@charset "UTF-8";.eyebrow[data-v-19a16721]{align-items:center;display:flex;gap:.75rem}.eyebrow__tick[data-v-19a16721]{background:var(--accent);flex-shrink:0;height:1px;width:1.5rem}.btn[data-v-f6293a12]{align-items:center;border:1px solid transparent;border-radius:var(--radius-2);cursor:pointer;display:inline-flex;font-size:var(--text-body);font-weight:600;gap:.625rem;padding:.875rem 1.625rem;text-decoration:none;transition:background var(--dur-1) var(--ease-editorial),border-color var(--dur-1) var(--ease-editorial),color var(--dur-1) var(--ease-editorial)}.btn__arrow[data-v-f6293a12]{transition:transform var(--dur-2) var(--ease-editorial)}.btn:hover .btn__arrow[data-v-f6293a12]{transform:translate(4px)}.btn[data-v-f6293a12]:disabled{cursor:not-allowed;opacity:.55}.btn:disabled:hover .btn__arrow[data-v-f6293a12]{transform:none}.btn--solid[data-v-f6293a12]{background:var(--accent);color:#0a0a0b}.btn--solid[data-v-f6293a12]:hover{background:var(--accent-hover);color:var(--solid-hover-ink)}.btn--solid[data-v-f6293a12]:disabled:hover{background:var(--accent);color:#0a0a0b}.btn--ghost[data-v-f6293a12]{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn--ghost[data-v-f6293a12]:hover{border-color:var(--accent);color:var(--accent-hover)}.btn--ghost[data-v-f6293a12]:disabled:hover{border-color:var(--line-strong);color:var(--text)}.hero[data-v-aed52c86]{padding-block:var(--space-8) var(--space-6)}@media(max-width:760px){.hero[data-v-aed52c86]{padding-block:var(--space-6)}}.hero__title[data-v-aed52c86]{font-size:var(--text-hero);letter-spacing:-.015em;line-height:var(--leading-tight);margin-block:var(--space-4) var(--space-3);max-width:18ch}.hero__sub[data-v-aed52c86]{color:var(--accent);font-family:var(--font-display);font-size:var(--text-lead);font-style:italic;max-width:36ch}.hero__actions[data-v-aed52c86]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.section[data-v-6a949d29]{background:var(--bg);color:var(--text);padding-block:var(--space-8)}.section--tight[data-v-6a949d29]{padding-block:var(--space-6)}@media(max-width:760px){.section[data-v-6a949d29]{padding-block:var(--space-6)}.section--tight[data-v-6a949d29]{padding-block:var(--space-5)}}.maker[data-v-a7721f58]{border-top:1px solid var(--line);display:grid;gap:var(--space-4);grid-template-columns:1fr 1.4fr;padding-top:var(--space-5)}@media(max-width:760px){.maker[data-v-a7721f58]{grid-template-columns:1fr}}.maker__name[data-v-a7721f58]{font-size:var(--text-h2);margin-top:var(--space-2)}.maker__line[data-v-a7721f58]{color:var(--text-dim);font-size:var(--text-lead)}.maker__cta[data-v-a7721f58]{border-bottom:1px solid var(--accent);display:inline-block;font-weight:600;margin-top:var(--space-3);padding-bottom:2px;text-decoration:none}.proof[data-v-a7678034]{border-top:1px solid var(--line);padding-top:var(--space-5)}.proof__marks[data-v-a7678034]{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr);list-style:none;margin-block:var(--space-4)}@media(max-width:700px){.proof__marks[data-v-a7678034]{grid-template-columns:1fr}}.proof__mark[data-v-a7678034]{border-left:2px solid var(--accent);display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-2)}.proof__name[data-v-a7678034]{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600}.proof__caption[data-v-a7678034]{color:var(--text-dim);font-size:var(--text-small)}.metrics[data-v-5e01cfb3]{border-top:1px solid var(--line);display:grid;gap:var(--space-4);grid-template-columns:1.1fr 1.45fr 1.15fr .7fr;list-style:none;padding-top:var(--space-4)}@media(max-width:800px){.metrics[data-v-5e01cfb3]{grid-template-columns:1fr 1fr}}.metric__figure[data-v-5e01cfb3]{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;line-height:1}.metric__label[data-v-5e01cfb3]{color:var(--text-dim);font-size:var(--text-small);margin-top:var(--space-1);max-width:22ch}.close[data-v-165d426c]{align-items:flex-start;border-block:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-5)}.close__title[data-v-165d426c]{font-size:var(--text-h1);max-width:20ch}.close__sub[data-v-165d426c]{color:var(--text-dim);font-size:var(--text-lead)}.close__actions[data-v-165d426c]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.phero[data-v-c6c9ddd6]{border-bottom:1px solid var(--line);padding-block:var(--space-8) var(--space-6)}.phero__name[data-v-c6c9ddd6]{font-size:var(--text-hero);letter-spacing:-.015em;margin-block:var(--space-3) var(--space-2)}.phero__role[data-v-c6c9ddd6]{color:var(--accent)}.phero__statement[data-v-c6c9ddd6]{font-size:var(--text-lead);margin-top:var(--space-4);max-width:46ch}.chapter[data-v-ea22f10d]{display:grid;gap:var(--space-5);grid-template-columns:1fr 1.6fr;padding-block:var(--space-4)}@media(max-width:760px){.chapter[data-v-ea22f10d]{gap:var(--space-3);grid-template-columns:1fr}}.chapter__title[data-v-ea22f10d]{font-size:var(--text-h2);max-width:16ch}.chapter__aside[data-v-ea22f10d],.chapter__title[data-v-ea22f10d]{margin-top:var(--space-2)}.chapter__body[data-v-ea22f10d] p{margin-bottom:var(--space-3);max-width:var(--measure)}.chapter__body[data-v-ea22f10d] p:last-child{margin-bottom:0}.chapter__body[data-v-ea22f10d] strong{color:var(--accent-hover);font-weight:600}.tl[data-v-e22d60f9]{list-style:none;margin-top:var(--space-5)}.tl__title[data-v-e22d60f9]{font-size:var(--text-h2);margin-top:var(--space-2)}.tl__entry[data-v-e22d60f9]{border-top:1px solid var(--line);display:grid;gap:var(--space-3);grid-template-columns:10rem 1fr;padding-block:var(--space-3)}@media(max-width:600px){.tl__entry[data-v-e22d60f9]{gap:var(--space-1);grid-template-columns:1fr}}.tl__entry--compact .tl__note[data-v-e22d60f9]{font-size:var(--text-small)}.tl__entry--compact .tl__role[data-v-e22d60f9]{font-size:var(--text-body)}.tl__period[data-v-e22d60f9]{padding-top:.25rem}.tl__role[data-v-e22d60f9]{font-family:var(--font-body);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-heading)}.tl__company[data-v-e22d60f9]{color:var(--accent-hover)}.tl__note[data-v-e22d60f9]{color:var(--text-dim);margin-top:var(--space-1)}.human[data-v-57efe1b3]{border-top:1px solid var(--line);display:grid;gap:var(--space-5);grid-template-columns:1fr 1.6fr;padding-block:var(--space-4)}@media(max-width:760px){.human[data-v-57efe1b3]{grid-template-columns:1fr}}.human__title[data-v-57efe1b3]{font-size:var(--text-h2);margin-top:var(--space-2)}.human__items[data-v-57efe1b3]{display:flex;flex-direction:column;gap:var(--space-4);list-style:none}.human__item[data-v-57efe1b3]{border-left:2px solid var(--accent);padding-left:var(--space-3)}.human__item-title[data-v-57efe1b3]{font-size:var(--text-h3)}.human__item-body[data-v-57efe1b3]{color:var(--text-dim);margin-top:var(--space-1)}.cv[data-v-ebec3453]{border:1px solid var(--line-strong);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.cv__title[data-v-ebec3453]{font-size:var(--text-h2)}.cv__sub[data-v-ebec3453]{color:var(--text-dim)}.cv__actions[data-v-ebec3453]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.cv__download[data-v-ebec3453]{align-items:center;background:var(--accent);border-radius:var(--radius-2);color:#0a0a0b;display:inline-flex;font-weight:600;gap:.625rem;padding:.875rem 1.625rem;text-decoration:none}.cv__download[data-v-ebec3453]:hover{background:var(--accent-hover);color:#f4f1ea}.ohero[data-v-eb489a61]{border-bottom:1px solid var(--line);padding-block:var(--space-8) var(--space-7)}.ohero__title[data-v-eb489a61]{font-size:var(--text-h1);letter-spacing:-.01em;margin-block:var(--space-3);max-width:20ch}.ohero__sub[data-v-eb489a61]{color:var(--text-dim);font-size:var(--text-lead);margin-bottom:var(--space-4);max-width:52ch}.offers[data-v-2fa08680]{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:1.35fr 1fr 1fr;margin-top:var(--space-5)}@media(max-width:860px){.offers[data-v-2fa08680]{grid-template-columns:1fr}}.offers__title[data-v-2fa08680]{font-size:var(--text-h2);margin-top:var(--space-2)}.offer[data-v-2fa08680]{border-top:2px solid var(--line-strong);padding-top:var(--space-3)}.offer--lead[data-v-2fa08680]{border-top-color:var(--accent)}.offer--lead .offer__name[data-v-2fa08680]{font-size:var(--text-h2)}.offer__name[data-v-2fa08680]{font-size:var(--text-h3)}.offer__blurb[data-v-2fa08680]{color:var(--text-dim);margin-top:var(--space-2)}.offer__bullets[data-v-2fa08680]{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin-top:var(--space-3)}.offer__bullets li[data-v-2fa08680]{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-mono);padding-left:1.125rem;position:relative}.offer__bullets li[data-v-2fa08680]:before{color:var(--accent);content:"·";font-weight:700;left:.25rem;position:absolute}.process[data-v-4387ca15]{border-top:1px solid var(--line);padding-top:var(--space-5)}.process__title[data-v-4387ca15]{font-size:var(--text-h2);margin-top:var(--space-2)}.process__steps[data-v-4387ca15]{display:grid;gap:var(--space-4);grid-template-columns:repeat(4,1fr);list-style:none;margin-top:var(--space-5)}@media(max-width:860px){.process__steps[data-v-4387ca15]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.process__steps[data-v-4387ca15]{grid-template-columns:1fr}}.step__num[data-v-4387ca15]{color:var(--accent)}.step__name[data-v-4387ca15]{font-size:var(--text-h3)}.step__body[data-v-4387ca15],.step__name[data-v-4387ca15]{margin-top:var(--space-1)}.step__body[data-v-4387ca15]{color:var(--text-dim);font-size:var(--text-small)}.tag[data-v-9dc83805]{border:1px solid var(--line);border-radius:var(--radius-2);color:var(--text-dim);display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.04em;padding:.25rem .625rem;white-space:nowrap}.work__title[data-v-3ab80cc7]{font-size:var(--text-h2);margin-top:var(--space-2)}.work__caption[data-v-3ab80cc7]{color:var(--text-dim);font-size:var(--text-small);margin-top:var(--space-2);max-width:60ch}.work__list[data-v-3ab80cc7]{display:flex;flex-direction:column;list-style:none;margin-top:var(--space-5)}.work-item[data-v-3ab80cc7]{border-top:1px solid var(--line);display:grid;gap:var(--space-1);grid-template-columns:1fr;padding-block:var(--space-4)}.work-item__head[data-v-3ab80cc7]{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.work-item__name[data-v-3ab80cc7]{font-size:var(--text-h3)}.work-item__name a[data-v-3ab80cc7]{border-bottom:1px solid var(--accent);text-decoration:none}.work-item__name a[data-v-3ab80cc7]:hover{color:var(--accent-hover)}.work-item__live[data-v-3ab80cc7]{font-size:var(--text-small)}.work-item__live a[data-v-3ab80cc7]{border-bottom:1px solid var(--line-strong);color:var(--text-dim);text-decoration:none}.work-item__role[data-v-3ab80cc7]{color:var(--accent-hover);font-size:var(--text-small);font-weight:600}.work-item__blurb[data-v-3ab80cc7]{color:var(--text-dim);max-width:68ch}.work-item__stack[data-v-3ab80cc7]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.stack[data-v-3a45dd23]{border-top:1px solid var(--line);padding-top:var(--space-5)}.stack__groups[data-v-3a45dd23]{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-top:var(--space-4)}.stack__items[data-v-3a45dd23]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.frame[data-v-3e1a7f88]{--sprocket:radial-gradient(circle,var(--line-strong) 1.5px,transparent 2px);background:var(--sprocket) left center/10px 14px repeat-y,var(--sprocket) right center/10px 14px repeat-y,var(--bg-raised);border:1px solid var(--line);padding:.625rem 1.25rem}.frame__media[data-v-3e1a7f88]{background:var(--bg-inset);overflow:hidden;position:relative;width:100%}.frame__embed[data-v-3e1a7f88],.frame__img[data-v-3e1a7f88],.frame__video[data-v-3e1a7f88]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.frame__embed[data-v-3e1a7f88]{border:0;display:block;top:0;right:0;bottom:0;left:0;position:absolute}.frame__play[data-v-3e1a7f88]{background:var(--bg-inset);border:none;cursor:pointer;display:grid;height:100%;place-items:center;position:relative;width:100%}.frame__play-icon[data-v-3e1a7f88]{background:var(--copper);border-radius:50%;color:#0a0a0b;display:grid;font-size:1rem;height:3.5rem;place-items:center;position:absolute;transition:transform var(--dur-2) var(--ease-editorial);width:3.5rem}.frame__play:hover .frame__play-icon[data-v-3e1a7f88]{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.frame__play-icon[data-v-3e1a7f88]{transition:none}.frame__play:hover .frame__play-icon[data-v-3e1a7f88]{transform:none}}.frame__empty[data-v-3e1a7f88]{border:1px dashed var(--line-strong);display:grid;top:0;right:0;bottom:0;left:0;margin:.5rem;place-items:center;position:absolute}.frame__caption[data-v-3e1a7f88]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;margin-top:.625rem}.frame__watch[data-v-3e1a7f88]{color:var(--text);text-decoration:underline;text-underline-offset:.2em}.frame__watch[data-v-3e1a7f88]:hover{color:var(--copper)}.rhero[data-v-f6fc760d]{padding-block:var(--space-8) var(--space-6)}.rhero__title[data-v-f6fc760d]{font-size:var(--text-h1);font-style:italic;letter-spacing:-.01em;margin-block:var(--space-3);max-width:18ch}.rhero__sub[data-v-f6fc760d]{color:var(--text-dim);font-size:var(--text-lead);margin-bottom:var(--space-5);max-width:52ch}.rhero__reel[data-v-f6fc760d]{width:100%}.cuts[data-v-3637e8f8]{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:1fr 1.3fr;margin-top:var(--space-5)}@media(max-width:800px){.cuts[data-v-3637e8f8]{grid-template-columns:1fr}}.cuts__title[data-v-3637e8f8]{font-size:var(--text-h2);margin-top:var(--space-2)}.cut[data-v-3637e8f8]{border-top:2px solid var(--accent);padding-top:var(--space-3)}.cut__mono[data-v-3637e8f8]{color:var(--accent)}.cut__name[data-v-3637e8f8]{font-size:var(--text-h2);margin-top:var(--space-1)}.cut__body[data-v-3637e8f8]{color:var(--text-dim);margin-top:var(--space-2)}.cut__deliverables[data-v-3637e8f8]{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin-top:var(--space-3)}.cut__deliverables li[data-v-3637e8f8]{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-mono);padding-left:1.125rem;position:relative}.cut__deliverables li[data-v-3637e8f8]:before{color:var(--accent);content:"—";left:0;position:absolute}.packs[data-v-70fc6ed2]{border-top:1px solid var(--line);padding-top:var(--space-5)}.packs__title[data-v-70fc6ed2]{font-size:var(--text-h2);margin-top:var(--space-2);max-width:22ch}.packs__note[data-v-70fc6ed2]{color:var(--text-dim);margin-top:var(--space-2);max-width:62ch}.packs__grid[data-v-70fc6ed2]{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin-top:var(--space-5)}@media(max-width:900px){.packs__grid[data-v-70fc6ed2]{grid-template-columns:1fr}}.packs__care[data-v-70fc6ed2]{border-top:1px solid var(--line);color:var(--text-dim);margin-top:var(--space-4);max-width:68ch;padding-top:var(--space-3)}.packs__care-name[data-v-70fc6ed2]{color:var(--text);display:block;font-family:var(--font-display);font-size:var(--text-h3)}.packs__care-price[data-v-70fc6ed2]{color:var(--text);display:block;font-family:var(--font-mono);font-size:var(--text-small);margin-block:var(--space-1)}.pack[data-v-70fc6ed2]{border:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.pack--lead[data-v-70fc6ed2]{border-color:var(--accent);grid-column:1/-1}@media(min-width:901px){.pack--lead[data-v-70fc6ed2]{align-items:start;-moz-column-gap:var(--space-6);column-gap:var(--space-6);display:grid;grid-template-columns:minmax(16rem,.9fr) 1.3fr}}.pack--end[data-v-70fc6ed2]{border-top:2px solid var(--accent)}.pack__name[data-v-70fc6ed2]{font-size:var(--text-h3)}.pack__price[data-v-70fc6ed2]{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.02em;margin-top:var(--space-1)}.pack__tagline[data-v-70fc6ed2]{color:var(--text-dim);margin-top:var(--space-2)}.pack__includes[data-v-70fc6ed2]{display:flex;flex-direction:column;gap:var(--space-1);list-style:none}.pack__includes li[data-v-70fc6ed2]{font-size:var(--text-small);padding-left:1rem;position:relative}.pack__includes li[data-v-70fc6ed2]:before{color:var(--accent);content:"·";left:0;position:absolute}.pack__includes .is-out[data-v-70fc6ed2]{color:var(--text-dim)}.copy[data-v-c8388581]{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--measure);padding-top:var(--space-5)}.copy__title[data-v-c8388581]{font-size:var(--text-h2)}.points[data-v-8212ebb9]{border-top:1px solid var(--line);max-width:var(--measure);padding-top:var(--space-5)}.points__title[data-v-8212ebb9]{font-size:var(--text-h2)}.points ul[data-v-8212ebb9]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding-left:1.1rem}.faq[data-v-b0276977]{border-top:1px solid var(--line);padding-top:var(--space-5)}.faq__title[data-v-b0276977]{font-size:var(--text-h2)}.faq__item[data-v-b0276977]{border-bottom:1px solid var(--line);max-width:68ch;padding-block:var(--space-3)}.faq__item dt[data-v-b0276977]{font-family:var(--font-display);font-size:var(--text-h3)}.faq__item dd[data-v-b0276977]{color:var(--text-dim);margin-top:var(--space-1)}.faq a[data-v-b0276977]{color:inherit}.study[data-v-ce652c9c]{max-width:72ch}.study__context[data-v-ce652c9c]{font-family:var(--font-display);font-size:var(--text-lead)}.study__caption[data-v-ce652c9c]{color:var(--text-dim);font-size:var(--text-small);margin-top:var(--space-2)}.study__blocks[data-v-ce652c9c]{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-6)}.study__blocks h2[data-v-ce652c9c]{font-size:var(--text-h3)}.study__blocks p[data-v-ce652c9c]{margin-top:var(--space-2)}.study__steps[data-v-ce652c9c]{border-top:1px solid var(--line);display:grid;gap:var(--space-3);grid-template-columns:repeat(3,1fr);list-style:none;margin-top:var(--space-6);padding-top:var(--space-4)}@media(max-width:760px){.study__steps[data-v-ce652c9c]{grid-template-columns:1fr}}.study__steps h3[data-v-ce652c9c]{font-size:var(--text-body);margin-top:var(--space-1)}.study__steps p[data-v-ce652c9c]{color:var(--text-dim);font-size:var(--text-small);margin-top:var(--space-1)}.study__stack[data-v-ce652c9c]{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin-top:var(--space-5)}.grid-sec[data-v-5969b4e8]{border-top:1px solid var(--line);padding-top:var(--space-5)}.grid-sec__title[data-v-5969b4e8]{font-size:var(--text-h2);margin-top:var(--space-2)}.grid-sec__empty[data-v-5969b4e8]{color:var(--text-dim);font-size:var(--text-small);margin-top:var(--space-2);max-width:60ch}.grid-sec__frames[data-v-5969b4e8]{align-items:start;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-top:var(--space-5)}.grid-sec__frames[data-v-5969b4e8]>:nth-child(n+3){grid-column:1/-1}@media(max-width:700px){.grid-sec__frames[data-v-5969b4e8]{grid-template-columns:1fr}.grid-sec__frames[data-v-5969b4e8]>:nth-child(n+3){grid-column:auto}}.cintro[data-v-4d909c32]{padding-block:var(--space-7) var(--space-4)}.cintro__title[data-v-4d909c32]{font-size:var(--text-h1);letter-spacing:-.01em;margin-block:var(--space-3) var(--space-2);max-width:18ch}.cintro__sub[data-v-4d909c32]{color:var(--text-dim);font-size:var(--text-lead);max-width:50ch}.prose-sec[data-v-ff02624e]{padding-block:var(--space-7)}.prose-sec__title[data-v-ff02624e]{font-size:var(--text-h1);margin-bottom:var(--space-2)}.prose-sec__updated[data-v-ff02624e]{margin-bottom:var(--space-5)}.prose-sec__body[data-v-ff02624e]{display:flex;flex-direction:column;gap:var(--space-3)}.prose-sec__body p[data-v-ff02624e]{max-width:var(--measure)}.hero[data-v-1edcc833]{color:#edeae3;display:flex;flex-direction:column;justify-content:flex-end;min-height:100svh;position:relative}.hero__media[data-v-1edcc833]{background:var(--ink-1);top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.hero__img[data-v-1edcc833]{animation:settle-1edcc833 1.4s var(--ease-editorial) both;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__lock[data-v-1edcc833]{padding-block:var(--space-6);position:relative;z-index:1}.hero__plate[data-v-1edcc833]{animation:rise-1edcc833 var(--dur-3) var(--ease-editorial) both;animation-delay:.18s;background:var(--ink-0);border:1px solid var(--line);max-width:34rem;padding:var(--space-4)}.hero__title[data-v-1edcc833]{font-size:var(--text-hero);letter-spacing:-.02em;line-height:var(--leading-tight);margin-block:var(--space-2) var(--space-1)}.hero__kicker[data-v-1edcc833]{font-family:var(--font-display);font-size:var(--text-lead);font-style:italic;max-width:22ch}.hero__kicker[data-v-1edcc833],.hero__place[data-v-1edcc833]{margin-bottom:var(--space-3)}.hero__note[data-v-1edcc833]{color:var(--text-dim);font-size:var(--text-small);margin-bottom:var(--space-4);max-width:42ch}.hero__cue[data-v-1edcc833]{align-items:center;border-bottom:1px solid var(--accent);color:var(--text);display:inline-flex;font-family:var(--font-mono);font-size:var(--text-mono);gap:.5rem;letter-spacing:var(--tracking-mono);padding-bottom:2px;text-decoration:none;text-transform:uppercase}.hero__cue[data-v-1edcc833]:hover{color:var(--accent-hover)}.hero__cue-mark[data-v-1edcc833]{border-bottom:1px solid;border-right:1px solid;height:.45rem;transform:rotate(45deg) translateY(-1px);width:.45rem}@keyframes settle-1edcc833{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes rise-1edcc833{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero__img[data-v-1edcc833],.hero__plate[data-v-1edcc833]{animation:none}}.story[data-v-f44a5867]{background:var(--bg);padding-block:var(--space-8) var(--space-6)}.story__head[data-v-f44a5867]{margin-bottom:var(--space-7)}.story__title[data-v-f44a5867]{font-size:var(--text-h1);margin-top:var(--space-2);max-width:16ch}.chapter--lead[data-v-f44a5867],.chapter--offset[data-v-f44a5867]{align-items:start;display:grid;gap:var(--space-5);margin-bottom:var(--space-8);padding-inline:var(--page-pad)}@media(min-width:860px){.chapter--lead[data-v-f44a5867],.chapter--offset[data-v-f44a5867]{grid-template-columns:minmax(16rem,26rem) minmax(0,1fr)}.chapter--lead .chapter__copy[data-v-f44a5867]{padding-top:var(--space-4);position:sticky;top:6rem}.chapter--offset[data-v-f44a5867]{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);padding-top:var(--space-4)}.chapter--offset .chapter__copy[data-v-f44a5867]{margin-top:var(--space-9);order:1}.chapter--offset .chapter__figure[data-v-f44a5867]{order:0}}.chapter--wide[data-v-f44a5867]{display:flex;flex-direction:column;margin-bottom:var(--space-8)}.chapter--wide .chapter__figure[data-v-f44a5867]{aspect-ratio:3/2;max-height:78vh;order:-1;width:100%}.chapter--wide .chapter__copy[data-v-f44a5867]{margin-inline:auto;max-width:var(--page-max);padding-inline:var(--page-pad);padding-top:var(--space-4)}@media(min-width:860px){.chapter--wide .chapter__copy[data-v-f44a5867]{padding-left:calc(var(--page-pad) + 22%)}}.chapter__name[data-v-f44a5867]{font-size:var(--text-h2);margin-block:var(--space-2);max-width:12ch}.chapter__body[data-v-f44a5867]{color:var(--text-dim);font-size:var(--text-lead);max-width:36ch}.chapter__figure[data-v-f44a5867]{aspect-ratio:4/3;background:var(--bg-inset);margin:0;overflow:hidden}.chapter--offset .chapter__figure[data-v-f44a5867]{aspect-ratio:16/10}.chapter__img[data-v-f44a5867]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:859px){.chapter--lead[data-v-f44a5867],.chapter--offset[data-v-f44a5867]{margin-bottom:var(--space-6)}.chapter--offset .chapter__copy[data-v-f44a5867]{margin-top:0;order:0}}.gallery[data-v-9e20c8db]{padding-block:var(--space-6) var(--space-8)}.gallery__head[data-v-9e20c8db]{margin-bottom:var(--space-5)}.gallery__title[data-v-9e20c8db]{font-size:var(--text-h1);font-style:italic;margin-top:var(--space-2);max-width:16ch}.gallery__grid[data-v-9e20c8db]{align-items:start;display:grid;gap:var(--space-3)}@media(min-width:860px){.gallery__grid[data-v-9e20c8db]{gap:var(--space-4);grid-template-columns:1.4fr .85fr}}.frame[data-v-9e20c8db]{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.frame__img[data-v-9e20c8db]{background:var(--bg-inset);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.frame__caption[data-v-9e20c8db]{padding-inline:var(--page-pad)}@media(min-width:860px){.frame--wide[data-v-9e20c8db]{grid-column:1/-1}}.frame--wide .frame__img[data-v-9e20c8db]{aspect-ratio:16/9;max-height:78vh}.frame--tall[data-v-9e20c8db]{padding-inline:var(--page-pad)}@media(min-width:860px){.frame--tall[data-v-9e20c8db]{grid-column:2;grid-row:2;padding-inline:0 var(--page-pad)}}.frame--tall .frame__img[data-v-9e20c8db]{aspect-ratio:3/4;max-height:80vh}.frame--tall .frame__caption[data-v-9e20c8db]{padding-inline:0}.frame--mid[data-v-9e20c8db]{padding-inline:var(--page-pad)}@media(min-width:860px){.frame--mid[data-v-9e20c8db]{grid-column:1;grid-row:2;padding-inline:var(--page-pad) 0}}.frame--mid .frame__img[data-v-9e20c8db]{aspect-ratio:16/10}.frame--mid .frame__caption[data-v-9e20c8db]{padding-inline:0}@media(max-width:859px){.frame--mid .frame__img[data-v-9e20c8db],.frame--tall .frame__img[data-v-9e20c8db],.frame--wide .frame__img[data-v-9e20c8db]{aspect-ratio:4/3;max-height:none}.frame--tall .frame__img[data-v-9e20c8db]{aspect-ratio:3/4}}.credits[data-v-6a41dc0f]{border-top:1px solid var(--line);display:grid;gap:var(--space-5);padding-block:var(--space-5)}@media(min-width:860px){.credits[data-v-6a41dc0f]{gap:var(--space-7);grid-template-columns:1.3fr .9fr}}.credits__title[data-v-6a41dc0f]{font-size:var(--text-h1);margin-block:var(--space-2) var(--space-4);max-width:14ch}.credits__services[data-v-6a41dc0f]{counter-reset:svc;display:flex;flex-direction:column;gap:var(--space-2);list-style:none;max-width:42ch}.credits__services li[data-v-6a41dc0f]{color:var(--text-dim);counter-increment:svc;display:grid;font-size:var(--text-lead);gap:var(--space-2);grid-template-columns:2.25rem 1fr}.credits__services li[data-v-6a41dc0f]:before{color:var(--text-dim);content:counter(svc,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--tracking-mono);padding-top:.35em}.credits__meta[data-v-6a41dc0f]{align-self:end}.credits__row[data-v-6a41dc0f]{border-bottom:1px solid var(--line);display:grid;gap:var(--space-2);grid-template-columns:7.5rem 1fr;padding-block:var(--space-2)}.credits__row dd[data-v-6a41dc0f]{margin:0}.credits__note[data-v-6a41dc0f]{color:var(--text-dim);font-size:var(--text-small);margin-top:var(--space-4)}.teaser[data-v-8e9e6412]{align-items:end;border-top:1px solid var(--line);display:grid;gap:var(--space-4);padding-top:var(--space-5)}@media(min-width:800px){.teaser[data-v-8e9e6412]{gap:var(--space-6);grid-template-columns:1.45fr 1fr}}.teaser__figure[data-v-8e9e6412]{aspect-ratio:16/10;background:var(--bg-inset);margin:0;overflow:hidden}.teaser__img[data-v-8e9e6412]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.teaser__title[data-v-8e9e6412]{font-size:var(--text-h1);margin-block:var(--space-2)}.teaser__body[data-v-8e9e6412]{color:var(--text-dim);font-size:var(--text-lead);margin-bottom:var(--space-4)}.banner[data-v-16b81374]{align-items:baseline;background:var(--bg-raised);border:1px solid var(--line-strong);border-left:2px solid var(--accent);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-3)}.banner p[data-v-16b81374]{max-width:48rem}.banner__actions[data-v-16b81374]{display:flex;gap:var(--space-2)}.text-btn[data-v-16b81374]{background:none;border:0;color:var(--accent);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.text-btn--dim[data-v-16b81374]{color:var(--text-dim);text-decoration:none}.drop[data-v-051c2b66]{align-items:center;background:var(--bg-raised);border:1px dashed var(--line-strong);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;min-height:14rem;padding:var(--space-6) var(--space-4);text-align:center;transition:border-color var(--dur-1) var(--ease-editorial)}.drop--over[data-v-051c2b66],.drop[data-v-051c2b66]:focus-visible{border-color:var(--accent);border-style:solid}.drop__title[data-v-051c2b66]{font-family:var(--font-display);font-size:var(--text-h3);max-width:none}.drop__hint[data-v-051c2b66],.drop__privacy[data-v-051c2b66]{color:var(--text-dim);max-width:36rem}.drop__privacy[data-v-051c2b66]{font-size:var(--text-small);margin-top:var(--space-1)}.row[data-v-5104ad48]{border-bottom:1px solid var(--line);cursor:default;display:grid;gap:var(--space-2);grid-template-columns:64px 1fr;padding:var(--space-2) 0}.row__thumb[data-v-5104ad48]{background:var(--bg-inset);border-radius:var(--radius-1);height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.row__top[data-v-5104ad48]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:space-between}.row__name[data-v-5104ad48]{font-weight:600;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__meta[data-v-5104ad48]{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-mono);max-width:none}.row__saved[data-v-5104ad48]{color:var(--text);margin-left:.5rem}.row__notes[data-v-5104ad48]{color:var(--text-dim);display:flex;flex-direction:column;font-size:var(--text-small);gap:.25rem;list-style:none;margin-top:var(--space-1)}.row__notes li[data-v-5104ad48]{max-width:42rem}.row__actions[data-v-5104ad48]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bar[data-v-5104ad48],.row__actions[data-v-5104ad48]{margin-top:var(--space-1)}.bar[data-v-5104ad48]{background:var(--line);height:2px;overflow:hidden}.bar__fill[data-v-5104ad48]{animation:slide-5104ad48 1.2s var(--ease-editorial) infinite;background:var(--accent);display:block;height:100%;width:40%}@media(prefers-reduced-motion:reduce){.bar__fill[data-v-5104ad48]{animation:none;opacity:.45;width:100%}}@keyframes slide-5104ad48{0%{transform:translate(-100%)}to{transform:translate(350%)}}.text-btn[data-v-5104ad48]{background:none;border:0;color:var(--accent);cursor:pointer;font-size:var(--text-small);padding:0;text-decoration:underline;text-underline-offset:3px}.text-btn--dim[data-v-5104ad48]{color:var(--text-dim);text-decoration:none}.batch[data-v-37bc78f3]{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:var(--text-small);gap:var(--space-2);justify-content:space-between;padding-block:var(--space-2)}.batch p[data-v-37bc78f3]{max-width:none}.batch__actions[data-v-37bc78f3]{display:flex;gap:var(--space-2)}.text-btn[data-v-37bc78f3]{background:none;border:0;color:var(--accent);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.text-btn--dim[data-v-37bc78f3]{color:var(--text-dim);text-decoration:none}.panel[data-v-2042d133]{background:var(--bg-raised);border:1px solid var(--line);padding:var(--space-3)}@media(min-width:960px){.panel[data-v-2042d133]{position:sticky;top:5rem}.panel__summary[data-v-2042d133]{list-style:none;pointer-events:none}.panel__summary[data-v-2042d133]::-webkit-details-marker{display:none}}.panel__summary[data-v-2042d133]{cursor:pointer;margin-bottom:var(--space-2)}.panel__body[data-v-2042d133]{display:flex;flex-direction:column;gap:var(--space-3)}.presets[data-v-2042d133]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.chip[data-v-2042d133]{background:transparent;border:1px solid var(--line);border-radius:var(--radius-2);color:var(--text-dim);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.04em;padding:.3rem .6rem}.chip--on[data-v-2042d133]{border-color:var(--text);color:var(--text)}.field[data-v-2042d133]{display:flex;flex-direction:column;font-size:var(--text-small);gap:.35rem}.field b[data-v-2042d133]{font-family:var(--font-mono);font-weight:500}.field input[type=range][data-v-2042d133]{accent-color:var(--accent);width:100%}.field input[type=number][data-v-2042d133],.field select[data-v-2042d133]{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-1);color:var(--text);font:inherit;padding:.4rem .5rem}.field__hint[data-v-2042d133]{color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:var(--text-mono);justify-content:space-between}.check[data-v-2042d133]{align-items:center;display:flex;font-size:var(--text-small);gap:var(--space-1)}.check input[data-v-2042d133]{accent-color:var(--accent)}.note[data-v-2042d133]{color:var(--text-dim);font-size:var(--text-small);max-width:none}.text-btn[data-v-2042d133]{align-self:start;background:none;border:0;color:var(--accent);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.scrim[data-v-f09fdb6c]{background:#0a0a0b8c;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:fixed;z-index:150}.dialog[data-v-f09fdb6c],.scrim[data-v-f09fdb6c]{padding:var(--space-3)}.dialog[data-v-f09fdb6c]{background:var(--bg);border:1px solid var(--line-strong);color:var(--text);max-height:100%;overflow:auto;width:min(52rem,100%)}.dialog__head[data-v-f09fdb6c]{align-items:center;display:flex;justify-content:space-between}.dialog__name[data-v-f09fdb6c]{font-weight:600;margin-block:var(--space-1) var(--space-2);max-width:none}.stage[data-v-f09fdb6c]{aspect-ratio:4/3;background:var(--bg-inset);overflow:hidden;position:relative}.stage__img[data-v-f09fdb6c]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.stage__img--clip[data-v-f09fdb6c]{z-index:1}.stage__line[data-v-f09fdb6c]{background:var(--accent);bottom:0;position:absolute;top:0;transform:translate(-.5px);width:1px;z-index:2}.slider[data-v-f09fdb6c]{display:flex;flex-direction:column;gap:.35rem;margin-top:var(--space-2)}.slider input[data-v-f09fdb6c]{accent-color:var(--accent);width:100%}.slider__ends[data-v-f09fdb6c]{color:var(--text-dim);display:flex;font-family:var(--font-mono);font-size:var(--text-mono);justify-content:space-between}.text-btn[data-v-f09fdb6c]{background:none;border:0;color:var(--accent);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.boundary[data-v-5f17d4f5]{align-items:center;background:var(--bg-raised);border:1px solid var(--line-strong);display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4)}.text-btn[data-v-5f17d4f5]{background:none;border:0;color:var(--accent);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.tool[data-v-978a593f]{display:flex;flex-direction:column;gap:var(--space-3)}.layout[data-v-978a593f]{align-items:start;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 20rem}.layout--disabled[data-v-978a593f]{opacity:.55;pointer-events:none}@media(max-width:959px){.layout[data-v-978a593f]{grid-template-columns:1fr}}.list[data-v-978a593f]{margin-top:var(--space-3)}.skel[data-v-da7490b5]{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 20rem}@media(max-width:959px){.skel[data-v-da7490b5]{grid-template-columns:1fr}}.skel__drop[data-v-da7490b5]{border:1px dashed var(--line-strong);min-height:14rem}.skel__drop[data-v-da7490b5],.skel__side[data-v-da7490b5]{background:var(--bg-raised)}.skel__side[data-v-da7490b5]{border:1px solid var(--line);min-height:16rem}.film[data-v-fb3af4d8]{background:#141210;height:640vh}@media(max-width:700px){.film[data-v-fb3af4d8]{height:460vh}}.film__sticky[data-v-fb3af4d8]{color:#f7f4ee;height:100svh;overflow:hidden;position:sticky;top:0}.film__frame[data-v-fb3af4d8]{overflow:hidden}.film__frame[data-v-fb3af4d8],.film__frame--scrim[data-v-fb3af4d8]:after{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.film__frame--scrim[data-v-fb3af4d8]:after{background:linear-gradient(90deg,rgba(18,16,14,.42),rgba(18,16,14,.08) 46%,transparent 70%);content:""}.film__frame--interior[data-v-fb3af4d8]{height:100%;inset:auto;left:50%;top:50%;width:100%}.film__img[data-v-fb3af4d8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.film__title[data-v-fb3af4d8]{left:clamp(1.35rem,7vw,6.5rem);pointer-events:none;position:absolute;text-shadow:0 1px 18px rgba(20,16,12,.35);top:46%;z-index:2}.film__title h1[data-v-fb3af4d8]{color:#f7f4ee;font-size:clamp(4.2rem,8.2vw,7.5rem);font-weight:500;line-height:.86}.film__title span[data-v-fb3af4d8]{display:block}.kicker[data-v-fb3af4d8]{color:#f7f4eedb;font-size:.72rem;letter-spacing:.22em;margin-top:1.35rem;max-width:28rem}.cue[data-v-fb3af4d8],.kicker[data-v-fb3af4d8]{text-transform:uppercase}.cue[data-v-fb3af4d8]{align-items:flex-start;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;flex-direction:column;font-size:.68rem;gap:.55rem;letter-spacing:.18em;margin-top:2.4rem;padding:0;pointer-events:auto}.cue__mark[data-v-fb3af4d8]{background:currentColor;height:2.4rem;position:relative;width:1px}.cue__mark[data-v-fb3af4d8]:after{border-bottom:1px solid;border-right:1px solid;bottom:0;content:"";height:7px;left:-3px;position:absolute;transform:rotate(45deg);width:7px}.explore[data-v-fb3af4d8]{left:clamp(1.35rem,6vw,5.5rem);max-width:16rem;position:absolute;text-shadow:0 1px 16px rgba(20,16,12,.4);top:50%;transform:translateY(-54%);z-index:2}.explore__title[data-v-fb3af4d8]{font-family:var(--repose-serif);font-size:clamp(1.65rem,2.5vw,2.3rem);font-weight:500;letter-spacing:.14em;line-height:1.05;max-width:9ch;text-transform:uppercase}.explore__hint[data-v-fb3af4d8],.explore__level[data-v-fb3af4d8]{color:#f7f4eecc;font-size:.68rem;letter-spacing:.16em;line-height:1.45;margin-top:.95rem;max-width:24ch;text-transform:uppercase}.explore ul[data-v-fb3af4d8]{list-style:none;margin-top:.7rem}.explore li[data-v-fb3af4d8]{font-size:1rem;line-height:1.45}.film__band[data-v-fb3af4d8]{background:#ffffff24;border-bottom:1px solid hsla(0,0%,100%,.28);border-top:1px solid hsla(0,0%,100%,.62);height:15%;left:8%;pointer-events:none;position:absolute;right:4%;transition:top .7s var(--ease-editorial);z-index:1}.continue[data-v-fb3af4d8],.welcome[data-v-fb3af4d8]{bottom:1.7rem;font-size:.7rem;letter-spacing:.2em;margin:0;max-width:none;position:absolute;text-shadow:0 1px 12px rgba(20,16,12,.45);text-transform:uppercase;z-index:3}.welcome[data-v-fb3af4d8]{left:clamp(1.35rem,6vw,5rem)}.continue[data-v-fb3af4d8]{align-items:center;display:flex;flex-direction:column;gap:.45rem;left:50%;transform:translate(-50%)}.continue__mark[data-v-fb3af4d8]{background:currentColor;height:1.6rem;width:1px}@media(max-width:700px){.film__title h1[data-v-fb3af4d8]{font-size:clamp(3.3rem,16vw,4.5rem)}.explore[data-v-fb3af4d8]{bottom:16%;top:auto;transform:none}.film__band[data-v-fb3af4d8]{left:0;right:0}.continue[data-v-fb3af4d8]{display:none}}@media(prefers-reduced-motion:reduce){.film[data-v-fb3af4d8]{height:auto}.film__sticky[data-v-fb3af4d8]{height:auto;position:relative}.film__frame[data-v-fb3af4d8],.film__frame--interior[data-v-fb3af4d8]{box-shadow:none!important;height:100svh!important;inset:auto!important;left:auto!important;position:relative!important;top:auto!important;width:100%!important}.continue[data-v-fb3af4d8],.explore[data-v-fb3af4d8],.film__frame[data-v-fb3af4d8],.film__frame--interior[data-v-fb3af4d8],.film__img[data-v-fb3af4d8],.film__title[data-v-fb3af4d8],.welcome[data-v-fb3af4d8]{opacity:1!important;transform:none!important}.film__band[data-v-fb3af4d8]{display:none}.continue[data-v-fb3af4d8],.welcome[data-v-fb3af4d8]{bottom:1.4rem;position:absolute}}.statement[data-v-59ec24e8]{background:var(--repose-ivory);color:var(--repose-ink)}.eyebrow[data-v-59ec24e8]{color:var(--repose-muted);font-size:.7rem;letter-spacing:.18em;margin:0 auto 1.1rem;max-width:none;text-transform:uppercase}.eyebrow--light[data-v-59ec24e8]{color:#f7f4eec7;margin-left:0}.display[data-v-59ec24e8]{font-size:clamp(3.4rem,7vw,6.5rem);font-style:italic;font-weight:500;letter-spacing:-.03em;line-height:.9}.display span[data-v-59ec24e8]{display:block}.display--left[data-v-59ec24e8]{text-align:left}.display--light[data-v-59ec24e8]{color:#f7f4ee;text-shadow:0 1px 18px rgba(20,16,12,.28)}.lede[data-v-59ec24e8]{color:var(--repose-muted);font-size:1rem;line-height:1.6;margin:1.25rem auto 0;max-width:26rem}.lede--left[data-v-59ec24e8]{margin-left:0}.arches[data-v-59ec24e8]{flex-direction:column;min-height:100svh;padding:14vh 0 8vh;text-align:center}.arches[data-v-59ec24e8],.arches__row[data-v-59ec24e8]{display:flex;justify-content:center}.arches__row[data-v-59ec24e8]{gap:1.15rem;list-style:none;margin-top:3.4rem;overflow-x:auto;padding-inline:var(--page-pad);scroll-snap-type:x mandatory}.arch[data-v-59ec24e8]{aspect-ratio:3/4;border-radius:999px 999px 0 0;margin:0;overflow:hidden;position:relative;scroll-snap-align:center;width:min(18vw,210px)}.arch img[data-v-59ec24e8]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease-editorial);width:100%}.arch:hover img[data-v-59ec24e8]{transform:scale(1.02)}.arch__play[data-v-59ec24e8]{border:1px solid hsla(0,0%,100%,.88);border-radius:50%;height:2rem;left:50%;position:absolute;top:46%;transform:translate(-50%,-50%);width:2rem}.arch__play[data-v-59ec24e8]:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 8px;content:"";left:.78rem;position:absolute;top:.55rem}.split[data-v-59ec24e8]{align-items:center;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:92vh;padding:12vh var(--page-pad)}.portrait[data-v-59ec24e8]{aspect-ratio:3/4;border-radius:240px 240px 0 0;margin:0 0 0 auto;overflow:hidden;width:min(100%,440px)}.portrait img[data-v-59ec24e8]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease-editorial);width:100%}.portrait:hover img[data-v-59ec24e8]{transform:scale(1.02)}.overlay[data-v-59ec24e8]{align-items:center;color:#f7f4ee;display:grid;min-height:100svh;position:relative}.overlay__media[data-v-59ec24e8],.overlay__media[data-v-59ec24e8]:after{top:0;right:0;bottom:0;left:0;position:absolute}.overlay__media[data-v-59ec24e8]:after{background:linear-gradient(90deg,rgba(20,16,12,.34),transparent 58%);content:""}.overlay__media img[data-v-59ec24e8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.overlay__copy[data-v-59ec24e8]{max-width:16ch;padding-inline:clamp(1.4rem,8vw,7rem);position:relative;z-index:1}.overlay__caption[data-v-59ec24e8]{bottom:1.6rem;font-size:.68rem;left:clamp(1.4rem,8vw,7rem);letter-spacing:.18em;margin:0;max-width:none;position:absolute;text-transform:uppercase;z-index:1}.band[data-v-59ec24e8]{padding:2vh 0 12vh}.band__row[data-v-59ec24e8]{display:flex;gap:.85rem;list-style:none;margin:0;overflow-x:auto;padding-inline:var(--page-pad);scroll-snap-type:x mandatory}.band li[data-v-59ec24e8]{flex:0 0 78vw;scroll-snap-align:start}.band img[data-v-59ec24e8]{height:min(62vh,640px);-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:900px){.band li[data-v-59ec24e8]{flex-basis:52vw}}@media(max-width:800px){.arch[data-v-59ec24e8]{width:58vw}.split[data-v-59ec24e8]{grid-template-columns:1fr;min-height:0;padding-top:8vh}.portrait[data-v-59ec24e8]{margin-inline:auto}}@media(prefers-reduced-motion:no-preference){.band[data-reveal=in] .band__row[data-v-59ec24e8]{animation:band-in-59ec24e8 1.4s var(--ease-editorial) both}}@media(prefers-reduced-motion:reduce){.arch:hover img[data-v-59ec24e8],.portrait:hover img[data-v-59ec24e8]{transform:none}}@keyframes band-in-59ec24e8{0%{transform:translate(10%)}to{transform:translate(0)}}.day[data-v-ea1a60f9]{align-items:end;background:var(--repose-ivory);color:var(--repose-ink);display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:minmax(0,1.15fr) minmax(15rem,.72fr);min-height:100svh;padding:16vh var(--page-pad) 12vh}.eyebrow[data-v-ea1a60f9]{color:var(--repose-muted);font-size:.7rem;letter-spacing:.18em;margin-bottom:1rem;text-transform:uppercase}h2[data-v-ea1a60f9]{font-size:clamp(3.4rem,6.5vw,6rem);font-weight:500;line-height:.9}h2 em[data-v-ea1a60f9],h2 span[data-v-ea1a60f9]{display:block}h2 em[data-v-ea1a60f9]{font-style:italic;font-weight:500}.lede[data-v-ea1a60f9]{color:var(--repose-muted);margin-top:1.2rem;max-width:28rem}.day__figure[data-v-ea1a60f9]{aspect-ratio:4/3;margin-top:2.6rem;overflow:hidden;width:min(100%,440px)}.day__figure img[data-v-ea1a60f9]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease-editorial);width:100%}.day__figure:hover img[data-v-ea1a60f9]{transform:scale(1.02)}.day__list[data-v-ea1a60f9]{align-self:center;list-style:none;margin:0}.day__list li[data-v-ea1a60f9]{border-bottom:1px solid rgba(28,26,23,.12);font-size:1.02rem;padding:.78rem 0}@media(max-width:800px){.day[data-v-ea1a60f9]{align-items:start;grid-template-columns:1fr;min-height:0;padding-top:8vh}}@media(prefers-reduced-motion:reduce){.day__figure:hover img[data-v-ea1a60f9]{transform:none}}.close[data-v-c04b8d68]{background:var(--repose-ivory);color:var(--repose-ink);display:flex;flex-direction:column;min-height:100svh;padding:18vh var(--page-pad) 0;position:relative}.close__statement[data-v-c04b8d68]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding-bottom:8vh;text-align:center}.eyebrow[data-v-c04b8d68]{color:var(--repose-muted);font-size:.7rem;letter-spacing:.18em;margin-bottom:1.2rem;text-transform:uppercase}h2[data-v-c04b8d68]{font-size:clamp(3.6rem,7.2vw,6.7rem);font-weight:500;line-height:.9}h2 em[data-v-c04b8d68],h2 span[data-v-c04b8d68]{display:block}h2 em[data-v-c04b8d68]{font-style:italic;font-weight:500}.close__aside[data-v-c04b8d68]{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;padding-bottom:2.2rem}.monogram[data-v-c04b8d68]{color:var(--repose-muted);font-family:var(--repose-serif);font-size:2rem;font-style:italic;margin:0}.skyline[data-v-c04b8d68]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:min(30vw,220px)}.foot[data-v-c04b8d68]{align-items:baseline;border-top:1px solid rgba(28,26,23,.12);gap:.8rem 2rem;justify-content:space-between;padding:1.4rem 0 1.8rem}.foot[data-v-c04b8d68],.foot nav[data-v-c04b8d68]{display:flex;flex-wrap:wrap}.foot nav[data-v-c04b8d68]{gap:.4rem 1.3rem}.foot a[data-v-c04b8d68]{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-size:.72rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background-size .42s var(--ease-editorial)}.foot a[data-v-c04b8d68]:focus-visible,.foot a[data-v-c04b8d68]:hover{background-size:100% 1px}.foot__mark[data-v-c04b8d68],.foot__note[data-v-c04b8d68]{color:var(--repose-muted);font-size:.84rem;margin:0}.foot__note[data-v-c04b8d68]{flex-basis:100%}@media(max-width:700px){.close[data-v-c04b8d68]{padding-top:12vh}.skyline[data-v-c04b8d68]{width:42vw}}
