@font-face{font-family:sans;src:url(../media/dm_sans-s.p.1lf96kbl_wni-.ttf)format("truetype");font-display:swap}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.lN68zG_className{font-family:sans,sans Fallback}.lN68zG_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/instrument_serif-s.p.118x8y2i-64ne.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/instrument_serif_italic-s.p.2i1dj0stqne44.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.gz7KTq_className{font-family:"serif",serif Fallback}.gz7KTq_variable{--font-serif:"serif", "serif Fallback"}
:root{--ink:#071822;--night:#06121d;--paper:#f3f3ec;--mint:#b9ded9;--line:#ffffff30;--muted:#adc0c6;--page-pad:clamp(24px,6vw,96px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--night);color:var(--paper);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}button{background:0 0;border:0}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:6px;outline:2px solid #65c7d0}::selection{color:var(--ink);background:#c5e9e4}h1,h2,h3,p{margin:0}img,video{display:block}h1,h2{letter-spacing:-.055em;font-weight:400;line-height:1.03}h2{font-size:clamp(44px,5.3vw,82px)}h3{font-weight:400}em,.serif{font-family:var(--font-serif),serif;letter-spacing:-.025em;font-style:italic;font-weight:400}.arrow{flex-shrink:0;width:24px;height:24px;transition:transform .3s}.arrow.down{width:19px;height:19px;transform:rotate(135deg)}a:hover>.arrow{transform:translate(3px,-3px)}a:hover>.arrow.down{transform:rotate(135deg)translate(2px,-2px)}.eyebrow{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;line-height:1.7;display:flex}.label-dot{background:var(--mint);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 10px #b9ded940}.body-text{color:var(--muted);max-width:500px;font-size:15px;line-height:1.85}.text-link{border-bottom:1px solid #07182245;justify-content:space-between;align-items:center;gap:44px;min-width:235px;margin-top:26px;padding:17px 0;font-size:12px;display:inline-flex}.text-link.light{border-color:var(--line)}.text-link:hover{color:#51858b}.text-link.light:hover{color:var(--mint)}.section{padding:112px var(--page-pad)}.light-section{background:var(--paper);color:var(--ink)}.light-section .body-text{color:#5a686c}.light-section .eyebrow .label-dot{background:#498c8d}.section-heading{justify-content:space-between;gap:24px;display:flex}.micro-note{letter-spacing:.14em;color:#6d7a7e;font-size:9px}.film{background:#061520;position:absolute;inset:0;overflow:hidden}.film video{object-fit:cover;width:100%;height:100%}.film-caption{color:#bed0d6;letter-spacing:.06em;z-index:2;font-size:9px;position:absolute;bottom:22px;right:30px}.skip-link{z-index:200;background:var(--paper);color:var(--ink);padding:15px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:20px}.header{height:112px;padding:0 var(--page-pad);z-index:50;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:30px;transition:background .35s,height .35s,border-color .35s;display:flex;position:fixed;inset:0 0 auto}.header.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05121ce6;border-color:#ffffff12;height:82px}.logo{letter-spacing:-.07em;white-space:nowrap;align-items:center;gap:9px;font-size:31px;display:inline-flex}.logo>svg{width:44px;height:44px;color:var(--mint)}.logo-ido{font-style:italic;font-weight:600}.logo-dot{vertical-align:top;letter-spacing:0;margin-left:3px;font-size:10px}.desktop-nav{gap:30px;margin-left:auto;display:flex}.desktop-nav a{color:#d9e3e5;padding:10px 0;font-size:11px;position:relative}.desktop-nav a:after{content:"";background:var(--mint);width:0;height:1px;transition:width .25s;position:absolute;bottom:2px;left:0}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{width:100%}.header-actions{align-items:center;gap:32px;display:flex}.contact-pill{border:1px solid #ffffff52;border-radius:40px;align-items:center;gap:28px;padding:13px 18px;font-size:11px;display:inline-flex}.contact-pill .arrow{width:18px;height:18px}.contact-pill:hover{background:#b9ded914}.language{white-space:nowrap;font-size:10px}.language span{color:#60767e;margin:0 8px}.menu-toggle{width:30px;height:30px;display:none;position:relative}.menu-toggle span{background:var(--paper);height:1px;margin:7px 0;display:block}.motion-control{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dce7e8;background:#06121dd9;border:1px solid #ffffff1f;border-radius:30px;align-items:center;gap:9px;padding:10px 14px;font-size:9px;display:flex;position:fixed;bottom:22px;right:24px}.motion-control>span:first-child{font-size:14px}.mobile-menu{z-index:100;background:var(--night);padding:30px var(--page-pad);flex-direction:column;justify-content:center;gap:32px;display:flex;position:fixed;inset:0}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav a{border-bottom:1px solid var(--line);letter-spacing:-.05em;align-items:center;gap:18px;padding:20px 0;font-size:clamp(28px,8vw,54px);display:flex}.mobile-menu nav a>span{color:var(--mint);letter-spacing:0;font-size:11px}.mobile-menu nav .arrow{margin-left:auto}.mobile-menu>a{font-size:14px}.menu-close{top:30px;right:var(--page-pad);padding:8px;font-size:12px;position:absolute}.hero{height:100svh;min-height:760px;max-height:1200px;position:relative;overflow:hidden}.hero-shade{pointer-events:none;background:linear-gradient(90deg,#030d1799,#0000 70%),linear-gradient(#030d1733,#0000 60%,#030d17db);position:absolute;inset:0}.hero-top{left:var(--page-pad);right:var(--page-pad);justify-content:space-between;align-items:center;gap:30px;display:flex;position:absolute;top:163px}.hero-coordinate{letter-spacing:.06em;color:#cfdee0;font-size:10px}.hero-copy{left:var(--page-pad);right:var(--page-pad);position:absolute;bottom:150px}.hero h1{max-width:940px;font-size:clamp(65px,7.5vw,118px);line-height:1.03}.hero h1>span,.hero h1>em{display:block}.hero h1>em{color:#b9ded9;font-size:1.17em;line-height:1.06}.hero-bottom-copy{align-items:flex-end;gap:70px;margin-top:32px;display:flex}.hero-bottom-copy>p{color:#c5d5da;max-width:350px;font-size:13px;line-height:1.8}.hero-bottom-copy .text-link{min-width:220px;margin:0}.hero-foot{bottom:42px;left:var(--page-pad);right:var(--page-pad);justify-content:space-between;align-items:center;gap:24px;font-size:9px;display:flex;position:absolute}.hero-foot>a{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:16px;display:flex}.tiny-rule{background:var(--mint);width:32px;height:1px}.prototype-badge{color:#b0c3ca;align-items:center;gap:10px;padding-right:110px;display:flex}.prototype-badge i{background:#8ebfc5;border-radius:50%;width:4px;height:4px;display:block}.approach{padding-top:78px;padding-bottom:136px;position:relative;overflow:hidden}.approach-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:10%;margin-top:70px;display:grid}.approach-grid .body-text{max-width:410px}.air-line{pointer-events:none;height:130px;display:flex;position:absolute;bottom:-64px;left:33%;right:-80px;transform:rotate(-7deg)}.air-line span{border:1px solid #366d721f;border-radius:50%;width:100%;height:130px;position:absolute}.air-line span:nth-child(2){top:13px}.air-line span:nth-child(3){top:26px}.air-line span:nth-child(4){top:39px}.air-line span:nth-child(5){top:52px}.product-section{background:#091c2b;grid-template-columns:1.05fr 1fr;min-height:780px;display:grid;position:relative;overflow:hidden}.product-frame{min-height:720px;position:relative;overflow:hidden}.product-frame .film video{object-position:78% center}.product-content{padding:90px var(--page-pad) 70px 64px;position:relative}.product-content h2{margin-top:38px}.product-content>.body-text{max-width:390px;margin-top:30px}.feature-list{margin-top:50px}.feature-list>div{border-top:1px solid var(--line);align-items:flex-start;gap:24px;padding:20px 0;display:flex}.feature-number{color:#94b8bf;margin-top:5px;font-size:10px}.feature-list h3{letter-spacing:-.03em;font-size:17px}.feature-list p{color:#91a9b3;max-width:290px;margin-top:6px;font-size:11px;line-height:1.7}.feature-list .arrow{width:17px;margin-left:auto}.marquee{color:#0a2430;white-space:nowrap;background:#b9ded9;padding:27px 0;overflow:hidden}.marquee>div{letter-spacing:-.05em;width:max-content;font-size:clamp(25px,3vw,45px);animation:45s linear infinite marquee;display:flex}.marquee i{margin:0 30px;font-size:.75em;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.need-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;margin-top:54px;display:grid}.need-grid .body-text{max-width:430px;margin-top:30px}.need-number{border-left:1px solid #bccbca;flex-direction:column;justify-content:center;align-self:stretch;padding-left:20%;display:flex}.need-number>span{letter-spacing:-.075em;font-size:clamp(90px,11vw,170px);line-height:1}.need-number em{color:#50878b;font-size:.75em}.need-number p{margin-top:16px;font-size:14px}.need-number small{color:#79888b;max-width:250px;margin-top:14px;font-size:9px}.applications-strip{grid-template-columns:repeat(3,1fr);min-height:550px;display:grid}.application-tile{border-right:1px solid #fff3;min-height:550px;position:relative;overflow:hidden}.application-tile:last-child{border:0}.application-tile .film{transition:transform .8s}.application-tile:hover .film{transform:scale(1.04)}.tile-shade{background:linear-gradient(#03101b1f 30%,#03101bf0);position:absolute;inset:0}.tile-index{letter-spacing:.13em;font-size:9px;position:absolute;top:34px;left:36px}.tile-copy{position:absolute;bottom:40px;left:36px;right:36px}.tile-copy h3{letter-spacing:-.05em;font-size:clamp(25px,3.2vw,47px);line-height:1.05}.tile-copy p{color:#bccdd3;max-width:280px;margin-top:20px;padding-right:15px;font-size:12px;line-height:1.75}.tile-copy>.arrow{width:20px;position:absolute;bottom:0;right:0}.sustain-section{align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}.sustain-section:after{content:"";background:linear-gradient(90deg,#03151aed,#03151a26);position:absolute;inset:0}.sustain-inner{z-index:1;padding:110px var(--page-pad);max-width:900px;position:relative}.sustain-inner h2{margin-top:48px}.sustain-inner .body-text{color:#cad7d9;max-width:450px;margin-top:30px}.sustain-tags{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.sustain-tags span{letter-spacing:.09em;border:1px solid #b9ded966;border-radius:30px;padding:9px 12px;font-size:8px}.research-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;margin-top:50px;display:grid}.research-grid .body-text{max-width:440px;margin-top:30px}.research-art{border-radius:140px 0;min-height:490px;position:relative;overflow:hidden}.research-art:after{content:"";background:linear-gradient(#0000 50%,#03141ea6);position:absolute;inset:0}.research-chip{z-index:1;color:var(--paper);align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:38px;left:38px}.research-chip>span{letter-spacing:-.08em;font-size:80px;line-height:1}.research-chip p{max-width:110px;padding-bottom:9px;font-size:12px;line-height:1.5}.investor-section{background:#0c2731}.investor-grid{grid-template-columns:1.1fr 1fr;gap:12%;margin-top:50px;display:grid}.investor-grid .body-text{max-width:430px;margin-top:30px}.funding>div{border-bottom:1px solid var(--line);padding:26px 0}.funding>div:first-child{padding-top:0}.funding>div>span{letter-spacing:-.06em;font-size:clamp(65px,7vw,110px);line-height:1}.funding em{color:var(--mint);font-size:.85em}.funding p{color:#9ebdc4;margin-top:14px;font-size:12px}.closing{text-align:center;justify-content:center;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.closing:after{content:"";background:#030f186b;position:absolute;inset:0}.closing-inner{z-index:1;padding:100px var(--page-pad);position:relative}.closing .eyebrow{justify-content:center}.closing h2{margin-top:38px;font-size:clamp(60px,7.2vw,112px)}.closing .body-text{color:#bfd2d8;max-width:420px;margin:26px auto 0}.closing-email{border:1px solid #90aab1;border-radius:40px;align-items:center;gap:45px;margin-top:34px;padding:17px 25px;font-size:13px;display:inline-flex}.closing-email:hover{background:#b9ded91f}.footer{padding:70px var(--page-pad) 35px;background:#051019}.footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-top>span{letter-spacing:.16em;color:#7b98a3;font-size:9px}.footer-middle{justify-content:space-between;gap:40px;margin-top:50px;display:flex}.footer-middle nav{gap:28px;font-size:11px;display:flex}.footer-middle>a{gap:20px;font-size:12px;display:flex}.footer-middle .arrow{width:15px;height:15px}.source-note{color:#839ca7;max-width:750px;margin-top:40px;font-size:10px;line-height:1.8}.footer-bottom{border-top:1px solid var(--line);color:#708995;justify-content:space-between;gap:25px;margin-top:30px;padding-top:25px;font-size:9px;display:flex}.footer-bottom>a{padding-right:110px}.subpage-hero{height:90svh;min-height:720px;max-height:960px}.subpage-hero .hero-shade{background:linear-gradient(90deg,#030f19e6,#030f1921),linear-gradient(#0000 30%,#030f19b8)}.subpage-hero h1{max-width:990px;font-size:clamp(60px,7vw,106px)}.subpage-hero .hero-copy{bottom:140px}.subpage-intro{color:#c6d6db;max-width:540px;margin-top:30px;font-size:14px;line-height:1.85}.narrow-copy h2{margin-top:36px}.narrow-copy .body-text{max-width:650px;margin-top:30px}.mechanism{border:1px solid #b6cacb;grid-template-columns:1.2fr 1fr;margin-top:70px;display:grid}.mechanism-visual{background:var(--night);min-height:500px;position:relative;overflow:hidden}.mechanism-visual .film{opacity:.55}.mechanism-diagram{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pressure-orbit{border:1px solid #b9ded973;border-radius:50%;width:290px;height:290px;animation:8s ease-in-out infinite breath;box-shadow:0 0 0 40px #b9ded906,0 0 0 80px #b9ded905}.pressure-orbit.stage-1{border-style:dashed;width:220px;height:220px}.pressure-orbit.stage-2{border-radius:80px;width:180px;height:300px}.pressure-core{color:#e4f2f0;letter-spacing:.1em;font-size:32px;position:absolute}.mechanism-diagram i{background:#d6edee;border-radius:50%;width:6px;height:6px;position:absolute;top:25%;left:26%}.mechanism-diagram i:nth-last-child(2){width:4px;height:4px;top:62%;left:70%}.mechanism-diagram i:last-child{width:3px;height:3px;top:78%;left:35%}@keyframes breath{50%{opacity:.7;transform:scale(1.08)}}.mechanism-content{padding:48px 42px}.mechanism-tabs{margin-top:35px}.mechanism-tabs button{text-align:left;letter-spacing:-.03em;border-bottom:1px solid #c6d2d1;align-items:center;gap:15px;width:100%;padding:22px 0;font-size:17px;display:flex}.mechanism-tabs button>span:first-child{color:#859699;letter-spacing:0;font-size:10px}.tab-dot{border:1px solid #849b9e;border-radius:50%;width:5px;height:5px;margin-left:auto}.mechanism-tabs [aria-selected=true]{color:#28747c}.mechanism-tabs [aria-selected=true] .tab-dot{background:#28747c}.mechanism-content [role=tabpanel]{margin-top:30px}.mechanism-content .body-text{font-size:13px}.application-details{margin-top:72px}.application-detail{border-bottom:1px solid #c9d2d0;grid-template-columns:1.15fr 1fr;align-items:center;gap:8%;padding:50px 0;display:grid}.application-detail:first-child{padding-top:0}.application-detail:nth-child(2) .detail-film{order:2}.detail-film{min-height:380px;position:relative;overflow:hidden}.application-detail h3{letter-spacing:-.05em;margin-top:24px;font-size:50px}.application-detail .body-text{margin-top:20px}.detail-note{color:#77898d;max-width:760px;margin-top:25px;font-size:11px;line-height:1.8}.future-section{min-height:600px;position:relative;overflow:hidden}.future-section:after{content:"";background:linear-gradient(90deg,#05111bf2,#05111b26);position:absolute;inset:0}.future-section>div:not(.film){z-index:1;max-width:800px;position:relative}.future-section h2{margin-top:42px}.future-section .body-text{margin-top:30px}.patent-list{margin-top:70px}.patent-list>a{border-top:1px solid #bccaca;align-items:center;gap:36px;padding:32px 0;display:flex}.patent-list>a>span{color:#6e8587;font-size:12px}.patent-list small{letter-spacing:.12em;color:#6e8587;font-size:9px}.patent-list h3{letter-spacing:-.035em;margin-top:8px;font-size:clamp(25px,3.3vw,46px)}.patent-list .arrow{margin-left:auto}.team-section{background:#0b2530}.team-section h2{margin-top:40px}.team-list{margin-top:64px}.team-list>div{border-top:1px solid var(--line);align-items:center;gap:30px;padding:27px 0;display:flex}.team-list>div>span{color:#85a3ad;font-size:10px}.team-list h3{letter-spacing:-.04em;font-size:clamp(25px,3vw,44px)}.team-list a{color:#a2bfc7;align-items:center;gap:18px;margin-left:auto;font-size:12px;display:flex}.team-list .arrow{width:18px;height:18px}.award-list{margin-top:65px}.award-list>div{border-top:1px solid #becbcb;align-items:center;gap:35px;padding:30px 0;display:flex}.award-mark{width:70px;height:70px;font-family:var(--font-serif);color:#3f7378;border:1px solid #95b2b1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:38px;font-style:italic;display:flex}.award-list h3{letter-spacing:-.03em;font-size:clamp(18px,2.2vw,30px)}.award-list>div>span:last-child{color:#789295;margin-left:auto;font-size:12px}.market-grid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:75px;display:grid}.market-grid>div{border-top:1px solid #b8c8c7;padding:30px 0}.market-grid span{letter-spacing:-.07em;font-size:clamp(50px,6.5vw,100px)}.market-grid p{color:#71898c;margin-top:12px;font-size:12px}.business-section{position:relative;overflow:hidden}.business-section:after{content:"";background:linear-gradient(90deg,#05111bf5,#05111b66);position:absolute;inset:0}.business-copy{z-index:1;max-width:800px;position:relative}.business-copy h2{margin-top:38px}.business-copy .body-text{margin-top:30px}.projection{border-top:1px solid var(--line);max-width:540px;margin-top:45px;padding-top:24px}.projection>p:last-child{color:#95afb9;margin-top:15px;font-size:12px;line-height:1.8}.timeline-heading{justify-content:space-between;align-items:center;gap:50px;margin-top:45px;display:flex}.timeline-heading>div{border-left:1px solid #b9cecd;padding-left:55px}.timeline-heading strong{letter-spacing:-.06em;font-size:70px;font-weight:400}.timeline-heading p{color:#6a858a;margin-top:10px;font-size:12px}.timeline{grid-template-columns:repeat(4,1fr);margin-top:85px;display:grid}.timeline>div{border-top:1px solid #93b4b3;padding:33px 30px 0 0;position:relative}.timeline-dot{background:#437b80;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.timeline-year{letter-spacing:-.04em;color:#357078;font-size:36px}.timeline h3{max-width:160px;min-height:50px;margin-top:18px;font-size:15px;line-height:1.6}.timeline-budget{letter-spacing:-.04em;margin-top:30px;font-size:28px;display:block}.investment-summary{background:#0b2530}.investment-summary>div{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px;display:grid}.investment-summary article{border-top:1px solid var(--line);padding-top:35px}.investment-summary article>span{letter-spacing:-.06em;font-size:70px}.investment-summary h3{color:#a9c3c9;margin-top:20px;font-size:13px}.not-found{padding:180px var(--page-pad);min-height:100svh}.not-found h1{margin:40px 0;font-size:72px}.not-found p{margin-bottom:24px}@media (min-width:1700px){.hero-copy{bottom:180px}.home-hero h1{font-size:132px}.product-content{padding-left:90px}.hero-bottom-copy{gap:100px}}@media (max-width:1100px){.header{gap:20px}.desktop-nav{gap:18px}.header-actions{gap:20px}.contact-pill{gap:15px;padding:11px 14px}.logo{font-size:26px}.logo>svg{width:35px;height:35px}.product-content{padding-left:38px;padding-right:35px}.product-section{min-height:750px}.approach-grid{gap:7%}.prototype-badge{padding-right:80px}.hero-bottom-copy{gap:40px}.mechanism-content{padding:35px 28px}}@media (max-width:800px){:root{--page-pad:28px}.section{padding:80px var(--page-pad)}h2{font-size:54px}.header{height:90px}.header.scrolled{height:75px}.desktop-nav,.contact-pill{display:none}.menu-toggle{display:block}.header-actions{gap:25px}.hero{height:100svh;min-height:760px}.hero-top{align-items:flex-start;top:128px}.hero-coordinate{font-size:8px}.hero-top .eyebrow{max-width:230px;font-size:8px}.hero-copy{bottom:130px}.hero h1{font-size:clamp(56px,9vw,76px)}.home-hero .film video{object-position:70% center}.hero-shade{background:linear-gradient(#030d1726,#030d1766 55%,#030d17fa)}.hero-bottom-copy{align-items:flex-start;gap:30px}.hero-bottom-copy>p{max-width:290px;font-size:12px}.hero-bottom-copy .text-link{gap:18px;min-width:160px;font-size:11px}.hero-foot{bottom:37px}.prototype-badge{max-width:220px;padding-right:0;font-size:8px}.approach-grid{grid-template-columns:1fr;gap:36px;margin-top:45px}.approach-grid .body-text{max-width:560px}.micro-note{display:none}.product-section{grid-template-columns:1fr}.product-frame{min-height:570px}.product-frame .film video{object-position:75% center}.product-content{padding:65px var(--page-pad)}.feature-list{max-width:600px}.feature-list p{max-width:450px}.need-grid{grid-template-columns:1fr 1fr;gap:50px}.need-number{padding-left:30px}.need-number>span{font-size:105px}.applications-strip{grid-template-columns:1fr}.application-tile{border-right:0;border-bottom:1px solid var(--line);min-height:440px}.tile-copy h3{font-size:43px}.tile-copy p{max-width:400px}.tile-index{left:var(--page-pad)}.tile-copy{left:var(--page-pad);right:var(--page-pad)}.sustain-section{min-height:620px}.sustain-inner{padding:90px var(--page-pad)}.research-grid{grid-template-columns:1fr;gap:45px}.research-art{max-width:620px;min-height:420px}.investor-grid{gap:50px}.funding>div>span{font-size:80px}.closing{min-height:610px}.closing h2{font-size:78px}.footer{padding:60px var(--page-pad) 35px}.footer-top>span{font-size:8px}.footer-middle{flex-direction:column;gap:28px;margin-top:40px}.footer-bottom{flex-wrap:wrap;justify-content:flex-start;font-size:8px}.footer-bottom>a{margin-left:auto;padding-right:0}.subpage-hero{height:90svh;min-height:720px}.subpage-hero h1{font-size:clamp(55px,8vw,77px)}.subpage-intro{max-width:520px;font-size:13px}.mechanism{grid-template-columns:1fr}.mechanism-visual{min-height:400px}.mechanism-content{padding:35px}.application-detail{grid-template-columns:1fr;gap:40px}.application-detail:nth-child(2) .detail-film{order:0}.detail-film{min-height:360px}.application-detail .body-text{max-width:600px}.team-list>div{flex-wrap:wrap;gap:18px}.team-list a{margin-left:auto}.market-grid{gap:24px}.market-grid span{font-size:58px}.timeline-heading>div{padding-left:30px}.timeline-heading strong{font-size:55px}.timeline{grid-template-columns:repeat(2,1fr);row-gap:50px}.timeline>div{padding-bottom:10px}.investment-summary>div{gap:20px}.investment-summary article>span{font-size:54px}}@media (max-width:520px){:root{--page-pad:24px}h2{font-size:43px;line-height:1.08}.body-text{font-size:13px}.eyebrow{gap:9px;font-size:8px}.header{gap:12px;height:84px}.logo{gap:5px;font-size:27px}.logo>svg{width:35px;height:35px}.header-actions{gap:18px}.language{font-size:9px}.language span{margin:0 5px}.hero{min-height:780px;max-height:1000px}.hero-top{top:116px}.hero-coordinate{text-align:right;max-width:95px;font-size:7px;line-height:1.8}.hero-top .eyebrow{max-width:200px;font-size:7px}.hero-copy{bottom:125px}.hero h1{letter-spacing:-.055em;font-size:clamp(45px,11.7vw,62px);line-height:1.08}.hero h1>em{font-size:1.15em}.home-hero .film video{object-position:75% center;height:calc(100% - 30px);transform:translateY(-75px)}.hero-shade{background:linear-gradient(#0000 28%,#030d17a6 57%,#030d17 82%)}.hero-bottom-copy{margin-top:22px;display:block}.hero-bottom-copy>p{max-width:300px;font-size:12px}.hero-bottom-copy .text-link{min-width:215px;margin-top:8px;padding:12px 0;font-size:11px}.hero-foot{flex-wrap:wrap;gap:20px;bottom:38px}.hero-foot>a{gap:10px;font-size:7px}.prototype-badge{gap:6px;max-width:200px;padding-right:0;font-size:7px}.motion-control{padding:8px 11px;font-size:8px;bottom:12px;right:12px}.motion-control span:first-child{font-size:12px}.section{padding:65px var(--page-pad)}.approach{padding-top:55px;padding-bottom:80px}.approach-grid{gap:27px;margin-top:35px}.approach-grid .body-text{font-size:13px}.text-link{min-width:225px;margin-top:20px;font-size:11px}.product-frame{min-height:480px}.product-content{padding:58px var(--page-pad)}.product-content h2{margin-top:30px}.product-content>.body-text{margin-top:22px}.feature-list{margin-top:37px}.feature-list>div{gap:20px;padding:18px 0}.feature-list h3{font-size:16px}.feature-list p{max-width:250px;font-size:10px}.marquee{padding:20px 0}.marquee>div{font-size:28px}.marquee i{margin:0 18px}.need-grid{grid-template-columns:1fr;gap:38px;margin-top:33px}.need-grid .body-text{margin-top:25px}.need-number{border-top:1px solid #c5d2d0;border-left:0;padding:30px 0 0}.need-number>span{font-size:120px}.need-number p{font-size:12px}.need-number small{margin-top:10px;font-size:8px}.application-tile{min-height:420px}.tile-copy{bottom:32px}.tile-copy h3{font-size:38px}.tile-copy p{max-width:250px;font-size:11px}.sustain-section{min-height:630px}.sustain-inner{padding:70px var(--page-pad)}.sustain-inner h2{margin-top:35px}.sustain-inner .body-text{max-width:315px;font-size:13px}.sustain-section:after{background:linear-gradient(90deg,#03151ae8,#03151a80)}.sustain-tags{gap:7px;margin-top:30px}.sustain-tags span{padding:8px 10px;font-size:7px}.film-caption{font-size:7px;bottom:20px;right:20px}.research-grid{gap:35px;margin-top:35px}.research-art{border-radius:90px 0;min-height:350px}.research-chip{bottom:28px;left:28px}.research-chip>span{font-size:65px}.research-chip p{font-size:10px}.investor-grid{grid-template-columns:1fr;gap:35px;margin-top:33px}.funding{grid-template-columns:1fr 1fr;gap:25px;display:grid}.funding>div{padding:0 0 24px}.funding>div>span{font-size:65px}.funding p{font-size:10px;line-height:1.6}.closing{min-height:590px}.closing-inner{padding:75px var(--page-pad)}.closing h2{font-size:55px}.closing .eyebrow{font-size:7px}.closing .body-text{max-width:290px;font-size:13px}.closing-email{padding:14px 22px;font-size:12px}.footer-top{align-items:flex-start;gap:20px}.footer-top>span{text-align:right;max-width:120px;font-size:7px;line-height:1.8}.footer-middle nav{flex-wrap:wrap;gap:20px;font-size:10px}.footer-middle>a{font-size:11px}.source-note{font-size:9px}.footer-bottom{gap:18px;font-size:7px}.footer-bottom>span:nth-child(2){flex-basis:100%;order:3}.subpage-hero{min-height:760px;max-height:1000px}.subpage-hero h1{font-size:clamp(44px,10.5vw,56px)}.subpage-hero .hero-copy{bottom:125px}.subpage-intro{max-width:320px;margin-top:25px;font-size:12px}.subpage-hero .hero-shade{background:linear-gradient(#030f191f,#030f1999 55%,#030f19f7)}.mechanism{margin-top:40px}.mechanism-visual{min-height:340px}.pressure-orbit{width:230px;height:230px}.mechanism-content{padding:30px 24px}.mechanism-tabs button{padding:20px 0;font-size:15px}.mechanism-content .body-text{font-size:12px}.application-details{margin-top:40px}.application-detail{gap:30px;padding:35px 0}.detail-film{min-height:300px}.application-detail h3{margin-top:20px;font-size:38px}.detail-note{margin-top:20px;font-size:10px}.future-section{min-height:620px}.patent-list{margin-top:42px}.patent-list>a{gap:15px;padding:26px 0}.patent-list h3{font-size:23px}.patent-list small{font-size:7px}.team-list{margin-top:40px}.team-list h3{font-size:27px}.team-list a{flex-basis:100%;margin-left:32px;font-size:10px}.award-list{margin-top:40px}.award-list>div{gap:18px}.award-mark{width:46px;height:46px;font-size:26px}.award-list h3{font-size:17px;line-height:1.5}.award-list>div>span:last-child{display:none}.market-grid{grid-template-columns:1fr;gap:0;margin-top:40px}.market-grid>div{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.market-grid span{font-size:70px}.market-grid p{margin:0;font-size:12px}.business-copy h2{margin-top:33px}.projection>p:last-child{font-size:11px}.timeline-heading{flex-direction:column;align-items:flex-start;gap:30px;margin-top:35px}.timeline-heading>div{border-top:1px solid #b9cecd;border-left:0;align-items:center;gap:30px;width:100%;padding:20px 0 0;display:flex}.timeline-heading strong{font-size:58px}.timeline-heading p{margin:0;font-size:11px}.timeline{row-gap:40px;margin-top:52px}.timeline-year{font-size:32px}.timeline h3{max-width:120px;font-size:12px}.timeline-budget{margin-top:20px;font-size:25px}.investment-summary>div{grid-template-columns:1fr;gap:30px;margin-top:40px}.investment-summary article{align-items:center;gap:35px;padding-top:25px;display:flex}.investment-summary article>span{min-width:110px;font-size:54px}.investment-summary h3{margin:0;font-size:12px}.not-found h1{font-size:44px}}.film{z-index:0;isolation:isolate;pointer-events:none}.film .film-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film video{z-index:1;transition:opacity .45s;position:relative}.product-frame .film .film-poster{object-position:78% center}.light-section .micro-note,.light-section .need-number small,.light-section .detail-note,.light-section .patent-list small,.light-section .patent-list>a>span,.light-section .award-list>div>span:last-child,.light-section .market-grid p,.light-section .timeline-heading p,.mechanism-tabs button>span:first-child{color:#53686e}@media (max-width:800px){.home-hero .film .film-poster{object-position:70% center}}@media (max-width:520px){.home-hero .film video,.home-hero .film .film-poster{object-fit:contain;object-position:center;width:170%;height:48%;position:absolute;top:85px;left:auto;right:-12%;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.marquee>div{transform:none}}
