html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5{font-size:inherit;line-height:100%;display:flex}h1,h2,h3,h4,h5,p{font-weight:inherit;margin:0;padding:0}p{line-height:inherit;margin-block:0;margin-inline:0}button{color:inherit;letter-spacing:inherit;background-color:#0000;border:none;padding:0;font-family:inherit;display:flex}img{border:0;width:100%;margin:0;padding:0;line-height:0;display:block}.media_c,canvas,figure,img,picture,video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}a{appearance:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none}li{list-style:none}li,ul{margin:0;padding:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-moz-selection{mix-blend-mode:difference;background-color:#676767}::selection{color:#fff;mix-blend-mode:difference;background-color:#676767}:where(body:not(.studio-open)) ::-moz-selection{color:#060403;mix-blend-mode:normal;background-color:#e9eae4}:where(body:not(.studio-open)) ::selection{color:#060403;mix-blend-mode:normal;background-color:#e9eae4}::-moz-selection{color:#fff;background-color:#000}::-webkit-scrollbar{background-color:#000;width:0;height:0}::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;width:0;height:10px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-italic-latin-ext.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-italic-latin.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-latin-ext.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(../fonts/space-grotesk-latin-ext.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;src:url(../fonts/space-grotesk-latin.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono-latin-ext.woff2)format("woff2");font-style:normal;font-weight:100 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono-latin.woff2)format("woff2");font-style:normal;font-weight:100 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.secondaryF{font-family:Fraunces,Georgia,serif}.mono{font-family:var(--font-mono);font-feature-settings:"zero" 1}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}:root{--media-max-h:calc(100svh - 140px);--color-dark:#060403;--color-light:#e9eae4;--fontXXS:8px;--fontXS:10px;--fontS:12px;--fontM:24px;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-display:"Fraunces", Georgia, serif;--ease-signal:cubic-bezier(.65, .05, .36, 1);--color-accent:#ff3d1f;--sg-ink:#060403;--sg-bone:#e9eae4;--sg-tally:#ff3d1f;--sg-mute:#e9eae48f;--sg-faint:#e9eae438;--sg-line:#e9eae421;--sg-mono:"JetBrains Mono", ui-monospace, monospace;--sg-serif:"Fraunces", Georgia, serif;--sg-sans:"Space Grotesk", system-ui, sans-serif;--sg-ease:cubic-bezier(.65, .05, .36, 1);--sg-gutter:20px;--z-page:9;--z-guide:10;--z-bar:11;--z-logo:12;--z-tally:12;--z-contact:13;--z-cursor:20;--z-tuner:30;--z-progress:50;--z-loader:60}@media (width<=768px){:root{--sg-gutter:16px}}body{background:var(--color-dark);color:var(--color-light);font-family:Space Grotesk,system-ui,sans-serif}:where(body:not(.studio-open)) :focus-visible{outline-offset:3px;outline:1px solid}body,html{overscroll-behavior:none;overflow-anchor:none}.dark_bg{background-color:var(--color-dark);color:var(--color-light)}.light_bg{background-color:var(--color-light);color:var(--color-dark)}.page_c{width:100%;min-height:100svh}.links{padding:16px 0;display:inline-block}.tuner[data-v-25df17b8]{z-index:var(--z-tuner,30);pointer-events:none;position:fixed;inset:0}.tuner_stage[data-v-25df17b8]{visibility:hidden;contain:strict;position:absolute;inset:0;overflow:hidden}.tuner_canvas[data-v-25df17b8]{image-rendering:pixelated;display:block}.tuner_osd[data-v-25df17b8]{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:opacity 40ms step-end;display:flex;position:absolute;inset:0}.tuner_ch[data-v-25df17b8]{background:var(--color-dark);color:var(--color-light);letter-spacing:.02em;padding:.06em .22em .1em;font-size:calc(clamp(56px,8.4vw,128px));font-weight:200;line-height:1}.tuner_ch[data-v-25df17b8],.tuner_name[data-v-25df17b8]{font-family:var(--font-mono);font-feature-settings:"zero" 1;white-space:nowrap}.tuner_name[data-v-25df17b8]{background:var(--color-light);max-width:calc(min(80vw,640px));color:var(--color-dark);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;padding:5px 10px 4px;font-size:11px;line-height:1.2;overflow:hidden}.tuner_ch[data-v-25df17b8]:empty,.tuner_name[data-v-25df17b8]:empty{display:none}@media (width<=768px){.tuner_ch[data-v-25df17b8]{font-size:calc(clamp(48px,18vw,88px))}.tuner_name[data-v-25df17b8]{max-width:calc(100vw - 32px);font-size:10px}}.route_frame[data-v-2d53c05f]{z-index:var(--z-guide,10);pointer-events:none;visibility:hidden;width:100%;height:100%;position:fixed;inset:0}.route_frame.is_active[data-v-2d53c05f]{visibility:visible}.sg_guide[data-v-8585cd04]{z-index:var(--z-guide,10);color:var(--color-light);clip-path:inset(0 0 100%);background:#060403f7;transition:clip-path .26s ease-in;position:fixed;inset:0}.sg_guide.is_open[data-v-8585cd04]{clip-path:inset(0);transition:clip-path .6s var(--sg-ease)}.sg_guide_inner[data-v-8585cd04]{flex-direction:column;height:100%;padding:88px 0 28px;display:flex}.sg_guide_head[data-v-8585cd04]{padding:0 var(--sg-gutter) 24px;border-bottom:1px solid var(--sg-line);grid-template-columns:auto 1fr auto auto;align-items:end;gap:32px;display:grid}.sg_guide_title[data-v-8585cd04]{font-variation-settings:"opsz" 144;text-transform:uppercase;font-family:Fraunces,Georgia,serif;font-size:calc(clamp(56px,7vw,112px));font-weight:300;line-height:.82}.sg_guide_date[data-v-8585cd04],.sg_guide_keys[data-v-8585cd04]{font-family:var(--font-mono);font-size:var(--fontXS);font-feature-settings:"zero" 1;letter-spacing:.06em;text-transform:uppercase;gap:18px;padding-bottom:4px;display:flex}.sg_guide_date span+span[data-v-8585cd04],.sg_guide_keys[data-v-8585cd04]{color:var(--sg-mute)}.sg_guide_keys kbd[data-v-8585cd04]{border:1px solid var(--sg-faint);min-width:16px;color:var(--color-light);font:inherit;text-align:center;margin-right:3px;padding:1px 3px;display:inline-block}.sg_guide_close[data-v-8585cd04]{border:1px solid var(--color-light);color:inherit;font-family:var(--font-mono);font-size:var(--fontXS);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-bottom:1px;padding:7px 12px}.sg_guide_close[data-v-8585cd04]:focus-visible,.sg_guide_close[data-v-8585cd04]:hover{background:var(--color-light);color:var(--color-dark);outline:none}.sg_guide_grid[data-v-8585cd04]{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;position:relative;overflow:auto hidden}.sg_guide_canvas[data-v-8585cd04]{--label:232px;flex-direction:column;height:100%;min-height:420px;padding-top:38px;display:flex;position:relative}.sg_ruler[data-v-8585cd04]{height:20px;color:var(--sg-mute);font-family:var(--font-mono);font-size:var(--fontXS);font-feature-settings:"zero" 1;letter-spacing:.06em;position:absolute;top:12px;left:0;right:0}.sg_ruler_corner[data-v-8585cd04]{z-index:5;width:var(--label);background:var(--color-dark);border-right:1px solid var(--sg-line);height:100%;display:block;position:sticky;left:0}.sg_tick[data-v-8585cd04]{border-left:1px solid var(--sg-faint);height:14px;padding-left:6px;line-height:14px;position:absolute;top:0}.sg_row[data-v-8585cd04]{border-bottom:1px solid var(--sg-line);clip-path:inset(0 100% 0 0);min-height:92px;transition:clip-path .5s var(--sg-ease);transition-delay:calc(.15s + var(--r) * 60ms);flex:1;display:flex;position:relative}.is_open .sg_row[data-v-8585cd04]{clip-path:inset(0)}.sg_row_label[data-v-8585cd04]{z-index:4;width:var(--label);box-shadow:10px 0 0 var(--color-dark),-1px 0 0 var(--color-dark);--tint:#e9eae417;background:linear-gradient(var(--tint),var(--tint)),var(--color-dark);color:var(--color-light);font-family:var(--font-mono);font-size:var(--fontXS);font-feature-settings:"zero" 1;letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;border-left:3px solid #e9eae48c;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;gap:8px;margin:6px 0;padding:12px 16px;transition:background .15s,color .15s,transform .15s;position:sticky;left:0}.sg_row_label.is_on[data-v-8585cd04]{--tint:#ff3d1f38;border-left-color:var(--sg-tally,#ff3d1f)}.sg_row_label[data-v-8585cd04]:focus-visible,.sg_row_label[data-v-8585cd04]:hover{--tint:#e9eae42e;border-left-color:var(--color-light);color:var(--color-light);outline:none}.sg_row_label.is_on[data-v-8585cd04]:focus-visible,.sg_row_label.is_on[data-v-8585cd04]:hover{--tint:#ff3d1f52;border-left-color:var(--sg-tally,#ff3d1f)}.sg_row_label[data-v-8585cd04]:active{transform:scale(.98)}.sg_row_code[data-v-8585cd04]{align-items:center;width:100%;display:flex}.sg_row_count[data-v-8585cd04]{opacity:.6;margin-left:auto}.sg_row_go[data-v-8585cd04]{letter-spacing:.08em;opacity:.8;font-weight:600}.sg_row_label.is_on .sg_row_go[data-v-8585cd04]{color:var(--sg-tally,#ff3d1f);opacity:1}.sg_row_label.is_on .sg_row_code[data-v-8585cd04]:before{content:"";vertical-align:middle;background:currentColor;width:4px;height:4px;margin:0 7px 1px 0;display:inline-block}.sg_row_name[data-v-8585cd04]{font-family:var(--sg-serif,"Fraunces",Georgia,serif);letter-spacing:-.01em;font-size:30px;font-weight:400;line-height:.95}.sg_row_track[data-v-8585cd04]{flex:none;position:relative}.sg_prog[data-v-8585cd04]{clip-path:inset(0);border:1px solid var(--sg-line);color:var(--color-light);text-align:left;cursor:pointer;background:#e9eae408;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:6px;padding:10px 12px;transition:background .15s,color .15s,border-color .15s;position:absolute;top:8px;bottom:8px}.sg_prog[data-v-8585cd04]:focus-visible,.sg_prog[data-v-8585cd04]:hover{border-color:var(--color-light);background:var(--color-light);color:var(--color-dark);outline:none}.sg_prog.is_now[data-v-8585cd04]{border-left:2px solid var(--sg-tally)}.sg_prog.is_watching[data-v-8585cd04]{border-color:var(--sg-tally)}.sg_prog.is_offair[data-v-8585cd04]{border-style:dashed;border-left-width:1px;border-left-color:var(--sg-faint);border-color:var(--sg-faint);background:repeating-linear-gradient(-45deg,#e9eae40f 0 1px,#0000 0 7px)}.sg_prog.is_offair[data-v-8585cd04]:focus-visible,.sg_prog.is_offair[data-v-8585cd04]:hover{background:var(--color-light)}.sg_prog_meta[data-v-8585cd04],.sg_prog_title[data-v-8585cd04],.sg_prog_top[data-v-8585cd04]{left:calc(12px + var(--label));position:sticky}.sg_prog_top[data-v-8585cd04]{font-family:var(--font-mono);font-size:var(--fontXS);font-feature-settings:"zero" 1;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.sg_prog_time[data-v-8585cd04]{opacity:.6}.sg_prog_tag[data-v-8585cd04]{background:var(--color-light);color:var(--color-dark);padding:1px 4px}.sg_prog_tag_w[data-v-8585cd04]{background:var(--sg-tally)}.sg_prog_tag_off[data-v-8585cd04]{color:inherit;outline-offset:-1px;background:0 0;outline:1px solid}.sg_prog_title[data-v-8585cd04]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:300;line-height:1;display:-webkit-box}.sg_prog_meta[data-v-8585cd04],.sg_prog_title[data-v-8585cd04]{text-transform:uppercase;width:fit-content;max-width:min(100%,300px);overflow:hidden}.sg_prog_meta[data-v-8585cd04]{font-family:var(--font-mono);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;opacity:.6;font-size:9px}.sg_now[data-v-8585cd04]{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:12px}.sg_now span[data-v-8585cd04]{background:var(--sg-tally);color:var(--color-dark);font-family:var(--font-mono);font-size:var(--fontXS);font-feature-settings:"zero" 1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:1px 5px;top:0;left:0}.sg_now span[data-v-8585cd04],.sg_now span[data-v-8585cd04]:after{position:absolute;transform:translate(-50%)}.sg_now span[data-v-8585cd04]:after{content:"";border-top:7px solid var(--sg-tally);border-left:6px solid #0000;border-right:6px solid #0000;top:100%;left:50%}@media (width<=1023px){.sg_guide_head[data-v-8585cd04]{grid-template-columns:auto 1fr auto}.sg_guide_keys[data-v-8585cd04]{display:none}}@media (width<=768px){.sg_guide_inner[data-v-8585cd04]{padding:72px 0 20px}.sg_guide_head[data-v-8585cd04]{grid-template-columns:1fr auto;gap:14px;padding:0 16px 18px}.sg_guide_close[data-v-8585cd04]{display:none}.sg_guide_date[data-v-8585cd04]{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:10px}.sg_row[data-v-8585cd04]{min-height:0}.sg_guide_canvas[data-v-8585cd04]{--label:142px;min-height:380px}.sg_row_label[data-v-8585cd04]{box-shadow:8px 0 0 var(--color-dark),-1px 0 0 var(--color-dark);margin:5px 0;padding:10px 12px}.sg_row_name[data-v-8585cd04]{font-size:21px}.sg_prog[data-v-8585cd04]{padding:8px 10px}.sg_prog_title[data-v-8585cd04]{font-size:18px}}@media (hover:none){.sg_guide_keys[data-v-8585cd04]{display:none}}@media (prefers-reduced-motion:reduce){.sg_guide[data-v-8585cd04],.sg_guide.is_open[data-v-8585cd04],.sg_prog[data-v-8585cd04],.sg_row[data-v-8585cd04],.sg_row_label[data-v-8585cd04]{transition:none}}.sg_band_item[data-v-51de56b3],.sg_cta[data-v-51de56b3],.sg_guide_btn[data-v-51de56b3]{pointer-events:auto}.sg_cta[data-v-51de56b3]{--tint:#ff3d1f38;border:1px solid var(--sg-tally,#ff3d1f);background:linear-gradient(var(--tint),var(--tint)),var(--color-dark);color:var(--color-light);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;align-items:center;padding:7px 12px;transition:background .15s,color .15s;display:inline-flex;position:relative}.sg_cta.is_ghost[data-v-51de56b3]{opacity:0}.main_cta[data-v-51de56b3]{z-index:var(--z-tally,12);box-sizing:border-box;white-space:nowrap;font-family:var(--font-mono);font-feature-settings:"zero" 1;font-size:var(--fontXS);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;justify-content:center;line-height:1;position:fixed}.main_cta.is_hover[data-v-51de56b3],.main_cta.is_open[data-v-51de56b3]{--tint:#ff3d1f52}.sg_cta.is_pulse[data-v-51de56b3]:after{content:"";pointer-events:none;animation:.65s ease-out 2 sg-cta-pulse-51de56b3;position:absolute;inset:-1px}@keyframes sg-cta-pulse-51de56b3{0%{box-shadow:0 0 #ff3d1f8c}to{box-shadow:0 0 0 9px #ff3d1f00}}.sg_cta[data-v-51de56b3]:focus-visible,.sg_cta[data-v-51de56b3]:hover{--tint:#ff3d1f52;outline:none}.sg_cta_short[data-v-51de56b3]{display:none}.sg_band[data-v-51de56b3]{align-items:center;gap:30px;display:flex}.sg_band_item[data-v-51de56b3]{color:inherit;font-family:Space Grotesk,system-ui,sans-serif;font-size:var(--fontS);text-transform:uppercase;white-space:nowrap;cursor:pointer;opacity:.56;align-items:baseline;gap:8px;padding:14px 0;font-weight:500;line-height:1.2;transition:opacity .2s ease-out;display:flex}.sg_band_item.is_on[data-v-51de56b3],.sg_band_item[data-v-51de56b3]:focus-visible,.sg_band_item[data-v-51de56b3]:hover{opacity:1}.sg_band_item[data-v-51de56b3]:focus-visible{outline-offset:4px;outline:1px solid}.sg_band_n[data-v-51de56b3]{font-family:var(--font-mono);font-size:var(--fontXS);font-feature-settings:"zero" 1;letter-spacing:.04em;position:relative}.sg_band_n[data-v-51de56b3]:before{content:"";width:4px;height:4px;transition:transform .3s var(--sg-ease);background:currentColor;margin-top:-2px;position:absolute;top:50%;left:-10px;transform:scale(0)}.sg_band_item.is_on .sg_band_n[data-v-51de56b3]:before{transform:scale(1)}.sg_status[data-v-51de56b3]{font-family:var(--font-mono);font-size:var(--fontXS);font-feature-settings:"zero" 1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-self:end;align-items:center;gap:20px;line-height:1;display:flex}.sg_tally_slot[data-v-51de56b3]{align-items:center;gap:6px;width:64px;height:18px;padding:0 7px;display:inline-flex}.sg_tally_slot span[data-v-51de56b3]{opacity:.5}.sg_tally_sq[data-v-51de56b3]{opacity:.5;border:1px solid;flex:none;width:6px;height:6px;display:block}.main_tally[data-v-51de56b3],.sg_tally_slot.is_lit[data-v-51de56b3]{visibility:hidden}.sg_clock_w[data-v-51de56b3]{gap:8px;display:flex}.sg_clock_tz[data-v-51de56b3]{opacity:.5}.sg_clock[data-v-51de56b3]{font-variant-numeric:tabular-nums;min-width:11ch}.sg_guide_btn[data-v-51de56b3]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border:1px solid;align-items:center;gap:10px;padding:6px 7px 6px 11px}.sg_guide_btn kbd[data-v-51de56b3]{background:var(--color-light);color:var(--color-dark);font:inherit;padding:1px 4px}.sg_guide_btn.is_open[data-v-51de56b3],.sg_guide_btn[data-v-51de56b3]:focus-visible,.sg_guide_btn[data-v-51de56b3]:hover{background:var(--color-light);color:var(--color-dark);outline:none}.sg_guide_btn.is_open kbd[data-v-51de56b3],.sg_guide_btn:focus-visible kbd[data-v-51de56b3],.sg_guide_btn:hover kbd[data-v-51de56b3]{background:var(--color-dark);color:var(--color-light)}.main_tally[data-v-51de56b3]{z-index:var(--z-tally,12);background:var(--sg-tally);color:var(--color-dark);font-family:var(--font-mono);font-feature-settings:"zero" 1;font-size:var(--fontXS);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;padding:0 7px;line-height:1;display:inline-flex;position:fixed}.main_tally i[data-v-51de56b3]{background:currentColor;flex:none;width:6px;height:6px;display:block}.main_tally.is_on[data-v-51de56b3]{visibility:visible}@media (width<=1279px){.sg_band[data-v-51de56b3]{gap:24px}.sg_clock_tz[data-v-51de56b3]{display:none}}@media (width<=1023px){.sg_band[data-v-51de56b3]{display:none}}@media (width<=768px){.sg_status[data-v-51de56b3]{gap:10px}.sg_clock_w[data-v-51de56b3],.sg_cta_long[data-v-51de56b3]{display:none}.sg_cta[data-v-51de56b3]{padding:7px 10px}.sg_cta_short[data-v-51de56b3]{display:inline}.sg_guide_btn[data-v-51de56b3]{padding:7px 11px}.sg_guide_btn kbd[data-v-51de56b3]{display:none}}@media (hover:none){.sg_guide_btn kbd[data-v-51de56b3]{display:none}.sg_guide_btn[data-v-51de56b3]{padding:7px 11px}}@media (prefers-reduced-motion:reduce){.sg_band_item[data-v-51de56b3],.sg_band_n[data-v-51de56b3]:before{transition:none}}.sg_tally_slot[data-v-51de56b3]{display:none}.main_tally{display:none!important}html.contact-shown .main_tally.is_on{visibility:hidden}nav[data-v-bda46ffa]{z-index:var(--z-bar,11);width:100%;height:56px;padding:0 var(--sg-gutter,20px);-moz-column-gap:28px;color:var(--color-light);mix-blend-mode:difference;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:28px;display:grid;position:fixed;top:0;left:0}.bar_left[data-v-bda46ffa]{align-items:baseline;gap:18px;min-width:0;display:flex}.bar_ghost[data-v-bda46ffa]{font-variation-settings:"opsz" 144;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;visibility:hidden;flex:none;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:300;line-height:1}.bar_ghost.is_bitmap[data-v-bda46ffa]{width:79px;height:24px;display:inline-block}.bar_prog[data-v-bda46ffa]{min-width:0;font-family:var(--font-mono);font-feature-settings:"zero" 1;font-size:var(--fontXS);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.6;font-weight:400;line-height:1;overflow:hidden}@media (width<=1279px){.bar_prog[data-v-bda46ffa]{display:none}}@media (width<=1023px){nav[data-v-bda46ffa]{grid-template-columns:minmax(0,1fr) auto}}@media (width<=768px){nav[data-v-bda46ffa]{-moz-column-gap:12px;column-gap:12px;height:52px;padding:0 16px}.bar_ghost[data-v-bda46ffa]{font-size:19px}.bar_ghost.is_bitmap[data-v-bda46ffa]{width:63px;height:19px}}.label[data-v-44451634],.toggle[data-v-44451634],a[data-v-44451634]{display:inline-block}.toggle[data-v-44451634]{pointer-events:auto}.label[data-v-44451634],.toggle[data-v-44451634]{padding:0}.label[data-v-44451634]{white-space:nowrap}.element[data-v-44451634]{transition:opacity .2s ease-out}.element[data-v-44451634]:hover{opacity:.5}@media (width<=768px){.element[data-v-44451634]{transition:none}.element[data-v-44451634]:hover{opacity:1}}.contact[data-v-87de3c2a]{z-index:var(--z-contact,13);color:var(--color-light);outline:none;position:fixed;inset:0}.contact--closing[data-v-87de3c2a]{pointer-events:none}.contact_bg[data-v-87de3c2a]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#060403f2;position:absolute;inset:0}.contact_inner[data-v-87de3c2a]{height:100%;padding:88px var(--sg-gutter) 96px;outline:none;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow-y:auto}.contact_close[data-v-87de3c2a],.line_copy[data-v-87de3c2a],.line_head[data-v-87de3c2a],.line_key[data-v-87de3c2a],.time_sf[data-v-87de3c2a]{font-family:var(--font-mono);font-feature-settings:"zero" 1;font-size:var(--fontXS);letter-spacing:.08em;text-transform:uppercase;font-weight:400;line-height:1}.line_key[data-v-87de3c2a]{opacity:.45;display:block}.line_head[data-v-87de3c2a]{border-bottom:1px solid var(--sg-line);flex-wrap:wrap;align-items:center;gap:8px 40px;padding-bottom:16px;display:flex}.line_head span[data-v-87de3c2a]{opacity:.55}.line_head .line_mark[data-v-87de3c2a]{opacity:.9;padding-left:12px;position:relative}.line_mark[data-v-87de3c2a]:before{content:"";background-color:currentColor;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.line_head .line_tally[data-v-87de3c2a]{background:var(--sg-tally);color:var(--color-dark);opacity:1;align-items:center;gap:6px;margin-left:auto;padding:4px 7px;display:inline-flex}.line_tally i[data-v-87de3c2a]{background:currentColor;width:6px;height:6px;display:block}.line_main[data-v-87de3c2a]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:8vh 0 7vh;display:grid}.mask[data-v-87de3c2a]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.rise[data-v-87de3c2a]{will-change:transform;display:inline-block}.contact_title[data-v-87de3c2a]{font-variation-settings:"opsz" 144;letter-spacing:-.015em;text-transform:uppercase;flex-direction:column;align-items:flex-start;font-family:Fraunces,Georgia,serif;font-size:calc(clamp(64px,10.5vw,176px));font-weight:300;line-height:.84;display:flex}.contact_mail_row[data-v-87de3c2a]{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:32px;display:flex}.contact_mail[data-v-87de3c2a]{overflow-wrap:anywhere;min-width:0;font-family:Fraunces,Georgia,serif;font-size:calc(clamp(22px,2.6vw,40px));font-style:italic;font-weight:300;line-height:1.1}.contact_mail a[data-v-87de3c2a]{text-underline-offset:.14em;-webkit-text-decoration:underline #e9eae44d;text-decoration:underline #e9eae44d;text-decoration-thickness:1px;transition:text-decoration-color .3s}.contact_mail a[data-v-87de3c2a]:focus-visible,.contact_mail a[data-v-87de3c2a]:hover{text-decoration-color:currentColor}.line_copy[data-v-87de3c2a]{color:inherit;cursor:pointer;border:1px solid;flex:none;padding:6px 9px;transition:background .15s,color .15s}.line_copy.is_done[data-v-87de3c2a],.line_copy[data-v-87de3c2a]:focus-visible,.line_copy[data-v-87de3c2a]:hover{background:var(--color-light);color:var(--color-dark)}.line_time[data-v-87de3c2a]{text-align:right;flex-direction:column;align-items:flex-end;gap:14px;display:flex}.time_figure[data-v-87de3c2a]{align-items:flex-start;gap:10px;display:flex}.time_hm[data-v-87de3c2a]{font-family:var(--font-mono);font-feature-settings:"zero" 1;letter-spacing:-.02em;font-size:calc(clamp(56px,7vw,112px));font-weight:200;line-height:.8}.time_hm[data-v-87de3c2a],.time_sf[data-v-87de3c2a]{font-variant-numeric:tabular-nums}.time_sf[data-v-87de3c2a]{text-align:left;opacity:.6;min-width:5ch;padding-top:.2em}.line_rows[data-v-87de3c2a]{border-top:1px solid var(--sg-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 48px;padding-top:18px;display:grid}.line_row[data-v-87de3c2a]{gap:12px}.line_row[data-v-87de3c2a],.line_row dd[data-v-87de3c2a]{flex-direction:column;display:flex}.line_row dd[data-v-87de3c2a]{font-family:Space Grotesk,system-ui,sans-serif;font-size:var(--fontS);text-transform:uppercase;align-items:flex-start;gap:6px;font-weight:500;line-height:1.2}.contact_close:hover span[data-v-87de3c2a],.dim[data-v-87de3c2a]{opacity:.55}.line_row[data-v-87de3c2a] .links{padding:0}.contact_close[data-v-87de3c2a]{color:inherit;cursor:pointer;gap:10px;padding:16px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.contact_close span[data-v-87de3c2a]{transition:opacity .2s ease-out}.contact a[data-v-87de3c2a]:focus-visible,.contact_close[data-v-87de3c2a]:focus-visible,.line_copy[data-v-87de3c2a]:focus-visible{outline-offset:4px;outline:1px solid}@media (width<=1023px){.line_rows[data-v-87de3c2a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.contact_inner[data-v-87de3c2a]{padding:80px 16px 96px}.line_head[data-v-87de3c2a]{gap:8px 18px}.line_head .line_tally[data-v-87de3c2a]{margin-left:0}.line_main[data-v-87de3c2a]{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;padding:40px 0}.contact_title[data-v-87de3c2a]{font-size:calc(clamp(52px,17vw,96px))}.contact_mail_row[data-v-87de3c2a]{margin-top:22px}.line_time[data-v-87de3c2a]{text-align:left;align-items:flex-start}.line_rows[data-v-87de3c2a]{grid-template-columns:minmax(0,1fr);gap:26px}.line_row a[data-v-87de3c2a]{text-underline-offset:.2em;text-decoration:underline}.contact_close span[data-v-87de3c2a]{transition:none}}@media (prefers-reduced-motion:reduce){.contact_close span[data-v-87de3c2a],.contact_mail a[data-v-87de3c2a],.line_copy[data-v-87de3c2a]{transition:none}}html.contact-shown .main_cta,html.contact-shown .main_links,html.contact-shown .main_logo{z-index:14}a[data-v-3eadc7d2]{top:16px;left:var(--sg-gutter,20px);z-index:var(--z-logo,12);color:var(--color-light);mix-blend-mode:difference;margin:-10px -12px;padding:10px 12px;transition:opacity .2s ease-out;display:block;position:fixed}a[data-v-3eadc7d2]:hover{opacity:.6}a[data-v-3eadc7d2]:focus-visible{outline-offset:0;outline:1px solid}.logo_title[data-v-3eadc7d2]{display:none}.logo_type[data-v-3eadc7d2],.main_logo[data-v-3eadc7d2],img[data-v-3eadc7d2]{pointer-events:none}img[data-v-3eadc7d2]{-o-object-fit:contain;object-fit:contain;width:auto;height:24px}.logo_type[data-v-3eadc7d2],img[data-v-3eadc7d2]{-webkit-user-select:none;user-select:none}.logo_type[data-v-3eadc7d2]{font-variation-settings:"opsz" 144;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:300;line-height:1;display:block}@media (width<=768px){a[data-v-3eadc7d2]{margin:-13px -16px;padding:13px 16px;transition:none;top:16px;left:16px}a[data-v-3eadc7d2]:hover{opacity:1}img[data-v-3eadc7d2]{height:19px}.logo_type[data-v-3eadc7d2]{font-size:19px}}.cursor_cube[data-v-42f86051],.cursor_label[data-v-42f86051]{z-index:var(--z-cursor,20);pointer-events:none;opacity:0;will-change:transform;transition:opacity .25s;position:fixed;top:0;left:0}.cursor_cube.visible[data-v-42f86051],.cursor_label.visible[data-v-42f86051]{opacity:1}.cursor_cube[data-v-42f86051]{mix-blend-mode:difference}.cube[data-v-42f86051]{background:var(--color-light);width:5px;height:5px;transition:background .15s,transform .25s var(--sg-ease);display:block;position:absolute;top:18px;left:14px}.cursor_cube.is_hot[data-v-42f86051]{mix-blend-mode:normal}.cursor_cube.is_hot .cube[data-v-42f86051]{background:var(--sg-tally);transform:scale(1.4)}.cursor_label[data-v-42f86051]{display:block}.strap[data-v-42f86051]{background:var(--color-light);color:var(--color-dark);font-family:var(--font-mono);font-feature-settings:"zero" 1;font-size:var(--fontXS);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:transform .25s var(--sg-ease),background .15s;align-items:baseline;gap:8px;padding:3px 5px 2px;line-height:1.2;display:flex;position:absolute;top:26px;left:26px;transform:translateY(4px)}.cursor_label.visible .strap[data-v-42f86051]{transform:none}.readout[data-v-42f86051]{font-variant-numeric:tabular-nums;opacity:.6}.strap_detail[data-v-42f86051]{background:var(--color-dark);max-width:320px;color:var(--color-light);text-overflow:ellipsis;top:46px;overflow:hidden}.cursor_label.is_hot .strap[data-v-42f86051]:not(.strap_detail){background:var(--sg-tally)}@media (prefers-reduced-motion:reduce){.cube[data-v-42f86051],.strap[data-v-42f86051]{transition:none}}.loader[data-v-41f9aa1f]{z-index:var(--z-loader,60);width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.overlay_loader[data-v-41f9aa1f]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.boot[data-v-41f9aa1f]{color:var(--color-light);background-color:var(--color-dark);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAABlBMVEUGBAPp6uQxzoXUAAAACXBIWXMAAAPoAAAD6AG1e1JrAAABNklEQVR42jVRy01DMRCcXQwyT+9gohxy3BdFCKjCSQVRJCTKoAQTccgRUQFcqSKiFCphZ/1iyav9zszaAPCL5Q5IjwpBAU9DavDIsgfG2BLmGu7CVr+ZRhZuonoNY0vGYD6BUui7l1FpAHW73pSARDGPySXVmRKTJQrMnzHrwACVeoroofYJ7xAEHPCeg532MDI3AKvtLHVI2OPN+1NulRRz6xq5bxRwOZiqV3LwN2iN0iH2wgISexJdb+glPs0soFMFumCsuJyKjoaPl7FgwrnkHKp/gk/5RCdL98J1rG/9ak+erZfdNDxBS4RyxepZFZZsGz+gwvU28h2iXK7c6t66AB/CSk2c4LM/ZaLxOYXu3JWl4YpMe09OLDThd7DniD8nFrGWj0pkE//F7LKlCr6e0abAwj8p7ScmWdEnEgAAAABJRU5ErkJggg==);background-size:256px 256px;inset:0}.boot[data-v-41f9aa1f],.boot_snow[data-v-41f9aa1f]{image-rendering:pixelated;position:absolute}.boot_snow[data-v-41f9aa1f]{display:block;top:0;left:0}.boot_bottom[data-v-41f9aa1f],.boot_clock[data-v-41f9aa1f],.boot_flag[data-v-41f9aa1f],.boot_program[data-v-41f9aa1f]{font-family:var(--font-mono);font-feature-settings:"zero" 1;font-size:var(--fontXS);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:400;line-height:1}.dim[data-v-41f9aa1f]{opacity:.55}.boot_safe[data-v-41f9aa1f]{pointer-events:none;position:absolute;inset:24px}.corner[data-v-41f9aa1f]{border:0 solid #e9eae4b3;width:22px;height:22px;position:absolute}.corner.bl[data-v-41f9aa1f],.corner.tl[data-v-41f9aa1f]{border-left-width:1px;left:0}.corner.tl[data-v-41f9aa1f],.corner.tr[data-v-41f9aa1f]{border-top-width:1px;top:0}.corner.br[data-v-41f9aa1f],.corner.tr[data-v-41f9aa1f]{border-right-width:1px;right:0}.corner.bl[data-v-41f9aa1f],.corner.br[data-v-41f9aa1f]{border-bottom-width:1px;bottom:0}.boot_bottom[data-v-41f9aa1f],.boot_top[data-v-41f9aa1f]{justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;left:48px;right:48px}.boot_top[data-v-41f9aa1f]{top:40px}.boot_bottom[data-v-41f9aa1f]{bottom:40px}.boot_bottom>span[data-v-41f9aa1f],.boot_top>span[data-v-41f9aa1f]{background:var(--color-dark);padding:6px 8px}.boot_bottom>span[data-v-41f9aa1f]{opacity:.9}.boot_ident[data-v-41f9aa1f]{font-variation-settings:"opsz" 144;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:300;line-height:1}.boot_clock[data-v-41f9aa1f],.boot_pct[data-v-41f9aa1f]{font-variant-numeric:tabular-nums}.boot_card[data-v-41f9aa1f]{background:var(--color-dark);outline:1px solid #e9eae42e;flex-direction:column;align-items:center;gap:18px;min-width:calc(min(380px,100vw - 48px));padding:26px 32px 22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot_flag[data-v-41f9aa1f]{background:var(--color-light);color:var(--color-dark);letter-spacing:.12em;padding:5px 9px 4px;font-size:11px}.boot_flag.is_acquiring[data-v-41f9aa1f]{animation:1.2s step-end infinite boot-blink-41f9aa1f}.boot_flag.is_locked[data-v-41f9aa1f]{color:var(--color-light);outline:1px solid var(--color-light);background:0 0}.boot_pct[data-v-41f9aa1f]{font-family:var(--font-mono);font-feature-settings:"zero" 1;letter-spacing:-.02em;align-items:flex-start;font-size:calc(clamp(72px,9vw,132px));font-weight:200;line-height:.82;display:flex}.boot_unit[data-v-41f9aa1f]{opacity:.55;margin:.06em 0 0 .08em;font-size:.28em;font-weight:300}.boot_meter[data-v-41f9aa1f]{--fill:0;background:#e9eae41f;width:100%;height:8px;display:block;position:relative;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(3.125% - 2px),#0000 calc(3.125% - 2px) 3.125%);mask:repeating-linear-gradient(90deg,#000 0 calc(3.125% - 2px),#0000 calc(3.125% - 2px) 3.125%)}.boot_meter i[data-v-41f9aa1f]{background:var(--color-light);transform:scaleX(var(--fill));transform-origin:0;display:block;position:absolute;inset:0}.boot_program[data-v-41f9aa1f]{text-overflow:ellipsis;opacity:.6;max-width:100%;overflow:hidden}@keyframes boot-blink-41f9aa1f{0%,64%{opacity:1}65%,to{opacity:.35}}@media (width<=768px){.boot_safe[data-v-41f9aa1f]{inset:14px}.boot_bottom[data-v-41f9aa1f],.boot_top[data-v-41f9aa1f]{left:22px;right:22px}.boot_top[data-v-41f9aa1f]{top:26px}.boot_bottom[data-v-41f9aa1f]{bottom:26px}.boot_ident[data-v-41f9aa1f]{font-size:19px}.boot_card[data-v-41f9aa1f]{gap:14px;padding:22px 20px 18px}.boot_pct[data-v-41f9aa1f]{font-size:calc(clamp(64px,22vw,96px))}.boot_bottom>span[data-v-41f9aa1f]:last-child{display:none}}@media (prefers-reduced-motion:reduce){.boot_flag.is_acquiring[data-v-41f9aa1f]{animation:none}}.progress_shader{z-index:var(--z-progress,50);color:#e9eae499;font-family:var(--font-mono);font-feature-settings:"zero" 1;font-size:var(--fontXS);letter-spacing:.08em;text-transform:uppercase;opacity:0;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.error_page[data-v-dc940299]{min-height:100svh;color:var(--color-light);justify-content:center;padding:20.5px;position:relative}.error_c[data-v-dc940299],.error_page[data-v-dc940299]{align-items:center;display:flex}.error_c[data-v-dc940299]{text-align:center;mix-blend-mode:difference;flex-direction:column;gap:12px;max-width:520px}.code[data-v-dc940299]{font-size:var(--fontM);font-weight:400;line-height:100%}.headline[data-v-dc940299]{font-size:var(--fontS);font-weight:500;line-height:120%}.detail[data-v-dc940299],.headline[data-v-dc940299],.home_link[data-v-dc940299]{text-transform:uppercase}.detail[data-v-dc940299]{max-width:34ch;font-size:var(--fontXS);opacity:.6;font-weight:400;line-height:160%}.home_link[data-v-dc940299]{font-size:var(--fontS);cursor:pointer;margin-top:8px;font-weight:500;transition:opacity .2s ease-out}.home_link[data-v-dc940299]:hover{opacity:.5}@media (width<=768px){.error_page[data-v-dc940299]{padding:20px}.detail[data-v-dc940299]{max-width:none}.home_link[data-v-dc940299]{transition:none}.home_link[data-v-dc940299]:hover{opacity:1}}
