:root{--space-0:0;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--space-6:3rem;--space-8:4rem;--space-10:5rem;--space-12:6rem;--space-16:8rem;--space-20:10rem;--s-2:0.125rem;--s-4:0.25rem;--s-8:0.5rem;--s-12:0.75rem;--s-16:1rem;--s-20:1.25rem;--s-24:1.5rem;--s-32:2rem;--s-40:2.5rem;--s-48:3rem;--s-56:3.5rem;--s-60:3.75rem;--s-64:4rem;--s-72:4.5rem;--s-80:5rem;--s-96:6rem;--s-144:9rem;--radius-2:0.5rem;--radius-3:0.75rem;--radius-4:1rem;--radius-8:0.5rem;--radius-pill:9999px;--radius-12:0.75rem;--radius-16:1rem;--radius-24:1.5rem;--radius-40:2.5rem;--radius-64:4rem;--shadow-md:0 0.75rem 2rem rgba(0,0,0,0.22);--shadow-lg:0 1rem 2.5rem rgba(0,0,0,0.30);--scroll-steps:11;--s-6:0.375rem;--s-14:0.875rem;--s-34:2.125rem;--s-38:2.375rem;--s-44:2.75rem;--s-142:8.875rem;--s-182:11.375rem;--r-8:0.5rem;--r-12:0.75rem;--r-16:1rem;--r-24:1.5rem;--r-32:2rem;--r-64:4rem;--r-pill:9999px;--b-1:0.0625rem;--b-2:0.125rem;--b-4:0.25rem;--z-0:0;--z-2:2;--z-4:4;--z-6:6;--z-8:8;--z-10:10;--z-12:12;--z-16:16;--z-20:20;--z-24:24;--z-32:32;--z-40:40;--z-48:48;--z-56:56;--z-64:64;--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--fs-12:0.75rem;--fs-14:0.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-32:2rem;--fs-40:2.5rem;--fs-48:3rem;--fs-64:4rem;--fs-72:4.5rem;--fs-96:6rem;--fs-h0:clamp(2.5rem,4.5vw + 1rem,6rem);--fs-h1:clamp(2rem,3.5vw + 0.5rem,3.5rem);--fs-h2:clamp(1.5rem,2.5vw + 0.25rem,2.5rem);--fs-h3:clamp(1.25rem,1.8vw + 0.25rem,1.75rem);--fs-h4:clamp(1.125rem,1.3vw + 0.2rem,1.375rem);--fs-h5:clamp(1rem,1vw + 0.15rem,1.25rem);--fs-h6:clamp(0.95rem,0.6vw + 0.2rem,1.0625rem);--fs-body:clamp(0.95rem,0.4vw + 0.2rem,1rem);--lh-tight:1.1;--lh-snug:1.2;--lh-normal:1.4;--vh-full:100svh;--op-02:0.02;--op-20:0.2;--op-30:0.3;--op-40:0.4;--op-50:0.5;--op-60:0.6;--op-70:0.7;--op-80:0.8;--op-90:0.9;--color-white:#fff;--color-black:#000;--color-gray-50:#f9f9f9;--color-gray-100:#f0f0f0;--color-gray-200:#e0e0e0;--color-gray-300:#d0d0d0;--color-gray-400:#b0b0b0;--color-gray-500:#888;--color-gray-600:#808080;--color-gray-700:#666;--color-gray-800:#333;--color-gray-900:#0f0f0f;--color-purple:#F7BBF8;--color-purple-dark:#9931DF;--duration-fast:0.15s;--duration-normal:0.3s;--duration-slow:0.6s;--ease-out-cubic:cubic-bezier(0.33,1,0.68,1);--ease-in-out-cubic:cubic-bezier(0.65,0,0.35,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--container-inline-size:100%;--content:min(80rem,100vw)}.cq{container-type:inline-size;container-name:section}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0.01s;--duration-normal:0.01s;--duration-slow:0.01s}*{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important}}@supports (overflow:clip){.clip-overflow{overflow:clip}}@supports not (overflow:clip){.clip-overflow{overflow:hidden}}.font-sans{font-family:var(--font-sans)}.h0{font-size:var(--fs-h0)}.h0,.h1,h1{line-height:var(--lh-tight)}.h1,h1{font-size:var(--fs-h1)}.h2,h2{font-size:var(--fs-h2)}.h2,.h3,h2,h3{line-height:var(--lh-snug)}.h3,h3{font-size:var(--fs-h3)}.h4,h4{font-size:var(--fs-h4)}.h4,.h5,h4,h5{line-height:var(--lh-normal)}.h5,h5{font-size:var(--fs-h5)}.h6,h6{font-size:var(--fs-h6);line-height:var(--lh-normal)}body{font-size:var(--fs-body);font-family:var(--font-sans)}*,:after,:before{box-sizing:border-box}body,html{overflow-x:clip}:root{--apple-ease-out:cubic-bezier(.215,.61,.355,1);--apple-ease-standard:cubic-bezier(.4,0,.2,1);--pill-ease:var(--apple-ease-out);--site-color-r:var(--r3,106);--site-color-g:var(--g3,13);--site-color-b:var(--b3,173);--site-color-rgb:rgb(var(--site-color-r),var(--site-color-g),var(--site-color-b));--site-color-hex:#6a0dad}.site-color-demo{position:fixed!important;top:1rem!important;right:1rem!important;z-index:9999!important;pointer-events:auto!important;transform:translateZ(0)!important;will-change:transform!important;isolation:isolate!important}@font-face{font-family:SF Pro Display;src:local("SF Pro Display"),local("SFProDisplay-Regular");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Medium"),local("SFProDisplay-Medium");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Semibold"),local("SFProDisplay-Semibold");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Display;src:local("SF Pro Display Bold"),local("SFProDisplay-Bold");font-weight:700;font-style:normal}.typography-preview{background:#000;color:var(--color-white);padding:var(--s-32) var(--s-32);margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.typography-preview h1,.typography-preview h2,.typography-preview h3,.typography-preview h4,.typography-preview h5,.typography-preview h6{margin:0}.sf-pro-preview{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin-bottom:var(--s-64)}.sf-pro-preview h0{font-size:var(--fs-h0);letter-spacing:-.025em;font-weight:300}.sf-pro-preview h0,.sf-pro-preview h1{line-height:var(--lh-tight);color:var(--color-white)}.sf-pro-preview h1{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:700}.sf-pro-preview h2{font-size:var(--fs-h2);letter-spacing:-.015em}.sf-pro-preview h2,.sf-pro-preview h3{line-height:var(--lh-snug);font-weight:600;color:var(--color-white)}.sf-pro-preview h3{font-size:var(--fs-h3);letter-spacing:-.01em}.sf-pro-preview h4{font-size:var(--fs-h4);letter-spacing:0}.sf-pro-preview h4,.sf-pro-preview h5{line-height:var(--lh-normal);font-weight:500;color:var(--color-white)}.sf-pro-preview h5{font-size:var(--fs-h5);letter-spacing:.005em}.sf-pro-preview h6{font-size:var(--fs-h6);line-height:var(--lh-normal);letter-spacing:.01em;font-weight:500;color:var(--color-white)}.inter-preview{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.inter-preview h0{font-size:var(--fs-h0);letter-spacing:-.027em;font-weight:300}.inter-preview h0,.inter-preview h1{line-height:var(--lh-tight);color:var(--color-white)}.inter-preview h1{font-size:var(--fs-h1);letter-spacing:-.022em;font-weight:700}.inter-preview h2{font-size:var(--fs-h2);letter-spacing:-.016em}.inter-preview h2,.inter-preview h3{line-height:var(--lh-snug);font-weight:600;color:var(--color-white)}.inter-preview h3{font-size:var(--fs-h3);letter-spacing:-.01em}.inter-preview h4{font-size:var(--fs-h4);letter-spacing:0}.inter-preview h4,.inter-preview h5{line-height:var(--lh-normal);font-weight:500;color:var(--color-white)}.inter-preview h5{font-size:var(--fs-h5);letter-spacing:.005em}.inter-preview h6{font-size:var(--fs-h6);line-height:var(--lh-normal);letter-spacing:.01em;font-weight:500;color:var(--color-white)}@media (max-width:48em){.sf-pro-preview h0{font-size:clamp(3.5rem,10vw,7rem);line-height:.95;letter-spacing:-.02em}.sf-pro-preview h1{font-size:2.25em;line-height:1.3;letter-spacing:-.015em}.sf-pro-preview h2{font-size:1.875em;line-height:1.12;letter-spacing:-.01em}.sf-pro-preview h3{font-size:1.375em;line-height:1.18;letter-spacing:0}.sf-pro-preview h4{font-size:1.25em;line-height:1.3;letter-spacing:0}.sf-pro-preview h5{font-size:1.125em;line-height:1.3;letter-spacing:.005em}.sf-pro-preview h6{font-size:1em;line-height:1.3;letter-spacing:.01em}.inter-preview h0{font-size:clamp(3.5rem,10vw,7rem);line-height:.95;letter-spacing:-.022em}.inter-preview h1{font-size:2.25em;line-height:1.3;letter-spacing:-.016em}.inter-preview h2{font-size:1.875em;line-height:1.12;letter-spacing:-.012em}.inter-preview h3{font-size:1.375em;line-height:1.18;letter-spacing:0}.inter-preview h4{font-size:1.25em;line-height:1.3;letter-spacing:0}.inter-preview h5{font-size:1.125em;line-height:1.3;letter-spacing:.005em}.inter-preview h6{font-size:1em;line-height:1.3;letter-spacing:.01em}.typography-preview{padding:var(--s-32) var(--s-20)}}.font-label{font-size:.875em;color:var(--color-gray-500);margin-bottom:var(--s-32);text-transform:uppercase;letter-spacing:.1em;font-weight:500}:root{--font-primary:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-secondary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body{font-family:var(--font-primary)}* .h0,* h0,.h0,body .h0,body h0,h0{font-size:var(--fs-h0);letter-spacing:-.025em;font-weight:300}* .h0,* .h1,* h0,* h1,.h0,.h1,body .h0,body .h1,body h0,body h1,h0,h1{font-family:var(--font-primary);line-height:var(--lh-tight);color:var(--color-white);margin:0 0 .5em}* .h1,* h1,.h1,body .h1,body h1,h1{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:700}* .h2,* h2,.h2,body .h2,body h2,h2{font-size:var(--fs-h2);letter-spacing:-.015em}* .h2,* .h3,* h2,* h3,.h2,.h3,body .h2,body .h3,body h2,body h3,h2,h3{font-family:var(--font-primary);line-height:var(--lh-snug);font-weight:600;color:var(--color-white);margin:0 0 .5em}* .h3,* h3,.h3,body .h3,body h3,h3{font-size:var(--fs-h3);letter-spacing:-.01em}* .h4,* h4,.h4,body .h4,body h4,h4{font-size:var(--fs-h4);letter-spacing:0;margin:0 0 .5em}* .h4,* .h5,* h4,* h5,.h4,.h5,body .h4,body .h5,body h4,body h5,h4,h5{font-family:var(--font-primary);line-height:var(--lh-normal);font-weight:500;color:var(--color-white)}* .h5,* h5,.h5,body .h5,body h5,h5{font-size:var(--fs-h5);letter-spacing:.005em;margin:0}* .h6,* h6,.h6,body .h6,body h6,h6{font-size:var(--fs-h6);line-height:var(--lh-normal);font-weight:500}* .h6,* .h7,* h6,* h7,.h6,.h7,body .h6,body .h7,body h6,body h7,h6,h7{font-family:var(--font-primary);letter-spacing:.01em;color:var(--color-white);margin:0 0 .5em}* .h7,* h7,.h7,body .h7,body h7,h7{font-size:14px;line-height:1.3;font-weight:400}.pill-text{margin:0;display:block;color:var(--color-white)}.widgets-text{display:flex;align-items:center}@supports not (font-family:-apple-system){* .h0,* h0,.h0,body .h0,body h0,h0{font-family:var(--font-secondary);font-weight:300;letter-spacing:-.027em}* .h1,* h1,.h1,body .h1,body h1,h1{font-family:var(--font-secondary);letter-spacing:-.022em}* .h2,* h2,.h2,body .h2,body h2,h2{font-family:var(--font-secondary);letter-spacing:-.016em}* .h3,* h3,.h3,body .h3,body h3,h3{font-family:var(--font-secondary);letter-spacing:-.01em}* .h4,* .h5,* .h6,* .h7,* h4,* h5,* h6,* h7,.h4,.h5,.h6,.h7,body .h4,body .h5,body .h6,body .h7,body h4,body h5,body h6,body h7,h4,h5,h6,h7{font-family:var(--font-secondary)}}@media (max-width:23.4375rem){* .h0,* h0,.h0,body .h0,body h0,h0{font-size:clamp(1.8rem,6vw,2.8rem);line-height:1.2;letter-spacing:-.025em;white-space:nowrap;margin-top:.4em}* .h1,* h1,.h1,body .h1,body h1,h1{font-size:clamp(1.75rem,6vw,2.25rem);line-height:1.25;letter-spacing:-.02em}* .h2,* h2,.h2,body .h2,body h2,h2{font-size:clamp(1.5rem,5vw,1.875rem);line-height:1.2;letter-spacing:-.015em}* .h3,* h3,.h3,body .h3,body h3,h3{font-size:clamp(1.25rem,4vw,1.375rem);line-height:1.3;letter-spacing:-.01em}* .h4,* h4,.h4,body .h4,body h4,h4{font-size:clamp(1.125rem,3.5vw,1.25rem);line-height:1.3;letter-spacing:0}* .h5,* h5,.h5,body .h5,body h5,h5{font-size:clamp(1rem,3vw,1.125rem);line-height:1.3;letter-spacing:.005em}* .h6,* h6,.h6,body .h6,body h6,h6{font-size:clamp(.875rem,2.5vw,1rem);line-height:1.3;letter-spacing:.01em}* .h7,* h7,.h7,body .h7,body h7,h7{font-size:13px;line-height:1.3;letter-spacing:.01em}}@media (min-width:23.5rem) and (max-width:36rem){* .h0,* h0,.h0,body .h0,body h0,h0{font-size:clamp(2.5rem,7vw,5rem);line-height:1.3;letter-spacing:-.02em;white-space:nowrap;margin-top:.4em}* .h1,* h1,.h1,body .h1,body h1,h1{font-size:clamp(2rem,5vw,2.5rem);line-height:1.3;letter-spacing:-.015em}* .h2,* h2,.h2,body .h2,body h2,h2{font-size:clamp(1.75rem,4vw,2rem);line-height:1.2;letter-spacing:-.01em}* .h3,* h3,.h3,body .h3,body h3,h3{font-size:clamp(1.375rem,3vw,1.5rem);line-height:1.3;letter-spacing:0}* .h4,* h4,.h4,body .h4,body h4,h4{font-size:clamp(1.25rem,2.5vw,1.375rem);line-height:1.3;letter-spacing:0}* .h5,* h5,.h5,body .h5,body h5,h5{font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.3;letter-spacing:.005em}* .h6,* h6,.h6,body .h6,body h6,h6{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.3;letter-spacing:.01em}* .h7,* h7,.h7,body .h7,body h7,h7{font-size:14px;line-height:1.3;letter-spacing:.01em}}@media (min-width:120rem){* .h0,* h0,.h0,body .h0,body h0,h0{font-size:clamp(6rem,4vw,8rem);line-height:1.1;letter-spacing:-.03em}* .h1,* h1,.h1,body .h1,body h1,h1{font-size:clamp(3.5rem,3vw,4.5rem);line-height:1.2;letter-spacing:-.025em}* .h2,* h2,.h2,body .h2,body h2,h2{font-size:clamp(2.5rem,2.5vw,3rem);line-height:1.2;letter-spacing:-.02em}* .h3,* h3,.h3,body .h3,body h3,h3{font-size:clamp(1.75rem,2vw,2rem);line-height:1.3;letter-spacing:-.015em}* .h4,* h4,.h4,body .h4,body h4,h4{font-size:clamp(1.375rem,1.5vw,1.5rem);line-height:1.3;letter-spacing:-.01em}* .h5,* h5,.h5,body .h5,body h5,h5{font-size:clamp(1.25rem,1.2vw,1.375rem);line-height:1.3;letter-spacing:0}* .h6,* h6,.h6,body .h6,body h6,h6{font-size:clamp(1.125rem,1vw,1.25rem);line-height:1.3;letter-spacing:.005em}* .h7,* h7,.h7,body .h7,body h7,h7{font-size:14px;line-height:1.3;letter-spacing:.01em}}.pill-text{line-height:1}@supports not (font-family:-apple-system){* .h0,* h0,.h0,body .h0,body h0,h0{font-weight:300;letter-spacing:-.022em}* .h1,* h1,.h1,body .h1,body h1,h1{letter-spacing:-.016em}* .h2,* h2,.h2,body .h2,body h2,h2{letter-spacing:-.012em}}:root{--background:#ffffff;--foreground:#171717;--pill-dur:420ms;--pill-ease:cubic-bezier(.22,1,.36,1);--pill-vpad:16px;--pill-leftpad:16px;--pill-rightpad-closed:16px;--pill-rightpad-open:var(--pill-rightpad-closed);--mobile-breakpoint:36em;--mobile-font-scale:1.2;--mobile-title-scale:1.5;--mobile-description-scale:1.25;--mobile-padding:var(--s-20);--mobile-margin:var(--s-16);--mobile-gap:var(--s-12);--mobile-reduce-motion:0.8;--mobile-animation-duration:0.3s;--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{margin:0;padding:0;width:100%;min-height:100%;-webkit-overflow-scrolling:touch}body{background:var(--background);color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overscroll-behavior-x:none;overscroll-behavior-y:none}body,html{overscroll-behavior:none}.full-width{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}canvas,video{width:100vw;height:var(--vh-full);object-fit:cover}.decorative-layer,.gradient-mask,.hero-overlay{pointer-events:none}section[style*="height:800vh"]>div[style*="position:sticky"]{pointer-events:auto}.canvas-stage,.fixed-stage,.sticky-stage{pointer-events:none}.fixed-stage .interactive,.sticky-stage .interactive{pointer-events:auto}.highlights-scroll-container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.highlights-scroll-container::-webkit-scrollbar{display:none}.clickable,.force-pointer,[role=button],[tabindex]:not([tabindex="-1"]),a[href],button,input[type=button],input[type=submit],label[for]{cursor:pointer}[style*="position:absolute"][style*="inset:0"],[style*="position:fixed"][style*="inset:0"]{pointer-events:none}.blur-overlay,.frosted,.glass,[style*=-webkit-backdrop-filter],[style*=backdrop-filter]{pointer-events:none}.decoration-layer,.decorative-layer,.fixed-visual,.gradient-mask,.hero-bg,.hero-gradient,.hero-overlay,.mask-layer,.sticky-visual,.svg-noise,[style*="position:fixed"][style*="height:100vh"][style*="z-index:10"]{pointer-events:none}.fixed-visual .interactive,.hero-overlay .interactive,.sticky-visual .interactive{pointer-events:auto}.hero{position:relative;min-height:120svh;background:#000;padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0);padding-block:env(safe-area-inset-top,0) env(safe-area-inset-bottom,0)}.hero__bg{inset:0;background-image:url(https://framerusercontent.com/images/zgHFuQHsJXNI1tlXcGX7hoWktU.webp?width=1600);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0}.hero__bg,.hero__bg:after{position:absolute;pointer-events:none}.hero__bg:after{content:"";bottom:0;left:0;right:0;height:50%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 15%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.5) 60%,rgba(0,0,0,.7) 75%,rgba(0,0,0,.85) 85%,rgba(0,0,0,.95) 95%,#000)}.hero__content{position:relative;z-index:1;max-width:clamp(20rem,90vw,60rem);margin:0 auto;height:var(--vh-full);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:clamp(var(--s-16),4vw,var(--s-32)) clamp(var(--s-12),3vw,var(--s-16));padding-inline:max(clamp(var(--s-12),3vw,var(--s-16)),env(safe-area-inset-left,0)) max(clamp(var(--s-12),3vw,var(--s-16)),env(safe-area-inset-right,0))}.hero__beta{color:rgba(255,255,255,.9);margin:0 0 .25em;font-size:var(--fs-body);letter-spacing:-.02em;line-height:1.3}.hero__description{color:rgb(135,219,255);margin:0;font-size:clamp(.875rem,2.5vw,1.25rem);line-height:1.4;max-width:clamp(18rem,80vw,50rem);animation:heroTextRevealDescription 1.8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.6s}.hero__description,.hero__text-animate{opacity:0;transform:translateY(var(--s-20))}.hero__text-animate{animation:heroTextReveal 1.8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay,0s)}@keyframes heroTextReveal{0%{opacity:0;transform:translateY(var(--s-20))}to{opacity:1;transform:translateY(0)}}@keyframes heroTextRevealDescription{0%{opacity:0;transform:translateY(var(--s-20))}to{opacity:var(--op-60);transform:translateY(0)}}.hero__text-animate[data-delay="0"]{animation-delay:0s}.hero__text-animate[data-delay="0.3"]{animation-delay:.3s}.hero__text-animate[data-delay="0.6"]{animation-delay:.6s}@media (max-width:23.4375rem){.hero{min-height:100svh;padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}.hero__content{padding:clamp(var(--s-12),4vw,var(--s-20)) clamp(var(--s-8),3vw,var(--s-12));max-width:100%}.hero__beta{font-size:clamp(.875rem,3vw,1rem);margin-bottom:.5em}.hero__description{font-size:clamp(.75rem,2.5vw,.875rem);line-height:1.4;max-width:100%}.hero__bg:after{height:70%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 15%,rgba(0,0,0,.4) 35%,rgba(0,0,0,.7) 60%,rgba(0,0,0,.9) 85%,#000)}}@media (min-width:23.5rem) and (max-width:36rem){.hero__beta{font-size:clamp(1rem,2.5vw,1.125rem)}.hero__description{font-size:clamp(.875rem,2.5vw,1.125rem);max-width:clamp(20rem,85vw,45rem)}.hero__bg:after{height:60%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 10%,rgba(0,0,0,.3) 25%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 75%,rgba(0,0,0,.95))}}[style*="position:absolute"][style*="inset:0"][style*="opacity:0"],[style*="position:fixed"][style*="inset:0"][style*="opacity:0"]{pointer-events:none}.slider-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-16)}.slider-container.full-width-slider{width:100%;max-width:100%;min-width:100%;flex-shrink:0}.slider-wrapper{justify-content:center;gap:var(--s-16)}.slider-root,.slider-wrapper{display:flex;width:100%;touch-action:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center}.slider-root{position:relative;max-width:100%;min-width:100%;flex-grow:1;flex-shrink:0;padding:var(--s-20) 0;margin:calc(-1 * var(--s-20)) 0}.slider-area{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.slider-track-wrapper{display:flex;height:.75rem}.slider-track,.slider-track-wrapper{flex-grow:1;width:100%;max-width:100%;min-width:100%;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-track{position:relative;height:var(--s-8);border-radius:var(--radius-pill);background-color:rgba(255,255,255,.1);cursor:pointer;transform-origin:center;align-self:center;transition:height .3s cubic-bezier(.4,0,.2,1)}.slider-range{position:absolute;height:100%;background:linear-gradient(45deg,#4CA5D1,#C7F0FF);border-radius:9999px;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:slideIn .6s cubic-bezier(.25,.46,.45,.94);opacity:1;transition:opacity .3s ease,min-width .3s ease;min-width:.5rem;flex-shrink:0;cursor:pointer}.slider-wrapper:hover .slider-track{height:.75rem}.slider-wrapper:hover .slider-range{min-width:.75rem;opacity:var(--op-80);height:.75rem;transition:height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.slider-range:active,.slider-track:active{transition:none}@keyframes slideIn{0%{width:0}to{width:50%}}.value-indicator{color:var(--color-gray-600);position:absolute;transform:translateY(calc(-1 * var(--s-16)));font-size:.75rem;font-weight:500;letter-spacing:.05em}.icon{width:var(--s-32);height:var(--s-32);color:var(--color-gray-500)}.icon.dark{color:var(--color-gray-300)}@media (max-width:var(--mobile-breakpoint )){.payout-comparison-mobile{height:var(--vh-full);min-height:var(--vh-full);max-height:var(--vh-full);overflow:visible;overscroll-behavior:contain;width:100vw;max-width:100vw;margin:0;padding:var(--mobile-padding);box-sizing:border-box}.payout-comparison-mobile *{max-width:none}.payout-comparison-mobile *,.slider-area,.slider-root,.slider-wrapper{touch-action:auto;overscroll-behavior-inline:contain;overscroll-behavior-block:auto}.slider-container.full-width-slider{touch-action:auto}*{animation-duration:var(--mobile-animation-duration);transition-duration:var(--mobile-animation-duration)}.hero__text-animate,.slider-range{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.highlights-scroll{-webkit-overflow-scrolling:touch;transform:translateZ(0)}.hero__bg,.hero__bg:after{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mobile-full-width{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.mobile-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mobile-no-scroll{overflow:hidden;overscroll-behavior:contain}body,html{overscroll-behavior:none;-webkit-overflow-scrolling:touch}}.allow-pointer-events{pointer-events:auto}.slider-root{cursor:pointer}.slider-root[data-over-edge=true]{cursor:-webkit-grab;cursor:grab}.slider-handle-hit[data-active=true],.slider-root[data-drag=true]{cursor:-webkit-grabbing;cursor:grabbing}.slider-handle-hit{cursor:inherit}.icon-inline{display:inline-block;vertical-align:middle;margin-right:.125em;margin-bottom:.2em}.skip-link{position:absolute;top:-40px;left:.375rem;background:var(--color-black);color:var(--color-white);padding:.5rem;text-decoration:none;border-radius:var(--r-8);z-index:1000;transition:top .3s;opacity:0;pointer-events:none}.skip-link:focus{top:.375rem;opacity:1;pointer-events:auto}.focus-visible,:focus-visible{outline:.125rem solid #8fd1ff;outline-offset:.125rem;border-radius:var(--r-8);box-shadow:0 0 0 4px rgba(139,92,246,.2)}.slider-range:focus-visible,.slider-root:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,button:focus-visible{outline:.1875rem solid #8fd1ff;outline-offset:.1875rem;border-radius:var(--r-8);box-shadow:0 0 0 6px rgba(139,92,246,.3);transition:outline .2s ease,box-shadow .2s ease}@media (prefers-contrast:more){.focus-visible,:focus-visible{outline:.1875rem solid #ffffff;outline-offset:.1875rem;box-shadow:0 0 0 6px #000000}[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,button:focus-visible{outline:.25rem solid #ffffff;outline-offset:.25rem;box-shadow:0 0 0 8px #000000}.h0,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.hero__beta,.hero__description,h0,h1,h2,h3,h4,h5,h6,h7{color:#ffffff;text-shadow:.0625rem .0625rem .125rem rgba(0,0,0,.8)}.slider-range,.slider-root{border:.125rem solid #ffffff}.highlight-card,.pill-button{border:.125rem solid #ffffff;background-color:#000000}.pill-button{color:#ffffff}}.highlight-frame{width:min(69rem,100vw);height:clamp(20rem,56vw,38rem);border-radius:clamp(2rem,4vw,4rem);background:#0f0f0f;border:.0625rem solid rgba(255,255,255,.1);position:relative;overflow:hidden}.highlight-text{position:absolute;bottom:var(--space-4);left:var(--space-4);right:var(--space-4);color:white}.pill-button{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);background:rgba(255,255,255,.1);border:var(--b-1) solid rgba(255,255,255,.2);border-radius:var(--r-pill);color:white;font-size:var(--fs-14);transition:all .2s ease}.album-card{transform:translateZ(0);transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.albums-rail{contain:paint;isolation:isolate}@media (prefers-reduced-motion:reduce){*{animation:none;transition:none}.album-card{will-change:auto}}.off-screen-section{content-visibility:auto;contain-intrinsic-size:62.5rem}.widgets-tile-row{content-visibility:auto;contain:layout style paint;contain-intrinsic-size:20rem}.albums-tile{content-visibility:auto;contain:layout style paint;contain-intrinsic-size:4rem}.highlights-section,.section,.themes-section,.widgets-section{transform:translateZ(0)}.performance-optimized{contain:layout style paint;will-change:transform}.performance-optimized.idle{will-change:auto;contain:auto}.text-left-margin{margin:0 0 .5em;line-height:1.3}.text-left-margin-0{text-align:left;margin:0;line-height:1.3}.slider-text{font-size:var(--fs-12);color:rgba(255,255,255,var(--op-50))}.slider-text-center{transform:translateX(-50%)}.slider-text-center,.slider-text-right{position:absolute;font-size:var(--fs-12);color:rgba(255,255,255,var(--op-50))}.slider-text-right{right:0}.slider-text-left{position:absolute;left:0;font-size:var(--fs-12);color:rgba(255,255,255,var(--op-50))}.table-cell{width:70%}.table-cell,.table-cell-30{padding:var(--s-20) var(--s-24) var(--s-16) var(--s-20);vertical-align:top}.table-cell-30{width:30%}.section-text{margin:0 0 .5em}.section-text,.section-text-0{text-align:left;width:100%;box-sizing:border-box;padding-left:0;padding-right:0;line-height:1.4}.section-text-0{margin:0}.full-width{width:100%;min-width:0}.full-width-box,.relative-full-width{width:100%;box-sizing:border-box}.relative-full-width{position:relative;margin-bottom:var(--s-12)}.slider-label{bottom:var(--s-14);font-size:var(--fs-14);color:#F7BBF8}@container section (max-width: 22.5rem){.widgets-cluster{padding-inline:4vw}.highlight-card{width:90vw;height:calc(90vw * 1.5)}}@container section (min-width: 90rem){.widgets-cluster{padding-inline:8vw}.highlight-card{width:min(75rem,100vw);height:clamp(25rem,60vw,45rem)}}.fixed-visual,.hero-overlay,.sticky-visual,.visual-overlay{pointer-events:none}.flex-center{justify-content:center}.flex-center,.flex-center-y{display:flex;align-items:center}.absolute-center,.flex-center-x{display:flex;justify-content:center}.absolute-center{align-items:center}.absolute-center,.absolute-fill{position:absolute;inset:0}.grid-center{display:grid;place-items:center}.highlight-card{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#0f0f0f;border:.0625rem solid rgba(255,255,255,.1);padding:0}.highlight-card-mobile{width:80vw;height:calc(80vw * 1.5);border-radius:clamp(var(--r-12),8vw,4rem)}.highlight-card-desktop{width:min(69rem,100vw);max-width:69rem;height:clamp(20rem,56vw,38rem);border-radius:clamp(2rem,4vw,4rem)}.album-card{position:absolute;left:50%;top:50%;border-radius:var(--r-8);box-shadow:0 4px 20px rgba(0,0,0,.3);overflow:hidden;background:#0f0f0f;border:.0625rem solid rgba(255,255,255,.1);pointer-events:none;cursor:default;width:clamp(3rem,4vw,5rem);height:clamp(3rem,4vw,5rem)}.albums-section{height:100svh;min-height:100dvh;width:100%;max-width:100vw;display:grid;place-items:center;overflow:hidden;touch-action:auto;overscroll-behavior-y:contain;padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0);visibility:visible;opacity:1;--scroll-steps:6}@supports not (height:100svh){.albums-section{height:100vh}}.albums-rail-container{width:min(80vmin,560px);height:min(80vmin,560px);display:block;position:relative;pointer-events:none;cursor:default}.album-card{background:rgba(255,255,255,.05);border:.0625rem solid rgba(255,255,255,.08)}.transform-gpu-opacity{opacity:var(--albums-opacity,1)}@media (max-width:360px){.albums-rail-container{width:min(90vmin,380px);height:min(90vmin,380px)}.section{padding:clamp(1rem,2vw,2rem) clamp(.75rem,3vw,1.5rem)}.h0,h0{font-size:clamp(1.75rem,3.5vw,3.5rem)}.h1,h1{font-size:clamp(1.5rem,3vw,3rem)}}@media (max-width:480px){.albums-rail-container{width:min(84vmin,420px);height:min(84vmin,420px)}}@media (min-width:1920px){.section{padding:clamp(2rem,4vw,6rem) clamp(1.5rem,5vw,4rem)}.text-content{max-width:75ch;margin-left:auto;margin-right:auto}.h0,h0{font-size:clamp(2rem,4vw,5rem)}.h1,h1{font-size:clamp(1.75rem,3.5vw,4.5rem)}}.albums-overlay{opacity:1;transform:none;pointer-events:auto}.albums-section[data-ready=true] .albums-overlay.is-animated{transition:opacity .5s ease,transform .5s ease}.pill-container{position:relative;display:inline-flex;width:max-content;min-height:var(--space-6);align-items:center;background:transparent;border-radius:9999px;box-sizing:border-box;gap:var(--s-8)}.pill-container-ready{border:var(--b-1) solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(var(--space-3));backdrop-filter:blur(var(--space-3));opacity:1}.pill-container-loading,.pill-container-ready{transition:opacity .2s ease,border-color .2s ease}.pill-container-loading{border:var(--b-1) solid transparent;opacity:0}.pill-highlight{position:absolute;border-radius:9999px;background:#fff;z-index:0;pointer-events:none;opacity:0}.pill-highlight-ready{opacity:1;transition:left .45s cubic-bezier(.16,1,.3,1),width .45s cubic-bezier(.16,1,.3,1)}.pill-highlight-safari{transition:left .4s cubic-bezier(.16,1,.3,1),width .4s cubic-bezier(.16,1,.3,1)}.pill-button{position:relative;z-index:1;border:0;outline:none;background:transparent;color:var(--color-white);cursor:pointer;transition:color .2s ease}.pill-button-active{cursor:default}.pill-button-inactive{cursor:pointer}.text-center{text-align:center}.text-center-margin{text-align:center;margin:0}.transform-gpu,.transform-gpu-opacity{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.section-padding-mobile{padding-left:0;padding-right:0}.section-padding-desktop{padding-left:var(--s-20);padding-right:var(--s-20)}.footer-container{background:#000;padding:60px 40px;color:white}@media (max-width:576px){.footer-container{padding:40px 20px 100px;display:flex;flex-direction:column;align-items:center}}.footer-grid{max-width:1200px;display:flex;flex-direction:row;justify-content:center;gap:80px;margin:0 auto 70px;align-items:center}@media (min-width:769px){.footer-grid{margin-bottom:49px}}@media (max-width:576px){.footer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;margin-bottom:100px}.footer-grid>div:nth-child(3),.footer-grid>div:nth-child(4),.footer-grid>div:nth-child(5){display:none}.footer-grid>div:first-child .footer-mobile-only,.footer-grid>div:nth-child(2) .footer-mobile-only{display:block}}.footer-grid>div{display:flex;flex-direction:column;gap:24px}@media (min-width:769px){.footer-grid>div{gap:8px}}.footer-mobile-only{display:none}.footer-desktop-only{display:block}@media (max-width:576px){.footer-mobile-only{display:block}.footer-desktop-only{display:none}}.footer-link{color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s ease;cursor:pointer;display:block}.footer-link:hover{color:white}.footer-copyright{text-align:center}.footer-copyright .h7{color:rgba(255,255,255,.6);margin:0}.table-full-width{width:100%;border-collapse:collapse;margin:0 auto;max-width:1200px}.table-cell-left{width:70%;padding:0 var(--s-24) 0 var(--s-20);vertical-align:top}.table-cell-right{width:30%;padding:var(--s-20) var(--s-24) var(--s-16) var(--s-20);vertical-align:top}.text-left{text-align:left}.text-left-margin{text-align:left;margin:0}.text-bold{font-weight:700}.text-opacity-60{opacity:var(--op-60)}.text-color-muted{color:rgba(255,255,255,.6)}.slider-container{position:relative;width:100%;margin-top:var(--s-14)}.slider-label{position:absolute;font-size:var(--fs-12);color:var(--color-purple)}.slider-label-0{left:0}.slider-label-25{left:25%;transform:translateX(-50%)}.slider-label-50{left:50%;transform:translateX(-50%)}.slider-label-75{left:75%;transform:translateX(-50%)}.slider-label-100{right:0}.section-padding{width:100%;padding-top:var(--s-20);padding-bottom:var(--s-20)}.section-padding-large{width:100%;padding-top:var(--s-40);padding-bottom:var(--s-40)}.section-overflow-visible{width:100%;min-width:0;overflow:visible}.track-card{display:grid;grid-template-rows:auto auto auto;justify-items:center;align-items:start;width:100%;height:100%}.track-cover{position:relative;box-shadow:0 0 0 1px rgba(255,255,255,var(--op-02)) inset;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:24px;font-weight:700}.track-title{font-weight:600;color:var(--color-white)}.track-artist,.track-title{font-family:SF Pro Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:1}.track-artist{font-weight:500;color:rgba(255,255,255,.6)}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.will-change-transform-opacity{will-change:transform,opacity}.will-change-width{will-change:width}.will-change-width-opacity{will-change:width,opacity}.will-change-auto{will-change:auto}.widgets-line{display:flex;align-items:center;gap:clamp(var(--s-12),1.8vw,var(--s-24))}.widgets-text{margin:0;line-height:1;display:block}@media (max-width:48em){.pill-container-mobile{margin:0 var(--space-3)}.section-padding-mobile{padding-top:var(--s-20);padding-bottom:var(--s-20)}}body,html{cursor:auto}[role=button],[tabindex]:not([tabindex="-1"]),a,button{cursor:pointer}.decorative-layer,.fixed-visual,.gradient-mask,.hero-bg,.hero-gradient,.hero-overlay,.sticky-visual,.visual-overlay{pointer-events:none}.fixed-visual .interactive,.hero-overlay .interactive,.sticky-visual .interactive,.visual-overlay .interactive{pointer-events:auto}