@font-face{font-family:__Fraunces_eaa818;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e8c7e585bb5e69ba-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:__Fraunces_eaa818;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d02d66744511ad29-s.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:__Fraunces_eaa818;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26dc4a78f0c7af7f-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:__Fraunces_Fallback_eaa818;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eaa818{font-family:__Fraunces_eaa818,__Fraunces_Fallback_eaa818;font-style:normal}.__variable_eaa818{--font-display:"__Fraunces_eaa818","__Fraunces_Fallback_eaa818"}@font-face{font-family:__Caveat_97f5e1;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-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:__Caveat_97f5e1;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_97f5e1;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.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:__Caveat_97f5e1;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:__Caveat_Fallback_97f5e1;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_97f5e1{font-family:__Caveat_97f5e1,__Caveat_Fallback_97f5e1;font-style:normal}.__variable_97f5e1{--font-hand:"__Caveat_97f5e1","__Caveat_Fallback_97f5e1"}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-body:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-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:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.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:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:__JetBrains_Mono_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-mono:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}@font-face{font-family:__Bricolage_Grotesque_a4bae9;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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_a4bae9;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.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_a4bae9;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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_a4bae9;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:__Bricolage_Grotesque_a4bae9,__Bricolage_Grotesque_Fallback_a4bae9;font-style:normal}.__variable_a4bae9{--font-bricolage:"__Bricolage_Grotesque_a4bae9","__Bricolage_Grotesque_Fallback_a4bae9"}:root{--cream:#fff8ee;--cream-deep:#ffe8cc;--paper:#fff0d4;--cherry:#ff1a0e;--cherry-deep:#c8190a;--cherry-soft:#ff7a66;--coral:#ff4a14;--blueberry:#1547f0;--blueberry-deep:#0f2f9e;--periwinkle:#7aaeff;--periwinkle-deep:#3f73ee;--spire-green:#00f07e;--spire-green-deep:#00c957;--mustard:#f8c211;--mustard-deep:#d29a00;--ink:#0a1530;--ink-soft:#2a3552;--ink-faint:#5a6584;--butter:#ffcb18;--butter-deep:#ffb000;--peach:#ff9472;--peach-deep:var(--coral);--sage:#3ddc78;--sage-deep:#1fb351;--lavender:#cb8aff;--blueberry-soft:var(--periwinkle);--bg:var(--cream);--bg-deep:var(--cream-deep);--surface:#fff;--surface-2:var(--paper);--border:#e8c99a;--text:var(--ink);--text-mute:var(--ink-soft);--grad-sun:linear-gradient(180deg,#ffd54f 0%,var(--mustard) 100%);--grad-sky:linear-gradient(180deg,#c5d9ff 0%,var(--periwinkle) 100%);--grad-party:linear-gradient(135deg,var(--cherry) 0%,var(--coral) 50%,var(--periwinkle) 100%);--grad-flag:linear-gradient(180deg,var(--cherry) 0%,var(--cherry) 33%,var(--cream) 33%,var(--cream) 66%,var(--blueberry) 66%,var(--blueberry) 100%);--t-display:clamp(64px,9vw,140px);--t-h1:clamp(48px,6vw,84px);--t-h2:clamp(28px,3.2vw,44px);--t-h3:clamp(20px,2vw,28px);--t-body:clamp(15px,1.05vw,19px);--t-mono-sm:12px;--t-mono:14px;--lh-display:0.96;--lh-h1:1.04;--lh-h2:1.18;--lh-body:1.6;--s-1:4px;--s-2:8px;--s-3:16px;--s-4:24px;--s-5:32px;--s-6:48px;--s-7:64px;--s-8:96px;--s-9:128px;--s-10:160px;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-pill:999px;--r-blob:36% 64% 70% 30%/40% 40% 60% 60%;--border-thin:1px;--border-md:2px;--border-bold:4px;--t-micro:140ms;--t-ui:260ms;--t-modal:320ms;--t-section:700ms;--t-hero:1200ms;--ease-pump:cubic-bezier(0.34,1.56,0.64,1);--ease-bounce:cubic-bezier(0.68,-0.55,0.27,1.55);--ease-soft:cubic-bezier(0.45,0,0.15,1);--ease-eagle:cubic-bezier(0.6,0.05,0.28,0.91);--shadow-sticker:0 1px 0 rgba(10,21,48,.1),0 6px 16px rgba(10,21,48,.12),0 18px 40px rgba(10,21,48,.08);--shadow-card:0 2px 0 rgba(10,21,48,.06),0 8px 24px rgba(10,21,48,.1);--shadow-cherry:0 8px 24px color-mix(in srgb,var(--cherry) 30%,transparent);--shadow-navy:0 8px 24px color-mix(in srgb,var(--blueberry) 30%,transparent);--shadow-butter:0 0 32px color-mix(in srgb,var(--mustard) 50%,transparent);--shadow-pop:4px 4px 0 var(--ink);--shadow-facet:inset -2px -2px 0 rgba(10,21,48,.2);--shadow-flag:0 6px 18px rgba(31,71,160,.28);--tape-cherry:repeating-linear-gradient(45deg,var(--cherry) 0 8px,var(--cherry-deep) 8px 16px);--tape-butter:repeating-linear-gradient(45deg,var(--mustard) 0 8px,var(--mustard-deep) 8px 16px);--tape-sage:repeating-linear-gradient(45deg,var(--sage) 0 8px,var(--sage-deep) 8px 16px);--tape-bunting:repeating-linear-gradient(90deg,var(--cherry) 0 24px,var(--cream) 24px 48px,var(--blueberry) 48px 72px,var(--cream) 72px 96px);--halftone-dot:radial-gradient(circle at center,var(--ink) 0.5px,transparent 1px);--focus-ring:0 0 0 2px var(--cream),0 0 0 5px var(--cherry);--patriot-red:var(--cherry);--patriot-navy:var(--blueberry);--patriot-star:#fff;--flag-stripe-1:var(--cherry);--flag-stripe-2:var(--cream);--flag-stripe-3:var(--blueberry);--cherry-glow:rgba(255,26,14,.42);--peach-glow:rgba(255,148,114,.48);--periwinkle-glow:rgba(122,174,255,.46);--butter-glow:rgba(255,203,24,.5);--sage-glow:rgba(61,220,120,.42);--grad-candy:linear-gradient(135deg,var(--peach) 0%,var(--cherry-soft) 38%,var(--cherry) 68%,var(--periwinkle) 100%);--grad-confetti:linear-gradient(120deg,var(--mustard) 0%,var(--cherry) 34%,var(--blueberry) 68%,var(--sage) 100%);--grad-aurora:linear-gradient(135deg,var(--lavender) 0%,var(--periwinkle) 50%,var(--sage) 100%);--grad-bloom:radial-gradient(circle at 30% 30%,var(--butter) 0%,var(--peach) 45%,var(--cherry) 100%);--shadow-candy:0 1px 0 rgba(10,21,48,.06),0 4px 12px rgba(255,26,14,.1),0 12px 28px rgba(255,148,114,.16),0 24px 56px rgba(122,174,255,.14);--shadow-bloom:0 0 0 1px rgba(255,203,24,.18),0 8px 24px rgba(255,203,24,.32),0 18px 48px rgba(255,148,114,.28);--shadow-lift:0 2px 0 rgba(10,21,48,.05),0 10px 22px rgba(10,21,48,.1),0 22px 48px rgba(10,21,48,.1),0 0 0 1px rgba(255,148,114,.1);--ease-velvet:cubic-bezier(0.65,0,0.35,1);--t-jelly:520ms;--t-silk:760ms;--noise-tint-strong:rgba(255,26,14,.06)}@media (prefers-reduced-motion:reduce){:root{--t-micro:0.01ms;--t-ui:0.01ms;--t-modal:0.01ms;--t-section:0.01ms;--t-hero:0.01ms;--t-jelly:0.01ms;--t-silk:0.01ms}}@media (prefers-contrast:more){:root{--text:#000;--text-mute:#0a1530;--border:#0a1530}}:root{--type-display:clamp(2.4rem,7vw + 1rem,5.4rem);--type-h2:clamp(1.85rem,4.5vw + .5rem,3.4rem);--type-h3:clamp(1.35rem,2.8vw + .5rem,2.2rem);--type-lead:clamp(1.1rem,1.6vw + .5rem,1.6rem);--type-body:clamp(1rem,.4vw + .9rem,1.18rem);--type-small:clamp(0.86rem,.25vw + .8rem,0.98rem);--crimson-900:var(--cherry-deep);--crimson-700:var(--cherry-deep);--crimson-500:var(--cherry);--crimson-300:var(--coral);--crimson-100:var(--peach);--navy-900:var(--blueberry-deep);--navy-700:var(--blueberry-deep);--navy-500:var(--blueberry);--navy-300:var(--periwinkle);--green-pump:var(--spire-green);--green-phosphor:var(--sage);--red-dump:var(--cherry-deep);--gold:var(--mustard);--cyan-glitch:var(--periwinkle);--shadow-glow:var(--shadow-butter);--shadow-cult:var(--shadow-card);--grad-pump:var(--grad-sun);--grad-dawn:var(--grad-sky);--scanline:none;--neon-cherry:#ff1f18;--neon-coral:#ff5a22;--neon-periwinkle:#8fbcff;--neon-mustard:#ffd024;--acid-lime:#c8ff45;--hot-magenta:#ff3db1;--grad-aurora-1:linear-gradient(135deg,var(--neon-cherry) 0%,var(--neon-coral) 35%,var(--neon-periwinkle) 70%,var(--neon-mustard) 100%);--grad-aurora-2:conic-gradient(from 220deg at 50% 50%,var(--neon-cherry) 0deg,var(--neon-periwinkle) 90deg,var(--sage) 180deg,var(--neon-mustard) 270deg,var(--neon-cherry) 360deg);--grad-mesh-1:radial-gradient(ellipse 60% 55% at 12% 8%,color-mix(in srgb,var(--neon-periwinkle) 70%,transparent) 0%,transparent 70%);--grad-mesh-2:radial-gradient(ellipse 70% 60% at 88% 92%,color-mix(in srgb,var(--cherry-soft) 65%,transparent) 0%,transparent 72%);--grad-mesh-3:radial-gradient(circle 55% at 50% 50%,color-mix(in srgb,var(--neon-mustard) 55%,transparent) 0%,transparent 75%);--grad-holo:linear-gradient(115deg,var(--neon-cherry) 0%,var(--neon-coral) 20%,var(--neon-mustard) 40%,var(--sage) 60%,var(--neon-periwinkle) 80%,var(--hot-magenta) 100%);--grad-glass:linear-gradient(180deg,color-mix(in srgb,var(--cream-deep) 80%,transparent) 0%,color-mix(in srgb,var(--cream) 60%,transparent) 100%);--shadow-card-1:0 1px 0 1px color-mix(in srgb,var(--periwinkle) 12%,transparent),0 8px 24px color-mix(in srgb,var(--ink) 8%,transparent);--shadow-card-2:0 1px 0 1px color-mix(in srgb,var(--periwinkle) 14%,transparent),0 4px 10px color-mix(in srgb,var(--ink) 8%,transparent),0 14px 32px color-mix(in srgb,var(--ink) 12%,transparent);--shadow-card-3:0 1px 0 1px color-mix(in srgb,var(--periwinkle) 16%,transparent),0 2px 4px color-mix(in srgb,var(--ink) 6%,transparent),0 8px 18px color-mix(in srgb,var(--ink) 10%,transparent),0 22px 44px color-mix(in srgb,var(--ink) 14%,transparent),0 36px 72px color-mix(in srgb,var(--neon-cherry) 12%,transparent);--shadow-glow-cherry:0 0 0 2px color-mix(in srgb,var(--neon-cherry) 40%,transparent),0 12px 36px color-mix(in srgb,var(--neon-cherry) 30%,transparent);--shadow-glow-periwinkle:0 0 0 2px color-mix(in srgb,var(--neon-periwinkle) 40%,transparent),0 12px 36px color-mix(in srgb,var(--neon-periwinkle) 30%,transparent);--shadow-glow-mustard:0 0 0 2px color-mix(in srgb,var(--neon-mustard) 40%,transparent),0 12px 36px color-mix(in srgb,var(--neon-mustard) 30%,transparent);--shadow-spotlight:0 0 0 1px color-mix(in srgb,var(--cream) 20%,transparent),0 0 80px 20px color-mix(in srgb,var(--neon-mustard) 22%,transparent),0 0 200px 60px color-mix(in srgb,var(--neon-cherry) 14%,transparent);--glass-tint:rgba(255,248,238,.6);--glass-stroke:color-mix(in srgb,var(--periwinkle) 18%,transparent);--glass-blur:18px;--font-display:var(--font-bricolage),"Fraunces",serif;--font-headline:var(--font-bricolage),system-ui,sans-serif;--font-body-pro:var(--font-body),"Inter",sans-serif;--font-grotesque:var(--font-bricolage),"Inter",sans-serif;--tracking-mega:-0.04em;--tracking-tight-pro:-0.025em;--leading-tight-pro:0.95;--leading-display:0.86}@keyframes united-grain-shift{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(3%,30%)}90%{transform:translate(-10%,10%)}to{transform:translate(0)}}.film-grain{position:fixed;inset:-10%;z-index:2;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;animation:united-grain-shift 1.2s steps(8) infinite}@media (prefers-reduced-motion:reduce){.film-grain{animation:none;opacity:.02}}.vignette-fixed{display:none}.hx-link{position:relative;display:inline-block}.hx-link:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .26s var(--ease-eagle)}.hx-link:hover:after{transform:scaleX(1)}.hx-arrow{display:inline-flex;align-items:center}.hx-arrow:after{content:" →";display:inline-block;margin-left:4px;transition:transform .26s var(--ease-eagle)}.hx-arrow:hover:after{transform:translateX(5px)}.hx-bracket{position:relative;display:inline-block;padding:0 8px;transition:padding .22s var(--ease-eagle)}.hx-bracket:after,.hx-bracket:before{position:absolute;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .22s var(--ease-eagle),left .22s var(--ease-eagle),right .22s var(--ease-eagle);color:currentColor}.hx-bracket:before{content:"[";left:0}.hx-bracket:after{content:"]";right:0}.hx-bracket:hover{padding:0 14px}.hx-bracket:hover:before{opacity:1;left:2px}.hx-bracket:hover:after{opacity:1;right:2px}.hx-chroma{transition:text-shadow .18s var(--ease-eagle)}.hx-chroma:hover{text-shadow:-.02em 0 0 color-mix(in srgb,var(--cyan-glitch) 90%,transparent),.02em 0 0 color-mix(in srgb,var(--crimson-500) 90%,transparent)}.hx-lift{transition:transform .22s var(--ease-eagle),box-shadow .22s var(--ease-eagle)}.hx-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-cherry)}.hx-track-wide{transition:letter-spacing .26s var(--ease-eagle)}.hx-track-wide:hover{letter-spacing:.18em}.hx-gradient-fill{position:relative;overflow:hidden;transition:color .22s var(--ease-eagle)}.hx-gradient-fill:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--crimson-500),var(--crimson-700));transform:translateY(101%);transition:transform .32s var(--ease-eagle);z-index:-1}.hx-gradient-fill:hover{color:var(--text)}.hx-gradient-fill:hover:before{transform:translateY(0)}.hx-shine{position:relative;isolation:isolate;overflow:hidden}.hx-shine:before{content:"";position:absolute;inset:0;background:linear-gradient(92deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 70%);transform:translateX(-100%);transition:transform .7s var(--ease-eagle);z-index:0;pointer-events:none}.hx-shine:hover:before{transform:translateX(100%)}.scanline-reactive{opacity:calc(.3 + var(--scroll-v, 0) * .7);transition:opacity 80ms linear}.bg-parallax-velocity{transform:scale(calc(1 + var(--scroll-v, 0) * .06)) translate3d(0,calc(var(--scroll-v, 0) * -8px),0);transition:transform .12s linear;will-change:transform}@media (prefers-reduced-motion:reduce){.bg-parallax-velocity{transform:none!important;transition:none!important}}@keyframes united-bg-breathe{0%,to{transform:scale(1.04)}50%{transform:scale(1.08)}}.bg-breathe{animation:united-bg-breathe 22s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.bg-breathe{animation:none;transform:scale(1.02)}.film-grain,.hx-arrow:after,.hx-bracket,.hx-bracket:after,.hx-bracket:before,.hx-chroma,.hx-gradient-fill:before,.hx-lift,.hx-link:after,.hx-shine:before,.hx-track-wide{animation:none!important;transition:none!important}}.hx-wiggle{transition:transform .36s var(--ease-pump)}.hx-wiggle:hover{transform:rotate(-1.5deg) scale(1.02)}.hx-peel{transition:transform .32s var(--ease-bounce);transform-origin:center bottom}.hx-peel:hover{transform:perspective(800px) rotateX(-8deg) translateY(-3px)}.hx-bounce{transition:transform .24s var(--ease-bounce)}.hx-bounce:hover{transform:translateY(-4px)}.hx-pop{transition:transform .18s var(--ease-pump),box-shadow .18s var(--ease-pump);box-shadow:var(--shadow-pop)}.hx-pop:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.hx-pop:active{transform:translate(0);box-shadow:0 0 0 var(--ink)}.bunting{height:14px;background:var(--tape-bunting);position:relative}.bunting:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 100% 14px at 50% 0,transparent 50%,var(--cream) 50%);background-size:24px 14px;background-repeat:repeat-x}.paper-texture{position:relative}.paper-texture:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.85 0 0 0 0 0.65 0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px 200px;mix-blend-mode:multiply}.halftone{background-image:var(--halftone-dot);background-size:8px 8px;opacity:.12}@keyframes paper-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-paper{display:flex;gap:48px;white-space:nowrap;animation:paper-marquee 40s linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.marquee-paper{animation:none}}.confetti-root{inset:0;z-index:60}.confetti-root,.cursor-follower{pointer-events:none;position:fixed}.cursor-follower{top:0;left:0;width:28px;height:28px;border-radius:999px;background:var(--cherry);opacity:.85;z-index:70;mix-blend-mode:multiply;transform:translate(-50%,-50%);will-change:transform;transition:width .2s var(--ease-pump),height .2s var(--ease-pump),background .2s}.cursor-follower[data-state=hover]{width:56px;height:56px;background:var(--butter)}@media (pointer:coarse){.cursor-follower{display:none}}@media (prefers-reduced-motion:reduce){.cursor-follower{display:none}.hx-bounce,.hx-peel,.hx-pop,.hx-wiggle{transition:none!important;transform:none!important}.film-grain{animation:none;opacity:.02}}.divider-shadow{box-shadow:0 6px 14px rgba(43,33,24,.06)}@keyframes skel-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skel-shimmer{background:linear-gradient(90deg,var(--cream) 0,var(--butter) 50%,var(--cream) 100%);background-size:200% 100%;animation:skel-shimmer 1.6s ease-in-out infinite;border:1px solid var(--border)}.skel-shimmer[data-tone=paper]{background:linear-gradient(90deg,var(--paper) 0,var(--cream) 50%,var(--paper) 100%);background-size:200% 100%}.skel-shimmer[data-tone=peach]{background:linear-gradient(90deg,color-mix(in srgb,var(--peach) 30%,var(--cream)) 0,var(--peach) 50%,color-mix(in srgb,var(--peach) 30%,var(--cream)) 100%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.skel-shimmer{animation:none;background:var(--cream)}.skel-shimmer[data-tone=paper]{background:var(--paper)}.skel-shimmer[data-tone=peach]{background:color-mix(in srgb,var(--peach) 30%,var(--cream))}}.fx-halo-butter,.fx-halo-cherry,.fx-halo-peach,.fx-halo-periwinkle,.fx-halo-sage{position:relative;isolation:isolate}.fx-halo-butter:after,.fx-halo-cherry:after,.fx-halo-peach:after,.fx-halo-periwinkle:after,.fx-halo-sage:after{content:"";position:absolute;inset:-18px;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.85}.fx-halo-cherry{box-shadow:0 0 0 1px color-mix(in srgb,var(--cherry) 25%,transparent),0 6px 18px color-mix(in srgb,var(--cherry) 22%,transparent),0 14px 40px color-mix(in srgb,var(--cherry) 14%,transparent)}.fx-halo-cherry:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--cherry) 38%,transparent),transparent 70%)}.fx-halo-peach{box-shadow:0 0 0 1px color-mix(in srgb,var(--peach) 30%,transparent),0 6px 18px color-mix(in srgb,var(--peach) 28%,transparent),0 14px 40px color-mix(in srgb,var(--peach) 16%,transparent)}.fx-halo-peach:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--peach) 42%,transparent),transparent 72%)}.fx-halo-periwinkle{box-shadow:0 0 0 1px color-mix(in srgb,var(--periwinkle) 28%,transparent),0 6px 18px color-mix(in srgb,var(--periwinkle) 26%,transparent),0 14px 40px color-mix(in srgb,var(--periwinkle) 14%,transparent)}.fx-halo-periwinkle:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--periwinkle) 40%,transparent),transparent 72%)}.fx-halo-butter{box-shadow:0 0 0 1px color-mix(in srgb,var(--butter) 32%,transparent),0 6px 18px color-mix(in srgb,var(--butter) 30%,transparent),0 14px 40px color-mix(in srgb,var(--butter) 18%,transparent)}.fx-halo-butter:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--butter) 46%,transparent),transparent 74%)}.fx-halo-sage{box-shadow:0 0 0 1px color-mix(in srgb,var(--sage) 28%,transparent),0 6px 18px color-mix(in srgb,var(--sage) 24%,transparent),0 14px 40px color-mix(in srgb,var(--sage) 14%,transparent)}.fx-halo-sage:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--sage) 38%,transparent),transparent 72%)}@keyframes fx-bloom-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:.85}}.fx-bloom{position:relative;isolation:isolate}.fx-bloom:before{content:"";position:absolute;inset:-22%;z-index:-1;pointer-events:none;background:var(--grad-bloom,radial-gradient(circle at 50% 50%,var(--peach),var(--cherry) 55%,transparent 75%));filter:blur(28px);mix-blend-mode:screen;border-radius:50%;animation:fx-bloom-pulse 6s ease-in-out infinite;will-change:transform,opacity}.fx-grain-sweet{position:relative}.fx-grain-sweet:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.15 0 0 0 0 0.1 0 0 0 0.85 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:110px 110px}.fx-ribbon-stripes{background-image:repeating-linear-gradient(45deg,var(--peach) 0 14px,var(--cream) 14px 28px,var(--cherry) 28px 42px,var(--cream) 42px 56px,var(--periwinkle) 56px 70px,var(--cream) 70px 84px);background-size:200% 200%}.fx-tape-cherry,.fx-tape-mustard,.fx-tape-periwinkle{position:relative;display:inline-block;padding:4px 14px;font-weight:700;letter-spacing:.04em;border-radius:2px;box-shadow:0 2px 6px rgba(43,33,24,.18),inset 0 0 0 1px hsla(0,0%,100%,.25)}.fx-tape-cherry{background:color-mix(in srgb,var(--cherry) 86%,#fff);color:var(--cream);transform:rotate(-2.2deg)}.fx-tape-mustard{background:color-mix(in srgb,var(--butter) 90%,var(--ink));color:var(--ink);transform:rotate(1.6deg)}.fx-tape-periwinkle{background:color-mix(in srgb,var(--periwinkle) 86%,#fff);color:var(--ink);transform:rotate(-1.4deg)}.fx-edge-soft{border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),inset 0 0 0 1px color-mix(in srgb,var(--ink) 6%,transparent),0 2px 6px rgba(43,33,24,.08),0 10px 22px rgba(43,33,24,.06)}@keyframes fx-color-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fx-text-paint{background:linear-gradient(92deg,var(--cherry) 0,var(--peach) 22%,var(--butter) 44%,var(--sage) 64%,var(--periwinkle) 82%,var(--lavender,var(--periwinkle)) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:fx-color-shimmer 9s ease-in-out infinite}.fx-text-stroke-warm{color:var(--cream);-webkit-text-stroke:1px color-mix(in srgb,var(--ink) 70%,transparent);text-shadow:0 0 6px color-mix(in srgb,var(--peach) 50%,transparent),0 0 18px color-mix(in srgb,var(--cherry) 30%,transparent),0 1px 0 color-mix(in srgb,var(--butter) 40%,transparent);paint-order:stroke fill}.fx-card-pop{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1);will-change:transform}.fx-card-pop:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 12px 28px rgba(43,33,24,.14),0 4px 10px rgba(43,33,24,.08),var(--shadow-pop,4px 4px 0 var(--ink))}.fx-card-jelly{transition:transform .38s cubic-bezier(.34,1.56,.64,1);will-change:transform}.fx-card-jelly:hover{transform:translateY(-3px) scale(1.04)}.fx-card-jelly:active{transform:translateY(-1px) scale(.98)}.fx-press{transition:transform .12s var(--ease-pump,cubic-bezier(.2,.8,.2,1))}.fx-press:active{transform:scale(.97)}.fx-marquee-fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fx-spotlight{--mx:50%;--my:50%;position:relative;isolation:isolate;overflow:hidden}.fx-spotlight:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(240px circle at var(--mx) var(--my),color-mix(in srgb,var(--butter) 40%,transparent),color-mix(in srgb,var(--peach) 18%,transparent) 35%,transparent 70%);mix-blend-mode:screen;transition:opacity .2s ease;z-index:0}@keyframes fx-shimmer-tape{0%{background-position:-150% 0}to{background-position:250% 0}}.fx-shimmer-tape{position:relative;isolation:isolate;overflow:hidden}.fx-shimmer-tape:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0,transparent 38%,color-mix(in srgb,var(--butter) 65%,transparent) 50%,transparent 62%,transparent 100%);background-size:200% 100%;background-position:-150% 0;opacity:0;transition:opacity .2s ease;mix-blend-mode:screen}.fx-shimmer-tape:hover:after{opacity:1;animation:fx-shimmer-tape 1.1s linear infinite}@media (prefers-reduced-motion:reduce){.fx-bloom:before,.fx-shimmer-tape:after,.fx-text-paint{animation:none!important}.fx-card-jelly,.fx-card-pop,.fx-press,.fx-shimmer-tape:after,.fx-spotlight:before{transition:none!important}.fx-card-jelly:active,.fx-card-jelly:hover,.fx-card-pop:hover,.fx-press:active{transform:none!important}.fx-shimmer-tape:hover:after{opacity:0}}.fx-spotlight-card{position:relative;isolation:isolate}.fx-spotlight-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--cherry) 35%,transparent),transparent 60%);opacity:0;transition:opacity .35s var(--ease-silk,cubic-bezier(.2,.8,.2,1));pointer-events:none;z-index:0}.fx-spotlight-card:hover:before{opacity:1}.fx-spotlight-card>*{position:relative;z-index:1}.fx-mesh-bg-1{background-image:var(--grad-mesh-1);background-position:0 0,100% 100%;background-size:140% 140%,120% 120%;background-blend-mode:screen,multiply;background-repeat:no-repeat}.fx-mesh-bg-2{background-image:var(--grad-mesh-2);background-position:100% 0,0 100%;background-size:160% 160%,130% 130%;background-blend-mode:soft-light,screen;background-repeat:no-repeat}.fx-mesh-bg-3{background-image:var(--grad-mesh-3);background-position:50% 0,50% 100%;background-size:200% 140%,140% 200%;background-blend-mode:overlay,multiply;background-repeat:no-repeat}.fx-aurora-bg{position:relative;background:var(--grad-aurora-1);background-size:220% 220%;background-attachment:fixed;animation:anim-aurora-drift 24s linear infinite,anim-aurora-breathe 8s ease-in-out infinite alternate;will-change:background-position,filter}.fx-glass-card{backdrop-filter:blur(var(--glass-blur,18px)) saturate(140%);-webkit-backdrop-filter:blur(var(--glass-blur,18px)) saturate(140%);background:var(--glass-tint);border:1px solid var(--glass-stroke);border-radius:18px;box-shadow:var(--shadow-card-2)}.fx-glass-strong{backdrop-filter:blur(calc(var(--glass-blur, 18px) * 1.6)) saturate(160%) brightness(108%);-webkit-backdrop-filter:blur(calc(var(--glass-blur, 18px) * 1.6)) saturate(160%) brightness(108%);background:color-mix(in srgb,var(--glass-tint) 80%,var(--cream) 20%);border:1px solid color-mix(in srgb,var(--glass-stroke) 70%,#fff 30%);border-radius:22px;box-shadow:var(--shadow-card-2),inset 0 1px 0 color-mix(in srgb,#fff 50%,transparent)}.fx-holo-text{background:var(--grad-holo);background-size:220% 100%;animation:anim-holo-shimmer 6s linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;will-change:background-position}.fx-text-stroke-cherry,.fx-text-stroke-fill-on-hover{-webkit-text-stroke:1.5px var(--cherry);color:transparent;-webkit-text-fill-color:transparent}.fx-text-stroke-fill-on-hover{transition:color .4s var(--ease-silk,cubic-bezier(.2,.8,.2,1)),-webkit-text-fill-color .4s var(--ease-silk,cubic-bezier(.2,.8,.2,1))}.fx-text-stroke-fill-on-hover:hover{color:var(--cherry);-webkit-text-fill-color:var(--cherry)}.fx-arrow-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit}.fx-arrow-link__arrow{display:inline-block;transition:transform .4s var(--ease-jelly,cubic-bezier(.34,1.56,.64,1));will-change:transform}.fx-arrow-link:hover .fx-arrow-link__arrow{transform:translateX(6px)}.fx-card-3d{perspective:1200px}.fx-card-3d,.fx-card-3d__inner{transform-style:preserve-3d;transition:transform .5s var(--ease-silk,cubic-bezier(.2,.8,.2,1))}.fx-card-3d__inner{transform:rotateX(calc(var(--ry, 0) * 1deg)) rotateY(calc(var(--rx, 0) * 1deg));will-change:transform}.fx-shadow-cherry-glow{box-shadow:var(--shadow-glow-cherry)}.fx-scrollvel-blur{filter:blur(calc(var(--vel-blur, 0) * 1px));transition:filter .4s var(--ease-silk,cubic-bezier(.2,.8,.2,1));will-change:filter}@keyframes anim-shimmer-line{0%{transform:translateX(-30%)}to{transform:translateX(30%)}}.fx-shimmer-line{position:relative;height:1px;width:100%;overflow:hidden;background:color-mix(in srgb,var(--ink) 6%,transparent)}.fx-shimmer-line:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--cherry) 25%,var(--peach) 50%,var(--periwinkle) 75%,transparent 100%);animation:anim-shimmer-line 6s ease-in-out infinite alternate;will-change:transform}.fx-bento-frame{border-radius:20px;padding:24px;background:color-mix(in srgb,var(--cream) 96%,var(--periwinkle) 4%);box-shadow:var(--shadow-card-2);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent)}.fx-bento-frame[data-tone=cherry]{background:color-mix(in srgb,var(--cream) 92%,var(--cherry) 8%);border-color:color-mix(in srgb,var(--cherry) 22%,transparent)}.fx-bento-frame[data-tone=peach]{background:color-mix(in srgb,var(--cream) 90%,var(--peach) 10%);border-color:color-mix(in srgb,var(--peach) 26%,transparent)}.fx-bento-frame[data-tone=periwinkle]{background:color-mix(in srgb,var(--cream) 92%,var(--periwinkle) 8%);border-color:color-mix(in srgb,var(--periwinkle) 24%,transparent)}.fx-bento-frame[data-tone=butter]{background:color-mix(in srgb,var(--cream) 88%,var(--butter) 12%);border-color:color-mix(in srgb,var(--butter) 30%,transparent)}.fx-bento-frame[data-tone=sage]{background:color-mix(in srgb,var(--cream) 92%,var(--sage) 8%);border-color:color-mix(in srgb,var(--sage) 24%,transparent)}.fx-bento-frame[data-tone=ink]{background:color-mix(in srgb,var(--ink) 92%,var(--cream) 8%);color:var(--cream);border-color:color-mix(in srgb,var(--ink) 60%,transparent)}.fx-cursor-aware{cursor:crosshair}.fx-magnetic-zone{cursor:none}.fx-hover-lift-pro{transition:transform .45s var(--ease-silk,cubic-bezier(.2,.8,.2,1)),box-shadow .45s var(--ease-silk,cubic-bezier(.2,.8,.2,1));will-change:transform}.fx-hover-lift-pro:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 18px 40px rgba(43,33,24,.16),0 6px 14px rgba(43,33,24,.1),var(--shadow-card-2)}@media (prefers-reduced-motion:reduce){.fx-aurora-bg,.fx-holo-text,.fx-shimmer-line:before,.fx-spotlight-card:before{animation:none!important}.fx-aurora-bg{background-position:0 0;filter:none}.fx-holo-text{background-position:0 50%}.fx-arrow-link__arrow,.fx-card-3d,.fx-card-3d__inner,.fx-hover-lift-pro,.fx-scrollvel-blur,.fx-spotlight-card:before,.fx-text-stroke-fill-on-hover{transition:none!important}.fx-card-3d__inner{transform:none!important}.fx-scrollvel-blur{filter:none!important}.fx-arrow-link:hover .fx-arrow-link__arrow,.fx-hover-lift-pro:hover{transform:none!important}}@keyframes dataviz-livedot-pulse{0%{transform:scale(.6);opacity:.85}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@keyframes dataviz-livedot-core{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.dv-livedot{position:relative;display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--core,var(--cherry));box-shadow:0 0 0 2px color-mix(in srgb,var(--core,var(--cherry)) 30%,transparent);animation:dataviz-livedot-core 1.4s ease-in-out infinite}.dv-livedot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ripple,var(--cherry));opacity:.6;animation:dataviz-livedot-pulse 1.6s var(--ease-soft,ease-out) infinite;pointer-events:none}@keyframes dataviz-bar-fill{0%{width:0}to{width:var(--bar-w,0)}}.dv-bar-fill{display:block;height:100%;width:var(--bar-w,0);border-radius:inherit;background:var(--bar-color,var(--cherry));animation:dataviz-bar-fill .9s var(--ease-pump,cubic-bezier(.34,1.56,.64,1)) both;position:relative;overflow:hidden}.dv-bar-fill:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.18) 0 6px,transparent 6px 12px);opacity:.35;pointer-events:none}@keyframes dataviz-ticker-in{0%{transform:translateY(-60%) skewX(-6deg);opacity:0;filter:blur(2px)}to{transform:translateY(0) skewX(0deg);opacity:1;filter:blur(0)}}@keyframes dataviz-ticker-out{0%{transform:translateY(0) skewX(0deg);opacity:1;filter:blur(0)}to{transform:translateY(60%) skewX(6deg);opacity:0;filter:blur(2px)}}.dv-ticker{position:relative;display:inline-block;overflow:hidden;vertical-align:baseline;line-height:1}.dv-ticker>.dv-ticker-cur{display:inline-block;animation:dataviz-ticker-in .32s var(--ease-pump,cubic-bezier(.34,1.56,.64,1)) both}.dv-ticker>.dv-ticker-prev{position:absolute;inset:0;display:inline-block;animation:dataviz-ticker-out .32s var(--ease-soft,ease-out) both;pointer-events:none}.dv-kpi{position:relative;background:var(--surface);border:2px solid var(--ink);border-radius:var(--r-md,16px);padding:20px 22px 18px;box-shadow:var(--shadow-sticker)}.dv-kpi[data-tone=cherry]{background:color-mix(in srgb,var(--cherry) 14%,var(--surface))}.dv-kpi[data-tone=butter]{background:color-mix(in srgb,var(--butter) 18%,var(--surface))}.dv-kpi[data-tone=blueberry]{background:color-mix(in srgb,var(--blueberry) 12%,var(--surface))}.dv-kpi[data-tone=sage]{background:color-mix(in srgb,var(--sage) 18%,var(--surface))}.dv-kpi[data-tone=lavender]{background:color-mix(in srgb,var(--lavender) 16%,var(--surface))}.dv-kpi[data-tone=peach]{background:color-mix(in srgb,var(--peach) 20%,var(--surface))}.dv-kpi-label{display:block;font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.dv-kpi-value{font-family:var(--font-display,serif);font-weight:700;font-size:clamp(28px,3.4vw,44px);line-height:1;color:var(--ink);letter-spacing:-.01em}.dv-kpi-sub{display:block;margin-top:8px;font-family:var(--font-mono,monospace);font-size:12px;color:var(--ink-soft)}.dv-tx-row{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card);transition:transform .18s var(--ease-pump,ease-out)}.dv-tx-row:before{content:"";position:absolute;top:-1px;right:14px;width:14px;height:6px;background:var(--cream);border-bottom:1.5px solid var(--border);border-radius:0 0 6px 6px}.dv-tx-row:hover{transform:translateY(-1px)}.dv-side-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-family:var(--font-display,serif);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:999px}.dv-side-pill[data-side=buy]{background:var(--sage);color:var(--ink)}.dv-side-pill[data-side=sell]{background:var(--cherry);color:var(--cream)}.dv-tx-chip{display:inline-flex;align-items:center;padding:2px 6px;margin-left:6px;font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.12em;border-radius:4px;border:1px solid var(--ink);background:var(--butter);color:var(--ink);text-transform:uppercase}.dv-tx-chip[data-kind=whale]{background:var(--blueberry);color:var(--cream);border-color:var(--blueberry-deep)}@media (prefers-reduced-motion:reduce){.dv-bar-fill,.dv-livedot,.dv-livedot:after,.dv-ticker>.dv-ticker-cur,.dv-ticker>.dv-ticker-prev{animation:none!important}.dv-bar-fill{width:var(--bar-w,0)!important}}.tex-paper-grain{position:relative}.tex-paper-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.18 0 0 0 0 0.13 0 0 0 0 0.10 0 0 0 0.85 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:220px 220px;border-radius:inherit}.tex-paper-grain[data-intensity=subtle]:after{opacity:.06}.tex-paper-grain[data-intensity=medium]:after{opacity:.09}.tex-paper-grain[data-intensity=strong]:after{opacity:.14}.tex-halftone{position:relative}.tex-halftone:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:radial-gradient(currentColor 1px,transparent 1.6px);background-size:6px 6px;transform:rotate(-12deg) scale(1.2);transform-origin:center;border-radius:inherit}.tex-halftone[data-density=light]:after{background-size:9px 9px;opacity:.12}.tex-halftone[data-density=medium]:after{background-size:6px 6px;opacity:.18}.tex-halftone[data-density=dense]:after{background-size:4px 4px;opacity:.26}.tex-riso-misprint{position:relative;text-shadow:2px 0 var(--patriot-red,var(--cherry)),-1px 0 var(--patriot-navy,var(--blueberry))}.tex-riso-misprint[data-riso=true]:before{content:"";position:absolute;inset:0;pointer-events:none;background:inherit;filter:hue-rotate(-15deg) saturate(1.4) brightness(1.05);mix-blend-mode:multiply;transform:translateX(2px);opacity:.45;border-radius:inherit}.tex-perforated-top{-webkit-mask-image:radial-gradient(circle at 50% 0,transparent 4px,#000 5px);mask-image:radial-gradient(circle at 50% 0,transparent 4px,#000 5px)}.tex-perforated-bottom,.tex-perforated-top{-webkit-mask-size:12px 100%;mask-size:12px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.tex-perforated-bottom{-webkit-mask-image:radial-gradient(circle at 50% 100%,transparent 4px,#000 5px);mask-image:radial-gradient(circle at 50% 100%,transparent 4px,#000 5px)}.tex-perforated-x{-webkit-mask-image:radial-gradient(circle at 0 50%,transparent 4px,#000 5px),radial-gradient(circle at 100% 50%,transparent 4px,#000 5px);mask-image:radial-gradient(circle at 0 50%,transparent 4px,#000 5px),radial-gradient(circle at 100% 50%,transparent 4px,#000 5px);-webkit-mask-size:100% 12px;mask-size:100% 12px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-composite:source-in;mask-composite:intersect}.tex-postmark-ring{position:relative;border:2px solid;border-radius:999px;background-image:repeating-linear-gradient(45deg,transparent,transparent 6px,color-mix(in srgb,currentColor 12%,transparent) 0,color-mix(in srgb,currentColor 12%,transparent) 7px)}.tex-postmark-ring:before{content:"";position:absolute;inset:6px;border:1px solid;border-radius:999px;pointer-events:none}.banner-paper{background:var(--cream,#fff8ea);color:var(--ink,#2b2118);filter:drop-shadow(0 4px 8px rgba(43,33,24,.1));clip-path:polygon(0 30%,6% 0,94% 0,100% 30%,100% 70%,94% 100%,6% 100%,0 70%,4% 50%)}@media (prefers-reduced-motion:reduce){.tex-halftone:after,.tex-paper-grain:after,.tex-riso-misprint:before{animation:none;transition:none}}.sunburst-wrap{position:relative;isolation:isolate}.sunburst-fade-bottom:after{content:"";position:absolute;inset:auto 0 0 0;height:35%;background:linear-gradient(180deg,transparent,var(--cream));pointer-events:none;z-index:1}.united-intro-splash{position:fixed;inset:0;z-index:9500;overflow:hidden;pointer-events:none;transform:translateZ(0);transition:transform .72s cubic-bezier(.7,0,.2,1),opacity .52s ease-out;background:var(--cream,#fff7e6)}.united-intro-splash[data-phase=visible]{transform:translateY(0);opacity:1}.united-intro-splash[data-phase=exit]{transform:translateY(-104%);opacity:.95}.united-intro-splash[data-phase=init]{opacity:0}.united-intro-splash.is-reduced{transition:opacity .22s ease-out;transform:none!important}.united-intro-splash.is-reduced[data-phase=exit]{opacity:0}.united-intro-bg{position:absolute;inset:-10%;background:radial-gradient(ellipse 60% 60% at 50% 60%,color-mix(in srgb,var(--butter,#ffe79a) 80%,transparent) 0,transparent 65%),radial-gradient(ellipse 80% 60% at 50% 100%,color-mix(in srgb,var(--peach,#ffc99a) 50%,transparent) 0,transparent 70%),var(--cream,#fff7e6);opacity:0;animation:united-intro-bg .72s cubic-bezier(.4,0,.2,1) forwards}@keyframes united-intro-bg{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.united-intro-bunting{position:absolute;top:0;left:0;right:0;height:16px;display:flex;justify-content:space-around;align-items:flex-start;padding:0 12px;pointer-events:none;filter:drop-shadow(0 2px 0 rgba(0,0,0,.08))}.united-intro-flag{display:block;width:14px;height:18px;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top center;opacity:0;animation:united-intro-flag 1.1s cubic-bezier(.2,.7,.3,1.4) forwards}@keyframes united-intro-flag{0%{transform:translateY(-32px) rotate(-12deg);opacity:0}60%{transform:translateY(0) rotate(2deg);opacity:1}to{transform:translateY(0) rotate(0deg);opacity:1}}.united-intro-medallion{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.united-intro-disc{width:144px;height:144px;border-radius:999px;background:var(--cream,#fff7e6);border:5px solid var(--ink,#1b1b1f);box-shadow:6px 6px 0 var(--ink,#1b1b1f);display:grid;place-items:center;transform:scale(.6) rotate(-10deg);opacity:0;animation:united-intro-disc .88s cubic-bezier(.2,.8,.2,1.05) .18s forwards}@keyframes united-intro-disc{0%{transform:scale(.55) rotate(-12deg);opacity:0}60%{transform:scale(1.06) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}.united-intro-ribbon{background:var(--cherry,#b22234);color:var(--cream,#fff7e6);font-family:var(--font-display,"Fraunces",serif);font-weight:900;letter-spacing:.16em;font-size:18px;padding:8px 28px;border:3px solid var(--ink,#1b1b1f);border-radius:4px;box-shadow:4px 4px 0 var(--ink,#1b1b1f);transform:translateX(-220px) rotate(-2deg);opacity:0;animation:united-intro-ribbon .76s cubic-bezier(.2,.7,.2,1.05) .48s forwards}@keyframes united-intro-ribbon{0%{transform:translateX(-220px) rotate(-3deg);opacity:0}to{transform:translateX(0) rotate(-2deg);opacity:1}}.united-intro-tag{font-family:var(--font-hand,"Caveat",cursive);font-size:22px;color:var(--ink-soft,#4b4b54);margin:0;opacity:0;animation:united-intro-tag .6s cubic-bezier(.4,0,.2,1) .76s forwards}@keyframes united-intro-tag{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.united-intro-sun{position:absolute;top:12%;right:-8%;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--butter,#ffe79a) 90%,#fff) 0,color-mix(in srgb,var(--peach,#ffc99a) 60%,transparent) 32%,transparent 62%);filter:blur(8px);mix-blend-mode:screen;transform:scale(.4);opacity:0;animation:united-intro-sun 1.2s cubic-bezier(.2,.7,.2,1) 80ms forwards}@keyframes united-intro-sun{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.is-reduced .united-intro-bg,.is-reduced .united-intro-disc,.is-reduced .united-intro-flag,.is-reduced .united-intro-ribbon,.is-reduced .united-intro-sun,.is-reduced .united-intro-tag{animation:none!important;opacity:1!important;transform:none!important}.united-cursor-warp{position:fixed;top:0;left:0;width:14px;height:14px;border-radius:999px;pointer-events:none;z-index:9999;background:var(--butter,#ffe79a);border:1.5px solid var(--ink,#1b1b1f);mix-blend-mode:difference;transition:width .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1),background .22s ease-out,border-radius .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease-out,opacity .2s ease-out;will-change:transform}@media (pointer:coarse),(prefers-reduced-motion:reduce){.united-cursor-warp{display:none!important}}.united-cursor-warp[data-mode=warp]{width:56px;height:56px;background:color-mix(in srgb,var(--cherry,#b22234) 65%,transparent);border-color:color-mix(in srgb,var(--cherry,#b22234) 90%,transparent)}.united-cursor-warp[data-mode=text]{width:4px;height:28px;border-radius:2px;background:var(--cherry,#b22234);border-color:var(--cherry,#b22234)}.united-ripple-fx{position:absolute;border-radius:999px;pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--cream,#fff7e6) 70%,transparent) 0,color-mix(in srgb,var(--cream,#fff7e6) 30%,transparent) 50%,transparent 70%);transform:scale(0);animation:united-ripple .62s cubic-bezier(.2,.6,.2,1) forwards;z-index:0;mix-blend-mode:overlay}@keyframes united-ripple{0%{transform:scale(0);opacity:.65}60%{transform:scale(1);opacity:.32}to{transform:scale(1.05);opacity:0}}@media (prefers-reduced-motion:reduce){.united-ripple-fx{display:none!important}}@supports (view-transition-name:a){::view-transition-old(root){animation:view-trans-fade-out .38s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:view-trans-fade-in .46s cubic-bezier(.2,.7,.2,1.05) 80ms both}.vt-logo-medallion{view-transition-name:united-medallion}.vt-ticker{view-transition-name:united-ticker}}@keyframes view-trans-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px) scale(.985);filter:blur(2px)}}@keyframes view-trans-fade-in{0%{opacity:0;transform:translateY(14px) scale(.99);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none!important}}@keyframes united-pulse-soft{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--butter,#ffe79a) 35%,transparent)}50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--butter,#ffe79a) 0,transparent)}}.pulse-soft{animation:united-pulse-soft 2.6s ease-out infinite}[data-hero-layer]{will-change:transform,opacity,filter}[data-hero-layer=copy]{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){[data-hero-layer]{will-change:auto!important}[data-reveal]{opacity:1!important;transform:none!important;filter:none!important}}:root{--ease-silk:cubic-bezier(0.22,1,0.36,1);--ease-jelly:cubic-bezier(0.34,1.56,0.64,1)}@keyframes anim-paint-swipe-x{0%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}.anim-paint-swipe-x{animation:anim-paint-swipe-x .9s var(--ease-silk) both;will-change:clip-path}@keyframes anim-paint-swipe-y{0%{clip-path:inset(0 0 100% 0);-webkit-clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}.anim-paint-swipe-y{animation:anim-paint-swipe-y .9s var(--ease-silk) both;will-change:clip-path}@keyframes anim-jelly-pop{0%{transform:scale(.6);opacity:0}55%{transform:scale(1.08);opacity:1}78%{transform:scale(.96)}to{transform:scale(1)}}.anim-jelly-pop{animation:anim-jelly-pop .62s var(--ease-jelly) both;will-change:transform,opacity;transform-origin:center}@keyframes anim-ribbon-flow{0%{background-position:0 0}to{background-position:200px 0}}.anim-ribbon-flow{animation:anim-ribbon-flow 8s linear infinite;will-change:background-position}@keyframes anim-rainbow-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.anim-rainbow-shimmer{animation:anim-rainbow-shimmer 5s linear infinite;will-change:background-position}@keyframes anim-breathing-halo{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--butter,#ffe79a) 55%,transparent);opacity:.92}50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--butter,#ffe79a) 0,transparent);opacity:1}}.anim-breathing-halo{animation:anim-breathing-halo 4s ease-in-out infinite;will-change:box-shadow,opacity}@keyframes anim-kinetic-letter{0%{transform:translateY(28px) skewY(6deg);opacity:0}60%{transform:translateY(-2px) skewY(-1deg);opacity:1}to{transform:translateY(0) skewY(0);opacity:1}}.anim-kinetic-letter{display:inline-block;animation:anim-kinetic-letter .7s var(--ease-silk) both;will-change:transform,opacity;transform-origin:0 100%}.anim-magnetic-hover{transform:translate3d(var(--mag-x,0),var(--mag-y,0),0);transition:transform .32s var(--ease-silk);will-change:transform}.anim-magnetic-hover:focus-visible,.anim-magnetic-hover:hover{transform:translate3d(var(--mag-x,0),var(--mag-y,0),0) scale(1.04)}@keyframes anim-tape-stretch{0%{transform:scaleX(1)}50%{transform:scaleX(1.04)}to{transform:scaleX(1)}}.anim-tape-stretch{animation:anim-tape-stretch .6s var(--ease-silk) both;transform-origin:left center;will-change:transform}@keyframes anim-confetti-spin{0%{transform:translateY(-20px) rotate(0deg);opacity:0}20%{opacity:1}to{transform:translateY(140px) rotate(540deg);opacity:0}}.anim-confetti-spin{animation:anim-confetti-spin 1.6s ease-out both;animation-delay:calc(var(--i, 0) * 80ms);will-change:transform,opacity}@keyframes anim-candy-bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}.anim-candy-bob{animation:anim-candy-bob 5.5s ease-in-out infinite;will-change:transform}@keyframes anim-paper-flicker{0%,to{opacity:1}12%{opacity:.94}24%{opacity:1}36%{opacity:.97}48%{opacity:1}60%{opacity:.95}72%{opacity:1}84%{opacity:.98}}.anim-paper-flicker{animation:anim-paper-flicker 6s steps(8) infinite;will-change:opacity}@keyframes anim-soft-bloom{0%,to{filter:blur(0) brightness(1)}50%{filter:blur(1.4px) brightness(1.08)}}.anim-soft-bloom{animation:anim-soft-bloom 3.2s ease-in-out infinite;will-change:filter}@keyframes anim-scroll-pull{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.anim-scroll-pull{animation:anim-scroll-pull 1.8s ease-in-out infinite;will-change:transform}@keyframes anim-color-shift{0%,to{filter:hue-rotate(-8deg)}50%{filter:hue-rotate(8deg)}}.anim-color-shift{animation:anim-color-shift 7s ease-in-out infinite;will-change:filter}@keyframes anim-mask-curtain-up{0%{clip-path:inset(100% 0 0 0);-webkit-clip-path:inset(100% 0 0 0);transform:translateY(12px)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transform:translateY(0)}}.anim-mask-curtain-up{animation:anim-mask-curtain-up 1.1s var(--ease-silk) both;will-change:clip-path,transform}.anim-depth-tilt{transform:perspective(800px) rotateX(calc(var(--tilt-y, 0) * 1deg)) rotateY(calc(var(--tilt-x, 0) * 1deg));transition:transform .6s var(--ease-silk);transform-style:preserve-3d;will-change:transform}.stagger>*{animation-delay:calc(var(--i, 0) * 60ms)}.stagger>:first-child{--i:1}.stagger>:nth-child(2){--i:2}.stagger>:nth-child(3){--i:3}.stagger>:nth-child(4){--i:4}.stagger>:nth-child(5){--i:5}.stagger>:nth-child(6){--i:6}.stagger>:nth-child(7){--i:7}.stagger>:nth-child(8){--i:8}.stagger>:nth-child(9){--i:9}.stagger>:nth-child(10){--i:10}.stagger>:nth-child(11){--i:11}.stagger>:nth-child(12){--i:12}.stagger-fast>*{animation-delay:calc(var(--i, 0) * 35ms)}.stagger-slow>*{animation-delay:calc(var(--i, 0) * .11s)}@media (prefers-reduced-motion:reduce){.anim-breathing-halo,.anim-candy-bob,.anim-color-shift,.anim-confetti-spin,.anim-depth-tilt,.anim-jelly-pop,.anim-kinetic-letter,.anim-magnetic-hover,.anim-mask-curtain-up,.anim-paint-swipe-x,.anim-paint-swipe-y,.anim-paper-flicker,.anim-rainbow-shimmer,.anim-ribbon-flow,.anim-scroll-pull,.anim-soft-bloom,.anim-tape-stretch,.stagger-fast>*,.stagger-slow>*,.stagger>*{animation:none!important;transition:none!important;transform:none!important;clip-path:none!important;-webkit-clip-path:none!important;filter:none!important;opacity:1!important}}:root{--grad-holo:linear-gradient(120deg,#ff7a59,#ffd166 18%,#06d6a0 38%,#4cc9f0 58%,#b388ff 78%,#ff7a59)}@keyframes anim-kinetic-3d{0%{transform:rotateX(-90deg) translateY(20px);opacity:0}to{transform:rotateX(0deg) translateY(0);opacity:1}}.anim-kinetic-3d{display:inline-block;animation:anim-kinetic-3d .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 55ms);transform-origin:50% 100%;backface-visibility:hidden;will-change:transform,opacity}@keyframes anim-mask-curtain-v2{0%{clip-path:inset(0 0 100% 0);-webkit-clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}.anim-mask-curtain-v2{animation:anim-mask-curtain-v2 1s var(--ease-silk) both;will-change:clip-path}@keyframes anim-mask-curtain-x{0%{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}}.anim-mask-curtain-x{animation:anim-mask-curtain-x 1s var(--ease-silk) both;will-change:clip-path}@keyframes anim-paint-stroke-grow{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:.6}60%{opacity:1}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.anim-paint-stroke-grow{animation:anim-paint-stroke-grow .9s var(--ease-silk) both;will-change:clip-path,opacity}@keyframes anim-scroll-spike{0%{transform:translateY(-8px) skewY(3deg);opacity:.7}60%{transform:translateY(1px) skewY(-1deg);opacity:1}to{transform:translateY(0) skewY(0deg);opacity:1}}.anim-scroll-spike{animation:anim-scroll-spike .48s var(--ease-jelly) both;will-change:transform,opacity}@keyframes anim-letter-blur-rise{0%{opacity:0;filter:blur(12px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.anim-letter-blur-rise{display:inline-block;animation:anim-letter-blur-rise .6s var(--ease-silk) both;animation-delay:calc(var(--i, 0) * 45ms);will-change:transform,opacity,filter}@keyframes anim-letter-rotate-in{0%{transform:rotate(-12deg) translateY(8px);opacity:0}to{transform:rotate(0deg) translateY(0);opacity:1}}.anim-letter-rotate-in{display:inline-block;animation:anim-letter-rotate-in .62s var(--ease-jelly) both;animation-delay:calc(var(--i, 0) * 50ms);transform-origin:50% 100%;will-change:transform,opacity}@keyframes anim-magnetic-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ink,#1b1b1f) 35%,transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb,var(--ink,#1b1b1f) 0,transparent)}}.anim-magnetic-pulse{position:relative;will-change:box-shadow}.anim-magnetic-pulse:focus-visible,.anim-magnetic-pulse:hover{animation:anim-magnetic-pulse .7s var(--ease-silk) both}@keyframes anim-aurora-drift{0%{background-position:0 50%,100% 50%}50%{background-position:50% 100%,50% 0}to{background-position:100% 50%,0 50%}}.anim-aurora-drift{animation:anim-aurora-drift 24s linear infinite;will-change:background-position}@keyframes anim-aurora-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.anim-aurora-breathe{animation:anim-aurora-breathe 8s ease-in-out infinite;will-change:opacity,transform}@keyframes anim-holo-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.anim-holo-shimmer{background-image:var(--grad-holo);background-size:200% 100%;background-position:0 50%;animation:anim-holo-shimmer 6s linear infinite;will-change:background-position}@keyframes anim-glitch-warp{0%{transform:translate(0);text-shadow:0 0 0 transparent;filter:none}10%{transform:translate(-1px,1px);text-shadow:1.5px 0 0 #ff3b3b,-1.5px 0 0 #00e1ff}20%{transform:translate(1px,-1px);text-shadow:-1.5px 0 0 #ff3b3b,1.5px 0 0 #00e1ff}35%{transform:translate(-2px);text-shadow:2px 0 0 #ff3b3b,-2px 0 0 #00e1ff;filter:hue-rotate(8deg)}50%{transform:translateY(1px);text-shadow:-1px 0 0 #ff3b3b,1px 0 0 #00e1ff}70%{transform:translate(1px);text-shadow:1px 0 0 #ff3b3b,-1px 0 0 #00e1ff;filter:hue-rotate(-6deg)}to{transform:translate(0);text-shadow:0 0 0 transparent;filter:none}}.anim-glitch-warp{animation:anim-glitch-warp .9s ease both;will-change:transform,filter}.anim-spotlight-track{transform:translate3d(var(--mx,0),var(--my,0),0);transition:transform .42s var(--ease-silk);will-change:transform}@keyframes anim-3d-tilt-idle{0%,to{transform:rotateY(-3deg)}50%{transform:rotateY(3deg)}}.anim-3d-tilt-idle{animation:anim-3d-tilt-idle 6s ease-in-out infinite;transform-style:preserve-3d;will-change:transform}.anim-card-hover-rise{transform:translateY(0) scale(1);box-shadow:0 2px 6px rgba(0,0,0,.06);transition:transform .36s var(--ease-silk),box-shadow .36s var(--ease-silk);will-change:transform,box-shadow}.anim-card-hover-rise:focus-visible,.anim-card-hover-rise:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 18px 38px rgba(0,0,0,.16)}@keyframes anim-text-marquee-warp{0%{transform:translateX(0) skewX(-2deg)}to{transform:translateX(-50%) skewX(-2deg)}}.anim-text-marquee-warp{display:inline-block;transform-origin:center;animation:anim-text-marquee-warp 22s linear infinite;will-change:transform}@keyframes anim-arrow-warp-x{0%{transform:translateX(0) rotate(0deg)}to{transform:translateX(6px) rotate(4deg)}}.anim-arrow-warp-x{display:inline-block;transition:transform .4s var(--ease-jelly);will-change:transform}.anim-arrow-warp-x:focus-visible,.anim-arrow-warp-x:hover,a:focus-visible>.anim-arrow-warp-x,a:hover>.anim-arrow-warp-x{animation:anim-arrow-warp-x .4s var(--ease-jelly) forwards}@keyframes anim-image-reveal-mask{0%{clip-path:inset(40% 40% 40% 40%);-webkit-clip-path:inset(40% 40% 40% 40%);transform:scale(1.1)}to{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transform:scale(1)}}.anim-image-reveal-mask{animation:anim-image-reveal-mask 1.1s var(--ease-silk) both;will-change:clip-path,transform}.kinetic-letters{display:inline-block;perspective:1000px;perspective-origin:50% 100%}.kinetic-letters>*{display:inline-block;transform-origin:50% 100%;backface-visibility:hidden}.kinetic-letters>:first-child{--i:1}.kinetic-letters>:nth-child(2){--i:2}.kinetic-letters>:nth-child(3){--i:3}.kinetic-letters>:nth-child(4){--i:4}.kinetic-letters>:nth-child(5){--i:5}.kinetic-letters>:nth-child(6){--i:6}.kinetic-letters>:nth-child(7){--i:7}.kinetic-letters>:nth-child(8){--i:8}.kinetic-letters>:nth-child(9){--i:9}.kinetic-letters>:nth-child(10){--i:10}.kinetic-letters>:nth-child(11){--i:11}.kinetic-letters>:nth-child(12){--i:12}.kinetic-letters>:nth-child(13){--i:13}.kinetic-letters>:nth-child(14){--i:14}.kinetic-letters>:nth-child(15){--i:15}.kinetic-letters>:nth-child(16){--i:16}.kinetic-letters>:nth-child(17){--i:17}.kinetic-letters>:nth-child(18){--i:18}.kinetic-letters>:nth-child(19){--i:19}.kinetic-letters>:nth-child(20){--i:20}.scroll-velocity-blur{filter:blur(calc(var(--vel, 0) * 1px));transition:filter .12s linear;will-change:filter}@media (prefers-reduced-motion:reduce){.anim-3d-tilt-idle,.anim-arrow-warp-x,.anim-arrow-warp-x:focus-visible,.anim-arrow-warp-x:hover,.anim-aurora-breathe,.anim-aurora-drift,.anim-card-hover-rise,.anim-card-hover-rise:focus-visible,.anim-card-hover-rise:hover,.anim-glitch-warp,.anim-holo-shimmer,.anim-image-reveal-mask,.anim-kinetic-3d,.anim-letter-blur-rise,.anim-letter-rotate-in,.anim-magnetic-pulse,.anim-magnetic-pulse:focus-visible,.anim-magnetic-pulse:hover,.anim-mask-curtain-v2,.anim-mask-curtain-x,.anim-paint-stroke-grow,.anim-scroll-spike,.anim-spotlight-track,.anim-text-marquee-warp,.scroll-velocity-blur,a:focus-visible>.anim-arrow-warp-x,a:hover>.anim-arrow-warp-x{animation:none!important;transition:none!important}.scroll-velocity-blur{filter:none!important}}