:root{--ground:#faf7f9;--surface:#fff;--surface-2:#f2ecf0;--ink:#22151f;--ink-2:#3d2638;--muted:#6e5a69;--rule:#e4dae1;--accent:#b31e4f;--accent-soft:#fcedf2;--gold:#b0701f;--gold-soft:#fbf0e1;--shadow:0 1px 3px rgba(34,21,31,.07),0 6px 18px -8px rgba(34,21,31,.16);--cloth-color:rgba(179,30,79,.1);--glow-color:rgba(179,30,79,.12);--palette-strawberry:#d01e56;--palette-blackcurrant:#5b1a8c;--palette-cranberry:#9b1a3e;--palette-rhubarb:#b5502a;--lane-house:#8b7686;--lane-music:#b31e4f;--lane-word:#b0701f;--lane-dance:#1f7a66;--lane-visual:#6a4bb5;--lid-face:#f7eef0;--lid-jam:#d01e56;--lid-berry:#96123c;--font-display-stack:var(--font-display),"Helvetica Neue",Arial,sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,Menlo,monospace;--wrap-max:1080px;--gutter:24px;--rail:440px;--ease-settle:cubic-bezier(.22,1,.36,1);--ease-rise:cubic-bezier(.16,1,.3,1);--ease-fold:cubic-bezier(.4,0,.2,1);--dur-quick:.15s;--dur-base:.32s;--dur-slow:.6s;--dur-draw:1.1s;--stagger-step:70ms}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#16101a;--surface:#1e1724;--surface-2:#261e2d;--ink:#efe6ee;--ink-2:#d0c0cc;--muted:#a08fa0;--rule:rgba(239,230,238,.13);--accent:#ff6e96;--accent-soft:#331a26;--gold:#e0a33e;--gold-soft:#2b2015;--shadow:0 1px 3px rgba(0,0,0,.4),0 6px 18px -8px rgba(0,0,0,.6);--cloth-color:rgba(255,110,150,.08);--glow-color:rgba(255,110,150,.16);--palette-strawberry:#ff5c87;--palette-blackcurrant:#a96be0;--palette-cranberry:#e0537a;--palette-rhubarb:#e08a5c;--lane-house:#8e7c8c;--lane-music:#ff6e96;--lane-word:#e0a33e;--lane-dance:#4fccae;--lane-visual:#a98cf5}}:root[data-theme=dark]{--ground:#16101a;--surface:#1e1724;--surface-2:#261e2d;--ink:#efe6ee;--ink-2:#d0c0cc;--muted:#a08fa0;--rule:rgba(239,230,238,.13);--accent:#ff6e96;--accent-soft:#331a26;--gold:#e0a33e;--gold-soft:#2b2015;--shadow:0 1px 3px rgba(0,0,0,.4),0 6px 18px -8px rgba(0,0,0,.6);--cloth-color:rgba(255,110,150,.08);--glow-color:rgba(255,110,150,.16);--palette-strawberry:#ff5c87;--palette-blackcurrant:#a96be0;--palette-cranberry:#e0537a;--palette-rhubarb:#e08a5c;--lane-house:#8e7c8c;--lane-music:#ff6e96;--lane-word:#e0a33e;--lane-dance:#4fccae;--lane-visual:#a98cf5}*,:after,:before{box-sizing:border-box}*{margin:0}html{color-scheme:light dark;scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--font-display-stack);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden}body>main{flex:1 1}img,svg,video{max-width:100%}h1,h2,h3,h4,h5{font-family:var(--font-display-stack);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}h1{line-height:1.02}a{color:var(--accent);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.mono,code,pre{font-family:var(--font-mono-stack)}.btn,.eyebrow,.mono,.pill,code,pre{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}::selection{background:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--ink)}input,select,textarea{caret-color:var(--accent);accent-color:var(--accent)}*{scrollbar-color:color-mix(in srgb,var(--muted) 45%,transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:999px;border:3px solid transparent;background-clip:content-box;background-color:color-mix(in srgb,var(--muted) 40%,transparent)}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--accent) 55%,transparent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.en,:root[data-lang=en] .lt{display:none}:root[data-lang=en] .en{display:inline}:root[data-lang=en] .en.blk{display:block}.wrap{width:100%;max-width:var(--wrap-max);margin:0 auto;padding:0 var(--gutter)}@media (min-width:1280px){:root{--wrap-max:1240px;--gutter:32px;--rail:460px}}@media (min-width:1600px){:root{--wrap-max:1400px;--gutter:40px;--rail:500px}}@media (min-width:1920px){:root{--wrap-max:1560px;--rail:540px}}.section{padding:76px 0}.section+.section{border-top:1px solid var(--rule)}@media (max-width:640px){.section{padding:54px 0}}@media (min-width:1600px){.section{padding:96px 0}}.cloth{background-image:repeating-linear-gradient(90deg,var(--cloth-color) 0 9px,transparent 9px 18px),repeating-linear-gradient(0deg,var(--cloth-color) 0 9px,transparent 9px 18px)}.cloth-strip{height:9px;flex:none;background-color:color-mix(in srgb,var(--accent) 5%,transparent)}.cloth-field{inset:0;opacity:.7;background-size:34px 34px;background-image:repeating-linear-gradient(90deg,var(--cloth-color) 0 34px,transparent 34px 68px),repeating-linear-gradient(0deg,var(--cloth-color) 0 34px,transparent 34px 68px)}.cloth-field,.glow{position:absolute;pointer-events:none}.glow{width:clamp(1100px,92vw,1700px);height:clamp(1100px,92vw,1700px);max-width:190vw;border-radius:50%;left:50%;top:-46%;transform:translateX(-50%);background:radial-gradient(circle,var(--glow-color),transparent 62%)}.eyebrow{font-family:var(--font-mono-stack);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.lede{font-size:clamp(1rem,1.6vw,1.2rem);color:var(--muted);max-width:62ch;line-height:1.62}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;font-family:var(--font-mono-stack);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:8px 15px;border-radius:999px;border:1px solid var(--rule);background:var(--surface);color:var(--muted);white-space:nowrap}.pill.hot{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.pill.gold{border-color:color-mix(in srgb,var(--gold) 45%,transparent);background:var(--gold-soft);color:var(--gold)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono-stack);font-weight:600;font-size:13px;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;padding:15px 24px;border-radius:999px;border:2px solid var(--accent);background:var(--accent);color:var(--ground);cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rule{border:0;border-top:1px solid var(--rule)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;top:10px;left:50%;z-index:70;transform:translate(-50%,calc(-100% - 18px));padding:13px 22px;border-radius:999px;border:2px solid var(--accent);background:var(--surface);color:var(--accent);font-family:var(--font-mono-stack);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;box-shadow:var(--shadow);transition:transform var(--dur-base) var(--ease-settle)}.skip-link:focus-visible{transform:translate(-50%);outline-offset:4px}@keyframes rise-in{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes thump{0%{opacity:0;transform:translate3d(0,-14px,0) scale(.97)}55%{opacity:1;transform:translate3d(0,3px,0) scale(1.01)}78%{transform:translate3d(0,-1px,0) scale(.998)}to{transform:none}}@keyframes cloth-drift{0%{background-position:0 0}to{background-position:34px 34px}}@keyframes glow-breathe{0%,to{transform:translateX(-50%) scale(1);opacity:1}50%{transform:translateX(-50%) scale(1.07);opacity:.78}}@keyframes draw-rail{0%{stroke-dashoffset:var(--dash,400)}to{stroke-dashoffset:0}}:root[data-motion=on] [data-rise]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--dur-slow) var(--ease-rise) var(--rise-delay,0ms),transform var(--dur-slow) var(--ease-settle) var(--rise-delay,0ms);will-change:transform,opacity}:root[data-motion=on] [data-rise].is-in{opacity:1;transform:none;will-change:auto}:root[data-motion=on] [data-rise=near]{transform:translate3d(0,10px,0)}:root[data-motion=on] [data-rise=rails]{opacity:1;transform:none;transition:none;will-change:auto}:root[data-motion=on] [data-rise-group]>:first-child{--rise-delay:0ms}:root[data-motion=on] [data-rise-group]>:nth-child(2){--rise-delay:calc(var(--stagger-step) * 1)}:root[data-motion=on] [data-rise-group]>:nth-child(3){--rise-delay:calc(var(--stagger-step) * 2)}:root[data-motion=on] [data-rise-group]>:nth-child(4){--rise-delay:calc(var(--stagger-step) * 3)}:root[data-motion=on] [data-rise-group]>:nth-child(5){--rise-delay:calc(var(--stagger-step) * 4)}:root[data-motion=on] [data-rise-group]>:nth-child(6){--rise-delay:calc(var(--stagger-step) * 5)}:root[data-motion=on] [data-rise-group]>:nth-child(7){--rise-delay:calc(var(--stagger-step) * 6)}:root[data-motion=on] [data-rise-group]>:nth-child(8){--rise-delay:calc(var(--stagger-step) * 7)}:root[data-motion=on] [data-rise-group]>:nth-child(9){--rise-delay:calc(var(--stagger-step) * 8)}:root[data-motion=on] [data-rise-group]>:nth-child(10){--rise-delay:calc(var(--stagger-step) * 9)}:root[data-motion=on] [data-rise-group]>:nth-child(11){--rise-delay:calc(var(--stagger-step) * 10)}:root[data-motion=on] [data-rise-group]>:nth-child(n+12){--rise-delay:calc(var(--stagger-step) * 11)}:root[data-motion=on] .lands{animation:thump .52s var(--ease-settle) both}:root[data-motion=on] .cloth-field{animation:cloth-drift 42s linear infinite;transform:translate3d(0,calc(var(--scroll-y, 0px) * .12),0)}:root[data-motion=on] .glow{animation:glow-breathe 14s var(--ease-fold) infinite;transform-origin:50% 40%}:root[data-motion=on] .cloth-strip{animation:strip-wipe .9s var(--ease-rise) both}@keyframes strip-wipe{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.btn{position:relative;overflow:hidden;transition:transform var(--dur-quick) var(--ease-settle),background var(--dur-quick) ease,border-color var(--dur-quick) ease,color var(--dur-quick) ease,box-shadow var(--dur-base) ease}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--accent) 85%,transparent)}.btn:active{transform:translateY(0) scale(.97)}.btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 0,color-mix(in srgb,var(--ground) 30%,transparent) 45%,transparent 70%);transform:translateX(-110%);transition:transform var(--dur-slow) var(--ease-rise);pointer-events:none}.btn:hover:before{transform:translateX(110%)}.btn.ghost:before{background:linear-gradient(100deg,transparent 0,color-mix(in srgb,var(--accent) 14%,transparent) 45%,transparent 70%)}.btn.ghost:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 10px 22px -14px color-mix(in srgb,var(--accent) 60%,transparent)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:progress;transform:none;box-shadow:none}.btn:disabled:before,.btn[aria-disabled=true]:before{display:none}.pill{transition:border-color var(--dur-quick) ease,color var(--dur-quick) ease}:root[data-motion=on] .pill.hot{animation:hot-pulse 3.4s var(--ease-fold) infinite}@keyframes hot-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 34%,transparent)}55%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 0,transparent)}}main a:not(.btn):not([class*=card]){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1.5px;transition:background-size var(--dur-base) var(--ease-rise)}main a:not(.btn):not([class*=card]):hover{background-size:100% 1.5px}.chip,.pill{position:relative}@media (pointer:coarse){a.pill:after,button.pill:after{content:"";position:absolute;inset:50% 0 auto 0;height:44px;transform:translateY(-50%)}}.ChatWidget_root__opxMS{position:fixed;right:var(--gutter);bottom:var(--gutter);z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.ChatWidget_launcher__OtUkq{font-family:var(--font-mono-stack);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--surface);background:var(--accent);border:0;border-radius:999px;padding:12px 20px;cursor:pointer;box-shadow:var(--shadow)}.ChatWidget_launcher__OtUkq:hover{background:var(--lid-berry)}.ChatWidget_close__6ID1j:focus-visible,.ChatWidget_input__E4vOu:focus-visible,.ChatWidget_launcher__OtUkq:focus-visible,.ChatWidget_send__JgnUQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ChatWidget_panel___zFAM{display:flex;flex-direction:column;width:min(var(--rail),calc(100vw - var(--gutter) * 2));max-height:min(560px,calc(100vh - var(--gutter) * 4));max-height:min(560px,calc(100dvh - var(--gutter) * 4));background:var(--surface);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.ChatWidget_head__UhEeP{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--rule);background:var(--surface-2)}.ChatWidget_title__saYWU{margin:0;font-family:var(--font-mono-stack);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ChatWidget_close__6ID1j{font-size:20px;line-height:1;color:var(--muted);background:none;border:0;padding:2px 6px;cursor:pointer}.ChatWidget_close__6ID1j:hover{color:var(--ink)}.ChatWidget_log__5ueLR{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.ChatWidget_bubble__YAWyp{margin:0;padding:9px 12px;border-radius:12px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-width:88%}.ChatWidget_assistant__qWnAQ{align-self:flex-start;background:var(--surface-2);color:var(--ink)}.ChatWidget_user__1IBJr{align-self:flex-end;background:var(--accent-soft);color:var(--ink-2)}.ChatWidget_dots__cJNsD{color:var(--muted)}.ChatWidget_form__pJRW8{display:flex;gap:8px;padding:10px;border-top:1px solid var(--rule)}.ChatWidget_input__E4vOu{flex:1 1;min-width:0;font:inherit;font-size:14px;color:var(--ink);background:var(--ground);border:1px solid var(--rule);border-radius:10px;padding:9px 11px}.ChatWidget_input__E4vOu:disabled{opacity:.6}.ChatWidget_send__JgnUQ{font-family:var(--font-mono-stack);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--surface);background:var(--accent);border:0;border-radius:10px;padding:0 14px;cursor:pointer}.ChatWidget_send__JgnUQ:disabled{background:var(--muted);cursor:not-allowed}.ChatWidget_foot__mt7XT{margin:0;padding:0 14px 12px;font-size:11.5px;line-height:1.45;color:var(--muted)}.ChatWidget_srOnly__K61lp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:520px){.ChatWidget_root__opxMS{right:12px;bottom:12px;left:12px;align-items:stretch}.ChatWidget_panel___zFAM{width:auto}.ChatWidget_launcher__OtUkq{align-self:flex-end}}.LangSwitch_switch__TwFMt{flex:none;margin-left:4px;padding:6px 11px;border-radius:999px;border:1px solid var(--rule);background:transparent;color:var(--muted);font-family:var(--font-mono-stack);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1;cursor:pointer;transition:color .15s ease,border-color .15s ease}.LangSwitch_switch__TwFMt:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:480px){.LangSwitch_switch__TwFMt{padding:6px 9px}}.ShareMenu_root__7wYuz{position:relative;flex:none}.ShareMenu_trigger__w7ULI{display:inline-flex;align-items:center;justify-content:center;padding:7px;border-radius:999px;border:1px solid var(--rule);background:transparent;color:var(--muted);line-height:1;cursor:pointer;transition:color var(--dur-quick) ease,border-color var(--dur-quick) ease}.ShareMenu_trigger__w7ULI:hover,.ShareMenu_trigger__w7ULI[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.ShareMenu_icon__2m9kY{flex:none}.ShareMenu_panel__GZnc6{position:absolute;top:calc(100% + 10px);left:0;z-index:60;width:268px;padding:8px;border:1px solid var(--rule);border-radius:14px;background:var(--surface);box-shadow:var(--shadow);animation:ShareMenu_share-open__RnVxY var(--dur-base) var(--ease-settle) both}@keyframes ShareMenu_share-open__RnVxY{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ShareMenu_panel__GZnc6{animation:none}}@media (max-width:640px){.ShareMenu_root__7wYuz{position:static}.ShareMenu_panel__GZnc6{left:var(--gutter);right:var(--gutter);width:auto}}.ShareMenu_heading__nEFNK{margin:4px 8px 8px;font-family:var(--font-mono-stack);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ShareMenu_item__uj5_s{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur-quick) ease,color var(--dur-quick) ease}.ShareMenu_item__uj5_s:focus-visible,.ShareMenu_item__uj5_s:hover{background:var(--accent-soft);color:var(--accent)}.ShareMenu_body__Mh6W7{display:flex;flex-direction:column;gap:2px;min-width:0}.ShareMenu_label__OftR6{font-weight:600;line-height:1.2}.ShareMenu_hint__mttR_{font-size:11.5px;line-height:1.25;color:var(--muted)}.ShareMenu_url__pich0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareMenu_item__uj5_s:focus-visible .ShareMenu_hint__mttR_,.ShareMenu_item__uj5_s:hover .ShareMenu_hint__mttR_{color:inherit}.ShareMenu_copy__jKLju{margin-top:6px;border-top:1px solid var(--rule);border-radius:0 0 10px 10px;padding-top:11px}@font-face{font-family:__Bricolage_Grotesque_a8939b;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_a8939b;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Bricolage_Grotesque_a8939b;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_a8939b;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a8939b{font-family:__Bricolage_Grotesque_a8939b,__Bricolage_Grotesque_Fallback_a8939b;font-style:normal}.__variable_a8939b{--font-display:"__Bricolage_Grotesque_a8939b","__Bricolage_Grotesque_Fallback_a8939b"}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_aa1656;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_aa1656;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_aa1656{font-family:__IBM_Plex_Mono_aa1656,__IBM_Plex_Mono_Fallback_aa1656;font-style:normal}.__variable_aa1656{--font-mono:"__IBM_Plex_Mono_aa1656","__IBM_Plex_Mono_Fallback_aa1656"}.SiteFooter_footer__vZ3CV{border-top:1px solid var(--rule);padding:30px 0 42px;margin-top:40px}.SiteFooter_inner__ATo2N{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:baseline;justify-content:space-between;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.SiteFooter_left__IzYCT,.SiteFooter_right__zDuuX{display:flex;gap:18px;flex-wrap:wrap;align-items:baseline}.SiteFooter_left__IzYCT a{text-decoration:none}.SiteFooter_left__IzYCT a:hover{text-decoration:underline}.SiteFooter_why__9ckT1{color:var(--ink)}.SiteFooter_why__9ckT1:hover{color:var(--accent)}.SiteFooter_right__zDuuX a{text-decoration:none}.SiteFooter_right__zDuuX a:hover{text-decoration:underline}.SiteFooter_legal__hd8dW{color:var(--muted)}.SiteFooter_legal__hd8dW:hover{color:var(--accent)}.SiteNav_nav__KWo63{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--ground) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.SiteNav_inner__gTyaZ{display:flex;align-items:center;gap:18px;min-height:66px;padding-top:10px;padding-bottom:10px}.SiteNav_brand__dJ5P0{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink)}.SiteNav_brand__dJ5P0 svg{transition:transform var(--dur-slow) var(--ease-settle)}.SiteNav_brand__dJ5P0:focus-visible svg,.SiteNav_brand__dJ5P0:hover svg{transform:rotate(24deg)}.SiteNav_wordmark__RKpzI{font-weight:800;font-size:15px;line-height:.92;letter-spacing:-.035em}.SiteNav_wordmark__RKpzI em{font-style:normal;color:var(--accent)}.SiteNav_links__7Rpew{display:flex;align-items:center;gap:22px;margin-left:auto}.SiteNav_link__O1Fuk{position:relative;font-size:14.5px;font-weight:400;text-decoration:none;color:var(--ink-2);white-space:nowrap;transition:color var(--dur-quick) ease;padding:12px 0}.SiteNav_link__O1Fuk:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:999px;background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-settle)}.SiteNav_link__O1Fuk:focus-visible,.SiteNav_link__O1Fuk:hover{color:var(--accent)}.SiteNav_link__O1Fuk:focus-visible:after,.SiteNav_link__O1Fuk:hover:after{transform:scaleX(1)}.SiteNav_link__O1Fuk[aria-current=page]{color:var(--accent)}.SiteNav_link__O1Fuk[aria-current=page]:after{transform:scaleX(1)}.SiteNav_link__O1Fuk[aria-current=page]:focus-visible,.SiteNav_link__O1Fuk[aria-current=page]:hover{color:var(--ink)}.SiteNav_link__O1Fuk[aria-current=page]:focus-visible:after,.SiteNav_link__O1Fuk[aria-current=page]:hover:after{background:var(--ink)}.SiteNav_cta__ctSAj{padding:11px 18px;font-size:11.5px;letter-spacing:.12em}@media (max-width:1080px){.SiteNav_links__7Rpew{gap:15px}.SiteNav_link__O1Fuk{font-size:13.5px}}@media (max-width:900px){.SiteNav_links__7Rpew{gap:11px}.SiteNav_link__O1Fuk{font-size:13px}}@media (max-width:780px){.SiteNav_links__7Rpew{gap:14px}.SiteNav_link__O1Fuk{display:none}.SiteNav_cta__ctSAj{padding:10px 15px}}@media (max-width:560px){.SiteNav_inner__gTyaZ{gap:10px}.SiteNav_inner__gTyaZ .SiteNav_cta__ctSAj{padding:10px 13px;font-size:10.5px;letter-spacing:.08em}}@media (max-width:480px){.SiteNav_wordmark__RKpzI{display:none}}@media (max-width:360px){.SiteNav_inner__gTyaZ{gap:7px}.SiteNav_inner__gTyaZ .SiteNav_cta__ctSAj{padding:9px 10px;font-size:9.5px;letter-spacing:.06em}}@supports (animation-timeline:scroll()){:root[data-motion=on] .SiteNav_nav__KWo63:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--gold),var(--accent));animation:SiteNav_nav-progress__XPzxz linear both;animation-timeline:scroll(root block)}@keyframes SiteNav_nav-progress__XPzxz{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}