@font-face{font-family:"Exo 2";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/exo2-300-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/exo2-300-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/exo2-300-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/exo2-300-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/exo2-300-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url("fonts/exo2-300-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Exo 2 fallback";font-style:normal;font-weight:300;src:local("Arial"),local("Helvetica Neue"),local("Roboto"),local("Liberation Sans"),local("Segoe UI");size-adjust:99.6%;ascent-override:96%;descent-override:24%;line-gap-override:0%}@font-face{font-family:"Exo 2 fallback";font-style:normal;font-weight:400;src:local("Arial"),local("Helvetica Neue"),local("Roboto"),local("Liberation Sans"),local("Segoe UI");size-adjust:99.2%;ascent-override:96%;descent-override:24%;line-gap-override:0%}@font-face{font-family:"Exo 2 fallback";font-style:normal;font-weight:600;src:local("Arial Bold"),local("Arial"),local("Helvetica Neue"),local("Roboto"),local("Liberation Sans"),local("Segoe UI");size-adjust:96.5%;ascent-override:96%;descent-override:24%;line-gap-override:0%}:root{--primary:#c9a25a;--primary-hover:#e0c081;--primary-ink:#0b0e0f;--page-top:#000000;--page-bottom:#1b1610;--stage-bg:#050505;--scrim:rgba(5,5,5,.4);--white:#fff;--gutter:8px;--margin:16px;--fs-h3:32px;--lh-h3:38px;--fs-h4:28px;--lh-h4:34px;--fs-h6:20px;--lh-h6:24px;--fs-body:14px;--lh-body:20px;--fs-eyebrow:12px;--lh-eyebrow:16px;--fs-fth:16px;--lh-fth:22px;--sp-s:40px;--sp-m:48px;--ft-pad:32px;--item-pad-top:128px;--item-pad-bottom:44px;--box-aspect:auto;--pag-pad-top:132px;--pag-pad-x:20px;--pag-h:160px;--hero-content-pad:0px;--teaser-min-h:100vh;--decor:120px;--decor-off:16px;--px-start:-16;--px-end:0;--wall-mb:24px;--wall-pad:12px;--card-w:284.5px;--card-aspect:224 / 321;--card-pad:16px;--cw-open:284.5px;--pw-open:0px;--card-aspect-open:375 / 243;--panel-pad-b:160px;--logo-w:112px;--shear:.46;--plate-h:50px;--plate-cut:calc(var(--plate-h) * var(--shear));--ease:var(--e-enter);--slide-dur:0s;--wall-dur:.52s;--wall-ease:var(--e-move);--ui-dur:var(--t-ui);--ui-ease:var(--e-ui);--e-enter:cubic-bezier(.16,1,.3,1);--e-exit:cubic-bezier(.55,0,.85,.4);--e-move:cubic-bezier(.62,.02,.16,1);--e-mass:cubic-bezier(.22,.68,.16,1);--e-ui:cubic-bezier(.33,0,.2,1);--t-tap:.16s;--t-ui:.24s;--t-in:.42s;--t-move:.66s;--t-mass:.95s;--t-epic:1.4s;--stagger:80ms;--lift-1:0 18px 40px -12px rgba(4,4,4,.34);--lift-2:0 30px 70px -18px rgba(4,4,4,.55);--edge-lit:linear-gradient(90deg,rgba(255,255,255,.30),rgba(255,255,255,.08) 56%,transparent 88%);font-size:16px}.js .stage{--slide-dur:1.6s}@property --entry-state{syntax:"*";inherits:true;initial-value:paused}@keyframes ah-entry-timer{0%{--entry-state:paused}100%{--entry-state:running}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--page-top);overflow-anchor:none}body.ah{background:var(--stage-bg);color:var(--white);font-family:"Exo 2","Exo 2 fallback",arial,helvetica,sans-serif;font-weight:300;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:.01em;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:300;letter-spacing:normal}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}img,svg{display:block;max-width:100%}picture{display:contents}.js .fade-img{opacity:0;transition:opacity var(--t-move) var(--e-mass)}.js .fade-img.is-loaded{opacity:1}ul,ol{list-style:none}p{text-wrap:pretty}::selection{background:var(--primary);color:var(--primary-ink)}:focus-visible{outline:2px solid var(--primary-hover);outline-offset:2px}a,button,input,select,textarea,summary,[role="button"]{-webkit-tap-highlight-color:rgba(135,135,135,.12)}section[id],footer[id]{scroll-margin-top:96px}.wcard-item[id]{scroll-margin-top:120px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ah-skip{position:absolute;left:-9999px;top:0;z-index:500;background:var(--white);color:var(--primary-ink);padding:14px 22px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ah-skip:focus{left:12px;top:12px}.logo{width:var(--logo-w);aspect-ratio:481.9/85;height:auto;display:block;object-fit:contain}.logo--ink{filter:invert(1)}.ic{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.4;fill:none}.ic-wa{fill:#25d366;stroke:none}.grid{padding-inline:var(--margin)}.row{display:flex;flex-wrap:wrap;margin-inline:calc(var(--gutter) / -2)}.col{margin-inline:calc(var(--gutter) / 2);min-width:0}.span-4,.span-5,.span-10,.span-12{width:calc(100% - var(--gutter))}.offset-1{margin-inline-start:calc(var(--gutter) / 2)}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:300;letter-spacing:normal}.h4{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal}.h6{font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300;letter-spacing:normal}.body-s{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:300;letter-spacing:.01em}.btn{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid transparent;border-radius:0;background-color:transparent;color:var(--white);transition:border-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),background-color var(--ui-dur) var(--ui-ease),opacity var(--ui-dur) var(--ui-ease)}.btn > *{position:relative;z-index:1}.btn::after{content:"";position:absolute;z-index:0;inset-block:0;left:-14px;width:calc(100% + 28px);background:var(--btn-fill,rgba(255,255,255,.22));transform:translateX(-102%) skewX(-24.7deg);transition:transform var(--t-in) var(--e-move);pointer-events:none}.btn:hover:not(:disabled)::after,.btn:focus-visible:not(:disabled)::after,.btn:active:not(:disabled)::after{transform:translateX(0) skewX(-24.7deg)}.btn:active:not(:disabled)::after{transition-duration:var(--t-tap)}@media(prefers-reduced-motion:reduce){.btn::after{transition:opacity var(--t-ui) linear;transform:none;opacity:0}.btn:hover:not(:disabled)::after,.btn:focus-visible:not(:disabled)::after{opacity:1}}.btn:active:not(:disabled){transition-duration:0s}.btn--s{min-height:40px;padding:12px 18px;gap:12px}.btn--l{min-height:48px;padding:16px 22px;gap:14px}.btn--s:not(:has(.btn__label)){padding-inline:12px}.btn--l:not(:has(.btn__label)){padding-inline:16px}.btn__label{font-weight:600;text-transform:uppercase}.btn--s .btn__label{font-size:13px;line-height:16px;letter-spacing:1.3px}.btn--l .btn__label{font-size:16px;line-height:16px;letter-spacing:1.6px}.btn .ic{width:16px;height:16px;flex:0 0 auto}.btn--primary{background-color:var(--primary);border-color:var(--primary);color:var(--primary-ink);--btn-fill:var(--primary-hover)}.btn--primary:hover:not(:disabled),.btn--primary:focus-visible{border-color:var(--primary-hover);color:var(--primary-ink)}.btn--primary:active:not(:disabled){--btn-fill:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.btn--primary:disabled{background-color:var(--primary-hover);border-color:var(--primary-hover);opacity:.3}.btn--secondary{border-color:var(--white);--btn-fill:rgba(255,255,255,.22)}.btn--tertiary{border-color:transparent;--btn-fill:rgba(255,255,255,.22)}.btn--secondary:active:not(:disabled),.btn--tertiary:active:not(:disabled){--btn-fill:rgba(255,255,255,.32)}.btn--secondary:disabled,.btn--tertiary:disabled{opacity:.3}.pale .btn--secondary,.pale .btn--tertiary,.wcard-cta .btn--secondary,body:not(.ah) .btn--secondary,body:not(.ah) .btn--tertiary{--btn-fill:rgba(20,19,18,.1)}.pale .btn--secondary:active:not(:disabled),.wcard-cta .btn--secondary:active:not(:disabled),body:not(.ah) .btn--secondary:active:not(:disabled){--btn-fill:rgba(20,19,18,.16)}.btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:24px}@media(max-width:767px){.btn-group .btn{justify-content:center;width:100%}}.btn-group--center{justify-content:center}.hd{position:absolute;top:0;left:0;right:0;z-index:3;transition:background var(--ui-dur) var(--ui-ease);--appear-start-y:-40px;animation:ah-appear 2.4s var(--ease) 1s both}.hd::before{content:"";position:absolute;inset:0 0 -96px;z-index:-1;pointer-events:none;background: radial-gradient(58% 132% at 50% -18%,rgba(0,0,0,.5),transparent 70%),linear-gradient(180deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.5) 34%,rgba(0,0,0,.22) 68%,transparent 100%)}.hd-nav{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;gap:16px;padding:16px var(--margin) 24px}.hd-zone{display:flex;align-items:center;gap:32px;min-width:0}.hd-zone--start{grid-column:1 / -1;grid-row:2}.hd-zone--end{grid-column:1 / -1;grid-row:1;justify-content:flex-end;gap:0}.hd-logo{display:flex;align-items:center;justify-content:center;grid-column:2 / 3;grid-row:2}.hd-links{display:none;align-items:center;gap:32px}.hd-zone--start > .lnk{display:none}.lnk{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:24px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--white)}.hd-zone--end .btn--secondary{margin-inline-start:16px}.hd-zone--end .btn__label{white-space:nowrap}.hd-menu{display:flex;align-items:center;gap:12px;font-size:13px;line-height:24px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase}.hd-menu svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;fill:none}.plate{position:fixed;top:0;left:0;right:0;z-index:40;height:var(--plate-h);pointer-events:none;display:flex;align-items:stretch;isolation:isolate;filter:drop-shadow(0 12px 28px rgba(0,0,0,.4))}.plate::after{content:"";position:absolute;inset:0 0 -38px 0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(4,4,4,.5) 0%,rgba(4,4,4,.26) 46%,rgba(4,4,4,.08) 78%,transparent 100%);opacity:0;transition:opacity .18s var(--e-exit)}.plate.is-on::after{opacity:1;transition:opacity .28s var(--e-enter)}.plate__in{position:relative;pointer-events:auto;display:flex;align-items:center;gap:clamp(14px,1.7vw,26px);padding-inline:var(--margin) calc(var(--plate-cut) + 20px);background:linear-gradient(180deg,rgba(16,16,16,.86) 0%,rgba(6,6,6,.92) 58%,rgba(4,4,4,.94) 100%);color:var(--white);clip-path:polygon(0 0,var(--plate-cut) 0,0 100%,0 100%);will-change:clip-path;visibility:hidden;transition:clip-path .44s var(--e-exit),visibility 0s linear .44s}.plate__in::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none;background:var(--edge-lit)}.plate.is-on .plate__in{clip-path:polygon(0 0,100% 0,calc(100% - var(--plate-cut)) 100%,0 100%);visibility:visible;transition:clip-path .72s var(--e-mass),visibility 0s}.plate__menu,.plate__mark,.plate .lang{transform:translate3d(-18px,0,0);transition:transform .24s var(--e-exit)}.plate__menu,.plate__mark{display:flex;align-items:center;flex:none;background:transparent;border:0;color:inherit;font-family:inherit}.plate.is-on .plate__menu,.plate.is-on .plate__mark,.plate.is-on .lang{transition:transform .42s var(--e-mass) .06s;transform:none}.plate__menu{gap:12px;cursor:pointer;font-size:12px;line-height:20px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.plate__mark .logo{width:calc(var(--plate-h) * 1.72)}.plate .lang{margin-inline-start:0;padding-bottom:5px}.plate .lang__o{height:18px;min-width:29px;padding:0 4px;font-size:11px;letter-spacing:1px}.plate__bars{display:block;position:relative;width:20px;height:9px;flex:none}.plate__bars i{position:absolute;left:0;height:1.5px;background:currentColor;transition:width var(--t-in) var(--e-move)}.plate__bars i:first-child{top:0;width:100%}.plate__bars i:nth-child(2){display:none}.plate__bars i:last-child{bottom:0;width:60%}.plate__menu:hover .plate__bars i:first-child,.plate__menu:focus-visible .plate__bars i:first-child{width:60%}.plate__menu:hover .plate__bars i:last-child,.plate__menu:focus-visible .plate__bars i:last-child{width:100%}.plate__menu-l{position:relative;display:inline-block}.plate__menu-l::after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t-in) var(--e-move)}.plate__menu:hover .plate__menu-l::after,.plate__menu:focus-visible .plate__menu-l::after{transform:scaleX(1)}@media(max-width:767px){.plate__menu-l{display:none}.plate__in{gap:14px;padding-inline:var(--margin) calc(var(--plate-cut) + 16px)}.plate .lang__o{min-width:30px;padding:0 4px}}@media(prefers-reduced-motion:reduce){.plate__in{transition:visibility 0s linear .01s}.plate.is-on .plate__in{transition:visibility 0s}.plate__menu,.plate__mark,.plate .lang{transition:none;transform:none}}.lang{position:relative;display:inline-flex;align-items:flex-end;margin-inline-start:20px;padding-bottom:7px}.lang::before{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:rgba(255,255,255,.2)}.lang__o{position:relative;z-index:1;min-width:36px;height:24px;padding:0 6px;background:transparent;border:0;color:var(--white);font-family:inherit;font-size:13px;line-height:1;font-weight:600;letter-spacing:1.3px;cursor:pointer;transition:opacity var(--ui-dur) var(--ui-ease);opacity:.45}.lang__o:hover,.lang__o:focus-visible{opacity:.8}.lang__o.is-on{opacity:1}.lang__ind{position:absolute;z-index:0;bottom:0;inset-inline-start:0;width:50%;height:2px;background:var(--primary);transition:transform var(--t-move) var(--e-move)}.lang[data-lang="en"] .lang__ind{transform:translateX(100%)}.nav .lang::before{background:var(--line-2)}.nav .lang__o{color:var(--ink)}body:not(.ah) .nav .lang__ind{background:var(--ink)}@media(prefers-reduced-motion:reduce){.lang__ind{transition:none}}.social{display:inline-flex;align-items:center;gap:2px}.social__a{position:relative;isolation:isolate;display:grid;place-items:center;width:34px;height:34px;color:var(--white);opacity:.45;transition:opacity var(--ui-dur) var(--ui-ease)}.social__a svg{width:17px;height:17px;fill:currentColor;stroke:none}.social__a::before{content:"";position:absolute;inset:2px;z-index:-1;background:rgba(255,255,255,.07);clip-path:polygon(0 0,100% 0,calc(100% - 13px) 100%,0 100%);opacity:0;transition:opacity var(--t-in) var(--e-mass)}.social__a:hover::before,.social__a:focus-visible::before{opacity:1}.social__a::after{content:"";position:absolute;left:8px;right:8px;bottom:5px;height:1px;background:var(--primary);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t-in) var(--e-move)}.social__a:hover,.social__a:focus-visible{opacity:1}.social__a:hover::after,.social__a:focus-visible::after{transform:scaleX(1)}.social--menu{margin-bottom:22px;gap:6px}.social--menu .social__a{width:38px;height:38px;opacity:.55}.social--menu .social__a svg{width:19px;height:19px}.social--hd{margin-inline-start:10px}.social--hd .social__a{width:30px;height:30px}.social--hd .social__a svg{width:16px;height:16px}@media(max-width:767px){.hd-social{display:none}}.social--foot{gap:4px}.social--foot .social__a{width:40px;height:40px;opacity:.55}.social--foot .social__a svg{width:18px;height:18px}.nav .social__a,.social--nav .social__a{color:var(--ink);opacity:.5}.nav .social__a::before,.social--nav .social__a::before{background:rgba(20,19,18,.07)}.social--nav{margin-inline-end:6px}@media(prefers-reduced-motion:reduce){.social__a,.social__a::after{transition:none}}.wipe{position:fixed;inset:0;z-index:200;pointer-events:none;overflow:hidden;visibility:hidden}.wipe.is-live{visibility:visible}.wipe__panel{position:absolute;top:-10vh;height:120vh;left:calc(-32vh);width:calc(100vw + 64vh);background:linear-gradient(100deg,#0a0a0a,#040404 46%,#0a0a0a);border-inline:2px solid var(--primary);transform:translateX(-100%) skewX(-24.7deg)}.wipe__word{position:absolute;inset:0;display:grid;place-items:center;transform:skewX(24.7deg);color:var(--primary);font-size:13px;line-height:20px;font-weight:600;letter-spacing:.42em;text-transform:uppercase;text-indent:.42em;opacity:0}.wipe.is-cover .wipe__panel{animation:ah-wipe-cover var(--t-in) var(--e-exit) forwards}.wipe.is-clear .wipe__panel{animation:ah-wipe-clear var(--t-move) var(--e-mass) forwards}.wipe.is-cover .wipe__word{animation:ah-wipe-word-in var(--t-in) linear forwards}.wipe.is-clear .wipe__word{animation:ah-wipe-word-out var(--t-move) linear forwards}@keyframes ah-wipe-cover{from{transform:translateX(-100%) skewX(-24.7deg)}to{transform:translateX(0) skewX(-24.7deg)}}@keyframes ah-wipe-clear{from{transform:translateX(0) skewX(-24.7deg)}to{transform:translateX(100%) skewX(-24.7deg)}}@keyframes ah-wipe-word-in{0%,58%{opacity:0}100%{opacity:1}}@keyframes ah-wipe-word-out{0%{opacity:1}34%,100%{opacity:0}}@media(prefers-reduced-motion:reduce){.wipe__panel,.wipe__word{animation:none!important}}.mob{position:fixed;inset:0;z-index:80;visibility:hidden;pointer-events:none;transition:visibility 0s linear .24s}.mob.is-open{visibility:visible;transition:none}.mob__scrim{position:absolute;inset:0;background:rgba(0,0,0,.64);opacity:0;transition:opacity .24s ease;pointer-events:auto}.mob.is-open .mob__scrim{opacity:1}.mob__reveal{position:absolute;inset:0 auto 0 0;width:min(460px,100%);pointer-events:auto;transform:translateX(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:18px 0 48px rgba(0,0,0,.24);clip-path:none}.mob.is-open .mob__reveal{transform:translateX(0);clip-path:none}.mob__sheet{position:absolute;inset:0;display:flex;flex-direction:column;padding:0 36px max(28px,env(safe-area-inset-bottom));background:#101312;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#434845 #101312;clip-path:none}.mob-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:100px;flex-shrink:0;background:#101312;border-bottom:1px solid #ffffff1f}.mob-mark{position:static;display:flex;align-items:center;min-height:44px}.mob-mark .logo{width:164px}.mob-close{position:static;width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;color:#d9dcd9;border:1px solid #ffffff29;transition:background .18s ease,color .18s ease,border-color .18s ease}.mob-close svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;fill:none}.mob-close:hover{color:#fff;background:#ffffff0c;border-color:#ffffff66}.mob nav{display:flex;flex-direction:column;width:100%;margin-top:14px}.mob nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:10px 0;color:#d9dcd9;font-size:18px;line-height:1.3;font-weight:400;letter-spacing:0;transition:color .18s ease,background .18s ease}.mob nav a::before{display:none}.mob nav a::after{content:"";flex:0 0 18px;width:18px;height:18px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.5' d='M4 12h15M12 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:translateX(-5px);transition:transform .18s ease,opacity .18s ease}.mob nav a:hover,.mob nav a:focus-visible{color:#fff}.mob nav a:hover::after,.mob nav a:focus-visible::after{opacity:1;transform:none}.mob nav .mob-primary{min-height:84px;padding:16px 0 22px;margin-bottom:12px;border-bottom:1px solid #ffffff1f;font-size:34px;font-weight:300;letter-spacing:-.02em;color:#fff}.mob nav .mob-primary::after{width:28px;height:28px;flex-basis:28px;opacity:1;transform:none;color:var(--primary)}.mob-services{padding:4px 0 14px}.mob nav .mob-inquiry{position:relative;isolation:isolate;min-height:50px;margin-top:8px;padding:12px 20px;color:#101312;font-size:17px;font-weight:600}.mob nav .mob-inquiry::before{content:"";display:block;position:absolute;inset:0;z-index:-1;background:#f0f1ee;clip-path:polygon(0 0,100% 0,calc(100% - 23px) 100%,0 100%);transition:background .18s ease}.mob nav .mob-inquiry::after{opacity:1;transform:none;margin-right:12px}.mob nav .mob-inquiry,.mob nav .mob-inquiry:hover,.mob nav .mob-inquiry:focus-visible{color:#101312!important}.mob nav .mob-inquiry:hover::before,.mob nav .mob-inquiry:focus-visible::before{background:#fff}.mob-utility{display:flex;flex-wrap:wrap;column-gap:24px;padding-top:10px}.mob nav .mob-utility a{min-height:44px;font-size:14px;color:#b7beb9}.mob nav .mob-utility a::after{display:none}.mob nav .mob-utility a:hover,.mob nav .mob-utility a:focus-visible{color:#fff}.mob-bottom{margin-top:auto;padding-top:24px;flex-shrink:0}.mob-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff1f;padding:14px 0 10px}.mob .social--menu{padding:0;margin:0;gap:4px}.mob .social__a{width:44px;height:44px;min-width:44px;min-height:44px;color:#c3c9c5;opacity:1}.mob .social__a svg{width:17px;height:17px}.mob-foot{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-top:0;font-size:14px;line-height:1.5;color:#b7beb9;letter-spacing:0}.mob-foot a{display:flex;align-items:center;min-height:44px;overflow-wrap:anywhere;max-width:100%;transition:color .18s ease}.mob-foot a[href^="tel:"]{font-size:21px;letter-spacing:.01em;color:#f0f1ee}.mob-foot a:hover{color:#fff}.mob a:focus-visible,.mob button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.mob.is-open nav a,.mob.is-open .mob-foot{animation:none}html.mob-open{overflow:hidden}html.mob-open body{position:fixed;left:0;right:0;width:100%}html.mob-open .hd,html.mob-open .plate,html.mob-open .nav{visibility:hidden;pointer-events:none}@media(max-width:767px){.mob__reveal{width:min(92vw,400px);touch-action:pan-y}.mob__sheet{padding:0 24px max(24px,env(safe-area-inset-bottom))}.mob-head{min-height:84px}.mob-mark .logo{width:148px}.mob nav{margin-top:10px}.mob nav .mob-primary{min-height:76px;font-size:30px;padding:14px 0 18px;margin-bottom:8px}.mob-services{padding-bottom:10px}.mob-bottom{padding-top:18px}}@media(max-width:359px){.mob__sheet{padding-left:20px;padding-right:20px}.mob nav .mob-primary{font-size:27px}.mob-mark .logo{width:136px}}@media(prefers-reduced-motion:reduce){.mob,.mob__reveal,.mob__scrim,.mob a,.mob button,.mob nav a::before,.mob nav a::after{transition:none}}.ctc{position:fixed;inset:0;z-index:60;pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--t-in)}.ctc.is-open{visibility:visible;transition:visibility 0s}.ctc__scrim{position:absolute;inset:0;pointer-events:auto;background:linear-gradient(260deg,rgba(4,4,4,.56),rgba(4,4,4,.26) 48%,rgba(4,4,4,.4));opacity:0;transition:opacity var(--t-in) var(--e-exit)}.ctc.is-open .ctc__scrim{opacity:1;transition:opacity var(--t-move) var(--e-mass)}.ctc__reveal{position:absolute;inset-block:0;inset-inline-end:0;width:min(94vw,clamp(340px,46vw,760px));pointer-events:auto;transform:translate3d(104%,0,0);opacity:0;will-change:transform,opacity;transition:transform .28s var(--e-exit),opacity .18s var(--e-exit)}.ctc.is-open .ctc__reveal{transform:translate3d(0,0,0);opacity:1;transition:transform .48s var(--e-mass),opacity .24s var(--e-mass)}.ctc__sheet{position:absolute;inset:0;display:flex;flex-direction:column;background:linear-gradient(192deg,#121212 0%,#080808 46%,#040404 100%);clip-path:polygon(0 0,100% 0,100% 100%,var(--plate-cut) 100%,var(--plate-cut) var(--plate-h));overflow:hidden}.ctc__sheet::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;pointer-events:none;background:linear-gradient(270deg,rgba(255,255,255,.30),rgba(255,255,255,.08) 56%,transparent 88%)}html.ctc-open{overflow:hidden}html.ctc-open body{position:fixed;left:0;right:0;width:100%}.ctc__scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding:calc(var(--plate-h) + 40px) clamp(26px,3.4vw,48px) 40px calc(clamp(26px,3.4vw,48px) + var(--plate-cut));scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.ctc__scroll::-webkit-scrollbar{width:10px}.ctc__scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,transparent 4px,rgba(255,255,255,.22) 4px)}.ctc-close{position:absolute;z-index:2;top:calc((var(--plate-h) - 40px) / 2);right:clamp(26px,3.4vw,48px);width:40px;height:40px;display:grid;place-items:center;color:var(--white);transition:transform var(--t-in) var(--e-move)}.ctc-close:hover,.ctc-close:focus-visible{transform:rotate(90deg)}.ctc-close svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.5;fill:none}.ctc__eyebrow{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--primary)}.ctc__h{margin-top:10px;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal}.ctc__where{margin-top:26px}.ctc__addr{font-style:normal;font-size:var(--fs-body);line-height:1.65;color:rgba(255,255,255,.78)}.ctc__addr b{color:var(--white);font-weight:400}.ctc__co{margin-top:8px;font-size:11px;line-height:18px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:rgba(255,255,255,.54)}.ctc__map{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:172px;margin-top:18px;padding:20px 56px 20px 20px;overflow:hidden;color:var(--white);text-decoration:none;border:1px solid rgba(255,255,255,.22);background-color:#0a0a0a;background-image:linear-gradient(180deg,rgba(4,4,4,.1) 0%,rgba(4,4,4,.78) 100%),image-set(url("img/outside_autohaus-768.webp") type("image/webp"),url("img/outside_autohaus-768.jpg") type("image/jpeg"));background-size:cover;background-position:center 54%;transition:border-color var(--t-ui) var(--e-ui),background-color var(--t-ui) var(--e-ui)}.ctc__map::before{content:"";position:absolute;z-index:-1;inset:0 0 auto 0;height:1px;background:rgba(255,255,255,.46)}.ctc__map-copy{display:grid;gap:3px}.ctc__map-k{font-size:10px;line-height:14px;font-weight:600;letter-spacing:1.35px;text-transform:uppercase;color:var(--primary)}.ctc__map-title{font-size:17px;line-height:23px;font-weight:400}.ctc__map-coords{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.8px;color:rgba(255,255,255,.68);font-variant-numeric:tabular-nums}.ctc__map-pin{position:absolute;top:18px;right:18px;width:18px;height:18px;stroke:currentColor;stroke-width:1.45;fill:none;transition:transform var(--t-ui) var(--e-ui),color var(--t-ui) var(--e-ui)}@media(hover:hover){.ctc__map:hover,.ctc__map:focus-visible{border-color:var(--primary);color:var(--white)}.ctc__map:hover .ctc__map-pin,.ctc__map:focus-visible .ctc__map-pin{transform:translate3d(2px,-2px,0);color:var(--primary)}}.ctc__depts{margin-top:34px}.ctc__dept{padding:16px 0;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.ctc__dept:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.ctc__k{font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--white)}.ctc__lines{display:flex;flex-wrap:wrap;gap:2px 18px;align-items:baseline}.ctc__lines a,.ctc__lines span{font-size:var(--fs-body);line-height:22px;color:rgba(255,255,255,.78);font-variant-numeric:tabular-nums}.ctc__lines a{position:relative;transition:color var(--t-ui) var(--e-ui);display:inline-flex;align-items:center;min-height:26px}.ctc__lines a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--primary);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--t-in) var(--e-move)}@media(hover:hover){.ctc__lines a:hover,.ctc__lines a:focus-visible{color:var(--white)}.ctc__lines a:hover::after,.ctc__lines a:focus-visible::after{transform:scaleX(1)}}.ctc__note{font-size:10px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:rgba(255,255,255,.54);margin-inline-end:-12px}.ctc__hrs{font-size:12px;line-height:18px;color:rgba(255,255,255,.5);font-variant-numeric:tabular-nums}.ctc__social{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:30px}.ctc__social .ctc__k{flex:none}.ctc__eyebrow,.ctc__h,.ctc__where,.ctc__depts,.ctc__social{--appear-start-y:20px;--appear-start-x:14px}.ctc.is-open .ctc__eyebrow,.ctc.is-open .ctc__h,.ctc.is-open .ctc__where,.ctc.is-open .ctc__depts,.ctc.is-open .ctc__social{animation:ah-appear .38s var(--e-enter) .08s backwards}@media(prefers-reduced-motion:reduce){.ctc__reveal,.ctc__scrim{transition:none}.ctc.is-open .ctc__eyebrow,.ctc.is-open .ctc__h,.ctc.is-open .ctc__where,.ctc.is-open .ctc__depts,.ctc.is-open .ctc__social{animation:none}}@media(max-width:767px){.ctc__reveal{width:min(94vw,440px)}.ctc__scroll{padding-top:calc(var(--plate-h) + 28px)}.ctc__dept{padding:14px 0}}.stage{position:relative;display:grid;background:var(--stage-bg);overflow:hidden;animation:ah-entry-timer 4s step-end both}.stage.is-ready{--entry-state:running}@media(hover:hover) and (pointer:fine){.stage a,.stage button,.stage label{cursor:pointer}.stage .pag-range{cursor:pointer}}.stage-item{grid-area:1 / 1;position:relative;width:100%;overflow:clip;padding:var(--item-pad-top) var(--margin) var(--item-pad-bottom)}.stage-item:not(.is-active){pointer-events:none}.stage-box{position:relative;z-index:1;width:100%;aspect-ratio:var(--box-aspect)}.stage-frame{position:relative;width:100%;height:100%;opacity:0;scale:1.2;transition:opacity var(--slide-dur) var(--e-mass),scale var(--slide-dur) var(--e-mass)}.stage-item.is-active .stage-frame{opacity:1;scale:1}.stage-item.is-past .stage-frame{opacity:0;scale:.8}.stage-bg{position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;z-index:0;filter:blur(16px) brightness(.5) saturate(.86);opacity:0;transition:opacity var(--slide-dur) var(--e-mass)}.stage-item.is-active .stage-bg{opacity:1}.stage-bg img{width:100%;height:100%;object-fit:cover}.stage-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;--appear-start-y:-24px;--appear-start-scale:1.2;--appear-start-opacity:.001}.stage-media img{width:100%;height:100%;object-fit:cover}.stage-item[data-i="0"] .stage-bg{animation:ah-bg-entry 3.6s var(--ease) backwards;animation-play-state:var(--entry-state)}.stage-item[data-i="0"] .stage-media{animation:ah-appear 2.4s var(--ease) backwards;animation-play-state:var(--entry-state)}.grad{position:absolute;left:0;width:100%;z-index:1;pointer-events:none}.grad--t{top:0;height:25%;background:linear-gradient(#000,transparent)}.grad--b{bottom:0;height:50%;background:linear-gradient(transparent,#000)}.stage-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;text-align:center;padding:var(--hero-content-pad);--appear-start-y:72px}.stage-item[data-i="0"] .stage-content{animation:ah-appear 2.4s var(--ease) 1.6s backwards;animation-play-state:var(--entry-state)}.stage-text{display:flex;flex-direction:column;min-width:0;margin-bottom:32px}.stage-text .h3{margin-bottom:16px}.stage-kicker{font-size:11px;line-height:20px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,255,255,.62);margin:0 0 10px}.btn-group--stage{flex-direction:column;align-items:flex-end;gap:16px}.btn-group--stage .btn{width:100%}.stage-pag{position:absolute;top:0;left:0;right:0;z-index:2;height:var(--pag-h);display:flex;align-items:center;gap:8px;padding:var(--pag-pad-top) var(--pag-pad-x) 0;pointer-events:none;animation:ah-fade 2.4s linear 2.4s backwards}.pag-range,.pag-btn{pointer-events:auto}.pag-pos,.pag-range,.pag-btn{--pag-ground:rgba(6,6,6,.34);background-color:var(--pag-ground);-webkit-backdrop-filter:blur(10px) saturate(1.12);backdrop-filter:blur(10px) saturate(1.12)}.lo-fx .pag-pos,.lo-fx .pag-range,.lo-fx .pag-btn{-webkit-backdrop-filter:none;backdrop-filter:none;--pag-ground:var(--scrim)}.pag-pos{flex-shrink:0;height:24px;line-height:24px;padding-inline:12px 14px;margin-inline-end:-8px;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:9px}.cnt{font-size:18px;line-height:24px;font-weight:300;letter-spacing:.01em}.pag-tot{font-size:11px;line-height:24px;font-weight:600;letter-spacing:1.1px;color:rgba(255,255,255,.55)}.pag-sep{flex:none;width:1px;height:14px;background:currentColor;opacity:.34;transform:skewX(calc(atan(var(--shear)) * -1))}@supports not (transform:skewX(calc(atan(.46)))){.pag-sep,.stage-kicker::before{transform:skewX(-24.7deg)}}.cnt{display:inline-flex;height:24px;height:1lh;overflow:clip;vertical-align:bottom}.cnt-d{display:flex;flex-direction:column;height:max-content}.cnt.is-rolling .cnt-d{animation:ah-counter .5s cubic-bezier(.2,.7,0,1) both}.cnt.is-rolling-rev .cnt-d{animation:ah-counter .5s cubic-bezier(.2,.7,0,1) reverse both}.pag-range{-webkit-appearance:none;appearance:none;flex:1 1 auto;height:24px;padding:12px;margin:0;color:inherit;cursor:pointer;--visible-fraction:.125}.pag-range,.wall-track{--track-color:rgba(255,255,255,.3);--track-color:color-mix(in srgb,currentcolor 30%,transparent)}.pag-range::-webkit-slider-runnable-track{height:6px;background:linear-gradient(180deg,transparent 2px,var(--track-color) 2px,var(--track-color) 4px,transparent 4px)}.pag-range::-moz-range-track{height:6px;background:linear-gradient(180deg,transparent 2px,var(--track-color) 2px,var(--track-color) 4px,transparent 4px)}.pag-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(var(--visible-fraction) * 100%);height:6px;box-shadow:none;border:0;border-radius:0;background-image:linear-gradient(transparent 2px,currentcolor 0,currentcolor 4px,transparent 0)}.pag-range::-moz-range-thumb{width:calc(var(--visible-fraction) * 100%);height:6px;box-shadow:none;border:0;border-radius:0;background-image:linear-gradient(transparent 2px,currentcolor 0,currentcolor 4px,transparent 0)}.pag-range:hover::-webkit-slider-thumb,.pag-range:active::-webkit-slider-thumb,.pag-range:focus-visible::-webkit-slider-thumb{background-image:linear-gradient(transparent 1px,currentcolor 0,currentcolor 5px,transparent 0)}.pag-btn{display:none;width:42px;min-height:40px;padding:12px;flex:0 0 auto;transition:opacity var(--t-ui) var(--e-ui)}.pag-btn:disabled{opacity:.3;pointer-events:none}#pag-prev{margin-inline-start:auto}@media(max-width:767px){.stage-pag{padding:calc(var(--item-pad-top) + 4px) var(--margin) 0;height:auto;gap:8px;display:flex;align-items:center}.pag-range{flex:1 1 auto;min-width:0}.pag-btn{display:none}.cnt{font-size:14px;line-height:24px;font-weight:400;letter-spacing:.01em}.pag-tot{font-size:14px;line-height:24px;font-weight:400;letter-spacing:.01em;color:rgba(255,255,255,.5)}.pag-pos{padding-inline:12px 13px;gap:8px}.pag-sep{height:12px;opacity:.4}}.pag-range{--hair:1px}.pag-range::-webkit-slider-runnable-track{background:linear-gradient(180deg,transparent calc(3px - var(--hair)),var(--track-color) 0,var(--track-color) calc(3px + var(--hair)),transparent 0)}.pag-range::-moz-range-track{background:linear-gradient(180deg,transparent calc(3px - var(--hair)),var(--track-color) 0,var(--track-color) calc(3px + var(--hair)),transparent 0)}.pag-range::-webkit-slider-thumb{background-image:linear-gradient( transparent calc(3px - var(--hair)),currentcolor 0,currentcolor calc(3px + var(--hair)),transparent 0)}.pag-range::-moz-range-thumb{background-image:linear-gradient( transparent calc(3px - var(--hair)),currentcolor 0,currentcolor calc(3px + var(--hair)),transparent 0)}@property --hair{syntax:"<length>";inherits:true;initial-value:1px}@media(max-width:767px){.pag-range{--hair:calc(1px + var(--drag,0) * 1.4px)}.stage.is-pulse .pag-range{animation:ah-pag-pulse 440ms cubic-bezier(.2,.8,.2,1) both}}@keyframes ah-pag-pulse{0%{--hair:1px}24%{--hair:2.7px}100%{--hair:1px}}@media(prefers-reduced-motion:reduce){.pag-range{--hair:1px}.stage.is-pulse .pag-range{animation:none}}.lo-fx .stage-media::after,.lo-fx .stage-media::before{display:none}.lo-fx .pag-range{--hair:1px}.lo-fx .stage.is-pulse .pag-range{animation:none}.page{background:linear-gradient(var(--page-top),var(--page-bottom))}.wall{padding:var(--sp-m) 0}.wall-scroll{display:flex;flex-wrap:nowrap;align-items:center;padding-inline:var(--wall-pad);margin-bottom:var(--wall-mb);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:auto;transition:padding-inline-start var(--wall-dur) var(--wall-ease);scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;overflow-anchor:none}@media(prefers-reduced-motion:reduce){.wall-scroll{transition:none}}.wall{overflow-anchor:none}.wall-scroll::-webkit-scrollbar{display:none}.wall-scroll.is-dragging{scroll-behavior:auto;cursor:grabbing}.wcard-item{flex:0 0 var(--card-w);margin-inline:calc(var(--gutter) / 2);scroll-margin-inline:var(--margin);display:grid;grid-template-columns:var(--card-w) 0px;column-gap:0;background-color:var(--white);transform:translateY(16px);opacity:0;transition: flex-basis var(--wall-dur) var(--wall-ease),grid-template-columns var(--wall-dur) var(--wall-ease),column-gap var(--wall-dur) var(--wall-ease),transform .36s var(--e-enter),opacity .36s var(--e-enter)}.wcard-item.is-in{transform:none;opacity:1}.wcard-item.is-open{transform:none;opacity:1;transition-property:flex-basis,grid-template-columns,column-gap;transition-duration:var(--wall-dur);transition-timing-function:var(--wall-ease)}.lo-fx .wcard-item{transform:none;opacity:1;transition-property:flex-basis,grid-template-columns,column-gap}@media(max-width:1023px),(hover:none),(prefers-reduced-motion:reduce){.wcard-item{transform:none;opacity:1;transition-property:flex-basis,grid-template-columns,column-gap}}.wcard-item.is-open{flex-basis:calc(var(--cw-open) + var(--gutter) + var(--pw-open));grid-template-columns:var(--cw-open) var(--pw-open);column-gap:var(--gutter)}@media(min-width:1024px){.wall-scroll.is-swap{min-block-size:var(--card-h-open)}}.wcard{grid-area:1 / 1 / 2 / 2;aspect-ratio:var(--card-aspect);position:relative;overflow:hidden;background:#111;transition:aspect-ratio var(--wall-dur) var(--wall-ease)}.wcard-item.is-open .wcard{aspect-ratio:var(--card-aspect-open)}.wcard-photo{position:absolute;inset:0;display:block}.wcard-photo img{width:100%;height:100%;object-fit:cover}.wall-scroll .wcard-photo img{-webkit-user-drag:none;user-drag:none;pointer-events:none}.wall-scroll .wcard,.wall-scroll .wcard-text{-webkit-user-select:none;user-select:none}.wall-scroll .wcard-panel{-webkit-user-select:text;user-select:text}.wcard-photo img{filter:saturate(1.04) contrast(1.07) brightness(.96)}.wcard-photo::after{content:"";position:absolute;inset:0;pointer-events:none;background: linear-gradient(114.7deg,rgba(8,12,18,.22) 0%,rgba(8,12,18,0) 44%,rgba(201,162,90,.09) 100%),radial-gradient(112% 86% at 50% 44%,rgba(4,4,4,0) 34%,rgba(4,4,4,.13) 68%,rgba(4,4,4,.34) 100%)}.lo-fx .wcard-photo img{filter:none}.wcard-text{position:absolute;inset:0;z-index:1;height:100%;display:flex;flex-direction:column;gap:16px;padding:var(--card-pad);background-image:linear-gradient(180deg,transparent 0%,transparent 40%,rgba(0,0,0,.12) 56%,rgba(0,0,0,.48) 78%,rgba(0,0,0,.76) 100%)}.wcard-anchor{display:block;color:inherit;margin-top:auto}.wcard-h{display:block}.wcard-body{display:block}.wcard-anchor::after{content:"";position:absolute;inset:0}[data-ah-wall-cards-interactive="0"] .wcard-anchor{cursor:default}[data-ah-wall-cards-interactive="0"] .wcard-anchor::after{display:none}.wcard-item.is-open .wcard-anchor{pointer-events:none}.wcard-item.is-open .wcard-anchor::after{display:none}.wcard-item.is-open .wcard-body{display:none}.wcard-item.is-open .wcard-h{font-size:var(--fs-h3);line-height:var(--lh-h3);--appear-start-y:20px;animation:ah-appear var(--t-move) var(--e-enter)}.wcard-panel{--panel-ink:#050505;grid-area:1 / 1 / 2 / 2;position:relative;background:var(--white);color:var(--panel-ink);opacity:0;visibility:hidden;transition:opacity var(--t-tap) var(--e-exit),visibility 0s linear var(--t-tap)}.wcard-item.is-open .wcard-panel{grid-area:1 / 2 / 2 / 3;opacity:1;visibility:visible;transition:opacity var(--t-in) var(--e-enter) .26s,visibility 0s}.wcard-panel-in{position:absolute;inset:0;display:flex;flex-direction:column;padding:16px var(--gutter) 0 0}.wcard-close{align-self:flex-end;color:var(--panel-ink);margin-bottom:24px;flex:none}.wcard-close:hover,.wcard-close:focus-visible{background-color:rgba(5,5,5,.1)}.wcard-close .ic{width:14px;height:14px;stroke-width:1.6}.wcard-scroll{max-height:100%;overflow:auto;padding-bottom:var(--panel-pad-b);scrollbar-width:thin}.wcard-panel-h{font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300;letter-spacing:normal;color:var(--panel-ink);margin-bottom:24px}.wcard-panel .body-s{color:var(--panel-ink)}.wcard-panel .body-s p + p{margin-top:24px}.wcard-sub{margin-top:30px;padding-bottom:9px;border-bottom:1px solid rgba(5,5,5,.14);font-size:10px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:rgba(5,5,5,.5)}.wcard-scroll > *:first-child + .wcard-sub{margin-top:24px}.wcard-list{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--gutter)}.wcard-list li{position:relative;padding:9px 0 9px 18px;border-top:1px solid rgba(5,5,5,.12);font-size:var(--fs-body);line-height:var(--lh-body);color:rgba(5,5,5,.86)}.wcard-list li::before{content:"";position:absolute;left:0;top:calc(9px + (var(--lh-body) - 1px) / 2);width:6px;height:1px;background:var(--primary)}@media(min-width:1440px){.wcard-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.wcard-dl{margin-top:20px;display:grid;gap:11px}.wcard-dl > div{display:grid;grid-template-columns:minmax(0,15ch) minmax(0,1fr);gap:14px;align-items:baseline}.wcard-dl dt{font-size:10px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:rgba(5,5,5,.5)}.wcard-dl dd{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--panel-ink);font-variant-numeric:tabular-nums}@media(max-width:767px){.wcard-dl > div{grid-template-columns:minmax(0,1fr);gap:1px}}.wcard-panel [data-tbd]{color:rgba(5,5,5,.62);text-decoration:underline dotted rgba(5,5,5,.34);text-underline-offset:4px;text-decoration-thickness:1px}.wcard-panel .body-s p[data-tbd]{text-decoration:none;font-style:italic}.wcard-cta{position:absolute;inset-block-end:0;inset-inline-end:0;width:calc(100% + var(--gutter));padding:24px var(--gutter) 48px;row-gap:16px;gap:16px;background:rgba(255,255,255,.92)}.wcard-cta .btn--secondary{border-color:var(--panel-ink);color:var(--panel-ink)}.wcard-cta .btn--secondary:hover,.wcard-cta .btn--secondary:focus-visible{border-color:var(--panel-ink)}@media(max-width:1023px){.wcard-item.is-open{position:fixed;inset:0;z-index:60;margin:0;width:100%;height:100vh;height:100dvh;grid-template-columns:100%;grid-template-rows:auto minmax(0,1fr);column-gap:0;background:var(--white);transition:none}.wcard-item.is-open .wcard{grid-area:1 / 1 / 2 / 2;aspect-ratio:var(--card-aspect-open);transition:none}.wcard-item.is-open .wcard-panel{grid-area:2 / 1 / 3 / 2}.wcard-item.is-open > .wcard{animation:cw-rise .44s var(--e-enter) both}.wcard-item.is-open > .wcard-panel{animation:cw-rise .44s var(--e-enter) 70ms both}.wcard-item.is-open.cw-closing > .wcard,.wcard-item.is-open.cw-closing > .wcard-panel{animation:cw-sink .2s var(--e-exit) both}.wcard-item.is-open .wcard-panel-in{padding:24px var(--margin) 0}.wcard-item.is-open .wcard-cta{width:100%;padding:24px var(--margin) 32px}.wcard-item.is-open .wcard-close{position:fixed;top:16px;inset-inline-end:16px;margin:0;z-index:1;color:var(--white);background-color:rgba(5,5,5,.4);min-height:44px;padding:12px}.wcard-item.is-open .wcard-close .btn__label{display:none}html.cw-open{overflow:hidden}html.cw-open body{position:fixed;left:0;right:0;width:100%;overflow:hidden}}@media(max-width:767px){html.cw-open body::before{content:"";position:fixed;inset:0;z-index:79;background:rgba(7,9,8,.68)}.wcard-item.is-open{--mobile-card-image-height:clamp(180px,29dvh,232px);--mobile-dialog-max-height:min(550px,66dvh,calc(100dvh - 32px));inset:50% auto auto 50%;z-index:80;width:min(440px,calc(100vw - 28px));height:auto;max-height:var(--mobile-dialog-max-height);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--mobile-card-image-height) auto;transform:translate(-50%,-50%);border-radius:0;overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.35)}.wcard-item.is-open .wcard{width:100%;height:var(--mobile-card-image-height);aspect-ratio:auto}.wcard-item.is-open .wcard-photo img{object-fit:contain;filter:none}.wcard-item.is-open .wcard-photo::after,.wcard-item.is-open .wcard-text{display:none}.wcard-item.is-open .wcard-panel{min-height:0;max-height:calc(var(--mobile-dialog-max-height) - var(--mobile-card-image-height))}.wcard-item.is-open .wcard-panel-in{position:relative;inset:auto;max-height:inherit;padding:20px 20px 22px}.wcard-item.is-open .wcard-scroll{height:auto;max-height:calc(var(--mobile-dialog-max-height) - var(--mobile-card-image-height) - 42px);min-height:0;padding-bottom:0;overscroll-behavior:contain}.wcard-item.is-open .wcard-panel-in:has(.wcard-cta) .wcard-scroll{padding-bottom:74px}.wcard-item.is-open .wcard-panel-h{margin-bottom:12px}.wcard-item.is-open .wcard-cta{padding:12px 20px 16px;gap:8px}.wcard-item.is-open .wcard-cta .btn{min-height:44px}.wcard-item.is-open .wcard-close{position:absolute;top:calc(12px - var(--mobile-card-image-height));right:12px;min-width:44px;min-height:44px;padding:12px;background:rgba(5,5,5,.48);border:1px solid rgba(255,255,255,.55);border-radius:0;box-shadow:none}.wcard-item.is-open .wcard-close:hover,.wcard-item.is-open .wcard-close:focus-visible{background:rgba(5,5,5,.68)}.wcard-item.is-open .wcard-close:focus-visible{outline:2px solid #fff;outline-offset:2px}}@keyframes cw-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cw-sink{from{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.wcard-item.is-open > .wcard,.wcard-item.is-open > .wcard-panel,.wcard-item.is-open.cw-closing > .wcard,.wcard-item.is-open.cw-closing > .wcard-panel{animation:none}}.lo-fx .wcard-item.is-open > .wcard,.lo-fx .wcard-item.is-open > .wcard-panel{animation:none}.wall-pag{display:flex;align-items:center;gap:24px;padding-inline:calc(var(--wall-pad) + var(--gutter) / 2)}.wall-track{position:relative;flex:1 1 auto;height:6px;background:linear-gradient(180deg,transparent 2px,var(--track-color) 2px,var(--track-color) 4px,transparent 4px)}.wall-track i{position:absolute;left:0;top:2px;height:2px;width:20%;background:currentColor}.wall-btns{display:flex;gap:8px;flex:0 0 auto}.teaser{position:relative;display:flex;align-items:flex-end;min-height:var(--teaser-min-h);overflow:hidden}.teaser-bg{position:absolute;inset:0;z-index:0}.teaser-bg img{width:100%;height:100%;object-fit:cover}.teaser .grid{position:relative;z-index:1;width:100%;height:100%}.teaser .row{align-items:end;height:100%}.teaser-container{position:relative}.teaser-decor{position:absolute;top:calc(var(--decor-off) * -1);inset-inline-end:calc(var(--decor-off) * -1);width:var(--decor);height:var(--decor);background-color:rgba(255,255,255,.2);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);--px-s:var(--px-start);--px-e:var(--px-end);--py-s:20;--py-e:-20}.teaser-content{position:relative;width:100%;padding:48px;background-color:rgba(4,4,4,.42);backdrop-filter:blur(28px) saturate(.9);-webkit-backdrop-filter:blur(28px) saturate(.9)}.teaser-eyebrow{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:300;letter-spacing:.01em;margin-bottom:16px}.teaser-headline{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal;margin-bottom:16px}.teaser-text{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:.01em;margin-bottom:40px}.teaser .btn{width:100%}.lz{margin-block:24px 32px;display:flex;flex-direction:column;gap:16px}.lz select{-webkit-appearance:none;appearance:none;width:100%;padding:10px 0;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.4);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--white);cursor:pointer}.lz select option{background:#14100c;color:var(--white)}.lz-terms{display:flex;gap:8px}.lz-term{width:52px;height:38px;border:1px solid rgba(255,255,255,.4);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.lz-term:hover{background-color:rgba(255,255,255,.2)}.lz-term.is-on{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.lz-out{font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300;font-variant-numeric:tabular-nums}.wcard-panel .lz select{border-bottom-color:rgba(5,5,5,.28);color:var(--panel-ink)}.wcard-panel .lz-term{border-color:rgba(5,5,5,.28);color:var(--panel-ink)}.wcard-panel .lz-term:hover{background-color:rgba(5,5,5,.08)}.wcard-panel .lz-term.is-on{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.wcard-panel .lz-out{color:var(--panel-ink)}.cta{padding:var(--sp-s) 0 var(--sp-m)}.cta-row{align-items:center;row-gap:48px}.cta-media{position:relative;aspect-ratio:343 / 449}.cta-img{position:absolute;width:93%;aspect-ratio:3 / 4}.cta-img img{width:100%;height:100%;object-fit:cover}.cta-img--1{inset-block-end:0;inset-inline-start:0;--py-s:424;--py-e:-149}.cta-img--1 img{filter:grayscale(1) contrast(1.05)}.cta-img--2{inset-block-start:0;inset-inline-end:0;--py-s:279;--py-e:-58;opacity:.55}.cta-text{display:flex;flex-direction:column;justify-content:center;gap:16px}.cta-text .btn-group{margin-top:24px}@media(max-width:767px){.wall{padding-bottom:24px}.cta{padding-top:16px}.cta-row{row-gap:28px}}.ft{background:var(--page-bottom);color:rgba(255,255,255,.74);padding:var(--ft-pad) 0;contain:layout style}.ft p,.ft a{color:inherit}.ft a:hover,.ft a:focus-visible{color:#fff}.ft a:hover,.ft button:hover{text-decoration:underline;text-underline-offset:9px}.ft-top{margin-bottom:64px}.ft-logo{display:flex;width:max-content;margin-inline:auto;padding-block:15px;margin-block:-15px}.ft-logo .logo{width:112px}.ft-social{display:flex;justify-content:center;gap:8px 32px;flex-wrap:wrap}.ft-social a{display:inline-flex;align-items:center;gap:10px;font-size:11px;line-height:16px;font-weight:400;letter-spacing:.11px;min-height:44px;padding-block:8px;margin-block:-8px}.ft-social svg{width:15px;height:15px;flex:none;fill:currentColor;stroke:none;opacity:.8;transition:opacity var(--t-ui) var(--e-ui)}.ft-social a:hover svg,.ft-social a:focus-visible svg{opacity:1}.ft-end{display:flex;flex-direction:column;align-items:center;gap:28px;margin-bottom:40px}.ft-meta a{padding-block:4px;margin-block:-4px}.ft-meta a{display:inline-block}.ft-ext{display:flex;flex-wrap:wrap;gap:24px;padding:8px 0;margin-bottom:40px}.ft-ext a{display:inline-flex;align-items:center;gap:10px;font-size:13px;line-height:13px;font-weight:600;letter-spacing:normal;text-transform:uppercase;padding:8px 0}.ft-meta{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px 0;border-top:1px solid rgba(255,255,255,.14)}.ft-meta p{font-size:11px;line-height:16px;letter-spacing:.11px}.ft-meta ul{display:flex;flex-wrap:wrap;gap:24px}.ft-meta a{font-size:11px;line-height:16px;font-weight:400;letter-spacing:.11px}.ft-reg{font-size:11px;line-height:16px;letter-spacing:.11px;color:rgba(255,255,255,.5);padding-bottom:24px;max-width:110ch}@keyframes ah-appear{0%{opacity:var(--appear-start-opacity,0);transform:translateY(var(--appear-start-y,0)) translateX(var(--appear-start-x,0px)) scale(var(--appear-start-scale,1))}100%{opacity:var(--appear-end-opacity,1);transform:translateY(var(--appear-end-y,0)) translateX(var(--appear-end-x,0px)) scale(var(--appear-end-scale,1))}}@keyframes ah-fade{0%{opacity:0}100%{opacity:1}}@keyframes ah-bg-entry{0%{filter:blur(16px) brightness(.12) saturate(.86)}100%{filter:blur(16px) brightness(.5) saturate(.86)}}@keyframes ah-counter{0%{transform:translateY(calc(-100% + 1lh))}100%{transform:translateY(0)}}@keyframes ah-parallax{0%{transform:translateX(calc(var(--px-s,0) * 1px)) translateY(calc(var(--py-s,0) * 1px)) scale(var(--ps-s,1))}100%{transform:translateX(calc(var(--px-e,0) * 1px)) translateY(calc(var(--py-e,0) * 1px)) scale(var(--ps-e,1))}}@supports (animation-timeline: view()){.teaser-decor,.cta-img{animation:ah-parallax linear both;animation-timeline:view();animation-range:cover}}[data-reveal]{opacity:.001;transform:translateY(26px);transition:opacity var(--t-mass) var(--e-enter),transform var(--t-mass) var(--e-enter)}[data-reveal].is-in{opacity:1;transform:none}.rv-mask{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}.rv-l{display:block;transform:translateY(108%);transition:transform var(--t-mass) var(--e-enter);transition-delay:calc(var(--i,0) * var(--stagger) + 90ms)}[data-reveal].is-in .rv-l{transform:none}html:not(.js) .rv-l{transform:none}html:not(.js) [data-reveal],html:not(.js) .wcard-item{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-reveal].is-in,.wcard-item{opacity:1!important;transform:none!important;transition:none!important}.teaser-decor,.cta-img{animation:none!important;transform:none!important}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-width:768px){:root{--gutter:16px;--margin:32px;--fs-h3:36px;--lh-h3:42px;--fs-h4:30px;--lh-h4:36px;--fs-h6:20px;--lh-h6:24px;--fs-body:14px;--lh-body:20px;--fs-eyebrow:12px;--lh-eyebrow:16px;--sp-s:40px;--sp-m:56px;--ft-pad:32px;--item-pad-top:102px;--item-pad-bottom:32px;--box-aspect:704 / 406;--pag-pad-top:110px;--pag-pad-x:40px;--pag-h:138px;--hero-content-pad:24px;--teaser-min-h:600px;--decor:160px;--decor-off:24px;--px-start:-16;--px-end:16;--wall-mb:24px;--wall-pad:24px;--card-w:224px;--card-aspect:224 / 321;--card-pad:24px;--card-aspect-open:375 / 243;--panel-pad-b:108px;--logo-w:132px;--plate-h:56px}.hd-nav{grid-template-columns:auto 1fr auto 1fr;grid-template-rows:auto;padding:16px var(--margin)}.hd-zone,.hd-logo{min-height:55px}.hd-zone--start > .lnk{display:inline-flex}.hd-links{display:flex}.hd-menu{display:none}.hd-zone--start{grid-column:1 / 3;grid-row:1}.hd-zone--end{grid-column:4 / -1;grid-row:1}.hd-logo{grid-column:3 / 4;grid-row:1}.span-4{width:calc(6 / 12 * 100% - var(--gutter))}.span-5{width:calc(5 / 12 * 100% - var(--gutter))}.span-10{width:calc(10 / 12 * 100% - var(--gutter))}.span-12{width:calc(100% - var(--gutter))}.stage-box{overflow:clip}.stage-media{position:absolute;inset:0;aspect-ratio:auto}.stage-content{position:absolute;right:0;bottom:0;left:0;top:auto;padding:24px}.stage-text{margin-bottom:24px}.stage-text .h3{margin-bottom:8px}.btn-group--stage{flex-direction:row;justify-content:center;gap:16px}.btn-group--stage .btn{width:auto}.teaser{align-items:center}.teaser .row{align-items:center}.teaser .btn{width:unset}.cta-media{width:calc(5 / 12 * 100% - var(--gutter));margin-inline-start:calc(var(--gutter) / 2)}.cta-text{width:calc(6 / 12 * 100% - var(--gutter));margin-inline-start:calc(var(--gutter) / 2)}.ft-meta{flex-direction:row;align-items:center;justify-content:space-between}.stage-pag{justify-content:center}}@media(min-width:1024px){:root{--gutter:16px;--margin:40px;--fs-h3:36px;--lh-h3:42px;--fs-h4:30px;--lh-h4:36px;--fs-body:14px;--lh-body:20px;--fs-eyebrow:12px;--lh-eyebrow:16px;--sp-s:48px;--sp-m:64px;--ft-pad:40px;--item-pad-top:134px;--item-pad-bottom:40px;--box-aspect:944 / 546;--pag-pad-top:150px;--pag-pad-x:72px;--pag-h:192px;--hero-content-pad:32px;--teaser-min-h:600px;--decor:160px;--decor-off:24px;--wall-mb:32px;--wall-pad:32px;--card-w:304px;--card-aspect:304 / 458;--card-pad:24px;--card-h-open:530px;--cw-open:304px;--pw-open:464px;--card-aspect-open:304 / 530;--panel-pad-b:108px;--logo-w:148px;--plate-h:58px}.hd-nav{padding:40px var(--margin) 24px}.stage-content{flex-direction:row;align-items:flex-end;gap:24px;text-align:start;padding:32px}.stage-text{flex:1 1 auto;margin-bottom:0}.stage-text .h3{margin-bottom:16px}.btn-group--stage{flex-direction:row;align-items:flex-end;justify-content:flex-end;flex:0 0 auto}.span-4{width:calc(5 / 12 * 100% - var(--gutter))}.stage-pag{justify-content:normal}.pag-range{flex:0 0 284px}.pag-btn{display:flex}}@media(min-width:1440px){:root{--gutter:24px;--margin:48px;--fs-h3:48px;--lh-h3:54px;--fs-h4:38px;--lh-h4:44px;--fs-h6:24px;--lh-h6:28px;--fs-body:16px;--lh-body:24px;--fs-eyebrow:13px;--lh-eyebrow:18px;--fs-fth:20px;--lh-fth:28px;--ft-pad:48px;--item-pad-top:150px;--item-pad-bottom:48px;--box-aspect:1344 / 702;--pag-pad-top:178px;--pag-pad-x:88px;--pag-h:220px;--hero-content-pad:40px;--teaser-min-h:700px;--decor:240px;--decor-off:32px;--wall-mb:48px;--wall-pad:36px;--card-w:318px;--card-aspect:318 / 459;--card-pad:32px;--card-h-open:587px;--cw-open:432px;--pw-open:432px;--card-aspect-open:432 / 587;--panel-pad-b:132px;--logo-w:164px;--plate-h:62px}.hd-nav{padding:48px var(--margin) 24px}.stage-content{align-items:flex-end;padding:40px}.stage-text{flex-direction:row;gap:24px;align-items:flex-end;text-wrap:balance}.stage-text > *{flex:1 1 0;min-width:0}.stage-text .h3{margin-bottom:0}.span-4{width:calc(4 / 12 * 100% - var(--gutter))}.span-5{width:calc(5 / 12 * 100% - var(--gutter))}.offset-1{margin-inline-start:calc(1 / 12 * 100% + var(--gutter) / 2)}.cta-media{width:calc(4 / 12 * 100% - var(--gutter));margin-inline-start:calc(1 / 12 * 100% + var(--gutter) / 2)}.cta-text{width:calc(5 / 12 * 100% - var(--gutter));margin-inline-start:calc(1 / 12 * 100% + var(--gutter) / 2)}}@media(min-width:1920px){:root{--gutter:32px;--margin:112px;--fs-h3:54px;--lh-h3:60px;--fs-h4:44px;--lh-h4:50px;--fs-h6:28px;--lh-h6:32px;--fs-body:18px;--lh-body:26px;--fs-eyebrow:14px;--lh-eyebrow:18px;--fs-fth:22px;--lh-fth:30px;--ft-pad:64px;--item-pad-top:158px;--item-pad-bottom:112px;--box-aspect:1696 / 810;--pag-pad-top:182px;--pag-pad-x:160px;--pag-h:224px;--hero-content-pad:48px;--teaser-min-h:800px;--wall-mb:64px;--wall-pad:96px;--card-w:400px;--card-aspect:400 / 674;--card-pad:48px;--card-h-open:895px;--cw-open:544px;--pw-open:544px;--card-aspect-open:544 / 895;--panel-pad-b:132px;--logo-w:180px;--plate-h:68px}.hd-nav{padding:56px var(--margin) 24px}.stage-content{padding:48px}.stage-text{gap:32px}}body:not(.ah){--paper:#fff;--paper-2:#f2f2f2;--ink:#101010;--ink-2:#414141;--ink-3:#626262;--line:rgba(16,16,16,.14);--line-2:rgba(16,16,16,.28);--line-d:rgba(255,255,255,.14);--nav-h:72px;background:var(--paper);color:var(--ink-2);font-family:"Exo 2","Exo 2 fallback",arial,helvetica,sans-serif;font-weight:300;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:.01em;padding-top:var(--nav-h);overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}body:not(.ah) > main{flex:1 0 auto}body:not(.ah) > main:empty,body:not(.ah) > #vd:has(> [role=status]){min-height:100vh}html.lb-open{overflow:hidden}html.lb-open body{position:fixed;left:0;right:0;width:100%}html:has(body:not(.ah)){background:#fff}body:not(.ah) h1,body:not(.ah) h2,body:not(.ah) h3{font-weight:300;letter-spacing:normal;text-wrap:balance}body:not(.ah) .rv{opacity:.001;transform:translateY(26px);transition:opacity var(--t-mass) var(--e-enter),transform var(--t-mass) var(--e-enter)}body:not(.ah) .rv.in{opacity:1;transform:none}html:not(.js) .rv{opacity:1;transform:none}.nav,.vd-body,.vd-hero .plate,.foot{padding-inline:var(--margin)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--nav-h);background:rgba(255,255,255,.9);border-bottom:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav .links{display:flex;gap:32px;justify-self:start;align-items:center}.nav .links a,.nav .tel,.nav .burger{color:var(--ink-2);font-size:13px;line-height:24px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;display:inline-flex;align-items:center;min-height:44px}.nav .links a:hover,.nav .tel:hover,.nav .burger:hover{text-decoration:underline;text-underline-offset:9px}.nav .logo{color:var(--ink);width:146px}.brand{justify-self:center;display:flex;align-items:center;min-height:44px}.nav .util{justify-self:end;display:flex;align-items:center}.nav .tel{gap:10px}.nav .tel .ic{width:14px;height:14px;stroke:currentColor;stroke-width:1.4;fill:none}.nav .burger{display:none;gap:12px;justify-self:start}.logo-i{aspect-ratio:356/66;height:auto}.btn-primary,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:16px 22px;border:1px solid transparent;border-radius:0;font-size:16px;line-height:16px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap}.btn-primary{background-color:var(--ink);border-color:var(--ink);color:#fff}.btn-primary:hover,.btn-primary:focus-visible{background-color:#303030;border-color:#303030;color:#fff}.btn-primary:focus-visible{outline-color:var(--ink)}.btn-primary:active{background-color:var(--ink);border-color:var(--ink);color:#fff}.btn-ghost{background-color:transparent;border-color:var(--ink);color:var(--ink)}.btn-ghost:hover,.btn-ghost:focus-visible{background-color:rgba(20,19,18,.1)}.btn-ghost:active{background-color:rgba(20,19,18,.16)}.arr{width:24px;height:8px;flex:none;stroke:currentColor;stroke-width:1.4;fill:none}.vd-hero{position:relative;isolation:isolate;height:min(62vh,620px);min-height:400px;overflow:hidden;background:var(--stage-bg)}.vd-hero img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.vd-hero .shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(4,4,4,.6),transparent 32%),linear-gradient(transparent 40%,rgba(4,4,4,.88))}.vd-hero .plate{position:absolute;left:0;right:0;bottom:0;padding-block:0 48px}.vd-hero .kick{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:300;letter-spacing:.01em;color:rgba(255,255,255,.86)}.vd-hero h1{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:300;letter-spacing:normal;color:#fff;margin-top:16px}.vd-hero .hero-sub{font-size:var(--fs-body);line-height:var(--lh-body);color:rgba(255,255,255,.88);max-width:52ch;margin-top:16px}.vd-hero .back,.vd-lede .back{position:absolute;top:calc(var(--margin) + 8px);left:var(--margin);z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:40px;padding:12px 18px;border:1px solid #fff;color:#fff;font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase}.vd-hero .back:hover,.vd-hero .back:focus-visible,.vd-lede .back:hover,.vd-lede .back:focus-visible{background-color:rgba(255,255,255,.2)}.vd-hero .back:active,.vd-lede .back:active{background-color:rgba(255,255,255,.3)}.vd-body{padding-block:var(--sp-m) calc(var(--sp-m) * 2)}.vd-specs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.vd-specs .s{padding:32px clamp(16px,2vw,32px);border-left:1px solid var(--line)}.vd-specs .s:first-child{border-left:0;padding-left:0}.vd-specs .v{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal;font-variant-numeric:tabular-nums;color:var(--ink)}.vd-specs .v small{font-size:var(--fs-eyebrow);line-height:1;font-weight:300;color:var(--ink-3);letter-spacing:.01em}.vd-specs .k{font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--ink-3);margin-top:16px}.vd-cols{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(32px,4vw,64px);margin-top:var(--sp-m)}.vd-desc p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);max-width:62ch}.vd-meta{margin-top:24px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-3)}.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);margin-top:40px}.gallery button{aspect-ratio:4/3;overflow:hidden;background:var(--paper-2);padding:0;cursor:zoom-in;position:relative;border-radius:0}.gallery button::after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px var(--line)}.gallery button:hover::after,.gallery button:focus-visible::after{box-shadow:inset 0 0 0 1px var(--ink)}.gallery img{width:100%;height:100%;object-fit:cover}.vd-aside{border:1px solid var(--line);background:#fff;padding:clamp(28px,2.6vw,40px);height:fit-content;position:sticky;top:calc(var(--nav-h) + 24px)}.vd-aside .pk{font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--ink-3)}.vd-aside .price{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal;color:var(--ink);margin-top:12px;font-variant-numeric:tabular-nums}.vd-aside .lease{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2);margin-top:12px}.vd-aside .btn-primary,.vd-aside .btn-ghost{width:100%;margin-top:16px}.vd-aside .btn-primary{margin-top:32px}.vd-aside .fn{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-3);margin-top:32px}.vd-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;grid-template-columns:1fr 1fr;gap:var(--gutter);background:rgba(255,255,255,.94);border-top:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:var(--gutter) var(--margin);transform:translateY(110%);transition:transform var(--t-in) var(--e-exit)}.vd-sticky.show{transform:none;transition:transform var(--t-move) var(--e-mass)}.vd-sticky .btn-primary,.vd-sticky .btn-ghost{width:100%}.lb{position:fixed;inset:0;z-index:80;background:radial-gradient(110% 80% at 50% 42%,#0a0a0a,#030303);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,3vh,26px);padding:6vh 6vw;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s linear .4s}.lb.open{opacity:1;visibility:visible;transition:opacity var(--t-move) var(--e-mass),visibility 0s linear 0s}.lb__stage{position:relative;isolation:isolate;overflow:hidden;contain:paint;flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;touch-action:pan-y}.lb img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#lb-img{filter:var(--ah-photo-filter-css,brightness(var(--ah-photo-brightness,1)) contrast(var(--ah-photo-contrast,1)) saturate(var(--ah-photo-saturate,1)))!important}.lb__stage.is-grabbing #lb-img{will-change:transform}.lb .x{position:absolute;z-index:2;top:max(var(--margin),calc(env(safe-area-inset-top) + 12px));right:var(--margin);color:#fff;font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid #fff}.lb .x:hover,.lb .x:focus-visible{background-color:rgba(255,255,255,.2)}.lb .x svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;fill:none}.lb__nav{flex:0 0 auto;display:flex;align-items:center;gap:clamp(14px,4vw,26px)}.lb .nav-a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.24);transition:background-color .2s var(--ease),border-color .2s var(--ease)}.lb .nav-a:hover,.lb .nav-a:focus-visible{background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}.lb .nav-a svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.6;fill:none}.lb__count{color:rgba(255,255,255,.86);font-size:13px;letter-spacing:1.4px;font-variant-numeric:tabular-nums;min-width:58px;text-align:center}.foot{background:var(--page-bottom);color:#fff;padding-block:var(--ft-pad);contain:layout style}.foot a:hover{text-decoration:underline;text-underline-offset:9px}.foot .ft-top{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid var(--line-d);margin-bottom:0}.foot .ft-brand{display:inline-flex;align-items:center;min-height:44px}.foot .ft-brand .logo{width:132px;color:#fff}.ft-links{display:flex;gap:32px;flex-wrap:wrap}.ft-links a{font-size:13px;line-height:13px;font-weight:600;letter-spacing:normal;text-transform:uppercase;color:#fff;min-height:44px;display:inline-flex;align-items:center}.foot .ft-reg{margin-top:40px;font-size:11px;line-height:16px;letter-spacing:.11px;color:rgba(255,255,255,.5);max-width:110ch;padding-bottom:0}.ft-cp{margin-top:16px;font-size:11px;line-height:16px;letter-spacing:.11px;color:rgba(255,255,255,.5)}@media(max-width:1023px){body:not(.ah) .nav .links{display:none}body:not(.ah) .nav .burger{display:flex}.vd-cols{grid-template-columns:minmax(0,1fr)}.vd-aside{position:static}.vd-specs{grid-template-columns:repeat(2,1fr)}.vd-specs .s:nth-child(3){border-left:0;padding-left:0}.vd-specs .s:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:767px){body:not(.ah){--nav-h:64px}.nav{column-gap:16px}.nav .logo{width:124px}.nav .tel{display:none}.nav .burger span{display:none}.nav .burger{gap:0;min-width:44px}.nav .util{gap:2px}.nav .lang__o{min-width:30px;height:22px;padding:0 5px;font-size:12px;letter-spacing:1.1px}.nav .social--nav{margin-inline-start:8px;margin-inline-end:0}.nav .social--nav .social__a{width:30px;height:30px}.nav .social--nav .social__a svg{width:15px;height:15px}.vd-hero{height:auto;min-height:0;--vd-h:max(46vh,260px);--vd-h:max(46svh,260px)}.vd-hero img.bg{position:relative;width:100%;height:var(--vd-h)}.vd-hero .shade{height:var(--vd-h);bottom:auto}.vd-hero .plate{position:relative;padding-block:32px 40px;background:var(--paper)}.vd-hero .kick{color:var(--ink-3)}.vd-hero h1{color:var(--ink)}.vd-hero .hero-sub{color:var(--ink-2)}.vd-body{padding-bottom:48px}.vd-sticky{display:grid}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.lb .nav-a{width:46px;height:46px}}.phead{padding-top:calc(var(--item-pad-top) - 40px);padding-bottom:var(--sp-s)}.phead .h4{margin-bottom:16px}.phead .body-s{max-width:62ch;color:rgba(255,255,255,.72)}.phead-eyebrow{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:300;letter-spacing:.01em;color:var(--primary);margin-bottom:16px}.phead-stat{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.6)}.phead-stat b{color:var(--white);font-weight:600}.filters{position:sticky;top:0;z-index:20;background:rgba(5,5,5,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.ftools{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto;grid-template-areas: "search search" "pills  pills";column-gap:12px;row-gap:10px;padding-block:14px}.ftools > .fsearch{grid-area:search;margin:0}.ftools > .fbar2,.ftools > .fbar2-wrap{grid-area:pills;min-width:0}.fsentinel{height:1px;margin-bottom:-1px;pointer-events:none}.fslot{height:0;pointer-events:none}.filters.is-fixed{position:fixed;top:var(--plate-top,0px);left:0;right:0}@media(min-width:768px){.ftools{grid-template-areas: "search search" "pills  pills";row-gap:12px}.ftools > .fsearch{max-width:520px}}@media(min-width:768px){.ftools.is-condensed{grid-template-columns:minmax(200px,260px) minmax(0,1fr);grid-template-areas:"search pills";padding-block:9px;row-gap:0;column-gap:24px}.ftools.is-condensed .fsearch input{min-height:40px;padding:9px 14px 9px 38px}.ftools.is-condensed .fsearch-ic{left:12px;width:16px;height:16px}.ftools.is-condensed .fsearch-x{width:34px;height:34px;right:2px}.ftools.is-condensed .fbar2{padding-block:0}}@media(max-width:767px){.ftools.is-condensed{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search pills";padding-block:8px;row-gap:0;column-gap:10px}.ftools.is-condensed .fsearch input{min-height:40px;padding-block:9px}.ftools.is-condensed .fbar2{padding-block:0}.ftools.is-condensed .fbar2{overflow:visible}.ftools.is-condensed .fbar2-wrap{flex:none}.ftools.is-condensed .fsel--all{padding-inline:13px}.cat__tools .ftools{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search pills";padding-block:8px;row-gap:0;column-gap:10px}.cat__tools .ftools .fsearch input{min-height:40px;padding-block:9px}.cat__tools .ftools .fbar2{padding-block:0;overflow:visible}.cat__tools .ftools .fbar2-wrap{flex:none}.cat__tools .ftools .fsel--all{padding-inline:13px}}@media(prefers-reduced-motion:reduce){.ftools{transition:none}}.cat__tools .ftools{display:block;padding-block:12px}.cat__tools .ftools > .fbar2-wrap{display:block;min-width:0}.cat__tools .ftools .fbar2{padding-block:0;overflow:visible}.filters::after,.cat__tools::after{content:"";position:absolute;left:0;right:0;top:100%;height:28px;pointer-events:none;opacity:0;transition:opacity var(--t-ui) var(--e-ui);background:linear-gradient(to bottom,rgba(var(--scrim-rgb,5,5,5),.94),rgba(var(--scrim-rgb,5,5,5),.5) 45%,rgba(var(--scrim-rgb,5,5,5),0))}.filters.is-stuck::after,.cat__tools:has(.ftools.is-condensed)::after{opacity:1}.cat__tools{position:relative;z-index:1}.pale{--scrim-rgb:255,255,255}.fbar2{position:relative}.ftools .fbar2{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.ftools .fbar2.is-end{-webkit-mask-image:none;mask-image:none}.frow{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block:8px}.frow::-webkit-scrollbar{display:none}.frow:first-child{padding-top:16px}.frow-label{flex:none;min-width:64px;margin-inline-end:8px;font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:rgba(255,255,255,.45)}.chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:12px 18px;border:1px solid rgba(255,255,255,.28);background:transparent;color:var(--white);border-radius:0;font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;white-space:nowrap}.chip:hover:not(:disabled){background-color:rgba(255,255,255,.2)}.chip.is-on{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.chip:disabled{opacity:.3;pointer-events:none}.chip i{font-style:normal;font-variant-numeric:tabular-nums;opacity:.6;font-size:11px}.fbar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:16px;border-top:1px solid rgba(255,255,255,.14)}.fbar-count{font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300;font-variant-numeric:tabular-nums}.fbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sortsel{-webkit-appearance:none;appearance:none;min-height:40px;padding:12px 18px;background:transparent;border:1px solid rgba(255,255,255,.28);color:var(--white);font-size:13px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;cursor:pointer}.sortsel option{background:#14100c;color:var(--white);text-transform:none;letter-spacing:0}.gwrap{padding-block:var(--sp-m)}.gwrap--tight{padding-block:var(--sp-s)}.ggrid{display:grid;grid-template-columns:1fr;gap:var(--gutter)}.gcard{position:relative;display:block;aspect-ratio:var(--card-aspect);background:#111;overflow:hidden}.gcard-photo{position:absolute;inset:0;display:block}.gcard-photo img{width:100%;height:100%;object-fit:cover}.gcard-text{position:absolute;inset:0;z-index:1;height:100%;display:flex;flex-direction:column;gap:8px;padding:var(--card-pad);background-image: linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.42) 40px,rgba(0,0,0,.12) 80px,rgba(0,0,0,0) 112px),linear-gradient( rgba(0,0,0,.5) 0%,rgba(0,0,0,.486) 1.785%,rgba(0,0,0,.448) 3.375%,rgba(0,0,0,.392) 4.83%,rgba(0,0,0,.324) 6.18%,rgba(0,0,0,.25) 7.5%,rgba(0,0,0,.176) 8.805%,rgba(0,0,0,.108) 10.17%,rgba(0,0,0,.052) 11.625%,rgba(0,0,0,.014) 13.215%,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 34%,rgba(0,0,0,.03) 42%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.2) 58%,rgba(0,0,0,.32) 66%,rgba(0,0,0,.45) 74%,rgba(0,0,0,.58) 82%,rgba(0,0,0,.69) 90%,rgba(0,0,0,.78) 100%)}.gcard-label{display:block;margin-bottom:auto;font-size:11px;line-height:16px;letter-spacing:.11px;color:rgba(255,255,255,.82);font-variant-numeric:tabular-nums}.gcard-anchor{display:block;color:inherit}.gcard-anchor::after{content:"";position:absolute;inset:0}.gcard-h{display:block}.gcard-make{display:block;color:rgba(255,255,255,.66)}.gcard-spec{display:block;font-size:11px;line-height:16px;letter-spacing:.11px;color:rgba(255,255,255,.72);font-variant-numeric:tabular-nums;padding-top:8px;border-top:1px solid rgba(255,255,255,.2)}.gcard-foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.gcard-price{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums}.gcard-look{position:relative;z-index:2;flex:none;font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:rgba(255,255,255,.7);padding-block:6px;margin-block:-6px}.gcard-look:hover{color:var(--white);text-decoration:underline;text-underline-offset:6px}.gmore{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding-top:var(--sp-s)}.gempty{padding:var(--sp-m) 0;border-top:1px solid rgba(255,255,255,.14)}.gempty .h4{margin-bottom:16px}.gempty .body-s{max-width:52ch;color:rgba(255,255,255,.72);margin-bottom:32px}.focus{position:fixed;inset:0;z-index:80;display:flex;background:rgba(5,5,5,.88);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s linear .4s}.focus.is-open{opacity:1;visibility:visible;transition:opacity var(--t-move) var(--e-mass),visibility 0s linear 0s}.focus-panel{position:relative;margin:auto;width:100%;max-width:1180px;max-height:100%;background:var(--white);color:#050505;display:flex;flex-direction:column;overflow:auto}.focus-close{position:absolute;top:0;right:0;z-index:5;display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:16px 22px;color:#050505;font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase}.focus-close:hover,.focus-close:focus-visible{background-color:rgba(5,5,5,.1)}.focus-close svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.6;fill:none}.focus-media{position:relative;aspect-ratio:16/10;background:#111;overflow:hidden}.focus-media img{width:100%;height:100%;object-fit:cover}.focus-media img,.focus-thumbs img{filter:var(--ah-photo-filter-css,none)}html[data-ah-inquiry-enabled="0"] a[href*="concierge.html"],html[data-ah-inquiry-enabled="0"] a[href="#vehicle-inquiry"],html[data-ah-inquiry-enabled="0"] #vehicle-inquiry,html[data-ah-inquiry-enabled="0"] li:has(> a[href*="concierge.html"]),html[data-ah-inquiry-enabled="0"] .wcard-cta:has(a[href*="concierge.html"]){display:none!important}.focus-thumbs{display:flex;gap:8px;padding:8px;overflow-x:auto;scrollbar-width:none;background:#111}.focus-thumbs::-webkit-scrollbar{display:none}.focus-thumbs button{flex:none;width:88px;aspect-ratio:318/459;overflow:hidden;opacity:.5}.focus-thumbs button.is-on{opacity:1}.focus-thumbs img{width:100%;height:100%;object-fit:cover}.focus-body{padding:32px var(--gutter) 40px;display:flex;flex-direction:column}.focus-label{font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:#6a645c;margin-bottom:12px;font-variant-numeric:tabular-nums}.focus-h{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal;margin-bottom:24px}.focus-spec{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(5,5,5,.14);border:1px solid rgba(5,5,5,.14)}.focus-spec > div{background:var(--white);padding:14px 16px}.focus-spec dt{font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:#6a645c;margin-bottom:6px}.focus-spec dd{color:#050505;font-variant-numeric:tabular-nums}.focus-price{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal;margin-top:32px;font-variant-numeric:tabular-nums}.focus-note{color:#4e4a45;margin-top:12px}.focus-cta{margin-top:32px}.focus-cta .btn--secondary{border-color:#050505;color:#050505}.focus-cta .btn--secondary:hover,.focus-cta .btn--secondary:focus-visible{background-color:rgba(5,5,5,.1)}.vd-flag{display:inline-flex;align-items:center;min-height:32px;padding:8px 12px;border:1px solid var(--ink);color:#fff;background:var(--ink);font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:16px}.vd-run{display:grid;grid-template-columns:1fr;gap:var(--gutter);margin-top:24px}.vd-more{border-top:1px solid var(--line);padding-block:var(--sp-m)}.vd-more .h4{margin-bottom:16px;color:var(--ink)}.vd-lz{border:1px solid var(--line);background:#fff;padding:24px;margin-top:var(--gutter)}.vd-lz .pk{font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.vd-terms{display:flex;gap:8px;margin-bottom:16px}.vd-term{flex:1;min-height:40px;border:1px solid var(--line-2);color:var(--ink-2);font-size:13px;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums}.vd-term:hover{background-color:rgba(20,19,18,.08)}.vd-term.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.vd-out{font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300;color:var(--ink);font-variant-numeric:tabular-nums}[hidden]{display:none!important}@media(min-width:768px){.ggrid{grid-template-columns:repeat(2,1fr)}.focus-panel{max-height:92vh}.opts--2{grid-template-columns:repeat(2,1fr)}.fields--2{grid-template-columns:repeat(2,1fr)}.vd-run{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.ggrid{grid-template-columns:repeat(3,1fr)}.focus-panel{flex-direction:row;max-height:86vh}.focus-media{aspect-ratio:auto;flex:1 1 56%;min-height:0}.focus-side{flex:0 0 44%;display:flex;flex-direction:column;overflow:auto;border-left:1px solid rgba(5,5,5,.14)}.focus-body{padding:40px}.vd-run{grid-template-columns:repeat(4,1fr)}}@media(min-width:1920px){.ggrid{grid-template-columns:repeat(4,1fr)}}.lnk,.hd-menu span{white-space:nowrap}@media(min-width:768px) and (max-width:1439px){.hd-zone{gap:20px}}@media(min-width:768px) and (max-width:1279px){.hd-zone{gap:16px}.hd-links li:last-child{display:none}}@media(min-width:768px) and (max-width:939px){.hd-links li:nth-last-child(2){display:none}.hd-social{display:none}.hd-zone--end .btn--secondary{margin-inline-start:8px}}@media(min-width:1440px){.hd-zone{gap:28px}}body:not(.ah) .vd-run .gcard{aspect-ratio:var(--card-aspect)}body:not(.ah) .vd-more{background:var(--paper-2)}body:not(.ah) .btn-group{display:flex;flex-wrap:wrap;gap:16px}.vd-desc p + p{margin-top:16px}.vd-desc .vd-flag + p{margin-top:0}.frow,.vd-run,.focus-thumbs{contain:content}.stage-bg{will-change:opacity;transform:translateZ(0)}.stage-frame{will-change:opacity,transform}.stage.is-settled .stage-bg,.stage.is-settled .stage-frame{will-change:auto}.lo-fx .stage-bg{filter:none;opacity:0}.lo-fx .stage-item.is-active .stage-bg{opacity:1}.lo-fx .stage-bg img{filter:brightness(.5) saturate(.86)}@media(hover:none){.stage-bg{filter:none}.stage-bg img{filter:brightness(.5) saturate(.86)}}.lo-fx .teaser-content{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:rgba(4,4,4,.72)}.lo-fx .teaser-decor{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:rgba(255,255,255,.16)}.lo-fx .filters{backdrop-filter:none;-webkit-backdrop-filter:none;background:#050505}.lo-fx .nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--paper)}.lo-fx .vd-sticky{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--paper)}.lo-fx .teaser-decor,.lo-fx .cta-img{animation:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){.logo{transition:none}a:hover > .logo,a:focus-visible > .logo{transform:none}.stage-bg,.stage-frame{will-change:auto}}.vd-aside .fn a{display:inline-block;padding-block:4px;margin-block:-4px}@media(max-width:767px){:root{--fs-eyebrow:10px;--lh-eyebrow:14px}.btn--s .btn__label,.btn--l .btn__label{font-size:11px;line-height:20px;letter-spacing:1.1px}.btn--l{min-height:48px;padding:14px 22px}.teaser-headline{font-size:var(--fs-h3);line-height:var(--lh-h3)}:root{--logo-w:min(160px,40vw)}.lnk,.hd-menu{font-size:11px;line-height:20px;letter-spacing:1.1px}.hd-logo .logo{filter:drop-shadow(0 2px 14px rgba(0,0,0,.55))}.hd-logo .logo--ink{filter:invert(1) drop-shadow(0 2px 14px rgba(0,0,0,.18))}.hd-menu svg{width:13px;height:13px}.hd-menu{gap:9px}.hd-nav{grid-template-rows:auto;padding:34px var(--margin) 18px}.hd-logo{grid-column:2 / 3;grid-row:1}.hd-zone--start{grid-column:1 / 2;grid-row:1;justify-content:flex-start;gap:0}.hd-zone--start > .lnk{display:none}.hd-zone--end{display:flex;grid-column:3 / 4;grid-row:1;justify-content:flex-end;gap:0}.hd-zone--end > li:not(.hd-lang){display:none}.hd-lang{flex:0 0 auto}.lang{margin-inline-start:0;padding-bottom:6px}.hd-zone--end .lang__o{min-width:30px;height:20px;padding:0 5px;font-size:12px;letter-spacing:1.1px}.btn-group--stage{display:none}:root{--item-pad-top:98px;--item-pad-bottom:34px}.stage-media img{filter:saturate(1.05) contrast(1.06) brightness(.97)}.stage-media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background: radial-gradient(122% 86% at 50% 42%,transparent 38%,rgba(6,6,6,.44) 100%),linear-gradient(180deg,rgba(6,6,6,.16),transparent 28%)}.stage-media::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.stage-kicker::before{content:"";display:block;width:1px;height:12px;margin:0 auto 12px;background:#c9a25a;transform:skewX(calc(atan(var(--shear)) * -1))}.js .stage{--slide-dur:1.05s}.stage-media{aspect-ratio:4 / 3}.stage-media picture{position:relative;z-index:1;display:block;width:100%;height:100%}.stage-media picture img{display:block;object-fit:cover}.stage-text{margin-bottom:0}.stage-text .h3{margin-bottom:0}.stage{animation-duration:2.4s}.stage-item[data-i="0"] .stage-content{animation-delay:.8s}.stage-item[data-i="0"] .stage-media{animation-duration:1.6s}.btn-group--stage{align-items:stretch}.stage.is-swiping .stage-frame,.stage.is-swiping .stage-bg{transition:none}.stage.is-swiping{-webkit-user-select:none;user-select:none}.stage-media img,.stage-bg img{-webkit-touch-callout:none}:root{--card-w:76vw}.wall-scroll{scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--wall-pad)}.wcard-item{flex-basis:76vw;scroll-snap-align:start}.wcard{aspect-ratio:224 / 321}.teaser-content{text-align:center}.teaser-content .btn-group{justify-content:center}.teaser-text{margin-bottom:32px}[data-reveal]{opacity:1;transform:none;transition:none}.wall-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.wall{touch-action:pan-y}.wall-scroll{touch-action:pan-x pan-y}}@media(max-width:767px){.wall-pag{padding-inline:calc(var(--wall-pad) + var(--gutter) / 2)}.wall-track{height:2px;background:rgba(255,255,255,.22)}.wall-track i{top:0;height:2px;background:var(--white)}}@media(max-width:767px){.hd-menu{flex-direction:row-reverse;gap:10px}}.shw-behind{transition:transform var(--t-mass) var(--e-mass),filter var(--t-mass) var(--e-mass),opacity var(--t-mass) var(--e-mass)}html.shw-open .shw-behind{transform:scale(.972);filter:brightness(.45) saturate(.8);transform-origin:50% 30%}html.shw-open{overflow:hidden}html.shw-open body{position:fixed;left:0;right:0;width:100%;overflow:hidden}.shw{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s linear .5s}.shw.is-open{opacity:1;visibility:visible;transition:opacity .5s var(--ease),visibility 0s linear 0s}.shw-scrim{position:absolute;inset:0;background:rgba(3,3,3,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.shw-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;background:var(--stage-bg);transform:translateY(28px) scale(.985);transition:transform var(--t-in) var(--e-exit)}.shw.is-open .shw-panel{transform:none;transition:transform var(--t-mass) var(--e-mass)}.shw-bar{flex:none;display:flex;align-items:center;gap:16px;padding:16px var(--margin);border-bottom:1px solid rgba(255,255,255,.14);background:rgba(5,5,5,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.shw-eyebrow{font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--primary)}.shw-title{display:flex;flex-direction:column;gap:2px;min-width:0}.shw-count{font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300;font-variant-numeric:tabular-nums}.shw-close{margin-inline-start:auto;flex:none;display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:12px 18px;border:1px solid rgba(255,255,255,.28);color:var(--white);font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.shw-close:hover,.shw-close:focus-visible{background-color:rgba(255,255,255,.2)}.shw-close svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.6;fill:none}.shw-filters{flex:none;padding:12px var(--margin) 0;border-bottom:1px solid rgba(255,255,255,.14)}.shw-filters .frow{padding-block:6px}.shw-filters .frow:last-child{padding-bottom:14px}.shw-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.shw-inner{padding:var(--sp-s) var(--margin) var(--sp-m)}.shw-grid{display:grid;grid-template-columns:1fr;gap:var(--gutter)}.shw-item{position:relative;display:block;overflow:hidden;background:#111;aspect-ratio:4 / 3}.shw-item img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-mass) var(--e-mass),opacity var(--t-move) var(--e-mass)}.shw-item::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 38%,rgba(0,0,0,.82))}.shw-cap{position:absolute;inset:auto 0 0 0;z-index:1;padding:20px}.shw-cap{display:flex;flex-direction:column}.shw-make{display:block;font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:rgba(255,255,255,.68);margin-bottom:6px}.shw-model{display:block;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300;color:var(--white)}.shw-meta{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-move) var(--e-move),opacity var(--t-in) var(--e-mass);opacity:0}.shw-meta > span{overflow:hidden;display:block;padding-top:10px;font-size:11px;line-height:16px;letter-spacing:.11px;color:rgba(255,255,255,.82);font-variant-numeric:tabular-nums}.shw-item:hover .shw-meta,.shw-item:focus-visible .shw-meta,.shw-item.is-open .shw-meta{grid-template-rows:1fr;opacity:1}@media(hover:hover){.shw-item:hover img{transform:scale(1.04)}}.shw-flag{position:absolute;top:12px;left:12px;z-index:1;padding:5px 9px;background:rgba(5,5,5,.66);border:1px solid var(--primary);color:var(--primary);font-size:10px;line-height:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.shw-more{display:flex;justify-content:center;padding-top:var(--sp-s)}.shw-empty{padding:var(--sp-m) 0;text-align:center}.shw-empty .h4{margin-bottom:16px}.shw-empty .body-s{color:rgba(255,255,255,.7);max-width:46ch;margin:0 auto 28px}@media(max-width:767px){.shw-bar{padding:12px var(--margin)}.shw-close span{display:none}.shw-close{padding-inline:14px}.shw-inner{padding:0}.shw-body{scroll-snap-type:y mandatory}.shw-grid{gap:0}.shw-item{aspect-ratio:auto;height:calc(100svh - 190px);min-height:420px;scroll-snap-align:start;scroll-snap-stop:always}.shw-cap{padding:24px var(--margin) 28px}.shw-model{font-size:var(--fs-h3);line-height:var(--lh-h3)}.shw-meta{grid-template-rows:1fr;opacity:1}.shw-meta > span{font-size:12px}.shw-more{padding:24px var(--margin) 40px}}@media(min-width:768px){.shw-grid{grid-template-columns:repeat(2,1fr)}.shw-item:nth-child(6n+1){grid-column:span 2;aspect-ratio:2 / 1}}@media(min-width:1024px){.shw-grid{grid-template-columns:repeat(3,1fr)}.shw-item:nth-child(6n+1){grid-column:span 2;aspect-ratio:16 / 9}.shw-inner{padding-inline:var(--margin)}}@media(min-width:1440px){.shw-grid{gap:24px}}@media(prefers-reduced-motion:reduce){.shw-behind,html.shw-open .shw-behind{transition:none;transform:none;filter:none}.shw-panel{transition:none;transform:none}}.lo-fx .shw-scrim{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(3,3,3,.9)}.lo-fx .shw-behind{transition:transform var(--t-mass) var(--e-mass),opacity var(--t-mass) var(--e-mass)}html.lo-fx.shw-open .shw-behind{filter:none;opacity:.38}.lo-fx{--wall-dur:.32s}.lo-fx .shw-bar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#050505}.lo-fx .plate__in{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,#0f0f0f 0%,#070707 58%,#040404 100%)}.lo-fx .mob__scrim,.lo-fx .ctc__scrim{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(100deg,rgba(4,4,4,.86),rgba(4,4,4,.72) 48%,rgba(4,4,4,.8))}html.lo-fx.shw-open .shw-behind{filter:brightness(.45);transform:none}.vd-lede{position:relative;background:var(--stage-bg);overflow:hidden}.vd-lede img{width:100%;height:clamp(420px,72vh,760px);object-fit:cover;display:block;animation:vd-lede-in 1.6s var(--ease) both}@keyframes vd-lede-in{from{transform:scale(1.06);opacity:.4}to{transform:none;opacity:1}}.vd-lede__veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(4,4,4,.55),transparent 34%),linear-gradient(transparent 38%,rgba(4,4,4,.9))}.vd-lede__plate{position:absolute;inset:auto 0 0 0;padding-bottom:clamp(28px,5vw,56px)}.vd-lede .kick{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:300;letter-spacing:.01em;color:rgba(255,255,255,.82);margin-bottom:12px}.vd-lede h1{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:300;letter-spacing:normal;color:#fff;margin-bottom:16px;text-wrap:balance}.vd-lede__line{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--fs-body);line-height:var(--lh-body);color:rgba(255,255,255,.88);font-variant-numeric:tabular-nums}.vd-lede__line b{font-weight:600;color:#fff}.vd-lede .back-s{display:none}@media(max-width:1023px){.vd-lede .back{display:none}}.vg{background:var(--paper-2)}.vg-stage{position:relative}.vg-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;overscroll-behavior-x:contain}.vg-track::-webkit-scrollbar{display:none}.vg-frame{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:3 / 2;background:#111;overflow:hidden;cursor:zoom-in;border:0;padding:0;display:block;max-height:74svh}.vg-frame img{width:100%;height:100%;object-fit:cover;display:block}.vg-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:52px;height:52px;display:none;place-items:center;background:rgba(247,246,242,.9);color:var(--ink);transition:background-color var(--ui-dur) var(--ui-ease)}.vg-arrow:hover{background:var(--paper)}.vg-arrow:disabled{opacity:.35;pointer-events:none}.vg-arrow svg{width:24px;height:8px;stroke:currentColor;stroke-width:1.4;fill:none}.vg-arrow--prev{left:16px}.vg-arrow--next{right:16px}@media(hover:hover) and (min-width:768px){.vg-arrow{display:grid}}.vg-count{position:absolute;top:16px;right:16px;z-index:2;padding:8px 12px;background:rgba(4,4,4,.55);color:#fff;font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;font-variant-numeric:tabular-nums}.vg-thumbs{display:flex;gap:8px;padding:8px 0 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.vg-thumbs::-webkit-scrollbar{display:none}.vg-thumbs button{flex:0 0 96px;aspect-ratio:4 / 3;overflow:hidden;background:#111;opacity:.42;transition:opacity var(--t-ui) var(--e-ui);padding:0;border:0;position:relative}.vg-thumbs button::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 0 var(--primary);transition:box-shadow var(--t-ui) var(--e-ui)}.vg-thumbs button.is-on{opacity:1}.vg-thumbs button.is-on::after{box-shadow:inset 0 0 0 2px var(--primary)}.vg-thumbs img{width:100%;height:100%;object-fit:cover}.vd-high{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:var(--sp-s)}.vd-high-h{font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--ink-3);margin-bottom:24px}.vd-high ul{display:grid;gap:16px}.vd-high li{display:flex;gap:14px;align-items:flex-start;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300;color:var(--ink)}.vd-high li svg{flex:none;width:18px;height:18px;margin-top:4px;stroke:var(--primary);stroke-width:1.6;fill:none}.vd-table{border-top:1px solid var(--line)}.vd-table div{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);align-items:baseline}.vd-table dt{font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--ink-3)}.vd-table dd{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);font-variant-numeric:tabular-nums}.vd-avail{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:var(--sp-s)}.vd-avail > div{background:#fff;padding:20px}.vd-avail dt{font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.vd-avail dd{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-2)}.vd-here{display:inline-flex;align-items:center;gap:10px;font-size:13px;line-height:16px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--primary-ink);background:var(--primary);padding:8px 12px;margin-bottom:16px}.vd-sec{padding-block:var(--sp-m)}.vd-sec--tight{padding-block:var(--sp-s)}.vd-sec-h{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal;color:var(--ink);margin-bottom:24px}@media(min-width:768px){.vd-high ul{grid-template-columns:1fr 1fr;gap:20px 40px}.vd-avail{grid-template-columns:1fr 1fr}.vg-thumbs button{flex-basis:112px}}@media(max-width:767px){.vg{margin-inline:calc(var(--margin) * -1)}.vg-thumbs{padding-inline:var(--margin)}.vg-frame{aspect-ratio:4 / 3}.vd-lede img{height:clamp(360px,58svh,520px)}.vd-table div{grid-template-columns:1fr;gap:4px}.vd-table dt{margin-bottom:2px}}.vd-main{min-width:0}.vd-cols{margin-top:0;align-items:start}.vd-main > .vd-sec:first-child{padding-top:var(--sp-s)}.vd-main > .vd-sec:last-child{padding-bottom:0}.vd-aside{margin-top:var(--sp-s)}@media(min-width:1024px){.vd-cols .vd-high ul{grid-template-columns:1fr}.vd-cols .vd-avail{grid-template-columns:1fr 1fr}}@media(max-width:1023px){.vd-aside{margin-top:var(--sp-m)}}.fsearch{position:relative;display:flex;align-items:center;margin-bottom:8px}.fsearch-ic{position:absolute;left:16px;width:18px;height:18px;pointer-events:none;stroke:rgba(255,255,255,.5);stroke-width:1.5;fill:none;stroke-linecap:round;transition:stroke var(--ui-dur) var(--ui-ease)}.fsearch input{width:100%;min-height:52px;padding:14px 48px;background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:0;color:var(--white);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:300;-webkit-appearance:none;appearance:none}.fsearch input::placeholder{color:rgba(255,255,255,.42);opacity:1}.fsearch input::-webkit-search-cancel-button,.fsearch input::-webkit-search-decoration{-webkit-appearance:none;display:none}.fsearch input:focus{outline:none;border-color:var(--primary)}.fsearch input:focus + .fsearch-x,.fsearch:focus-within .fsearch-ic{stroke:var(--primary)}.fsearch-x{position:absolute;right:6px;width:40px;height:40px;display:grid;place-items:center;background:transparent;border:0;color:rgba(255,255,255,.6);transition:color var(--ui-dur) var(--ui-ease);cursor:pointer}.fsearch-x:hover{color:var(--white)}.fsearch-x svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.6;fill:none}.shw-tools{display:flex;gap:8px;align-items:center;padding-top:4px}.shw-tools .fsearch{flex:1 1 auto;min-width:0;margin-bottom:0}.shw-tools .fsearch input,.sortsel--dark{height:48px;min-height:0;box-sizing:border-box}.sortsel--dark{flex:none}@media(max-width:767px){.shw-tools .fsearch{flex:1 1 auto}.sortsel--dark{flex:0 0 132px;padding:12px 10px;font-size:11px;letter-spacing:.6px;text-align:center;text-overflow:ellipsis}.shw-tools .fsearch input{padding-left:42px;padding-right:40px}.shw-tools .fsearch-ic{left:13px}}@media(max-width:767px){.phead{padding-top:148px}}.lg{padding-block:var(--sp-m) var(--sp-m)}.lg-note{max-width:66ch;margin-block:8px 40px;padding:16px 20px;border-inline-start:2px solid var(--primary);background:rgba(201,162,90,.07);font-size:13px;line-height:22px;color:rgba(255,255,255,.72)}.lg-note b{color:var(--white);font-weight:600}.lg-toc{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--sp-m);padding-bottom:24px;border-bottom:1px solid var(--line-d)}.lg-toc a{display:inline-flex;align-items:center;height:var(--cat-pill-h);padding:0 14px;border:1px solid var(--line-d);font-size:13px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--white);transition:border-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.lg-toc a:hover,.lg-toc a:focus-visible{border-color:var(--primary);color:var(--primary)}.lg-doc{max-width:66ch;padding-block:var(--sp-s);scroll-margin-top:120px}.lg-doc + .lg-doc{border-top:1px solid var(--line-d)}.lg-h{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal;color:var(--white);margin-bottom:6px}.lg-upd{font-size:12px;letter-spacing:1.1px;text-transform:uppercase;color:rgba(255,255,255,.42);margin-bottom:32px}.lg-doc h3{font-size:13px;line-height:22px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--primary);margin:32px 0 10px}.lg-doc p{font-size:var(--fs-body);line-height:1.75;color:rgba(255,255,255,.78);margin-bottom:14px}.lg-doc p b{color:var(--white);font-weight:600}.lg-doc a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.lg-doc a:hover{color:var(--primary-hover)}.lg-list{display:grid;gap:12px;margin-top:8px}.lg-list li{font-size:var(--fs-body);line-height:1.7;color:rgba(255,255,255,.78);padding-inline-start:18px;position:relative}.lg-list li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:1px;background:var(--primary)}.lg-list b{color:var(--white);font-weight:600}.lg-dl{display:grid;gap:14px;margin-top:8px;max-width:56ch}.lg-dl > div{display:grid;grid-template-columns:minmax(0,17ch) minmax(0,1fr);gap:18px;align-items:baseline}.lg-dl dt{font-size:11px;line-height:22px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:rgba(255,255,255,.44)}.lg-dl dd{font-size:var(--fs-body);line-height:1.7;color:var(--white)}@media(max-width:559px){.lg-dl > div{grid-template-columns:minmax(0,1fr);gap:2px}}.lg-doc [data-tbd],.lg-note [data-tbd]{color:rgba(255,255,255,.72);font-weight:400;text-decoration:underline dotted var(--primary);text-underline-offset:4px;text-decoration-thickness:1px}body.cg-room,.cgr,.desk{--r-paper:#f4f2ee;--r-paper-2:#eae7e0;--r-sheet:#fff;--r-ink:#141312;--r-ink-2:#4e4a45;--r-ink-3:#6a645c;--r-ink-4:rgba(20,19,18,.42);--r-line:rgba(20,19,18,.13);--r-line-2:rgba(20,19,18,.26);--r-gold:#8a6a24;--r-gold-line:rgba(138,106,36,.5);--r-gold-wash:rgba(138,106,36,.07);--r-bad:#a2361e;--r-lift:0 14px 34px -16px rgba(20,19,18,.28);color:var(--r-ink-2)}.cgr{position:relative;isolation:isolate;min-block-size:100vh;min-block-size:100svh;display:flex;flex-direction:column;background:var(--r-paper);overflow-x:clip}.cgr__sentinel{position:absolute;top:0;left:0;width:1px;height:var(--cg-top);pointer-events:none}.cgr__bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:var(--r-paper)}.cgr__bg img{width:100%;height:100%;object-fit:cover;object-position:58% 38%;opacity:var(--room-op,.22);filter:saturate(.72) contrast(1.14) brightness(1.06);animation:cg-room var(--t-epic) var(--e-mass) backwards}@keyframes cg-room{0%{opacity:0;transform:scale(1.05)}100%{opacity:var(--room-op,.22);transform:none}}.cgr__light{position:absolute;inset:0;z-index:1;pointer-events:none;background: radial-gradient(120% 68% at 18% -8%,rgba(201,162,90,.10) 0%,rgba(201,162,90,.03) 42%,transparent 72%),linear-gradient(114.7deg,rgba(244,242,238,.96) 0%,rgba(244,242,238,.88) 28%,rgba(244,242,238,.52) 55%,rgba(244,242,238,.80) 78%,rgba(244,242,238,.94) 100%),linear-gradient(180deg,rgba(244,242,238,.62) 0%,rgba(244,242,238,.10) 20%,rgba(238,235,229,.30) 56%,rgba(234,231,224,.92) 100%);transition:opacity var(--t-mass) var(--e-mass)}.cgr__light::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.lo-fx .cgr__light::after{display:none}.cgr.is-done .cgr__light{background: radial-gradient(120% 68% at 18% -8%,rgba(201,162,90,.06) 0%,transparent 66%),linear-gradient(114.7deg,rgba(244,242,238,.99) 0%,rgba(244,242,238,.97) 28%,rgba(244,242,238,.86) 55%,rgba(244,242,238,.95) 78%,rgba(244,242,238,.99) 100%),linear-gradient(180deg,rgba(244,242,238,.8) 0%,rgba(244,242,238,.5) 20%,rgba(238,235,229,.6) 56%,rgba(234,231,224,.96) 100%)}.cgr__grid{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.cgr__row{flex:1;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-s) var(--gutter);padding-block:var(--cg-top) 0}.cgs{min-width:0}.cgs__in{display:flex;flex-direction:column;align-items:flex-start}.cgs__tag{--tag-h:30px;--tag-cut:calc(var(--tag-h) * var(--shear));width:max-content;max-width:100%;height:var(--tag-h);line-height:var(--tag-h);padding-inline:15px calc(15px + var(--tag-cut));background:rgba(4,4,4,.9);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--tag-cut)) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--tag-cut)) 100%,0 100%);font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--primary);white-space:nowrap;animation:cg-wedge var(--t-move) var(--e-mass) 80ms backwards}@keyframes cg-wedge{0%{-webkit-clip-path:polygon(0 0,var(--tag-cut) 0,0 100%,0 100%);clip-path:polygon(0 0,var(--tag-cut) 0,0 100%,0 100%)}100%{-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--tag-cut)) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--tag-cut)) 100%,0 100%)}}.cgs__h{margin-top:22px;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal;text-wrap:balance;max-height:400px;--appear-start-y:20px;animation:ah-appear var(--t-mass) var(--e-enter) 180ms backwards;transition:max-height var(--t-move) var(--e-move),opacity var(--t-in) var(--e-exit),margin-top var(--t-move) var(--e-move)}.cgs__lede{margin-top:14px;max-width:44ch;color:var(--r-ink-2);max-height:240px;overflow:hidden;--appear-start-y:16px;animation:ah-appear var(--t-mass) var(--e-enter) 260ms backwards;transition:max-height var(--t-move) var(--e-move),opacity var(--t-in) var(--e-exit),margin-top var(--t-move) var(--e-move)}.cgr.is-live .cgs__lede{max-height:0;opacity:0;margin-top:0}.cgs__host{--host-h:58px;--host-cut:calc(var(--host-h) * var(--shear));display:flex;flex-direction:column;justify-content:center;gap:3px;width:max-content;max-width:100%;height:var(--host-h);overflow:hidden;margin-top:32px;padding-inline:16px calc(18px + var(--host-cut));background:var(--r-sheet);border-inline-start:2px solid var(--r-gold);box-shadow:var(--r-lift);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--host-cut)) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--host-cut)) 100%,0 100%);animation:cg-wedge-h var(--t-move) var(--e-mass) 340ms backwards}@keyframes cg-wedge-h{0%{-webkit-clip-path:polygon(0 0,var(--host-cut) 0,0 100%,0 100%);clip-path:polygon(0 0,var(--host-cut) 0,0 100%,0 100%)}100%{-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--host-cut)) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--host-cut)) 100%,0 100%)}}.cgs__host-n{font-size:15px;line-height:20px;font-weight:400;letter-spacing:.02em;color:var(--r-ink);white-space:nowrap}.cgs__host-r{font-size:10px;line-height:14px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--r-ink-3);white-space:nowrap}.cgs__say{position:relative;margin-top:18px;padding-inline-start:16px;max-width:38ch;font-size:14px;line-height:22px;color:var(--r-ink-2);min-height:22px}.cgs__say::before{content:"";position:absolute;inset-inline-start:0;top:.34em;bottom:.24em;width:1px;background:var(--r-gold);opacity:.75}.cgs__say.is-new{animation:cg-say var(--t-move) var(--e-enter)}@keyframes cg-say{0%{opacity:0;transform:translateY(9px)}100%{opacity:1;transform:none}}.cgs__spine{display:flex;flex-direction:column;margin-top:32px;width:100%}.cgs__spine li{color:var(--r-ink-4);transition:color var(--t-in) var(--e-move)}.cgs__spine li > *{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:12px;width:100%;text-align:start;padding-block:5px}.cgs__spine i{grid-column:1;grid-row:1;justify-self:start;align-self:center;width:16px;height:1px;background:currentColor;margin-top:1px;transition:width var(--t-move) var(--e-move),height var(--t-move) var(--e-move),background-color var(--t-move) var(--e-move)}.cgs__nm{grid-column:2;grid-row:1;min-width:0;font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.cgs__val{grid-column:2;grid-row:2;min-width:0;margin-top:1px;font-size:13px;line-height:18px;font-weight:300;letter-spacing:.01em;text-transform:none;color:var(--r-ink-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color var(--ui-dur) var(--ui-ease)}.cgs__spine li.is-done{color:var(--r-ink-3)}.cgs__spine li.is-done i{background:var(--r-gold)}.cgs__spine li.is-now{color:var(--r-ink)}.cgs__spine li.is-now i{width:32px;height:2px;background:var(--r-gold)}.cgs__spine button:hover .cgs__val,.cgs__spine button:focus-visible .cgs__val{color:var(--r-gold)}.cgs__spine button:hover,.cgs__spine button:focus-visible{color:var(--r-ink)}.cgs__spine:empty{min-height:26px}.chipset:empty{min-height:44px}.cgs__say:empty{display:none}@media(max-width:1023px){.cgs__spine:empty{min-height:2px}}.cgs__meta{margin-top:auto;padding-top:26px;font-size:10px;line-height:14px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--r-ink-3)}.heard{width:100%}.heard__k{display:flex;align-items:center;gap:8px;width:100%;text-align:start;font-size:10px;line-height:14px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--r-ink-3);margin-bottom:10px}.heard__k svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.5;fill:none;margin-inline-start:auto;transition:transform var(--t-in) var(--e-move)}.heard.is-open .heard__k svg{transform:rotate(180deg)}.heard__l{display:flex;flex-wrap:nowrap;gap:0 18px;margin:0;padding:0;max-height:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);transition:max-height var(--t-in) var(--e-move)}.heard__l > li{position:relative;flex:none}.heard__l > li + li::before{content:"·";position:absolute;inset-inline-start:-11px;top:0;color:var(--r-ink-4);font-size:12px;line-height:20px}.heard.is-open .heard__l{flex-wrap:wrap;max-height:34vh;overflow-y:auto;gap:10px 18px;-webkit-mask-image:none;mask-image:none}.heard.is-open .heard__l > li + li::before{display:none}.heard__i{width:auto;text-align:start;padding:0;transition:color var(--ui-dur) var(--ui-ease)}.heard__i b{display:none;font-size:10px;line-height:14px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--r-ink-3);margin-bottom:1px}.heard.is-open .heard__i b{display:block}.heard__i span{display:block;font-size:12px;line-height:20px;color:var(--r-ink-2)}.heard__i:hover span,.heard__i:focus-visible span{color:var(--r-gold)}.heard__i.is-new{--appear-start-y:8px;animation:ah-appear var(--t-in) var(--e-enter) backwards}@media(min-width:1024px){.heard{display:none}}.cgc{min-width:0;display:flex;flex-direction:column}.cg-meta{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:26px;min-height:16px;font-size:10px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--r-ink-3)}#cg-form{display:flex;flex-direction:column;flex:1;scroll-margin-top:calc(var(--plate-h) + 20px)}.cg-steps{position:relative;flex:1 0 auto}.cg-step{display:none}.cg-step.is-on{display:block}.cg-step.is-off{display:block;position:absolute;inset:0 0 auto 0;pointer-events:none}.cg-q{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:300;letter-spacing:normal;margin-bottom:14px;text-wrap:balance;max-width:20ch}.cg-q:focus,.cg-q:focus-visible{outline:none}.cg-help{color:var(--r-ink-2);max-width:52ch;margin-bottom:38px}.cg-body{padding-bottom:24px}.ask + .ask{margin-top:36px}.cg-sub{font-size:10px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--r-ink-3);margin-bottom:14px}.cg-legal{margin-top:26px;color:var(--r-ink-3);max-width:56ch}.opts{display:grid;gap:var(--gutter)}.opt{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;width:100%;text-align:start;padding:22px 22px 24px;border:1px solid var(--r-line);background-color:var(--r-sheet);color:var(--r-ink);transition:border-color var(--ui-dur) var(--ui-ease),background-color var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}.opt::before{content:"";position:absolute;inset-block:-1px;inset-inline-start:-1px;width:2px;background:var(--r-gold);transform:scaleY(0);transform-origin:50% 0;transition:transform var(--t-in) var(--e-move)}.opt::after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--edge-lit);opacity:0;transition:opacity var(--ui-dur) var(--ui-ease)}.opt:hover,.opt:focus-visible{border-color:var(--r-line-2);background-color:var(--r-sheet);box-shadow:var(--r-lift)}.opt:hover::after,.opt:focus-visible::after{opacity:1}.opt.is-on{border-color:var(--r-gold-line);background-color:var(--r-gold-wash)}.opt.is-on::before{transform:scaleY(1)}.opt-txt{display:block;min-width:0}.opt-t{display:block;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300;margin-bottom:6px;text-wrap:balance}.opt-d{display:block;color:var(--r-ink-2);max-width:34ch}.opt-mark{flex:none;width:20px;height:20px;margin-top:3px;border:1px solid var(--r-line-2);display:grid;place-items:center;transition:background-color var(--t-tap) var(--e-ui),border-color var(--t-tap) var(--e-ui)}.opt.is-on .opt-mark{background:var(--r-gold);border-color:var(--r-gold)}.opt-mark svg{width:11px;height:11px;stroke:#fff;stroke-width:2;fill:none;opacity:0;transform:scale(.5);transition:opacity var(--t-tap) var(--e-ui),transform var(--t-ui) var(--e-enter)}.opt.is-on .opt-mark svg{opacity:1;transform:none}.chipset{display:flex;flex-wrap:wrap;gap:8px}.cgr .chip{min-height:44px;padding:13px 20px;border-color:var(--r-line-2);background-color:var(--r-sheet);color:var(--r-ink-2);transition:background-color var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.cgr .chip:hover:not(:disabled){background-color:var(--r-paper-2);border-color:var(--r-ink-3);color:var(--r-ink)}.cgr .chip.is-on{background-color:var(--r-gold);border-color:var(--r-gold);color:#fff}.cgr .chip.is-on:hover:not(:disabled){background-color:var(--r-ink);border-color:var(--r-ink);color:#fff}.fields{display:grid;gap:26px}.field{position:relative;min-width:0}.field label{display:block;margin-bottom:10px;font-size:10px;line-height:14px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--r-ink-3)}.field input,.field select,.field textarea{width:100%;background:transparent;color:var(--r-ink);border:0;border-bottom:1px solid var(--r-line-2);padding:11px 0;font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300;transition:border-color var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}.field input::placeholder,.field textarea::placeholder{color:var(--r-ink-3);opacity:.86}.field input:hover,.field select:hover,.field textarea:hover{border-bottom-color:var(--r-ink-3)}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-bottom-color:var(--r-gold);box-shadow:0 1px 0 0 var(--r-gold)}.field select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-inline-end:26px}.field select option{background:var(--r-sheet);color:var(--r-ink)}.field textarea{resize:vertical;min-height:104px;line-height:1.55}.sel{position:relative;display:block}.sel__ic{position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);width:14px;height:14px;stroke:var(--r-ink-3);stroke-width:1.4;fill:none;pointer-events:none;transition:stroke var(--ui-dur) var(--ui-ease)}.sel:focus-within .sel__ic{stroke:var(--r-gold)}.field-err{display:none;color:var(--r-bad);margin-top:9px}.field.is-bad input,.field.is-bad select{border-bottom-color:var(--r-bad);box-shadow:none}.field.is-bad .field-err{display:block}.cg-match{display:flex;align-items:center;gap:18px 22px;flex-wrap:wrap;margin-top:38px;padding:20px 22px;border:1px solid var(--r-line);background-color:var(--r-sheet);box-shadow:var(--r-lift)}.cg-match__n{font-size:var(--fs-h3);line-height:1;font-weight:300;font-variant-numeric:tabular-nums;color:var(--r-gold)}.cg-match__n.is-roll{animation:cg-roll var(--t-move) var(--e-enter)}@keyframes cg-roll{0%{opacity:0;transform:translateY(.42em)}100%{opacity:1;transform:none}}.cg-match__b{flex:1 1 220px;min-width:0;display:block}.cg-match__k{display:block;font-size:10px;line-height:14px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:var(--r-ink-3);margin-bottom:4px}.cg-match__t{display:block;color:var(--r-ink-2)}.cg-match.is-none{border-color:var(--r-gold-line);background-color:var(--r-gold-wash)}@media(max-width:767px){html.cg-has-pick #cg-picked[hidden]{display:block!important;min-height:240px}}@media(max-width:1023px){html.cg-has-rec .cg-nav__slot{min-height:54px}}.cg-picked{display:flex;gap:18px;align-items:stretch;margin-bottom:32px;max-width:540px;border:1px solid var(--r-line);background-color:var(--r-sheet);box-shadow:var(--r-lift)}.cg-picked-photo{flex:0 0 132px;align-self:stretch;overflow:hidden;background:#111}.cg-picked-photo img{width:100%;height:100%;object-fit:cover;min-height:118px}.cg-picked-body{display:flex;flex-direction:column;gap:3px;min-width:0;padding:16px 18px 16px 0}.cg-picked-body .cg-sub{margin-bottom:4px}.cg-picked-h{font-size:var(--fs-h6);line-height:var(--lh-h6);font-weight:300}.cg-picked-make{color:var(--r-ink-2)}.cg-picked-spec{color:var(--r-ink-2);font-variant-numeric:tabular-nums}.cg-unpick{align-self:flex-start;margin-top:12px;padding-inline:0;min-height:30px}.cg-unpick .btn__label{font-size:11px;letter-spacing:1.1px;color:var(--r-ink-3);border-bottom:1px solid var(--r-line-2);padding-bottom:3px;transition:color var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease)}.cg-unpick::after{content:none}.cg-unpick:hover .btn__label,.cg-unpick:focus-visible .btn__label{color:var(--r-ink);border-bottom-color:var(--r-gold)}.brief{background:var(--white);color:#050505;padding:30px 26px 32px;box-shadow:var(--lift-2)}.cg-step.is-on .brief{animation:cg-print var(--t-mass) var(--e-mass) 140ms backwards}@keyframes cg-print{0%{clip-path:inset(0 0 100% 0)}100%{clip-path:inset(0 0 0 0)}}.brief-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid rgba(5,5,5,.16);margin-bottom:24px;font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:#6a645c}.brief-head b{color:#050505;font-weight:600;font-variant-numeric:tabular-nums}.brief dl{display:grid;gap:14px}.brief dl > div{display:grid;grid-template-columns:minmax(112px,30%) 1fr;gap:16px;align-items:baseline}.brief dt{font-size:10px;line-height:16px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:#6a645c}.brief dd{color:#050505;text-wrap:pretty}.brief-note{margin-top:24px;padding-top:15px;border-top:1px solid rgba(5,5,5,.16);color:#4e4a45}.cg-done{max-width:46ch;padding-block:8px var(--sp-s)}.cg-done__k{font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--r-gold);margin-bottom:18px}.cg-done__h{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:300;letter-spacing:normal;margin-bottom:16px;text-wrap:balance}.cg-done__p{color:var(--r-ink-2);margin-bottom:34px}.cg-done__p .t-num{color:var(--r-ink);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.cgr.is-done .cgs__spine,.cgr.is-done .cg-meta,.cgr.is-done .cg-nav{display:none}.cgr.is-done .cgs__h{max-height:0;opacity:0;overflow:hidden;margin-top:0}.cgr.is-done .cg-steps{flex:0 1 auto;margin-block:auto}.cg-nav{position:sticky;bottom:0;z-index:4;margin-top:auto;padding-block:14px 20px}.cg-nav::before{content:"";position:absolute;z-index:-1;inset-block:-20px 0;inset-inline:-56px;background:linear-gradient(180deg,rgba(244,242,238,0) 0,rgba(244,242,238,.94) 20px,rgba(243,241,236,.995) 34px,rgba(240,237,231,.995) 100%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);pointer-events:none}.heard{margin-bottom:10px}.cg-nav__row{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--r-line)}.cg-nav__back .btn__label,.cg-nav__skip .btn__label{color:var(--r-ink-2)}.cg-nav__back:hover .btn__label,.cg-nav__skip:hover .btn__label{color:var(--r-ink)}.cg-nav__back .ic{stroke:var(--r-ink-2)}.cg-nav__next{margin-inline-start:auto}.cg-nav__hint{display:none;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--r-line-2)}.cg-nav__hint svg{width:14px;height:14px;stroke:var(--r-ink-3);stroke-width:1.4;fill:none}@media(hover:hover) and (min-width:1024px){.cg-nav__hint{display:grid;margin-inline-start:auto}.cg-nav__hint + .cg-nav__next{margin-inline-start:0}}.desk{position:relative;z-index:2;border-top:1px solid var(--r-line);background:linear-gradient(180deg,var(--r-paper-2),#e3dfd6);padding-block:var(--sp-m)}.desk__in{display:grid;gap:28px;max-width:70ch}.desk__k{font-size:10px;line-height:14px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--r-gold);margin-bottom:14px}.desk__h{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:300;letter-spacing:normal;margin-bottom:14px}.desk__t .body-s{color:var(--r-ink-2);max-width:60ch}.desk__a{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cgs__h,.cg-q,.cg-done__h,.desk__h,.cg-picked-h{color:var(--r-ink)}.cgr .opt::after{display:none}.brief{border:1px solid var(--r-line);box-shadow:0 22px 48px -20px rgba(20,19,18,.34)}.cgr .btn--secondary,.desk .btn--secondary,body.cg-room .hd .btn--secondary{border-color:var(--r-ink)}.cgr .btn--secondary,.cgr .btn--tertiary,.desk .btn--secondary,.desk .btn--tertiary,body.cg-room .hd .btn--secondary{color:var(--r-ink)}.cgr .btn--primary,.desk .btn--primary{background-color:var(--r-gold);border-color:var(--r-gold);color:#fff;--btn-fill:var(--r-ink)}.cgr .btn--primary:hover:not(:disabled),.cgr .btn--primary:focus-visible,.desk .btn--primary:hover:not(:disabled),.desk .btn--primary:focus-visible{border-color:var(--r-ink);color:#fff}.cgr .btn--primary:active:not(:disabled),.desk .btn--primary:active:not(:disabled){--btn-fill:var(--r-gold);border-color:var(--r-gold);color:#fff}.cgr :focus-visible,.desk :focus-visible,body.cg-room .hd :focus-visible{outline-color:var(--r-ink)}.cgr ::selection,.desk ::selection{background:var(--r-gold);color:#fff}body.cg-room{background:var(--r-paper)}body.cg-room .hd::before{background: radial-gradient(58% 132% at 50% -18%,rgba(244,242,238,.9),transparent 70%),linear-gradient(180deg,rgba(244,242,238,.96) 0%,rgba(244,242,238,.8) 34%,rgba(244,242,238,.4) 68%,transparent 100%)}body.cg-room .hd{color:var(--r-ink)}body.cg-room .hd .lnk,body.cg-room .hd-menu,body.cg-room .hd-logo{color:var(--r-ink)}body.cg-room .hd .btn--secondary{border-color:var(--r-ink);color:var(--r-ink);--btn-fill:rgba(20,19,18,.1)}body.cg-room .hd .lang__o{color:var(--r-ink)}body.cg-room .hd .lang::before{background:var(--r-line-2)}body.cg-room .hd .lang__ind{background:var(--r-gold)}body.cg-room .hd .social__a{color:var(--r-ink);opacity:.5}body.cg-room .hd .social__a::before{background:rgba(20,19,18,.07)}body.cg-room .hd .social__a::after{background:var(--r-gold)}body.cg-room .ah-skip{background:var(--r-ink);color:var(--r-paper)}@keyframes cg-leave{0%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-12px)}}.cg-step.is-off{animation:cg-leave var(--t-ui) var(--e-exit) forwards}.cg-step.is-on .cg-q,.cg-step.is-on .cg-help,.cg-step.is-on .cg-body > *,.cg-step.is-on .cg-done > *{--appear-start-y:16px;animation:ah-appear var(--t-move) var(--e-enter) backwards}.cg-step.is-on .cg-q{animation-delay:0ms}.cg-step.is-on .cg-help{animation-delay:60ms}.cg-step.is-on .cg-body > *:nth-child(1){animation-delay:120ms}.cg-step.is-on .cg-body > *:nth-child(2){animation-delay:190ms}.cg-step.is-on .cg-body > *:nth-child(3){animation-delay:250ms}.cg-step.is-on .cg-body > *:nth-child(n+4){animation-delay:300ms}.cg-step.is-on .cg-done > *:nth-child(1){animation-delay:60ms}.cg-step.is-on .cg-done > *:nth-child(2){animation-delay:140ms}.cg-step.is-on .cg-done > *:nth-child(3){animation-delay:220ms}.cg-step.is-on .cg-done > *:nth-child(4){animation-delay:300ms}.cg-step.is-on .opt{--appear-start-y:14px;animation:ah-appear var(--t-move) var(--e-enter) backwards}.cg-step.is-on .opt:nth-child(1){animation-delay:150ms}.cg-step.is-on .opt:nth-child(2){animation-delay:calc(150ms + var(--stagger))}.cg-step.is-on .opt:nth-child(3){animation-delay:calc(150ms + var(--stagger) * 2)}.cg-step.is-on .opt:nth-child(4){animation-delay:calc(150ms + var(--stagger) * 3)}:root{--cg-top:152px}@media(min-width:768px){:root{--cg-top:134px}.cg-picked-photo{flex-basis:150px}}@media(min-width:1024px){:root{--cg-top:150px}.cgr__row{grid-template-columns:minmax(268px,4fr) minmax(0,7.6fr);column-gap:calc(var(--gutter) * 2.5)}.cgs{position:sticky;top:calc(var(--plate-h) + 26px);align-self:start;max-height:calc(100svh - var(--plate-h) - 46px);display:flex}.cgs__in{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.cgs__in::-webkit-scrollbar{display:none}.cgc{padding-bottom:0}#cg-stepno{display:none}.cg-meta{justify-content:flex-end}.cg-q{max-width:18ch}}@media(min-width:1024px) and (max-width:1439px){.cgr .opts--2{grid-template-columns:minmax(0,1fr)}}@media(min-width:1440px){:root{--cg-top:170px}.cgr__row{grid-template-columns:minmax(300px,4fr) minmax(0,7.2fr);column-gap:calc(var(--gutter) * 3)}.cgs__tag{--tag-h:32px}.cgs__host{--host-h:64px}.cgs__say{font-size:15px;line-height:24px}.brief{padding:36px 34px 38px}}@media(min-width:1920px){:root{--cg-top:190px}.cgr__row{grid-template-columns:minmax(340px,4fr) minmax(0,7fr)}.cgs__host{--host-h:70px}.cg-sub,.field label,.cg-match__k,.heard__i b,.cgs__host-r,.cgs__meta,.desk__k{font-size:11px;line-height:16px}.cg-meta,.cgs__nm{font-size:11px}.cgs__val{font-size:14px;line-height:20px}.cgs__host-n{font-size:17px;line-height:22px}}@media(max-width:1023px){.cgr__row{gap:26px 0}.cgs__h{margin-top:16px}.cgs__lede{margin-top:12px;max-width:56ch}.cgs__host{margin-top:24px}.cgs__say{margin-top:14px;max-width:56ch}.cgs__spine{margin-top:24px}.cg-meta{margin-bottom:20px}.cg-help{margin-bottom:28px}.cgs__meta{display:none}.cgs__spine{flex-direction:row;gap:4px;margin-top:28px}.cgs__spine li{flex:1 1 0;min-width:0}.cgs__spine li > *{display:block;padding:0;pointer-events:none}.cgs__spine i{display:block;width:100%;height:2px;background:var(--r-line-2);margin:0}.cgs__spine li.is-done i{background:var(--r-gold)}.cgs__spine li.is-now i{width:100%;height:2px;background:var(--r-ink)}.cgs__nm,.cgs__val{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media(min-width:768px) and (max-width:1023px){.cgs__in{max-width:min(100%,72ch)}}@media(max-width:767px){:root{--cg-top:146px}.cg-q{font-size:var(--fs-h3);line-height:var(--lh-h3);max-width:none}.cg-help{margin-bottom:26px}.cg-meta{margin-bottom:18px}.cgs__h{margin-top:14px}.cgs__host{margin-top:22px}.cgs__spine{margin-top:22px}.cg-picked{gap:14px}.cg-picked-photo{flex-basis:96px}.cg-picked-body{padding-block:14px}.brief{padding:24px 20px 26px;margin-inline:calc(var(--gutter) / -2)}.brief dl > div{grid-template-columns:1fr;gap:2px}.desk__a .btn{width:100%;justify-content:center}.desk__a .btn--tertiary{border-color:var(--r-line-2)}}@media(max-width:559px){.cg-nav__row{flex-wrap:wrap;gap:10px}.cg-nav__back{order:1}.cg-nav__skip{order:2;margin-inline-start:auto}.cg-nav__next{order:3;width:100%;margin-inline-start:0;justify-content:center}}@media(prefers-reduced-motion:reduce){.cgr__bg img,.cgs__tag,.cgs__h,.cgs__lede,.cgs__host,.cg-step.is-on .cg-q,.cg-step.is-on .cg-help,.cg-step.is-on .cg-body > *,.cg-step.is-on .cg-done > *,.cg-step.is-on .opt,.cg-step.is-on .brief,.cgs__say.is-new,.cg-match__n.is-roll,.heard__i.is-new{animation:none!important}.cg-step.is-off{display:none!important}}.hd-menu{display:inline-flex;min-height:44px;flex:none}.hd-links{display:none}.hd-zone--start{gap:20px}.hd-zone--end .btn--secondary{margin-inline-start:0}@media(min-width:768px){.hd-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:24px}.hd-zone--start{grid-column:1;grid-row:1}.hd-logo{grid-column:2;grid-row:1}.hd-zone--end{grid-column:3;grid-row:1;gap:16px}.hd-zone--end .lang{margin-inline-start:0}.hd-social{display:none}}@media(min-width:1280px){.hd-links{display:flex;gap:20px}.hd-links li:last-child{display:none}.hd-social{display:list-item}}@media(min-width:1600px){.hd-links li:last-child{display:list-item}}@media(max-width:767px){.hd-nav{grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;column-gap:10px;padding-top:max(26px,env(safe-area-inset-top));padding-bottom:16px}.hd-zone--start,.hd-zone--end{height:44px;align-self:center;align-items:center}.hd-zone--start{justify-content:flex-start}.hd-zone--end{justify-content:flex-end}.hd-menu{min-width:44px;height:44px;align-items:center;transform:translateY(6px)}.hd-logo{align-self:center;transform:translateY(2px)}.hd-zone--end .lang{height:44px;padding-bottom:0;align-items:center;align-self:center;transform:translateY(2px)}.hd-zone--end .lang::before,.hd-zone--end .lang__ind{bottom:5px}.hd-zone--end .lang__o{min-width:34px;height:40px;min-height:40px;display:grid;place-items:center;padding-bottom:1px}}.mob__sheet{padding-bottom:max(28px,env(safe-area-inset-bottom))}.mob nav a{display:flex;align-items:center}.mob-foot a{overflow-wrap:anywhere}.ctc__mapbox{margin:0 0 28px;border:1px solid rgba(255,255,255,.16);background:#e8e5df;overflow:hidden}.ctc__mapframe{display:block;width:100%;height:clamp(210px,30vh,300px);border:0;background:#e8e5df}.ctc__mapmeta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;padding:10px 16px;background:#111;color:#fff}.ctc__mapmeta strong{font-size:14px;font-weight:600;letter-spacing:.02em}.ctc__maplink{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:12px;font-weight:600}.ctc__maplink:hover,.ctc__maplink:focus-visible{text-decoration:underline;text-underline-offset:4px}.ctc__scroll{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.detail-menu{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);font-family:inherit;font-size:12px;line-height:20px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.detail-menu svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;fill:none}@media(max-width:767px){body:not(.ah) .nav .links{display:flex}body:not(.ah) .nav .links > a{display:none}body:not(.ah) .nav .burger{display:none}.detail-menu span{display:none}.detail-menu{min-width:44px}}.hd{animation-duration:.35s;animation-delay:0s}.stage{animation-duration:.45s}.stage-item[data-i="0"] .stage-bg{animation-duration:.65s}.stage-item[data-i="0"] .stage-media{animation-duration:.55s}.stage-item[data-i="0"] .stage-content{animation-duration:.45s;animation-delay:0s}@media(max-width:767px){.stage-item[data-i="0"] .stage-bg{animation:none}.stage:not(.is-settled) .stage-item[data-i="0"] .stage-bg{transition:none}}@media(hover:none),(max-width:767px){.stage__bg,.hero-bg,.ctc__scrim,.shw-scrim,.shw-bar,.nav,.vd-sticky{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mob nav a,.ctc.is-open .ctc__h,.ctc.is-open .ctc__where,.ctc.is-open .ctc__depts,.ctc.is-open .ctc__social{animation:none!important}.ctc__reveal,.shw__sheet{transition-duration:.24s!important}.reveal,.appear{transition-delay:0s!important;transition-duration:.3s!important}}:root{--plate-stack-offset:var(--plate-h);--ah-original-size:.81;--ah-original-opacity:.98}html.ah-landing-page[data-ah-landing-standard-mode="hidden"] .hd{display:none!important}html.ah-landing-page[data-ah-landing-standard-mode="top"] .hd{position:absolute!important}html.ah-landing-page[data-ah-landing-standard-mode="sticky"] .hd{position:fixed!important;z-index:54;background:linear-gradient(180deg,rgba(14,15,16,.82),rgba(14,15,16,.42) 62%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}html.ah-vehicle-page[data-ah-product-standard-mode="hidden"] .nav{display:none!important}html.ah-vehicle-page[data-ah-product-standard-mode="top"] .nav{position:absolute!important}html.ah-vehicle-page[data-ah-product-standard-mode="sticky"] .nav{position:fixed!important}html.ah-vehicle-page[data-ah-product-standard-mode="hidden"] body:not(.ah){--nav-h:0px}html[data-ah-scroll-header="autohaus_original"]{--plate-stack-offset:0px;--ah-original-w:min(calc(467px * var(--ah-original-size,.81)),92vw);--ah-original-h:min(calc(168px * var(--ah-original-size,.81)),32.5vw)}html[data-ah-scroll-header="autohaus_original"] .plate{z-index:55;right:auto;width:var(--ah-original-w);height:var(--ah-original-h);opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;filter:drop-shadow(0 10px 22px rgba(0,0,0,.22));transition:opacity .18s ease,transform .24s var(--e-enter),visibility 0s linear .24s}html[data-ah-scroll-header="autohaus_original"].ah-plate-on .plate,html.ah-landing-page[data-ah-scroll-header="autohaus_original"][data-ah-landing-original-mode="always"] .plate,html.ah-vehicle-page[data-ah-scroll-header="autohaus_original"][data-ah-product-original-mode="always"] .plate{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .2s ease,transform .32s var(--e-mass),visibility 0s}html[data-ah-scroll-header="autohaus_original"] .plate::after{display:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__in,html[data-ah-scroll-header="autohaus_original"] .plate.is-on .plate__in{position:relative;width:var(--ah-original-w);height:var(--ah-original-h);display:block;flex:none;padding:0;margin:0;overflow:hidden;pointer-events:none;color:#fff;background:rgba(36,39,42,var(--ah-original-opacity,.98));clip-path:polygon(0 0,100% 0,82% 72%,0 100%);visibility:inherit!important;transition:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__in::before{content:"";position:absolute;z-index:0;left:0;top:0;width:95%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.04) 72%,transparent);pointer-events:none}html[data-ah-scroll-header="autohaus_original"] .plate__in::after{display:none}html[data-ah-scroll-header="autohaus_original"].ah-plate-on .plate__in,html.ah-landing-page[data-ah-scroll-header="autohaus_original"][data-ah-landing-original-mode="always"] .plate__in,html.ah-vehicle-page[data-ah-scroll-header="autohaus_original"][data-ah-product-original-mode="always"] .plate__in{pointer-events:auto}html[data-ah-scroll-header="autohaus_original"] .plate__mark{position:absolute;z-index:2;pointer-events:auto!important;left:calc(11px * var(--ah-original-size,.81));top:calc(49px * var(--ah-original-size,.81));height:auto;display:block;transform:none!important;transition:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__mark .logo{display:block;width:calc(272px * var(--ah-original-size,.81));max-width:none;height:auto}html[data-ah-scroll-header="autohaus_original"] .plate__menu{position:absolute;z-index:3;pointer-events:auto!important;touch-action:manipulation;right:calc(46px * var(--ah-original-size,.81));top:calc(17px * var(--ah-original-size,.81));width:auto;min-width:0;height:calc(36px * var(--ah-original-size,.81));min-height:30px;padding:0;border:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#fff;background:transparent;box-shadow:none;clip-path:none;opacity:.98;transform:none!important;transition:opacity .18s ease!important}html[data-ah-original-menu-button="0"] .plate__menu{display:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__menu::before{display:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__menu::after{content:"";position:absolute;inset:-7px -9px;background:transparent;pointer-events:auto}html[data-ah-scroll-header="autohaus_original"] .plate__menu:hover,html[data-ah-scroll-header="autohaus_original"] .plate__menu:focus-visible{opacity:1}html[data-ah-scroll-header="autohaus_original"] .plate__menu-l{display:block!important;position:relative;padding:0;font-size:10.5px;line-height:1;font-weight:600;letter-spacing:1.35px;text-transform:uppercase;color:rgba(255,255,255,.96);white-space:nowrap}html[data-ah-scroll-header="autohaus_original"] .plate__menu-l::after{display:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__bars{width:calc(24px * var(--ah-original-size,.81));min-width:19px;height:9px;flex:none}html[data-ah-scroll-header="autohaus_original"] .plate__bars::before{display:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__bars i{left:auto;right:0;height:1.5px;background:#fff;box-shadow:none;transition:width .22s var(--e-move)}html[data-ah-scroll-header="autohaus_original"] .plate__bars i:first-child{top:0;width:68%}html[data-ah-scroll-header="autohaus_original"] .plate__bars i:last-child{bottom:0;width:100%}html[data-ah-scroll-header="autohaus_original"] .plate__menu:hover .plate__bars i:first-child,html[data-ah-scroll-header="autohaus_original"] .plate__menu:focus-visible .plate__bars i:first-child{width:68%}html[data-ah-scroll-header="autohaus_original"] .plate__menu:hover .plate__bars i:last-child,html[data-ah-scroll-header="autohaus_original"] .plate__menu:focus-visible .plate__bars i:last-child{width:100%}@media(min-width:768px){html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__menu{width:calc(54px * var(--ah-original-size,.81));min-width:40px;gap:0}html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__menu-l{display:none!important}html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__bars{width:calc(44px * var(--ah-original-size,.81));min-width:34px;height:calc(18px * var(--ah-original-size,.81));min-height:14px;position:relative}html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__bars i{display:block;left:auto;height:calc(1.48px * var(--ah-original-size,.81));min-height:1.2px;background:rgba(255,255,255,.96);box-shadow:0 .25px 0 rgba(255,255,255,.22);transform:none}html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__bars i:nth-child(1){top:0;right:0;width:calc(40px * var(--ah-original-size,.81))}html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__bars i:nth-child(2){display:block;top:calc(7.4px * var(--ah-original-size,.81));right:calc(4.2px * var(--ah-original-size,.81));width:calc(39px * var(--ah-original-size,.81));transform:none}html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__bars i:nth-child(3){top:calc(14.8px * var(--ah-original-size,.81));bottom:auto;right:calc(8.4px * var(--ah-original-size,.81));width:calc(38px * var(--ah-original-size,.81))}html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__menu:hover .plate__bars i:nth-child(1),html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__menu:focus-visible .plate__bars i:nth-child(1){width:calc(40px * var(--ah-original-size,.81))}html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__menu:hover .plate__bars i:nth-child(2),html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__menu:focus-visible .plate__bars i:nth-child(2){width:calc(21.6px * var(--ah-original-size,.81))}html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__menu:hover .plate__bars i:nth-child(3),html[data-ah-scroll-header="autohaus_original"][data-ah-original-desktop-menu-label="0"] .plate__menu:focus-visible .plate__bars i:nth-child(3){width:calc(38px * var(--ah-original-size,.81))}}html[data-ah-scroll-header="autohaus_original"] .plate .lang{display:none!important}html[data-ah-scroll-header="autohaus_original"][data-ah-original-language="header"] .plate .lang{position:absolute!important;z-index:3;right:calc(146px * var(--ah-original-size,.81));top:calc(17px * var(--ah-original-size,.81));display:inline-flex!important;margin:0!important;padding:0 0 5px!important;transform:none!important}html[data-ah-scroll-header="autohaus_original"][data-ah-original-language="header"] .plate .lang__o{width:25px;min-width:25px;height:20px;padding:0;color:#fff;font-size:9px;font-weight:600;letter-spacing:.8px;opacity:.45}html[data-ah-scroll-header="autohaus_original"][data-ah-original-language="header"] .plate .lang__o.is-on{opacity:1}html[data-ah-scroll-header="autohaus_original"][data-ah-original-language="header"] .plate .lang__ind{height:1px;background:rgba(255,255,255,.82)}html:not([data-ah-scroll-header="autohaus_original"]).ah-landing-page[data-ah-landing-original-mode="always"] .plate__in,html:not([data-ah-scroll-header="autohaus_original"]).ah-vehicle-page[data-ah-product-original-mode="always"] .plate__in{clip-path:polygon(0 0,100% 0,calc(100% - var(--plate-cut)) 100%,0 100%)!important;visibility:visible!important}html:not([data-ah-scroll-header="autohaus_original"]).ah-landing-page[data-ah-landing-original-mode="always"] .plate__menu,html:not([data-ah-scroll-header="autohaus_original"]).ah-landing-page[data-ah-landing-original-mode="always"] .plate__mark,html:not([data-ah-scroll-header="autohaus_original"]).ah-landing-page[data-ah-landing-original-mode="always"] .plate .lang,html:not([data-ah-scroll-header="autohaus_original"]).ah-vehicle-page[data-ah-product-original-mode="always"] .plate__menu,html:not([data-ah-scroll-header="autohaus_original"]).ah-vehicle-page[data-ah-product-original-mode="always"] .plate__mark,html:not([data-ah-scroll-header="autohaus_original"]).ah-vehicle-page[data-ah-product-original-mode="always"] .plate .lang{transform:none!important}html:not([data-ah-scroll-header="autohaus_original"]).ah-landing-page[data-ah-landing-original-mode="hidden"] .plate__in,html:not([data-ah-scroll-header="autohaus_original"]).ah-vehicle-page[data-ah-product-original-mode="hidden"] .plate__in{clip-path:polygon(0 0,var(--plate-cut) 0,0 100%,0 100%)!important;visibility:hidden!important}html.ah-landing-page[data-ah-landing-original-mode="hidden"] .plate,html.ah-vehicle-page[data-ah-product-original-mode="hidden"] .plate{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.plate-sentinel{position:absolute;left:0;top:0;width:1px;height:max(var(--nav-h,72px),72px);pointer-events:none;visibility:hidden}@media(hover:hover) and (min-width:768px){html[data-ah-scroll-header="autohaus_original"]:not(.lo-fx) .plate__in{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@media(max-width:767px){html[data-ah-scroll-header="autohaus_original"]{--ah-original-w:min(calc(467px * var(--ah-original-size,.81)),50vw,230px);--ah-original-h:calc(var(--ah-original-w) * .35974)}html[data-ah-scroll-header="autohaus_original"] .plate{width:var(--ah-original-w);max-width:50vw;height:var(--ah-original-h);filter:drop-shadow(0 5px 11px rgba(0,0,0,.16))}html[data-ah-scroll-header="autohaus_original"] .plate__in,html[data-ah-scroll-header="autohaus_original"] .plate.is-on .plate__in{width:var(--ah-original-w);height:var(--ah-original-h);clip-path:polygon(0 0,100% 0,82% 72%,0 100%)}html[data-ah-scroll-header="autohaus_original"] .plate__menu{right:12.25%;top:11.5%;width:30px;min-width:30px;height:26px;min-height:26px;gap:0;padding:0;flex-direction:row;align-items:center;justify-content:flex-end;transform:none!important;-webkit-tap-highlight-color:transparent;outline:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__menu::after{inset:-7px -8px}html[data-ah-scroll-header="autohaus_original"] .plate__menu:focus,html[data-ah-scroll-header="autohaus_original"] .plate__menu:focus-visible{outline:none!important;box-shadow:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__menu-l{display:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__bars{width:22px;min-width:22px;height:10px;position:relative}html[data-ah-scroll-header="autohaus_original"] .plate__bars i{display:block;left:auto;height:1.2px;background:rgba(255,255,255,.96);box-shadow:0 .25px 0 rgba(255,255,255,.22);transform:none}html[data-ah-scroll-header="autohaus_original"] .plate__bars i:nth-child(1){top:0;right:0;width:18px}html[data-ah-scroll-header="autohaus_original"] .plate__bars i:nth-child(2){display:block;top:4.4px;right:2.5px;width:17.5px;transform:none}html[data-ah-scroll-header="autohaus_original"] .plate__bars i:nth-child(3){top:8.8px;bottom:auto;right:5px;width:17px}html[data-ah-scroll-header="autohaus_original"] .plate__menu:hover .plate__bars i:nth-child(1),html[data-ah-scroll-header="autohaus_original"] .plate__menu:focus-visible .plate__bars i:nth-child(1){width:18px}html[data-ah-scroll-header="autohaus_original"] .plate__menu:hover .plate__bars i:nth-child(2),html[data-ah-scroll-header="autohaus_original"] .plate__menu:focus-visible .plate__bars i:nth-child(2){width:17.5px}html[data-ah-scroll-header="autohaus_original"] .plate__menu:hover .plate__bars i:nth-child(3),html[data-ah-scroll-header="autohaus_original"] .plate__menu:focus-visible .plate__bars i:nth-child(3){width:17px}html[data-ah-scroll-header="autohaus_original"] .plate__mark{left:2.35%;top:29.2%;bottom:auto;width:auto;transform:none!important}html[data-ah-scroll-header="autohaus_original"] .plate__mark .logo{width:calc(var(--ah-original-w) * .61);max-width:none}html[data-ah-scroll-header="autohaus_original"][data-ah-original-language="header"]{--ah-original-w:min(calc(467px * var(--ah-original-size,.81)),50vw)}html[data-ah-scroll-header="autohaus_original"][data-ah-original-language="header"] .plate__mark .logo{width:calc(var(--ah-original-w) * .565)}html[data-ah-scroll-header="autohaus_original"][data-ah-original-language="header"] .plate .lang{left:auto;right:31%;top:9%;margin:0!important;padding:0 0 3px!important;transform:none!important}html[data-ah-scroll-header="autohaus_original"][data-ah-original-language="header"] .plate .lang__o{width:20px;min-width:20px;height:20px;font-size:7px}}@media(prefers-reduced-motion:reduce){html[data-ah-scroll-header="autohaus_original"] .plate{transition:none!important}}.mob-lang{position:relative!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;width:max-content!important;transform:none!important}html[data-ah-original-language="header"] .mob-lang{display:none!important}.mob-lang::before{background:rgba(255,255,255,.16)!important}.mob-lang .lang__o{color:#c3c9c5!important;opacity:1;min-width:44px!important;width:44px!important;height:44px!important;font-size:12px!important;letter-spacing:.06em!important}.mob-lang .lang__o.is-on{color:#fff!important}.mob-lang .lang__ind{height:1px!important;background:rgba(255,255,255,.9)!important}html.shw-open #plate{z-index:1305!important;visibility:visible!important;pointer-events:none}html.shw-open #plate .plate__in{visibility:visible!important;pointer-events:auto}html.shw-open:not([data-ah-scroll-header="autohaus_original"]) #plate .plate__in{clip-path:polygon(0 0,100% 0,calc(100% - var(--plate-cut)) 100%,0 100%)!important}html.shw-open #plate .plate__menu,html.shw-open #plate .plate__mark,html.shw-open #plate .lang{transform:none!important}html.shw-open[data-ah-scroll-header="autohaus_original"] #plate{opacity:1!important;transform:none!important;pointer-events:auto}html.shw-open.mob-open .mob{z-index:1400!important}html.shw-open.mob-open #plate{visibility:hidden!important;pointer-events:none!important}@media(min-width:600px) and (max-width:767px){:root{--margin:24px;--gutter:16px;--item-pad-top:108px;--item-pad-bottom:32px;--card-w:clamp(270px,46vw,340px);--wall-pad:20px}.stage-media{aspect-ratio:5 / 4}.wcard-item{flex-basis:var(--card-w)}.wcard{aspect-ratio:4 / 5}.wall-scroll{scroll-padding-inline-start:var(--wall-pad)}}@keyframes inventory-status-appear{to{opacity:1}}.inventory-pending{opacity:0;animation:inventory-status-appear .01s steps(1,end) .8s forwards}