@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/be-vietnam-pro-vietnamese-400-normal.061fc986.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-vietnamese-400-normal.b8a5509c.woff) format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/be-vietnam-pro-latin-ext-400-normal.aa2e5312.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-latin-ext-400-normal.3f4ab674.woff) format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/be-vietnam-pro-latin-400-normal.33beca82.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-latin-400-normal.8d52a966.woff) format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/be-vietnam-pro-vietnamese-700-normal.d1687477.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-vietnamese-700-normal.f4f23940.woff) format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/be-vietnam-pro-latin-ext-700-normal.76a7e302.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-latin-ext-700-normal.8c99ff83.woff) format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/be-vietnam-pro-latin-700-normal.1f2eb3f4.woff2) format("woff2"),url(/_next/static/media/be-vietnam-pro-latin-700-normal.9ffcf111.woff) format("woff");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}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}:host,:root{--space-none:var(--space-none);--space-2xs:var(--space-2xs);--space-xs:var(--space-xs);--space-sm:var(--space-sm);--space-base:var(--space-base);--space-md:var(--space-md);--space-lg:var(--space-lg);--space-xl:var(--space-xl);--space-2xl:var(--space-2xl);--space-3xl:var(--space-3xl);--space-4xl:var(--space-4xl);--space-5xl:var(--space-5xl);--icon-2xs:var(--icon-2xs);--icon-xs:var(--icon-xs);--icon-sm:var(--icon-sm);--icon-md:var(--icon-md);--icon-lg:var(--icon-lg);--icon-xl:var(--icon-xl);--icon-2xl:var(--icon-2xl);--icon-3xl:var(--icon-3xl);--icon-4xl:var(--icon-4xl);--radius-none:var(--radius-none);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--radius-full:var(--radius-full);--shadow-none:var(--shadow-none);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--color-primary-0:var(--color-primary-0);--color-primary-5:var(--color-primary-5);--color-primary-10:var(--color-primary-10);--color-primary-15:var(--color-primary-15);--color-primary-20:var(--color-primary-20);--color-primary-25:var(--color-primary-25);--color-primary-30:var(--color-primary-30);--color-primary-35:var(--color-primary-35);--color-primary-40:var(--color-primary-40);--color-primary-50:var(--color-primary-50);--color-primary-60:var(--color-primary-60);--color-primary-70:var(--color-primary-70);--color-primary-80:var(--color-primary-80);--color-primary-90:var(--color-primary-90);--color-primary-95:var(--color-primary-95);--color-primary-98:var(--color-primary-98);--color-primary-99:var(--color-primary-99);--color-primary-100:var(--color-primary-100);--color-secondary-0:var(--color-secondary-0);--color-secondary-5:var(--color-secondary-5);--color-secondary-10:var(--color-secondary-10);--color-secondary-15:var(--color-secondary-15);--color-secondary-20:var(--color-secondary-20);--color-secondary-25:var(--color-secondary-25);--color-secondary-30:var(--color-secondary-30);--color-secondary-35:var(--color-secondary-35);--color-secondary-40:var(--color-secondary-40);--color-secondary-50:var(--color-secondary-50);--color-secondary-60:var(--color-secondary-60);--color-secondary-70:var(--color-secondary-70);--color-secondary-80:var(--color-secondary-80);--color-secondary-90:var(--color-secondary-90);--color-secondary-95:var(--color-secondary-95);--color-secondary-98:var(--color-secondary-98);--color-secondary-99:var(--color-secondary-99);--color-secondary-100:var(--color-secondary-100);--color-tertiary-0:var(--color-tertiary-0);--color-tertiary-5:var(--color-tertiary-5);--color-tertiary-10:var(--color-tertiary-10);--color-tertiary-15:var(--color-tertiary-15);--color-tertiary-20:var(--color-tertiary-20);--color-tertiary-25:var(--color-tertiary-25);--color-tertiary-30:var(--color-tertiary-30);--color-tertiary-35:var(--color-tertiary-35);--color-tertiary-40:var(--color-tertiary-40);--color-tertiary-50:var(--color-tertiary-50);--color-tertiary-60:var(--color-tertiary-60);--color-tertiary-70:var(--color-tertiary-70);--color-tertiary-80:var(--color-tertiary-80);--color-tertiary-90:var(--color-tertiary-90);--color-tertiary-95:var(--color-tertiary-95);--color-tertiary-98:var(--color-tertiary-98);--color-tertiary-99:var(--color-tertiary-99);--color-tertiary-100:var(--color-tertiary-100);--color-neutral-0:var(--color-neutral-0);--color-neutral-5:var(--color-neutral-5);--color-neutral-10:var(--color-neutral-10);--color-neutral-15:var(--color-neutral-15);--color-neutral-20:var(--color-neutral-20);--color-neutral-25:var(--color-neutral-25);--color-neutral-30:var(--color-neutral-30);--color-neutral-35:var(--color-neutral-35);--color-neutral-40:var(--color-neutral-40);--color-neutral-50:var(--color-neutral-50);--color-neutral-60:var(--color-neutral-60);--color-neutral-70:var(--color-neutral-70);--color-neutral-80:var(--color-neutral-80);--color-neutral-85:var(--color-neutral-85);--color-neutral-90:var(--color-neutral-90);--color-neutral-95:var(--color-neutral-95);--color-neutral-98:var(--color-neutral-98);--color-neutral-99:var(--color-neutral-99);--color-neutral-100:var(--color-neutral-100);--color-error-0:var(--color-error-0);--color-error-5:var(--color-error-5);--color-error-10:var(--color-error-10);--color-error-20:var(--color-error-20);--color-error-30:var(--color-error-30);--color-error-40:var(--color-error-40);--color-error-50:var(--color-error-50);--color-error-60:var(--color-error-60);--color-error-70:var(--color-error-70);--color-error-80:var(--color-error-80);--color-error-90:var(--color-error-90);--color-error-95:var(--color-error-95);--color-error-100:var(--color-error-100);--color-success-0:var(--color-success-0);--color-success-10:var(--color-success-10);--color-success-20:var(--color-success-20);--color-success-30:var(--color-success-30);--color-success-40:var(--color-success-40);--color-success-50:var(--color-success-50);--color-success-60:var(--color-success-60);--color-success-70:var(--color-success-70);--color-success-80:var(--color-success-80);--color-success-90:var(--color-success-90);--color-success-100:var(--color-success-100);--color-warning-0:var(--color-warning-0);--color-warning-10:var(--color-warning-10);--color-warning-20:var(--color-warning-20);--color-warning-30:var(--color-warning-30);--color-warning-40:var(--color-warning-40);--color-warning-50:var(--color-warning-50);--color-warning-60:var(--color-warning-60);--color-warning-70:var(--color-warning-70);--color-warning-80:var(--color-warning-80);--color-warning-90:var(--color-warning-90);--color-warning-100:var(--color-warning-100);--color-info-0:var(--color-info-0);--color-info-10:var(--color-info-10);--color-info-20:var(--color-info-20);--color-info-30:var(--color-info-30);--color-info-40:var(--color-info-40);--color-info-50:var(--color-info-50);--color-info-60:var(--color-info-60);--color-info-70:var(--color-info-70);--color-info-80:var(--color-info-80);--color-info-90:var(--color-info-90);--color-info-100:var(--color-info-100);--color-cobalt-0:var(--color-cobalt-0);--color-cobalt-10:var(--color-cobalt-10);--color-cobalt-20:var(--color-cobalt-20);--color-cobalt-30:var(--color-cobalt-30);--color-cobalt-40:var(--color-cobalt-40);--color-cobalt-50:var(--color-cobalt-50);--color-cobalt-60:var(--color-cobalt-60);--color-cobalt-70:var(--color-cobalt-70);--color-cobalt-80:var(--color-cobalt-80);--color-cobalt-90:var(--color-cobalt-90);--color-cobalt-100:var(--color-cobalt-100);--color-accent-orange-0:var(--color-accent-orange-0);--color-accent-orange-10:var(--color-accent-orange-10);--color-accent-orange-20:var(--color-accent-orange-20);--color-accent-orange-30:var(--color-accent-orange-30);--color-accent-orange-40:var(--color-accent-orange-40);--color-accent-orange-45:var(--color-accent-orange-45);--color-accent-orange-50:var(--color-accent-orange-50);--color-accent-orange-60:var(--color-accent-orange-60);--color-accent-orange-70:var(--color-accent-orange-70);--color-accent-orange-80:var(--color-accent-orange-80);--color-accent-orange-90:var(--color-accent-orange-90);--color-accent-orange-100:var(--color-accent-orange-100);--color-soft-accent-0:var(--color-soft-accent-0);--color-soft-accent-10:var(--color-soft-accent-10);--color-soft-accent-20:var(--color-soft-accent-20);--color-soft-accent-30:var(--color-soft-accent-30);--color-soft-accent-40:var(--color-soft-accent-40);--color-soft-accent-50:var(--color-soft-accent-50);--color-soft-accent-100:var(--color-soft-accent-100);--color-surface:var(--color-surface);--color-on-surface:var(--color-on-surface);--color-surface-variant:var(--color-surface-variant);--color-background:var(--color-background);--color-on-background:var(--color-on-background);--color-outline:var(--color-outline);--color-outline-variant:var(--color-outline-variant);--color-divider-default:var(--color-neutral-variant-20);--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-xs:.125rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--drop-shadow-xs:0 1px 1px #0000000d;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-2xs:.6875rem;--text-2xs--line-height:calc(.825 / .6875);--font-family-KPZ:"KPZ",system-ui,sans-serif}:root{--layout-container-desktop:80rem;--layout-gutter-desktop:var(--space-lg);--layout-gutter-mobile:var(--space-md);--layout-section-gap-desktop:4.5rem;--layout-section-gap-desktop-lg:var(--space-5xl);--layout-section-gap-mobile:var(--space-lg);--layout-header-height-desktop:5.25rem;--space-xl-2xl:2.5rem;--space-6xl:7.5rem;--font-size-2xl-lg:1.75rem;--font-size-4xl-sm:2rem;--font-size-7xl:4rem;--font-size-8xl:4.5rem;--font-size-9xl:7.5rem;--line-height-none:1;--line-height-snug:1.375;--letter-spacing-tight:-.04em;--letter-spacing-wide:.04em;--letter-spacing-wider:.2em;--radius-3xl:1.75rem;--radius-4xl:2rem;--radius-5xl:2.25rem;--radius-6xl:2.5rem;--radius-blob:46% 54% 42% 58%/56% 44% 56% 44%;--color-brand-navy:#123a7d;--color-brand-blue:#1e63d6;--color-brand-blue-deep:#154fb6;--color-brand-yellow:#ffc93c;--color-brand-yellow-light:#ffd65a;--color-brand-yellow-deep:#ffb627;--color-brand-amber:#f5a700;--color-brand-ink:#334155;--color-brand-muted:#5b6b82;--color-brand-rose:#e11d48;--color-brand-placeholder:var(--color-muted-20);--color-brand-placeholder-icon:#94a3b8;--color-brand-sky-50:#f6faff;--color-brand-sky-100:#f1f8ff;--color-brand-sky-200:#e3f1ff;--color-brand-sky-300:#dcebff;--color-brand-sky-400:#d4ecff;--color-brand-sky-500:#a8d8ff;--color-brand-line-soft:#edf2f9;--color-brand-line:#e3edf9;--color-brand-line-strong:#dbe7f7;--color-brand-line-accent:#bcd5f5;--color-brand-cream-50:#fffdf5;--color-brand-cream-100:#fff8e6;--color-brand-cream-200:#fff7df;--color-brand-cream-300:#fff2c9;--color-brand-cream-line:#f3dfa6;--color-brand-cream-ink:#ecdcae;--color-brand-page-bg:#f4f4f4;--color-brand-white-soft:#ffffffbf;--color-brand-white-muted:#ffffffe0;--color-brand-backdrop:#0418468c;--backdrop-brand-blur:blur(2px);--color-footer-bg:#f4f7ff;--color-footer-link:#4d4d4d;--color-footer-action:#d9541f;--color-footer-action-hover:#ea6a2e;--color-footer-input-bg:#0000001a;--gradient-brand-page:linear-gradient(180deg,#fff 0%,var(--color-brand-sky-50) 40%,#fff 100%);--gradient-brand-sky:linear-gradient(180deg,var(--color-brand-sky-500) 0%,var(--color-brand-sky-400) 55%,#eef7ff 100%);--gradient-brand-sky-panel:linear-gradient(180deg,var(--color-brand-sky-200) 0%,var(--color-brand-sky-100) 100%);--gradient-brand-cream-panel:linear-gradient(90deg,var(--color-brand-cream-300) 0%,var(--color-brand-cream-100) 100%);--gradient-brand-cream-panel-vertical:linear-gradient(180deg,var(--color-brand-cream-300) 0%,var(--color-brand-cream-100) 100%);--gradient-brand-paper:linear-gradient(180deg,var(--color-brand-cream-50) 0%,var(--color-brand-cream-200) 100%);--gradient-brand-blue:linear-gradient(180deg,var(--color-brand-blue) 0%,var(--color-brand-blue-deep) 100%);--gradient-brand-yellow:linear-gradient(135deg,var(--color-brand-yellow-light) 0%,var(--color-brand-yellow) 55%,var(--color-brand-yellow-deep) 100%);--gradient-brand-fade-white:linear-gradient(0deg,#fff 0%,var(--color-brand-white-soft) 32%,transparent 100%);--shadow-brand-xs:0 4px 12px #123a7d14;--shadow-brand-sm:0 6px 20px #123a7d14;--shadow-brand-md:0 10px 24px #123a7d1f;--shadow-brand-lg:0 14px 30px #123a7d24;--shadow-brand-xl:0 16px 36px #0418464d;--shadow-brand-yellow:0 8px 18px #ffc93c73;--shadow-brand-navy:0 8px 20px #123a7d3d;--drop-shadow-brand:drop-shadow(0 12px 18px #123a7d3d);--text-shadow-brand-yellow-sm:4px 4px 0 var(--color-brand-yellow);--text-shadow-brand-yellow-md:6px 6px 0 var(--color-brand-yellow);--ease-brand-out:cubic-bezier(.22,1,.36,1);--ease-brand-soft:cubic-bezier(.25,.8,.25,1);--duration-brand-fast:.16s;--duration-brand-normal:.36s;--duration-brand-slow:.52s;--duration-brand-hover:.6s;--duration-brand-zoom:.9s}@layer theme;@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{scroll-padding-top:var(--layout-header-height-desktop)}:focus-visible{border-radius:var(--radius-xs);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);outline-offset:3px;outline-width:2px;outline-color:var(--ring);transition-property:none!important}:root{--text-primary-rgb:67,70,87;--text-secondary-rgb:130,134,158;--text-tertiary-rgb:188,191,214;--border-primary-rgb:228,229,240;--text-primary:rgb(var(--text-primary-rgb));--text-secondary:rgb(var(--text-secondary-rgb));--text-tertiary:rgb(var(--text-tertiary-rgb));--border-primary:rgb(var(--border-primary-rgb));--gray-08:#1c1c1e;--gray-07:#2c2c2e;--gray-06:#3a3a3c;--gray-05:#48484a;--gray-04:#636366;--gray-03:#8e8e93;--gray-02:#aeaeb2;--gray-01:#c7c7cc;--orange-01:#fb0;--orange-02:#ffc628;--orange-03:#ffd24f;--orange-04:#fd7;--orange-05:#ffe99e;--orange-06:#fff4c6;--orange-07:#fffaed;--container-desktop:1280px}*,:after,:before{border-color:var(--color-border-default)}}@layer components{input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}input:-webkit-autofill:active,input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.-top-1{top:calc(var(--spacing) * -1)}.-right-1{right:calc(var(--spacing) * -1)}.container{width:100%}@media (min-width:29.6875rem){.container{max-width:29.6875rem}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:120rem){.container{max-width:120rem}}.container-desktop{width:100%;max-width:var(--container-desktop);margin-inline:auto}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[1\.125rem\]{height:1.125rem}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.min-w-\[1\.125rem\]{min-width:1.125rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[var\(--color-error-50\)\]{border-color:var(--color-error-50)}.border-\[var\(--color-info-100\)\]{border-color:var(--color-info-100)}.border-\[var\(--color-neutral-20\)\]{border-color:var(--color-neutral-20)}.border-\[var\(--color-primary-100\)\]{border-color:var(--color-primary-100)}.border-\[var\(--color-secondary-100\)\]{border-color:var(--color-secondary-100)}.border-\[var\(--color-success-100\)\]{border-color:var(--color-success-100)}.border-\[var\(--color-tertiary-100\)\]{border-color:var(--color-tertiary-100)}.border-\[var\(--color-warning-100\)\]{border-color:var(--color-warning-100)}.bg-\[var\(--color-error-0\)\]{background-color:var(--color-error-0)}.bg-\[var\(--color-error-50\)\]{background-color:var(--color-error-50)}.bg-\[var\(--color-info-10\)\]{background-color:var(--color-info-10)}.bg-\[var\(--color-info-100\)\]{background-color:var(--color-info-100)}.bg-\[var\(--color-neutral-0\)\]{background-color:var(--color-neutral-0)}.bg-\[var\(--color-neutral-10\)\]{background-color:var(--color-neutral-10)}.bg-\[var\(--color-primary-20\)\]{background-color:var(--color-primary-20)}.bg-\[var\(--color-primary-100\)\]{background-color:var(--color-primary-100)}.bg-\[var\(--color-secondary-20\)\]{background-color:var(--color-secondary-20)}.bg-\[var\(--color-secondary-100\)\]{background-color:var(--color-secondary-100)}.bg-\[var\(--color-success-10\)\]{background-color:var(--color-success-10)}.bg-\[var\(--color-success-100\)\]{background-color:var(--color-success-100)}.bg-\[var\(--color-tertiary-10\)\]{background-color:var(--color-tertiary-10)}.bg-\[var\(--color-tertiary-100\)\]{background-color:var(--color-tertiary-100)}.bg-\[var\(--color-warning-10\)\]{background-color:var(--color-warning-10)}.bg-\[var\(--color-warning-100\)\]{background-color:var(--color-warning-100)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-family-Roboto{font-family:Roboto,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.text-\[length\:var\(--festival-font-size-9\)\]{font-size:var(--festival-font-size-9)}.text-\[length\:var\(--festival-font-size-11\)\]{font-size:var(--festival-font-size-11)}.text-\[length\:var\(--festival-font-size-13\)\]{font-size:var(--festival-font-size-13)}.text-\[length\:var\(--festival-font-size-50\)\]{font-size:var(--festival-font-size-50)}.text-\[length\:var\(--festival-font-size-64\)\]{font-size:var(--festival-font-size-64)}.text-\[length\:var\(--font-size-2xl\)\]{font-size:var(--font-size-2xl)}.text-\[length\:var\(--font-size-2xs\)\]{font-size:var(--font-size-2xs)}.text-\[length\:var\(--font-size-3xl\)\]{font-size:var(--font-size-3xl)}.text-\[length\:var\(--font-size-3xs\)\]{font-size:var(--font-size-3xs)}.text-\[length\:var\(--font-size-base\)\]{font-size:var(--font-size-base)}.text-\[length\:var\(--font-size-lg\)\]{font-size:var(--font-size-lg)}.text-\[length\:var\(--font-size-sm\)\]{font-size:var(--font-size-sm)}.text-\[length\:var\(--font-size-xl\)\]{font-size:var(--font-size-xl)}.text-\[length\:var\(--font-size-xs\)\]{font-size:var(--font-size-xs)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[color\:var\(--color-festival-blue\)\]{color:var(--color-festival-blue)}.text-\[color\:var\(--color-festival-blue-mobile\)\]{color:var(--color-festival-blue-mobile)}.text-\[color\:var\(--color-festival-chip-text-mobile\)\]{color:var(--color-festival-chip-text-mobile)}.text-\[color\:var\(--color-festival-detail-heading-mobile\)\]{color:var(--color-festival-detail-heading-mobile)}.text-\[color\:var\(--color-festival-detail-link-mobile\)\]{color:var(--color-festival-detail-link-mobile)}.text-\[color\:var\(--color-festival-detail-news-title-mobile\)\]{color:var(--color-festival-detail-news-title-mobile)}.text-\[color\:var\(--color-festival-detail-read-mobile\)\]{color:var(--color-festival-detail-read-mobile)}.text-\[color\:var\(--color-festival-navy-80-mobile\)\]{color:var(--color-festival-navy-80-mobile)}.text-\[color\:var\(--color-festival-navy-90-mobile\)\]{color:var(--color-festival-navy-90-mobile)}.text-\[color\:var\(--color-festival-navy-mobile\)\]{color:var(--color-festival-navy-mobile)}.text-\[color\:var\(--color-festival-pagination-text-mobile\)\]{color:var(--color-festival-pagination-text-mobile)}.text-\[color\:var\(--color-festival-text-faint-mobile\)\]{color:var(--color-festival-text-faint-mobile)}.text-\[color\:var\(--color-festival-text-mobile\)\]{color:var(--color-festival-text-mobile)}.text-\[color\:var\(--color-festival-text-muted-mobile\)\]{color:var(--color-festival-text-muted-mobile)}.text-\[color\:var\(--color-festival-text-value\)\]{color:var(--color-festival-text-value)}.text-\[color\:var\(--color-festival-yellow\)\]{color:var(--color-festival-yellow)}.text-\[color\:var\(--color-festival-yellow-soft-mobile\)\]{color:var(--color-festival-yellow-soft-mobile)}.text-\[color\:var\(--color-neutral-0\)\]{color:var(--color-neutral-0)}.text-\[color\:var\(--color-neutral-60\)\]{color:var(--color-neutral-60)}.text-\[color\:var\(--color-neutral-100\)\]{color:var(--color-neutral-100)}.text-\[var\(--color-error-50\)\]{color:var(--color-error-50)}.text-\[var\(--color-error-100\)\]{color:var(--color-error-100)}.text-\[var\(--color-info-100\)\]{color:var(--color-info-100)}.text-\[var\(--color-neutral-0\)\]{color:var(--color-neutral-0)}.text-\[var\(--color-neutral-100\)\]{color:var(--color-neutral-100)}.text-\[var\(--color-primary-100\)\]{color:var(--color-primary-100)}.text-\[var\(--color-secondary-100\)\]{color:var(--color-secondary-100)}.text-\[var\(--color-success-100\)\]{color:var(--color-success-100)}.text-\[var\(--color-tertiary-100\)\]{color:var(--color-tertiary-100)}.text-\[var\(--color-warning-100\)\]{color:var(--color-warning-100)}.text-input{color:var(--input)}.uppercase{text-transform:uppercase}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:var(--shadow-md)}.shadow-md,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.zoom-in{--tw-enter-scale:0}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:bg-\[var\(--color-error-0\)\]:hover{background-color:var(--color-error-0)}.hover\:bg-\[var\(--color-error-20\)\]:hover{background-color:var(--color-error-20)}.hover\:bg-\[var\(--color-error-60\)\]:hover{background-color:var(--color-error-60)}.hover\:bg-\[var\(--color-info-10\)\]:hover{background-color:var(--color-info-10)}.hover\:bg-\[var\(--color-info-20\)\]:hover{background-color:var(--color-info-20)}.hover\:bg-\[var\(--color-info-80\)\]:hover{background-color:var(--color-info-80)}.hover\:bg-\[var\(--color-primary-10\)\]:hover{background-color:var(--color-primary-10)}.hover\:bg-\[var\(--color-primary-30\)\]:hover{background-color:var(--color-primary-30)}.hover\:bg-\[var\(--color-primary-90\)\]:hover{background-color:var(--color-primary-90)}.hover\:bg-\[var\(--color-secondary-10\)\]:hover{background-color:var(--color-secondary-10)}.hover\:bg-\[var\(--color-secondary-40\)\]:hover{background-color:var(--color-secondary-40)}.hover\:bg-\[var\(--color-secondary-80\)\]:hover{background-color:var(--color-secondary-80)}.hover\:bg-\[var\(--color-success-10\)\]:hover{background-color:var(--color-success-10)}.hover\:bg-\[var\(--color-success-20\)\]:hover{background-color:var(--color-success-20)}.hover\:bg-\[var\(--color-success-80\)\]:hover{background-color:var(--color-success-80)}.hover\:bg-\[var\(--color-tertiary-10\)\]:hover{background-color:var(--color-tertiary-10)}.hover\:bg-\[var\(--color-tertiary-30\)\]:hover{background-color:var(--color-tertiary-30)}.hover\:bg-\[var\(--color-tertiary-70\)\]:hover{background-color:var(--color-tertiary-70)}.hover\:bg-\[var\(--color-warning-10\)\]:hover{background-color:var(--color-warning-10)}.hover\:bg-\[var\(--color-warning-20\)\]:hover{background-color:var(--color-warning-20)}.hover\:bg-\[var\(--color-warning-80\)\]:hover{background-color:var(--color-warning-80)}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{--background:oklch(100% 0 0);--foreground:oklch(27.4% .006 286.033);--card:oklch(100% 0 0);--card-foreground:oklch(27.4% .006 286.033);--popover:oklch(100% 0 0);--popover-foreground:oklch(27.4% .006 286.033);--primary:#1379f0;--primary-foreground:oklch(100% 0 0);--secondary:oklch(96.7% .003 264.542);--secondary-foreground:oklch(44.6% .03 256.802);--muted:oklch(96.7% .003 264.542);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(96.7% .003 264.542);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(100% 0 0);--mono:oklch(14.1% .005 285.823);--mono-foreground:oklch(100% 0 0);--border:oklch(94% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(87.1% .006 286.286);--radius:.5rem}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(14.1% .005 285.823);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.1% .005 285.823);--popover-foreground:oklch(98.5% 0 0);--primary:#1379f0;--primary-foreground:oklch(100% 0 0);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(70.5% .015 286.067);--muted:oklch(21% .006 285.885);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(21% .006 285.885);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(100% 0 0);--mono:oklch(87.1% .006 286.286);--mono-foreground:oklch(0% 0 0);--border:oklch(27.4% .006 286.033);--input:oklch(27.4% .006 286.033);--ring:oklch(27.4% .006 286.033)}:root{--color-primary-98:#00164f;--color-primary-99:#000d37;--color-secondary-5:#f3faff;--color-secondary-15:#dff4ff;--color-secondary-25:#bbe9ff;--color-secondary-35:#5fd4ff;--color-secondary-45:#0af;--color-secondary-80:#006b87;--color-secondary-95:#003b4d;--color-secondary-98:#002a37;--color-secondary-99:#001f29;--color-tertiary-0:#fffbff;--color-tertiary-5:#fff8f1;--color-tertiary-15:#ffe4a6;--color-tertiary-25:#ffd35c;--color-tertiary-35:#e5b520;--color-tertiary-95:#4b3900;--color-tertiary-98:#3e2e00;--color-tertiary-99:#312400;--color-neutral-5:#fefbff;--color-neutral-15:#f2f0f4;--color-neutral-25:#d8d6da;--color-neutral-35:#b8b6ba;--color-neutral-85:#252529;--color-neutral-95:#121316;--color-neutral-98:#0d0e11;--color-neutral-99:#080809;--color-neutral-variant-0:#fff;--color-neutral-variant-5:#faf8ff;--color-neutral-variant-10:#f0f0fa;--color-neutral-variant-15:#e2e1ec;--color-neutral-variant-20:#c7c7cc;--color-neutral-variant-25:#a6a6a6;--color-neutral-variant-30:#e5e5ea;--color-neutral-variant-35:#767680;--color-neutral-variant-40:#5d5e67;--color-neutral-variant-50:#51525b;--color-neutral-variant-60:#45464f;--color-neutral-variant-70:#3a3b43;--color-neutral-variant-80:#2f3038;--color-neutral-variant-90:#24252d;--color-neutral-variant-95:#1a1b23;--color-neutral-variant-98:#0f1118;--color-neutral-variant-100:#000;--color-error-0:#fffbff;--color-error-5:#fce4e4;--color-error-15:#ffbab2;--color-error-25:#ff9490;--color-error-35:#f07e80;--color-error-95:#710802;--color-error-98:#590501;--color-error-99:#410300;--color-destructive-0:var(--color-error-0);--color-destructive-5:var(--color-error-5);--color-destructive-10:var(--color-error-10);--color-destructive-20:var(--color-error-20);--color-destructive-30:var(--color-error-30);--color-destructive-40:var(--color-error-40);--color-destructive-50:var(--color-error-50);--color-destructive-60:var(--color-error-60);--color-destructive-70:var(--color-error-70);--color-destructive-80:var(--color-error-80);--color-destructive-90:var(--color-error-90);--color-destructive-100:var(--color-error-100);--color-success-0:#f0fdf0;--color-success-5:#e0f7e0;--color-success-10:#c8f0c8;--color-success-15:#b0e8b0;--color-success-20:#98e098;--color-success-25:#80d880;--color-success-30:#68d068;--color-success-35:#60c140;--color-success-40:#54b435;--color-success-50:#4aa030;--color-success-60:#408c2b;--color-success-70:#367826;--color-success-80:#2c6421;--color-success-90:#22501c;--color-success-95:#183c17;--color-success-100:#0e2812;--color-warning-0:#fffbf0;--color-warning-5:#fff5e0;--color-warning-10:#ffefc8;--color-warning-15:#ffe8b0;--color-warning-20:#ffe198;--color-warning-25:#ffda80;--color-warning-30:#ffd368;--color-warning-35:#ffcc50;--color-warning-40:#ffc538;--color-warning-50:#ff9800;--color-warning-60:#e68900;--color-warning-70:#cc7a00;--color-warning-80:#b36b00;--color-warning-90:#995c00;--color-warning-95:#804d00;--color-warning-100:#663e00;--color-info-0:#f0f8ff;--color-info-5:#e3f2ff;--color-info-10:#bbdefb;--color-info-15:#90caf9;--color-info-20:#64b5f6;--color-info-25:#42a5f5;--color-info-30:#2196f3;--color-info-40:#1e88e5;--color-info-50:#1976d2;--color-info-60:#1565c0;--color-info-70:#0d47a1;--color-info-80:#0a3d8f;--color-info-90:#07337d;--color-info-95:#04296b;--color-info-100:#011f59;--color-accent-orange-0:#fff5f0;--color-accent-orange-5:#ffebe0;--color-accent-orange-10:#ffd6c0;--color-accent-orange-15:#ffc2a0;--color-accent-orange-20:#ffad80;--color-accent-orange-25:#ff9960;--color-accent-orange-30:#ff8552;--color-accent-orange-40:#ff7132;--color-accent-orange-45:#f46539;--color-accent-orange-50:#e66320;--color-accent-orange-60:#cc5610;--color-accent-orange-70:#b34900;--color-accent-orange-80:#993c00;--color-accent-orange-90:#802f00;--color-accent-orange-95:#620;--color-accent-orange-100:#4d1500;--color-soft-accent-0:#fffbfc;--color-soft-accent-5:#fff5f7;--color-soft-accent-10:#ffeef2;--color-soft-accent-15:#ffe7ec;--color-soft-accent-20:#ffe1e9;--color-soft-accent-25:#ffdce6;--color-soft-accent-30:#ffd6e0;--color-soft-accent-40:#ffcad5;--color-soft-accent-50:#e5b5c0;--color-soft-accent-60:#cca0ab;--color-soft-accent-70:#b38b96;--color-soft-accent-80:#997681;--color-soft-accent-90:#80616c;--color-soft-accent-95:#664c57;--color-soft-accent-100:#4d3742;--color-slate-0:#fff;--color-slate-5:#f8f8f9;--color-slate-10:#ededef;--color-slate-15:#e5e5e8;--color-slate-20:#d9dadd;--color-slate-25:#cdcfd2;--color-slate-30:#c1c2c7;--color-slate-35:#b4b5bc;--color-slate-40:#a5a6ae;--color-slate-50:#8e8f98;--color-slate-60:#777882;--color-slate-70:#5f606a;--color-slate-80:#434657;--color-slate-90:#3d3d3d;--color-slate-95:#1a1c27;--color-slate-100:#0a0b12;--color-cobalt-0:#f9fafa;--color-cobalt-5:#f0f1f5;--color-cobalt-10:#e0e4f0;--color-cobalt-15:#c9d3ed;--color-cobalt-20:#a7baec;--color-cobalt-25:#7e9ef1;--color-cobalt-30:#5582f6;--color-cobalt-40:#215fff;--color-cobalt-50:#0041ea;--color-cobalt-60:#0037c4;--color-cobalt-70:#002ea6;--color-cobalt-80:#032784;--color-cobalt-90:#051f63;--color-cobalt-95:#061744;--color-cobalt-100:#05102e;--color-muted-0:#fff;--color-muted-5:#f2f2f7;--color-muted-10:#f8f8f8;--color-muted-15:#e5e5e6;--color-muted-20:#d9d9d9;--color-muted-25:#ccc;--color-muted-30:#b0b0b4;--color-muted-35:#d2d2d4;--color-muted-40:#a5a6ae;--color-muted-50:#8e8e93;--color-muted-55:#999;--color-muted-60:#696b79;--color-muted-70:#5f606a;--color-muted-80:#434657;--color-muted-90:#2d2f3d;--color-muted-95:#1a1c27;--color-muted-100:#0a0b12;--color-coral-0:#fffbff;--color-coral-5:#fff0f0;--color-coral-10:#ffe7e7;--color-coral-15:#fdd;--color-coral-20:#ffd7d7;--color-coral-25:#ffc8c5;--color-coral-30:#ffbab2;--color-coral-35:#ffa9a1;--color-coral-40:#ff9f96;--color-coral-50:#ff948b;--color-coral-60:#e8847c;--color-coral-70:#cf746d;--color-coral-80:#b8645e;--color-coral-90:#9f544f;--color-coral-95:#874540;--color-coral-98:#6f3733;--color-coral-99:#572925;--color-coral-100:#3f1b18;--color-accent-0:#fef9f3;--color-accent-5:#fef3e6;--color-accent-10:#fdecd9;--color-accent-15:#fce5cc;--color-accent-20:#fbdebf;--color-accent-25:#fad7b2;--color-accent-30:#f9d0a5;--color-accent-35:#f8c998;--color-accent-40:#f7c28b;--color-accent-50:#f5aa6f;--color-accent-55:#f49d5f;--color-accent-60:#fa954d;--color-accent-70:#ff6a33;--color-accent-80:#ea621b;--color-accent-90:#d4510f;--color-accent-95:#a63f0a;--color-accent-100:#6b2705;--color-surface-0:#fff;--color-surface-5:#fbfbfd;--color-surface-10:#f7f7fa;--color-surface-15:#f2f2f7;--color-surface-20:#e8e8ef;--color-surface-25:#f3f2f2;--color-surface-30:#d9d9e3;--color-surface-40:#c4c4d1;--color-surface-50:#a8a8b8;--color-surface-60:#8c8c9e;--color-surface-70:#707083;--color-surface-80:#555565;--color-surface-90:#393945;--color-surface-95:#272730;--color-surface-98:#1a1a21;--color-surface-99:#111116;--color-surface-100:#08080c;--color-peach-0:#fffbff;--color-peach-5:#fff3f0;--color-peach-10:#ffeae4;--color-peach-15:#ffe1d8;--color-peach-20:#ffd8cc;--color-peach-25:#ffcbb9;--color-peach-30:#ffbea6;--color-peach-35:#ffb49a;--color-peach-40:#ffab99;--color-peach-50:#f09880;--color-peach-60:#d98570;--color-peach-70:#c07260;--color-peach-80:#a85f50;--color-peach-90:#8f4d41;--color-peach-95:#773c32;--color-peach-98:#5f2c24;--color-peach-99:#481e17;--color-peach-100:#30110b;--color-navy-0:#f0f4ff;--color-navy-5:#e3eaff;--color-navy-10:#c7d5ff;--color-navy-15:#a8beff;--color-navy-20:#89a7ff;--color-navy-25:#6b8fff;--color-navy-30:#4d77ff;--color-navy-40:#2d5ce0;--color-navy-50:#1247c4;--color-navy-60:#0038a8;--color-navy-70:#00329d;--color-navy-80:#002880;--color-navy-90:#001e63;--color-navy-95:#001447;--color-navy-100:#000a2e;--color-lemon-0:ivory;--color-lemon-5:#fffde0;--color-lemon-10:#fffbc8;--color-lemon-15:#fff8b0;--color-lemon-20:#fff598;--color-lemon-25:#fff280;--color-lemon-30:#ffee68;--color-lemon-40:#ffe372;--color-lemon-50:#ffd400;--color-lemon-60:#e6bc00;--color-lemon-70:#cca500;--color-lemon-80:#b38e00;--color-lemon-90:#970;--color-lemon-95:#806200;--color-lemon-100:#664d00;--color-blush-0:#fffafc;--color-blush-5:#fff2f2;--color-blush-10:#ffe6ef;--color-blush-15:#ffd9e7;--color-blush-20:#ffcbde;--color-blush-25:#ffbdd5;--color-blush-30:#ffaecb;--color-blush-35:#ff9fc1;--color-blush-40:#ff8fb6;--color-blush-50:#f6485f;--color-blush-55:#ff2563;--color-blush-60:#e06490;--color-blush-70:#c74f7d;--color-blush-80:#ae3b6a;--color-blush-90:#952858;--color-blush-95:#7c1647;--color-blush-98:#630537;--color-blush-99:#4a0028;--color-blush-100:#30001a;--color-purple-0:#faf5ff;--color-purple-5:#f3e8ff;--color-purple-10:#e9d5ff;--color-purple-15:#d3dcff;--color-purple-20:#cfa8ff;--color-purple-25:#bf90ff;--color-purple-30:#ae78ff;--color-purple-35:#5756ed;--color-purple-40:#8f4ae0;--color-purple-50:#7f32d0;--color-purple-60:#6b24b5;--color-purple-70:#57189a;--color-purple-80:#440e80;--color-purple-90:#320666;--color-purple-95:#22004d;--color-purple-98:#140034;--color-purple-99:#0a001f;--color-purple-100:#03000a;--color-overlay-black-80:#000c;--color-overlay-black-70:#010101b3;--color-overlay-black-50:#00000080;--color-overlay-black-30:#0000004d;--color-overlay-white-70:#ffffffb3;--color-overlay-white-50:#ffffff80;--color-overlay-gray-50:#1f293780;--color-overlay-dark-80:#28292acc;--color-overlay-neutral-80:#585858cc;--color-on-primary:#fff;--color-primary-container:#3350aa;--color-on-primary-container:#fcfaff;--color-on-secondary:#fff;--color-secondary-container:#36cefe;--color-on-secondary-container:#003646;--color-on-tertiary:#fff;--color-tertiary-container:#ffd35c;--color-on-tertiary-container:#533f00;--color-on-loading:#475569;--color-loading-container:#f1f5f9;--color-on-loading-container:#94a3b8;--color-on-error:#d74242;--color-error-container:#fdeded;--color-on-error-container:#710802;--color-on-success:#418944;--color-success-container:#edf7ed;--color-on-success-container:#0e2812;--color-on-warning:#f18831;--color-warning-container:#fff4e5;--color-on-warning-container:#663e00;--color-on-info:#2d9dda;--color-info-container:#e5f6fd;--color-on-info-container:#011f59;--color-surface:#faf8ff;--color-on-surface:#1a1b21;--color-surface-variant:#e1e1f0;--color-on-surface-variant:#444652;--color-surface-tint:#3c58b3;--color-surface-dim:#dad9e1;--color-surface-bright:#faf8ff;--color-surface-container-lowest:#fff;--color-surface-container-low:#f4f3fb;--color-surface-container:#eeedf5;--color-surface-container-high:#e8e7f0;--color-surface-container-highest:#e3e1ea;--color-background:#faf8ff;--color-on-background:#1a1b21;--color-outline:#757683;--color-outline-variant:#c5c5d4;--color-devider-outline:#d9dadd;--color-devider-outline-lighter:#e4e5f0;--color-outline-disable:#b4b5bc;--color-outline-lighten:#f2f2f7;--color-inverse-surface:#2f3036;--color-inverse-on-surface:#f1f0f8;--color-inverse-primary:#b6c4ff;--color-shadow:#000;--color-scrim:#000;--color-disable-speacial:#8e909a;--color-text-primary:var(--color-neutral-90);--color-text-secondary:var(--color-neutral-60);--color-text-tertiary:var(--color-neutral-50);--color-text-disabled:var(--color-neutral-40);--color-text-inverse:var(--color-neutral-0);--color-border-default:var(--color-neutral-20);--color-border-focused:var(--color-primary-100);--color-border-error:var(--color-error-50);--color-border-success:var(--color-success-40);--color-border-subtle:#d9d9da;--color-interactive-default:var(--color-primary-100);--color-interactive-hover:var(--color-primary-80);--color-interactive-pressed:var(--color-primary-90);--color-interactive-disabled:var(--color-neutral-40)}.dark,[data-theme=dark]{--color-primary-100:#b6c4ff;--color-on-primary:#00287e;--color-primary-container:#143691;--color-on-primary-container:#c6d1ff;--color-secondary-100:#9ce1ff;--color-on-secondary:#003545;--color-secondary-container:#06bdec;--color-on-secondary-container:#002733;--color-tertiary-100:#fff8f1;--color-on-tertiary:#3e2e00;--color-tertiary-container:#fbc82e;--color-on-tertiary-container:#4b3900;--color-error-50:#ffb4ab;--color-on-error:#690006;--color-error-container:#e10d1d;--color-on-error-container:#fff;--color-surface:#121319;--color-on-surface:#e3e1ea;--color-surface-variant:#444652;--color-on-surface-variant:#c5c5d4;--color-surface-tint:#b6c4ff;--color-surface-dim:#121319;--color-surface-bright:#38393f;--color-surface-container-lowest:#0d0e13;--color-surface-container-low:#1a1b21;--color-surface-container:#1e1f25;--color-surface-container-high:#292a30;--color-surface-container-highest:#33343b;--color-background:#121319;--color-on-background:#e3e1ea;--color-outline:#8e909d;--color-outline-variant:#444652;--color-inverse-surface:#e3e1ea;--color-inverse-on-surface:#2f3036;--color-inverse-primary:#3c58b3;--color-text-primary:var(--color-neutral-10);--color-text-secondary:var(--color-neutral-30);--color-text-tertiary:var(--color-neutral-40);--color-text-disabled:var(--color-neutral-50);--color-text-inverse:var(--color-neutral-90)}:root{--color-primary-0:#fff;--color-primary-5:#fefbff;--color-primary-10:#faf8ff;--color-primary-15:#eff0ff;--color-primary-20:#dce1ff;--color-primary-25:#b6c4ff;--color-primary-30:#8fa7ff;--color-primary-35:#718cea;--color-primary-40:#5772ce;--color-primary-50:#3c58b3;--color-primary-60:#2f4ca6;--color-primary-70:#203f99;--color-primary-80:#0f338e;--color-primary-90:#00287e;--color-primary-95:#001e66;--color-primary-100:#21409a;--color-secondary-0:#fafcff;--color-secondary-10:#e3f7ff;--color-secondary-20:#a9e3ff;--color-secondary-30:#6fcfff;--color-secondary-40:#36cefe;--color-secondary-50:#22c4f4;--color-secondary-60:#009dc5;--color-secondary-70:#0081a3;--color-secondary-80:#22c4f4;--color-secondary-90:#004d63;--color-secondary-100:#22c4f4;--color-tertiary-0:#fff8f1;--color-tertiary-10:#ffefcf;--color-tertiary-20:#ffdf92;--color-tertiary-30:#f2c024;--color-tertiary-40:#d3a500;--color-tertiary-50:#b38b00;--color-tertiary-60:#937300;--color-tertiary-70:#ffcc32;--color-tertiary-80:#674f00;--color-tertiary-90:#594400;--color-tertiary-100:#ffcc32;--color-neutral-0:#fff;--color-neutral-10:#e4e1e6;--color-neutral-20:#c8c6ca;--color-neutral-30:#acaaaf;--color-neutral-40:#919094;--color-neutral-50:#77767a;--color-neutral-60:#5e5e62;--color-neutral-70:#47464a;--color-neutral-80:#303034;--color-neutral-90:#1b1b1f;--color-neutral-100:#000;--color-error-0:#fce4e4;--color-error-10:#f9c8c9;--color-error-20:#f6acad;--color-error-30:#f39091;--color-error-40:#f07475;--color-error-50:#ed1c24;--color-error-60:#d4180d;--color-error-70:#bb140a;--color-error-80:#a21008;--color-error-90:#890c06;--color-error-100:#710802;--color-graphite-0:#f7f7f8;--color-graphite-10:#f3f3f7;--color-graphite-20:#dcdde1;--color-graphite-30:#d1d1d6;--color-graphite-35:#aeaeb2;--color-graphite-40:#b4b5bc;--color-graphite-50:#9e9e9e;--color-graphite-60:#7d7f89;--color-graphite-70:#666;--color-graphite-80:#4c4d59;--color-graphite-90:#3b3c46;--color-graphite-95:#2b2b2b;--color-graphite-100:#2b2c34;--color-blue-0:#f4fcff;--color-blue-5:#e8faff;--color-blue-10:#d3f5ff;--color-blue-15:#bcefff;--color-blue-20:#a3e8ff;--color-blue-25:#88defd;--color-blue-30:#6fd2f7;--color-blue-35:#58c4ef;--color-blue-40:#43b5e3;--color-blue-50:#20c4f4;--color-blue-60:#1ca9d4;--color-blue-70:#1a8db5;--color-blue-80:#21409a;--color-blue-90:#1a337b;--color-blue-95:#13265d;--color-blue-100:#0c1a40;--light-blue-0:#f2fcff;--light-blue-10:#e3f8fe;--light-blue-20:#c7f1fd;--light-blue-30:#a7e8fb;--light-blue-40:#7fdcf8;--light-blue-50:#56d1f5;--light-blue-60:#22c2f2;--light-blue-70:#12afe0;--light-blue-80:#0c9ccf;--light-blue-90:#0888bc;--light-blue-100:#0679a8;--dark-blue-0:#f3f6ff;--dark-blue-10:#e7edff;--dark-blue-20:#d2ddff;--dark-blue-30:#b9c9ff;--dark-blue-40:#93adff;--dark-blue-50:#6f8fff;--dark-blue-60:#4e6fff;--dark-blue-70:#2f55f0;--dark-blue-80:#1c53de;--dark-blue-90:#0f43d6;--dark-blue-100:#0c47dd;--color-accent-orange:#ff7132;--color-success:#54b435;--color-success-light:#60c140;--color-info:#2196f3;--color-warning:#ff9800;--color-accent-yellow:#fdcb34;--color-surface-light:#f6f6f7;--gradient-info-blue:linear-gradient(90deg,#45d4ff,#63a7ff);--ocean-blue-gradient:linear-gradient(38deg,#224198,#22c2f2);--gradient-blue-pink:linear-gradient(180deg,#0041ea 0%,#ff31d2);--gradient-blue-sky:linear-gradient(-90deg,#1c63fb,#1fb4ff 95%);--gradient-primary-blue:linear-gradient(90deg,#0041ea 17%,#1984ff 76%);--gradient-primary:linear-gradient(90deg,#0044bf,#055ad1 31%,#007cef 58%,#20c4f4);--gradient-primary-light:linear-gradient(360deg,#4571ef,#22c2f2 79%);--gradient-secondary:linear-gradient(180deg,#00c0ff,#0c47dd);--gradient-orange:linear-gradient(90deg,#ff7b42,#ffb15a);--gradient-golden-orange:linear-gradient(90deg,#ffd600 25%,#ff4e00);--gradient-surface-highlight:linear-gradient(90deg,#ffe57b,#fff0ce 51%,#fff6db 99%);--gradient-warm-yellow:linear-gradient(180deg,#ffe57b,#fff0ce 51%,#fff6db 99%);--gradient-soft-orange:linear-gradient(180deg,#ffdd80 37%,#ff8a00 97%);--gradient-coral-red:linear-gradient(90deg,#ff976b 18%,#ed1c24);--gradient-soft-cream:linear-gradient(-90deg,#ffeebf,#fffcf1);--gradient-soft-yellow:linear-gradient(-90deg,#fffbb3,#ffdc4e);--gradient-white-cream:linear-gradient(0deg,#fff 0%,#fff6de);--gradient-fire-orange:linear-gradient(90deg,#ff6a33 42%,#f80);--gradient-fire-red:linear-gradient(90deg,#ff0606 0%,#ffeea9);--gradient-primary-stroke:linear-gradient(90deg,#4571ef,#22c2f2 79%);--gradient-pink-rose:linear-gradient(90deg,#fc8b81,#f43789);--gradient-navy-cream:linear-gradient(0deg,#fff 17%,#fff8f2);--gradient-cobalt-stroke:linear-gradient(90deg,#417dff 24%,#0041ea 83%);--gradient-blue-sky-reverse:linear-gradient(90deg,#1fb4ff,#1c63fc);--gradient-blue-sky-to-left:linear-gradient(270deg,#1fb4ff 0%,#1c63fc);--gradient-cobalt-blue:linear-gradient(90deg,#0041ea 17%,#286cff 70%);--gradient-cobalt-blue-reverse:linear-gradient(90deg,#286cff 0%,#0041ea 83%);--gradient-pink-purple:linear-gradient(90deg,#ff2f63 12%,#ee4bc5 50%,#8652ff 82%);--gradient-warm-cream:linear-gradient(0deg,#fdedaf 5%,#fff4f4);--gradient-salmon-pink:linear-gradient(270deg,#f93b6a 0%,#f77);--gradient-soft-blue:linear-gradient(90deg,#bfd6fe 0%,#c8e3ff 79%);--gradient-white-warm:linear-gradient(0deg,#fff 17%,#fff8e5);--gradient-blue-royal:linear-gradient(90deg,#1c63fb 17%,#418dff 70%);--gradient-white-blush:linear-gradient(0deg,#fff 49%,#fcf8ef);--gradient-ice-blue:linear-gradient(90deg,#e6f5ff 0%,#d9eeff);--gradient-mint-blue:linear-gradient(180deg,#f6fdfa 0%,#b8efed);--gradient-white-pink:linear-gradient(0deg,#fff 5%,#ffe0e8);--gradient-soft-lavender:linear-gradient(270deg,#f7f5ff 15%,#dbd3ff 41%);--gradient-lavender-purple:linear-gradient(0deg,#f2efff 1%,#dad8ff 56%,#9491ff);--gradient-white-violet:linear-gradient(0deg,#fff 0%,#7869ff);--gradient-soft-purple:linear-gradient(0deg,#eeebff 35%,#dbd3ff);--gradient-cobalt-multi:linear-gradient(90deg,#0041ea 17%,#2971f7 51%,#418dff 70%);--gradient-blush-white:linear-gradient(0deg,#ffe3e3 0%,#ffeff3);--gradient-white-fade:linear-gradient(180deg,#fff 0%,#ffffff7d 36%,#ffffff1a 88%);--gradient-golden-cream:linear-gradient(90deg,#fff6cf 5%,#ffcb83 51%,#fff6cf);--color-red-0:#fff5f5;--color-red-10:#ffe3e3;--color-red-20:#ffc9c9;--color-red-30:#ffa8a8;--color-red-40:#ff8787;--color-red-50:#ff6b6b;--color-red-60:#fa5252;--color-red-70:#f03e3e;--color-red-80:#f00d0d;--color-red-90:#d00000;--color-red-100:#a80000;--font-size-4xs:.375rem;--font-size-3xs:.5rem;--font-size-2xs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl-sm:1.375rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:2.5rem;--font-size-6xl:2.75rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-family-BeVietnam:"Be Vietnam Pro",system-ui,sans-serif;--font-family-Script:"Dancing Script",cursive;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-none:0;--space-2xs:.125rem;--space-xs:.25rem;--space-xs-md:.375rem;--space-sm:.5rem;--space-sm-md:.625rem;--space-base:.75rem;--space-base-lg:.875rem;--space-md:1rem;--space-md-lg:1.25rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:5rem;--space-5xl:6rem;--icon-4xs:.375rem;--icon-3xs:.5rem;--icon-2xs:.75rem;--icon-xs:.875rem;--icon-sm:1rem;--icon-md:1.125rem;--icon-lg:1.25rem;--icon-xl:1.5rem;--icon-2xl:2rem;--icon-3xl:2.5rem;--icon-4xl:3rem;--radius-none:0;--radius-2sm:.125rem;--radius-sm:.25rem;--radius-md-sm:.375rem;--radius-md:.5rem;--radius-base:.625rem;--radius-lg:.75rem;--radius-xl-sm:.875rem;--radius-xl:1rem;--radius-1_5xl:1.25rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-none:none;--shadow-drop-sm:0 4px 4px 0 #0000001a;--shadow-drop:0 4px 4px 0 #00000080;--shadow-sm:0px 2px 4px 0 #00000026;--shadow-md:2px 2px 8px 0 #00000026;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-3xl:0 4px 4px 0 #00000026,0 -2px 4px 0 #00000026;--shadow-footer:0px -4px 4px 0px #0000001a;--shadow-top:0 -4px 4px 0 #00000026;--shadow-blue:0px 2px 4px 0 #4571ef80;--shadow-soft:0 0 12px 0 #0000001a;--shadow-focus:0px 0px 6px #568bff80;--shadow-focus-primary:0 0 0 3px #0041ea33;--shadow-focus-error:0 0 0 3px #dc262626;--drop-shadow-xs:0px 1px 2px #00000026;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--ease-default:cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--opacity-0:0;--opacity-5:.05;--opacity-10:.1;--opacity-20:.2;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-60:.6;--opacity-70:.7;--opacity-80:.8;--opacity-90:.9;--opacity-100:1;--radio-size-3xs:.5rem;--radio-size-2xs:.625rem;--radio-size-xs:.75rem;--radio-size-sm:.875rem;--radio-size-md:1rem;--radio-size-lg:1.125rem;--radio-size-xl:1.25rem;--radio-size-2xl:1.375rem;--radio-size-3xl:1.5rem;--radio-size-4xl:1.625rem;--radio-size-5xl:1.75rem;--radio-size-6xl:1.875rem;--radio-size-7xl:2rem;--button-border-radius:var(--radius-2xl);--button-transition:all .2s ease-in-out;--button-font-weight:var(--font-weight-medium);--button-focus-ring-width:2px;--button-focus-ring-offset:2px;--button-focus-ring-color:var(--color-primary-100);--button-disabled-opacity:.5;--button-size-small-height:2rem;--button-size-small-padding-x:var(--space-sm);--button-size-small-font-size:var(--font-size-sm);--button-size-small-gap:var(--space-xs);--button-size-medium-height:2.5rem;--button-size-medium-padding-x:var(--space-md);--button-size-medium-font-size:var(--font-size-base);--button-size-medium-gap:var(--space-sm);--button-size-large-height:3rem;--button-size-large-padding-x:var(--space-lg);--button-size-large-font-size:var(--font-size-lg);--button-size-large-gap:var(--space-sm);--button-contained-primary-bg:var(--color-primary-100);--button-contained-primary-bg-hover:var(--color-primary-90);--button-contained-primary-text:var(--color-neutral-0);--button-contained-primary-shadow:var(--shadow-sm);--button-contained-primary-shadow-hover:var(--shadow-md);--button-outlined-primary-border:var(--color-primary-100);--button-outlined-primary-text:var(--color-primary-100);--button-outlined-primary-bg-hover:var(--color-primary-10);--button-outlined-primary-border-width:2px;--button-text-primary-text:var(--color-primary-100);--button-text-primary-bg-hover:var(--color-primary-10);--button-elevated-primary-bg:var(--color-primary-100);--button-elevated-primary-bg-hover:var(--color-primary-90);--button-elevated-primary-text:var(--color-neutral-0);--button-elevated-primary-shadow:var(--shadow-md);--button-elevated-primary-shadow-hover:var(--shadow-lg);--button-tonal-primary-bg:var(--color-primary-20);--button-tonal-primary-bg-hover:var(--color-primary-30);--button-tonal-primary-text:var(--color-primary-100);--button-contained-secondary-bg:var(--color-secondary-100);--button-contained-secondary-bg-hover:var(--color-secondary-80);--button-contained-secondary-text:var(--color-neutral-0);--button-outlined-secondary-border:var(--color-secondary-100);--button-outlined-secondary-text:var(--color-secondary-100);--button-outlined-secondary-bg-hover:var(--color-secondary-10);--button-text-secondary-text:var(--color-secondary-100);--button-text-secondary-bg-hover:var(--color-secondary-10);--button-elevated-secondary-bg:var(--color-secondary-100);--button-elevated-secondary-bg-hover:var(--color-secondary-80);--button-elevated-secondary-text:var(--color-neutral-0);--button-tonal-secondary-bg:var(--color-secondary-20);--button-tonal-secondary-bg-hover:var(--color-secondary-40);--button-tonal-secondary-text:var(--color-secondary-100);--button-contained-tertiary-bg:var(--color-tertiary-100);--button-contained-tertiary-bg-hover:var(--color-tertiary-70);--button-contained-tertiary-text:var(--color-neutral-100);--button-outlined-tertiary-border:var(--color-tertiary-100);--button-outlined-tertiary-text:var(--color-tertiary-100);--button-outlined-tertiary-bg-hover:var(--color-tertiary-10);--button-text-tertiary-text:var(--color-tertiary-100);--button-text-tertiary-bg-hover:var(--color-tertiary-10);--button-elevated-tertiary-bg:var(--color-tertiary-100);--button-elevated-tertiary-bg-hover:var(--color-tertiary-70);--button-elevated-tertiary-text:var(--color-neutral-100);--button-tonal-tertiary-bg:var(--color-tertiary-20);--button-tonal-tertiary-bg-hover:var(--color-tertiary-40);--button-tonal-tertiary-text:var(--color-tertiary-100);--button-contained-destructive-bg:var(--color-destructive-100);--button-contained-destructive-bg-hover:var(--color-destructive-80);--button-contained-destructive-text:var(--color-neutral-0);--button-outlined-destructive-border:var(--color-destructive-100);--button-outlined-destructive-text:var(--color-destructive-100);--button-outlined-destructive-bg-hover:var(--color-destructive-10);--button-text-destructive-text:var(--color-destructive-100);--button-text-destructive-bg-hover:var(--color-destructive-10);--button-elevated-destructive-bg:var(--color-destructive-100);--button-elevated-destructive-bg-hover:var(--color-destructive-80);--button-elevated-destructive-text:var(--color-neutral-0);--button-tonal-destructive-bg:var(--color-destructive-20);--button-tonal-destructive-bg-hover:var(--color-destructive-30);--button-tonal-destructive-text:var(--color-destructive-100)}.dark{--button-contained-primary-bg:var(--color-primary-80);--button-contained-primary-bg-hover:var(--color-primary-70);--button-text-primary-bg-hover:var(--color-primary-20);--button-outlined-primary-bg-hover:var(--color-primary-20)}:root{--color-festival-blue:#092ab2;--color-festival-yellow:#fc0;--color-festival-card-bg:#f0faff;--color-festival-card-border:#00b3ffab;--color-festival-tint-bg:#52c2f21f;--color-festival-filter-bg:#68b5f94d;--color-festival-page-bg:#effaff;--color-festival-page-active-bg:#c8eeff;--color-festival-border-card:#8d8d8d;--color-festival-placeholder:#4d4d4d;--color-festival-text-value:#555;--color-festival-text-date:#6c6c6c;--color-festival-thumbnail-bg:var(--color-neutral-100)}@supports (color:color-mix(in lab,red,red)){:root{--color-festival-thumbnail-bg:color-mix(in srgb,var(--color-neutral-100) 25%,transparent)}}:root{--color-festival-text-caption:#838383;--color-festival-blue-mobile:#0250ad;--color-festival-yellow-mobile:#ffcc15;--color-festival-hero-border-mobile:#a0aec080;--color-festival-chip-bg-mobile:#e5e9ee;--color-festival-chip-border-mobile:#d1d5db;--color-festival-chip-text-mobile:#1f2937;--color-festival-text-mobile:#374151;--color-festival-text-muted-mobile:#6b7280;--color-festival-text-faint-mobile:#9ca3af;--color-festival-pagination-text-mobile:#4b5563;--color-festival-filter-bg-mobile:#e4f2fd;--color-festival-filter-border-mobile:#d5e9fa;--color-festival-control-border-mobile:#cbd5e1;--color-festival-card-border-mobile:#e5e7eb;--color-festival-thumbnail-bg-mobile:#d9dee3;--color-festival-page-active-bg-mobile:#e0f0fe;--color-festival-doodle-photo-mobile:#e2e8f0;--color-festival-doodle-screen-mobile:#dbeafe;--color-festival-doodle-border-mobile:#94a3b8;--color-festival-shadow-mobile:var(--color-neutral-100)}@supports (color:color-mix(in lab,red,red)){:root{--color-festival-shadow-mobile:color-mix(in srgb,var(--color-neutral-100) 10%,transparent)}}:root{--festival-font-size-9:.5625rem;--festival-font-size-11:.6875rem;--festival-font-size-13:.8125rem;--festival-font-size-50:3.125rem;--festival-font-size-64:4rem;--color-festival-navy-mobile:#004b91;--color-festival-navy-90-mobile:var(--color-festival-navy-mobile)}@supports (color:color-mix(in lab,red,red)){:root{--color-festival-navy-90-mobile:color-mix(in srgb,var(--color-festival-navy-mobile) 90%,transparent)}}:root{--color-festival-navy-80-mobile:var(--color-festival-navy-mobile)}@supports (color:color-mix(in lab,red,red)){:root{--color-festival-navy-80-mobile:color-mix(in srgb,var(--color-festival-navy-mobile) 80%,transparent)}}:root{--color-festival-yellow-soft-mobile:#ffd43a;--color-festival-journey-hero-bg-mobile:#e2e8f0;--color-festival-journey-hero-line-mobile:#cbd5e1;--color-festival-journey-badge-bg-mobile:var(--color-neutral-0)}@supports (color:color-mix(in lab,red,red)){:root{--color-festival-journey-badge-bg-mobile:color-mix(in srgb,var(--color-neutral-0) 70%,transparent)}}:root{--color-festival-journey-cta-bg-mobile:#e7f3fe;--color-festival-journey-cta-border-mobile:#cce4fa;--color-festival-detail-info-bg-mobile:#e9f6fe;--color-festival-detail-info-border-mobile:#d5ecfb;--color-festival-detail-info-divider-mobile:#d2eafb;--color-festival-detail-badge-mobile:#0284c7;--color-festival-detail-heading-mobile:#0057b8;--color-festival-detail-label-mobile:#1e293b;--color-festival-detail-value-mobile:#0369a1;--color-festival-detail-link-mobile:#0070ce;--color-festival-detail-card-border-mobile:#e5e7ebcc;--color-festival-detail-news-title-mobile:#0060bf;--color-festival-detail-read-mobile:#06c;--festival-space-7:7px;--festival-space-18:18px;--festival-space-26:26px;--festival-space-28:28px;--festival-space-30:30px;--festival-space-34:34px;--festival-space-36:36px;--festival-space-38:38px;--festival-space-40:40px;--festival-space-42:42px;--festival-space-44:44px;--festival-space-46:46px;--festival-space-50:50px;--festival-space-54:54px;--festival-space-60:60px;--festival-space-70:70px;--festival-space-100:100px;--festival-space-108:108px;--festival-radius-28:28px;--festival-radius-40:40px;--festival-size-4:4px;--festival-size-10:10px;--festival-size-12:12px;--festival-size-14:14px;--festival-size-16:16px;--festival-size-24:24px;--festival-size-26:26px;--festival-size-28:28px;--festival-size-32:32px;--festival-size-36:36px;--festival-size-40:40px;--festival-size-42:42px;--festival-size-44:44px;--festival-size-46:46px;--festival-size-48:48px;--festival-size-54:54px;--festival-size-56:56px;--festival-size-58:58px;--festival-size-60:60px;--festival-size-64:64px;--festival-size-66:66px;--festival-size-72:72px;--festival-size-76:76px;--festival-size-78:78px;--festival-size-80:80px;--festival-size-86:86px;--festival-size-96:96px;--festival-size-112:112px;--festival-size-114:114px;--festival-size-122:122px;--festival-size-144:144px;--festival-size-156:156px;--festival-size-164:164px;--festival-size-176:176px;--festival-size-198:198px;--festival-size-202:202px;--festival-size-212:212px;--festival-size-300:300px;--festival-size-316:316px;--festival-size-352:352px;--festival-size-392:392px;--festival-size-416:416px;--festival-size-600:600px;--festival-size-626:626px;--festival-size-628:628px;--festival-size-768:768px;--festival-size-994:994px;--festival-size-1090:1090px;--festival-size-1092:1092px;--festival-size-1200:1200px;--festival-size-1376:1376px;--festival-line-height-12:12px;--festival-line-height-14:14px;--festival-line-height-16:16px;--festival-line-height-18:18px;--festival-line-height-20:20px;--festival-line-height-22:22px;--festival-line-height-24:24px;--festival-line-height-26:26px;--festival-line-height-28:28px;--festival-line-height-30:30px;--festival-line-height-64:64px;--festival-letter-spacing-0-35:.35px;--festival-letter-spacing-0-5:.5px;--festival-letter-spacing-0-75:.75px;--reveal-duration:.64s;--reveal-distance:28px;--reveal-scale:.94;--reveal-easing:cubic-bezier(.22,1,.36,1);--reveal-delay:0s}@font-face{font-family:KPZ;src:url(/_next/static/media/KPZ-Light.a0a5c221.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:KPZ;src:url(/_next/static/media/KPZ-Regular.db382d2b.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KPZ;src:url(/_next/static/media/KPZ-Bold.7e394df6.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Light.86fc2559.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Regular.4e744933.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Medium.f8693cca.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Bold.2a63183e.woff2);font-weight:700;font-style:normal;font-display:swap}[data-reveal-ready] [data-reveal]{transition:opacity var(--reveal-duration) var(--reveal-easing) var(--reveal-delay),transform var(--reveal-duration) var(--reveal-easing) var(--reveal-delay)}[data-reveal-delay="40"]{--reveal-delay:40ms}[data-reveal-delay="80"]{--reveal-delay:80ms}[data-reveal-delay="120"]{--reveal-delay:.12s}[data-reveal-delay="160"]{--reveal-delay:.16s}[data-reveal-delay="200"]{--reveal-delay:.2s}[data-reveal-delay="240"]{--reveal-delay:.24s}[data-reveal-delay="280"]{--reveal-delay:.28s}[data-reveal-delay="320"]{--reveal-delay:.32s}[data-reveal-delay="360"]{--reveal-delay:.36s}[data-reveal-delay="400"]{--reveal-delay:.4s}[data-reveal-delay="440"]{--reveal-delay:.44s}[data-reveal-delay="480"]{--reveal-delay:.48s}[data-reveal-delay="520"]{--reveal-delay:.52s}[data-reveal-delay="560"]{--reveal-delay:.56s}[data-reveal-delay="600"]{--reveal-delay:.6s}[data-reveal-delay="640"]{--reveal-delay:.64s}[data-reveal-speed=slow]{--reveal-duration:1s}[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:0}[data-reveal-ready] [data-reveal=fade-up]:not([data-revealed]){transform:translate3d(0,var(--reveal-distance),0)}[data-reveal-ready] [data-reveal=fade-down]:not([data-revealed]){transform:translate3d(0,calc(var(--reveal-distance) * -1),0)}[data-reveal-ready] [data-reveal=fade-left]:not([data-revealed]){transform:translate3d(var(--reveal-distance),0,0)}[data-reveal-ready] [data-reveal=fade-right]:not([data-revealed]){transform:translate3d(calc(var(--reveal-distance) * -1),0,0)}[data-reveal-ready] [data-reveal=zoom-in]:not([data-revealed]){transform:scale(var(--reveal-scale))}[data-reveal-ready] [data-reveal=pop]:not([data-revealed]){transform:translate3d(0,calc(var(--reveal-distance) * .5),0) scale(.85)}[data-reveal-ready] [data-reveal=pop]{--reveal-easing:cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){[data-reveal-ready] [data-reveal],[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:1;transition:none;transform:none}}:root{--idle-duration:4.2s;--idle-distance:6px;--idle-delay:0s;--accent-amp:1}[data-idle-phase="1"]{--idle-delay:-.7s}[data-idle-phase="2"]{--idle-delay:-1.4s}[data-idle-phase="3"]{--idle-delay:-2.1s}[data-idle-phase="4"]{--idle-delay:-2.8s}[data-idle-phase="5"]{--idle-delay:-3.5s}[data-idle-phase="6"]{--idle-delay:-4.2s}[data-idle-phase="7"]{--idle-delay:-4.9s}[data-accent-strength=soft]{--accent-amp:.8}[data-accent-strength=strong]{--accent-amp:1.5}[data-idle]{animation-duration:var(--idle-duration);animation-delay:var(--idle-delay);animation-timing-function:ease-in-out;animation-iteration-count:infinite}[data-idle=float]{animation-name:ambient-float}[data-idle=sway]{transform-origin:50% 90%;animation-name:ambient-sway}[data-idle=pulse]{animation-name:ambient-pulse}[data-idle=glimmer]{animation-name:ambient-glimmer;animation-duration:3.2s}[data-accent],[data-idle]{will-change:transform;backface-visibility:hidden}[data-accent-play=wiggle]{animation:ambient-wiggle .9s ease-in-out both}[data-accent-play=bounce]{animation:ambient-bounce .9s cubic-bezier(.28,.84,.42,1) both}[data-accent-play=tada]{animation:ambient-tada 1s ease-in-out both}[data-accent-play=heartbeat]{animation:ambient-heartbeat 1.1s ease-in-out both}[data-accent-play=spin]{animation:ambient-spin .9s cubic-bezier(.45,0,.2,1) both}[data-accent-play=twinkle]{animation:ambient-twinkle 1.2s cubic-bezier(.45,0,.25,1) both}[data-accent-play=hop]{transform-origin:50% 100%;animation:ambient-hop 1.1s cubic-bezier(.33,0,.3,1) both}@keyframes ambient-float{0%,to{transform:translate(0)}50%{transform:translate3d(0,calc(var(--idle-distance) * -1),0)}}@keyframes ambient-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes ambient-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes ambient-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(calc(-14deg * var(--accent-amp)))}30%{transform:rotate(calc(12deg * var(--accent-amp)))}45%{transform:rotate(calc(-9deg * var(--accent-amp)))}60%{transform:rotate(calc(6deg * var(--accent-amp)))}75%{transform:rotate(calc(-3deg * var(--accent-amp)))}}@keyframes ambient-bounce{0%,to{transform:translate(0)scale(1)}20%{transform:translateZ(0) scale(calc(1 + .08 * var(--accent-amp)),calc(1 - .08 * var(--accent-amp)))}45%{transform:translate3d(0,calc(-28% * var(--accent-amp)),0) scale(calc(1 - .05 * var(--accent-amp)),calc(1 + .06 * var(--accent-amp)))}70%{transform:translateZ(0) scale(calc(1 + .04 * var(--accent-amp)),calc(1 - .04 * var(--accent-amp)))}85%{transform:translate3d(0,calc(-6% * var(--accent-amp)),0) scale(1)}}@keyframes ambient-tada{0%,to{transform:scale(1)rotate(0)}10%,20%{transform:scale(calc(1 - .1 * var(--accent-amp))) rotate(calc(-6deg * var(--accent-amp)))}30%,50%,70%{transform:scale(calc(1 + .15 * var(--accent-amp))) rotate(calc(6deg * var(--accent-amp)))}40%,60%{transform:scale(calc(1 + .15 * var(--accent-amp))) rotate(calc(-6deg * var(--accent-amp)))}80%{transform:scale(calc(1 + .05 * var(--accent-amp))) rotate(0)}}@keyframes ambient-heartbeat{0%,to{transform:scale(1)}15%{transform:scale(calc(1 + .28 * var(--accent-amp)))}30%{transform:scale(1)}45%{transform:scale(calc(1 + .2 * var(--accent-amp)))}60%{transform:scale(1)}}@keyframes ambient-spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(200deg) scale(calc(1 + .2 * var(--accent-amp)))}to{transform:rotate(1turn)scale(1)}}@keyframes ambient-twinkle{0%,to{transform:scale(1)rotate(0)}35%{transform:scale(calc(1 + .22 * var(--accent-amp))) rotate(calc(-10deg * var(--accent-amp)))}70%{transform:scale(calc(1 - .05 * var(--accent-amp))) rotate(calc(5deg * var(--accent-amp)))}}@keyframes ambient-glimmer{0%,to{transform:rotate(-6deg)scale(1)}50%{transform:rotate(6deg)scale(1.1)}}@keyframes ambient-hop{0%,to{transform:translate(0)scale(1)}18%{transform:translateZ(0) scale(calc(1 + .05 * var(--accent-amp)),calc(1 - .06 * var(--accent-amp)))}40%{transform:translate3d(0,calc(-18px * var(--accent-amp)),0) rotate(calc(-3deg * var(--accent-amp)))}60%{transform:translate3d(0,calc(-8px * var(--accent-amp)),0) rotate(calc(3deg * var(--accent-amp)))}78%{transform:translateZ(0) scale(calc(1 + .03 * var(--accent-amp)),calc(1 - .03 * var(--accent-amp)))}}@media (prefers-reduced-motion:reduce){[data-accent-play],[data-idle]{animation:none!important}}:root{--seq-lift:10px;--seq-glow-color:#1e63d62e}[data-seq-glow][data-seq-play]{animation:seq-glow 1.2s ease-in-out both}[data-seq-play] [data-seq-target=lift]{animation:seq-lift 1.2s cubic-bezier(.37,0,.25,1) both}[data-seq-play] [data-seq-target=pop]{animation:seq-pop 1s cubic-bezier(.34,1.4,.64,1) both}[data-seq-target]{will-change:transform}@keyframes seq-glow{0%,to{box-shadow:0 6px 20px #123a7d12}45%{box-shadow:0 14px 34px var(--seq-glow-color),0 0 0 2px #ffc93c8c}}@keyframes seq-lift{0%,to{transform:translate(0)rotate(0)}45%{transform:translate3d(0,calc(var(--seq-lift) * -1),0) rotate(-1deg)}}@keyframes seq-pop{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.2)rotate(-6deg)}70%{transform:scale(.96)rotate(3deg)}}@media (prefers-reduced-motion:reduce){[data-seq-play],[data-seq-play] [data-seq-target]{animation:none!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}