.stage-compare-loading-error[data-astro-cid-ssnvabww]{border-color:#ff5a1f73;background:#ff5a1f1f}.stage-compare-spinner[data-astro-cid-ssnvabww],.stage-compare-icon-loading[data-astro-cid-ssnvabww]{animation:stage-compare-spin .8s linear infinite}@keyframes stage-compare-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stage-compare-stage[data-astro-cid-ssnvabww]{color:var(--ar-muted)}.stage-compare-stage-active[data-astro-cid-ssnvabww]{background:#b8ff3c24;border:1px solid rgba(184,255,60,.4);color:var(--ar-text)}.stage-compare-progress[data-astro-cid-ssnvabww]{appearance:none;height:4px;border-radius:9999px;background:#ffffff1f;cursor:pointer}.stage-compare-progress[data-astro-cid-ssnvabww]::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:9999px;background:var(--ar-signal);border:none}.stage-compare-progress[data-astro-cid-ssnvabww]::-moz-range-thumb{width:12px;height:12px;border-radius:9999px;background:var(--ar-signal);border:none}.stage-compare-progress[data-astro-cid-ssnvabww]::-moz-range-track{height:4px;border-radius:9999px;background:#ffffff1f}@font-face{font-family:Archivo Black;src:url(/fonts/alt-rock/ArchivoBlack.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/alt-rock/SourceSans3-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/alt-rock/SourceSans3-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/alt-rock/SourceSans3-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.alt-rock{--ar-bg: #0a0a0b;--ar-surface: #141416;--ar-surface-2: #1c1c1f;--ar-border: rgba(255, 255, 255, .1);--ar-text: #f7f7f5;--ar-muted: #a8a8a3;--ar-signal: #b8ff3c;--ar-signal-ink: #0a0a0b;--ar-signal-dim: #9adb2e;--ar-coral: #ff5a1f;--ar-display: "Archivo Black", "Impact", "Arial Black", sans-serif;--ar-body: "Source Sans 3", "Segoe UI", sans-serif;font-family:var(--ar-body);font-weight:400;background:var(--ar-bg);color:var(--ar-text);min-height:100vh;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}@media(min-width:768px){.alt-rock{padding-bottom:0}}.alt-rock .ar-display{font-family:var(--ar-display);font-weight:400;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase}.alt-rock .ar-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.75rem;border-radius:9999px;background:var(--ar-signal);color:var(--ar-signal-ink);font-family:var(--ar-body);font-size:1.05rem;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;box-shadow:0 0 #b8ff3c59}.alt-rock .ar-btn:hover,.alt-rock .ar-btn:focus-visible{background:var(--ar-signal-dim);transform:translateY(-2px);box-shadow:0 8px 24px #b8ff3c40;outline:none}.alt-rock .ar-btn:active{transform:translateY(0)}.alt-rock .ar-btn-ghost{background:transparent;color:var(--ar-text);border:1px solid var(--ar-border);box-shadow:none}.alt-rock .ar-btn-ghost:hover,.alt-rock .ar-btn-ghost:focus-visible{border-color:var(--ar-signal);color:var(--ar-signal);background:transparent;box-shadow:none}.alt-rock .ar-link{color:var(--ar-signal);font-weight:600;text-decoration:none}.alt-rock .ar-link:hover{color:var(--ar-signal-dim)}.alt-rock .ar-section{scroll-margin-top:5rem}.alt-rock .ar-hero-bg{position:absolute;inset:0;height:100%;width:100%;max-width:none;object-fit:cover;object-position:center}.alt-rock .ar-hero-scrim{background:linear-gradient(to right,var(--ar-bg) 0%,rgba(10,10,11,.8) 50%,rgba(10,10,11,.3) 100%)}@media(max-width:767px){.alt-rock .ar-hero{align-items:flex-start;min-height:0;padding-top:0}.alt-rock .ar-hero-bg{inset:0 0 auto;width:100%;height:auto;aspect-ratio:2131 / 1600;object-fit:cover;object-position:center}.alt-rock .ar-hero-scrim{inset:0 0 auto;height:calc(100vw * 1600 / 2131);background:linear-gradient(to top,var(--ar-bg) 0%,rgba(10,10,11,.88) 28%,rgba(10,10,11,.45) 55%,transparent 100%)}.alt-rock .ar-hero-copy{padding-top:calc(100vw * 1600 / 2131 * .62);padding-bottom:1.75rem}.alt-rock .ar-reviews-banner{margin-top:70px}}.alt-rock .ar-featured-review{border-left:2px solid var(--ar-signal);padding-left:1.25rem;max-width:42rem}@media(min-width:640px){.alt-rock .ar-featured-review{padding-left:1.75rem}}.alt-rock .ar-featured-pull{font-family:var(--ar-body);font-weight:600;letter-spacing:-.01em}.alt-rock .ar-featured-body.is-collapsed{-webkit-line-clamp:3}.alt-rock .ar-review{border-top:1px solid var(--ar-border);padding-top:1.25rem}.alt-rock .ar-stars{letter-spacing:.12em;color:var(--ar-signal)}.alt-rock .ar-google-attr .ar-stars{color:var(--ar-signal)}.alt-rock .ar-review-text.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.alt-rock .ar-reveal{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.alt-rock .ar-reveal.is-visible{opacity:1;transform:translateY(0)}.alt-rock .ar-icon{width:2.25rem;height:2.25rem;stroke:var(--ar-signal);fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.alt-rock .ar-sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#0a0a0bfa,#0a0a0beb);border-top:1px solid var(--ar-border);backdrop-filter:blur(10px)}.alt-rock .ar-sticky-cta .ar-btn{width:100%}.alt-rock.ar-modal-open .ar-sticky-cta{display:none}@media(min-width:768px){.alt-rock .ar-sticky-cta{display:none}}.alt-rock .ar-modal{border:1px solid var(--ar-border);border-radius:1.25rem;background:var(--ar-surface);color:var(--ar-text);padding:0;max-width:min(28rem,calc(100vw - 1.5rem));width:100%;margin:auto;box-shadow:0 24px 80px #000000a6}.alt-rock .ar-modal::backdrop{background:#000000c7;backdrop-filter:blur(4px)}@media(max-width:767px){.alt-rock .ar-modal{max-width:100%;width:100%;max-height:min(92dvh,100%);margin:auto 0 0;border-radius:1.25rem 1.25rem 0 0;border-bottom:none}}.alt-rock .ar-modal-panel{display:flex;flex-direction:column;max-height:inherit;padding:1.5rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px))}@media(min-width:768px){.alt-rock .ar-modal-panel{padding:1.75rem}}.alt-rock .ar-modal input[type=email]{width:100%;min-height:48px;border-radius:.75rem;border:1px solid var(--ar-border);background:var(--ar-bg);color:var(--ar-text);padding:.75rem 1rem;font-size:1.05rem;font-family:var(--ar-body)}.alt-rock .ar-modal input[type=email]:focus{outline:2px solid var(--ar-signal);outline-offset:1px;border-color:transparent}.alt-rock .ar-honeypot{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}.alt-rock .ar-faq-item summary{cursor:pointer;list-style:none;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:700;font-size:1.05rem}.alt-rock .ar-faq-item summary::-webkit-details-marker{display:none}.alt-rock .ar-faq-item[open] summary{color:var(--ar-signal)}
