:root{color:#f3eee6;background:#090909;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;--cream:#f3eee6;--gold:#d7b15b;--red:#b7192e;--muted:#aaa49d;--line:#292724}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090909}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{height:78px;padding:0 4.5vw;position:absolute;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;gap:60px;border-bottom:1px solid rgba(255,255,255,.12)}.wordmark{font:900 21px/1 Arial,sans-serif;letter-spacing:.18em}.wordmark span{color:var(--gold)}.site-header nav{display:flex;gap:33px;font-size:12px;color:#d3cec7}.site-header nav a:hover{color:var(--gold)}.header-cta{margin-left:auto;padding:10px 16px;border:1px solid #c8c0b4;font-size:11px}.hero{height:max(740px,100vh);min-height:680px;position:relative;display:flex;align-items:center;overflow:hidden;background:#070707}.hero-art{object-fit:cover;object-position:center}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#070707 3%,rgba(7,7,7,.96) 24%,rgba(7,7,7,.28) 62%,rgba(7,7,7,.15)),linear-gradient(0deg,#090909,transparent 28%)}.hero-copy{position:relative;z-index:2;width:min(680px,56vw);padding:90px 0 20px 6vw}.eyebrow{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.24em}.hero h1,.sub-hero h1{margin:17px 0 28px;font:400 clamp(65px,8.5vw,140px)/.82 Georgia,serif;letter-spacing:-.065em}.hero h1 em,.sub-hero h1 i,h2 i{color:var(--gold);font-weight:400}.hero-copy>p:not(.eyebrow){max-width:525px;color:#b8b2aa;font-size:17px;line-height:1.6}.hero-actions{display:flex;gap:12px;margin-top:35px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;font-size:11px;font-weight:800;letter-spacing:.04em}.primary{color:#111;background:var(--gold)}.secondary{border:1px solid #69645e}.secondary span{margin-right:10px}.hero-note{position:absolute;z-index:2;right:4.5vw;bottom:50px;display:grid;grid-gap:6px;gap:6px;text-align:right}.hero-note b{font-size:9px;letter-spacing:.2em;color:var(--gold)}.hero-note span{color:#9c9690;font-size:10px}.section-pad{padding:120px 6vw}.statement{display:grid;grid-template-columns:.5fr 2fr 1fr;grid-gap:5vw;gap:5vw;align-items:flex-end}.commerce-feature h2,.commerce-note h2,.download-section h2,.format-copy h2,.play-feature h2,.safety h2,.section-heading h2,.statement h2{margin:0;font:400 clamp(44px,6vw,88px)/.96 Georgia,serif;letter-spacing:-.045em}.statement>div p{color:var(--muted);line-height:1.65;font-size:14px}.commerce-feature a,.commerce-note a,.statement>div a{display:inline-block;color:var(--gold);margin-top:15px;font-size:12px}.worlds{background:#11100f}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.section-heading h2{font-size:clamp(40px,5vw,72px)}.world-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#36312d;border:1px solid #36312d}.world-card{min-height:470px;padding:25px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#171413}.world-card:before{content:"";position:absolute;inset:0;opacity:.85;transition:transform .5s}.world-card:hover:before{transform:scale(1.05)}.world-card.love:before{background:radial-gradient(circle at 65% 25%,#862d49,transparent 32%),linear-gradient(145deg,#251018,#0b0909 70%)}.world-card.inferno:before{background:radial-gradient(circle at 35% 55%,#b4421d,transparent 25%),linear-gradient(25deg,#33120c,#090909 70%)}.world-card.suspense:before{background:radial-gradient(circle at 65% 20%,#446d69,transparent 25%),linear-gradient(155deg,#102523,#080909 70%)}.world-card.royale:before{background:radial-gradient(circle at 50% 34%,#957431,transparent 18%),linear-gradient(145deg,#342a16,#090909 70%)}.world-card>*{position:relative}.world-card>span{color:#77716b;font:10px ui-monospace,monospace}.world-card small{color:var(--gold);font-size:9px;letter-spacing:.22em}.world-card h3{margin:6px 0 10px;font:50px Georgia,serif}.world-card p{color:#a19b94;font-size:12px}.world-card>b{align-self:flex-end;font-size:21px;font-weight:300}.formats{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:9vw;gap:9vw;align-items:center;overflow:hidden}.format-device{min-height:650px;position:relative}.phone,.wide{position:absolute;display:flex;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid #4a4338;box-shadow:0 30px 80px #000;background:radial-gradient(circle at 50% 35%,#633140,#14100e 52%,#070707)}.phone{width:285px;height:570px;left:10%;top:0;border-radius:32px}.wide{width:490px;height:300px;left:32%;top:245px;background:radial-gradient(circle at 50% 50%,#314e4b,#12100f 65%)}.phone>span,.wide>span{color:var(--gold);font-size:8px;letter-spacing:.18em}.phone small,.wide small{font-size:9px;color:#aaa29b}.play{margin:auto;width:62px;height:62px;display:grid;place-items:center;border:1px solid #eee5d8;border-radius:50%}.commerce-feature p,.format-copy>p:not(.eyebrow),.play-feature p{max-width:550px;color:var(--muted);line-height:1.7;font-size:14px}.format-copy ul,.game-showcase ul{padding:0;list-style:none;color:#c2bcb5;font-size:12px}.format-copy li,.game-showcase li{padding:11px 0;border-bottom:1px solid var(--line)}.format-copy li:before,.game-showcase li:before{content:"✓";color:var(--gold);margin-right:12px}.play-feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;align-items:center;background:radial-gradient(circle at 70% 40%,#281d37,transparent 30%),#100d13}.play-feature .primary{margin-top:20px}.choice-card{padding:40px;border:1px solid #51445d;background:rgba(17,14,21,.8);box-shadow:0 30px 90px #000}.choice-card>span{color:#9f8aae;font-size:9px;letter-spacing:.15em}.choice-card h3{margin:35px 0 50px;font:36px/1.15 Georgia,serif}.choice-option{width:100%;padding:16px;margin:6px 0;text-align:left;border:1px solid #4d4552;color:#e6e0e8;background:#17121b}.choice-card small{display:block;margin-top:20px;color:#777078}.commerce-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:9vw;gap:9vw}.product-orbit{height:560px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#49391e,#16120c 35%,transparent 65%)}.product-card{width:290px;height:390px;padding:28px;border:1px solid #806a3b;display:flex;flex-direction:column;background:linear-gradient(145deg,#302611,#0e0c08);box-shadow:0 40px 90px #000;transform:rotate(-4deg)}.product-card span{color:var(--gold);font-size:8px;letter-spacing:.2em}.product-card>b{width:90px;height:90px;margin:50px auto 25px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;font:18px Georgia,serif}.product-card h3{font:35px Georgia,serif;margin:auto 0 8px}.product-card p{font-size:10px}.download-section{min-height:680px;padding:100px 8vw;display:grid;grid-template-columns:1fr 420px;align-items:center;grid-gap:10vw;gap:10vw;background:radial-gradient(circle at 80% 45%,#702134,transparent 28%),#160c0f;overflow:hidden}.download-buttons{display:flex;gap:10px;margin-top:35px}.download-buttons a{min-width:160px;padding:10px 14px;display:flex;align-items:center;gap:10px;border:1px solid #77706a;border-radius:7px}.download-buttons small{display:grid;font-size:7px}.download-buttons strong{font-size:15px}.release-status{max-width:620px;margin-top:28px;padding:14px 16px;border:1px solid #4a443e;border-radius:7px;color:#bbb3ab;background:rgba(18,17,16,.82);font-size:12px;line-height:1.55}.download-phone{height:600px;padding:45px;display:flex;flex-direction:column;border:2px solid #6d5660;border-radius:45px 45px 0 0;background:linear-gradient(180deg,transparent,#090909),radial-gradient(circle at 50% 35%,#92344a,#1e1014 60%);transform:translateY(130px);box-shadow:0 0 0 9px #111,0 40px 90px #000}.mini-mark{font-weight:900;letter-spacing:.2em}.mini-mark span{color:var(--gold)}.download-phone b{margin:auto 0 20px;font:48px/1 Georgia,serif}.download-phone small{color:var(--gold);font-size:9px;letter-spacing:.18em}.site-footer{padding:70px 6vw 35px;display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:40px;gap:40px;border-top:1px solid var(--line);background:#070707}.footer-status{max-width:150px;color:#a19a92;font-size:12px;line-height:1.45}.site-footer p{color:#a19a92;font:20px Georgia,serif}.site-footer>div:not(:first-child){display:flex;flex-direction:column;gap:12px}.site-footer b{margin-bottom:6px;color:var(--gold);font-size:8px;letter-spacing:.2em}.site-footer div a:not(.wordmark){color:#b7b0a8;font-size:12px}.site-footer>small{grid-column:1/-1;padding-top:35px;border-top:1px solid #1e1d1b;color:#98918a;font-size:11px}.subpage{padding-top:78px}.sub-hero{min-height:580px;padding:120px 6vw 90px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 74% 42%,#54202d,transparent 26%),linear-gradient(145deg,#15110f,#090909 65%)}.sub-hero h1{font-size:clamp(70px,9vw,130px)}.sub-hero>p:last-child{max-width:610px;color:var(--muted);line-height:1.6}.filter-pills{display:flex;gap:8px;margin-bottom:40px}.filter-pills button{padding:10px 16px;border:1px solid #3a3835;border-radius:30px;color:#bbb5ae;background:transparent}.filter-pills button:first-child{color:#111;background:var(--gold);border-color:var(--gold)}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px 18px;gap:50px 18px}.catalog-status{margin-bottom:28px;color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.production-disclosure{margin-top:12px;color:var(--muted);font-size:10px;line-height:1.55}.production-disclosure b{color:var(--gold)}.story-grid article>h3{margin:18px 0 8px;font:25px Georgia,serif}.story-grid article>p{min-height:45px;color:#8f8983;line-height:1.5;font-size:12px}.story-grid article>div:last-child{display:flex;gap:6px}.story-grid article>div:last-child span{padding:5px 8px;border:1px solid #302e2b;color:#716c67;font-size:8px;text-transform:uppercase}.story-poster{aspect-ratio:3/4;padding:22px;position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #302d2a;background:radial-gradient(circle at 50% 40%,#643143,transparent 30%),#171010}.story-poster:after{content:"";position:absolute;inset:12% 15%;border:1px solid rgba(215,177,91,.25);transform:rotate(8deg)}.story-poster>*{position:relative;z-index:1}.story-poster span{color:var(--gold);font-size:8px;letter-spacing:.18em}.story-poster b{margin-left:auto;color:#71685f;font:11px ui-monospace,monospace}.story-poster h2{margin:auto 0 12px;max-width:80%;font:38px/.95 Georgia,serif}.story-poster small{color:#8f8780;text-transform:uppercase}.story-six .story-poster,.story-two .story-poster{background:radial-gradient(circle,#77602a,transparent 25%),#13100b}.story-three .story-poster{background:radial-gradient(circle,#733b4f,transparent 30%),#180d12}.story-four .story-poster{background:radial-gradient(circle,#873015,transparent 25%),#160b08}.story-five .story-poster{background:radial-gradient(circle,#3c625f,transparent 26%),#0c1514}.catalog-cta{margin-top:100px;padding:60px;display:flex;align-items:center;justify-content:space-between;border:1px solid #332e25;background:#13110e}.catalog-cta h2{margin:0;font:39px Georgia,serif}.game-showcase{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#393039}.game-showcase article{padding:70px;background:radial-gradient(circle at 80% 20%,#30203f,transparent 32%),#111}.game-showcase article:nth-child(2){background:radial-gradient(circle at 80% 20%,#5e2637,transparent 30%),#111}.game-showcase span{color:var(--gold);font-size:9px;letter-spacing:.18em}.game-showcase h2{min-height:120px;font:55px/.95 Georgia,serif}.game-showcase p{min-height:65px;color:var(--muted);line-height:1.6}.game-showcase .primary,.game-showcase .secondary{margin-top:35px}.safety{text-align:center}.safety h2{max-width:900px;margin:15px auto 70px}.safety>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.safety>div p{margin:0;padding:35px;text-align:left;color:#85807a;background:#0d0d0d;line-height:1.5;font-size:12px}.safety p b{display:block;color:#eee8e0;margin-bottom:10px;font:23px Georgia,serif}.shop-hero{background:radial-gradient(circle at 74% 42%,#655025,transparent 25%),linear-gradient(145deg,#17120b,#090909 65%)}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.shop-grid article h2{margin:20px 0 7px;font:25px Georgia,serif}.shop-grid article>p{color:var(--gold);font-size:12px}.shop-grid article>small{min-height:44px;display:block;color:var(--muted);font-size:11px;line-height:1.55}.shop-grid article>.release-status{color:#bbb3ab}.shop-grid button{width:100%;padding:12px;border:1px solid #383532;color:#aaa49e;background:transparent}.product-visual{aspect-ratio:1;padding:25px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #3d3527;background:radial-gradient(circle,#927331,transparent 15%),#17130c}.product-visual span{color:var(--gold);font-size:9px;letter-spacing:.2em}.product-visual b{align-self:center;font:50px Georgia,serif}.product-visual.journal{background:radial-gradient(circle,#6c2840,transparent 25%),#170d11}.product-visual.scarf{background:radial-gradient(circle,#345d59,transparent 25%),#0b1312}.commerce-note{display:grid;grid-template-columns:1fr 1fr;grid-gap:7vw;gap:7vw;align-items:flex-end;background:#11100f}.availability-panel{min-height:360px;display:grid;align-content:center;background:#11100f}.availability-panel h2{max-width:860px;margin-top:18px;font:400 clamp(32px,4vw,58px) Georgia,serif;line-height:1.08}.availability-panel h1{max-width:920px;margin:18px 0;font:400 clamp(42px,6vw,82px)/1 Georgia,serif;letter-spacing:-.04em}.availability-panel>p:not(.eyebrow){max-width:680px;color:var(--muted);line-height:1.7}.availability-panel>.secondary{width:-moz-fit-content;width:fit-content;margin-top:25px}.shared-page{background:radial-gradient(circle at 82% 18%,rgba(105,42,57,.28),transparent 28%),#090909}.shared-detail{min-height:760px;padding:150px 6vw 90px;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(380px,1.18fr);grid-gap:clamp(45px,7vw,120px);gap:clamp(45px,7vw,120px);align-items:center}.shared-detail-episode{grid-template-columns:minmax(420px,1.2fr) minmax(340px,.8fr)}.shared-art{min-height:560px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #403a34;background:radial-gradient(circle at 50% 34%,#663247,transparent 30%),#171010;background-position:50%;background-size:cover;box-shadow:0 30px 90px rgba(0,0,0,.45)}.shared-art-portrait{max-width:480px;aspect-ratio:3/4}.shared-art-wide{min-height:430px;aspect-ratio:16/10}.shared-art-game{max-width:520px;aspect-ratio:4/5;background:radial-gradient(circle at 50% 34%,#435d67,transparent 30%),#101517}.shared-art b,.shared-art span{width:-moz-fit-content;width:fit-content;padding:7px 9px;color:var(--cream);background:rgba(7,7,7,.76);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.shared-art b{color:var(--gold)}.shared-copy h1{max-width:780px;margin:20px 0 28px;font:400 clamp(55px,7vw,105px)/.9 Georgia,serif;letter-spacing:-.055em}.shared-description{max-width:640px;color:#bab3ab;font-size:17px;line-height:1.65}.shared-copy blockquote{max-width:620px;margin:28px 0;padding-left:22px;border-left:2px solid var(--gold);color:#d6c8b4;font:24px/1.45 Georgia,serif}.shared-tags{margin:28px 0;display:flex;flex-wrap:wrap;gap:8px}.shared-tags span{padding:7px 10px;border:1px solid #3b3834;color:#9b958e;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.shared-disclosure,.shared-trust{max-width:640px;color:#8e8881;font-size:11px;line-height:1.65}.shared-disclosure{padding:14px 16px;border-left:2px solid var(--gold);background:rgba(215,177,91,.06)}.shared-disclosure b{color:var(--gold)}.shared-trust{margin:25px 0}.shared-copy>.primary,.shared-copy>.secondary{width:-moz-fit-content;width:fit-content}.shared-app-cta{padding:100px 6vw;border-top:1px solid var(--line);background:#11100f}.shared-app-cta h2{max-width:850px;margin:18px 0;font:400 clamp(40px,5vw,72px)/1 Georgia,serif;letter-spacing:-.04em}.shared-app-cta>p:not(.eyebrow,.release-status){max-width:650px;color:var(--muted);line-height:1.65}.shared-app-cta>.secondary{width:-moz-fit-content;width:fit-content;margin-top:25px}.commerce-note h2{font-size:55px}.commerce-note p{color:var(--muted);line-height:1.7}.about-manifesto{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw}.about-manifesto blockquote{margin:0;font:47px/1.15 Georgia,serif;color:var(--gold)}.about-manifesto p{color:#9c9690;line-height:1.8}.principles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.principles article{min-height:300px;padding:40px;background:#111}.principles span{color:var(--gold);font:10px ui-monospace,monospace}.principles h2{margin-top:80px;font:34px Georgia,serif}.principles p{color:var(--muted);font-size:12px;line-height:1.6}.legal-page .sub-hero{min-height:450px}.legal-page .sub-hero h1{font-size:90px}.community-hero,.creator-hero{background:radial-gradient(circle at 78% 35%,rgba(132,91,39,.28),transparent 28%),linear-gradient(135deg,#17120e,#090909 55%)}.creator-hero .hero-actions{margin-top:34px}.creator-pathways{background:#11100f}.creator-path-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border:1px solid var(--line)}.creator-path-grid article{min-height:320px;padding:34px;border-right:1px solid var(--line)}.creator-path-grid article:last-child{border:0}.creator-path-grid span,.license-grid article>span,.partner-model-grid span{color:var(--gold);font:10px ui-monospace,monospace;letter-spacing:.14em}.creator-path-grid h2,.fan-rules h2,.runtime-spectrum h2{margin:72px 0 20px;font:400 clamp(34px,4vw,58px) Georgia,serif;letter-spacing:-.035em}.creator-disclaimer,.creator-path-grid p,.fan-rules li span,.license-grid p,.partner-model-grid p,.runtime-spectrum p{color:var(--muted);font-size:13px;line-height:1.65}.runtime-spectrum{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:8vw;gap:8vw;align-items:center}.fan-rules h2,.runtime-spectrum h2{margin-top:18px}.runtime-line{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;border-bottom:1px solid #625337}.runtime-line span{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding-bottom:20px}.runtime-line span:after{content:"";width:7px;height:7px;position:absolute;bottom:-4px;border-radius:50%;background:var(--gold)}.runtime-line b{font:400 clamp(20px,3vw,44px) Georgia,serif}.runtime-line small{color:#77716b;font-size:8px;letter-spacing:.12em}.license-programs,.partner-models{background:#11100f}.license-programs .section-heading,.partner-models .section-heading{display:block}.license-programs .section-heading h2,.partner-models .section-heading h2{max-width:850px;margin-top:15px}.partner-model-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;border:1px solid #332f2b;background:#332f2b}.partner-model-grid article{min-height:250px;padding:28px;background:#151413}.license-grid h3,.partner-model-grid h3{margin:55px 0 15px;font:400 28px Georgia,serif}.creator-disclaimer{max-width:760px;margin-top:28px;font-size:11px}.community-hero{background:radial-gradient(circle at 75% 35%,rgba(116,46,72,.32),transparent 30%),linear-gradient(135deg,#1c0f15,#090909 58%)}.fan-rules{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:9vw;gap:9vw}.fan-rules ol{margin:0;padding:0;list-style:none;counter-reset:fan-step}.fan-rules li{counter-increment:fan-step;display:grid;grid-template-columns:46px .7fr 1fr;grid-gap:20px;gap:20px;align-items:baseline;padding:24px 0;border-top:1px solid var(--line)}.fan-rules li:before{content:"0" counter(fan-step);color:var(--gold);font:10px ui-monospace,monospace}.fan-rules li b{font:400 20px Georgia,serif}.license-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}.license-grid article{min-height:360px;padding:28px;border:1px solid var(--line);background:#151413}.license-grid h3{margin-top:35px;font-size:34px}.license-grid article>b{display:block;margin-top:28px;color:#d4cec6;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.license-grid ul{padding-left:18px;color:#b7b0a8;font-size:12px;line-height:1.7}.license-grid a{color:var(--gold);font-size:11px}.faq,.legal-copy{max-width:900px;margin:auto}.faq>h2{font:45px Georgia,serif}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{display:flex;justify-content:space-between;cursor:pointer;font:20px Georgia,serif;list-style:none}.faq details p{max-width:700px;color:var(--muted);line-height:1.6}.support-card{margin-top:70px;padding:40px;background:#17140f;border:1px solid #443923}.support-card h2{margin-top:0;font:35px Georgia,serif}.support-card p{color:var(--muted);line-height:1.6}.legal-copy{color:#aaa49e;line-height:1.8}.legal-copy h2{margin:55px 0 10px;color:#eee8df;font:30px Georgia,serif}.legal-copy .notice{padding:20px;color:#c8b47e;background:#1f1a10;border-left:2px solid var(--gold)}.investor-page{background:#090909}.investor-hero{min-height:calc(100vh - 78px);position:relative;display:flex;overflow:hidden;background:#070707}.investor-hero-art{object-fit:cover;object-position:60% center}.investor-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#070707 3%,rgba(7,7,7,.96) 31%,rgba(7,7,7,.2) 70%),linear-gradient(0deg,#090909,transparent 30%)}.investor-hero-copy{width:min(780px,64vw);padding:95px 0 100px 6vw;position:relative;z-index:2}.investor-hero h1{margin:22px 0 30px;font:400 clamp(62px,7.2vw,120px)/.88 Georgia,serif;letter-spacing:-.06em}.investor-close h2 i,.investor-hero h1 i,.investor-studio h2 i,.investor-thesis h2 i{color:var(--gold);font-weight:400}.investor-hero-copy>p:not(.eyebrow){max-width:610px;color:#b9b2a9;font-size:17px;line-height:1.65}.investor-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.investor-actions .primary,.investor-actions .secondary,.investor-close .primary,.investor-close .secondary{min-height:44px}.investor-hero-foot{padding:0 6vw 32px;position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;gap:28px;color:#a29b93;font-size:10px;letter-spacing:.2em}.investor-signal-strip{min-height:160px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.investor-signal-strip>div{padding:32px 6vw;display:flex;align-items:center;gap:20px;min-width:0;border-right:1px solid var(--line)}.investor-signal-strip>div:last-child{border-right:0}.investor-signal-strip strong{color:var(--gold);font:54px/1 Georgia,serif}.investor-signal-strip span{max-width:130px;color:#aaa39b;font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em}.investor-thesis{grid-template-columns:1.4fr .8fr;grid-gap:10vw;gap:10vw;align-items:end}.investor-bts h2,.investor-close h2,.investor-studio h2,.investor-system h2,.investor-thesis h2{margin:16px 0 0;font:400 clamp(46px,5.7vw,84px)/.96 Georgia,serif;letter-spacing:-.045em}.investor-thesis-copy{color:var(--muted);font-size:14px;line-height:1.75}.investor-product-grid{padding-top:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.investor-product-grid article{min-height:500px;padding:42px;background:radial-gradient(circle at 80% 18%,rgba(110,35,54,.42),transparent 30%),#100e0e}.investor-product-grid article:nth-child(2){background:radial-gradient(circle at 80% 18%,rgba(73,49,100,.38),transparent 30%),#100e11}.investor-product-grid article:nth-child(3){background:radial-gradient(circle at 80% 18%,rgba(88,70,30,.45),transparent 30%),#100f0c}.investor-product-grid article>span{color:#9f9890;font:11px ui-monospace,monospace}.investor-product-grid h2{min-height:130px;margin:12px 0 18px;font:36px/1.08 Georgia,serif}.investor-product-grid article>p:last-child{color:#aaa39b;font-size:13px;line-height:1.65}.investor-system{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:9vw;gap:9vw;background:#11100f}.investor-system-copy>p:last-child{max-width:450px;color:var(--muted);font-size:14px;line-height:1.7}.investor-system-flow{margin:0;padding:0;list-style:none;border-top:1px solid #3a3733}.investor-system-flow li{padding:26px 0;display:grid;grid-template-columns:55px 1fr;grid-gap:22px;gap:22px;border-bottom:1px solid #3a3733}.investor-system-flow li>span{color:var(--gold);font:10px ui-monospace,monospace}.investor-system-flow b{font:28px Georgia,serif}.investor-system-flow p{margin:8px 0 0;color:#88827b;font-size:12px;line-height:1.55}.investor-studio{background:radial-gradient(circle at 82% 8%,rgba(108,82,32,.26),transparent 24%),#0b0b0a}.investor-studio-heading{max-width:930px}.investor-studio-heading>p:last-child{max-width:650px;margin-top:30px;color:var(--muted);font-size:14px;line-height:1.7}.investor-studio-grid{margin-top:70px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #39352f;border-left:1px solid #39352f}.investor-studio-grid-label{margin:0;padding:12px 16px;grid-column:1/-1;color:#aaa39b;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.investor-studio-grid-label,.investor-studio-grid>div{border-right:1px solid #39352f;border-bottom:1px solid #39352f}.investor-studio-grid>div{min-height:150px;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.investor-studio-grid span{color:#9f9890;font:10px ui-monospace,monospace}.investor-studio-grid b{max-width:180px;font:21px/1.15 Georgia,serif}.investor-control-note{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.investor-control-note>div{padding-top:16px;border-top:2px solid var(--gold)}.investor-control-note b,.investor-control-note span{display:block}.investor-control-note span{margin-bottom:8px;color:#aaa39b;font-size:10px;letter-spacing:.18em}.investor-control-note b{color:#c9c2ba;font-size:11px}.investor-readiness .section-heading{align-items:end}.investor-readiness .section-heading>p{max-width:390px;color:var(--muted);font-size:13px;line-height:1.65}.investor-readiness-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.investor-readiness-grid article{min-height:310px;padding:35px;background:#11100f}.investor-readiness-grid span{display:inline-block;padding:7px 9px;border:1px solid #655b44;color:var(--gold);font-size:8px;letter-spacing:.13em}.investor-readiness-grid h3{margin:80px 0 15px;font:29px Georgia,serif}.investor-readiness-grid p{color:#8c867f;font-size:12px;line-height:1.65}.investor-timeline{margin-top:80px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px}.investor-timeline>div{position:relative;padding-top:30px;border-top:1px solid #565048}.investor-timeline span{position:absolute;top:-6px;left:0;padding-right:12px;color:var(--gold);background:#090909;font:9px ui-monospace,monospace}.investor-timeline b{font:23px Georgia,serif}.investor-timeline p{color:#817b75;font-size:11px;line-height:1.6}.investor-close{text-align:center;background:radial-gradient(circle at 50% 35%,rgba(112,33,52,.42),transparent 31%),#130c0e}.investor-close h2{max-width:1050px;margin:20px auto 45px}.investor-close>div{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.investor-close small{max-width:650px;margin:35px auto 0;display:block;color:#aaa19a;font-size:11px;line-height:1.6}@media (max-width:900px){.site-header{gap:25px}.site-header nav{gap:16px}.statement{grid-template-columns:1fr}.world-grid{grid-template-columns:1fr 1fr}.commerce-feature,.formats,.play-feature{grid-template-columns:1fr}.format-device{order:2}.download-section{grid-template-columns:1fr 300px}.story-grid{grid-template-columns:1fr 1fr}.game-showcase article{padding:45px}.creator-path-grid,.license-grid,.partner-model-grid{grid-template-columns:repeat(2,1fr)}.about-manifesto,.fan-rules,.runtime-spectrum,.shared-detail,.shared-detail-episode{grid-template-columns:1fr}.shared-art-wide{width:100%}.investor-product-grid,.investor-system,.investor-thesis{grid-template-columns:1fr}.investor-product-grid article{min-height:380px}.investor-product-grid h2{min-height:auto}.investor-studio-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.investor-signal-strip{grid-template-columns:1fr}.investor-signal-strip>div{padding:24px 6vw;border-right:0;border-bottom:1px solid var(--line)}.investor-signal-strip>div:last-child{border-bottom:0}}@media (max-width:640px){.site-header{height:66px;padding:0 20px}.site-header nav{display:none}.subpage{padding-top:66px}.hero{min-height:740px;align-items:flex-end}.hero-art{object-position:62% center;opacity:.8}.hero-vignette{background:linear-gradient(0deg,#090909 5%,rgba(9,9,9,.9) 45%,rgba(9,9,9,.05) 90%),linear-gradient(90deg,#090909,transparent 50%)}.hero-copy{width:100%;padding:100px 22px 105px}.hero h1{font-size:66px}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-note{display:none}.section-pad{padding:85px 22px}.statement h2{font-size:47px}.creator-path-grid,.game-showcase,.license-grid,.partner-model-grid,.principles,.safety>div,.shop-grid,.story-grid,.world-grid{grid-template-columns:1fr}.creator-path-grid article{min-height:250px;border-right:0;border-bottom:1px solid var(--line)}.runtime-line{grid-template-columns:repeat(3,1fr);row-gap:34px;border-bottom:0}.runtime-line span{border-bottom:1px solid #625337}.fan-rules li{grid-template-columns:32px 1fr}.fan-rules li span{grid-column:2}.world-card{min-height:380px}.section-heading{display:block}.section-heading h2{margin-top:14px}.format-device{min-height:520px;transform:scale(.78);transform-origin:left center}.phone{left:0}.wide{left:120px}.play-feature{gap:55px}.choice-card{padding:25px}.commerce-feature{gap:20px}.product-orbit{height:430px}.download-section{min-height:750px;padding:80px 22px 0;display:block}.download-section h2{font-size:48px}.download-buttons{flex-direction:column;max-width:190px}.download-phone{width:270px;height:440px;margin:60px auto 0;padding:30px}.download-phone b{font-size:34px}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child{grid-column:1/-1}.sub-hero{min-height:520px;padding:90px 22px 60px}.sub-hero h1{font-size:65px}.catalog-cta{padding:35px;display:block}.catalog-cta h2{font-size:31px;margin-bottom:30px}.game-showcase article{padding:40px 25px}.game-showcase h2{min-height:auto;font-size:43px}.commerce-note{grid-template-columns:1fr}.about-manifesto blockquote{font-size:38px}.legal-page .sub-hero h1{font-size:65px}.shared-detail{min-height:auto;padding:105px 22px 70px;gap:45px}.shared-art{min-height:440px;width:100%}.shared-art-wide{min-height:260px}.shared-copy h1{font-size:55px}.shared-description{font-size:15px}.shared-app-cta{padding:80px 22px}.investor-hero{min-height:720px;align-items:flex-end}.investor-hero-art{object-position:62% center;opacity:.8}.investor-hero-shade{background:linear-gradient(0deg,#090909 5%,rgba(9,9,9,.92) 48%,rgba(9,9,9,.08) 90%),linear-gradient(90deg,rgba(9,9,9,.8),transparent 55%)}.investor-hero-copy{width:100%;padding:80px 22px 110px}.investor-hero h1{font-size:59px}.investor-hero-copy>p:not(.eyebrow){font-size:14px}.investor-hero-foot{padding:0 22px 25px;justify-content:flex-start;gap:14px;font-size:9px}.investor-signal-strip{grid-template-columns:1fr}.investor-signal-strip>div{padding:24px 22px;border-right:0;border-bottom:1px solid var(--line)}.investor-signal-strip>div:last-child{border-bottom:0}.investor-signal-strip strong{font-size:43px}.investor-close h2,.investor-studio h2,.investor-system h2,.investor-thesis h2{font-size:46px}.investor-product-grid{padding:0}.investor-product-grid article{min-height:360px;padding:32px 22px}.investor-system{gap:55px}.investor-system-flow li{grid-template-columns:38px 1fr}.investor-control-note,.investor-readiness-grid,.investor-studio-grid,.investor-timeline{grid-template-columns:1fr}.investor-studio-grid>div{min-height:125px}.investor-control-note{gap:14px}.investor-readiness .section-heading>p{margin-top:24px}.investor-readiness-grid article{min-height:255px}.investor-readiness-grid h3{margin-top:55px}.investor-timeline{gap:35px}.investor-close small{color:#8b817b;font-size:11px;line-height:1.7}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.world-card:before{transition:none}}body:has(.investor-page) .site-header{height:68px;padding:0 3vw;gap:clamp(34px,7vw,110px);border:0;background:rgba(0,0,0,.18)}body:has(.investor-page) .site-header .wordmark{color:#fff;font-size:17px;letter-spacing:-.02em}body:has(.investor-page) .site-header nav{gap:clamp(22px,3vw,48px);color:#fff;font-size:8px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}body:has(.investor-page) .site-header nav a:hover{color:#e6b84c}body:has(.investor-page) .header-cta{padding:0 0 5px;color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.72);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}body:has(.investor-page) .site-footer{padding:54px 6vw 32px;color:#fff;background:#050505;border-top-color:#242424}.investor-page{--investor-paper:#f2f0eb;--investor-ink:#0a0a0a;--investor-rule:#b9b6af;--investor-accent:#e0b54c;color:#fff;background:var(--investor-paper)}.investor-page.subpage{padding-top:0}.investor-page .eyebrow{color:var(--investor-accent);font-size:8px;font-weight:800;letter-spacing:.2em}.investor-hero{min-height:max(720px,100svh);align-items:center;background:#050505}.investor-hero-art{object-position:64% center;filter:saturate(.7) contrast(1.08) brightness(.84)}.investor-hero-shade{background:rgba(5,5,5,.18)}.investor-hero-copy{width:min(600px,50vw);padding:106px 0 92px 3vw}.investor-hero h1{max-width:580px;margin:18px 0 24px;font:500 clamp(48px,5.4vw,82px)/.93 Arial,Helvetica,sans-serif;letter-spacing:-.065em}.investor-hero h1 i{color:var(--investor-accent);font-style:normal}.investor-hero-copy>p:not(.eyebrow){max-width:500px;color:rgba(255,255,255,.76);font-size:12px;line-height:1.62}.investor-actions{gap:26px;margin-top:28px;align-items:center}.investor-actions .primary,.investor-close .primary{min-height:38px;padding:12px 17px;color:#0a0a0a;background:var(--investor-accent);border:0;border-radius:0;font-size:9px}.investor-actions .secondary,.investor-close .secondary{min-height:auto;padding:0 0 5px;border:0;border-bottom:1px solid;font-size:9px}.investor-hero-foot{padding:0 3vw 24px;justify-content:flex-end;gap:32px;color:rgba(255,255,255,.65);font-size:7px;font-weight:700;letter-spacing:.18em}.investor-signal-strip{min-height:138px;color:var(--investor-ink);background:#fff;border-color:#d5d2cc}.investor-signal-strip>div{padding:28px 6vw;gap:18px;border-color:#d5d2cc}.investor-signal-strip strong{color:var(--investor-ink);font:500 58px/.9 Arial,Helvetica,sans-serif;letter-spacing:-.07em}.investor-signal-strip span{max-width:155px;color:#292929;font-size:8px;line-height:1.45;letter-spacing:.1em}.investor-thesis{padding:92px 6vw 80px;display:grid;grid-template-columns:.95fr 1.05fr;grid-template-rows:auto auto;grid-gap:28px 9vw;gap:28px 9vw;align-items:start;color:var(--investor-ink);background:var(--investor-paper)}.investor-thesis:after{content:"";min-height:430px;grid-column:2;grid-row:1/span 2;background:url(/images/fivo-viewing-editorial.png) 50%/cover no-repeat}.investor-close h2,.investor-studio h2,.investor-system h2,.investor-thesis h2{margin:14px 0 0;font:500 clamp(42px,5.2vw,76px)/.96 Arial,Helvetica,sans-serif;letter-spacing:-.06em}.investor-bts h2 i,.investor-close h2 i,.investor-studio h2 i,.investor-thesis h2 i{color:inherit;font-style:normal}.investor-thesis-copy{max-width:520px;color:#282828;font-size:12px;line-height:1.7}.investor-thesis-copy p{margin-top:0}.investor-product-grid{padding:0 6vw 88px;display:block;color:var(--investor-ink);background:var(--investor-paper)}.investor-product-grid article{min-height:430px;padding:72px 58% 62px 0;position:relative;display:flex;flex-direction:column;border-top:1px solid var(--investor-rule);color:var(--investor-ink)}.investor-product-grid article,.investor-product-grid article:first-child,.investor-product-grid article:nth-child(2){background-color:transparent;background-image:none}.investor-product-grid article:nth-child(2){padding-right:0;padding-left:58%}.investor-product-grid article:nth-child(3){background-color:transparent;background-image:none}.investor-product-grid article:before{content:"";width:52%;position:absolute;top:36px;right:0;bottom:36px;background-position:50%;background-repeat:no-repeat;background-size:cover}.investor-product-grid article:first-child:before{background-image:url(/images/fivo-play-vertical-editorial.png)}.investor-product-grid article:nth-child(2):before{right:auto;left:0;background-image:url(/images/fivo-play-editorial.png)}.investor-product-grid article>*{position:relative;z-index:1}.investor-product-grid article>span{color:#717171;font:9px ui-monospace,monospace}.investor-product-grid .eyebrow{margin-top:auto;color:#262626;font-size:8px}.investor-product-grid h2{min-height:0;margin:12px 0 15px;font:500 clamp(30px,3.2vw,48px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.045em}.investor-product-grid article>p:last-child{max-width:430px;color:#3d3d3d;font-size:11px;line-height:1.62}.investor-rj{padding:0 6vw 104px;color:var(--investor-ink);background:var(--investor-paper)}.investor-rj-heading{padding-top:68px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);grid-gap:9vw;gap:9vw;align-items:end;border-top:1px solid var(--investor-rule)}.investor-rj-heading h2{margin:14px 0 0;font:500 clamp(42px,5vw,74px)/.96 Arial,Helvetica,sans-serif;letter-spacing:-.06em}.investor-rj-heading h2 i{color:var(--investor-accent);font-style:normal}.investor-rj-heading>p{max-width:540px;margin:0 0 4px;color:#3b3b3b;font-size:12px;line-height:1.72}.investor-rj-formats{margin-top:64px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:24px;gap:24px;align-items:start}.investor-rj-format{min-width:0}.investor-rj-device-stage{position:relative;overflow:hidden;background:#050505}.investor-rj-device-stage>img{width:100%;height:auto;display:block}.investor-rj-video{position:absolute;z-index:1;display:block;object-fit:contain;background:#000;cursor:pointer}.investor-rj-format-vertical .investor-rj-video{width:34%;height:58.5%;top:16.2%;left:45.4%;border-radius:11%/5.5%}.investor-rj-format-horizontal .investor-rj-video{width:52.7%;height:37%;top:30.2%;left:31.75%;border-radius:5.5%/12%}.investor-rj-format-copy{padding:18px 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 24px;gap:10px 24px;align-items:end;border-top:1px solid var(--investor-rule)}.investor-rj-format-copy>span{grid-column:1/-1;color:#636363;font-size:8px;font-weight:800;letter-spacing:.15em}.investor-rj-format-copy h3{margin:0;font:500 clamp(25px,2.4vw,36px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.045em}.investor-rj-format-copy p{max-width:390px;margin:0;color:#505050;font-size:10px;line-height:1.65}.investor-rj-format-copy button{min-height:36px;padding:0 0 4px;grid-column:2;color:#141414;background:transparent;border:0;border-bottom:1px solid;border-radius:0;cursor:pointer;font:inherit;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.investor-rj-format-copy button:focus-visible,.investor-rj-format-copy button:hover{color:#8b6711;outline:none}.investor-system{padding:96px 6vw;grid-template-columns:.78fr 1.22fr;gap:10vw;color:#fff;background:#080808}.investor-system-copy>p:last-child{max-width:390px;color:#aaa;font-size:12px}.investor-system-flow{border-color:#474747}.investor-system-flow li{padding:24px 0;grid-template-columns:42px 1fr;border-color:#474747}.investor-system-flow li>span{color:var(--investor-accent);font-size:9px}.investor-system-flow b{font:500 26px/1 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.investor-system-flow p{max-width:490px;color:#929292;font-size:10px}.investor-studio{padding:96px 6vw;color:var(--investor-ink);background:#fff}.investor-studio-heading{max-width:980px}.investor-studio-heading>p:last-child{max-width:620px;color:#3b3b3b;font-size:12px;line-height:1.72}.investor-studio .eyebrow{color:#202020}.investor-studio-partner{margin-top:66px;padding:38px 0;display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:9vw;gap:9vw;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8}.investor-studio-partner span,.investor-studio-vision span{color:#626262;font-size:8px;font-weight:800;letter-spacing:.18em}.investor-studio-partner h3,.investor-studio-vision h3{margin:12px 0 0;font:500 clamp(30px,3.4vw,50px)/.98 Arial,Helvetica,sans-serif;letter-spacing:-.05em}.investor-studio-partner>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px;gap:36px}.investor-studio-operations-note,.investor-studio-partner p,.investor-studio-vision p{margin:0;color:#3b3b3b;font-size:11px;line-height:1.72}.investor-studio-vision{margin-top:72px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);color:#fff;background:#080808}.investor-studio-vision img{width:100%;height:440px;object-fit:cover}.investor-studio-vision>div{padding:46px 40px;align-self:end}.investor-studio-vision span{color:var(--investor-accent)}.investor-studio-vision p{margin-top:24px;color:#a6a6a6}.investor-studio-grid{margin-top:72px;border-color:#b8b8b8}.investor-studio-grid-label{color:#313131;border-color:#b8b8b8}.investor-studio-grid>div{min-height:136px;border-color:#b8b8b8}.investor-studio-grid span{color:#777}.investor-studio-grid b{color:#111;font:500 19px/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.investor-studio-operations-note{max-width:680px;margin-top:30px}.investor-control-note>div{border-color:var(--investor-accent)}.investor-control-note span{color:#555}.investor-control-note b{color:#171717}.investor-bts{padding:96px 6vw 104px;color:#fff;background:#080808}.investor-bts-heading{display:grid;grid-template-columns:1fr .8fr;grid-gap:9vw;gap:9vw;align-items:end}.investor-bts-heading h2{margin:14px 0 0;font:500 clamp(42px,5.2vw,76px)/.96 Arial,Helvetica,sans-serif;letter-spacing:-.06em}.investor-bts-heading h2 i{color:var(--investor-accent);font-style:normal}.investor-bts-heading>p:last-child{max-width:520px;margin:0 0 4px;color:#a6a6a6;font-size:12px;line-height:1.72}.investor-hybrid{margin-top:72px;padding-top:64px;border-top:1px solid #333;scroll-margin-top:72px}.investor-hybrid-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);grid-gap:8vw;gap:8vw;align-items:end}.investor-hybrid-intro .eyebrow{grid-column:1/-1;margin-bottom:-5vw}.investor-hybrid-intro h2{margin:0;font:500 clamp(38px,4.8vw,70px)/.96 Arial,Helvetica,sans-serif;letter-spacing:-.06em}.investor-hybrid-intro>p:last-child{max-width:560px;margin:0 0 4px;color:#a6a6a6;font-size:12px;line-height:1.72}.investor-hybrid-slideshow{margin-top:50px;outline:none}.investor-hybrid-slideshow:focus-visible{outline:1px solid var(--investor-accent);outline-offset:8px}.investor-hybrid-stage{aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;background:#020202;border:1px solid #202020}.investor-bts .investor-hybrid-stage img{width:100%;height:100%;object-fit:contain}.investor-hybrid-caption{min-height:150px;padding:22px 0 26px;display:grid;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.1fr) auto;grid-gap:5vw;gap:5vw;align-items:start;border-bottom:1px solid #333}.investor-hybrid-caption span{color:var(--investor-accent);font-size:8px;font-weight:800;letter-spacing:.15em}.investor-hybrid-caption h3{max-width:420px;margin:10px 0 0;font:500 clamp(23px,2.4vw,35px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.045em}.investor-hybrid-caption>p{max-width:500px;margin:0;color:#a6a6a6;font-size:10px;line-height:1.7}.investor-hybrid-controls{min-width:178px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 18px;gap:10px 18px;justify-items:end}.investor-hybrid-controls>span{grid-column:1/-1;color:#7e7e7e;font:9px ui-monospace,monospace;letter-spacing:.08em}.investor-hybrid-controls button{min-height:32px;padding:0 0 4px;color:#f5f5f5;background:transparent;border:0;border-bottom:1px solid #737373;border-radius:0;cursor:pointer;font:inherit;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.investor-hybrid-controls button:focus-visible,.investor-hybrid-controls button:hover{color:var(--investor-accent);border-color:var(--investor-accent);outline:none}.investor-hybrid-thumbnails{padding-top:18px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.investor-hybrid-thumbnails button{padding:0;position:relative;overflow:hidden;color:#fff;background:#111;border:1px solid transparent;border-radius:0;cursor:pointer}.investor-hybrid-thumbnails button:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.38);transition:background .16s ease}.investor-bts .investor-hybrid-thumbnails img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.investor-hybrid-thumbnails button>span{position:absolute;z-index:1;right:7px;bottom:6px;color:#fff;font:8px ui-monospace,monospace}.investor-hybrid-thumbnails button.is-active:after,.investor-hybrid-thumbnails button:focus-visible:after,.investor-hybrid-thumbnails button:hover:after{background:transparent}.investor-hybrid-thumbnails button.is-active,.investor-hybrid-thumbnails button:focus-visible{border-color:var(--investor-accent);outline:none}.investor-bts-grid{margin-top:64px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px 22px;gap:34px 22px}.investor-bts figure{margin:0}.investor-bts-reel{grid-column:1/-1}.investor-prior-work{outline:none}.investor-prior-work:focus-visible{box-shadow:0 0 0 1px var(--investor-accent)}.investor-prior-work-stage{aspect-ratio:16/9;overflow:hidden;background:#050505}.investor-bts .investor-prior-work-stage video{width:100%;height:100%;object-fit:contain}.investor-bts .investor-prior-work-caption{min-height:164px;padding:22px 0 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr) auto;align-items:start;grid-gap:32px;gap:32px;border-top:1px solid #333;border-bottom:1px solid #333}.investor-prior-work-caption h3{max-width:560px;margin:12px 0 0;color:#f2f0eb;font:500 clamp(28px,3vw,46px) /.98 Arial,Helvetica,sans-serif;letter-spacing:-.045em}.investor-prior-work-caption>p{margin:0;color:#a3a3a3;font-size:11px;line-height:1.65}.investor-prior-work-controls{min-width:280px;display:grid;grid-template-columns:repeat(3,auto);grid-gap:8px 18px;gap:8px 18px;align-items:end}.investor-bts .investor-prior-work-controls>span{grid-column:1/-1;color:#777;font:9px ui-monospace,monospace;letter-spacing:.08em}.investor-prior-work-controls button{min-height:36px;padding:0;color:#f2f0eb;background:transparent;border:0;border-bottom:1px solid #555;border-radius:0;cursor:pointer;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.investor-prior-work-controls button:focus-visible,.investor-prior-work-controls button:hover{color:var(--investor-accent);border-color:var(--investor-accent);outline:none}.investor-prior-work-selectors{padding-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.investor-prior-work-selectors button{min-height:130px;padding:12px;display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;color:#f2f0eb;text-align:left;background:#0d0d0d;border:1px solid #242424;border-radius:0;cursor:pointer}.investor-prior-work-selectors button.is-active,.investor-prior-work-selectors button:focus-visible,.investor-prior-work-selectors button:hover{border-color:var(--investor-accent);outline:none}.investor-bts .investor-prior-work-selectors img{width:160px;height:90px;object-fit:cover}.investor-prior-work-selectors button>span{display:grid;grid-gap:10px;gap:10px}.investor-prior-work-selectors small{color:var(--investor-accent);font-size:8px;font-weight:800;letter-spacing:.14em}.investor-prior-work-selectors b{max-width:320px;color:#f2f0eb;font:500 18px/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.025em}.investor-bts img,.investor-bts video{width:100%;display:block;background:#111;object-fit:cover}.investor-bts video{aspect-ratio:16/9}.investor-bts figure:not(.investor-bts-reel) img{aspect-ratio:4/3;height:min(33vw,475px)}.investor-bts figcaption{padding-top:14px;display:flex;justify-content:space-between;gap:28px;border-top:1px solid #333;color:#f0f0f0}.investor-bts figcaption span{color:var(--investor-accent);font-size:8px;font-weight:800;letter-spacing:.15em}.investor-bts figcaption b{max-width:420px;font-size:9px;font-weight:500;line-height:1.45;text-align:right}.investor-readiness{padding:96px 6vw;color:var(--investor-ink);background:var(--investor-paper)}.investor-readiness .section-heading h2{color:var(--investor-ink);font:500 clamp(40px,5vw,72px)/.98 Arial,Helvetica,sans-serif;letter-spacing:-.055em}.investor-readiness .section-heading>p{color:#3b3b3b}.investor-readiness .eyebrow{color:#202020}.investor-readiness-grid{gap:0;background:transparent;border-top:1px solid var(--investor-rule);border-left:1px solid var(--investor-rule)}.investor-readiness-grid article{min-height:290px;padding:30px;color:var(--investor-ink);background:transparent;border-right:1px solid var(--investor-rule);border-bottom:1px solid var(--investor-rule)}.investor-readiness-grid span{padding:0;color:#111;border:0;border-bottom:1px solid #111}.investor-readiness-grid h3{margin:72px 0 14px;color:#111;font:500 27px/1 Arial,Helvetica,sans-serif;letter-spacing:-.04em}.investor-readiness-grid p{color:#474747}.investor-timeline>div{border-color:#888}.investor-timeline span{color:#111;background:var(--investor-paper)}.investor-timeline b{color:#111;font:500 21px/1.05 Arial,Helvetica,sans-serif;letter-spacing:-.035em}.investor-timeline p{color:#4f4f4f}.investor-close{padding:112px 6vw 92px;color:#fff;background:#080808}.investor-close h2{max-width:980px;margin:18px auto 40px}.investor-close small{color:#858585}@media (max-width:900px){.investor-thesis:after{min-height:360px}.investor-product-grid article{min-height:390px}}@media (max-width:640px){body:has(.investor-page) .site-header{height:58px;padding:0 16px}body:has(.investor-page) .site-header nav{display:none}body:has(.investor-page) .header-cta{margin-left:auto;font-size:8px}.investor-page.subpage{padding-top:0}.investor-hero{min-height:720px}.investor-hero-art{object-position:68% center;opacity:1}.investor-hero-shade{background:rgba(5,5,5,.22)}.investor-hero-copy{width:100%;padding:260px 20px 92px;align-self:flex-end}.investor-hero h1{max-width:350px;margin:13px 0 20px;font-size:45px;line-height:.95}.investor-hero-copy>p:not(.eyebrow){max-width:345px;font-size:11px}.investor-actions{gap:20px;margin-top:24px}.investor-hero-foot{display:none}.investor-signal-strip{display:grid;grid-template-columns:1fr}.investor-signal-strip>div{padding:22px 20px}.investor-thesis{padding:60px 20px 46px;grid-template-columns:1fr;grid-template-rows:auto;gap:24px}.investor-thesis:after{min-height:230px;grid-column:1;grid-row:2}.investor-thesis-copy{grid-row:3}.investor-bts h2,.investor-close h2,.investor-studio h2,.investor-system h2,.investor-thesis h2{font-size:40px}.investor-product-grid{padding:0 20px 55px}.investor-product-grid article,.investor-product-grid article:first-child,.investor-product-grid article:nth-child(2){min-height:560px;padding:280px 0 44px;background-image:none}.investor-product-grid article:before,.investor-product-grid article:nth-child(2):before{width:100%;height:220px;top:30px;right:0;bottom:auto;left:0}.investor-product-grid h2{max-width:340px;font-size:32px}.investor-rj{padding:0 20px 68px}.investor-rj-heading{padding-top:52px;grid-template-columns:1fr;gap:25px}.investor-rj-heading h2{font-size:40px}.investor-rj-formats{margin-top:42px;grid-template-columns:1fr;gap:54px}.investor-rj-format-vertical .investor-rj-device-stage{max-width:350px;margin:0 auto}.investor-rj-format-copy{grid-template-columns:1fr;gap:12px}.investor-rj-format-copy button,.investor-rj-format-copy>span{grid-column:auto}.investor-rj-format-copy h3{font-size:28px}.investor-rj-format-copy button{min-height:44px;justify-self:start}.investor-bts,.investor-readiness,.investor-studio,.investor-system{padding:68px 20px}.investor-system{grid-template-columns:1fr;gap:48px}.investor-studio-grid{margin-top:44px}.investor-bts-grid,.investor-bts-heading,.investor-studio-grid,.investor-studio-partner,.investor-studio-partner>div:last-child,.investor-studio-vision{grid-template-columns:1fr}.investor-studio-partner{gap:28px}.investor-studio-partner>div:last-child{gap:20px}.investor-studio-vision{margin-top:48px}.investor-studio-vision img{height:240px}.investor-studio-vision>div{padding:32px 24px 38px}.investor-bts-heading{gap:26px}.investor-hybrid{margin-top:48px;padding-top:44px;scroll-margin-top:62px}.investor-hybrid-intro{grid-template-columns:1fr;gap:24px}.investor-hybrid-intro .eyebrow{grid-column:auto;margin-bottom:-8px}.investor-hybrid-intro h2{font-size:39px}.investor-hybrid-slideshow{margin-top:34px}.investor-hybrid-stage{aspect-ratio:1/1}.investor-hybrid-caption{min-height:0;grid-template-columns:1fr;gap:20px}.investor-hybrid-caption h3{font-size:27px}.investor-hybrid-controls{width:100%;grid-template-columns:auto 1fr 1fr;align-items:end;justify-items:start}.investor-hybrid-controls>span{grid-column:auto}.investor-hybrid-controls button{min-height:44px;justify-self:end}.investor-hybrid-thumbnails{margin-right:-20px;padding-right:20px;grid-template-columns:repeat(8,88px);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.investor-bts-grid{margin-top:42px}.investor-bts-reel{grid-column:auto}.investor-bts .investor-prior-work-caption{min-height:0;grid-template-columns:1fr;gap:20px}.investor-prior-work-caption h3{font-size:29px}.investor-prior-work-controls{width:100%;min-width:0;grid-template-columns:auto 1fr 1fr 1fr}.investor-bts .investor-prior-work-controls>span{grid-column:auto}.investor-prior-work-controls button{min-height:44px}.investor-prior-work-selectors{grid-template-columns:1fr}.investor-prior-work-selectors button{min-height:112px;grid-template-columns:120px minmax(0,1fr);gap:14px}.investor-bts .investor-prior-work-selectors img{width:120px;height:68px}.investor-prior-work-selectors b{font-size:16px}.investor-bts figure:not(.investor-bts-reel) img{height:280px}.investor-bts figcaption{display:block}.investor-bts figcaption b{margin-top:7px;display:block;text-align:left}.investor-control-note,.investor-readiness-grid,.investor-timeline{grid-template-columns:1fr}.investor-readiness .section-heading{display:block}.investor-readiness-grid article{min-height:235px}.investor-readiness-grid h3{margin-top:48px}.investor-close{padding:82px 20px 70px}body:has(.investor-page) .site-footer{padding:44px 20px 30px}}