html{scroll-behavior:auto;scrollbar-color:#6c625a var(--canvas);scroll-padding-top:0}body{background:var(--canvas);color:var(--ivory)}body,input,textarea,button,select{caret-color:var(--copper)}[id]{scroll-margin-top:calc(var(--header-height) + 24px)}::selection{background:var(--copper);color:var(--canvas)}:focus-visible{outline:2px solid var(--copper);outline-offset:5px}.container-std{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.section-pad{padding-block:var(--chapter-space)}.section-pad[id]{scroll-margin-top:calc(var(--header-height) + 24px - var(--chapter-space))}#access{scroll-margin-top:calc(var(--header-height) - 24px)}.chapter-heading{width:100%;max-width:var(--chapter-measure);text-align:center;margin-inline:auto}.chapter-heading .h2{font-size:var(--chapter-size);line-height:var(--chapter-leading);letter-spacing:var(--chapter-tracking);text-wrap:balance;font-weight:450}.chapter-heading .lede{max-width:64ch;margin:var(--chapter-intro-gap) auto 0;font-size:var(--chapter-intro-size);line-height:var(--chapter-intro-leading);color:var(--slate)}.h3{font-size:var(--title-size);letter-spacing:-.02em;font-weight:500;line-height:1.35}.copper-text{color:var(--copper)}.chapter-note{text-align:center;max-width:70ch;color:var(--slate);margin:28px auto 0;font-size:14px;line-height:1.7}.button-primary,.button-secondary{border-radius:var(--control-radius);min-height:48px;box-shadow:none;transition:background-color var(--duration-control) var(--ease-control), color var(--duration-control), border-color var(--duration-control), box-shadow var(--duration-control);padding:13px 24px;font-size:15px;line-height:1.45}.button-primary{background:var(--copper);border:1px solid var(--copper);color:var(--canvas);font-weight:600}.button-primary:hover{background:var(--ivory);border-color:var(--ivory);box-shadow:var(--shadow-hover);filter:none}.button-secondary{border-color:var(--border);background:0 0}.button-secondary:hover{background:rgb(var(--copper-rgb) / 8%);border-color:var(--copper)}.gate-wordmark{white-space:nowrap;font-family:var(--font-inter), sans-serif;letter-spacing:.34em;color:var(--ivory);align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.gate-wordmark>span{margin-right:-.34em;display:block}.gate-wordmark svg{flex:none}header.glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;transition:background-color .2s}header.glass[data-surface=reading]{background:var(--canvas);border-bottom:1px solid var(--border)}header .button-primary{background:rgb(var(--canvas-rgb) / 35%);color:var(--ivory)}header .button-primary:hover{background:var(--copper);color:var(--canvas)}header nav a{min-height:44px;color:var(--slate);border-bottom:1px solid #0000;align-items:center;font-size:14px;display:inline-flex}header nav a[aria-current=location]{color:var(--copper);border-bottom-color:var(--copper)}header [role=dialog].glass{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}main,#footer{z-index:1;position:relative}.cinema-stage{z-index:2;--hero-opacity:1;--arrival-opacity:0;--caption-opacity:0;position:relative}.cinema-viewport{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.cinema-stage[data-cinema=enhanced]{height:285svh}[data-cinema=enhanced] .cinema-viewport{width:100%;height:100%;min-height:0;opacity:var(--stage-opacity,1);position:fixed;inset:0}[data-cinema=enhanced][data-cinema-outside=true] .cinema-viewport{visibility:hidden;pointer-events:none}.cinema-poster,.cinema-video,.cinema-bridge{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cinema-poster{z-index:-3}.cinema-video{z-index:-2;opacity:0}.cinema-bridge{z-index:-2;opacity:var(--bridge-opacity,0);pointer-events:none}[data-video-ready=true] .cinema-video{opacity:1}[data-cinema=static] .cinema-video{opacity:0}[data-cinema=static] .cinema-bridge,[data-cinema=static] .cinema-continuity-grade{display:none}.cinema-shade{z-index:-1;opacity:var(--shade-opacity,1);background:linear-gradient(#030f1a73,#030f1a61 50%,#030f1aad);position:absolute;inset:0}.cinema-continuity-grade,.horizon-grade{pointer-events:none;background:linear-gradient(#030f1aad,#030f1a82 36% 65%,#030f1ab3);position:absolute;inset:0}.cinema-continuity-grade{z-index:-1;opacity:var(--continuity-grade,0)}.cinema-hero{min-height:100svh;padding-top:calc(var(--header-height) + 48px);text-align:center;justify-content:center;align-items:center;padding-bottom:112px;display:flex}.cinema-copy{max-width:850px}.cinema-hero h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(52px,6.6vw,92px);font-weight:450;line-height:1.04}.cinema-hero h1 span,.arrival-heading span{color:var(--copper)}.cinema-description{max-width:55ch;color:var(--ivory);margin:28px auto 0;font-size:18px;line-height:1.75}.cinema-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:32px;display:flex}.cinema-secondary{min-height:48px;color:var(--ivory);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);align-items:center;font-size:15px;display:inline-flex}.cinema-secondary:hover{color:var(--copper)}.cinema-status{color:var(--slate);margin-top:20px;font-size:13px}[data-cinema=enhanced] .cinema-hero{opacity:var(--hero-opacity);transform:translateY(calc((1 - var(--hero-opacity)) * -16px))}.cinema-arrival,.cinema-caption{display:none}[data-cinema=enhanced] .cinema-arrival{text-align:center;opacity:var(--arrival-opacity);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-top:40px;display:flex;position:absolute;inset:0}.arrival-heading{letter-spacing:-.035em;text-wrap:balance;max-width:700px;font-size:clamp(38px,4.7vw,66px);font-weight:450;line-height:1.12}[data-cinema=enhanced] .cinema-caption{text-align:center;color:var(--ivory);letter-spacing:.22em;opacity:var(--caption-opacity);font-size:12px;display:block;position:absolute;top:32%;left:24px;right:24px}.cinema-motion{z-index:4;min-height:44px;color:var(--slate);text-underline-offset:5px;cursor:pointer;opacity:var(--controls-opacity,1);padding:10px 16px;font-size:12px;text-decoration:underline;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}[data-controls-hidden=true] .cinema-motion{visibility:hidden}.horizon-world{z-index:0;pointer-events:none;opacity:0;background:var(--canvas);contain:strict;position:fixed;inset:0;overflow:hidden}.horizon-world img{object-fit:cover;object-position:center;transform-origin:50% 61%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.horizon-atmosphere{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.horizon-reading-shade{pointer-events:none;opacity:0;background:radial-gradient(at 50% 54%,#030f1a9e,#030f1a57 60%,#0000 100%);position:absolute;inset:0}.horizon-content{position:relative}.horizon-content>section{border:0;position:relative}.horizon-content [data-scene-plane]{transform-origin:50% 55%}.horizon-content [data-scene-plane]:focus-within{opacity:1!important;transform:none!important}.landing-form{flex-direction:column;gap:20px;min-width:0;display:flex}.platform-map{gap:var(--grid-gap);margin-top:var(--group-space);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid;position:relative}.platform-map>div{padding:24px 12px;position:relative}.platform-map h3{font-size:var(--title-size);letter-spacing:-.02em;font-weight:500}.platform-map p{font-size:var(--body-size);color:var(--slate);margin-top:12px;line-height:1.75}.platform-map-centre svg{margin:0 auto 16px}.platform-map-centre:before,.platform-map-centre:after{content:"";background:var(--copper);opacity:.55;width:clamp(24px,6vw,96px);height:1px;position:absolute;top:50%}.platform-map-centre:before{right:100%}.platform-map-centre:after{left:100%}.benefits-grid,.assessment-grid{gap:var(--grid-gap);margin-top:var(--group-space);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.benefit,.assessment-item{border-top:1px solid var(--border);padding-top:24px}.benefit h3,.assessment-item h3{font-size:var(--title-size);letter-spacing:-.02em;color:var(--copper);font-weight:500;line-height:1.35}.benefit p,.assessment-item p{font-size:var(--body-size);color:var(--slate);margin-top:16px;line-height:1.75}.profile-preview{max-width:1160px;margin:0 auto}.profile-identity{text-align:center}.profile-identity>p:first-child{letter-spacing:-.02em;font-size:26px;font-weight:500}.profile-metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:32px;padding-block:22px;display:grid}.profile-metric{text-align:center}.profile-metrics dt{min-height:44px;color:var(--slate);font-size:13px}.profile-metrics dd{letter-spacing:-.02em;font-size:30px;font-weight:450;line-height:1.2}.profile-metrics dd small{color:var(--slate);font-size:16px}.profile-definition{text-align:center;color:var(--slate);margin-bottom:24px;font-size:14px}.profile-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-control-group{gap:4px;min-width:0;display:flex}.profile-choice{min-height:44px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;display:inline-flex}.profile-choice:hover{color:var(--ivory)}.profile-choice[aria-selected=true],input:checked+.profile-period{border-color:var(--copper);color:var(--copper)}input:focus-visible+.profile-period{outline:2px solid var(--copper);outline-offset:4px}.performance-figure{min-width:0;margin-top:20px}.chart-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.chart-heading>p:first-child{font-size:18px;font-weight:500}.chart-heading>p:last-child{color:var(--slate);font-size:12px}.sample-details{border-block:1px solid var(--border);padding-block:4px}.sample-details summary{cursor:pointer;min-height:48px;color:var(--ivory);align-items:center;font-size:14px;display:flex}.sample-details summary:after{content:"+";color:var(--copper);margin-left:auto}.sample-details[open] summary:after{content:"−"}.sample-details>p{max-width:75ch;color:var(--slate);padding-block:16px;font-size:15px;line-height:1.8}.profile-preview [role=tabpanel]{min-height:420px}.profile-preview [role=tabpanel][hidden]{display:none}.fee-calculator{max-width:1060px;margin-inline:auto}.fee-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.fee-controls>div{min-width:0}.fee-controls .field-label{max-width:22ch;font-size:15px}.fee-controls input[type=range]{height:44px;accent-color:var(--copper);cursor:pointer}.fee-result{text-align:center;border-top:1px solid var(--border);margin-top:40px;padding-top:36px}.fee-result-label{color:var(--slate);font-size:16px}.fee-result-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:clamp(48px,6vw,76px);font-weight:450;line-height:1.05}.fee-equation{color:var(--ivory);font-variant-numeric:tabular-nums;margin:22px auto 0;font-size:18px;line-height:1.8}.fee-equation>span{color:var(--slate);font-size:13px}.fee-equation strong{color:var(--copper);font-weight:500}.profit-split{max-width:540px;margin:28px auto 0}.profit-split-track{background:#c8d1d933;gap:4px;height:4px;display:flex}.profit-split-track span:first-child{background:var(--copper);width:10%}.profit-split-track span:last-child{background:var(--slate);width:90%}.profit-split-caption{color:var(--slate);justify-content:space-between;gap:24px;margin-top:10px;font-size:13px;line-height:1.7;display:flex}.fee-assumptions{text-align:center;max-width:75ch;color:var(--slate);margin:28px auto 0;font-size:13px;line-height:1.8}.founder-roster{margin-top:var(--group-space);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.founder-profile{text-align:center;min-width:0}.founder-portrait{aspect-ratio:4/5;width:100%;max-width:320px;margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.founder-portrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.founder-placeholder{background:linear-gradient(180deg, transparent, rgb(var(--copper-rgb) / 5%) 70%, transparent);border-top:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;display:flex}.founder-placeholder>span{color:var(--copper);opacity:.65;font-size:92px;font-weight:300}.founder-placeholder>p{color:var(--slate);margin-top:18px;font-size:13px}.founder-copy h3{font-size:var(--title-size);letter-spacing:-.02em;margin-top:16px;font-weight:500;line-height:1.35}.founder-role{color:var(--copper);margin-top:10px;font-size:14px}.founder-belief{min-height:56px;color:var(--slate);margin-top:20px;font-size:15px;line-height:1.8}.founder-copy nav{justify-content:center;gap:12px;margin-top:20px;display:flex}.founder-copy nav a{border:1px solid var(--border);border-radius:var(--control-radius);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.founder-copy nav a:hover{background:var(--copper);color:var(--canvas)}.founder-pending{min-height:44px;color:var(--slate);justify-content:center;align-items:center;margin-top:20px;font-size:13px;display:flex}.faq-list{max-width:880px;margin:48px auto 0}.faq-list details{border-top:1px solid var(--border)}.faq-list details:last-of-type{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding-block:20px;font-size:18px;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--copper);flex:none;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details>p{max-width:72ch;color:var(--slate);padding-bottom:24px;font-size:16px;line-height:1.8}.faq-contact{color:var(--slate);margin-top:24px;font-size:14px}.faq-contact a{text-underline-offset:5px;color:var(--ivory);text-decoration:underline}.onboarding-path{margin-top:var(--group-space);--path-progress:0}.onboarding-steps{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid;position:relative}.onboarding-steps:before,.onboarding-steps:after{content:"";background:var(--border);width:100%;height:1px;position:absolute;top:6px;left:0}.onboarding-steps:after{background:var(--copper);transform:scaleX(var(--path-progress));transform-origin:0}.onboarding-steps li{padding-top:38px;position:relative}.path-node{z-index:1;border:1px solid var(--copper);background:var(--canvas);width:13px;height:13px;position:absolute;top:0;left:0}[data-stage=current] .path-node{background:var(--copper)}.stage-status{color:var(--slate);margin-bottom:14px;font-size:12px}[data-stage=current] .stage-status{color:var(--copper)}.onboarding-steps h3{font-size:var(--title-size);letter-spacing:-.02em;font-weight:500;line-height:1.35}.onboarding-steps li>p:last-child{font-size:var(--body-size);color:var(--slate);margin-top:16px;line-height:1.75}.application-preparation{gap:var(--grid-gap);border-top:1px solid var(--border);grid-template-columns:1fr 2fr;max-width:900px;margin:48px auto 0;padding-top:24px;display:grid}.application-preparation h3{font-size:18px;font-weight:500}.application-preparation ul{color:var(--slate);padding-left:18px;font-size:15px;line-height:1.9;list-style:outside}#access{padding-top:48px}.audience-forms{max-width:800px;margin:48px auto 0}.audience-tabs{border-bottom:1px solid var(--border);justify-content:center;gap:32px;margin-bottom:40px;display:flex}.audience-tabs button{min-height:48px;color:var(--slate);cursor:pointer;border-bottom:2px solid #0000;padding:10px 8px 14px;font-size:18px}.audience-tabs button[aria-selected=true]{color:var(--copper);border-color:var(--copper)}.audience-forms>[hidden]{display:none!important}.landing-form .h3{font-size:var(--form-heading-size);font-weight:500}.form-part{border-top:1px solid var(--border);gap:20px;min-width:0;margin-top:16px;padding-top:24px;display:grid}.form-part legend{color:var(--ivory);padding-right:20px;font-size:18px;font-weight:500}.form-part>.field-hint{margin-top:0}.field-input{background:rgb(var(--canvas-rgb) / 64%);border-radius:var(--control-radius);border:1px solid #c8d1d94d;min-height:48px;font-size:16px}.field-input:focus{border-color:var(--copper)}.field-label{font-size:14px;font-weight:500}.field-hint{color:var(--slate);font-size:13px;line-height:1.7}.form-mode{border-left:1px solid var(--copper);color:var(--slate);padding-left:16px;font-size:13px;line-height:1.7}.social-disclosure{color:var(--slate);font-size:14px}.social-disclosure summary{width:fit-content;min-height:44px;color:var(--ivory);cursor:pointer;padding-block:10px}.social-disclosure summary span{color:var(--slate);margin-left:6px}.social-disclosure[open]>div{margin-top:12px}#footer{border-top:1px solid var(--border);background:linear-gradient(#0000,#041320eb);padding-bottom:16px}.footer-directory{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:64px 48px;display:grid}.footer-brand p{color:var(--slate);margin-top:24px;font-size:18px;line-height:1.7}.footer-directory h2{color:var(--copper);margin-bottom:12px;font-size:14px;font-weight:500}.footer-directory ul{margin:0;padding:0;list-style:none}.footer-directory li a{min-height:44px;color:var(--ivory);align-items:center;font-size:15px;display:inline-flex}.footer-directory a:hover,.footer-meta a:hover{color:var(--copper);text-underline-offset:5px;text-decoration:underline}.footer-meta{align-items:start;gap:var(--grid-gap);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:24px;display:grid}.footer-meta p,.footer-meta a{color:var(--slate);font-size:13px;line-height:1.7}.footer-meta nav{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.footer-meta nav>a,.footer-meta button{align-items:center;min-height:44px;display:inline-flex}.footer-copyright{padding-top:10px}.brand-home-link{vertical-align:middle;align-items:center;min-height:44px;display:inline-flex}.chart-phone-readout{display:none}@media (min-width:768px) and (max-width:1023px){.onboarding-steps{gap:48px var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-steps:before,.onboarding-steps:after{display:none}.onboarding-steps li:before{content:"";background:var(--border);height:1px;position:absolute;top:6px;left:0;right:0}.onboarding-steps li:nth-child(odd):before{right:calc(-1 * var(--grid-gap))}.onboarding-steps li:nth-child(2):after{content:"";width:calc(200% + var(--grid-gap));border-right:1px solid var(--border);border-bottom:1px solid var(--border);pointer-events:none;height:calc(100% + 18px);position:absolute;top:6px;right:0}.onboarding-steps li:nth-child(3):after{content:"";background:var(--border);pointer-events:none;width:1px;height:30px;position:absolute;top:-24px;left:0}}@media (max-width:1100px){.benefits-grid,.assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-roster{gap:24px}.fee-controls{gap:32px}.profile-metrics{gap:12px}.profile-metrics dt{font-size:12px}.platform-map-centre:before,.platform-map-centre:after{width:32px}}@media (max-width:767px){:root{--header-height:72px;--chapter-space:80px;--group-space:40px;--grid-gap:24px;--title-size:20px}.chapter-heading .lede{margin-top:20px;font-size:16px}.chapter-note{font-size:13px}.gate-wordmark{gap:10px;font-size:13px}.gate-wordmark svg{width:26px;height:28px}.cinema-stage[data-cinema=enhanced]{height:245svh}.cinema-hero{min-height:100svh;padding-top:110px;padding-bottom:100px}.cinema-hero h1{font-size:clamp(44px,12vw,64px)}.cinema-description{margin-top:24px;font-size:16px;line-height:1.7}.cinema-actions{flex-direction:column;gap:12px;margin-top:24px}.cinema-actions .button-primary{width:100%;max-width:300px}.cinema-status{margin-top:12px}.cinema-motion{bottom:16px}[data-cinema=enhanced] .cinema-caption{letter-spacing:.14em;font-size:10px;line-height:1.8;top:30%}.platform-map{grid-template-columns:1fr;gap:16px;margin-top:32px}.platform-map>div{padding:20px 0}.platform-map-centre:before,.platform-map-centre:after{width:1px;height:28px;top:auto;left:50%;right:auto}.platform-map-centre:before{bottom:100%}.platform-map-centre:after{top:100%}.benefits-grid,.assessment-grid{gap:28px 24px}.benefit h3,.assessment-item h3{font-size:18px}.benefit p,.assessment-item p{margin-top:12px;font-size:14px;line-height:1.75}.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.profile-metrics dd{font-size:28px}.profile-metrics dt{font-size:12px}.profile-choice{padding:10px;font-size:13px}.profile-toolbar{justify-content:center;gap:8px}.chart-heading{display:block}.chart-heading>p:last-child{margin-top:6px}.profile-preview [role=tabpanel]{min-height:330px}.performance-figure{margin-top:12px}.chart-tooltip{display:none}.chart-phone-readout{min-height:64px;color:var(--slate);flex-direction:column;justify-content:center;gap:4px;padding-block:8px;font-size:13px;line-height:1.5;display:flex}.chart-phone-readout strong{color:var(--ivory);font-variant-numeric:tabular-nums;font-weight:500}.fee-controls{grid-template-columns:1fr;gap:32px}.fee-controls .field-label{max-width:19ch;font-size:14px}.fee-controls .w-40{flex-shrink:0;width:140px}.fee-result{margin-top:24px;padding-top:24px}.fee-equation{font-size:16px}.profit-split-caption{gap:16px;font-size:12px}.fee-assumptions{text-align:left}.founder-roster{grid-template-columns:1fr;gap:48px}.founder-portrait{max-width:280px}.founder-belief{min-height:0}.founder-copy h3{font-size:22px}.founder-placeholder{aspect-ratio:auto;max-width:280px;height:120px;-webkit-mask-image:none;mask-image:none}.founder-placeholder>span{font-size:48px}.founder-placeholder>p{margin-top:8px}.faq-list{margin-top:32px}.faq-list summary{min-height:72px;font-size:16px}.faq-list details>p{font-size:15px}.onboarding-steps{grid-template-columns:1fr;gap:32px;padding-left:30px}.onboarding-steps:before,.onboarding-steps:after{width:1px;height:calc(100% - 12px);top:6px;left:6px}.onboarding-steps:after{transform:scaleY(var(--path-progress));transform-origin:top}.onboarding-steps li{padding:0}.path-node{top:4px;left:-30px}.stage-status{margin-bottom:8px}.onboarding-steps li>p:last-child{margin-top:12px}.application-preparation{grid-template-columns:1fr;gap:16px;margin-top:40px}.audience-forms{margin-top:32px}.audience-tabs{margin-bottom:32px}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-block:48px 32px}.footer-brand{grid-column:1/-1}.footer-meta{grid-template-columns:1fr;gap:12px}.footer-copyright{padding:0}}@media (max-width:359px){.benefits-grid,.assessment-grid{grid-template-columns:1fr}.fee-controls .w-40{width:116px}.cinema-hero h1{font-size:42px}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) [data-scene-plane]{opacity:1!important;transform:none!important}header.glass,.faq-list summary svg{transition:none}}[data-motion=reduced] [data-scene-plane]{opacity:1!important;transition:none!important;transform:none!important}[data-motion=reduced] .horizon-world img{will-change:auto}@media (max-width:479px){.benefits-grid,.assessment-grid{grid-template-columns:1fr}.benefit p,.assessment-item p{font-size:16px}}.draft-preview-notice{z-index:60;background:var(--canvas);border:1px solid var(--copper);text-align:center;max-width:90vw;padding:12px 20px;font-size:14px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.draft-preview-notice a{text-underline-offset:4px;text-decoration:underline}.website-announcement{text-align:center;border-bottom:1px solid var(--border);padding-block:24px}.analytics-preferences{max-width:32rem}.analytics-preferences summary{cursor:pointer;text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:flex}.analytics-preferences-content{padding-block:.75rem;line-height:1.6}.analytics-preferences-content p{margin-block-end:.75rem}
.text-link{min-height:44px;color:var(--copper);text-underline-offset:5px;align-items:center;gap:12px;display:inline-flex}.text-link:hover{text-decoration:underline}#site-header .container-std{gap:20px}#site-header nav ul{gap:clamp(16px,1.8vw,28px)}.header-actions{flex-shrink:0}.motion-setting{min-width:64px;min-height:44px;color:var(--slate);cursor:pointer;transition:color var(--duration-control);background:0 0;border:0;font-size:14px;font-weight:500}.motion-setting[aria-pressed=true]{color:var(--copper)}.motion-setting:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.cinema-actions{justify-content:center}.cinema-copy .cinema-description{max-width:58ch}.cas-lockup{justify-content:center;align-items:center;gap:22px;width:fit-content;margin:0 auto 36px;display:flex}.cas-lockup img{object-fit:contain;width:108px;height:108px}.cas-lockup>span{color:var(--ivory);letter-spacing:.07em;font-size:64px;font-weight:500;line-height:1}.cas-lockup small{letter-spacing:.21em;margin-top:12px;font-size:10px;display:block}.cas-lockup-compact{gap:10px;margin:0}.cas-lockup-compact img{width:40px;height:40px}.cas-lockup-compact>span{font-size:24px}.cas-lockup-compact small{display:none}.cinema-cas{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:75svh;padding-block:72px;display:flex;position:relative}[data-cinema=enhanced] .cinema-cas-track{pointer-events:none;position:absolute;inset:0}[data-cinema=enhanced] .cinema-cas{height:100svh;min-height:0;opacity:var(--caption-opacity,0);pointer-events:auto;position:sticky;top:0}.cinema-cas .chapter-heading{margin-bottom:0}.cinema-cas .cas-note{max-width:64ch;color:var(--slate);margin-top:26px;font-size:13px}.cinema-cas .cas-lockup{margin-bottom:20px}.cinema-cas .cas-lockup img{width:72px;height:72px}.cinema-cas .cas-lockup>span{font-size:42px}.manager-demo{margin-top:44px;padding:0}.demo-disclosure{text-align:center;color:var(--slate);margin-bottom:24px;font-size:13px;line-height:1.65}.demo-disclosure strong{color:var(--copper);font-weight:500}.manager-selector{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:820px;margin:0 auto 32px;padding:0;display:grid}.manager-choice{cursor:pointer;text-align:center;min-width:0}.manager-choice span{border-bottom:1px solid var(--border);min-height:52px;color:var(--slate);justify-content:center;align-items:center;padding:10px 4px;font-size:18px;font-weight:500;display:flex}.manager-choice input:checked+span{color:var(--copper);border-bottom:2px solid var(--copper)}.manager-choice input:focus-visible+span{outline:2px solid var(--copper);outline-offset:4px}.manager-demo .profile-identity{padding-top:0}.manager-demo .profile-metrics{margin-top:28px}.manager-demo [role=tabpanel]{margin-top:22px}.manager-demo .sample-details{border-top:1px solid var(--border);padding-top:18px}.manager-model{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:44px;padding:0;list-style:none;display:grid}.manager-model>li{border-top:1px solid var(--border);padding:24px 0 0;position:relative}.manager-model h3{font-size:var(--title-size);color:var(--copper)}.manager-model p{color:var(--slate);font-size:var(--body-size);margin-top:16px;line-height:1.75}.model-terms{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:40px;margin-top:24px;padding:28px 0;display:flex}.model-terms p{max-width:70ch;margin-top:10px}.model-terms a{flex-shrink:0}.founder-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:900px;margin:44px auto 0;display:grid}.founder-card{text-align:center;flex-direction:column;align-items:center;padding:28px 24px;display:flex}.founder-circle{border:1px solid var(--border);background:var(--surface);border-radius:50%;width:204px;height:204px;margin-bottom:26px;overflow:hidden}.founder-circle img{object-fit:cover;width:100%;height:100%;display:block}.founder-circle>span{height:100%;color:var(--copper);place-items:center;font-size:50px;display:grid}.founder-card .founder-role{color:var(--copper);margin-top:8px;font-size:14px}.founder-card .founder-bio{white-space:pre-line;max-width:30ch;min-height:52px;margin-top:18px;font-size:15px}.social-links{align-items:center;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.social-links a,.social-pending{border:1px solid var(--border);width:44px;height:44px;color:var(--ivory);border-radius:50%;place-items:center;display:grid}.social-links a{transition:color var(--duration-control), background-color var(--duration-control)}.social-links a:hover{color:var(--canvas);background:var(--copper)}.social-pending{opacity:.55}.site-footer{border-top:1px solid var(--border);background:rgb(var(--canvas-rgb) / 90%);margin-top:36px}.footer-topline{justify-content:space-between;align-items:flex-start;gap:40px;padding-block:42px;display:flex}.footer-brand p{color:var(--slate);max-width:35ch;margin-top:12px;font-size:14px}.footer-essential-links{flex-wrap:wrap;gap:28px;display:flex}.footer-essential-links a,.footer-bottomline a,.footer-bottomline button{min-height:44px;color:var(--slate);align-items:center;font-size:14px;display:inline-flex}.footer-essential-links a:hover,.footer-bottomline a:hover{color:var(--copper)}.footer-bottomline{border-top:1px solid var(--border);grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:30px;padding-block:22px;display:grid}.footer-bottomline nav{flex-wrap:wrap;gap:22px;display:flex}.footer-bottomline .footer-status{max-width:48ch;font-size:12px;line-height:1.8}.footer-copyright{color:var(--slate);white-space:nowrap;font-size:12px}@media (max-width:1199px) and (min-width:1024px){#site-header .container-std{padding-inline:24px}#site-header nav ul{gap:12px}#site-header .button-primary{padding-inline:12px;font-size:13px}}@media (max-width:1023px){.manager-model{grid-template-columns:repeat(2,minmax(0,1fr))}.model-terms{flex-direction:column;align-items:flex-start;gap:18px}.footer-topline{gap:24px}.footer-essential-links{flex-direction:column;gap:0}.footer-bottomline{grid-template-columns:1fr auto}.footer-bottomline nav{grid-area:2/1/auto/-1;gap:20px}}@media (max-width:599px){#site-header .container-std{gap:12px}#site-header .gate-wordmark{letter-spacing:.23em;gap:8px;font-size:12px}#site-header .gate-wordmark svg{width:26px}.motion-setting{min-width:50px;font-size:12px}.header-actions{gap:8px}.cas-lockup{gap:12px;margin-bottom:26px}.cas-lockup img{width:80px;height:80px}.cas-lockup>span{font-size:48px}.cas-lockup small{letter-spacing:.13em;font-size:8px}.manager-model,.founder-pair{grid-template-columns:1fr;gap:16px}.manager-model>li{padding:20px 0}.manager-demo{margin-inline:0;padding:0}.manager-demo .profile-metrics{gap:22px}.profile-period{padding-inline:10px}.model-terms{padding:24px 0}.manager-selector{gap:10px}.manager-choice span{font-size:14px}.cinema-cas{padding-block:64px 32px}.cinema-cas .cas-note{font-size:12px}.founder-circle{width:180px;height:180px}.founder-card{padding:30px 24px}.footer-topline{flex-direction:column}.footer-essential-links{flex-direction:row;gap:2px 20px}.footer-bottomline{grid-template-columns:1fr;gap:14px}.footer-bottomline nav{grid-area:auto;gap:2px 16px}}@media (prefers-reduced-motion:reduce){.social-links a{transition:none}}
:root{--world-grade-edge:74%;--world-grade-reading:62%}.cinema-continuity-grade,.horizon-grade{background:linear-gradient(180deg, rgb(3 15 26/var(--world-grade-edge)), rgb(3 15 26/var(--world-grade-reading)) 36%, rgb(3 15 26/var(--world-grade-reading)) 65%, rgb(3 15 26/var(--world-grade-edge)))}.cinema-cas{padding-block:calc(var(--header-height) + 24px) 24px}.cas-sculpture{aspect-ratio:1;pointer-events:none;flex-shrink:0;width:min(380px,34svh,80vw);margin:12px auto 0;position:relative}.cas-sculpture canvas,.cas-sculpture-still{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cas-sculpture canvas{opacity:0}.cas-sculpture-still{padding:22%}.cas-sculpture[data-ready=true] canvas{opacity:1}.cas-sculpture[data-ready=true] .cas-sculpture-still{opacity:0}.cinema-cas .cas-note{margin-top:12px;line-height:1.6}@media (max-width:767px){.cas-sculpture{width:min(260px,31svh,80vw)}.cinema-cas{padding-block:calc(var(--header-height) + 20px) 32px}}
