:root{--noir:#0c0c0c;--white:#fbf9fa;--purple:#8066ff;--pink:#cc5295;--green:#4cbf96;--muted:#b9b7c1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--noir);color:var(--white);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.65}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--green);outline-offset:6px}img{display:block;max-width:100%}h1,h2,h3,h4,p{margin:0}h1,h2,.platform h3,.ad-sales h3,.film-caption strong{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.96;letter-spacing:-.02em}h2{font-size:clamp(50px,5.6vw,82px)}p{color:var(--muted)}.section{padding:100px max(5.5vw,24px);max-width:1680px;margin:auto}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:600;color:var(--white);line-height:1.5}.purple{color:var(--purple)}.section-top{display:flex;justify-content:space-between;gap:25px;margin-bottom:62px}.small-note{font-size:12px}header{height:94px;padding:0 5.5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff15;background:#0c0c0cf5;position:relative;z-index:10}.logo{width:253px;display:block}.logo img{width:100%;height:auto}nav{display:flex;align-items:center;gap:30px;font-size:12px}nav>a:hover{color:#b3a3ff}.nav-platform{border:1px solid #5c5a63;padding:11px 17px;margin-left:12px}.nav-platform span{margin-left:22px}.menu-toggle{display:none}.skip{position:fixed;top:-100px;left:10px;background:var(--white);color:#000;padding:12px;z-index:100}.skip:focus{top:10px}.hero{height:790px;min-height:690px;position:relative;overflow:hidden}.hero-visual{position:absolute;inset:0 0 0 25%;}.hero-visual img{height:100%;width:100%;object-fit:cover;object-position:62% center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c0c0c 6%,#0c0c0cf0 24%,#0c0c0c55 52%,#0c0c0c00 75%),linear-gradient(0deg,#0c0c0c 0%,transparent 25%)}.hero-content{position:relative;z-index:1;padding:66px 5.5vw 100px;max-width:1680px;margin:auto}.little-line{display:inline-block;width:24px;height:2px;background:var(--purple);margin:0 10px 3px 0}h1{font-size:clamp(70px,7.9vw,118px);margin-top:23px;max-width:700px}h1>span{color:#b6a6ff}.hero-description{max-width:400px;margin-top:26px;font-size:15px;color:#d0ccd7}.actions{display:flex;gap:28px;align-items:center;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;padding:14px 20px;font-weight:600;font-size:12px}.light{background:var(--white);color:var(--noir)}.light:hover{background:#d9d1ff}.watch-link{border:0;background:none;font-size:12px;padding:0;display:flex;align-items:center;gap:10px}.play{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #ffffff66;font-size:10px}.hero-bottom{position:absolute;bottom:25px;left:5.5vw;right:5.5vw;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:#b8b1c6}.mission{border-top:1px solid #ffffff25}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.mission h2{font-size:clamp(62px,6.5vw,94px)}.mission-copy p+p{margin-top:21px}.mission-copy .large-copy{font-size:22px;color:var(--white);line-height:1.45;margin-bottom:27px}.mission-copy p{font-size:14px}.mission-signoff{margin-top:34px;font-size:10px;letter-spacing:1.6px;display:flex;gap:12px;align-items:center}.dot,.status i{width:6px;height:6px;background:var(--green);border-radius:50%;display:inline-block}.image-statement{position:relative;height:510px;overflow:hidden}.image-statement>img{height:100%;width:100%;object-fit:cover;object-position:center}.image-statement:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0c0c0cec,#0c0c0c44 70%)}.image-statement>div{position:absolute;left:5.5vw;top:50%;transform:translateY(-50%);z-index:1}.image-statement h2{font-size:clamp(45px,5vw,72px);margin:24px 0}.image-statement h2 span{color:#d3c9ff}.image-statement p:not(.eyebrow){color:#e0dce6;font-size:14px}.heading-row{display:grid;grid-template-columns:1.2fr 1fr;gap:11vw;align-items:end;margin-bottom:60px}.heading-row>p{font-size:15px;max-width:390px;padding-bottom:4px}.platform{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid #ffffff24;background:#131216;overflow:hidden}.platform-copy{padding:42px}.status{display:inline-flex;align-items:center;gap:9px;color:#a2dbbd;font-size:9px;letter-spacing:1.5px}.vsyn-logo{height:64px;max-width:200px;object-fit:contain;object-position:left;margin:24px 0 25px}.platform h3{font-size:42px;margin-bottom:22px}.platform p{font-size:13px;max-width:400px;margin-bottom:18px}.text-link{display:inline-flex;justify-content:space-between;gap:35px;border-bottom:1px solid #a68aff;padding-bottom:8px;font-size:12px;font-weight:500;margin-top:10px}.text-link:hover{color:#b6a6ff}.availability{display:block;color:#a6a1b3;font-size:9px;letter-spacing:1.4px;margin-top:25px}.catalog-image{min-height:500px;position:relative}.catalog-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62%}.stats{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #ffffff25;padding:38px 0 42px;margin-bottom:65px}.stats>div{padding-left:35px;border-left:1px solid #ffffff25}.stats>div:first-child{padding-left:0;border:0}.stats strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:76px;line-height:1;font-weight:700}.stats strong span{color:var(--purple)}.stats p{font-size:12px;margin-top:10px}.ad-sales{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding-bottom:5px}.developing{color:#cfb4dc;border:1px solid #ffffff30;padding:5px 8px;font-size:8px}.ad-sales h3{font-size:70px;margin-top:25px}.ad-sales h3 span{color:var(--pink)}.ad-sales h4{font-size:24px;font-weight:500;line-height:1.3;margin-bottom:22px}.ad-sales p{font-size:14px;margin-bottom:17px}.film-section{background:#15131b;max-width:none}.film-card{width:100%;aspect-ratio:2.35;border:none;background:#000;position:relative;overflow:hidden;text-align:left;padding:0}.film-card>img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transition:transform .6s}.film-card:hover>img{transform:scale(1.025)}.film-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0c0c0cb0,transparent 70%),linear-gradient(0deg,#000a,transparent 70%)}.film-caption{position:absolute;left:40px;bottom:40px}.film-caption strong{display:block;font-size:68px;margin-top:20px}.film-play{position:absolute;bottom:44px;right:40px;display:flex;align-items:center;gap:15px;font-size:10px;letter-spacing:1px}.film-play>span{border:1px solid #ffffff88;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:15px}.video-note{display:flex;justify-content:space-between;font-size:11px;margin-top:17px}.video-note button{border:0;border-bottom:1px solid #888;background:none;padding:0;font-size:11px}.video-note button span{margin-left:20px}.visual-description{font-size:13px;max-width:720px;margin-top:20px}.future-list article{display:grid;grid-template-columns:60px 1fr 1fr;gap:25px;border-top:1px solid #ffffff25;padding:29px 0}.future-list article>span{color:var(--purple);font-size:13px;padding-top:5px}.future-list h3{font-size:24px;font-weight:500;line-height:1.25}.future-list p{font-size:13px;max-width:450px}.roadmap-note{font-size:10px;margin-top:20px;color:#9a96a3}.leadership{background:#141317;max-width:none}.people{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px}.people article{padding:28px 0 35px;border-top:1px solid #ffffff30}.person-company{font-size:9px;letter-spacing:1.4px;color:#af9eff}.people h3{font-size:24px;font-weight:500;margin:12px 0 2px}.people h4{font-size:11px;font-weight:400;color:#ded9e8}.people p{font-size:13px;margin-top:17px;max-width:310px}.advisors{display:grid;grid-template-columns:.8fr 1fr 1.2fr;gap:35px;border-top:1px solid #ffffff30;padding-top:30px;margin-top:15px}.advisors h3{font-size:17px;font-weight:500}.advisors p:not(.eyebrow){font-size:11px;margin-top:6px}.connect{background:radial-gradient(ellipse at 95% 90%,#4a2c6655,transparent 65%),linear-gradient(110deg,#20182f,#34245a);max-width:none;padding-top:80px;padding-bottom:70px}.connect h2{font-size:clamp(58px,7vw,104px);margin:30px 0 40px}.connect h2 span{color:#baa9ff}.connect-bottom{display:flex;justify-content:space-between;align-items:center}.connect-bottom p{font-size:14px;color:#d0c8dd}footer{padding:50px 5.5vw 25px;display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:center}footer>p{font-size:12px}footer>a:not(.logo){font-size:12px}.footer-bottom{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:22px;display:flex;justify-content:space-between;color:#938d9e;font-size:9px}.footer-bottom span:nth-child(2){letter-spacing:1px}dialog{background:#15131b;color:var(--white);border:1px solid #ffffff33;width:min(1050px,92vw);padding:20px}dialog::backdrop{background:#000d;backdrop-filter:blur(7px)}dialog video{width:100%;max-height:70vh;display:block}dialog p{font-size:12px;margin-top:14px}.dialog-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.dialog-header h2{font-family:'DM Sans',sans-serif;font-size:19px;letter-spacing:0}.close-video{border:0;background:none;font-size:12px} @media(min-width:1600px){.hero-content{padding-left:92px}.hero-visual{left:30%}}@media(max-width:1050px){nav{gap:16px}nav>a{font-size:11px}.logo{width:220px}.nav-platform{margin-left:0}.hero{height:760px}.hero-content{padding-top:70px}.platform-copy{padding:30px}.catalog-image{min-height:540px}.heading-row{gap:6vw}.film-caption strong{font-size:58px}}@media(max-width:760px){header{height:80px;padding:0 24px}.logo{width:212px}.menu-toggle{display:flex;background:none;border:0;gap:12px;font-size:11px;align-items:center}.menu-toggle span{font-size:18px}nav{display:none;position:absolute;top:80px;left:0;right:0;padding:25px;background:#15131b;align-items:stretch;gap:5px;box-shadow:0 20px 40px #0008}nav.open{display:flex;flex-direction:column}nav>a{padding:14px 5px;font-size:14px}.nav-platform{margin-top:10px;padding:12px}.section{padding:65px 24px}.section-top{margin-bottom:35px}.small-note{display:none}.hero{height:790px;min-height:0}.hero-visual{inset:0 0 20% 0}.hero-visual img{object-position:62% center;opacity:.62}.hero-shade{background:linear-gradient(90deg,#0c0c0cb0,transparent),linear-gradient(0deg,#0c0c0c 8%,#0c0c0c33 100%)}.hero-content{padding:55px 24px 90px}h1{font-size:82px;margin-top:24px}.hero-description{font-size:14px;max-width:330px;margin-top:26px}.actions{gap:22px;margin-top:27px}.button{padding:13px 16px;gap:25px;font-size:11px}.hero-bottom{left:24px;right:24px;font-size:8px;bottom:22px}.hero-bottom>span:nth-child(2){display:none}.eyebrow{font-size:9px;letter-spacing:1.6px}.mission-grid,.heading-row,.ad-sales{grid-template-columns:1fr;gap:35px}.mission h2{font-size:70px}.mission-copy .large-copy{font-size:20px}.mission-copy p{font-size:14px}.image-statement{height:480px}.image-statement>img{object-position:67%}.image-statement>div{left:24px;right:24px}.image-statement h2{font-size:48px}.image-statement:after{background:linear-gradient(90deg,#0c0c0cdd,#0c0c0c55)}h2{font-size:58px}.heading-row{margin-bottom:35px}.heading-row>p{font-size:14px}.platform{grid-template-columns:1fr}.platform-copy{padding:27px}.platform h3{font-size:38px}.catalog-image{min-height:270px;order:2}.catalog-image img{object-position:center}.stats{padding:30px 0;gap:15px;margin-bottom:45px}.stats strong{font-size:47px}.stats p{font-size:10px;line-height:1.5}.stats>div{padding-left:12px}.ad-sales h3{font-size:65px}.ad-sales h4{font-size:23px}.film-card{aspect-ratio:1.15}.film-card>img{object-position:60%}.film-caption{left:20px;bottom:95px}.film-caption strong{font-size:48px}.film-play{bottom:20px;right:20px}.film-play>span{width:44px;height:44px}.video-note{display:block;line-height:2}.video-note button{display:block;margin-top:8px}.future-list article{grid-template-columns:30px 1fr;gap:16px;padding:25px 0}.future-list h3{font-size:23px}.future-list p{grid-column:2;font-size:13px}.people{grid-template-columns:1fr 1fr;gap:0 24px}.people h3{font-size:21px;line-height:1.2;margin:15px 0 8px}.people h4{line-height:1.5;font-size:10px}.people p{font-size:12px}.person-company{font-size:8px}.advisors{grid-template-columns:1fr;gap:22px}.connect h2{font-size:58px}.connect-bottom{align-items:start;flex-direction:column;gap:28px}.connect-bottom p{font-size:13px}footer{padding:40px 24px 24px;grid-template-columns:1fr auto;gap:25px}footer .logo{grid-column:1/-1}footer>p{font-size:11px}.footer-bottom{flex-wrap:wrap;gap:16px;font-size:8px}.footer-bottom>span:nth-child(2){display:none}dialog{padding:12px}.dialog-header h2{font-size:16px}html{scroll-padding-top:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.hero-visual{mask-image:linear-gradient(90deg,transparent,#000 18%)}@media(max-width:760px){h1{font-size:clamp(60px,19vw,80px)}.hero-visual{mask-image:none}}

.founding-story{border-top:1px solid #ffffff25;background:radial-gradient(ellipse at 5% 30%,#8066ff0e,transparent 60%)}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.story-intro h2{font-size:clamp(58px,6.1vw,88px)}.story-thesis{font-size:20px;color:#ded8e9;line-height:1.45;max-width:350px;margin:30px 0 22px}.story-copy>p{font-size:14px;line-height:1.8}.story-copy>p+p{margin-top:21px}.story-copy em{color:var(--white)}.story-commitment{border-top:1px solid #ffffff26;margin-top:28px;padding-top:26px;display:flex;align-items:flex-start;gap:15px}.story-commitment .dot{flex-shrink:0;margin-top:9px}.story-commitment p{font-size:16px;line-height:1.6;color:var(--white)}@media(max-width:760px){.story-grid{grid-template-columns:1fr;gap:38px}.story-intro h2{font-size:clamp(51px,15vw,64px)}.story-thesis{font-size:19px;margin-top:24px}.story-copy>p{font-size:14px}.story-commitment p{font-size:15px}}

.story-copy a{text-decoration:underline;text-decoration-color:#8066ff;text-underline-offset:4px}.story-copy a:hover{color:#b6a6ff}

.faq{border-top:1px solid #ffffff25}.faq .heading-row{margin-bottom:38px}.faq-toolbar{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px}.faq-toolbar p{font-size:12px}.faq-expand{background:none;border:1px solid #77717e;padding:11px 15px;font-size:12px;min-height:44px}.faq-expand:hover{border-color:#b6a6ff;color:#c5baff}.faq-item{border-top:1px solid #ffffff30}.faq-item:last-child{border-bottom:1px solid #ffffff30}.faq-item summary{display:flex;align-items:center;gap:24px;list-style:none;cursor:pointer;min-height:88px;padding:23px 5px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:''}.faq-item summary:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.faq-item summary:hover h3{color:#c5baff}.faq-number{flex:0 0 36px;font-size:12px;color:#b6a6ff}.faq-item h3{font-family:'DM Sans',Arial,sans-serif;font-size:19px;font-weight:500;line-height:1.4;letter-spacing:0;margin-right:auto}.faq-symbol{position:relative;flex:0 0 28px;width:28px;height:28px}.faq-symbol:before,.faq-symbol:after{position:absolute;content:'';background:#c5baff;top:13px;left:7px;width:14px;height:2px}.faq-symbol:after{transform:rotate(90deg)}.faq-item[open] .faq-symbol:after{display:none}.faq-answer{padding:0 65px 30px}.faq-answer p{font-size:15px;line-height:1.85;max-width:900px;color:#c9c5d0}.faq a{color:#d8cdff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#8066ff}.faq-contact{font-size:13px;margin-top:28px}@media(max-width:1050px) and (min-width:761px){nav{gap:13px}.nav-platform{padding:10px 12px}}@media(max-width:760px){.faq-toolbar{align-items:flex-start}.faq-toolbar p{max-width:150px;line-height:1.6}.faq-expand{font-size:11px;flex-shrink:0}.faq-item summary{gap:12px;min-height:90px;padding:22px 3px}.faq-number{flex-basis:22px;font-size:11px}.faq-item h3{font-size:16px;line-height:1.5}.faq-symbol{flex-basis:24px}.faq-answer{padding:0 15px 26px 37px}.faq-answer p{font-size:14px;line-height:1.8}}

/* Hero: actual VSYN+ catalog artwork under a noir/violet wash. */
.hero-catalog{inset:0;mask-image:none;pointer-events:none;background:radial-gradient(ellipse at 80% 40%,#392464 0%,#16101f 58%,#0c0c0c 100%)}.poster-wall{position:absolute;top:-195px;left:35%;width:1090px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;transform:rotate(-12deg);transform-origin:50% 50%;opacity:.68;filter:saturate(.65)}.poster-tile{aspect-ratio:2/3;overflow:hidden;border-radius:7px;border:1px solid #ffffff22;box-shadow:0 12px 35px #0008;background:#17121f}.hero-catalog .poster-tile img{width:100%;height:100%;object-fit:cover;object-position:center}.poster-tile:nth-child(4n+2){transform:translateY(62px)}.poster-tile:nth-child(4n+4){transform:translateY(62px)}.hero .hero-shade{background:linear-gradient(90deg,#0c0c0c 0%,#0c0c0cf5 22%,#100b18d9 39%,#150c2673 63%,#1a0e2f44 100%),linear-gradient(0deg,#0c0c0c 0%,#0c0c0c44 25%,transparent 55%,#0c0c0c33 100%)}.hero .hero-shade:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 82% 48%,#8066ff22,transparent 65%)}@media(min-width:1600px){.hero-catalog{inset:0}.poster-wall{left:40%;width:1200px;top:-240px}}@media(max-width:1050px){.poster-wall{left:29%;width:940px;top:-130px}.hero .hero-shade{background:linear-gradient(90deg,#0c0c0cfa,#0c0c0cd9 36%,#180e2a88 70%,#1a0e2f55),linear-gradient(0deg,#0c0c0c,transparent 60%)}}@media(max-width:760px){.hero-catalog{inset:0}.poster-wall{left:4%;top:-55px;width:710px;gap:12px;opacity:.54;transform:rotate(-13deg)}.hero .hero-shade{background:linear-gradient(90deg,#0c0c0ce8,#130b20ba 60%,#1a0e2f88),linear-gradient(0deg,#0c0c0c 0%,#0c0c0cb3 25%,transparent 70%)}.hero-catalog .poster-tile img{opacity:1}.hero-content{z-index:1}.poster-tile{border-radius:5px}}

.story-copy strong{font-weight:600;color:var(--white)}.story-copy>.story-team-lead{font-size:20px;color:#c2b4ff;line-height:1.4;border-top:1px solid #ffffff26;padding-top:27px;margin-top:28px}.story-source{display:inline-block;font-size:11px;line-height:1.7;margin-top:23px;color:#c9bfff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.ecosystem-vision{border-top:1px solid #ffffff29;padding-top:58px;margin-top:60px}.ecosystem-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px 9vw}.ecosystem-intro>.eyebrow{grid-column:1/-1;color:#c1b4ff}.ecosystem-intro h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-.02em}.ecosystem-intro>p:last-child{font-size:14px;line-height:1.8}.ecosystem-opportunities{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:36px}.ecosystem-opportunities article{border:1px solid #ffffff25;background:linear-gradient(125deg,#8066ff0c,transparent);padding:28px}.ecosystem-opportunities h4{font-size:23px;font-weight:500;margin:17px 0 14px;line-height:1.3}.ecosystem-opportunities p{font-size:13px;line-height:1.85}.ecosystem-principle{display:flex;gap:13px;align-items:flex-start;margin-top:29px}.ecosystem-principle .dot{flex-shrink:0;margin-top:8px}.ecosystem-principle p{font-size:14px;color:var(--white)}.ecosystem-note{font-size:10px;line-height:1.8;max-width:820px;margin-top:16px}@media(max-width:760px){.ecosystem-vision{padding-top:40px;margin-top:45px}.ecosystem-intro,.ecosystem-opportunities{grid-template-columns:1fr;gap:24px}.ecosystem-intro h3{font-size:42px}.ecosystem-opportunities{margin-top:27px;gap:18px}.ecosystem-opportunities article{padding:23px}.ecosystem-opportunities h4{font-size:22px}.ecosystem-note{font-size:10px}}

.invest{border-top:1px solid #ffffff24;background:radial-gradient(ellipse at 90% 0%,#8066ff10,transparent 58%)}.invest-paths{display:grid;grid-template-columns:1fr 1fr;gap:28px}.invest-card{border:1px solid #ffffff2d;padding:35px;background:#131116;display:flex;flex-direction:column;align-items:flex-start}.invest-card>.eyebrow{color:#bdb0ff;font-size:9px;letter-spacing:1.5px}.invest-card h3{font-family:'Barlow Condensed',Impact,sans-serif;font-size:52px;font-weight:700;line-height:1.08;margin:23px 0}.invest-card h3 span{color:#b6a6ff}.invest-card>p:not(.campaign-stage):not(.invest-contact){font-size:14px;line-height:1.85;margin-bottom:28px}.invest-card .button{margin-top:auto;min-height:48px}.invest-outline{border:1px solid #93899f;background:none;color:var(--white)}.invest-outline:hover{background:#8066ff24;border-color:#b6a6ff}.invest-card .campaign-stage,.invest-contact{font-size:11px;line-height:1.8;margin-top:24px;color:#c0b9ca}.invest-contact a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#8066ff;color:#d4c8ff}.invest-note{font-size:11px;line-height:1.8;margin-top:25px;max-width:900px}.footer-links{display:flex;flex-direction:column;gap:9px;font-size:12px}.footer-links a:hover{color:#b6a6ff}@media(max-width:760px){.invest-paths{grid-template-columns:1fr;gap:22px}.invest-card{padding:26px}.invest-card h3{font-size:45px}.invest-card>p:not(.campaign-stage):not(.invest-contact){font-size:14px}.invest .heading-row h2{font-size:54px}.footer-links{font-size:11px}}

.faq-answer p+p{margin-top:18px}.faq-inquiry-button,.invest-form-link{background:none;border:0;border-bottom:1px solid #a68aff;color:#d8cdff;font-size:13px;padding:5px 0;min-height:44px;display:inline-flex;align-items:center;gap:22px}.faq-inquiry-button{margin-top:18px}.invest-form-link{font-size:11px;margin-top:14px}.investor-dialog{width:min(760px,calc(100vw - 32px));max-height:90vh;padding:28px;overscroll-behavior:contain;color-scheme:dark}.investor-dialog .dialog-header{align-items:flex-start;border-bottom:1px solid #ffffff24;padding-bottom:20px}.investor-dialog .dialog-header h2{font-family:'DM Sans',Arial,sans-serif;font-size:26px;font-weight:600;line-height:1.3}.close-investor{background:none;border:0;padding:8px;font-size:12px;min-height:44px}.investor-dialog #investor-intro{font-size:14px;line-height:1.8;margin:20px 0 10px;color:#d2cbdc}.investor-dialog .form-required{font-size:11px;margin-bottom:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-field{display:flex;flex-direction:column;gap:8px}.form-wide{grid-column:1/-1}.form-field label{font-size:12px;line-height:1.6;color:var(--white)}.form-field label>span{color:#c8baff}.form-field input,.form-field select,.form-field textarea{width:100%;padding:11px 12px;background:#0c0c0c;color:var(--white);border:1px solid #77717e;border-radius:2px;font:inherit;font-size:16px;min-height:48px}.form-field textarea{resize:vertical;min-height:115px}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{outline:3px solid var(--green);outline-offset:2px}.form-consent{font-size:11px!important;line-height:1.8;margin:22px 0}.inquiry-submit:disabled{opacity:.65;cursor:wait}.inquiry-status{font-size:13px!important;line-height:1.8;color:#ffbdc9}.inquiry-status:empty{display:none}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#inquiry-success{padding:25px 0}#inquiry-success[hidden]{display:none}#inquiry-success h3{font-size:24px;margin:0 0 16px}#inquiry-success p{font-size:15px;margin:0 0 24px}.investor-dialog a{text-decoration:underline;color:#c5baff}@media(max-width:760px){.investor-dialog{padding:20px;max-height:90dvh}.investor-dialog .dialog-header h2{font-size:23px}.form-grid{grid-template-columns:1fr;gap:18px}.invest-form-link{font-size:11px;text-align:left}.close-investor{padding:5px}.investor-dialog #investor-intro{font-size:13px}}
.investor-dialog .button.close-investor{background:var(--white);color:var(--noir);padding:14px 20px;min-height:48px}.investor-dialog .button.close-investor:hover{background:#d9d1ff}@media(max-width:760px){.image-statement>img{object-position:100% center}}

/* Global audience and opportunity: scoped editorial section. */
.global-opportunity{position:relative;border-top:1px solid #ffffff25;background:radial-gradient(ellipse at 95% 15%,#8066ff12,transparent 45%),radial-gradient(ellipse at 0% 90%,#cc529508,transparent 48%)}.global-opportunity .section-top{margin-bottom:42px}.global-opportunity .eyebrow{color:#c1b2ff}.global-introduction{display:grid;grid-template-columns:1.35fr 1fr;gap:8vw;align-items:end}.global-introduction h2{font-size:clamp(52px,5.6vw,82px);line-height:1.04;letter-spacing:-.025em}.global-introduction h2>span{color:#b6a6ff}.global-introduction>p{font-size:16px;line-height:1.85;color:#c9c4d1;padding-bottom:4px}.global-editorial{margin:64px 0 62px;padding:33px 0 32px;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}.global-editorial p:first-child{font-size:clamp(25px,2.7vw,38px);line-height:1.3;letter-spacing:-.025em;color:var(--white)}.global-editorial strong{font-weight:500}.global-editorial strong>span{color:#b6a6ff}.global-editorial p+p{font-size:15px;margin-top:18px;color:#c4bdcf}.global-statistics>h3{font-size:25px;font-weight:500;line-height:1.4;margin-bottom:28px;letter-spacing:-.025em}.global-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.global-stat{padding:32px 27px 34px;border:1px solid #ffffff28;background:linear-gradient(140deg,#8066ff0d,#0c0c0c00 70%)}.global-stat .global-stat-value{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:clamp(76px,7.5vw,112px);line-height:.95;color:var(--white);margin-bottom:24px}.global-stat-value>span{color:var(--purple)}.global-stat h4{font-size:18px;line-height:1.4;font-weight:500;letter-spacing:-.02em;min-height:51px;margin-bottom:16px}.global-stat>p:last-child{font-size:13px;line-height:1.85;color:#c2bdcb}.global-sources{font-size:11px;line-height:1.9;margin-top:22px;color:#bcb5c7}.global-sources a{color:#d2c6ed;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#8066ff88}.global-sources a:hover{color:var(--white)}.global-population-note{font-size:12px;line-height:1.9;max-width:920px;margin-top:14px;color:#bcb5c7}.global-narrative{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding-top:65px;margin-top:62px;border-top:1px solid #ffffff30}.global-narrative h3{font-size:clamp(25px,2.3vw,34px);line-height:1.25;letter-spacing:-.035em;font-weight:500;margin-bottom:27px}.global-narrative h3>span{color:#b6a6ff}.global-narrative p{font-size:14px;line-height:1.9;color:#c2bdcb}.global-narrative p+p{margin-top:21px}.global-building{border-left:2px solid #8066ff;padding-left:34px}.global-narrative .global-invitation{color:var(--white);font-size:17px;line-height:1.6;margin-top:28px}.global-conclusion{margin-top:65px;padding-top:42px;border-top:1px solid #ffffff26;max-width:930px}.global-conclusion h3{font-size:clamp(26px,2.6vw,38px);font-weight:500;letter-spacing:-.035em;line-height:1.3;margin-bottom:23px}.global-conclusion>p{font-size:15px;line-height:1.85;color:#c2bdcb}.global-conclusion .global-mission-line{color:#a9dbc4;font-size:17px;font-weight:500;margin-top:29px}.global-conclusion .global-closing{color:var(--white);font-size:15px;margin-top:10px}[data-global-reveal]{transition:opacity .7s ease,transform .7s ease}.global-reveal-pending{opacity:0;transform:translateY(16px)}@media(max-width:1050px){.global-introduction{gap:40px;grid-template-columns:1.3fr 1fr}.global-stat{padding:28px 22px}.global-stat h4{font-size:16px}.global-narrative{gap:40px}}@media(max-width:760px){.global-opportunity .section-top{margin-bottom:28px}.global-introduction{grid-template-columns:1fr;gap:28px}.global-introduction h2{font-size:clamp(49px,14vw,66px);line-height:1.02}.global-introduction>p{font-size:15px}.global-editorial{margin:36px 0 39px;padding:27px 0}.global-editorial p:first-child{font-size:28px;line-height:1.4;max-width:330px}.global-editorial p+p{font-size:14px;line-height:1.8}.global-statistics>h3{font-size:23px;line-height:1.35;max-width:300px}.global-stat-grid{grid-template-columns:1fr;gap:18px}.global-stat{padding:29px 26px}.global-stat .global-stat-value{font-size:88px;margin-bottom:18px}.global-stat h4{min-height:0;font-size:20px;margin-bottom:15px}.global-stat>p:last-child{font-size:14px;line-height:1.8}.global-sources{font-size:11px;margin-top:21px}.global-population-note{font-size:12px;line-height:1.8}.global-narrative{grid-template-columns:1fr;gap:38px;margin-top:40px;padding-top:40px}.global-narrative h3{font-size:27px;margin-bottom:22px}.global-narrative p{font-size:14px}.global-building{padding-left:22px}.global-conclusion{margin-top:40px;padding-top:34px}.global-conclusion h3{font-size:29px}.global-conclusion>p{font-size:14px}.global-conclusion .global-mission-line{font-size:17px}.global-conclusion .global-closing{font-size:14px}}@media(prefers-reduced-motion:reduce){[data-global-reveal]{transition:none!important}.global-reveal-pending{opacity:1;transform:none}}

/* Strategic advisors and board navigation */
.advisors{display:block}.advisor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:27px}.advisor-grid h3{font-size:20px;line-height:1.3}.advisors .board-link{margin-top:34px;font-size:13px}.advisors .eyebrow{margin:0}@media(max-width:1050px){.advisor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:600px){.advisor-grid{grid-template-columns:1fr;gap:24px}.advisors .board-link{max-width:100%;gap:18px}}

/* Corporate vision hero: balanced headline with a responsive editorial measure. */
.hero{height:auto;min-height:790px}.hero-content{padding-top:56px;padding-bottom:110px}.hero-vision-heading{font-size:clamp(62px,5.8vw,96px);max-width:980px;line-height:.98;letter-spacing:-.018em;margin-top:25px}.hero-vision-heading .hero-lead{display:block;color:var(--white)}.hero-vision-heading .hero-highlight{display:block;color:#b6a6ff}.hero-mobile-break{display:none}.hero-description{max-width:680px;font-size:16px;line-height:1.7;margin-top:28px}.hero .actions{margin-top:30px}@media(max-width:760px){.hero{height:auto;min-height:0}.hero-content{padding:43px 24px 100px}.hero-vision-heading{font-size:clamp(36px,12.8vw,72px);line-height:1;letter-spacing:-.02em;max-width:100%;margin-top:23px}.hero-mobile-break{display:block}.hero-description{max-width:540px;font-size:15px;line-height:1.7;margin-top:25px}.hero .actions{margin-top:27px;flex-wrap:wrap;row-gap:20px}.hero-bottom{font-size:8px}.hero-shade{background:linear-gradient(90deg,#0c0c0ce8,#0c0c0c88),linear-gradient(0deg,#0c0c0c 5%,transparent 75%)}}

/* General questions share the established, accessible investor form design. */
.faq-contact [data-question-form]{display:inline-block;min-height:44px;padding:10px 0}.close-question{background:none;border:0;padding:8px;font-size:12px;min-height:44px}.question-intro{font-size:14px;line-height:1.8;margin:20px 0 10px;color:#d2cbdc}#question-success{padding:25px 0}#question-success[hidden]{display:none}#question-success h3{font-size:24px;margin:0 0 16px}#question-success p{font-size:15px;margin:0 0 24px}.question-dialog .button.close-question{background:var(--white);color:var(--noir);padding:14px 20px;min-height:48px}.question-dialog .button.close-question:hover{background:#d9d1ff}.question-dialog button:focus-visible{outline:3px solid var(--green);outline-offset:3px}

/* Compact, non-interactive portraits keep names and experience at the center. */
.person-heading{display:flex;align-items:center;gap:16px;min-height:88px}.person-portrait{display:block;flex:0 0 88px;width:88px;height:88px;object-fit:contain;cursor:default}.person-identity{min-width:0}.people .person-heading h3{margin:6px 0 4px;font-size:23px;line-height:1.2}.people .person-heading h4{line-height:1.5}.advisor-profile{display:flex;align-items:center;gap:12px}.advisor-portrait{display:block;flex:0 0 64px;width:64px;height:64px;object-fit:contain;cursor:default}.advisor-identity{min-width:0}.advisor-grid .advisor-profile h3{font-size:18px}.advisor-grid .advisor-profile p{margin-top:6px;line-height:1.6}@media(max-width:1120px) and (min-width:761px){.person-heading{gap:12px}.person-portrait{flex-basis:72px;width:72px;height:72px}.people .person-heading h3{font-size:21px}.advisor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.person-heading{align-items:flex-start;flex-direction:column;gap:14px}.person-portrait{flex-basis:80px;width:80px;height:80px}.people .person-heading h3{font-size:21px;margin:8px 0}.advisor-portrait{flex-basis:60px;width:60px;height:60px}.advisor-grid .advisor-profile h3{font-size:19px}}
/* A quiet consumer invitation, alongside the live streaming platform. */
.merch-callout{display:grid;grid-template-columns:112px 1fr auto;gap:28px;align-items:center;padding:28px 30px;margin:0 0 64px;border:1px solid #b6a6ff35;background:linear-gradient(110deg,#8066ff12,transparent 72%)}.merch-mark{display:flex;align-items:center;justify-content:center;min-height:70px;border-right:1px solid #b6a6ff35;padding-right:25px}.merch-mark img{width:86px;height:auto;object-fit:contain}.merch-copy .eyebrow{color:#b6a6ff;font-size:10px;letter-spacing:.16em;margin:0 0 8px}.merch-copy h3{font-family:'DM Sans',Arial,sans-serif;font-size:23px;font-weight:500;line-height:1.3;letter-spacing:-.03em;margin:0 0 8px}.merch-copy>p:last-child{font-size:13px;line-height:1.7;max-width:460px;margin:0;color:#c9c5d0}.merch-shop{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:48px;padding:12px 18px;border:1px solid #b6a6ff80;background:#8066ff0c;color:#e3dcff;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s}.merch-shop:hover{background:#8066ff24;border-color:#b6a6ff}.merch-shop:focus-visible{outline:3px solid var(--green);outline-offset:4px}@media(max-width:900px){.merch-callout{grid-template-columns:86px 1fr;gap:20px;padding:25px}.merch-mark{grid-row:1/3;padding-right:20px}.merch-shop{justify-self:start;grid-column:2;gap:24px}}@media(max-width:540px){.merch-callout{grid-template-columns:1fr;padding:24px;gap:20px;margin-bottom:44px}.merch-mark{display:none}.merch-shop{grid-column:1;justify-self:start}.merch-copy h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.merch-shop{transition:none}}
