@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/381aea3a1e0e81a7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/470d98c6383ada4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d265558bc3f678d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c957829dfa5f850-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d6fa8ec3eb10a5e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c66c3989b8a414b0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bcc005be2fe74d61-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0c0adbf8973fa2f8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/24cfbfb74d4d9a5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Saira Condensed Fallback;src:local("Arial");ascent-override:143.34%;descent-override:55.44%;line-gap-override:0.00%;size-adjust:79.18%}.__className_3e997d{font-family:Saira Condensed,Saira Condensed Fallback;font-style:normal}.__variable_3e997d{--font-saira:"Saira Condensed","Saira Condensed Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_bccf76{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_bccf76{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}body,html{background:#0A0A0A}body{margin:0;min-height:100vh;color:#F4F4F2;font-family:var(--font-archivo),system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}a{color:#F4F4F2;text-decoration:none}a:hover{color:#ED1C24}::selection{background:#ED1C24;color:#fff}html[data-3d] [data-3d-fallback]{visibility:hidden}.hov-light:hover{color:#F4F4F2}.hov-red:hover{color:#ED1C24}.hov-red-bg:hover{background:#FF2A33}.hov-red-border:hover{border-color:#ED1C24}input:focus,select:focus,textarea:focus{border-bottom-color:#ED1C24}input[type=file]::-webkit-file-upload-button{margin-right:14px;padding:9px 14px;border:1px solid #ed1c24;background:transparent;color:#F4F4F2;font:500 11px var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}input[type=file]::file-selector-button{margin-right:14px;padding:9px 14px;border:1px solid #ed1c24;background:transparent;color:#F4F4F2;font:500 11px var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#F4F4F2;caret-color:#F4F4F2;-webkit-transition:background-color 99999s;transition:background-color 99999s}input:autofill,select:autofill,textarea:autofill{-webkit-text-fill-color:#F4F4F2;caret-color:#F4F4F2;transition:background-color 99999s}.form-select{display:flex;flex-direction:column;gap:8px;min-width:0}.form-select-label{font:400 10.5px var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:#6E6E6E}.form-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;padding:12px 14px;border:1px solid rgba(255,255,255,.18);border-radius:0;background:#0D0D0D;color:#F4F4F2;font:400 16px/1.5 var(--font-archivo),sans-serif;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s,background-color .2s}.form-select-trigger:hover{background:#131313;border-color:rgba(255,255,255,.4)}.form-select-trigger[aria-expanded=true]{border-color:#ED1C24}.form-select-trigger:focus-visible{outline:2px solid #ED1C24;outline-offset:3px}.form-select-arrow{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:22px;border-left:1px solid rgba(255,255,255,.12);padding-left:14px;color:#ED1C24}.form-select-arrow svg{flex:none;transition:transform .2s}.form-select-trigger[aria-expanded=true] .form-select-arrow svg{transform:rotate(180deg)}.form-select-menu{position:fixed;z-index:70;margin:0;padding:4px;list-style:none;max-height:320px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.18);border-top:2px solid #ed1c24;background:#111;color:#F4F4F2;box-shadow:0 16px 40px rgba(0,0,0,.55);scrollbar-width:thin;scrollbar-color:#ED1C24 #111;-webkit-tap-highlight-color:transparent}.form-select-menu::-webkit-scrollbar{display:block;width:4px}.form-select-menu::-webkit-scrollbar-track{background:#111}.form-select-menu::-webkit-scrollbar-thumb{background:#ED1C24}.form-select-option{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:11px 12px;border-left:2px solid transparent;color:#9A9A9A;font:400 15px/1.5 var(--font-archivo),sans-serif;cursor:pointer}.form-select-option+.form-select-option{border-top:1px solid rgba(255,255,255,.06)}.form-select-option[aria-selected=true]{color:#F4F4F2}.form-select-option[data-active]{border-left-color:#ED1C24;background:rgba(237,28,36,.08);color:#F4F4F2}.form-select-check{flex:none;color:#ED1C24}@media (prefers-reduced-motion:reduce){.form-select-arrow svg,.form-select-trigger{transition:none}}@keyframes hintBob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(6px);opacity:1}}@keyframes tickerRun{0%{transform:translateX(0)}to{transform:translateX(-50%)}}nav a,nav button{white-space:nowrap}@media (max-width:1020px){[data-nav-links]{display:none!important}[data-nav-burger]{display:flex!important}[data-nav-cta]{display:none!important}}@media (max-width:620px){[data-nav-phone]{display:none!important}}@media (max-width:1000px){[data-tech-spec]{display:none!important}}@media (max-width:760px){[data-mobile-scrim]{display:block!important}[data-tech-col]{display:none!important}[data-layer-strip]{display:flex!important}[data-stage]{top:64px!important;bottom:auto!important;height:54%!important}[data-rail]{right:9px!important;height:96px!important}[data-car-box]{width:118%!important;aspect-ratio:4/3!important;transform-origin:50% 20%!important;margin-bottom:30vh!important}[data-hero]{justify-content:flex-end!important;padding:0 20px 12vh!important;align-items:flex-start!important;text-align:left!important}[data-beat]{top:auto!important;bottom:11vh!important;left:20px!important;right:20px!important;max-width:none!important}[data-beat],[data-cta]{text-align:left!important;transform:none!important}[data-cta]{justify-content:flex-end!important;align-items:flex-start!important;padding:0 20px 11vh!important}[data-quotes],[data-spec-row],[data-split]{grid-template-columns:1fr!important}[data-spec-row]{gap:4px!important}}@media (max-width:520px){[data-two-up]{grid-template-columns:1fr!important}}[data-card-bar]{position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:#ED1C24;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}[data-card] img{transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .6s}[data-card-arrow]{transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){[data-card]:hover [data-card-bar]{transform:scaleX(1)}[data-card]:hover img{transform:scale(1.06);filter:grayscale(0) contrast(1.05) brightness(.9)!important}[data-card]:hover [data-card-arrow]{transform:translateX(6px)}}[data-card]:focus-visible{outline:2px solid #ED1C24;outline-offset:3px}[data-legal] li,[data-legal] p{font-size:16px;line-height:1.7;color:#9A9A9A}[data-legal] p{margin:12px 0 0}[data-legal] ul{margin:12px 0 0;padding-left:20px}[data-legal] li+li{margin-top:6px}[data-legal] strong{color:#C9C9C7;font-weight:600}[data-legal] a{border-bottom:1px solid rgba(237,28,36,.6)}[data-outline]{color:transparent;-webkit-text-stroke:1.5px #F4F4F2}@media (max-width:760px){[data-cards]{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;margin-inline:-20px;padding-inline:20px}[data-cards]::-webkit-scrollbar{display:none}[data-card]{scroll-snap-align:start}[data-swipe-hint]{display:block!important}[data-figures]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-owner]{max-width:320px!important;justify-self:center!important;margin-top:8px!important}}[data-nav-links] a[aria-current]{color:#F4F4F2;box-shadow:0 6px 0 -5px #ED1C24}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:reveal cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 5% cover 25%}[data-parallax]{animation:drift linear both;animation-timeline:view();animation-range:cover}}}@keyframes reveal{0%{opacity:0;transform:translateY(44px)}}@keyframes drift{0%{transform:scale(1.12) translateY(-4%)}to{transform:scale(1.12) translateY(4%)}}[data-svc-panels]{padding:0 clamp(20px,5vw,64px) 0 56%;pointer-events:none}[data-svc-panel]{min-height:calc(100vh - 64px);display:flex;flex-direction:column;justify-content:center;padding:56px 0}[data-svc-panel]>*{pointer-events:auto}[data-svc-canvas]{-webkit-mask-image:radial-gradient(ellipse 58% 78% at 30% 50%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 58% 78% at 30% 50%,#000 55%,transparent 100%)}[data-svc-scrim]{background:linear-gradient(90deg,transparent 38%,rgba(10,10,10,.75) 55%,rgba(10,10,10,.94))}[data-corner]{position:absolute;width:16px;height:16px;border:0 solid rgba(255,255,255,.35)}[data-corner=tl]{top:0;left:0;border-top-width:1px;border-left-width:1px}[data-corner=tr]{top:0;right:0;border-top-width:1px;border-right-width:1px}[data-corner=bl]{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}[data-corner=br]{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}[data-shades] button[aria-pressed=true]:hover{border-color:#ED1C24}@media (max-width:899px){[data-svc-stage]{height:46vh!important;z-index:2}[data-svc-panels]{margin-top:0!important;padding:0 20px}[data-svc-panel]{min-height:50vh;justify-content:flex-start;padding:40px 0 24px}[data-svc-canvas]{-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 60%,transparent 100%)}[data-svc-scrim]{background:linear-gradient(180deg,transparent 72%,#0A0A0A)}[data-svc-ruler]{display:none}[data-readout]{bottom:10px!important}[data-shades]{left:14px!important;right:14px;bottom:14px!important}[data-shades]>div:first-child{display:none}[data-shades]>div:last-child{margin-top:0!important}[data-shades] button{flex:1 1;min-width:0!important;padding:9px 4px!important;font-size:11px!important}[data-svc-stage]:has([data-shades]) [data-readout]{bottom:50px!important}}[data-review]{position:relative;margin:0;display:flex;flex-direction:column;gap:26px;overflow:hidden;padding:clamp(22px,2.6vw,36px);border:1px solid rgba(255,255,255,.1);background:#0D0D0D;transition:border-color .4s}[data-review-feature]{padding:clamp(26px,3.4vw,52px);gap:34px;background:radial-gradient(ellipse 70% 60% at 100% 0,rgba(237,28,36,.12),transparent 70%),#0D0D0D}[data-review]:before{content:"";position:absolute;top:-1px;left:-1px;width:28px;height:28px;border-top:2px solid #ed1c24;border-left:2px solid #ed1c24}@media (hover:hover){[data-review]:hover{border-color:rgba(237,28,36,.55)}}[data-review]>:not([data-quote-glyph]){position:relative;z-index:1}[data-quote-glyph]{position:absolute;bottom:calc(-.42 * clamp(160px,18vw,280px));right:clamp(16px,2.4vw,40px);pointer-events:none;font:800 clamp(160px,18vw,280px)/1 var(--font-saira),sans-serif;color:transparent;-webkit-text-stroke:1.5px rgba(237,28,36,.55)}[data-mark]{color:inherit;padding:0 .08em;margin:0 -.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(rgba(237,28,36,.5),rgba(237,28,36,.5)) no-repeat 0 88% /100% .32em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-mark]{animation:markIn cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 60% cover 40%}}}@keyframes markIn{0%{background-size:0 .32em}}@media (max-width:900px){[data-article-intro]{grid-template-columns:1fr!important}[data-article-intro]>p{max-width:60ch!important}}@property --split{syntax:"<percentage>";inherits:true;initial-value:50%}[data-ba-before]{position:absolute;inset:0;-webkit-clip-path:inset(0 calc(100% - var(--split, 50%)) 0 0);clip-path:inset(0 calc(100% - var(--split, 50%)) 0 0)}[data-ba-seam]{position:absolute;top:0;bottom:0;left:var(--split,50%);width:2px;margin-left:-1px;background:#ED1C24;pointer-events:none}[data-ba-frame] input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}[data-ba-frame]:has(input:focus-visible){outline:2px solid #ED1C24;outline-offset:3px}[data-post]{transition:--split .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){[data-post]:hover{--split:28%}}@media (max-width:1020px){[data-posts]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){[data-posts]{grid-template-columns:1fr!important}[data-ba-frame]{aspect-ratio:4/3!important}[data-ba-hint]{display:none}}[data-faq] summary::-webkit-details-marker{display:none}[data-faq] summary:hover{color:#ED1C24!important}[data-faq] summary:focus-visible{outline:2px solid #ED1C24;outline-offset:3px}[data-faq-icon]{transition:transform .3s cubic-bezier(.2,.7,.2,1)}[data-faq][open] [data-faq-icon]{transform:rotate(45deg)}[data-area-map]{--lit-fill:rgba(237,28,36,.5);--lit-stroke:#ED1C24}[data-area-map] svg{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent),linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent),linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}[data-area-map] svg text{font:500 19px var(--font-mono),monospace;letter-spacing:.1em;fill:#C9C9C7;paint-order:stroke;stroke:#0A0A0A;stroke-width:5px;stroke-linejoin:round}[data-city]{cursor:pointer;outline:none}[data-city] [data-shape]{fill:#262626;stroke:rgba(255,255,255,.3);stroke-width:1.2;transition:fill .25s,stroke .25s}[data-city] text{transition:fill .25s}[data-city] [data-leader]{stroke:rgba(255,255,255,.3);stroke-width:1.2}[data-city]:is(:hover,:focus-visible) [data-shape]{fill:var(--lit-fill);stroke:var(--lit-stroke)}[data-city]:is(:hover,:focus-visible) text{fill:#fff}[data-city]:is(:hover,:focus-visible) [data-leader]{stroke:#ED1C24}[data-city]:focus-visible [data-shape]{stroke-width:3}[data-area-map] svg [data-water]{fill:#4A4A4A;font-size:16px;letter-spacing:.24em;text-transform:uppercase}[data-area-map] svg [data-town]{fill:#4A4A4A;font-size:15px}[data-area-map] svg [data-shop]{fill:#F4F4F2;font-weight:500}[data-pulse]{fill:none;stroke:#ED1C24;stroke-width:2.5;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){[data-pulse]{animation:shopPulse 2.4s ease-out infinite}}@keyframes shopPulse{0%{transform:scale(.5);opacity:1}to{transform:scale(2.2);opacity:0}}[data-panel]:not([data-panel=default]){display:none;position:-webkit-sticky;position:sticky;top:96px}[data-area-map]:has([data-city]:is(:hover,:focus-visible)) [data-panel=default]{display:none}@media (max-width:760px){[data-map-pan]{overflow-x:auto}[data-map-pan] svg{min-width:640px}}[data-route]{position:absolute;left:2%;top:7%;bottom:7%;width:50%}[data-route] svg{width:100%;height:100%;display:block}[data-route] text{font:500 8px var(--font-mono),monospace;letter-spacing:.14em;fill:#6E6E6E;paint-order:stroke;stroke:#0A0A0A;stroke-width:3px;stroke-linejoin:round}[data-route] [data-bright]{fill:#F4F4F2}[data-route] [data-status]{fill:#ED1C24;font-size:7.5px}[data-route-base]{fill:none;stroke:rgba(255,255,255,.4);stroke-width:1.2;stroke-dasharray:2 4}[data-route-trail]{fill:none;stroke:#ED1C24;stroke-width:2.4;stroke-linecap:round}[data-onsite]{fill:none;stroke:#ED1C24;stroke-width:1.5;transform-box:fill-box;transform-origin:center}[data-route] g,[data-route] text{transition:opacity .3s}@media (prefers-reduced-motion:no-preference){[data-onsite]{animation:shopPulse 1.8s ease-out infinite}}@media (max-width:899px){[data-route]{left:0;right:0;width:auto;top:3%;bottom:3%}}[data-lightbox]{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:inherit}[data-lightbox][open]{display:flex;align-items:center;justify-content:center}[data-lightbox]::-webkit-backdrop{background:rgba(5,5,5,.97)}[data-lightbox]::backdrop{background:rgba(5,5,5,.97)}html:has([data-lightbox][open]){overflow:hidden}[data-index-row]{color:#F4F4F2;transition:color .3s,padding-left .4s cubic-bezier(.2,.7,.2,1)}[data-index-thumb]{position:absolute;right:16%;top:50%;width:clamp(220px,22vw,320px);height:auto;z-index:2;pointer-events:none;opacity:0;transform:translateY(-50%) scale(.92) rotate(-2deg);transition:opacity .35s,transform .5s cubic-bezier(.2,.7,.2,1);box-shadow:0 24px 60px rgba(0,0,0,.6);outline:1px solid rgba(255,255,255,.14)}@media (hover:hover){[data-index-row]:hover{color:#ED1C24;padding-left:14px!important}[data-index-row]:hover [data-index-thumb]{opacity:1;transform:translateY(-50%) scale(1) rotate(-2deg)}}[data-index-row]:focus-visible{outline:2px solid #ED1C24;outline-offset:3px}[data-tile-num]{opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}@media (hover:hover){[data-tile]:hover [data-tile-num]{opacity:1;transform:none}}@media (max-width:760px){[data-hero-setting],[data-index-meta],[data-index-thumb]{display:none}[data-index-row]{grid-template-columns:40px minmax(0,1fr) 48px!important}[data-gallery-hero]{aspect-ratio:4/3!important}[data-band]{grid-template-columns:1fr!important;grid-template-areas:"spec" "rows"!important}[data-rows]{flex-direction:row!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}[data-rows]::-webkit-scrollbar{display:none}[data-row]{display:contents!important}[data-tile]{flex:none!important;height:300px;scroll-snap-align:start}[data-lightbox-alt]{display:none}}[data-swap=b]{opacity:0;transition:opacity .6s,transform .9s cubic-bezier(.2,.7,.2,1),filter .6s!important}@media (hover:hover){[data-card]:hover [data-swap=b]{opacity:1}}