.studios-hero .page-hero__media img{object-position:58% center;height:100%}.row-rule{display:flex;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.manifesto-s__grid{margin-top:clamp(42px,6vw,78px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--grid-gap);align-items:start}.manifesto-s__title{font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(2.4rem,4.8vw,5rem);line-height:1.02;letter-spacing:-.04em;max-width:18ch}.manifesto-s__body{display:flex;flex-direction:column;gap:22px;padding-bottom:8px}.studio-slips{margin-top:8px;padding-top:22px;border-top:1px solid var(--hairline);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.3vw,16px)}.studio-slips img{width:100%;aspect-ratio:2/3;object-fit:cover;border:1px solid var(--hairline);filter:saturate(.9) brightness(.9);transition:filter .4s var(--ease-out),transform .4s var(--ease-out)}.studio-slips span{display:block;margin-top:9px;line-height:1.4}@media(hover:hover)and (pointer:fine){.studio-slips a:hover img{filter:saturate(1) brightness(1);transform:translateY(-2px)}}.manifesto-s__quote{margin-top:clamp(48px,8vw,100px);padding-top:24px;border-top:1px solid var(--hairline);font-size:clamp(1.6rem,2.8vw,2.6rem);line-height:1.15;letter-spacing:-.03em;color:var(--text-secondary);max-width:26ch}@media(max-width:900px){.manifesto-s__grid{grid-template-columns:1fr;gap:30px;margin-top:34px}.manifesto-s__title{font-size:clamp(2.2rem,8.6vw,3.2rem)}}.slate-s{border-top:1px solid var(--hairline)}.slate-rows{margin-top:clamp(40px,6vw,76px);display:flex;flex-direction:column;gap:clamp(44px,7vw,100px)}.slate-row{display:grid;grid-template-columns:minmax(0,7.4fr) minmax(0,4.6fr);gap:clamp(24px,4vw,56px);align-items:center;padding-top:clamp(30px,4vw,50px);border-top:1px solid var(--hairline)}.slate-row__media{display:block}.slate-row__media .frame__media{border-color:var(--hairline)}.slate-row__media img{transition:transform .7s var(--ease-out),filter .7s var(--ease-out);filter:brightness(.92)}.slate-row:hover .slate-row__media img{transform:scale(1.015);filter:brightness(1)}.slate-row__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.slate-row__head{width:100%;display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--hairline)}.slate-row__head p:last-child{color:var(--accent-text, var(--accent))}.slate-row__title{font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(2.4rem,4.4vw,4.4rem);line-height:.94;letter-spacing:-.04em}.slate-row__logline{font-family:var(--font-display);font-variation-settings:"opsz" 48,"SOFT" 50,"WONK" 1;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.25;letter-spacing:-.015em;color:var(--text-secondary);max-width:26ch}.slate-row__copy .body{font-size:15px;line-height:1.65;color:var(--text-secondary);max-width:40ch}.slate-row__copy .proofband{font-size:9.5px}.slate-row__status{margin-top:4px}.slate-row__copy .link-arrow{margin-top:10px}.slate-s__footnote{margin-top:clamp(36px,4vw,56px)}@media(max-width:900px){.slate-row{grid-template-columns:1fr;gap:24px;align-items:start}.slate-row:hover .slate-row__media img{transform:none}}.model-s{border-top:1px solid var(--hairline)}.release-print{margin-top:clamp(38px,5vw,64px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.release-frame{position:relative;padding:26px 20px 32px;border-right:1px solid var(--hairline);min-height:210px;display:flex;flex-direction:column;gap:12px}.release-frame:last-child{border-right:0}.release-frame:before{content:"";position:absolute;inset:-1px 0 auto;height:2px;background:var(--accent);opacity:.85}.release-frame__num{font:500 10px/1 var(--font-text);letter-spacing:.16em;color:var(--text-tertiary)}.release-frame__title{font-family:var(--font-display);font-variation-settings:"opsz" 72,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.05;letter-spacing:-.02em}.release-frame__body{font-size:12.5px;line-height:1.6;color:var(--text-secondary);margin-top:auto}.quote-line{margin-top:clamp(34px,4vw,54px);font-size:clamp(1.5rem,2.6vw,2.4rem);color:var(--text-secondary)}@media(max-width:900px){.release-print{grid-template-columns:1fr}.release-frame{border-right:0;border-bottom:1px solid var(--hairline);min-height:0}.release-frame:last-child{border-bottom:0}}.economics{border-top:1px solid var(--hairline)}.economics__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--grid-gap);align-items:end}.economics__title{margin-top:20px;font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(2.6rem,5vw,5rem);line-height:1;letter-spacing:-.04em;max-width:12ch}.economics__body{padding-bottom:6px}.economics__numbers{margin-top:clamp(40px,6vw,74px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.economics__numbers>div{padding:clamp(26px,4vw,48px) clamp(14px,2.4vw,36px) clamp(28px,4vw,50px);border-right:1px solid var(--hairline);text-align:center}.economics__numbers>div:last-child{border-right:0}.economics__numbers dt{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3.8rem);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-weight:300;line-height:.98;letter-spacing:-.035em}.economics__numbers dd{margin-top:12px;font:500 10px/1.5 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.economics__footnote{margin-top:18px}@media(max-width:900px){.economics__grid{grid-template-columns:1fr;gap:24px}.economics__numbers{grid-template-columns:1fr}.economics__numbers>div{border-right:0;border-bottom:1px solid var(--hairline);padding-left:0}.economics__numbers>div:last-child{border-bottom:0}}.activation{border-top:1px solid var(--hairline)}.activation__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--grid-gap);align-items:end}.activation__title{margin-top:20px;font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(2.4rem,4.6vw,4.6rem);line-height:1;letter-spacing:-.04em;max-width:14ch}.activation__body{display:flex;flex-direction:column;gap:20px;padding-bottom:6px}.activation .footnote{margin-top:28px}.activation-board{margin-top:clamp(44px,6vw,80px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:start}.activation-board__visual{margin:0;position:sticky;top:calc(var(--nav-h) + 32px)}.activation-board__frame{aspect-ratio:16/9;overflow:hidden;border:1px solid var(--hairline);background:var(--ink-900)}.activation-board__frame picture,.activation-board__frame img{width:100%;height:100%}.activation-board__frame img{object-fit:cover;filter:saturate(.94) brightness(.92)}.activation-chain{border-top:1px solid var(--hairline)}.activation-chain li{display:grid;grid-template-columns:42px 1fr;gap:18px;align-items:baseline;padding-block:18px 20px;border-bottom:1px solid var(--hairline)}.activation-chain__num{font:500 10px/1.4 var(--font-text);letter-spacing:.16em;color:var(--accent)}.activation-chain h3{font-family:var(--font-display);font-variation-settings:"opsz" 48,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.08;letter-spacing:-.02em}.activation-chain p{margin-top:5px;font-size:13px;line-height:1.55;color:var(--text-secondary);max-width:40ch}@media(max-width:900px){.activation__grid{grid-template-columns:1fr;gap:24px}.activation-board{grid-template-columns:1fr;gap:30px}.activation-board__visual{position:static}.activation-chain li{grid-template-columns:34px 1fr;gap:12px}}.roadmap{border-top:1px solid var(--hairline)}.roadmap__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--grid-gap);align-items:end}.roadmap__title{margin-top:20px;font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(2.4rem,4.6vw,4.6rem);line-height:1;letter-spacing:-.04em;max-width:14ch}.roadmap__body{padding-bottom:6px}.roadmap__stages{margin-top:clamp(40px,6vw,74px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.roadmap__stages li{display:flex;flex-direction:column;align-items:flex-start}.roadmap__art{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--hairline);background:var(--ink-900)}.roadmap__art picture,.roadmap__art img{width:100%;height:100%}.roadmap__art img{object-fit:cover;filter:saturate(.82) brightness(.72);transition:filter .5s var(--ease-out),transform .7s var(--ease-out)}.roadmap__art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06080d14 42%,#06080db8);pointer-events:none}.roadmap__num{position:absolute;left:14px;bottom:10px;z-index:1;font:500 10px/1 var(--font-text);letter-spacing:.18em;color:var(--accent)}.roadmap__stages h3{margin-top:16px;font-family:var(--font-display);font-variation-settings:"opsz" 72,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1;letter-spacing:-.02em}.roadmap__stages p{margin-top:10px;font-size:12px;line-height:1.6;color:var(--text-tertiary);max-width:30ch}@media(hover:hover)and (pointer:fine){.roadmap__stages li:hover .roadmap__art img{filter:saturate(1) brightness(.92);transform:scale(1.02)}}.roadmap__quote{margin-top:clamp(40px,6vw,74px);font-size:clamp(1.6rem,2.8vw,2.6rem);color:var(--text-secondary)}.roadmap .link-arrow{margin-top:24px}@media(max-width:900px){.roadmap__grid{grid-template-columns:1fr;gap:24px}.roadmap__stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.roadmap__art{aspect-ratio:4/3}}@media(max-width:520px){.roadmap__stages{grid-template-columns:1fr}}.closing-s{position:relative;min-height:76svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--ink-950);margin-top:clamp(40px,6vw,80px)}.closing-s__media{position:absolute;inset:0}.closing-s__media img{width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:brightness(1.22)}.closing-s__scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,8,13,.88) 0%,rgba(6,8,13,.22) 52%,transparent 80%),linear-gradient(90deg,rgba(6,8,13,.66) 0%,transparent 62%)}.closing-s__content{position:relative;z-index:2;padding-block:clamp(60px,9vw,120px)}.closing-s__title{margin-top:20px;font-family:var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 50,"WONK" 1;font-weight:300;font-size:clamp(2.8rem,6vw,6.2rem);line-height:.96;letter-spacing:-.045em;max-width:16ch}.closing-s .lede{margin-top:22px;max-width:46ch}.closing-s .btn-row{margin-top:30px}
