.KJePYa_root{--pad:clamp(1.25rem, 5vw, 4rem);--max:1280px;--head:4.25rem;--ease:cubic-bezier(.2, .7, .2, 1);isolation:isolate;background:var(--s-bg);color:var(--s-fg);font-size:1.0625rem;line-height:1.65;position:relative}.KJePYa_night{--s-bg:var(--r-night);--s-fg:var(--r-day);--s-muted:var(--r-night-muted);--s-surface:var(--r-night-2);--s-accent:var(--r-neon);--s-accent-fg:var(--r-neon-fg);--r-accent-ink:var(--r-neon);background-color:var(--s-bg);color:var(--s-fg)}.KJePYa_paper{--s-bg:var(--r-paper);--s-fg:var(--r-ink);--s-muted:var(--r-paper-muted);--s-surface:var(--r-paper-2);--s-accent:var(--r-paper-accent);--s-accent-fg:var(--r-paper-accent-fg);--r-accent-ink:var(--r-paper-accent);background-color:var(--s-bg);color:var(--s-fg)}.KJePYa_root[data-still] *,.KJePYa_root[data-still] :before,.KJePYa_root[data-still] :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}.KJePYa_root [data-reveal]{visibility:inherit!important}.KJePYa_root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.KJePYa_star{color:var(--r-accent-ink);flex:none}.KJePYa_ropeWrap{height:11px;display:block;position:relative}.KJePYa_rope{--rope-a:color-mix(in oklab, var(--s-muted) 62%, var(--s-fg));--rope-b:color-mix(in oklab, var(--s-muted) 58%, var(--s-bg));background:linear-gradient(180deg, color-mix(in oklab, var(--r-day) 26%, transparent), transparent 42%, color-mix(in oklab, var(--r-night) 42%, transparent)), repeating-linear-gradient(-60deg, var(--rope-a) 0 4px, var(--rope-b) 4px 6px, var(--rope-a) 6px 9px);box-shadow:0 2px 0 color-mix(in oklab, var(--r-night) 22%, transparent);border-radius:999px;position:absolute;inset:0}.KJePYa_rope:before,.KJePYa_rope:after{content:"";background:repeating-linear-gradient(90deg, var(--r-accent-ink) 0 1.5px, color-mix(in oklab, var(--r-accent-ink) 60%, var(--s-bg)) 1.5px 3px);border-radius:3px;width:9px;position:absolute;top:-1px;bottom:-1px}.KJePYa_rope:before{left:6px}.KJePYa_rope:after{right:6px}.KJePYa_stitch{--st:color-mix(in oklab, var(--s-accent) 62%, var(--s-fg));z-index:2;pointer-events:none;width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;top:9px;left:9px;overflow:visible}.KJePYa_stitchRun{fill:none;stroke:var(--st);stroke-width:2.2px;stroke-dasharray:6 6;stroke-linecap:round}.KJePYa_bulbs{--bulb:var(--r-neon-core);pointer-events:none;position:absolute}.KJePYa_bulbsA,.KJePYa_bulbsB{background:radial-gradient(circle, var(--bulb) 0 2px, color-mix(in oklab, var(--r-neon) 60%, transparent) 2.4px, transparent 3.4px) 0 0 / 16px 7px repeat-x, radial-gradient(circle, var(--bulb) 0 2px, color-mix(in oklab, var(--r-neon) 60%, transparent) 2.4px, transparent 3.4px) 0 100% / 16px 7px repeat-x;position:absolute;inset:0}.KJePYa_bulbsB{background-position:8px 0,8px 100%}.KJePYa_root:not([data-still]):not([data-lite]) [data-on] .KJePYa_bulbsA{animation:1.2s step-end infinite KJePYa_rodeo-chase}.KJePYa_root:not([data-still]):not([data-lite]) [data-on] .KJePYa_bulbsB{animation:1.2s step-end -.6s infinite KJePYa_rodeo-chase}@keyframes KJePYa_rodeo-chase{0%{opacity:1}50%{opacity:.22}}.KJePYa_sun{color:var(--s-accent);display:block}.KJePYa_sunDisc{fill:currentColor}.KJePYa_btn,.KJePYa_btnGhost,.KJePYa_formBtn{min-height:3rem;font:700 .82rem/1.15 var(--s-font-body);letter-spacing:.14em;text-transform:uppercase;text-align:center;cursor:pointer;transition:transform .25s var(--ease), background-color .25s, color .25s, box-shadow .25s;border:0;border-radius:.25rem;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.45rem;text-decoration:none;display:inline-flex}.KJePYa_btn,.KJePYa_formBtn{background:var(--s-accent);color:var(--s-accent-fg);box-shadow:inset 0 0 0 2px var(--s-accent), inset 0 0 0 3.5px color-mix(in oklab, var(--s-accent-fg) 40%, transparent)}.KJePYa_btn:hover,.KJePYa_formBtn:hover{box-shadow:inset 0 0 0 2px var(--s-accent), inset 0 0 0 3.5px color-mix(in oklab, var(--s-accent-fg) 40%, transparent), 0 12px 26px -14px color-mix(in oklab, var(--s-accent) 85%, transparent);transform:translateY(-2px)}.KJePYa_btnGhost{color:var(--s-fg);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--s-fg) 55%, transparent);background:0 0}.KJePYa_btnGhost:hover{background:color-mix(in oklab, var(--s-fg) 9%, transparent);box-shadow:inset 0 0 0 1.5px var(--s-fg);transform:translateY(-2px)}.KJePYa_header{z-index:40;height:var(--head);color:var(--s-fg);transition:background-color .35s,box-shadow .35s;position:fixed;inset:0 0 auto}.KJePYa_header:not([data-solid]){--s-bg:var(--r-night);--s-fg:var(--r-day);--s-muted:var(--r-night-muted);--s-accent:var(--r-neon);--s-accent-fg:var(--r-neon-fg);--r-accent-ink:var(--r-neon)}.KJePYa_header:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in oklab, var(--r-night) 82%, transparent), transparent);pointer-events:none;transition:opacity .35s;position:absolute;inset:0 0 -1.5rem}.KJePYa_header[data-solid]{background:color-mix(in oklab, var(--s-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);box-shadow:0 1px 0 color-mix(in oklab, var(--s-fg) 12%, transparent)}.KJePYa_header[data-solid]:before{opacity:0}.KJePYa_headerInner{height:100%;padding:0 var(--pad);align-items:center;gap:1.5rem;display:flex}.KJePYa_brand{min-width:0;min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.KJePYa_brandName{font-family:var(--s-font-display);letter-spacing:.03em;text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.9rem,3.6vw,1.15rem);line-height:1.08;display:-webkit-box;overflow:hidden}.KJePYa_logo{border-radius:3px;transition:background-color .35s,box-shadow .35s;display:block}.KJePYa_logoBox{width:9.5rem;height:2.25rem;display:block;position:relative}.KJePYa_header:not([data-solid]) .KJePYa_logo[data-logo-tone=dark],.KJePYa_root[data-tone=dark] .KJePYa_logo[data-logo-tone=dark],.KJePYa_root[data-tone=light] .KJePYa_header[data-solid] .KJePYa_logo[data-logo-tone=light]{background:var(--r-day);box-shadow:0 0 0 2px var(--r-neon), 0 6px 16px -6px #0009;padding:.25rem .6rem}.KJePYa_root[data-tone=light] .KJePYa_header[data-solid] .KJePYa_logo[data-logo-tone=light]{background:var(--r-night)}.KJePYa_header:not([data-solid]) .KJePYa_logo[data-logo-tone=dark] .KJePYa_logoBox,.KJePYa_root[data-tone=dark] .KJePYa_logo[data-logo-tone=dark] .KJePYa_logoBox,.KJePYa_root[data-tone=light] .KJePYa_header[data-solid] .KJePYa_logo[data-logo-tone=light] .KJePYa_logoBox{width:8.5rem;height:1.75rem}.KJePYa_nav{display:none}@media (min-width:1200px){.KJePYa_nav{flex:1;display:block}}.KJePYa_navList{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.KJePYa_navLink{min-height:44px;color:inherit;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:.84;align-items:center;padding:0 .7rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex;position:relative}.KJePYa_navLink:after{content:"";background:var(--r-accent-ink);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:.55rem;left:.7rem;right:.7rem;transform:scaleX(0)}.KJePYa_navLink:hover,.KJePYa_navLink:focus-visible{opacity:1}.KJePYa_navLink:hover:after,.KJePYa_navLink:focus-visible:after{transform:scaleX(1)}.KJePYa_headerEnd{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.KJePYa_headerListen,.KJePYa_menuBtn,.KJePYa_menuClose{min-height:44px;color:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in oklab, currentColor 45%, transparent);font:700 .74rem/1 var(--s-font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:0 1rem;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.KJePYa_headerListen{display:none}@media (min-width:640px){.KJePYa_headerListen{display:inline-flex}}.KJePYa_headerListen:hover,.KJePYa_menuBtn:hover,.KJePYa_menuClose:hover{background:var(--s-accent);color:var(--s-accent-fg);box-shadow:inset 0 0 0 1.5px var(--s-accent)}.KJePYa_menuGlyph{border-block:2px solid;width:16px;height:10px;position:relative}@media (min-width:1200px){.KJePYa_menuBtn{display:none}}.KJePYa_menu{z-index:60;padding:0 var(--pad) 2rem;background:radial-gradient(ellipse 90% 50% at 50% 0%, color-mix(in oklab, var(--r-neon) 20%, transparent), transparent 70%), var(--s-bg);opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility 0s linear .35s;flex-direction:column;gap:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.KJePYa_menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.KJePYa_menuTop{height:var(--head);flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.KJePYa_menuBrand{font-family:var(--s-font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:1.15rem;overflow:hidden}.KJePYa_menuNeon{color:var(--r-neon-core);font-family:var(--s-font-accent);text-shadow:0 0 .06em var(--r-neon), 0 0 .2em var(--r-neon), 0 0 .45em color-mix(in oklab, var(--r-neon) 70%, transparent);transform-origin:0;margin:.5rem 0 0;font-size:clamp(2.6rem,11vw,4.5rem);line-height:1;transform:rotate(-4deg)}.KJePYa_keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.KJePYa_keys{grid-template-columns:repeat(3,minmax(0,1fr))}}.KJePYa_keyItem{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);transform:translateY(14px)rotate(-2deg)}.KJePYa_menu[data-open=true] .KJePYa_keyItem{opacity:1;transition-delay:calc(50ms + var(--i) * 40ms);transform:none}.KJePYa_key{min-height:5rem;color:var(--s-accent-fg);isolation:isolate;align-content:center;gap:.15rem;padding:.85rem 1rem .85rem 2.6rem;text-decoration:none;display:grid;position:relative}.KJePYa_key:before{content:"";z-index:-1;background:var(--s-accent);clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%,0 50%);transition:transform .3s var(--ease);border-radius:.4rem;position:absolute;inset:0}.KJePYa_keyItem:nth-child(2n) .KJePYa_key{color:var(--s-bg)}.KJePYa_keyItem:nth-child(2n) .KJePYa_key:before{background:var(--r-neon-core)}.KJePYa_key:hover:before,.KJePYa_key:focus-visible:before{transform:translate(4px)}.KJePYa_keyRing{background:var(--s-bg);width:.85rem;height:.85rem;box-shadow:0 0 0 2px color-mix(in oklab, currentColor 50%, transparent);border-radius:50%;margin-top:-.425rem;position:absolute;top:50%;left:.85rem}.KJePYa_keyNo{font-family:var(--s-font-display);opacity:.8;font-size:.85rem;line-height:1}.KJePYa_keyLabel{letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem;font-weight:800;line-height:1.15}.KJePYa_menuFoot{margin-top:auto;padding-top:1rem}.KJePYa_hero{min-height:100svh;padding:calc(var(--head) + 3rem) var(--pad) clamp(7.5rem, 19vh, 12rem);align-items:end;display:grid;position:relative;overflow:clip}.KJePYa_heroMedia{z-index:0;position:absolute;inset:-12svh 0 0}.KJePYa_heroZoom{position:absolute;inset:0}.KJePYa_heroZoom img{filter:saturate(.85)contrast(1.06)}.KJePYa_heroTint{background:linear-gradient(180deg, var(--r-night) 0%, color-mix(in oklab, var(--r-neon) 45%, var(--r-night)) 55%, var(--r-neon) 100%);mix-blend-mode:color;opacity:.5;position:absolute;inset:0}.KJePYa_heroScrim{background:linear-gradient(0deg, var(--r-night) 0%, color-mix(in oklab, var(--r-night) 70%, transparent) 30%, transparent 62%), linear-gradient(90deg, color-mix(in oklab, var(--r-night) 88%, transparent) 0%, color-mix(in oklab, var(--r-night) 45%, transparent) 50%, transparent 85%);position:absolute;inset:0}@media (max-width:767px){.KJePYa_heroScrim{background:linear-gradient(0deg, var(--r-night) 8%, color-mix(in oklab, var(--r-night) 80%, transparent) 45%, color-mix(in oklab, var(--r-night) 20%, transparent) 78%), linear-gradient(180deg, color-mix(in oklab, var(--r-night) 60%, transparent), transparent 22%)}}.KJePYa_heroEmpty .KJePYa_heroTint{display:none}.KJePYa_heroEmpty .KJePYa_heroScrim{background:linear-gradient(90deg, color-mix(in oklab, var(--r-night) 70%, transparent), transparent 70%)}.KJePYa_horizon{z-index:1;background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--r-neon) 16%, color-mix(in oklab, var(--r-night) 70%, transparent)) 28%, color-mix(in oklab, var(--r-neon) 34%, var(--r-night)) 55%, color-mix(in oklab, var(--r-neon) 34%, var(--r-bg)) 76%, var(--r-bg));pointer-events:none;height:clamp(6rem,18vh,11rem);position:absolute;inset:auto 0 0}.KJePYa_heroInner{z-index:2;width:100%;max-width:var(--max);margin:0 auto;position:relative}.KJePYa_sign{max-width:100%}.KJePYa_eyebrow{color:color-mix(in oklab, var(--s-fg) 88%, transparent);font-family:var(--s-font-display);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0 0 1.25rem;font-size:clamp(.85rem,1.2vw,1.05rem);line-height:1.2;display:flex}.KJePYa_eyebrowItem{align-items:center;gap:.75rem;display:inline-flex}.KJePYa_eyebrowStar{color:var(--r-neon)}.KJePYa_neonWrap{font-family:var(--s-font-accent);font-size:clamp(2.4rem, calc((100vw - 2 * var(--pad)) / (var(--fit-phone) + .45)), 7rem);margin:0 0 .15em -.03em;font-weight:400;line-height:1.02;position:relative}@media (min-width:768px){.KJePYa_neonWrap{font-size:clamp(3.4rem, calc(min(62vw, 58rem) / (var(--fit) + .45)), 11.5rem)}}.KJePYa_neonTilt{max-width:calc(var(--fit-phone) * 1em + .35em);isolation:isolate;transform-origin:0 100%;padding:.08em .12em .18em 0;display:inline-grid;position:relative;transform:rotate(-4deg)}@media (min-width:768px){.KJePYa_neonTilt{max-width:calc(var(--fit) * 1em + .35em)}}.KJePYa_neonOff,.KJePYa_neon{font:inherit;overflow-wrap:anywhere;text-wrap:balance;grid-area:1/1;margin:0}.KJePYa_neonOff{color:var(--r-neon-off);text-shadow:0 .03em 0 color-mix(in oklab, var(--r-night) 70%, transparent)}.KJePYa_neon{color:var(--r-neon-core);text-shadow:0 0 .02em var(--r-neon-core), 0 0 .07em var(--r-neon), 0 0 .17em var(--r-neon), 0 0 .42em color-mix(in oklab, var(--r-neon) 75%, transparent)}.KJePYa_root[data-lite] .KJePYa_neon{text-shadow:0 0 .05em var(--r-neon), 0 0 .16em color-mix(in oklab, var(--r-neon) 80%, transparent)}.KJePYa_neonHalo{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--r-neon) 30%, transparent), transparent);pointer-events:none;position:absolute;inset:-35% -12% -25% -10%}.KJePYa_swash{fill:none;stroke-linecap:round;width:94%;height:.2em;position:absolute;bottom:-.02em;left:3%;right:1%;overflow:visible}.KJePYa_swashOff{stroke:var(--r-neon-off);stroke-width:max(4px,.05em);vector-effect:non-scaling-stroke}.KJePYa_swashOn{stroke:var(--r-neon-core);stroke-width:max(2.5px,.03em);vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .04em var(--r-neon)) drop-shadow(0 0 .12em var(--r-neon))}.KJePYa_tagline{max-width:34rem;color:color-mix(in oklab, var(--s-fg) 92%, transparent);text-wrap:pretty;margin:1.3rem 0 0;font-size:clamp(1.1rem,1.6vw,1.4rem);font-style:italic;line-height:1.45}.KJePYa_heroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.9rem;display:flex}.KJePYa_ctas{flex-wrap:wrap;gap:.75rem;display:flex}.KJePYa_plate{max-width:100%;min-height:44px;color:var(--s-fg);isolation:isolate;transition:transform .3s var(--ease);gap:.2rem;padding:1.05rem 3.4rem 1.05rem 1.4rem;text-decoration:none;display:inline-grid;position:relative}.KJePYa_plate:hover{transform:translate(4px)}.KJePYa_plateShape{z-index:-1;filter:drop-shadow(0 0 10px color-mix(in oklab, var(--r-neon) 55%, transparent));position:absolute;inset:0}.KJePYa_plateShape:before,.KJePYa_plateShape:after{content:"";clip-path:polygon(0 0,calc(100% - 1.9rem) 0,100% 50%,calc(100% - 1.9rem) 100%,0 100%);position:absolute}.KJePYa_plateShape:before{background:var(--r-neon);inset:0}.KJePYa_plateShape:after{background:color-mix(in oklab, var(--r-night) 82%, var(--r-neon));inset:2px 3px 2px 2px}.KJePYa_root[data-lite] .KJePYa_plateShape{filter:none}.KJePYa_plateBulbs{inset:.35rem 2.6rem .35rem .7rem}.KJePYa_plateKicker{color:var(--r-neon);letter-spacing:.26em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.KJePYa_plateText{font-family:var(--s-font-display);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.25}.KJePYa_heroWhere{color:var(--s-muted);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.8rem;margin:2rem 0 0;font-size:.78rem;font-weight:700;display:flex}.KJePYa_heroWhereRule{background:currentColor;width:2.5rem;height:1.5px}.KJePYa_emptySky{background:linear-gradient(180deg, var(--r-night) 0%, color-mix(in oklab, var(--r-neon) 14%, var(--r-night)) 45%, color-mix(in oklab, var(--r-neon) 38%, var(--r-night)) 71.8%, var(--r-night-2) 72%, var(--r-night) 100%);position:absolute;inset:0;overflow:hidden}.KJePYa_stars{background:radial-gradient(circle at 23% 31%, color-mix(in oklab, var(--r-day) 75%, transparent) 0 1.1px, transparent 1.8px) 0 0 / 317px 263px, radial-gradient(circle at 71% 64%, color-mix(in oklab, var(--r-day) 55%, transparent) 0 .8px, transparent 1.4px) 40px 70px / 229px 197px, radial-gradient(circle at 48% 12%, color-mix(in oklab, var(--r-day) 40%, transparent) 0 .7px, transparent 1.3px) 90px 20px / 151px 173px;opacity:.8;position:absolute;inset:0 0 40%;-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}.KJePYa_emptySun{width:min(44vw,32rem);color:color-mix(in oklab, var(--r-neon) 82%, var(--r-night));filter:drop-shadow(0 0 40px color-mix(in oklab, var(--r-neon) 40%, transparent));position:absolute;bottom:28%;right:7%}@media (max-width:767px){.KJePYa_emptySky{background:linear-gradient(180deg, var(--r-night) 0%, color-mix(in oklab, var(--r-neon) 30%, var(--r-night)) 33.8%, var(--r-night-2) 34%, var(--r-night) 100%)}.KJePYa_stars{inset:0 0 70%}.KJePYa_emptySun{opacity:.6;width:78vw;bottom:66%;right:50%;transform:translate(50%)}.KJePYa_road{opacity:.6;height:66%;inset:34% 0 0}}.KJePYa_road{width:100%;height:28%;position:absolute;inset:72% 0 0}.KJePYa_roadBed{fill:color-mix(in oklab, var(--r-night) 72%, var(--r-day));opacity:.3}.KJePYa_roadLine{fill:none;stroke:var(--r-neon-core);stroke-width:2.5px;stroke-dasharray:8 10;vector-effect:non-scaling-stroke;opacity:.55}.KJePYa_roadNarrow{display:none}@media (max-width:767px){.KJePYa_roadWide{display:none}.KJePYa_roadNarrow{display:inline}}.KJePYa_section{padding:clamp(3.75rem, 8vw, 6.75rem) var(--pad);scroll-margin-top:calc(var(--head) - 1px);position:relative}.KJePYa_wrap{max-width:var(--max);margin:0 auto}.KJePYa_title{justify-items:start;gap:.55rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.KJePYa_titleCenter{text-align:center;justify-items:center}.KJePYa_kicker{color:var(--r-accent-ink);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-size:.74rem;font-weight:800;line-height:1.3;display:inline-flex}.KJePYa_titleText{font-family:var(--s-font-display);letter-spacing:.01em;text-transform:uppercase;text-shadow:.055em .055em 0 color-mix(in oklab, var(--s-accent) 55%, transparent);overflow-wrap:anywhere;margin:0;font-size:clamp(2.75rem,8vw,6.25rem);font-weight:400;line-height:.95}.KJePYa_titleText .split-word{margin-bottom:-.12em!important;margin-right:-.08em!important;padding-bottom:.12em!important;padding-right:.08em!important}.KJePYa_titleRope{width:min(100%,20rem);margin-top:1rem}.KJePYa_juke{align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}@media (min-width:900px){.KJePYa_juke{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.KJePYa_cabinetCol{justify-content:center;display:flex}@media (min-width:900px){.KJePYa_cabinetCol{align-self:stretch;align-items:flex-start}.KJePYa_cabinet{top:calc(var(--head) + 2rem);position:sticky}}.KJePYa_cabinet{background:radial-gradient(ellipse 70% 40% at 50% 0%, color-mix(in oklab, var(--s-accent) 22%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--s-surface) 86%, var(--s-fg)), var(--s-surface) 45%);width:min(100%,26rem);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--s-fg) 12%, transparent), 0 40px 70px -40px color-mix(in oklab, var(--r-night) 80%, transparent);isolation:isolate;border-radius:50% 50% 1.25rem 1.25rem/25% 25% 1.25rem 1.25rem;padding:clamp(3rem,7vw,4.25rem) clamp(1.4rem,4vw,2.3rem) 1.3rem;position:relative}.KJePYa_archTube{border:4px solid var(--s-accent);box-shadow:0 0 14px color-mix(in oklab, var(--s-accent) 55%, transparent), inset 0 0 12px color-mix(in oklab, var(--s-accent) 40%, transparent);pointer-events:none;border-bottom:0;border-radius:50% 50% 0 0/31% 31% 0 0;position:absolute;inset:11px 11px 34%}.KJePYa_bubbles{pointer-events:none;position:absolute;inset:11px 11px 34%}.KJePYa_bubbles i{background:color-mix(in oklab, var(--r-day) 85%, transparent);opacity:0;border-radius:50%;width:6px;height:6px;margin-left:-1px;position:absolute;bottom:0;left:0}.KJePYa_bubbles i:nth-child(2n){margin:0 -1px 0 0;left:auto;right:0}.KJePYa_root:not([data-still]):not([data-lite]) [data-on] .KJePYa_bubbles i{animation:4.2s linear infinite KJePYa_rodeo-rise}.KJePYa_bubbles i:nth-child(2){animation-delay:-.7s!important}.KJePYa_bubbles i:nth-child(3){animation-delay:-1.5s!important}.KJePYa_bubbles i:nth-child(4){animation-delay:-2.3s!important}.KJePYa_bubbles i:nth-child(5){animation-delay:-3s!important}.KJePYa_bubbles i:nth-child(6){animation-delay:-3.6s!important}.KJePYa_root[data-still] .KJePYa_bubbles i{animation:none!important}@keyframes KJePYa_rodeo-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}70%{opacity:.8}to{opacity:0;transform:translateY(-11rem)scale(1)}}.KJePYa_window{aspect-ratio:1;background:var(--r-night-2);box-shadow:0 0 0 3px color-mix(in oklab, var(--s-fg) 20%, transparent), 0 0 0 7px color-mix(in oklab, var(--s-surface) 70%, var(--s-bg));border-radius:.5rem;position:relative;overflow:hidden}.KJePYa_coverFallback{background:repeating-radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--r-day) 8%, transparent) 0 1px, transparent 1px 7px), radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--r-neon) 40%, var(--r-night)), var(--r-night) 72%);color:var(--r-neon-core);font-family:var(--s-font-display);place-items:center;font-size:clamp(3rem,9vw,5rem);display:grid;position:absolute;inset:0}.KJePYa_readout{letter-spacing:.24em;text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;margin:1.1rem 0 0;font-size:.72rem;font-weight:800;display:flex}.KJePYa_readCode{background:var(--s-accent);min-width:2.9rem;min-height:2rem;color:var(--s-accent-fg);font-family:var(--s-font-display);letter-spacing:.06em;border-radius:999px;place-items:center;padding:0 .6rem;font-size:1.05rem;font-weight:400;display:inline-grid}.KJePYa_grille{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--s-fg) 22%, transparent) 0 3px, transparent 3px 9px);border-radius:.5rem .5rem .9rem .9rem;height:2.8rem;margin-top:1rem;display:block;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.KJePYa_jukeInfo{min-width:0}@media (min-width:900px){.KJePYa_jukeInfo{padding-top:clamp(1rem,4vw,3.5rem)}}.KJePYa_jukeMeta{color:var(--r-accent-ink);letter-spacing:.24em;text-transform:uppercase;margin:0 0 .75rem;font-size:.76rem;font-weight:800}.KJePYa_jukeTitle{font-family:var(--s-font-display);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.3rem,5vw,4.4rem);font-weight:400;line-height:1}.KJePYa_jukeBy{color:var(--s-muted);margin:.8rem 0 0;font-size:1.1rem;font-style:italic}.KJePYa_jukeBy span{color:var(--s-fg);font-style:normal;font-weight:700}.KJePYa_embed{margin-top:1.75rem}.KJePYa_listen{gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none}.KJePYa_listenLink{min-height:44px;color:var(--s-fg);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--s-fg) 32%, transparent);letter-spacing:.12em;text-transform:uppercase;border-radius:.25rem;gap:.55rem;padding:.55rem 1.05rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background-color .25s,color .25s,box-shadow .25s}.KJePYa_listenLink:hover{background:var(--s-accent);color:var(--s-accent-fg);box-shadow:inset 0 0 0 1.5px var(--s-accent)}.KJePYa_listenIcon{width:1.05rem;height:1.05rem}.KJePYa_rack{margin-top:clamp(2.5rem,5vw,3.5rem)}.KJePYa_rackLabel{color:var(--s-muted);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:1rem;margin:0 0 1.25rem;font-size:.72rem;font-weight:800;display:flex}.KJePYa_rackRule{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--s-fg) 30%, transparent) 0 6px, transparent 6px 10px);flex:1;height:1.5px}.KJePYa_strips{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.KJePYa_strip{width:100%;min-height:6rem;font:inherit;text-align:center;cursor:pointer;box-shadow:0 1px 0 color-mix(in oklab, var(--r-ink) 18%, transparent), 0 14px 26px -20px color-mix(in oklab, var(--r-night) 90%, transparent);transition:transform .25s var(--ease), box-shadow .25s;border:0;border-radius:.3rem;grid-template-columns:3.4rem minmax(0,1fr);padding:0;display:grid}.KJePYa_strip:hover{transform:translateY(-3px)}.KJePYa_stripCode{border-right:1.5px dashed color-mix(in oklab, var(--s-fg) 25%, transparent);place-items:center;display:grid}.KJePYa_stripCode span{width:2.45rem;height:2.45rem;box-shadow:inset 0 0 0 2px var(--s-fg), 0 2px 0 color-mix(in oklab, var(--s-fg) 30%, transparent);font-family:var(--s-font-display);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:1rem;transition:background-color .25s,color .25s,box-shadow .25s;display:grid}.KJePYa_strip:hover .KJePYa_stripCode span{background:color-mix(in oklab, var(--s-fg) 10%, transparent)}.KJePYa_strip[aria-pressed=true]{box-shadow:0 0 0 2px var(--r-neon), 0 0 22px -4px color-mix(in oklab, var(--r-neon) 70%, transparent), 0 18px 30px -18px color-mix(in oklab, var(--r-night) 90%, transparent);transform:translateY(-3px)}.KJePYa_strip[aria-pressed=true] .KJePYa_stripCode span{background:var(--s-accent);color:var(--s-accent-fg);box-shadow:inset 0 0 0 2px var(--s-accent), 0 0 0 3px color-mix(in oklab, var(--s-accent) 30%, transparent)}.KJePYa_stripBody{border-block:3px solid color-mix(in oklab, var(--s-accent) 70%, transparent);border-radius:0 .3rem .3rem 0;align-content:center;gap:.3rem;min-width:0;padding:.65rem 0;display:grid}.KJePYa_stripTitle{letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;padding:0 .8rem;font-size:.98rem;font-weight:800;line-height:1.2}.KJePYa_stripBand{background:var(--s-accent);color:var(--s-accent-fg);letter-spacing:.2em;text-transform:uppercase;overflow-wrap:anywhere;padding:.2rem .6rem;font-size:.66rem;font-weight:800}.KJePYa_stripMeta{color:var(--s-muted);padding:0 .8rem;font-size:.84rem;font-style:italic}.KJePYa_stripOn{color:var(--s-accent);font-style:normal;font-weight:800}.KJePYa_showsSection{overflow-x:clip}.KJePYa_posterTilt{transform-origin:50% 0;max-width:58rem;margin:0 auto}.KJePYa_poster{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--r-ink) 8%, transparent), inset 0 0 70px color-mix(in oklab, var(--r-ink) 9%, transparent), 0 50px 90px -50px color-mix(in oklab, var(--r-night) 90%, transparent);isolation:isolate;border-radius:2px;padding:clamp(2rem,5vw,4rem) clamp(1.15rem,5vw,4.5rem) clamp(1.75rem,4vw,3rem);position:relative}.KJePYa_poster:before,.KJePYa_poster:after{content:"";background:color-mix(in oklab, var(--r-ink) 55%, transparent);width:8px;height:8px;box-shadow:0 1px 0 color-mix(in oklab, var(--r-paper) 80%, transparent);border-radius:50%;position:absolute;top:.9rem}.KJePYa_poster:before{left:.9rem}.KJePYa_poster:after{right:.9rem}.KJePYa_grain{z-index:-1;mix-blend-mode:multiply;opacity:.8;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.KJePYa_posterHead{border-bottom:4px double color-mix(in oklab, var(--s-fg) 75%, transparent);text-align:center;justify-items:center;padding-bottom:1.6rem;display:grid}.KJePYa_posterSun{width:min(64%,20rem);margin-bottom:.4rem}.KJePYa_posterKicker{letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.7rem;max-width:100%;margin:0;font-size:clamp(.74rem,1.4vw,.92rem);font-weight:800;line-height:1.3;display:inline-flex}.KJePYa_posterKicker .KJePYa_star{color:var(--s-accent)}.KJePYa_posterTitle{font-family:var(--s-font-display);letter-spacing:.01em;text-transform:uppercase;text-shadow:.05em .05em 0 color-mix(in oklab, var(--s-accent) 40%, transparent);margin:.35rem 0 0;font-size:clamp(3rem,11.5vw,8.5rem);font-weight:400;line-height:.9}.KJePYa_posterScript{color:var(--s-accent);font-family:var(--s-font-accent);margin:-.05em 0 0;font-size:clamp(1.9rem,4.6vw,3.1rem);line-height:1.1;transform:rotate(-3deg)}.KJePYa_dates{margin:0;padding:0;list-style:none}.KJePYa_date{border-bottom:1.5px dashed color-mix(in oklab, var(--s-fg) 30%, transparent);grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.6rem 1rem;padding:1.1rem 0;display:grid}@media (min-width:640px){.KJePYa_date{grid-template-columns:7rem minmax(0,1fr) auto;gap:1rem 1.5rem}}.KJePYa_dateWhen{margin:0;line-height:1;display:grid}.KJePYa_dateDay{color:var(--s-muted);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:800}.KJePYa_dateBig{font-family:var(--s-font-display);text-transform:uppercase;white-space:nowrap;margin-top:.3rem;font-size:clamp(1.3rem,2.4vw,1.9rem)}.KJePYa_dateWhere{min-width:0}.KJePYa_dateCity{letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(1.08rem,2.2vw,1.5rem);font-weight:800;line-height:1.15}.KJePYa_dateVenue{color:var(--s-muted);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.98rem;font-style:italic;line-height:1.35}.KJePYa_dateAct{grid-column:2}@media (min-width:640px){.KJePYa_dateAct{grid-column:auto;justify-self:end}}.KJePYa_ticket{background:var(--s-accent);min-height:44px;color:var(--s-accent-fg);letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--s-accent), inset 0 0 0 3.5px color-mix(in oklab, var(--s-accent-fg) 45%, transparent);transition:transform .25s var(--ease);border-radius:.2rem;align-items:center;padding:.55rem 1.2rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.KJePYa_ticket:hover{transform:translateY(-2px)}.KJePYa_stamp{display:inline-block}.KJePYa_stamp span{color:var(--s-accent);box-shadow:inset 0 0 0 2.5px var(--s-accent), inset 0 0 0 4.5px var(--s-bg), inset 0 0 0 6px var(--s-accent);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;mix-blend-mode:multiply;border-radius:.3rem;padding:.35rem .8rem;font-size:.82rem;font-weight:900;display:inline-block;transform:rotate(-7deg)}.KJePYa_noDates{text-align:center;padding:2.5rem 0 .5rem}.KJePYa_noDates p{max-width:30rem;margin:.75rem auto 0}.KJePYa_noDates .KJePYa_noDatesBig{max-width:none;font-family:var(--s-font-display);text-transform:uppercase;margin:0;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.05}.KJePYa_inkLink{color:var(--s-accent);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.KJePYa_moreDates{min-height:44px;color:var(--s-fg);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--s-fg) 55%, transparent);font:800 .78rem/1 var(--s-font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;margin:1.5rem auto 0;padding:0 1.3rem;display:flex}.KJePYa_moreDates:hover{background:color-mix(in oklab, var(--s-fg) 8%, transparent)}.KJePYa_posterFoot{color:var(--s-muted);letter-spacing:.24em;text-align:center;text-transform:uppercase;align-items:center;gap:1rem;margin-top:2rem;font-size:.72rem;font-weight:800;display:flex}.KJePYa_posterFoot p{margin:0}.KJePYa_posterRule{border-top:4px double color-mix(in oklab, var(--s-fg) 60%, transparent);flex:1;min-width:1.5rem}.KJePYa_past{max-width:58rem;margin:2.75rem auto 0}.KJePYa_pastSummary{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.6rem;min-height:44px;font-size:.8rem;font-weight:800;list-style:none;display:inline-flex}.KJePYa_pastSummary::-webkit-details-marker{display:none}.KJePYa_pastSummary:before{content:"+";letter-spacing:0;width:1.6rem;height:1.6rem;transition:transform .3s var(--ease);border-radius:50%;place-items:center;font-size:1rem;display:inline-grid;box-shadow:inset 0 0 0 1.5px}.KJePYa_past[open] .KJePYa_pastSummary:before{transform:rotate(45deg)}.KJePYa_pastSummary span{color:var(--s-muted)}.KJePYa_pastList{gap:0 2.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.KJePYa_pastList{grid-template-columns:repeat(2,minmax(0,1fr))}}.KJePYa_pastList li{border-bottom:1px dotted color-mix(in oklab, var(--s-fg) 22%, transparent);color:var(--s-muted);gap:1rem;padding:.55rem 0;font-size:.95rem;display:flex}.KJePYa_pastDate{min-width:7.5rem;color:var(--s-fg);font-variant-numeric:tabular-nums;flex:none}.KJePYa_screen{max-width:64rem;margin:0 auto}.KJePYa_marquee{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--r-neon) 60%, transparent), 0 0 30px -10px var(--r-neon);text-align:center;border-radius:.7rem .7rem 0 0;justify-items:center;gap:.3rem;padding:1.35rem 2rem 1.25rem;display:grid;position:relative}.KJePYa_marquee .KJePYa_bulbs{inset:.4rem .9rem}.KJePYa_marqueeKicker{color:var(--r-neon);letter-spacing:.3em;text-transform:uppercase;font-size:.7rem;font-weight:800}.KJePYa_marqueeTitle{max-width:100%;font-family:var(--s-font-display);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,2.1rem);line-height:1.1}.KJePYa_screenFrame{background:var(--s-surface);box-shadow:0 40px 70px -45px color-mix(in oklab, var(--r-night) 85%, transparent);border-radius:0 0 .7rem .7rem;padding:clamp(.55rem,1.4vw,1rem)}.KJePYa_facade{border-radius:.3rem}.KJePYa_facadeImg{filter:sepia(.25)saturate(.9);transition:filter .5s,transform .6s!important}.KJePYa_facade:hover .KJePYa_facadeImg{filter:none}.KJePYa_reels{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1.5rem;max-width:64rem;margin:2rem auto 0;padding:0;list-style:none;display:grid}.KJePYa_reelFrame{background:var(--s-surface);border-radius:.45rem;padding:.5rem}.KJePYa_reelTitle{color:var(--s-muted);margin:.7rem 0 0;font-size:.95rem;font-style:italic}.KJePYa_merchGrid{flex-wrap:wrap;justify-content:center;gap:clamp(1.25rem,3vw,2.25rem);margin:0;padding:0;list-style:none;display:flex}.KJePYa_merchItem{flex:15rem;max-width:19.5rem;display:flex}.KJePYa_merchGrid[data-count="2"] .KJePYa_merchItem{max-width:24rem}@media (max-width:639px){.KJePYa_merchGrid:not([data-count="1"]){gap:1.25rem .75rem}.KJePYa_merchGrid:not([data-count="1"]) .KJePYa_merchItem{flex:0 calc(50% - .375rem)}.KJePYa_merchGrid:not([data-count="1"]) .KJePYa_tag{padding:.8rem .75rem .9rem}.KJePYa_merchGrid:not([data-count="1"]) .KJePYa_tagTitle{font-size:.82rem}.KJePYa_merchGrid:not([data-count="1"]) .KJePYa_tagPrice{padding-left:1.1rem;font-size:.9rem}.KJePYa_merchGrid:not([data-count="1"]) .KJePYa_tagCta{display:none}}.KJePYa_merchGrid[data-count="1"] .KJePYa_merchItem{flex-basis:100%;max-width:46rem}.KJePYa_merchCard{width:100%;color:inherit;transition:transform .3s var(--ease);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.KJePYa_merchCard:hover{transform:translateY(-4px)}.KJePYa_merchPhoto{aspect-ratio:4/5;background:var(--s-surface);border-radius:.5rem .5rem 0 0;display:block;position:relative;overflow:hidden}.KJePYa_merchPhoto img{transition:transform .7s var(--ease)}.KJePYa_merchCard:hover .KJePYa_merchPhoto img{transform:scale(1.045)}.KJePYa_merchFallback{background:repeating-linear-gradient(45deg, color-mix(in oklab, var(--s-fg) 5%, transparent) 0 2px, transparent 2px 12px), var(--s-surface);color:var(--r-accent-ink);font-family:var(--s-font-display);place-content:center;justify-items:center;gap:.6rem;font-size:clamp(2.4rem,6vw,3.4rem);display:grid;position:absolute;inset:0}.KJePYa_merchSold{z-index:3;background:color-mix(in oklab, var(--r-night) 52%, transparent);place-items:center;display:grid;position:absolute;inset:0}.KJePYa_merchSold span{color:var(--r-day);box-shadow:inset 0 0 0 2.5px var(--r-day), inset 0 0 0 4.5px transparent, inset 0 0 0 6px var(--r-day);letter-spacing:.22em;text-transform:uppercase;border-radius:.3rem;padding:.4rem 1rem;font-size:.95rem;font-weight:900;transform:rotate(-9deg)}.KJePYa_tag{box-shadow:0 18px 30px -24px color-mix(in oklab, var(--r-night) 90%, transparent);border-radius:0 0 .5rem .5rem;align-content:start;gap:.3rem;padding:1.05rem 1.15rem 1.15rem;display:grid;position:relative}.KJePYa_tagStitch{--st:color-mix(in oklab, var(--s-accent) 55%, transparent);width:calc(100% - 12px);height:calc(100% - 12px);top:6px;left:6px}.KJePYa_tagTitle{letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.98rem;font-weight:800;line-height:1.25}.KJePYa_tagPrice{background:var(--s-accent);max-width:100%;color:var(--s-accent-fg);clip-path:polygon(.75rem 0,100% 0,100% 100%,.75rem 100%,0 50%);font-family:var(--s-font-display);overflow-wrap:break-word;justify-self:start;align-items:center;gap:.5rem;margin-top:.35rem;padding:.3rem .85rem .3rem 1.25rem;font-size:1.15rem;line-height:1.2;display:inline-flex}.KJePYa_tagHole{background:var(--s-bg);border-radius:50%;flex:none;width:.4rem;height:.4rem}.KJePYa_tagCta{color:var(--s-muted);letter-spacing:.22em;text-transform:uppercase;margin-top:.35rem;font-size:.7rem;font-weight:800}.KJePYa_tagCta span{transition:transform .3s var(--ease);display:inline-block}.KJePYa_merchCard:hover .KJePYa_tagCta span{transform:translate(4px)}@media (min-width:640px){.KJePYa_merchGrid[data-count="1"] .KJePYa_merchCard{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.KJePYa_merchGrid[data-count="1"] .KJePYa_merchPhoto{border-radius:.5rem 0 0 .5rem}.KJePYa_merchGrid[data-count="1"] .KJePYa_tag{border-radius:0 .5rem .5rem 0;align-content:center;padding:2.5rem 2rem 2.5rem 3.2rem}.KJePYa_merchGrid[data-count="1"] .KJePYa_tagTitle{font-size:1.3rem}.KJePYa_merchGrid[data-count="1"] .KJePYa_tagPrice{font-size:1.6rem}}.KJePYa_storeRow{text-align:center;margin:2.75rem 0 0}.KJePYa_storeBanner{background:radial-gradient(ellipse 80% 70% at 50% 0%, color-mix(in oklab, var(--s-accent) 16%, transparent), transparent 70%), var(--s-surface);max-width:42rem;color:var(--s-fg);text-align:center;transition:transform .3s var(--ease);border-radius:.75rem;justify-items:center;gap:.5rem;margin:0 auto;padding:clamp(2.5rem,6vw,3.75rem) 2rem;text-decoration:none;display:grid;position:relative}.KJePYa_storeBanner:hover{transform:translateY(-4px)}.KJePYa_storeKicker{color:var(--r-accent-ink);letter-spacing:.26em;text-transform:uppercase;font-size:.74rem;font-weight:800}.KJePYa_storeBig{font-family:var(--s-font-display);text-transform:uppercase;font-size:clamp(2rem,5.5vw,3.4rem);line-height:1}.KJePYa_storeArrow{transition:transform .3s var(--ease);font-size:1.8rem;line-height:1}.KJePYa_storeBanner:hover .KJePYa_storeArrow{transform:translate(6px)}.KJePYa_about{gap:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:960px){.KJePYa_about{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.KJePYa_aboutNoBio{grid-template-columns:minmax(0,1fr)}.KJePYa_aboutNoBio .KJePYa_aboutSide{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.KJePYa_bio p{text-wrap:pretty;max-width:40rem;margin:0 0 1.2em;font-size:clamp(1.05rem,1.25vw,1.18rem);line-height:1.75}.KJePYa_bio .KJePYa_lede{font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.6}.KJePYa_bio .KJePYa_lede:first-letter{float:left;color:var(--r-accent-ink);font-family:var(--s-font-display);text-shadow:.05em .05em 0 color-mix(in oklab, var(--s-fg) 16%, transparent);margin:.05em .14em 0 0;font-size:4.3em;line-height:.82}.KJePYa_aboutSide{align-content:start;gap:2.5rem;display:grid}.KJePYa_facts{box-shadow:0 30px 50px -36px color-mix(in oklab, var(--r-night) 90%, transparent);border-radius:.5rem;padding:2rem 1.75rem 1.4rem;position:relative}.KJePYa_factsHead{letter-spacing:.28em;text-transform:uppercase;justify-content:center;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.74rem;font-weight:800;display:flex}.KJePYa_facts .KJePYa_star{color:var(--s-accent)}.KJePYa_facts dl{margin:0}.KJePYa_fact{border-top:1.5px dashed color-mix(in oklab, var(--s-fg) 24%, transparent);grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.KJePYa_fact dt{color:var(--s-muted);letter-spacing:.2em;text-transform:uppercase;padding-top:.2rem;font-size:.7rem;font-weight:800}.KJePYa_fact dd{overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}.KJePYa_castTitle{font-family:var(--s-font-display);text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,1.9rem);font-weight:400;line-height:1}.KJePYa_castList{gap:.25rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.KJePYa_castWide{border-top:1.5px dashed color-mix(in oklab, var(--s-fg) 22%, transparent);margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem}@media (min-width:720px){.KJePYa_castWide .KJePYa_castList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.KJePYa_castWide .KJePYa_castList{grid-template-columns:repeat(3,minmax(0,1fr))}}.KJePYa_castRow{align-items:center;gap:.85rem;min-height:3.5rem;display:flex}.KJePYa_castPhoto{background:var(--s-surface);width:2.9rem;height:2.9rem;box-shadow:0 0 0 2px color-mix(in oklab, var(--r-accent-ink) 70%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.KJePYa_castInitials{letter-spacing:.04em;font-size:.8rem;font-weight:800}.KJePYa_castName{overflow-wrap:anywhere;min-width:0;font-weight:700}.KJePYa_castDots{border-bottom:2px dotted color-mix(in oklab, var(--s-fg) 30%, transparent);flex:1;align-self:center;min-width:1rem;margin-top:.55rem}.KJePYa_castRole{color:var(--s-muted);text-align:right;font-style:italic}.KJePYa_mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1.1rem);margin:0;padding:0;list-style:none;display:grid}.KJePYa_shot{aspect-ratio:4/5;background:var(--s-surface);border-radius:.35rem;position:relative;overflow:hidden}.KJePYa_shot:nth-child(3n+1){aspect-ratio:3/2;grid-column:span 2}.KJePYa_mosaic[data-count="2"] .KJePYa_shot{aspect-ratio:4/5;grid-column:span 1}@media (min-width:768px){.KJePYa_mosaic{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(9rem,16vw,15rem);grid-auto-flow:dense}.KJePYa_shot,.KJePYa_shot:nth-child(3n+1),.KJePYa_mosaic[data-count="2"] .KJePYa_shot{aspect-ratio:auto;grid-area:span 1/span 2}.KJePYa_shot:nth-child(6n+1){grid-area:span 2/span 4}.KJePYa_mosaic[data-count="1"] .KJePYa_shot{grid-area:span 2/1/auto/-1}.KJePYa_mosaic[data-count="2"] .KJePYa_shot{grid-area:span 2/span 3}.KJePYa_mosaic[data-count="4"] .KJePYa_shot:nth-child(4),.KJePYa_mosaic[data-count="5"] .KJePYa_shot:nth-child(4),.KJePYa_mosaic[data-count="5"] .KJePYa_shot:nth-child(5){grid-column:span 3}.KJePYa_mosaic[data-count="4"] .KJePYa_shot:nth-child(4){grid-column:1/-1}}.KJePYa_print{position:absolute;inset:0}.KJePYa_print img{filter:sepia(.2)contrast(1.05);transition:transform .8s var(--ease)}.KJePYa_shot:hover .KJePYa_print img{transform:scale(1.03)}.KJePYa_printTint{background:linear-gradient(160deg, color-mix(in oklab, var(--r-neon) 85%, transparent), color-mix(in oklab, var(--r-night) 75%, transparent));mix-blend-mode:color;opacity:.8;pointer-events:none;transition:opacity .6s var(--ease);position:absolute;inset:0}.KJePYa_shot:hover .KJePYa_printTint{opacity:.12}.KJePYa_pressSection{isolation:isolate;overflow:clip}.KJePYa_dusk{z-index:-1;background:radial-gradient(ellipse 55% 38% at 50% 82%, color-mix(in oklab, var(--s-accent) 26%, transparent), transparent 72%), linear-gradient(180deg, var(--s-bg) 0%, color-mix(in oklab, var(--s-accent) 10%, var(--s-bg)) 38%, color-mix(in oklab, var(--s-accent) 20%, var(--s-bg)) 72%, var(--s-bg) 100%);position:absolute;inset:0}.KJePYa_pressSun{z-index:-1;width:min(62rem,120vw);color:color-mix(in oklab, var(--s-accent) 14%, var(--s-bg));pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.KJePYa_leadQuote{text-align:center;max-width:58rem;margin:0 auto}.KJePYa_leadQuote blockquote{margin:0}.KJePYa_leadQuote p{text-wrap:balance;margin:0;font-size:clamp(1.65rem,4.2vw,3.3rem);font-style:italic;font-weight:500;line-height:1.22}.KJePYa_source{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:1.4rem;font-size:.76rem;font-weight:800;display:inline-flex}.KJePYa_quotes{gap:2.25rem 3rem;max-width:64rem;margin:clamp(3rem,6vw,4.5rem) auto 0;display:grid}@media (min-width:768px){.KJePYa_quotes[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.KJePYa_quotes[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.KJePYa_quotes[data-count="1"]{max-width:40rem}.KJePYa_quote{border-top:1.5px dashed color-mix(in oklab, var(--s-fg) 28%, transparent);text-align:center;margin:0;padding-top:1.5rem}.KJePYa_quote blockquote{margin:0}.KJePYa_quote p{margin:0;font-size:clamp(1.08rem,1.5vw,1.25rem);font-style:italic;line-height:1.5}.KJePYa_quote .KJePYa_source{margin-top:.9rem}.KJePYa_newsSection{isolation:isolate;text-align:center;padding-block:clamp(5rem,11vw,9rem);overflow:clip}.KJePYa_newsGlow{z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--r-neon) 24%, transparent), transparent);pointer-events:none;width:min(70rem,140vw);height:32rem;position:absolute;top:0;left:50%;transform:translate(-50%,-30%)}.KJePYa_newsInner{max-width:44rem;margin:0 auto;position:relative}.KJePYa_newsNeon{color:var(--r-neon-core);font-family:var(--s-font-accent);text-shadow:0 0 .06em var(--r-neon), 0 0 .18em var(--r-neon), 0 0 .42em color-mix(in oklab, var(--r-neon) 70%, transparent);margin:0;font-size:clamp(2.6rem,7vw,4.6rem);line-height:1.05;transform:rotate(-4deg)}.KJePYa_newsTitle{font-family:var(--s-font-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:.7rem 0 0;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.02}.KJePYa_newsSub{max-width:30rem;color:var(--s-muted);margin:1rem auto 0}.KJePYa_newsForm{margin-top:2.25rem}.KJePYa_newsFormInner{justify-content:center;max-width:34rem;margin:0 auto}.KJePYa_newsFormInner>label{min-width:min(100%,15rem)}.KJePYa_input{border:1.5px solid color-mix(in oklab, var(--s-fg) 30%, transparent);background-color:color-mix(in oklab, var(--s-fg) 6%, transparent);width:100%;min-height:3rem;color:var(--s-fg);font:inherit;border-radius:.25rem;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.KJePYa_input::placeholder{color:var(--s-muted)}.KJePYa_input:focus{border-color:var(--s-accent);background-color:color-mix(in oklab, var(--s-fg) 9%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--s-accent) 35%, transparent);outline:none}.KJePYa_textarea{resize:vertical;min-height:9rem}.KJePYa_select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 1.15rem center,right .8rem center;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.6rem}.KJePYa_label{color:var(--s-muted);letter-spacing:.2em;opacity:1;text-transform:uppercase;font-size:.7rem;font-weight:800}.KJePYa_note{color:var(--s-fg);opacity:1;font-size:1rem}.KJePYa_contact{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:900px){.KJePYa_contact{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}.KJePYa_contactSolo{grid-template-columns:minmax(0,40rem)}}.KJePYa_office{background:radial-gradient(ellipse 90% 60% at 0% 0%, color-mix(in oklab, var(--s-fg) 6%, transparent), transparent 70%), var(--s-surface);border-radius:.6rem;align-content:start;justify-items:start;gap:1.5rem;padding:clamp(1.9rem,4vw,2.75rem);display:grid;position:relative}.KJePYa_officeLead{margin:0;font-size:1.15rem;font-style:italic;line-height:1.5}.KJePYa_emails{gap:1.1rem;width:100%}.KJePYa_emailRow{gap:.2rem;display:grid}.KJePYa_emailLabel{color:var(--r-accent-ink);letter-spacing:.22em;text-transform:uppercase;font-size:.7rem;font-weight:800}.KJePYa_emailLink{min-height:44px;color:var(--s-fg);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--s-fg) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--s-fg) 30%, transparent);text-underline-offset:.25em;align-items:center;font-size:clamp(.92rem,3.6vw,1.02rem);font-weight:700;text-decoration-thickness:1.5px;display:inline-flex}.KJePYa_emailLink:hover{-webkit-text-decoration-color:var(--r-accent-ink);text-decoration-color:var(--r-accent-ink)}.KJePYa_contactForm .KJePYa_formBtn{justify-self:start}.KJePYa_footer{padding:clamp(4rem, 9vw, 7rem) var(--pad) 1.75rem;text-align:center;position:relative;overflow:clip}.KJePYa_footNeon{color:var(--r-neon-core);font-family:var(--s-font-accent);text-shadow:0 0 .06em var(--r-neon), 0 0 .18em var(--r-neon), 0 0 .42em color-mix(in oklab, var(--r-neon) 70%, transparent);margin:0;font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.05;transform:rotate(-4deg)}.KJePYa_footName{max-width:18ch;font-family:var(--s-font-display);text-transform:uppercase;text-wrap:balance;text-shadow:.05em .05em 0 color-mix(in oklab, var(--r-neon) 45%, transparent);overflow-wrap:anywhere;margin:.6rem auto 0;font-size:clamp(2.5rem,9vw,7rem);line-height:.95}.KJePYa_footRope{max-width:26rem;margin:2.25rem auto 0}.KJePYa_footRow{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:3rem auto 0;display:flex}.KJePYa_socials{gap:.2rem;margin:0;padding:0;list-style:none}.KJePYa_social{min-width:44px;min-height:44px;color:var(--s-fg);opacity:.85;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,color .2s,background-color .2s}.KJePYa_social:hover{background:color-mix(in oklab, var(--s-fg) 10%, transparent);color:var(--r-neon);opacity:1}.KJePYa_footLinks{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.KJePYa_footLink{min-height:44px;color:var(--s-fg);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.KJePYa_footLink:hover{color:var(--r-neon)}.KJePYa_footBase{max-width:var(--max);border-top:1px solid color-mix(in oklab, var(--s-fg) 14%, transparent);color:var(--s-muted);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:1.25rem auto 0;padding-top:1.25rem;font-size:.85rem;display:flex}.KJePYa_footBase p{margin:0}.KJePYa_badge{min-height:44px;color:var(--s-muted);opacity:1}.KJePYa_badge:hover{color:var(--s-fg)}.KJePYa_badgeGroup{gap:.25rem 1.25rem}.KJePYa_aiNotice{color:var(--s-muted);opacity:1;font-size:.8rem}@media (prefers-reduced-motion:reduce){.KJePYa_bulbsA,.KJePYa_bulbsB,.KJePYa_bubbles i{animation:none!important}}
