._3sQh_q_root{--beat:calc(60s / 128);--bar:calc(240s / 128);--gutter:16px;--ink:color-mix(in oklab, var(--s-accent) 62%, var(--s-fg));--line:color-mix(in oklab, var(--s-fg) 13%, transparent);--line-strong:color-mix(in oklab, var(--s-fg) 28%, transparent);--glow:color-mix(in oklab, var(--s-accent) 45%, transparent);--ease:cubic-bezier(.2, .8, .2, 1);--show-cols:150px minmax(0, 1.7fr) minmax(0, 1fr) 150px;--unlit:.14;background:var(--s-bg);color:var(--s-fg);font-family:var(--s-font-body), ui-monospace, monospace;font-size:16px}@media (min-width:768px){._3sQh_q_root{--gutter:40px}}@media (min-width:1200px){._3sQh_q_root{--show-cols:210px minmax(0, 1.25fr) minmax(0, 1fr) 170px}}@media (prefers-reduced-motion:no-preference){._3sQh_q_root[data-boot]:not([data-reduced]) [data-tagline]{opacity:var(--unlit);animation:0s linear 3s forwards _3sQh_q_bootFailsafe}._3sQh_q_root[data-boot]:not([data-reduced]) [data-hero-name] .split-char{opacity:var(--unlit);animation:0s linear 3s forwards _3sQh_q_bootFailsafe}._3sQh_q_root[data-boot]:not([data-reduced]) :is([data-hud],[data-header]){opacity:0;animation:0s linear 3s forwards _3sQh_q_bootFailsafe}._3sQh_q_root[data-boot]:not([data-reduced]) [data-hero-namewrap]{animation:0s linear 3s forwards _3sQh_q_bootFailsafeScale;transform:scale(1.07)}._3sQh_q_root[data-boot]:not([data-reduced]) [data-cam-img]{animation:0s linear 3s forwards _3sQh_q_bootFailsafeScale;transform:scale(1.25)}}@keyframes _3sQh_q_bootFailsafe{to{opacity:1}}@keyframes _3sQh_q_bootFailsafeScale{to{transform:none}}._3sQh_q_root[data-reduced=true] *,._3sQh_q_root[data-reduced=true] :before,._3sQh_q_root[data-reduced=true] :after{animation:none!important}._3sQh_q_root[data-reduced=true] ._3sQh_q_scan,._3sQh_q_root[data-reduced=true] ._3sQh_q_screenScan,._3sQh_q_root[data-reduced=true] ._3sQh_q_grain{display:none}@media (prefers-reduced-motion:reduce){._3sQh_q_scan,._3sQh_q_screenScan{display:none}}._3sQh_q_wrap{width:100%;max-width:1560px;padding-inline:var(--gutter);margin-inline:auto}._3sQh_q_hud{font-family:var(--s-font-body), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:11px;line-height:1.5}._3sQh_q_ink{color:var(--ink)}._3sQh_q_cq{container-type:inline-size}._3sQh_q_fit{font-family:var(--s-font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-weight:800;line-height:.92;font-size:min(var(--fit-max,7rem), calc(100cqi / (var(--chars) * .98)));overflow-wrap:normal}._3sQh_q_grain{z-index:70;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(5,end) infinite _3sQh_q_grain;position:fixed;inset:-60px}@keyframes _3sQh_q_grain{0%{transform:translate(0,0)}20%{transform:translate(-22px,14px)}40%{transform:translate(18px,-26px)}60%{transform:translate(-10px,30px)}80%{transform:translate(26px,8px)}to{transform:translate(0,0)}}._3sQh_q_rail{z-index:40;background:var(--line);pointer-events:none;width:1px;height:38vh;display:none;position:fixed;top:50%;right:14px;transform:translateY(-50%)}@media (min-width:1024px){._3sQh_q_rail{display:block}}._3sQh_q_railFill{background:var(--s-accent);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}._3sQh_q_railLabel{letter-spacing:.14em;color:var(--s-muted);writing-mode:vertical-rl;white-space:nowrap;font-size:10px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}._3sQh_q_header{z-index:60;border-bottom:1px solid #0000;transition:background-color .5s,border-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;position:fixed;inset:0 0 auto}._3sQh_q_header[data-solid]{background:color-mix(in oklab, var(--s-bg) 95%, transparent);-webkit-backdrop-filter:blur(14px)saturate(.7);border-bottom-color:var(--line)}._3sQh_q_headerInner{justify-content:space-between;align-items:center;gap:1.5rem;height:64px;display:flex}._3sQh_q_brand{min-height:44px;font-family:var(--s-font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.7rem;max-width:60vw;font-size:15px;font-weight:700;display:inline-flex;overflow:hidden}@media (max-width:639px){._3sQh_q_brand{letter-spacing:.1em;max-width:calc(100vw - 2 * var(--gutter) - 116px);gap:.55rem;font-size:13px}._3sQh_q_brandMid{letter-spacing:.06em;font-size:11px}._3sQh_q_brandLong{letter-spacing:.03em;font-size:10px}}._3sQh_q_brandLogo{flex:0 auto;width:12rem;min-width:0;height:32px;display:block;position:relative}@media (max-width:639px){._3sQh_q_brandLogo{width:10rem;height:28px}}._3sQh_q_liveDot{background:var(--s-accent);width:8px;height:8px;box-shadow:0 0 0 0 var(--glow);animation:_3sQh_q_beatDot var(--beat) cubic-bezier(.1, .7, .3, 1) infinite;border-radius:999px;flex:none;display:inline-block;position:relative}@keyframes _3sQh_q_beatDot{0%{box-shadow:0 0 0 0 var(--glow);opacity:1;transform:scale(1.25)}70%{opacity:.55;transform:scale(.8);box-shadow:0 0 0 7px #0000}to{opacity:.55;transform:scale(.8);box-shadow:0 0 #0000}}._3sQh_q_nav{align-items:center;gap:1.6rem;display:none}@media (min-width:1280px){._3sQh_q_nav{display:flex}}._3sQh_q_navLink{color:color-mix(in oklab, var(--s-fg) 72%, transparent);align-items:baseline;gap:.45rem;padding:.8rem 0;transition:color .25s;display:inline-flex;position:relative}._3sQh_q_navLink span:first-child{color:var(--s-muted);font-size:10px}._3sQh_q_navLink:after{content:"";background:var(--s-accent);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(0)}._3sQh_q_navLink:hover,._3sQh_q_navLink[aria-current=true]{color:var(--s-fg)}._3sQh_q_navLink:hover:after,._3sQh_q_navLink[aria-current=true]:after{transform-origin:0;transform:scaleX(1)}._3sQh_q_headerRight{align-items:center;gap:1.25rem;display:flex}._3sQh_q_clock{color:var(--s-muted);font-variant-numeric:tabular-nums;white-space:nowrap;display:none}@media (min-width:640px){._3sQh_q_clock{display:inline}}@media (min-width:1280px) and (max-width:1439px){._3sQh_q_headerInner[data-crowded] ._3sQh_q_clock{display:none}}._3sQh_q_menuBtn{border:1px solid var(--line-strong);background:color-mix(in oklab, var(--s-bg) 40%, transparent);min-height:44px;color:var(--s-fg);cursor:pointer;align-items:center;gap:.6rem;padding:0 .95rem;display:inline-flex}@media (min-width:1280px){._3sQh_q_menuBtn{display:none}}._3sQh_q_menuBars{gap:4px;width:16px;display:inline-grid}._3sQh_q_menuBars i{height:1px;transition:transform .35s var(--ease);background:currentColor;display:block}._3sQh_q_menuBtn[aria-expanded=true] ._3sQh_q_menuBars i:first-child{transform:translateY(2.5px)rotate(45deg)}._3sQh_q_menuBtn[aria-expanded=true] ._3sQh_q_menuBars i:last-child{transform:translateY(-2.5px)rotate(-45deg)}._3sQh_q_menu{z-index:55;padding:96px var(--gutter) 32px;overscroll-behavior:contain;background:var(--s-bg);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .6s var(--ease), visibility 0s linear .6s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}._3sQh_q_menu[data-open=true]{clip-path:inset(0);visibility:visible;transition:clip-path .6s var(--ease), visibility 0s}._3sQh_q_menu:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 80% 10%, color-mix(in oklab, var(--s-accent) 22%, transparent), transparent 70%);position:absolute;inset:0}._3sQh_q_menuList{margin-top:auto;display:grid;position:relative}._3sQh_q_menuLink{border-top:1px solid var(--line);font-family:var(--s-font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;opacity:0;transition:opacity .4s ease, transform .5s var(--ease), color .2s;align-items:baseline;gap:1rem;padding:.55rem 0;font-size:clamp(1.9rem,9vw,4.2rem);font-weight:700;line-height:1;display:flex;transform:translateY(16px)}._3sQh_q_menuLink span:first-child{font-family:var(--s-font-body), monospace;letter-spacing:.18em;color:var(--s-muted);min-width:2.2rem;font-size:11px;font-weight:400}._3sQh_q_menuLink:hover{color:var(--ink)}._3sQh_q_menu[data-open=true] ._3sQh_q_menuLink{opacity:1;transform:none}._3sQh_q_menuFoot{color:var(--s-muted);justify-content:space-between;gap:1rem;margin-top:2rem;display:flex;position:relative}._3sQh_q_menuFoot ._3sQh_q_liveDot{margin-right:.4rem}._3sQh_q_hero{isolation:isolate;background:var(--s-bg);height:100svh;min-height:600px;position:relative;overflow:hidden}._3sQh_q_heroBg{z-index:0;transform-origin:50%;position:absolute;inset:0}._3sQh_q_field{position:absolute;inset:0;overflow:hidden}._3sQh_q_fieldFallback{background:radial-gradient(38% 34% at 32% 42%, color-mix(in oklab, var(--s-accent) 58%, transparent), transparent 72%), radial-gradient(34% 40% at 70% 62%, color-mix(in oklab, var(--s-accent) 34%, transparent), transparent 70%), radial-gradient(30% 28% at 62% 28%, color-mix(in oklab, var(--s-fg) 10%, transparent), transparent 70%), radial-gradient(70% 70% at 50% 50%, color-mix(in oklab, var(--s-accent) 10%, var(--s-bg)), var(--s-bg) 80%);transition:opacity 1.6s;animation:14s ease-in-out infinite alternate _3sQh_q_drift;position:absolute;inset:-25%}._3sQh_q_fieldFallback:after{content:"";background:radial-gradient(30% 30% at 50% 50%, color-mix(in oklab, var(--s-accent) 30%, transparent), transparent 70%);animation:_3sQh_q_breathe var(--beat) cubic-bezier(.1, .7, .3, 1) infinite;position:absolute;inset:0}@keyframes _3sQh_q_drift{0%{transform:translate(-5%,-3%)rotate(-4deg)scale(1)}50%{transform:translate(3%,4%)rotate(3deg)scale(1.08)}to{transform:translate(6%,-2%)rotate(8deg)scale(1.02)}}@keyframes _3sQh_q_breathe{0%{opacity:.9;transform:scale(1.06)}to{opacity:.35;transform:scale(1)}}._3sQh_q_field[data-gl] ._3sQh_q_fieldFallback{opacity:0;animation-play-state:paused}._3sQh_q_field[data-gl] ._3sQh_q_fieldFallback:after{animation:none}._3sQh_q_fieldHost{position:absolute;inset:0}._3sQh_q_fieldHost canvas{width:100%;height:100%;display:block;position:absolute;inset:0}._3sQh_q_heroScrim{z-index:1;pointer-events:none;background:radial-gradient(52% 30% at 50% 50%, color-mix(in oklab, var(--s-bg) 18%, transparent), transparent 100%), linear-gradient(to bottom, color-mix(in oklab, var(--s-bg) 38%, transparent) 0%, transparent 16%, transparent 74%, color-mix(in oklab, var(--s-bg) 82%, transparent) 100%);position:absolute;inset:0}._3sQh_q_scanlines{z-index:2;pointer-events:none;opacity:.3;background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--s-bg) 28%, transparent) 0 1px, transparent 1px 3px);position:absolute;inset:0}._3sQh_q_scan{z-index:3;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--s-accent) 10%, transparent) 80%, color-mix(in oklab, var(--s-accent) 75%, transparent) 99.2%, transparent 100%);height:140px;animation:_3sQh_q_scan calc(var(--bar) * 4) cubic-bezier(.45, 0, .55, 1) infinite;will-change:transform;position:absolute;inset:0 0 auto}@keyframes _3sQh_q_scan{0%{transform:translateY(-160px)}to{transform:translateY(calc(100svh + 40px))}}._3sQh_q_strobe{z-index:8;pointer-events:none;opacity:0;background:color-mix(in oklab, var(--s-fg) 55%, var(--s-accent));mix-blend-mode:normal;position:absolute;inset:0}._3sQh_q_corner{z-index:5;pointer-events:none;border-color:var(--line-strong);border-style:solid;border-width:0;width:18px;height:18px;position:absolute}._3sQh_q_cTL{border-top-width:1px;border-left-width:1px;top:0;left:0}._3sQh_q_cTR{border-top-width:1px;border-right-width:1px;top:0;right:0}._3sQh_q_cBL{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}._3sQh_q_cBR{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}._3sQh_q_heroCorners{inset:80px var(--gutter) 64px;z-index:5;pointer-events:none;position:absolute}._3sQh_q_hudTop{z-index:6;color:color-mix(in oklab, var(--s-fg) 78%, transparent);justify-content:space-between;gap:1rem;display:flex;position:absolute;top:92px;left:0;right:0}._3sQh_q_hudTop>div{gap:.2rem;max-width:46%;display:grid}._3sQh_q_hudTop>div:last-child{text-align:right;justify-items:end}._3sQh_q_hudKey{color:var(--s-muted)}._3sQh_q_tabular{font-variant-numeric:tabular-nums}._3sQh_q_heroCenter{z-index:6;text-align:center;padding:120px var(--gutter) 150px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._3sQh_q_nameWrap{width:100%;position:relative}._3sQh_q_nameWrap>h1{position:relative}._3sQh_q_echoWrap{pointer-events:none;position:absolute;inset:0}._3sQh_q_name{font-family:var(--s-font-display), sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:800;line-height:.95;font-size:var(--name-fit);color:var(--s-fg);text-shadow:0 0 1px color-mix(in oklab, var(--s-bg) 60%, transparent), 0 0 42px color-mix(in oklab, var(--s-accent) 38%, transparent), 0 2px 28px color-mix(in oklab, var(--s-bg) 55%, transparent);text-wrap:balance;margin-right:-.06em}@media (min-width:768px){._3sQh_q_name{font-size:min(var(--name-fit), var(--name-max))}}._3sQh_q_echo{--kx:6px;pointer-events:none;color:var(--s-accent);text-shadow:none;opacity:0;animation:_3sQh_q_echoKick var(--beat) cubic-bezier(.12, .8, .3, 1) infinite;position:absolute;inset:0}._3sQh_q_echoAlt{--kx:-6px;color:oklch(from var(--s-accent) max(l, .62) c calc(h - 70))}@keyframes _3sQh_q_echoKick{0%{translate:var(--kx) 0}42%,to{translate:0}}._3sQh_q_tagline{letter-spacing:.16em;text-transform:uppercase;max-width:44ch;color:color-mix(in oklab, var(--s-fg) 86%, transparent);text-wrap:balance;margin-top:clamp(1.25rem,3vh,2.25rem);font-size:13px;line-height:1.6}._3sQh_q_tagline:before,._3sQh_q_tagline:after{content:"//";content:"//" / "";color:var(--ink);margin:0 .75em}._3sQh_q_chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}._3sQh_q_chip{border:1px solid var(--line-strong);background:color-mix(in oklab, var(--s-bg) 45%, transparent);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--s-fg) 85%, transparent);padding:.35rem .7rem;font-size:10px}._3sQh_q_cam{z-index:6;right:var(--gutter);width:clamp(132px,22vw,300px);margin:0;position:absolute;bottom:84px}._3sQh_q_camBar{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--s-fg) 80%, transparent);justify-content:space-between;gap:.5rem;margin-bottom:.4rem;font-size:9px;display:flex}._3sQh_q_rec{align-items:center;gap:.4rem;display:inline-flex}._3sQh_q_rec:before{content:"";background:var(--s-accent);width:6px;height:6px;animation:_3sQh_q_blink var(--bar) steps(2, jump-none) infinite;border-radius:999px}@keyframes _3sQh_q_blink{0%{opacity:1}to{opacity:.15}}._3sQh_q_camScreen{aspect-ratio:16/10;border:1px solid var(--line-strong);background:var(--s-surface);position:relative;overflow:hidden}._3sQh_q_camScreen img{filter:grayscale()contrast(1.15)brightness(.95)}._3sQh_q_tint{pointer-events:none;background:var(--s-accent);mix-blend-mode:color;opacity:.85;position:absolute;inset:0}._3sQh_q_screenLines{pointer-events:none;background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--s-bg) 35%, transparent) 0 1px, transparent 1px 3px);position:absolute;inset:0}._3sQh_q_screenScan{pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--s-fg) 16%, transparent) 96%, transparent);height:30%;animation:2.4s linear infinite _3sQh_q_screenScan;position:absolute;inset:0 0 auto}@keyframes _3sQh_q_screenScan{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}._3sQh_q_hudBottom{z-index:6;color:color-mix(in oklab, var(--s-fg) 82%, transparent);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;bottom:22px;left:0;right:0}._3sQh_q_hudGroup{align-items:center;gap:.75rem;display:inline-flex}._3sQh_q_beats{gap:3px;display:inline-flex}._3sQh_q_beats i{border:1px solid color-mix(in oklab, var(--s-fg) 45%, transparent);width:7px;height:7px;animation:_3sQh_q_beatStep var(--bar) steps(1, end) infinite;display:block}._3sQh_q_beats i:nth-child(2){animation-delay:var(--beat)}._3sQh_q_beats i:nth-child(3){animation-delay:calc(var(--beat) * 2)}._3sQh_q_beats i:nth-child(4){animation-delay:calc(var(--beat) * 3)}@keyframes _3sQh_q_beatStep{0%{background:var(--s-accent);border-color:var(--s-accent)}25%{border-color:color-mix(in oklab, var(--s-fg) 45%, transparent);background:0 0}}._3sQh_q_scrollCue{align-items:center;gap:.6rem;min-height:44px;display:none}@media (min-width:768px){._3sQh_q_scrollCue{display:inline-flex}}._3sQh_q_scrollCue i{background:linear-gradient(to bottom, var(--s-fg), transparent);width:1px;height:22px;animation:_3sQh_q_cue 1.875s var(--ease) infinite;transform-origin:top;display:block}@keyframes _3sQh_q_cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}._3sQh_q_tapes{z-index:3;position:relative}._3sQh_q_tape{background:var(--s-accent);color:var(--s-accent-fg);display:flex;position:relative;overflow:hidden}._3sQh_q_tapeLabel{z-index:2;background:var(--s-accent-fg);color:var(--s-accent);letter-spacing:.2em;text-transform:uppercase;flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:11px;font-weight:700;display:inline-flex;position:relative}._3sQh_q_tapeTrack{will-change:transform;width:max-content;display:flex}._3sQh_q_tapeGroup{flex:none;display:flex}._3sQh_q_tapeItem{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.9rem;padding:.95rem 1.4rem;font-size:12px;display:inline-flex}._3sQh_q_tapeItem b{font-family:var(--s-font-display), sans-serif;letter-spacing:.06em;font-size:1.05rem;font-weight:700}._3sQh_q_tapeItem s{opacity:.7}._3sQh_q_tapeStar{opacity:.8;font-size:14px}._3sQh_q_subtape{border-bottom:1px solid var(--line);color:var(--s-muted);overflow:hidden}._3sQh_q_subtape ._3sQh_q_tapeItem{letter-spacing:.22em;padding:.6rem 1.2rem;font-size:10.5px}._3sQh_q_subtape ._3sQh_q_tapeItem b{color:color-mix(in oklab, var(--s-fg) 82%, transparent);font-size:.82rem}._3sQh_q_section{isolation:isolate;padding-block:clamp(5rem,10vw,8.5rem);scroll-margin-top:40px;position:relative}._3sQh_q_section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(44% 360px at 92% 220px, color-mix(in oklab, var(--s-accent) 9%, transparent), transparent 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 200px);mask-image:linear-gradient(#0000 0,#000 200px)}._3sQh_q_anchor{scroll-margin-top:88px}._3sQh_q_section:nth-of-type(2n):before{background:radial-gradient(44% 360px at 8% 220px, color-mix(in oklab, var(--s-accent) 8%, transparent), transparent 100%)}._3sQh_q_sectionHead{color:var(--s-muted);align-items:center;gap:.85rem;display:flex}._3sQh_q_sectionHead ._3sQh_q_rule{background:var(--line);transform-origin:0;flex:1;height:1px}._3sQh_q_sectionHead ._3sQh_q_idx{color:var(--ink)}._3sQh_q_sectionTitle{margin-top:1.25rem}._3sQh_q_titleRow{flex-direction:column;gap:1.1rem;margin-top:1.25rem;display:flex}._3sQh_q_titleRow>._3sQh_q_cq{min-width:0}._3sQh_q_readout{color:color-mix(in oklab, var(--s-fg) 84%, transparent);border-left:1px solid var(--s-accent);align-self:flex-start;gap:.3rem;padding-left:.9rem;display:grid}._3sQh_q_readline{gap:.75rem;display:flex}._3sQh_q_readline>span:first-child{flex:none;min-width:4.2rem}._3sQh_q_readline>span:last-child{overflow-wrap:anywhere;min-width:0}@media (min-width:768px){._3sQh_q_titleRow{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2.5rem}._3sQh_q_titleRow>._3sQh_q_cq{flex:1 1 0}._3sQh_q_readout{flex:none;align-self:auto;max-width:36%;margin-bottom:.55rem}._3sQh_q_titleRowR{flex-direction:row-reverse}._3sQh_q_titleRowR ._3sQh_q_fit{text-align:right}}._3sQh_q_coverFrame{padding:10px;position:relative}._3sQh_q_coverFrame ._3sQh_q_corner{border-color:var(--s-accent)}._3sQh_q_cover{aspect-ratio:1;isolation:isolate;background:var(--s-surface);position:relative;overflow:hidden}._3sQh_q_coverZoom{transition:transform .9s var(--ease);position:absolute;inset:0}._3sQh_q_coverLayer{position:absolute;inset:0}._3sQh_q_coverR,._3sQh_q_coverSlice{opacity:0;pointer-events:none}._3sQh_q_coverR{mix-blend-mode:screen;filter:url(#pulse-fx-r)}._3sQh_q_coverScan{z-index:3;pointer-events:none;opacity:0;background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--s-bg) 40%, transparent) 0 1px, transparent 1px 3px);transition:opacity .3s;position:absolute;inset:0}._3sQh_q_coverEmpty{background:radial-gradient(70% 70% at 30% 30%, color-mix(in oklab, var(--s-accent) 55%, transparent), transparent 70%), radial-gradient(60% 60% at 80% 80%, color-mix(in oklab, var(--s-accent) 25%, transparent), transparent 70%), var(--s-surface);font-family:var(--s-font-display), sans-serif;text-transform:uppercase;color:var(--s-fg);overflow-wrap:anywhere;align-items:flex-end;padding:1rem;font-size:clamp(1rem,2.4vw,1.8rem);font-weight:700;line-height:1;display:flex;position:absolute;inset:0}._3sQh_q_glitch:hover ._3sQh_q_coverZoom,._3sQh_q_glitch:focus-visible ._3sQh_q_coverZoom{transform:scale(1.045)}._3sQh_q_glitch:hover ._3sQh_q_coverBase,._3sQh_q_glitch:focus-visible ._3sQh_q_coverBase{filter:url(#pulse-fx-gb)}._3sQh_q_glitch:hover ._3sQh_q_coverR,._3sQh_q_glitch:focus-visible ._3sQh_q_coverR{opacity:1;animation:.62s step-end forwards _3sQh_q_rgbSplit}._3sQh_q_glitch:hover ._3sQh_q_coverSlice,._3sQh_q_glitch:focus-visible ._3sQh_q_coverSlice{animation:.5s step-end forwards _3sQh_q_slice}._3sQh_q_glitch:hover ._3sQh_q_coverScan,._3sQh_q_glitch:focus-visible ._3sQh_q_coverScan{opacity:1}@keyframes _3sQh_q_rgbSplit{0%{transform:translate(9px)}14%{transform:translate(-7px,2px)}28%{transform:translate(5px,-3px)}42%{transform:translate(-10px)}56%{transform:translate(6px,1px)}70%{transform:translate(-3px)}84%{transform:translate(4px)}to{transform:translate(3px)}}@keyframes _3sQh_q_slice{0%{opacity:1;clip-path:inset(14% 0 74%);transform:translate(-7%)}16%{opacity:1;clip-path:inset(58% 0 30%);transform:translate(6%)}32%{opacity:1;clip-path:inset(82% 0 6%);transform:translate(-4%)}48%{opacity:1;clip-path:inset(33% 0 58%);transform:translate(9%)}64%{opacity:1;clip-path:inset(70% 0 21%);transform:translate(-5%)}80%{opacity:1;clip-path:inset(4% 0 90%);transform:translate(3%)}to{opacity:0;clip-path:inset(50% 0);transform:none}}._3sQh_q_coverTag{z-index:4;background:color-mix(in oklab, var(--s-bg) 72%, transparent);color:var(--s-fg);letter-spacing:.18em;padding:.25rem .45rem;font-size:10px;position:absolute;top:.7rem;left:.7rem}._3sQh_q_coverCta{z-index:4;background:var(--s-accent);color:var(--s-accent-fg);letter-spacing:.2em;text-transform:uppercase;opacity:0;transition:opacity .3s ease, transform .4s var(--ease);padding:.4rem .6rem;font-size:10px;position:absolute;bottom:.7rem;right:.7rem;transform:translateY(8px)}._3sQh_q_glitch:hover ._3sQh_q_coverCta,._3sQh_q_glitch:focus-visible ._3sQh_q_coverCta{opacity:1;transform:none}._3sQh_q_spectrum{align-items:flex-end;gap:3px;height:46px;display:flex}._3sQh_q_spectrum i{background:linear-gradient(to top, var(--s-accent), color-mix(in oklab, var(--s-accent) 30%, transparent));transform-origin:bottom;height:100%;transform:scaleY(var(--lvl,.4));animation:_3sQh_q_eq var(--dur,.47s) cubic-bezier(.2, .7, .3, 1) infinite alternate;animation-delay:var(--del,0s);flex:1}@keyframes _3sQh_q_eq{0%{transform:scaleY(var(--lvl,.4))}to{transform:scaleY(.08)}}._3sQh_q_deck{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}._3sQh_q_deck>li:last-child:nth-child(odd)>a{grid-column:1/-1}@media (min-width:560px) and (max-width:767px),(min-width:1120px){._3sQh_q_deck{grid-template-columns:repeat(3,minmax(0,1fr))}._3sQh_q_deck>li:last-child:nth-child(odd)>a{grid-column:auto}._3sQh_q_deck>li:last-child:nth-child(3n+1)>a{grid-column:1/-1}._3sQh_q_deck>li:last-child:nth-child(3n+2)>a{grid-column:span 2}}._3sQh_q_deckBtn{background:var(--s-bg);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;min-height:56px;padding:.85rem 1rem;font-size:11px;transition:background-color .25s,color .25s;display:flex;position:relative}._3sQh_q_deckBtn span:last-child{transition:transform .35s var(--ease);margin-left:auto}._3sQh_q_deckBtn:hover{background:var(--s-accent);color:var(--s-accent-fg)}._3sQh_q_deckBtn:hover span:last-child{transform:translate(3px,-3px)}._3sQh_q_embedFrame{border:1px solid var(--line);padding:10px;position:relative}._3sQh_q_screen{padding:10px;position:relative}._3sQh_q_screen ._3sQh_q_corner{border-color:var(--line-strong)}._3sQh_q_screenBar{color:var(--s-muted);justify-content:space-between;gap:1rem;margin-bottom:.6rem;display:flex}._3sQh_q_video{isolation:isolate}._3sQh_q_videoImg{filter:saturate(.85)contrast(1.05)}._3sQh_q_play{background:var(--s-accent);width:76px;height:76px;color:var(--s-accent-fg);transition:transform .4s var(--ease);place-items:center;margin:-38px 0 0 -38px;display:grid;position:absolute;top:50%;left:50%}._3sQh_q_play:before{content:"";border:1px solid var(--s-accent);animation:_3sQh_q_ring var(--bar) cubic-bezier(.1, .7, .3, 1) infinite;position:absolute;inset:-1px}@keyframes _3sQh_q_ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}._3sQh_q_video:hover ._3sQh_q_play,._3sQh_q_video button:focus-visible ._3sQh_q_play{transform:scale(1.08)}._3sQh_q_showList{border-bottom:1px solid var(--line)}._3sQh_q_showRow{border-top:1px solid var(--line);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date tix""city city""venue venue";align-items:center;gap:.35rem 1rem;padding:1.25rem 0;transition:color .25s;display:grid;position:relative}._3sQh_q_showRow:before{content:"";z-index:-1;inset:-1px calc(var(--gutter) * -1);background:var(--s-accent);transform-origin:0;transition:transform .5s var(--ease);position:absolute;transform:scaleX(0)}@media (hover:hover){._3sQh_q_showRow:has(._3sQh_q_tix):hover:before{transform:scaleX(1)}._3sQh_q_showRow:has(._3sQh_q_tix):hover{color:var(--s-accent-fg)}._3sQh_q_showRow:has(._3sQh_q_tix):hover ._3sQh_q_showMuted{color:color-mix(in oklab, var(--s-accent-fg) 90%, transparent)}._3sQh_q_showRow:hover ._3sQh_q_tix{border-color:var(--s-accent-fg);background:var(--s-accent-fg);color:var(--s-accent)}}._3sQh_q_showRow:focus-within:before{transform:scaleX(1)}._3sQh_q_showRow:focus-within{color:var(--s-accent-fg)}._3sQh_q_showRow:focus-within ._3sQh_q_showMuted{color:color-mix(in oklab, var(--s-accent-fg) 90%, transparent)}._3sQh_q_showRow:focus-within ._3sQh_q_tix{border-color:var(--s-accent-fg);background:var(--s-accent-fg);color:var(--s-accent)}._3sQh_q_showDate{grid-area:date;align-items:baseline;gap:.75rem;display:flex}._3sQh_q_showDay{font-family:var(--s-font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:1.15rem;font-weight:700}._3sQh_q_showMuted{color:var(--s-muted);transition:color .25s}._3sQh_q_showHead{display:none}._3sQh_q_showCityBox{grid-area:city;min-width:0;container-type:inline-size}._3sQh_q_showCity{--city-max:2.6rem;font-family:var(--s-font-display), sans-serif;text-transform:uppercase;font-weight:800;font-size:min(var(--city-max), calc(100cqi / var(--chars)));letter-spacing:-.01em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1}._3sQh_q_showVenue{letter-spacing:.14em;text-transform:uppercase;grid-area:venue;font-size:14px}._3sQh_q_showTix{grid-area:tix;justify-self:end}@media (min-width:900px){._3sQh_q_showHead{grid-template-columns:var(--show-cols);color:var(--s-muted);gap:1.5rem;margin-top:3rem;padding-bottom:.75rem;display:grid}._3sQh_q_showRow{grid-template-columns:var(--show-cols);grid-template-areas:"date city venue tix";gap:1.5rem;padding:1.6rem 0}._3sQh_q_showDate{flex-direction:column;gap:.25rem}._3sQh_q_showDay{font-size:1.5rem}._3sQh_q_showCity{--city-max:3.2rem}}._3sQh_q_tix{border:1px solid var(--line-strong);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;min-height:44px;padding:0 1rem;font-size:11px;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}._3sQh_q_tix:after{content:"";position:absolute;inset:0}._3sQh_q_tix span{transition:transform .35s var(--ease)}._3sQh_q_showRow:hover ._3sQh_q_tix span{transform:translate(4px)}._3sQh_q_tag{border:1px solid var(--line-strong);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:32px;padding:0 .7rem;font-size:10px;display:inline-flex}._3sQh_q_tagMuted{color:inherit;opacity:.8}._3sQh_q_soldOut{text-decoration:line-through}._3sQh_q_sectionCompact{padding-block:clamp(3.5rem,7vw,6rem)}._3sQh_q_merchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem;margin-top:2.75rem;display:grid}._3sQh_q_storeCell:nth-child(odd){grid-column:1/-1}@media (min-width:768px){._3sQh_q_merchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.25rem 1.5rem;margin-top:3.75rem}._3sQh_q_storeCell:nth-child(odd){grid-column:auto}._3sQh_q_storeCell:nth-child(3n+1){grid-column:1/-1}._3sQh_q_storeCell:nth-child(3n+2){grid-column:span 2}}@media (min-width:1024px){._3sQh_q_merchGrid{grid-template-columns:repeat(4,minmax(0,1fr))}._3sQh_q_storeCell:nth-child(3n+1),._3sQh_q_storeCell:nth-child(3n+2){grid-column:auto}._3sQh_q_storeCell:nth-child(4n+1){grid-column:1/-1}._3sQh_q_storeCell:nth-child(4n+2){grid-column:span 3}._3sQh_q_storeCell:nth-child(4n+3){grid-column:span 2}}._3sQh_q_merchGrid>li:only-child:not(._3sQh_q_storeCell){grid-column:1/-1;width:100%;max-width:26rem}@media (min-width:768px){._3sQh_q_merchFew{grid-template-columns:repeat(2,minmax(0,1fr));max-width:58rem}}@media (min-width:1024px){._3sQh_q_merchFew{grid-template-columns:repeat(2,minmax(0,1fr))}._3sQh_q_merchThirds{grid-template-columns:repeat(3,minmax(0,1fr))}}._3sQh_q_merchGrid>li:not(._3sQh_q_storeCell){display:flex}._3sQh_q_merchCard{flex-direction:column;flex:1;min-width:0;display:flex}._3sQh_q_merchMeta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .75rem;margin-top:.85rem;margin-bottom:.7rem;display:flex}._3sQh_q_merchTitle{min-width:0;font-family:var(--s-font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;flex:14rem;font-size:14px;font-weight:700;line-height:1.2;transition:color .25s}._3sQh_q_merchPrice{overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:100%;font-family:var(--s-font-display), sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;flex:0 auto;font-size:14px;font-weight:700;line-height:1.2}@media (min-width:768px){._3sQh_q_merchTitle,._3sQh_q_merchPrice{font-size:1.05rem}}._3sQh_q_merchStatus{border-top:1px solid var(--line);color:var(--s-muted);align-items:center;gap:.55rem;margin-top:auto;padding-top:.6rem;display:flex}._3sQh_q_merchLight{background:var(--s-accent);width:7px;height:7px;box-shadow:0 0 10px var(--glow);animation:_3sQh_q_blink var(--bar) steps(2, jump-none) infinite;flex:none}._3sQh_q_merchGo{color:var(--s-fg);transition:transform .35s var(--ease), color .25s ease;margin-left:auto}._3sQh_q_merchCard:hover ._3sQh_q_merchGo,._3sQh_q_merchCard:focus-visible ._3sQh_q_merchGo{color:var(--ink);transform:translate(3px,-3px)}._3sQh_q_merchCard:hover ._3sQh_q_merchTitle,._3sQh_q_merchCard:focus-visible ._3sQh_q_merchTitle{color:var(--ink)}._3sQh_q_merchCard ._3sQh_q_cover{container-type:inline-size}._3sQh_q_merchCard ._3sQh_q_coverEmpty{font-size:min(1.6rem, calc((100cqi - 2rem) / (var(--fallback-chars,8) * .98)));overflow-wrap:normal;line-height:1.02}._3sQh_q_merchSoldOut ._3sQh_q_cover img{filter:grayscale()brightness(.5)contrast(1.1)}._3sQh_q_merchSoldOut ._3sQh_q_coverScan{opacity:1}._3sQh_q_merchSoldOut ._3sQh_q_merchTitle{color:var(--s-muted)}._3sQh_q_merchSoldOut ._3sQh_q_merchLight{border:1px solid var(--line-strong);box-shadow:none;background:0 0;animation:none}._3sQh_q_merchStamp{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._3sQh_q_merchStamp>span{border:1px solid color-mix(in oklab, var(--s-fg) 55%, transparent);background:color-mix(in oklab, var(--s-bg) 74%, transparent);color:var(--s-fg);letter-spacing:.26em;padding:.5rem .85rem}._3sQh_q_storeCell{display:flex;container-type:inline-size}._3sQh_q_store{isolation:isolate;border:1px solid color-mix(in oklab, var(--s-accent) 60%, transparent);background:color-mix(in oklab, var(--s-surface) 55%, var(--s-bg));flex-direction:column;flex:1;justify-content:space-between;gap:2rem;min-height:9rem;padding:1.1rem 1.2rem 1.25rem;transition:color .3s,border-color .3s;display:flex;position:relative;overflow:hidden}._3sQh_q_storeGlow{z-index:-2;pointer-events:none;background:radial-gradient(110% 130% at 100% 100%, color-mix(in oklab, var(--s-accent) 24%, transparent), transparent 62%);transform-origin:100% 100%;animation:_3sQh_q_breathe var(--bar) cubic-bezier(.1, .7, .3, 1) infinite;position:absolute;inset:0}._3sQh_q_store:before{content:"";z-index:-1;background:var(--s-accent);transform-origin:0;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleX(0)}._3sQh_q_store:after{content:"";z-index:-1;pointer-events:none;opacity:.55;background:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--s-bg) 30%, transparent) 0 1px, transparent 1px 3px);position:absolute;inset:0}._3sQh_q_storeTop{color:var(--s-muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;transition:color .3s;display:flex}._3sQh_q_storeOpen{align-items:center;gap:.55rem;display:inline-flex}._3sQh_q_storeHost{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (max-width:15rem){._3sQh_q_storeHost{display:none}}._3sQh_q_storeLabel{font-family:var(--s-font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;justify-content:space-between;align-items:flex-end;gap:.75rem;font-size:clamp(1.1rem,9.5cqi,3.75rem);font-weight:800;line-height:.95;display:flex}._3sQh_q_storeArrow{font-family:var(--s-font-body), ui-monospace, monospace;transition:transform .45s var(--ease);flex:none;font-weight:400;line-height:.8}@media (hover:hover){._3sQh_q_store:hover:before{transform:scaleX(1)}._3sQh_q_store:hover{color:var(--s-accent-fg);border-color:var(--s-accent)}._3sQh_q_store:hover ._3sQh_q_storeTop{color:color-mix(in oklab, var(--s-accent-fg) 82%, transparent)}._3sQh_q_store:hover ._3sQh_q_liveDot{background:var(--s-accent-fg)}._3sQh_q_store:hover ._3sQh_q_storeArrow{transform:translate(6px,-6px)}}._3sQh_q_store:focus-visible:before{transform:scaleX(1)}._3sQh_q_store:focus-visible{color:var(--s-accent-fg)}._3sQh_q_store:focus-visible ._3sQh_q_storeTop{color:color-mix(in oklab, var(--s-accent-fg) 82%, transparent)}._3sQh_q_store:focus-visible ._3sQh_q_liveDot{background:var(--s-accent-fg)}._3sQh_q_lede{font-family:var(--s-font-display), sans-serif;letter-spacing:-.005em;text-wrap:pretty;font-size:clamp(1.35rem,2.4vw,2.3rem);font-weight:300;line-height:1.32}._3sQh_q_bodyCopy{color:color-mix(in oklab, var(--s-fg) 80%, transparent);text-wrap:pretty;font-size:16px;line-height:1.8}._3sQh_q_lineupBox{container-type:inline-size}._3sQh_q_lineup{border-top:1px solid var(--line);gap:0;display:grid}@container (min-width:30rem){._3sQh_q_lineup:not(._3sQh_q_lineupPhotos){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@container (min-width:34rem){._3sQh_q_lineupPhotos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}._3sQh_q_lineup li{border-bottom:1px solid var(--line);grid-template-columns:2.2rem minmax(0,1fr);gap:.15rem .5rem;padding:.9rem 0;display:grid}._3sQh_q_member{font-family:var(--s-font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;font-size:1.02rem;font-weight:500}._3sQh_q_lineupPhotos li{grid-template-columns:2rem 3.5rem minmax(0,1fr);align-items:center;gap:0 .9rem;padding:.75rem 0}._3sQh_q_memberCam{aspect-ratio:1;border:1px solid var(--line-strong);background:var(--s-surface);place-items:center;width:3.5rem;display:grid;position:relative;overflow:hidden}._3sQh_q_memberInitials{letter-spacing:.12em;color:var(--s-muted);font-size:12px}._3sQh_q_memberImg{filter:grayscale()contrast(1.15)brightness(1.05);transition:filter .6s}._3sQh_q_memberTint{pointer-events:none;background:var(--s-accent);mix-blend-mode:color;opacity:.8;transition:opacity .6s;position:absolute;inset:0}@media (hover:hover){._3sQh_q_lineupPhotos li:hover ._3sQh_q_memberImg{filter:none}._3sQh_q_lineupPhotos li:hover ._3sQh_q_memberTint{opacity:0}}._3sQh_q_memberText{gap:.15rem;min-width:0;display:grid}._3sQh_q_portraitImg{--encore-ai-label-bottom:calc(18% + 8px)}._3sQh_q_frameImgInner{--encore-ai-label-left:calc(17% + 8px)}._3sQh_q_portrait{aspect-ratio:4/5;background:var(--s-surface);position:relative;overflow:hidden}._3sQh_q_portrait img{filter:grayscale()contrast(1.18)brightness(1.12)}._3sQh_q_portraitTint{pointer-events:none;background:linear-gradient(to top, var(--s-accent), color-mix(in oklab, var(--s-accent) 55%, var(--s-fg)));mix-blend-mode:color;opacity:.8;position:absolute;inset:0}._3sQh_q_portraitFade{pointer-events:none;background:linear-gradient(to top, color-mix(in oklab, var(--s-bg) 55%, transparent), transparent 40%);position:absolute;inset:0}._3sQh_q_spec{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);max-width:40rem;display:grid}._3sQh_q_spec dt,._3sQh_q_spec dd{border-bottom:1px solid var(--line);padding:.7rem 0}._3sQh_q_spec dt{color:var(--s-muted);padding-right:1.5rem}._3sQh_q_spec dd{text-align:right}._3sQh_q_gallery{padding-block:clamp(5rem,10vw,8.5rem);position:relative}._3sQh_q_galleryHead{margin-bottom:2.5rem}@media (min-width:768px){._3sQh_q_gallery:not(._3sQh_q_galleryGridMode) ._3sQh_q_galleryHead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}._3sQh_q_galleryPin{position:relative;overflow:hidden}._3sQh_q_trackEnd{flex:none;width:1px;height:1px}._3sQh_q_galleryTrack{padding:0 var(--gutter) 1.5rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overscroll-behavior-x:contain;align-items:center;gap:1rem;display:flex;overflow-x:auto}._3sQh_q_galleryIntro{scroll-snap-align:start;flex-direction:column;flex:none;justify-content:center;align-self:stretch;width:min(84vw,520px);padding-right:1rem;display:none}._3sQh_q_frame{scroll-snap-align:center;flex:none;margin:0;position:relative}._3sQh_q_frameWide{width:82vw}._3sQh_q_frameTall{width:64vw}._3sQh_q_frameImg{background:var(--s-surface);position:relative;overflow:hidden}._3sQh_q_frameWide ._3sQh_q_frameImg{aspect-ratio:3/2}._3sQh_q_frameTall ._3sQh_q_frameImg{aspect-ratio:4/5}._3sQh_q_frameImg img{filter:grayscale()contrast(1.1);transition:filter .8s}._3sQh_q_frameTint{pointer-events:none;background:var(--s-accent);mix-blend-mode:color;opacity:.75;transition:opacity .8s;position:absolute;inset:0}._3sQh_q_frame:hover ._3sQh_q_frameImg img{filter:grayscale(0)contrast(1.02)}._3sQh_q_frame:hover ._3sQh_q_frameTint{opacity:0}._3sQh_q_frameCap{color:var(--s-muted);justify-content:space-between;gap:1rem;margin-top:.6rem;display:flex}._3sQh_q_frameCap span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:768px){._3sQh_q_galleryTrack{gap:2rem}._3sQh_q_galleryIntro{display:flex}._3sQh_q_frameWide{width:auto;height:min(52vh,520px)}._3sQh_q_frameTall{width:auto;height:min(66vh,640px)}._3sQh_q_frameWide ._3sQh_q_frameImg,._3sQh_q_frameTall ._3sQh_q_frameImg{height:calc(100% - 1.9rem)}}._3sQh_q_gallery[data-pinned]{height:calc(100vh + var(--strip-run,0px));height:calc(100svh + var(--strip-run,0px));padding-block:0}._3sQh_q_gallery[data-pinned] ._3sQh_q_galleryPin{align-items:center;height:100svh;display:flex;position:sticky;top:0}._3sQh_q_gallery[data-pinned] ._3sQh_q_galleryTrack{scroll-snap-type:none;will-change:transform;padding-bottom:0;overflow:visible}._3sQh_q_galleryGridMode ._3sQh_q_galleryHint,._3sQh_q_galleryGridMode ._3sQh_q_galleryIntro,._3sQh_q_galleryGridMode ._3sQh_q_trackEnd{display:none}._3sQh_q_galleryGridMode ._3sQh_q_galleryTrack{width:100%;max-width:1560px;padding:0 var(--gutter);scroll-snap-type:none;gap:1rem;margin-inline:auto;display:grid;overflow:visible}._3sQh_q_galleryGridMode ._3sQh_q_frameWide,._3sQh_q_galleryGridMode ._3sQh_q_frameTall{width:auto;height:auto}._3sQh_q_galleryGridMode ._3sQh_q_frameWide ._3sQh_q_frameImg,._3sQh_q_galleryGridMode ._3sQh_q_frameTall ._3sQh_q_frameImg{aspect-ratio:3/2;height:auto}._3sQh_q_galleryGridMode ._3sQh_q_frameImgInner{--encore-ai-label-left:8px;left:0;right:0}@media (min-width:768px){._3sQh_q_galleryGridMode ._3sQh_q_galleryTrack{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}._3sQh_q_galleryGridMode ._3sQh_q_frameSpan{grid-column:1/-1}._3sQh_q_galleryGridMode ._3sQh_q_frameSpan ._3sQh_q_frameImg{aspect-ratio:2}}._3sQh_q_pressList{border-bottom:1px solid var(--line)}._3sQh_q_pressRow{border-top:1px solid var(--line);gap:.9rem;padding:2rem 0;display:grid}@media (min-width:900px){._3sQh_q_pressRow{grid-template-columns:90px minmax(0,1fr) 240px;align-items:baseline;gap:2rem;padding:2.6rem 0}._3sQh_q_pressRow figcaption{text-align:right}}._3sQh_q_quote{font-family:var(--s-font-display), sans-serif;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.45rem,3vw,2.7rem);font-weight:400;line-height:1.18}._3sQh_q_quote:before{content:"“";color:var(--ink)}._3sQh_q_quote:after{content:"”";color:var(--ink)}._3sQh_q_pressRow cite{color:var(--s-muted);font-style:normal}._3sQh_q_term{border:1px solid var(--line-strong);background:color-mix(in oklab, var(--s-surface) 70%, var(--s-bg));border-top-color:color-mix(in oklab, var(--s-accent) 70%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--s-accent) 35%, transparent), inset 0 24px 48px -36px color-mix(in oklab, var(--s-accent) 30%, transparent);position:relative}._3sQh_q_termBar{border-bottom:1px solid var(--line);color:var(--s-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}._3sQh_q_termDots{gap:6px;display:inline-flex}._3sQh_q_termDots i{border:1px solid var(--line-strong);border-radius:999px;width:9px;height:9px}._3sQh_q_termDots i:first-child{background:var(--s-accent);border-color:var(--s-accent)}._3sQh_q_termTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._3sQh_q_termBody{padding:clamp(1.25rem,3vw,2.25rem)}._3sQh_q_prompt{color:var(--ink)}._3sQh_q_termHeadline{font-family:var(--s-font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:700;line-height:1.02}._3sQh_q_caret{vertical-align:-.12em;background:var(--s-accent);width:.6em;height:1em;animation:_3sQh_q_caret calc(var(--beat) * 2) steps(1, end) infinite;margin-left:.2em;display:inline-block}@keyframes _3sQh_q_caret{50%{opacity:0}}._3sQh_q_term .s-form{gap:1.35rem}._3sQh_q_term ._3sQh_q_tLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--s-muted);opacity:1;font-size:11px}._3sQh_q_term ._3sQh_q_tLabel:before{content:"$ ";content:"$ " / "";color:var(--ink)}._3sQh_q_term ._3sQh_q_tInput{font-family:var(--s-font-body), ui-monospace, monospace;border:0;border-bottom:1px dashed var(--line-strong);caret-color:var(--s-accent);background:0 0;border-radius:0;padding:.65rem 0;font-size:16px}._3sQh_q_term ._3sQh_q_tInput:focus,._3sQh_q_term ._3sQh_q_tSelect:focus{border-bottom:1px solid var(--s-accent);box-shadow:inset 0 -2px 0 var(--s-accent);background-color:color-mix(in oklab, var(--s-accent) 12%, transparent);padding-left:.5rem}._3sQh_q_term ._3sQh_q_tInput:focus{padding-right:.5rem}._3sQh_q_term ._3sQh_q_tSelect,._3sQh_q_term ._3sQh_q_tSelect:focus{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px}._3sQh_q_term ._3sQh_q_tSelect{font-family:var(--s-font-body), ui-monospace, monospace;border:0;border-bottom:1px dashed var(--line-strong);background-color:#0000;border-radius:0;padding:.65rem 1.5rem .65rem 0;font-size:16px}._3sQh_q_term ._3sQh_q_tButton{min-height:48px;font-family:var(--s-font-body), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;background:var(--s-accent);color:var(--s-accent-fg);border-radius:0;justify-self:start;padding:0 1.4rem;font-size:12px;font-weight:700}._3sQh_q_term ._3sQh_q_tButton:hover{box-shadow:0 0 0 4px color-mix(in oklab, var(--s-accent) 28%, transparent);transform:none}._3sQh_q_term ._3sQh_q_tNote{letter-spacing:.04em;color:var(--s-fg);font-size:13px}._3sQh_q_term ._3sQh_q_tNote:before{content:"> ";content:"> " / "";color:var(--ink)}._3sQh_q_newsForm .s-form-inline{align-items:stretch;gap:.75rem}._3sQh_q_newsForm ._3sQh_q_tInput{min-height:48px}:is(._3sQh_q_newsForm .s-field,._3sQh_q_newsForm ._3sQh_q_tInput){min-width:0}._3sQh_q_emails{border-top:1px dashed var(--line);gap:0;display:grid}._3sQh_q_emailRow{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);align-items:baseline;gap:1rem;padding:.75rem 0;display:grid}._3sQh_q_emailLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--s-muted);font-size:11px}._3sQh_q_emailLabel:before{content:"> ";content:"> " / "";color:var(--ink)}._3sQh_q_emailRow dd{overflow-wrap:anywhere;min-width:0}@media (max-width:559px){._3sQh_q_emailRow{grid-template-columns:minmax(0,1fr);gap:.35rem}}._3sQh_q_epk{isolation:isolate;border:1px solid var(--line-strong);border-left:2px solid var(--s-accent);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;margin-top:1.5rem;padding:.95rem 1rem;transition:color .25s,border-color .25s;display:grid;position:relative;overflow:hidden}._3sQh_q_epk:first-child{margin-top:0}._3sQh_q_epk:before{content:"";z-index:-1;background:var(--s-accent);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}._3sQh_q_epkKey{color:var(--s-muted);transition:color .25s}._3sQh_q_epkKey:before{content:"> ";content:"> " / "";color:var(--ink)}._3sQh_q_epkText{gap:.2rem;min-width:0;display:grid}._3sQh_q_epkTitle{font-family:var(--s-font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:1rem;font-weight:700;line-height:1.15}._3sQh_q_epkSub{color:var(--s-muted);letter-spacing:.14em;transition:color .25s}._3sQh_q_epkArrow{transition:transform .35s var(--ease);font-size:1.2rem}._3sQh_q_epk:hover,._3sQh_q_epk:focus-visible{color:var(--s-accent-fg);border-color:var(--s-accent)}._3sQh_q_epk:hover:before,._3sQh_q_epk:focus-visible:before{transform:scaleX(1)}._3sQh_q_epk:hover :is(._3sQh_q_epkKey,._3sQh_q_epkSub),._3sQh_q_epk:focus-visible :is(._3sQh_q_epkKey,._3sQh_q_epkSub){color:color-mix(in oklab, var(--s-accent-fg) 85%, transparent)}._3sQh_q_epk:hover ._3sQh_q_epkKey:before,._3sQh_q_epk:focus-visible ._3sQh_q_epkKey:before{color:inherit}._3sQh_q_epk:hover ._3sQh_q_epkArrow,._3sQh_q_epk:focus-visible ._3sQh_q_epkArrow{transform:translate(4px)}@media (max-width:559px){._3sQh_q_epk{grid-template-columns:minmax(0,1fr) auto}._3sQh_q_epkKey{grid-column:1/-1}}._3sQh_q_emailLink{margin-block:-12px;padding-block:12px;font-size:16px;display:inline-block}._3sQh_q_footer{border-top:1px solid var(--line);position:relative;overflow:hidden}._3sQh_q_footMarquee{padding-block:clamp(1.5rem,4vw,3rem);overflow:hidden}._3sQh_q_footItem{white-space:nowrap;font-family:var(--s-font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--s-bg);-webkit-text-stroke:2px color-mix(in oklab, var(--s-fg) 40%, var(--s-bg));paint-order:stroke fill;align-items:center;gap:.35em;padding-right:.35em;font-size:clamp(3.5rem,13vw,12rem);font-weight:800;line-height:.9;display:inline-flex}._3sQh_q_footItemSolid{color:var(--ink);-webkit-text-stroke:0}._3sQh_q_footItem i{color:var(--s-accent);-webkit-text-stroke:0;font-size:.45em;font-style:normal}._3sQh_q_socialBtn{border:1px solid var(--line-strong);place-items:center;width:46px;height:46px;transition:background-color .25s,color .25s,border-color .25s;display:inline-grid}._3sQh_q_socialBtn:hover,._3sQh_q_socialBtn:focus-visible{background:var(--s-accent);color:var(--s-accent-fg);border-color:var(--s-accent)}._3sQh_q_badge{letter-spacing:.04em;text-transform:none;color:var(--s-muted);opacity:1;min-height:44px;transition:color .25s}._3sQh_q_badge:hover{color:var(--s-fg)}._3sQh_q_aiNotice{letter-spacing:.04em;text-transform:none;color:var(--s-muted);opacity:1;font-size:11px;line-height:1.5}._3sQh_q_topLink{border:1px solid var(--line-strong);align-items:center;gap:.6rem;min-height:44px;padding:0 1rem;transition:background-color .25s,color .25s;display:inline-flex}._3sQh_q_topLink:hover{background:var(--s-fg);color:var(--s-bg)}._3sQh_q_footLinks{flex-wrap:wrap;gap:.6rem;display:flex}@media (min-width:768px){._3sQh_q_footLinks{margin-left:auto}}
