:root{--white:#fff;--off-white:#f0f2f4;--grey-1:#cfd6dd;--grey-2:#99a3ad;--grey-3:#434a51;--grey-4:#212325;--blue-1:#d1deeb;--blue-2:#2d4760;--blue-3:#213446;--blue-4:#1d2832;--turquoise-1:#ddf7f3;--turquoise-3:#40a8a6;--green-1:#87efbe;--blue-soft-shade:#d1deeb80;--ink-900:#0a0c0f;--ink-800:#101317;--ink-700:#17191c;--ink-600:#1e2226;--radius-none:0px;--radius-s:8px;--radius-m:10px;--radius-l:12px;--radius-xl:20px;--radius-full:1000px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--space-12:200px;--family-display:var(--font-display), Georgia, "Times New Roman", serif;--family-body:var(--font-body), system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--family-mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-eyebrow:.75rem;--text-body-sm:.875rem;--text-ui:.9375rem;--text-body:1rem;--text-body-lg:1.25rem;--text-display-s:clamp(1.75rem, 1.2rem + 2vw, 2.5rem);--text-display-m:clamp(2.25rem, 1.4rem + 3.4vw, 3.5rem);--text-display-l:clamp(2.75rem, 1.5rem + 5vw, 4.5rem);--text-display-xl:clamp(3.5rem, 1.5rem + 8vw, 7.5rem);--leading-tight:1;--leading-snug:1.1;--leading-normal:1.4;--leading-relaxed:1.6;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--container-max:1440px;--content-max:1120px;--gutter:clamp(1.25rem, .5rem + 3vw, 4rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur-base:.32s;--dur-slow:.64s;--shadow-card:0 1px 2px #0003, 0 8px 30px #00000040;--shadow-float:0 20px 60px #00000073;--bg:var(--ink-900);--bg-elevated:var(--ink-700);--surface:#ffffff0a;--surface-hover:#ffffff14;--border:#ffffff1a;--border-strong:#ffffff2e;--text:var(--off-white);--text-muted:var(--grey-2);--text-subtle:#6b747d;--text-inverse:var(--ink-900);--accent:#5479ff;--accent-soft:var(--turquoise-1);--brand-blue:var(--blue-2);--brand-blue-soft:var(--blue-1);--success:var(--green-1);--btn-primary-glass-top:#fbfcfde6;--btn-primary-glass-bot:#f0f2f4bd;--btn-primary-text:var(--ink-900);--btn-primary-border:#fff9;--btn-primary-border-hover:var(--white);--btn-primary-spot:#fffffff2;--btn-primary-sheen:#fff9;--btn-primary-inset-hi:#ffffffe6;--btn-primary-inset-lo:#78828c24;--btn-secondary-glass:#ffffff0f;--btn-secondary-text:var(--off-white);--btn-secondary-border:#ffffff38;--btn-secondary-spot:#ffffff24;--btn-secondary-sheen:#ffffff1f;--btn-secondary-inset-hi:#ffffff24;--glass-blur:blur(16px);--glass-bg:linear-gradient(to top, #ffffff0f, transparent 55%), color-mix(in srgb, var(--bg-elevated) 66%, transparent);--glass-shadow:var(--shadow-float), inset 0 1px 0 #ffffff1a;--glass-edge-width:1px;--glass-edge:linear-gradient(135deg, #ffffff8c 0%, #ffffff0f 42%, #ffffff0f 58%, #ffffff8c 100%);--wave-fill:linear-gradient(180deg, #fff 0%, #fff6 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light],[data-theme=light]{--bg:var(--off-white);--bg-elevated:var(--white);--surface:#1d283208;--surface-hover:#1d28320f;--border:#1d28321f;--border-strong:#1d283238;--text:var(--blue-4);--text-muted:var(--grey-3);--text-subtle:var(--grey-2);--text-inverse:var(--white);--accent:#3966ff;--accent-soft:var(--turquoise-1);--brand-blue:var(--blue-2);--brand-blue-soft:var(--blue-1);--success:#2fae7a;--btn-primary-glass-top:#2d3a47e6;--btn-primary-glass-bot:#1d2832d1;--btn-primary-text:var(--white);--btn-primary-border:#1d2832e6;--btn-primary-border-hover:#1d2832;--btn-primary-spot:#ffffff2e;--btn-primary-sheen:#ffffff24;--btn-primary-inset-hi:#ffffff29;--btn-primary-inset-lo:#00000029;--btn-secondary-glass:#ffffff80;--btn-secondary-text:var(--blue-4);--btn-secondary-border:#1d28322e;--btn-secondary-spot:#1d283214;--btn-secondary-sheen:#fff9;--btn-secondary-inset-hi:#ffffffb3;--shadow-card:0 1px 2px #1d28320f, 0 12px 30px #1d28321a;--shadow-float:0 24px 60px #1d28322e;--glass-bg:linear-gradient(to top, #ffffff8c, transparent 55%), color-mix(in srgb, var(--bg-elevated) 58%, transparent);--glass-shadow:var(--shadow-float), inset 0 1px 0 #ffffffb3;--glass-edge:linear-gradient(135deg, #fffffff2 0%, #1d28320d 42%, #1d28320d 58%, #fffffff2 100%);--wave-fill:linear-gradient(180deg, #1d2832eb 0%, #1d283261 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
.t-display-xl,.t-display-l,.t-display-m,.t-display-s{font-family:var(--family-display);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);text-wrap:balance}.t-display-xl{font-size:var(--text-display-xl)}.t-display-l{font-size:var(--text-display-l)}.t-display-m{font-size:var(--text-display-m)}.t-display-s{font-size:var(--text-display-s);line-height:var(--leading-snug)}.t-eyebrow{font-family:var(--family-mono);font-weight:600;font-size:var(--text-eyebrow);line-height:var(--leading-normal);letter-spacing:.02em;text-transform:none}.t-lead{font-family:var(--family-body);font-weight:400;font-size:var(--text-body-lg);line-height:var(--leading-normal);letter-spacing:var(--tracking-snug)}.t-body{font-family:var(--family-body);font-weight:400;font-size:var(--text-body);line-height:var(--leading-relaxed)}.t-body-sm{font-family:var(--family-body);font-weight:400;font-size:var(--text-body-sm);line-height:var(--leading-normal)}.t-label{font-family:var(--family-body);font-weight:500;font-size:var(--text-body);letter-spacing:var(--tracking-snug)}.t-muted{color:var(--text-muted)}.t-subtle{color:var(--text-subtle)}.t-center{text-align:center}.t-balance{text-wrap:balance}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;overflow-x:clip}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--family-body);font-size:var(--text-body);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);overflow-x:clip}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:var(--leading-tight)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}img,svg,video,canvas{max-width:100%;display:block}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}::selection{background:var(--accent);color:var(--ink-900)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.content{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}html.anim [data-reveal]{opacity:0}@media (prefers-reduced-motion:no-preference){html.anim [data-hero-word]{animation:.7s cubic-bezier(.16,.84,.44,1) both heroWordIn;animation-delay:calc(var(--w,0) * 90ms)}html.anim [data-hero-in]{animation:.7s cubic-bezier(.16,.84,.44,1) both heroFadeUp;animation-delay:var(--d,0s)}html.anim [data-hero-flow]{animation:1s cubic-bezier(.25,.46,.45,.94) 1.54s both heroFade}html.anim [data-underline]:after{animation:heroUnderlineDraw 1.1s var(--ease-out) 1.85s both}}@keyframes heroWordIn{0%{opacity:0;filter:blur(8px);transform:translateY(70%)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFade{0%{opacity:0}to{opacity:1}}@keyframes heroUnderlineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.glass:before{content:"";z-index:2;border-radius:inherit;padding:var(--glass-edge-width);background:var(--glass-edge);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mdxFigure{margin:var(--space-6) 0;display:block}.mdxFigure img{border-radius:var(--radius-md,10px);width:100%;height:auto;display:block}.mdxFigcaption{margin-top:var(--space-2);font-family:var(--family-body);font-size:var(--text-small);color:var(--text-muted);display:block}
@font-face{font-family:display;src:url(../media/SeasonMix_Light-s.p.3y0tzqww_3ef2.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:display;src:url(../media/SeasonMix_Regular-s.p.0p0_86_3qz7bk.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/SeasonMix_Italic-s.p.3ruxub2iy_5ye.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:display;src:url(../media/SeasonMix_Medium-s.p.0p2o295rjcn1d.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(../media/SeasonMix_SemiBold-s.p.3qhq_6jmo7qun.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/SeasonMix_Bold-s.p.3t40kt_vz86ck.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Times New Roman);ascent-override:91.58%;descent-override:23.86%;line-gap-override:0.0%;size-adjust:106.47%}.display_ee42869a-module__ir1leq__className{font-family:display,display Fallback,Georgia,Times New Roman,serif}.display_ee42869a-module__ir1leq__variable{--font-display:"display", "display Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(../media/da4484eb6752e510.33v-0ifip0z2g.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)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:Figtree;font-style:italic;font-weight:300 900;font-display:swap;src:url(../media/63283323fe6abc74.p.0a2480i8-ibs2.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e.19g-lkcx7iw64.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8.p.0-95eo-012xnf.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)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}.figtree_575d0f76-module__0BVnsq__className{font-family:Figtree,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif}.figtree_575d0f76-module__0BVnsq__variable{--font-body:"Figtree", system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif}
@font-face{font-family:mono;src:url(../media/RelativeMono10Pitch_Regular.2y004vlp0eud3.woff2?dpl=dpl_C6sGwcKbjQw9QsTXS5WjWvPbCtDr)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.mono_54367446-module__Tzy-Aa__className{font-family:mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mono_54367446-module__Tzy-Aa__variable{--font-mono:"mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
.CookieConsent-module__Ystraa__wrap{z-index:200;animation:CookieConsent-module__Ystraa__consentIn .4s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both;position:fixed;bottom:0;left:0;right:0}@keyframes CookieConsent-module__Ystraa__consentIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.CookieConsent-module__Ystraa__card{background:var(--bg-elevated);border-top:1px solid var(--border-strong);font-family:var(--family-body);box-shadow:0 -14px 40px #00000047}.CookieConsent-module__Ystraa__bar{max-width:var(--container-max);padding:16px clamp(16px, 4vw, 40px) calc(16px + env(safe-area-inset-bottom,0px));align-items:center;gap:20px;margin:0 auto;display:flex}.CookieConsent-module__Ystraa__text{font-size:var(--text-body-sm);color:var(--text-muted);flex:1;margin:0;line-height:1.5}.CookieConsent-module__Ystraa__link{color:var(--text);text-underline-offset:2px;text-decoration:underline}.CookieConsent-module__Ystraa__actions{flex:none;justify-content:flex-end;gap:8px;display:flex}.CookieConsent-module__Ystraa__primary,.CookieConsent-module__Ystraa__ghost{font-family:var(--family-body);font-size:var(--text-body-sm);cursor:pointer;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), opacity .18s var(--ease-out);border-radius:999px;flex:none;padding:7px 14px;font-weight:500}.CookieConsent-module__Ystraa__primary{color:var(--ink-900,#0b0e12);background:#fff;border:1px solid #fff}.CookieConsent-module__Ystraa__primary:hover{opacity:.88}.CookieConsent-module__Ystraa__ghost{border:1px solid var(--border-strong);color:var(--text);background:0 0}.CookieConsent-module__Ystraa__ghost:hover{background:var(--surface-hover)}@media (max-width:760px){.CookieConsent-module__Ystraa__bar{flex-direction:column;align-items:stretch;gap:12px}.CookieConsent-module__Ystraa__actions{justify-content:stretch}.CookieConsent-module__Ystraa__actions button{flex:1}}
