.gallery-main.svelte-pjdsbt{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--hairline);width:100%;max-width:460px;height:auto;display:block}.gallery-thumbs.svelte-pjdsbt{flex-wrap:wrap;gap:8px;max-width:460px;margin-top:12px;display:flex}.gallery-thumb.svelte-pjdsbt{border:1px solid var(--hairline);cursor:pointer;opacity:.55;background:0 0;padding:0;transition:opacity .2s,border-color .2s}.gallery-thumb.svelte-pjdsbt:hover,.gallery-thumb.active.svelte-pjdsbt{opacity:1;border-color:var(--base-700)}.gallery-thumb.svelte-pjdsbt img:where(.svelte-pjdsbt){object-fit:cover;width:56px;height:70px;display:block}.files-dialog-title.svelte-1klr35w{font-family:var(--serif);color:var(--base-950);margin:0 40px 10px 0;font-size:clamp(24px,3vw,30px);font-weight:500;line-height:1.15}.files-dialog-intro.svelte-1klr35w{font-family:var(--sans);color:var(--base-700);margin:0 0 22px;font-size:15px;line-height:1.6}.files-list.svelte-1klr35w{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.files-row.svelte-1klr35w{border:1px solid var(--hairline);background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.files-row-meta.svelte-1klr35w{align-items:center;gap:10px;min-width:0;display:flex}.files-row-label.svelte-1klr35w{font-family:var(--sans);color:var(--base-950);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.files-row-chip.svelte-1klr35w{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--base-700);border:1px solid var(--hairline);border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:500}.files-dialog-fallback.svelte-1klr35w{font-family:var(--mono);letter-spacing:.03em;color:var(--base-600);border-top:1px solid var(--hairline);margin:22px 0 0;padding-top:16px;font-size:12px}.files-dialog-fallback.svelte-1klr35w a:where(.svelte-1klr35w){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.founder-banner.svelte-10umead{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:clamp(40px,5vw,64px);padding:clamp(22px,2.6vw,36px) 0}.founder-grid.svelte-10umead{grid-template-columns:1fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid}.founder-grid.has-letter.svelte-10umead{grid-template-columns:1fr 1fr}@media (width<=880px){.founder-grid.has-letter.svelte-10umead{grid-template-columns:1fr}}.founder-message.svelte-10umead{font-family:var(--serif);color:var(--base-900);max-width:34ch;margin:0;font-size:clamp(21px,2.4vw,27px);font-style:italic;line-height:1.45}.founder-signature.svelte-10umead{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--base-700);margin:22px 0 0;font-size:12px;font-weight:500}.founder-grid.svelte-10umead:not(.has-letter) .founder-message:where(.svelte-10umead){max-width:56ch}.meta-divider.svelte-13ixmzn{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--base-700);align-items:center;gap:16px;margin:0;font-size:12px;font-weight:500;display:flex}.meta-divider.svelte-13ixmzn:before,.meta-divider.svelte-13ixmzn:after{content:"";background:var(--hairline);flex:1;min-width:16px;height:1px}.meta-divider.svelte-13ixmzn span:where(.svelte-13ixmzn){text-align:center}.price-row.svelte-13ixmzn{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:36px;padding:20px 0 24px;display:flex}.price-row.has-urgency.svelte-13ixmzn{border-bottom:none;margin-bottom:0;padding-bottom:20px}.coupon-note.svelte-13ixmzn{font-family:var(--mono);letter-spacing:.04em;color:var(--base-600);margin:-24px 0 36px;font-size:12px}.availability-urgency.svelte-13ixmzn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:16px;margin:0 0 36px;font-size:12px;font-weight:600;display:flex}.availability-urgency.svelte-13ixmzn:before,.availability-urgency.svelte-13ixmzn:after{content:"";background:var(--hairline);flex:1;min-width:16px;height:1px}.availability-urgency.svelte-13ixmzn span:where(.svelte-13ixmzn){text-align:center}@media (width<=560px){.availability-urgency.svelte-13ixmzn,.meta-divider.svelte-13ixmzn{gap:12px;font-size:10.5px}}.pairs-eyebrow.svelte-13ixmzn{margin-bottom:20px}.pairs-grid.svelte-13ixmzn{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pairs-skeleton.svelte-13ixmzn{aspect-ratio:3/4;border:1px solid var(--hairline);background:var(--paper);border-radius:10px}.pairs-desktop.svelte-13ixmzn{max-width:460px;margin-top:clamp(40px,4vw,56px)}.pairs-mobile.svelte-13ixmzn{margin-top:clamp(48px,6vw,72px);display:none}@media (width<=960px){.pairs-desktop.svelte-13ixmzn{display:none}.pairs-mobile.svelte-13ixmzn{max-width:600px;display:block}}@media (width<=560px){.pairs-mobile.svelte-13ixmzn .pairs-grid:where(.svelte-13ixmzn){grid-template-columns:1fr}}.member-upsell.svelte-13ixmzn{border:1px solid var(--hairline);max-width:460px;color:inherit;border-radius:10px;margin-top:32px;padding:20px 22px;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:block}.member-upsell.svelte-13ixmzn:hover,.member-upsell.svelte-13ixmzn:focus-visible{border-color:var(--base-500);box-shadow:0 8px 18px -12px #1c1b1a33}.member-upsell-title.svelte-13ixmzn{font-family:var(--sans);color:var(--base-950);margin:0 0 6px;font-size:16px;font-weight:600}.member-upsell-body.svelte-13ixmzn{font-family:var(--sans);color:var(--base-700);margin:0 0 14px;font-size:14.5px;line-height:1.55}.member-upsell-shelf.svelte-13ixmzn{margin:16px 0 18px}.member-upsell-link.svelte-13ixmzn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--base-950);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.member-upsell.svelte-13ixmzn:hover .member-upsell-link:where(.svelte-13ixmzn),.member-upsell.svelte-13ixmzn:focus-visible .member-upsell-link:where(.svelte-13ixmzn){color:var(--accent)}.member-upsell-link.svelte-13ixmzn .arrow:where(.svelte-13ixmzn){background:currentColor;width:18px;height:1px;transition:width .3s;position:relative}.member-upsell-link.svelte-13ixmzn .arrow:where(.svelte-13ixmzn):after{content:"";border-top:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;top:-3.5px;right:0;transform:rotate(45deg)}.member-upsell.svelte-13ixmzn:hover .member-upsell-link:where(.svelte-13ixmzn) .arrow:where(.svelte-13ixmzn),.member-upsell.svelte-13ixmzn:focus-visible .member-upsell-link:where(.svelte-13ixmzn) .arrow:where(.svelte-13ixmzn){width:26px}
