.nd-helio-launch{--helio-cream:#fff7e8;--helio-paper:#f4e8d6;--helio-ink:#35190d;--helio-ember:#c22b0e;--helio-orange:#f08a12;--helio-gold:#f7b32b;--helio-night:#08090d;--helio-line:rgba(247, 179, 43, .24);overflow:clip;background:var(--helio-night);color:var(--helio-paper)}.nd-helio-launch a{color:inherit}.nd-helio-launch__shell{width:min(calc(100% - clamp(2rem, 7vw, 8rem)), 1380px);margin-inline:auto}.nd-helio-launch__hero{position:relative;display:grid;min-height:min(940px, 94svh);align-content:center;padding:clamp(8.5rem, 14vw, 12rem) 0 4rem;isolation:isolate}.nd-helio-launch__hero::before{position:absolute;z-index:-3;inset:0;content:"";background:radial-gradient(circle at 72% 46%,rgb(240 138 18 / .16),transparent 32%),linear-gradient(128deg,#050609 0 43%,#100906 73%,#060608 100%)}.nd-helio-launch__hero::after{position:absolute;z-index:-2;inset:0;content:"";opacity:.2;background-image:linear-gradient(rgb(255 255 255 / .028) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .028) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,transparent 0,#000 26%,#000 100%)}.nd-helio-launch__field{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.nd-helio-launch__field i{position:absolute;top:50%;right:15%;width:clamp(15rem, 38vw, 40rem);aspect-ratio:1;border:1px solid rgb(247 179 43 / .22);border-radius:50%;transform:translate(50%,-50%);box-shadow:0 0 5rem rgb(240 138 18 / .08),inset 0 0 4rem rgb(240 138 18 / .04);animation:nd-helio-orbit 22s linear infinite}.nd-helio-launch__field i:nth-child(2){width:clamp(11rem, 29vw, 31rem);border-style:dashed;animation-direction:reverse;animation-duration:31s}.nd-helio-launch__field i:nth-child(3){width:clamp(7rem, 20vw, 22rem);animation-duration:16s}.nd-helio-launch__field i:nth-child(4){width:clamp(2rem, 7vw, 8rem);border:0;background:radial-gradient(circle,rgb(255 245 211 / .92) 0,rgb(247 179 43 / .68) 12%,rgb(240 138 18 / .19) 38%,transparent 70%);box-shadow:none;animation:nd-helio-pulse 5s ease-in-out infinite alternate}.nd-helio-launch__hero-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(19rem,.78fr);gap:clamp(3rem, 9vw, 9rem);align-items:center}.nd-helio-launch__back{display:inline-block;margin-bottom:3rem;color:#aea497!important;font-family:var(--wp--preset--font-family--studio-mono);font-size:.58rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.nd-helio-launch__hero h1{max-width:10ch;margin:.8rem 0 2rem;color:var(--helio-cream);font-size:clamp(4rem, 8.5vw, 9.3rem);font-weight:450;letter-spacing:-.075em;line-height:.79}.nd-helio-launch__hero h1 em{color:#fff0;font-style:normal;-webkit-text-stroke:1px rgb(247 179 43 / .92)}.nd-helio-launch__lede{max-width:47rem;margin:0 0 1.2rem;color:#f2e6d4;font-size:clamp(1.15rem, 1.65vw, 1.48rem);line-height:1.55}.nd-helio-launch__hero-copy>p:not(.nd-index):not(.nd-helio-launch__lede){max-width:42rem;margin:0;color:#a99f94;font-size:.92rem;line-height:1.72}.nd-helio-launch__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.2rem}.nd-helio-launch__button{display:inline-flex!important;gap:1.2rem;align-items:center;justify-content:center;min-height:3.35rem;padding:.82rem 1.3rem!important;border:1px solid rgb(247 179 43 / .48)!important;border-radius:999px!important;background:rgb(255 255 255 / .02)!important;color:var(--helio-paper)!important;font-size:.72rem!important;font-weight:620!important;letter-spacing:.035em;text-decoration:none!important;transition:border-color .25s,background-color .25s,color .25s,transform .25s}.nd-helio-launch__button:hover{border-color:var(--helio-gold)!important;transform:translateY(-2px)}.nd-helio-launch__button--primary{border-color:var(--helio-gold)!important;background:var(--helio-gold)!important;color:#170b04!important}.nd-helio-launch__button--primary:hover{background:#ffd05c!important}.nd-helio-launch__sigil{position:relative;display:grid;width:min(100%, 32rem);aspect-ratio:1;place-content:center;justify-self:end;border:1px solid rgb(247 179 43 / .32);border-radius:50%;background:radial-gradient(circle,rgb(240 138 18 / .22),rgb(8 9 13 / .18) 55%,rgb(8 9 13 / .76) 72%);box-shadow:inset 0 0 8rem rgb(240 138 18 / .08),0 0 10rem rgb(240 138 18 / .09);text-align:center}.nd-helio-launch__sigil::before,.nd-helio-launch__sigil::after{position:absolute;inset:11%;border:1px solid rgb(247 179 43 / .22);content:"";transform:rotate(45deg)}.nd-helio-launch__sigil::after{inset:23%;border-style:dashed;transform:rotate(-12deg)}.nd-helio-launch__sigil span,.nd-helio-launch__sigil b,.nd-helio-launch__sigil small{position:relative;z-index:2;display:block}.nd-helio-launch__sigil span{color:var(--helio-gold);font-family:var(--wp--preset--font-family--studio-mono);font-size:clamp(.66rem, 1vw, .9rem);letter-spacing:.55em}.nd-helio-launch__sigil b{color:var(--helio-cream);font-size:clamp(3.1rem, 6vw, 6.8rem);font-weight:460;letter-spacing:-.06em;line-height:.9}.nd-helio-launch__sigil small{max-width:16rem;margin:1.1rem auto 0;color:#a99b8c;font-family:var(--wp--preset--font-family--studio-mono);font-size:.48rem;letter-spacing:.16em}.nd-helio-launch__ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem, 9vw, 8rem);border-block:1px solid var(--helio-line)}.nd-helio-launch__ledger span{display:grid;gap:.35rem;padding:1rem 1.2rem;border-right:1px solid var(--helio-line);color:#8f867d;font-family:var(--wp--preset--font-family--studio-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase}.nd-helio-launch__ledger span:last-child{border-right:0}.nd-helio-launch__ledger b{color:var(--helio-gold);font-size:.72rem;font-weight:550}.nd-helio-launch__nav{position:sticky;z-index:20;top:0;border-block:1px solid rgb(247 179 43 / .17);background:rgb(7 8 11 / .88);backdrop-filter:blur(18px)}.nd-helio-launch__nav>div{display:flex;gap:1.4rem;align-items:center;min-height:3.2rem;overflow-x:auto;scrollbar-width:none}.nd-helio-launch__nav a{flex:0 0 auto;color:#b0a79c;font-family:var(--wp--preset--font-family--studio-mono);font-size:.53rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.nd-helio-launch__nav a:last-child{margin-left:auto;color:var(--helio-gold)}.nd-helio-launch__intro,.nd-helio-launch__demo,.nd-helio-launch__library{padding:clamp(5rem, 10vw, 10rem) 0}.nd-helio-launch__intro{background:var(--helio-cream);color:var(--helio-ink)}.nd-helio-launch__intro-grid,.nd-helio-launch__section-head{display:grid;grid-template-columns:minmax(19rem,.75fr) minmax(0,1.25fr);gap:clamp(2.5rem,8vw,8rem);align-items:start}.nd-helio-launch__intro h2,.nd-helio-launch__section-head h2{margin:.8rem 0 0;font-size:clamp(3.3rem,6.6vw,7.4rem);font-weight:450;letter-spacing:-.07em;line-height:.85}.nd-helio-launch__intro h2 em,.nd-helio-launch__section-head h2 em{color:var(--helio-orange);font-style:normal}.nd-helio-launch__intro-grid>div:last-child p,.nd-helio-launch__section-head>div:last-child p,.nd-helio-launch__section-head>p{color:#7f7164;font-size:.94rem;line-height:1.75}.nd-helio-launch__intro-lede{margin-top:0!important;color:var(--helio-ink)!important;font-size:clamp(1.15rem,1.6vw,1.44rem)!important;line-height:1.55!important}.nd-helio-launch__intro blockquote{margin:2.2rem 0 0;padding:1.1rem 0 0 1.4rem;border-top:1px solid rgb(53 25 13 / .2);border-left:2px solid var(--helio-orange);color:#5e3928;font-size:1rem;font-style:italic}.nd-helio-launch__demo{background:#f5ead9;color:var(--helio-ink)}.nd-helio-launch__demo--dark{background:#0b0c11;color:var(--helio-paper)}.nd-helio-launch__demo--dark .nd-helio-launch__section-head>div:last-child p{color:#999189}.nd-helio-launch__section-head{margin-bottom:clamp(2.5rem,5vw,5rem)}.nd-helio-launch__section-head>p{margin-top:.4rem}.nd-helio-launch__section-head ul{display:grid;gap:.55rem;margin:1.4rem 0 0;padding:0;color:#6d5b4d;font-family:var(--wp--preset--font-family--studio-mono);font-size:.6rem;letter-spacing:.035em;list-style:none}.nd-helio-launch__section-head li::before{margin-right:.65rem;color:var(--helio-orange);content:"✦"}.nd-helio-launch__quiet{color:#77716c!important;font-family:var(--wp--preset--font-family--studio-mono);font-size:.58rem!important;letter-spacing:.04em}.nd-helio-launch__notice{display:grid;grid-template-columns:auto 1fr;gap:.8rem 1.25rem;align-items:start;margin-bottom:1rem;padding:1rem 1.15rem;border:1px solid rgb(194 43 14 / .22);background:rgb(255 255 255 / .46);color:#6d4f40;font-size:.72rem;line-height:1.6}.nd-helio-launch__notice strong{color:var(--helio-ember);font-family:var(--wp--preset--font-family--studio-mono);font-size:.57rem;letter-spacing:.08em;text-transform:uppercase}.nd-helio-launch__frame{overflow:hidden;border:1px solid rgb(53 25 13 / .18);border-radius:.3rem;background:#fffaf2;box-shadow:0 2rem 6rem rgb(53 25 13 / .12)}.nd-helio-launch__demo--dark .nd-helio-launch__frame{border-color:rgb(247 179 43 / .22);background:#08090d;box-shadow:0 2rem 7rem rgb(0 0 0 / .32)}.nd-helio-launch__frame iframe{display:block;width:100%;height:clamp(790px,88vh,1080px);border:0;background:#fffaf2}.nd-helio-launch__frame--drone iframe{height:clamp(720px,82vh,940px);background:#08090d}.nd-helio-launch__frame>a{display:flex;justify-content:space-between;padding:.9rem 1.1rem;border-top:1px solid rgb(53 25 13 / .16);color:#694635;font-family:var(--wp--preset--font-family--studio-mono);font-size:.56rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.nd-helio-launch__demo--dark .nd-helio-launch__frame>a{border-color:rgb(247 179 43 / .18);color:var(--helio-gold)}.nd-helio-launch__library{background:#06070a}.nd-helio-launch__library .nd-helio-launch__section-head>p{color:#979089}.nd-helio-launch__engine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--helio-line);border-left:1px solid var(--helio-line)}.nd-helio-launch__engine-grid a{position:relative;display:flex;min-height:21rem;flex-direction:column;padding:1.35rem;overflow:hidden;border-right:1px solid var(--helio-line);border-bottom:1px solid var(--helio-line);color:#a79f97;text-decoration:none;transition:background-color .3s,color .3s,transform .3s}.nd-helio-launch__engine-grid a::after{position:absolute;right:-18%;bottom:-32%;width:12rem;aspect-ratio:1;border:1px solid rgb(247 179 43 / .1);border-radius:50%;content:"";box-shadow:0 0 4rem rgb(240 138 18 / .04)}.nd-helio-launch__engine-grid a:hover{z-index:2;background:rgb(240 138 18 / .07);color:var(--helio-paper);transform:translateY(-3px)}.nd-helio-launch__engine-grid i,.nd-helio-launch__engine-grid span,.nd-helio-launch__engine-grid small,.nd-helio-launch__engine-grid b{position:relative;z-index:1;font-family:var(--wp--preset--font-family--studio-mono);font-style:normal}.nd-helio-launch__engine-grid i{color:var(--helio-gold);font-size:.6rem;letter-spacing:.12em}.nd-helio-launch__engine-grid span{margin-top:3.2rem;color:var(--helio-orange);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase}.nd-helio-launch__engine-grid strong{position:relative;z-index:1;margin-top:.5rem;color:var(--helio-paper);font-size:clamp(1.7rem,2.5vw,2.8rem);font-weight:470;letter-spacing:-.055em;line-height:.95}.nd-helio-launch__engine-grid small{margin-top:.8rem;color:#77736f;font-size:.52rem;line-height:1.55}.nd-helio-launch__engine-grid b{margin-top:auto;padding-top:1rem;border-top:1px solid rgb(247 179 43 / .16);color:var(--helio-gold);font-size:.5rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.nd-helio-launch__cathedral{display:grid;grid-template-columns:minmax(19rem,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,7vw,7rem);align-items:center;margin-top:clamp(4rem,8vw,8rem);padding:clamp(1.5rem,4vw,4rem);border:1px solid var(--helio-line);background:linear-gradient(125deg,rgb(240 138 18 / .08),rgb(255 255 255 / .015))}.nd-helio-launch__cathedral>div{position:relative;width:min(100%,29rem);aspect-ratio:1;margin:auto;border:1px solid rgb(247 179 43 / .22);border-radius:50%}.nd-helio-launch__cathedral>div::before{position:absolute;inset:29%;border-radius:50%;content:"";background:radial-gradient(circle,#fff7d3 0,var(--helio-gold) 10%,rgb(240 138 18 / .22) 45%,transparent 72%)}.nd-helio-launch__cathedral>div i{position:absolute;top:50%;left:50%;width:72%;height:1px;background:linear-gradient(90deg,transparent,rgb(247 179 43 / .6),transparent);transform:translate(-50%,-50%) rotate(calc(var(--i,0) * 36deg))}.nd-helio-launch__cathedral>div i:nth-child(2){--i:1}.nd-helio-launch__cathedral>div i:nth-child(3){--i:2}.nd-helio-launch__cathedral>div i:nth-child(4){--i:3}.nd-helio-launch__cathedral>div i:nth-child(5){--i:4}.nd-helio-launch__cathedral span>small{color:var(--helio-orange);font-family:var(--wp--preset--font-family--studio-mono);font-size:.54rem;letter-spacing:.1em;text-transform:uppercase}.nd-helio-launch__cathedral span>strong{display:block;max-width:10ch;margin-top:.7rem;color:var(--helio-paper);font-size:clamp(3rem,5vw,6rem);font-weight:450;letter-spacing:-.065em;line-height:.87}.nd-helio-launch__cathedral p{max-width:42rem;color:#9c958e;font-size:.9rem;line-height:1.72}.nd-helio-launch__footer-callout{position:relative;padding:clamp(6rem,12vw,12rem) 0;overflow:hidden;background:var(--helio-cream);color:var(--helio-ink);text-align:center}.nd-helio-launch__footer-callout::before{position:absolute;top:50%;left:50%;width:min(88vw,70rem);aspect-ratio:1;border:1px solid rgb(240 138 18 / .16);border-radius:50%;content:"";transform:translate(-50%,-50%);box-shadow:inset 0 0 0 8vw rgb(240 138 18 / .025),inset 0 0 0 16vw rgb(240 138 18 / .025)}.nd-helio-launch__footer-callout>div{position:relative;z-index:1}.nd-helio-launch__footer-callout h2{margin:1rem auto;color:var(--helio-ink);font-size:clamp(3.6rem,8vw,8rem);font-weight:450;letter-spacing:-.075em;line-height:.82}.nd-helio-launch__footer-callout h2 em{color:var(--helio-orange);font-style:normal}.nd-helio-launch__footer-callout>div>p:not(.nd-index){max-width:44rem;margin:1.6rem auto;color:#766354;line-height:1.7}.nd-helio-launch__footer-callout>div>div{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;margin-top:2rem}.nd-helio-launch__footer-callout a{color:#6a3a23;font-family:var(--wp--preset--font-family--studio-mono);font-size:.6rem;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}@keyframes nd-helio-orbit{to{transform:translate(50%,-50%) rotate(1turn)}}@keyframes nd-helio-pulse{from{opacity:.65;transform:translate(50%,-50%) scale(.9)}to{opacity:1;transform:translate(50%,-50%) scale(1.12)}}@media (max-width:980px){.nd-helio-launch__hero{min-height:auto}.nd-helio-launch__hero-grid,.nd-helio-launch__intro-grid,.nd-helio-launch__section-head,.nd-helio-launch__cathedral{grid-template-columns:1fr}.nd-helio-launch__sigil{width:min(72vw,31rem);justify-self:center}.nd-helio-launch__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-helio-launch__ledger span:nth-child(2){border-right:0}.nd-helio-launch__ledger span:nth-child(-n+2){border-bottom:1px solid var(--helio-line)}.nd-helio-launch__engine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-helio-launch__engine-grid a{min-height:18rem}}@media (max-width:640px){.nd-helio-launch__shell{width:min(calc(100% - 1.4rem), 1380px)}.nd-helio-launch__hero{padding-top:7.4rem}.nd-helio-launch__hero h1{font-size:clamp(3.35rem,16.5vw,5.2rem)}.nd-helio-launch__actions{align-items:stretch;flex-direction:column}.nd-helio-launch__button{width:100%}.nd-helio-launch__ledger span{padding-inline:.7rem}.nd-helio-launch__nav a:last-child{margin-left:0}.nd-helio-launch__intro h2,.nd-helio-launch__section-head h2{font-size:clamp(3rem,14vw,4.8rem)}.nd-helio-launch__notice{grid-template-columns:1fr}.nd-helio-launch__frame iframe{height:800px}.nd-helio-launch__frame--drone iframe{height:760px}.nd-helio-launch__engine-grid{grid-template-columns:1fr}.nd-helio-launch__engine-grid a{min-height:17rem}.nd-helio-launch__cathedral{padding:1rem}.nd-helio-launch__cathedral span>strong{font-size:clamp(2.7rem,13vw,4.5rem)}}.nd-helio-launch__field{display:none}.nd-helio-launch__hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(19rem,.78fr);gap:clamp(2rem,6vw,6rem)}.nd-helio-launch__hero-logo{position:relative;width:min(58.75vw,53.75rem);aspect-ratio:1;justify-self:end;margin-right:clamp(-9rem,-10.3vw,-3rem);background-image:var(--helio-logo-image);background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-2.5rem)}.nd-helio-launch__hero-logo::before{display:none}@media (max-width:980px){.nd-helio-launch__hero-grid{grid-template-columns:1fr}.nd-helio-launch__hero-logo{width:min(88vw,43rem);margin:-1rem auto 0;justify-self:center;transform:none}}@media (max-width:640px){.nd-helio-launch__hero-logo{width:min(98vw,34rem);margin-top:0}}.nd-helio-launch__primer{padding:clamp(5rem,10vw,10rem) 0;background:radial-gradient(circle at 12% 28%,rgb(194 43 14 / .12),transparent 28%),#100c0a;color:var(--helio-paper)}.nd-helio-launch__primer .nd-helio-launch__section-head>div:last-child p{color:#aaa097}.nd-helio-launch__primer .nd-helio-launch__quiet{color:#7f7770!important}.nd-helio-primer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--helio-line);background:var(--helio-line)}.nd-helio-primer__lab{min-width:0;padding:clamp(1rem,2.5vw,2.2rem);background:linear-gradient(145deg,rgb(255 255 255 / .025),rgb(255 255 255 / .006)),#0a0909}.nd-helio-primer__lab[data-audio-active]{background:radial-gradient(circle at 50% 32%,rgb(240 138 18 / .13),transparent 42%),#0a0909}.nd-helio-primer__lab-head span{color:var(--helio-orange);font-family:var(--wp--preset--font-family--studio-mono);font-size:.52rem;letter-spacing:.1em;text-transform:uppercase}.nd-helio-primer__lab-head h3{margin:.65rem 0 .75rem;color:var(--helio-cream);font-size:clamp(2.3rem,4.4vw,4.8rem);font-weight:450;letter-spacing:-.065em;line-height:.9}.nd-helio-primer__lab-head p{max-width:38rem;min-height:3.8em;margin:0 0 1.5rem;color:#958c84;font-size:.82rem;line-height:1.65}.nd-helio-primer__visual{position:relative;min-height:clamp(19rem,34vw,31rem);overflow:hidden;border:1px solid rgb(247 179 43 / .18);background:radial-gradient(circle at center,rgb(240 138 18 / .08),transparent 52%),#050506;isolation:isolate}.nd-helio-primer__visual::after{position:absolute;inset:0;z-index:-1;content:"";opacity:.32;background-image:linear-gradient(rgb(247 179 43 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(247 179 43 / .035) 1px,transparent 1px);background-size:34px 34px}.nd-helio-primer__visual canvas{position:absolute;inset:0;width:100%;height:100%}.nd-helio-primer__visual>strong{position:absolute;top:1rem;left:1rem;color:var(--helio-cream);font-family:var(--wp--preset--font-family--studio-mono);font-size:clamp(1.15rem,2vw,1.65rem);font-weight:500;letter-spacing:.05em}.nd-helio-primer__visual--pyth>strong{display:grid;line-height:1}.nd-helio-primer__visual--pyth>strong small{margin-top:.35rem;color:#887e74;font-size:.45rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.nd-helio-primer__visual--pyth>div{align-items:end}.nd-helio-primer__visual--pyth>div span:last-child{text-align:right}.nd-helio-primer__visual--pyth>div b{line-height:1.45}.nd-helio-primer__visual>div{position:absolute;right:1rem;bottom:.8rem;left:1rem;display:flex;gap:1rem;justify-content:space-between;color:#746c65;font-family:var(--wp--preset--font-family--studio-mono);font-size:.48rem;letter-spacing:.06em;text-transform:uppercase}.nd-helio-primer__visual>div b{display:block;margin-top:.22rem;color:var(--helio-gold);font-size:.6rem;font-weight:520}.nd-helio-primer__choices{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.1rem 0 0;padding:0;border:0}.nd-helio-primer__choices legend{width:100%;margin-bottom:.2rem;color:#8c837b;font-family:var(--wp--preset--font-family--studio-mono);font-size:.49rem;letter-spacing:.08em;text-transform:uppercase}.nd-helio-primer__choices button,.nd-helio-primer__play,.nd-helio-primer__safety button{min-height:2.75rem;border:1px solid rgb(247 179 43 / .24);border-radius:999px;background:rgb(255 255 255 / .018);color:#aaa097;font-family:var(--wp--preset--font-family--studio-mono);font-size:.56rem;font-weight:560;letter-spacing:.045em;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,transform .2s}.nd-helio-primer__choices button{min-width:3.55rem;padding:.6rem .8rem}.nd-helio-primer__choices button[aria-pressed="true"]{border-color:var(--helio-gold);background:var(--helio-gold);color:#170b04}.nd-helio-primer__range{display:flex;align-items:end;justify-content:space-between;margin-top:1.2rem;color:#8c837b;font-family:var(--wp--preset--font-family--studio-mono);font-size:.49rem;letter-spacing:.08em;text-transform:uppercase}.nd-helio-primer__range output{color:var(--helio-gold);font-size:.66rem}.nd-helio-primer__slider{width:100%;margin:1rem 0 .76rem;accent-color:var(--helio-orange);cursor:ew-resize}.nd-helio-primer__readout{display:flex;gap:1rem;align-items:center;justify-content:space-between;min-height:3.2rem;margin-top:.85rem;padding:.7rem .85rem;border-block:1px solid rgb(247 179 43 / .13);color:#827970;font-family:var(--wp--preset--font-family--studio-mono);font-size:.49rem;letter-spacing:.055em;text-transform:uppercase}.nd-helio-primer__readout b{color:#c2b8ad;font-size:.52rem;font-weight:520;text-align:right}.nd-helio-primer__play{display:inline-flex;gap:.75rem;align-items:center;justify-content:center;width:100%;margin-top:1rem;padding:.7rem 1rem;border-color:var(--helio-gold);color:var(--helio-gold)}.nd-helio-primer__play[aria-pressed="true"]{background:var(--helio-gold);color:#170b04}.nd-helio-primer__choices button:hover,.nd-helio-primer__play:hover,.nd-helio-primer__safety button:hover{border-color:var(--helio-gold);color:var(--helio-cream);transform:translateY(-1px)}.nd-helio-primer__choices button[aria-pressed="true"]:hover,.nd-helio-primer__play[aria-pressed="true"]:hover{color:#170b04}.nd-helio-primer__choices button:focus-visible,.nd-helio-primer__play:focus-visible,.nd-helio-primer__safety button:focus-visible,.nd-helio-primer__slider:focus-visible{outline:2px solid var(--helio-cream);outline-offset:3px}.nd-helio-primer__play:disabled,.nd-helio-primer__safety button:disabled{cursor:not-allowed;opacity:.42;transform:none}.nd-helio-primer__safety{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;margin-top:1rem;padding:1rem 1.15rem;border:1px solid var(--helio-line);background:rgb(255 255 255 / .018)}.nd-helio-primer__safety>div{display:grid;gap:.25rem}.nd-helio-primer__safety strong{color:var(--helio-orange);font-family:var(--wp--preset--font-family--studio-mono);font-size:.53rem;letter-spacing:.08em;text-transform:uppercase}.nd-helio-primer__safety span{color:#8e857d;font-size:.68rem;line-height:1.55}.nd-helio-primer__safety button{flex:0 0 auto;min-width:11rem;padding:.65rem 1rem}.nd-helio-launch [hidden]{display:none!important}.nd-helio-launch__terms{padding:clamp(5rem,9vw,9rem) 0;background:linear-gradient(125deg,#1c0d07,#0a0909 66%);color:var(--helio-paper)}.nd-helio-terms__grid{display:grid;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.nd-helio-launch__terms h2{max-width:8ch;margin:.8rem 0 1.4rem;color:var(--helio-cream);font-size:clamp(3.3rem,6.6vw,7rem);font-weight:450;letter-spacing:-.07em;line-height:.85}.nd-helio-launch__terms h2 em{color:var(--helio-orange);font-style:normal}.nd-helio-terms__intro{max-width:34rem;color:#9e958c;font-size:.88rem;line-height:1.72}.nd-helio-terms__card{padding:clamp(1.25rem,3vw,2.4rem);border:1px solid rgb(247 179 43 / .26);background:rgb(255 255 255 / .025);box-shadow:0 2rem 6rem rgb(0 0 0 / .18)}.nd-helio-terms__card ul{display:grid;gap:.9rem;margin:0;padding:0;color:#c1b7ae;font-size:.78rem;line-height:1.65;list-style:none}.nd-helio-terms__card li{position:relative;padding-left:1.4rem}.nd-helio-terms__card li::before{position:absolute;top:.05rem;left:0;color:var(--helio-orange);content:"✦"}.nd-helio-terms__check{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;margin-top:1.7rem;padding:1rem;border:1px solid rgb(247 179 43 / .18);background:rgb(0 0 0 / .16);color:#d4cac0;font-size:.75rem;line-height:1.6;cursor:pointer}.nd-helio-terms__check input{width:1.15rem;height:1.15rem;margin-top:.12rem;accent-color:var(--helio-orange)}.nd-helio-terms__accept{width:100%;min-height:3.35rem;margin-top:.85rem;padding:.8rem 1.2rem;border:1px solid var(--helio-gold);border-radius:999px;background:var(--helio-gold);color:#170b04;font-family:var(--wp--preset--font-family--studio-mono);font-size:.58rem;font-weight:620;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background-color .2s,opacity .2s,transform .2s}.nd-helio-terms__accept:hover:not(:disabled){background:#ffd05c;transform:translateY(-1px)}.nd-helio-terms__accept:disabled{cursor:not-allowed;opacity:.38}.nd-helio-terms__status{margin:.75rem 0 0;color:#827a73;font-family:var(--wp--preset--font-family--studio-mono);font-size:.5rem;letter-spacing:.045em;line-height:1.6;text-transform:uppercase}.nd-helio-launch__terms[data-accepted="true"] .nd-helio-terms__card{border-color:rgb(247 179 43 / .55)}.nd-helio-launch__frame-gate{display:grid;min-height:clamp(28rem,62vh,42rem);padding:2rem;place-content:center;background:radial-gradient(circle at 50% 42%,rgb(240 138 18 / .1),transparent 31%),#100c0a;color:#9f958b;text-align:center}.nd-helio-launch__frame-gate>span{color:var(--helio-gold);font-size:2rem}.nd-helio-launch__frame-gate strong{display:block;margin-top:.7rem;color:var(--helio-cream);font-size:clamp(2rem,4vw,4rem);font-weight:450;letter-spacing:-.055em}.nd-helio-launch__frame-gate p{margin:.7rem auto 1.2rem;font-size:.82rem}.nd-helio-launch__frame-gate a{color:var(--helio-gold);font-family:var(--wp--preset--font-family--studio-mono);font-size:.54rem;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}@media (max-width:980px){.nd-helio-terms__grid{grid-template-columns:1fr}.nd-helio-primer__grid{grid-template-columns:1fr}.nd-helio-primer__lab-head p{min-height:0}.nd-helio-primer__visual{min-height:clamp(20rem,62vw,34rem)}}@media (max-width:640px){.nd-helio-launch__terms h2{font-size:clamp(3rem,14vw,4.8rem)}.nd-helio-terms__card{padding:1rem}.nd-helio-primer__lab{padding:.85rem}.nd-helio-primer__visual{min-height:20rem}.nd-helio-primer__readout,.nd-helio-primer__safety{align-items:stretch;flex-direction:column}.nd-helio-primer__readout b{text-align:left}.nd-helio-primer__safety button{width:100%}}@media (prefers-reduced-motion:reduce){.nd-helio-launch__field i{animation:none}}.nd-helio-launch__demo--gateway{border-top:1px solid rgb(194 43 14 / .16);background:radial-gradient(circle at 82% 16%,rgb(247 179 43 / .18),transparent 28%),linear-gradient(180deg,#efd8bc 0%,#f8ede0 100%)}.nd-helio-launch__frame--gateway iframe{height:clamp(960px,92vh,1180px)}@media (max-width:640px){.nd-helio-launch__frame--gateway iframe{height:940px}}