@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Hanken+Grotesk:ital,wght@0,300..900;1,300..900&family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=IBM+Plex+Mono:wght@300;400;500&display=swap";:root{--ink: #0B0B0C;--graphite: #15151A;--slate: #1E1E24;--carbon: #2A2A33;--steel: #3A3A45;--fog: #6B6B78;--ash: #9A9AA8;--bone: #C8C4B8;--ivory: #F2EDE3;--paper: #F7F3EA;--milk: #FBF9F3;--lime: oklch(.88 .18 130);--lime-deep: oklch(.72 .18 130);--crimson: oklch(.58 .22 25);--blue: oklch(.62 .2 255);--violet: oklch(.52 .22 295);--chrome: #C5C8CC;--f-display: "Archivo Black", "Times New Roman", serif;--f-italic: "Cormorant Garamond", "Times New Roman", serif;--f-sans: "Hanken Grotesk", -apple-system, system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--r-xs: 4px;--r-sm: 8px;--r-md: 14px;--r-lg: 24px;--r-xl: 36px;--b-hair: 1px solid rgba(255,255,255,.08);--b-thin: 1px solid rgba(255,255,255,.12);--b-bold: 1.5px solid rgba(255,255,255,.18);--b-strong: 2px solid rgba(255,255,255,.95);--b-ink: 1.5px solid var(--ink)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ink);color:var(--ivory);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;letter-spacing:-.01em}html,body{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><circle cx='12' cy='12' r='9' fill='none' stroke='%23faf6ee' stroke-width='0.85' opacity='0.32'/><circle cx='12' cy='12' r='2.6' fill='%23c0ff5c'/></svg>") 12 12,default}a,button,[role=button],.sl-btn,.sl-chip,.amp-card,.amp-link,input[type=submit],input[type=button],summary,label[for]{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><circle cx='16' cy='16' r='13' fill='none' stroke='%23c0ff5c' stroke-width='1.5'/><circle cx='16' cy='16' r='1.8' fill='%23faf6ee'/></svg>") 16 16,pointer}a:active,button:active,[role=button]:active,.sl-btn:active,.sl-chip:active,.amp-card:active,.amp-link:active,input[type=submit]:active,input[type=button]:active,summary:active,label[for]:active{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><circle cx='16' cy='16' r='13' fill='%23c0ff5c' fill-opacity='0.22' stroke='%23c0ff5c' stroke-width='1.5'/><circle cx='16' cy='16' r='1.8' fill='%23faf6ee'/></svg>") 16 16,pointer}input[type=text],input[type=email],input[type=search],input[type=password],input[type=url],input[type=tel],input[type=number],textarea,[contenteditable=true]{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='24' viewBox='0 0 12 24'><line x1='6' y1='4' x2='6' y2='20' stroke='%23faf6ee' stroke-width='1.2' stroke-linecap='round' opacity='0.9'/></svg>") 6 12,text}@media(hover:none),(pointer:coarse){html,body,a,button,[role=button],.sl-btn,.sl-chip,.amp-card,.amp-link,input,textarea,[contenteditable=true]{cursor:auto}}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:var(--ink)}.sl-screen{font-family:var(--f-sans);color:var(--ivory);background:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;overflow:clip}.sl-screen.is-light{background:var(--paper);color:var(--ink)}.sl-screen ::selection{background:var(--lime);color:var(--ink)}.sl-serif{font-family:var(--f-display);font-weight:400;letter-spacing:-.025em}.sl-serif-i{font-family:var(--f-italic);font-style:italic;font-weight:500;letter-spacing:-.012em}.sl-mono{font-family:var(--f-mono);letter-spacing:0}.sl-eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ash)}.sl-eyebrow .dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--lime);margin-right:8px;vertical-align:middle;box-shadow:0 0 0 4px #c0ff5c1f;animation:sl-pulse 2.4s ease-in-out infinite}@keyframes sl-pulse{0%,to{box-shadow:0 0 0 4px #c0ff5c1f}50%{box-shadow:0 0 0 8px #c0ff5c00}}.sl-btn{font-family:var(--f-sans);font-weight:500;font-size:14px;letter-spacing:-.005em;padding:14px 22px;border-radius:999px;border:1.5px solid transparent;background:var(--ivory);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .2s,color .2s,box-shadow .25s;white-space:nowrap}.sl-btn:hover{transform:translateY(-1px);box-shadow:0 8px 30px #00000059}.sl-btn--ghost{background:transparent;color:var(--ivory);border-color:#fff3}.sl-btn--ghost:hover{background:#ffffff0f}.sl-btn--lime{background:var(--lime);color:var(--ink)}.sl-btn--lime:hover{box-shadow:0 8px 40px #b0ee6559}.sl-btn--dark{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.sl-btn .arr{width:26px;height:26px;border-radius:999px;background:var(--ink);color:var(--ivory);display:inline-flex;align-items:center;justify-content:center;font-size:12px;margin:-4px -10px -4px 0;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sl-btn--ghost .arr{background:var(--ivory);color:var(--ink)}.sl-btn--lime .arr{background:var(--ink);color:var(--lime)}.sl-btn:hover .arr{transform:rotate(-45deg)}.sl-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ash);background:#ffffff05}.sl-chip--lime{color:var(--ink);background:var(--lime);border-color:var(--lime)}.sl-chip--crimson{color:var(--ivory);background:var(--crimson);border-color:var(--crimson)}.sl-chip--ghost{color:var(--ivory)}.sl-chip--ink{color:var(--ivory);background:var(--ink);border-color:var(--ink)}.sl-rule{height:1px;background:#ffffff1a;width:100%}.sl-rule.is-light{background:#0000001f}.sl-ph{position:relative;background:repeating-linear-gradient(135deg,#ffffff0a 0 14px,#fff0 14px 28px),linear-gradient(180deg,#1a1a1f,#101013);overflow:hidden;border-radius:var(--r-md)}.sl-ph:after{content:attr(data-label);position:absolute;inset:auto 12px 10px;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);opacity:.8}.sl-ph.is-warm{background:repeating-linear-gradient(135deg,rgba(0,0,0,.04) 0 14px,transparent 14px 28px),linear-gradient(180deg,#e8e2d2,#d9d3c2)}.sl-ph.is-warm:after{color:#00000073}.sl-ph.is-crimson{background:repeating-linear-gradient(135deg,rgba(0,0,0,.06) 0 14px,transparent 14px 28px),linear-gradient(180deg,#df202e,oklch(.42 .2 25))}.sl-ph.is-blue{background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 14px,transparent 14px 28px),linear-gradient(180deg,oklch(.5 .18 255),oklch(.3 .16 260))}.sl-ph.is-lime{background:repeating-linear-gradient(135deg,rgba(0,0,0,.06) 0 14px,transparent 14px 28px),linear-gradient(180deg,#b0ee65,#7eba27)}.sl-ph.is-violet{background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 14px,transparent 14px 28px),linear-gradient(180deg,#6421bf,oklch(.28 .18 295))}.sl-glow-lime{box-shadow:0 0 80px #b0ee6559}.sl-glow-crimson{box-shadow:0 0 80px #df202e73}@keyframes sl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sl-marquee{display:flex;width:max-content;animation:sl-marquee 40s linear infinite}.sl-marquee--fast{animation-duration:22s}.sl-marquee--rev{animation-direction:reverse}.sl-glass{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:var(--b-thin);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sl-wave{display:flex;align-items:flex-end;gap:2px;height:22px}.sl-wave i{display:block;width:2px;background:currentColor;border-radius:1px;animation:sl-wave 1.2s ease-in-out infinite}@keyframes sl-wave{0%,to{height:4px}50%{height:100%}}.amp-page{width:100%;min-height:100vh;background:var(--ink);color:var(--ivory);position:relative;overflow-x:clip}:root{--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .24s;--dur-mid: .52s;--dur-slow: .9s}html{scroll-behavior:smooth}@keyframes amp-fade-up{0%{opacity:0;transform:translate3d(0,28px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes amp-fade{0%{opacity:0}to{opacity:1}}@keyframes amp-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes amp-slide-right{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes amp-shine{0%{transform:translate(-120%) skew(-18deg)}60%{transform:translate(220%) skew(-18deg)}to{transform:translate(220%) skew(-18deg)}}@keyframes amp-glow-pulse{0%,to{box-shadow:0 0 #b0ee6500}50%{box-shadow:0 0 60px 4px #b0ee652e}}@keyframes amp-ken-burns{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes amp-marquee-track{0%{transform:translate(0)}to{transform:translate(-50%)}}.amp-page>*:nth-child(-n+4):not([data-reveal]):not([data-reveal-stagger]){animation:amp-fade var(--dur-mid) var(--ease-out) both}.amp-page>*:nth-child(1):not([data-reveal]):not([data-reveal-stagger]){animation-delay:0ms}.amp-page>*:nth-child(2):not([data-reveal]):not([data-reveal-stagger]){animation-delay:80ms}.amp-page>*:nth-child(3):not([data-reveal]):not([data-reveal-stagger]){animation-delay:.16s}.amp-page>*:nth-child(4):not([data-reveal]):not([data-reveal-stagger]){animation-delay:.22s}.amp-page h1.sl-serif,.amp-page section:first-of-type h2.sl-serif{animation:amp-fade-up var(--dur-slow) var(--ease-out) both;animation-delay:.2s}[data-reveal]{opacity:0;transform:translate3d(0,32px,0);filter:blur(4px);transition:opacity var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out),filter var(--dur-mid) var(--ease-out);will-change:opacity,transform}[data-reveal=left]{transform:translate3d(-40px,0,0)}[data-reveal=right]{transform:translate3d(40px,0,0)}[data-reveal=scale]{transform:scale(.94)}[data-reveal].is-visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}[data-reveal-stagger]>*{opacity:0;transform:translate3d(0,20px,0);transition:opacity var(--dur-mid) var(--ease-out),transform var(--dur-mid) var(--ease-out)}[data-reveal-stagger].is-visible>*{opacity:1;transform:none}[data-reveal-stagger].is-visible>*:nth-child(1){transition-delay:0ms}[data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:80ms}[data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:.16s}[data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:.24s}[data-reveal-stagger].is-visible>*:nth-child(5){transition-delay:.32s}[data-reveal-stagger].is-visible>*:nth-child(6){transition-delay:.4s}[data-reveal-stagger].is-visible>*:nth-child(7){transition-delay:.48s}[data-reveal-stagger].is-visible>*:nth-child(8){transition-delay:.56s}.amp-card{position:relative;transition:transform .38s var(--ease-out),box-shadow .38s var(--ease-out),border-color .38s var(--ease-out);will-change:transform}.amp-card:hover{transform:translate3d(0,-6px,0);box-shadow:0 24px 60px #00000073,0 0 0 1px #ffffff14}.sl-ph{transition:transform .7s var(--ease-out),filter .4s ease;will-change:transform}.amp-card:hover .sl-ph,.sl-ph.amp-zoom:hover{transform:scale(1.025);filter:brightness(1.05) saturate(1.08)}.sl-ph.amp-shine:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translate(-120%) skew(-18deg);pointer-events:none;z-index:1}.sl-ph.amp-shine:hover:before,.amp-card:hover .sl-ph.amp-shine:before{animation:amp-shine 1.1s var(--ease-out) forwards}.amp-kenburns{animation:amp-ken-burns 18s var(--ease-in-out) infinite alternate}.amp-link{position:relative;display:inline-block;padding-bottom:2px}.amp-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .38s var(--ease-out)}.amp-link:hover:after{transform:scaleX(1);transform-origin:left}.sl-chip{cursor:pointer;transition:transform .28s var(--ease-out),background .22s ease,border-color .22s ease,color .22s ease}.sl-chip:hover{transform:translateY(-2px);border-color:#ffffff52}.sl-chip--lime:hover{box-shadow:0 8px 28px #b0ee6566}.sl-btn{will-change:transform}.sl-btn:active{transform:translateY(0) scale(.98)}.sl-btn--lime:hover{animation:amp-glow-pulse 2.4s ease-in-out infinite}.amp-stream-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;color:var(--ash);background:#ffffff05;border:1px solid rgba(255,255,255,.1);transition:color .22s ease,background .22s ease,border-color .22s ease}.amp-stream-icon:hover{border-color:currentColor}.amp-stream-icon--spotify:hover{color:#1db954}.amp-stream-icon--apple:hover{color:#fa243c}.amp-row{transition:background .28s ease,padding-left .28s var(--ease-out)}.amp-row:hover{background:#c0ff5c0a;padding-left:24px!important}.amp-row:hover .sl-serif{color:var(--lime)}.amp-cursor-glow{position:fixed;top:0;left:0;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,oklch(.88 .18 130 / .1) 0%,transparent 60%);pointer-events:none;transform:translate3d(-50%,-50%,0);transition:opacity .42s ease;z-index:1;mix-blend-mode:screen;filter:blur(30px);opacity:0}.amp-cursor-glow.is-active{opacity:1}.amp-track-row{transition:padding-left .24s var(--ease-out)}.amp-track-row:hover{padding-left:8px!important}.amp-stat:hover .sl-serif{text-shadow:0 0 32px oklch(.88 .18 130 / .4);transition:text-shadow .32s ease}.amp-nav{position:sticky;top:0;z-index:50;width:100%;display:flow-root}.amp-nav__shell{position:relative;display:flex;align-items:center;justify-content:space-between;gap:36px;padding:18px 48px;margin:0 auto;max-width:100%;color:var(--ivory);background:transparent;border:1px solid transparent;border-bottom-color:#ffffff1a;border-radius:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);box-shadow:0 0 #0000;overflow:hidden;transition:padding .52s var(--ease-out),margin .52s var(--ease-out),max-width .52s var(--ease-out),gap .36s var(--ease-out),background .36s ease,border-color .36s ease,border-radius .52s var(--ease-out),backdrop-filter .36s ease,-webkit-backdrop-filter .36s ease,box-shadow .52s var(--ease-out);will-change:padding,margin,max-width,backdrop-filter}.amp-nav.is-light .amp-nav__shell{color:var(--ink);border-bottom-color:#0000001a}.amp-nav.is-scrolled .amp-nav__shell{padding:10px 18px 10px 22px;margin:12px auto;max-width:min(1180px,calc(100% - 24px));gap:28px;border-color:#ffffff1f;border-radius:999px;background:linear-gradient(180deg,#1c1c22eb,#101014e6);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 24px 80px #0009,0 2px #00000059,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0a,inset 0 0 0 1px #ffffff0f}.amp-nav.is-scrolled.is-light .amp-nav__shell{background:#f7f3ead1;border-color:#00000024;box-shadow:0 24px 80px #00000024,inset 0 1px #ffffffb3}.amp-nav__links{display:flex;gap:30px;font-size:13px;letter-spacing:-.01em;transition:gap .36s var(--ease-out)}.amp-nav.is-scrolled .amp-nav__links{gap:22px}.amp-nav__link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 2px;color:currentColor;text-decoration:none;opacity:.74;transition:opacity .26s ease,gap .32s var(--ease-out)}.amp-nav__link:hover,.amp-nav__link.is-active{opacity:1}.amp-nav__link:after{content:"";position:absolute;left:14px;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .38s var(--ease-out)}.amp-nav__link:hover:after{transform:scaleX(1);transform-origin:left}.amp-nav__dot{width:0;height:6px;border-radius:999px;background:var(--lime);opacity:0;transform:scale(.4);transition:width .36s var(--ease-out),opacity .28s var(--ease-out),transform .38s var(--ease-spring),box-shadow .28s ease}.amp-nav__link.is-active .amp-nav__dot{width:6px;opacity:1;transform:scale(1);box-shadow:0 0 0 4px #c0ff5c2e;animation:sl-pulse 2.4s ease-in-out infinite}.amp-nav__link.is-active .amp-nav__label{letter-spacing:0}.amp-nav__actions{display:flex;align-items:center;gap:12px}.amp-nav__signin{font-size:13px;color:currentColor;opacity:.72;text-decoration:none;transition:opacity .26s ease}.amp-nav__signin:hover{opacity:1}.amp-nav__cta{padding:10px 18px;font-size:13px;text-decoration:none;transition:padding .38s var(--ease-out),gap .36s var(--ease-out),box-shadow .32s ease}.amp-nav.is-scrolled .amp-nav__cta{padding:8px 10px 8px 16px}.amp-nav__progress{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--lime) 0%,var(--lime-deep) 100%);box-shadow:0 0 18px #c0ff5c8c;transform:scaleX(0);transform-origin:left center;opacity:0;pointer-events:none;transition:opacity .42s ease;z-index:1}.amp-nav.is-scrolled .amp-nav__progress{opacity:1}@media(max-width:720px){.amp-nav__shell{padding:14px 20px;gap:14px}.amp-nav.is-scrolled .amp-nav__shell{padding:8px 8px 8px 16px;margin:8px;max-width:calc(100% - 16px)}.amp-nav__links,.amp-nav__signin{display:none}}@media(prefers-reduced-motion:reduce){.amp-nav__shell,.amp-nav__links,.amp-nav__link,.amp-nav__link:after,.amp-nav__cta,.amp-nav__dot,.amp-nav__progress{transition:none!important;animation:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1!important;transform:none!important;filter:none!important}[data-reveal-stagger]>*{opacity:1!important;transform:none!important}.amp-cursor-glow{display:none}}a{margin:0}main{margin:0;padding:0;text-align:left}
