:root{--ink:#0a1117;--ink-soft:#121b22;--paper:#fff;--text:#f7f8f8;--muted:#aab2b8;--line-dark:#ffffff2e;--line-light:#0a111733;--accent:#ffe100;--accent-hover:#f2d500;--shell:1320px;--gutter:clamp(1.25rem, 4vw, 4.5rem);--section:clamp(5.5rem, 10vw, 10rem);--font:"Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);color:var(--text);font-family:var(--font);font-synthesis:none}body{min-width:320px;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.shell{width:min(calc(100% - (2 * var(--gutter))), var(--shell));margin-inline:auto}.shell-wide{width:min(calc(100% - (2 * var(--gutter))), 1460px);margin-inline:auto}.site-header{z-index:10;height:7rem;padding-inline:var(--gutter);color:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;display:grid;position:absolute;inset:0 0 auto}.wordmark{letter-spacing:.16em;width:max-content;font-size:2rem;font-weight:700;line-height:1}.header-wordmark{align-items:center;gap:.65rem;display:inline-flex}.header-wordmark img{object-fit:contain;width:2.05rem;height:2.05rem}.main-nav{gap:clamp(1.5rem,4vw,4rem);display:flex}.main-nav a,.language-link,.site-footer nav a{font-size:.98rem}.main-nav a,.site-footer nav a{transition:color .16s}.main-nav a:hover,.site-footer nav a:hover{color:var(--accent)}.header-actions{justify-self:end;align-items:center;gap:2rem;display:flex}.language-link{color:#ffffffa8;gap:.35rem;display:flex}.language-link .active{color:var(--paper)}.button{min-height:3.75rem;color:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;padding:.95rem 1.55rem;font-size:1rem;font-weight:650;line-height:1.1;transition:background .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-accent{background:var(--accent)}.button-accent:hover{background:var(--accent-hover)}.button-small{min-height:3rem;padding:.75rem 1.35rem}.button:disabled{cursor:not-allowed;opacity:.48;transform:none}.hero{isolation:isolate;background:var(--ink);align-items:center;min-height:100svh;display:flex;position:relative}.hero-media,.hero-shade{width:100%;height:100%;position:absolute;inset:0}.hero-media{z-index:-3;object-fit:cover;object-position:60% center}.hero-shade{z-index:-2;background:linear-gradient(90deg,#070c11f2 0%,#070c11d6 26%,#070c112e 62%,#070c110a 100%),linear-gradient(#0000 66%,#070c11cc 100%)}.hero-content{padding-block:8.5rem 10rem}.hero-content h1,h2{letter-spacing:-.045em;margin:0;font-weight:480}.hero-content h1{max-width:980px;font-size:clamp(3.6rem,4.9vw,5.8rem);line-height:.95}.hero-content h1 span,.engineering-heading h2 span{display:block}.hero-content>p:not(.hero-eyebrow){color:#d9dfe2;max-width:700px;margin:2rem 0 0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.55}.hero-eyebrow,.section-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent)!important;margin:0 0 1.25rem!important;font-size:.76rem!important;line-height:1!important}.light-section .section-eyebrow,.motivation .section-eyebrow{color:#2b363d!important}.hero-actions{align-items:center;gap:2.25rem;margin-top:2.4rem;display:flex}.text-link{border-bottom:2px solid var(--accent);padding-block:.7rem;font-weight:600}.text-link span{color:var(--accent);margin-left:.55rem}.hero-stats{border-top:1px solid var(--line-dark);padding-block:1rem 1.35rem;position:absolute;inset:auto 0 0}.stats-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--line-dark);padding:0 2rem}.stat:first-child{border-left:0;padding-left:0}.stat-value{letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,4vw,4rem);font-weight:300;line-height:1}.stat-value span{letter-spacing:0;margin-left:.45rem;font-size:.42em}.stat-label{color:#dbe0e2;margin:.45rem 0 0;font-size:.88rem}.light-section{background:var(--paper);color:var(--ink)}.dark-section{background:var(--ink);color:var(--text)}.airframe-intro,.project{padding-block:var(--section)}.split-heading{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.split-heading h2,.project h2,.waitlist h2{font-size:clamp(3rem,6vw,6.5rem);line-height:.98}.split-heading-copy>p,.project-copy>p{margin:.65rem 0 0;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.55}.airframe-link{margin-top:1.4rem;display:inline-block}.airframe-photo{margin-top:clamp(3.5rem,7vw,7rem)}.airframe-photo img{object-fit:cover;object-position:center 54%;width:100%;max-height:760px}figcaption{color:#5d6870;margin-top:.8rem;font-size:.82rem;line-height:1.5}.travel{padding-bottom:clamp(4rem,7vw,7rem)}.travel-visual{align-items:center;min-height:clamp(650px,70vw,880px);display:flex;position:relative;overflow:hidden}.travel-visual>img,.travel-fade{width:100%;height:100%;position:absolute;inset:0}.travel-visual>img{object-fit:cover;object-position:center}.travel-fade{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 27%,#ffffff1f 57%,#0000 72%)}.travel-copy{z-index:1;position:relative}.travel-copy h2{max-width:760px;font-size:clamp(3.2rem,6.2vw,6.7rem);line-height:.95}.travel-copy h2 span{display:block}.travel-copy p{max-width:590px;margin:2rem 0 0;font-size:clamp(1.08rem,1.6vw,1.4rem);line-height:1.58}.travel-benefits{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.travel-benefits article{border-left:1px solid var(--line-light);padding:1.6rem 2rem 0}.travel-benefits article:first-child{border-left:0;padding-left:0}.travel-benefits article>span{color:#657078;letter-spacing:.12em;font-size:.72rem}.travel-benefits h3{margin:1.2rem 0 .7rem;font-size:1.15rem}.travel-benefits p{color:#536069;margin:0;font-size:.9rem;line-height:1.55}.travel-caption{color:#657078;margin-top:2.8rem;font-size:.8rem}.specs{padding-block:var(--section);border-top:1px solid var(--line-light)}.specs-heading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.specs-heading h2{max-width:780px;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.96}.specs-heading>p{color:#43515a;margin:0;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.62}.specs-grid{border-block:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:clamp(3.5rem,7vw,6rem);display:grid}.specs-grid article{border-left:1px solid var(--line-light);padding:2rem}.specs-grid article:first-child{border-left:0;padding-left:0}.specs-grid article>p:last-child{color:#536069;margin:.65rem 0 0}.spec-value{letter-spacing:-.05em;margin:0;font-size:clamp(2.7rem,4.3vw,4.8rem);font-weight:350;line-height:1}.spec-value span{letter-spacing:0;font-size:.35em}.future-panel{background:#eceae4;grid-template-columns:auto 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:2rem;padding:clamp(2rem,4vw,4rem);display:grid}.future-number{color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(4.5rem,8vw,8rem);font-weight:300;line-height:.85}.future-number span{letter-spacing:.08em;text-transform:uppercase;margin-top:.65rem;font-size:.18em;font-weight:650;display:block}.future-panel h3{margin:0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.05}.future-panel div p{color:#536069;max-width:760px;margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.motivation{background:#e7e4dc;align-items:center;min-height:820px;display:grid;position:relative;overflow:hidden}.motivation:after{content:"";z-index:0;background:linear-gradient(90deg,#e7e4dc 0%,#e7e4dcfa 49%,#e7e4dcad 74%,#e7e4dc57 100%);position:absolute;inset:0}.motivation-media{z-index:0;pointer-events:none;position:absolute;inset:0}.motivation-media img{object-fit:cover;filter:saturate(.58)contrast(.94);opacity:.52;position:absolute}.motivation-tail{object-position:56% center;width:48%;height:100%;top:0;right:38%}.motivation-cowling{object-position:45% center;width:31%;height:58%;bottom:0;right:3%}.motivation-copy{z-index:1;padding-block:var(--section);position:relative}.motivation-copy h2{max-width:850px;font-size:clamp(3.4rem,6.5vw,7rem);line-height:.94}.motivation-copy>p:not(.section-eyebrow){max-width:700px;margin:2rem 0 0;font-size:clamp(1.12rem,1.6vw,1.4rem);line-height:1.62}.motivation-copy blockquote{border-left:4px solid var(--accent);margin:3.5rem 0 0;padding-left:1.25rem;font-size:clamp(1.5rem,2.6vw,2.5rem);font-weight:550}.energy{padding-block:var(--section);border-bottom:1px solid var(--line-dark)}.energy h2{font-size:clamp(3.2rem,6.3vw,6.7rem);line-height:1}.energy-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,.72fr);gap:clamp(3rem,7vw,7rem);margin-top:clamp(3.25rem,7vw,7rem);display:grid}.energy-flow{align-items:flex-start;padding-top:1.5rem;display:flex}.energy-step,.energy-result{text-align:center;flex:1;min-width:0}.energy-symbol,.result-ring{border:1px solid #ffffff75;border-radius:50%;place-items:center;width:clamp(4.4rem,7vw,6.5rem);height:clamp(4.4rem,7vw,6.5rem);margin-inline:auto;display:grid}.energy-symbol svg{fill:none;width:62%;height:62%;stroke:var(--accent);stroke-width:2px}.energy-symbol svg path:nth-child(2){fill:var(--accent);stroke:none}.energy-line{background:var(--accent);width:clamp(1rem,3vw,3rem);height:1px;margin-top:clamp(2.2rem,3.5vw,3.25rem);box-shadow:0 0 12px #ffe100b3}.energy-step h3,.energy-result h3{margin:1rem 0 .35rem;font-size:1.05rem;font-weight:500}.energy-step p,.energy-result p{max-width:13rem;color:var(--muted);margin:0 auto;font-size:.84rem;line-height:1.5}.result-ring{border:1px dashed var(--accent);color:var(--accent);font-size:2rem}.target-panel{border-left:1px solid var(--line-dark);padding-left:clamp(2rem,5vw,5rem)}.target{border-bottom:1px solid var(--line-dark);padding-block:0 2.25rem}.target+.target{padding-top:2.25rem}.target-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem}.target-value{letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,4.8vw,5.2rem);font-weight:300;line-height:.95}.target-value span{letter-spacing:0;font-size:.38em}.target-label{color:#d9dee0;margin:.65rem 0 0;font-size:1.05rem}.target-disclaimer{color:var(--muted);margin:1.4rem 0 0;font-size:.86rem;line-height:1.55}.engineering{padding-block:var(--section)}.engineering-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.engineering-heading h2{font-size:clamp(3.4rem,6.5vw,7rem);line-height:.94}.engineering-heading h2 span:after{content:".";color:var(--accent)}.engineering-heading p{color:#d1d7da;margin:0;font-size:1.18rem;line-height:1.62}.engineering-visual{grid-template-columns:minmax(0,1.5fr) minmax(320px,.62fr);align-items:start;gap:clamp(3rem,6vw,6rem);margin-top:clamp(3.5rem,6vw,6rem);display:grid}.technical-figure{margin:0}.technical-figure img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line-dark);width:100%}.technical-figure figcaption{color:var(--muted)}.engineering-points{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.engineering-points li{border-bottom:1px solid var(--line-dark);grid-template-columns:2.4rem 1fr;gap:1rem;padding-block:1.5rem;display:grid}.engineering-points li>span{color:var(--accent);font-size:.78rem}.engineering-points h3{margin:0;font-size:1.15rem;font-weight:550}.engineering-points p{color:var(--muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.company-section{border-top:1px solid var(--line-dark)}.company-header{grid-template-columns:minmax(260px,.62fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.company-logo-card{background:var(--paper);padding:clamp(1.5rem,3vw,3rem)}.company-logo-card img{aspect-ratio:1494/925;object-fit:contain;width:100%;height:auto}.company-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent)!important;margin:0 0 1.35rem!important;font-size:.76rem!important;line-height:1!important}.company-section .project-copy>p:last-child{color:#cbd2d6}.company-section h2{max-width:900px}.company-dossier{margin-top:clamp(4rem,8vw,8rem)}.company-capabilities{border-top:1px solid var(--line-dark);max-width:860px;margin-left:auto}.company-capabilities article{border-bottom:1px solid var(--line-dark);grid-template-columns:2.25rem 1fr;gap:1rem;padding-block:1.4rem;display:grid}.company-capabilities article>span{color:var(--accent);letter-spacing:.08em;font-size:.76rem}.company-capabilities h3{margin:0;font-size:1.1rem;font-weight:550}.company-capabilities p{color:var(--muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.company-location{border:1px solid var(--line-dark);gap:.5rem;margin-top:2rem;padding:1.4rem;display:grid}.company-location span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.company-location strong{color:var(--accent);font-size:1.15rem;font-weight:520}.company-photo-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.company-photo-grid figure{min-width:0;margin:0}.company-photo-grid img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line-dark);filter:saturate(.78)contrast(1.06);width:100%}.company-photo-grid figure:first-child img{object-position:57% center}.company-photo-grid figure:last-child{margin-top:5rem}.company-photo-grid figure:last-child img{object-position:45% center}.company-photo-grid figcaption{color:var(--muted)}.faq{padding-block:var(--section);border-top:1px solid var(--line-light)}.faq-container{grid-template-columns:minmax(0,1.05fr) minmax(320px,1.35fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.faq-heading h2{font-size:clamp(3rem,6vw,6.2rem);line-height:.98}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line-light);transition:background-color .16s}.faq-item[open]{background-color:#0a111705}.faq-summary{color:var(--ink);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.6rem;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:550;line-height:1.35;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{content:"";display:none}.faq-summary:hover{color:#1a2c38}.faq-summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.faq-icon{color:#536069;flex-shrink:0;font-size:1.6rem;font-weight:300;line-height:1;transition:transform .2s,color .2s}.faq-item[open] .faq-icon{color:var(--ink);transform:rotate(45deg)}.faq-answer{padding-bottom:1.8rem}.faq-answer p{color:#43515a;max-width:700px;margin:0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.65}.waitlist{align-items:stretch;min-height:880px;display:grid;position:relative;overflow:hidden}.waitlist-media{position:absolute;inset:0 0 0 45%}.waitlist-media:after{content:"";background:linear-gradient(90deg,#fff 0%,#ffffffd1 12%,#0000 48%);position:absolute;inset:0}.waitlist-media img{object-fit:cover;object-position:58% center;width:100%;height:100%}.waitlist-content{z-index:1;padding-block:var(--section);align-items:center;display:flex;position:relative}.waitlist-panel{width:min(100%,610px)}.waitlist-panel>p{max-width:560px;margin:1.6rem 0 2.2rem;font-size:1.12rem;line-height:1.6}.signup-form{gap:1rem;display:grid}.signup-form label>span:first-child{color:#4a565e;margin-bottom:.45rem;font-size:.82rem;display:block}.signup-form input[type=email],.signup-form select{width:100%;height:3.75rem;color:var(--ink);background:#fffffff0;border:1px solid #9fa6aa;border-radius:0;padding:0 1rem}.signup-form input:hover,.signup-form select:hover{border-color:var(--ink)}.consent-row{color:#343f46;grid-template-columns:1.35rem 1fr;align-items:start;gap:.75rem;margin-block:.5rem;font-size:.88rem;line-height:1.45;display:grid}.consent-row input{width:1.25rem;height:1.25rem;accent-color:var(--ink);margin:.1rem 0 0}.consent-row a{text-underline-offset:.2em;text-decoration:underline}.submit-button{width:100%}.form-status,.form-config-note{min-height:1.4rem;margin:.25rem 0 0;font-size:.88rem;line-height:1.45}.form-status[data-state=success]{color:#146b45}.form-status[data-state=error]{color:#a4262c}.form-config-note{color:#7a5b00}.website-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site-footer{background:var(--ink);color:var(--paper)}.footer-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:4rem;min-height:9.5rem;display:grid}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.site-footer p{max-width:280px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}@media (width<=980px){.site-header{grid-template-columns:1fr auto;height:6rem}.main-nav{display:none}.hero{min-height:960px}.hero-content{align-self:start;padding-top:8rem}.hero-content h1{max-width:650px}.hero-media{object-position:65% center}.hero-shade{background:linear-gradient(90deg,#070c11f2,#070c1180 68%,#070c1126),linear-gradient(#0000 52%,#070c11e0)}.split-heading,.engineering-heading,.company-header,.faq-container{grid-template-columns:1fr;gap:2rem}.travel-visual{min-height:720px}.travel-fade{background:linear-gradient(90deg,#fffffff5,#ffffffc2 48%,#ffffff14 84%)}.travel-benefits{grid-template-columns:1fr 1fr}.travel-benefits article{border-bottom:1px solid var(--line-light);padding:1.6rem 1.5rem 2rem}.travel-benefits article:nth-child(odd){border-left:0;padding-left:0}.specs-heading{grid-template-columns:1fr}.specs-grid{grid-template-columns:1fr 1fr}.specs-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line-light);padding-left:0}.specs-grid article:nth-child(4){border-top:1px solid var(--line-light)}.target-panel{border-left:0;border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:2rem;padding:2.5rem 0 0;display:grid}.target+.target{padding-top:0}.target-disclaimer{grid-column:1/-1}.engineering-visual{grid-template-columns:1fr}.company-header{align-items:start}.company-logo-card{width:min(100%,360px)}.company-dossier{grid-template-columns:1fr}.waitlist-media{left:42%}.waitlist-media:after{background:linear-gradient(90deg,#fff 0%,#ffffffe6 26%,#ffffff1f 72%)}.footer-inner{grid-template-columns:1fr;gap:1.5rem;padding-block:2.5rem}.site-footer nav{justify-content:flex-start}}@media (width<=680px){:root{--gutter:1.25rem;--section:5rem}.site-header{gap:1rem}.wordmark{font-size:1.55rem}.header-wordmark{gap:.48rem}.header-wordmark img{width:1.55rem;height:1.55rem}.header-actions{gap:.8rem}.language-link{font-size:.78rem}.button-small{min-height:2.7rem;padding:.65rem .85rem;font-size:.78rem}.hero{align-items:start;min-height:900px}.hero-media{object-position:58% center;height:54%;top:auto}.hero-shade{background:linear-gradient(180deg, var(--ink) 0%, #0a1117fa 45%, #0a111759 72%, #0a1117b8 100%)}.hero-content{padding:9rem 0 22rem}.hero-content h1{font-size:clamp(3.35rem,16vw,5rem)}.hero-content p{margin-top:1.5rem;font-size:1.05rem}.hero-actions{flex-direction:column;align-items:stretch;gap:.8rem}.text-link{width:max-content}.hero-stats{padding-block:1rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem 0}.stat{padding:.2rem 1rem}.stat:nth-child(3){border-left:0;padding-left:0}.stat-value{font-size:2.2rem}.stat-label{font-size:.76rem}.split-heading h2,.project h2,.waitlist h2,.energy h2,.engineering-heading h2,.faq-heading h2{font-size:clamp(2.75rem,13vw,4rem)}.specs-grid{grid-template-columns:1fr}.specs-grid article,.specs-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line-light);padding:1.5rem 0}.specs-grid article:first-child{border-top:0}.future-panel{grid-template-columns:1fr}.motivation{min-height:810px}.motivation:after{background:linear-gradient(#e7e4dcfc 0%,#e7e4dcf7 64%,#e7e4dcc2 84%,#e7e4dc6b 100%)}.motivation-tail{width:100%;height:54%;top:auto;bottom:0;right:0;opacity:.42!important}.motivation-cowling{display:none}.split-heading-copy>p,.project-copy>p{font-size:1.08rem}.airframe-photo{width:100%}.airframe-photo img{aspect-ratio:3/2;object-position:center}.travel{padding-bottom:4rem}.travel-visual{background:var(--paper);min-height:850px;padding-top:24rem;display:block}.travel-visual>img{object-position:64% center;height:48%}.travel-fade{background:linear-gradient(#0000 25%,#ffffff14 56%,#fff 100%);height:48%}.travel-copy{padding-top:2.5rem}.travel-copy h2{font-size:clamp(2.75rem,13vw,4rem)}.travel-copy p{margin-top:1.4rem;font-size:1.05rem}.travel-benefits{grid-template-columns:1fr}.travel-benefits article,.travel-benefits article:nth-child(odd){border-left:0;padding:1.5rem 0 1.7rem}.travel-caption{margin-top:1.8rem}.faq-summary{padding-block:1.35rem;font-size:1.12rem}.faq-answer{padding-bottom:1.4rem}.faq-answer p{font-size:1rem}.energy-flow{text-align:left;grid-template-columns:1fr;padding:0;display:grid}.energy-step,.energy-result{text-align:left;border-bottom:1px solid var(--line-dark);grid-template-columns:4.3rem 1fr;column-gap:1rem;padding-block:1rem;display:grid}.energy-symbol,.result-ring{grid-row:span 2;width:4rem;height:4rem;margin:0}.energy-step h3,.energy-result h3{margin:.25rem 0}.energy-step p,.energy-result p{max-width:none;margin:0}.energy-line{display:none}.target-panel{grid-template-columns:1fr;gap:0}.target+.target{padding-top:2rem}.target-value{font-size:3.7rem}.technical-figure{width:calc(100% + 2 * var(--gutter));margin-left:calc(-1 * var(--gutter))}.technical-figure figcaption{padding-inline:var(--gutter)}.company-photo-grid{grid-template-columns:1fr}.company-photo-grid figure:last-child{margin-top:1.5rem}.company-photo-grid img{aspect-ratio:4/3}.waitlist{align-items:end;min-height:980px}.waitlist-media{height:46%;inset:0 0 auto}.waitlist-media:after{background:linear-gradient(#0000 44%,#fff 100%)}.waitlist-content{align-items:flex-end;padding-top:25rem}.waitlist-panel{padding-top:3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
