@charset "UTF-8";.jumps{display:-webkit-box;display:-ms-flexbox;display:flex;gap:26px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px var(--gutter);border-bottom:1px solid var(--hairline-2);max-width:1320px;margin-inline:auto}.jumps span{font:500 11px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--fde)}.jumps a{font:600 12.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;padding:8px 0;-webkit-transition:color .25s var(--out);transition:color .25s var(--out)}.jumps a:hover{color:var(--fde)}.pnote{max-width:1320px;margin:26px auto 0;padding-inline:var(--gutter);font:400 12px/1.7 var(--mono);color:var(--ink-3)}.sblock{padding-block:clamp(70px,9vh,120px)}.sblock+.sblock{border-top:1px solid var(--hairline-2)}.shead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.shead h2{font-size:clamp(34px, 3.8vw, 56px)}.shead .cal{font:500 11.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fde)}.sline{color:var(--ink-2);max-width:64ch;font-size:16.5px;margin-bottom:clamp(26px,4vh,40px)}.sline b{color:var(--ink);font-weight:600}.sgrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3.5vw,48px);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.sgrid.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sgrid.flip .sphoto{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sphoto{position:sticky;top:86px}.sphoto figcaption{font:500 11.5px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:12px 2px 0}.mods{display:grid;grid-template-columns:repeat(auto-fill,320px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:12px}.mod{border:1px solid var(--hairline);background:rgba(23,27,33,.6);padding:22px 22px 19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-transition:border-color .3s var(--out);transition:border-color .3s var(--out)}.mod:hover{border-color:var(--fde-rule);-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 18px 40px rgba(0,0,0,.4);box-shadow:0 18px 40px rgba(0,0,0,.4)}.mod{position:relative;-webkit-transition:border-color .3s var(--out),-webkit-transform .3s var(--out),-webkit-box-shadow .3s var(--out);transition:border-color .3s var(--out),-webkit-transform .3s var(--out),-webkit-box-shadow .3s var(--out);transition:border-color .3s var(--out),transform .3s var(--out),box-shadow .3s var(--out);transition:border-color .3s var(--out),transform .3s var(--out),box-shadow .3s var(--out),-webkit-transform .3s var(--out),-webkit-box-shadow .3s var(--out)}.mod .go .textlink{position:static}.mod .go .textlink::before{display:none}.mod .go .textlink::after{content:"";position:absolute;inset:0}.mod:hover .go .textlink{color:var(--fde);border-color:var(--fde)}.mod:has(.textlink:focus-visible){outline:2px solid var(--cobalt-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mod,.mod:hover{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}}.mod-flag{border-color:var(--fde-rule);background:rgba(199,178,153,.07)}.mod-flag .label{font-size:11px}.mod h3{font-size:21px;letter-spacing:.04em;line-height:1.15}.mod .spec{color:var(--ink-3);font-size:13.5px;line-height:1.55;-webkit-box-flex:1;-ms-flex:1;flex:1}.mod .price{font:500 13px/1 var(--mono);letter-spacing:.12em;color:var(--fde)}.mod .price small{color:var(--ink-3);letter-spacing:.18em}.mod .go{margin-top:6px}.mod .plate{display:block;width:calc(100% + 44px);max-width:none;margin:-22px -22px 0;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:#f3f3f1;border-bottom:1px solid var(--hairline)}.mod .plate.empty{border-bottom:1px solid var(--hairline)}@media (max-width:980px){.sgrid,.sgrid.flip{grid-template-columns:1fr}.sgrid.flip .sphoto{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.sphoto{position:static}}@media (max-width:700px){.mods{grid-template-columns:minmax(0,320px)}}.a1band{position:relative;overflow:hidden;padding-block:clamp(80px,11vh,150px);border-top:1px solid var(--hairline-2)}.a1band img.bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.a1band::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(17,19,24,.88)),color-stop(46%,rgba(17,19,24,.55)),color-stop(80%,rgba(17,19,24,.18)));background:linear-gradient(90deg,rgba(17,19,24,.88) 0,rgba(17,19,24,.55) 46%,rgba(17,19,24,.18) 80%)}.a1band .row{position:relative;z-index:2}.a1band h2{font-size:clamp(34px, 3.8vw, 56px)}.a1band .sline{margin-bottom:clamp(26px,4vh,40px)}.a1band .mods{max-width:none}.a1band .mod{background:rgba(17,19,24,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tail{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3.5vw,48px);max-width:1320px;margin-inline:auto;padding:clamp(70px,9vh,120px) var(--gutter)}.tail .sblock{padding-block:0;border:0}@media (max-width:980px){.tail{grid-template-columns:1fr;row-gap:64px}}