.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#080b0e;--black:#000;--surface:#101b24;--surface-raised:#1b2b37;--ink:#f1f2f0;--muted:#aab3bc;--paper:#e5e8e7;--dark-ink:#12202a;--accent:#c72c21;--accent-hover:#b9251a;--font:"Schibsted Grotesk Variable", Arial, sans-serif;--gutter:clamp(20px, 2.23vw, 40px);--space:clamp(88px, 10vw, 160px);--small:14px;--body:clamp(16px, 1.25vw, 18px);--lead:clamp(24px, 2.2vw, 32px);--heading:clamp(42px, 5vw, 76px);--display:clamp(70px, 8.1vw, 126px);color-scheme:dark;font-family:var(--font);color:var(--ink);background:var(--bg);font-synthesis:none}*,:before,:after{box-sizing:border-box}body{font-size:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}body.menu-open,body.dialog-open{overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0;border-radius:0}button,.button{transition:color .18s,background-color .18s,transform .18s}a{transition:opacity .18s}a:hover{opacity:.78}button:active,.button:active{transform:translateY(2px)}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--ink);outline-offset:6px}::selection{background:var(--accent);color:var(--ink)}img,video{max-width:100%;height:auto;display:block}figure,p,h1,h2,h3,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}h1,h2{letter-spacing:-.055em;font-weight:800;line-height:.98}h2{font-size:var(--heading)}h3{font-size:var(--lead);letter-spacing:-.035em;font-weight:600;line-height:1.15}p{text-wrap:pretty}address{font-style:normal}section,footer,main{scroll-margin-top:24px}[hidden]{display:none!important}.section-pad{padding:var(--space) var(--gutter)}.skip-link{z-index:100;background:var(--ink);color:var(--bg);padding:12px 24px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;width:100%;height:104px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:40px;display:flex;position:absolute;top:0;left:0}.brand{flex-shrink:0}.brand img{width:142px;height:auto}.desktop-nav{gap:clamp(24px,3vw,48px);margin-left:auto;margin-right:auto;display:flex}.desktop-nav a,.header-contact{padding:12px 0;font-size:15px;font-weight:500}.header-contact{gap:25px;display:flex}.menu-toggle{background:0 0;padding:12px 0 12px 20px;display:none}.mobile-nav{display:none}.button{background:var(--accent);min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:40px;padding:17px 22px;font-size:16px;font-weight:600;display:inline-flex}.button:hover{opacity:1;background:var(--accent-hover)}.button span{font-size:22px;font-weight:400}.button-light{color:var(--dark-ink);background:var(--paper)}.button-light:hover{background:var(--ink)}.text-link{justify-content:space-between;align-items:center;gap:30px;padding:12px 0;font-weight:600;display:inline-flex}.text-link span{font-size:24px}.hero{isolation:isolate;background:var(--black);height:100svh;min-height:820px;max-height:1200px;position:relative;overflow:hidden}.hero-media{z-index:-1;width:105%;height:100%;position:absolute;top:10%;left:-21%}.hero-media img,.hero-media video{object-fit:cover;object-position:center;width:100%;height:100%}.hero-media video{opacity:0;transition:opacity .9s;position:absolute;inset:0}.hero-media video.is-playing{opacity:1}.hero-title-group{top:27%;right:var(--gutter);text-align:right;width:46%;position:absolute}.hero h1{font-size:var(--display);line-height:.96}.hero-title-group p{max-width:365px;margin:28px 0 30px auto}.hero-bottom{bottom:28px;left:var(--gutter);right:var(--gutter);justify-content:space-between;align-items:end;gap:30px;font-size:16px;display:flex;position:absolute}.hero-bottom p span{color:var(--muted);font-size:var(--small);margin-top:5px;display:block}.motion-toggle{font-size:var(--small);background:0 0;align-items:center;gap:12px;min-height:44px;padding:8px 0 8px 14px;display:flex}.motion-toggle:hover{color:var(--muted)}.motion-toggle [data-motion-symbol]{font-size:22px}.product-hero .hero-title-group{top:23%}.product-hero h1{font-size:clamp(120px,12vw,190px);line-height:.9}.product-hero .hero-title-group p{max-width:370px}.section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:64px;display:grid}.section-heading>p{max-width:420px;margin-left:auto}.domains{background:var(--paper);color:var(--dark-ink)}.domains :focus-visible,.overview :focus-visible{outline-color:var(--dark-ink)}.domain-selector{gap:6px;margin-bottom:24px;display:flex}.domain-selector button{background:0 0;align-items:center;gap:50px;padding:17px 24px;font-size:19px;display:flex}.domain-selector button[aria-pressed=true]{background:var(--dark-ink);color:var(--ink)}.domain-selector button:hover{background:var(--surface-raised);color:var(--ink)}.domain-selector button span{font-size:23px}.domain-panel{background:var(--surface);color:var(--ink);grid-template-columns:1.16fr 1fr;min-height:530px;display:grid}.domain-picture{background:var(--black);position:relative;overflow:hidden}.domain-picture img{object-fit:cover;width:100%;height:100%;position:absolute}.domain-subsea .domain-picture img{object-position:60% center}.domain-aerospace .domain-picture img{object-fit:cover;width:145%;max-width:none;left:-20%}.picture-caption{background:var(--bg);font-size:var(--small);padding:7px 12px;position:absolute;bottom:20px;left:24px}.domain-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,80px);display:flex}.domain-copy h3{max-width:350px;font-size:clamp(32px,3.2vw,48px)}.domain-copy p{max-width:360px;margin:28px 0 30px}.domains.is-enhanced .domain-panel:not(.is-active){display:none}.domains:not(.is-enhanced) .domain-panel+.domain-panel{margin-top:24px}.varun-feature{background:var(--black);overflow:hidden}.feature-heading{z-index:1;grid-template-columns:1fr 1fr;gap:100px;padding-bottom:0;display:grid;position:relative}.feature-heading>div{max-width:420px;margin-left:auto}.feature-heading .text-link{margin-top:24px}.wide-aircraft{height:clamp(420px,48vw,750px);margin-top:-15px;overflow:hidden}.wide-aircraft img{object-fit:cover;width:100%;height:100%}.feature-facts{padding:0 var(--gutter) 60px;justify-content:space-between;gap:25px;font-size:16px;display:flex}.land-feature{isolation:isolate;align-items:center;min-height:790px;display:flex;position:relative;overflow:hidden}.land-picture{z-index:-2;object-fit:cover;object-position:center 60%;filter:saturate(.65);width:100%;height:100%;position:absolute;inset:0}.land-feature:after{content:"";z-index:-1;background:#00000075;position:absolute;inset:0}.land-copy{padding:80px var(--gutter);max-width:690px}.land-copy p{max-width:430px;margin:32px 0}.land-caption{bottom:28px;left:var(--gutter);right:var(--gutter);font-size:var(--small);justify-content:space-between;display:flex;position:absolute}.engineering{background:var(--surface)}.engineering-intro{grid-template-columns:1fr 1fr;gap:80px;display:grid}.statement{font-size:var(--lead);letter-spacing:-.025em;max-width:550px;line-height:1.3}.engineering-body{grid-template-columns:1fr 2fr;gap:60px;margin-top:95px;display:grid}.company-philosophy{color:var(--muted);flex-direction:column;gap:42px;font-size:16px;display:flex}.disciplines{grid-template-columns:1fr 1fr;gap:62px 64px;display:grid}.disciplines h3{margin-bottom:20px;font-size:24px}.disciplines p{max-width:350px}.news-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:10vw;display:grid}.news-intro>p{max-width:350px;margin-top:30px}.news-controls{gap:6px;margin-top:36px;margin-bottom:20px;display:flex}.news-controls button{background:var(--surface);padding:12px 18px}.news-controls button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.news-figure img{aspect-ratio:1.25;object-fit:cover;width:100%}.news-figure figcaption{margin-top:20px;font-size:16px}.contact-section{background:var(--paper);color:var(--dark-ink);padding:80px var(--gutter) 24px}.contact-section :focus-visible{outline-color:var(--dark-ink)}.contact-top{justify-content:space-between;align-items:start;gap:60px;display:flex}.contact-top h2{font-size:clamp(32px,3.5vw,52px)}.contact-top p{font-size:16px}.email-display{letter-spacing:-.065em;white-space:nowrap;justify-content:space-between;align-items:center;margin:88px 0 70px;font-size:clamp(44px,10.2vw,160px);font-weight:400;line-height:1.1;display:flex}.email-display span{margin-left:20px;font-size:.6em}.contact-details{grid-template-columns:1fr 1.2fr .8fr;gap:35px;font-size:16px;display:grid}.contact-details>:last-child{justify-self:end}.footer-bottom{margin:72px calc(-1 * var(--gutter)) -24px;padding:30px var(--gutter);background:var(--bg);color:var(--muted);font-size:var(--small);justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-bottom img{width:110px;height:auto}.product-navigation{padding:22px var(--gutter);background:var(--surface);gap:60px;display:flex}.product-navigation a{padding:8px 0;font-size:16px}.overview{background:var(--paper);color:var(--dark-ink)}.overview-description{grid-template-columns:1fr 1fr;gap:80px;margin-left:34%;display:grid}.overview-description p{max-width:420px}.key-figures{grid-template-columns:1fr 1fr 1fr;gap:40px;padding-top:90px;display:grid}.key-figures>div{flex-direction:column-reverse;gap:15px;display:flex}.key-figures dt{font-size:18px}.key-figures dd{letter-spacing:-.07em;font-size:clamp(72px,8vw,120px);font-weight:600;line-height:1}.key-figures dd span{letter-spacing:-.04em;margin-left:10px;font-size:24px;font-weight:400}.source-note{max-width:680px;font-size:var(--small);margin-top:55px}.film-section{background:var(--bg);padding-bottom:75px}.film-player{background:var(--black);position:relative}.film-player video{aspect-ratio:16/9;object-fit:cover;width:100%}.film-play{background:#0003;justify-content:center;align-items:center;gap:22px;font-weight:600;display:flex;position:absolute;inset:0}.play-symbol{background:var(--paper);width:76px;height:76px;color:var(--dark-ink);border-radius:50%;place-items:center;font-size:30px;display:grid}.film-play:hover .play-symbol{transform:scale(1.08)}.play-symbol{transition:transform .22s}.film-player.is-playing .film-play{display:none}.media-note{font-size:var(--small);color:var(--muted);margin-top:18px}.media-gallery{background:var(--surface)}.gallery-stage{background:var(--black)}.gallery-enlarge{background:var(--black);width:100%;padding:0;display:block;position:relative}.gallery-enlarge>img{object-fit:contain;width:100%;height:clamp(330px,47vw,690px)}.enlarge-label{background:var(--paper);color:var(--dark-ink);gap:26px;padding:12px 18px;font-size:16px;display:flex;position:absolute;bottom:20px;right:20px}.gallery-caption{min-height:25px;margin-top:18px;font-size:16px}.gallery-thumbnails{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px;display:grid}.gallery-thumbnails button{text-align:left;opacity:.65;background:0 0;padding:0}.gallery-thumbnails button:hover,.gallery-thumbnails button[aria-pressed=true]{opacity:1}.gallery-thumbnails button[aria-pressed=true] span{background:var(--paper);color:var(--dark-ink)}.gallery-thumbnails img{aspect-ratio:16/9;object-fit:cover;background:var(--black);width:100%}.gallery-thumbnails span{padding:12px 16px;font-size:16px;display:block}.image-dialog{background:var(--bg);color:var(--ink);border:0;width:96vw;max-width:min(1400px,96vw);max-height:95svh;padding:66px 24px 24px}.image-dialog::backdrop{background:#000000d9}.image-dialog>img{object-fit:contain;width:100%;max-height:73svh}.image-dialog>p{text-align:center;font-size:var(--small);margin-top:18px}.dialog-close{background:var(--surface-raised);padding:10px 16px;position:absolute;top:12px;right:24px}.specifications{grid-template-columns:1fr 1.2fr;gap:10vw;display:grid}.spec-intro>p{max-width:310px;margin:28px 0 22px}.spec-list{flex-direction:column;display:flex}.spec-list>div{grid-template-columns:.8fr 1.2fr;gap:30px;padding:24px;display:grid}.spec-list>div:nth-child(odd){background:var(--surface)}.spec-list dt{color:var(--muted)}.inspection-section{background:var(--black)}.inspection-section .section-heading{margin-bottom:0;padding-bottom:0}.model-viewer{padding-bottom:40px;position:relative}.model-viewer>img{object-fit:contain;width:100%;height:clamp(350px,50vw,700px)}.model-note,.model-status{text-align:center;padding:0 var(--gutter);font-size:var(--small);color:var(--muted)}.model-status:empty{display:none}.model-load{position:absolute;bottom:80px;left:50%;transform:translate(-50%)}model-viewer{width:100%;height:clamp(350px,50vw,700px);display:block}@media (width>=1800px){.hero-media{width:95%;left:-14%}}@media (width<=1000px){.site-header{gap:20px;height:90px}.desktop-nav{gap:20px}.desktop-nav a,.header-contact{font-size:14px}.brand img{width:120px}.header-contact{gap:12px}.hero{min-height:850px;max-height:1100px}.hero-title-group{width:63%;top:22%}.hero-media{width:135%;height:85%;top:23%;left:-37%}.hero h1{font-size:clamp(70px,10.8vw,100px)}.hero-title-group p{max-width:320px}.hero-bottom{bottom:25px}.section-heading,.feature-heading,.engineering-intro{gap:40px}.domain-panel{grid-template-columns:1fr 1fr;min-height:430px}.domain-copy{padding:32px}.domain-copy h3{font-size:36px}.domain-selector button{gap:30px}.engineering-body{grid-template-columns:.7fr 1.3fr;gap:35px;margin-top:60px}.disciplines{gap:40px 25px}.disciplines h3{font-size:22px}.news-section{gap:50px}.land-feature{min-height:760px}.contact-top{gap:30px}.contact-details{grid-template-columns:1fr 1fr}.contact-details>:last-child{justify-self:start}.product-hero .hero-title-group{top:20%}.product-hero h1{font-size:140px}.overview-description{gap:40px;margin-left:0}.specifications{grid-template-columns:.8fr 1.2fr;gap:50px}.spec-list>div{grid-template-columns:1fr;gap:8px;padding:20px}}@media (width<=700px){:root{--heading:44px;--space:84px}.site-header{height:82px}.brand img{width:116px}.desktop-nav,.header-contact{display:none}.menu-toggle{align-items:center;gap:20px;font-size:16px;display:flex}.menu-toggle span{font-size:24px}.mobile-nav{padding:35px var(--gutter);background:var(--surface);flex-direction:column;gap:12px;position:fixed;inset:82px 0 0;overflow-y:auto}.mobile-nav a{letter-spacing:-.04em;width:fit-content;padding:8px 0;font-size:30px}.menu-open .site-header{background:var(--surface);position:fixed}.menu-open .mobile-nav{display:flex}.hero{height:100svh;min-height:780px;max-height:950px}.hero-media{width:185%;height:60%;top:2%;left:-52%}.hero-media img,.hero-media video{object-fit:contain}.hero-title-group{width:calc(100% - 40px);top:49%;right:20px}.hero h1{font-size:clamp(52px,14.4vw,82px)}.hero-title-group p{max-width:300px;margin-top:20px;margin-bottom:24px;font-size:16px}.button{gap:30px;min-height:52px;padding:14px 18px}.hero-bottom{align-items:center;gap:8px;bottom:18px}.hero-bottom p{font-size:14px}.hero-bottom p span{max-width:210px;font-size:13px}.motion-toggle{flex-shrink:0;gap:8px;font-size:13px}.product-hero .hero-title-group{top:47%}.product-hero h1{font-size:clamp(76px,20vw,116px)}.product-hero .hero-title-group p{max-width:300px;margin-top:18px;margin-bottom:20px}.section-heading,.feature-heading{grid-template-columns:1fr;gap:26px;margin-bottom:36px}.section-heading>p,.feature-heading>div{max-width:450px;margin-left:0}.domain-selector{gap:4px;margin:0 0 18px}.domain-selector button{flex:1;justify-content:space-between;gap:14px;padding:13px 14px;font-size:16px}.domain-selector button span{display:none}.domain-panel{grid-template-columns:1fr}.domain-picture{height:320px}.domain-copy{min-height:300px;padding:32px 24px}.domain-copy h3{font-size:36px}.domain-copy p{margin:22px 0}.feature-heading{margin-bottom:0;padding-bottom:0}.feature-heading .text-link{margin-top:16px}.wide-aircraft{width:155%;height:340px;margin-top:0;margin-left:-28%}.feature-facts{flex-wrap:wrap;justify-content:flex-start;gap:14px 28px;padding-bottom:45px;font-size:14px}.land-feature{align-items:end;min-height:720px}.land-picture{object-position:54% center}.land-copy{padding:80px 20px 115px}.land-copy h2{font-size:46px}.land-copy p{margin:25px 0}.land-caption{flex-direction:column;gap:3px;font-size:13px}.engineering-intro{grid-template-columns:1fr;gap:30px}.statement{max-width:440px;font-size:23px}.engineering-body{grid-template-columns:1fr;gap:42px;margin-top:42px}.company-philosophy{order:2;gap:24px;font-size:14px}.disciplines{grid-template-columns:1fr;gap:36px}.disciplines h3{margin-bottom:14px;font-size:24px}.disciplines p{max-width:450px}.news-section{grid-template-columns:1fr;gap:35px}.news-intro>p{margin-top:25px}.news-controls{margin-top:28px;margin-bottom:8px}.news-figure img{aspect-ratio:1.2}.contact-section{padding-top:55px}.contact-top{flex-direction:column;gap:24px}.contact-top h2{font-size:36px}.email-display{letter-spacing:-.06em;margin:48px 0;font-size:clamp(35px,9.2vw,64px)}.email-display span{margin-left:8px}.contact-details{grid-template-columns:1fr;gap:24px;font-size:15px}.footer-bottom{flex-wrap:wrap;gap:28px;margin-top:50px}.footer-bottom p{order:3;width:100%;font-size:13px}.footer-bottom img{width:100px}.product-navigation{justify-content:space-between;gap:10px;padding-top:15px;padding-bottom:15px}.product-navigation a{font-size:14px}.overview-description{grid-template-columns:1fr;gap:24px}.key-figures{grid-template-columns:1fr;gap:32px;padding-top:48px}.key-figures>div{flex-direction:row-reverse;justify-content:space-between;align-items:end}.key-figures dd{font-size:72px}.key-figures dt{padding-bottom:8px;font-size:16px}.key-figures dd span{font-size:20px}.source-note{margin-top:32px}.film-section{padding-bottom:55px}.film-player{margin:0 -20px}.film-player video{aspect-ratio:4/3}.film-play{flex-direction:column;gap:16px}.play-symbol{width:60px;height:60px}.gallery-enlarge>img{height:290px}.enlarge-label{padding:10px 14px;font-size:14px;bottom:12px;right:12px}.gallery-caption{min-height:44px;font-size:14px}.gallery-thumbnails{grid-template-columns:1fr 1fr;gap:16px 12px;margin-top:24px}.gallery-thumbnails span{padding:10px 12px;font-size:14px}.specifications{grid-template-columns:1fr;gap:36px}.spec-list>div{gap:8px;padding:20px}.spec-list dt{font-size:14px}.model-viewer>img{height:320px}.model-note{max-width:360px;margin:auto}.model-load{white-space:nowrap}}.hero h1,.product-hero h1,.email-display,.key-figures dd{font-size:var(--display)}.land-copy h2{font-size:var(--heading)}.domain-copy h3,.disciplines h3,.contact-top h2,.statement{font-size:var(--lead)}.desktop-nav a,.header-contact,.hero-bottom p,.hero-bottom p span,.motion-toggle,.company-philosophy,.land-caption,.footer-bottom,.footer-bottom p,.gallery-caption,.gallery-thumbnails span,.enlarge-label,.product-navigation a{font-size:var(--small)}.button,.domain-selector button,.feature-facts,.news-figure figcaption,.contact-top p,.contact-details,.key-figures dt,.key-figures dd span,.menu-toggle{font-size:var(--body)}.button span,.text-link span,.domain-selector button span,.motion-toggle [data-motion-symbol],.key-figures dd span,.menu-toggle span,.email-display span,.play-symbol{font-size:var(--lead)}.email-display{margin-top:88px;margin-bottom:70px}@media (width<=1000px) and (width>=701px){:root{--display:82px;--heading:48px}.disciplines{grid-template-columns:1fr}.engineering-body{grid-template-columns:.7fr 1.3fr}}@media (width<=700px){:root{--display:clamp(50px, 14.4vw, 70px);--heading:44px;--lead:24px}.domain-copy h3{max-width:280px}.email-display{font-size:var(--heading);margin:48px 0}.email-display span{font-size:var(--lead)}.key-figures dd{font-size:var(--display)}.product-hero .hero-title-group{top:49%}.product-hero h1 br{display:none}.product-hero .hero-title-group p{margin-top:24px;margin-bottom:26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}
