.Rcs9Vq_sectionLabel{color:#552568;letter-spacing:.015em;align-items:center;gap:9px;margin:0 0 18px;font-size:13px;font-weight:850;display:flex}.Rcs9Vq_hero,.Rcs9Vq_process,.Rcs9Vq_stemLab,.Rcs9Vq_digital,.Rcs9Vq_minecraft,.Rcs9Vq_advanced{scroll-margin-top:92px}.Rcs9Vq_hero{color:#fff;background:radial-gradient(circle at 8% 18%,#b35bd02e,#0000 22%),radial-gradient(circle at 92% 82%,#bb91c92e,#0000 28%),#3b1747;padding:92px 0 108px;position:relative;overflow:clip}.Rcs9Vq_hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 52%);mask-image:linear-gradient(90deg,#000,#0000 52%)}.Rcs9Vq_heroGrid{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:68px;min-height:660px;display:grid;position:relative}.Rcs9Vq_heroCopy{min-width:0}.Rcs9Vq_hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(58px,6.1vw,90px);line-height:.94}.Rcs9Vq_heroLead{color:#e5dbe7;text-wrap:pretty;max-width:650px;margin:30px 0 0;font-size:18px;line-height:1.7}.Rcs9Vq_heroActions,.Rcs9Vq_ctaActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.Rcs9Vq_primaryAction,.Rcs9Vq_secondaryAction,.Rcs9Vq_ctaPrimary,.Rcs9Vq_ctaSecondary{min-height:54px;color:inherit;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:0 20px;font-weight:850;text-decoration:none;transition:transform .22s,background-color .22s,color .22s,box-shadow .22s;display:inline-flex}.Rcs9Vq_primaryAction{color:#290f32;background:#d4b0e3;box-shadow:0 16px 36px #2a0d3a47}.Rcs9Vq_secondaryAction{background:#ffffff0f;border:1px solid #ffffff7a}.Rcs9Vq_primaryAction:hover,.Rcs9Vq_ctaPrimary:hover{transform:translateY(-3px);box-shadow:0 16px 36px #2a0d3a47}.Rcs9Vq_primaryAction:focus-visible,.Rcs9Vq_secondaryAction:focus-visible,.Rcs9Vq_jumpLinks a:focus-visible,.Rcs9Vq_ctaPrimary:focus-visible,.Rcs9Vq_ctaSecondary:focus-visible{outline-offset:4px;outline:3px solid #d4b0e3}.Rcs9Vq_jumpLinks{flex-wrap:wrap;gap:8px 20px;margin-top:42px;display:flex}.Rcs9Vq_jumpLinks a{color:#eadfeb;touch-action:manipulation;border-bottom:1px solid #ffffff4d;padding:7px 0;font-size:12px;font-weight:750;text-decoration:none;transition:border-color .2s,color .2s}.Rcs9Vq_jumpLinks a:hover{color:#c8a9d9;border-color:#c8a9d9}.Rcs9Vq_heroVisual{min-width:0;margin:0;position:relative}.Rcs9Vq_heroVisual>img{object-fit:cover;object-position:54% center;border:1px solid #ffffff59;border-radius:28px 28px 128px;width:100%;height:620px;display:block;box-shadow:0 38px 90px #1007146b}.Rcs9Vq_heroVisual figcaption{color:#cdbfd0;text-align:right;max-width:340px;margin:18px 24px 0 auto;font-size:11px;line-height:1.55}.Rcs9Vq_projectBrief{color:#242124;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #5525682b;border-radius:18px;width:min(350px,76%);padding:22px 24px;position:absolute;bottom:64px;left:-34px;box-shadow:0 16px 36px #2a0d3a47,0 24px 60px #15091a52}.Rcs9Vq_projectBrief span{color:#765187;font-size:10px;font-weight:850}.Rcs9Vq_projectBrief strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:8px;font-size:20px;display:block}.Rcs9Vq_briefProgress{grid-template-columns:1fr 1fr 1fr;gap:5px;margin-top:18px;display:grid}.Rcs9Vq_briefProgress i{background:#552568;border-radius:999px;height:5px}.Rcs9Vq_process{background:#fff;padding:118px 0 126px}.Rcs9Vq_splitHeading{grid-template-columns:1.08fr .72fr;align-items:end;gap:90px;margin-bottom:76px;display:grid}.Rcs9Vq_splitHeading h2,.Rcs9Vq_stemCopy h2,.Rcs9Vq_digitalCopy h2,.Rcs9Vq_minecraftContent h2,.Rcs9Vq_advancedCopy h2,.Rcs9Vq_cta h2{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(43px,5vw,70px);line-height:.98}.Rcs9Vq_splitHeading>p,.Rcs9Vq_stemCopy>p,.Rcs9Vq_sectionIntro,.Rcs9Vq_advancedCopy>p,.Rcs9Vq_cta>div>div>p{color:#665c69;text-wrap:pretty;margin:0;font-size:16px;line-height:1.75}.Rcs9Vq_projectFlow{border-top:1px solid #55256833;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.Rcs9Vq_projectFlow li{min-width:0;padding:34px 28px 0 0;position:relative}.Rcs9Vq_projectFlow li:not(:last-child):after{content:"";background:#d4b0e3;width:28%;height:3px;position:absolute;top:-1px;right:20px}.Rcs9Vq_flowMarker{color:#552568;justify-content:space-between;align-items:center;display:flex}.Rcs9Vq_flowMarker span{font-variant-numeric:tabular-nums;font-size:11px;font-weight:900}.Rcs9Vq_flowMarker svg{margin-right:22px}.Rcs9Vq_projectFlow h3{margin:44px 0 14px;font-size:31px}.Rcs9Vq_projectFlow p{color:#6c626e;margin:0;font-size:13px;line-height:1.65}.Rcs9Vq_stemLab{color:#34203a;background:#d4b8dd;padding:112px 0}.Rcs9Vq_stemGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:86px;display:grid}.Rcs9Vq_stemBlueprint{color:#fff;background:#31163b;border:1px solid #ffffff2e;border-radius:26px 90px 26px 26px;overflow:hidden;box-shadow:15px 16px #5525682e}.Rcs9Vq_blueprintHeader,.Rcs9Vq_blueprintFooter{color:#d9cadc;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:64px;padding:0 24px;font-size:10px;display:flex}.Rcs9Vq_blueprintFooter{color:#bbaabd;border-top:1px solid #ffffff24;border-bottom:0;line-height:1.45}.Rcs9Vq_blueprintStage{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;grid-template-rows:1fr auto;grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;min-height:390px;padding:65px 38px 45px;display:grid;position:relative}.Rcs9Vq_blueprintStage>span{z-index:2;color:#31163b;border:1px solid #ffffff47;justify-self:center;place-items:center;width:86px;height:86px;display:grid;position:relative;box-shadow:0 16px 35px #0003}.Rcs9Vq_blueprintTarget{background:#d4b0e3;border-radius:50%}.Rcs9Vq_blueprintPuzzle{background:#b98ac9;border-radius:22px;transform:rotate(-5deg)}.Rcs9Vq_blueprintRocket{background:#c8a9d9;border-radius:50% 50% 18px 18px;transform:rotate(5deg)}.Rcs9Vq_blueprintStage>i{z-index:1;border-top:2px dashed #ffffff61;width:30%;position:absolute;top:46%}.Rcs9Vq_blueprintLineOne{left:20%}.Rcs9Vq_blueprintLineTwo{left:50%}.Rcs9Vq_blueprintStage strong{color:#e8dcea;justify-self:center;font-size:12px;font-weight:750}.Rcs9Vq_stemTracks{border-top:1px solid #40264840;grid-template-columns:1fr 1fr;gap:0;margin-top:38px;display:grid}.Rcs9Vq_stemTracks span{color:#552568;font-size:11px;font-weight:850}.Rcs9Vq_stemTracks strong{font-family:var(--font-display);margin:9px 0;font-size:21px;line-height:1.05;display:block}.Rcs9Vq_stemTracks p{color:#573c60;margin:0;font-size:12px;line-height:1.5}.Rcs9Vq_digital{background:#fff;padding:126px 0;position:relative;overflow:clip}.Rcs9Vq_digital:after{content:"";border:1px solid #55256814;border-radius:50%;width:560px;height:560px;position:absolute;top:50px;right:-260px;box-shadow:0 0 0 75px #bb91c90f}.Rcs9Vq_digitalGrid{z-index:1;grid-template-columns:.88fr 1.12fr;align-items:start;gap:86px;display:grid;position:relative}.Rcs9Vq_digitalPhoto{min-width:0;margin:0;position:sticky;top:106px}.Rcs9Vq_digitalPhoto img{object-fit:cover;object-position:center;border-radius:28px 28px 120px;width:100%;height:690px;display:block;box-shadow:0 28px 70px #361b3c2e}.Rcs9Vq_digitalPhoto figcaption,.Rcs9Vq_advancedVisual figcaption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#31163be6;border-radius:999px;align-items:center;gap:9px;max-width:calc(100% - 44px);padding:12px 16px;font-size:11px;font-weight:750;display:flex;position:absolute;bottom:22px;right:22px}.Rcs9Vq_digitalCopy{min-width:0;padding-top:28px}.Rcs9Vq_programList article{border-bottom:1px solid #55256824;grid-template-columns:52px 1fr;gap:20px;min-width:0;padding:24px 0;display:grid}.Rcs9Vq_programList article>svg{color:#552568;background:#eee7f1;border-radius:50%;width:46px;height:46px;padding:11px}.Rcs9Vq_programList span{color:#765187;font-size:10px;font-weight:850}.Rcs9Vq_programList h3{margin:5px 0 8px;font-size:27px}.Rcs9Vq_programList p{color:#6a606d;text-wrap:pretty;max-width:580px;margin:0;font-size:13px;line-height:1.6}.Rcs9Vq_minecraftFrame{background:#32143d;border:1px solid #ffffff29;border-radius:40px 40px 150px;min-height:720px;position:relative;overflow:hidden}.Rcs9Vq_minecraftFrame>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.Rcs9Vq_minecraftShade{background:linear-gradient(90deg,#1c0c22f7 0%,#240e2ceb 38%,#240e2c3d 72%,#0000 100%);position:absolute;inset:0}.Rcs9Vq_minecraftContent{z-index:2;color:#fff;width:52%;padding:76px 64px 64px;position:relative}.Rcs9Vq_minecraftContent>p:not(.Rcs9Vq_sectionLabel){color:#ded1e1;max-width:600px;margin:26px 0 0;font-size:15px;line-height:1.72}.Rcs9Vq_minecraftContent ul{gap:13px;margin:31px 0 0;padding:0;list-style:none;display:grid}.Rcs9Vq_minecraftContent li{color:#f4edf5;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.Rcs9Vq_minecraftContent li svg{color:#c8a9d9;flex:none}.Rcs9Vq_unofficialNote{color:#bdafc0;border-top:1px solid #ffffff2e;gap:10px;max-width:590px;margin-top:34px;padding-top:20px;font-size:10px;line-height:1.55;display:flex}.Rcs9Vq_unofficialNote svg{color:#b98ac9;flex:none}.Rcs9Vq_advanced{background:linear-gradient(160deg,#f6eff7 0%,#fff 74%);padding:124px 0;position:relative;overflow:clip}.Rcs9Vq_advancedIntro{grid-template-columns:.88fr 1.12fr;align-items:center;gap:80px;display:grid}.Rcs9Vq_advancedCopy>p:not(.Rcs9Vq_sectionLabel){margin:25px 0 0}.Rcs9Vq_technologySignals{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.Rcs9Vq_technologySignals span{color:#552568;border:1px solid #5525682e;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:850;display:inline-flex}.Rcs9Vq_advancedVisual{min-width:0;margin:0;position:relative}.Rcs9Vq_advancedVisual img{object-fit:cover;border-radius:110px 28px 28px;width:100%;height:480px;display:block;box-shadow:0 27px 70px #3319392e}.Rcs9Vq_advanced .technology-roadmap{background:#ffffffc2;margin-top:76px;box-shadow:0 28px 70px #361c3c1a}.Rcs9Vq_cta{color:#fff;background:#552568;padding:82px 0}.Rcs9Vq_cta>.container{grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;display:grid}.Rcs9Vq_cta h2{max-width:780px;font-size:clamp(39px,4.6vw,62px)}.Rcs9Vq_ctaActions{justify-content:flex-end;margin-top:0}.Rcs9Vq_ctaPrimary{color:#290f32;background:#d4b0e3;box-shadow:0 16px 36px #2a0d3a47}.Rcs9Vq_ctaSecondary{border:1px solid #ffffff73}@media (max-width:1050px){.Rcs9Vq_heroGrid{gap:40px}.Rcs9Vq_heroVisual>img{height:560px}.Rcs9Vq_projectBrief{left:-18px}.Rcs9Vq_splitHeading,.Rcs9Vq_stemGrid,.Rcs9Vq_digitalGrid,.Rcs9Vq_advancedIntro{gap:54px}.Rcs9Vq_minecraftContent{width:60%}}@media (max-width:900px){.Rcs9Vq_heroGrid,.Rcs9Vq_stemGrid,.Rcs9Vq_digitalGrid,.Rcs9Vq_advancedIntro{grid-template-columns:1fr}.Rcs9Vq_cta>.container{grid-template-columns:1fr}.Rcs9Vq_heroGrid{min-height:0}.Rcs9Vq_heroCopy{max-width:720px}.Rcs9Vq_heroVisual>img{height:540px}.Rcs9Vq_projectFlow{grid-template-columns:1fr 1fr;row-gap:48px}.Rcs9Vq_projectFlow li:nth-child(2):after{display:none}.Rcs9Vq_digitalPhoto{position:relative;top:auto}.Rcs9Vq_digitalPhoto img{height:540px}.Rcs9Vq_digitalCopy{padding-top:0}.Rcs9Vq_minecraftContent{width:70%}.Rcs9Vq_advancedVisual{grid-row:1}.Rcs9Vq_ctaActions{justify-content:flex-start}}@media (max-width:640px){.Rcs9Vq_hero{padding:72px 0 84px}.Rcs9Vq_heroGrid{gap:50px}.Rcs9Vq_hero h1{font-size:clamp(48px,13.1vw,58px)}.Rcs9Vq_heroLead{font-size:16px}.Rcs9Vq_heroActions,.Rcs9Vq_ctaActions{flex-direction:column;align-items:stretch}.Rcs9Vq_primaryAction,.Rcs9Vq_secondaryAction,.Rcs9Vq_ctaPrimary,.Rcs9Vq_ctaSecondary{width:100%}.Rcs9Vq_jumpLinks{grid-template-columns:1fr 1fr;display:grid}.Rcs9Vq_heroVisual>img{border-radius:22px 22px 78px;height:430px}.Rcs9Vq_projectBrief{width:auto;padding:17px 18px;bottom:72px;left:12px;right:30px;box-shadow:0 16px 36px #2a0d3a47}.Rcs9Vq_projectBrief strong{font-size:17px}.Rcs9Vq_heroVisual figcaption{margin-right:0}.Rcs9Vq_process,.Rcs9Vq_stemLab,.Rcs9Vq_digital,.Rcs9Vq_advanced{padding:84px 0}.Rcs9Vq_splitHeading{grid-template-columns:1fr;gap:26px;margin-bottom:52px}.Rcs9Vq_splitHeading h2,.Rcs9Vq_stemCopy h2,.Rcs9Vq_digitalCopy h2,.Rcs9Vq_minecraftContent h2,.Rcs9Vq_advancedCopy h2,.Rcs9Vq_cta h2{font-size:43px}.Rcs9Vq_projectFlow{border-top:0;border-left:1px solid #55256833;grid-template-columns:1fr;row-gap:0}.Rcs9Vq_projectFlow li{padding:8px 0 42px 24px}.Rcs9Vq_projectFlow li:not(:last-child):after{width:3px;height:34%;inset:28px auto 0 -2px}.Rcs9Vq_flowMarker svg{margin-right:0}.Rcs9Vq_projectFlow h3{margin-top:24px}.Rcs9Vq_stemGrid{gap:48px}.Rcs9Vq_stemBlueprint{border-radius:22px 60px 22px 22px;box-shadow:0 14px 32px #2a0d3a2e}.Rcs9Vq_blueprintHeader,.Rcs9Vq_blueprintFooter{padding-inline:17px}.Rcs9Vq_blueprintStage{gap:10px;min-height:310px;padding:46px 14px 35px}.Rcs9Vq_blueprintStage>span{width:64px;height:64px}.Rcs9Vq_blueprintStage>span svg{width:25px;height:25px}.Rcs9Vq_stemTracks{grid-template-columns:1fr}.Rcs9Vq_stemTracks>div,.Rcs9Vq_stemTracks>div+div{border-bottom:1px solid #40264833;border-left:0;padding:21px 0}.Rcs9Vq_digitalGrid{gap:48px}.Rcs9Vq_digitalPhoto img{border-radius:22px 22px 78px;height:430px}.Rcs9Vq_digitalPhoto figcaption,.Rcs9Vq_advancedVisual figcaption{max-width:calc(100% - 24px);bottom:12px;right:12px}.Rcs9Vq_programList article{grid-template-columns:44px 1fr;gap:14px}.Rcs9Vq_programList article>svg{width:40px;height:40px;padding:9px}.Rcs9Vq_programList h3{font-size:23px}.Rcs9Vq_minecraft{padding:42px 0}.Rcs9Vq_minecraftFrame{border-radius:28px 28px 90px;min-height:850px}.Rcs9Vq_minecraftFrame>img{object-position:57% center}.Rcs9Vq_minecraftShade{background:linear-gradient(#1f0d2561 0%,#1f0d25e0 38%,#1f0d25fa 100%)}.Rcs9Vq_minecraftContent{width:100%;padding:270px 22px 50px}.Rcs9Vq_minecraftContent>p:not(.Rcs9Vq_sectionLabel){font-size:14px}.Rcs9Vq_minecraftContent li{align-items:flex-start}.Rcs9Vq_advancedIntro{gap:45px}.Rcs9Vq_advancedVisual img{border-radius:70px 22px 22px;height:390px}.Rcs9Vq_advanced .technology-roadmap{margin-top:55px}.Rcs9Vq_cta{padding:72px 0 96px}.Rcs9Vq_cta>.container{gap:38px}}@media (prefers-reduced-motion:reduce){.Rcs9Vq_primaryAction,.Rcs9Vq_secondaryAction,.Rcs9Vq_jumpLinks a,.Rcs9Vq_ctaPrimary,.Rcs9Vq_ctaSecondary{transition:none}}.Rcs9Vq_sectionLabel{color:var(--violet);font-family:var(--font-body);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:11.5px;font-weight:600;display:flex}.Rcs9Vq_sectionLabel:before{opacity:.5;content:"";background:currentColor;width:22px;height:1px}.Rcs9Vq_sectionLabel:has(svg):before{display:none}.Rcs9Vq_sectionLabel svg{color:var(--violet);flex:none}.Rcs9Vq_hero{background:linear-gradient(160deg, var(--violet-deep) 0%, #1b1020 100%);padding:clamp(56px,6.6vw,92px) 0 clamp(54px,6vw,84px)}.Rcs9Vq_hero:before{opacity:1;background:radial-gradient(circle at 76% 16%,#bb8fc929,#0000 44%)}.Rcs9Vq_hero .Rcs9Vq_sectionLabel{color:var(--mint)}.Rcs9Vq_hero .Rcs9Vq_sectionLabel:before{background:var(--mint)}.Rcs9Vq_heroGrid{gap:clamp(36px,5vw,68px);min-height:0}.Rcs9Vq_hero h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.6rem,4.9vw,4.4rem);line-height:1.03}.Rcs9Vq_heroLead{color:#d3c6da;max-width:46ch;font-size:var(--step-1);margin-top:26px;line-height:1.62}.Rcs9Vq_heroActions{margin-top:30px}.Rcs9Vq_heroVisual>img{border-radius:var(--r-lg);height:clamp(300px,30vw,440px);box-shadow:var(--shadow-3);border:1px solid #ffffff2e}.Rcs9Vq_heroVisual figcaption{color:#a596ad;font-size:12px}.Rcs9Vq_projectBrief{border:1px solid var(--line);border-radius:var(--r-md);width:min(340px,74%);box-shadow:var(--shadow-2);background:#f7f0f9f7;padding:20px 22px;bottom:74px;left:-28px}.Rcs9Vq_projectBrief span{color:var(--violet);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600}.Rcs9Vq_projectBrief strong{letter-spacing:-.02em;margin-top:9px;font-size:1.12rem;line-height:1.3}.Rcs9Vq_briefProgress{gap:6px;margin-top:16px}.Rcs9Vq_briefProgress i{background:var(--violet);height:3px}.Rcs9Vq_briefProgress i:nth-child(2){background:var(--yellow)}.Rcs9Vq_briefProgress i:nth-child(3){background:var(--mint)}.Rcs9Vq_primaryAction,.Rcs9Vq_secondaryAction,.Rcs9Vq_ctaPrimary,.Rcs9Vq_ctaSecondary{border-radius:var(--r-pill);min-height:52px;font-family:var(--font-body);letter-spacing:-.01em;gap:10px;padding:0 26px;font-size:.95rem;font-weight:600}.Rcs9Vq_primaryAction,.Rcs9Vq_ctaPrimary{background:var(--mint);color:#2c1235;box-shadow:none}.Rcs9Vq_primaryAction:hover,.Rcs9Vq_ctaPrimary:hover{box-shadow:var(--shadow-2);background:#cba4d8}.Rcs9Vq_secondaryAction,.Rcs9Vq_ctaSecondary{background:0 0;border:1px solid #ffffff47}.Rcs9Vq_secondaryAction:hover,.Rcs9Vq_ctaSecondary:hover{background:#ffffff1a}.Rcs9Vq_primaryAction:focus-visible,.Rcs9Vq_secondaryAction:focus-visible,.Rcs9Vq_jumpLinks a:focus-visible,.Rcs9Vq_ctaPrimary:focus-visible,.Rcs9Vq_ctaSecondary:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.Rcs9Vq_jumpLinks{gap:6px 20px;margin-top:36px}.Rcs9Vq_jumpLinks a{color:#d3c6da;letter-spacing:.02em;border-bottom:1px solid #fff3;padding:10px 0;font-size:12.5px;font-weight:500}.Rcs9Vq_jumpLinks a:hover{border-color:var(--mint);color:var(--mint)}.Rcs9Vq_process{padding:var(--section-y) 0;background:var(--paper)}.Rcs9Vq_splitHeading{gap:clamp(28px,4vw,64px);margin-bottom:clamp(36px,4vw,56px)}.Rcs9Vq_splitHeading h2,.Rcs9Vq_stemCopy h2,.Rcs9Vq_digitalCopy h2,.Rcs9Vq_minecraftContent h2,.Rcs9Vq_advancedCopy h2{font-size:var(--step-5);letter-spacing:-.026em;line-height:1.02}.Rcs9Vq_cta h2{font-size:var(--step-4);letter-spacing:-.026em;line-height:1.02}.Rcs9Vq_splitHeading>p,.Rcs9Vq_stemCopy>p,.Rcs9Vq_sectionIntro,.Rcs9Vq_advancedCopy>p,.Rcs9Vq_cta>div>div>p{color:var(--ink-soft);font-size:var(--step-0);line-height:1.7}.Rcs9Vq_projectFlow{border-top:1px solid var(--line)}.Rcs9Vq_projectFlow li{padding:30px 26px 0 0}.Rcs9Vq_projectFlow li:not(:last-child):after{background:var(--mint);opacity:.8;height:2px}.Rcs9Vq_flowMarker{color:var(--violet)}.Rcs9Vq_flowMarker span{letter-spacing:.1em;font-size:11px;font-weight:600}.Rcs9Vq_projectFlow h3{font-size:var(--step-2);letter-spacing:-.015em;margin:40px 0 12px}.Rcs9Vq_projectFlow p{color:var(--ink-soft);font-size:.93rem;line-height:1.65}.Rcs9Vq_stemLab{padding:var(--section-y) 0;background:var(--mint-soft);color:var(--ink)}.Rcs9Vq_stemGrid{gap:clamp(36px,5vw,76px)}.Rcs9Vq_stemBlueprint{border-radius:var(--r-lg);background:linear-gradient(160deg, var(--violet-deep), #1b1020);box-shadow:var(--shadow-2);border:1px solid #ffffff1a}.Rcs9Vq_blueprintHeader,.Rcs9Vq_blueprintFooter{color:#c3b4ca;letter-spacing:.12em;min-height:60px;font-size:11px}.Rcs9Vq_blueprintHeader b{color:var(--mint);font-size:11px}.Rcs9Vq_blueprintFooter{color:#a596ad}.Rcs9Vq_blueprintStage{min-height:360px;padding:56px 34px 40px}.Rcs9Vq_blueprintStage>span{width:78px;height:78px;box-shadow:0 16px 35px #00000047}.Rcs9Vq_blueprintTarget{background:var(--yellow)}.Rcs9Vq_blueprintPuzzle{background:var(--pink);border-radius:18px}.Rcs9Vq_blueprintRocket{background:var(--mint);border-radius:50% 50% 16px 16px}.Rcs9Vq_blueprintStage strong{color:#ded1e1;letter-spacing:.02em;font-size:11.5px;font-weight:500}.Rcs9Vq_stemCopy .Rcs9Vq_sectionLabel{color:var(--violet)}.Rcs9Vq_stemCopy>p{color:var(--ink-soft);margin-top:22px}.Rcs9Vq_stemTracks{border-top:1px solid #2a0d3a29;margin-top:34px}.Rcs9Vq_stemTracks>div{padding:22px 22px 0 0}.Rcs9Vq_stemTracks>div+div{border-left:1px solid #2a0d3a29;padding-left:22px}.Rcs9Vq_stemTracks span{color:var(--violet);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.Rcs9Vq_stemTracks strong{letter-spacing:-.02em;margin:8px 0;font-size:1.15rem;line-height:1.15}.Rcs9Vq_stemTracks p{color:var(--ink-soft);font-size:.88rem;line-height:1.55}.Rcs9Vq_digital{padding:var(--section-y) 0;background:var(--paper)}.Rcs9Vq_digitalGrid{gap:clamp(36px,5vw,76px)}.Rcs9Vq_digitalPhoto{top:104px}.Rcs9Vq_digitalPhoto img{border-radius:var(--r-lg);height:clamp(280px,26vw,400px);box-shadow:var(--shadow-2)}.Rcs9Vq_digitalPhoto figcaption,.Rcs9Vq_advancedVisual figcaption{letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#180f1dd1;padding:10px 15px;font-size:11px;font-weight:500;bottom:18px;right:18px}.Rcs9Vq_sectionIntro{margin-top:22px}.Rcs9Vq_digitalFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0 30px;padding:0;list-style:none;display:grid}.Rcs9Vq_digitalFacts li{border:1px solid var(--line);color:var(--ink-soft);background:#fbf7fc;border-radius:14px;padding:14px 13px;font-size:11px;line-height:1.4}.Rcs9Vq_digitalFacts strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--violet);margin-bottom:4px;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1;display:block}.Rcs9Vq_digitalLink{color:var(--violet);align-items:center;gap:9px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.Rcs9Vq_digitalLink svg{transition:transform .2s}.Rcs9Vq_digitalLink:hover svg{transform:translate(3px)}.Rcs9Vq_digitalCarousel{z-index:1;margin-top:clamp(42px,5vw,68px);position:relative}.Rcs9Vq_programList{border-top:1px solid var(--line);margin-top:36px}.Rcs9Vq_programList article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:22px 0}.Rcs9Vq_programList article>svg{background:var(--violet-soft);width:42px;height:42px;color:var(--violet);border-radius:14px;padding:10px}.Rcs9Vq_programList span{color:var(--violet);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.Rcs9Vq_programList h3{font-size:var(--step-2);letter-spacing:-.015em;margin:5px 0 7px}.Rcs9Vq_programList p{color:var(--ink-soft);font-size:.93rem;line-height:1.62}.Rcs9Vq_minecraft{background:var(--deep);padding:clamp(56px,6vw,84px) 0}.Rcs9Vq_minecraftFrame{border-radius:var(--r-xl);border:1px solid #ffffff1f;min-height:680px}.Rcs9Vq_minecraftShade{background:linear-gradient(90deg,#180f1df7 0%,#1c1022e6 38%,#1c102238 72%,#0000 100%)}.Rcs9Vq_minecraftContent{padding:64px 56px 56px}.Rcs9Vq_minecraftContent .Rcs9Vq_sectionLabel{color:var(--mint)}.Rcs9Vq_minecraftContent .Rcs9Vq_sectionLabel:before{background:var(--mint)}.Rcs9Vq_minecraftContent>p:not(.Rcs9Vq_sectionLabel){color:#d3c6da;margin-top:22px;font-size:.97rem;line-height:1.7}.Rcs9Vq_minecraftContent ul{gap:11px;margin-top:26px}.Rcs9Vq_minecraftContent li{color:#eee5f1;font-size:.93rem;font-weight:500}.Rcs9Vq_minecraftContent li svg{color:var(--mint)}.Rcs9Vq_unofficialNote{color:#a596ad;border-top:1px solid #ffffff24;margin-top:30px;padding-top:18px;font-size:11px}.Rcs9Vq_unofficialNote svg{color:var(--pink)}.Rcs9Vq_advanced{padding:var(--section-y) 0;background:linear-gradient(160deg, var(--violet-soft) 0%, #fff 74%)}.Rcs9Vq_advancedIntro{gap:clamp(36px,5vw,72px)}.Rcs9Vq_technologySignals{gap:8px;margin-top:26px}.Rcs9Vq_technologySignals span{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--violet);letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;font-size:11px;font-weight:600}.Rcs9Vq_advancedVisual img{border-radius:var(--r-lg);height:clamp(340px,38vw,460px);box-shadow:var(--shadow-2)}.Rcs9Vq_cta{background:var(--violet);padding:clamp(60px,6.4vw,92px) 0}.Rcs9Vq_cta>.container{gap:clamp(32px,5vw,64px)}.Rcs9Vq_cta .Rcs9Vq_sectionLabel{color:var(--mint)}.Rcs9Vq_cta .Rcs9Vq_sectionLabel:before{background:var(--mint)}.Rcs9Vq_cta>div>div>p:not(.Rcs9Vq_sectionLabel){color:#ddcfe4;margin-top:16px}@media (max-width:640px){.Rcs9Vq_sectionLabel{font-size:11px}.Rcs9Vq_hero h1{font-size:clamp(2.5rem,10.4vw,3.2rem)}.Rcs9Vq_heroLead{font-size:1rem}.Rcs9Vq_heroVisual>img{border-radius:var(--r-lg);height:280px}.Rcs9Vq_projectBrief{padding:16px 18px;left:12px;right:34px}.Rcs9Vq_projectBrief strong{font-size:1rem}.Rcs9Vq_splitHeading h2,.Rcs9Vq_stemCopy h2,.Rcs9Vq_digitalCopy h2,.Rcs9Vq_minecraftContent h2,.Rcs9Vq_advancedCopy h2{font-size:clamp(1.9rem,7.6vw,2.5rem)}.Rcs9Vq_cta h2{font-size:clamp(1.7rem,6.6vw,2.1rem)}.Rcs9Vq_projectFlow h3{margin-top:22px}.Rcs9Vq_stemBlueprint{border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.Rcs9Vq_blueprintStage{min-height:300px;padding:42px 14px 32px}.Rcs9Vq_blueprintStage>span{width:62px;height:62px}.Rcs9Vq_digitalPhoto img{border-radius:var(--r-lg);height:260px}.Rcs9Vq_programList article{grid-template-columns:42px 1fr;gap:14px}.Rcs9Vq_programList article>svg{border-radius:12px;width:38px;height:38px;padding:8px}.Rcs9Vq_minecraftFrame{border-radius:var(--r-lg)}.Rcs9Vq_minecraftContent{padding:250px 22px 46px}.Rcs9Vq_advancedVisual img{border-radius:var(--r-lg);height:320px}}.Rcs9Vq_projectFlow{counter-reset:flow;border-top:0;gap:18px}.Rcs9Vq_projectFlow li{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(160deg, #fff 0%, var(--violet-soft) 140%);box-shadow:var(--shadow-1);transition:transform .35s var(--ease-out), box-shadow .35s ease, border-color .3s ease;flex-direction:column;padding:28px 24px 30px;display:flex;overflow:hidden}.Rcs9Vq_projectFlow li:before{background:linear-gradient(90deg, var(--violet), #a97bc0);transform-origin:0;height:3px;transition:transform .4s var(--ease-out);content:"";position:absolute;inset:0 0 auto;transform:scaleX(0)}.Rcs9Vq_projectFlow li:hover{box-shadow:var(--shadow-2);border-color:#4a1a634d;transform:translateY(-6px)}.Rcs9Vq_projectFlow li:hover:before{transform:scaleX(1)}.Rcs9Vq_projectFlow li:not(:last-child):after{opacity:1;background:linear-gradient(90deg,#a97bc0,#a97bc026);width:18px;height:2px;top:50px;right:-18px}.Rcs9Vq_flowMarker{flex-direction:row-reverse}.Rcs9Vq_flowMarker span{font-family:var(--font-display);letter-spacing:-.04em;color:#4a1a632e;font-size:2.6rem;font-weight:600;line-height:1;transition:color .3s}.Rcs9Vq_projectFlow li:hover .Rcs9Vq_flowMarker span{color:#4a1a6373}.Rcs9Vq_flowMarker svg{box-sizing:content-box;background:var(--violet-soft);width:24px;height:24px;color:var(--violet);transition:background .3s ease, color .3s ease, transform .4s var(--ease-spring);border-radius:16px;margin:0;padding:13px}.Rcs9Vq_projectFlow li:hover .Rcs9Vq_flowMarker svg{background:linear-gradient(145deg, #6b3f8a, var(--violet));color:#fff;transform:rotate(-6deg)scale(1.06)}.Rcs9Vq_projectFlow h3{margin:26px 0 10px}@media (max-width:1050px){.Rcs9Vq_projectFlow li:not(:last-child):after{display:none}}
