@font-face{font-family:'Archivo';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/archivo-vietnamese.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:'Archivo';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/archivo-latin-ext.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:'Archivo';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/archivo-latin.woff2) format('woff2');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:'Playfair Display';font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/fonts/playfair-italic-latin-ext.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:'Playfair Display';font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/fonts/playfair-italic-latin.woff2) format('woff2');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:'Playfair Display';font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/playfair-latin-ext.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:'Playfair Display';font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/playfair-latin.woff2) format('woff2');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:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/spacemono-400-latin-ext.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:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/spacemono-400-latin.woff2) format('woff2');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:'Space Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/spacemono-700-latin-ext.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:'Space Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/spacemono-700-latin.woff2) format('woff2');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}:root,.elementor-kit-8{--pink-50:#FFF0F5;--pink-100:#FFD7E4;--pink-200:#FBAEC8;--pink-300:#F47CA2;--pink-400:#EE4B7F;--pink-500:#E61C5E;--pink-600:#C71350;--pink-700:#A50E48;--pink-800:#7C0A37;--pink-900:#520726;--ink-900:#0E0E10;--ink-800:#17171B;--ink-700:#26262D;--gray-600:#45454D;--gray-500:#6E6E77;--gray-400:#9A9AA2;--gray-300:#C6C6CC;--gray-200:#E4E4E8;--gray-100:#F1F1F4;--gray-50:#F8F8FA;--white:#FFFFFF;--green-500:#1F9D6B;--green-50:#E7F6EF;--amber-500:#E4A62B;--amber-50:#FBF2DF;--red-500:#D92D3C;--red-50:#FBE7E9;--blue-500:#2B7FE4;--blue-50:#E7F0FB;--brand:var(--pink-500);--brand-hover:var(--pink-600);--brand-press:var(--pink-700);--brand-soft:var(--pink-50);--brand-on:var(--white);--text-strong:var(--ink-900);--text-body:var(--ink-800);--text-muted:var(--gray-500);--text-faint:var(--gray-400);--text-inverse:var(--white);--text-brand:var(--pink-500);--surface-page:var(--white);--surface-card:var(--white);--surface-subtle:var(--gray-50);--surface-sunken:var(--gray-100);--surface-ink:var(--ink-900);--surface-brand:var(--pink-500);--surface-brand-soft:var(--pink-50);--border:var(--gray-200);--border-strong:var(--gray-300);--border-brand:var(--pink-500);--status-success:var(--green-500);--status-warning:var(--amber-500);--status-danger:var(--red-500);--status-info:var(--blue-500);--font-display:'Playfair Display', Georgia, 'Times New Roman', serif;--font-sans:'Archivo', system-ui, -apple-system, 'Segoe UI', sans-serif;--font-mono:'Space Mono', ui-monospace, 'SF Mono', Menlo, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--leading-display:1.05;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-normal:0em;--tracking-wide:0.04em;--tracking-wider:0.14em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-sm:4px;--radius-pill:999px;--radius-circle:50%;--border-width:1px;--border-width-thick:2px;--shadow-xs:0 1px 2px rgba(14,14,16,0.06);--shadow-sm:0 2px 8px rgba(14,14,16,0.08);--shadow-md:0 8px 24px rgba(14,14,16,0.10);--shadow-lg:0 20px 48px rgba(14,14,16,0.14);--shadow-brand:0 12px 30px rgba(230,28,94,0.28);--container-max:1200px;--container-gutter:24px}:root,.elementor-kit-8{--color-primary-50:var(--pink-50);--color-primary-200:var(--pink-200);--color-primary-400:var(--pink-400);--color-primary-500:var(--pink-500);--color-primary-600:var(--pink-600);--color-secondary:var(--ink-900);--color-accent:var(--white);--color-background-1:var(--white);--color-background-2:var(--gray-50);--color-background-3:var(--gray-50);--color-background-4:var(--gray-100);--color-background-10:var(--gray-100);--color-background-12:var(--gray-100);--color-background-15:var(--gray-50);--color-background-16:var(--gray-100);--color-background-5:var(--ink-900);--color-background-6:var(--ink-900);--color-background-7:var(--ink-800);--color-background-8:var(--ink-900);--color-background-9:var(--ink-700);--color-background-13:var(--ink-900);--color-background-14:var(--ink-800);--color-background-18:var(--ink-700);--color-background-19:var(--ink-900);--color-background-20:var(--ink-900);--color-background-22:var(--ink-800);--color-background-23:var(--gray-600);--color-stroke-1:var(--gray-200);--color-stroke-2:var(--gray-200);--color-stroke-3:var(--gray-300);--color-stroke-4:var(--gray-100);--color-stroke-5:var(--ink-700);--color-stroke-6:var(--ink-700);--color-stroke-7:var(--ink-700);--color-stroke-8:var(--gray-600);--color-stroke-9:var(--ink-900);--color-stroke-10:var(--gray-500);--color-opai-lemon:var(--pink-500);--color-ns-yellow:var(--pink-200);--color-ns-green:var(--pink-200);--color-ns-green-light:var(--pink-50);--color-ns-cyan-light:var(--pink-50);--color-ns-ivory:var(--gray-50);--color-ns-linen:var(--gray-400);--color-gradient-9:linear-gradient(156deg, var(--pink-200) 32.92%, var(--pink-100) 91%);--color-gradient-12:radial-gradient(73.01% 80.77% at 19.23% 47.79%, var(--pink-300) 0%, rgba(230,28,94,0) 100%);--leading-tight:1.25;--font-inter-tight:var(--font-sans);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--e-global-color-primary:var(--pink-500);--e-global-color-secondary:var(--ink-900);--e-global-color-text:var(--gray-500);--e-global-color-accent:var(--pink-500);--e-global-typography-primary-font-family:'Archivo';--e-global-typography-secondary-font-family:'Archivo';--e-global-typography-text-font-family:'Archivo';--e-global-typography-accent-font-family:'Archivo'}body,.font-inter-tight{font-family:var(--font-sans)}.text-heading-1,.text-heading-2{letter-spacing:var(--tracking-tight)}code,kbd,samp,pre{font-family:var(--font-mono)}