:root{--vh: 1vh;--header-height: 0px;--display-font: "SuisseIntl";--text-font: "SuisseIntl";--site-outer-padding-x: calc(32 * 100vw / 1440);--site-padding-x: calc(202 * 100vw / 1440);--site-padding-y: calc(16 * 100vw / 1440);--grid-columns: 24;--grid-rows: 1;--grid-gap-scale: calc(20 / 24);--grid-gap-width: calc((100vw - var(--site-padding-x) * 2) / ((var(--grid-columns) / var(--grid-gap-scale)) + var(--grid-columns) - 1));--grid-column-width: calc(var(--grid-gap-width) / var(--grid-gap-scale));--grid-span-width: calc(var(--grid-gap-width) + var(--grid-column-width));--grid-span-1: var(--grid-column-width);--grid-span-2: calc(var(--grid-span-width) * 1 + var(--grid-column-width));--grid-span-3: calc(var(--grid-span-width) * 2 + var(--grid-column-width));--grid-span-4: calc(var(--grid-span-width) * 3 + var(--grid-column-width));--grid-span-5: calc(var(--grid-span-width) * 4 + var(--grid-column-width));--grid-span-6: calc(var(--grid-span-width) * 5 + var(--grid-column-width));--grid-span-7: calc(var(--grid-span-width) * 6 + var(--grid-column-width));--grid-span-8: calc(var(--grid-span-width) * 7 + var(--grid-column-width));--grid-span-9: calc(var(--grid-span-width) * 8 + var(--grid-column-width));--grid-span-10: calc(var(--grid-span-width) * 9 + var(--grid-column-width));--grid-span-11: calc(var(--grid-span-width) * 10 + var(--grid-column-width));--grid-span-12: calc(var(--grid-span-width) * 11 + var(--grid-column-width));--grid-span-13: calc(var(--grid-span-width) * 12 + var(--grid-column-width));--grid-span-14: calc(var(--grid-span-width) * 13 + var(--grid-column-width));--grid-span-15: calc(var(--grid-span-width) * 14 + var(--grid-column-width));--grid-span-16: calc(var(--grid-span-width) * 15 + var(--grid-column-width));--grid-span-17: calc(var(--grid-span-width) * 16 + var(--grid-column-width));--grid-span-18: calc(var(--grid-span-width) * 17 + var(--grid-column-width));--grid-span-19: calc(var(--grid-span-width) * 18 + var(--grid-column-width));--grid-span-20: calc(var(--grid-span-width) * 19 + var(--grid-column-width));--grid-span-21: calc(var(--grid-span-width) * 20 + var(--grid-column-width));--grid-span-22: calc(var(--grid-span-width) * 21 + var(--grid-column-width));--grid-span-23: calc(var(--grid-span-width) * 22 + var(--grid-column-width));--grid-span-24: calc(var(--grid-span-width) * 23 + var(--grid-column-width));--color-white: #eee8e8;--color-warm-white: #fffde0;--color-black: #181818;--color-dark-black: #121211;--color-grey: #c0c0c0;--color-dark-grey: #292929;--color-dark-grey-2: #212121;--color-thesis-grey: #999999;--color-spec-grey: #bbbbbb;--color-primary: #f65893;--inner-width: calc(100vw - var(--site-padding-x) * 2);--screen-unit: 100vw / 1440;--height-unit: calc(var(--vh) * .1219512195);--hero-title: calc(64 * var(--screen-unit));--h1: calc(184 * var(--screen-unit));--h2: calc(150 * var(--screen-unit));--h3: calc(116 * var(--screen-unit));--h4: calc(76 * var(--screen-unit));--h5: calc(30 * var(--screen-unit));--h6: calc(17 * var(--screen-unit));--p1: calc(24 * var(--screen-unit));--p2: calc(18 * var(--screen-unit));--p3: calc(16 * var(--screen-unit));--p4: calc(14 * var(--screen-unit));--caption1: calc(14 * var(--screen-unit));--caption2: calc(24 * var(--screen-unit));--nav-link: calc(12 * var(--screen-unit));--default: calc(16 * var(--screen-unit));--space-3xs: calc(2 * 2 * var(--screen-unit));--space-2xs: calc(2 * 4 * var(--screen-unit));--space-xs: calc(2 * 8 * var(--screen-unit));--space-sm: calc(2 * 12 * var(--screen-unit));--space-md: calc(2 * 16 * var(--screen-unit));--space-lg: calc(2 * 24 * var(--screen-unit));--space-xl: calc(2 * 32 * var(--screen-unit));--space-2xl: calc(2 * 48 * var(--screen-unit));--space-3xl: calc(2 * 64 * var(--screen-unit));--space-4xl: calc(2 * 96 * var(--screen-unit));--space-5xl: calc(2 * 128 * var(--screen-unit))}@media (max-width: 767.98px){:root{--site-padding-x: calc(11 * 100vw / 375);--site-padding-y: calc(47 * 100vw / 375);--site-outer-padding-x: calc(11 * 100vw / 375);--grid-columns: 12;--grid-rows: 1;--grid-gap-scale: calc(4 / 12);--site-row-height: 5px;--screen-unit: 100vw / 375;--hero-title: calc(38 * var(--screen-unit));--h1: calc(96 * var(--screen-unit));--h2: calc(38 * var(--screen-unit));--h3: calc(26 * var(--screen-unit));--h4: calc(16 * var(--screen-unit));--caption1: calc(16 * var(--screen-unit));--caption2: calc(18 * var(--screen-unit));--nav-link: calc(12 * var(--screen-unit));--default: calc(12 * var(--screen-unit));--p1: calc(16 * var(--screen-unit));--p2: calc(12 * var(--screen-unit));--p3: calc(8 * var(--screen-unit));--p4: calc(6 * var(--screen-unit))}}h1,h3{margin:0;padding:0;font-weight:300}h1.hero-title,h2,h4{margin:0;padding:0;font-weight:500}h1.hero-title,h4{text-transform:uppercase}h1.hero-title,h2.hero-title{font-size:var(--hero-title);line-height:.906;letter-spacing:-1.92px}h1{font-size:var(--h1);line-height:.891;letter-spacing:-5.52px}h2{font-size:var(--h2);line-height:.88;letter-spacing:-4.5px}h3{font-size:var(--h3);line-height:.886;letter-spacing:-3.48px}h4{font-size:var(--h4);line-height:.894;letter-spacing:-2.28px}@media (max-width: 767.98px){h4{line-height:.916;letter-spacing:-1.44px}}h5{font-size:var(--h5);line-height:1.13;letter-spacing:-.9px}@media (max-width: 767.98px){h5{line-height:1.13333;letter-spacing:-.9px}}h6{font-size:var(--h6);line-height:1.2;letter-spacing:-.51px;font-weight:500}p,.p1{font-size:var(--p1);line-height:1.1667;font-weight:500;letter-spacing:-.72px}@media (max-width: 767.98px){.p1{line-height:1.25;letter-spacing:-.48px}}.p2{font-size:var(--p2);line-height:1.444;letter-spacing:-.54px;font-weight:300}@media (max-width: 767.98px){.p2{line-height:1.25;letter-spacing:-.48px}}.p3{font-size:var(--p3);line-height:1.25;letter-spacing:-.48px;font-weight:400}@media (max-width: 767.98px){.p3{line-height:normal;letter-spacing:-.42px}}.p4{font-size:var(--p4);line-height:1;letter-spacing:-.42px;font-weight:400}.caption1,.caption2{font-weight:500;text-transform:uppercase}.caption1{font-size:var(--caption1);line-height:1.1667}.caption2{font-size:var(--caption2);line-height:.833;letter-spacing:-.72px}@media (max-width: 767.98px){.caption2{line-height:.889;letter-spacing:-.54px}}.nav-link{font-weight:500;font-size:var(--nav-link);line-height:1;text-transform:uppercase;letter-spacing:-.36px;border:1px solid var(--color-white);display:flex}.nav-link>a{padding:.6em}.default{font-weight:300;font-size:var(--default);line-height:1.2}@font-face{font-family:SuisseIntl;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SuisseIntl-Medium.woff) format("woff")}@font-face{font-family:SuisseIntl;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/SuisseIntl-Book.woff) format("woff")}@font-face{font-family:Suisse;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SuisseIntl.woff) format("woff")}@font-face{font-family:Suisse;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SuisseIntl-Medium.woff) format("woff")}html::-webkit-scrollbar{display:none}::-moz-selection{background-color:var(--color-primary);color:var(--color-white)}::selection{background-color:var(--color-primary);color:var(--color-white)}html{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:auto!important}html.use-warm-white{--color-white: var(--color-warm-white)}html{width:100%;font-family:var(--display-font);color:var(--color-white);background-color:var(--color-black)}body{width:100%;margin:0;overscroll-behavior:none;touch-action:none;font-weight:300;font-size:var(--default);line-height:1.2}a{pointer-events:auto}*{box-sizing:border-box}sup{position:relative;display:inline-block;font-size:.6em}@media (max-width: 767.98px){.desktop-only{display:none!important}}@media (min-width: 768px){.mobile-only{display:none!important}}.prevent-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}#hero-video{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;pointer-events:none}#canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-5}#site-content{position:relative;width:100%;overflow-x:clip}#pages-container{position:relative;width:100%;z-index:1;min-height:calc(var(--vh) * 100);display:flex;flex-direction:column;justify-content:space-between}.page{opacity:0}.section{position:relative;width:100%}.o-container{width:100%;padding:0 var(--site-padding-x)}.section__inner{position:sticky;top:0;height:calc(var(--vh) * 100);padding-top:var(--site-padding-y);padding-bottom:var(--site-padding-y)}.o-grid{position:relative;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:repeat(var(--rows, 1),1fr);grid-column-gap:var(--grid-gap-width);grid-row-gap:0px;height:100%}.o-grid>*{grid-column:auto/span var(--grid-column-span, var(--grid-columns));grid-column-start:var(--grid-column-start, auto)}.p-animation{will-change:opacity}.t-animation .char-mask{overflow-clip-margin:.05em}#preloader{position:fixed;top:0;left:0;width:100%;height:100%}.is-ready #preloader{background-color:transparent}#preloader{z-index:100;display:flex;align-items:center;justify-content:center}#preloader canvas{position:fixed;top:0;left:0;width:100%;height:100%}#preloader .o-container{height:auto}#preloader-content{--grid-column-span: 10;--grid-column-start: 8;position:relative;overflow:hidden}@media (max-width: 767.98px){#preloader-content{--grid-column-span: 10;--grid-column-start: 2}}#preloader-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5em;margin-top:calc(81 * var(--screen-unit));margin-bottom:calc(87 * var(--screen-unit))}#preloader-logo>span:nth-child(1){height:4em}#preloader-logo>span:nth-child(2){height:2em}#preloader-logo svg{fill:var(--color-white)}#preloader-left,#preloader-right{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:.25em;text-transform:uppercase}#preloader-left span,#preloader-right span{display:inline-block}#preloader-left{top:0;left:0;align-items:flex-start}#preloader-left span:nth-child(1){width:5ch;height:1lh;background-color:var(--color-white)}#preloader-right{bottom:0;right:0;align-items:flex-end}#preloader-right span:last-child{width:4ch;height:1lh;background-color:var(--color-white)}#site-header{position:fixed;left:var(--site-outer-padding-x);right:var(--site-outer-padding-x);top:var(--site-padding-y);height:auto;z-index:10;pointer-events:none;display:flex;justify-content:space-between}#site-header>*{pointer-events:auto}@media (max-width: 767.98px){#site-header{align-items:center}}#site-header-nav{display:flex;flex-direction:column;gap:1em;justify-content:space-between;z-index:11}#site-header-nav ul{display:block;list-style:none;margin:0;padding:0;display:flex;gap:.4em;overflow:hidden}@media (max-width: 767.98px){#site-header-nav ul{display:none}}#site-header-nav:hover li{opacity:.5}#site-header-nav:hover li.is-active,#site-header-nav:hover li:hover{opacity:1}#site-header-nav a{color:var(--color-white);text-decoration:none}#site-header-logo{display:block;height:calc(32 * var(--screen-unit))}#site-header-logo svg{fill:var(--color-white);height:100%}#site-header-cta-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media (max-width: 767.98px){#site-header-cta-container{flex-direction:row;align-items:center;gap:calc(8 * var(--screen-unit))}}#site-header-cta{background-color:var(--color-white);height:calc(26 * var(--screen-unit));display:flex;align-items:center;justify-content:center}#site-header-cta a{height:calc(26 * var(--screen-unit));display:flex;align-items:center;justify-content:center;color:var(--color-black);text-decoration:none;padding-top:0;padding-bottom:0}#site-header-cta a>div:nth-child(5){margin-right:.5ex}@media (max-width: 767.98px){#site-header-cta__subtitle{display:none}}#site-header-cta__separator{background-color:var(--color-white);height:1px;position:absolute;bottom:0;left:300px;right:300px}#site-header-mobile-menu-button{display:none;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;gap:calc(4 * var(--screen-unit));width:calc(26 * var(--screen-unit));height:calc(26 * var(--screen-unit));padding:0;border:none;background-color:var(--color-white);cursor:pointer;pointer-events:auto}#site-header-mobile-menu-button span{display:block;width:calc(14 * var(--screen-unit));height:1px;background-color:var(--color-black)}@media (max-width: 767.98px){#site-header-mobile-menu-button{display:flex}}#site-mobile-menu{position:fixed;inset:0;z-index:9;background-color:var(--color-black);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}#site-mobile-menu a{pointer-events:none}#site-mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}#site-mobile-menu.is-open a{pointer-events:auto}@media (min-width: 768px){#site-mobile-menu{display:none!important}}.site-mobile-menu__inner{height:100%;padding-top:var(--header-height)}.site-mobile-menu__grid{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:0 calc(-1 * var(--site-padding-x));padding:0 var(--site-padding-x)}#site-mobile-menu__nav{flex:1;display:flex;align-items:center;justify-content:flex-end;padding:calc(40 * var(--screen-unit)) 0}#site-mobile-menu__nav ul{list-style:none;margin:0;padding:0;text-align:right;width:100%;height:auto}#site-mobile-menu__nav li+li{margin-top:calc(22 * var(--screen-unit))}#site-mobile-menu__nav li{--grid-column-span: 11;--grid-column-start: 1}#site-mobile-menu__nav a{color:var(--color-white);text-decoration:none;font-size:calc(48 * var(--screen-unit));font-weight:300;line-height:.916;letter-spacing:calc(-1.44 * var(--screen-unit))}#site-mobile-menu__footer{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(16 * var(--screen-unit));padding:calc(20 * var(--screen-unit)) calc(var(--grid-span-width) * 0 + var(--grid-column-width)) calc(28 * var(--screen-unit));text-transform:uppercase;border:none}.site-mobile-menu__social-label{color:#cccbbd80;flex-shrink:0}.site-mobile-menu__social-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(12 * var(--screen-unit)) calc(16 * var(--screen-unit))}.site-mobile-menu__social-links a{color:var(--color-white);text-decoration:none}#site-footer{position:relative;background-color:var(--color-black);z-index:2;padding-top:calc(80 * var(--screen-unit));padding-bottom:calc(48 * var(--screen-unit))}#site-footer a{text-decoration:none}#site-footer:before{content:"";position:absolute;top:8px;left:0;width:100%;height:8px;border-top:1px solid var(--color-warm-white);border-bottom:1px solid var(--color-warm-white);opacity:.1}#site-footer:after{content:"";position:absolute;bottom:8px;left:0;width:100%;height:8px;border-top:1px solid var(--color-warm-white);border-bottom:1px solid var(--color-warm-white);opacity:.1}@media (max-width: 767.98px){#site-footer{padding-top:calc(38 * var(--screen-unit));padding-bottom:calc(18 * var(--screen-unit))}}#site-footer__top,#site-footer__bottom,#site-footer__top a,#site-footer__bottom a{color:#cccbbd80}@media (max-width: 767.98px){#site-footer__top,#site-footer__bottom{flex-direction:column;gap:1em;font-size:calc(11 * var(--screen-unit));letter-spacing:calc(-.33 * var(--screen-unit))}}#site-footer__bottom{padding-top:calc(144 * var(--screen-unit))}#site-footer__bottom>*:nth-child(1){--grid-column-start: 1;--grid-column-span: 9}#site-footer__bottom>*:nth-child(2){--grid-column-start: 10;--grid-column-span: 5}#site-footer__bottom>*:nth-child(3){--grid-column-start: 15;--grid-column-span: 4}#site-footer__bottom>*:nth-child(4){--grid-column-start: 19;--grid-column-span: 6;text-align:right}@media (max-width: 767.98px){#site-footer__bottom{padding-top:0;padding-bottom:calc(48 * var(--screen-unit));display:flex;flex-direction:column;align-items:center;gap:2.5em}#site-footer__bottom>*:nth-child(3){display:none}}#site-footer__logo{--grid-column-start: 1;--grid-column-span: 7}#site-footer__logo svg{fill:#cccbbd80;height:calc(62 * var(--screen-unit))}@media (max-width: 767.98px){#site-footer__logo{display:none;padding-top:calc(72 * var(--screen-unit))}#site-footer__logo svg{height:calc(28 * var(--screen-unit))}}#site-footer__links,#site-footer__emails,#site-footer__social{display:flex;flex-direction:column;gap:calc(28 * var(--screen-unit));padding-bottom:2em;text-transform:uppercase}#site-footer__links>div:nth-child(1),#site-footer__emails>div:nth-child(1),#site-footer__social>div:nth-child(1){color:#cccbbd80}#site-footer__links a,#site-footer__emails a,#site-footer__social a{color:var(--color-white)}@media (max-width: 767.98px){#site-footer__links,#site-footer__emails,#site-footer__social{padding-bottom:calc(48 * var(--screen-unit))}}#site-footer__links{--grid-column-start: 10;--grid-column-span: 3}@media (max-width: 767.98px){#site-footer__links{--grid-column-start: 1;--grid-column-span: 12;text-align:center}}#site-footer__social{--grid-column-start: 15;--grid-column-span: 3}@media (max-width: 767.98px){#site-footer__social{--grid-column-start: 1;--grid-column-span: 12;text-align:center}}#site-footer__emails{--grid-column-start: 19;--grid-column-span: 6}#site-footer__emails>a{white-space:nowrap;word-break:normal;overflow-wrap:normal}@media (max-width: 767.98px){#site-footer__emails{padding-bottom:0;--grid-column-start: 1;--grid-column-span: 12;text-align:center}#site-footer__emails>*:nth-child(3){padding-top:calc(20 * var(--screen-unit))}}#site-footer__mobile-logo{padding-top:calc(48 * var(--screen-unit));padding-bottom:calc(52 * var(--screen-unit))}#site-footer__mobile-logo svg{--grid-column-start: 2;--grid-column-span: 10;fill:#cccbbd80;height:calc(62 * var(--screen-unit))}@media (min-width: 768px){#site-footer__mobile-logo{display:none}}#scroll-indicator{position:fixed;top:0;right:0;width:0;height:calc(var(--vh) * 100);z-index:20}#scroll-indicator__bar{position:absolute;top:0;right:0;width:10px;height:200px;background-color:var(--color-white);pointer-events:auto;transform:translate3d(100%,0,0)}@media (max-width: 767.98px){#scroll-indicator__bar{width:4px;height:100px}}#video-overlay{position:fixed;z-index:99;background-color:#000000e6;inset:0;opacity:0;display:none;cursor:none}@media (max-width: 767.98px){#video-overlay{cursor:auto;background-color:var(--color-black)}}#video-overlay__inner{--r: 2.5rem;--pulse: 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0);transform-style:preserve-3d;width:min(80%,133.3333333333vh);aspect-ratio:16/9;border-radius:var(--r)}@media (max-width: 767.98px){#video-overlay__inner{--r: 1.5rem;width:min(90%,142.2222222222vh)}}#video-overlay__vimeo-video{width:100%;height:100%;border-radius:var(--r);overflow:hidden}#video-overlay__controls{position:absolute;bottom:2em;right:2em;z-index:20;display:flex;align-items:center;cursor:auto}#video-overlay__mute-btn{width:2.5em;height:2.5em;background:#00000080;border:none;border-radius:50%;color:var(--color-white);cursor:pointer!important;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}#video-overlay__mute-btn:hover{background:#000000b3}#video-overlay__mute-btn svg{width:1.2em;height:1.2em}#video-overlay__mute-btn #video-overlay__unmute-icon,#video-overlay__mute-btn.is-muted #video-overlay__mute-icon{display:none}#video-overlay__mute-btn.is-muted #video-overlay__unmute-icon{display:block}#video-overlay-cursor{background:var(--color-white);width:3.5em;height:3.5em;border-radius:100%;position:absolute;top:0;left:0;transform:scale(0);display:flex;justify-content:center;align-items:center;pointer-events:none;color:var(--color-black)}#video-overlay-cursor svg{position:absolute;width:40%;height:auto;opacity:0;transition:opacity .15s ease}#video-overlay-cursor[data-state=play] #video-overlay-cursor__play,#video-overlay-cursor[data-state=pause] #video-overlay-cursor__pause{opacity:1}#video-overlay-cursor[data-state=close]{background:var(--color-black);color:var(--color-white)}#video-overlay-cursor[data-state=close] #video-overlay-cursor__close{opacity:1}@media (max-width: 767.98px){#video-overlay-cursor{display:none}}#video-overlay__mobile-close-btn{position:absolute;top:var(--site-padding-y);right:var(--site-padding-x);width:3em;height:3em;border-radius:100%;justify-content:center;align-items:center;display:none;cursor:pointer;border:none;transition:background-color .2s ease}@media (max-width: 767.98px){#video-overlay__mobile-close-btn{display:flex}}#video-overlay__mobile-close-btn svg{width:40%;height:auto}#video-overlay__mobile-close-btn path{stroke:var(--color-white)}.video-overlay__glow{position:absolute;inset:1px;border-radius:var(--r);pointer-events:none;box-shadow:0 0 10px 3px #ff8c0099,0 0 60px 45px #e6500a40;opacity:calc(.3 + var(--pulse) * .7);filter:saturate(calc(.4 + var(--pulse) * 1.6)) brightness(calc(.6 + var(--pulse) * .6));will-change:filter,opacity}.video-overlay__border{position:absolute;inset:-1px;border-radius:var(--r);pointer-events:none;z-index:10;box-shadow:inset 0 0 5px 2px #ffa00099,inset 0 0 15px 8px #e07010,inset 0 0 35px 15px #e6640a73,inset 0 0 45px 20px #e6500a59;opacity:calc(.4 + var(--pulse) * .6);filter:saturate(calc(.4 + var(--pulse) * 1.6)) brightness(calc(.7 + var(--pulse) * .5));will-change:filter,opacity}#background-grid{position:fixed;top:0;left:0;width:100%;height:100%;transform-origin:0 0;pointer-events:none;z-index:2}#background-grid-ref{position:fixed;top:0;left:0;height:calc(var(--vh) * 100);width:100%;pointer-events:none}#background-grid-ref .o-container{display:flex;flex-direction:column;align-items:center;justify-content:center}#background-grid-ref .o-grid{width:100%;height:auto}#background-grid-ref__center{--grid-column-span: 18;--grid-column-start: 4;height:4lh;font-size:var(--hero-title);line-height:.906;width:calc(var(--grid-span-width) * 18 + .5 * var(--grid-column-width));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#background-grid-ref__center-big{--grid-column-span: 14;--grid-column-start: 6;height:2lh;font-size:var(--hero-h2);line-height:calc(132 * var(--screen-unit));letter-spacing:calc(-4.5 * var(--screen-unit));width:calc(var(--grid-span-width) * 24 + .5 * var(--grid-column-width));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#home-hero{--active-ratio: 1;position:relative;height:calc(var(--vh) * 200)}#home-hero .section__inner{display:flex;flex-direction:column;align-items:center;justify-content:center}#home-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;width:100%}#home-hero__content .o-grid{width:100%}#home-hero .hero-title{--grid-column-span: 18;--grid-column-start: 4;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;font-weight:500;text-transform:uppercase;height:4lh;width:100%}#home-hero .hero-title>span{white-space:nowrap}#home-hero .hero-title>span:nth-child(2){flex-grow:1}#home-hero .hero-title>span:nth-child(3){align-self:flex-end}@media (max-width: 767.98px){#home-hero .hero-title{--grid-column-span: 10;--grid-column-start: 2}}.hero-copy{position:absolute;top:100%;height:auto;margin:0;padding-top:2em;--grid-column-span: 8;--grid-column-start: 13}.hero-copy>span:nth-child(1) .line:last-child>div:last-child{padding-right:.4ex}@media (max-width: 767.98px){.hero-copy{--grid-column-span: 7;--grid-column-start: 3}}#home-hero__scroll-to-explore{position:fixed;bottom:var(--site-padding-y);left:0;right:0}#home-hero__scroll-to-explore .o-grid{width:100%}#home-hero__scroll-to-explore .o-grid span{--grid-column-span: 18;--grid-column-start: 4;position:absolute;right:0;bottom:0;text-align:right}#home-intro{--active-ratio: 1;--color-white: var(--color-warm-white);position:relative;height:calc(var(--vh) * 200);color:var(--color-white)}#home-intro .section__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed}#home-intro__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#home-intro__copy h2{text-transform:uppercase}#home-intro__copy .char{will-change:filter,opacity}#home-drone{--active-ratio: 1;--color-white: var(--color-warm-white);position:relative;height:calc(var(--vh) * 200);color:var(--color-white)}@media (max-width: 767.98px){#home-drone .section__inner{display:flex;flex-direction:column;justify-content:flex-end}#home-drone .o-grid{height:auto}}#home-drone__title{--grid-column-span: 12;--grid-column-start: 7;margin-top:calc(110 * var(--screen-unit));text-transform:uppercase}#home-drone__title .char-mask{overflow-clip-margin:.05em}#home-drone__title h2{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}@media (max-width: 767.98px){#home-drone__title{--grid-column-span: 11;--grid-column-start: 2;margin-top:0}#home-drone__title h2{text-align:left;align-items:flex-start}}#home-drone__desc{--grid-column-span: 12;--grid-column-start: 7;margin-bottom:calc(80 * var(--screen-unit))}#home-drone__desc p{margin:0}@media (max-width: 767.98px){#home-drone__desc{--grid-column-span: 8;--grid-column-start: 2;margin-bottom:0}}#home-motor{--active-ratio: 1;position:relative;height:calc(var(--vh) * 400)}#home-motor .section__inner{display:flex;flex-direction:column;justify-content:space-between}#home-motor__desc{position:absolute;bottom:0;--grid-column-span: 6;--grid-column-start: 10}#home-motor__desc p{padding:0;margin:0}#home-motor__head{margin-top:calc(92 * var(--screen-unit));height:auto}@media (max-width: 767.98px){#home-motor__head{margin-top:calc(98 * var(--screen-unit))}}#home-motor__nav{--grid-column-start: 1;--grid-column-span: 3;display:flex;flex-direction:column;font-size:calc(34 * var(--screen-unit));letter-spacing:calc(-1.015 * var(--screen-unit));font-weight:300}#home-motor__nav>span:nth-child(1){display:inline-block;transform:translate(-.1ch)}#home-motor__nav>span:nth-child(1)>span:nth-child(1){visibility:hidden}#home-motor__nav-list{list-style-type:none;margin:0;padding:0;display:flex;gap:.5em}#home-motor__nav-list li{position:relative;width:4px;height:4px;margin-top:.5em;transition:transform .25s;transform:scale(1);will-change:transform;cursor:pointer}#home-motor__nav-list li:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:1px solid var(--color-white);transition:background-color .25s}#home-motor__nav-list li.is-active:before{background-color:var(--color-white)}#home-motor__nav-list li:hover{transform:scale(1.05)}@media (max-width: 767.98px){#home-motor__nav-list{display:none}}#home-motor__jdm{--grid-column-start: 4;--grid-column-span: 4;display:flex;flex-direction:column;align-items:flex-end;font-size:calc(32 * var(--screen-unit));line-height:calc(27 * var(--screen-unit));letter-spacing:calc(-.96 * var(--screen-unit))}@media (max-width: 767.98px){#home-motor__jdm{display:none}}#home-motor__ndaa{--grid-column-start: 15;--grid-column-span: 4;text-transform:uppercase;font-size:calc(13 * var(--screen-unit));letter-spacing:calc(-.39 * var(--screen-unit))}@media (max-width: 767.98px){#home-motor__ndaa{--grid-column-start: 8;--grid-column-span: 5;text-align:right}}#home-motor__lines{--grid-column-start: 24;--grid-column-span: 1;display:flex;flex-direction:column;align-items:flex-end;gap:5px}#home-motor__lines span{width:100%;height:1px;background-color:var(--color-white)}#home-motor__lines span:nth-child(1){transform:translate(-50%) scaleX(2)}@media (max-width: 767.98px){#home-motor__lines{display:none}}#home-motor__desc-2{position:absolute;left:0;right:0;height:auto}#home-motor__desc-2 p{font-size:calc(14 * var(--screen-unit));font-weight:400;letter-spacing:calc(-.42 * var(--screen-unit));display:none}#home-motor__desc-2 p:first-child{display:inline-block}#home-motor__desc-2{top:calc(490 * var(--height-unit))}#home-motor__desc-2 p{--grid-column-start: 1;--grid-column-span: 4}@media (max-width: 767.98px){#home-motor__desc-2{top:calc(240 * var(--height-unit))}#home-motor__desc-2 p{--grid-column-start: 1;--grid-column-span: 7;text-align:left}}#home-motor__title{height:auto}#home-motor__title>span:first-child{--grid-column-start: 1;--grid-column-span: 3;position:relative;width:100%;margin:1em 0}#home-motor__title>span:first-child:before{content:"";position:absolute;left:0;top:clamp(0px,(var(--vh) * 100 - 820px) * -1,100%);right:0;width:100%;height:1px;background:var(--color-white);opacity:0;transition:opacity .5s}#home-motor__title>span:first-child.is-active:before{opacity:1}#home-motor__title h2{position:relative;--grid-column-start: 4;--grid-column-span: 21;text-align:right;text-transform:uppercase}#home-motor__title h2>span:first-child{display:block;--line-height: .89832;--letter-spacing: -4.317;--font-size: 144;font-size:calc(var(--font-size) * var(--screen-unit));letter-spacing:calc(var(--letter-spacing) * var(--screen-unit));line-height:var(--line-height);visibility:hidden}@media (max-width: 767.98px){#home-motor__title>span:first-child{display:none}#home-motor__title h2{--grid-column-start: 1;--grid-column-span: 12;text-align:right}#home-motor__title h2>span:first-child{--font-size: 50;--line-height: 1.29128;--letter-spacing: -1.44}}#home-motor__title-list,#home-motor__number-list{position:absolute;left:0;top:0}#home-motor__title-list span,#home-motor__number-list span{position:absolute;left:0;top:0;transform:translate(100%);transition:transform .5s,opacity .5s;opacity:0;text-transform:uppercase}#home-motor__title-list span.is-active,#home-motor__number-list span.is-active{opacity:1;transform:translate(0)}#home-motor__title-list span.is-next,#home-motor__number-list span.is-next{transform:translate(-100%)}#home-motor__title-list{--line-height: .89832;--letter-spacing: -4.317;--font-size: 144;inset:0}#home-motor__title-list>span{left:unset;right:0;font-size:calc(var(--font-size) * var(--screen-unit));letter-spacing:calc(var(--letter-spacing) * var(--screen-unit));line-height:var(--line-height)}@media (max-width: 767.98px){#home-motor__title-list{--font-size: 50;--line-height: 1.29128;--letter-spacing: -1.44}}#home-thesis{--active-ratio: 1;position:relative;min-height:calc(var(--vh) * 100)}#home-thesis .section__inner{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:0;padding-top:calc(var(--header-height) + 2 * var(--site-padding-y));height:auto}#home-thesis__content{flex:1;display:flex}@media (max-width: 767.98px){#home-thesis__content{flex-direction:column}}#home-thesis__image{position:relative;width:calc(var(--site-padding-x) + var(--grid-span-17));overflow:hidden}#home-thesis__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}#home-thesis__copy{flex:1;padding-left:var(--grid-span-2);padding-right:var(--site-padding-x);font-weight:300}#home-thesis__copy p{font-size:var(--default);display:flex;flex-direction:column;gap:1.5em;font-weight:300;margin-top:3em}#home-thesis__copy a{width:20ch;margin-top:2em;padding:.5em .6em;display:flex;align-items:center;justify-content:space-between;line-height:1;text-transform:uppercase;text-decoration:none;color:var(--color-white);background:#c0c0c01a;border:none}#home-thesis__copy a>span:last-child{transform:translateY(-.1em)}@media (max-width: 767.98px){#home-thesis__copy{padding-left:calc(var(--site-padding-x) + var(--grid-column-width));padding-right:calc(var(--grid-span-width) * 3 + var(--grid-column-width))}#home-thesis__copy p{font-size:var(--default);margin-top:3em}#home-thesis__copy a{margin-top:2em}}#home-thesis__cta{height:auto;background:var(--color-dark-black);padding-top:calc(48 * var(--screen-unit));padding-bottom:calc(112 * var(--screen-unit))}#home-thesis__cta-title{--grid-column-start: 2;--grid-column-span: 12;display:flex;flex-direction:column;font-size:calc(76 * var(--screen-unit));line-height:calc(67 * var(--screen-unit));letter-spacing:calc(-2.287 * var(--screen-unit));font-weight:400}#home-thesis__cta-button{--grid-column-start: 17;--grid-column-span: 5;display:flex;align-items:center;justify-content:center}#home-thesis__cta-button a{width:100%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-black);text-align:center;padding:22px 0 23px;font-size:var(--caption1)}#home-gallery{position:relative}#home-gallery .section__inner{display:flex;height:unset;flex-direction:column;gap:calc(102 * var(--screen-unit));padding-top:calc(200 * var(--screen-unit));padding-bottom:0;color:var(--color-grey)}@media (max-width: 767.98px){#home-gallery .section__inner{gap:calc(52 * var(--screen-unit))}}#home-gallery__copy{height:auto}@media (max-width: 767.98px){#home-gallery__copy{row-gap:calc(46 * var(--screen-unit))}}#home-gallery__copy h3{grid-column:1/span 4;font-size:calc(34 * var(--screen-unit));letter-spacing:calc(-1.003 * var(--screen-unit));font-weight:500}@media (max-width: 767.98px){#home-gallery__copy h3{grid-row:1}}#home-gallery__copy p{grid-column:14/-1;margin:0}@media (max-width: 767.98px){#home-gallery__copy p{grid-column:4/-1;grid-row:2}}#home-gallery__gallery{display:flex;flex-direction:column;gap:calc(36 * var(--screen-unit));align-items:flex-end}@media (max-width: 767.98px){#home-gallery__gallery{gap:calc(22 * var(--screen-unit))}}#home-gallery__gallery .main-images-container{position:relative;height:auto;width:100%;max-height:85vh;overflow:hidden;flex:0 0 auto;aspect-ratio:1036/629}#home-gallery__gallery .main-images-container .main-images-wrapper{width:100%;height:100%;position:relative;overflow:hidden}#home-gallery__gallery .thumbnails-container{flex:0 0 auto;display:flex;gap:calc(13 * var(--screen-unit))}@media (max-width: 767.98px){#home-gallery__gallery .thumbnails-container{gap:calc(7 * var(--screen-unit))}}#home-gallery__gallery .thumbnails-container .thumbnail-button{padding:0;border:none;cursor:pointer;width:calc(67 * var(--screen-unit));height:calc(48 * var(--screen-unit));opacity:.25;transition:opacity .2s ease-in-out;background:transparent}@media (max-width: 767.98px){#home-gallery__gallery .thumbnails-container .thumbnail-button{width:calc(40 * var(--screen-unit));height:calc(29 * var(--screen-unit))}}#home-gallery__gallery .thumbnails-container .thumbnail-button.is-active,#home-gallery__gallery .thumbnails-container .thumbnail-button:hover{opacity:1}#home-gallery__gallery .thumbnails-container .thumbnail-button img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#home-specs{--active-ratio: 1;position:relative;min-height:calc(var(--vh) * 100)}#home-specs .section__inner{position:relative;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}#home-specs__hero{position:relative;margin-top:calc(200 * var(--screen-unit))}@media (max-width: 767.98px){#home-specs__hero{width:100%;margin-top:calc(170 * var(--screen-unit));padding:0 var(--site-padding-x)}}#home-specs__title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:calc(-1.92 * var(--screen-unit));gap:.5em;padding-top:calc(380 * var(--screen-unit));padding-bottom:calc(100 * var(--screen-unit))}#home-specs__title>span:nth-child(1){display:flex;align-items:center;justify-content:center;gap:2.25em;padding-left:1.1em}#home-specs__title>span:nth-child(1)>span:nth-child(2){display:flex;align-items:center;justify-content:center}#home-specs__title>span:nth-child(1)>span:nth-child(2) svg{fill:var(--color-white);height:1lh}@media (max-width: 767.98px){#home-specs__title{width:100%}#home-specs__title>span:nth-child(1){justify-content:space-between;width:100%;gap:0;padding-left:0}#home-specs__title>span:nth-child(1)>span:nth-child(2) svg{height:1.2lh;margin-left:.75em}}#home-specs__list{padding-bottom:calc(140 * var(--screen-unit))}#home-specs__list .char{will-change:opacity,filter}#home-specs__list>ul{list-style:none;margin:0;padding:0;height:auto}#home-specs__list>ul>li{--grid-column-span: 7;position:relative;display:flex;flex-direction:column;padding:calc(52 * var(--screen-unit)) calc(44 * var(--screen-unit)) calc(20 * var(--screen-unit));min-height:calc(350 * var(--screen-unit))}#home-specs__list>ul>li>div:nth-child(2){flex:1;display:flex;flex-direction:column;justify-content:center}#home-specs__list>ul>li.has-logos>div:nth-child(2){justify-content:flex-end}#home-specs__list>ul>li h6{text-transform:uppercase;margin:0}#home-specs__list>ul>li p{text-transform:unset;font-weight:300}#home-specs__list>ul>li:nth-child(1){--grid-column-start: 1}#home-specs__list>ul>li:nth-child(2){--grid-column-start: 10;transform:translate(calc(-1 * var(--grid-column-width)),4em)}#home-specs__list>ul>li:nth-child(3){--grid-column-start: 18}#home-specs__list li ul{list-style:none;margin:0;padding:2em 0 1em;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);-moz-column-gap:1em;column-gap:1em;row-gap:1em}#home-specs__list li li{height:1.5em;background:var(--color-white);width:100%}#home-specs__list .caption1{color:var(--color-spec-grey)}@media (max-width: 767.98px){#home-specs__list>ul{padding:0 var(--grid-column-width);display:flex;flex-direction:column;gap:2em}#home-specs__list>ul>li:nth-child(1){transform:none}#home-specs__list>ul>li:nth-child(2){transform:none}#home-specs__list>ul>li:nth-child(3){transform:none}}#home-specs__list .squares-decorator{position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid rgba(255,255,255,.2);background:#10100f4d;z-index:-1}#home-specs__list .squares-decorator span{position:absolute;width:calc(var(--screen-unit) * 6);height:calc(var(--screen-unit) * 6);background:var(--color-white)}#home-specs__list .squares-decorator span:nth-child(1){top:0;left:0;transform:translate(-50%,-50%)}#home-specs__list .squares-decorator span:nth-child(2){top:0;right:0;transform:translate(50%,-50%)}#home-specs__list .squares-decorator span:nth-child(3){bottom:0;left:0;transform:translate(-50%,50%)}#home-specs__list .squares-decorator span:nth-child(4){bottom:0;right:0;transform:translate(50%,50%)}#home-specs__list .squares-decorator span:nth-child(5){top:25%;right:0;transform:translate(50%,25%)}#home-specs__list .squares-decorator span:nth-child(6){top:25%;left:0;transform:translate(-50%,25%)}#home-specs__image{position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(var(--site-padding-x) + var(--grid-span-24));aspect-ratio:1832/1234;opacity:.5;z-index:-1;-webkit-mask-image:linear-gradient(black 0%,transparent 80%);mask-image:linear-gradient(black 0%,transparent 80%)}#home-specs__image img:first-child{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;mix-blend-mode:hard-light}#home-specs__image img:last-child{position:absolute;top:.5em;left:0;transform:scale(1.075);-o-object-fit:cover;object-fit:cover;height:100%;width:100%;opacity:.25;z-index:-2}.home-spec__icon{display:none;width:calc(var(--screen-unit) * 60);height:calc(var(--screen-unit) * 60)}#home-build-to-spec{--active-ratio: 1;position:relative;overflow:hidden}#home-build-to-spec .section__inner{position:relative;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:calc(250 * var(--screen-unit));padding-bottom:calc(150 * var(--screen-unit))}@media (max-width: 767.98px){#home-build-to-spec .section__inner{padding-top:calc(106 * var(--screen-unit))}}#home-build-to-spec__bgimage{position:absolute;top:0;left:0;width:100%;height:100%}#home-build-to-spec__bgimage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#home-build-to-spec-title{width:100%;display:flex;flex-direction:column;line-height:calc(132 * var(--screen-unit));letter-spacing:calc(-4.5 * var(--screen-unit));line-height:1.1;text-align:center}#home-build-to-spec-title>span:nth-child(1){--grid-column-start: 1}#home-build-to-spec-title>span:nth-child(2){--grid-column-start: 1}#home-build-to-spec-title>div:nth-child(1){margin-top:-.1em}#home-build-to-spec-title>div:nth-child(2){margin-top:-.2em}#home-build-to-spec-title .char-mask{overflow-clip-margin:.05em}@media (max-width: 767.98px){#home-build-to-spec-title{font-size:calc(54 * var(--screen-unit));line-height:calc(49 * var(--screen-unit));letter-spacing:-1.62px}#home-build-to-spec-title>div:nth-child(1){margin-top:0}#home-build-to-spec-title>div:nth-child(2){margin-top:0}}#home-build-to-spec-button{position:relative;margin-top:calc(120 * var(--screen-unit))}#home-build-to-spec-button>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6em}#home-build-to-spec-button>div>span{margin:auto 0}#home-build-to-spec-button>div>a{position:relative;background:var(--color-dark-black);text-decoration:none;color:var(--color-white);padding:31px 44px 31px 52px;font-size:var(--caption1);display:flex;align-items:center;gap:1em;border:none;width:-moz-fit-content;width:fit-content}#home-build-to-spec-button>div>a:before{position:absolute;left:0;top:0;width:2ex;height:100%;background:var(--color-primary);content:"";transform-origin:left;transition:transform .2s ease-in-out;transform:scaleX(0)}#home-build-to-spec-button>div>a>span:last-child svg{height:100%;width:1.5em;fill:var(--color-white)}#home-build-to-spec-button .is-flipper>span{position:relative}#home-build-to-spec-button .is-flipper>span:first-child{transition:transform .2s ease-in-out 35ms}#home-build-to-spec-button .is-flipper>span:last-child{transition:transform .2s ease-in-out .07s}#home-build-to-spec-button:hover>div>a:before{transform:scaleX(1)}#home-build-to-spec-button:hover .is-flipper>span{transform:translate(1ex)}@media (max-width: 767.98px){#home-build-to-spec-button{padding-top:calc(36 * var(--screen-unit))}#home-build-to-spec-button>div{--grid-column-span: 10;--grid-column-start: 1;gap:2em}#home-build-to-spec-button>div>span{font-size:var(--caption2)}#home-build-to-spec-button>div>a{font-size:16px;padding:17px 24px 18px 17px}}#thesis-hero{--active-ratio: 1;position:relative;min-height:calc(var(--vh) * 100);color:var(--color-thesis-grey)}#thesis-hero .section__inner{display:flex;flex-direction:column;height:auto;min-height:calc(var(--vh) * 100);padding-bottom:4em}#thesis-hero .o-grid{height:auto}#thesis-hero__title{--grid-column-span: 18;--grid-column-start: 4;margin-top:calc(.5 * (var(--vh) * 100 - 1lh - var(--site-padding-y)))}@media (max-width: 767.98px){#thesis-hero__title{--grid-column-span: 10;--grid-column-start: 2;font-size:calc(48 * var(--screen-unit));line-height:.916;letter-spacing:calc(-1.44 * var(--screen-unit));margin-top:calc(.5 * (var(--vh) * 100 - 1lh - 2 * var(--site-padding-y)))}}#thesis-hero-img{position:relative;--grid-column-span: 18;--grid-column-start: 4;height:auto;overflow:hidden;margin-top:calc(24 * var(--screen-unit))}#thesis-hero-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width: 767.98px){#thesis-hero-img{--grid-column-span: 10;--grid-column-start: 2;padding-top:calc(84 * var(--screen-unit))}}#thesis-hero__content{padding-top:calc(84 * var(--screen-unit));--grid-column-span: 14;--grid-column-start: 6;margin:0;color:var(--color-grey)}#thesis-hero__content .thesis-text{margin-bottom:1em}#thesis-hero__content>*,#thesis-hero__content>.thesis-text{margin-bottom:2em}#thesis-hero__content h5{font-weight:300;color:var(--color-thesis-grey);text-align:center;width:71%;margin-left:auto;margin-right:auto}@media (max-width: 767.98px){#thesis-hero__content{--grid-column-span: 10;--grid-column-start: 2;padding-top:2em}#thesis-hero__content h5{font-size:calc(20 * var(--screen-unit));width:90%}}#contact-hero{--active-ratio: 1;position:relative;min-height:calc(var(--vh) * 100);color:var(--color-thesis-grey)}#contact-hero .section__inner{display:flex;flex-direction:column;padding-bottom:4em;height:auto;min-height:calc(var(--vh) * 100)}#contact-hero .o-grid{height:auto}@media (orientation: portrait){#contact-hero,#contact-hero .section__inner{min-height:auto}}#contact-hero__title{--grid-column-span: 19;--grid-column-start: 4;margin-top:calc(.5 * (var(--vh) * 100 - 2lh - var(--site-padding-y)))}@media (max-width: 767.98px){#contact-hero__title{--grid-column-span: 10;--grid-column-start: 2;color:#ece8e4;font-size:calc(48 * var(--screen-unit));line-height:.916;letter-spacing:calc(-1.44 * var(--screen-unit));margin-top:calc(.5 * (var(--vh) * 100 - 2lh - 2 * var(--site-padding-y)))}}#contact-hero__desc,#contact-hero__desc_2,#contact-hero__list{--grid-column-span: 7;--grid-column-start: 15;margin:0;font-weight:300}@media (max-width: 767.98px){#contact-hero__desc,#contact-hero__desc_2,#contact-hero__list{--grid-column-span: 10;--grid-column-start: 2;font-size:calc(18 * var(--screen-unit));letter-spacing:calc(-.54 * var(--screen-unit));line-height:1.444}}#contact-hero__desc{padding-top:calc(84 * var(--screen-unit))}#contact-hero__desc_2{padding-top:1em}#contact-hero__list{list-style:none;padding-left:0;padding-top:1em}#contact-hero__list li{position:relative;list-style:none;padding:1em 0 .75em;text-align:center;border:1px solid var(--color-dark-grey);margin-top:1em}#contact-form{--active-ratio: 1;position:relative;color:var(--color-thesis-grey)}#contact-form .section__inner{display:flex;flex-direction:column;justify-content:center;padding-top:calc(62 * var(--screen-unit));padding-bottom:calc(84 * var(--screen-unit));height:auto}#contact-form .o-grid{height:auto}#contact-form__form{--grid-column-span: 18;--grid-column-start: 4;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--grid-gap-width);column-gap:var(--grid-gap-width);row-gap:calc(40 * var(--screen-unit))}@media (max-width: 767.98px){#contact-form__form{--grid-column-span: 10;--grid-column-start: 2;grid-template-columns:1fr;row-gap:calc(32 * var(--screen-unit))}}.contact-form__field{width:calc(var(--grid-span-width) * 7 + var(--grid-column-width))}@media (max-width: 767.98px){.contact-form__field{width:100%}}.contact-form__field:nth-child(2n){margin-left:auto}.contact-form__field--full{grid-column:1/-1;width:100%}.contact-form.is-loading{opacity:.65;pointer-events:none}.contact-form__field.is-invalid .contact-form__input,.contact-form__field.is-invalid .contact-form__textarea{border-color:var(--color-primary)}.contact-form__label{display:block;margin-bottom:calc(20 * var(--screen-unit));color:var(--color-thesis-grey);font-size:var(--p2);font-weight:300;line-height:1.1667}@media (max-width: 767.98px){.contact-form__label{margin-bottom:calc(18 * var(--screen-unit));font-size:calc(18 * var(--screen-unit));line-height:1;letter-spacing:calc(-.54 * var(--screen-unit));max-width:16ch}}.contact-form__input,.contact-form__textarea{width:100%;padding:calc(10 * var(--screen-unit)) calc(8 * var(--screen-unit)) calc(12 * var(--screen-unit));border:1px solid rgba(255,255,255,.1);background:#d9d9d91a;color:var(--color-thesis-grey);font-family:inherit;font-size:var(--p2);font-weight:300;letter-spacing:calc(-.54 * var(--screen-unit));-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form__input::-moz-placeholder,.contact-form__textarea::-moz-placeholder{color:#9999}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:#9999}.contact-form__input:focus,.contact-form__textarea:focus{outline:none;border-color:#fff3}.contact-form__input:focus-visible,.contact-form__textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:calc(2 * var(--screen-unit))}.contact-form__input:user-invalid:not(:-moz-placeholder),.contact-form__textarea:user-invalid:not(:-moz-placeholder){border-color:var(--color-primary)}.contact-form__input:user-invalid:not(:placeholder-shown),.contact-form__textarea:user-invalid:not(:placeholder-shown){border-color:var(--color-primary)}.contact-form__textarea{min-height:calc(180 * var(--screen-unit));resize:vertical}.contact-form__field-error{display:block;min-height:calc(20 * var(--screen-unit));padding-top:calc(8 * var(--screen-unit));color:var(--color-primary);font-size:var(--p4);line-height:1.2}.contact-form__field-error:empty{display:none}.contact-form__feedback{grid-column:1/-1;margin:0;padding:calc(16 * var(--screen-unit)) calc(20 * var(--screen-unit));font-size:var(--p3);line-height:1.25}.contact-form__feedback:empty{display:none}.contact-form__feedback.is-error{color:var(--color-primary);background:#f6589314}.contact-form__feedback.is-success{color:var(--color-thesis-grey);background:#9999991f}.contact-form__actions{padding-top:calc(8 * var(--screen-unit));display:flex;justify-content:flex-end}.contact-form__submit{position:relative;display:inline-flex;width:calc(var(--grid-span-width) * 6 + var(--grid-column-width));padding:calc(32 * var(--screen-unit)) calc(43 * var(--screen-unit));border:0;border-radius:0;background:var(--color-dark-black);color:var(--color-white);font-family:inherit;font-size:var(--caption1);font-weight:500;line-height:1.1667;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.contact-form__submit:hover{opacity:.9}.contact-form__submit:focus{outline:none}.contact-form__submit:focus-visible{outline:2px solid var(--color-white);outline-offset:calc(4 * var(--screen-unit))}.contact-form__submit:disabled{opacity:.5;cursor:not-allowed}.contact-form__submit:after{position:absolute;left:0;top:0;width:1ex;height:100%;background:var(--color-primary);content:"";transform-origin:left;transition:transform .2s ease-in-out;transform:scaleX(0)}.contact-form__submit>span{position:relative;transition:transform .2s ease-in-out 35ms}.contact-form__submit:hover:after{transform:scaleX(1)}.contact-form__submit:hover>span{transform:translate(1ex)}@media (max-width: 767.98px){.contact-form__submit{width:auto;padding:calc(18 * var(--screen-unit)) calc(23 * var(--screen-unit))}}#contact-form__contact-info{padding-top:calc(182 * var(--screen-unit))}#contact-form__contact-info>div{border:none;display:flex;justify-content:space-between;align-items:center}#contact-form__contact-info a{text-decoration:none;color:var(--color-white)}#contact-form__contact-info>div:nth-child(1){--grid-column-span: 7;--grid-column-start: 4}#contact-form__contact-info>div:nth-child(2){--grid-column-span: 7;--grid-column-start: 14}@media (max-width: 767.98px){#contact-form__contact-info{display:flex;flex-direction:column;padding-left:calc(var(--grid-span-width) * 0 + var(--grid-column-width));padding-right:calc(var(--grid-span-width) * 0 + var(--grid-column-width))}}.contact-form__honeypot{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.legal-page{min-height:calc(var(--vh) * 100);color:var(--color-grey)}.legal-page__inner{padding-bottom:calc(120 * var(--screen-unit))}.legal-page__header{min-height:calc(var(--vh) * 100);align-items:center;padding-top:var(--site-padding-y);padding-bottom:var(--site-padding-y)}@media (orientation: portrait){.legal-page__header{height:auto;min-height:auto;padding-top:calc(var(--header-height) + 2 * var(--site-padding-y));padding-bottom:calc(80 * var(--screen-unit))}}.legal-page__title{--grid-column-span: 19;--grid-column-start: 4;font-size:clamp(96px,160 * var(--screen-unit),160px)}.legal-page__title span{display:block}.legal-page__document{height:auto}.legal-page__body{--grid-column-span: 14;--grid-column-start: 6}.legal-page__body section{margin-top:calc(64 * var(--screen-unit))}.legal-page__body h2{margin:0 0 calc(20 * var(--screen-unit));font-size:clamp(22px,var(--h5),30px);font-weight:500;line-height:1.13;letter-spacing:-.03em}.legal-page__body p,.legal-page__body li{font-size:clamp(15px,var(--p2),18px);font-weight:300;line-height:1.5;letter-spacing:-.02em}.legal-page__body p{margin:0 0 1.5em}.legal-page__body strong{font-weight:500}.legal-page__body ul{margin:0 0 1.5em;padding:0;list-style:none}.legal-page__body li{position:relative;padding-left:1.7em}.legal-page__body li:before{content:"-";position:absolute;left:.45em}.legal-page__body a{color:var(--color-white);text-decoration-thickness:1px;text-underline-offset:.16em}.legal-page__effective-date{margin-bottom:calc(32 * var(--screen-unit))!important}@media (max-width: 767.98px){.legal-page__inner{padding-bottom:calc(80 * var(--screen-unit))}.legal-page__title{--grid-column-span: 10;--grid-column-start: 2;font-size:calc(48 * var(--screen-unit));line-height:.916;letter-spacing:calc(-1.44 * var(--screen-unit))}.legal-page__body{--grid-column-span: 10;--grid-column-start: 2}.legal-page__body section{margin-top:calc(52 * var(--screen-unit))}.legal-page__body h2{margin-bottom:calc(16 * var(--screen-unit))}}#order,#motor-3115,#motor-4112,#motor-2207{--order-rule: rgba(238, 232, 232, .22);--order-muted: rgba(238, 232, 232, .58);--order-panel: var(--color-dark-grey-2);--order-panel-deep: var(--color-black);--order-panel-rule: rgba(238, 232, 232, .34);--order-panel-rule-soft: rgba(238, 232, 232, .16);--order-panel-muted: var(--color-thesis-grey);--order-ink: var(--color-white);--order-accent: #ece8e4;--order-error: #ff6b5e;min-height:calc(var(--vh) * 100);color:var(--color-white)}body:has(#order) #site-header-cta,body:has(#order) #site-header-mobile-menu-button,body:has(#motor-3115) #site-header-cta,body:has(#motor-3115) #site-header-mobile-menu-button,body:has(#motor-4112) #site-header-cta,body:has(#motor-4112) #site-header-mobile-menu-button,body:has(#motor-2207) #site-header-cta,body:has(#motor-2207) #site-header-mobile-menu-button{background:var(--color-dark-grey);box-shadow:inset 0 0 0 1px #eee8e847}body:has(#order) #site-header-cta a,body:has(#motor-3115) #site-header-cta a,body:has(#motor-4112) #site-header-cta a,body:has(#motor-2207) #site-header-cta a{color:var(--color-white)}body:has(#order) #site-header-mobile-menu-button span,body:has(#motor-3115) #site-header-mobile-menu-button span,body:has(#motor-4112) #site-header-mobile-menu-button span,body:has(#motor-2207) #site-header-mobile-menu-button span{background:var(--color-white)}.order-page,.motor-product-page{position:relative;width:100%}.order-page button,.motor-product-page button{padding:0;border:0;border-radius:0;font:inherit}.order-page a:focus,.order-page button:focus,.motor-product-page a:focus,.motor-product-page button:focus{outline:none}.order-page a:focus-visible,.order-page button:focus-visible,.motor-product-page a:focus-visible,.motor-product-page button:focus-visible{outline:2px solid var(--order-accent);outline-offset:3px}.order-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#order-hero{--active-ratio: 1;position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;color:var(--color-thesis-grey)}#order-hero .section__inner{display:flex;flex-direction:column;height:auto;padding-bottom:var(--space-lg)}#order-hero .o-grid{height:auto}#order-hero__title{--grid-column-span: 18;--grid-column-start: 1;margin-top:calc(.5 * (var(--vh) * 100 - 1lh - var(--site-padding-y)))}@media (max-width: 767.98px){#order-hero__title{--grid-column-span: 10;--grid-column-start: 1;color:#ece8e4;font-size:calc(48 * var(--screen-unit));line-height:.916;letter-spacing:calc(-1.44 * var(--screen-unit));margin-top:calc(.5 * (var(--vh) * 100 - 1lh - 2 * var(--site-padding-y)))}}@media (orientation: portrait){#order-hero__title{margin-top:calc(var(--header-height) + var(--site-padding-y))}}@media (min-width: 768px) and (orientation: portrait){body:has(#order) #site-content{display:flex;flex-direction:column;min-height:calc(var(--vh) * 100)}#order{min-height:auto}body:has(#order) #pages-container{flex:0 0 auto;min-height:auto}body:not(.is-order-drawer-open):has(#order) #pages-container{z-index:auto}body:has(#order) #site-footer{flex:1 0 auto}}.order-pathways{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;border:1px solid var(--order-panel-rule);border-bottom:0;background:var(--order-panel-rule)}.order-pathways__panel{display:flex;flex-direction:column;min-width:0;background:var(--order-panel)}.order-pathways__rail{display:flex;justify-content:space-between;align-items:center;min-height:clamp(38px,42 * var(--screen-unit),46px);padding:0 clamp(10px,12 * var(--screen-unit),14px);border-bottom:1px solid var(--order-panel-rule);color:var(--order-panel-muted);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.order-pathways__rail span:last-child{display:inline-flex;align-items:center;gap:.65em}.order-pathways__rail span:last-child:before{display:block;width:5px;height:5px;background:var(--order-accent);content:""}.order-pathways__content{display:flex;flex:1;flex-direction:column;min-height:clamp(180px,208 * var(--screen-unit),244px);padding:clamp(18px,22 * var(--screen-unit),26px) clamp(14px,18 * var(--screen-unit),22px)}.order-pathways__content h2{max-width:15ch;margin:0;font-size:clamp(28px,36 * var(--screen-unit),42px);font-weight:300;line-height:.94;letter-spacing:-.045em;text-transform:uppercase}.order-pathways__content p{max-width:48ch;margin:clamp(18px,22 * var(--screen-unit),28px) 0 0;color:var(--order-panel-muted);font-size:clamp(13px,var(--p3),18px);font-weight:300;line-height:1.25;letter-spacing:-.025em}.order-pathways__link{display:flex;justify-content:space-between;align-items:center;width:min(100%,250px);min-height:48px;margin-top:auto;padding:0 12px;border:1px solid var(--order-panel-rule);color:var(--order-ink);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase}.order-inquiry-form{position:relative;margin-top:auto}.order-inquiry-form__lead{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(190px,.75fr) minmax(280px,1.35fr) minmax(180px,.55fr);gap:1px;border-top:1px solid var(--order-panel-rule);background:var(--order-panel-rule)}.order-inquiry-form .order-inquiry-form__field{width:100%;min-width:0;margin-left:0;padding:11px 12px 10px;background:var(--order-panel)}.order-inquiry-form .contact-form__label{max-width:none;margin:0 0 8px;color:var(--order-panel-muted);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.order-inquiry-form .contact-form__input,.order-inquiry-form .contact-form__textarea{height:clamp(48px,52 * var(--screen-unit),56px);padding:0 0 6px;border:0;border-bottom:1px solid var(--order-panel-rule);background:transparent;color:var(--order-ink);font-size:clamp(16px,18 * var(--screen-unit),21px);font-weight:300;line-height:1.1;letter-spacing:-.035em}.order-inquiry-form .contact-form__input:focus,.order-inquiry-form .contact-form__textarea:focus{border-color:var(--order-ink)}.order-inquiry-form .contact-form__textarea{min-height:0;max-height:clamp(48px,52 * var(--screen-unit),56px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;line-height:1.25;resize:none;-webkit-overflow-scrolling:touch}.order-inquiry-form .contact-form__field-error{min-height:0;padding-top:6px;font-size:clamp(10px,var(--nav-link),12px)}.order-inquiry-form__submit{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:100%;padding:0 14px!important;background:var(--color-dark-grey)!important;color:var(--order-ink)!important;font-size:clamp(10px,var(--nav-link),12px)!important;font-weight:500!important;line-height:1!important;text-transform:uppercase;cursor:pointer}.order-inquiry-form__field--message{grid-column:auto}.order-inquiry-form__feedback,.order-inquiry-form__actions{min-width:0;min-height:92px;margin:0;padding:12px;background:var(--order-panel)}.order-inquiry-form__feedback{display:none;min-height:0;border-top:1px solid var(--order-panel-rule);font-size:clamp(11px,var(--p4),14px);line-height:1.25}.order-inquiry-form__feedback.is-error,.order-inquiry-form__feedback.is-success{display:block}.order-inquiry-form__actions{grid-column:auto;padding:0}.order-inquiry-form__submit{min-height:100%}.order-inquiry-form.is-loading{opacity:.7}.order-page .order-inquiry-form .contact-form__input:user-invalid:not(:-moz-placeholder),.order-page .order-inquiry-form .contact-form__textarea:user-invalid:not(:-moz-placeholder){border-color:var(--order-error)}.order-page .order-inquiry-form .contact-form__field.is-invalid .contact-form__input,.order-page .order-inquiry-form .contact-form__field.is-invalid .contact-form__textarea,.order-page .order-inquiry-form .contact-form__input:user-invalid:not(:placeholder-shown),.order-page .order-inquiry-form .contact-form__textarea:user-invalid:not(:placeholder-shown){border-color:var(--order-error)}.order-page .order-inquiry-form .contact-form__input:focus-visible,.order-page .order-inquiry-form .contact-form__textarea:focus-visible{outline-color:var(--order-accent)}.order-page .order-inquiry-form .contact-form__field-error,.order-page .order-inquiry-form .contact-form__feedback.is-error{color:var(--order-error)}.order-page .order-inquiry-form .contact-form__feedback.is-error{background:#ff6b5e14}.order-page .order-inquiry-form .contact-form__submit:after{background:var(--order-accent)}.order-products-section{color:var(--order-ink)}.order-products-section .section__inner{position:relative;top:auto;height:auto;padding-top:calc(var(--header-height) + 2 * var(--site-padding-y));padding-bottom:clamp(48px,64 * var(--screen-unit),80px)}.order-products{display:block}.order-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:1px;border:1px solid var(--order-panel-rule);background:var(--order-panel-rule)}.order-product{display:flex;flex-direction:column;container-type:inline-size;min-width:0;min-height:100%;background:var(--order-panel);color:var(--order-ink);scroll-margin-top:clamp(92px,120 * var(--screen-unit),140px)}#order .order-product{min-height:0}.order-product__rail{display:flex;justify-content:space-between;align-items:center;min-height:clamp(38px,42 * var(--screen-unit),46px);padding:0 clamp(10px,12 * var(--screen-unit),14px);border-bottom:1px solid var(--order-panel-rule);color:var(--order-panel-muted);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.order-product__status{display:inline-flex;align-items:center;gap:.65em}.order-product__status-mark{display:block;width:5px;height:5px;background:var(--color-thesis-grey)}.order-product--preview .order-product__status-mark,.order-product--teaser .order-product__status-mark{border:1px solid currentColor;background:transparent}[data-order-product-status][data-state=available] .order-product__status-mark{background:var(--order-accent)}[data-order-product-status][data-state=sold-out] .order-product__status-mark,[data-order-product-status][data-state=error] .order-product__status-mark{border:1px solid currentColor;background:transparent}.order-product__body{display:flex;flex:1;flex-direction:column;min-width:0}.order-gallery{min-width:0}.order-gallery__primary{display:block;position:relative;aspect-ratio:1;overflow:hidden;margin:0;background:#b3b1b2}.order-gallery__main-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.76) saturate(.82) contrast(1.04);transition:transform .42s cubic-bezier(.22,1,.36,1),filter .18s ease}.order-gallery__model-teaser{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:#b3b1b2;color:#1c1c1c}.order-gallery__model-teaser:before,.order-gallery__model-teaser:after{position:absolute;z-index:0;inset:0;content:"";pointer-events:none}.order-gallery__model-teaser:before{-webkit-mask-image:linear-gradient(to bottom,transparent 4%,#000 24%,#000 76%,transparent 96%);background-image:linear-gradient(rgba(28,28,28,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(28,28,28,.1) 1px,transparent 1px);background-size:clamp(28px,8cqw,40px) clamp(28px,8cqw,40px);mask-image:linear-gradient(to bottom,transparent 4%,#000 24%,#000 76%,transparent 96%)}.order-gallery__model-teaser:after{background-image:radial-gradient(circle at 50% 50%,transparent 0 27%,rgba(28,28,28,.12) 27.2% 27.5%,transparent 27.7% 42%,rgba(28,28,28,.08) 42.2% 42.5%,transparent 42.7%)}.order-gallery__model-teaser-number{position:relative;z-index:1;font-size:clamp(84px,31cqw,154px);font-weight:300;line-height:.8;letter-spacing:-.07em;opacity:.92;transform:translate(-.035em)}.order-product--teaser .order-gallery__model-teaser-number{width:6.5ch;max-width:80%;font-size:clamp(42px,13cqw,112px);line-height:.82;letter-spacing:-.055em;text-align:center;text-transform:uppercase;white-space:normal}.order-product[data-product-id="2207"] .order-gallery__main-image{translate:0 -4.75%}.order-product[data-product-id="2207"] .order-gallery__primary{background:#b3b1b0}.order-product[data-product-id="3115"] .order-gallery__main-image{scale:1.05;transform-origin:50% 52%}.order-product[data-product-id="4112"] .order-gallery__main-image{translate:0 -4.5%}.order-product[data-product-id="4112"] .order-gallery__primary{background:#b4b2b3}.order-product__information{display:flex;flex:1;flex-direction:column;min-width:0;background:var(--order-panel)}.order-product__identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-moz-column-gap:clamp(12px,16 * var(--screen-unit),20px);column-gap:clamp(12px,16 * var(--screen-unit),20px);align-items:end;padding:clamp(14px,16 * var(--screen-unit),20px) clamp(10px,12 * var(--screen-unit),14px) clamp(16px,20 * var(--screen-unit),24px);border-top:1px solid var(--order-panel-rule);border-bottom:1px solid var(--order-panel-rule)}.order-product__identity .order-product__category{grid-column:1/-1;margin:0 0 clamp(14px,18 * var(--screen-unit),22px);color:var(--order-panel-muted);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;text-transform:uppercase}.order-product__identity h2{margin:0;font-size:clamp(48px,62 * var(--screen-unit),72px);font-weight:300;line-height:.8;letter-spacing:-.06em;text-transform:uppercase}.order-product__identity h2 a{color:inherit;text-decoration:none}.order-product__unit-price{display:inline-flex;align-items:baseline;min-width:0;gap:.35em;margin:0;color:var(--order-ink);text-transform:uppercase;white-space:nowrap}.order-product__unit-price strong{font-size:clamp(34px,42 * var(--screen-unit),48px);font-weight:300;line-height:.8;letter-spacing:-.055em}.order-product__unit-price span{color:var(--order-panel-muted);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;letter-spacing:-.02em}.order-product__unit-price--teaser-placeholder{visibility:hidden;pointer-events:none}.order-product__preview-label{align-self:end;margin:0;color:var(--order-panel-muted);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.order-product__specification{margin:0;font-size:clamp(11px,var(--p4),14px);font-weight:500;line-height:1;letter-spacing:-.03em;text-align:right;text-transform:uppercase}.motor-kv-selector{display:inline-flex;align-items:baseline;gap:.6em;min-width:0;font-weight:500;line-height:1;text-transform:uppercase}.motor-kv-selector__options{display:inline-flex;align-items:baseline;gap:.6em}.motor-kv-selector__options button{display:inline-flex;align-items:baseline;min-height:0;padding:2px 0!important;background:transparent;color:var(--order-panel-muted);cursor:pointer;transition:color .14s ease}.motor-kv-selector__options button+button:before{content:"/";margin-right:.6em;color:var(--order-panel-rule)}.motor-kv-selector__options button span{display:inline-block;width:4ch;padding-bottom:2px;border-bottom:1px solid transparent;color:inherit;font-size:clamp(16px,18 * var(--screen-unit),20px);font-variant-numeric:tabular-nums;text-align:center;transition:border-color .14s ease}.motor-kv-selector__options button:hover{color:var(--order-ink)}.motor-kv-selector__options button:focus-visible{outline:none;color:var(--order-ink)}.motor-kv-selector__options button:focus-visible span{border-bottom-color:currentColor}.motor-kv-selector__options button.is-selected{color:var(--order-ink)}.motor-kv-selector__options button.is-selected span{border-bottom-color:currentColor}.motor-kv-selector__unit{color:var(--order-panel-muted);font-size:clamp(10px,11 * var(--screen-unit),12px);font-weight:500}.motor-kv-selector--compact,.motor-kv-selector--compact .motor-kv-selector__options{gap:.5em}.motor-kv-selector--compact .motor-kv-selector__options button+button:before{margin-right:.5em}.motor-kv-selector--compact .motor-kv-selector__options button span{font-size:clamp(13px,15 * var(--screen-unit),16px)}.motor-kv-selector--compact .motor-kv-selector__unit{font-size:clamp(9px,10 * var(--screen-unit),11px)}@media (max-width: 420px){.motor-kv-selector,.motor-kv-selector .motor-kv-selector__options{gap:.45em}.motor-kv-selector .motor-kv-selector__options button+button:before{margin-right:.45em}.motor-kv-selector .motor-kv-selector__options button span{font-size:12px}.motor-kv-selector--compact .motor-kv-selector__options button span{font-size:11px}}@media (max-width: 991.98px){.order-product__identity{grid-template-areas:"category specification" "model unit-price";grid-template-columns:auto minmax(0,1fr);row-gap:clamp(12px,14 * var(--screen-unit),18px)}.order-product__identity .order-product__category{grid-area:category;grid-column:auto;margin-bottom:0}.order-product__identity h2{grid-area:model}.order-product__unit-price,.order-product__preview-label{grid-area:unit-price;justify-self:start}.order-product__specification,.motor-kv-selector--compact{grid-area:specification;align-self:center;justify-self:end}.order-product__identity:has(.motor-kv-selector--compact){grid-template-areas:"category category category" "model unit-price specification";grid-template-columns:auto minmax(0,1fr) auto;-moz-column-gap:clamp(4px,1.8cqw,12px);column-gap:clamp(4px,1.8cqw,12px);row-gap:clamp(8px,2.4cqw,14px)}.order-product__identity:has(.motor-kv-selector--compact) .order-product__category{grid-area:category;grid-column:1/-1;margin-bottom:0}.order-product__identity:has(.motor-kv-selector--compact) h2{grid-area:model}.order-product__identity:has(.motor-kv-selector--compact) .order-product__unit-price{grid-area:unit-price;align-self:end;justify-self:start}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact{grid-area:specification;align-self:end;justify-self:end}}@container (max-width: 600px){.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact{gap:.3em}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options{gap:.3em}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options button+button:before{margin-right:.3em}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options button span{font-size:clamp(9px,3cqw,14px)}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__unit{font-size:clamp(7px,2.1cqw,10px)}}@container (max-width: 380px){.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact{gap:.22em}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options{gap:.22em}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options button{font-size:clamp(8px,2.4cqw,10px)}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options button+button:before{margin-right:.22em}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options button span{font-size:inherit}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__unit{font-size:clamp(6px,1.8cqw,8px)}}@container (max-width: 315px){.order-product__identity:not(:has(.motor-kv-selector--compact)){grid-template-areas:"category specification" "model model" "unit-price unit-price";row-gap:10px}}.order-product--teaser .order-product__identity h2{grid-area:auto;grid-column:1/-1;min-width:0;max-inline-size:100%;letter-spacing:-.055em;white-space:normal}.order-product--teaser .order-product__identity .order-product__unit-price--teaser-placeholder{display:none}@media (min-width: 600px) and (max-width: 767.98px){.order-product__identity{min-block-size:calc(102px + 10cqw)}@container (max-width: 356px){.order-product__identity{min-block-size:calc(100px + 21.5cqw)}}.order-product--teaser .order-product__identity .order-product__unit-price--teaser-placeholder{display:inline-flex}}@media (min-width: 768px) and (max-width: 991.98px){.order-product__identity{min-block-size:calc(40px + 16cqw)}@container (max-width: 344px){.order-product__identity{min-block-size:calc(82px + 16cqw)}}@container (max-width: 315px){.order-product__identity{min-block-size:calc(102px + 16cqw)}.order-product--teaser .order-product__identity .order-product__unit-price--teaser-placeholder{display:inline-flex}}}@media (min-width: 992px){@container (max-width: 315px){.order-product--teaser .order-product__identity .order-product__unit-price--teaser-placeholder{display:inline-flex}}}@media (min-width: 768px) and (max-width: 991.98px){.order-product--teaser .order-product__category{min-block-size:clamp(11px,var(--p4),14px)}}.order-product__commercial>div{display:flex;justify-content:space-between;align-items:center;min-height:clamp(40px,42 * var(--screen-unit),46px);padding:0 clamp(10px,12 * var(--screen-unit),14px);border-bottom:1px solid rgba(238,232,232,.16)}.order-product__commercial span{color:var(--order-panel-muted);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;text-transform:uppercase}.order-product__commercial strong{font-size:clamp(11px,var(--p4),14px);font-weight:500;line-height:1;letter-spacing:-.02em}.order-product__commercial .order-product__volume-row a{display:inline-flex;align-items:center;gap:.65em;color:var(--order-ink);text-decoration:none;transition:color .12s ease}.order-product__commercial .order-product__volume-row a span{color:currentColor;font-size:1.1em}.order-product__commercial .order-product__details-row a{display:inline-flex;align-items:center;gap:.65em;color:var(--order-ink);text-decoration:none;transition:color .12s ease}.order-product__commercial .order-product__details-row a span{color:currentColor;font-size:1.1em}.order-product__commercial--redacted>div{gap:16px}.order-product__commercial--redacted .order-product__redaction-value{display:block;flex:0 0 auto;width:clamp(54px,var(--redaction-width),42%);height:clamp(2px,.7cqw,3px);background:#eee8e83d;font-size:0;line-height:0}.order-product__commercial--redacted .order-product__redaction-value--configuration{--redaction-width: 30%}.order-product__commercial--redacted .order-product__redaction-value--price{--redaction-width: 19%}.order-product__commercial--redacted .order-product__redaction-value--limit{--redaction-width: 26%}.order-product__commercial--redacted .order-product__redaction-value--volume{--redaction-width: 35%}.order-product__commercial--redacted .order-product__redaction-value--technical{--redaction-width: 23%}.order-product__purchase{display:grid;grid-template-columns:minmax(104px,.42fr) 1fr;min-height:clamp(52px,56 * var(--screen-unit),60px);margin-top:auto;border-top:1px solid var(--order-panel-rule)}[data-order-purchase][hidden]{display:none}.order-sold-out-cover{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:clamp(14px,18 * var(--screen-unit),22px);background:#141414b8;color:var(--color-white);text-transform:uppercase}.order-sold-out-cover strong{align-self:center;font-size:clamp(52px,82 * var(--screen-unit),104px);font-weight:300;line-height:.78;letter-spacing:-.065em;text-align:center}.order-sold-out-cover[hidden]{display:none}.order-product[data-store-state=sold-out] .order-gallery__main-image,.motor-product-hero__frame[data-store-state=sold-out] .motor-product-hero__figure img{filter:grayscale(.92) brightness(.5) contrast(1.04)}.order-product__message{margin:0;padding:clamp(12px,14 * var(--screen-unit),16px) clamp(10px,12 * var(--screen-unit),14px);border-top:1px solid var(--order-panel-rule-soft);color:var(--order-panel-muted);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1.25;text-transform:uppercase}.order-product__message[hidden]{display:none}.order-quantity{display:grid;grid-template-columns:1fr 1.15fr 1fr;border-right:1px solid var(--order-panel-rule)}.order-quantity button,.order-quantity output{display:grid;place-items:center;min-width:0;min-height:100%;background:transparent;color:var(--order-ink);font-size:clamp(11px,var(--p4),13px);line-height:1}.order-quantity button{cursor:pointer;transition:background-color .12s ease,color .12s ease}.order-quantity button:disabled{color:var(--order-panel-muted);opacity:.46;cursor:not-allowed}.order-quantity output{border-right:1px solid var(--order-panel-rule-soft);border-left:1px solid var(--order-panel-rule-soft);font-variant-numeric:tabular-nums}.order-product__add{display:flex;justify-content:space-between;align-items:center;min-width:0;padding:0 clamp(12px,14 * var(--screen-unit),18px)!important;background:var(--color-dark-grey);color:var(--color-white);box-shadow:inset 0 0 0 1px var(--order-panel-rule-soft);font-size:clamp(10px,var(--nav-link),12px)!important;font-weight:500!important;line-height:1!important;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,color .15s ease}.order-product__add span:last-child{font-size:1.2em}.order-product__add:disabled{color:var(--order-panel-muted);opacity:.72;cursor:not-allowed}.order-product__development-state{display:flex;justify-content:space-between;align-items:center;min-height:clamp(52px,56 * var(--screen-unit),60px);margin-top:auto;padding:0 clamp(12px,14 * var(--screen-unit),18px);border-top:1px solid var(--order-panel-rule);color:var(--order-panel-muted)}.order-product__development-state span,.order-product__development-state strong{font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;text-transform:uppercase}.order-cart-trigger{position:fixed;right:var(--site-outer-padding-x);bottom:max(18px,var(--site-padding-y));z-index:32;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:grid;grid-template-columns:auto 52px;grid-auto-rows:1fr;align-items:stretch;height:50px;min-height:0;padding:0!important;overflow:hidden;background:var(--color-dark-grey);color:var(--color-white);font-size:clamp(10px,var(--nav-link),13px)!important;font-weight:500!important;line-height:1!important;text-transform:uppercase;cursor:pointer;box-shadow:0 0 0 1px #eee8e852}.order-cart-trigger>span{display:flex;align-self:stretch;align-items:center;justify-content:center;box-sizing:border-box;height:100%;padding:0 18px;line-height:1}.order-cart-trigger>span:last-child{padding:0;border-left:1px solid rgba(238,232,232,.25);font-variant-numeric:tabular-nums}@media (hover: hover){.order-pathways__link:hover,.order-inquiry-form__submit:hover{background:#3a3937!important;color:var(--color-white)}a.order-gallery__primary:hover .order-gallery__main-image{transform:scale(1.018)}.order-quantity button:not(:disabled):hover{background:#3a3937;color:var(--color-white)}.order-product__volume-row a:hover,.order-product__details-row a:hover{color:var(--order-accent)}.order-product__add:not(:disabled):hover{background:#3a3937}}@media (min-width: 768px) and (max-width: 1199.98px){.order-inquiry-form__lead{grid-template-columns:repeat(2,minmax(0,1fr))}.order-inquiry-form__field--message,.order-inquiry-form__actions{grid-column:1/-1}.order-inquiry-form__actions,.order-inquiry-form__submit{min-height:72px}}@media (max-width: 767.98px){.order-products-section .section__inner{padding-top:calc(var(--header-height) + 2 * var(--site-padding-y));padding-bottom:calc(56 * var(--screen-unit))}.order-pathways{grid-template-columns:minmax(0,1fr)}.order-pathways__rail{min-height:calc(42 * var(--screen-unit));padding:0 calc(12 * var(--screen-unit));font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-pathways__content{min-height:0;padding:calc(18 * var(--screen-unit)) calc(12 * var(--screen-unit)) calc(22 * var(--screen-unit))}.order-pathways__content h2{font-size:calc(32 * var(--screen-unit))}.order-pathways__content p{margin-top:calc(18 * var(--screen-unit));font-size:calc(15 * var(--screen-unit))}.order-pathways__link{min-height:calc(48 * var(--screen-unit));margin-top:calc(28 * var(--screen-unit))}.order-inquiry-form__lead{grid-template-columns:minmax(0,1fr)}.order-inquiry-form__field--message,.order-inquiry-form__feedback,.order-inquiry-form__actions{grid-column:auto;grid-row:auto}.order-inquiry-form__actions,.order-inquiry-form__submit{min-height:calc(82 * var(--screen-unit))}.order-sold-out-cover{padding:calc(12 * var(--screen-unit))}.order-sold-out-cover strong{font-size:clamp(52px,66 * var(--screen-unit),76px)}.order-product{scroll-margin-top:calc(84 * var(--screen-unit))}.order-product__rail{min-height:calc(42 * var(--screen-unit));padding:0 calc(12 * var(--screen-unit));font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-product__identity{padding:calc(14 * var(--screen-unit)) calc(10 * var(--screen-unit)) calc(18 * var(--screen-unit))}.order-product__identity .order-product__category{margin-bottom:calc(16 * var(--screen-unit));font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-product__identity h2{font-size:calc(62 * var(--screen-unit))}.order-product__specification{font-size:clamp(10px,12 * var(--screen-unit),14px)}.order-product__preview-label{font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-product__commercial>div{min-height:calc(42 * var(--screen-unit));padding:0 calc(10 * var(--screen-unit))}.order-product__commercial>div span{font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-product__commercial>div strong{font-size:calc(12 * var(--screen-unit))}.order-product__purchase{grid-template-columns:calc(126 * var(--screen-unit)) 1fr;min-height:calc(54 * var(--screen-unit))}.order-quantity button,.order-quantity output{font-size:clamp(10px,12 * var(--screen-unit),13px)}.order-product__add{padding:0 calc(14 * var(--screen-unit))!important;font-size:clamp(10px,10 * var(--screen-unit),12px)!important}.order-product__development-state{min-height:calc(54 * var(--screen-unit));padding:0 calc(10 * var(--screen-unit))}.order-product__development-state span,.order-product__development-state strong{font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-cart-trigger{right:calc(11 * var(--screen-unit));bottom:max(11 * var(--screen-unit),env(safe-area-inset-bottom));grid-template-columns:auto calc(46 * var(--screen-unit));height:clamp(44px,48 * var(--screen-unit),52px);font-size:clamp(10px,10 * var(--screen-unit),12px)!important}.order-cart-trigger>span{padding:0 calc(16 * var(--screen-unit))}}@media (max-width: 991.98px){body:has(#order) #site-header:before{position:absolute;z-index:-1;top:calc(-1 * var(--site-padding-y));right:calc(-1 * var(--site-outer-padding-x));bottom:0;left:calc(-1 * var(--site-outer-padding-x));border-bottom:1px solid var(--order-panel-rule-soft);background:var(--color-black);content:"";pointer-events:none}#order .order-cart-trigger{position:static;right:auto;bottom:auto;width:-moz-fit-content;width:fit-content;margin:0 var(--site-outer-padding-x) max(18px,var(--site-padding-y)) auto}}@media (min-width: 600px) and (max-width: 767.98px){.order-product__rail{min-height:46px;padding:0 14px;font-size:12px}.order-product__identity:not(:has(.motor-kv-selector--compact)){grid-template-areas:"category specification" "model model" "unit-price unit-price";row-gap:10px;padding:20px 14px 24px}.order-product__identity:not(:has(.motor-kv-selector--compact)) .order-product__category{margin-bottom:0;font-size:12px}.order-product__specification,.order-product__preview-label{font-size:12px}.order-product__commercial>div{min-height:46px;padding:0 14px}.order-product__commercial>div span{font-size:12px}.order-product__commercial>div strong{font-size:14px}.order-product__purchase{grid-template-columns:minmax(104px,.42fr) 1fr;min-height:60px}.order-quantity button,.order-quantity output{font-size:13px}.order-product__add{padding:0 18px!important;font-size:12px!important}.order-product__development-state{min-height:60px;padding:0 18px}.order-product__development-state span,.order-product__development-state strong{font-size:12px}}@media (max-width: 599.98px){.order-products__grid{grid-template-columns:minmax(0,1fr)}.order-product:not(.order-product--teaser) .order-product__identity{grid-template-areas:"category category category" "model unit-price specification";grid-template-columns:auto auto minmax(0,1fr);-moz-column-gap:clamp(8px,2.6cqw,12px);column-gap:clamp(8px,2.6cqw,12px);row-gap:clamp(12px,14 * var(--screen-unit),18px)}.order-product:not(.order-product--teaser) .order-product__identity .order-product__category{grid-area:category;grid-column:1/-1;margin-bottom:0}.order-product:not(.order-product--teaser) .order-product__identity h2{grid-area:model;inline-size:2.1em}.order-product:not(.order-product--teaser) .order-product__identity .order-product__unit-price{grid-area:unit-price;align-self:end;justify-self:start}.order-product:not(.order-product--teaser) .order-product__identity .order-product__specification,.order-product:not(.order-product--teaser) .order-product__identity .motor-kv-selector--compact{grid-area:specification;align-self:end;justify-self:end}@container (max-width: 430px){.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact{gap:.22em}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options{gap:.22em}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options button{font-size:clamp(8px,2.4cqw,10px)}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options button+button:before{margin-right:.22em}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__options button span{font-size:inherit}.order-product__identity:has(.motor-kv-selector--compact) .motor-kv-selector--compact .motor-kv-selector__unit{font-size:clamp(6px,1.8cqw,8px)}}.order-product--teaser .order-product__identity h2{inline-size:-moz-min-content;inline-size:min-content}.order-product__unit-price--teaser-placeholder{display:none}}@container (max-width: 600px){.order-product__identity h2{font-size:clamp(48px,11cqw,64px)}.order-product__identity .order-product__unit-price{gap:.2em}.order-product__identity .order-product__unit-price strong{font-size:clamp(22px,8cqw,44px)}.order-product__identity .order-product__unit-price span{font-size:clamp(7px,2.2cqw,11px)}}@container (max-width: 380px){.order-product__identity h2{font-size:clamp(40px,14cqw,48px)}.order-product__identity .order-product__unit-price strong{font-size:clamp(18px,6.4cqw,25px)}.order-product__identity .order-product__unit-price span{font-size:clamp(6px,1.8cqw,8px)}}@media (prefers-reduced-motion: reduce){#order-hero__title .char{transform:none!important}.order-gallery__main-image,.order-quantity button,.order-product__add{transition-duration:.001ms!important}}body.is-order-drawer-open{overflow:hidden}body.is-order-drawer-open #pages-container{z-index:auto}.order-drawer{position:fixed;inset:0;z-index:80;visibility:hidden;pointer-events:none;transition:visibility 0s linear .32s}.order-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.order-drawer.is-open .order-drawer__backdrop{opacity:1}.order-drawer.is-open .order-drawer__panel{transform:translateZ(0)}.order-drawer__backdrop{position:absolute;inset:0;width:100%;height:100%;background:#0a0a0abd!important;opacity:0;cursor:default;transition:opacity .24s ease}.order-drawer__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(520px,100%);height:100%;padding:var(--site-padding-y) clamp(20px,28 * var(--screen-unit),34px) clamp(20px,28 * var(--screen-unit),34px);background:var(--color-dark-grey-2);color:var(--color-white);box-shadow:-16px 0 44px #00000057;overscroll-behavior:contain;touch-action:pan-y;transform:translate3d(100%,0,0);transition:transform .32s cubic-bezier(.76,0,.24,1)}.order-drawer__header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:clamp(18px,24 * var(--screen-unit),30px);border-bottom:1px solid rgba(238,232,232,.38)}.order-drawer__header h2{margin:0}.order-drawer__header h2{font-size:clamp(36px,54 * var(--screen-unit),62px);font-weight:300;line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.order-drawer__close{display:flex;align-items:center;gap:18px;min-height:36px;padding:0 10px!important;background:var(--color-dark-grey);color:var(--color-white);box-shadow:inset 0 0 0 1px #eee8e852;font-size:clamp(10px,var(--nav-link),13px)!important;font-weight:500!important;line-height:1!important;text-transform:uppercase;cursor:pointer}.order-drawer__close span:last-child{font-size:1.5em;font-weight:300}.order-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.order-drawer__empty{display:grid;place-items:center;min-height:180px;margin:0;color:var(--color-thesis-grey);font-size:clamp(12px,var(--p3),16px);font-weight:400;line-height:1;text-transform:uppercase}.order-drawer__empty[hidden]{display:none}.order-drawer__items{margin:0;padding:0;list-style:none}.order-line{padding:clamp(14px,18 * var(--screen-unit),22px) 0;border-bottom:1px solid rgba(238,232,232,.16)}.order-line__identity{display:grid;grid-template-columns:28px 1fr auto;-moz-column-gap:12px;column-gap:12px;align-items:start}.order-line__identity>span,.order-line__identity>strong,.order-line__identity>div span{font-size:clamp(10px,var(--nav-link),13px);line-height:1}.order-line__identity>span,.order-line__identity>div span{color:var(--color-thesis-grey);font-weight:500;text-transform:uppercase}.order-line__identity>strong{font-weight:500;font-variant-numeric:tabular-nums}.order-line__identity>div{display:flex;flex-direction:column;gap:9px}.order-line__identity>div strong{font-size:clamp(18px,var(--p1),25px);font-weight:500;line-height:.9;letter-spacing:-.04em}.order-line.is-unavailable .order-line__identity>strong,.order-line.is-unavailable .order-line__identity>div>strong{color:var(--color-thesis-grey)}.order-line__availability{color:var(--order-ink)!important;font-size:clamp(10px,var(--nav-link),12px)!important;line-height:1.2!important}.order-line__availability[hidden]{display:none}.order-line__actions{display:flex;justify-content:space-between;align-items:center;padding-top:14px}.order-line__quantity{display:grid;grid-template-columns:repeat(3,38px);min-height:34px;border:1px solid rgba(238,232,232,.32)}.order-line__quantity button,.order-line__quantity output{display:grid;place-items:center;background:transparent;color:var(--color-white);font-size:11px;line-height:1}.order-line__quantity button{cursor:pointer}.order-line__quantity button:disabled{color:var(--color-thesis-grey);opacity:.46;cursor:not-allowed}.order-line__quantity output{border-right:1px solid rgba(238,232,232,.16);border-left:1px solid rgba(238,232,232,.16);font-variant-numeric:tabular-nums}.order-line__remove{min-height:34px;background:transparent;color:var(--color-grey);font-size:clamp(10px,var(--nav-link),13px)!important;font-weight:500!important;line-height:1!important;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;cursor:pointer}.order-drawer__footer{padding-top:clamp(16px,20 * var(--screen-unit),24px);border-top:1px solid rgba(238,232,232,.38)}.order-drawer__message{margin:0 0 18px;padding:12px;border:1px solid rgba(238,232,232,.24);color:var(--color-thesis-grey);font-size:clamp(10px,var(--nav-link),13px);font-weight:500;line-height:1.3;text-transform:uppercase}.order-drawer__message[hidden]{display:none}.order-drawer__availability{display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(112px,132 * var(--screen-unit),152px);margin:0 0 18px;padding:clamp(14px,18 * var(--screen-unit),22px);background:var(--order-accent);color:var(--color-black);text-transform:uppercase}.order-drawer__availability strong{font-size:clamp(30px,40 * var(--screen-unit),48px);font-weight:300;line-height:.84;letter-spacing:-.05em}.order-drawer__availability span{max-width:32ch;font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1.2}.order-drawer__availability[hidden]{display:none}.order-drawer__volume{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgba(238,232,232,.16);color:var(--color-white);text-decoration:none}.order-drawer__volume>span,.order-drawer__volume strong{font-size:clamp(10px,var(--nav-link),13px);font-weight:500;line-height:1;text-transform:uppercase}.order-drawer__volume>span{color:var(--color-thesis-grey)}.order-drawer__volume strong{display:inline-flex;align-items:center;gap:.55em;text-align:right}.order-drawer__shipping-notice{margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid rgba(238,232,232,.16)}.order-drawer__shipping-notice>span,.order-drawer__shipping-notice>strong{display:block;font-size:clamp(10px,var(--nav-link),13px);line-height:1.15;text-transform:uppercase}.order-drawer__shipping-notice>span{margin-bottom:7px;color:var(--color-thesis-grey);font-weight:500}.order-drawer__shipping-notice>strong{color:var(--color-white);font-weight:500}.order-drawer__shipping-notice>p{margin:8px 0 0;color:var(--color-thesis-grey);font-size:clamp(11px,var(--caption1),14px);font-weight:400;line-height:1.35}.order-drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.order-drawer__subtotal span{font-size:clamp(10px,var(--nav-link),13px);font-weight:500;line-height:1;text-transform:uppercase}.order-drawer__subtotal strong{font-size:clamp(20px,var(--p1),27px);font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.order-drawer__checkout{width:100%;min-height:clamp(52px,58 * var(--screen-unit),64px);background:var(--color-dark-grey);color:var(--color-thesis-grey);box-shadow:inset 0 0 0 1px #eee8e833;font-size:clamp(11px,var(--caption1),15px)!important;font-weight:500!important;line-height:1!important;text-transform:uppercase;opacity:1;cursor:not-allowed;transition:background-color .15s ease,color .15s ease}.order-drawer__checkout:not(:disabled){background:var(--color-white);color:var(--color-black);box-shadow:none;cursor:pointer}@media (hover: hover){.order-drawer__close:hover,.order-line__remove:hover,.order-drawer__volume:hover{color:var(--order-accent)}.order-line__quantity button:not(:disabled):hover{background:#3a3937;color:var(--color-white)}.order-drawer__checkout:not(:disabled):hover{background:var(--order-accent)}}@media (max-width: 767.98px){.order-drawer__panel{width:100%;height:100dvh;padding:var(--site-padding-y) calc(16 * var(--screen-unit)) max(18 * var(--screen-unit),env(safe-area-inset-bottom))}.order-drawer__header{padding-bottom:calc(20 * var(--screen-unit))}.order-drawer__header h2{font-size:calc(38 * var(--screen-unit))}.order-drawer__close{gap:calc(10 * var(--screen-unit));min-height:max(44px,44 * var(--screen-unit));font-size:clamp(10px,10 * var(--screen-unit),12px)!important}.order-drawer__empty{min-height:calc(180 * var(--screen-unit));font-size:calc(12 * var(--screen-unit))}.order-line{padding:calc(14 * var(--screen-unit)) 0}.order-line__identity{grid-template-columns:calc(24 * var(--screen-unit)) 1fr auto;-moz-column-gap:calc(8 * var(--screen-unit));column-gap:calc(8 * var(--screen-unit))}.order-line__identity>span,.order-line__identity>strong,.order-line__identity>div span{font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-line__identity>div strong{font-size:calc(18 * var(--screen-unit))}.order-line__quantity{grid-template-columns:repeat(3,clamp(44px,42 * var(--screen-unit),46px));min-height:clamp(44px,42 * var(--screen-unit),46px)}.order-line__remove{min-height:clamp(44px,42 * var(--screen-unit),46px);font-size:clamp(10px,10 * var(--screen-unit),12px)!important}.order-drawer__footer{padding-top:calc(18 * var(--screen-unit))}.order-drawer__message{margin-bottom:calc(14 * var(--screen-unit));font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-drawer__availability{margin-bottom:calc(14 * var(--screen-unit));padding:calc(14 * var(--screen-unit))}.order-drawer__availability strong{font-size:calc(36 * var(--screen-unit))}.order-drawer__availability span{font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-drawer__volume{min-height:calc(40 * var(--screen-unit));margin-bottom:calc(14 * var(--screen-unit));padding-bottom:calc(14 * var(--screen-unit))}.order-drawer__volume>span,.order-drawer__volume strong{font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-drawer__shipping-notice{margin-bottom:calc(14 * var(--screen-unit));padding-bottom:calc(14 * var(--screen-unit))}.order-drawer__shipping-notice>span,.order-drawer__shipping-notice>strong{font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-drawer__shipping-notice>p{font-size:clamp(10px,11 * var(--screen-unit),13px)}.order-drawer__subtotal{margin-bottom:calc(14 * var(--screen-unit))}.order-drawer__subtotal span{font-size:clamp(10px,10 * var(--screen-unit),12px)}.order-drawer__subtotal strong{font-size:calc(20 * var(--screen-unit))}.order-drawer__checkout{min-height:calc(54 * var(--screen-unit));font-size:clamp(10px,11 * var(--screen-unit),13px)!important}}@media (max-height: 650px){.order-drawer__panel{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.order-drawer__body{flex:0 0 auto;overflow:visible}}@media (prefers-reduced-motion: reduce){.order-drawer,.order-drawer__backdrop,.order-drawer__panel{transition-duration:.001ms!important}}.motor-product-page{min-height:calc(var(--vh) * 100);color:var(--color-white)}.motor-product-page__content{position:relative}.motor-product-hero__inner{padding-top:clamp(132px,150 * var(--screen-unit),168px)}.motor-product-hero__frame{border-top:1px solid var(--order-panel-rule);border-bottom:1px solid var(--order-panel-rule);background:var(--order-panel)}.motor-product-hero__rail{display:flex;justify-content:space-between;align-items:center;min-height:clamp(58px,68 * var(--screen-unit),76px);padding:0 var(--site-outer-padding-x);border-bottom:1px solid var(--order-panel-rule);background:var(--color-dark-grey-2);color:var(--order-panel-muted);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.motor-product-hero__rail a{display:flex;align-items:center;gap:clamp(14px,18 * var(--screen-unit),22px);padding:clamp(9px,11 * var(--screen-unit),13px);border:1px solid var(--order-panel-rule);color:var(--color-white);text-decoration:none}.motor-product-hero__rail a span:last-child{font-size:1.35em;font-weight:300}.motor-product-hero__overview{display:grid;grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);min-height:clamp(560px,650 * var(--screen-unit),710px)}.motor-product-hero__figure{position:relative;display:grid;place-items:center;min-width:0;min-height:100%;margin:0;overflow:hidden;border-right:1px solid var(--order-panel-rule);background:#d7d6d4}.motor-product-hero__figure img{display:block;width:min(67%,520px);height:auto;filter:brightness(.78) saturate(.8) contrast(1.04);transform:translateZ(0);transition:transform .52s cubic-bezier(.22,1,.36,1)}#motor-3115 .motor-product-hero__figure img{scale:1.03}#motor-4112 .motor-product-hero__figure img{translate:0 -3%}.motor-product-hero__information{display:flex;flex-direction:column;min-width:0;container-type:inline-size;padding:clamp(24px,32 * var(--screen-unit),40px);background:var(--color-dark-grey)}.motor-product-hero__status{display:inline-flex;align-items:center;gap:.65em;color:var(--order-panel-muted);font-size:clamp(10px,var(--nav-link),12px);font-weight:500;line-height:1;text-transform:uppercase}.motor-product-hero h1{max-width:100%;margin:clamp(52px,68 * var(--screen-unit),80px) 0 0;font-weight:300;line-height:1;letter-spacing:0}.motor-product-hero__model{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:clamp(92px,124 * var(--screen-unit),144px);font-size:clamp(92px,min(124 * var(--screen-unit),20cqi),144px);font-weight:300;line-height:.76;letter-spacing:-.075em;text-transform:uppercase}.motor-product-hero__model .char-mask{margin-inline:-.035em;padding-inline:.035em;overflow-clip-margin:.18em}.motor-product-hero__identity{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-top:clamp(20px,26 * var(--screen-unit),30px);padding-bottom:clamp(18px,23 * var(--screen-unit),28px);border-bottom:1px solid var(--order-panel-rule)}.motor-product-hero__identity strong,.motor-product-hero__identity span{font-size:clamp(10px,var(--p4),14px);font-weight:500;line-height:1;text-transform:uppercase}.motor-product-hero__identity span{color:var(--order-panel-muted);text-align:right}.motor-product-hero__commercial{margin-top:auto;padding-top:clamp(24px,30 * var(--screen-unit),36px)}.motor-product-hero__commercial>div{display:flex;justify-content:space-between;align-items:center;min-height:clamp(38px,42 * var(--screen-unit),46px);border-bottom:1px solid var(--order-panel-rule-soft)}.motor-product-hero__commercial span,.motor-product-hero__commercial strong{font-size:clamp(10px,var(--nav-link),13px);font-weight:500;line-height:1}.motor-product-hero__commercial span{color:var(--order-panel-muted);text-transform:uppercase}.motor-product-hero__commercial strong{text-align:right}.motor-product-hero__purchase{display:grid;grid-template-columns:minmax(126px,.42fr) 1fr;min-height:clamp(50px,54 * var(--screen-unit),60px);margin-top:clamp(12px,16 * var(--screen-unit),20px);border:1px solid var(--order-panel-rule)}.motor-product-hero__contact{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:clamp(46px,50 * var(--screen-unit),56px);color:var(--color-white);text-decoration:none}.motor-product-hero__contact>span,.motor-product-hero__contact strong{font-size:clamp(10px,var(--nav-link),13px);font-weight:500;line-height:1;text-transform:uppercase}.motor-product-hero__contact>span{color:var(--order-panel-muted)}.motor-product-hero__contact strong{display:inline-flex;align-items:center;gap:.6em;white-space:nowrap}.motor-product-specifications__inner{padding:clamp(54px,72 * var(--screen-unit),88px) var(--site-padding-x) clamp(76px,104 * var(--screen-unit),124px);background:var(--color-dark-grey-2)}.motor-product-specifications__tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,48 * var(--screen-unit),60px)}.motor-product-specifications__tables section{min-width:0}.motor-product-specifications__tables section:last-child{grid-column:1/-1}.motor-product-specifications__tables table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.motor-product-specifications__tables caption{padding:0 0 clamp(20px,28 * var(--screen-unit),34px);border-bottom:1px solid var(--order-panel-rule);font-size:clamp(18px,28 * var(--screen-unit),34px);font-weight:500;line-height:1;letter-spacing:-.04em;text-align:left;text-transform:uppercase}.motor-product-specifications__tables tr{border-bottom:1px solid var(--order-panel-rule-soft)}.motor-product-specifications__tables th,.motor-product-specifications__tables td{padding:clamp(13px,16 * var(--screen-unit),19px) 0;font-size:clamp(10px,var(--nav-link),13px);font-weight:500;line-height:1.25;vertical-align:top}.motor-product-specifications__tables th{width:68%;padding-right:18px;color:var(--order-panel-muted);text-align:left}.motor-product-specifications__tables td{width:16%;text-align:right}.motor-product-specifications__notes{margin:0;padding:0;color:var(--order-panel-muted);list-style:none}.motor-product-specifications__notes li{font-size:clamp(9px,var(--nav-link),12px);font-weight:500;line-height:1.5}.motor-product-specifications__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(32px,72 * var(--screen-unit),88px);margin-top:clamp(42px,64 * var(--screen-unit),76px)}.motor-product-specifications__footer a{display:flex;justify-content:space-between;align-items:center;gap:clamp(28px,56 * var(--screen-unit),68px);min-height:clamp(50px,56 * var(--screen-unit),62px);padding:0 clamp(14px,18 * var(--screen-unit),22px);border:1px solid var(--order-panel-rule);color:var(--color-white);font-size:clamp(10px,var(--nav-link),13px);font-weight:500;line-height:1;text-decoration:none;text-transform:uppercase}@media (hover: hover){.motor-product-hero__figure:hover img{transform:scale(1.018)}.motor-product-hero__rail a:hover,.motor-product-hero__contact:hover,.motor-product-specifications__footer a:hover{color:var(--order-accent)}}@media (max-width: 991.98px){.motor-product-hero__overview{grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr)}.motor-product-hero__figure{min-height:520px}.motor-product-hero__information{padding:clamp(22px,28 * var(--screen-unit),34px)}}@media (orientation: portrait){.motor-product-hero__overview{grid-template-columns:minmax(0,1fr)}.motor-product-hero__figure{min-height:clamp(390px,50dvh,570px);border-right:0;border-bottom:1px solid var(--order-panel-rule)}.motor-product-hero__figure img{width:min(64%,500px)}.motor-product-hero__commercial{margin-top:clamp(40px,8vw,72px)}}@media (max-width: 767.98px){body:has(.motor-product-page) #background-grid{visibility:hidden}.motor-product-hero__inner{padding-top:calc(128 * var(--screen-unit))}.motor-product-hero__rail{min-height:calc(52 * var(--screen-unit));padding:0 calc(11 * var(--screen-unit));font-size:clamp(9px,10 * var(--screen-unit),11px)}.motor-product-hero__rail a{gap:calc(10 * var(--screen-unit));padding:calc(8 * var(--screen-unit))}.motor-product-hero__figure{min-height:calc(330 * var(--screen-unit))}.motor-product-hero__figure img{width:min(75%,300 * var(--screen-unit))}.motor-product-hero__information{padding:calc(20 * var(--screen-unit)) calc(11 * var(--screen-unit)) calc(26 * var(--screen-unit))}.motor-product-hero h1{margin-top:calc(40 * var(--screen-unit))}.motor-product-hero__model{font-size:calc(104 * var(--screen-unit));font-size:min(104 * var(--screen-unit),28cqi)}.motor-product-hero__model .char-mask{overflow:visible!important}.motor-product-hero__model .char{transform:translateZ(0)!important}.motor-product-hero__identity{gap:calc(12 * var(--screen-unit))}.motor-product-hero__identity span{font-size:clamp(8px,9 * var(--screen-unit),10px)}.motor-product-hero__commercial{margin-top:calc(44 * var(--screen-unit));padding-top:0}.motor-product-hero__commercial>div{min-height:calc(42 * var(--screen-unit))}.motor-product-hero__commercial span,.motor-product-hero__commercial strong{font-size:clamp(9px,10 * var(--screen-unit),12px)}.motor-product-hero__purchase{grid-template-columns:calc(126 * var(--screen-unit)) 1fr;min-height:calc(54 * var(--screen-unit));margin-top:calc(14 * var(--screen-unit))}.motor-product-hero__contact{min-height:calc(54 * var(--screen-unit))}.motor-product-hero__contact>span{max-width:19ch;line-height:1.2}.motor-product-hero__contact>span,.motor-product-hero__contact strong{font-size:clamp(9px,9 * var(--screen-unit),11px)}.motor-product-specifications__inner{padding:calc(58 * var(--screen-unit)) calc(11 * var(--screen-unit)) calc(88 * var(--screen-unit))}.motor-product-specifications__tables{grid-template-columns:minmax(0,1fr);gap:calc(58 * var(--screen-unit))}.motor-product-specifications__tables section:last-child{grid-column:auto}.motor-product-specifications__tables caption{padding-bottom:calc(18 * var(--screen-unit));font-size:calc(21 * var(--screen-unit))}.motor-product-specifications__tables th,.motor-product-specifications__tables td{padding:calc(13 * var(--screen-unit)) 0;font-size:clamp(9px,10 * var(--screen-unit),12px)}.motor-product-specifications__tables th{width:62%;padding-right:calc(9 * var(--screen-unit))}.motor-product-specifications__tables td{width:19%}.motor-product-specifications__notes li{font-size:clamp(9px,9 * var(--screen-unit),11px)}.motor-product-specifications__footer{grid-template-columns:minmax(0,1fr);gap:calc(28 * var(--screen-unit));margin-top:calc(44 * var(--screen-unit))}.motor-product-specifications__footer a{width:100%}}@media (prefers-reduced-motion: reduce){.motor-product-hero__figure img{transition-duration:.001ms!important}}.actuator-interest-page{color:var(--color-thesis-grey)}.actuator-interest-page .contact-form__field{min-width:0;width:100%;margin-left:0}.actuator-interest-page .contact-form__label{max-width:none;margin-bottom:calc(12 * var(--screen-unit));color:var(--color-spec-grey);font-size:var(--p3)}.actuator-interest-page .contact-form__label>span{margin-left:calc(5 * var(--screen-unit));color:#999999b3;font-size:.72em;letter-spacing:.04em;text-transform:uppercase}.actuator-interest-page .contact-form__input,.actuator-interest-page .contact-form__textarea{border-color:#ffffff29;background:#d9d9d90f;color:var(--color-white)}#actuator-interest-hero{position:relative;min-height:calc(var(--vh) * 100)}#actuator-interest-hero .section__inner{display:flex;flex-direction:column;height:auto;min-height:calc(var(--vh) * 100);padding-bottom:4em}#actuator-interest-hero .o-grid{height:auto}@media (orientation: portrait){#actuator-interest-hero,#actuator-interest-hero .section__inner{min-height:auto}}.actuator-interest-hero__title{--grid-column-span: 20;--grid-column-start: 3;margin-top:calc(.5 * (var(--vh) * 100 - 2lh - var(--site-padding-y)) - 21 * var(--screen-unit));font-size:calc(136 * var(--screen-unit));line-height:.9;letter-spacing:calc(-4.08 * var(--screen-unit));text-align:center;white-space:nowrap}.actuator-interest-hero__title>span{display:block;white-space:nowrap}.actuator-interest-hero__intro{--grid-column-span: 7;--grid-column-start: 15;margin:0;padding-top:calc(84 * var(--screen-unit));font-weight:300}#actuator-interest-form .section__inner{height:auto;padding-top:calc(84 * var(--screen-unit));padding-bottom:calc(124 * var(--screen-unit))}#actuator-interest-form .o-grid{height:auto}.actuator-interest-form{--grid-column-span: 18;--grid-column-start: 4;display:block;width:100%}.actuator-interest-form__section{margin:0;padding:0 0 calc(62 * var(--screen-unit));border:0}.actuator-interest-form__section+.actuator-interest-form__section{padding-top:calc(52 * var(--screen-unit));border-top:1px solid rgba(255,255,255,.16)}.actuator-interest-form__section legend{display:flex;justify-content:space-between;width:100%;margin-bottom:calc(34 * var(--screen-unit));padding:0;color:var(--color-white);font-size:var(--p2);font-weight:400}.actuator-interest-form__section legend small{color:var(--color-spec-grey);font-size:var(--caption1);font-weight:400;text-transform:uppercase}.actuator-interest-form__contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap-width)}.actuator-interest-form__metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--grid-gap-width)}.actuator-interest-metric .contact-form__label{min-height:calc(40 * var(--screen-unit));font-size:var(--p4);line-height:1.2}.actuator-interest-metric__control{position:relative;display:flex;align-items:stretch;border:1px solid rgba(255,255,255,.16);background:#d9d9d90f;transition:border-color .2s ease}.actuator-interest-metric__control .contact-form__input{min-width:0;padding:calc(20 * var(--screen-unit)) calc(12 * var(--screen-unit));border:0;background:transparent;font-size:calc(28 * var(--screen-unit));line-height:1;letter-spacing:calc(-.8 * var(--screen-unit))}.actuator-interest-metric__control>span{display:flex;align-items:flex-end;padding:0 calc(12 * var(--screen-unit)) calc(18 * var(--screen-unit));color:var(--color-thesis-grey);font-size:var(--caption1);text-transform:uppercase}.actuator-interest-metric__control:focus-within{border-color:#fff6}.actuator-interest-metric.is-invalid .actuator-interest-metric__control{border-color:var(--color-primary)}.actuator-interest-form__notes{padding-top:calc(52 * var(--screen-unit));border-top:1px solid rgba(255,255,255,.16)}.actuator-interest-form__notes .contact-form__textarea{min-height:calc(128 * var(--screen-unit))}.actuator-interest-form__footer{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap-width);align-items:end;margin-top:calc(48 * var(--screen-unit))}.actuator-interest-form__submit-area{grid-column:2;display:flex;flex-direction:column;align-items:flex-end}.actuator-interest-form__submit-area .contact-form__feedback{width:100%;margin-bottom:calc(16 * var(--screen-unit))}.actuator-interest-form__submit-area .contact-form__submit{width:100%;justify-content:space-between;border:1px solid var(--color-white);background:var(--color-white);color:var(--color-dark-black)}.actuator-interest-form__submit-area .contact-form__submit:focus-visible{outline-color:var(--color-primary)}@media (max-width: 1199.98px){.actuator-interest-form__contact-grid,.actuator-interest-form__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:calc(32 * var(--screen-unit))}.actuator-interest-form__contact-grid .contact-form__field:last-child,.actuator-interest-metric:last-child{grid-column:1/-1}.actuator-interest-page .contact-form__label{font-size:max(14px,var(--p3))}.actuator-interest-metric .contact-form__label{min-height:calc(30 * var(--screen-unit));font-size:max(12px,var(--p4))}.actuator-interest-metric__control>span{font-size:max(10px,var(--caption1))}}@media (max-width: 767.98px){#actuator-interest-hero,#actuator-interest-hero .section__inner{min-height:auto}.actuator-interest-hero__title{--grid-column-span: 10;--grid-column-start: 2;margin-top:calc(.5 * (var(--vh) * 100 - 2lh - 2 * var(--site-padding-y)));color:#ece8e4;font-size:calc(48 * var(--screen-unit));line-height:.916;letter-spacing:calc(-1.44 * var(--screen-unit))}.actuator-interest-hero__intro{--grid-column-span: 10;--grid-column-start: 2;padding-top:calc(84 * var(--screen-unit));font-size:calc(18 * var(--screen-unit));line-height:1.444;letter-spacing:calc(-.54 * var(--screen-unit))}#actuator-interest-form .section__inner{padding-top:calc(60 * var(--screen-unit));padding-bottom:calc(92 * var(--screen-unit))}.actuator-interest-form{--grid-column-span: 10;--grid-column-start: 2}.actuator-interest-form__section{padding-bottom:calc(48 * var(--screen-unit))}.actuator-interest-form__section+.actuator-interest-form__section{padding-top:calc(42 * var(--screen-unit))}.actuator-interest-form__section legend{display:block;margin-bottom:calc(28 * var(--screen-unit));font-size:calc(20 * var(--screen-unit))}.actuator-interest-form__section legend small{display:block;margin-top:calc(8 * var(--screen-unit));font-size:calc(9 * var(--screen-unit))}.actuator-interest-form__contact-grid{grid-template-columns:1fr;gap:calc(26 * var(--screen-unit))}.actuator-interest-form__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(26 * var(--screen-unit)) var(--grid-gap-width)}.actuator-interest-metric:last-child{grid-column:1/-1}.actuator-interest-metric .contact-form__label{min-height:calc(30 * var(--screen-unit));font-size:calc(12 * var(--screen-unit))}.actuator-interest-metric__control .contact-form__input{padding:calc(17 * var(--screen-unit)) calc(10 * var(--screen-unit));font-size:calc(24 * var(--screen-unit))}.actuator-interest-metric__control>span{padding:0 calc(10 * var(--screen-unit)) calc(15 * var(--screen-unit));font-size:calc(9 * var(--screen-unit))}.actuator-interest-page .contact-form__label{font-size:calc(16 * var(--screen-unit));line-height:1.2}.actuator-interest-form__notes{padding-top:calc(42 * var(--screen-unit))}.actuator-interest-form__footer{grid-template-columns:1fr;gap:calc(30 * var(--screen-unit));margin-top:calc(36 * var(--screen-unit))}.actuator-interest-form__submit-area{grid-column:auto;align-items:stretch}}@media (orientation: landscape) and (max-height: 600px){#actuator-interest-hero .section__inner{min-height:auto;padding-bottom:24px}.actuator-interest-hero__title{font-size:clamp(58px,10vw,128px);line-height:.9;letter-spacing:-.03em}.actuator-interest-hero__intro{padding-top:24px;font-size:clamp(14px,1.6vw,18px)}#actuator-interest-form .section__inner{padding-top:48px;padding-bottom:72px}.actuator-interest-form__section{padding-bottom:40px}.actuator-interest-form__section+.actuator-interest-form__section{padding-top:36px}.actuator-interest-form__section legend{margin-bottom:24px;font-size:20px}.actuator-interest-form__section legend small{margin-top:6px;font-size:10px}.actuator-interest-form__contact-grid,.actuator-interest-form__metric-grid{row-gap:24px}.actuator-interest-page .contact-form__label{font-size:16px}.actuator-interest-metric .contact-form__label{min-height:28px;font-size:12px}.actuator-interest-metric__control .contact-form__input{padding:16px 10px;font-size:24px}.actuator-interest-metric__control>span{padding:0 10px 14px;font-size:10px}.actuator-interest-form__notes{padding-top:36px}.actuator-interest-form__notes .contact-form__textarea{min-height:120px}.actuator-interest-form__footer{margin-top:32px}}.dg.ac{z-index:1000;pointer-events:auto}
