/* ============================================================
   AVERQION V36 — VENTURES PAGE
   Page-scoped visual system: homepage indigo / electric blue / violet,
   balanced with the site's soft pink editorial surface.
   This file intentionally does not modify global or other page styles.
   ============================================================ */
.ventures-page{background:#10072E!important;color:#fff}
.ventures-page header{position:absolute;inset:0 0 auto;z-index:60;height:82px;background:rgba(12,10,48,.70)!important;border-bottom:1px solid rgba(177,190,255,.20)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}
.ventures-page .nav{min-height:82px;gap:clamp(12px,2vw,28px)}
.ventures-page .nav nav{gap:clamp(12px,1.65vw,24px);font-size:12px;color:#E9E8FF}
.ventures-page .nav nav a{transition:color .2s ease,text-shadow .2s ease}
.ventures-page .nav nav a:hover,.ventures-page .nav nav a.active{color:#fff;text-shadow:0 0 14px rgba(148,174,255,.34)}
.ventures-page .nav nav a:after{background:linear-gradient(90deg,#20E6FF,#B48BFF);box-shadow:0 0 12px rgba(112,143,255,.5)}
.ventures-page .nav-cta{display:inline-flex;align-items:center;gap:12px;padding:11px 17px;color:#fff!important;background:linear-gradient(105deg,#16B9EF 0%,#4A58E8 52%,#9852E9 100%)!important;border:1px solid rgba(184,194,255,.28);border-radius:8px;box-shadow:0 8px 24px rgba(9,12,66,.25);transition:transform .22s ease,box-shadow .22s ease}
.ventures-page .nav-cta:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(49,75,199,.32)}
.ventures-page .menu{background:rgba(35,39,112,.78);border-color:rgba(166,183,255,.32)}

.ventures-hero{position:relative;isolation:isolate;overflow:hidden;min-height:700px;padding:164px 0 132px;background:radial-gradient(ellipse 56% 76% at 9% 48%,rgba(42,91,255,.34),transparent 72%),radial-gradient(ellipse 50% 72% at 91% 30%,rgba(137,61,255,.25),transparent 72%),radial-gradient(ellipse 45% 45% at 52% 100%,rgba(32,111,255,.18),transparent 78%),linear-gradient(118deg,#110B3A 0%,#10072E 52%,#0D1244 100%)}
.ventures-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.12;background-image:linear-gradient(rgba(177,193,255,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(177,193,255,.15) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(to bottom,black 0%,transparent 90%)}
.ventures-hero-glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(76px);pointer-events:none}
.ventures-hero-glow-a{width:360px;height:360px;left:-160px;bottom:-150px;background:rgba(29,122,255,.28)}
.ventures-hero-glow-b{width:420px;height:420px;right:-180px;top:90px;background:rgba(139,65,255,.22)}
.ventures-hero-grid{position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.22;background:radial-gradient(circle at 18% 24%,rgba(184,206,255,.72) 1px,transparent 1.8px),radial-gradient(circle at 76% 32%,rgba(209,180,255,.62) 1px,transparent 1.8px),radial-gradient(circle at 63% 78%,rgba(139,180,255,.55) 1px,transparent 1.8px);background-size:173px 151px,211px 197px,239px 223px}
.ventures-hero-inner{position:relative;z-index:2;max-width:980px;text-align:center}
.ventures-back{display:inline-flex;align-items:center;margin:0 0 40px;color:#BFCBFF;font-size:10px;font-weight:800;letter-spacing:.15em;transition:color .2s ease}
.ventures-back:hover{color:#fff}
.ventures-eyebrow{display:flex;align-items:center;justify-content:center;gap:13px;margin:0 0 24px;color:#D8D5FF;font-size:11px;font-weight:850;letter-spacing:.34em}
.ventures-eyebrow span{width:25px;height:1px;background:linear-gradient(90deg,transparent,#8FAEFF);box-shadow:0 0 12px rgba(105,153,255,.6)}
.ventures-eyebrow span:last-child{transform:rotate(180deg)}
.ventures-hero h1{max-width:930px;margin:0 auto;color:#fff;font-size:clamp(43px,6.3vw,78px);font-weight:650;line-height:1.035;letter-spacing:-.064em;text-wrap:balance;text-shadow:0 8px 42px rgba(4,7,40,.22)}
.ventures-hero h1 em,.ventures-section-heading h2 em,.ventures-close h2 em{font-style:normal;background:linear-gradient(100deg,#fff 0%,#B8CEFF 48%,#D7A9FF 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.ventures-hero-lede{max-width:750px;margin:26px auto 0;color:#E1E6FF;font-size:clamp(17px,1.7vw,21px);line-height:1.55;letter-spacing:-.025em}
.ventures-hero-description{max-width:770px;margin:15px auto 0;color:rgba(213,221,255,.76);font-size:14px;line-height:1.85}
.ventures-hero-actions{display:flex;justify-content:center;align-items:center;gap:27px;flex-wrap:wrap;margin-top:32px}
.ventures-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:15px 20px;border-radius:8px;font-size:10px;font-weight:850;letter-spacing:.12em;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease}
.ventures-button:hover{transform:translateY(-3px)}
.ventures-button-primary{color:#fff;background:linear-gradient(105deg,#16B9EF 0%,#3D63F0 52%,#9854ED 100%);border:1px solid rgba(205,213,255,.25);box-shadow:0 9px 28px rgba(38,70,205,.24),0 0 24px rgba(138,75,255,.12)}
.ventures-button-primary:hover{box-shadow:0 14px 34px rgba(47,83,218,.34),0 0 28px rgba(151,87,255,.2);filter:saturate(1.08)}
.ventures-button span{font-size:17px;line-height:1}
.ventures-text-link{display:inline-flex;align-items:center;gap:12px;color:#D5DCFF;font-size:10px;font-weight:800;letter-spacing:.13em;transition:color .2s ease}
.ventures-text-link:hover{color:#fff}
.ventures-text-link span{font-size:16px}
.ventures-scroll-cue{position:absolute;left:50%;bottom:27px;display:flex;align-items:center;gap:12px;transform:translateX(-50%);color:rgba(190,202,255,.62);font-size:8px;font-weight:800;letter-spacing:.22em;white-space:nowrap}
.ventures-scroll-cue span{width:24px;height:1px;background:linear-gradient(90deg,#7CA7FF,#C59AFF);box-shadow:0 0 9px rgba(126,155,255,.6)}

.ventures-overview-section{position:relative;z-index:3;padding:0 0 clamp(80px,9vw,124px);background:linear-gradient(180deg,#10072E 0%,rgba(16,7,46,.2) 100%)}
.ventures-overview-card{width:min(1320px,calc(100% - 70px));margin:-48px auto 0;padding:clamp(34px,5.2vw,74px);border:1px solid rgba(255,255,255,.78);border-radius:26px;background:linear-gradient(128deg,#FFF0F7 0%,#F9EAF5 46%,#F0EAFE 100%);color:#1A123F;box-shadow:0 28px 88px rgba(4,5,35,.28),inset 0 1px 0 rgba(255,255,255,.9)}
.ventures-overview-top{display:grid;grid-template-columns:minmax(0,.94fr) minmax(390px,1.06fr);gap:clamp(34px,5.5vw,82px);align-items:center}
.ventures-overview-copy{max-width:560px}
.ventures-section-kicker{margin:0 0 25px;color:#6E4A9D;font-size:11px;font-weight:850;letter-spacing:.28em}
.ventures-overview-copy h2{margin:0 0 23px;color:#171139;font-size:clamp(35px,4.2vw,55px);font-weight:630;line-height:1.06;letter-spacing:-.058em;text-wrap:balance}
.ventures-overview-copy h2 span{background:linear-gradient(100deg,#30206B 0%,#5743B2 58%,#9A55B7 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.ventures-overview-copy>p:not(.ventures-section-kicker){margin:0 0 17px;color:#655C78;font-size:14px;line-height:1.82}
.ventures-button-pink{margin-top:13px;color:#fff;background:linear-gradient(105deg,#6B4AD1 0%,#4E5EE0 54%,#A34FBC 100%);box-shadow:0 9px 25px rgba(91,62,165,.22)}
.ventures-button-pink:hover{box-shadow:0 14px 31px rgba(91,62,165,.3)}

/* Home-page A identity adapted for the Ventures overview. Six nodes orbit one stable center. */
.ventures-orbit-scene{position:relative;isolation:isolate;width:100%;max-width:560px;aspect-ratio:1;margin-inline:auto;overflow:hidden;border:1px solid rgba(168,184,255,.24);border-radius:22px;background:radial-gradient(ellipse 56% 58% at 48% 48%,rgba(61,91,231,.22),transparent 72%),radial-gradient(ellipse 70% 70% at 52% 48%,rgba(133,66,220,.14),transparent 74%),linear-gradient(145deg,#111044 0%,#111C5B 48%,#21104D 100%);box-shadow:0 22px 54px rgba(31,19,81,.18),inset 0 1px 0 rgba(255,255,255,.08)}
.ventures-orbit-scene:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(181,195,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(181,195,255,.12) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle,black 12%,transparent 85%)}
.ventures-orbit-ambient{position:absolute;z-index:-1;border-radius:50%;filter:blur(42px);pointer-events:none}
.ventures-orbit-ambient-a{width:66%;height:66%;left:17%;top:17%;background:rgba(43,111,255,.28);animation:ventures-ambient-pulse 8s ease-in-out infinite alternate}
.ventures-orbit-ambient-b{width:42%;height:42%;left:30%;top:32%;background:rgba(170,91,255,.22);animation:ventures-ambient-pulse 10s ease-in-out infinite alternate-reverse}
.ventures-orbit-stars{position:absolute;inset:0;pointer-events:none}
.v-star{position:absolute;width:2px;height:2px;border-radius:50%;background:#D8E5FF;box-shadow:0 0 7px 1px rgba(148,186,255,.75);opacity:.25;animation:ventures-star-twinkle 3.6s ease-in-out infinite}
.v-star-01{left:14%;top:19%;animation-delay:-.4s}.v-star-02{left:27%;top:12%;animation-delay:-2.1s}.v-star-03{left:42%;top:8%;animation-delay:-1.3s}.v-star-04{left:70%;top:13%;animation-delay:-2.8s}.v-star-05{left:85%;top:25%;animation-delay:-.9s}.v-star-06{left:91%;top:48%;animation-delay:-1.7s}.v-star-07{left:82%;top:76%;animation-delay:-.2s}.v-star-08{left:67%;top:89%;animation-delay:-2.4s}.v-star-09{left:48%;top:93%;animation-delay:-1.1s}.v-star-10{left:24%;top:84%;animation-delay:-3s}.v-star-11{left:10%;top:64%;animation-delay:-1.9s}.v-star-12{left:7%;top:39%;animation-delay:-.7s}.v-star-13{left:33%;top:28%;animation-delay:-2.7s}.v-star-14{left:58%;top:21%;animation-delay:-1.4s}.v-star-15{left:77%;top:47%;animation-delay:-.5s}.v-star-16{left:63%;top:72%;animation-delay:-2.2s}.v-star-17{left:36%;top:71%;animation-delay:-1.6s}.v-star-18{left:50%;top:53%;animation-delay:-3.2s}
.ventures-orbit-guide{position:absolute;inset:4%;width:92%;height:92%;overflow:visible;filter:drop-shadow(0 0 8px rgba(95,145,255,.22));animation:ventures-guide-spin 72s linear infinite}
.ventures-orbit-core{position:absolute;left:50%;top:50%;z-index:2;width:29%;aspect-ratio:1;display:grid;place-items:center;border:1.5px solid rgba(218,228,255,.78);border-radius:28%;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient(145deg,rgba(101,144,255,.2),rgba(32,28,105,.25));box-shadow:0 0 20px rgba(95,147,255,.46),inset 0 0 25px rgba(168,187,255,.13)}
.ventures-orbit-core span{transform:rotate(-45deg);font-size:clamp(62px,7.8vw,100px);font-weight:790;line-height:1;letter-spacing:-.09em;color:#fff;text-shadow:0 0 18px rgba(133,174,255,.78),0 0 42px rgba(154,112,255,.52)}
.ventures-orbit-core i{position:absolute;inset:-14%;border:1px solid rgba(151,186,255,.34);border-radius:34%;animation:ventures-core-pulse 4.2s ease-in-out infinite}
.ventures-orbit-track{position:absolute;inset:0;border-radius:50%;animation:ventures-orbit-spin 38s linear infinite}
.ventures-orbit-node{position:absolute;left:50%;top:50%;width:clamp(58px,8vw,78px);height:clamp(58px,8vw,78px);display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid rgba(188,207,255,.82);border-radius:50%;background:radial-gradient(circle at 34% 27%,rgba(123,166,255,.34),rgba(26,34,113,.84) 72%);box-shadow:0 0 0 5px rgba(90,130,255,.06),0 0 25px rgba(78,128,255,.4),inset 0 0 18px rgba(166,190,255,.2);backdrop-filter:blur(8px)}
.ventures-orbit-node:before{content:"";position:absolute;inset:5px;border:1px solid rgba(201,218,255,.18);border-radius:50%}
.ventures-orbit-node:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(133,175,255,.24);border-radius:50%;animation:ventures-node-halo 3.8s ease-out infinite}
.ventures-node-inner{position:relative;z-index:1;width:42%;height:42%;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 0 6px rgba(145,184,255,.78));animation:ventures-orbit-counter 38s linear infinite}
.ventures-node-inner svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.v-node-1{left:50%;top:8%}.v-node-2{left:86%;top:29%}.v-node-3{left:86%;top:71%}.v-node-4{left:50%;top:92%}.v-node-5{left:14%;top:71%}.v-node-6{left:14%;top:29%}
.v-node-2:after{animation-delay:.63s}.v-node-3:after{animation-delay:1.26s}.v-node-4:after{animation-delay:1.89s}.v-node-5:after{animation-delay:2.52s}.v-node-6:after{animation-delay:3.15s}
.ventures-orbit-caption{position:absolute;left:0;right:0;bottom:22px;display:flex;justify-content:center;align-items:center;gap:9px;color:rgba(206,218,255,.66);font-size:8px;font-weight:800;letter-spacing:.19em}
.ventures-orbit-caption span{width:5px;height:5px;border-radius:50%;background:#8DB6FF;box-shadow:0 0 10px #79A7FF}
@keyframes ventures-orbit-spin{to{transform:rotate(360deg)}}
@keyframes ventures-orbit-counter{to{transform:rotate(-360deg)}}
@keyframes ventures-guide-spin{to{transform:rotate(360deg)}}
@keyframes ventures-ambient-pulse{from{opacity:.48;scale:.94}to{opacity:.95;scale:1.06}}
@keyframes ventures-star-twinkle{0%,100%{opacity:.12;transform:scale(.7)}45%{opacity:.9;transform:scale(1.45)}68%{opacity:.38;transform:scale(.9)}}
@keyframes ventures-core-pulse{0%,100%{opacity:.38;scale:.96}50%{opacity:.92;scale:1.08}}
@keyframes ventures-node-halo{0%{transform:scale(.9);opacity:.58}100%{transform:scale(1.34);opacity:0}}

.ventures-principles{margin-top:clamp(52px,7vw,88px);border-top:1px solid rgba(87,66,116,.2)}
.ventures-principle-row{display:grid;grid-template-columns:minmax(190px,.92fr) minmax(150px,.48fr) minmax(280px,1.35fr);gap:clamp(20px,3.5vw,52px);align-items:center;padding:25px 0 27px;border-bottom:1px solid rgba(87,66,116,.2)}
.ventures-principle-name h3{margin:0 0 7px;color:#21183E;font-size:clamp(21px,2.2vw,29px);font-weight:620;letter-spacing:-.04em}
.ventures-principle-name p{margin:0;color:#695F79;font-size:14px;font-weight:550}
.ventures-principle-word{color:#32206D;font-size:clamp(26px,3vw,42px);font-weight:760;letter-spacing:-.06em;line-height:1;background:linear-gradient(100deg,#342274,#5A4BC0 60%,#A05BBA);-webkit-background-clip:text;background-clip:text;color:transparent}
.ventures-principle-detail{margin:0;color:#6B627A;font-size:14px;line-height:1.7}

.ventures-ecosystem{position:relative;isolation:isolate;overflow:hidden;padding:clamp(88px,10vw,142px) 0 clamp(92px,10vw,142px);background:radial-gradient(ellipse 45% 56% at 8% 58%,rgba(34,103,255,.2),transparent 75%),radial-gradient(ellipse 42% 52% at 92% 22%,rgba(132,62,255,.2),transparent 76%),linear-gradient(118deg,#100A36 0%,#10072E 54%,#0D1242 100%)}
.ventures-ecosystem:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.11;background-image:linear-gradient(rgba(174,191,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(174,191,255,.12) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}
.ventures-ecosystem-glow{position:absolute;z-index:-1;width:420px;height:420px;right:-230px;bottom:-180px;border-radius:50%;background:rgba(90,68,255,.22);filter:blur(90px);pointer-events:none}
.ventures-ecosystem-inner{position:relative}
.ventures-section-heading{max-width:820px;margin:0 auto 48px;text-align:center}
.ventures-dark-kicker{margin:0 0 22px;color:#B8C7FF;font-size:10px;font-weight:850;letter-spacing:.28em}
.ventures-section-heading h2{margin:0 auto;color:#fff;font-size:clamp(38px,5.2vw,64px);font-weight:640;line-height:1.05;letter-spacing:-.06em;text-wrap:balance}
.ventures-section-heading p:last-child{max-width:720px;margin:22px auto 0;color:rgba(213,222,255,.72);font-size:14px;line-height:1.8}
.ventures-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.ventures-focus-card{position:relative;isolation:isolate;overflow:hidden;min-height:215px;padding:25px 25px 24px;border:1px solid rgba(151,174,255,.2);border-radius:14px;background:linear-gradient(135deg,rgba(30,39,116,.48),rgba(25,21,83,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}
.ventures-focus-card:before{content:"";position:absolute;inset:-1px;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(340px circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(143,165,255,.17),transparent 60%);transition:opacity .28s ease}
.ventures-focus-card:hover{transform:translateY(-5px);border-color:rgba(170,193,255,.52);background:linear-gradient(135deg,rgba(43,56,147,.62),rgba(36,27,105,.7));box-shadow:0 18px 38px rgba(3,7,38,.22),0 0 25px rgba(83,113,231,.1)}
.ventures-focus-card:hover:before{opacity:1}
.ventures-focus-index{display:block;color:#AFC2FF;font-size:9px;font-weight:850;letter-spacing:.17em}
.ventures-focus-symbol{display:grid;place-items:center;width:39px;height:39px;margin:20px 0 15px;border:1px solid rgba(173,192,255,.25);border-radius:11px;color:#DCE5FF;background:rgba(95,119,224,.12)}
.ventures-focus-symbol svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ventures-focus-card h3{margin:0 0 8px;color:#fff;font-size:19px;font-weight:620;letter-spacing:-.03em}
.ventures-focus-card p{max-width:350px;margin:0;color:rgba(211,221,255,.7);font-size:12px;line-height:1.7}

.ventures-close{padding:0 0 clamp(76px,9vw,118px);background:linear-gradient(180deg,#0D1242 0%,#10072E 100%)}
.ventures-close-panel{display:flex;align-items:center;justify-content:space-between;gap:42px;padding:clamp(34px,5vw,64px);border:1px solid rgba(173,187,255,.24);border-radius:20px;background:radial-gradient(ellipse 48% 110% at 100% 0%,rgba(131,72,255,.2),transparent 74%),linear-gradient(115deg,rgba(25,34,108,.78),rgba(29,20,87,.82));box-shadow:0 24px 60px rgba(4,5,35,.22)}
.ventures-close-copy{max-width:760px}
.ventures-close .ventures-section-kicker{margin-bottom:16px;color:#BFCBFF}
.ventures-close h2{margin:0 0 14px;color:#fff;font-size:clamp(31px,4.1vw,49px);font-weight:640;line-height:1.08;letter-spacing:-.055em}
.ventures-close-copy>p:last-child{max-width:670px;margin:0;color:rgba(218,225,255,.75);font-size:14px;line-height:1.8}
.ventures-close .ventures-button{flex:0 0 auto}
.ventures-page footer{margin-top:0;padding:43px 0 25px;background:rgba(8,6,31,.84)!important;border-top:1px solid rgba(151,171,244,.2)!important;color:#D7DEF9!important}
.ventures-page .foot-top{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-bottom:27px;border-bottom:1px solid rgba(151,171,244,.17)}
.ventures-page .foot-links{display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,27px)}
.ventures-page .foot-links a{color:#D5DCF7;font-size:12px;transition:color .2s ease,text-shadow .2s ease}
.ventures-page .foot-links a:hover{color:#fff;text-shadow:0 0 13px rgba(158,177,255,.45)}
.ventures-page .copyright{display:flex;justify-content:space-between;gap:20px;padding-top:21px;color:#9DA9D5;font-size:10px}

@media(max-width:980px){
  .ventures-overview-top{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:30px}
  .ventures-orbit-node{width:64px;height:64px}
  .ventures-principle-row{grid-template-columns:minmax(160px,.85fr) minmax(130px,.48fr) minmax(220px,1.25fr)}
}
@media(max-width:800px){
  .ventures-page header{height:72px}.ventures-page .nav{min-height:72px}
  .ventures-page .nav nav{display:none;position:absolute;top:71px;left:0;right:0;padding:22px 25px 26px;background:rgba(13,18,75,.98)!important;border-bottom:1px solid rgba(157,178,255,.24);flex-direction:column;align-items:flex-start;gap:19px;font-size:13px}
  .ventures-page .nav.open nav{display:flex}.ventures-page .menu{display:block}.ventures-page .nav-cta{display:none}
  .ventures-hero{min-height:640px;padding:142px 0 112px}
  .ventures-overview-card{width:calc(100% - 40px);padding:38px 34px;border-radius:21px}
  .ventures-overview-top{grid-template-columns:1fr;gap:36px}
  .ventures-overview-copy{max-width:720px}
  .ventures-orbit-scene{width:min(100%,520px)}
  .ventures-principle-row{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr);gap:15px 24px}
  .ventures-principle-detail{grid-column:1/-1;max-width:720px}
  .ventures-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ventures-close-panel{align-items:flex-start;flex-direction:column;gap:25px}
}
@media(max-width:600px){
  .ventures-hero{min-height:600px;padding:126px 0 100px}
  .ventures-hero-inner{width:calc(100% - 36px)}
  .ventures-back{margin-bottom:34px;font-size:9px}
  .ventures-eyebrow{font-size:9px;letter-spacing:.27em;margin-bottom:20px}
  .ventures-hero h1{font-size:clamp(39px,10.4vw,52px);line-height:1.06}
  .ventures-hero-lede{margin-top:21px;font-size:16px}
  .ventures-hero-description{font-size:12px;line-height:1.75}
  .ventures-hero-actions{gap:18px;margin-top:25px;flex-direction:column}
  .ventures-hero-actions .ventures-button{width:min(100%,300px)}
  .ventures-scroll-cue{bottom:21px}
  .ventures-overview-section{padding-bottom:72px}
  .ventures-overview-card{width:calc(100% - 24px);margin-top:-35px;padding:32px 22px 30px;border-radius:17px}
  .ventures-section-kicker{font-size:9px;margin-bottom:19px}
  .ventures-overview-copy h2{font-size:clamp(32px,9vw,42px);margin-bottom:19px}
  .ventures-overview-copy>p:not(.ventures-section-kicker){font-size:12px;line-height:1.78}
  .ventures-button{min-height:48px;padding:13px 17px;font-size:9px}
  .ventures-orbit-scene{width:100%;max-width:430px;border-radius:16px}
  .ventures-orbit-node{width:52px;height:52px}
  .ventures-orbit-core{width:30%}.ventures-orbit-core span{font-size:clamp(55px,17vw,72px)}
  .ventures-orbit-caption{bottom:14px;font-size:7px}
  .ventures-principles{margin-top:42px}
  .ventures-principle-row{grid-template-columns:1fr;gap:8px;padding:19px 0 21px}
  .ventures-principle-name h3{font-size:21px;margin-bottom:4px}
  .ventures-principle-name p{font-size:12px}
  .ventures-principle-word{font-size:27px;margin:3px 0}
  .ventures-principle-detail{font-size:12px;line-height:1.7}
  .ventures-ecosystem{padding:76px 0 82px}
  .ventures-section-heading{margin-bottom:32px}
  .ventures-dark-kicker{font-size:9px;margin-bottom:18px}
  .ventures-section-heading h2{font-size:clamp(34px,9vw,45px)}
  .ventures-section-heading p:last-child{font-size:12px;line-height:1.75;margin-top:16px}
  .ventures-focus-grid{grid-template-columns:1fr;gap:10px}
  .ventures-focus-card{min-height:0;padding:21px 20px}
  .ventures-focus-symbol{width:34px;height:34px;margin:14px 0 11px;}
  .ventures-focus-symbol svg{width:19px;height:19px}
  .ventures-focus-card h3{font-size:18px}
  .ventures-focus-card p{font-size:11px}
  .ventures-close{padding-bottom:68px}
  .ventures-close-panel{width:calc(100% - 24px);padding:29px 23px;border-radius:16px}
  .ventures-close h2{font-size:32px}
  .ventures-close-copy>p:last-child{font-size:12px}
  .ventures-close .ventures-button{width:100%;justify-content:space-between}
  .ventures-page footer{padding-top:32px}
  .ventures-page .foot-top,.ventures-page .copyright{align-items:flex-start;flex-direction:column}
  .ventures-page .foot-top{gap:22px}.ventures-page .foot-links{gap:13px 19px}.ventures-page .copyright{gap:8px;font-size:9px}
}
@media(prefers-reduced-motion:reduce){
  .ventures-orbit-ambient-a,.ventures-orbit-ambient-b,.ventures-orbit-guide,.ventures-orbit-core i,.ventures-orbit-track,.ventures-node-inner,.ventures-orbit-node:after,.v-star{animation:none!important}
  .ventures-focus-card,.ventures-button,.ventures-text-link{transition:none!important}
}
