@font-face{font-family:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-2-devanagari-wght-normal-B4j4n2PV.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-2-vietnamese-wght-normal-C4ZonJY6.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:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-2-latin-ext-wght-normal-Dz43yst_.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:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/baloo-2-latin-wght-normal-B_TVFhwJ.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}:root{--color-pink: #ec0f6c;--color-pink-strong: #d40a60;--color-pink-deep: #ad1457;--color-pink-soft: #ff9fc8;--color-pink-wash: #fff7fb;--color-line: #f3d7e3;--color-line-neutral: #e5e7eb;--color-ink: #050505;--color-muted: #6f6f76;--color-surface: #ffffff;--color-surface-sunken: #f8f9fa;--color-surface-muted: #f5f5f5;--color-on-pink: #ffffff;--color-success: #0f7a52;--color-success-wash: #e8f6f0;--color-error: #c92a2a;--color-error-deep: #a51f1f;--color-error-wash: #fdecef;--color-warning: #b45309;--color-warning-wash: #fef6e7;--color-info: #1d4ed8;--color-info-wash: #eef2ff;--font-sans: "Baloo 2 Variable", "Baloo 2", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--weight-body: 500;--weight-medium: 600;--weight-bold: 700;--weight-display: 800;--text-xs: .75rem;--text-sm: .8125rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.5rem;--leading-tight: 1.2;--leading-body: 1.6;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-pill: 999px;--shadow-card: 0 18px 45px rgb(5 5 5 / 12%);--shadow-header: 0 12px 32px rgb(25 15 21 / 6%);--shadow-raised: 0 2px 6px rgb(5 5 5 / 6%);--focus-ring: .1875rem;--focus-offset: .125rem;--page-max: 1284px;--page-gutter: 76px;--transition: .15s ease}@media(max-width:1180px){:root{--page-gutter: 40px}}@media(max-width:768px){:root{--page-gutter: 20px;--text-3xl: 2rem;--text-2xl: 1.5rem}}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;scroll-padding-top:var(--space-16)}body{margin:0;background:var(--color-surface-sunken);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:0;font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin:0}a{color:var(--color-pink-strong);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:var(--color-pink-deep)}img,svg{max-width:100%}:focus-visible{outline:var(--focus-ring) solid var(--color-pink);outline-offset:var(--focus-offset)}input,textarea,select{accent-color:var(--color-pink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
