:root{--bg:#141210;--surface:#1c1a17;--surface-2:#24211c;--text:#e8e2d6;--muted:#9a9183;--earth:#6b5a45;--bronze:#8a7355;--line:#e8e2d624;--line-strong:#e8e2d647;--placeholder-a:#2a2620;--placeholder-b:#322c24;--placeholder-c:#3a3228;--font:"IBM Plex Mono", ui-monospace, monospace;--max:1440px;--gutter:clamp(1.25rem, 3vw, 2.5rem);--gap:clamp(.75rem, 1.5vw, 1.25rem);--caption:.68rem;--body:.8125rem;--lead:.875rem;--radius:0}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:2.75rem;font-size:20px}body{font-family:var(--font);font-weight:400;font-size:var(--body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.site{background:var(--bg);min-height:100vh}.grid-12{gap:var(--gap);width:min(100%, var(--max));padding-inline:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.section-shell{width:min(100%, var(--max));padding-inline:var(--gutter);margin-inline:auto}.hairline{background:var(--line);border:0;height:1px}.meta-label{font-size:var(--caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dim-line{background:var(--line);height:1px;display:block;position:relative}.dim-line:before,.dim-line:after{content:"";border:1px solid var(--bronze);background:var(--bg);width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.dim-line:before{left:0}.dim-line:after{right:0}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes breath{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes pulse-soft{0%,to{opacity:.35}50%{opacity:.85}}.anim-fade-up{opacity:0;animation:1.1s forwards fade-up}.anim-fade-up.d1{animation-delay:.15s}.anim-fade-up.d2{animation-delay:.35s}.anim-fade-up.d3{animation-delay:.55s}.anim-fade-up.d4{animation-delay:.75s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.anim-fade-up,.anim-breath,.anim-pulse{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.archive-bar[data-v-836a1d9a]{z-index:20;background:var(--bg);position:sticky;top:0}.archive-bar__inner[data-v-836a1d9a]{min-height:2.75rem;font-size:var(--caption);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.nav-link[data-v-836a1d9a]{color:inherit;white-space:nowrap;align-items:baseline;transition:color .2s;display:inline-flex}.nav-link[data-v-836a1d9a]:hover,.nav-link[data-v-836a1d9a]:focus-visible{color:var(--text)}.nav-link__rest[data-v-836a1d9a]{grid-template-columns:0fr;transition:grid-template-columns .35s;display:grid}.nav-link__rest>span[data-v-836a1d9a]{white-space:nowrap;min-width:0;overflow:hidden}.nav-link.is-expandable:hover .nav-link__rest[data-v-836a1d9a],.nav-link.is-expandable:focus-visible .nav-link__rest[data-v-836a1d9a]{grid-template-columns:1fr}.sep[data-v-836a1d9a]{color:var(--earth)}@media (prefers-reduced-motion:reduce){.nav-link__rest[data-v-836a1d9a]{transition:none}}.media[data-v-5bdb3ded]{min-width:0;margin:0}.media__plane[data-v-5bdb3ded]{border:1px solid var(--line);width:100%;position:relative;overflow:hidden}.media.is-full .media__plane[data-v-5bdb3ded]{aspect-ratio:auto;height:100%;min-height:inherit;border:none;border-bottom:1px solid var(--line)}.tone-a .media__plane[data-v-5bdb3ded]{background:var(--placeholder-a)}.tone-b .media__plane[data-v-5bdb3ded]{background:var(--placeholder-b)}.tone-c .media__plane[data-v-5bdb3ded]{background:var(--placeholder-c)}.media__img[data-v-5bdb3ded]{width:100%;max-width:none;height:100%;position:absolute;inset:0}video.media__img[data-v-5bdb3ded]{background:#141210}.media__fig[data-v-5bdb3ded]{font-size:var(--caption);letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);pointer-events:none;position:absolute;top:.65rem;left:.75rem}.has-img .media__fig[data-v-5bdb3ded]{color:var(--text);background:#141210b8;padding:.3rem .5rem;top:0;left:0}.has-img.is-full .media__fig[data-v-5bdb3ded]{top:.9rem;left:var(--gutter);color:var(--bronze);background:0 0;padding:0}.media__caption[data-v-5bdb3ded]{font-size:var(--caption);letter-spacing:.06em;color:var(--muted);margin-top:.55rem;line-height:1.4}.anim-breath .media__plane[data-v-5bdb3ded]{animation:12s ease-in-out infinite breath}.hero[data-v-c2dca20e]{align-items:flex-end;min-height:calc(100vh - 2.75rem);display:flex;position:relative;overflow:hidden}.hero__bg[data-v-c2dca20e]{z-index:0;position:absolute;inset:0}.hero__plane[data-v-c2dca20e]{width:100%;height:100%;display:block}.hero__plane[data-v-c2dca20e] .media,.hero__plane[data-v-c2dca20e] .media__plane{border:none;width:100%;height:100%;min-height:100%}.hero__scrim[data-v-c2dca20e]{pointer-events:none;background:linear-gradient(#1412100a 0%,#14121029 52%,#1412106b 100%);position:absolute;inset:0}.hero__content[data-v-c2dca20e]{z-index:1;align-items:end;width:100%;padding-block:clamp(2.5rem,6vw,4.5rem);position:relative}.hero__copy[data-v-c2dca20e]{grid-column:1/span 7;max-width:38rem}.hero__kicker[data-v-c2dca20e]{margin-bottom:1rem}.hero__title[data-v-c2dca20e]{letter-spacing:-.02em;color:var(--text);font-size:clamp(1.75rem,4.2vw,3.25rem);font-weight:400;line-height:1.15}.hero__subtitle[data-v-c2dca20e]{font-size:var(--lead);color:var(--muted);max-width:32rem;margin-top:1.1rem;line-height:1.55}.hero__brief[data-v-c2dca20e]{font-size:var(--body);color:var(--text);opacity:.92;max-width:30rem;margin-top:1.35rem;line-height:1.7}.hero__dim[data-v-c2dca20e]{max-width:12rem;margin-top:1.75rem}.hero__meta[data-v-c2dca20e]{border-left:1px solid var(--line-strong);flex-direction:column;grid-column:9/span 4;gap:1.25rem;padding-bottom:.25rem;padding-left:1.25rem;display:flex}.hero__meta-block p[data-v-c2dca20e]{font-size:var(--caption);letter-spacing:.04em;color:var(--text);margin-top:.35rem;line-height:1.5}@media (width<=960px){.hero__copy[data-v-c2dca20e]{grid-column:1/-1}.hero__meta[data-v-c2dca20e]{border-left:none;border-top:1px solid var(--line-strong);flex-flow:wrap;grid-column:1/-1;gap:1.5rem 2rem;margin-top:1.75rem;padding-top:1.25rem;padding-left:0}.hero__meta-block[data-v-c2dca20e]{flex:10rem}}@media (width<=600px){.hero__title br[data-v-c2dca20e]{display:none}}.why[data-v-906b3e87]{padding-block:clamp(3.5rem,8vw,6.5rem) clamp(4rem,10vw,8rem)}.why__header[data-v-906b3e87]{align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.why__index[data-v-906b3e87]{grid-column:1/span 2}.why__num[data-v-906b3e87]{letter-spacing:.08em;color:var(--bronze);margin-top:.35rem;font-size:clamp(1.5rem,3vw,2rem)}.why__heading-wrap[data-v-906b3e87]{grid-column:3/span 10}.why__rule[data-v-906b3e87]{margin-bottom:1.1rem}.why__heading[data-v-906b3e87]{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:400}.why__lead-video[data-v-906b3e87]{grid-column:3/span 8}.why__entry[data-v-906b3e87]{padding-block:clamp(2.5rem,5vw,4rem)}.why__entry--last[data-v-906b3e87]{padding-bottom:0}.why__row[data-v-906b3e87]{align-items:start;padding-block:clamp(1.5rem,3vw,2.5rem) 0}.why__sub[data-v-906b3e87]{font-size:var(--lead);letter-spacing:.02em;color:var(--text);margin-bottom:1.1rem;font-weight:500}.why__body[data-v-906b3e87]{font-size:var(--body);color:var(--muted);max-width:36rem;line-height:1.8}.why__text--a[data-v-906b3e87]{grid-column:1/span 8;padding-top:.5rem}.why__media--b[data-v-906b3e87]{grid-column:1/span 7}.why__text--b[data-v-906b3e87]{grid-column:9/span 4;padding-top:.25rem}.why__text--b .why__body[data-v-906b3e87]{max-width:none}.why__text--c[data-v-906b3e87]{grid-column:2/span 7}.why__media--c[data-v-906b3e87]{gap:var(--gap);grid-column:2/span 7;grid-template-columns:1fr 1fr;align-items:start;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.why__note[data-v-906b3e87]{border-left:1px solid var(--line);color:var(--muted);font-size:var(--caption);letter-spacing:.04em;grid-column:10/span 3;padding-left:1.1rem}.why__note p[data-v-906b3e87]{color:var(--text);margin-top:.5rem}.why__note ul[data-v-906b3e87]{flex-direction:column;gap:.4rem;margin-top:.85rem;list-style:none;display:flex}.why__note-line[data-v-906b3e87]{margin-block:1.25rem 1rem}.why__note-foot[data-v-906b3e87]{line-height:1.5;color:var(--earth)!important}.why__gallery[data-v-906b3e87]{gap:var(--gap);grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;display:grid}.why__gal-main[data-v-906b3e87]{grid-column:1/-1}.why__gal-side[data-v-906b3e87]:nth-child(2){margin-top:1.5rem}@media (width<=960px){.why__lead-video[data-v-906b3e87]{grid-column:1/-1}.why__index[data-v-906b3e87]{grid-column:1/span 3}.why__heading-wrap[data-v-906b3e87]{grid-column:4/-1}.why__text--a[data-v-906b3e87],.why__media--b[data-v-906b3e87],.why__text--b[data-v-906b3e87],.why__text--c[data-v-906b3e87],.why__media--c[data-v-906b3e87],.why__note[data-v-906b3e87]{grid-column:1/-1}.why__media--b[data-v-906b3e87]{margin-top:1.5rem}.why__text--b[data-v-906b3e87]{order:-1}.why__row--b[data-v-906b3e87]{flex-direction:column;display:flex}.why__note[data-v-906b3e87]{border-left:none;border-top:1px solid var(--line);margin-top:2rem;padding-top:1.25rem;padding-left:0}}@media (width<=600px){.why__gallery[data-v-906b3e87],.why__media--c[data-v-906b3e87]{grid-template-columns:1fr}.why__gal-side[data-v-906b3e87]:nth-child(2){margin-top:0}}.what[data-v-f3aa9168]{padding-block:clamp(3.5rem,8vw,6.5rem) clamp(4rem,10vw,8rem)}.what__header[data-v-f3aa9168]{align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.what__index[data-v-f3aa9168]{grid-column:1/span 2}.what__num[data-v-f3aa9168]{letter-spacing:.08em;color:var(--bronze);margin-top:.35rem;font-size:clamp(1.5rem,3vw,2rem)}.what__heading-wrap[data-v-f3aa9168]{grid-column:3/span 10}.what__rule[data-v-f3aa9168]{margin-bottom:1.1rem}.what__heading[data-v-f3aa9168]{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:400}.what__demo-title[data-v-f3aa9168]{text-align:center;grid-column:1/-1;margin-bottom:clamp(1.25rem,3vw,2rem)}.what__lead-video[data-v-f3aa9168]{grid-column:3/span 8}.what__entry[data-v-f3aa9168]{padding-block:clamp(2.5rem,5vw,4rem)}.what__entry--last[data-v-f3aa9168]{padding-bottom:0}.what__row[data-v-f3aa9168]{align-items:start;padding-block:clamp(1.5rem,3vw,2.5rem) 0}.what__sub[data-v-f3aa9168]{font-size:var(--lead);letter-spacing:.02em;color:var(--text);margin-bottom:1.1rem;font-weight:500}.what__body[data-v-f3aa9168]{font-size:var(--body);color:var(--muted);max-width:36rem;line-height:1.8}.what__body--follow[data-v-f3aa9168]{margin-top:1.1rem}.what__text--a[data-v-f3aa9168]{grid-column:1/span 5;padding-top:.5rem}.what__media--a[data-v-f3aa9168]{grid-column:7/span 6}.what__media--b[data-v-f3aa9168]{grid-column:3/span 8}.what__text--b[data-v-f3aa9168]{grid-column:3/span 8;margin-top:clamp(1.5rem,3vw,2.5rem)}.what__text--b .what__body[data-v-f3aa9168]{max-width:40rem}.what__gallery[data-v-f3aa9168]{gap:var(--gap);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.what__gal-main[data-v-f3aa9168]{grid-column:1/-1}.what__gal-side[data-v-f3aa9168]:nth-child(2){margin-top:1.5rem}@media (width<=960px){.what__lead-video[data-v-f3aa9168]{grid-column:1/-1}.what__index[data-v-f3aa9168]{grid-column:1/span 3}.what__heading-wrap[data-v-f3aa9168]{grid-column:4/-1}.what__text--a[data-v-f3aa9168],.what__media--a[data-v-f3aa9168],.what__media--b[data-v-f3aa9168],.what__text--b[data-v-f3aa9168]{grid-column:1/-1}.what__media--a[data-v-f3aa9168]{margin-top:1.5rem}}@media (width<=600px){.what__gallery[data-v-f3aa9168]{grid-template-columns:1fr}.what__gal-side[data-v-f3aa9168]:nth-child(2){margin-top:0}}.how[data-v-c08591f5]{padding-block:clamp(3.5rem,8vw,6.5rem) clamp(4rem,10vw,8rem)}.how__header[data-v-c08591f5]{align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.how__index[data-v-c08591f5]{grid-column:1/span 2}.how__num[data-v-c08591f5]{letter-spacing:.08em;color:var(--bronze);margin-top:.35rem;font-size:clamp(1.5rem,3vw,2rem)}.how__heading-wrap[data-v-c08591f5]{grid-column:3/span 10}.how__rule[data-v-c08591f5]{margin-bottom:1.1rem}.how__heading[data-v-c08591f5]{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:400}.how__lead-video[data-v-c08591f5]{grid-column:3/span 8}.how__entry[data-v-c08591f5]{padding-block:clamp(2.5rem,5vw,4rem)}.how__entry--last[data-v-c08591f5]{padding-bottom:0}.how__row[data-v-c08591f5]{align-items:start;padding-block:clamp(1.5rem,3vw,2.5rem) 0}.how__text[data-v-c08591f5]{grid-column:1/span 4;padding-top:.5rem}.how__media[data-v-c08591f5]{grid-column:6/span 7}.how__row--reverse .how__text[data-v-c08591f5]{grid-column:9/span 4}.how__row--reverse .how__media[data-v-c08591f5]{order:-1;grid-column:1/span 7}.how__row--stack .how__text[data-v-c08591f5]{grid-area:1/1/auto/span 5}.how__row--stack .how__media[data-v-c08591f5]{order:initial;grid-area:2/5/auto/-1;margin-top:clamp(1.5rem,3vw,2.5rem)}.how__sub[data-v-c08591f5]{font-size:var(--lead);letter-spacing:.02em;color:var(--text);margin-bottom:1.1rem;font-weight:500}.how__keywords[data-v-c08591f5]{font-size:var(--caption);letter-spacing:.06em;color:var(--earth);margin:0 0 1.1rem}.how__keywords .meta-label[data-v-c08591f5]{margin-bottom:.35rem;display:block}.how__points[data-v-c08591f5]{max-width:22rem;font-size:var(--body);color:var(--muted);flex-direction:column;gap:.7rem;line-height:1.7;list-style:none;display:flex}.how__points li[data-v-c08591f5]{border-left:1px solid var(--line);padding-left:.85rem}.how__group+.how__group[data-v-c08591f5]{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.how__group-label[data-v-c08591f5]{color:var(--earth);margin-bottom:.7rem}.how__figs[data-v-c08591f5]{gap:var(--gap);align-items:start;display:grid}.how__fig[data-v-c08591f5]{min-width:0}.how__figs--c1[data-v-c08591f5]{grid-template-columns:minmax(0,1fr)}.how__figs--compact[data-v-c08591f5]{max-width:30rem;margin-inline-start:auto}.how__figs--c2[data-v-c08591f5]{grid-template-columns:repeat(2,minmax(0,1fr))}.how__figs--c3[data-v-c08591f5]{grid-template-columns:repeat(3,minmax(0,1fr))}.how__figs--portrait[data-v-c08591f5]{grid-template-columns:minmax(0,1fr) minmax(0,2.8fr)}@media (width<=960px){.how__lead-video[data-v-c08591f5]{grid-column:1/-1}.how__index[data-v-c08591f5]{grid-column:1/span 3}.how__heading-wrap[data-v-c08591f5]{grid-column:4/-1}.how__text[data-v-c08591f5],.how__media[data-v-c08591f5],.how__row--reverse .how__text[data-v-c08591f5],.how__row--reverse .how__media[data-v-c08591f5],.how__row--stack .how__text[data-v-c08591f5],.how__row--stack .how__media[data-v-c08591f5]{order:initial;grid-area:auto/1/auto/-1}.how__media[data-v-c08591f5]{margin-top:1.5rem}.how__figs--compact[data-v-c08591f5]{margin-inline-start:0}}@media (width<=600px){.how__figs--c2[data-v-c08591f5],.how__figs--portrait[data-v-c08591f5]{grid-template-columns:minmax(0,1fr)}.how__figs--c3[data-v-c08591f5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.beyond[data-v-0a0d084f]{padding-block:clamp(3.5rem,8vw,6.5rem) clamp(5rem,12vw,9rem)}.beyond__header[data-v-0a0d084f]{align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.beyond__index[data-v-0a0d084f]{grid-column:1/span 2}.beyond__num[data-v-0a0d084f]{letter-spacing:.08em;color:var(--bronze);margin-top:.35rem;font-size:clamp(1.5rem,3vw,2rem)}.beyond__heading-wrap[data-v-0a0d084f]{grid-column:3/span 10}.beyond__rule[data-v-0a0d084f]{margin-bottom:1.1rem}.beyond__heading[data-v-0a0d084f]{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:400}.beyond__entry[data-v-0a0d084f]{padding-block:clamp(2.5rem,5vw,4rem)}.beyond__entry--last[data-v-0a0d084f]{padding-bottom:0}.beyond__row[data-v-0a0d084f]{align-items:start;padding-block:clamp(1.5rem,3vw,2.5rem) 0}.beyond__sub[data-v-0a0d084f]{font-size:var(--lead);letter-spacing:.02em;color:var(--text);margin-bottom:1.1rem;font-weight:500}.beyond__text[data-v-0a0d084f]{grid-column:2/span 7}.beyond__body[data-v-0a0d084f]{font-size:var(--body);color:var(--muted);max-width:40rem;line-height:1.8}.beyond__body--follow[data-v-0a0d084f]{margin-top:1.1rem}.beyond__aside[data-v-0a0d084f]{flex-direction:column;grid-column:10/span 3;gap:1.5rem;display:flex}.beyond__note[data-v-0a0d084f]{color:var(--muted);font-size:var(--caption);letter-spacing:.04em}.beyond__note--rail[data-v-0a0d084f]{border-left:1px solid var(--line);grid-column:10/span 3;padding-left:1.1rem}.beyond__note p[data-v-0a0d084f]{color:var(--text);margin-top:.5rem}.beyond__note ul[data-v-0a0d084f]{flex-direction:column;gap:.4rem;margin-top:.85rem;list-style:none;display:flex}.beyond__note-line[data-v-0a0d084f]{margin-block:1.25rem 1rem}.beyond__note-foot[data-v-0a0d084f]{line-height:1.5;color:var(--earth)!important}@media (width<=960px){.beyond__index[data-v-0a0d084f]{grid-column:1/span 3}.beyond__heading-wrap[data-v-0a0d084f]{grid-column:4/-1}.beyond__text[data-v-0a0d084f],.beyond__aside[data-v-0a0d084f],.beyond__note--rail[data-v-0a0d084f]{grid-column:1/-1}.beyond__aside[data-v-0a0d084f],.beyond__note--rail[data-v-0a0d084f]{margin-top:2rem}.beyond__note--rail[data-v-0a0d084f]{border-left:none;border-top:1px solid var(--line);padding-top:1.25rem;padding-left:0}.beyond__aside[data-v-0a0d084f]{max-width:18rem}}
