.model-comparison{color:#e7e1d5;background:#11130f;border-block-end:12px solid #e7e1d5;font-family:Nimbus Sans,Arial,sans-serif}.comparison-inner{max-inline-size:1440px;margin-inline:auto;padding:33.21px 24px 22px;position:relative}.comparison-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-page .model-comparison .comparison-eyebrow{letter-spacing:1.7px;color:#bd806a;font-size:10px;font-weight:400;line-height:13px}.home-page .model-comparison h2{letter-spacing:-.6px;white-space:pre-line;margin-block:9.462px 0;font-size:32px;font-weight:700;line-height:34px}.comparison-description,.comparison-accent{display:none}.comparison-table{table-layout:fixed;border-collapse:collapse;inline-size:100%;margin-block-start:9.748px}.comparison-table col:first-child{width:calc(min(100vw,620px)/2 - 14px)}.comparison-table col:last-child{width:calc(min(100vw,620px)/2 - 34px)}.comparison-table th,.comparison-table td{text-align:start;vertical-align:top;padding:0;font-weight:400}.comparison-table thead th:first-child,.comparison-values td:first-child,.comparison-actions td:first-child{padding-inline-end:20px}.comparison-table h3{letter-spacing:-.3px;margin:0;font-size:clamp(18px,5.12821vw,20px);font-weight:700;line-height:24px}.comparison-table h3 bdi{font-family:Nimbus Sans,Arial,sans-serif}.comparison-table thead picture{margin-block-start:11.58px}.comparison-table thead img{aspect-ratio:509/432;object-fit:cover;block-size:auto;inline-size:100%}.comparison-feature-label th{letter-spacing:.2px;color:#aaa99e;padding-block-start:12.15px;font-size:14px;line-height:20px}.comparison-values td{font-size:16px;line-height:22px}:lang(de) .comparison-modes li{hyphens:auto}.comparison-modes .comparison-values td{padding-block:14.542px 5.664px}.comparison-modes{border-block-end:1px solid #45483d}.comparison-ground .comparison-feature-label th{padding-block-start:11.794px}.comparison-ground .comparison-values td{white-space:pre-line;padding-block:5.542px 13.664px}.comparison-ground{border-block-end:1px solid #45483d}.comparison-table a,.comparison-invitation a{color:inherit;border-block-end:1px solid #77796c;justify-content:space-between;align-items:center;gap:8px;font-weight:400;text-decoration:none;display:flex}.comparison-actions a{min-block-size:48px;padding-block:16.794px 10.206px;font-size:14px;line-height:20px}.comparison-arrow{flex:none;align-items:center;display:inline-flex}.comparison-arrow img{max-inline-size:none;display:block}.comparison-actions .comparison-arrow{margin-inline-end:-1px;transform:translateY(-2px)}.comparison-invitation .comparison-arrow{margin-inline-end:-2px;transform:translateY(-4px)}.comparison-arrow-desktop{display:none!important}.comparison-invitation{margin-block-start:34.649px}.comparison-invitation>.comparison-eyebrow{display:none}.home-page .comparison-invitation-copy{letter-spacing:-.2px;white-space:pre-line;font-size:19px;line-height:24px}.comparison-invitation a{min-block-size:44px;margin-block-start:10.351px;padding-block:9.336px 9.664px;font-size:16px;line-height:24px}:lang(ar) .comparison-eyebrow,:lang(ar) .model-comparison h2,:lang(ar) .comparison-feature-label th,:lang(ar) .comparison-invitation-copy{letter-spacing:0}[dir=rtl] .comparison-arrow img{transform:scaleX(-1)}@media (width>=600px) and (width<=899px){.comparison-inner{max-inline-size:620px}}@media (width>=900px){.model-comparison{--comparison-unit:calc(min(100vw, 1440px) / 1440);--comparison-rail:calc(320 * var(--comparison-unit));border-block-end-width:0}.comparison-inner{padding:calc(67.588 * var(--comparison-unit)) calc(120 * var(--comparison-unit)) calc(33.996 * var(--comparison-unit))}.comparison-intro{inline-size:var(--comparison-rail);padding-inline-end:calc(20 * var(--comparison-unit));position:absolute;inset-block-start:calc(80.331 * var(--comparison-unit));inset-inline-start:calc(120 * var(--comparison-unit))}.home-page .model-comparison .comparison-eyebrow{font-size:max(10px, calc(11 * var(--comparison-unit)));line-height:max(13px, calc(14.3 * var(--comparison-unit)));letter-spacing:calc(2.2 * var(--comparison-unit))}.home-page .model-comparison h2{font-size:max(32px, calc(49 * var(--comparison-unit)));line-height:max(35px, calc(53 * var(--comparison-unit)));letter-spacing:calc(-1.4 * var(--comparison-unit));margin-block-start:calc(16.648 * var(--comparison-unit));font-weight:400}.comparison-accent{inline-size:calc(36 * var(--comparison-unit));border-block-start:2px solid #ad4934;margin-block-start:calc(18.721 * var(--comparison-unit));display:block}.home-page .comparison-description{font-size:max(14px, calc(17 * var(--comparison-unit)));line-height:max(20px, calc(25 * var(--comparison-unit)));color:#aaa99e;white-space:pre-line;margin-block-start:calc(21.607 * var(--comparison-unit));display:block}.comparison-table{inline-size:calc(100% - var(--comparison-rail));margin-block-start:0;margin-inline-start:var(--comparison-rail)}.comparison-table col:first-child{width:calc(456 * var(--comparison-unit))}.comparison-table col:last-child{width:calc(424 * var(--comparison-unit))}.comparison-table thead th:first-child,.comparison-values td:first-child,.comparison-actions td:first-child{padding-inline-end:calc(32 * var(--comparison-unit))}.comparison-table h3{font-size:max(20px, calc(28 * var(--comparison-unit)));line-height:max(26px, calc(36 * var(--comparison-unit)));letter-spacing:calc(-.5 * var(--comparison-unit));font-weight:400}.comparison-table thead th{padding-block-end:calc(31 * var(--comparison-unit))}.comparison-table thead picture{margin-block-start:calc(10.412 * var(--comparison-unit))}.comparison-table tbody{border:0;position:relative}.comparison-table tbody:before{content:"";inline-size:calc(100% + var(--comparison-rail));border-block-start:1px solid #45483d;position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--comparison-rail))}.comparison-feature-label{block-size:0}.comparison-table .comparison-feature-label th{inline-size:var(--comparison-rail);font-size:max(12px, calc(14 * var(--comparison-unit)));line-height:max(18px, calc(20 * var(--comparison-unit)));letter-spacing:0;padding:0;padding-inline-end:calc(20 * var(--comparison-unit));position:absolute;inset-block-start:calc(20.794 * var(--comparison-unit));inset-inline-start:calc(-1 * var(--comparison-rail))}.comparison-values td{font-size:max(14px, calc(20 * var(--comparison-unit)));line-height:max(20px, calc(28 * var(--comparison-unit)))}.comparison-modes .comparison-values td{padding-block:calc(15.42 * var(--comparison-unit)) calc(14.58 * var(--comparison-unit))}.comparison-ground .comparison-values td{white-space:normal;padding-block:calc(17.42 * var(--comparison-unit)) calc(18.58 * var(--comparison-unit))}.comparison-ground .comparison-feature-label th{inset-block-start:calc(22.794 * var(--comparison-unit))}.comparison-actions a{font-size:max(14px, calc(16 * var(--comparison-unit)));line-height:max(20px, calc(24 * var(--comparison-unit)));min-block-size:44px;padding-block:calc(24.336 * var(--comparison-unit)) calc(11.664 * var(--comparison-unit))}.comparison-actions .comparison-arrow{margin-inline-end:0;transform:translateY(-1px)}.comparison-invitation .comparison-arrow{margin-inline-end:3px;transform:translateY(-1px)}.comparison-arrow-mobile{display:none!important}.comparison-arrow-desktop{display:block!important}.comparison-invitation{grid-template-columns:var(--comparison-rail) 1fr calc(254 * var(--comparison-unit));border-block-start:1px solid #45483d;align-items:center;margin-block-start:calc(48 * var(--comparison-unit));padding-block-start:calc(19.004 * var(--comparison-unit));display:grid}.comparison-invitation>.comparison-eyebrow{letter-spacing:calc(1.8 * var(--comparison-unit));transform:translateY(calc(-1.523 * var(--comparison-unit)));display:block}.home-page .comparison-invitation-copy{font-size:max(18px, calc(24 * var(--comparison-unit)));line-height:max(24px, calc(29 * var(--comparison-unit)));letter-spacing:calc(-.3 * var(--comparison-unit))}.comparison-invitation a{font-size:max(14px, calc(17 * var(--comparison-unit)));line-height:max(20px, calc(25 * var(--comparison-unit)));padding-block:calc(7.607 * var(--comparison-unit)) calc(10.393 * var(--comparison-unit));transform:translateY(calc(4 * var(--comparison-unit)));margin:0}}@media (width>=900px) and (width<=1439px){.comparison-intro{inline-size:auto;margin-block-end:28px;padding:0;position:static}.home-page .comparison-description{max-inline-size:60ch}}.home-page{color:#eee7dc;background:#12140f;overflow-x:clip}.home-page h1,.home-page h2,.home-page p,.home-page ul,.home-page figure{margin:0}.home-page h2{font-weight:700;line-height:1.15}.home-page picture,.home-page picture img{display:block}.home-page :where(picture img){block-size:auto;inline-size:100%}.home-page ul{padding:0;list-style:none}.action-arrow .desktop-arrow{display:none}.home-page .eyebrow{letter-spacing:1.6px;color:#c1aa8d;text-transform:uppercase;font-size:10px;line-height:13px}.hero-copy{padding:22px var(--page-gutter) 18.75px}.hero-copy h1{letter-spacing:0;margin-block:12px 6.25px;font-size:clamp(34px,10.2564vw,52px);line-height:1.125}.hero-copy h1 span{display:block}.hero-copy .hero-title-desktop{display:none}.hero-copy .hero-description{font-size:16px;line-height:24px}.hero-image img{aspect-ratio:390/222;object-fit:cover}.hero-mobile-actions{padding:24px var(--page-gutter) 8px}.home-page .hero-mobile-actions>.button{min-block-size:48px;inline-size:100%;margin-block-end:28px;padding:0 15px;font-size:15px;line-height:18px}.model-list a{border-block-end:.7px solid #686b5c;grid-template-rows:31px 21px;grid-template-columns:1fr auto;row-gap:1.5px;min-block-size:86px;padding-block:15px 16.5px;text-decoration:none;display:grid}.model-list strong{font-size:27px;line-height:31px}.model-list small{color:#c8c5bb;grid-column:1/-1;font-size:14px;line-height:21px}.model-list a>span{font-size:22px;line-height:1}.home-page .hero-contact{color:#c7c5bc;border:0;margin-block-start:15px;font-size:15px}.home-page .hero-desktop-actions,.home-page .feature-strip,.home-page .desktop-only,.home-page .detail-section,.home-page .field-section,.home-page .product-callouts,.home-page .callout-lines,.home-page .research-grid,.home-page .closing-section,.home-film{display:none}.product-feature{scroll-margin-block-start:1rem}.k2-annotation-plane{display:contents}.k2-feature{color:#1b1e17;background:#e7e1d5}.product-intro{padding:30px var(--page-gutter) 19.5px}.product-intro h2{white-space:pre-line;font-size:30px;line-height:34.5px}.product-intro>p{margin-block-start:5px;font-size:18px;line-height:27px}.k2-feature .product-intro>p{color:#555447}.k2-image img{aspect-ratio:390/309;object-fit:cover;object-position:50% 100%}.home-page .product-mobile-link{min-block-size:69px;margin:0 var(--page-gutter) 26px;border-block-end-width:.7px;padding-block-start:21px;font-size:16px;line-height:24px}.k2-feature,.orion-feature{display:flow-root}.orion-feature{background:#11130f}.orion-image img{aspect-ratio:390/280;object-fit:cover}.home-page .orion-feature .product-mobile-link{margin-block-start:29px}.still-section{padding:32.5px var(--page-gutter) 31px;background:#1a1b16;position:relative}.still-section h2{margin-block-end:26.3px;font-size:28px;line-height:32.2px}.still-section picture img{aspect-ratio:342/138;object-fit:cover}.home-still-cover{position:relative}.home-still-cover-play{aspect-ratio:1;opacity:1;cursor:default;background:0 0;border:0;place-items:center;inline-size:16.3743%;padding:0;display:grid;position:absolute;top:47.1014%;left:50%;transform:translate(-50%)}.home-still-cover-play img{block-size:auto;inline-size:100%}.home-page .still-section .text-link{text-align:start;color:#eee7dc;opacity:.55;background:0 0;border:0;min-block-size:70px;inline-size:100%;padding:20px 0 0;font-size:17px;font-weight:400}.unavailable-action{cursor:default}.home-page .availability-note{color:#c8c5bb;font-size:10px;line-height:13px;position:absolute}.still-section .availability-note{inset-block-end:7px}.company-section{color:#272b20;background:#e7e1d5}.company-copy{padding:33px var(--page-gutter) 26.8px}.company-copy .eyebrow{color:#885941;letter-spacing:1.5px}.home-page .experience{align-items:center;gap:20px;margin-block-start:24px;display:flex}.experience strong{font-size:92px;line-height:92px}.experience>span{font-size:27px;font-weight:700;line-height:32px}.experience>span>span{display:block}.company-copy h2{margin-block:6px 19.3px;font-size:23px;line-height:26.45px}.company-copy>p:not(.eyebrow,.company-tags){white-space:pre-line;font-size:16px;line-height:25px}.home-page .company-copy .company-tags{letter-spacing:1px;color:#885941;margin-block-start:22.15px;font-size:10px;line-height:13px}.home-page .company-copy .button{border:0;border-block-end:.7px solid;min-block-size:46px;margin-block-start:18.3px;padding:0;font-size:16px;font-weight:400;line-height:24px;display:flex}.home-page .company-copy .button>span:not([aria-hidden]){font:inherit}.home-contact{padding:36px var(--page-gutter) 37px;background:#151711;position:relative}.home-contact h2{margin-block-end:11.4px;font-size:29px;line-height:33.35px}.home-contact>p:not(.availability-note){white-space:pre-line;color:#c8c5b9;font-size:16px;line-height:25px}.home-contact .whatsapp-action{margin-block-start:27.25px;display:flow-root;position:relative}.home-page .home-contact .button{min-block-size:48px;inline-size:100%;margin:0;padding:0 17px;font-size:16px;line-height:24px}.home-contact .availability-note{inset-block-start:calc(100% + 1px)}.home-page .home-contact .text-link{color:#eee7dc;border-color:#56594c;min-block-size:68px;margin:0;padding-block-start:18px;font-size:18px;line-height:27px}.home-page .home-contact .text-link:last-child{border:0;min-block-size:59px;padding-block-start:9.5px;font-size:16px;line-height:24px}@media (width>=600px) and (width<=899px){.hero-copy{max-inline-size:620px}.hero-mobile-actions{max-inline-size:620px;margin-inline:auto}.hero-image img{aspect-ratio:16/7}.k2-image img,.orion-image img{max-block-size:500px}}@media (width>=900px){.home-page .mobile-only,.home-page .hero-mobile-actions,.home-page .product-mobile-link,.home-page .still-section,.home-page .home-contact,.hero-copy .hero-title-mobile{display:none}.home-page .desktop-only,.hero-copy .hero-title-desktop{display:block}.home-page .eyebrow{font-size:12px;line-height:15.6px}.home-hero{min-block-size:37.0996vw;position:relative}.hero-copy{z-index:1;inline-size:54%;margin-inline-start:6%;padding:11.2vw 0 2.49vw;position:relative}.hero-copy .eyebrow{letter-spacing:.04em;color:#e5e1d9;font-size:1.35vw;line-height:1.3}.hero-copy h1{letter-spacing:.025em;color:#f7f5ef;margin-block:13.35px 15.23px;font-size:4.9vw;font-weight:500;line-height:1.05}.hero-copy .hero-description{color:#dedbd4;font-size:1.24vw;line-height:1.65}.home-page .hero-desktop-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-block-start:34.2px;display:flex}.home-page .button{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;min-block-size:34px;padding:0 19px;font-size:10.368px;font-weight:600;line-height:15px}.home-page .button>span[aria-hidden]{inline-size:16px;font-size:20px}.action-arrow .desktop-arrow{display:block}.action-arrow .mobile-arrow{display:none}.home-page .button>.action-arrow--product{inline-size:20px}[dir=rtl] .action-arrow .desktop-arrow{transform:scaleX(-1)}.home-page .button--primary{background:#b8372d}.hero-desktop-actions .button--primary{white-space:nowrap;gap:0;min-block-size:40px;inline-size:200.5px}.hero-desktop-actions .button--outline{border-color:#b2aaa285;justify-content:center;min-block-size:40px;inline-size:111.325px;padding-inline:12px}.hero-image{position:absolute;inset:0}.hero-image:after{content:"";inset-block:0;background:linear-gradient(90deg,#1118 0%,#1110 64%),linear-gradient(#1110 60%,#1116 100%);inline-size:100vw;position:absolute;left:50%;transform:translate(-50%)}.hero-image img{aspect-ratio:auto;block-size:100%;inline-size:auto;max-inline-size:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-page .feature-strip{background:linear-gradient(176deg,#242424,#1d1d1d);border-block:1px solid #d8c49d30;align-items:center;min-block-size:7.3991vw;padding:20px 6.7%;display:flex}.feature-strip ul{grid-template-columns:27.45% 25.4% 25.4% 1fr;inline-size:100%;display:grid}.feature-strip li{align-items:center;gap:21.6px;min-inline-size:0;padding-inline-end:52px;display:flex;position:relative}.feature-strip li>div{hyphens:auto;min-inline-size:0}.feature-strip li:not(:last-child):after{content:"";border-inline-end:1px solid #d8c49d33;block-size:60%;position:absolute;inset-inline-end:36px}.feature-strip li:first-child{padding-inline-start:0}.feature-strip li:last-child{border:0;padding-inline-end:0}.feature-strip h2{letter-spacing:1.62864px;margin-block-end:7px;font-size:12.528px;font-weight:500;line-height:19.418px}.feature-strip p{color:#c2beb5;white-space:pre-line;font-size:11.808px;line-height:17.712px}.feature-strip img{flex:0 0 34.5469px;block-size:37.4375px;inline-size:34.5469px}.home-film{--home-film-unit:calc(min(100vw, 1920px) / 1440);max-inline-size:1920px;block-size:calc(408 * var(--home-film-unit));color:#fff;background:#121617;margin-inline:auto;font-family:Arimo,Arial,sans-serif;display:block;position:relative}.home-film-label{font-size:calc(27 * var(--home-film-unit));line-height:calc(32 * var(--home-film-unit));letter-spacing:calc(1.3636 * var(--home-film-unit));color:#e94b3b;font-weight:700;position:absolute;inset-block-start:calc(34 * var(--home-film-unit));inset-inline-start:calc(60 * var(--home-film-unit))}.home-page .home-film h2{inline-size:calc(390 * var(--home-film-unit));font-size:calc(64 * var(--home-film-unit));font-weight:400;line-height:calc(74 * var(--home-film-unit));letter-spacing:0;font-kerning:normal;position:absolute;inset-block-start:calc(80.219 * var(--home-film-unit));inset-inline-start:calc(60 * var(--home-film-unit))}.home-film-accent{inline-size:calc(58 * var(--home-film-unit));block-size:calc(4 * var(--home-film-unit));background:#e94b3b;position:absolute;inset-block-start:calc(260.219 * var(--home-film-unit));inset-inline-start:calc(60 * var(--home-film-unit))}.home-film-still{inline-size:calc(900 * var(--home-film-unit));block-size:calc(354 * var(--home-film-unit));position:absolute;inset-block-start:calc(32 * var(--home-film-unit));inset-inline-start:calc(495 * var(--home-film-unit))}.home-film-photo,.home-film-photo img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}.home-film-cover-play,.home-film-action{color:inherit;cursor:default;opacity:1;background:0 0;border:0;margin:0;padding:0;position:absolute}.home-film-cover-play{left:calc(367 * var(--home-film-unit));top:calc(133 * var(--home-film-unit));inline-size:calc(130 * var(--home-film-unit));block-size:calc(130 * var(--home-film-unit))}.home-film-cover-play img,.home-film-action img{block-size:100%;inline-size:100%;display:block}.home-film-action{align-items:center;gap:calc(32 * var(--home-film-unit));inline-size:calc(390 * var(--home-film-unit));block-size:calc(69 * var(--home-film-unit));font:inherit;font-size:calc(35 * var(--home-film-unit));line-height:calc(42 * var(--home-film-unit));text-align:start;display:flex;inset-block-start:calc(290 * var(--home-film-unit));inset-inline-start:calc(60 * var(--home-film-unit))}.home-film-action img{inline-size:calc(69 * var(--home-film-unit));block-size:calc(69 * var(--home-film-unit));flex:none}.home-film-action>span{min-inline-size:0;transform:translateY(calc(-1.5 * var(--home-film-unit)))}html:is([lang=de],[lang=fr]) .home-page .home-film h2{font-size:calc(56 * var(--home-film-unit))}html:is([lang=en],[lang=de]) .home-film-action{font-size:calc(29 * var(--home-film-unit));line-height:calc(36 * var(--home-film-unit))}.home-film-status{inline-size:calc(390 * var(--home-film-unit));font-size:calc(11 * var(--home-film-unit));line-height:calc(14 * var(--home-film-unit));color:#c2beb6;position:absolute;inset-block-end:calc(8 * var(--home-film-unit));inset-inline-start:calc(60 * var(--home-film-unit))}.product-feature{position:relative;overflow:hidden}.k2-feature{color:#eee9e2;background:#201b18;min-block-size:39.9892vw}.product-intro{z-index:1;inline-size:34%;margin-inline-start:5.5%;padding:25px 0;position:relative}.product-intro .eyebrow{letter-spacing:1.92px;color:#bf795d;margin:0;font-weight:500}.k2-feature .product-intro>.eyebrow{color:#bf795d}.product-intro h2{letter-spacing:.6px;margin-block-start:14px;font-size:42px;font-weight:400;line-height:48px}.product-intro>p:not(.eyebrow){white-space:pre-line;color:#bcb8b1;margin-block-start:15px;font-size:13px;line-height:20.15px}.home-page .product-intro .button{border-color:#d2b4997d;min-block-size:44px;min-inline-size:195px;margin-block-start:22px;display:inline-flex}.home-page .k2-feature .button{letter-spacing:.88px;font-size:11px;line-height:16.5px}.k2-image,.orion-image{position:absolute;inset:0}.k2-annotation-plane{inset-block:0;inline-size:min(100%,1920px);display:block;position:absolute;left:50%;transform:translate(-50%)}.k2-image img{aspect-ratio:auto;object-fit:cover;block-size:100%}.home-page .product-callouts{pointer-events:none;display:block;position:absolute;inset:0}.home-page .callout-lines{pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.callout{inline-size:205px;font-size:12px;line-height:16px;position:absolute}.callout>span{letter-spacing:.5px;white-space:pre-line;font-weight:600;display:block}.callout>p{white-space:pre-line;color:#ddd7cd;margin-block-start:8px;font-size:12.5px;line-height:18.75px}.callout-0{text-align:right;inline-size:129px;top:14.5%;left:40.72%}.callout-1{top:72.2%;left:6.6%}.callout-2{top:37.35%;left:40.625%}.callout-3{top:73.8%;left:28.82%}.callout-4{inline-size:170px;top:28.4%;left:82.45%}.home-page .detail-section{color:#282824;background:linear-gradient(90deg,#ccc7bf,#ded9d0 38.89%);grid-template-columns:24% 71%;gap:5%;min-block-size:40.4992vw;padding:2.3vw 4.7% 2.82vw 6%;display:grid;position:relative}.detail-copy{align-self:center;max-inline-size:235px}.detail-copy .eyebrow{color:#88392b;letter-spacing:1.8432px;font-size:11.52px}.detail-copy h2{white-space:pre-line;letter-spacing:2.0196px;margin-block:25px 20px;font-size:23.76px;font-weight:500;line-height:32.79px}.detail-copy>p:last-child{color:#4f504b;font-size:12px;line-height:21px}.detail-images{aspect-ratio:913.014/509.5;grid-template-rows:minmax(0,183.125fr) minmax(0,159.25fr) minmax(0,151.281fr);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.55vw;min-block-size:0;display:grid}.detail-images picture{min-block-size:0;overflow:hidden}.detail-images img{object-fit:cover;block-size:100%}.detail-panel{grid-row:1/3}.detail-coil,.detail-connector{grid-column:2}.detail-shaft{grid-column:1/-1}.image-caption{color:#716b61;font-size:9px;line-height:12px;position:absolute;inset-block-end:17px;inset-inline-end:4.7%}.orion-feature{min-block-size:21.199vw}.orion-feature .product-intro{inline-size:44%;margin-inline-start:6%;padding-block:39px 20px}.orion-feature .product-intro h2{letter-spacing:2.6712px;margin-block-start:13px;font-size:38.16px;line-height:47.7px}.orion-feature .product-intro>p:not(.eyebrow){color:#d2cdc4;margin-block-start:14px;font-size:12.384px;line-height:19.8144px}.orion-feature .eyebrow{color:#db6651;letter-spacing:2.0736px;font-size:12.96px}.home-page .orion-feature .button{gap:0;min-block-size:34px;inline-size:196.092px;min-inline-size:0;margin-block-start:20px;padding-inline:13px}.orion-image img{aspect-ratio:auto;object-fit:cover;block-size:100%}.orion-image:after{content:"";background:linear-gradient(90deg,#10161cd0,#10161c65 30%,#10161c00 65%);position:absolute;inset:0}.home-page .field-section{background:#202220;min-block-size:22.1982vw;padding:22px 4.2% 43px;display:block;position:relative}.field-section h2{letter-spacing:1.7928px;margin-block-end:14px;font-size:18px;font-weight:500;line-height:23.4px}.field-grid{grid-template-columns:repeat(4,1fr);gap:.52vw;display:grid}.field-grid figure{position:relative}.field-grid img{aspect-ratio:3/2;object-fit:cover}.field-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#0c0f0c00 52%,#0c0f0c14 70%,#0c0f0cc2);position:absolute;inset:0}.field-grid figcaption{z-index:1;color:#faf8f1;letter-spacing:.57024px;padding:38px 13px 10px;font-size:10.368px;font-weight:500;position:absolute;inset-block-end:0;inset-inline:0}.field-section .image-caption{color:#b9bcb5;font-size:10px}.home-page .company-section{background:linear-gradient(90deg,#ccc7bf,#ded9d0 38.89%);grid-template-columns:28.2% 1fr;align-items:center;min-block-size:21.6472vw;padding:2.4vw 4.7% 3.43vw;display:grid;position:relative}.company-copy{padding:0 20px 0 0}.company-copy .eyebrow{letter-spacing:1.656px;color:#88392b;font-size:16.56px;font-weight:500;line-height:21.528px}.company-copy h2{letter-spacing:-.342144px;white-space:pre-line;margin-block:12px 10px;font-size:19.008px;font-weight:400;line-height:26.611px}.company-copy>p:not(.eyebrow){font-size:11.808px;line-height:19.483px}.home-page .company-copy .button{border:1px solid #aaa89d;min-block-size:35px;margin-block-start:18px;padding:0 12px;font-size:10.656px;font-weight:600;display:inline-flex}.home-page .research-grid{grid-template-columns:repeat(4,1fr);gap:.6vw;display:grid}.research-grid img{aspect-ratio:1;object-fit:cover}.company-section .image-caption{color:#77796f;font-size:10px}.home-page .closing-section{align-items:center;min-block-size:29.1667vw;display:grid;position:relative}.closing-section picture{position:absolute;inset:0}.closing-section picture img{object-fit:cover;block-size:100%}.closing-section:after{content:"";background:linear-gradient(90deg,#151715c2,#15171566 58%,#15171500),linear-gradient(#15171500 30%,#15171530);position:absolute;inset:0}.closing-section>div{z-index:1;padding:60px 9.45%;position:relative}.closing-section h2{letter-spacing:2.0736px;font-size:34.56px;font-weight:400;line-height:43.2px}.closing-actions{flex-wrap:wrap;gap:20px;inline-size:650px;max-inline-size:100%;margin-block-start:25px;padding-inline-start:99.4px;display:flex}.closing-actions .button{min-block-size:40px}.closing-actions .button--primary{gap:0;inline-size:175.5px}.closing-actions .button--outline{justify-content:center;inline-size:183.325px;padding-inline:12px}[dir=rtl] .hero-copy,[dir=rtl] .product-intro{margin-inline:auto 6%}[dir=rtl] .hero-copy{inline-size:43%}[dir=rtl] .company-copy{padding-inline:0 20px}[dir=rtl] .closing-section>div{margin-inline:0 auto}}.home-page .company-copy .company-research-link{display:none}@media (width>=900px){.home-page .company-copy .company-about-link{display:none}.home-page .company-copy .company-research-link{display:inline-flex}}@media (width>=1441px){.home-page{--home-wide-unit:calc(min(100vw, 1920px) / 1440)}.home-hero{max-inline-size:1920px;min-block-size:calc(534.234 * var(--home-wide-unit));margin-inline:auto}.hero-copy{padding-block:calc(161.28 * var(--home-wide-unit)) calc(35.856 * var(--home-wide-unit))}.hero-copy .eyebrow{font-size:calc(19.44 * var(--home-wide-unit))}.hero-copy h1{font-size:calc(70.56 * var(--home-wide-unit))}.hero-copy .hero-description{font-size:calc(17.856 * var(--home-wide-unit))}.home-page .hero-desktop-actions{margin-block-start:calc(34.2 * var(--home-wide-unit))}.home-page .hero-desktop-actions .button{min-block-size:calc(40 * var(--home-wide-unit));font-size:calc(10.368 * var(--home-wide-unit))}.hero-desktop-actions .button--primary{inline-size:calc(200.5 * var(--home-wide-unit))}.hero-desktop-actions .button--outline{inline-size:calc(111.325 * var(--home-wide-unit))}.home-page .feature-strip{--feature-scale:min(calc(100vw / 1440), 1.33333px);min-block-size:calc(106.547 * var(--feature-scale));padding-inline:max(6.7%,50% - 831.36px)}.feature-strip ul{max-inline-size:1662.72px;margin-inline:auto}.feature-strip li{gap:calc(21.6 * var(--feature-scale))}.feature-strip h2{font-size:calc(12.528 * var(--feature-scale));line-height:calc(19.418 * var(--feature-scale));letter-spacing:calc(1.62864 * var(--feature-scale))}.feature-strip p{font-size:calc(11.808 * var(--feature-scale));line-height:calc(17.712 * var(--feature-scale))}.feature-strip img{flex-basis:calc(34.5469 * var(--feature-scale));inline-size:calc(34.5469 * var(--feature-scale));block-size:calc(37.4375 * var(--feature-scale))}.k2-feature{min-block-size:calc(575.844 * var(--home-wide-unit))}.k2-feature .product-intro{inline-size:min(34%,652.8px);padding-block:calc(25 * var(--home-wide-unit));margin-inline-start:max(5.5%,50% - 854.4px)}.k2-feature .product-intro .eyebrow{font-size:calc(12 * var(--home-wide-unit))}.k2-feature .product-intro h2{font-size:calc(42 * var(--home-wide-unit));line-height:calc(48 * var(--home-wide-unit))}.k2-feature .product-intro>p:not(.eyebrow){font-size:calc(13 * var(--home-wide-unit));line-height:calc(20.15 * var(--home-wide-unit))}.home-page .k2-feature .product-intro .button{min-block-size:calc(44 * var(--home-wide-unit));min-inline-size:calc(195 * var(--home-wide-unit));font-size:calc(11 * var(--home-wide-unit))}.callout{inline-size:calc(205 * var(--home-wide-unit));font-size:calc(12 * var(--home-wide-unit));line-height:calc(16 * var(--home-wide-unit))}.callout>p{font-size:calc(12.5 * var(--home-wide-unit));line-height:calc(18.75 * var(--home-wide-unit));margin-block-start:calc(8 * var(--home-wide-unit))}.callout-0{inline-size:calc(129 * var(--home-wide-unit))}.callout-4{inline-size:calc(170 * var(--home-wide-unit))}.home-page :is(.detail-section,.orion-feature,.field-section,.company-section,.closing-section){max-inline-size:1920px;margin-inline:auto}.home-page .detail-section{min-block-size:calc(583.188 * var(--home-wide-unit));padding-block:calc(33.12 * var(--home-wide-unit)) calc(40.608 * var(--home-wide-unit));padding-inline:calc(86.4 * var(--home-wide-unit)) calc(67.68 * var(--home-wide-unit))}.detail-copy{max-inline-size:calc(235 * var(--home-wide-unit))}.detail-copy .eyebrow{font-size:calc(11.52 * var(--home-wide-unit))}.detail-copy h2{font-size:calc(23.76 * var(--home-wide-unit));line-height:calc(32.79 * var(--home-wide-unit))}.detail-copy>p:last-child{font-size:calc(12 * var(--home-wide-unit));line-height:calc(21 * var(--home-wide-unit))}.detail-images{gap:calc(7.92 * var(--home-wide-unit))}.orion-feature{min-block-size:calc(305.266 * var(--home-wide-unit))}.orion-feature .product-intro{padding-block:calc(39 * var(--home-wide-unit)) calc(20 * var(--home-wide-unit))}.orion-feature .product-intro h2{font-size:calc(38.16 * var(--home-wide-unit));line-height:calc(47.7 * var(--home-wide-unit))}.orion-feature .product-intro>p:not(.eyebrow){font-size:calc(12.384 * var(--home-wide-unit));line-height:calc(19.8144 * var(--home-wide-unit))}.orion-feature .eyebrow{font-size:calc(12.96 * var(--home-wide-unit))}.home-page .orion-feature .button{min-block-size:calc(34 * var(--home-wide-unit));inline-size:calc(196.092 * var(--home-wide-unit));font-size:calc(10.368 * var(--home-wide-unit))}.home-page .field-section{min-block-size:calc(319.654 * var(--home-wide-unit));padding-block:calc(22 * var(--home-wide-unit)) calc(43 * var(--home-wide-unit));padding-inline:calc(60.48 * var(--home-wide-unit))}.field-section h2{font-size:calc(18 * var(--home-wide-unit));line-height:calc(23.4 * var(--home-wide-unit))}.field-grid{gap:calc(7.488 * var(--home-wide-unit))}.field-grid figcaption{font-size:calc(10.368 * var(--home-wide-unit))}.home-page .company-section{min-block-size:calc(311.719 * var(--home-wide-unit));padding-block:calc(34.56 * var(--home-wide-unit)) calc(49.392 * var(--home-wide-unit));padding-inline:calc(67.68 * var(--home-wide-unit))}.company-copy .eyebrow{font-size:calc(16.56 * var(--home-wide-unit));line-height:calc(21.528 * var(--home-wide-unit))}.company-copy h2{font-size:calc(19.008 * var(--home-wide-unit));line-height:calc(26.611 * var(--home-wide-unit))}.company-copy>p:not(.eyebrow){font-size:calc(11.808 * var(--home-wide-unit));line-height:calc(19.483 * var(--home-wide-unit))}.home-page .company-copy .button{font-size:calc(10.656 * var(--home-wide-unit));min-block-size:calc(35 * var(--home-wide-unit))}.home-page .research-grid{gap:calc(8.64 * var(--home-wide-unit))}.home-page .closing-section{min-block-size:calc(420 * var(--home-wide-unit))}.closing-section h2{font-size:calc(34.56 * var(--home-wide-unit));line-height:calc(43.2 * var(--home-wide-unit))}[dir=rtl] .k2-feature .product-intro{margin-inline:auto max(5.5%,50% - 854.4px)}}@media (width>=900px) and (width<=1439px){.hero-copy h1{margin-block:.927083vw 1.05764vw}.home-page .hero-desktop-actions{margin-block-start:2.375vw}.home-page .feature-strip{padding-block:24px}.feature-strip ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.feature-strip li{min-inline-size:0;padding-inline-end:0}.feature-strip li>div{min-inline-size:0}.feature-strip li:not(:last-child):after{inset-inline-end:-20px}.feature-strip li:nth-child(2n):after{display:none}.home-page .k2-feature{min-block-size:0}.home-page .k2-feature .product-intro{inline-size:auto;margin-inline:0;padding:28px 6%}.k2-annotation-plane{inset:auto;inline-size:100%;position:relative;left:auto;transform:none}.home-page .k2-feature .k2-image{position:relative;inset:auto}.home-page .k2-feature .k2-image img{aspect-ratio:1440/576;object-fit:contain;block-size:auto}.home-page .k2-feature .callout-lines{display:none}.home-page .product-callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;padding:24px 6%;display:grid;position:static}.home-page .callout{text-align:start;inline-size:auto;font-size:14px;line-height:21px;position:static}.home-page .callout>p{font-size:14px;line-height:21px}}@media (width<=899px){:lang(fr) .home-page .experience{flex-wrap:wrap;row-gap:8px}:lang(fr) .home-page .experience strong{white-space:nowrap;flex:none}:lang(fr) .home-page .experience>span{overflow-wrap:normal}}@media (width>=600px) and (width<=899px){.home-page .k2-feature .k2-image img,.home-page .orion-feature .orion-image img{max-block-size:none}}@media (width>=900px){.home-page{overflow:visible}.home-page .home-hero{max-inline-size:none;overflow:clip}.home-page .hero-copy{inline-size:min(54%,1036.8px);margin-inline-start:max(6%,50% - 844.8px)}[dir=rtl] .home-page .hero-copy{inline-size:min(43%,825.6px);margin-inline:auto max(6%,50% - 844.8px)}.home-page .product-feature{overflow:visible}.home-page .product-intro .button{white-space:normal;min-block-size:52px;font-size:14px}.home-page :is(.detail-section,.orion-feature,.field-section,.company-section,.closing-section){max-inline-size:none}.home-page .detail-section{grid-template-columns:minmax(220px,.65fr) minmax(0,1.8fr);gap:clamp(32px,4vw,96px);min-block-size:0;padding-block:64px 72px;padding-inline:max(6%,50% - 880px)}.home-page .detail-copy{max-inline-size:36ch}.home-page .detail-copy h2{font-size:clamp(28px,2.3vw,42px);line-height:1.2}.home-page .detail-copy>p:last-child{font-size:clamp(15px,1.15vw,18px);line-height:1.7}.home-page .field-section{min-block-size:0;padding-block:40px 56px;padding-inline:max(6%,50% - 880px)}.home-page .field-section h2{font-size:clamp(20px,1.6vw,28px);line-height:1.3}.home-page .field-grid figcaption{font-size:clamp(12px,.9vw,16px);line-height:1.4}.home-page .company-section{grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:40px;min-block-size:0;padding-block:48px 64px;padding-inline:max(6%,50% - 880px)}.home-page .company-copy .eyebrow{font-size:clamp(16px,1.3vw,22px);line-height:1.4}.home-page .company-copy h2{font-size:clamp(24px,1.9vw,34px);line-height:1.3}.home-page .company-copy>p:not(.eyebrow){font-size:clamp(15px,1.1vw,18px);line-height:1.65}.home-page .company-copy .button{white-space:normal;min-block-size:52px;padding:12px 18px;font-size:14px}.home-page .closing-section{--closing-photo-width:min(100vw, 2320px);min-block-size:max(560px, calc(var(--closing-photo-width) * 630 / 2159));isolation:isolate;background:#526c74}.home-page .closing-scenery{z-index:-1;pointer-events:none;position:absolute;inset:0}.home-page .closing-scenery:before,.home-page .closing-scenery:after{content:"";background:var(--closing-backdrop) left center / 1000% 100% no-repeat;filter:blur(40px);clip-path:inset(0);inline-size:65%;position:absolute;inset-block:0}.home-page .closing-scenery:before{left:0;mask-image:linear-gradient(90deg,#000 65%,#0000)}.home-page .closing-scenery:after{background-position:100%;right:0;mask-image:linear-gradient(90deg,#0000,#000 35%)}.home-page .closing-section picture{inline-size:var(--closing-photo-width);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-page .closing-section picture img{aspect-ratio:2159/630;object-fit:contain;block-size:auto}.home-page .closing-section picture{mask-image:linear-gradient(90deg,#0000,#000 12% 85%,#0000),linear-gradient(0deg,#0000,#000 24px calc(100% - 24px),#0000);mask-composite:intersect}.home-page .closing-section picture:after{content:none}.home-page .closing-section:after{background:linear-gradient(90deg,#162e36a6,#1d394338 48%,#0000 70%),linear-gradient(#0000 35%,#30453738)}.home-page .closing-section>div{inline-size:min(100%,1760px);margin-inline:auto;padding:64px 6%}.home-page .closing-section h2{letter-spacing:.015em;max-inline-size:24ch;font-size:clamp(36px,3.2vw,60px);line-height:1.12}.home-page .closing-actions{gap:16px;inline-size:auto;margin-block-start:32px;padding:0}.home-page .closing-actions .button{white-space:normal;gap:24px;min-block-size:56px;inline-size:auto;min-inline-size:220px;padding:16px 24px;font-size:16px;line-height:24px}.home-page .closing-actions .button--outline{justify-content:center}[dir=rtl] .home-page .closing-section>div{direction:ltr}[dir=rtl] .home-page .closing-section h2{text-align:left;direction:rtl}[dir=rtl] .home-page .closing-actions{direction:rtl;inline-size:fit-content}.home-page .image-caption{font-size:11px;line-height:16px;inset-inline-end:max(6%,50% - 880px)}}@media (width>=1440px){.home-page .k2-feature{--photo-width:min(100vw, 2320px);--photo-unit:calc(var(--photo-width) / 1440);min-block-size:calc(575.844 * var(--photo-unit))}.home-page .k2-annotation-plane{inline-size:var(--photo-width)}.home-page .k2-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#201b18,#0000 120px calc(100% - 80px),#201b18);position:absolute;inset:0}.home-page .k2-feature .product-intro{inline-size:calc(var(--photo-width) * .34);padding-block:calc(25 * var(--photo-unit));margin-inline-start:calc((100% - var(--photo-width)) / 2 + var(--photo-width) * .055)}.home-page .k2-feature .product-intro .eyebrow{font-size:calc(12 * var(--photo-unit))}.home-page .k2-feature .product-intro h2{font-size:calc(42 * var(--photo-unit));line-height:calc(48 * var(--photo-unit))}.home-page .k2-feature .product-intro>p:not(.eyebrow){font-size:calc(13 * var(--photo-unit));line-height:1.55}.home-page .k2-feature .product-intro .button{min-block-size:52px;min-inline-size:220px;font-size:14px}.home-page .k2-feature .callout{inline-size:calc(205 * var(--photo-unit));font-size:calc(12 * var(--photo-unit));line-height:1.4}.home-page .k2-feature .callout>p{font-size:calc(12.5 * var(--photo-unit));margin-block-start:calc(8 * var(--photo-unit));line-height:1.5}.home-page .k2-feature .callout-0{inline-size:calc(129 * var(--photo-unit))}.home-page .k2-feature .callout-4{inline-size:calc(170 * var(--photo-unit))}html:is([lang=en],[lang=de],[lang=fr]) .home-page .k2-feature .callout-4{top:auto;bottom:calc(100% - 226.181 * var(--photo-unit))}.home-page .k2-feature .callout-2{inline-size:calc(125 * var(--photo-unit));top:calc(37.35% - 16 * var(--photo-unit))}[dir=rtl] .home-page .k2-feature .product-intro{margin-inline-start:auto;margin-inline-end:calc((100% - var(--photo-width)) / 2 + var(--photo-width) * .055)}}@media (width>=1280px){.home-page .orion-feature{--orion-photo-width:min(100vw, 2320px);min-block-size:calc(var(--orion-photo-width) / 3);background:#111820}.home-page .orion-image{inline-size:var(--orion-photo-width);left:50%;right:auto;transform:translate(-50%)}.home-page .orion-image img{object-fit:contain}.home-page .orion-image:after{background:linear-gradient(90deg,#111820,#11182070 8%,#0000 25% 94%,#111820)}.home-page .orion-feature .product-intro{inline-size:min(40%,720px);margin-inline-start:max(6%,50% - 880px);padding-block:clamp(48px,4vw,88px)}.home-page .orion-feature .product-intro h2{letter-spacing:.025em;font-size:clamp(38px,3vw,56px);line-height:1.16}.home-page .orion-feature .product-intro>p:not(.eyebrow){font-size:clamp(16px,1.3vw,20px);line-height:1.6}.home-page .orion-feature .product-intro .button{gap:24px;min-block-size:56px;inline-size:auto;min-inline-size:240px;padding-inline:20px;font-size:15px}[dir=rtl] .home-page .orion-feature .product-intro{margin-inline:auto max(6%,50% - 880px)}}@media (width>=900px) and (width<=1279px){.home-page .orion-feature{min-block-size:0}.home-page .orion-feature .product-intro{inline-size:auto;margin:0;padding:32px 6%}.home-page .orion-image{position:relative;inset:auto}.home-page .orion-image img{aspect-ratio:3;object-fit:contain;block-size:auto}.home-page .company-section{grid-template-columns:minmax(0,1fr);gap:32px}.home-page .company-copy{max-inline-size:60ch}.home-page .detail-section{grid-template-columns:minmax(0,1fr)}.home-page .detail-copy{max-inline-size:60ch}}
