@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.woff2)format("woff2");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:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_7977b7a1-module__o4Qhqa__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_7977b7a1-module__o4Qhqa__variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_48c3c7a9-module__4o_jnq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_48c3c7a9-module__4o_jnq__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_f57f7b2-module__dwiynG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_f57f7b2-module__dwiynG__variable{--font-mono:"DM Mono", "DM Mono Fallback"}
:root{--bg:#0b0710;--panel:#17101f;--panel-2:#21162d;--text:#f7f0e8;--muted:#aaa0b2;--green:#c7a6ff;--green-deep:#4b206d;--gold:#f7f0e8;--orange:#ff5c8a;--purple:#8e52ff;--line:#3b2b47;--pride:linear-gradient(90deg, #e53935 0 16.6%, #ff8f00 16.6% 33.2%, #fdd835 33.2% 49.8%, #43a047 49.8% 66.4%, #1e88e5 66.4% 83%, #8e24aa 83% 100%);--display:var(--font-display), sans-serif;--body:var(--font-body), sans-serif;--mono:var(--font-mono), monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--body);margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}img{max-width:100%}a{color:inherit}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;background:#0b0710ed;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:72px;padding:12px max(24px,4vw);display:grid;position:sticky;top:0}.topbar:after{content:"";background:var(--pride);height:3px;position:absolute;bottom:-1px;left:0;right:0}.brand{font:1.15rem var(--display);letter-spacing:-.04em;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{aspect-ratio:1;background:var(--purple);width:40px;color:var(--text);border-radius:50%;place-items:center;display:grid}.topbar nav{grid-column:2;justify-self:center;gap:28px;display:flex}.topbar nav a{color:var(--muted);font-size:.82rem;font-weight:700;text-decoration:none}.topbar nav a:hover{color:var(--text)}.topbar-actions{grid-column:3;justify-self:end;align-items:center;gap:10px;display:flex}.header-cta{background:var(--gold);color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;padding:12px 16px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.twitch-link{background:var(--purple);border-radius:999px;align-items:center;gap:9px;padding:12px 16px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.live-dot{aspect-ratio:1;background:var(--orange);border-radius:50%;width:8px;display:inline-block;box-shadow:0 0 0 5px #ff653429}.overview{grid-template-columns:minmax(0,1fr) minmax(0,.38fr);gap:18px;width:min(1440px,100%);margin:auto;padding:42px max(24px,4vw) 64px;display:grid}.intro{min-width:0;min-height:370px;color:var(--text);background:radial-gradient(circle at 83% 18%,#ff5c8a3d,#0000 25%),linear-gradient(135deg,#7d3be2,#321247 72%,#1c0c29);border-radius:28px;flex-direction:column;justify-content:flex-end;padding:clamp(28px,4vw,58px);display:flex;position:relative;overflow:hidden}.intro:after{content:"SKI";color:#f7f0e812;max-width:100%;font:clamp(8rem, 18vw, 18rem) / 1 var(--display);pointer-events:none;position:absolute;top:0;right:0;overflow:hidden}.eyebrow{z-index:2;font:.72rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;position:relative}.intro .eyebrow{align-items:center;gap:12px;display:flex}.intro h1,.intro-title{z-index:2;max-width:100%;font:clamp(2.5rem, 7vw, 6.5rem) / .88 var(--display);letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;position:relative}.lede{z-index:2;max-width:680px;margin:24px 0 0;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:600;line-height:1.45;position:relative}.streamer-shot{background:repeating-linear-gradient(135deg,#e53935 0 18px,#ff8f00 18px 36px,#fdd835 36px 54px,#43a047 54px 72px,#1e88e5 72px 90px,#8e24aa 90px 108px);border-radius:28px;min-width:0;min-height:370px;margin:0;padding:4px;position:relative;overflow:hidden}.streamer-shot-media{border-radius:24px;width:100%;height:100%;min-height:362px;position:relative;overflow:hidden}.streamer-shot-media img{object-fit:cover}.streamer-shot:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#000000db);border-radius:0 0 24px 24px;position:absolute;inset:40% 4px 4px}.streamer-label{z-index:2;position:absolute;bottom:22px;left:24px}.streamer-label span{color:var(--gold);font:.68rem var(--mono);letter-spacing:.15em;display:block}.streamer-label strong{font:2.3rem var(--display);letter-spacing:-.05em}.stream-section{border-top:1px solid var(--line);padding-top:64px}.stream-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:stretch;gap:12px;display:grid}.stream-frame{background:repeating-linear-gradient(135deg,#e53935 0 18px,#ff8f00 18px 36px,#fdd835 36px 54px,#43a047 54px 72px,#1e88e5 72px 90px,#8e24aa 90px 108px);border-radius:28px;padding:4px;overflow:hidden}.stream-chat-frame{border:1px solid var(--line);background:#0e0e10;border-radius:22px;min-height:0;display:flex;overflow:hidden}.stream-frame .stream-embed,.stream-frame .stream-embed-loading{aspect-ratio:16/9;border-radius:24px;width:100%}.stream-embed{background:#000;border:0;display:block}.stream-embed-loading{background:var(--panel-2)}.stream-chat{border:0;flex:1;width:100%;min-height:0;display:block}.stream-chat-loading{background:var(--panel-2);min-height:420px}.live-overview{grid-column:1/-1;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) auto;gap:12px;display:grid}.primary-stat,.next-goal,.watch-now{border:1px solid var(--line);background:var(--panel);border-radius:22px;min-height:180px;padding:24px}.primary-stat>p,.next-goal p{color:var(--muted);font:.68rem var(--mono);text-transform:uppercase;letter-spacing:.1em;margin:0}.sub-stat>strong{font:clamp(4rem, 7vw, 7rem) / .8 var(--display);letter-spacing:-.06em;margin-top:18px;display:inline-block}.sub-stat>span{color:var(--green);font-weight:800}.counter-note{color:#776d7e;margin-top:16px;font-size:.68rem}.timer-stat{flex-direction:column;justify-content:space-between;display:flex}.compact-countdown{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.compact-countdown span{border-top:2px solid var(--gold);padding-top:16px}.compact-countdown strong{font:clamp(1.7rem, 3.2vw, 3.6rem) / 1 var(--display);display:block}.compact-countdown small{color:var(--muted);font:.62rem var(--mono)}.next-goal{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.next-goal-heading{flex-direction:column;gap:10px;min-width:0;display:flex}.next-goal-heading>div{min-width:0}.next-goal h2{font:clamp(1.7rem, 3vw, 3.25rem) / .95 var(--display);letter-spacing:-.05em;text-transform:uppercase;overflow-wrap:anywhere;margin:9px 0 0}.next-goal-heading>strong{color:var(--gold);font:.9rem var(--mono)}.big-progress{background:#33243e;border-radius:999px;height:13px;overflow:hidden}.big-progress-fill{border-radius:inherit;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.barber-pole-wrap{width:300vmax;height:300vmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.barber-stripes{will-change:transform;background-repeat:repeat-y;width:100%;height:100%}.remaining{overflow-wrap:anywhere;text-transform:none!important;margin-top:13px!important}.remaining strong{color:var(--text)}.watch-now{background:var(--gold);min-width:170px;color:var(--bg);border-color:#0000;flex-direction:column;justify-content:space-between;font-weight:800;text-decoration:none;display:flex}.watch-now span{align-self:flex-end;font-size:2.5rem;transition:transform .18s}.watch-now:hover span{transform:translate(4px,-4px)}.section{width:min(1440px,100%);margin:auto;padding:80px max(24px,4vw)}.section-title{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}.section-title h2{font:clamp(3.2rem, 7vw, 7rem) / .9 var(--display);letter-spacing:-.06em;margin:0}.section-title>p{max-width:410px;color:var(--muted);margin:0;line-height:1.55}.section-title.compact{margin-bottom:26px}.goal-track{border-top:1px solid var(--line)}.goal{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,190px) minmax(0,1fr) auto;align-items:center;gap:32px;min-height:150px;padding:24px 4px;display:grid}.goal-threshold{grid-template-columns:28px minmax(0,1fr);align-items:end;min-width:0;display:grid}.goal-threshold span{color:var(--muted);font:.68rem var(--mono);align-self:start}.goal-threshold strong{min-width:0;font:clamp(2.4rem, 4.2vw, 4.6rem) / .85 var(--display);letter-spacing:-.06em}.goal-threshold small{color:var(--muted);font:.62rem var(--mono);grid-column:2}.goal-info{min-width:0}.goal-info p{color:var(--muted);font:.66rem var(--mono);letter-spacing:.1em;margin:0 0 8px}.goal-info h3{margin:0 0 8px;font-size:clamp(1.2rem,2vw,1.8rem)}.goal-info span{color:var(--muted);font-size:.9rem}.state-icon{aspect-ratio:1;border:1px solid var(--line);width:52px;color:var(--muted);font:1.3rem var(--mono);border-radius:50%;place-items:center;display:grid}.goal.reached{color:#7e7288}.goal.reached .state-icon{color:var(--green);background:#291c34}.goal.current{color:var(--text);background:0 0;border:0;border-radius:18px;margin-inline:-18px;padding-inline:22px;position:relative;overflow:hidden}.goal-current-bg{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.goal-current-scrim{background:#0b071094;position:absolute;inset:0}.goal.current>:not(.goal-current-bg){z-index:1;position:relative}.goal.current .goal-info p,.goal.current .goal-info span,.goal.current .goal-threshold small{color:#f7f0e8c7}.current-badge{color:var(--text);font:.68rem var(--mono);background:#0b0710db;border:1px solid #f7f0e866;border-radius:999px;padding:10px 13px}.goal.mystery{color:#776d7e}.two-column{grid-template-columns:1.55fr .75fr;gap:18px;display:grid}.schedule-block,.now-playing{background:var(--panel);border-radius:24px;min-width:0;padding:36px}.schedule-list article{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 0;display:grid}.schedule-list time{color:var(--green);font:1rem var(--mono)}.schedule-list p{margin:0 0 5px;font-weight:800}.schedule-list span{color:var(--muted);font-size:.85rem}.schedule-list b{color:#776d7e;font:.62rem var(--mono)}.now-playing{background:var(--purple);position:relative;overflow:hidden}.now-playing:after{content:"";aspect-ratio:1;border:45px solid #ffffff14;border-radius:50%;width:260px;position:absolute;bottom:-100px;right:-100px}.play-icon{aspect-ratio:1;background:var(--text);width:64px;color:var(--purple);border-radius:50%;place-items:center;margin:56px 0 34px;display:grid}.now-playing h2,.now-playing-title{max-width:100%;font:clamp(1.6rem, 2.6vw, 2.75rem) / 1.05 var(--display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0}.now-playing>p:not(.eyebrow){max-width:380px;line-height:1.55}.now-playing a{z-index:2;margin-top:26px;font-weight:800;display:inline-block;position:relative}.rules-section{padding-bottom:110px}.tier-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tier-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:220px;padding:28px;display:flex}.tier-label{color:var(--muted);font:.68rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.tier-minutes{align-items:baseline;gap:8px;margin:28px 0 20px;display:flex}.tier-minutes strong{color:var(--green);font:clamp(3rem, 6vw, 4.5rem) / .85 var(--display);letter-spacing:-.06em}.tier-minutes span{color:var(--muted);font:.82rem var(--mono);text-transform:uppercase}.tier-description{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.rules-footnote{color:#776d7e;max-width:720px;margin:24px 0 0;font-size:.82rem;line-height:1.55}.final-cta{background:linear-gradient(#eee5f4, #eee5f4) padding-box, var(--pride) border-box;min-height:520px;color:var(--bg);border-top:7px solid #0000;justify-content:space-between;align-items:flex-end;gap:40px;padding:70px max(24px,6vw);display:flex}.final-cta h2{font:clamp(4rem, 10vw, 10rem) / .83 var(--display);letter-spacing:-.07em;margin:0}.watch-now.light{background:var(--bg);min-width:260px;min-height:150px;color:var(--text)}footer{color:var(--muted);font:.68rem var(--mono);justify-content:space-between;align-items:center;gap:20px;padding:24px max(24px,4vw);display:flex}.footer-signature{color:#8a7f93;font:italic .95rem/1 var(--body);letter-spacing:.04em;opacity:.85;-webkit-user-select:none;user-select:none;white-space:nowrap;transform:rotate(-7deg)translateY(-1px)}.footer-signature:after{content:"";background:linear-gradient(90deg,#0000,#8e52ff8c,#0000);width:100%;height:1px;margin-top:1px;display:block;transform:rotate(2deg)}@media (max-width:900px){.stream-layout{grid-template-columns:1fr}.stream-chat-frame{min-height:420px}}@media (max-width:1050px){.live-overview{grid-template-columns:1fr 1.5fr}.next-goal{grid-column:1/-1}.watch-now{min-height:110px}.tier-grid{grid-template-columns:1fr}.tier-card{min-height:180px}.tier-minutes{margin:20px 0 14px}}@media (max-width:760px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.topbar-actions{grid-column:2}.header-cta{padding:12px 14px}.twitch-link{font-size:0}.twitch-link .live-dot{margin-right:0}.overview{grid-template-columns:1fr;padding-top:20px}.intro{min-height:290px}.intro h1,.intro-title{font-size:min(18vw,5.5rem)}.streamer-shot{order:3;min-height:360px}.live-overview{order:2;grid-template-columns:1fr}.next-goal{grid-column:auto}.section{padding-block:64px}.section-title{flex-direction:column;align-items:flex-start}.goal{grid-template-columns:minmax(0,118px) minmax(0,1fr);gap:16px}.goal-threshold{grid-template-columns:18px minmax(0,1fr)}.goal-info span{display:none}.state-icon,.current-badge{grid-column:2;justify-self:start}.two-column{grid-template-columns:1fr}.schedule-block,.now-playing{padding:26px}.schedule-list article{grid-template-columns:65px minmax(0,1fr)}.schedule-list b{display:none}.final-cta{flex-direction:column;align-items:stretch;min-height:620px}footer{flex-direction:column;align-items:flex-start}.footer-signature{align-self:center;margin:4px 0}}@media (max-width:390px){.intro h1,.intro-title{font-size:16vw}.section-title h2{font-size:2.8rem}.goal-threshold strong{font-size:2.7rem}.now-playing h2,.now-playing-title{font-size:clamp(1.45rem,7vw,2rem)}.final-cta h2{font-size:18vw}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
