:root{--st-bg:#0e0f13;--st-bg-2:#15161c;--st-bg-3:#1d1e26;--st-fg:#f4f2ee;--st-fg-2:#f4f2eeb8;--st-mute:#f4f2ee80;--st-line:#ffffff14;--st-line-2:#ffffff24;--st-orange:#ff5a36;--st-orange-hot:#ff7a4f;--st-green:#3bc793;--st-yellow:#ffd84d;--st-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--st-body:"Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--st-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--st-gutter:clamp(16px, 4.4vw, 64px);--st-max:1312px;--st-ease:cubic-bezier(.16, 1, .3, 1)}.st-page{background:var(--st-bg);color:var(--st-fg);font:500 16px/1.55 var(--st-body);-webkit-font-smoothing:antialiased;color-scheme:dark;margin:0}.st-page *,.st-page :before,.st-page :after{box-sizing:border-box}html:has(.st-page){background:var(--st-bg);scroll-behavior:smooth;scroll-padding-top:88px}.st-page img,.st-page video{max-width:100%;display:block}.st-page a{color:inherit}.st-page :focus-visible{outline:2px solid var(--st-orange);outline-offset:3px;border-radius:6px}.st-wrap{width:100%;max-width:calc(var(--st-max) + var(--st-gutter) * 2);padding:0 var(--st-gutter);margin:0 auto}.st-skip{z-index:100;background:var(--st-orange);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:8px;left:-999px}.st-skip:focus{left:8px}.st-mono{font-family:var(--st-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:500}.st-kick{color:var(--st-orange-hot);align-items:center;gap:9px;margin:0 0 14px;display:inline-flex}.st-kick:before{content:"";background:var(--st-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff5a362e}.st-h1{font:700 clamp(44px, 6.4vw, 92px)/.94 var(--st-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.st-h2{font:700 clamp(32px, 4vw, 56px)/.98 var(--st-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.st-h3{font:700 clamp(20px, 1.7vw, 24px)/1.12 var(--st-display);letter-spacing:-.025em;margin:0}.st-h1 em,.st-h2.split em{color:var(--st-orange);font-style:normal}.st-h2 em,.st-h3 em{color:inherit;font-style:normal}.st-lede{max-width:34em;color:var(--st-fg-2);margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.st-small{color:var(--st-mute);font-size:14px}.st-btn{min-height:52px;font:700 15.5px/1 var(--st-body);white-space:nowrap;cursor:pointer;background:var(--st-orange);color:#fff;transition:transform .25s var(--st-ease), background .2s, box-shadow .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -14px #ff5a36bf}.st-btn:hover{background:var(--st-orange-hot);transform:translateY(-1px)}.st-btn .arr{transition:transform .25s var(--st-ease)}.st-btn:hover .arr{transform:translate(3px)}.st-btn.ghost{color:var(--st-fg);box-shadow:inset 0 0 0 1px var(--st-line-2);background:#ffffff12}.st-btn.ghost:hover{background:#ffffff1f}.st-btn.light{background:var(--st-fg);color:#111;box-shadow:none}.st-btn.light:hover{background:#fff}.st-btn.sm{min-height:42px;padding:0 18px;font-size:14px}.st-btn.lg{min-height:60px;padding:0 30px;font-size:17px}.st-btn[disabled],.st-btn.is-off{opacity:.55;pointer-events:none;box-shadow:none}.st-link{color:var(--st-fg);border-bottom:1px solid var(--st-line-2);padding-bottom:2px;font-weight:700;text-decoration:none}.st-link:hover{border-color:var(--st-orange)}.st-nav{z-index:50;backdrop-filter:saturate(1.4)blur(18px);background:#0e0f13d1;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.st-nav.scrolled{border-bottom-color:var(--st-line)}.st-nav-in{align-items:center;gap:clamp(14px,2vw,28px);height:72px;display:flex}.st-logo{flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.st-logo img{width:112px;height:auto}.st-logo-tag{color:var(--st-orange-hot);font:700 11px/1 var(--st-mono);letter-spacing:.08em;background:#ff5a3629;border-radius:6px;padding:3px 7px}.st-links{gap:4px;display:flex}.st-links a{font:650 14.5px/1 var(--st-body);color:var(--st-fg-2);border-radius:10px;padding:8px 12px;text-decoration:none}.st-links a:hover{color:var(--st-fg);background:#ffffff0d}.st-links a[aria-current=page]{color:var(--st-fg);background:#ffffff14}.st-search{flex:1;max-width:360px;margin-left:auto;position:relative}.st-search input{width:100%;height:42px;box-shadow:inset 0 0 0 1px var(--st-line);color:var(--st-fg);font:500 14.5px var(--st-body);background:#ffffff0f;border:0;border-radius:12px;padding:0 14px 0 38px}.st-search input::placeholder{color:var(--st-mute)}.st-search input:focus{background:#ffffff14;outline:none;box-shadow:inset 0 0 0 1px #ff5a3699}.st-search svg{width:16px;height:16px;color:var(--st-mute);pointer-events:none;position:absolute;top:50%;left:13px;translate:0 -50%}.st-nav-cta{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.st-search+.st-nav-cta{margin-left:0}.st-signin{font:700 14.5px var(--st-body);color:var(--st-fg-2);padding:8px 6px;text-decoration:none}.st-signin:hover{color:var(--st-fg)}.st-me{box-shadow:0 0 0 2px var(--st-line-2);border-radius:50%;display:inline-flex}.st-menu{height:40px;color:var(--st-fg);font:700 14px var(--st-body);cursor:pointer;background:#ffffff14;border:0;border-radius:10px;padding:0 14px;display:none}.st-sheet{border-top:1px solid var(--st-line);background:var(--st-bg)}.st-sheet nav{gap:4px;padding-top:12px;padding-bottom:20px;display:grid}.st-sheet a:not(.st-btn){font:700 18px var(--st-display);border-bottom:1px solid var(--st-line);padding:13px 4px;text-decoration:none}.st-sheet .st-btn{margin-top:12px}.st-sheet form{margin:6px 0 8px}.st-sheet .st-search{max-width:none}.st-short{display:none}@media (width<=1120px){.st-search{display:none}.st-nav-cta{margin-left:auto!important}}@media (width<=860px){.st-links,.st-signin{display:none}.st-menu{display:inline-block}.st-long{display:none}.st-short{display:inline}}@media (width>=861px){.st-sheet{display:none}}.st-sec{padding:clamp(64px,8vw,112px) 0}.st-sec.tight{padding-top:clamp(36px,4vw,56px)}.st-sec-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(22px,2.6vw,34px);display:flex}.st-sec-head .st-lede{margin-top:12px}.st-sec-head.center{text-align:center;flex-direction:column;align-items:center}.st-band{background:var(--st-bg-2)}.st-band-line{border-top:1px solid var(--st-line)}.st-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);display:grid}.st-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.st-card{flex-direction:column;gap:10px;min-width:0;text-decoration:none;display:flex;position:relative}.st-card-art{aspect-ratio:16/10;background:var(--st-bg-3);border-radius:14px;position:relative;overflow:hidden}.st-card-art img,.st-card-art video{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--st-ease);position:absolute;inset:0}.st-card:hover .st-card-art img{transform:scale(1.045)}.st-card-art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.st-card:hover .st-card-art:after{box-shadow:inset 0 0 0 2px #ff5a36bf}.st-card-t{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.st-card-t b{font:700 16.5px/1.2 var(--st-display);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-card-m{color:var(--st-mute);justify-content:space-between;gap:10px;margin-top:-6px;font-size:13.5px;display:flex}.st-card-m span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-up{font:700 13px var(--st-body);color:var(--st-fg-2);flex:none}.st-tag{z-index:1;backdrop-filter:blur(8px);font:600 10.5px/1 var(--st-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--st-fg);background:#0e0f13c7;border-radius:7px;padding:5px 8px;position:absolute;top:10px;left:10px}.st-tag.o{background:var(--st-orange);color:#fff}.st-card.add .st-card-art{text-align:center;background:repeating-linear-gradient(135deg, #ff5a360f 0 14px, transparent 14px 28px), var(--st-bg-2);place-items:center;padding:18px;display:grid;box-shadow:inset 0 0 0 1.5px #ff5a3673}.st-card.add .st-card-art:after{display:none}.st-card.add .plus{background:var(--st-orange);color:#fff;width:52px;height:52px;font:600 30px/1 var(--st-display);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.st-card.add .st-card-art b{font:700 17px/1.2 var(--st-display)}.st-card.add:hover .st-card-art{box-shadow:inset 0 0 0 2px var(--st-orange)}.js .st-rise{opacity:0;transition:opacity .8s var(--st-ease), transform .8s var(--st-ease);transform:translateY(18px)}.js .st-rise.seen,.js .st-rise.rise.seen{opacity:1;transform:none}.st-foot{border-top:1px solid var(--st-line);padding:clamp(48px,6vw,80px) 0 40px}.st-foot-in{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px;display:grid}.st-foot-brand img{width:120px}.st-foot-brand p{max-width:24em;color:var(--st-mute);margin:16px 0 0;font-size:14.5px}.st-foot nav{align-content:start;gap:10px;font-size:14.5px;display:grid}.st-foot nav p{color:var(--st-fg);margin:0 0 4px}.st-foot nav a{color:var(--st-fg-2);text-decoration:none}.st-foot nav a:hover{color:var(--st-fg)}.st-foot-base{border-top:1px solid var(--st-line);color:var(--st-mute);justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}@media (width<=760px){.st-foot-in{grid-template-columns:1fr 1fr}.st-foot-brand{grid-column:1/-1}.st-foot-base{flex-direction:column}}.st-box{z-index:90;padding:var(--st-gutter);backdrop-filter:blur(10px);background:#050508db;place-items:center;display:grid;position:fixed;inset:0}.st-box[hidden]{display:none}.st-box video{background:#000;border-radius:16px;width:min(1280px,100%);max-height:86vh;box-shadow:0 40px 120px -20px #000c}.st-box button{color:#fff;height:42px;font:700 14px var(--st-body);cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:0 16px;position:absolute;top:18px;right:18px}@media (width<=1100px){.st-row{grid-template-columns:repeat(3,minmax(0,1fr))}.st-row>:nth-child(n+7){display:none}}@media (width<=760px){.st-row,.st-row.four{scroll-snap-type:x mandatory;margin:0 calc(var(--st-gutter) * -1);padding:0 var(--st-gutter) 6px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.st-row::-webkit-scrollbar{display:none}.st-row>*{scroll-snap-align:start;scroll-margin-left:var(--st-gutter);flex:0 0 72%;display:flex!important}.st-row{scroll-padding-inline:var(--st-gutter)}.st-sec-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.st-page *,.st-page :before,.st-page :after{transition:none!important;animation:none!important}.js .st-rise{opacity:1;transform:none}}
