@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_be54dfa7-module__tmwCma__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_be54dfa7-module__tmwCma__variable{--ff-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_a9e38003-module__L2ZE5G__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_a9e38003-module__L2ZE5G__variable{--ff-sans:"Space Grotesk", "Space Grotesk Fallback"}
@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--bg:#fff;--bg-2:#f4f4f7;--bg-3:#eef0f5;--bg-card:#ffffffd9;--ink:#15131c;--ink-soft:#3d3a4a;--ink-dim:#6b6878;--white:#fff;--brand:#2d2de0;--brand-electric:#2d2de0;--brand-light:#6d8af7;--brand-glow:#2d2de073;--blu-deep:#0a1454;--blu-night:#0f1e6e;--cobalt:#4060d4;--cobalt-bright:#6d8af7;--electric:#2d2de0;--cobalt-glow:#2d2de038;--cobalt-glow-soft:#4060d42e;--celeste:#38bdf8;--celeste-bright:#22d3ee;--celeste-glow:#38bdf859;--celeste-soft:#38bdf824;--cosmic-magenta:#3b82f6;--cosmic-violet:#2d2de0;--cosmic-cyan:#22d3ee;--gold:#dba93b;--gold-soft:#e6b94a;--gold-bright:#f0c75a;--gold-deep:#b88a25;--gold-pale:wheat;--accent:#2d2de0;--accent-glow:#2d2de059;--page-bg:var(--bg);--nav-bg:#ffffffd9;--nav-menu-bg:#fff;--surface:#ffffffd9;--surface-2:#f4f4f7;--field-bg:#fff;--success:#16a34a;--danger:#e11d48;--warning:#dba93b;--border:#140f281a;--border-soft:#140f280d;--border-hover:#38bdf88c;--shadow-sm:0 2px 12px #140f280f;--shadow-md:0 24px 60px #140f281a;--shadow-lg:0 40px 100px #140f2824;--max:1200px;--pad:clamp(20px, 4vw, 64px);--ease:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .44, 1);--dur-fast:.18s;--dur-base:.32s;--dur-slow:.7s;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:32px;--r-pill:999px;--glass:#ffffff0f;--glass-border:#ffffff1f;--glass-blur:18px;--grad-cta:linear-gradient(135deg, var(--electric), var(--celeste));--grad-gold:linear-gradient(135deg, var(--gold-deep), var(--gold-bright));--led:var(--electric);--led-glow:0 0 7px #2d2de080, 0 0 18px #2d2de047;--z-fab:95;--z-nav-overlay:99;--z-nav:100;--z-modal:200;--z-app-overlay:1000;--z-audio-bar:1200;--z-gate:9500;--z-banner:9999;--z-loader:10000;--z-cursor:99998;--z-toast:999995}[data-theme=dark]{--bg:#05030f;--bg-2:#0e0628;--bg-3:#120a30;--bg-card:#1e143c8c;--ink:#ece6fb;--ink-soft:#b8afd6;--ink-dim:#7a708f;--gold:#f4c95d;--gold-deep:#a87a35;--accent:#5e5efb;--accent-glow:#5e5efb59;--page-bg:radial-gradient(ellipse at top, #0e0628 0%, #05030f 60%, #020108 100%);--nav-bg:#0e0628d9;--nav-menu-bg:#140a30f7;--surface:#ffffff08;--surface-2:#ffffff0d;--field-bg:#00000040;--success:#25d366;--danger:#f43f5e;--warning:#f4c95d;--border:#b496f029;--border-soft:#b496f014;--border-hover:#b496f04d;--shadow-sm:0 2px 12px #0003;--shadow-md:0 24px 60px #0000004d;--shadow-lg:0 40px 100px #0006;--led:#5468ff;--led-glow:0 0 8px #5468ffbf, 0 0 22px #5468ff66}[data-theme=apple]{--bg:#fff;--bg-2:#f2f2f7;--bg-3:#e5e5ea;--bg-card:#fff;--ink:#1c1c1e;--ink-soft:#3c3c43;--ink-dim:#8e8e93;--white:#fff;--brand:#007aff;--brand-electric:#007aff;--brand-light:#4da3ff;--brand-glow:#007aff4d;--blu-deep:#0a4da0;--blu-night:#0a3d91;--cobalt:#007aff;--cobalt-bright:#4da3ff;--electric:#007aff;--cobalt-glow:#007aff38;--cobalt-glow-soft:#007aff24;--celeste:#34aadc;--celeste-bright:#5ac8fa;--celeste-glow:#007aff40;--celeste-soft:#007aff1a;--cosmic-magenta:#007aff;--cosmic-violet:#5856d6;--cosmic-cyan:#5ac8fa;--gold:#c8901f;--gold-soft:#d99a2e;--gold-bright:#e0a93f;--gold-deep:#9c6f16;--gold-pale:#f3e4c2;--accent:#007aff;--accent-glow:#007aff4d;--page-bg:radial-gradient(1200px 800px at 12% 0%, #007aff0d, transparent 60%), radial-gradient(ellipse at top, #fff 0%, #f7f7fb 55%, #f2f2f7 100%);--nav-bg:#fffc;--nav-menu-bg:#fffffff7;--surface:#fff;--surface-2:#f2f2f7;--field-bg:#fff;--ff-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--ff-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--success:#34c759;--danger:#ff3b30;--warning:#ff9500;--border:#3c3c432e;--border-soft:#3c3c431a;--border-hover:#007aff8c;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 8px 30px #0000001a;--shadow-lg:0 20px 60px #00000024}*,:before,:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}html{color:var(--ink);background:radial-gradient(at top,#f7f7fa 0%,#fff 55%,#eef0f5 100%) fixed}html[data-theme=dark]{background:radial-gradient(at top,#0e0628 0%,#05030f 60%,#020108 100%)}html:has([data-theme=dark]){background:radial-gradient(at top,#0e0628 0%,#05030f 60%,#020108 100%)}html[data-theme=apple]{background:radial-gradient(1200px 800px at 12% 0,#007aff0d,#0000 60%),radial-gradient(at top,#fff 0%,#f7f7fb 55%,#f2f2f7 100%)}html:has([data-theme=apple]){background:radial-gradient(1200px 800px at 12% 0,#007aff0d,#0000 60%),radial-gradient(at top,#fff 0%,#f7f7fb 55%,#f2f2f7 100%)}body{color:var(--ink);font-family:var(--ff-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;min-height:100vh;margin:0;font-size:17px;font-weight:400;line-height:1.6}a{color:inherit}img,video{max-width:100%;height:auto}h1,h2,h3,.display{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--ink);font-weight:300;line-height:1.12}h1{font-size:clamp(36px,5.6vw,72px)}h2{font-size:clamp(28px,4vw,56px)}h3{font-size:clamp(22px,2.8vw,36px)}h1 em,h2 em,h3 em,.lead em{color:var(--gold);text-shadow:0 1px 2px #5a3c0a4d,0 0 1px #8c5f1473;font-style:italic;font-weight:500}.lead{font-family:var(--ff-display);color:var(--ink-soft);max-width:60ch;font-size:clamp(18px,1.6vw,22px);font-weight:300;line-height:1.5}.eyebrow{font-family:var(--ff-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--electric);margin-bottom:24px;font-size:11px;font-weight:500}.eyebrow:before{content:"";background:var(--electric);vertical-align:middle;width:24px;height:1px;margin-right:10px;display:inline-block}.sect{padding:clamp(70px, 11vh, 160px) var(--pad);max-width:var(--max);margin:0 auto;position:relative}.rule{background:linear-gradient(90deg, transparent, var(--border-hover), transparent);height:1px;margin:0 var(--pad)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rule{animation:ruleDraw var(--ease) both;animation-timeline:view();animation-range:entry entry 90%}}}@keyframes ruleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fx-rise{animation:fxRise var(--ease) both;animation-timeline:view();animation-range:entry entry 65%}.fx-scale{animation:fxScale var(--ease) both;animation-timeline:view();animation-range:entry entry 65%}.fx-blur{animation:fxBlur var(--ease) both;animation-timeline:view();animation-range:entry entry 70%}.fx-children>*{animation:fxRise var(--ease) both;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes fxRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes fxScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes fxBlur{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur()}}::selection{color:var(--ink);background:#38bdf84d}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
