.specs-hero{padding:150px 0 0;text-align:center}.specs-hero h1{font-size:clamp(37px,4.6vw,63px);font-weight:500;text-transform:uppercase;letter-spacing:.12em;line-height:1.1;margin:18px 0 0}.specs-hero .lede{color:var(--steel);max-width:560px;margin:22px auto 0;font-size:19px;text-wrap:pretty}.specs-watches{padding:clamp(40px,5vw,70px) 0}.specs-watches .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px)}.spec-watch{border:1px solid var(--hairline);background:var(--bg-2);padding:22px;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;transition:border-color .25s,transform .4s var(--ease-out)}.spec-watch:hover{border-color:var(--hairline-strong);transform:translateY(-3px)}.spec-watch .plate{width:100%;aspect-ratio:1/1;background:radial-gradient(120% 100% at 50% 0,#1b1d21 0,#101113 60%,#0a0b0c 100%);display:flex;align-items:center;justify-content:center}.spec-watch .plate img{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(0,0,0,.6))}.spec-watch .nm{font-size:17px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.spec-watch .cw{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.spec-watch .br{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.specs-body{padding:clamp(50px,6vw,90px) 0}.specs-body,.specs-cta{border-top:1px solid var(--hairline)}.specs-cta{text-align:center;padding:clamp(70px,9vw,120px) 0}.specs-cta h2{font-size:clamp(27px,3vw,45px);font-weight:500;text-transform:uppercase;letter-spacing:.12em;margin-bottom:30px}@media (max-width:760px){.specs-watches .grid{grid-template-columns:1fr;max-width:360px;margin:0 auto}}