*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:root{--bg:#0b0b0c;--bg2:#121214;--panel:#16161a;--plinth:radial-gradient(120% 90% at 50% 40%, #ddd7cd 0%, #bdb6aa 70%, #948e84 100%);--line:#ffffff1a;--line2:#ffffff0e;--ink:#f4f3f0;--dim:#f4f3f099;--dim2:#f4f3f057;--acc:#c2a173;--ff:"Inter",system-ui,-apple-system,sans-serif;--fs:var(--ff);--pad:clamp(20px,5vw,72px)}body{background:var(--bg);color:var(--ink);font-family:var(--ff)}::selection{background:var(--acc);color:#0b0b0c}.wrap{max-width:1320px;padding:0 var(--pad);margin:0 auto}.wrap-n{max-width:1020px;padding:0 var(--pad);margin:0 auto}.mark{font:500 15px/1 var(--ff);letter-spacing:.42em;text-transform:uppercase}.mark .dot{color:var(--acc)}.nav{z-index:60;padding:20px var(--pad);border-bottom:1px solid #0000;align-items:center;gap:28px;transition:background .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s,border-color .45s,padding .45s;display:flex;position:fixed;top:0;left:0;right:0}.nav.solid{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border-bottom-color:var(--line2);background:#0b0b0cd6;padding-top:14px;padding-bottom:14px}.nav .links{gap:2px;margin-left:auto;display:flex}.nav .links a{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);border-radius:999px;padding:9px 12px;font-size:10.5px;transition:color .25s,background .25s}.nav .links a:hover{color:var(--ink);background:#ffffff0f}.nav .links a.cur{color:var(--ink)}.nav .wa{border:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-radius:999px;margin-left:10px;padding:9px 15px;font-size:10.5px}.nav .wa:hover{background:var(--acc);border-color:var(--acc);color:#0b0b0c}.burger{color:var(--ink);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:0;margin-left:auto;padding:8px;font-size:10.5px;display:none}@media (width<=900px){.nav .links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);padding:10px var(--pad) 22px;background:#0b0b0cf7;flex-direction:column;gap:0;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:fixed;inset:56px 0 auto;transform:translateY(-120%)}.nav.open .links{transform:none}.nav .links a{border-bottom:1px solid var(--line2);border-radius:0;padding:14px 0;font-size:13px}.nav .wa{display:none}.burger{display:block}}.wa-float{display:none}@media (width<=900px){.wa-float{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;background:var(--acc);color:#0b0b0c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:fixed;box-shadow:0 6px 18px #0006}.wa-float svg{width:21px;height:21px}}.sec{padding:clamp(66px,10vw,132px) 0}.sec+.sec{border-top:1px solid var(--line2)}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--acc);margin:0;font-size:10px}.h2{font:400 clamp(30px,4.6vw,56px)/1.05 var(--fs);letter-spacing:-.02em;max-width:20ch;margin:16px 0 0}.lede{color:var(--dim);max-width:60ch;margin:20px 0 0;font-size:15.5px;line-height:1.8}.sec-head{flex-wrap:wrap;align-items:flex-end;gap:32px;margin-bottom:clamp(30px,4vw,54px);display:flex}.sec-head .lede{flex:320px;min-width:0;margin-top:0}@media (width<=660px){.sec{padding:clamp(48px,12vw,66px) 0}.h2{font-size:clamp(26px,7.4vw,32px)}.lede{margin-top:14px;font-size:14px;line-height:1.7}.sec-head{gap:12px;margin-bottom:20px}}.btn{background:var(--ink);color:#0b0b0c;border:1px solid var(--ink);letter-spacing:.05em;border-radius:999px;align-items:center;gap:10px;padding:13px 24px;font-size:12px;font-weight:600;transition:all .3s;display:inline-flex}.btn:hover{background:var(--acc);border-color:var(--acc)}.btn.ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn.ghost:hover{border-color:var(--ink);background:#ffffff12}.btn.gold{background:var(--acc);border-color:var(--acc)}.btn.gold:hover{background:var(--ink);border-color:var(--ink)}.grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,26px);display:grid}.grid.two{grid-template-columns:repeat(2,1fr)}@media (width<=1000px){.grid{grid-template-columns:repeat(2,1fr)}}@media (width<=660px){.grid,.grid.two{grid-template-columns:1fr}}.card{background:var(--bg2);border:1px solid var(--line2);border-radius:3px;transition:border-color .4s,transform .5s cubic-bezier(.2,.8,.2,1);display:block;overflow:hidden}.card:hover{border-color:#c2a17366;transform:translateY(-4px)}.card .im{background:var(--plinth);aspect-ratio:4/3;position:relative;overflow:hidden}.card .im img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.card:hover .im img{transform:scale(1.035)}.card .line-pill{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);letter-spacing:.2em;text-transform:uppercase;background:#0b0b0cb8;border-radius:999px;padding:5px 9px;font-size:9px;position:absolute;top:11px;left:11px}.card .bd{padding:18px 18px 20px}.card h3{font:400 21px/1.15 var(--fs);letter-spacing:-.01em;margin:0}.card .tag{color:var(--dim);margin:7px 0 0;font-size:12px}.card .ft{border-top:1px solid var(--line2);justify-content:space-between;align-items:baseline;gap:12px;margin-top:15px;padding-top:13px;display:flex}.card .lead{color:var(--ink);font-size:12.5px}.card .lead s{color:var(--dim2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:10px;text-decoration:none;display:block}.card .arw{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:11px}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips button{border:1px solid var(--line);color:var(--dim);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:999px;padding:9px 16px;font-size:11px;transition:all .25s}.chips button:hover{color:var(--ink);border-color:var(--ink)}.chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#0b0b0c}.pal{background:var(--line2);flex-direction:column;gap:1px;display:flex}.pal .row{background:var(--bg);grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:11px 0;display:grid}.pal .sw{border:1px solid var(--line);border-radius:2px;width:56px;height:56px}.pal .lb{letter-spacing:.22em;text-transform:uppercase;color:var(--dim2);font-size:9.5px}.pal .nm{margin:4px 0 0;font-size:14px}.pal .or{color:var(--dim);margin:3px 0 0;font-size:11.5px}.spec{margin:0;font-size:13px}.spec div{border-bottom:1px solid var(--line2);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.spec dt{color:var(--dim2);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.spec dd{text-align:right;color:var(--dim);margin:0}.note{color:var(--dim2);font-size:11.5px;line-height:1.7}.rule{background:var(--line2);border:0;height:1px;margin:0}.up{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}.up.in{opacity:1;transform:none}footer.ft{border-top:1px solid var(--line2);padding:clamp(44px,6vw,80px) 0 130px}footer.ft .cols{grid-template-columns:1.4fr 1fr 1fr;gap:34px;display:grid}@media (width<=760px){footer.ft .cols{grid-template-columns:1fr}}footer.ft h4{letter-spacing:.24em;text-transform:uppercase;color:var(--dim2);margin:0 0 14px;font-size:10px}footer.ft a,footer.ft p{color:var(--dim);margin:0;font-size:13px;line-height:2}footer.ft a:hover{color:var(--ink)}
