.sv-hero{padding-block:clamp(56px,8vh,104px)}.sv-hero .brush{color:var(--color-paper)}.sv-top{align-items:start}.sv-more{max-width:46ch;margin-top:18px;font-size:16px;line-height:1.6}.sv-more b{font-weight:700}.sc-dark .sv-more{color:color-mix(in srgb, var(--color-paper) 84%, var(--color-ink))}.sv-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.sv-doors a{border:1.5px solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-paper);height:100%;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);flex-direction:column;gap:10px;padding:24px 22px 20px;display:flex}.sv-doors h2{letter-spacing:-.01em;text-wrap:balance;font-size:20px;font-weight:700;line-height:1.25}.sv-doors p{color:var(--color-ink-2);font-size:15px;line-height:1.55}.sv-door-go{align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:15px;font-weight:700;display:inline-flex}.sv-door-go svg{width:18px;height:18px;transition:transform .2s var(--ease-out)}.sv-doors a:hover{box-shadow:5px 5px 0 var(--color-ink);transform:translate(-2px,-2px)}.sv-doors a:hover .sv-door-go svg{transform:translate(4px)}.sv-channels{gap:14px;display:grid}.sv-channels a{border:1.5px solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-paper);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;padding:18px 22px;display:grid}.sv-channels span,.sv-channels b,.sv-channels small{grid-column:1}.sv-channels span{color:var(--color-ink-2);font-size:14px;font-weight:600}.sv-channels b{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(20px,1.8vw,25px);font-weight:700;line-height:1.3}.sv-channels small{color:var(--color-ink-2);font-size:15px;line-height:1.5}.sv-channels svg{width:22px;height:22px;transition:transform .2s var(--ease-out);grid-area:1/2/span 3}.sv-channels a:hover{box-shadow:5px 5px 0 var(--color-ink);transform:translate(-2px,-2px)}.sv-channels a:hover svg{transform:translate(2px,-2px)}.sv-channels a.is-primary{background:var(--color-brand);box-shadow:5px 5px 0 var(--color-ink)}.sv-channels a.is-primary:hover{box-shadow:7px 7px 0 var(--color-ink)}.sv-channels a.is-primary:active{box-shadow:0 0 0 var(--color-ink);transform:translate(5px,5px)}.sv-channels a.is-primary span,.sv-channels a.is-primary small{color:var(--color-ink)}.sv-spec{border-top:1.5px solid var(--color-ink);display:grid}.sv-spec>div{border-bottom:1px solid var(--color-line-strong);grid-template-columns:170px minmax(0,1fr);gap:4px 20px;padding-block:18px;display:grid}.sv-spec dt{color:var(--color-ink-2);font-size:14px;font-weight:600}.sv-spec dd{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.5}.sv-facts{border:1.5px solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-paper);padding:6px 28px;display:grid}.sv-facts li{letter-spacing:-.01em;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;padding-block:20px;font-size:18px;font-weight:600;line-height:1.45;display:grid}.sv-facts li+li{border-top:1px solid var(--color-line)}.sv-facts svg{background:var(--color-ink);width:32px;height:32px;color:var(--color-paper);stroke-width:2.6px;border-radius:50%;padding:7px}.sv-price{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-top:36px;font-size:clamp(18px,1.6vw,22px);font-weight:600;display:flex}.sv-price b{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(52px,7.4vw,112px);font-weight:800;line-height:1.04}.sv-status{align-content:center;min-height:64vh;display:grid;overflow:hidden}.sv-status .wrap{z-index:1;position:relative}.sv-paths{flex-wrap:wrap;gap:8px 28px;display:flex}.sv-404{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px var(--color-ink);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(160px,22vw,360px);font-weight:800;line-height:1;position:absolute;bottom:-.14em;right:clamp(24px,5vw,96px)}.sv-code{color:var(--color-ink-3);margin-top:18px;font-size:13px}@media (max-width:1080px){.sv-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sv-404{display:none}}@media (max-width:760px){.sv-doors{gap:12px;margin-top:32px}.sv-facts{padding-inline:20px}.sv-facts li{font-size:17px}.sv-spec>div{grid-template-columns:minmax(0,1fr)}.sv-status{min-height:0}}@media (max-width:560px){.sv-doors{grid-template-columns:minmax(0,1fr)}.sv-channels a{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.sv-doors a,.sv-door-go svg,.sv-channels a,.sv-channels svg{transition:none}.sv-doors a:hover,.sv-doors a:hover .sv-door-go svg,.sv-channels a:hover,.sv-channels a:hover svg,.sv-channels a.is-primary:active{transform:none}}
