:root{--color-primary:#0a66e0;--color-primary-deep:#084fb3;--color-primary-soft:#2b8cff;--color-primary-tint:rgba(43,140,255,.15);--color-on-primary:#ffffff;--color-ink-button:#000000;--color-on-ink-button:#ffffff;--color-selection:#0b4fc2;--color-link:#1a5ad1;--color-violet:#7a3fe0;--color-canvas:#ffffff;--color-surface-soft:#f2f4f7;--color-hairline:#cfd3d8;--color-hairline-soft:#e1e5ea;--color-overlay-light:rgba(255,255,255,.10);--color-overlay-dark:rgba(12,20,24,.12);--color-ink-deep:#0c1418;--color-ink:#1b1d20;--color-charcoal:#45494f;--color-slate:#5a6673;--color-steel:#5f6d7b;--color-stone:#8793a0;--color-disabled:#bcc1c6;--color-success:#2f9e4f;--color-success-bg:#2fe03a;--color-attention:#ef9f1d;--color-warning:#f6b62a;--color-warning-bg:#ffe033;--color-critical:#df2140;--color-critical-strong:#ee2d4c;--text-primary:var(--color-ink-deep);--text-body:var(--color-ink);--text-tertiary:var(--color-charcoal);--text-muted:var(--color-steel);--text-disabled:var(--color-stone);--text-inverse:var(--color-canvas);--surface-page:var(--color-canvas);--surface-card:var(--color-canvas);--surface-soft:var(--color-surface-soft);--surface-dark:var(--color-ink-deep);--border-default:var(--color-hairline);--border-soft:var(--color-hairline-soft);--border-ghost:var(--color-overlay-dark);--action-marketing:var(--color-ink-button);--action-commerce:var(--color-primary);--action-commerce-pressed:var(--color-primary-deep);--focus-ring:var(--color-primary-soft);--font-sans:"Outfit","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-features-heading:"ss01","ss02";--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--text-hero:64px;--text-display:48px;--text-heading-lg:36px;--text-heading-md:28px;--text-heading-sm:24px;--text-subtitle:18px;--text-body-md:16px;--text-body-sm:14px;--text-caption:12px;--lh-hero:1.16;--lh-display:1.17;--lh-heading-lg:1.28;--lh-heading-md:1.21;--lh-heading-sm:1.25;--lh-subtitle:1.44;--lh-body-md:1.5;--lh-body-sm:1.43;--lh-caption:1.33;--tracking-body-md:-0.16px;--tracking-body-sm:-0.14px;--type-hero:var(--weight-medium) var(--text-hero)/var(--lh-hero) var(--font-sans);--type-display:var(--weight-medium) var(--text-display)/var(--lh-display) var(--font-sans);--type-heading-lg:var(--weight-medium) var(--text-heading-lg)/var(--lh-heading-lg) var(--font-sans);--type-heading-md:var(--weight-light) var(--text-heading-md)/var(--lh-heading-md) var(--font-sans);--type-heading-sm:var(--weight-medium) var(--text-heading-sm)/var(--lh-heading-sm) var(--font-sans);--type-subtitle-lg:var(--weight-bold) var(--text-subtitle)/var(--lh-subtitle) var(--font-sans);--type-subtitle-md:var(--weight-regular) var(--text-subtitle)/var(--lh-subtitle) var(--font-sans);--type-body-md:var(--weight-regular) var(--text-body-md)/var(--lh-body-md) var(--font-sans);--type-body-md-bold:var(--weight-bold) var(--text-body-md)/var(--lh-body-md) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-body-sm)/var(--lh-body-sm) var(--font-sans);--type-body-sm-bold:var(--weight-bold) var(--text-body-sm)/var(--lh-body-sm) var(--font-sans);--type-caption:var(--weight-regular) var(--text-caption)/var(--lh-caption) var(--font-sans);--type-caption-bold:var(--weight-bold) var(--text-caption)/var(--lh-caption) var(--font-sans);--type-button:var(--weight-bold) var(--text-body-sm)/var(--lh-body-sm) var(--font-sans);--type-link:var(--weight-bold) var(--text-body-md)/var(--lh-body-md) var(--font-sans);--space-xxs:4px;--space-xs:8px;--space-sm:10px;--space-md:12px;--space-base:16px;--space-lg:20px;--space-xl:24px;--space-xxl:32px;--space-xxxl:40px;--space-section-sm:48px;--space-section:64px;--space-section-lg:80px;--space-hero:120px;--container-max:1280px;--gutter:32px;--gutter-wide:48px;--rail-max:380px;--nav-height:64px;--gap-grid:24px;--gap-picker:12px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:16px;--radius-xxl:24px;--radius-xxxl:32px;--radius-feature:40px;--radius-full:100px;--radius-circle:50%;--radius-input:var(--radius-lg);--radius-card:var(--radius-xl);--radius-photo-card:var(--radius-xxxl);--radius-button:var(--radius-full);--shadow-0:none;--shadow-1:rgba(0,0,0,.2) 1px 1px 0 0;--shadow-2:rgba(20,22,26,.3) 0 1px 4px 0;--shadow-rail:var(--shadow-2);--duration-fast:150ms;--duration-base:200ms;--duration-slow:300ms;--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.45,0,.55,1)}html{font:var(--type-body-md);letter-spacing:var(--tracking-body-md);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased}a{color:var(--color-link)}h1,h2,h3,h4{font-feature-settings:var(--font-features-heading);margin:0;color:var(--text-primary)}:root{--font-sans:var(--font-outfit),"Helvetica Neue",Helvetica,Arial,sans-serif;--page-gutter:clamp(16px,4vw,48px);--tile-1:#dbe9ff;--tile-2:#e4f5ea;--tile-3:#fff1cc;--tile-4:#e9e2fb;--tile-5:#fde2e8;--tile-6:#f3e8d9;--tile-7:#d9f2f4;--surface-unread:#f5f9ff}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:var(--color-ink-deep);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin:0}button,input,select,textarea{font-family:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--color-canvas)}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_982b44{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_982b44{--font-outfit:"Outfit","Outfit Fallback"}