@font-face{font-family:display;src:url(../media/barlow_condensed_normal_500_latin-s.p.3rc77fqyyrg24.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(../media/barlow_condensed_normal_600_latin-s.p.0j4ssjn_k8z58.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/barlow_condensed_normal_700_latin-s.p.0rkprfbp4mv-a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:126.37%;descent-override:25.27%;line-gap-override:0.0%;size-adjust:79.13%}.Tu-3Ea_className{font-family:display,display Fallback}.Tu-3Ea_variable{--font-barlow-condensed:"display", "display Fallback"}
@font-face{font-family:text;src:url(../media/barlow_normal_400_latin-s.p.2w-eao_k5pziq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:text;src:url(../media/barlow_normal_500_latin-s.p.00u70rl5ce7ry.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:text;src:url(../media/barlow_normal_600_latin-s.p.14sz-5zsn4k6e.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.aOCF4a_className{font-family:text,text Fallback}.aOCF4a_variable{--font-barlow:"text", "text Fallback"}
:root{--paper:#f5f1e7;--paper2:#ede7d9;--paper3:#e3dccb;--ink:#191512;--ink2:#221c16;--ink3:#31281f;--red:#7a231e;--red2:#5e1a16;--brass:#a5854f;--gold:#e5c98f;--mut:#5d564c;--mut-ink:#aba396;--line:#cfc7b4;--line-ink:#3b332a;--serif:"Libre Caslon Display","Iowan Old Style",Georgia,serif;--sans:"Libre Franklin","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--max:1320px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.55}img,video{max-width:100%;display:block}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}a{color:inherit;cursor:pointer;text-decoration:none}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--mono);letter-spacing:.26em;color:var(--red);text-transform:uppercase;font-size:10.5px;font-weight:600}.btn{letter-spacing:.06em;border:1px solid var(--paper);color:var(--paper);cursor:pointer;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{background:var(--paper);color:var(--ink)}.btn.red{background:var(--red);border-color:var(--red);color:#f5efe4}.btn.red:hover{background:var(--red2);border-color:var(--red2)}.btn.ink{border-color:var(--ink);color:var(--ink)}.btn.ink:hover{background:var(--ink);color:var(--paper)}.btn.brass{border-color:var(--brass);color:var(--gold)}.btn.brass:hover{background:var(--brass);color:var(--ink)}.grain{position:relative}.grain:before{content:"";pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"180\" height=\"180\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\".9\" numOctaves=\"2\"/></filter><rect width=\"180\" height=\"180\" filter=\"url(%23n)\" opacity=\".7\"/></svg>");position:absolute;inset:0}.grain>*{position:relative}.rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(26px)}.rv.in{opacity:1;transform:none}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes cue{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.4;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}}.railband{background:var(--paper);padding:76px 0 84px}.railhead{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:36px;display:flex}h2.sec{font-family:var(--serif);letter-spacing:-.008em;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.05}h2.sec em{color:var(--red);font-style:italic}.seemore{font-family:var(--mono);letter-spacing:.18em;white-space:nowrap;border-bottom:1px solid;padding:3px 0 4px;font-size:11px;transition:color .2s;display:inline-block}.seemore:hover{color:var(--red)}.railwrap{position:relative}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:4px 4px 18px;display:flex;overflow-x:auto}.rcard{scroll-snap-align:start;cursor:pointer;background:var(--ink);flex:0 0 340px;position:relative;overflow:hidden}.rcard img{aspect-ratio:4/3;object-fit:cover;opacity:.96;width:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.rcard:hover img{transform:scale(1.06)}.rcard:after{content:"";background:linear-gradient(#0000 46%,#100c08de);position:absolute;inset:0}.rcard .m{color:var(--paper);z-index:2;justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.rcard .t{font-size:13.5px;font-weight:600;line-height:1.35}.rcard .s{font-family:var(--mono);letter-spacing:.14em;color:#cfc6b3;text-transform:uppercase;margin-top:3px;font-size:9px}.rcard .p{font-family:var(--serif);white-space:nowrap;font-size:22px}.rcard .tag{z-index:2;position:absolute;top:12px;left:12px}.tag{background:var(--red);color:#f5efe4;font-family:var(--mono);letter-spacing:.18em;padding:5px 9px;font-size:9px}.tag.brass{background:var(--brass);color:var(--ink)}.rbtn{background:var(--ink);width:52px;height:52px;color:var(--paper);z-index:3;border:1px solid var(--line-ink);justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;top:38%}.rbtn:hover{background:var(--red)}.rbtn.prev{left:-10px}.rbtn.next{right:-10px}.rbtn svg{width:18px;height:18px}.pledge{background:var(--paper);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.pledge .wrap{flex-wrap:wrap;align-items:center;gap:30px;padding:30px 28px;display:flex}.pledge .stamp{width:64px;height:64px;color:var(--red);flex:none}.pledge h3{font-family:var(--serif);text-wrap:balance;flex:1;min-width:260px;font-size:clamp(20px,2.4vw,28px);font-weight:400;line-height:1.3}.pledge h3 em{color:var(--red);font-style:italic}.pledge .fine{font-family:var(--mono);letter-spacing:.1em;color:var(--mut);text-transform:uppercase;max-width:230px;font-size:9px;line-height:1.8}.screen{display:none}.screen.active{animation:.45s fadein;display:block}.page-pad{padding-top:72px}.pbanner{height:44vh;min-height:320px;position:relative;overflow:hidden}.pbanner img{object-fit:cover;filter:brightness(.8);width:100%;height:100%;position:absolute;inset:0}.pbanner .scrim{background:linear-gradient(#100c0880,#100c08c7);position:absolute;inset:0}.pbanner .c{color:var(--paper);position:absolute;bottom:40px;left:0;right:0}.pbanner h1{font-family:var(--serif);text-shadow:0 2px 10px #00000080;margin-top:10px;font-size:clamp(38px,5.4vw,68px);font-weight:400}.pbanner h1 em{color:#f3e4c4;font-style:italic}.pbanner .eyebrow{color:var(--gold);text-shadow:0 1px 10px #0009}[hidden]{display:none!important}.srp-head{background:var(--paper);border-bottom:1px solid var(--ink)}.srp-head .wrap{padding-top:48px;padding-bottom:26px}.srp-head h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-8);text-wrap:balance;line-height:1.05}.floors{font-size:var(--fs-3);flex-wrap:wrap;gap:8px 24px;margin-top:16px;font-weight:400;display:flex}.floors a{color:var(--mut);border-bottom:2px solid #0000;padding-bottom:3px;transition:color .2s,border-color .2s}.floors a:hover{color:var(--ink)}.floors a[aria-current]{color:var(--ink);border-color:var(--red);font-weight:600}.floors a span{font-variant-numeric:tabular-nums;color:var(--mut);margin-left:6px;font-weight:400}.srp-body{background:var(--paper2);padding:28px 0 100px}.tools{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tools .q{grid-column:1/-1}@media (min-width:661px){.tools{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.tools .q{grid-column:auto}}@media (min-width:1121px){.tools{grid-template-columns:minmax(0,1fr) auto}}.q{border:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;height:48px;display:grid}.q input{min-width:0;font:inherit;font-size:var(--fs-3);color:var(--ink);background:0 0;border:0;outline:0;padding:0 14px;font-weight:400}.q input::placeholder{color:var(--mut)}.q:focus-within{outline:2px solid var(--brass);outline-offset:2px}.q button{border-left:1px solid var(--ink);font-size:var(--fs-3);padding:0 16px;font-weight:500}.sel{border:1px solid var(--ink);background:var(--paper)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23191512' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 14px center/12px;appearance:none;height:48px;font:inherit;font-size:var(--fs-3);color:var(--ink);padding:0 40px 0 14px;font-weight:400}.fbtn{border:1px solid var(--ink);background:var(--ink);height:48px;color:var(--paper);font-size:var(--fs-3);padding:0 20px;font-weight:500}@media (min-width:1121px){.fbtn{display:none}}.status{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-top:22px;display:flex}.count{font-size:var(--fs-3);color:var(--mut);font-weight:400}.count b{font-family:var(--serif);font-weight:400;font-size:var(--fs-6);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:2px}.asof{font-size:var(--fs-2);color:var(--mut)}.notes{font-size:var(--fs-3);color:var(--red);margin-top:8px;font-weight:400}.pills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pills:empty{display:none}.pill{border:1px solid var(--ink);background:var(--paper);height:38px;font-size:var(--fs-3);align-items:center;gap:4px;padding:0 4px 0 14px;font-weight:400;display:inline-flex}.pill-x{width:32px;height:32px;font-size:var(--fs-2);color:var(--mut);place-items:center;display:grid}.pill-x:hover{color:var(--red)}.pill-clear{height:38px;font-size:var(--fs-3);text-underline-offset:4px;align-items:center;padding:0 6px;font-weight:500;text-decoration:underline;display:inline-flex}.floor{gap:36px;margin-top:24px;display:grid}@media (min-width:1121px){.floor{grid-template-columns:272px minmax(0,1fr)}}.frail{scrollbar-width:none}.frail::-webkit-scrollbar{display:none}.frail:after{content:"";bottom:calc(var(--fade-floor,0px) - var(--sb,0px));background:linear-gradient(#edf0f200,var(--paper2));pointer-events:none;height:3rem;display:block;position:sticky}.frail-top{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding:4px 0 12px;display:flex}.frail-top h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-6);line-height:1}.frail-x{width:44px;height:44px;font-size:var(--fs-5);place-items:center;margin-right:-10px;display:grid}.frail-apply{z-index:61;position:fixed;bottom:20px;left:20px;right:20px}.frail-apply .btn{width:100%;font-size:var(--fs-3);letter-spacing:.02em;text-transform:none;padding:16px}@media (min-width:1121px){.frail{align-self:start;max-height:calc(100vh - 108px);padding-right:8px;position:sticky;top:92px;overflow:auto}.frail-x,.frail-apply{display:none}}@media (max-width:1120px){.frail{--sb:104px;--fade-floor:76px;z-index:60;background:var(--paper2);padding:12px 20px var(--sb);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s;position:fixed;inset:0;overflow:auto}.frail.open{opacity:1;visibility:visible;transition:opacity .25s,visibility}}.facet{border-bottom:1px solid var(--line)}.facet>summary{cursor:pointer;font-size:var(--fs-3);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:600;list-style:none;display:flex}.facet>summary::-webkit-details-marker{display:none}.facet>summary:hover{color:var(--red)}.pm{flex:none;width:12px;height:12px;position:relative}.pm:before,.pm:after{content:"";background:currentColor;width:12px;height:1.5px;position:absolute;top:5px;left:0}.pm:after{transition:transform .2s;transform:rotate(90deg)}details[open]>summary .pm:after{transform:rotate(0)}.facet-body{padding:0 0 16px}.opt{font-size:var(--fs-3);color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:7px 0;font-weight:400;line-height:1.35;display:flex}.opt input{width:18px;height:18px;accent-color:var(--red);cursor:pointer;flex:none;margin:0}.opt .l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.opt .c{color:var(--mut);font-size:var(--fs-2);font-variant-numeric:tabular-nums}.opt.zero{cursor:default}.opt.zero .l,.opt.zero .c{color:var(--night-mut)}.fold{font-size:var(--fs-3);text-underline-offset:4px;color:var(--ink);margin-top:8px;font-weight:500;text-decoration:underline}.rng-in{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.rng-in label{font-size:var(--fs-2);color:var(--mut);gap:6px;display:grid}.rng-in input{border:1px solid var(--line);background:var(--paper);width:100%;height:44px;font:inherit;font-size:var(--fs-3);color:var(--ink);font-variant-numeric:tabular-nums;padding:0 12px;font-weight:400}.rng-in input:focus{border-color:var(--ink);outline:0}.rng{height:28px;margin:2px 9px 6px;position:relative}.rng .tr{background:var(--line);height:2px;position:absolute;top:13px;left:0;right:0}.rng .fl{background:var(--red);height:2px;position:absolute;top:13px}.rng input[type=range]{appearance:none;pointer-events:none;background:0 0;width:calc(100% + 18px);height:28px;margin:0;position:absolute;top:0;left:-9px}.rng input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--ink);border:2px solid var(--paper);width:18px;height:18px;box-shadow:0 0 0 1px var(--ink);cursor:pointer;border-radius:0}.rng input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--ink);border:2px solid var(--paper);width:14px;height:14px;box-shadow:0 0 0 1px var(--ink);cursor:pointer;border-radius:0}.rng input[type=range]::-moz-range-track{background:0 0}.rng input[type=range]:focus-visible{outline:0}.rng input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--brass);outline-offset:3px}.srp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}@media (min-width:1680px){.srp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vcard{flex-direction:column;display:flex;position:relative}.vcard:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.vcard .ph{aspect-ratio:4/3;background:var(--sheet);border-radius:var(--r);position:relative;overflow:hidden}.vcard .ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.vcard .ph img.oem{object-fit:contain;padding:10px}.vcard:hover .ph img{transform:scale(1.04)}.vcard .oemcap{font-size:var(--fs-1);color:var(--mut);background:#fbfbfaf0;padding:3px 8px;position:absolute;bottom:10px;left:10px}.vcard .bd{flex-direction:column;flex:1;gap:6px;padding:14px 0 0;display:flex}.vcard .cond{font-size:var(--fs-2);color:var(--mut);font-weight:400}.vcard h3{font-weight:600;font-size:var(--fs-4);color:var(--ink);line-height:1.3}.vcard .meta{font-size:var(--fs-2);color:var(--ink);font-weight:400}.vcard .prices{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:12px;display:flex}.vcard .pl{font-size:var(--fs-2);color:var(--mut);font-weight:400}.vcard .pr{font-family:var(--serif);font-size:var(--fs-6);font-variant-numeric:tabular-nums;line-height:1}.vcard .pr.none{font-family:var(--sans);font-size:var(--fs-3);font-weight:500}.vcard .itn{font-size:var(--fs-2);color:var(--red);font-weight:500}.vcard .ids{font-size:var(--fs-1);color:var(--mut);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:400}.pager{font-size:var(--fs-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.pager:empty{display:none}.pager a{border:1px solid var(--ink);background:var(--paper);padding:12px 22px;font-weight:500}.pager a:hover{background:var(--ink);color:var(--paper)}.pager span{color:var(--mut);font-variant-numeric:tabular-nums}.nothing{border-top:1px solid var(--rule);text-align:center;padding:48px 0}.nothing h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-6)}.nothing p{color:var(--mut);font-size:var(--fs-3);margin:8px 0 22px;font-weight:400}.nothing .btn{margin:4px}.loading{text-align:center;color:var(--mut);font-size:var(--fs-3);grid-column:1/-1;padding:60px 0}.srp-fine{font-size:var(--fs-2);color:var(--mut);margin-top:30px;font-weight:400}.vdp-top{background:var(--paper);padding:46px 0 80px}.crumb{font-family:var(--mono);letter-spacing:.14em;color:var(--mut);text-transform:uppercase;font-size:10px}.vdp-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:30px 52px;margin-top:24px;display:grid}.vdp-l h1{font-family:var(--serif);text-wrap:balance;margin:6px 0 8px;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.08}.vdp-vin{font-family:var(--mono);letter-spacing:.14em;color:var(--mut);text-transform:uppercase;margin-bottom:22px;font-size:10px}.vdp-ph{border:1px solid var(--ink);background:#fff;position:relative;overflow:hidden}.vdp-ph img{aspect-ratio:4/3;object-fit:cover;width:100%}.vdp-ph .cnt{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.16em;padding:6px 10px;font-size:9px;position:absolute;bottom:14px;right:14px}.sticker{border:2px solid var(--ink);background:#fbf7ec}@media (min-width:1121px){.vdp-grid>aside{top:94px}}.strow{border-bottom:1px dotted var(--line);justify-content:space-between;align-items:baseline;padding:10px 20px;font-size:13px;display:flex}.strow .k{font-family:var(--mono);letter-spacing:.14em;color:var(--mut);text-transform:uppercase;font-size:9.5px}.strow .v{font-family:var(--mono);font-size:12.5px}.strow.total{border-bottom:none;align-items:center;padding:15px 20px 8px}.strow.total .k{color:var(--red);font-weight:600}.strow.total .v{font-family:var(--serif);font-size:38px}.sticker .fine{font-family:var(--mono);letter-spacing:.04em;color:var(--mut);text-transform:uppercase;padding:0 20px 14px;font-size:8.5px;line-height:1.8}.sticker .code{border-top:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:16px;padding:13px 20px;display:flex}.sticker .code svg{height:32px;color:var(--ink)}.sticker .code span{font-family:var(--mono);letter-spacing:.16em;color:var(--mut);font-size:8px}.vdp-ctas{flex-direction:column;gap:10px;margin-top:18px;display:flex}.avail{border:1px solid var(--ink);background:var(--paper);margin-top:12px;padding:18px 20px;display:none}.avail.open{animation:.35s both rise;display:block}.avail .dn{font-family:var(--mono);letter-spacing:.2em;color:var(--red);text-transform:uppercase;font-size:10px;font-weight:600}.avail .tel{font-family:var(--serif);color:var(--ink);margin:8px 0 4px;font-size:30px;display:block}.avail p{font-family:var(--mono);letter-spacing:.1em;color:var(--mut);text-transform:uppercase;font-size:9.5px;line-height:1.9}.vdp-more{background:var(--paper2);border-top:1px solid var(--ink);padding:64px 0 90px}.vdp-l h1,h2.sec{font-size:var(--fs-8)}.crumb{font-family:var(--text);font-size:var(--fs-2);letter-spacing:0;text-transform:none}.vdp-vin{font-size:var(--fs-1);letter-spacing:0;text-transform:none}.crumb a:hover{color:var(--ink)}.eyebrow{font-family:var(--text);font-size:var(--fs-2);letter-spacing:0;color:var(--mut);text-transform:none;font-weight:500}.build h3,.equip h3,.vdesc h3{font-family:var(--display);font-size:var(--fs-5);letter-spacing:0;text-transform:none;padding:16px 0 4px;font-weight:600}.btn{font-family:var(--display);font-size:var(--fs-4);letter-spacing:.02em;text-transform:none;border-radius:var(--r)}.btn.red{color:var(--on-plate)}.sticker{border:0;border-top:2px solid var(--ink);background:0 0}.strow,.strow.total,.sticker .fine{padding-left:0;padding-right:0}.sticker .code{display:none}.avail{border:0;border-top:1px solid var(--rule);background:0 0;padding:18px 0}.sticker .code span{font-family:var(--text);font-size:var(--fs-1);letter-spacing:0}.strow.total .v{font-size:var(--fs-7)}.avail .dn{font-family:var(--text);font-size:var(--fs-2);letter-spacing:0;text-transform:none}.avail .tel{font-size:var(--fs-6)}.vdp-ph{background:var(--sheet);border-radius:var(--r);border:0}.vdp-ph .cnt{color:var(--sheet)}.vdp-ph img{background:var(--sheet);height:auto}.vdp-ph img.oem{object-fit:contain;padding:14px}.vdp-ph .cnt{font-family:var(--sans);font-size:var(--fs-2);letter-spacing:0;font-weight:400}.gnav{width:44px;height:44px;color:var(--paper);background:#14171abd;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gnav:hover{background:var(--ink)}.gnav svg{width:20px;height:20px}.gnav.prev{left:10px}.gnav.next{right:10px}.build,.equip,.vdesc{border-top:1px solid var(--ink);margin-top:30px}.vdp-body>:first-child{margin-top:0}.build-key{gap:16px 40px;padding:6px 0 18px}.build-key dd{font-family:var(--display);font-size:var(--fs-6);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500;line-height:1.08}.build-key dt{font-size:var(--fs-1);color:var(--mut);margin-top:6px}.build-more{border-top:1px solid var(--rule);font-size:var(--fs-2);gap:6px 28px;padding:14px 0 4px}.build-more dt{color:var(--mut)}.equip-n{font-family:var(--text);font-size:var(--fs-2);color:var(--mut);margin-left:6px;font-weight:400}.equip-groups{gap:24px 32px;padding-top:8px}.equip-g h4{font-family:var(--text);font-size:var(--fs-2);color:var(--ink);border-bottom:1px solid var(--rule);margin-bottom:4px;padding-bottom:6px;font-weight:600}.equip-g li{font-size:var(--fs-2);color:var(--ink-2);padding:3px 0;line-height:1.45}.equip-g[data-group=packages] li{color:var(--ink);font-weight:500}.equip-g summary{min-height:28px;font-size:var(--fs-2);color:var(--ink);text-underline-offset:4px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.vdesc p{font-size:var(--fs-3);max-width:60ch;margin-top:10px;font-weight:400;line-height:1.65}.strow{border-bottom:1px dashed var(--rule-2);gap:16px}.strow .k{min-width:0;font-family:var(--sans);font-size:var(--fs-3);color:var(--ink-2);letter-spacing:0;text-transform:none}.strow .k small{font-size:var(--fs-1);color:var(--mut);margin-top:2px;line-height:1.4;display:block}.strow .v{font-family:var(--sans);font-size:var(--fs-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.stlines .strow:last-child{border-bottom:1px solid var(--ink)}.sgrp{border-bottom:1px dashed var(--rule-2);font-size:var(--fs-2);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0 6px;display:flex}.sgrp b{color:var(--ink);font-weight:600}.sgrp .ends{color:var(--mut);white-space:nowrap}.strow.total{border-bottom:0;align-items:baseline;padding-top:14px;padding-bottom:4px}.strow.total .k{font-family:var(--sans);font-size:var(--fs-4);letter-spacing:0;text-transform:none;color:var(--ink);font-weight:600}.strow.total .v{font-family:var(--display);font-weight:600;font-size:var(--fs-7);color:var(--plate);line-height:1}.strow.total .v.none{font-size:var(--fs-5);color:var(--ink)}.sticker .fine{font-family:var(--sans);font-size:var(--fs-2);letter-spacing:0;text-transform:none;padding-top:8px;padding-bottom:0;line-height:1.5}.sticker .fine a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);-webkit-text-decoration-color:var(--rule-2);-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}.stnote{font-size:var(--fs-2);color:var(--red);padding:8px 0 0;font-weight:500}.names{margin-top:4px}.names summary{min-height:44px;font-size:var(--fs-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);-webkit-text-decoration-color:var(--rule-2);-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:4px;cursor:pointer;align-items:center;font-weight:500;list-style:none;display:inline-flex}.names summary::-webkit-details-marker{display:none}.names ul{padding:0 0 8px;list-style:none}.names li{font-size:var(--fs-2);color:var(--mut);justify-content:space-between;gap:16px;padding:4px 0;display:flex}.names li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.cfx{background:var(--sheet);border-radius:var(--r);box-shadow:var(--ring);color:var(--ink);grid-template-columns:140px minmax(0,1fr) 20px;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;transition:box-shadow .15s;display:grid}.cfx-badge{width:140px;height:auto;display:block}.cfx-t b{font-size:var(--fs-4);font-weight:600;line-height:1.3;display:block}.cfx-s{font-size:var(--fs-2);color:var(--mut);margin-top:2px;line-height:1.45;display:block}.cfx-go{width:20px;height:20px}@media (hover:hover){.cfx:hover{box-shadow:var(--ring-ink)}}.cfx:active{transform:translateY(1px)}@media (max-width:480px){.cfx{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"badge go""text text";gap:10px 14px;padding:14px}.cfx-badge{grid-area:badge;width:120px}.cfx-t{grid-area:text}.cfx-go{grid-area:go;align-self:start}}.note-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);-webkit-text-decoration-color:var(--rule-2);-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:4px;align-items:center;gap:5px;margin:-3px 0;padding:3px 0;font-weight:500;display:inline-flex}.note-link svg{flex:none;width:14px;height:14px}@media (hover:hover){.note-link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.stnote.ok{color:var(--ink)}.stoffer{border-top:1px solid var(--rule);font-size:var(--fs-2);color:var(--ink-2);padding:14px 0 10px;line-height:1.55}.stoffer .sto-h{color:var(--ink);font-weight:600}.stoffer p+p{margin-top:4px}.stoffer .trm{margin-top:6px}.avail p{font-family:var(--sans);font-size:var(--fs-2);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.6}.nf .wrap{padding-top:64px;padding-bottom:64px}.nf p.nf-p{font-size:var(--fs-4);color:var(--mut);max-width:56ch;margin-top:14px;font-weight:400}.nf .floors{margin-top:24px}.nf .floors a{color:var(--ink);border-color:var(--red)}@media (max-width:1280px){.srp-grid{grid-template-columns:1fr 1fr}}@media (max-width:1120px){.hnav{display:none}.mtog{display:flex}.tiles{grid-template-columns:1fr}.tile{height:44vh}.vdp-grid{grid-template-columns:minmax(0,1fr)}.stats,.depts,.dl-grid,.srp-grid,.scards{grid-template-columns:1fr 1fr}.lead-grid{grid-template-columns:repeat(3,1fr)}.roster-cols{column-count:2}.finsplit{grid-template-columns:1fr}.finph{position:static}.trow,.brow{grid-template-columns:1fr;gap:6px}.mrow h3{white-space:normal;font-size:19px}.foot-grid{grid-template-columns:1fr 1fr}.svchours .wrap,.plateband .wrap{grid-template-columns:1fr}.tl-item{grid-template-columns:1fr;gap:6px}}@media (max-width:660px){.hd-tel,.hd .btn{display:none}.srp-grid,.depts,.dl-grid,.scards{grid-template-columns:1fr}.lead-grid{grid-template-columns:1fr 1fr}.roster-cols{column-count:1}.rcard{flex-basis:290px}.hero-c{bottom:76px}.cue,.rbtn{display:none}}:root{--ground:#edf0f2;--sheet:#fbfbfa;--tint:var(--ground);--ink:#14171a;--ink-2:#2b3036;--mut:#5a626b;--rule:#14171a24;--rule-2:#14171a4d;--plate:#b5121b;--plate-2:#8e0e16;--on-plate:var(--sheet);--night:var(--ink);--night-2:#1c1f23;--night-mut:#a3abb3;--night-rule:#edf0f224;--fs-1:12px;--fs-2:14px;--fs-3:16px;--fs-4:18px;--fs-5:23px;--fs-6:28px;--fs-7:38px;--fs-8:56px;--fs-9:84px;--fs-10:100px;--r:4px;--ring:0 0 0 1px var(--rule);--ring-ink:inset 0 0 0 1.5px var(--ink);--lift:0 18px 40px -18px #14171a73;--display:var(--font-barlow-condensed),"Arial Narrow",sans-serif;--text:var(--font-barlow),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--hd:72px;--max:1920px;--gut:clamp(20px,5vw,96px);--paper:var(--ground);--paper2:var(--tint);--paper3:#d6dce0;--ink2:var(--night-2);--ink3:#272b30;--red:var(--plate);--red2:var(--plate-2);--brass:var(--mut);--gold:#e4e8eb;--mut-ink:var(--night-mut);--line:#c9cfd4;--line-ink:#353b42;--serif:var(--display);--sans:var(--text)}html{overflow-x:clip}body{background:var(--ground);color:var(--ink);font-family:var(--text);font-weight:400;font-size:var(--fs-3);line-height:1.55}::selection{background:var(--plate);color:var(--on-plate)}:focus-visible{outline:2px solid var(--plate);outline-offset:3px}.wrap{max-width:var(--max);padding:0 var(--gut)}.screen h1 em,.screen h2 em,.screen h3 em,.screen blockquote em{color:inherit;font-style:normal}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.go{border-radius:var(--r);min-height:48px;font-family:var(--display);font-weight:600;font-size:var(--fs-4);letter-spacing:.02em;white-space:nowrap;background:var(--plate);color:var(--on-plate);justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:background .18s;display:inline-flex}.go:hover{background:var(--plate-2)}.go.line{color:var(--ink);box-shadow:var(--ring-ink);background:0 0}.go.line:hover{background:var(--ink);color:var(--ground)}.more{min-height:24px;color:var(--ink);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .18s;display:inline-flex}.more:hover{color:var(--plate)}h2.h{font-family:var(--display);font-weight:600;font-size:var(--fs-8);letter-spacing:-.005em;overflow-wrap:anywhere;text-wrap:balance;line-height:1.02}.mast{z-index:50;height:var(--hd);background:var(--ground);transition:box-shadow .25s,background-color .3s;position:fixed;top:0;left:0;right:0}.mast.solid{box-shadow:var(--ring)}.mast-in{max-width:var(--max);height:100%;padding:0 var(--gut);align-items:center;gap:28px;margin:0 auto;display:flex}.mast .lg{flex:none;display:block}.mast .lg img{width:auto;height:40px}.mnav-d{align-items:center;gap:2px;margin-right:auto;display:flex}.mnav-d .ni{position:relative}.mnav-d .ni>a,.mnav-d>a{font-weight:500;font-size:var(--fs-3);color:var(--ink-2);white-space:nowrap;padding:24px 11px;transition:color .4s;display:block}.mnav-d .ni>a:hover,.mnav-d>a:hover,.mnav-d .ni:focus-within>a{color:var(--plate)}.dd2{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r);min-width:250px;box-shadow:var(--lift);opacity:0;visibility:hidden;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% - 6px);left:-8px;transform:translateY(6px)}.ni:hover .dd2,.ni:focus-within .dd2{opacity:1;visibility:visible;transform:none}.dd2 a{border-radius:var(--r);font-size:var(--fs-3);color:var(--ink);white-space:nowrap;align-items:center;gap:12px;padding:9px 12px;display:flex}.dd2 a:hover{background:var(--tint)}.dd2 a img{object-fit:contain;filter:brightness(0);opacity:.78;width:44px;height:18px}.dd2 hr{border:0;border-top:1px solid var(--rule);margin:6px 4px}.dd2.brands{grid-template-columns:1fr 1fr;min-width:400px;display:grid}.dd2.brands .wide{grid-column:1/-1}.mast-act{flex:none;align-items:center;gap:18px;margin-left:auto;display:flex}.mast .go{min-height:44px;font-size:var(--fs-4);padding:0 18px}.burger{justify-content:center;align-items:center;width:48px;height:48px;margin-right:-10px;display:none}.burger svg{width:24px;height:24px;stroke:var(--ink)}.drawer{z-index:60;background:var(--ground);overscroll-behavior:contain;opacity:0;pointer-events:none;visibility:hidden;flex-direction:column;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.drawer.open{opacity:1;pointer-events:auto;visibility:visible}.drawer-top{height:var(--hd);padding:0 var(--gut);flex:none;justify-content:space-between;align-items:center;display:flex}.drawer-top img{width:auto;height:36px}.drawer-x{justify-content:center;align-items:center;width:48px;height:48px;margin-right:-10px;display:flex}.drawer-x svg{width:24px;height:24px;stroke:var(--ink)}.drawer nav{padding:8px var(--gut)28px;flex-direction:column;display:flex}.drawer nav a{font-family:var(--display);font-weight:600;font-size:var(--fs-6);border-bottom:1px solid var(--rule);color:var(--ink);padding:13px 0;line-height:1.1}.drawer nav a.sub{font-family:var(--text);font-weight:500;font-size:var(--fs-4);color:var(--ink-2);padding:12px 0 12px 16px}:root{--hero-h:max(100svh,560px)}.hero2{z-index:0;isolation:isolate;height:var(--hero-h);color:var(--sheet);padding:calc(var(--hd) + 48px)0 clamp(48px,10svh,104px);align-items:flex-end;display:flex;position:sticky;top:0;overflow:hidden}.hero2>.wrap{width:100%}.hero2~section{z-index:1;position:relative}.hero2~section:not(.visit){background:var(--ground)}.film{z-index:-1;background:var(--night);transform-origin:50% 40%;position:absolute;inset:0}.film:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg,#14171a00 0%,#14171a80 48%,#14171aeb 78%,var(--ink)100%);position:absolute;inset:0}@keyframes filmRecede{to{transform:translateY(-12vh)scale(1.08)}}@keyframes filmDeepen{to{opacity:1}}@keyframes wordsLeave{60%{opacity:0}to{opacity:0;transform:translateY(-64px)}}@supports (animation-timeline:scroll()){.film{animation:cubic-bezier(.22,.61,.36,1) both filmRecede;animation-timeline:scroll(root);animation-range:0 var(--hero-h)}.film:before{animation:ease-in both filmDeepen;animation-timeline:scroll(root);animation-range:0 var(--hero-h)}.hero2>.wrap{animation:cubic-bezier(.22,.61,.36,1) both wordsLeave;animation-timeline:scroll(root);animation-range:0 calc(var(--hero-h)*.38)}}@supports not (animation-timeline:scroll()){.hero2{position:relative}}@media (prefers-reduced-motion:reduce){.hero2{position:relative}.film,.film:before,.hero2>.wrap{animation:none}}.film .poster,.film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film video{opacity:0;pointer-events:none;transition:opacity .6s}.film video.on{opacity:1}.film:after{content:"";z-index:2;background:linear-gradient(#0c0e109e 0%,#0c0e1000 24%),linear-gradient(90deg,#0c0e10bd 0%,#0c0e106b 50%,#0c0e1014 80%),linear-gradient(#0c0e1000 45%,#0c0e1080 82%);position:absolute;inset:0}.hero2-top{grid-template-columns:minmax(0,1fr);gap:28px;max-width:760px;display:grid}.hero2 h1{font-family:var(--display);font-weight:600;font-size:var(--fs-10);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 24px #0c0e1059;line-height:.96}.hero2 .lede{color:#fbfbfae0;max-width:46ch;font-size:var(--fs-4);margin-top:18px}.find{background:var(--sheet);border-radius:var(--r);display:flex;overflow:hidden}.find input{min-width:0;font:500 var(--fs-4)/1 var(--text);color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:60px;padding:0 18px}.find input::placeholder{color:var(--mut)}.find:focus-within{box-shadow:0 0 0 3px #fbfbfa8c}.find .go{border-radius:0;min-height:60px}.doors{flex-wrap:wrap;gap:0 22px;margin-top:8px;display:flex}.doors a{min-height:44px;font-weight:600;font-size:var(--fs-3);color:var(--sheet);text-underline-offset:5px;align-items:center;gap:.3em;-webkit-text-decoration:underline #fbfbfa66;text-decoration:underline #fbfbfa66;text-decoration-thickness:1.5px;transition:text-decoration-color .18s;display:inline-flex}.doors a:hover{text-decoration-color:currentColor}.doors a span{color:#fbfbfab8;font-variant-numeric:tabular-nums;font-weight:500}.film-ctl{right:var(--gut);top:calc(var(--hd) + 16px);border-radius:var(--r);height:40px;color:var(--sheet);font-size:var(--fs-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14171a8c;align-items:center;gap:8px;padding:0 14px 0 12px;font-weight:600;display:flex;position:absolute}.film-ctl svg{fill:currentColor;width:14px;height:14px}.film-ctl .pl{display:none}.film-ctl:not(:focus-visible){opacity:0;pointer-events:none}.film-ctl[data-paused] .pa{display:none}.film-ctl[data-paused] .pl{display:block}.mast:not(.solid){background:0 0}.mast .lg{position:relative}.mast .lg .on-dark{transition:opacity .4s;position:absolute;top:0;left:0}.mast.ink .lg .on-dark{opacity:0}.mast:not(.ink) .mnav-d .ni>a,.mast:not(.ink) .mnav-d>a{color:var(--sheet)}.mast .burger svg{transition:stroke .4s}.mast:not(.ink) .burger svg{stroke:var(--sheet)}.offers{padding:clamp(64px,8vw,112px) 0 clamp(40px,5vw,64px)}.offers[hidden]{display:none}.offers .olead{max-width:64ch;font-size:var(--fs-4);color:var(--ink-2);margin-top:12px}.ledger{border-top:2px solid var(--ink);margin:28px 0 0;padding:0;list-style:none}.ofr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:baseline;gap:8px 40px;padding:22px 0 24px;display:grid}.ofr>*{min-width:0}.ofr h3{font-family:var(--display);font-weight:600;font-size:var(--fs-6);overflow-wrap:anywhere;line-height:1.05}.ofr .ends{font-size:var(--fs-2);color:var(--mut);margin-top:6px}.ofr .fig{grid-column:2/span 2}.ofr .fig b{font-family:var(--display);font-weight:600;font-size:var(--fs-8);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:.9;display:block}.ofr .fig b small{font-family:var(--text);font-weight:500;font-size:var(--fs-4);letter-spacing:0;color:var(--ink-2);margin-left:.3em}.ofr .plus{font-size:var(--fs-4);color:var(--ink);margin-top:4px}.ofr .ln{max-width:58ch;font-size:var(--fs-3);color:var(--ink-2);margin-top:8px}.trm{font-size:var(--fs-2);color:var(--ink-2);margin-top:8px;line-height:1.55}.trm summary{cursor:pointer;color:var(--ink);text-underline-offset:4px;padding:2px 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;list-style:none;display:inline-block}.trm summary::-webkit-details-marker{display:none}.trm summary:hover{color:var(--plate)}.trm>div{max-width:60ch;margin-top:10px}.trm p{margin-top:8px}.rt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rt th,.rt td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:6px 16px 6px 0;font-weight:400}.rt th{color:var(--ink);font-weight:600}.rt th:last-child,.rt td:last-child{padding-right:0}.ofr .ocnt{text-align:right;grid-column:4;justify-self:end}.ofr .ocnt b{font-family:var(--display);font-weight:600;font-size:var(--fs-7);font-variant-numeric:tabular-nums;line-height:.95;display:block}.ofr .ocnt span{font-size:var(--fs-2);color:var(--ink);text-underline-offset:4px;margin-top:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:block}.ofr .ocnt:hover span{color:var(--plate)}.offers .more{margin-top:24px}.of-make+.of-make{margin-top:clamp(40px,5vw,64px)}.of-make h2{font-family:var(--display);font-weight:600;font-size:var(--fs-7);flex-wrap:wrap;align-items:baseline;gap:4px 14px;line-height:1.05;display:flex}.of-make h2 span{font-family:var(--text);font-weight:500;font-size:var(--fs-3);color:var(--mut)}.of-make .ledger{margin-top:12px}.of-foot,.of-none{max-width:64ch;font-size:var(--fs-2);color:var(--mut);margin-top:28px}.of-none{font-size:var(--fs-4);color:var(--ink-2)}#ofBody .loading{text-align:left;padding:40px 0}.arrivals{padding:clamp(64px,8vw,112px) 0 clamp(40px,5vw,64px)}.arr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:28px;display:flex}.arr-nav{gap:8px;display:flex}.arr-nav button{border-radius:var(--r);width:48px;height:48px;box-shadow:var(--ring-ink);justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.arr-nav button:hover{background:var(--ink);color:var(--ground)}.arr-nav svg{width:18px;height:18px}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:repeat(6,auto);grid-auto-columns:clamp(268px,24vw,320px);grid-auto-flow:column;column-gap:20px;padding:2px 0 6px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.acard{grid-row:span 6;grid-template-rows:subgrid;scroll-snap-align:start;row-gap:4px;display:grid}.acard .ph{aspect-ratio:4/3;background:var(--tint);border-radius:var(--r);margin-bottom:10px;overflow:hidden}.acard .ph img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.acard:hover .ph img{transform:scale(1.03)}.acard:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.acard .bd{display:contents}.acard .when{font-size:var(--fs-2);color:var(--mut)}.acard h3{font-family:var(--display);font-weight:600;font-size:var(--fs-5);overflow-wrap:anywhere;line-height:1.08}.acard .meta{font-size:var(--fs-2);color:var(--ink-2)}.acard .pr{justify-content:space-between;align-items:baseline;gap:10px;padding-top:6px;display:flex}.acard .pr b{font-family:var(--display);font-weight:600;font-size:var(--fs-6);color:var(--plate);font-variant-numeric:tabular-nums}.acard .pr span{font-size:var(--fs-2);color:var(--mut)}.acard .ids{font-family:var(--mono);font-size:var(--fs-1);color:var(--mut);overflow-wrap:anywhere}.acard .itn{font-size:var(--fs-2);color:var(--plate);font-weight:600}.rail-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 28px;margin-top:22px;display:flex}.rail-foot span{font-size:var(--fs-2);color:var(--mut)}.specials{padding:clamp(40px,5vw,64px) 0 clamp(64px,8vw,112px)}.specials[hidden]{display:none}.specials h2{margin-bottom:28px}.stickers{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}.stk{grid-row:span 4;grid-template-rows:subgrid;color:var(--ink);row-gap:0;margin-bottom:36px;display:grid}.stk .ph{aspect-ratio:4/3;background:var(--tint);border-radius:var(--r);overflow:hidden}.stk .ph img{object-fit:cover;width:100%;height:100%}.stk-hd{border-bottom:2px solid var(--ink);padding:14px 0 12px}.stk-hd .cond{font-size:var(--fs-2);color:var(--mut)}.stk-hd h3{font-family:var(--display);font-weight:600;font-size:var(--fs-5);overflow-wrap:anywhere;line-height:1.06}.stk-hd .ids{font-family:var(--mono);font-size:var(--fs-1);color:var(--mut);overflow-wrap:anywhere;margin-top:6px}.stk dl{flex-direction:column;padding:6px 0 0;display:flex}.stk .ln{border-bottom:1px dashed var(--rule-2);font-size:var(--fs-3);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.stk .ln dd{font-variant-numeric:tabular-nums;white-space:nowrap}.stk .ln.tot{border-bottom:0;align-items:baseline;margin-top:auto;padding:12px 0 4px}.stk .ln.tot dt{white-space:nowrap;font-weight:600}.stk .ln.tot dd{font-family:var(--display);font-weight:600;font-size:var(--fs-6);color:var(--plate)}.stk .fine{font-size:var(--fs-2);color:var(--mut);padding:4px 0 0}.stk:hover .stk-hd h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.specials .more{margin-top:24px}.stickers.rv{opacity:1;transition:none;transform:none}.stickers .ln{transition:opacity .4s,transform .4s;transition-delay:calc(var(--i)*90ms + var(--s)*.12s)}.stickers:not(.in) .ln{opacity:0;transform:translateY(6px)}.visit{background:var(--sheet);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:clamp(64px,8vw,112px) 0}.visit h2{margin-bottom:8px}.visit .addr{font-size:var(--fs-4);color:var(--ink-2);margin-bottom:28px}.visit-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.gmap{height:clamp(280px,25vw,420px);margin:0}.gmap iframe{border-radius:var(--r);background:var(--ground);border:0;width:100%;height:100%;display:block}.dir2{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 32px;display:grid}.store{border-top:2px solid var(--ink);padding-top:14px}.store h3{font-family:var(--display);font-weight:600;font-size:var(--fs-6);line-height:1.05}.store .bl{font-size:var(--fs-3);color:var(--mut);margin:2px 0 8px}.store .dial{border-top:1px solid var(--rule);font-size:var(--fs-3);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.store .dial a{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.store .dial a:hover{color:var(--plate)}.hours{font-size:var(--fs-3);color:var(--ink-2);margin-top:28px}.hours b{color:var(--ink);font-weight:600}.store .ways{font-size:var(--fs-3);color:var(--mut);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:10px 0 0;display:flex}.store .ways .more{font-size:var(--fs-3)}.phero-ph{background:var(--tint);height:clamp(240px,44vh,500px);position:relative;overflow:hidden}.phero-ph img{object-fit:cover;width:100%;height:100%}.phero-t{padding:clamp(28px,4vw,48px) 0 clamp(16px,2.4vw,28px)}.phero h1{font-family:var(--display);font-weight:600;font-size:var(--fs-9);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;line-height:.98}.phero .line{max-width:64ch;font-size:var(--fs-4);color:var(--ink-2);margin-top:12px}.phero .line a{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.phero .line a:hover{color:var(--plate)}.phero .line a[href^=tel\:]{white-space:nowrap}.mosaic{grid-template-columns:repeat(var(--n,6),minmax(0,1fr));background:var(--tint);display:grid}.mosaic img{aspect-ratio:1;object-fit:cover;width:100%}.inner-body{padding:8px 0 clamp(64px,8vw,112px)}.tool iframe{border-radius:var(--r);background:var(--sheet);width:100%;height:3000px;box-shadow:var(--ring);border:0;display:block}.inner-body .links{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.hours-line{max-width:64ch;font-size:var(--fs-3);color:var(--ink-2);margin-bottom:18px;line-height:1.7}.hours-line b{color:var(--ink);font-weight:600}.desks{border-top:2px solid var(--ink)}.desk2{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center;gap:14px 40px;padding:22px 0;display:grid}.desk2 .tel{grid-column:2/span 2}.desk2 .act{grid-column:4}.desk2 h2{font-family:var(--display);font-weight:600;font-size:var(--fs-5);overflow-wrap:anywhere;line-height:1.05}.desk2 .bl{font-size:var(--fs-3);color:var(--mut);margin-top:4px}.desk2 .tel{font-family:var(--display);font-weight:600;font-size:var(--fs-6);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:start;line-height:1.05;transition:color .15s}.desk2 .tel small{font-family:var(--text);font-weight:500;font-size:var(--fs-2);color:var(--mut);margin-bottom:3px;display:block}.desk2 .tel:hover{color:var(--plate)}.desk2 .act{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.board2{border-collapse:collapse;border-top:2px solid var(--ink);width:100%}.board2 th,.board2 td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:16px 20px 16px 0}.board2 thead th{font-size:var(--fs-2);color:var(--mut);padding-top:12px;padding-bottom:12px;font-weight:600}.board2 tbody th{font-family:var(--display);font-weight:600;font-size:var(--fs-5);line-height:1.1}.board2 small{font-family:var(--text);font-weight:400;font-size:var(--fs-2);color:var(--mut);margin-top:4px;display:block}.board2 td a[href^=tel\:]{font-weight:600;font-size:var(--fs-4);white-space:nowrap;font-variant-numeric:tabular-nums;padding:2px 0;display:inline-block}.board2 td a[href^=tel\:]:hover{color:var(--plate)}.story2{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.story2 p{max-width:60ch;font-size:var(--fs-4);color:var(--ink-2)}.story2 p+p{margin-top:16px}.story2 .lead-p{font-size:var(--fs-5);color:var(--ink);line-height:1.45}.story2 .lead-p a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.story2 .lead-p a:hover{color:var(--plate)}.story2 figure{margin:0}.story2 figure img{aspect-ratio:1;object-fit:cover;border-radius:var(--r);background:var(--tint);width:100%;height:auto}.story2 figcaption{font-size:var(--fs-2);color:var(--mut);margin-top:10px}.team{--fh:68px}.finder{top:var(--hd);z-index:40;background:var(--ground);box-shadow:0 1px 0 var(--rule);view-transition-name:finder;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:10px 28px;padding:12px 0;display:grid;position:sticky}.finder-q{position:relative}.finder input{border-radius:var(--r);background:var(--sheet);width:100%;height:44px;box-shadow:var(--ring);font:500 var(--fs-3)/1 var(--text);color:var(--ink);border:0;padding:0 72px 0 14px}.finder input::placeholder{color:var(--mut)}.finder input::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:var(--mut);width:18px;height:18px;margin-right:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.finder output{font-size:var(--fs-2);color:var(--mut);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.finder nav{flex-wrap:wrap;gap:0 20px;display:flex}.finder nav a{min-height:32px;font-weight:600;font-size:var(--fs-2);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.finder nav a span{color:var(--mut);font-variant-numeric:tabular-nums;font-weight:500}@media (hover:hover){.finder nav a:hover{color:var(--plate)}}.finder nav a:active{color:var(--plate-2)}.tdept{scroll-margin-top:calc(var(--hd) + var(--fh) + 16px);margin-top:clamp(40px,5vw,64px)}.tdept[hidden],.wall li[hidden]{display:none}.wall{grid-template-columns:repeat(auto-fill,minmax(min(150px,33.333% - 11px),1fr));gap:28px 16px;margin-top:20px;list-style:none;display:grid}.wall.lead{grid-template-columns:repeat(auto-fill,minmax(min(220px,50% - 10px),1fr));gap:36px 20px}.wall li,.face{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.face{text-align:left;color:var(--ink)}.face img,.team .nopic{aspect-ratio:1;border-radius:var(--r);background:var(--tint);width:100%;height:auto;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.team .nopic{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--display);font-weight:600;font-size:var(--fs-6);color:var(--mut);place-items:center;display:grid}.face b{font-weight:600;font-size:var(--fs-2);margin-top:10px;line-height:1.3;transition:color .15s}.face small{font-size:var(--fs-1);color:var(--mut);margin-top:2px;line-height:1.35}.wall.lead .face b{font-family:var(--display);font-size:var(--fs-5);line-height:1.1}.wall.lead .face small{font-size:var(--fs-2);margin-top:4px}@media (hover:hover){.face:hover img,.face:hover .nopic{box-shadow:var(--lift);transform:translateY(-3px)}.face:hover b{color:var(--plate)}}.face:active img,.face:active .nopic{transform:scale(.98)}.tnone{font-size:var(--fs-4);color:var(--ink-2);margin-top:40px}.pcard{border-radius:var(--r);background:var(--sheet);width:min(600px,100% - 32px);max-height:min(88dvh,840px);color:var(--ink);box-shadow:var(--lift);border:0;margin:auto;padding:0;inset:0;overflow:hidden}.pcard:popover-open{flex-direction:column;display:flex}.pcard::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pcard::backdrop{background:color-mix(in srgb,var(--ink)55%,transparent)}}.pcard-x{z-index:1;border-radius:var(--r);place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.pcard-x svg{width:22px;height:22px;stroke:var(--ink);stroke-width:2px;fill:none}@media (hover:hover){.pcard-x:hover{background:var(--ground)}}.pcard-x:active{background:var(--rule)}.pcard-head{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:20px;padding:24px 72px 0 24px;display:grid}.pcard-head img,.pcard-head .nopic{border-radius:var(--r);background:var(--tint);width:120px;height:120px}.pcard-head h3{font-family:var(--display);font-weight:600;font-size:var(--fs-6);line-height:1.05}.pcard-head p{font-size:var(--fs-2);color:var(--mut);margin-top:4px}.pcard-acts{flex-wrap:wrap;gap:10px;padding:20px 24px 0;display:flex}.pcard-acts .go{font-variant-numeric:tabular-nums;flex:200px}.pcard-acts .go:active{transform:translateY(1px)}.pcard-bio{overscroll-behavior:contain;scrollbar-width:none;border-top:1px solid var(--rule);min-height:0;color:var(--ink-2);flex:1;align-content:start;gap:12px;margin-top:20px;padding:18px 24px 40px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.pcard-bio::-webkit-scrollbar{display:none}.pcard-bio h4{font-family:var(--display);font-weight:600;font-size:var(--fs-4);color:var(--ink)}.pcard-bio p{max-width:64ch}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(face){animation-duration:.4s}::view-transition-old(finder){display:none}::view-transition-new(finder){animation:none}@media (max-width:660px){.team{--fh:108px}.finder{grid-template-columns:minmax(0,1fr);gap:6px}.finder nav{scrollbar-width:none;flex-wrap:nowrap;padding-right:32px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.finder nav::-webkit-scrollbar{display:none}.wall{gap:20px 10px}.pcard-head{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:20px 64px 0 20px}.pcard-head img,.pcard-head .nopic{width:96px;height:96px}.pcard-acts{padding:16px 20px 0}.pcard-bio{padding:16px 20px 40px}}.dept h2,.tdept h2{border-bottom:2px solid var(--ink);font-family:var(--display);font-weight:600;font-size:var(--fs-7);margin-bottom:6px;padding-bottom:8px;line-height:1.05}.dept h2 span,.tdept h2 span{font-family:var(--text);font-weight:500;font-size:var(--fs-3);color:var(--mut);margin-left:10px}.dept ul{columns:3 240px;column-gap:20px;list-style:none}.dept li{break-inside:avoid;border-bottom:1px solid var(--rule);font-size:var(--fs-3);padding:8px 0}.why{margin-top:clamp(48px,6vw,80px)}.why ul{columns:2 300px}.since{padding:clamp(64px,8vw,112px) 0}.since-in{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center;gap:32px 40px;display:grid}.since-in>:last-child{grid-column:2/-1}.since figure{max-width:300px;margin:0}.since figure img{aspect-ratio:1;object-fit:cover;border-radius:var(--r);background:var(--tint);width:100%;height:auto}.since figcaption{font-size:var(--fs-2);color:var(--mut);margin-top:10px}.since blockquote{font-size:var(--fs-5);color:var(--ink-2);max-width:56ch;margin:20px 0 0;line-height:1.5}.since cite{font-style:normal;font-size:var(--fs-2);color:var(--mut);margin-top:12px;display:block}.since .links{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.slogan{padding:0 0 clamp(72px,9vw,128px)}.plate2{text-align:center;flex-direction:column;align-items:center;gap:.3em;margin:0 auto;display:flex}.plate2 p{font-family:var(--display);text-transform:uppercase;color:var(--plate);letter-spacing:.01em;font-weight:700;line-height:1.02}.plate2 .l1{font-size:var(--fs-8)}.plate2 .l2{font-size:var(--fs-7);letter-spacing:.04em}.colophon{background:var(--night);color:var(--night-mut)}.colophon .wrap{padding-top:clamp(48px,6vw,72px);padding-bottom:28px}.col-grid{border-bottom:1px solid var(--night-rule);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px 40px;padding-bottom:40px;display:grid}.colophon .lg img{width:min(300px,100%);height:auto}.colophon address{margin-top:18px;font-style:normal;line-height:1.6}.colophon address a{color:var(--sheet);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--night-rule);-webkit-text-decoration-color:var(--night-rule);-webkit-text-decoration-color:var(--night-rule);text-decoration-color:var(--night-rule)}.colophon h4{font-family:var(--display);font-weight:600;font-size:var(--fs-5);color:var(--sheet);margin-bottom:10px}.colophon ul{list-style:none}.colophon li a{color:var(--night-mut);padding:5px 0;transition:color .15s;display:inline-block}.colophon li a:hover{color:var(--sheet)}.colophon .legal{font-size:var(--fs-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 28px;padding-top:22px;line-height:1.6;display:flex}@media (max-width:1180px){.mnav-d{display:none}.burger{display:flex}}@media (max-width:1020px){:root{--fs-8:46px;--fs-9:64px;--fs-10:80px}.ofr{grid-template-columns:minmax(0,1fr) auto;gap:6px 32px}.ofr .mdl{grid-column:1/-1}.ofr .fig{grid-column:1}.ofr .ocnt{grid-column:2}.stickers{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stickers .stk:nth-child(3){display:none}.dir2{grid-template-columns:repeat(2,minmax(0,1fr))}.since-in{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.since-in>:last-child{grid-column:auto}.col-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.col-grid>div:first-child{grid-column:1/-1}}@media (max-width:680px){:root{--hd:64px;--fs-7:30px;--fs-8:36px;--fs-9:44px;--fs-10:52px}.mast .lg img{height:34px}.mast .go{display:none}.hero2 .lede{font-size:var(--fs-4)}.find input{height:56px;font-size:var(--fs-4);padding:0 14px}.find .go{min-height:56px;padding:0 18px}:root{--hero-h:max(100svh,520px)}.hero2{padding-bottom:40px}.film-ctl{height:36px;padding:0 12px 0 10px}.stickers{grid-template-columns:minmax(0,1fr)}.stickers .stk:nth-child(3){display:grid}.ofr{grid-template-columns:minmax(0,1fr)}.ofr .fig,.ofr .ocnt{grid-column:auto}.ofr .ocnt{text-align:left;justify-self:start;align-items:baseline;gap:8px;display:flex}.ofr .ocnt b{font-size:var(--fs-6)}.ofr .ocnt span{margin:0}.arr-nav{display:none}.dir2,.since-in{grid-template-columns:minmax(0,1fr)}.since figure{max-width:220px}.col-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.desk2{grid-template-columns:minmax(0,1fr) auto}.desk2>div:first-child{grid-column:1/-1}.desk2 .tel,.desk2 .act{grid-column:auto}.board2 thead{display:none}.board2,.board2 tbody,.board2 tr,.board2 th,.board2 td{display:block}.board2 tr{border-bottom:1px solid var(--rule);padding:16px 0 10px}.board2 tbody th{border:0;padding:0 0 8px}.board2 td{border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:7px 0;display:flex}.board2 td:before{content:attr(data-k);color:var(--ink-2)}.board2 td small{text-align:right;flex-basis:100%;margin:0}.story2{grid-template-columns:minmax(0,1fr)}.story2 figure{max-width:260px}}@media (max-width:560px){.desk2{grid-template-columns:minmax(0,1fr)}.mosaic{--n:4!important}.mosaic img:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.stickers .ln{opacity:1!important;transform:none!important}}.skip{left:var(--gut);z-index:70;border-radius:var(--r);background:var(--sheet);color:var(--ink);box-shadow:var(--lift);padding:10px 16px;font-weight:600;position:absolute;top:-80px}.skip:focus{top:12px}table{line-height:normal}.vdp-l .eyebrow{display:block}.vdp-ctas .btn{line-height:normal}.opt .box{background:var(--sheet);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--mut);border-radius:3px;flex:none;place-items:center;display:grid}.opt.picked .box{background:var(--plate);box-shadow:none}.opt.picked .box:after{content:"";border-left:2px solid var(--on-plate);border-bottom:2px solid var(--on-plate);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.opt.zero .box{box-shadow:inset 0 0 0 1.5px var(--rule-2)}.more-opts>summary{cursor:pointer;margin:6px 0;list-style:none}.more-opts>summary::-webkit-details-marker{display:none}.more-opts[open]>summary{display:none}.sortf{gap:8px;display:flex}.sortgo,.rng-go{border-radius:var(--r);height:48px;box-shadow:var(--ring-ink);padding:0 16px;font-weight:600}.rng-go{height:40px;margin-top:6px}.widen{justify-items:center;gap:8px;list-style:none;display:grid}.widen a{text-underline-offset:4px;padding:3px 0;text-decoration:underline;display:inline-block}.prose{max-width:60ch;color:var(--ink-2)}.prose h2{font-family:var(--display);font-weight:600;font-size:var(--fs-6);color:var(--ink);margin-top:40px;line-height:1.1}.prose p,.prose ul{margin-top:12px}.prose ul{padding-left:20px;list-style:outside}.prose a{text-underline-offset:4px;text-decoration:underline}.colophon .legal a{color:var(--night-mut);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--night-rule);-webkit-text-decoration-color:var(--night-rule);-webkit-text-decoration-color:var(--night-rule);text-decoration-color:var(--night-rule);padding:4px 0;display:inline-block}.colophon .legal a:hover{color:var(--sheet)}.leadf{gap:14px;max-width:640px;display:grid}.leadf .row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.leadf .fld{align-content:start;gap:6px;display:grid}.leadf label{font-size:var(--fs-2);color:var(--ink);font-weight:600}.leadf input,.leadf select,.leadf textarea{border-radius:var(--r);background:var(--sheet);width:100%;min-height:48px;box-shadow:var(--ring-ink);font:inherit;font-size:var(--fs-3);color:var(--ink);border:0;padding:10px 14px}.leadf textarea{resize:vertical;min-height:120px}.leadf .bad input,.leadf .bad select,.leadf .bad textarea{box-shadow:inset 0 0 0 2px var(--plate)}.leadf .hint{font-size:var(--fs-2);color:var(--mut)}.leadf .err{font-size:var(--fs-2);color:var(--plate);font-weight:600}.leadf .form-err{border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--plate);padding:10px 12px}.leadf .btn{justify-self:start;width:auto;margin:0}.leadf .btn[aria-busy]{cursor:progress}.leadf .disclose{font-size:var(--fs-2);color:var(--mut);max-width:60ch}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-done{border-radius:var(--r);background:var(--sheet);max-width:640px;box-shadow:var(--ring);font-size:var(--fs-4);padding:16px 18px;font-weight:500}@media (max-width:680px){.leadf .row2{grid-template-columns:minmax(0,1fr)}}.soon{max-width:64ch;font-size:var(--fs-4);color:var(--ink-2);margin-top:12px}.nothing p a,.soon a{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.nothing p a:hover,.soon a:hover{color:var(--plate)}.specials .h:has(+.soon){margin-bottom:0}.tool{container-type:inline-size}@container (max-width:899.98px){.tool iframe{height:4800px}}.aa-explorer{margin-top:18px}.aa-explorer iframe{border-radius:var(--r);background:var(--sheet);width:100%;height:1400px;box-shadow:var(--ring);scroll-margin-top:calc(var(--hd) + 16px);border:0;display:block}@media (max-width:576px){.aa-explorer iframe{height:1800px}}[data-wg-slot=vehicle-actions]{flex-direction:column;gap:10px;display:flex}.vpanel-open{width:100%}.vpanel{background:var(--paper);color:var(--ink)}.vpanel::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.vpanel::backdrop{background:color-mix(in srgb,var(--ink)55%,transparent)}}.vpanel-bar{border-bottom:1px solid var(--line);padding:8px 8px 8px 20px}.vpanel-t{font-family:var(--display);font-weight:600;font-size:var(--fs-5);line-height:1.1}.vpanel-x{font-family:var(--display);font-weight:600;font-size:var(--fs-4);padding:0 12px}@media (hover:hover){.vpanel-x:hover{color:var(--red)}}.vpanel-x:active{transform:translateY(1px)}.vpanel-form{padding:20px}.vpanel-car{font-family:var(--display);font-weight:600;font-size:var(--fs-4);text-wrap:balance;margin-bottom:18px;line-height:1.2}.vpanel-car span{font-family:var(--sans);font-weight:400;font-size:var(--fs-2);color:var(--mut);margin-top:4px}.screen.active{animation:none}.vlaunch{background:var(--sheet);border-radius:var(--r);box-shadow:var(--ring);color:var(--ink);grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;padding:14px 16px;transition:box-shadow .15s;display:grid}.vlaunch-t{font-size:var(--fs-4);text-wrap:balance;font-weight:600;line-height:1.3;display:block}.vlaunch-s{font-size:var(--fs-2);color:var(--mut);text-wrap:pretty;margin-top:2px;line-height:1.45;display:block}.vlaunch-go{width:20px;height:20px}@media (hover:hover){.vlaunch:hover{box-shadow:var(--ring-ink)}}.vlaunch:active{transform:translateY(1px)}
