@layer properties, theme, base, components, utilities;*,*::before,*::after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}html{min-width:320px;scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{min-height:100vh;min-height:100dvh;font-family:inherit;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}img,picture,video,canvas{height:auto}svg{overflow:visible}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}input,button,textarea,select{line-height:inherit}[hidden]{display:none !important}a{color:inherit;text-decoration-thickness:from-font;text-underline-offset:.15em}table{border-spacing:0;border-collapse:collapse}blockquote,q{quotes:none}button,select,summary,label[for]{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.img{width:100%;height:auto}@layer layout{.row{--grid-gutter-x: 24px;--grid-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--grid-gutter-y));margin-right:calc(-0.5*var(--grid-gutter-x));margin-left:calc(-0.5*var(--grid-gutter-x));row-gap:var(--row-gap, var(--grid-gutter-x))}.row>*{min-width:0;margin-top:var(--grid-gutter-y);padding-right:calc(.5*var(--grid-gutter-x));padding-left:calc(.5*var(--grid-gutter-x))}.row>:where([class^=col-],[class*=" col-"]){flex:0 0 auto;width:100%}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}>:where([class^=col-],[class*=" col-"]){flex:0 0 auto;width:100%}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}@media(min-width: 520px){.col-sm-6{flex:0 0 auto;width:50%}.col-sm-12{flex:0 0 auto;width:100%}}@media(min-width: 1024px){.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-12{flex:0 0 auto;width:100%}}@media(min-width: 1540px){.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-12{flex:0 0 auto;width:100%}}@media(min-width: 520px){.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}}@media(min-width: 1024px){.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}}@media(min-width: 1540px){.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}}}.grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap, var(--gutter))}.grid-start{justify-self:start}.align-items-start{align-items:start}.grid-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-6{grid-template-columns:repeat(6, minmax(0, 1fr))}@media(min-width: 520px){.grid-sm-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-sm-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-sm-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-sm-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-sm-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-sm-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 1024px){.grid-md-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-md-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-md-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-md-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-md-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-md-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 1540px){.grid-lg-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-lg-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-lg-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-lg-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-lg-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-lg-6{grid-template-columns:repeat(6, minmax(0, 1fr))}}@layer theme{:root{--color-black: #000;--rgb-black: 0 0 0;--color-white: #fff;--rgb-white: 255 255 255;--color-text: #141414;--rgb-text: 20 20 20;--color-muted: #6e6e6e;--rgb-muted: 110 110 110;--color-brand: #d2002d;--rgb-brand: 210 0 45;--color-light: #F2F2F2;--rgb-light: 242 242 242;--color-dark: #000;--rgb-dark: 0 0 0}:root{--space-1: 4px;--space-2: 8px;--space-3: 14px;--space-4: 20px;--space-5: 35px;--space-6: 48px;--space-7: 80px}:root{--space-fluid-1: clamp(8px, 0.3088rem + 0.5882vw, 14px);--space-fluid-2: clamp(14px, 0.2059rem + 2.0588vw, 35px);--space-fluid-3: clamp(20px, 0.3578rem + 2.7451vw, 48px);--space-fluid-4: clamp(35px, 0.7537rem + 4.4118vw, 80px)}:root{--ui-primary: #d2002d;--ui-rgb-primary: 210 0 45;--ui-secondary: #141414;--ui-rgb-secondary: 20 20 20;--ui-success: #198754;--ui-rgb-success: 25 135 84;--ui-warning: #b7791f;--ui-rgb-warning: 183 121 31;--ui-danger: #c62828;--ui-rgb-danger: 198 40 40;--ui-info: #0b63ce;--ui-rgb-info: 11 99 206;--ui-black: #000;--ui-rgb-black: 0 0 0}:root{--h1-size: clamp(2rem, 1.2353rem + 2.3529vw, 3.5rem);--h2-size: clamp(1.75rem, 1.3039rem + 1.3725vw, 2.625rem);--h3-size: clamp(1.5rem, 1.1176rem + 1.1765vw, 2.25rem);--h4-size: clamp(1rem, 0.9363rem + 0.1961vw, 1.125rem);--h5-size: clamp(0.875rem, 0.8113rem + 0.1961vw, 1rem)}:root{--max-width: 1920px;--anim: all 0.3s ease;--container-width: 1510px;--container-padding: clamp(1.25rem, 4vw, 3rem);--layout-padding: clamp(14px, -7.6666666667px + 4.1666666667vw, 35px);--section-spacing: clamp(35px, 21.5873015873px + 2.5793650794vw, 48px);--block-spacing: clamp(14px, -7.6666666667px + 4.1666666667vw, 35px);--font-family: var(--gac-font);--font-weight: 400;--font-weight-semi: 600;--font-weight-bold: 600;--font-weight-700: 700;--topnav-height: 72px;--section-space: clamp(4rem, 9vw, 8rem);--grid-gap:24px;--text-gap:12px;--font-size-text-sm: 0.75rem;--font-size-text-lg: 1.35rem;--color-text: #131313;--color-white: #fff;--color-background: #f4f4f2;--color-surface: #fff;--rad-sm: 0.625rem;--rad: 1.125rem;--rad-lg: 2.75rem}}.d-flex,.actions,.topnav-cnt,.top-block,.menu{display:flex}.flex-column,.actions{flex-direction:column}.flex-grow{flex-grow:1}.no-wrap{flex-wrap:nowrap}.gap-sm{gap:var(--space-2, 0.7em)}.gap{gap:var(--space-3, 1em)}.gap-lg{gap:var(--space-4, 1.3em)}.text-gap{gap:var(--space-2, 0.3em)}.rounded,.card .card-img,.rounded-sm,.rounded-lg{overflow:hidden}.rounded,.card .card-img{border-radius:var(--rad, 1em)}.rounded-sm{border-radius:var(--rad-sm)}.rounded-pill{border-radius:999rem}.rounded-lg{border-radius:var(--rad-lg)}.px-1{padding-inline:var(--space-fluid-1)}.py-1{padding-block:var(--space-fluid-1)}.pt-1{padding-block:var(--space-fluid-1)}.px-2{padding-inline:var(--space-fluid-2)}.py-2{padding-block:var(--space-fluid-2)}.pt-2{padding-block:var(--space-fluid-2)}.px-3{padding-inline:var(--space-fluid-3)}.py-3{padding-block:var(--space-fluid-3)}.pt-3{padding-block:var(--space-fluid-3)}.px-4{padding-inline:var(--space-fluid-4)}.py-4{padding-block:var(--space-fluid-4)}.pt-4{padding-block:var(--space-fluid-4)}.py-0{padding-block:0}.pb-section{padding-bottom:var(--section-spacing)}.pb-block{padding-bottom:var(--block-spacing, 1em)}.card .card-img:after,.bg-mask-dark{background:linear-gradient(var(--bg-mask-angle, 0deg), rgb(var(--rgb-black)/1) 0%, rgb(var(--rgb-black)/0.4) 35%, rgb(var(--rgb-black)/0) 55%)}.card .card-img:after{width:100%;height:100%;position:absolute;inset:0}.anim,.topnav.fixed{transition:var(--anim)}.inset0{inset:0}.rel,.card .card-img{position:relative}.d-flex,.actions,.topnav-cnt,.top-block,.menu{display:flex}.flex-column,.actions{flex-direction:column}.flex-row{flex-direction:row}.flex-h-center,.topnav,.justify-items-center,.topnav-cnt{align-items:center}.flex-v-center,.justify-content-center{justify-content:center}.flex-h-end{align-items:end}.flex-h-start,.actions{align-items:start}.flex-v-end{justify-content:end}.flex-align-spaceb{align-content:space-between}.flex-justify-spaceb{justify-content:space-between}.max-width{max-width:var(--max-width)}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-2))}.grid-gap{--stack-gap: var(--grid-gap)}.link-strech:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block}.container,.main-form,.form-container{padding-inline:var(--layout-padding);width:100%;max-width:var(--container-width, var(--max-width));margin:auto}.container-mid,.form-container{--container-width: calc(var(--max-width) * 2 / 3)}.container-small,.main-form{--container-width: calc(var(--max-width) * 0.5)}section,.section{padding-block:var(--section-spacing);margin:auto;padding-block:calc(var(--section-spacing)*2)}.neg-block{z-index:1;position:relative;margin-top:var(--neg-block, -130px)}.foot-notes{padding-block:var(--section-spacing)}.test-drive .head-img img{min-height:400px;object-fit:cover}@media(max-width: 1023.98px){.topnav-cnt{justify-content:center}}.top-block{flex-grow:1}@media(max-width: 1023.98px){.top-block{display:none}}.menu{flex-grow:1}.topnav{width:100%}.topnav.fixed{position:fixed;top:0;left:0;z-index:600;background-color:var(--color-white);height:var(--topnav-height)}.topnav.fixed+.hero{padding-top:var(--topnav-height)}.topnav.fixed.is-scrolled{background-color:rgb(var(--rgb-white)/0.88);backdrop-filter:blur(30px)}.logo a{display:block}body,html{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.text-gap{gap:var(--text-gap)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-weight:var(--font-weight-semi)}h1,.h1{font-size:var(--h1-size);line-height:1.3em;letter-spacing:-0.05em}h2,.h2{font-size:var(--h2-size)}h3,.h3{font-size:var(--h3-size)}h4,.h4{font-size:var(--h4-size)}h5,.h5{font-size:var(--h5-size)}.lead{font-size:var(--h4-size);font-weight:var(--font-weight-semi)}.bold,strong,b{font-weight:var(--font-weight-bold)}.main-h{font-weight:var(--font-weight-700)}.text-center{text-align:center}.text-sm,.text-small{font-size:var(--font-size-text-sm)}.text-lg,.text-large{font-size:var(--font-size-text-lg)}.form{display:grid;gap:var(--form-gap, var(--space-4))}.form-label{display:block;font-size:var(--font-size-text);margin-bottom:var(--space-2)}.form-control,.form input:not([type=checkbox],[type=radio],[type=submit]),.form textarea,.form select,.form-select{width:100%;min-width:0;border:1px solid var(--color-muted);background:var(--color-white);color:var(--color-text)}.form-control,.form input:not([type=checkbox],[type=radio],[type=submit]),.form textarea,.form select{padding:var(--space-3) var(--space-3);line-height:1;min-height:48px}.form input:not([type=checkbox],[type=radio],[type=submit])::placeholder,.form textarea::placeholder,.form select::placeholder{color:var(--color-muted)}.form input:not([type=checkbox],[type=radio],[type=submit]):invalid,.form textarea:invalid,.form select:invalid{color:var(--color-muted)}.no-labels .form-label{display:none}.info-icon{display:inline-block}.terms{padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--color-light)}.copy_note{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--font-size-sm, 0.875rem)}.copy_note a{color:var(--color-text)}textarea.form-control,.form textarea{min-height:120px;resize:vertical}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.grecaptcha-badge{visibility:hidden !important}.recaptcha-note{margin:var(--space-3) 0 0;color:var(--color-text-muted, #667085);font-size:.75rem;line-height:1.45}.recaptcha-note a{text-decoration:underline}.recaptcha-note--footer{margin-top:var(--space-3);opacity:.85}.form-error{margin:var(--space-2) 0 0;color:rgb(var(--ui-rgb-danger));font-size:var(--font-size-sm, 0.875rem);line-height:1.35}.form-control.is-invalid,.form select.is-invalid,.form textarea.is-invalid,.form input.is-invalid{border-color:rgb(var(--ui-rgb-danger))}.form-feedback{margin:0;padding:var(--space-3) var(--space-4);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm, 4px);font-size:var(--font-size-text);line-height:1.4}.form-feedback--error{border-color:rgba(var(--ui-rgb-danger)/0.7);background:rgba(var(--ui-rgb-danger)/0.1);color:rgba(var(--ui-rgb-danger)/1)}.form-feedback--success{border-color:rgba(var(--ui-rgb-success)/0.7);background:rgba(var(--ui-rgb-success)/0.1);color:rgba(var(--ui-rgb-success)/1)}.form-group-inline{display:grid;grid-template-columns:minmax(120px, 0.35fr) minmax(0, 1fr);align-items:center;gap:var(--space-3)}.form-check{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;cursor:pointer}.form-check-input{appearance:none;flex:0 0 auto;width:1.5rem;height:1.5rem;margin:.05em 0 0;border:1px solid var(--color-black);border-radius:0;background-color:var(--color-white);background-position:center;background-repeat:no-repeat;cursor:pointer;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.form-check-input:checked{border-color:var(--color-black);background-color:var(--color-black);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8.5 6.5 12 13 4'/%3E%3C/svg%3E");background-size:1rem}.form-check-input:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}.form-check-input:disabled{cursor:not-allowed;opacity:.5}.form-check:has(.form-check-input:disabled){cursor:not-allowed;opacity:.65}.form-check-label{line-height:1.4}a{text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding-inline:32px;border:1px solid rgba(0,0,0,0);border-radius:999px;font:inherit;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease,transform 160ms ease}.btn:hover{text-decoration:none}.btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.btn-sm{min-height:39px;padding-inline:24px;font-size:.875rem}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background-color:rgba(0,0,0,0);color:var(--color-primary)}.btn-black{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.btn-white{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.btn-black:hover{background-color:rgba(0,0,0,0);color:var(--color-black)}.btn-o-black{background-color:rgba(0,0,0,0);border-color:var(--color-black);color:var(--color-black)}.btn-o-black:hover{background-color:var(--color-black);color:var(--color-white)}.btn-o-white{background-color:rgba(0,0,0,0);border-color:var(--color-white);color:var(--color-white)}.btn-o-white:hover{background-color:var(--color-white);color:var(--color-black)}.icon-pdf:focus-visible{outline:0;text-decoration:underline}.icon-pdf:hover:after{transform:translateX(20%)}.icon-pdf::after{transition:var(--anim);content:"";width:20px;height:20px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46'%3E%3Cpath d='M21.06,34.37c.11.1.9.83,1.94.83,1.12,0,1.88-.77,1.95-.84l8.55-8.55c.51-.5.78-1.18.78-1.89s-.28-1.39-.78-1.89c-1.01-1.01-2.78-1.01-3.79,0l-4.04,4.04V7.42c0-1.48-1.2-2.68-2.68-2.68s-2.68,1.2-2.68,2.68v18.63l-4.04-4.04c-1.04-1.04-2.74-1.04-3.79,0-.51.51-.78,1.18-.78,1.89s.28,1.39.78,1.89l8.56,8.56Z'/%3E%3Cpath d='M44.15,28.61h-.1c-.29-.85-1.09-1.45-2.02-1.45s-1.76.63-2.04,1.51h-.09v.51s0,.08,0,.21v4.01c0,1.91-1.06,3.59-2.28,3.59H8.39c-1.21,0-2.28-1.68-2.28-3.59v-4.29l-.02-.5h-.1c-.29-.85-1.09-1.45-2.02-1.45s-1.76.62-2.03,1.5h-.09v.51s0,.08,0,.21v4.01c0,4.33,2.94,7.86,6.55,7.86h29.24c3.61,0,6.55-3.52,6.55-7.86v-4.1s-.02-.69-.02-.69Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:80%}.actions{gap:.5em}.bg-black{background-color:var(--color-black)}.bg-light{background-color:var(--color-light)}.text-white{color:var(--color-white)}.white-block{background-color:rgb(var(--rgb-white))}ul.nostyle{list-style:none;padding:0;margin:0}.cookie-banner{position:fixed;inset:auto 0 0 0;z-index:1000;padding-block:var(--space-4);background-color:rgb(var(--rgb-black)/0.94);color:var(--color-white);border-top:1px solid rgb(var(--rgb-white)/0.12);transform:translateY(100%);opacity:0;transition:transform 280ms ease,opacity 280ms ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cookie-banner.is-visible{transform:translateY(0);opacity:1}.cookie-banner__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4)}.cookie-banner__text{margin:0;flex:1 1 16rem;max-width:52rem;color:rgb(var(--rgb-white)/0.86);line-height:1.55}.cookie-banner__text a{color:var(--color-white);text-decoration:underline;text-underline-offset:.18em}.cookie-banner__text a:hover{color:var(--color-brand)}.cookie-banner__accept{flex:0 0 auto}.section-dark{color:var(--color-white)}.hero{position:relative;min-height:min(860px,98vh);display:grid;align-items:end;overflow:hidden;max-width:var(--max-width);margin:auto}.hero::after{position:absolute;inset:0;content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.12) 100%),linear-gradient(0deg, rgba(0, 0, 0, 0), transparent 45%)}@media(min-width: 1024px){.hero::after{background:linear-gradient(35deg, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0) 100%),linear-gradient(0deg, rgba(0, 0, 0, 0.48), transparent 35%)}}.hero-media{inset:0;background:radial-gradient(circle at 34% 68%, rgba(80, 169, 238, 0.55), transparent 72%),linear-gradient(30deg, #0b1828 0%, #17395b 55%, #0c0f13 100%)}.hero-content{position:relative;z-index:2;padding-block:40px 60px}.hero-copy{max-width:620px}.hero-lead{max-width:560px;font-size:var(--text-lg)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-fill .hero-media{position:absolute;inset:0;background:radial-gradient(circle at 34% 68%, rgba(80, 169, 238, 0.55), transparent 72%),linear-gradient(30deg, #0b1828 0%, #17395b 55%, #0c0f13 100%)}.hero-fill .hero-media picture{height:100%}.hero-fill .hero-media img{height:100%;object-fit:cover;object-position:var(--object-position)}.hero-fill .hero-media img.position-top-center{--object-position: top center}.hero-fill .hero-media video{width:100%;object-fit:cover;height:100%}.hero-fill .hero-content{position:relative;z-index:2;padding-block:160px 92px}@media(max-width: 1023.98px){.hero-fill .hero-content{padding-block:250px 92px}}.feature-mosaic{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:var(--grid-gap)}@media(min-width: 1540px){.feature-mosaic{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr)}}@media(max-width: 1023.98px){.feature-mosaic{grid-auto-flow:column;grid-template-columns:auto;grid-auto-columns:minmax(350px, 1fr);grid-template-rows:auto;overflow-x:auto;overflow-y:hidden}}@media(max-width: 519.98px){.feature-mosaic{grid-auto-columns:minmax(77vw, 1fr)}}.feature-mosaic-item{height:auto;max-height:450px}.feature-mosaic-item,.feature-mosaic-copy{border-radius:var(--rad);overflow:hidden}.feature-mosaic-item-wide{grid-column:span 2}@media(max-width: 1539.98px){.feature-mosaic-item:nth-child(4){grid-column:span 2}}.feature-mosaic .card-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(22px,3vw,42px);background:var(--color-surface)}.feature-mosaic .card-copy .text-link{align-self:flex-start;margin-top:auto}.media-placeholder{position:relative;overflow:hidden;background:linear-gradient(145deg, #d9d9d4, #a7a7a2)}.media-placeholder img{aspect-ratio:1/1;object-fit:cover;height:100%}.media-placeholder0::after{position:absolute;inset:0;display:grid;place-items:center;content:"IMAGE";color:hsla(0,0%,100%,.75);font-size:var(--text-xs);font-weight:700;letter-spacing:.18em}.media-placeholder-car{background:radial-gradient(circle at 58% 46%, #ed6a4e 0 18%, transparent 19%),linear-gradient(145deg, #d35340, #82281f)}.media-placeholder-detail-a{background:linear-gradient(145deg, #d64932, #611a14)}.media-placeholder-detail-b{background:linear-gradient(145deg, #3c3d42, #111)}.media-placeholder-detail-c{background:linear-gradient(145deg, #af3021, #ee6145)}.media-placeholder-detail-d{background:linear-gradient(145deg, #e8e2da, #776d63)}.media-placeholder-detail-e{background:linear-gradient(145deg, #a42d22, #2c2020)}.performance{position:relative;overflow:hidden}.performance-media{position:absolute;inset:0;background:radial-gradient(circle at 76% 45%, rgba(195, 159, 218, 0.6), transparent 26%),linear-gradient(135deg, #0b0c13, #62506e)}.performance-media::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg, rgba(0, 0, 0, 0.83), rgba(0, 0, 0, 0.22))}.performance-inner{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(190px, 240px);align-items:center;gap:clamp(40px,8vw,120px);min-height:620px}.performance-copy{max-width:580px}.performance-copy p:last-child{color:hsla(0,0%,100%,.76)}.performance-media{height:100%}.performance-media img,.performance-media picture{height:100%;object-fit:cover}.performance-stats{display:flex;justify-content:end}.performance-stats .stat-card{background-color:var(--color-white);color:var(--color-black);padding:var(--space-4)}.performance-stats .stat-card .h2 small{font-size:.55em}.card .card-img:after{content:""}.card .card-img picture{height:100%;min-height:47vh;object-fit:cover}.card .card-img img{height:100%;object-fit:cover;display:block;position:absolute}.card.card-text-abs .card-copy{position:absolute;inset:auto 0 0 0;padding:var(--space-5);color:var(--color-white)}@media(min-width: 1024px){.card.card-text-abs .card-copy{min-height:45%}}.logo{padding-block:clamp(8px,1.8095238095px + 1.1904761905vw,14px)}.logo svg{width:clamp(155px,7.5595rem + 6.5476vw,188px);height:auto}/*# sourceMappingURL=app.min.css.map */
