.hm-hero-mark{margin:0 0 clamp(1rem,2.4vw,1.6rem);display:block}@media (max-width:47.99rem){.hm-hero-mark{margin-bottom:.7rem}.hm-hero-mark .tm{--tm-size:56px;width:56px!important;height:56px!important}}.hm-numbers{border-top:1px solid var(--w-line);max-width:40rem;margin:clamp(1.4rem,3vw,2.2rem) 0 0}.hm-numbers>div{border-bottom:1px solid var(--w-line);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:0 1.2rem;padding:.7rem 0;display:grid}.hm-numbers dt{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--w-clay);margin:0;font-size:.72rem}.hm-numbers dd{font-family:var(--font-mono,ui-monospace,monospace);color:var(--w-bone);margin:0;font-size:.9rem;line-height:1.45}.hm-numbers dd a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--w-line);text-decoration-color:var(--w-line);text-underline-offset:.2em}.hm-numbers dd a:hover{text-decoration-color:currentColor}.hm-numbers .hm-price{color:var(--w-garnet);font-weight:600}@media (max-width:47.99rem){.hm-numbers>div{grid-template-columns:1fr;gap:.15rem 0}}.hm-ledger{border-top:1px solid var(--w-line);margin:clamp(1.4rem,3vw,2.4rem) 0 0}.hm-ledger>div{border-bottom:1px solid var(--w-line);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1.4rem;padding:1rem 0;display:grid}.hm-ledger dt{font-family:var(--w-display);font-variation-settings:"opsz" 36,"SOFT" 30;letter-spacing:.02em;color:var(--w-bone);margin:0;font-size:1.05rem;font-style:italic;font-weight:500}.hm-ledger dd{color:var(--w-oat);max-width:var(--w-measure);margin:0;font-size:1rem;line-height:1.55}.hm-ledger dd.hm-state{white-space:nowrap;justify-self:end}.hm-ledger dd.hm-state a{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--w-clay);border:1px solid var(--w-line);border-radius:999px;min-height:2.75rem;padding:.3rem .65rem;font-size:.72rem;line-height:2.1rem;text-decoration:none;display:inline-block}.hm-ledger dd.hm-state a[data-state=in\ build]{color:var(--w-garnet);border-color:color-mix(in oklab,var(--w-garnet)45%,transparent)}.hm-ledger dd.hm-state a:hover{color:var(--w-bone);border-color:var(--w-oat)}.hm-ledger .hm-note{color:var(--w-clay);margin-top:.35rem;font-size:.9rem}.hm-ledger .hm-quiet{margin-top:.5rem;font-size:.9rem}.hm-ledger .hm-quiet a{color:var(--w-oat)}@media (max-width:47.99rem){.hm-ledger>div{grid-template-columns:1fr;gap:.35rem 0}.hm-ledger dd.hm-state{order:-1;justify-self:start}}.hm-hinge{background:var(--w-ink);place-items:center;min-height:100svh;padding:clamp(4rem,10vh,7rem) 0;display:grid;position:relative}.hm-hinge__col{width:min(36rem,100% - 2*var(--w-gutter));margin:0 auto}.hm-hinge .wm-h1{font-variation-settings:"opsz" 144,"SOFT" 24,"WONK" 1}.hm-hinge__ledger{grid-template-columns:1fr 1fr;gap:1.2rem 2rem;margin:1.6rem 0;display:grid}.hm-hinge__ledger h3{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--w-clay);margin:0 0 .4rem;font-size:.72rem}.hm-hinge__ledger ul{color:var(--w-oat);margin:0;padding:0;list-style:none}.hm-hinge__ledger li{border-top:1px solid var(--w-line-soft);padding:.25rem 0}.hm-hinge__quote{color:var(--w-oat);border-left:2px solid var(--w-line);margin:1.2rem 0;padding-left:1rem;font-size:.95rem}@media (max-width:47.99rem){.hm-hinge__ledger{grid-template-columns:1fr}}.hm-frame{aspect-ratio:3/2;border-radius:var(--w-r-lg);background:var(--w-ink);box-shadow:var(--w-shadow);position:relative;overflow:hidden}.hm-frame img,.hm-frame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hm-frame__open{opacity:var(--hm-open,0);will-change:opacity}.hm-frame--scroll.hm-frame--vt .hm-frame__open{animation:linear both hm-open;animation-timeline:view();animation-range:entry 20% cover 80%}@keyframes hm-open{0%{opacity:0}to{opacity:1}}.hm-frame--toggle .hm-frame__open,.hm-frame--still .hm-frame__open{opacity:0;transition:opacity .6s}.hm-frame.is-open .hm-frame__open{opacity:1}.hm-frame__ctl{gap:.5rem;display:flex;position:absolute;bottom:.8rem;right:.8rem}.hm-frame__btn{font:500 .78rem/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--w-bone);background:color-mix(in oklab,var(--w-ink)78%,transparent);border:1px solid var(--w-line);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;min-height:2.75rem;padding:.7rem .95rem}.hm-frame__btn:hover,.hm-frame__btn[aria-pressed=true]{border-color:var(--w-oat)}.hm-frame__btn:focus-visible{outline:2px solid var(--w-garnet);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hm-frame--scroll .hm-frame__open{opacity:0;animation:none}}.hm-terms{border-top:1px solid var(--w-line);max-width:46rem;margin:clamp(1.4rem,3vw,2.2rem) 0 0}.hm-terms>div{border-bottom:1px solid var(--w-line);grid-template-columns:7rem minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1.4rem;padding:.9rem 0;display:grid}.hm-terms dt{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--w-clay);margin:0;font-size:.72rem}.hm-terms dd{color:var(--w-oat);margin:0;font-size:1rem;line-height:1.55}.hm-terms dd.hm-cite{white-space:nowrap;justify-self:end}.hm-terms dd.hm-cite a{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;color:var(--w-clay);font-size:.72rem}@media (max-width:47.99rem){.hm-terms>div{grid-template-columns:1fr}.hm-terms dd.hm-cite{justify-self:start}}.hm-folio{display:none}@media (min-width:100rem){.hm-folio{left:calc((100vw - var(--w-page))/2 - 8.5rem);width:7rem;font-family:var(--w-display);font-variation-settings:"opsz" 9;letter-spacing:.04em;color:var(--w-clay);text-align:right;font-size:.78rem;display:block;position:absolute;top:5.5rem}.hm-sec{position:relative}}.hm-pointers{color:var(--w-clay);margin:1.2rem 0 0;font-size:.95rem}.hm-pointers a{color:var(--w-oat)}.hm-credit{max-width:46rem;margin-top:1.6rem}
.dsc{--dsc-stage:100svh;--dsc-ch:150svh;--dsc-ch-long:200svh;--dsc-scrim:color-mix(in oklab,var(--w-ink,#0b0705)78%,transparent);margin-block:0 clamp(3rem,7vw,6rem);position:relative}.dsc__stage{height:var(--dsc-stage);background:var(--w-ink,#0b0705);position:sticky;top:0;overflow:hidden}.dsc__plate{position:absolute;inset:0}.dsc__poster,.dsc__canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dsc__poster{transition:opacity .4s}.dsc--live .dsc__poster{opacity:0}.dsc__canvas{z-index:1}.dsc__mark{z-index:2;opacity:0;pointer-events:none;width:auto;height:56%;transition:opacity .9s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dsc--mark .dsc__mark{opacity:1}.dsc__railhold{z-index:4;pointer-events:none;block-size:0;position:sticky;top:calc(100svh - 5rem)}.dsc__rail{pointer-events:auto;border-radius:var(--w-r-md,18px);border:1px solid color-mix(in oklab,var(--w-bone,#f4efe7)12%,transparent);background:var(--dsc-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;gap:.6rem;padding:.75rem .9rem;display:flex;position:absolute;bottom:0;left:clamp(.9rem,2.2vw,2rem)}.dsc__rail ol{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.dsc__rail a{color:color-mix(in oklab,var(--w-bone,#f4efe7)62%,transparent);letter-spacing:.02em;align-items:center;gap:.55rem;padding:.24rem .2rem;font-size:.82rem;line-height:1.2;text-decoration:none;display:flex}.dsc__rail a:hover,.dsc__rail a:focus-visible{color:var(--w-bone,#f4efe7)}.dsc__rail .is-at a{color:var(--w-garnet,#ef4d67)}.dsc__tick{border:1px solid;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.dsc__rail .is-at .dsc__tick{background:currentColor}.dsc__rail li[data-rule]{border-block-start:1px solid color-mix(in oklab,var(--w-bone,#f4efe7)16%,transparent);margin-block-start:.45rem;padding-block-start:.45rem}.dsc__bar{background:color-mix(in oklab,var(--w-bone,#f4efe7)16%,transparent);block-size:2px;inline-size:100%;overflow:hidden}.dsc__bar i{background:var(--w-garnet-deep,#c8122f);transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}.dsc__chapters{z-index:2;margin-top:calc(var(--dsc-stage)*-1);pointer-events:none;padding-top:58svh;position:relative}.dsc__ch{box-sizing:border-box;min-height:var(--dsc-ch);max-inline-size:min(30rem,78%);margin-inline-start:clamp(.9rem,6vw,5rem);padding-block:12vh 0}.dsc__ch--long{min-height:var(--dsc-ch-long)}.dsc__ch[data-side=right]{margin-inline:auto clamp(.9rem,6vw,5rem)}.dsc__ch__in{pointer-events:auto;flex-direction:column;display:flex;position:sticky;top:clamp(4.75rem,9vh,6.5rem)}.dsc__ch__in>*{background:var(--dsc-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-inline:clamp(.9rem,2.4vw,1.5rem)}.dsc__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--w-garnet,#ef4d67);border-start-start-radius:var(--w-r-md,18px);border-start-end-radius:var(--w-r-md,18px);margin:0;padding-block:.7rem .2rem;font-size:.78rem}.dsc__name{font-family:var(--w-display,inherit);color:var(--w-bone,#f4efe7);margin:0;padding-block:0 .4rem;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.08}.dsc__body{max-inline-size:var(--w-measure,34rem);color:color-mix(in oklab,var(--w-bone,#f4efe7)82%,transparent);margin:0;padding-block:0 .75rem;font-size:1rem;line-height:1.55}.dsc__count{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.02em;color:var(--w-oat,#c9bdb0);font-size:.86rem}.dsc__ch__in>:last-child{border-end-end-radius:var(--w-r-md,18px);border-end-start-radius:var(--w-r-md,18px);padding-block-end:.95rem}.dsc__shot{display:none}.dsc--still .dsc__shot,.dsc__ch[data-still="1"] .dsc__shot{background:var(--w-ink,#0b0705);border-start-start-radius:var(--w-r-md,18px);border-start-end-radius:var(--w-r-md,18px);block-size:auto;inline-size:100%;padding:0;display:block}.dsc--still .dsc__shot+.dsc__eyebrow,.dsc__ch[data-still="1"] .dsc__shot+.dsc__eyebrow{border-start-start-radius:0;border-start-end-radius:0}.dsc--still .dsc__shot[hidden],.dsc__ch[data-still="1"] .dsc__shot[hidden],.dsc--still:not(.dsc--noposter) .dsc__ch:first-child .dsc__shot{display:none}.dsc--still .dsc__stage{height:min(70vh,34rem);position:relative}.dsc--still .dsc__canvas,.dsc--still .dsc__mark{display:none}.dsc--still .dsc__chapters{margin-top:0;padding-top:2rem}.dsc--still .dsc__ch,.dsc--still .dsc__ch--long{min-height:0;padding-block:1.6rem 0}.dsc--still .dsc__ch__in{position:static}.dsc--still .dsc__ch[data-side=right]{margin-inline:clamp(.9rem,6vw,5rem) auto}.dsc--still .dsc__poster{transition:none}.dsc--still .dsc__railhold{inset-inline:0;block-size:min(70vh,34rem);position:absolute;top:0}.dsc--still.dsc--noposter .dsc__stage,.dsc--still.dsc--noposter .dsc__railhold{height:7rem;block-size:7rem}@media (prefers-reduced-motion:reduce){.dsc__stage{height:min(70vh,34rem);position:relative}.dsc__canvas,.dsc__mark{display:none}.dsc__chapters{margin-top:0;padding-top:2rem}.dsc__ch,.dsc__ch--long{min-height:0;padding-block:1.6rem 0}.dsc__ch__in{position:static}.dsc__ch[data-side=right]{margin-inline:clamp(.9rem,6vw,5rem) auto}.dsc__poster{transition:none}.dsc__railhold{inset-inline:0;block-size:min(70vh,34rem);position:absolute;top:0}.dsc__shot{border-start-start-radius:var(--w-r-md,18px);border-start-end-radius:var(--w-r-md,18px);block-size:auto;inline-size:100%;padding:0;display:block}.dsc__shot+.dsc__eyebrow{border-start-start-radius:0;border-start-end-radius:0}.dsc__shot[hidden],.dsc:not(.dsc--noposter) .dsc__ch:first-child .dsc__shot{display:none}.dsc--noposter .dsc__stage,.dsc--noposter .dsc__railhold{height:7rem;block-size:7rem}}@media (max-width:780px){.dsc__ch,.dsc__ch[data-side=right]{max-inline-size:none;margin-inline:.75rem}.dsc__railhold{top:10.75rem}.dsc__rail{inset:0 .75rem auto}.dsc__rail ol{flex-flow:wrap;justify-content:flex-start;gap:.1rem .25rem}.dsc__rail li[data-rule]{border-block-start:0;margin-block-start:0;padding-block-start:0}.dsc__railname{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dsc__rail a{justify-content:center;gap:0;min-block-size:2.75rem;min-inline-size:2.75rem}.dsc__ch__in{top:19.25rem}.dsc--still .dsc__ch__in{position:static}}
