@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-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:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_7c5662{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_7c5662{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b86efc54362fc2f4-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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/652eb73bb657dbdf-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:Crimson Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0afad0883b55394-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:Crimson Pro Fallback;src:local("Times New Roman");ascent-override:90.96%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:98.56%}.__className_ecf57d{font-family:Crimson Pro,Crimson Pro Fallback;font-weight:600;font-style:normal}.__variable_ecf57d{--font-pdp-title:"Crimson Pro","Crimson Pro Fallback"}:root{--haan-space-0:0;--haan-space-1:0.25rem;--haan-space-2:0.5rem;--haan-space-3:0.75rem;--haan-space-4:1rem;--haan-space-5:1.25rem;--haan-space-6:1.5rem;--haan-space-8:2rem;--haan-space-10:2.5rem;--haan-space-12:3rem;--haan-radius-pill:999px;--haan-motion-fast:0.18s ease;--haan-motion-standard:0.24s ease;--haan-motion-slow:0.32s ease;--haan-focus-ring-width:2px;--haan-focus-ring-offset:2px;--teal-50:#e5f1f0;--teal-100:#c7dddb;--teal-200:#94bbb7;--teal-300:#5f968f;--teal-400:#2e6b65;--teal-500:#003f3a;--teal-600:#003631;--teal-700:#002b27;--teal-800:#001f1c;--teal-900:#001412;--gold-50:#fff8e6;--gold-100:#ffefc2;--gold-200:#ffe08a;--gold-300:#ffd052;--gold-400:#ffc333;--gold-500:#ffb51a;--gold-600:#d99000;--gold-700:#a66d00;--gold-800:#724a00;--gold-900:#3f2800;--navy-50:var(--teal-50);--navy-100:var(--teal-100);--navy-200:var(--teal-200);--navy-300:var(--teal-300);--navy-400:var(--teal-400);--navy-500:var(--teal-500);--navy-600:var(--teal-600);--navy-700:var(--teal-700);--navy-800:var(--teal-800);--navy-900:var(--teal-900);--cyan-50:var(--gold-50);--cyan-500:var(--gold-500);--cyan-600:var(--gold-600);--cyan-700:var(--gold-700);--coral-50:#fdecee;--coral-100:#f9c9cd;--coral-500:#e63946;--coral-600:#c8202d;--coral-700:#9f1822;--slate-50:#ececef;--slate-100:#c7c8d2;--slate-200:#9697a8;--slate-300:#66677f;--slate-400:#404258;--slate-500:#2b2d42;--slate-600:#232539;--slate-700:#1b1d2e;--slate-800:#131523;--slate-900:#0b0d17;--cream-50:#fffefa;--cream-100:#fffdf8;--cream-200:#fff8d0;--cream-300:#fff2b0;--color-rich-black:var(--slate-900);--color-chocolate-cosmos:var(--teal-700);--color-engineering-orange:var(--coral-500);--color-sinopia:var(--coral-600);--color-persimmon:var(--teal-500);--background:var(--cream-100);--surface:var(--cream-50);--surface-raised:#fbfaf3;--surface-soft:var(--navy-50);--surface-warm:var(--cream-200);--surface-sunken:var(--cream-300);--surface-inverse:var(--slate-500);--border:rgba(43,45,66,0.14);--line:rgba(43,45,66,0.14);--line-strong:rgba(43,45,66,0.32);--text:var(--slate-500);--text-muted:var(--slate-300);--text-faint:var(--slate-200);--brand:var(--teal-500);--brand-strong:var(--teal-700);--brand-hot:var(--gold-500);--ink:var(--slate-500);--ink-strong:var(--slate-900);--accent:var(--gold-500);--accent-deep:var(--gold-700);--alert:var(--coral-500);--alert-deep:var(--coral-700);--accent-label:var(--teal-500);--accent-cta-hover:var(--teal-700);--accent-cta-intense-hover:var(--gold-500);--promo-bar-bg:var(--teal-700);--success:#11716f;--shadow:0 1px 0 rgba(58,50,30,0.06),0 8px 24px -16px rgba(58,50,30,0.18);--shadow-strong:0 12px 30px -10px rgba(0,0,0,0.3);--radius-xl:8px;--radius-lg:8px;--radius-md:4px;--radius-sm:var(--haan-radius-pill);--section-max:1240px;--motion-fast:var(--haan-motion-fast);--focus-ring-width:var(--haan-focus-ring-width);--focus-ring-offset:var(--haan-focus-ring-offset);--header-gutter:max(1rem,4vw);--surface-accent-soft:var(--teal-50);--nav-muted:var(--slate-500);--font-sans:"Avenir Next",Avenir,"Segoe UI","Helvetica Neue",sans-serif}