@font-face{font-family:Deutz;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Deutz-normal-300-subset.b0b6e22e7f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Deutz;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Deutz-normal-400-subset.0d79cd2d85.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Deutz;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Deutz-normal-500-subset.1fb5b5f1b2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Deutz;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Deutz-normal-600-subset.42b9db6e1e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Deutz;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Deutz-normal-700-subset.800765b9ad.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0}:root{interpolate-size:allow-keywords}html{scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-size:100%}body{min-height:100dvh}img,picture,video,canvas,svg{block-size:auto;inline-size:100%;max-inline-size:none;display:block}:focus:not(:focus-visible){outline:none!important}body:has(dialog[open]){overflow:hidden}html{color:#fff;background-color:#161f1b;font-family:Deutz,sans-serif;font-weight:500}a:not(.button){color:inherit;-webkit-user-select:none;user-select:none;border-radius:4px;text-decoration:none}a:not(.button):hover,a:not(.button):active,a:not(.button):visited{color:inherit}@media (hover:hover){a:not(.button):hover{text-underline-offset:.1em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:.075em}}:focus-visible{outline-offset:3px;outline:2px solid}::selection{color:#161f1b;background:#ebfd00}.u-sr-only{white-space:nowrap!important;clip-path:inset(50%)!important;border:0!important;block-size:1px!important;inline-size:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.u-sr-only:focus-visible{clip-path:none!important;block-size:auto!important;inline-size:auto!important}.u-block{display:block}.u-hidden{display:none!important}.u-visibility-hidden{visibility:hidden!important}:focus-visible .u-visibility-hidden{visibility:visible!important}.u-prevent-scrolling{touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow:hidden}.section[data-section=brand-item] .section_content{justify-content:flex-end;padding-bottom:clamp(2rem,1.1197rem + 3.7559vw,4.5rem)}.section[data-section=brand-item] .section_background-image:after{content:"";background-color:#0003;position:absolute;inset:0}.brand-item{grid-template-areas:"heading""rule""text";row-gap:clamp(.75rem,.662rem + .3756vw,1rem);width:100%;padding-inline:clamp(1.25rem,16.9014vw - 2.7113rem,12.5rem);display:grid}@media screen and (width>=62.5em){.brand-item{grid-template-columns:1.5fr 2.5fr;grid-template-areas:"heading heading""rule rule"".text"}}.brand-item_heading-wrapper{grid-area:heading;overflow:hidden}.brand-item_heading{color:#ebfd00;text-transform:uppercase;font-size:clamp(1.4375rem,.1831rem + 5.3521vw,5rem);font-weight:400;line-height:1.2}.brand-item_rule{background-color:#ebfd00;grid-area:rule;height:.0875rem}.brand-item_text{color:#fff;text-shadow:0 0 3.125rem #000000bf;grid-area:text;padding-block:.5em clamp(1.875rem,.7746rem + 4.6948vw,5rem);font-size:clamp(1.125rem,1.037rem + .3756vw,1.375rem);line-height:1.4}.button,.button:visited{--background-color:#ebfd00;--button-border-radius:20px;--button-edge-underpaint:.0625rem;isolation:isolate;text-align:center;text-transform:uppercase;border-radius:var(--button-border-radius);cursor:pointer;will-change:box-shadow, color;color:#161f1b;background-color:var(--background-color);outline-color:var(--background-color);height:3.125rem;box-shadow:var(--background-color) 0 0 0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 1.25rem;font-family:inherit;font-size:1.125rem;font-weight:500;text-decoration:none;transition:box-shadow .3s,color .3s;display:inline-flex;position:relative}.button:before,.button:visited:before{content:"";inset:calc(-1 * var(--button-edge-underpaint));z-index:-1;border-radius:calc(var(--button-border-radius) + var(--button-edge-underpaint));background-color:var(--background-color);pointer-events:none;position:absolute}.button:not([disabled]):active,.button:visited:not([disabled]):active{box-shadow:var(--background-color) 0 0 0 3px}@media (hover:hover){.button:not([disabled]):hover,.button:visited:not([disabled]):hover{box-shadow:var(--background-color) 0 0 0 3px}}.button[disabled],.button:visited[disabled]{opacity:.3}.button.-secondary,.button:visited.-secondary{--background-color:#161f1b;color:#ebfd00}.button.-secondary-mono,.button:visited.-secondary-mono{--background-color:#161f1b;color:#fff}.button.-secondary-mono:not([disabled]):active,.button:visited.-secondary-mono:not([disabled]):active{color:#ebfd00}@media (hover:hover){.button.-secondary-mono:not([disabled]):hover,.button:visited.-secondary-mono:not([disabled]):hover{color:#ebfd00}}.button.-tertiary,.button:visited.-tertiary{--background-color:#748f80;color:#fff}.button.-icon-only,.button:visited.-icon-only{--button-border-radius:18px;width:3.125rem;padding:0}.button.-icon-only .icon,.button:visited.-icon-only .icon{font-size:1.5rem}.drawer{overscroll-behavior:contain;will-change:box-shadow;background-color:#0000;border:0;block-size:100%;max-block-size:100%;inline-size:30rem;max-inline-size:100%;padding:0;display:block;inset-block:auto 0;inset-inline-start:auto;overflow:hidden;box-shadow:0 0 0 100vmax #0000}.drawer:focus-visible{outline:none}.drawer::backdrop{background-color:#0000}.drawer_layer{pointer-events:none;will-change:transform;position:absolute;inset:0}.drawer_layer:first-child{background:#ebfd0059}.drawer_layer:nth-child(2){background:#ebfd00a6}.drawer_layer:nth-child(3){background:#ebfd00}.drawer_wrapper{color:#000;will-change:transform;background:0 0;flex-direction:column;block-size:100%;display:flex}.drawer_header{padding:var(--header-padding-block) var(--header-padding-inline);justify-content:end;align-items:center;display:flex}.drawer_header .drawer_header-icon-end{align-self:start}.drawer_header .drawer_header-icon-end .button:focus-visible{outline-color:#161f1b}.drawer_body{overscroll-behavior:contain;padding-inline:var(--header-padding-inline);flex:1;overflow:auto}.drawer_footer{padding:var(--header-padding-block) var(--header-padding-inline);justify-content:end;align-items:center;display:flex}:root{--header-height:clamp(6.875rem, 6.4129rem + 1.9718vw, 8.1875rem);--header-padding-block:clamp(1.875rem, 1.6549rem + .939vw, 2.5rem);--header-padding-inline:clamp(1.125rem, .1127rem + 4.3192vw, 4rem);--header-aperture-gradient-height:1.25rem}.header{z-index:99;width:100%;position:fixed}.header.-aperture{background-color:#161f1b}.header.-aperture:after{content:"";bottom:calc(-1 * var(--header-aperture-gradient-height));width:100%;height:var(--header-aperture-gradient-height);background:linear-gradient(#161f1b,#0000);display:block;position:absolute;left:0}.header.-over-secondary-section .header_brand,.header.-over-secondary-section .button{outline-color:#161f1b}.header_content{padding:var(--header-padding-block) var(--header-padding-inline);justify-content:space-between;gap:1.25rem;display:flex}.header_brand{outline-offset:.625rem;border-radius:8px}.header_brand:focus-visible [header-logo-type]{transform:translateY(0)!important}.header .logo{font-size:clamp(.625rem,.5464rem + .3352vw,.8481rem)}.header_content-start,.header_content-end{align-items:center;gap:clamp(1rem,.8239rem + .7512vw,1.5rem);display:flex}.header_caption{text-transform:uppercase;text-align:right;-webkit-user-select:none;user-select:none;font-size:clamp(.75rem,.662rem + .3756vw,1rem);font-weight:500;overflow:hidden}.header_caption>span{display:block;transform:translateY(105%)}.header_mask-layer{pointer-events:none;color:#161f1b;clip-path:inset(100% 0 0);position:absolute;inset:0}.header_mask-layer .header_caption{opacity:1;align-items:center;min-height:3.125rem;margin-right:calc(clamp(1rem,.8239rem + .7512vw,1.5rem) + 3.125rem);display:flex}.icon{width:1em;height:1em}.lang-switch{border:1.5px solid #161f1b;border-radius:18px;height:3.125rem;padding:.375rem}.lang-switch_list{gap:.375rem;height:100%;padding:0;list-style:none;display:flex}.lang-switch_item{height:100%;letter-spacing:6%;border-radius:12px;align-items:center;padding-inline:.9375rem;font-size:.75rem;display:flex}.lang-switch_item:is(a){color:#161f1b;outline-offset:-1px;border-radius:12px;text-decoration:none;transition:background-color .3s}.lang-switch_item:is(a):active{background-color:#161f1b1a}@media (hover:hover){.lang-switch_item:is(a):hover{background-color:#161f1b1a}}.lang-switch_item.-active{color:#ebfd00;-webkit-user-select:none;user-select:none;background-color:#161f1b}.lazy-video{width:100%;height:auto;display:block}.lazy-video_figure{flex-direction:column;gap:.625rem;display:flex}.lazy-video_media{aspect-ratio:16/9;background-color:#c7d2cc;border-radius:4px;width:100%;position:relative;overflow:hidden}.lazy-video_link{display:block;position:absolute;inset:0}.lazy-video_link img{object-fit:cover;width:100%;height:100%}.lazy-video_link .button{pointer-events:none;place-self:center;position:absolute;inset:0}.lazy-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lazy-video_caption{color:#748f80;text-align:right;font-size:clamp(.875rem,.743rem + .5634vw,1.25rem);line-height:1.2}.video-loop{width:100%;height:100%;display:block;position:relative}.video-loop .img,.video-loop picture,.video-loop img{width:100%;height:100%;position:absolute;inset:0}.video-loop img{object-fit:cover}.video-loop_video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.video-loop_video.-loaded{opacity:1}.logo{align-items:center;gap:.5em;font-size:.625rem;display:flex}.logo_symbol{width:2.8em;display:block}.logo_type{width:11.4em;display:block;overflow:hidden}.logo_type.-animate>span{display:block;transform:translateY(105%)}.logo.-emblem{font-size:6.25rem;overflow:hidden}.logo.-emblem .logo_wrapper{align-items:center;gap:.3em;display:flex}.logo.-emblem .logo_emblem{background-color:#ebfd00;border-radius:.39em;justify-content:center;align-items:center;width:2.35em;height:1.01em;display:flex}.logo.-emblem .logo_emblem-text{text-transform:uppercase;letter-spacing:6%;color:#161f1b;-webkit-user-select:none;user-select:none;font-size:.52em;font-weight:500}.logo.-emblem .logo_type{width:7.05em;display:block}.main-nav{align-items:center;min-height:100%;display:flex}.main-nav_list{padding:0;list-style:none}.main-nav_list-item{height:2.125rem;padding-inline:1.25rem;position:relative}.main-nav_list-item:before{content:"";background-color:currentColor;width:.0875rem;height:100%;transition:transform .2s;position:absolute;top:0;left:0;transform:scaleY(0)}.main-nav_list-item:has(.-active):before{transform:scaleY(1)}.main-nav_list-item+.main-nav_list-item{margin-top:2.5rem}.main-nav_list-item .icon{opacity:0;font-size:1.5rem;transition:opacity .2s,transform .2s;position:absolute;top:.3125rem;right:-1.5rem;transform:translate(1.875rem)}.main-nav_list-item:has(:active) .icon{opacity:1;transform:translate(0)}@media (hover:hover){.main-nav_list-item:has(:hover) .icon{opacity:1;transform:translate(0)}}.main-nav_button{text-transform:uppercase;color:inherit;cursor:pointer;background-color:#0000;border:0;border-radius:8px;align-items:center;height:2.125rem;padding:0 .375rem;font-family:inherit;font-size:1.5rem;font-weight:500;display:flex}.org-accordion{padding:clamp(1.25rem,.3697rem + 3.7559vw,3.75rem);width:100%;height:100%;padding-top:0}.org-accordion_list{gap:clamp(.625rem,.3169rem + 1.3146vw,1.5rem);block-size:100%;inline-size:100%;padding:0;list-style:none;display:flex}.org-accordion_item{min-inline-size:0;color:var(--oa-color);border-radius:clamp(.3125rem,.2025rem + .4695vw,.625rem);overflow:hidden}.org-accordion_item.-defense{--oa-background-color:#f2f6f4;--oa-color:#161f1b;--oa-rule-color:#748f80}.org-accordion_item.-energy{--oa-background-color:#d6e4dc;--oa-color:#161f1b;--oa-rule-color:#748f80}.org-accordion_item.-engines{--oa-background-color:#c7d2cc;--oa-color:#161f1b;--oa-rule-color:#748f80}.org-accordion_item.-newtech{--oa-background-color:#748f80;--oa-color:#fff;--oa-rule-color:#ebfd00}.org-accordion_item.-service{--oa-background-color:#161f1b;--oa-color:#fff;--oa-rule-color:#ebfd00}.org-accordion_panel{block-size:auto;inline-size:100%;color:inherit;background-color:var(--oa-background-color);border-radius:inherit;flex-direction:column;display:flex;position:relative;overflow:hidden}.org-accordion_handle{padding:var(--oa-main-spacing);display:flex;overflow:hidden}.org-accordion_handle-label{display:block}.org-accordion_handle-label svg{block-size:clamp(.625rem,.1408rem + 2.0657vw,2rem);inline-size:auto}.org-accordion_handle-svg.-landscape-only{display:none}.org-accordion_body{flex-direction:column;justify-content:space-between;block-size:0;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.org-accordion_content{min-inline-size:0;padding:var(--oa-main-spacing);flex-direction:column;flex-grow:1;display:flex}.org-accordion_rule{background-color:var(--oa-rule-color);transform-origin:0;block-size:.075rem;inline-size:auto;margin-inline:var(--oa-main-spacing);flex-shrink:0}.org-accordion_copy{flex-grow:1;font-size:clamp(.875rem,.6989rem + .7512vw,1.375rem);font-weight:500;line-height:1.4}.org-accordion_copy>p+p{margin-top:1em}.org-accordion_link{width:max-content;align-items:center;gap:.5em;max-inline-size:100%;font-size:clamp(.875rem,.6989rem + .7512vw,1.375rem);font-weight:500;line-height:1;display:inline-flex}.org-accordion_link .icon{flex:none}@media (orientation:landscape){.org-accordion{--oa-main-spacing:clamp(.9375rem, .2773rem + 2.8169vw, 2.8125rem);max-width:82.5rem;max-height:40.625rem}.org-accordion .org-accordion_panel{flex-direction:row;block-size:100%}.org-accordion .org-accordion_body{flex-direction:row;flex-grow:0;block-size:100%;inline-size:0}.org-accordion .org-accordion_rule{block-size:auto;inline-size:.075rem;margin-inline:0;margin-block:var(--oa-main-spacing)}.org-accordion .org-accordion_handle{flex-direction:column}.org-accordion .org-accordion_handle-label{margin-block-start:auto}.org-accordion .org-accordion_handle-label svg{block-size:auto;inline-size:clamp(.625rem,.1408rem + 2.0657vw,2rem)}.org-accordion .org-accordion_handle-svg.-portrait-only{display:none}.org-accordion .org-accordion_handle-svg.-landscape-only{display:block}}@media (orientation:portrait){.org-accordion{--oa-main-spacing:clamp(.9375rem, .2773rem + 2.8169vw, 2.8125rem)}.org-accordion .org-accordion_list{flex-direction:column}}.progress-indicator{z-index:999;transform-origin:top;will-change:transform;background:#ebfd00;width:clamp(.125rem,.081rem + .1878vw,.25rem);height:100%;position:fixed;top:0;left:0;transform:scaleY(0)}.scroll-indicator{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;bottom:3.125rem;left:0}.scroll-indicator_icon{color:#ebfd00;opacity:0;margin-top:-.75rem;font-size:1.5rem}.section{width:100dvw;height:100dvh;display:grid;position:relative;overflow:hidden}.section:not(.-grow){max-width:100dvw;max-height:100dvh;overflow:hidden}.section:not(.-grow) .section_content{height:calc(100% - var(--header-height));max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height))}.section.-primary .section_background{color:#d60028;background-color:#e4002b}.section.-secondary{color:#161f1b}.section.-secondary .section_background{color:#f2f6f4;background-color:#fff}.section.-tertiary .section_background{color:#242e29;background-color:#161f1b}.section_background,.section_content-wrapper{grid-area:1/1;min-block-size:0;min-inline-size:0}.section_background{z-index:0}.section_background>*{object-fit:cover;object-position:left center;width:100%;height:100%;display:block}.section_background-image{width:100%;height:100%;overflow:hidden}.section_background-image.-brand-reliability img,.section_background-image.-brand-collaborate img{object-position:50% center}.section_background-image.-brand-scale img{object-position:75% center}.section_background-image .img,.section_background-image picture,.section_background-image img{width:100%;height:100%}.section_background-image img{object-fit:cover;object-position:center;display:block}.section_background-pattern{will-change:transform;align-items:stretch;width:max-content;height:100%;display:flex;position:relative}.section_background-pattern>svg{aspect-ratio:1281/305.2;flex:none;width:auto;height:100%}.section_content-wrapper{z-index:1;height:100%}.section_content{margin-top:var(--header-height);flex-direction:column;width:100%;display:flex}.section_content.-centered{justify-content:center;align-items:center}.section[section-transition=masked-pinned],.section[section-transition=scale-in]{margin-top:-100dvh}.section[section-transition=scale-in]{background-color:#0000}.strategy-grid{--sg-inline-spacing:clamp(2.5rem, -.471rem + 12.6761vw, 10.9375rem);--sg-block-spacing:clamp(1.25rem, .5898rem + 2.8169vw, 3.125rem);--sg-typeset-spacing:clamp(.78125rem, calc(2.8125rem + 10vh - 10vw - max(0rem, calc(5vw - 5vh))), 5.625rem);padding-block:calc(var(--sg-block-spacing))}.strategy-grid_header{padding-inline:var(--sg-inline-spacing);justify-content:end;display:flex}.strategy-grid_visuals{gap:clamp(.25rem,.184rem + .2817vw,.4375rem);font-size:clamp(2.5rem,1.1796rem + 5.6338vw,6.25rem);display:flex;overflow:hidden}.strategy-grid_bar{color:#fff;opacity:0;background-color:#be002400;border-radius:.04em;justify-content:start;align-items:end;width:1em;height:2.7em;padding-block:.2em;padding-inline:.12em;display:flex}.strategy-grid_bar>svg{transform-origin:0 0;opacity:0;flex:none;width:auto;height:.18em;transform:rotate(-90deg)translate(-.18em)}.strategy-grid_content-wrapper{width:100vw;overflow:hidden;transform:translate(0)}.strategy-grid_line{padding-inline:var(--sg-inline-spacing);width:400vw;display:grid}.strategy-grid_line>div{background-color:#0000;grid-area:1/1;width:100%;height:.09375rem}.strategy-grid_line>div:nth-child(2){transform-origin:0;background-color:#ebfd00;transform:scaleX(0)}.strategy-grid_content{flex-wrap:nowrap;display:flex}.strategy-grid_content-section{flex:0 0 100vw;width:100vw;padding-top:clamp(1.875rem,1.4349rem + 1.8779vw,3.125rem)}.strategy-grid_content-section:not(.-typeset){padding-inline:var(--sg-inline-spacing)}.strategy-grid_content-section.-typeset .typeset{padding-top:var(--sg-typeset-spacing)}@media screen and (width<=37.4375em){.strategy-grid_content-section.-text>*+*{margin-top:clamp(1.25rem,1.0299rem + .939vw,1.875rem)}}@media screen and (width>=37.5em){.strategy-grid_content-section.-text{gap:clamp(3.125rem,.9243rem + 9.3897vw,9.375rem);display:flex}.strategy-grid_content-section.-text>*+*{margin-top:0}.strategy-grid_content-section.-text .strategy-grid_heading{margin-top:.3125rem}}.strategy-grid_heading{text-transform:uppercase;min-width:max-content;height:.74em;font-size:clamp(2.5rem,1.6197rem + 3.7559vw,5rem);font-weight:400;line-height:.74em;overflow:hidden}.strategy-grid_heading>span{display:block;transform:translateY(105%)}.strategy-grid_text{font-size:clamp(1rem,.912rem + .3756vw,1.25rem)}.strategy-grid_text>p{font-size:inherit;max-width:43.75rem;font-weight:500;line-height:1.4}.strategy-grid_text>p>span{opacity:0}.strategy-grid_text>p+p{margin-top:1em}.strategy-grid.-organization .strategy-grid_bar{opacity:1}.strategy-grid.-organization .strategy-grid_bar:first-child{color:#161f1b;background-color:#f2f6f4}.strategy-grid.-organization .strategy-grid_bar:nth-child(2){color:#161f1b;background-color:#d6e4dc}.strategy-grid.-organization .strategy-grid_bar:nth-child(3){color:#161f1b;background-color:#c7d2cc}.strategy-grid.-organization .strategy-grid_bar:nth-child(4){color:#fff;background-color:#748f80}.strategy-grid.-organization .strategy-grid_bar:nth-child(5){color:#fff;background-color:#161f1b}.strategy-grid.-organization .strategy-grid_bar>svg{opacity:1;color:inherit}.strategy-grid.-organization .strategy-grid_line{padding-inline:0 var(--sg-inline-spacing);width:100vw}.strategy-grid.-organization .strategy-grid_line>div{background-color:#0000}.strategy-grid.-organization .strategy-grid_line>div:nth-child(2){background-color:#ebfd00;transform:scaleX(1)}.strategy-grid.-organization .typeset{padding-top:var(--sg-typeset-spacing)}.typeset{text-transform:uppercase;-webkit-user-select:none;user-select:none;font-weight:400}.typeset_line,.typeset_line-content{display:block}.typeset_line{height:.74em;line-height:.74em;overflow:hidden}.typeset_line+.typeset_line{margin-top:.44em}.typeset_line-content[typeset-line]{transform-origin:0 100%;transform:translateY(105%)}.typeset strong{color:#ebfd00;font-weight:400}.section[data-section=brand-heading] .section_background-pattern{transform:translate(-250vw)}.section[data-section=brand-heading] .section_content .typeset.-en{font-size:clamp(2.375rem,1.0106rem + 5.8216vw,6.25rem)}.section[data-section=brand-heading] .section_content .typeset.-en .typeset_line:nth-of-type(2){padding-left:.85em}.section[data-section=brand-heading] .section_content .typeset.-de{font-size:clamp(2.25rem,.8415rem + 6.0094vw,6.25rem)}.section[data-section=brand-heading] .section_content .typeset.-de .typeset_line:nth-of-type(2){padding-left:.83em}.section[data-section=brand-heading] .section_content .typeset .typeset_line{font-size:1em}.section[data-section=brand-launch] .section_background,.section[data-section=brand-launch] .section_content-wrapper{min-block-size:auto;min-inline-size:auto}.section[data-section=brand-launch] .section_content .typeset.-en{font-size:clamp(2.25rem,.8415rem + 6.0094vw,6.25rem)}.section[data-section=brand-launch] .section_content .typeset.-en .typeset_line:nth-of-type(2){padding-left:2.1em}.section[data-section=brand-launch] .section_content .typeset.-en .typeset_line:nth-of-type(3){padding-left:1.05em}.section[data-section=brand-launch] .section_content .typeset.-de{font-size:clamp(2.5rem,1.1796rem + 5.6338vw,6.25rem)}.section[data-section=brand-launch] .section_content .typeset.-de .typeset_line:nth-of-type(2){padding-left:1.03em}.section[data-section=brand-launch] .section_content .typeset .typeset_line{font-size:1em}.section[data-section=brand-launch] .brand-launch-grid{flex-direction:row;justify-content:center;width:100%;height:100%;display:flex}.section[data-section=brand-launch] .brand-launch-grid>*{min-width:100vw;max-width:100vw}.section[data-section=brand-launch] .brand-launch-heading{place-items:center;display:grid}.section[data-section=brand-launch] .brand-launch-video{--padding-block:clamp(1.25rem, .8099rem + 1.8779vw, 2.5rem);--available-height:calc(100vh - var(--padding-block) * 2 - var(--header-height));padding:var(--padding-block) var(--header-padding-inline);place-items:center;max-height:100vh;display:grid;overflow:hidden}.section[data-section=brand-launch] .brand-launch-video .lazy-video{width:min(62.5rem, var(--available-height) * 1.77778, 100%);max-height:var(--available-height);overflow:hidden}.section[data-section=ceo-interview] .section_background,.section[data-section=ceo-interview] .section_content-wrapper{min-block-size:auto;min-inline-size:auto}.section[data-section=ceo-interview] .ceo-grid{flex-direction:row;justify-content:center;width:100%;height:100%;display:flex}.section[data-section=ceo-interview] .ceo-grid>*{min-width:100vw;max-width:100vw}.section[data-section=ceo-interview] .ceo-quote{flex-direction:column;justify-content:center;align-items:start;gap:1.25rem;padding-inline:clamp(3.125rem,23.4742vw - 2.3768rem,18.75rem);display:flex}.section[data-section=ceo-interview] .ceo-quote_text{font-size:clamp(1.25rem,.5898rem + 2.8169vw,3.125rem);line-height:1.2}@media screen and (width>=62.5em){.section[data-section=ceo-interview] .ceo-quote_text{font-weight:400}}.section[data-section=ceo-interview] .ceo-quote_text span{opacity:0}.section[data-section=ceo-interview] .ceo-quote_attribution{opacity:0;border-top:.0875rem solid #c7d2cc;justify-self:start;width:max-content;padding-top:.5em;font-size:clamp(.875rem,.743rem + .5634vw,1.25rem);line-height:1.2}.section[data-section=ceo-interview] .ceo-video{--padding-block:clamp(1.25rem, .8099rem + 1.8779vw, 2.5rem);--available-height:calc(100vh - var(--padding-block) * 2 - var(--header-height));padding:var(--padding-block) var(--header-padding-inline);place-items:center;max-height:100vh;display:grid;overflow:hidden}.section[data-section=ceo-interview] .ceo-video .lazy-video{width:min(62.5rem, var(--available-height) * 1.77778, 100%);max-height:var(--available-height);overflow:hidden}.section[data-section=stage] .section_content .logo{font-size:clamp(1.5625rem,7.0423vw - .088rem,6.25rem)}.section[data-section=stage] .section_content .typeset{font-size:clamp(1.875rem,.3345rem + 6.5728vw,6.25rem);line-height:1}.section[data-section=stage] .section_content .typeset .typeset_line{font-size:1.58em}.section[data-section=stage] .section_content .typeset .typeset_line:first-of-type{padding-left:1.25em}.section[data-section=stage] .section_content .typeset .typeset_line:nth-of-type(3){padding-left:2.75em}.section[data-section=stage] .section_content .typeset .typeset_line+.typeset_line{margin-top:.275em}.footer{padding:calc(var(--header-height) + var(--header-aperture-gradient-height)) var(--header-padding-inline);padding-bottom:var(--header-padding-block);gap:var(--header-padding-block);flex-direction:column;min-height:100dvh;display:flex}.footer_wordmark{color:#748f80;flex-grow:1}@media screen and (width>=62.5em){.footer_body{align-items:end;gap:clamp(0rem,28.169vw - 6.6021rem,18.75rem);display:flex}}.footer_intro>*+*{margin-top:.9375rem}.footer_headline{text-wrap:balance;font-size:clamp(2rem,1.6479rem + 1.5023vw,3rem);font-weight:400;line-height:1.4em}.footer_copy{text-wrap:pretty;max-width:56.25rem;font-size:clamp(1.125rem,1.081rem + .1878vw,1.25rem);line-height:1.4}.footer_social{margin-top:2.1875rem;margin-left:auto}.footer_social-list{gap:1.125rem;padding:0;list-style:none;display:flex}.footer_bar{flex-direction:column-reverse;gap:1.25rem;margin-top:2.1875rem;display:flex}@media screen and (width>=62.5em){.footer_bar{flex-direction:row;justify-content:space-between}}.footer_nav-list{flex-wrap:wrap;gap:.3125rem 1.25rem;padding:0;list-style:none;display:flex}.footer_nav-link,.footer_copyright small{font-size:clamp(.875rem,.787rem + .3756vw,1.125rem);font-weight:400}.footer_copyright{opacity:.5;-webkit-user-select:none;user-select:none}.section[data-section=organization] .section_background-pattern{color:#e3ece7;transform:translate(-200vw)}.section[data-section=organization] .section_content .typeset{width:max-content;margin-inline:auto}.section[data-section=organization] .section_content .typeset_line-content{transform:translateY(0)}.section[data-section=organization] .section_content .typeset.-en,.section[data-section=organization] .section_content .typeset.-de{font-size:clamp(2.25rem,.8415rem + 6.0094vw,6.25rem)}.section[data-section=organization] .section_content .typeset .typeset_line{font-size:1em}.section[data-section=strategy] .section_background{overflow:hidden}.section[data-section=strategy] .section_background-pattern{transform:translate(-50vw)}.section[data-section=strategy] .section_content .typeset{width:max-content;margin-inline:auto}.section[data-section=strategy] .section_content .typeset.-en{font-size:clamp(2.25rem,.8415rem + 6.0094vw,6.25rem)}.section[data-section=strategy] .section_content .typeset.-en .typeset_line:first-of-type{padding-left:1.55em}.section[data-section=strategy] .section_content .typeset.-de{font-size:clamp(1.75rem,.1655rem + 6.7606vw,6.25rem)}.section[data-section=strategy] .section_content .typeset.-de .typeset_line:first-of-type{padding-left:2.2em}.section[data-section=strategy] .section_content .typeset .typeset_line{font-size:1em}.section[data-section=visit] .section_content{gap:clamp(1.5625rem,1.0123rem + 2.3474vw,3.125rem)}.section[data-section=visit] .section_content .typeset.-en{font-size:clamp(2rem,.5035rem + 6.385vw,6.25rem)}.section[data-section=visit] .section_content .typeset.-de{font-size:clamp(2.25rem,.8415rem + 6.0094vw,6.25rem)}.section[data-section=visit] .section_content .typeset .typeset_line{font-size:1em}