.home-module__oe3DtG__home{--ink:#f0f0e9;--muted:#a1aaa6;--faint:#74817a;--line:#303734;--surface:#141918;--accent:#d1ddbd;color:var(--ink);font-family:var(--font-pacific), sans-serif;-webkit-font-smoothing:antialiased;--gutter:clamp(24px, 4.4vw, 80px);background:#0e1311;width:100%;min-height:100svh;font-weight:400;overflow:clip}.home-module__oe3DtG__home *,.home-module__oe3DtG__home :before,.home-module__oe3DtG__home :after{box-sizing:border-box}:where(.home-module__oe3DtG__home) :is(h1,h2,h3,p){margin:0}:where(.home-module__oe3DtG__home) a{color:inherit;text-decoration:none}.home-module__oe3DtG__home button,.home-module__oe3DtG__home input{font:inherit}.home-module__oe3DtG__home button,.home-module__oe3DtG__home summary{cursor:pointer}.home-module__oe3DtG__home button:disabled{cursor:wait;opacity:.6}.home-module__oe3DtG__home a,.home-module__oe3DtG__home button,.home-module__oe3DtG__home summary{-webkit-tap-highlight-color:transparent}.home-module__oe3DtG__home :focus-visible{outline:2px solid var(--accent);outline-offset:6px}.home-module__oe3DtG__home section{scroll-margin-top:36px}:where(.home-module__oe3DtG__home) h2{letter-spacing:-.052em;font-size:clamp(38px,4.1vw,66px);font-weight:400;line-height:1.12}:where(.home-module__oe3DtG__home) h2 span{color:var(--muted)}:where(.home-module__oe3DtG__home) p{line-height:1.65}.home-module__oe3DtG__header{z-index:5;align-items:center;gap:30px;height:96px;padding:0 clamp(24px,4.4vw,80px);display:flex;position:relative}.home-module__oe3DtG__wordmark{letter-spacing:-1.7px;align-items:center;gap:11px;font-size:34px;font-weight:600;line-height:1;display:inline-flex}.home-module__oe3DtG__wordmark svg{flex-shrink:0;width:32px;height:32px;transition:transform .8s cubic-bezier(.16,1,.3,1)}.home-module__oe3DtG__wordmarkText{display:block;transform:translateY(-2px)}.home-module__oe3DtG__wordmark:hover svg{transform:rotate(90deg)}.home-module__oe3DtG__desktopNav{background:#1b221d;border:0;border-radius:40px;gap:2px;margin-left:auto;padding:6px;font-size:13px;display:flex}.home-module__oe3DtG__desktopNav a{color:#cbd1ca;border-radius:30px;align-items:center;min-height:42px;padding:10px 19px;transition:color .22s,background .22s;display:flex}.home-module__oe3DtG__desktopNav a:hover,.home-module__oe3DtG__desktopNav a[aria-current=page]{color:var(--ink);background:#323d30}.home-module__oe3DtG__desktopNav span{color:#8c988d;margin-left:4px}.home-module__oe3DtG__home .home-module__oe3DtG__headerCta{background:var(--accent);color:#1c2817;white-space:nowrap;border:0;border-radius:40px;align-items:center;gap:23px;min-height:50px;padding:7px 8px 7px 22px;font-size:13px;font-weight:500;transition:background .25s,transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.home-module__oe3DtG__home .home-module__oe3DtG__headerCta:hover{background:#e8f0db;transform:translateY(-2px)}.home-module__oe3DtG__home .home-module__oe3DtG__headerCta:active{transform:translateY(0)}.home-module__oe3DtG__ctaArrow{color:#e5eed9;background:#243020;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .25s;display:grid;overflow:hidden}.home-module__oe3DtG__headerCta:hover .home-module__oe3DtG__ctaArrow{background:#3b5032}.home-module__oe3DtG__headerCta:hover .home-module__oe3DtG__ctaArrow svg{animation:.44s cubic-bezier(.25,1,.5,1) home-module__oe3DtG__arrowPass}@keyframes home-module__oe3DtG__arrowPass{0%{translate:0}45%{translate:26px -26px}46%{translate:-26px 26px}to{translate:0}}.home-module__oe3DtG__menuButton{display:none}.home-module__oe3DtG__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#bac4b8;align-items:center;gap:9px;font-size:20px;font-weight:500;line-height:1.7;display:flex}.home-module__oe3DtG__eyebrow i{background:var(--accent);width:5px;height:5px;display:inline-block}.home-module__oe3DtG__hero{padding-top:44px}.home-module__oe3DtG__heroCopy{z-index:2;justify-content:space-between;align-items:flex-end;padding:0 clamp(24px,4.4vw,80px);display:flex;position:relative}.home-module__oe3DtG__hero h1{letter-spacing:-.06em;margin-top:22px;font-size:clamp(44px,6.4vw,102px);font-weight:400;line-height:1.04;animation:1s cubic-bezier(.16,1,.3,1) both home-module__oe3DtG__arrive}.home-module__oe3DtG__heroAside{margin:0 4.8% 9px 24px}.home-module__oe3DtG__heroActions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.home-module__oe3DtG__heroActions .home-module__oe3DtG__exploreLink{color:var(--accent);gap:19px;min-height:36px;font-size:14px}.home-module__oe3DtG__exploreLink span{transition:transform .35s cubic-bezier(.16,1,.3,1)}.home-module__oe3DtG__exploreLink:hover span{transform:translate(3px,-3px)}.home-module__oe3DtG__heroAside p{color:#b5beb3;margin-bottom:26px;font-size:clamp(15px,1.4vw,21px);line-height:1.6}.home-module__oe3DtG__heroActions .home-module__oe3DtG__textLink{font-size:15px}.home-module__oe3DtG__textLink{border-bottom:1px solid #626d5d;align-items:center;gap:22px;padding-bottom:8px;font-size:12px;line-height:1.5;transition:color .18s,border-color .18s,transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.home-module__oe3DtG__textLink svg{flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.home-module__oe3DtG__textLink:hover{color:var(--accent);border-color:var(--accent);transform:translate(3px)}.home-module__oe3DtG__textLink:hover svg{translate:3px -1px}.home-module__oe3DtG__heroFilm{background:#0e1311;height:clamp(380px,42vw,1080px);margin-top:-4px;animation:1.6s cubic-bezier(.16,1,.3,1) both home-module__oe3DtG__objectArrive;position:relative}.home-module__oe3DtG__filmPoster,.home-module__oe3DtG__filmVideo{object-fit:cover;object-position:center 42%;filter:brightness(.95)saturate(.82);width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 82%,#0000 100%)}.home-module__oe3DtG__filmPoster{transition:opacity .8s}.home-module__oe3DtG__filmVideo{opacity:0;transition:opacity .8s;position:absolute;inset:0}.home-module__oe3DtG__filmReady{opacity:1}.home-module__oe3DtG__motionToggle{color:#c5d2b9;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:12px 0;display:inline-flex;font-size:11px!important}.home-module__oe3DtG__motionToggle:hover{color:#f0f0e9}.home-module__oe3DtG__motionDot{background:currentColor;border-radius:50%;width:5px;height:5px}.home-module__oe3DtG__motionToggle[aria-pressed=true] .home-module__oe3DtG__motionDot{opacity:.4}html[data-motion=paused] .home-module__oe3DtG__home *{animation-play-state:paused!important}.home-module__oe3DtG__heroBottom{letter-spacing:.07em;justify-content:space-between;align-items:center;gap:24px;padding:0 clamp(24px,4.4vw,80px) 32px;font-size:18px;display:flex;position:relative}.home-module__oe3DtG__dim{color:#84917f;margin-left:7px}.home-module__oe3DtG__heroBottom p{letter-spacing:0;color:#bcc7b7;font-size:11px}.home-module__oe3DtG__exploreLink{letter-spacing:0;align-items:center;gap:32px;font-size:11px;display:inline-flex}.home-module__oe3DtG__exploreLink span{font-size:19px}.home-module__oe3DtG__thesis{border-top:1px solid var(--line);grid-template-columns:1fr 2.55fr;gap:40px;padding:125px clamp(24px,4.4vw,80px) 140px;display:grid}.home-module__oe3DtG__thesis>.home-module__oe3DtG__eyebrow{align-items:flex-start;padding-top:9px}.home-module__oe3DtG__thesis h2{font-size:clamp(34px,3.8vw,59px)}.home-module__oe3DtG__thesisBody{grid-template-columns:1fr 1fr;gap:56px;max-width:1040px;margin:44px 0 26px;display:grid}.home-module__oe3DtG__thesisBody p{color:var(--muted);font-size:clamp(16px,1.3vw,20px);line-height:1.6}.home-module__oe3DtG__technology,.home-module__oe3DtG__approach,.home-module__oe3DtG__applications{padding:0 clamp(24px,4.4vw,80px) 120px}.home-module__oe3DtG__sectionHeading{grid-template-columns:1fr 2.55fr;gap:40px;margin-bottom:56px;display:grid}.home-module__oe3DtG__sectionHeading>.home-module__oe3DtG__eyebrow{align-self:start;padding-top:8px}.home-module__oe3DtG__sectionHeading>div{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.home-module__oe3DtG__sectionHeading p{color:var(--muted);padding:0 1% 5px 0;font-size:13px}.home-module__oe3DtG__explorer{background:#141819;border:0;border-radius:0;overflow:hidden}.home-module__oe3DtG__explorerTop{justify-content:space-between;gap:20px;padding:25px 30px 0;display:flex}.home-module__oe3DtG__microLabel{letter-spacing:.12em;color:#a7b4a4;font-size:18px}.home-module__oe3DtG__modelLabel{color:#9aa49d;font-size:20px}.home-module__oe3DtG__podStage{height:clamp(420px,46vw,880px);position:relative}.home-module__oe3DtG__stagePoster{object-fit:contain;filter:brightness(.8)saturate(.7);transition:opacity .5s}.home-module__oe3DtG__posterHidden{opacity:0}.home-module__oe3DtG__canvasHost{cursor:grab;position:absolute;inset:0}.home-module__oe3DtG__canvasHost:active{cursor:grabbing}.home-module__oe3DtG__canvasHost canvas{width:100%;height:100%;display:block}.home-module__oe3DtG__activate3d{background:var(--accent);color:#1c2817;white-space:nowrap;border:0;border-radius:40px;align-items:center;gap:9px;padding:16px 25px;font-size:13px;transition:background .2s,transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;bottom:18px;left:50%;translate:-50%}.home-module__oe3DtG__activate3d:hover{background:#eef4e4;transform:translateY(-3px)}.home-module__oe3DtG__assemblyLabels[hidden]{display:none}.home-module__oe3DtG__assemblyLabel{visibility:hidden;color:#e2ebd8;white-space:nowrap;background:#263225ed;border:0;border-radius:3px;align-items:center;gap:8px;min-height:44px;padding:10px 13px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 8px 28px #0003;font-size:11px!important}.home-module__oe3DtG__assemblyLabel:after{content:"";width:1px;height:var(--stem,18px);background:#c7d4b7;position:absolute;top:100%;left:50%}.home-module__oe3DtG__assemblyLabel span{opacity:.7;font-size:9px}.home-module__oe3DtG__assemblyLabel[aria-pressed=true],button.home-module__oe3DtG__assemblyLabel:hover{color:#1c2817;background:#d1ddbd}.home-module__oe3DtG__explorerControls{border-top:1px solid #303a33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:18px 32px;display:flex}.home-module__oe3DtG__explosionRange{color:#bcc9b4;align-items:center;gap:14px;font-size:11px;display:flex}.home-module__oe3DtG__explosionRange input{accent-color:#d1ddbd;cursor:ew-resize;width:clamp(100px,12vw,220px);min-height:44px}.home-module__oe3DtG__explosionRange output{font-variant-numeric:tabular-nums;min-width:4ch}.home-module__oe3DtG__assemblyToggle{color:#e2ebd8;background:0 0;border:0;align-items:center;gap:20px;min-height:44px;padding:10px 0;display:inline-flex;font-size:12px!important}.home-module__oe3DtG__assemblyToggle:hover{color:#d1ddbd}.home-module__oe3DtG__assemblyToggle span{transition:transform .25s}.home-module__oe3DtG__assemblyToggle:hover span{transform:translate(3px,-3px)}.home-module__oe3DtG__orbitHint{text-align:center;color:#c4d0bf;pointer-events:none;font-size:10px;position:absolute;bottom:18px;left:24px;right:24px}.home-module__oe3DtG__explorerBottom{border-top:1px solid #363e38;grid-template-columns:1.05fr 1fr;gap:60px;padding:34px 36px;display:grid}.home-module__oe3DtG__tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.home-module__oe3DtG__tabs button{text-align:left;color:#adb9aa;background:0 0;border:1px solid #39423b;border-radius:3px;align-items:center;gap:19px;min-height:53px;padding:16px 18px;font-size:13px;transition:background .2s,color .2s;display:flex}.home-module__oe3DtG__tabs button span{opacity:.85;font-size:9px}.home-module__oe3DtG__tabs button[aria-selected=true]{color:#182316;background:#d1ddbd;border-color:#d1ddbd}.home-module__oe3DtG__tabs button:hover:not([aria-selected=true]){background:#283128}.home-module__oe3DtG__systemPanel{min-height:144px}.home-module__oe3DtG__systemPanel h3{letter-spacing:-.03em;margin-bottom:12px;font-size:22px;font-weight:400}.home-module__oe3DtG__systemPanel p{color:#aab5a7;max-width:480px;font-size:13px}.home-module__oe3DtG__systemDetail{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin-top:22px;font-size:9px;display:block}.home-module__oe3DtG__approach{padding-top:10px}.home-module__oe3DtG__approachGrid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.home-module__oe3DtG__detailImage{background:#151a18;border-radius:6px;min-height:480px;position:relative;overflow:hidden}.home-module__oe3DtG__detailImage img{object-fit:cover;filter:brightness(.72)saturate(.5);transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.home-module__oe3DtG__detailImage:hover img{transform:scale(1.035)}.home-module__oe3DtG__detailImage>span{letter-spacing:.1em;color:#d0d9cb;font-size:18px;position:absolute;bottom:27px;left:30px}.home-module__oe3DtG__principles{flex-direction:column;justify-content:center;display:flex}.home-module__oe3DtG__principles article{border-top:1px solid var(--line);gap:29px;padding:34px 0;display:flex}.home-module__oe3DtG__principles article:last-child{border-bottom:1px solid var(--line)}.home-module__oe3DtG__principleNumber{color:#8b9a83;padding-top:5px;font-size:10px}.home-module__oe3DtG__principles h3{letter-spacing:-.035em;margin-bottom:15px;font-size:24px;font-weight:400}.home-module__oe3DtG__principles p{color:var(--muted);max-width:410px;font-size:13px}.home-module__oe3DtG__scaleSection{background:#131917;padding-top:80px}.home-module__oe3DtG__scaleHeading{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:32px;padding:0 clamp(24px,4.4vw,80px);display:grid}.home-module__oe3DtG__scaleHeading>.home-module__oe3DtG__eyebrow{align-self:start;margin-top:9px}.home-module__oe3DtG__scaleHeading h2{font-size:clamp(37px,3.8vw,58px)}.home-module__oe3DtG__scaleHeading p{color:var(--muted);padding-bottom:6px;font-size:12px}.home-module__oe3DtG__scaleFilm{height:clamp(400px,48vw,740px);margin-top:5px;position:relative}.home-module__oe3DtG__scaleFilm .home-module__oe3DtG__filmPoster,.home-module__oe3DtG__scaleFilm .home-module__oe3DtG__filmVideo{filter:brightness(.72)saturate(.6)}.home-module__oe3DtG__scaleCaption{letter-spacing:.07em;color:#aab7a4;justify-content:space-between;gap:24px;padding:0 clamp(24px,4.4vw,80px) 40px;font-size:9px;display:flex}.home-module__oe3DtG__scaleCaption span:last-child{letter-spacing:0;color:#8c9c85}.home-module__oe3DtG__applications{padding-top:130px}.home-module__oe3DtG__applicationList{margin-top:64px}.home-module__oe3DtG__application{border-top:1px solid var(--line);grid-template-columns:.45fr 2.7fr 1.85fr;gap:40px;padding:40px 0;display:grid}.home-module__oe3DtG__application:last-child{border-bottom:1px solid var(--line)}.home-module__oe3DtG__applicationNumber{color:#87987f;margin-top:3px;font-size:11px}.home-module__oe3DtG__application h3{letter-spacing:-.045em;margin-top:17px;font-size:clamp(22px,2.3vw,34px);font-weight:400}.home-module__oe3DtG__application p{color:var(--muted);max-width:420px;margin-bottom:22px;font-size:13px}.home-module__oe3DtG__application .home-module__oe3DtG__textLink{border-bottom-color:#3d4b37;font-size:11px}.home-module__oe3DtG__specs{color:#1a2617;background:#d2d9c7;grid-template-columns:1fr 1fr;gap:70px;padding:64px clamp(24px,4.4vw,80px) 100px;display:grid}.home-module__oe3DtG__specs h2{margin:20px 0 30px;font-size:clamp(33px,3.2vw,48px)}.home-module__oe3DtG__specs .home-module__oe3DtG__eyebrow{color:#4c5f44}.home-module__oe3DtG__specs .home-module__oe3DtG__textLink:hover{color:#435738;border-color:#435738}.home-module__oe3DtG__specs dl{margin:0}.home-module__oe3DtG__specs dl>div{border-top:1px solid #a6b29b;grid-template-columns:1fr 1.9fr;gap:28px;padding:26px 0;display:grid}.home-module__oe3DtG__specs dt{text-transform:uppercase;letter-spacing:.05em;color:#475a3d;padding-top:3px;font-size:10px}.home-module__oe3DtG__specs dd{margin:0;font-size:15px;line-height:1.55}.home-module__oe3DtG__faq{grid-template-columns:1fr 1.2fr;gap:100px;padding:120px clamp(24px,4.4vw,80px) 130px;display:grid}.home-module__oe3DtG__faq h2{margin:22px 0 28px;font-size:44px}.home-module__oe3DtG__faq details{border-top:1px solid var(--line)}.home-module__oe3DtG__faq details:last-child{border-bottom:1px solid var(--line)}.home-module__oe3DtG__faq summary{justify-content:space-between;align-items:center;gap:30px;padding:26px 0;font-size:15px;list-style:none;display:flex}.home-module__oe3DtG__faq summary::-webkit-details-marker{display:none}.home-module__oe3DtG__faq summary span{color:var(--muted);font-size:23px;font-weight:300;transition:transform .2s}.home-module__oe3DtG__faq details[open] summary span{transform:rotate(45deg)}.home-module__oe3DtG__faq details p{color:var(--muted);max-width:540px;margin-bottom:26px;font-size:13px}.home-module__oe3DtG__footer{background:#181f19;border-top:1px solid #303a2e;padding:80px clamp(24px,4.4vw,80px) 0}.home-module__oe3DtG__footerCta{grid-template-columns:1fr 2.55fr;gap:40px;padding-bottom:80px;display:grid}.home-module__oe3DtG__footerCta>.home-module__oe3DtG__eyebrow{align-self:start;padding-top:8px}.home-module__oe3DtG__footerCta>div{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.home-module__oe3DtG__footerCta h2{font-size:clamp(45px,5.6vw,90px)}.home-module__oe3DtG__footerCta h2 span{color:#9da997}.home-module__oe3DtG__largeCta{white-space:nowrap;background:#d4ddc7;border-radius:3px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:6px;padding:18px 23px;font-size:12px;transition:background .22s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#1e2b18!important}.home-module__oe3DtG__largeCta:hover{background:#e9efde;transform:translateY(-3px)}.home-module__oe3DtG__largeCta:hover svg{animation:.44s home-module__oe3DtG__arrowPass}.home-module__oe3DtG__footerDirectory{border-top:1px solid #37412f;grid-template-columns:1.15fr 2.6fr;gap:80px;padding:54px 0;display:grid}.home-module__oe3DtG__newsletter h3{letter-spacing:-.03em;margin:18px 0 14px;font-size:22px;font-weight:400}.home-module__oe3DtG__newsletter>p{color:#a3b098;font-size:12px}.home-module__oe3DtG__emailRow{border-bottom:1px solid #718164;align-items:center;gap:10px;margin-top:28px;padding-bottom:12px;display:flex}.home-module__oe3DtG__emailRow input{color:#e5eddb;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:8px 0;font-size:12px}.home-module__oe3DtG__emailRow input::placeholder{color:#a3b298}.home-module__oe3DtG__emailRow button{color:#e3ecd9;background:0 0;border:0;align-items:center;gap:10px;min-height:40px;padding:8px 0 8px 4px;font-size:10px;display:inline-flex}.home-module__oe3DtG__consent{color:#a0ad96;font-size:9px;margin-top:14px!important}.home-module__oe3DtG__consent a{text-underline-offset:3px;text-decoration:underline}.home-module__oe3DtG__formStatus,.home-module__oe3DtG__formError{min-height:22px;font-size:11px;margin-top:10px!important}.home-module__oe3DtG__formStatus{color:#d2e3c1}.home-module__oe3DtG__formError{color:#ffd0c0}.home-module__oe3DtG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.home-module__oe3DtG__footerLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-module__oe3DtG__footerLinks h3{color:#d3ddc8;margin-bottom:24px;font-size:11px;font-weight:500}.home-module__oe3DtG__footerLinks ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.home-module__oe3DtG__footerLinks a{color:#a9b69f;padding-block:5px;font-size:12px;line-height:1.5;transition:color .2s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.home-module__oe3DtG__footerLinks a:hover{color:#e6f0dd;transform:translate(4px)}.home-module__oe3DtG__footerBrand{color:#cdd7bf;pointer-events:none;justify-content:center;align-items:center;gap:4vw;padding:24px 0 48px;line-height:1;display:flex;position:relative}.home-module__oe3DtG__footerBrand>svg{flex-shrink:0;width:16vw;max-width:245px;height:16vw;max-height:245px}.home-module__oe3DtG__footerBrand>span:not(.home-module__oe3DtG__brandRegistered){letter-spacing:-.065em;font-size:clamp(100px,25.3vw,430px);font-weight:500;line-height:1.1}.home-module__oe3DtG__brandRegistered{align-self:flex-start;margin-top:1.5vw;font-size:27px}.home-module__oe3DtG__footerBottom{color:#a6b19b;border-top:1px solid #384330;justify-content:space-between;align-items:center;gap:28px;padding:27px 0;font-size:9px;display:flex}.home-module__oe3DtG__footerBottom nav{gap:26px;display:flex}.home-module__oe3DtG__footerBottom a:hover{color:#e3ecd9}.home-module__oe3DtG__skipLink{opacity:0;pointer-events:none;z-index:100;background:#d4ddc7;padding:14px 20px;position:fixed;top:10px;left:20px;color:#1a2516!important}.home-module__oe3DtG__skipLink:focus{opacity:1;pointer-events:auto}.home-module__oe3DtG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__oe3DtG__mobileMenu{color:var(--ink);background:#172016;border:0;border-radius:6px;width:calc(100% - 24px);max-width:520px;max-height:calc(100dvh - 24px);padding:25px}.home-module__oe3DtG__mobileMenu::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030703bd}.home-module__oe3DtG__mobileMenuHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.home-module__oe3DtG__mobileMenuHeader button{color:#cfdcc2;background:0 0;border:0;padding:12px;font-size:12px}.home-module__oe3DtG__mobileMenu nav{flex-direction:column;display:flex}.home-module__oe3DtG__mobileMenu nav a{letter-spacing:-.035em;border-top:1px solid #3e5034;justify-content:space-between;align-items:center;padding:22px 0;font-size:24px;display:flex}.home-module__oe3DtG__mobileMenu>p{color:#a0b195;margin-top:25px;font-size:11px}@keyframes home-module__oe3DtG__arrive{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__oe3DtG__objectArrive{0%{opacity:.15;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.home-module__oe3DtG__hero h1{font-size:clamp(102px,5vw,128px)}.home-module__oe3DtG__heroAside p{font-size:20px}.home-module__oe3DtG__heroAside{margin-bottom:18px}}@media (max-width:1100px){.home-module__oe3DtG__desktopNav{gap:0;padding:5px}.home-module__oe3DtG__desktopNav a{padding-inline:14px}.home-module__oe3DtG__header{gap:23px}.home-module__oe3DtG__heroAside{margin-right:0}.home-module__oe3DtG__sectionHeading>div{display:block}.home-module__oe3DtG__sectionHeading p{margin-top:22px}.home-module__oe3DtG__approachGrid{gap:40px}.home-module__oe3DtG__explorerBottom{gap:30px}.home-module__oe3DtG__scaleHeading{grid-template-columns:1fr 2.55fr}.home-module__oe3DtG__scaleHeading p{grid-column:2}.home-module__oe3DtG__footerDirectory{grid-template-columns:1fr;gap:36px}.home-module__oe3DtG__newsletter{max-width:460px}.home-module__oe3DtG__footerLinks{gap:40px}.home-module__oe3DtG__footerCta>div{flex-wrap:wrap}.home-module__oe3DtG__footerCta .home-module__oe3DtG__largeCta{margin-top:18px}.home-module__oe3DtG__faq{gap:60px}}@media (max-width:800px){.home-module__oe3DtG__header{height:80px}.home-module__oe3DtG__desktopNav{display:none}.home-module__oe3DtG__headerCta{margin-left:auto}.home-module__oe3DtG__menuButton{width:40px;height:44px;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;padding:7px;display:flex}.home-module__oe3DtG__menuButton span{background:currentColor;width:24px;height:1px}.home-module__oe3DtG__hero{padding-top:30px}.home-module__oe3DtG__hero h1{font-size:clamp(43px,7.5vw,66px)}.home-module__oe3DtG__heroCopy{display:block}.home-module__oe3DtG__heroAside{justify-content:space-between;align-items:center;gap:25px;margin:28px 0 0;display:flex}.home-module__oe3DtG__heroAside p{margin:0;font-size:12px}.home-module__oe3DtG__heroAside .home-module__oe3DtG__textLink{gap:12px;font-size:11px}.home-module__oe3DtG__heroFilm{height:clamp(260px,55vw,470px);margin-top:18px}.home-module__oe3DtG__filmPoster,.home-module__oe3DtG__filmVideo{object-fit:cover}.home-module__oe3DtG__heroBottom{padding-bottom:28px;font-size:8px}.home-module__oe3DtG__heroBottom p,.home-module__oe3DtG__dim{display:none}.home-module__oe3DtG__thesis,.home-module__oe3DtG__sectionHeading,.home-module__oe3DtG__footerCta{grid-template-columns:1fr;gap:30px}.home-module__oe3DtG__thesis{padding-top:72px;padding-bottom:80px}.home-module__oe3DtG__thesis h2{font-size:clamp(34px,5.6vw,48px)}.home-module__oe3DtG__thesisBody{gap:26px;margin-top:30px}.home-module__oe3DtG__thesisBody p{font-size:13px}.home-module__oe3DtG__technology,.home-module__oe3DtG__approach,.home-module__oe3DtG__applications{padding-bottom:80px}.home-module__oe3DtG__sectionHeading{margin-bottom:35px}.home-module__oe3DtG__sectionHeading>div{display:block}.home-module__oe3DtG__sectionHeading p{margin-top:18px}.home-module__oe3DtG__explorerTop{padding:20px 20px 0}.home-module__oe3DtG__microLabel{font-size:8px}.home-module__oe3DtG__modelLabel{text-align:right;font-size:8px}.home-module__oe3DtG__podStage{height:420px}.home-module__oe3DtG__explorerControls{gap:6px 20px;padding:12px 22px}.home-module__oe3DtG__explorerControls>.home-module__oe3DtG__microLabel{display:none}.home-module__oe3DtG__assemblyLabel{padding-inline:8px;font-size:10px!important}.home-module__oe3DtG__explorerBottom{grid-template-columns:1fr;gap:26px;padding:22px}.home-module__oe3DtG__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.home-module__oe3DtG__tabs button{justify-content:center;min-height:46px;padding:12px 7px;font-size:11px}.home-module__oe3DtG__tabs button span{display:none}.home-module__oe3DtG__systemPanel{min-height:157px}.home-module__oe3DtG__systemPanel h3{font-size:23px}.home-module__oe3DtG__systemPanel p{font-size:13px}.home-module__oe3DtG__approachGrid{grid-template-columns:1fr;gap:12px}.home-module__oe3DtG__detailImage{min-height:420px}.home-module__oe3DtG__principles h3{font-size:25px}.home-module__oe3DtG__principles p{max-width:100%}.home-module__oe3DtG__scaleSection{padding-top:58px}.home-module__oe3DtG__scaleHeading{grid-template-columns:1fr;gap:25px}.home-module__oe3DtG__scaleHeading p{grid-column:auto}.home-module__oe3DtG__scaleFilm{height:clamp(300px,58vw,450px);margin-top:30px}.home-module__oe3DtG__scaleCaption{font-size:8px;line-height:1.7}.home-module__oe3DtG__applications{padding-top:78px}.home-module__oe3DtG__applicationList{margin-top:35px}.home-module__oe3DtG__application{grid-template-columns:20px 1fr;gap:20px;padding:30px 0}.home-module__oe3DtG__application>div:last-child{grid-column:2}.home-module__oe3DtG__application h3{margin-top:12px;font-size:27px}.home-module__oe3DtG__application p{max-width:100%}.home-module__oe3DtG__specs{grid-template-columns:1fr;gap:38px;padding-top:55px;padding-bottom:65px}.home-module__oe3DtG__faq{grid-template-columns:1fr;gap:36px;padding-top:80px;padding-bottom:80px}.home-module__oe3DtG__faq h2{font-size:37px}.home-module__oe3DtG__footer{padding-top:60px}.home-module__oe3DtG__footerCta{padding-bottom:45px}.home-module__oe3DtG__footerCta>div{gap:22px}.home-module__oe3DtG__footerCta h2{font-size:54px}.home-module__oe3DtG__footerDirectory{padding:40px 0}.home-module__oe3DtG__footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 26px}.home-module__oe3DtG__footerLinks h3{margin-bottom:16px;font-size:12px}.home-module__oe3DtG__footerLinks a{padding:5px 0;font-size:12px}.home-module__oe3DtG__footerLinks ul{gap:7px}.home-module__oe3DtG__footerBrand{gap:3vw;padding:30px 0}.home-module__oe3DtG__footerBrand>span:not(.home-module__oe3DtG__brandRegistered){font-size:24vw}.home-module__oe3DtG__brandRegistered{font-size:14px}.home-module__oe3DtG__footerBottom{flex-wrap:wrap;gap:20px;font-size:9px}.home-module__oe3DtG__footerBottom>p:nth-child(2){display:none}.home-module__oe3DtG__footerBottom nav{gap:24px}.home-module__oe3DtG__footerBottom a{padding:8px 0;display:inline-block}}@media (max-width:420px){.home-module__oe3DtG__header{gap:15px}.home-module__oe3DtG__wordmark{gap:8px;font-size:29px}.home-module__oe3DtG__wordmark svg{width:27px;height:27px}.home-module__oe3DtG__home .home-module__oe3DtG__headerCta{gap:12px;min-height:44px;padding:6px 6px 6px 15px;font-size:11px}.home-module__oe3DtG__ctaArrow{width:30px;height:30px}.home-module__oe3DtG__hero h1{font-size:42px}.home-module__oe3DtG__heroAside{gap:15px}.home-module__oe3DtG__heroFilm{height:250px}.home-module__oe3DtG__thesisBody{grid-template-columns:1fr;gap:16px}.home-module__oe3DtG__podStage{height:360px}.home-module__oe3DtG__explosionRange{gap:8px;font-size:10px}.home-module__oe3DtG__explosionRange input{width:85px}.home-module__oe3DtG__explorerControls{gap:0 12px}.home-module__oe3DtG__assemblyLabel{font-size:10px!important}.home-module__oe3DtG__assemblyLabel span{display:none}.home-module__oe3DtG__activate3d{font-size:11px;bottom:7px}.home-module__oe3DtG__detailImage{min-height:330px}.home-module__oe3DtG__footerCta h2{font-size:49px}}@media (max-width:360px){.home-module__oe3DtG__header{gap:10px;padding-inline:20px}.home-module__oe3DtG__wordmark{gap:7px;font-size:26px}.home-module__oe3DtG__wordmark svg{width:25px;height:25px}.home-module__oe3DtG__home .home-module__oe3DtG__headerCta{gap:8px;padding-left:12px}.home-module__oe3DtG__ctaArrow{width:27px;height:27px}.home-module__oe3DtG__menuButton{width:32px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__home *,.home-module__oe3DtG__home :before,.home-module__oe3DtG__home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-module__oe3DtG__filmVideo,.home-module__oe3DtG__motionToggle{display:none}}
.conversion-module__wS-J2a__page{padding:clamp(100px,12vw,190px) clamp(20px,5vw,100px) clamp(72px,10vw,160px)}.conversion-module__wS-J2a__eyebrow{color:var(--accent,#b5c7b4);letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px;font-size:15px}.conversion-module__wS-J2a__page h1{letter-spacing:-.065em;max-width:13ch;margin:0 0 36px;font-size:clamp(48px,7.5vw,132px);font-weight:300;line-height:1.04}.conversion-module__wS-J2a__page h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(28px,3.2vw,52px);font-weight:400;line-height:1.15}.conversion-module__wS-J2a__lead{max-width:43ch;color:var(--muted,#aeb7b1);font-size:clamp(18px,1.6vw,24px);line-height:1.6}.conversion-module__wS-J2a__split{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(40px,7vw,120px);display:grid}.conversion-module__wS-J2a__visual{background:#101613;height:42vw;min-height:480px;max-height:740px;margin:0;position:relative;overflow:hidden}.conversion-module__wS-J2a__visual img{object-fit:cover}.conversion-module__wS-J2a__visual figcaption{color:#c9d2ca;font-size:15px;line-height:1.5;position:absolute;bottom:24px;left:24px;right:24px}.conversion-module__wS-J2a__contactVisual{height:40vw;margin-top:72px}.conversion-module__wS-J2a__contactVisual img{object-position:center}.conversion-module__wS-J2a__section{border-top:1px solid var(--line,#354139);margin-top:clamp(56px,8vw,130px);padding-top:36px}.conversion-module__wS-J2a__links{flex-wrap:wrap;gap:12px 32px;margin-top:24px;display:flex}.conversion-module__wS-J2a__page a,.conversion-module__wS-J2a__form a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:16px;display:inline-flex}.conversion-module__wS-J2a__button{border:1px solid var(--accent,#b5c7b4);background:var(--accent,#b5c7b4);color:#101813;min-height:52px;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:32px;padding:16px 24px;text-decoration:none;transition:background .22s,transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.conversion-module__wS-J2a__button:hover{background:#e6eddb;transform:translateY(-3px)}.conversion-module__wS-J2a__button:active{transform:translateY(0)}.conversion-module__wS-J2a__button span{transition:transform .3s}.conversion-module__wS-J2a__button:hover span{transform:translate(3px,-3px)}.conversion-module__wS-J2a__page a:not(.conversion-module__wS-J2a__button):hover{color:var(--accent)}.conversion-module__wS-J2a__page a:focus-visible,.conversion-module__wS-J2a__form :focus-visible{outline:2px solid var(--accent,#b5c7b4);outline-offset:5px}.conversion-module__wS-J2a__cover{border-top:2px solid var(--accent,#b5c7b4);background:#17201a;padding:28px;position:relative}.conversion-module__wS-J2a__cover .conversion-module__wS-J2a__visual{height:30vw;min-height:320px;margin:32px -28px 24px}.conversion-module__wS-J2a__coverTitle{letter-spacing:-.045em;font-size:clamp(30px,3.6vw,60px);font-weight:300;line-height:1.1}.conversion-module__wS-J2a__note{color:var(--muted,#aeb7b1);font-size:15px;line-height:1.65}.conversion-module__wS-J2a__specs{margin:32px 0 0;padding:0;list-style:none}.conversion-module__wS-J2a__specs li{border-top:1px solid var(--line,#354139);padding:18px 0;font-size:16px;line-height:1.5}.conversion-module__wS-J2a__form{gap:24px;max-width:580px;margin-top:36px;display:grid}.conversion-module__wS-J2a__form label{gap:10px;font-size:15px;display:grid}.conversion-module__wS-J2a__form input{border:1px solid var(--line,#536057);width:100%;min-width:0;min-height:52px;color:var(--ink,#edf0e9);font:inherit;background:#121915;border-radius:0;padding:12px 14px;font-size:17px}.conversion-module__wS-J2a__form button:disabled{opacity:.65;cursor:wait}.conversion-module__wS-J2a__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.conversion-module__wS-J2a__message{border-top:1px solid var(--accent,#b5c7b4);padding-top:24px;font-size:17px;line-height:1.6}.conversion-module__wS-J2a__error{color:#f5bbac;font-size:16px;line-height:1.5}@media (min-width:1800px){.conversion-module__wS-J2a__page{max-width:2300px;margin-inline:auto}}@media (max-width:760px){.conversion-module__wS-J2a__split{grid-template-columns:1fr}.conversion-module__wS-J2a__visual{height:80vw;min-height:320px}.conversion-module__wS-J2a__contactVisual{margin-top:40px}.conversion-module__wS-J2a__cover .conversion-module__wS-J2a__visual{height:80vw;min-height:260px}.conversion-module__wS-J2a__page h1{font-size:clamp(46px,12vw,80px)}}.conversion-module__wS-J2a__page .conversion-module__wS-J2a__eyebrow{margin:0 0 28px}.conversion-module__wS-J2a__page .conversion-module__wS-J2a__lead{margin:0 0 20px}.conversion-module__wS-J2a__page .conversion-module__wS-J2a__note{margin:16px 0 0}.conversion-module__wS-J2a__page a.conversion-module__wS-J2a__button{color:#101813}.conversion-module__wS-J2a__page a:not(.conversion-module__wS-J2a__button){text-decoration:underline}.conversion-module__wS-J2a__page .conversion-module__wS-J2a__message h2{margin-bottom:20px}
.editorial-module__uOGLYG__page{color:var(--ink,#edece5);font-family:var(--font-pacific), sans-serif}.editorial-module__uOGLYG__page a:focus-visible{outline:2px solid var(--accent,#b4c4a9);outline-offset:6px}.editorial-module__uOGLYG__hero{padding:clamp(120px,13vw,200px) 5vw 64px}.editorial-module__uOGLYG__eyebrow{color:var(--accent,#b4c4a9);letter-spacing:.14em;text-transform:uppercase;margin-bottom:28px;font-size:15px}.editorial-module__uOGLYG__page .editorial-module__uOGLYG__title{letter-spacing:-.055em;text-wrap:balance;max-width:1150px;margin:0;font-size:clamp(48px,7.5vw,128px);font-weight:300;line-height:1.02}.editorial-module__uOGLYG__intro{max-width:680px;color:var(--muted,#b2b6ad);margin:36px 0 0 auto;font-size:clamp(18px,1.6vw,24px);line-height:1.6}.editorial-module__uOGLYG__figure{margin:0}.editorial-module__uOGLYG__image{background:#111713;height:clamp(280px,43vw,760px);position:relative;overflow:hidden}.editorial-module__uOGLYG__image img{object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.editorial-module__uOGLYG__feature:hover img{transform:scale(1.03)}.editorial-module__uOGLYG__feature:hover .editorial-module__uOGLYG__articleTitle{color:var(--accent)}.editorial-module__uOGLYG__caption{color:var(--muted,#b2b6ad);padding:14px 5vw;font-size:15px;line-height:1.5}.editorial-module__uOGLYG__compact .editorial-module__uOGLYG__image{height:clamp(180px,23vw,340px)}.editorial-module__uOGLYG__section{border-top:1px solid var(--line,#343a34);padding:clamp(64px,8vw,130px) 5vw}.editorial-module__uOGLYG__split{grid-template-columns:1fr 1.65fr;gap:6vw;display:grid}.editorial-module__uOGLYG__page .editorial-module__uOGLYG__heading{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(32px,4vw,64px);font-weight:300;line-height:1.12}.editorial-module__uOGLYG__prose{color:var(--muted,#b2b6ad);overflow-wrap:anywhere;max-width:780px;font-size:clamp(16px,1.3vw,19px);line-height:1.8}.editorial-module__uOGLYG__prose p{margin:0 0 24px}.editorial-module__uOGLYG__prose strong{color:var(--ink,#edece5)}.editorial-module__uOGLYG__link{min-height:44px;color:var(--ink,#edece5);text-underline-offset:6px;align-items:center;gap:16px;text-decoration:underline;display:inline-flex}.editorial-module__uOGLYG__link:hover{color:var(--accent,#b4c4a9)}.editorial-module__uOGLYG__link{transition:color .2s,transform .35s cubic-bezier(.16,1,.3,1)}.editorial-module__uOGLYG__link:hover{transform:translate(4px)}.editorial-module__uOGLYG__featured{grid-template-columns:1.45fr 1fr;gap:48px 5vw;display:grid}.editorial-module__uOGLYG__feature:first-child{grid-row:span 2}.editorial-module__uOGLYG__feature .editorial-module__uOGLYG__image{height:clamp(220px,25vw,450px)}.editorial-module__uOGLYG__feature:not(:first-child) .editorial-module__uOGLYG__image{height:180px}.editorial-module__uOGLYG__feature .editorial-module__uOGLYG__caption{padding:12px 0}.editorial-module__uOGLYG__page .editorial-module__uOGLYG__articleTitle{letter-spacing:-.03em;margin:22px 0 16px;font-size:clamp(25px,2.7vw,44px);font-weight:400;line-height:1.2}.editorial-module__uOGLYG__meta{color:var(--muted,#b2b6ad);font-size:15px;line-height:1.6}.editorial-module__uOGLYG__feature .editorial-module__uOGLYG__meta{margin-top:20px}.editorial-module__uOGLYG__external{border-top:1px solid var(--line,#343a34);grid-template-columns:1fr 2fr;gap:5vw;padding:40px 0;display:grid}.editorial-module__uOGLYG__tags{color:var(--muted,#b2b6ad);flex-wrap:wrap;gap:16px;font-size:15px;display:flex}.editorial-module__uOGLYG__reading{grid-template-columns:minmax(180px,1fr) minmax(0,2.1fr);gap:8vw;padding:64px 5vw 120px;display:grid}.editorial-module__uOGLYG__toc{align-self:start;max-height:calc(100dvh - 140px);position:sticky;top:110px;overflow-y:auto}.editorial-module__uOGLYG__toc ol{margin:18px 0 0;padding:0;list-style:none}.editorial-module__uOGLYG__toc a{min-height:44px;color:var(--muted,#b2b6ad);align-items:center;padding:8px 0;font-size:15px;text-decoration:none;display:flex}.editorial-module__uOGLYG__toc a:hover{color:var(--ink,#edece5)}.editorial-module__uOGLYG__chapter{margin-bottom:60px;scroll-margin-top:120px}.editorial-module__uOGLYG__page .editorial-module__uOGLYG__chapter h2{letter-spacing:-.025em;color:var(--ink,#edece5);margin:0 0 24px;font-size:clamp(26px,2.5vw,38px);font-weight:400;line-height:1.2}.editorial-module__uOGLYG__chapter ul{padding-left:24px;list-style:outside}.editorial-module__uOGLYG__chapter li{margin-bottom:12px}.editorial-module__uOGLYG__chapter a{color:var(--ink,#edece5);text-underline-offset:4px;text-decoration:underline}.editorial-module__uOGLYG__chapter .editorial-module__uOGLYG__image{height:clamp(220px,28vw,440px)}.editorial-module__uOGLYG__chapter .editorial-module__uOGLYG__caption{padding-left:0;padding-right:0}.editorial-module__uOGLYG__breadcrumb{color:var(--muted,#b2b6ad);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;font-size:15px;display:flex}.editorial-module__uOGLYG__related{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (min-width:1800px){.editorial-module__uOGLYG__reading{grid-template-columns:1fr 2.1fr}.editorial-module__uOGLYG__prose{max-width:860px}}@media (max-width:720px){.editorial-module__uOGLYG__hero{padding:120px 6vw 44px}.editorial-module__uOGLYG__title{overflow-wrap:anywhere}.editorial-module__uOGLYG__intro{margin-left:0}.editorial-module__uOGLYG__split,.editorial-module__uOGLYG__featured,.editorial-module__uOGLYG__external,.editorial-module__uOGLYG__reading{grid-template-columns:1fr}.editorial-module__uOGLYG__section{padding-left:6vw;padding-right:6vw}.editorial-module__uOGLYG__feature:first-child{grid-row:auto}.editorial-module__uOGLYG__feature:not(:first-child) .editorial-module__uOGLYG__image{height:240px}.editorial-module__uOGLYG__reading{gap:48px;padding:40px 6vw 80px}.editorial-module__uOGLYG__toc{border-bottom:1px solid var(--line,#343a34);max-height:none;padding-bottom:24px;position:static}}
.infrastructure-module__F0uVCW__page{--surface:#141a17;color:var(--ink,#e8ebe3);font-family:var(--font-pacific), sans-serif;background:#0e1310;font-size:16px;line-height:1.65}.infrastructure-module__F0uVCW__page *,.infrastructure-module__F0uVCW__page :before,.infrastructure-module__F0uVCW__page :after{box-sizing:border-box}.infrastructure-module__F0uVCW__page h1,.infrastructure-module__F0uVCW__page h2,.infrastructure-module__F0uVCW__page h3,.infrastructure-module__F0uVCW__page p,.infrastructure-module__F0uVCW__page figure{margin:0}.infrastructure-module__F0uVCW__page h1,.infrastructure-module__F0uVCW__page h2{letter-spacing:-.055em;white-space:pre-line;text-wrap:balance;font-weight:400;line-height:1.06}.infrastructure-module__F0uVCW__page h2{font-size:clamp(38px,4.6vw,78px)}.infrastructure-module__F0uVCW__page h3{letter-spacing:-.025em;font-size:clamp(20px,1.7vw,28px);font-weight:450;line-height:1.25}.infrastructure-module__F0uVCW__page p{color:#b5bdb3}.infrastructure-module__F0uVCW__page a{color:inherit;text-decoration:none}.infrastructure-module__F0uVCW__page button,.infrastructure-module__F0uVCW__page select{font:inherit}.infrastructure-module__F0uVCW__page :is(a,button,select,summary):focus-visible{outline-offset:6px;outline:2px solid #bfd0b4}.infrastructure-module__F0uVCW__page section[id]{scroll-margin-top:110px}.infrastructure-module__F0uVCW__page .infrastructure-module__F0uVCW__eyebrow{color:#bccbb2;letter-spacing:.09em;text-transform:uppercase;margin-bottom:28px;font-size:15px;line-height:1.4}.infrastructure-module__F0uVCW__hero{isolation:isolate;align-items:flex-start;min-height:min(1060px,105svh);padding:clamp(135px,15vw,230px) 5vw 110px;display:flex;position:relative}.infrastructure-module__F0uVCW__heroImage{z-index:-2;position:absolute;inset:0;overflow:hidden}.infrastructure-module__F0uVCW__heroImage img{object-fit:cover;object-position:62% center}.infrastructure-module__F0uVCW__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0f0ce8 0%,#0a0f0ca6 36%,#0a0f0c14 76%),linear-gradient(#0000 74%,#0e1310 100%);position:absolute;inset:0}.infrastructure-module__F0uVCW__heroCopy{width:100%;max-width:1500px}.infrastructure-module__F0uVCW__page h1{max-width:1000px;font-size:clamp(52px,6.7vw,112px)}.infrastructure-module__F0uVCW__page .infrastructure-module__F0uVCW__intro{color:#c1c8bd;max-width:560px;margin-top:34px;font-size:clamp(17px,1.3vw,21px)}.infrastructure-module__F0uVCW__actions{flex-wrap:wrap;align-items:center;gap:20px 30px;margin-top:38px;display:flex}.infrastructure-module__F0uVCW__primary{background:#bfceb5;justify-content:space-between;align-items:center;gap:35px;min-height:54px;padding:14px 20px;transition:background .2s,transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#172015!important}.infrastructure-module__F0uVCW__primary:hover{background:#d5dfce;transform:translateY(-3px)}.infrastructure-module__F0uVCW__primary:active{transform:translateY(0)}.infrastructure-module__F0uVCW__primary span,.infrastructure-module__F0uVCW__textLink span,.infrastructure-module__F0uVCW__next>a>span{transition:transform .35s cubic-bezier(.16,1,.3,1)}.infrastructure-module__F0uVCW__primary:hover span,.infrastructure-module__F0uVCW__textLink:hover span,.infrastructure-module__F0uVCW__next>a:hover>span{transform:translate(4px,-4px)}.infrastructure-module__F0uVCW__textLink{border-bottom:1px solid #566151;align-items:center;gap:24px;min-height:44px;padding:8px 0;display:inline-flex}.infrastructure-module__F0uVCW__textLink:hover{color:#cedcc1;border-color:#cedcc1}.infrastructure-module__F0uVCW__heroCaption{color:#aeb8a8;justify-content:space-between;gap:20px;font-size:15px;display:flex;position:absolute;bottom:32px;left:5vw;right:5vw}.infrastructure-module__F0uVCW__focus,.infrastructure-module__F0uVCW__specSection,.infrastructure-module__F0uVCW__evidence,.infrastructure-module__F0uVCW__faq{grid-template-columns:1fr 1.12fr;gap:clamp(40px,8vw,180px);padding:clamp(75px,9vw,155px) 5vw;display:grid}.infrastructure-module__F0uVCW__page .infrastructure-module__F0uVCW__sectionIntro{max-width:480px;margin-top:30px;font-size:17px}.infrastructure-module__F0uVCW__points{margin:0;padding:0;list-style:none}.infrastructure-module__F0uVCW__points li{border-top:1px solid #354033;grid-template-columns:34px 1fr;gap:18px;padding:27px 0 35px;display:grid}.infrastructure-module__F0uVCW__number{color:#9fae95;font-size:15px}.infrastructure-module__F0uVCW__points p,.infrastructure-module__F0uVCW__evidenceList p{max-width:610px;margin-top:14px}.infrastructure-module__F0uVCW__detailImage{background:#101512;height:clamp(350px,57vw,860px);position:relative;overflow:hidden}.infrastructure-module__F0uVCW__detailImage img{object-fit:cover;transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.infrastructure-module__F0uVCW__detailImage:hover img{transform:scale(1.025)}.infrastructure-module__F0uVCW__detailImage figcaption{color:#c5cec0;background:linear-gradient(#0000,#0a0f0ceb);justify-content:space-between;gap:24px;padding:55px 5vw 24px;font-size:15px;display:flex;position:absolute;bottom:0;left:0;right:0}.infrastructure-module__F0uVCW__specSection{background:#171e19}.infrastructure-module__F0uVCW__specSection .infrastructure-module__F0uVCW__textLink{margin-top:28px}.infrastructure-module__F0uVCW__specTable{border-collapse:collapse;align-self:start;width:100%;font-size:16px}.infrastructure-module__F0uVCW__specTable caption{text-align:left;color:#b9c7af;padding-bottom:24px;font-size:15px}.infrastructure-module__F0uVCW__specTable th,.infrastructure-module__F0uVCW__specTable td{text-align:left;vertical-align:top;border-top:1px solid #364133;padding:17px 0}.infrastructure-module__F0uVCW__specTable th{color:#aebba5;width:38%;padding-right:22px;font-weight:400}.infrastructure-module__F0uVCW__specTable td{color:#e1e7dc}.infrastructure-module__F0uVCW__evidence{border-bottom:1px solid #354033}.infrastructure-module__F0uVCW__evidenceList>div{border-top:1px solid #354033;padding:26px 0 34px}.infrastructure-module__F0uVCW__booking{background:#1a221c;padding:clamp(70px,9vw,155px) 5vw}.infrastructure-module__F0uVCW__bookingTitle{margin-bottom:64px}.infrastructure-module__F0uVCW__bookingTitle p:last-child{max-width:510px;margin-top:26px;font-size:17px}.infrastructure-module__F0uVCW__qualifier{grid-template-columns:.65fr 1.35fr;gap:50px 8vw;display:grid}.infrastructure-module__F0uVCW__rail{margin:0;padding:0;list-style:none}.infrastructure-module__F0uVCW__rail li{border-top:1px solid #45513f}.infrastructure-module__F0uVCW__rail button{text-align:left;color:#dce6d4;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:18px;width:100%;min-height:78px;padding:23px 0;display:flex}.infrastructure-module__F0uVCW__rail button:disabled{color:#a5b19d;cursor:default}.infrastructure-module__F0uVCW__rail button[aria-current]{color:#d4e4c5}.infrastructure-module__F0uVCW__rail small{color:#aebba5;margin-top:7px;font-size:15px;display:block}.infrastructure-module__F0uVCW__edit{margin-left:auto;font-size:15px;text-decoration:underline}.infrastructure-module__F0uVCW__question{min-width:0;animation:.3s ease-out infrastructure-module__F0uVCW__arrive}.infrastructure-module__F0uVCW__question h3{margin-bottom:25px;font-size:clamp(26px,2.9vw,44px)}.infrastructure-module__F0uVCW__options{gap:10px;display:grid}.infrastructure-module__F0uVCW__options button{color:#e2e9dc;text-align:left;cursor:pointer;background:0 0;border:1px solid #53614d;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:17px 20px;transition:background .18s,border-color .18s;display:flex}.infrastructure-module__F0uVCW__options button:hover,.infrastructure-module__F0uVCW__options button[aria-pressed=true]{background:#303c2a;border-color:#b4c7a5}.infrastructure-module__F0uVCW__textButton{color:#d8e5ce;text-underline-offset:6px;cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;margin-top:18px;padding:8px 0;text-decoration:underline;display:inline-flex}.infrastructure-module__F0uVCW__page .infrastructure-module__F0uVCW__help{max-width:600px;margin-top:28px;font-size:15px}.infrastructure-module__F0uVCW__question .infrastructure-module__F0uVCW__textLink{margin:15px 25px 0 0;font-size:15px}.infrastructure-module__F0uVCW__calendarPanel{border-top:1px solid #53614d;grid-column:1/-1;min-width:0;padding-top:30px}.infrastructure-module__F0uVCW__calendarHeading{margin-bottom:25px}.infrastructure-module__F0uVCW__calendarHeading p{margin-top:12px}.infrastructure-module__F0uVCW__calendarViewport{max-height:720px;overflow:auto}.infrastructure-module__F0uVCW__faq details{border-top:1px solid #354033}.infrastructure-module__F0uVCW__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:72px;padding:24px 0;font-size:18px;line-height:1.45;list-style:none;display:flex}.infrastructure-module__F0uVCW__faq summary::-webkit-details-marker{display:none}.infrastructure-module__F0uVCW__faq summary span{color:#bacdad;font-size:25px;transition:transform .2s}.infrastructure-module__F0uVCW__faq details[open] summary span{transform:rotate(45deg)}.infrastructure-module__F0uVCW__faq details p{padding:0 35px 30px 0}.infrastructure-module__F0uVCW__next{color:#182115;background:#bfceb5;padding:65px 5vw 100px}.infrastructure-module__F0uVCW__page .infrastructure-module__F0uVCW__next .infrastructure-module__F0uVCW__eyebrow{color:#3f4e36}.infrastructure-module__F0uVCW__next>a:not(.infrastructure-module__F0uVCW__textLink){letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:30px;max-width:1450px;font-size:clamp(28px,3.3vw,56px);line-height:1.2;display:flex}.infrastructure-module__F0uVCW__next>.infrastructure-module__F0uVCW__textLink{margin-top:35px}.infrastructure-module__F0uVCW__scheduleSection{background:#202a22;padding:85px 5vw 120px}.infrastructure-module__F0uVCW__planner{grid-template-columns:1fr 1fr;gap:45px 8vw;margin-top:55px;display:grid}.infrastructure-module__F0uVCW__selectLabel{border-top:1px solid #53614d;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.infrastructure-module__F0uVCW__selectLabel select{color:#e2ebdc;background:#172015;border:1px solid #75876b;border-radius:0;min-height:48px;padding:10px 30px 10px 12px}.infrastructure-module__F0uVCW__plannerResult{padding-top:2px}.infrastructure-module__F0uVCW__plannerResult strong{letter-spacing:-.07em;color:#c1d3b3;font-size:clamp(75px,8vw,140px);font-weight:400;line-height:1.2;display:block}.infrastructure-module__F0uVCW__plannerResult strong span{letter-spacing:-.02em;font-size:27px}.infrastructure-module__F0uVCW__plannerResult p:last-child{max-width:410px;margin-top:20px}.infrastructure-module__F0uVCW__page .infrastructure-module__F0uVCW__plannerNote{grid-column:1/-1;max-width:960px;font-size:15px}@keyframes infrastructure-module__F0uVCW__arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.infrastructure-module__F0uVCW__hero{min-height:1050px}.infrastructure-module__F0uVCW__heroCopy{margin-top:30px}.infrastructure-module__F0uVCW__focus,.infrastructure-module__F0uVCW__specSection,.infrastructure-module__F0uVCW__evidence,.infrastructure-module__F0uVCW__faq,.infrastructure-module__F0uVCW__booking,.infrastructure-module__F0uVCW__scheduleSection{padding-left:max(5vw,50vw - 1050px);padding-right:max(5vw,50vw - 1050px)}}@media (max-width:850px){.infrastructure-module__F0uVCW__hero{min-height:860px;padding-top:155px}.infrastructure-module__F0uVCW__heroImage img{object-position:62% center}.infrastructure-module__F0uVCW__hero:after{background:linear-gradient(90deg,#0a0f0cd9,#0a0f0c4d),linear-gradient(#0000 45%,#0e1310)}.infrastructure-module__F0uVCW__focus,.infrastructure-module__F0uVCW__specSection,.infrastructure-module__F0uVCW__evidence,.infrastructure-module__F0uVCW__faq{grid-template-columns:1fr;gap:45px}.infrastructure-module__F0uVCW__qualifier{grid-template-columns:1fr;gap:35px}.infrastructure-module__F0uVCW__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.infrastructure-module__F0uVCW__rail button{flex-wrap:wrap;gap:8px;padding-top:14px}.infrastructure-module__F0uVCW__rail small{display:none}.infrastructure-module__F0uVCW__edit{margin-left:0}.infrastructure-module__F0uVCW__planner{gap:40px}}@media (max-width:540px){.infrastructure-module__F0uVCW__page h1{font-size:clamp(43px,10.2vw,57px)}.infrastructure-module__F0uVCW__page h2{font-size:39px}.infrastructure-module__F0uVCW__hero{min-height:820px;padding:135px 6vw 115px}.infrastructure-module__F0uVCW__heroImage img{object-position:60% center;opacity:.65}.infrastructure-module__F0uVCW__heroCopy .infrastructure-module__F0uVCW__eyebrow{max-width:270px}.infrastructure-module__F0uVCW__page .infrastructure-module__F0uVCW__intro{font-size:17px}.infrastructure-module__F0uVCW__heroCaption{flex-direction:column;gap:5px;font-size:15px;left:6vw;right:6vw}.infrastructure-module__F0uVCW__actions{flex-direction:column;align-items:flex-start;gap:18px}.infrastructure-module__F0uVCW__primary{gap:18px;width:100%}.infrastructure-module__F0uVCW__detailImage{height:370px}.infrastructure-module__F0uVCW__detailImage figcaption{flex-direction:column;gap:6px;font-size:15px}.infrastructure-module__F0uVCW__specTable{font-size:15px}.infrastructure-module__F0uVCW__specTable th{width:38%;padding-right:16px}.infrastructure-module__F0uVCW__focus,.infrastructure-module__F0uVCW__specSection,.infrastructure-module__F0uVCW__evidence,.infrastructure-module__F0uVCW__faq,.infrastructure-module__F0uVCW__booking,.infrastructure-module__F0uVCW__scheduleSection{padding-left:6vw;padding-right:6vw}.infrastructure-module__F0uVCW__planner{grid-template-columns:1fr}.infrastructure-module__F0uVCW__selectLabel{flex-direction:column;align-items:flex-start;gap:12px}.infrastructure-module__F0uVCW__selectLabel select{width:100%}.infrastructure-module__F0uVCW__plannerResult strong{font-size:100px}.infrastructure-module__F0uVCW__next>a:not(.infrastructure-module__F0uVCW__textLink){font-size:30px}.infrastructure-module__F0uVCW__options button{padding:15px}.infrastructure-module__F0uVCW__rail{gap:10px}.infrastructure-module__F0uVCW__rail button{font-size:15px}.infrastructure-module__F0uVCW__bookingTitle{margin-bottom:45px}}@media (prefers-reduced-motion:reduce){.infrastructure-module__F0uVCW__page *,.infrastructure-module__F0uVCW__page :before,.infrastructure-module__F0uVCW__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.product-module__MwmufW__hero{padding-top:clamp(56px,8vw,140px)}.product-module__MwmufW__heroCopy{z-index:1;padding:0 clamp(22px,5vw,100px);position:relative}.product-module__MwmufW__hero .product-module__MwmufW__eyebrow,.product-module__MwmufW__eyebrow{color:var(--accent);letter-spacing:.1em;margin-bottom:30px;font-size:15px}.product-module__MwmufW__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:1050px;font-size:clamp(48px,7.8vw,148px);font-weight:350;line-height:1.03}.product-module__MwmufW__hero .product-module__MwmufW__lede{max-width:570px;color:var(--muted);margin:34px 0 0 auto;font-size:clamp(17px,1.45vw,23px)}.product-module__MwmufW__heroArt{background:#0b100e;height:clamp(300px,55vw,900px);margin:28px 0 0;position:relative;overflow:hidden}.product-module__MwmufW__heroArt img{object-fit:cover}.product-module__MwmufW__heroArt figcaption{color:#c4cec5;background:#0e1311bd;max-width:calc(100% - 44px);padding:8px 12px;font-size:15px;position:absolute;bottom:22px;left:clamp(22px,5vw,100px)}.product-module__MwmufW__compact h1{max-width:1250px;font-size:clamp(44px,6vw,105px)}.product-module__MwmufW__compact .product-module__MwmufW__heroArt{height:clamp(260px,33vw,530px)}.product-module__MwmufW__chapter{border-top:1px solid var(--line);grid-template-columns:1fr 2.1fr;gap:40px;padding:clamp(65px,8vw,140px) clamp(22px,5vw,100px);display:grid}.product-module__MwmufW__chapterLabel{color:var(--accent);align-items:baseline;gap:25px;font-size:15px;display:flex}.product-module__MwmufW__chapterLabel span{color:var(--muted)}.product-module__MwmufW__chapterBody{min-width:0}.product-module__MwmufW__chapter .product-module__MwmufW__chapterBody h2{letter-spacing:-.05em;text-wrap:balance;max-width:850px;margin-bottom:32px;font-size:clamp(35px,4.1vw,76px);font-weight:350;line-height:1.12}.product-module__MwmufW__chapterBody>p{max-width:720px;color:var(--muted);margin-bottom:24px;font-size:clamp(17px,1.3vw,21px)}.product-module__MwmufW__chapterBody h3{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(24px,2.2vw,36px);font-weight:400}.product-module__MwmufW__render{margin:0;padding:0 clamp(22px,5vw,100px) 55px}.product-module__MwmufW__render>div{aspect-ratio:1.9;background:#0b100e;position:relative;overflow:hidden}.product-module__MwmufW__render img{object-fit:cover;transition:transform .9s cubic-bezier(.16,1,.3,1)}.product-module__MwmufW__render:hover img{transform:scale(1.025)}.product-module__MwmufW__render figcaption{color:var(--muted);justify-content:space-between;gap:20px;padding-top:18px;font-size:15px;display:flex}.product-module__MwmufW__textLink{border-bottom:1px solid var(--accent);justify-content:space-between;align-items:center;gap:32px;min-height:48px;padding:12px 0;font-size:16px;display:inline-flex}.product-module__MwmufW__textLink span{color:var(--accent);transition:transform .35s cubic-bezier(.16,1,.3,1)}.product-module__MwmufW__textLink:hover span{transform:translate(4px,-4px)}.product-module__MwmufW__textLink:hover{color:var(--accent)}.product-module__MwmufW__next{background:#1a231d;padding:clamp(65px,9vw,160px) clamp(22px,5vw,100px)}.product-module__MwmufW__next h2{max-width:1000px;margin-bottom:28px}.product-module__MwmufW__next>p:not(.product-module__MwmufW__eyebrow){color:var(--muted);margin:28px 0;font-size:18px}.product-module__MwmufW__specs{margin:0}.product-module__MwmufW__specs>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:25px;padding:23px 0;font-size:17px;line-height:1.5;display:grid}.product-module__MwmufW__specs dt{color:var(--muted)}.product-module__MwmufW__specs dd{margin:0}.product-module__MwmufW__paths{padding:20px clamp(22px,5vw,100px) 90px}.product-module__MwmufW__path{border-top:1px solid var(--line);grid-template-columns:.3fr 1fr 1fr;gap:36px;padding:45px 0;display:grid}.product-module__MwmufW__path>span{color:var(--accent);font-size:15px}.product-module__MwmufW__path h2{font-size:clamp(30px,3vw,52px);font-weight:350}.product-module__MwmufW__path p{color:var(--muted);margin-bottom:20px;font-size:18px}.product-module__MwmufW__links{flex-wrap:wrap;gap:16px 36px;display:flex}.product-module__MwmufW__comparisonList{margin:0;padding:0;list-style:none}.product-module__MwmufW__comparisonList li{border-top:1px solid var(--line)}.product-module__MwmufW__comparisonList a{grid-template-columns:1fr 1.3fr 25px;align-items:baseline;gap:32px;padding:35px 0;display:grid}.product-module__MwmufW__comparisonList h3{margin:0}.product-module__MwmufW__comparisonList p{color:var(--muted);font-size:17px}.product-module__MwmufW__comparisonList a:hover h3{color:var(--accent)}.product-module__MwmufW__comparisonList a>span{transition:transform .35s}.product-module__MwmufW__comparisonList a:hover>span{transform:translate(4px,-4px)}.product-module__MwmufW__tableWrap{max-width:100%;overflow-x:auto}.product-module__MwmufW__table{border-collapse:collapse;width:100%;min-width:680px;font-size:16px;line-height:1.6}.product-module__MwmufW__table caption{text-align:left;color:var(--muted);margin-bottom:24px}.product-module__MwmufW__table th,.product-module__MwmufW__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:24px 20px}.product-module__MwmufW__table thead th{color:var(--accent);background:#18221c;font-weight:500}.product-module__MwmufW__table tbody th{background:#0e1311;width:22%;font-weight:400;position:sticky;left:0}.product-module__MwmufW__table td{width:39%;color:var(--muted)}.product-module__MwmufW__fit{grid-template-columns:1fr 1fr;gap:45px;display:grid}.product-module__MwmufW__fit ul{color:var(--muted);padding-left:20px;font-size:17px;line-height:1.7}.product-module__MwmufW__fit li{margin-bottom:20px}@media (min-width:1900px){.product-module__MwmufW__chapter{grid-template-columns:1fr 2.4fr}.product-module__MwmufW__chapterBody>p{max-width:900px}}@media (max-width:760px){.product-module__MwmufW__hero .product-module__MwmufW__lede{margin-left:0}.product-module__MwmufW__chapter{grid-template-columns:1fr;gap:32px}.product-module__MwmufW__heroArt{height:360px}.product-module__MwmufW__render>div{aspect-ratio:1.15}.product-module__MwmufW__render figcaption{flex-direction:column;gap:8px}.product-module__MwmufW__path{grid-template-columns:35px 1fr;gap:22px}.product-module__MwmufW__path>div{grid-column:2}.product-module__MwmufW__comparisonList a{grid-template-columns:1fr 20px;gap:20px}.product-module__MwmufW__comparisonList a p{grid-column:1}.product-module__MwmufW__comparisonList a>span{grid-area:1/2}.product-module__MwmufW__fit{grid-template-columns:1fr;gap:30px}.product-module__MwmufW__specs>div{grid-template-columns:1fr;gap:8px}}
