:root{--black:#000;--paper:#F2F2EF;--steel:#8D9298;--graphite:#15171A;--line:rgba(255,255,255,.12);--glow:#9DB4D6;--gut:clamp(16px,4vw,48px);--edge:max(var(--gut),calc((100vw - 1180px)/2 + var(--gut)));--f:"Archivo",system-ui,sans-serif;--d:"Big Shoulders Display",Impact,sans-serif;--m:"Michroma","Archivo",sans-serif;--ease:cubic-bezier(.2,.75,.1,1)}*{box-sizing:border-box;margin:0}html{scrollbar-width:none;background:var(--black);color:var(--paper);font:400 16px/1.55 var(--f);-webkit-text-size-adjust:100%}body{background:var(--black);overflow-x:hidden}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.wrap{max-width:1180px;margin:0 auto;padding-inline:var(--gut)}.nc{text-transform:none}.top{position:absolute;inset:0 0 auto;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:18px var(--edge);font:400 .62rem/1 var(--m);letter-spacing:.06em;text-transform:uppercase}.top a{text-decoration:none;padding-block:12px}.stand{position:relative;height:min(100svh,920px);min-height:560px;overflow:hidden;isolation:isolate;display:grid;align-items:end;background:#000}.road{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}.stand:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(0,0,0,.6),transparent 26%),linear-gradient(transparent 58%,#000000b8 80%,#000),radial-gradient(120% 90% at 50% 55%,transparent 55%,rgba(0,0,0,.5))}.word{position:absolute;left:0;right:0;top:max(64px,calc(44% - .8em));text-align:center;font:900 min(calc(92vw/(var(--n)*.47)),42svh)/.8 var(--d);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(180deg,#fff 10%,#3b3e43 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.car{position:absolute;left:50%;bottom:30%;width:min(80vw,1000px,calc(46svh/var(--r)));aspect-ratio:1/var(--r);translate:-50% 0;transform-origin:50% 100%;will-change:transform}.car>img{position:absolute;left:-10%;top:0;width:120%;height:auto;max-width:none}.car.flat>img{left:0;width:100%}.wheel{position:absolute;z-index:1;display:block;overflow:hidden;pointer-events:none;visibility:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 93%,transparent);mask-image:radial-gradient(closest-side,#000 93%,transparent)}.arrive .wheel{visibility:visible}.wheel>i{position:absolute;inset:0;will-change:transform}.wheel>i>i{position:absolute;inset:0}.wheel img{position:absolute;max-width:none;height:auto}.wheel>b{position:absolute;inset:0;border-radius:50%;opacity:0;background:radial-gradient(closest-side,rgba(14,14,16,.6) 26%,rgba(52,54,58,.34) 52%,rgba(70,72,76,.26) 72%,transparent 92%)}.lift{position:absolute;inset:0 0 30%;z-index:1;background:#000;background-image:repeating-linear-gradient(180deg,#0c0d0f 0 calc(100%/14 - 2px),#000 calc(100%/14 - 2px) calc(100%/14));translate:0 -102%;animation:lift 1.5s cubic-bezier(.65,0,.25,1) .25s backwards}@keyframes lift{0%{translate:0 0}}.plate{position:absolute;inset:auto 0 0;z-index:3;height:30%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 32px;padding:20px var(--edge)}h1{font:800 clamp(1.9rem,4.4vw,3.6rem)/1 var(--d);text-transform:uppercase}.plate p{color:var(--steel);font-size:.9rem;margin-top:6px}.price{text-align:right}.price small{display:block;color:var(--steel);font-size:.8rem}.price b{display:block;font:900 clamp(2.4rem,6vw,5rem)/1 var(--d);background:linear-gradient(180deg,#fff 15%,#8d9298 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:12px;background:var(--paper);color:#000;font-weight:700;text-decoration:none;transition:background .25s}.btn:hover{background:#fff}.sec{padding-block:clamp(56px,9vw,112px);border-top:1px solid var(--line)}.sec h2{font:900 clamp(2.4rem,6vw,4.6rem)/.95 var(--d);text-transform:uppercase;margin-bottom:28px}.lede{max-width:62ch;color:#c9ccd0;font-size:clamp(1rem,1.4vw,1.15rem)}.specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 40px;margin-top:40px}.specs dt{font:400 .62rem/1.4 var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);padding-top:10px;border-top:1px solid var(--line)}.specs dd{margin:6px 0 0;font:800 clamp(2.2rem,4.5vw,3.4rem)/1 var(--d)}.specs dd small{font:800 .4em/1 var(--d);margin-left:4px;color:var(--steel)}.specs dd.text{font:500 1rem/1.4 var(--f);padding-top:8px}.type{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.type small{display:block;color:var(--steel);font-size:.78rem}.type b{font:400 clamp(.86rem,1.5vw,1.05rem) var(--m)}@property --rev{syntax:"<number>";inherits:true;initial-value:0}.key{--acc:#25D366;--rev:.1;position:relative;isolation:isolate;flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 34%,#2c3036,#0a0b0d 74%);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffffff1a,0 10px 28px #000000a6;transition:--rev .8s var(--ease),scale .16s var(--ease)}.key:before{content:"";position:absolute;inset:2px;border-radius:50%;background:conic-gradient(from 225deg,var(--acc) calc(var(--rev)*270deg),rgba(255,255,255,.26) 0 270deg,transparent 0);-webkit-mask:radial-gradient(closest-side,transparent 76%,#000 78%),repeating-conic-gradient(from 225deg,#000 0 6deg,transparent 0 9deg);-webkit-mask-composite:source-in;mask:radial-gradient(closest-side,transparent 76%,#000 78%) intersect,repeating-conic-gradient(from 225deg,#000 0 6deg,transparent 0 9deg)}.key:after{content:"";position:absolute;inset:9px;border-radius:50%;background:radial-gradient(closest-side,rgba(37,211,102,.42),transparent);animation:breathe 2.8s ease-in-out infinite}.key svg{position:relative;z-index:1;width:18px;height:18px;fill:#25d366;transition:fill .2s}@keyframes breathe{0%,to{opacity:.25}50%{opacity:1}}a:is(:hover,:focus-visible) .key,a.key:is(:hover,:focus-visible){--rev:1}a.key:is(:hover,:focus-visible) svg{fill:#fff}a:active .key,a.key:active{scale:.91}.btn.wa{gap:12px;min-height:52px;padding:0 22px 0 6px;border-radius:26px;background:#0a0b0dd1;color:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font:800 1.1rem/1 var(--d);letter-spacing:.05em;text-transform:uppercase;transition:background .25s,box-shadow .25s}.btn.wa:is(:hover,:focus-visible){background:#0a0b0d;box-shadow:inset 0 0 0 1px #25d36699}@media (prefers-reduced-motion:reduce){.key:after{animation:none}}.scroll{overflow-x:auto;margin-inline:calc(-1*var(--gut));padding-inline:var(--gut)}.spec{width:100%;min-width:620px;border-collapse:collapse;font-size:.9rem;line-height:1.45}.spec.one{min-width:0}.spec :is(th,td){padding:11px 18px 11px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);font-weight:400}.spec thead td{border-bottom-color:var(--paper)}.spec thead th{font:400 .62rem/1.4 var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);border-bottom-color:var(--paper)}.spec tbody th{width:28%;color:var(--steel)}.spec th[scope=row],.spec thead td,.spec tr.g span{position:sticky;left:0;z-index:1;background:var(--black)}.spec th[scope=row]:after,.spec thead td:after,.spec tr.g span:after{content:"";position:absolute;top:0;bottom:0;right:100%;width:var(--gut);background:var(--black)}.spec tr.g span{display:inline-block}@media (max-width:700px){.spec th[scope=row]{width:auto;min-width:9.5em;max-width:9.5em}}.spec td{color:#c9ccd0}.spec .vary td{color:var(--paper)}.spec tr.g th{padding-top:40px;font:800 clamp(1.4rem,2.6vw,2rem)/1 var(--d);text-transform:uppercase;color:var(--paper);border-bottom-color:var(--paper)}.spec .vary th:before,.dot{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--glow);vertical-align:1px}.sec h2+.note{margin:-14px 0 20px}.note{margin-top:18px;color:var(--steel);font-size:.84rem;max-width:80ch}.note a{white-space:nowrap}.others{display:flex;flex-wrap:wrap;gap:8px 28px}.others a{font:800 clamp(1.3rem,2.6vw,2rem)/1.2 var(--d);text-transform:uppercase;text-decoration:none;color:var(--steel);transition:color .25s;padding-block:4px}.others a:hover{color:var(--paper)}.credit .sec:first-child,.delivery .sec:first-child{border-top:0;padding-top:clamp(112px,16vw,180px)}.credit h1,.delivery h1{font:900 clamp(3.4rem,11vw,9rem)/.9 var(--d);margin-bottom:24px}.credit .specs dd.text{color:#c9ccd0;font-size:.92rem}.source{padding-block:22px;border-top:1px solid var(--line)}.source h3{font:800 clamp(1.4rem,2.6vw,2rem)/1.1 var(--d);text-transform:uppercase;margin-bottom:12px}.source dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 24px;font-size:.9rem;color:#c9ccd0}.source dt{color:var(--steel)}.source dd{margin:0}.source a,.claims a{display:inline-block;padding:4px 3px}.claims{padding:0;list-style:none;border-top:1px solid var(--line)}.claims li{padding:14px 0;border-bottom:1px solid var(--line);color:#c9ccd0;font-size:.92rem}footer{border-top:1px solid var(--line);padding-block:28px 40px;color:var(--steel);font-size:.8rem}footer p+p{margin-top:8px}@media (max-width:700px){.stand{height:100svh;min-height:600px}.word{top:calc(40% - .8em)}.car{bottom:34%;width:min(96vw,calc(40svh/var(--r)))}.lift{bottom:34%}.plate{height:34%;grid-template-columns:1fr;align-content:center;gap:10px}.price{text-align:left}.type{grid-template-columns:1fr auto;gap:2px 16px}.type b{grid-column:1;grid-row:2}.type .key{grid-column:2;grid-row:1/3}.source dl{grid-template-columns:1fr;gap:2px}.source dd{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.lift{animation:none}}.story{position:relative;height:min(84svh,860px);min-height:460px;overflow:hidden;display:grid;align-items:end;view-transition-name:press}.story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.55),transparent 20%,transparent 38%,rgba(0,0,0,.62) 72%,#000)}.story .lift{inset:0}.morph .story .lift{display:none}.story-head{position:relative;z-index:2;width:100%;padding-bottom:clamp(20px,3vw,36px)}.story time,.more-news time{display:block;font:400 .62rem/1.4 var(--m);letter-spacing:.08em;color:#d5d8dc}.story h1{margin-top:12px;max-width:18ch;font-size:clamp(2.4rem,6.4vw,5.6rem);line-height:.94}.copy>p{max-width:62ch;color:#d5d8dc;font-size:1.06rem;line-height:1.65}.copy>p+p{margin-top:1.1em}.copy .lede{color:var(--paper);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.4}.copy .cta{margin-top:32px}.more-news a{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:4px 24px;padding-block:14px;border-top:1px solid var(--line);text-decoration:none;color:var(--steel);transition:color .25s}.more-news b{font:800 clamp(1.3rem,2.6vw,2rem)/1.1 var(--d);text-transform:uppercase}.more-news a:hover{color:var(--paper)}@media (max-width:640px){.more-news a{grid-template-columns:1fr}}.cabin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.cabin figure{margin:0;min-width:0}.cabin figure:first-child{grid-column:1/-1}.cabin img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:6px;background:var(--graphite)}.cabin figure:first-child img{aspect-ratio:16/9}.cabin figcaption{margin-top:8px;color:#c9ccd0;font-size:.85rem}@media (max-width:700px){.cabin{grid-template-columns:minmax(0,1fr)}}.prints{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:26px 14px;align-items:start;margin-top:clamp(32px,5vw,56px)}.prints figure{margin:0}.prints img{display:block;width:100%;height:auto;border-radius:6px;background:var(--graphite)}.prints figcaption{margin-top:8px;color:#c9ccd0;font-size:.85rem}
