@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2) format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff) format("woff")}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Poppins Fallback;src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Montserrat Fallback;src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}html.v2{--red-50: #FBEAEA;--red-100: #F5CBCC;--red-200: #E9A0A2;--red-300: #DC7175;--red-400: #CE474C;--red-500: #BD2227;--red-600: #A61E22;--red-700: #8C181C;--red-800: #6E1316;--red-900: #4E0D10;--blue-50: #EAEBF1;--blue-100: #C9CBDD;--blue-200: #9FA2C0;--blue-300: #6E72A0;--blue-400: #474C84;--blue-500: #292D6B;--blue-600: #22265A;--blue-700: #1B1E48;--blue-800: #151737;--blue-900: #0E1026;--navy-700: var(--blue-600);--navy-500: var(--blue-500);--flag-blue: var(--blue-400);--white: #FFFFFF;--ink-50: #F5F7F8;--ink-100: #EBEEF1;--ink-200: #D8DCE1;--ink-300: #B9C0C8;--ink-400: #8E97A3;--ink-500: #6B7480;--ink-600: #4A525B;--ink-700: #32383F;--ink-800: #22262B;--ink-900: #16181C;--black: #0E0F11;--green-500: #1E8E3E;--green-600: #15702F;--green-50: #E7F4EB;--amber-500: #E8A100;--amber-50: #FCF3DE;--amber-700: #8A6200;--info-500: #2A6FB0;--info-50: #E6F0F8;--danger-500: #BD2227;--danger-50: #FBEAEA;--surface-page: var(--ink-50);--surface-card: var(--white);--surface-raised: var(--white);--surface-sunken: var(--ink-100);--surface-inverse: var(--ink-900);--surface-inverse-soft: var(--ink-800);--surface-brand: var(--red-500);--surface-brand-hover: var(--red-600);--surface-brand-press: var(--red-700);--surface-secondary: var(--blue-500);--surface-secondary-deep: var(--blue-700);--text-strong: var(--ink-900);--text-body: var(--ink-800);--text-muted: var(--ink-500);--text-faint: var(--ink-400);--text-inverse: var(--white);--text-on-brand: var(--white);--text-brand: var(--red-500);--text-secondary-brand: var(--blue-500);--text-link: var(--red-600);--text-eyebrow-on-light: var(--blue-500);--text-eyebrow-on-dark: #E98B91;--border-subtle: var(--ink-200);--border-default: var(--ink-300);--border-strong: var(--ink-700);--border-brand: var(--red-500);--border-on-dark: rgba(255, 255, 255, .15);--focus-ring: rgba(189, 34, 39, .4);--focus-ring-offset: var(--white);--font-display: "Poppins", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Montserrat Variable", "Montserrat Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: clamp(1rem, .9511rem + .2174vw, 1.125rem);--text-xl: clamp(1.125rem, 1.0272rem + .4348vw, 1.375rem);--text-2xl: clamp(1.375rem, 1.2283rem + .6522vw, 1.75rem);--text-3xl: clamp(1.75rem, 1.5543rem + .8696vw, 2.25rem);--text-4xl: clamp(2.25rem, 1.9565rem + 1.3043vw, 3rem);--text-5xl: clamp(3rem, 2.6087rem + 1.7391vw, 4rem);--text-6xl: clamp(4rem, 3.5109rem + 2.1739vw, 5.25rem);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--leading-none: 1;--leading-tight: 1.06;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tighter: -.03em;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .06em;--tracking-wider: .12em;--tracking-widest: .2em;--tracking-eyebrow: .22em;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--container-max: 1280px;--container-narrow: 768px;--container-bleed: 1920px;--gutter: 24px;--section-y: 80px;--radius-none: 0;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 16px;--radius-2xl: 22px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(14, 15, 17, .08);--shadow-sm: 0 1px 3px rgba(14, 15, 17, .1), 0 1px 2px rgba(14, 15, 17, .06);--shadow-md: 0 4px 10px rgba(14, 15, 17, .1), 0 2px 4px rgba(14, 15, 17, .06);--shadow-lg: 0 12px 28px rgba(14, 15, 17, .16), 0 4px 8px rgba(14, 15, 17, .08);--shadow-xl: 0 24px 50px rgba(14, 15, 17, .22);--shadow-card: 0 1px 3px rgba(14, 15, 17, .1), 0 1px 2px rgba(14, 15, 17, .05);--shadow-focus: 0 0 0 3px var(--focus-ring);--ease-standard: cubic-bezier(.2, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .28s}html.v2 body{font-family:var(--font-body);color:var(--text-body);-webkit-font-smoothing:antialiased}html.v2{scrollbar-gutter:stable}@keyframes v2-tour-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-tour-line-in{0%{opacity:0}to{opacity:1}}@keyframes v2-tile-sweep{0%{width:0}to{width:100%}}@media (prefers-reduced-motion: reduce){.v2-tour-arrive,.v2-tour-line{animation:none!important;opacity:1!important}}@keyframes v2-mega-stage{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.v2-mega-stage-1{animation:v2-mega-stage .2s var(--ease-out) backwards}.v2-mega-stage-2{animation:v2-mega-stage .22s var(--ease-out) .12s backwards}.v2-mega-stage-3{animation:v2-mega-stage .24s var(--ease-out) .24s backwards}.v2-mega-zone{transition:opacity .32s var(--ease-standard)}.v2-mega-zone[data-focus=current]{opacity:1;transition-duration:.11s}.v2-mega-zone[data-focus=done]{opacity:.85}.v2-mega-zone[data-focus=next]{opacity:.68}.v2-mega-eyebrow{display:inline-flex;align-items:center;gap:.5em;color:var(--text-muted);transition:color .11s var(--ease-standard)}.v2-mega-eyebrow:before{content:"";width:5px;height:5px;border-radius:9999px;background:var(--red-500);opacity:0;transform:scale(.4);transition:opacity .11s var(--ease-standard),transform .16s var(--ease-out)}.v2-mega-zone[data-focus=current] .v2-mega-eyebrow{color:var(--ink-900)}.v2-mega-zone[data-focus=current] .v2-mega-eyebrow:before{opacity:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){.v2-mega-eyebrow:before{transition:opacity .11s linear;transform:none}.v2-mega-zone[data-focus=current] .v2-mega-eyebrow:before{transform:none}.v2-mega-stage-1,.v2-mega-stage-2,.v2-mega-stage-3{animation:none!important;opacity:1!important;transform:none!important}}
