:root{--ink:#0c0c0d;--bone:#f4f1ea;--flare:#ff3b1f;--acid:#d8ff47;--steel:#6b6b70;--ground:var(--bone);--type:var(--ink);--accent:var(--flare);--accent-text:#c2150b;--on-accent:var(--ink);--rule:rgba(12,12,13,.16);--rule-strong:rgba(12,12,13,.42);--dim:rgba(12,12,13,.62);--faint:rgba(12,12,13,.38);--stage:var(--bone);--stage-type:var(--ink);--stage-rule:rgba(12,12,13,.2);--stage-dim:rgba(12,12,13,.58);--stage-faint:rgba(12,12,13,.4);--stage-veil:244 241 234;--shell:min(1440px,100% - clamp(2rem,8vw,9rem));--ww-ease-out:cubic-bezier(0.16,1,0.3,1)}:root[data-brand=dark]{--ground:var(--ink);--type:var(--bone);--accent-text:var(--flare);--stage:var(--ink);--stage-type:var(--bone);--stage-rule:hsla(42,31%,94%,.24);--stage-dim:hsla(42,31%,94%,.62);--stage-faint:hsla(42,31%,94%,.45);--stage-veil:12 12 13;--rule:hsla(42,31%,94%,.16);--rule-strong:hsla(42,31%,94%,.42);--dim:hsla(42,31%,94%,.62);--faint:hsla(42,31%,94%,.38)}html:not([data-ww-ready]) body{overflow:hidden;height:100svh}#ww-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:var(--ground);color:var(--type);transition:opacity .7s var(--ww-ease-out),visibility .7s}html[data-ww-ready] #ww-loader{opacity:0;visibility:hidden;pointer-events:none}.ww-loader-inner{display:grid;justify-items:center;gap:.9rem;width:min(340px,78vw);text-align:center}.ww-loader-mark{font-family:var(--font-anton),"Arial Black",sans-serif;font-size:clamp(2.2rem,9vw,3.4rem);letter-spacing:-.02em;line-height:.82;text-transform:uppercase;margin:0}.ww-loader-sub{color:var(--steel);margin:0}.ww-loader-track{position:relative;width:100%;height:2px;background:var(--rule);overflow:hidden}.ww-loader-fill{position:absolute;inset:0 auto 0 0;width:100%;background:var(--accent);transform-origin:left center}.ww-loader-track[data-mode=sweep] .ww-loader-fill{animation:ww-sweep 1.15s ease-in-out infinite}.ww-loader-track[data-mode=real] .ww-loader-fill{animation:none;transform:scaleX(var(--p,0))}.ww-loader-track[data-mode=sweep]+.ww-loader-pct{visibility:hidden}@keyframes ww-sweep{0%{transform:translateX(-100%) scaleX(.35)}50%{transform:translateX(0) scaleX(.55)}to{transform:translateX(100%) scaleX(.35)}}.ww-loader-pct{color:var(--steel);margin:0;font-variant-numeric:tabular-nums}.ww-brand{background:var(--ground);color:var(--type);font-family:var(--font-grotesk),ui-sans-serif,system-ui,sans-serif;overflow-x:clip}body:has(.ww-brand){background:var(--ground)}.shell{width:var(--shell);margin-inline:auto}.display{font-family:var(--font-anton),"Arial Black",sans-serif;font-weight:400;letter-spacing:-.02em;line-height:.82}.display,.tag{text-transform:uppercase;margin:0}.tag{font-family:var(--font-grotesk),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em}.ww-cursor{position:fixed;top:0;left:0;z-index:9998;width:14px;height:14px;border-radius:999px;background:var(--bone);opacity:0;pointer-events:none;mix-blend-mode:difference;transition:width .22s var(--ww-ease-out),height .22s var(--ww-ease-out),opacity .2s}.ww-cursor[data-active="1"]{width:44px;height:44px}@media (pointer:coarse){.ww-cursor{display:none}}.magnetic{display:inline-block;will-change:transform}.nav{position:fixed;inset:0 0 auto 0;z-index:200;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.1rem clamp(1rem,4vw,3rem);color:var(--bone);transition:background .3s var(--ww-ease-out),color .3s var(--ww-ease-out)}.nav[data-stuck]{background:hsla(42,31%,94%,.9);backdrop-filter:blur(14px);color:var(--type)}.nav-logo{font-family:var(--font-anton),sans-serif;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;color:inherit}.nav-centre{display:flex;gap:clamp(1rem,3vw,2.4rem);justify-content:center}.nav-right{display:flex;gap:clamp(.75rem,2vw,1.6rem);justify-content:flex-end;align-items:center}.nav-link{position:relative;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cop:after,.nav-link:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .35s var(--ww-ease-out)}.cop:hover:after,.nav-link:hover:after{transform:scaleX(1);transform-origin:left center}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:0;padding:6px 0;cursor:pointer}.nav-toggle span{display:block;width:24px;height:1.5px;background:currentColor}.nav-panel{position:fixed;inset:0;z-index:-1;display:grid;align-content:center;justify-items:center;gap:1.75rem;background:var(--ground);font-family:var(--font-anton),sans-serif;font-size:clamp(2rem,11vw,3.6rem);text-transform:uppercase;letter-spacing:-.02em}.nav-panel,.nav-panel a{color:var(--type)}@media (max-width:860px){.nav{grid-template-columns:1fr auto}.nav-centre,.nav-search{display:none}.nav-toggle{display:flex}.nav-panel{z-index:1}}.film{position:relative;height:280vh}.film-reveal{position:sticky;top:0;height:100svh;overflow:hidden}.film-under{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:clamp(2rem,7vw,6rem);background:var(--ground)}.film-octopus{width:min(58vh,74vw);max-width:680px;height:auto;display:block;will-change:transform}.film-stage{z-index:2;overflow:hidden;will-change:transform;background:var(--stage);color:var(--stage-type)}.film-stage,.film-video{position:absolute;inset:0}.film-video{width:100%;height:100%;display:block;object-fit:cover;will-change:filter}.film-scrim{opacity:0;background:radial-gradient(68% 58% at 50% 52%,rgb(var(--stage-veil)/70%) 0,rgb(var(--stage-veil)/42%) 45%,rgb(var(--stage-veil)/10%) 78%,transparent 100%)}.film-beat,.film-scrim{position:absolute;inset:0;pointer-events:none}.film-beat{display:grid;align-content:center;justify-items:center;text-align:center;padding:6rem clamp(1rem,5vw,4rem) 4rem}.film-beat a,.film-beat button{pointer-events:auto}.film-hero-inner{display:grid;justify-items:center;gap:1.1rem}.film-hero-inner .tag{color:var(--stage-type)}.film-wordmark{margin:0;width:min(1100px,88vw);line-height:0}.film-wordmark img{width:100%;height:auto;filter:invert(1)}.film-cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;padding:.85rem 2rem;border:1px solid var(--stage-type);color:var(--stage-type);font-size:11px;letter-spacing:.18em;text-transform:uppercase;transition:background .25s var(--ww-ease-out),color .25s var(--ww-ease-out),border-color .25s var(--ww-ease-out)}.film-cta:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.film-scrollcue{display:block;width:1px;height:54px;margin-top:1rem;background:linear-gradient(to bottom,var(--stage-type),transparent)}.media-slot{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--stage)}.media-slot[data-empty]{border:1px solid var(--rule)}.media-slot-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media-slot-scrim{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(var(--stage-veil)/30%),rgb(var(--stage-veil)/12%) 45%,rgb(var(--stage-veil)/55%))}.media-slot-label{position:relative;z-index:1;padding:.5rem 1rem;border:1px dashed var(--stage-rule);border-radius:999px;font-size:.6rem;letter-spacing:.22em;text-transform:lowercase;color:var(--stage-dim);text-align:center}.media-slot-content{position:relative;z-index:2;width:100%;height:100%}.section{padding-block:clamp(3.5rem,9vw,7rem)}.section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2.25rem)}.marquee{position:relative;overflow:hidden;white-space:nowrap;padding:.85rem 0}.marquee .sr-only{left:0;top:0}.marquee-track{will-change:transform}.marquee-item,.marquee-track{display:inline-flex;align-items:center}.marquee-item{gap:1.6rem;padding-right:1.6rem;font-family:var(--font-anton),sans-serif;font-size:clamp(1.1rem,3vw,2rem);text-transform:uppercase}.marquee-dot{display:inline-block;width:9px;height:9px;background:var(--accent);border-radius:999px}.showcase{padding-block:clamp(4rem,10vw,8rem) 0}.showcase-head{margin-bottom:clamp(2.5rem,6vw,4.5rem)}.showcase-head .tag{color:var(--steel);margin-bottom:.9rem}.showcase-title{font-size:clamp(2.2rem,8vw,6rem);max-width:14ch}.showcase-band+.showcase-band{margin-top:clamp(3.5rem,8vw,7rem)}.showcase-band-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);align-items:end}.showcase-band-inner[data-alone]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.showcase-band-inner[data-alone] .showcase-piece{grid-column:1}.showcase-piece{display:flex;flex-direction:column;gap:.75rem;padding:0;color:var(--type);transition:background .3s var(--ww-ease-out),color .3s var(--ww-ease-out)}.showcase-piece:hover{background:transparent;color:var(--type)}.showcase-piece-top{display:flex;justify-content:space-between;gap:1rem}.showcase-idx{color:var(--accent-text)}.showcase-piece:hover .showcase-idx{color:var(--on-accent)}.showcase-art{display:grid;place-items:center}.fit-art .garment,.piece-art .garment,.showcase-art .garment{width:100%;height:100%;transition:transform .35s var(--ww-ease-out)}.showcase-piece:hover .garment{transform:scale(1.06)}.showcase-name{font-family:var(--font-anton),sans-serif;font-size:clamp(1.1rem,2.2vw,1.6rem);text-transform:uppercase}.showcase-copy{font-size:.85rem;line-height:1.5;opacity:.75;flex:1}.showcase-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.6rem}.showcase-price{font-size:.9rem;font-variant-numeric:tabular-nums}.cop{position:relative;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:inherit;cursor:pointer}@media (max-width:560px){.showcase-band-inner,.showcase-band-inner[data-alone]{grid-template-columns:minmax(0,1fr)}.showcase-band+.showcase-band{margin-top:clamp(2.5rem,9vw,4rem)}}.showcase-empty{display:grid;justify-items:start;gap:.85rem;padding:clamp(2.5rem,7vw,5rem) clamp(1.25rem,4vw,3rem);border:2px dashed var(--type)}.showcase-empty-title{font-size:clamp(1.6rem,5vw,3rem)}.showcase-empty-copy{color:var(--dim);font-size:.9rem;max-width:44ch}.showcase-empty .cop{margin-top:.4rem;color:var(--accent-text)}.statement{padding-block:clamp(5rem,14vw,11rem)}.statement-block{display:grid;gap:.1rem}.statement-line{display:block;overflow:hidden}.statement-line-inner{display:block;font-size:clamp(3.4rem,19vw,16rem);line-height:.82}.statement-line:nth-child(2) .statement-line-inner{color:var(--accent)}.beats{margin-top:clamp(3rem,8vw,6rem);display:grid;gap:clamp(2rem,6vw,4.5rem)}.beat{width:var(--shell);margin-inline:auto;display:flex}.beat-left{justify-content:flex-start;text-align:left}.beat-right{justify-content:flex-end;text-align:right}.beat-drift{will-change:transform}.beat-inner{display:grid;gap:.5rem}.beat-right .beat-inner{justify-items:end}.beat .tag{color:var(--accent-text)}.beat-text{font-size:clamp(1.8rem,7vw,5rem);line-height:.9}.fit{padding-block:clamp(4rem,10vw,8rem);padding-bottom:clamp(11rem,26vh,19rem)}.fit .tag{color:var(--steel)}.fit-title{font-size:clamp(1.9rem,6.5vw,4.6rem);max-width:18ch;margin:.9rem 0 clamp(2rem,5vw,3.5rem)}.fit-words{display:flex;flex-wrap:wrap;gap:clamp(.9rem,3vw,2.2rem);margin-bottom:clamp(2.5rem,6vw,4rem)}.fit-word{appearance:none;background:none;border:0;padding:0 0 .35rem;color:var(--type);cursor:pointer;font-size:clamp(1.6rem,5.6vw,3.6rem);border-bottom:3px solid var(--rule);transition:color .25s var(--ww-ease-out),border-color .25s var(--ww-ease-out)}.fit-word:hover{border-bottom-color:var(--type)}.fit-word[data-active]{color:var(--accent);border-bottom-color:var(--accent)}.fit-placeholder{color:var(--steel)}.fit-result{display:grid;gap:clamp(1.5rem,4vw,2.5rem);animation:fit-in .5s var(--ww-ease-out) both}@keyframes fit-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fit-verdict{font-size:clamp(1.4rem,4.4vw,3rem);max-width:22ch;line-height:.92}.fit-piece{display:grid;grid-template-columns:minmax(0,220px) 1fr;gap:clamp(1.25rem,4vw,3rem);align-items:center;padding-top:clamp(1.25rem,3vw,2rem)}.fit-art{color:var(--type)}.fit-meta{display:grid;gap:.5rem;justify-items:start}.fit-name{font-family:var(--font-anton),sans-serif;font-size:clamp(1.3rem,3.4vw,2.2rem);text-transform:uppercase}.fit-copy{color:var(--dim);max-width:40ch;font-size:.9rem}.fit-price{font-variant-numeric:tabular-nums}.fit-none{color:var(--steel)}.fit-meta .cop{color:var(--accent-text)}@media (max-width:640px){.fit-piece{grid-template-columns:1fr}.fit-art{max-width:200px}}.piece{height:180vh;position:relative}.piece-stage{position:sticky;top:0;height:100svh;background:var(--ground);display:grid;place-items:center;overflow:hidden}.piece-inner{position:relative;width:var(--shell);display:grid;place-items:center}.piece-art{width:min(46vh,70vw);color:var(--type);will-change:transform}.piece-info{position:absolute;left:0;bottom:0;display:grid;gap:.5rem;max-width:28ch;text-align:left}.piece-name{font-size:clamp(1.6rem,4.4vw,3rem)}.piece-copy{opacity:.78;font-size:.9rem}.piece-price{font-variant-numeric:tabular-nums}.piece-cop{margin-top:.5rem}.piece-callouts{position:absolute;inset:0;pointer-events:none}.piece-callout{position:absolute;display:flex;align-items:center;gap:.75rem}.piece-callout-0{top:16%;right:0}.piece-callout-1{top:48%;right:0}.piece-callout-2{top:78%;right:0}.piece-leader{display:block;width:clamp(60px,12vw,160px);height:1px;background:currentColor;transform-origin:right center}.piece-callout-text{display:grid;gap:.2rem;text-align:left}.piece-callout-value{font-size:.85rem}.piece-specs{display:none}@media (max-width:1023px){.piece-callouts{display:none}.piece-info{position:static;text-align:center;justify-items:center;max-width:none}.piece-inner{gap:1.5rem}.piece-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;width:100%;border-top:1px solid;padding-top:1rem}.piece-specs dd{margin:.2rem 0 0;font-size:.85rem}}.outro{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;text-align:center;color:var(--bone)}.outro-plate{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.outro-scrim{position:absolute;inset:0;background:rgba(12,12,13,.74)}.outro-inner{position:relative;display:grid;justify-items:center;gap:1.1rem;padding-block:clamp(4rem,10vw,7rem)}.outro-title{font-size:clamp(2.6rem,12vw,9rem)}.outro-sub{font-style:italic}.outro-actions{gap:1rem;margin-top:1rem}.btn-ghost,.btn-solid{display:inline-block;padding:1rem 2.4rem;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;border:1px solid transparent;transition:background .25s var(--ww-ease-out),color .25s var(--ww-ease-out),border-color .25s var(--ww-ease-out)}.btn-solid{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-solid:hover{background:transparent}.btn-ghost,.btn-solid:hover{color:var(--bone);border-color:var(--bone)}.btn-ghost:hover{background:var(--bone);color:var(--ink)}.brand-footer{padding-top:clamp(2rem,6vw,4rem);overflow:hidden}.brand-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:clamp(2rem,5vw,3rem)}.brand-footer-links{display:flex;flex-wrap:wrap;gap:clamp(.9rem,3vw,2rem);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.brand-footer-links a{color:var(--type)}.brand-footer-links a:hover{color:var(--accent-text)}.brand-footer-legal{color:var(--steel)}.brand-footer-wordmark{font-family:var(--font-anton),sans-serif;font-size:clamp(3.5rem,21vw,19rem);line-height:.75;letter-spacing:-.02em;text-transform:uppercase;text-align:center;color:rgb(12 12 13/9%);user-select:none;white-space:nowrap}@media (prefers-reduced-motion:reduce){.film{height:auto}.film-reveal{position:static;height:auto;overflow:visible;display:flex;flex-direction:column-reverse}.film-stage{height:auto;transform:none!important}.film-stage,.film-under{position:relative;inset:auto;min-height:100svh}.film-beat,.film-octopus{transform:none!important;opacity:1!important}.film-beat{position:relative;inset:auto;visibility:visible!important;filter:none!important;padding-block:clamp(3rem,9vw,6rem)}.film-video{position:absolute}.film-scrim{opacity:.6!important}.marquee-track{transform:none!important}.ww-cursor{display:none}.beat-inner,.statement-line-inner{transform:none!important;opacity:1!important}.beat-drift{transform:none!important}.piece{height:auto}.piece-stage{position:relative;height:auto;min-height:100svh}.piece-art{transform:none!important}.fit-result{animation:none}}.observing{padding-block:clamp(3rem,9vw,7rem);overflow:hidden}.observing-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem)}.observing-mark{justify-self:center;width:min(420px,78%);will-change:transform}.observing-mark img{width:100%;height:auto}.observing-copy .tag{color:var(--accent-text);margin-bottom:.9rem}.observing-title{font-size:clamp(2.2rem,8vw,6rem)}@media (max-width:760px){.observing-inner{grid-template-columns:1fr;text-align:center}.observing-copy{justify-items:center}.observing-mark{width:min(300px,70%)}}.fit-shell{position:relative}.fit-sketch{position:absolute;right:0;bottom:0;height:clamp(150px,22vh,260px);width:auto;pointer-events:none;z-index:0}.fit-shell>:not(.fit-sketch){position:relative;z-index:1}@media (max-width:900px){.fit-sketch{position:static;width:min(220px,55%);margin:0 0 1.5rem auto;display:block}}.ww-loader-brand{display:grid;place-items:center;margin-bottom:.4rem}.av-mark-img{width:min(260px,60vw);height:auto}.av-mark-fallback{display:grid;justify-items:center;gap:.35rem}.av-mark-name{font-family:var(--font-anton),sans-serif;font-size:clamp(2rem,8vw,3rem);line-height:.9;letter-spacing:-.01em}.av-mark-sub{letter-spacing:.56em;text-indent:.56em;color:var(--steel)}.av-mark-sub,.ww-announce{font-size:10px;text-transform:uppercase}.ww-announce{position:relative;z-index:201;padding:.55rem 1rem;background:var(--type);color:var(--ground);text-align:center;letter-spacing:.2em}.nav{padding-block:.9rem}.nav-logo{font-size:.95rem}.nav-link,.nav-logo{letter-spacing:.16em}.nav-link{font-size:10px}.fit-title,.fit-verdict,.observing-title,.piece-name,.showcase-empty-title,.showcase-title{font-family:var(--font-grotesk),ui-sans-serif,system-ui,sans-serif;font-weight:500;letter-spacing:-.02em;line-height:1.02;text-transform:none}.showcase-title{font-size:clamp(1.6rem,3.4vw,2.6rem);max-width:22ch}.fit-title{font-size:clamp(1.5rem,3.2vw,2.4rem);max-width:24ch}.observing-title{font-size:clamp(1.6rem,3.4vw,2.6rem)}.fit-verdict{font-size:clamp(1.3rem,2.6vw,2rem)}.piece-name{font-size:clamp(1.4rem,2.8vw,2.1rem)}.showcase-empty-title{font-size:clamp(1.3rem,2.6vw,1.9rem)}.showcase-head{text-align:center}.showcase-head .tag{color:var(--faint);letter-spacing:.24em}.statement-line-inner{font-size:clamp(2.4rem,9vw,7rem);line-height:.92}.beat-text{font-size:clamp(1.3rem,3.2vw,2.4rem);line-height:1.05}.fit-word{font-size:clamp(1.1rem,2.4vw,1.9rem);border-bottom-width:2px}.showcase-piece:hover .showcase-idx{color:var(--accent-text)}.showcase-piece:hover .garment,.showcase-piece:hover .product-photo{transform:scale(1.03)}.showcase-empty{border:1px solid var(--rule)}.product-photo{width:100%;height:100%;object-fit:contain;transition:transform .4s var(--ww-ease-out)}.showcase-name{font-size:.78rem;letter-spacing:.12em;font-family:var(--font-grotesk),sans-serif;font-weight:600}.showcase-copy{font-size:.78rem;opacity:.6}.showcase-price{font-size:.8rem}.btn-solid,.cart-actions a,.empty-state-action a,.film-cta{border-radius:0;font-size:10px;letter-spacing:.2em}.observing{padding-block:clamp(3rem,7vw,5.5rem)}.statement{padding-block:clamp(3.5rem,9vw,7rem)}.fit{padding-block:clamp(3.5rem,8vw,6rem);padding-bottom:clamp(9rem,22vh,15rem)}.showcase{padding-block:clamp(3rem,7vw,5.5rem) 0}.showcase-head{display:grid;justify-items:center}.showcase-title{max-width:24ch;text-align:center}.showcase-art{width:100%;height:clamp(340px,46vh,520px);box-sizing:border-box;position:relative;overflow:hidden}.showcase-art .garment,.showcase-art .product-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:clamp(.5rem,1.6vw,1.25rem)}.showcase-piece{justify-content:flex-start}.showcase-copy{flex:1 0 auto}.showcase-foot{margin-top:auto;padding-top:.9rem}.fit-art,.piece-art{display:grid;place-items:center;overflow:hidden}.fit-art{aspect-ratio:4/5}.fit-art .garment,.fit-art .product-photo{object-fit:contain;padding:.75rem}.piece-art{width:min(34vh,60vw);aspect-ratio:4/5;padding:0}.piece-art .garment,.piece-art .product-photo{object-fit:contain;padding:1rem}.outro{position:static;min-height:0;display:block;overflow:visible;text-align:left;color:var(--type);background:var(--ground);padding-block:clamp(3.5rem,8vw,6.5rem)}.outro-plate,.outro-scrim{display:none}.outro-head{display:grid;justify-items:center;gap:.6rem;text-align:center;margin-bottom:clamp(1.75rem,4vw,3rem)}.outro-head .tag{color:var(--faint);letter-spacing:.24em}.outro-title{font-family:var(--font-grotesk),ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:clamp(1.7rem,3.6vw,2.8rem);letter-spacing:-.02em;line-height:1.02;text-transform:none;color:var(--type)}.outro-sub{color:var(--dim);font-style:normal;font-size:.85rem}.outro-film{border:0;margin-bottom:clamp(.75rem,1.6vw,1.25rem);border:1px solid var(--rule);background:var(--stage);aspect-ratio:16/9;overflow:hidden}.outro-film video{width:100%;height:100%;object-fit:cover}.outro-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:clamp(1rem,2vw,1.75rem) clamp(.5rem,1.2vw,1rem)}.outro-grid img{width:100%;aspect-ratio:3/4;object-fit:contain;transition:transform .5s var(--ww-ease-out)}.outro-grid a:hover img{transform:scale(1.03)}.outro-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:clamp(1.75rem,4vw,3rem)}.btn-solid{background:var(--type);border-color:var(--type);color:var(--ground)}.btn-solid:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-ghost{border-color:var(--rule-strong);color:var(--type)}.btn-ghost:hover{background:var(--type);color:var(--ground);border-color:var(--type)}@media (max-width:900px){.outro-grid{grid-template-columns:repeat(2,1fr)}}:root[data-brand=dark] .film-wordmark img{filter:drop-shadow(0 0 40px rgb(0 0 0/45%))}.squid{display:inline-block;height:auto;vertical-align:-.18em;user-select:none;flex:none}.squid-sm{width:1.05em}.squid-md{width:1.6em}.squid-lg{width:3rem}.copy-mark{margin-right:.5em}.outro-grid a{display:grid;grid-template-rows:auto 1fr;gap:.6rem;color:inherit}.outro-grid-name{display:block;text-align:center;color:var(--dim);font-size:10px;transition:color .2s var(--ww-ease-out)}.outro-grid a:hover .outro-grid-name{color:var(--type)}@media (max-width:900px){.outro-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr))}}