/*! 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)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-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;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--comet:37deg}}}@layer theme{:root,:host{--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-body:"Montserrat", ui-sans-serif, system-ui, sans-serif;--font-display:"Montserrat", ui-sans-serif, system-ui, sans-serif;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-base:1.4;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.75rem;--text-4xl:2.25rem;--text-5xl:2.5rem;--breakpoint-lg:80rem;--color-ink:var(--nxb-n-900);--color-prose:var(--nxb-n-600);--color-muted:var(--nxb-n-500);--color-faint:var(--nxb-n-400);--color-paper:var(--nxb-n-0);--color-paper-mute:var(--nxb-n-100);--color-line:var(--nxb-n-200);--color-brand:var(--nxb-red);--color-brand-ink:var(--nxb-n-0);--color-brand-hover:var(--nxb-maroon);--color-quote:var(--nxb-crimson);--color-action:var(--nxb-crimson);--color-action-hover:var(--nxb-maroon);--color-surface-nav:var(--nxb-maroon-night);--color-surface-footer:var(--nxb-rose-mist);--color-surface-topbar:var(--nxb-maroon);--color-surface-masthead:var(--nxb-maroon-deep);--color-surface-masthead-to:var(--nxb-maroon);--color-surface-quote:var(--nxb-maroon-deep);--color-nav-ink:var(--nxb-n-0);--color-nav-active:var(--nxb-gold);--color-nav-active-ink:var(--nxb-maroon-night);--color-header-hover:var(--nxb-yellow);--color-quote-ink:var(--nxb-cream);--color-header-rule:var(--nxb-cream);--color-surface-icon:var(--nxb-yellow);--color-menu-icon:var(--nxb-n-500);--color-surface-panel:var(--nxb-maroon);--color-surface-deep:var(--nxb-crimson);--color-surface-band:var(--nxb-rose-pale);--color-surface-cover:var(--nxb-rose-pale);--color-surface-thead:var(--nxb-crimson);--color-surface-field:var(--nxb-rose-pale);--color-field-ink:var(--nxb-crimson);--color-toggle-ink:var(--nxb-crimson);--color-control:var(--nxb-crimson);--color-control-mute:var(--nxb-gray-control);--color-label-accent:var(--nxb-yellow);--color-loader-star:var(--nxb-yellow);--color-headline-accent:var(--nxb-sale);--color-zalo:var(--nxb-zalo);--color-price:var(--nxb-price);--color-sale:var(--nxb-sale);--color-star:var(--nxb-star);--color-star-empty:var(--nxb-n-200);--color-tint-rose:var(--nxb-tint-rose);--color-tint-leaf:var(--nxb-tint-leaf);--color-tint-sky:var(--nxb-tint-sky);--color-tint-sand:var(--nxb-tint-sand);--color-scrim:#00000094;--color-scrim-soft:#00000038;--color-scrim-deep:#000c;--color-scrim-brand:#7b0911cc;--color-scrim-red:var(--nxb-maroon);--color-scrim-light:#ffffff73;--color-white:var(--nxb-n-0);--color-black:#000;--spacing:.25rem;--spacing-5xs:.125rem;--spacing-4xs:.25rem;--spacing-3xs:.375rem;--spacing-2xs:.5rem;--spacing-xs:.75rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:2.5rem;--spacing-2xl:3rem;--spacing-3xl:5rem;--spacing-section:6rem;--spacing-section-tight:3rem;--spacing-gutter:2.5rem;--spacing-grid:1.5rem;--spacing-control:2.5rem;--spacing-thumb:11.25rem;--spacing-navlink:.625rem;--spacing-menu-icon:1.125rem;--spacing-navbar:calc(var(--text-base) * var(--leading-base) + var(--spacing-navlink) * 2);--spacing-wing:15.8125rem;--container-content:75rem;--container-drawer:22rem;--container-menu:18.75rem;--container-menu-wide:26.25rem;--container-measure:68ch;--radius-sm:.25rem;--radius-md:.5rem;--radius-pill:3.125rem;--shadow-nav:10px 10px 16px 0 #00000029;--shadow-card:10px 10px 30px 0 #0000001f;--shadow-float:0 4px 16px 0 #0003;--ease-out-soft:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-curve:cubic-bezier(.65, 0, .35, 1);--dur-fast:.45s;--dur-base:.85s;--ease-hover:cubic-bezier(.25, .1, .25, 1);--dur-hover:.3s;--fx-btn-dur:var(--dur-hover)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-2xs{inset:var(--spacing-2xs)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2xs{top:var(--spacing-2xs)}.top-full{top:100%}.top-md{top:var(--spacing-md)}.top-sm{top:var(--spacing-sm)}.right-0{right:0}.right-2xs{right:var(--spacing-2xs)}.right-full{right:100%}.right-md{right:var(--spacing-md)}.right-sm{right:var(--spacing-sm)}.bottom-0{bottom:0}.bottom-lg{bottom:var(--spacing-lg)}.-left-2xs{left:calc(var(--spacing-2xs) * -1)}.left-0{left:0}.left-2xs{left:var(--spacing-2xs)}.left-md{left:var(--spacing-md)}.left-sm{left:var(--spacing-sm)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-5{grid-column:span 5/span 5}.col-span-8{grid-column:span 8/span 8}.container{width:100%}@media (width>=80rem){.container{max-width:80rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.-my-3xs{margin-block:calc(var(--spacing-3xs) * -1)}.ms-grid{margin-inline-start:var(--spacing-grid)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-2xs{margin-top:var(--spacing-2xs)}.mt-4xs{margin-top:var(--spacing-4xs)}.mt-\[137px\]{margin-top:137px}.mt-auto{margin-top:auto}.mt-md{margin-top:var(--spacing-md)}.mt-sm{margin-top:var(--spacing-sm)}.mt-xl{margin-top:var(--spacing-xl)}.mr-2xs{margin-right:var(--spacing-2xs)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-2\/1{aspect-ratio:2}.aspect-2\/3{aspect-ratio:2/3}.aspect-3\/2{aspect-ratio:3/2}.aspect-3\/4{aspect-ratio:3/4}.aspect-4\/3{aspect-ratio:4/3}.aspect-4\/5{aspect-ratio:4/5}.aspect-5\/3{aspect-ratio:5/3}.aspect-7\/6{aspect-ratio:7/6}.aspect-8\/3{aspect-ratio:8/3}.aspect-9\/5{aspect-ratio:9/5}.aspect-11\/5{aspect-ratio:11/5}.aspect-16\/9{aspect-ratio:16/9}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2xl{width:var(--spacing-2xl);height:var(--spacing-2xl)}.size-3xl{width:var(--spacing-3xl);height:var(--spacing-3xl)}.size-\[\.\.\]{width:..;height:..}.size-control{width:var(--spacing-control);height:var(--spacing-control)}.size-full{width:100%;height:100%}.size-lg{width:var(--spacing-lg);height:var(--spacing-lg)}.size-md{width:var(--spacing-md);height:var(--spacing-md)}.size-menu-icon{width:var(--spacing-menu-icon);height:var(--spacing-menu-icon)}.size-sm{width:var(--spacing-sm);height:var(--spacing-sm)}.size-xl{width:var(--spacing-xl);height:var(--spacing-xl)}.size-xs{width:var(--spacing-xs);height:var(--spacing-xs)}.h-2xl{height:var(--spacing-2xl)}.h-2xs{height:var(--spacing-2xs)}.h-control{height:var(--spacing-control)}.h-full{height:100%}.h-md{height:var(--spacing-md)}.h-sm{height:var(--spacing-sm)}.min-h-0{min-height:0}.min-h-2xs{min-height:var(--spacing-2xs)}.min-h-control{min-height:var(--spacing-control)}.w-2xs{width:var(--spacing-2xs)}.w-3xl{width:var(--spacing-3xl)}.w-4xs{width:var(--spacing-4xs)}.w-\[\.\.\]{width:..}.w-\[200px\]{width:200px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--spacing-2xl)}.max-w-\[\.\.\]{max-width:..}.max-w-content{max-width:var(--container-content)}.max-w-drawer{max-width:var(--container-drawer)}.max-w-lg{max-width:var(--spacing-lg)}.max-w-measure{max-width:var(--container-measure)}.max-w-menu-wide{max-width:var(--container-menu-wide)}.max-w-section{max-width:var(--spacing-section)}.max-w-xl{max-width:var(--spacing-xl)}.min-w-0{min-width:0}.min-w-content{min-width:var(--container-content)}.min-w-menu{min-width:var(--container-menu)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.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}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.gap-2xl{gap:var(--spacing-2xl)}.gap-2xs{gap:var(--spacing-2xs)}.gap-3xs{gap:var(--spacing-3xs)}.gap-4xs{gap:var(--spacing-4xs)}.gap-5xs{gap:var(--spacing-5xs)}.gap-\[\.\.\]{gap:..}.gap-grid{gap:var(--spacing-grid)}.gap-lg{gap:var(--spacing-lg)}.gap-md{gap:var(--spacing-md)}.gap-section{gap:var(--spacing-section)}.gap-sm{gap:var(--spacing-sm)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.gap-x-lg{column-gap:var(--spacing-lg)}.gap-x-md{column-gap:var(--spacing-md)}.gap-x-sm{column-gap:var(--spacing-sm)}.gap-y-2xs{row-gap:var(--spacing-2xs)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-header-rule{border-color:var(--color-header-rule)}.border-line{border-color:var(--color-line)}.border-sale{border-color:var(--color-sale)}.border-surface-band{border-color:var(--color-surface-band)}.border-white{border-color:var(--color-white)}.bg-action{background-color:var(--color-action)}.bg-black{background-color:var(--color-black)}.bg-brand{background-color:var(--color-brand)}.bg-ink{background-color:var(--color-ink)}.bg-paper{background-color:var(--color-paper)}.bg-paper-mute{background-color:var(--color-paper-mute)}.bg-sale{background-color:var(--color-sale)}.bg-scrim-brand{background-color:var(--color-scrim-brand)}.bg-scrim-light{background-color:var(--color-scrim-light)}.bg-surface-band{background-color:var(--color-surface-band)}.bg-surface-cover{background-color:var(--color-surface-cover)}.bg-surface-deep{background-color:var(--color-surface-deep)}.bg-surface-field{background-color:var(--color-surface-field)}.bg-surface-footer{background-color:var(--color-surface-footer)}.bg-surface-icon{background-color:var(--color-surface-icon)}.bg-surface-masthead{background-color:var(--color-surface-masthead)}.bg-surface-nav{background-color:var(--color-surface-nav)}.bg-surface-panel{background-color:var(--color-surface-panel)}.bg-surface-quote{background-color:var(--color-surface-quote)}.bg-surface-thead{background-color:var(--color-surface-thead)}.bg-surface-topbar{background-color:var(--color-surface-topbar)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-zalo{background-color:var(--color-zalo)}.object-cover{object-fit:cover}.object-center{object-position:center}.p-1{padding:var(--spacing)}.p-2xl{padding:var(--spacing-2xl)}.p-2xs{padding:var(--spacing-2xs)}.p-4xs{padding:var(--spacing-4xs)}.p-\[\.\.\]{padding:..}.p-lg{padding:var(--spacing-lg)}.p-md{padding:var(--spacing-md)}.p-sm{padding:var(--spacing-sm)}.p-xs{padding:var(--spacing-xs)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2xl{padding-inline:var(--spacing-2xl)}.px-2xs{padding-inline:var(--spacing-2xs)}.px-gutter{padding-inline:var(--spacing-gutter)}.px-lg{padding-inline:var(--spacing-lg)}.px-md{padding-inline:var(--spacing-md)}.px-sm{padding-inline:var(--spacing-sm)}.px-xs{padding-inline:var(--spacing-xs)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2xl{padding-block:var(--spacing-2xl)}.py-2xs{padding-block:var(--spacing-2xs)}.py-3xs{padding-block:var(--spacing-3xs)}.py-4xs{padding-block:var(--spacing-4xs)}.py-5xs{padding-block:var(--spacing-5xs)}.py-md{padding-block:var(--spacing-md)}.py-navlink{padding-block:var(--spacing-navlink)}.py-section{padding-block:var(--spacing-section)}.py-section-tight{padding-block:var(--spacing-section-tight)}.py-sm{padding-block:var(--spacing-sm)}.py-xs{padding-block:var(--spacing-xs)}.ps-1\.5{padding-inline-start:calc(var(--spacing) * 1.5)}.ps-5xs{padding-inline-start:var(--spacing-5xs)}.ps-sm{padding-inline-start:var(--spacing-sm)}.pe-4xs{padding-inline-end:var(--spacing-4xs)}.pe-sm{padding-inline-end:var(--spacing-sm)}.pe-xs{padding-inline-end:var(--spacing-xs)}.pt-gutter{padding-top:var(--spacing-gutter)}.pt-md{padding-top:var(--spacing-md)}.pt-section{padding-top:var(--spacing-section)}.pt-sm{padding-top:var(--spacing-sm)}.pr-xl{padding-right:var(--spacing-xl)}.pb-4xs{padding-bottom:var(--spacing-4xs)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-md{padding-bottom:var(--spacing-md)}.pb-section{padding-bottom:var(--spacing-section)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-xs{padding-bottom:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-body{font-family:var(--font-body)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.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-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\.\.\]{color:..}.text-action{color:var(--color-action)}.text-black{color:var(--color-black)}.text-brand{color:var(--color-brand)}.text-brand-ink{color:var(--color-brand-ink)}.text-faint{color:var(--color-faint)}.text-field-ink{color:var(--color-field-ink)}.text-headline-accent{color:var(--color-headline-accent)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-nav-ink{color:var(--color-nav-ink)}.text-price{color:var(--color-price)}.text-prose{color:var(--color-prose)}.text-quote{color:var(--color-quote)}.text-quote-ink{color:var(--color-quote-ink)}.text-sale{color:var(--color-sale)}.text-surface-band{color:var(--color-surface-band)}.text-toggle-ink{color:var(--color-toggle-ink)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.shadow-card{--tw-shadow:10px 10px 30px 0 var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-float{--tw-shadow:0 4px 16px 0 var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-nav{--tw-shadow:10px 10px 16px 0 var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,-webkit-backdrop-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))}.outline-none{--tw-outline-style:none;outline-style:none}.peer-checked\:font-bold:is(:where(.peer):checked~*){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (hover:hover){.hover\:text-brand:hover{color:var(--color-brand)}}@media (width>=80rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-0{inset:0}.lg\:inset-x-0{inset-inline:0}.lg\:top-0{top:0}.lg\:bottom-0{bottom:0}.lg\:z-30{z-index:30}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-3{grid-column-start:3}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:size-md{width:var(--spacing-md);height:var(--spacing-md)}.lg\:size-sm{width:var(--spacing-sm);height:var(--spacing-sm)}.lg\:h-full{height:100%}.lg\:min-h-0{min-height:0}.lg\:w-3\/4{width:75%}.lg\:w-auto{width:auto}.lg\:flex-1{flex:1}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:gap-2xs{gap:var(--spacing-2xs)}.lg\:gap-grid{gap:var(--spacing-grid)}.lg\:gap-md{gap:var(--spacing-md)}.lg\:gap-sm{gap:var(--spacing-sm)}.lg\:gap-xs{gap:var(--spacing-xs)}.lg\:self-center{align-self:center}.lg\:self-stretch{align-self:stretch}.lg\:bg-scrim-brand{background-color:var(--color-scrim-brand)}.lg\:p-2xl{padding:var(--spacing-2xl)}.lg\:p-lg{padding:var(--spacing-lg)}.lg\:p-sm{padding:var(--spacing-sm)}.lg\:p-xl{padding:var(--spacing-xl)}.lg\:px-gutter{padding-inline:var(--spacing-gutter)}.lg\:px-lg{padding-inline:var(--spacing-lg)}.lg\:px-md{padding-inline:var(--spacing-md)}.lg\:py-3xl{padding-block:var(--spacing-3xl)}.lg\:py-sm{padding-block:var(--spacing-sm)}.lg\:ps-md{padding-inline-start:var(--spacing-md)}.lg\:pe-md{padding-inline-end:var(--spacing-md)}.lg\:text-2xl{font-size:var(--text-2xl)}.lg\:text-3xl{font-size:var(--text-3xl)}.lg\:text-4xl{font-size:var(--text-4xl)}.lg\:text-5xl{font-size:var(--text-5xl)}.lg\:text-base{font-size:var(--text-base)}.lg\:text-lg{font-size:var(--text-lg)}.lg\:text-sm{font-size:var(--text-sm)}.lg\:text-xl{font-size:var(--text-xl)}}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/wp-content/themes/child/assets/theme/assets/montserrat-light-italic-latin-DSsDFQ71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/wp-content/themes/child/assets/theme/assets/montserrat-light-italic-vietnamese-DLW2Zlzg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/child/assets/theme/assets/montserrat-regular-latin-BLhwKU8k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/child/assets/theme/assets/montserrat-regular-vietnamese-D4oHqQTd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/child/assets/theme/assets/montserrat-medium-latin-DRFEGfly.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/child/assets/theme/assets/montserrat-medium-vietnamese-NT-t8RG1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/child/assets/theme/assets/montserrat-semibold-latin-UVxSCcoG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/child/assets/theme/assets/montserrat-semibold-vietnamese-DKe6qT_E.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/child/assets/theme/assets/montserrat-bold-latin-BdjcYUrC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/child/assets/theme/assets/montserrat-bold-vietnamese-C0x1De3p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}html{font-size:16px}@media (width>=1280px){html{font-size:14.4px}}html,body{line-height:var(--leading-base,1.4)}button,[role=button]{cursor:pointer}button[disabled],button:disabled,[role=button][aria-disabled=true]{cursor:default}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--color-ink);color:var(--color-paper)}.fx-media{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.fx-media[data-crop="1"]{object-position:50% 10%}.fx-media[data-crop="2"]{object-position:50% 20%}.fx-media[data-crop="3"]{object-position:50% 30%}.fx-media[data-crop="4"]{object-position:50% 40%}.fx-media[data-crop="5"]{object-position:50% 50%}.fx-media--empty{background:var(--color-line)}img.h-full.object-cover{height:100%}.fx-play-tri{fill:var(--color-white)}.fx-word{white-space:nowrap;display:inline-block}.fx-char{margin-right:var(--kerning,0px);will-change:transform, opacity, filter;display:inline-block}.fx-btn{position:relative}.fx-btn:hover,.fx-btn:focus-visible{background:var(--fx-btn-fill,var(--color-ink));color:var(--fx-btn-on-fill,var(--color-paper));transition:background-color var(--fx-btn-dur) var(--ease-out-soft), color var(--fx-btn-dur) var(--ease-out-soft)}.fx-btn-label{display:inline-block;position:relative}.fx-btn--primary{background:var(--color-brand);color:var(--color-white);--fx-btn-fill:var(--color-brand-hover);--fx-btn-on-fill:var(--color-brand-ink)}@media (prefers-reduced-motion:reduce){.fx-btn:hover,.fx-btn:focus-visible{transition:none}}@property --comet{syntax:"<angle>";inherits:false;initial-value:37deg}.fx-photo{border-radius:var(--fx-photo-r,0);box-shadow:0 1rem 2.5rem var(--color-ink);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fx-photo{box-shadow:0 1rem 2.5rem color-mix(in srgb, var(--color-ink) 18%, transparent)}}.fx-photo{transition:transform .6s var(--ease-out-expo), box-shadow .6s var(--ease-out-soft), filter .6s var(--ease-out-soft)}.fx-photo img{width:100%;display:block}.fx-photo:before,.fx-photo:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fx-photo:before{z-index:2;background:var(--color-brand);transition:opacity .6s var(--ease-out-soft)}.fx-photo:after{z-index:3;background:conic-gradient(from var(--comet), var(--color-brand) 0deg, var(--color-brand) 10deg, transparent 50deg, transparent 180deg, var(--color-brand) 180deg, var(--color-brand) 190deg, transparent 230deg, transparent 360deg)}@supports (color:color-mix(in lab, red, red)){.fx-photo:after{background:conic-gradient(from var(--comet), var(--color-brand) 0deg, color-mix(in srgb, var(--color-brand) 50%, transparent) 10deg, transparent 50deg, transparent 180deg, var(--color-brand) 180deg, color-mix(in srgb, var(--color-brand) 50%, transparent) 190deg, transparent 230deg, transparent 360deg)}}.fx-photo:hover:before,.fx-photo:focus-visible:before{opacity:.5}@media (prefers-reduced-motion:no-preference){.fx-photo:hover:after,.fx-photo:focus-visible:after{animation:fx-photo-comet .85s var(--ease-out-soft)}}@keyframes fx-photo-comet{0%{--comet:37deg;opacity:0}12%{opacity:1}85%{opacity:1}to{--comet:217deg;opacity:0}}.fx-photo:hover,.fx-photo:focus-visible{box-shadow:0 2.25rem 4rem var(--color-ink);transform:translateY(-8px)}@supports (color:color-mix(in lab, red, red)){.fx-photo:hover,.fx-photo:focus-visible{box-shadow:0 2.25rem 4rem color-mix(in srgb, var(--color-ink) 34%, transparent)}}.fx-photo:hover,.fx-photo:focus-visible{filter:brightness(1.05)saturate(1.03);transition-delay:.7s}@media (prefers-reduced-motion:reduce){.fx-photo,.fx-photo:before,.fx-photo:after{transition:none}}.fx-link-more{color:currentColor;transition:color var(--dur-fast) var(--ease-out-soft);padding-bottom:.25rem;display:inline-block;position:relative}.fx-link-more:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-fast) var(--ease-out-expo);inset-inline:0;background:currentColor;position:absolute;bottom:0}.fx-link-more:hover{color:var(--fx-link-hover,var(--color-brand))}.fx-link-more:hover:after{transform:scaleX(.55)}.fx-roll{vertical-align:bottom;display:inline-flex}.fx-roll-char{height:calc(var(--leading-base,1.4) * 1em);vertical-align:bottom;display:inline-block;overflow:hidden}.fx-roll-inner{transition:transform 1s var(--ease-out-expo);transition-delay:calc(var(--i,0) * 50ms);will-change:transform;display:block}.fx-roll-inner>span{height:calc(var(--leading-base,1.4) * 1em);white-space:pre;display:block}.fx-roll:hover .fx-roll-inner,.fx-roll:focus-visible .fx-roll-inner{transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.fx-title-converge .fx-char{opacity:0;animation:fx-title-converge-char 1.1s var(--ease-out-expo) forwards;animation-delay:calc(.35s + var(--char-center,0) * 70ms);transform:translateY(.55em)}}@keyframes fx-title-converge-char{to{opacity:1;transform:translateY(0)}}.fx-title-rule{display:inline-block}.fx-title-rule:after{content:"";width:var(--fx-title-rule-w,80%);background:var(--fx-title-rule-color,var(--color-accent));height:1px;margin:0 auto;display:block}@supports (color:color-mix(in lab, red, red)){.fx-title-rule:after{background:var(--fx-title-rule-color,color-mix(in srgb, var(--color-accent) 93%, transparent))}}@media (prefers-reduced-motion:no-preference){.fx-soft-float{animation:fx-soft-float 6s var(--ease-in-out-curve,ease-in-out) infinite;animation-delay:var(--float-delay,0s);will-change:transform}}@keyframes fx-soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--float-amp,-10px))}}.fx-draw-path path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--progress,1))}@media (prefers-reduced-motion:no-preference){[data-anim=to-top]{opacity:0;transition:opacity .9s var(--ease-out-soft), transform .9s var(--ease-out-expo);transition-delay:calc(var(--delay,0) * 1s);transform:translateY(2.5rem)}[data-anim=to-top].fx-in{opacity:1;transform:translateY(0)}[data-anim=soft-rise]{opacity:0;transition:opacity 1.4s var(--ease-out-soft), transform 1.4s var(--ease-out-expo);transition-delay:calc(var(--delay,0) * 1s);transform:translateY(1.2rem)}[data-anim=soft-rise].fx-in{opacity:1;transform:translateY(0)}}[data-fall-z=bottom-left]{--fz-x:-.7em;--fz-y:.8em}[data-fall-z=bottom-right]{--fz-x:.7em;--fz-y:.8em}[data-fall-z=bottom]{--fz-x:0em;--fz-y:.8em}[data-fall-z=top-left]{--fz-x:-.7em;--fz-y:-.8em}[data-fall-z=top-right]{--fz-x:.7em;--fz-y:-.8em}[data-fall-z=top]{--fz-x:0em;--fz-y:-.8em}@media (prefers-reduced-motion:no-preference){[data-fall-z]:not(.fx-fz-in) .fx-char{opacity:0}[data-fall-z].fx-fz-in .fx-char{animation:fx-fall-z var(--fz-dur,1.4s) var(--ease-out-expo) backwards;animation-delay:calc(var(--fz-delay,0) * 1s + var(--char-index,0) * var(--fz-stagger,90ms))}@keyframes fx-fall-z{0%{opacity:0;translate:var(--fz-x,0em) var(--fz-y,.8em);scale:var(--fz-scale,2.6)}to{opacity:1;translate:0;scale:1}}}.fx-rte{overflow-wrap:break-word}.fx-rte>*{margin-block:0}.fx-rte>*+*{margin-top:1em}.fx-rte a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out-soft)}.fx-rte a:hover{color:var(--color-brand)}.fx-rte strong,.fx-rte b{font-weight:700}.fx-rte em,.fx-rte i{font-style:italic}.fx-rte u{text-decoration:underline}.fx-rte s,.fx-rte del{text-decoration:line-through}.fx-rte mark{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.fx-rte mark{background:color-mix(in srgb, var(--color-brand) 28%, transparent)}}.fx-rte mark{color:inherit}.fx-rte small{font-size:.85em}.fx-rte code,.fx-rte kbd{background:var(--color-ink);border-radius:.5rem;padding:.1em .35em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.9em}@supports (color:color-mix(in lab, red, red)){.fx-rte code,.fx-rte kbd{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.fx-rte ul,.fx-rte ol{padding-left:1.5em}.fx-rte ul{list-style:outside}.fx-rte ol{list-style:decimal}.fx-rte li+li{margin-top:.4em}.fx-rte li::marker{color:var(--color-brand)}.fx-rte ul ul,.fx-rte ul ol,.fx-rte ol ul,.fx-rte ol ol{margin-top:.4em}.fx-rte ul ul{list-style:circle}.fx-rte h2,.fx-rte h3,.fx-rte h4{font-weight:700;font-family:var(--font-display);color:var(--color-ink);margin-top:1.6em}.fx-rte h2{font-size:1.5em}.fx-rte h3{font-size:1.25em}.fx-rte h4{font-size:1.1em}.fx-rte blockquote{border-left:3px solid var(--color-brand);color:currentColor;padding-left:1em;font-style:italic}@supports (color:color-mix(in lab, red, red)){.fx-rte blockquote{color:color-mix(in srgb, currentColor 80%, transparent)}}.fx-rte hr{border:0;border-top:1px solid}@supports (color:color-mix(in lab, red, red)){.fx-rte hr{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.fx-rte img{max-width:100%;height:auto}.fx-rte figcaption{opacity:.7;margin-top:.5em;font-size:.85em}.fx-share{transition:background-color .3s var(--ease-out-soft), color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft)}.fx-share:hover,.fx-share:focus-visible{background:var(--color-brand);color:var(--color-white);border-color:var(--color-brand)}.elementor .e-con,.elementor .e-con-inner{--content-width:100%;max-width:none;padding-inline:0}.elementor .e-con{--padding-top:0px;--padding-bottom:0px}.elementor>.e-con:first-child{padding-block-start:0}.elementor{row-gap:var(--spacing-section);flex-direction:column;display:flex}.elementor>.e-con,.elementor>.e-con>.e-con-inner{gap:var(--spacing-section)}.elementor:not(.elementor-edit-area)>.e-con:not(:has(.elementor-widget)){display:none}.elementor{padding-block-end:var(--spacing-section)}.elementor:has(>.e-con:last-child :is(.bg-surface-band,[data-section=contact-map])){padding-block-end:0}main:has(>.bg-surface-band:last-child){padding-block-end:0}@media not all and (width>=80rem){[data-section=header] .hd-nav{will-change:transform;box-shadow:0 -2px 0 var(--color-surface-nav), var(--shadow-nav)}}[data-section=header] .hd-topbar,[data-section=header] .hd-banner{border-bottom:var(--spacing-5xs) solid var(--color-header-rule)}[data-section=header] .hd-quote{border-bottom:1px solid var(--color-header-rule)}[data-section=header] .hd-banner-img{width:100%;height:auto}@media (width>=80rem){[data-section=header] .hd-banner-img{width:auto;max-width:100%;height:var(--h-banner);object-fit:contain;-webkit-mask-image:linear-gradient(to right, transparent, black var(--spacing-xs), black calc(100% - var(--spacing-xs)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--spacing-xs), black calc(100% - var(--spacing-xs)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--spacing-xs), black calc(100% - var(--spacing-xs)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--spacing-xs), black calc(100% - var(--spacing-xs)), transparent);mask-image:linear-gradient(to right, transparent, black var(--spacing-xs), black calc(100% - var(--spacing-xs)), transparent);margin-inline:auto}[data-section=header] .hd-banner{background-image:linear-gradient(to right, var(--color-surface-masthead), var(--color-surface-masthead-to))}}[data-section=header] .hd-bar-row .hd-search{height:var(--spacing-lg)}[data-section=header] .hd-caret{transition:transform var(--dur-fast) var(--ease-out-soft);transform:rotate(90deg)}[data-section=header] [data-menu] button[aria-expanded=true] .hd-caret{transform:rotate(-90deg)}[data-section=header] .hd-contact,[data-section=header] .hd-dlink,[data-section=header] .hd-search-btn,[data-section=header] .hd-search-toggle{transition:color var(--dur-fast) var(--ease-out-soft)}[data-section=header] .hd-dlink.is-current,[data-section=header] .hd-dlink:hover,[data-section=header] .hd-dlink:focus-visible,[data-section=header] .hd-search-btn:hover,[data-section=header] .hd-search-btn:focus-visible{color:var(--color-brand)}[data-section=header] .hd-contact:hover,[data-section=header] .hd-contact:focus-visible,[data-section=header] .hd-search-toggle:hover,[data-section=header] .hd-search-toggle:focus-visible,[data-section=header] .hd-search-toggle[aria-expanded=true]{color:var(--color-header-hover)}[data-section=header] .hd-ebook{transition:background-color var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft)}[data-section=header] .hd-ebook:hover,[data-section=header] .hd-ebook:focus-visible{background-color:var(--color-nav-active);color:var(--color-nav-active-ink)}[data-section=header] .hd-ebook--drawer:hover,[data-section=header] .hd-ebook--drawer:focus-visible{background-color:var(--color-action-hover);color:var(--color-white)}[data-section=header] .hd-link{isolation:isolate;transition:color var(--dur-fast) var(--ease-out-soft);position:relative}[data-section=header] .hd-link:before{content:"";z-index:-1;inset:0 calc(var(--spacing-2xs) * -1);background:var(--color-nav-active);opacity:0;transition:opacity var(--dur-fast) var(--ease-out-soft);position:absolute}[data-section=header] .hd-link.is-current:before,[data-section=header] .hd-link:hover:before,[data-section=header] .hd-link:focus-visible:before,[data-section=header] .hd-link[aria-expanded=true]:before{opacity:1}[data-section=header] .hd-link:has(:focus-visible):before{opacity:1}[data-section=header] .hd-link:has(button[aria-expanded=true]):before{opacity:1}[data-section=header] .hd-link.is-current,[data-section=header] .hd-link:hover,[data-section=header] .hd-link:focus-visible,[data-section=header] .hd-link[aria-expanded=true]{color:var(--color-nav-active-ink)}[data-section=header] .hd-link:has(:focus-visible){color:var(--color-nav-active-ink)}[data-section=header] .hd-link:has(button[aria-expanded=true]){color:var(--color-nav-active-ink)}[data-section=header] .hd-menu-link{transition:background-color var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft)}[data-section=header] .hd-menu-link.is-current,[data-section=header] .hd-menu-link:hover,[data-section=header] .hd-menu-link:focus-visible{background:var(--color-paper-mute);color:var(--color-brand)}[data-section=header] .hd-menu-ic{color:var(--color-menu-icon);transition:color var(--dur-fast) var(--ease-out-soft)}[data-section=header] .hd-menu-link.is-current .hd-menu-ic,[data-section=header] .hd-menu-link:hover .hd-menu-ic,[data-section=header] .hd-menu-link:focus-visible .hd-menu-ic,[data-section=header] .hd-dlink.is-current .hd-menu-ic,[data-section=header] .hd-dlink:hover .hd-menu-ic,[data-section=header] .hd-dlink:focus-visible .hd-menu-ic{color:inherit}[data-section=header] .hd-social{transition:opacity var(--dur-fast) var(--ease-out-soft)}[data-section=header] .hd-social:hover,[data-section=header] .hd-social:focus-visible{opacity:.7}[data-section=header] .hd-search,[data-section=header] .hd-bar-end{flex:0 15.5625rem}[data-section=header] .hd-bar-end>*{grid-area:1/1}[data-section=header] .hd-bar-end>.hd-search{align-self:center}[data-section=header] .hd-ebook--bar{display:none}[data-section=header] .hd-search-input::placeholder{color:var(--color-faint)}[data-section=header] .hd-search-input::-webkit-search-cancel-button{display:none}.hd-sdlg{opacity:0;transition:opacity var(--dur-fast) var(--ease-out-soft)}.hd-sdlg.is-open{opacity:1}.hd-sdlg-scrim{background:var(--color-scrim)}.hd-sdlg-box{width:min(100%,26rem);max-height:calc(100dvh - 2 * var(--spacing-gutter));transform:translateY(calc(-1 * var(--spacing-sm))) scale(.96);transition:transform var(--dur-fast) var(--ease-out-expo)}.hd-sdlg.is-open .hd-sdlg-box{transform:none}.hd-sdlg .hd-search{row-gap:var(--spacing-sm);border-radius:0;flex-wrap:wrap;flex:none;height:auto;padding:0}.hd-sdlg .hd-search:before{content:"";height:var(--spacing-2xl);border:1px solid var(--color-line);border-radius:var(--radius-pill);pointer-events:none;position:absolute;inset:0 0 auto}.hd-sdlg .hd-search-input{height:var(--spacing-2xl);padding-inline-start:var(--spacing-sm)}.hd-sdlg .hd-search-btn{height:var(--spacing-2xl);padding-inline-end:var(--spacing-xs)}.hd-sdlg-close{transition:color var(--dur-fast) var(--ease-out-soft)}.hd-sdlg-close:hover,.hd-sdlg-close:focus-visible{color:var(--color-brand)}[data-section=header] .hd-burger-bar,[data-section=header] .hd-close-bar{left:var(--spacing-2xs);right:var(--spacing-2xs);border-radius:var(--radius-sm);background:currentColor;height:1.5px;position:absolute}[data-section=header] .hd-burger-bar{--hd-burger-nhip:.4375rem;top:50%;translate:0 -50%}[data-section=header] .hd-burger-bar:first-child{translate:0 calc(-50% - var(--hd-burger-nhip))}[data-section=header] .hd-burger-bar:last-child{translate:0 calc(-50% + var(--hd-burger-nhip))}[data-section=header] .hd-burger{transition:opacity var(--dur-fast) var(--ease-out-soft), visibility var(--dur-fast)}[data-section=header] .hd-burger[aria-expanded=true]{opacity:0;visibility:hidden}[data-section=header] .hd-close-bar:first-child{transform:rotate(45deg)scaleX(1.2)}[data-section=header] .hd-close-bar:last-child{transform:rotate(-45deg)scaleX(1.2)}[data-section=header] .hd-drawer-logo{height:var(--spacing-xl)}[data-section=header] .hd-drawer-close{transition:background-color var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft)}[data-section=header] .hd-drawer-close:hover,[data-section=header] .hd-drawer-close:focus-visible{background:var(--color-brand);color:var(--color-brand-ink)}[data-section=header] .hd-drawer-close .hd-close-bar{left:var(--spacing-xs);right:var(--spacing-xs);height:2px}[data-section=header] .hd-drawer{transition:transform var(--dur-fast) var(--ease-out-expo);transform:translate(-100%)}[data-section=header] .hd-drawer.is-open{transform:translate(0)}[data-section=header] .hd-scrim{opacity:0;transition:opacity var(--dur-fast) var(--ease-out-soft)}[data-section=header] .hd-scrim.is-open{opacity:.5}[data-section=header] .hd-drawer [data-menu-panel]{opacity:0;transition:height var(--dur-fast) var(--ease-out-expo), opacity var(--dur-fast) var(--ease-out-soft);overflow:hidden}[data-section=header] .hd-drawer [data-menu-panel].is-open{opacity:1}[data-section=header] .hd-drawer-cta:has(>:nth-child(2)){grid-template-columns:1fr 1fr}[data-section=header] .hd-drawer-btn{transition:transform var(--dur-fast) var(--ease-out-soft)}[data-section=header] .hd-drawer-btn:active{transform:scale(.97)}[data-section=header] .hd-drawer-zalo{width:var(--spacing-md);height:var(--spacing-md);object-fit:contain}[data-section=header] .hd-drawer-ico{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=header] .hd-link,[data-section=header] .hd-link:before,[data-section=header] .hd-contact,[data-section=header] .hd-ebook,[data-section=header] .hd-menu-link,[data-section=header] .hd-menu-ic,[data-section=header] .hd-dlink,[data-section=header] .hd-social,[data-section=header] .hd-caret,[data-section=header] .hd-search-btn,[data-section=header] .hd-search-toggle,[data-section=header] .hd-burger,[data-section=header] .hd-drawer-close,.hd-sdlg-close,[data-section=header] .hd-drawer,[data-section=header] .hd-drawer [data-menu-panel],[data-section=header] .hd-drawer-btn,[data-section=header] .hd-scrim,.hd-sdlg,.hd-sdlg-box{transition:none}[data-section=header] .hd-drawer-btn:active{transform:none}}[data-section=footer] .ft-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}@media (width>=80rem){[data-section=footer] .ft-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}[data-section=footer] .ft-logo{height:4.6875rem}[data-section=footer] .ft-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=footer] .ft-link:hover,[data-section=footer] .ft-link:focus-visible{color:var(--color-brand)}[data-section=footer] .ft-social{transition:opacity var(--dur-hover) var(--ease-hover)}[data-section=footer] .ft-social:hover,[data-section=footer] .ft-social:focus-visible{opacity:.7}@media (prefers-reduced-motion:reduce){[data-section=footer] .ft-link,[data-section=footer] .ft-social{transition:none}}[data-slider]{width:100%;min-width:0}[data-slider] .swiper-slide{display:revert-layer;height:revert-layer}@media (prefers-reduced-motion:reduce){[data-slider] .swiper-wrapper{transition-duration:0s!important}}.sh-rule{height:2px}.sh-rule:after{content:"";background:var(--color-line);inset-inline:0;height:1px;position:absolute;top:50%;translate:0 -50%}.sh-title{z-index:1;position:relative}.sh-title:after{content:"";margin-top:var(--spacing-2xs);border-radius:var(--radius-pill);background:var(--color-ink);width:100%;height:2px;position:absolute;top:100%;left:0}@media (width<=639.98px){.sh-side{margin-top:var(--spacing-2xs);order:9999}}.sh-nav-btn{background-color:var(--color-control-mute);transition:background-color var(--dur-hover) var(--ease-hover)}.sh-nav-btn:hover,.sh-nav-btn:focus-visible{background-color:var(--color-control)}@media (prefers-reduced-motion:reduce){.sh-nav-btn{transition:none}}.lm-link{transition:color var(--dur-hover) var(--ease-hover)}.lm-link:hover,.lm-link:focus-visible{color:var(--color-brand)}.lm-ico{transition:translate var(--dur-hover) var(--ease-hover)}.lm-link:hover .lm-ico{translate:var(--spacing-4xs) 0}@media (prefers-reduced-motion:reduce){.lm-link,.lm-ico{transition:none}.lm-link:hover .lm-ico{translate:none}}.pc-card{container-type:inline-size}.pc-collage{gap:3cqw;width:100cqw;left:16.4cqw;translate:0 2.6cqw;rotate:16.37deg}.pc-row{gap:3.4cqw}.pc-row--top{translate:23.4cqw}.pc-bg:after{content:"";background:linear-gradient(to top, var(--color-surface-deep) 0%, transparent 65%);position:absolute;inset:0}.pc-cover{width:31cqw}.pc-label{color:var(--color-label-accent)}.pc-card .lm-link{color:var(--color-white)}.pc-card .lm-link:hover,.pc-card .lm-link:focus-visible{color:var(--color-label-accent)}.pm-item{grid-template-columns:min(var(--spacing-thumb), 33%) minmax(0, 1fr);align-items:start}@media (width>=40rem){.pm-item{grid-template-columns:min(var(--spacing-thumb), 47%) minmax(0, 1fr)}}.pm-item .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}.pm-item:hover .fx-media{filter:brightness(1.08)saturate(1.12)}.pm-link{transition:color var(--dur-hover) var(--ease-hover)}.pm-link:hover,.pm-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){.pm-item .fx-media,.pm-link{transition:none}}.bc-link{transition:color var(--dur-hover) var(--ease-hover)}.bc-link:hover,.bc-link:focus-visible{color:var(--color-brand)}.bc-sep{opacity:.55}.rt-stars{--rt-fill:100%;aspect-ratio:5;background-image:linear-gradient(to right, var(--color-star) var(--rt-fill), var(--color-star-empty) var(--rt-fill));width:6.25rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%2020'%20width='100'%20height='20'%3e%3cpath%20fill='%23000'%20d='M16.673%2010.1717C17.7437%209.36184%2017.1709%207.65517%2015.8284%207.65517H13.3992C12.7853%207.65517%2012.243%207.25521%2012.0617%206.66868L11.3375%204.32637C10.9309%203.01106%209.0691%203.01106%208.66246%204.32637L7.93832%206.66868C7.75699%207.25521%207.21469%207.65517%206.60078%207.65517H4.12961C2.79142%207.65517%202.21592%209.35274%203.27822%2010.1665L5.39469%2011.7879C5.85885%2012.1435%206.05314%2012.7501%205.88196%2013.3092L5.11296%2015.8207C4.71416%2017.1232%206.22167%2018.1704%207.30301%2017.342L9.14861%2015.9281C9.65097%2015.5432%2010.349%2015.5432%2010.8514%2015.9281L12.6807%2017.3295C13.7636%2018.159%2015.2725%2017.1079%2014.8696%2015.8046L14.09%2013.2827C13.9159%2012.7198%2014.113%2012.1081%2014.5829%2011.7526L16.673%2010.1717Z'/%3e%3cpath%20fill='%23000'%20d='M36.673%2010.1717C37.7437%209.36184%2037.1709%207.65517%2035.8284%207.65517H33.3992C32.7853%207.65517%2032.243%207.25521%2032.0617%206.66868L31.3375%204.32637C30.9309%203.01106%2029.0691%203.01106%2028.6625%204.32637L27.9383%206.66868C27.757%207.25521%2027.2147%207.65517%2026.6008%207.65517H24.1296C22.7914%207.65517%2022.2159%209.35274%2023.2782%2010.1665L25.3947%2011.7879C25.8588%2012.1435%2026.0531%2012.7501%2025.882%2013.3092L25.113%2015.8207C24.7142%2017.1232%2026.2217%2018.1704%2027.303%2017.342L29.1486%2015.9281C29.651%2015.5432%2030.349%2015.5432%2030.8514%2015.9281L32.6807%2017.3295C33.7636%2018.159%2035.2725%2017.1079%2034.8696%2015.8046L34.09%2013.2827C33.9159%2012.7198%2034.113%2012.1081%2034.5829%2011.7526L36.673%2010.1717Z'/%3e%3cpath%20fill='%23000'%20d='M56.673%2010.1717C57.7437%209.36184%2057.1709%207.65517%2055.8284%207.65517H53.3992C52.7853%207.65517%2052.243%207.25521%2052.0617%206.66868L51.3375%204.32637C50.9309%203.01106%2049.0691%203.01106%2048.6625%204.32637L47.9383%206.66868C47.757%207.25521%2047.2147%207.65517%2046.6008%207.65517H44.1296C42.7914%207.65517%2042.2159%209.35274%2043.2782%2010.1665L45.3947%2011.7879C45.8588%2012.1435%2046.0531%2012.7501%2045.882%2013.3092L45.113%2015.8207C44.7142%2017.1232%2046.2217%2018.1704%2047.303%2017.342L49.1486%2015.9281C49.651%2015.5432%2050.349%2015.5432%2050.8514%2015.9281L52.6807%2017.3295C53.7636%2018.159%2055.2725%2017.1079%2054.8696%2015.8046L54.09%2013.2827C53.9159%2012.7198%2054.113%2012.1081%2054.5829%2011.7526L56.673%2010.1717Z'/%3e%3cpath%20fill='%23000'%20d='M76.673%2010.1717C77.7437%209.36184%2077.1709%207.65517%2075.8284%207.65517H73.3992C72.7853%207.65517%2072.243%207.25521%2072.0617%206.66868L71.3375%204.32637C70.9309%203.01106%2069.0691%203.01106%2068.6625%204.32637L67.9383%206.66868C67.757%207.25521%2067.2147%207.65517%2066.6008%207.65517H64.1296C62.7914%207.65517%2062.2159%209.35274%2063.2782%2010.1665L65.3947%2011.7879C65.8588%2012.1435%2066.0531%2012.7501%2065.882%2013.3092L65.113%2015.8207C64.7142%2017.1232%2066.2217%2018.1704%2067.303%2017.342L69.1486%2015.9281C69.651%2015.5432%2070.349%2015.5432%2070.8514%2015.9281L72.6807%2017.3295C73.7636%2018.159%2075.2725%2017.1079%2074.8696%2015.8046L74.09%2013.2827C73.9159%2012.7198%2074.113%2012.1081%2074.5829%2011.7526L76.673%2010.1717Z'/%3e%3cpath%20fill='%23000'%20d='M96.673%2010.1717C97.7437%209.36184%2097.1709%207.65517%2095.8284%207.65517H93.3992C92.7853%207.65517%2092.243%207.25521%2092.0617%206.66868L91.3375%204.32637C90.9309%203.01106%2089.0691%203.01106%2088.6625%204.32637L87.9383%206.66868C87.757%207.25521%2087.2147%207.65517%2086.6008%207.65517H84.1296C82.7914%207.65517%2082.2159%209.35274%2083.2782%2010.1665L85.3947%2011.7879C85.8588%2012.1435%2086.0531%2012.7501%2085.882%2013.3092L85.113%2015.8207C84.7142%2017.1232%2086.2217%2018.1704%2087.303%2017.342L89.1486%2015.9281C89.651%2015.5432%2090.349%2015.5432%2090.8514%2015.9281L92.6807%2017.3295C93.7636%2018.159%2095.2725%2017.1079%2094.8696%2015.8046L94.09%2013.2827C93.9159%2012.7198%2094.113%2012.1081%2094.5829%2011.7526L96.673%2010.1717Z'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%2020'%20width='100'%20height='20'%3e%3cpath%20fill='%23000'%20d='M16.673%2010.1717C17.7437%209.36184%2017.1709%207.65517%2015.8284%207.65517H13.3992C12.7853%207.65517%2012.243%207.25521%2012.0617%206.66868L11.3375%204.32637C10.9309%203.01106%209.0691%203.01106%208.66246%204.32637L7.93832%206.66868C7.75699%207.25521%207.21469%207.65517%206.60078%207.65517H4.12961C2.79142%207.65517%202.21592%209.35274%203.27822%2010.1665L5.39469%2011.7879C5.85885%2012.1435%206.05314%2012.7501%205.88196%2013.3092L5.11296%2015.8207C4.71416%2017.1232%206.22167%2018.1704%207.30301%2017.342L9.14861%2015.9281C9.65097%2015.5432%2010.349%2015.5432%2010.8514%2015.9281L12.6807%2017.3295C13.7636%2018.159%2015.2725%2017.1079%2014.8696%2015.8046L14.09%2013.2827C13.9159%2012.7198%2014.113%2012.1081%2014.5829%2011.7526L16.673%2010.1717Z'/%3e%3cpath%20fill='%23000'%20d='M36.673%2010.1717C37.7437%209.36184%2037.1709%207.65517%2035.8284%207.65517H33.3992C32.7853%207.65517%2032.243%207.25521%2032.0617%206.66868L31.3375%204.32637C30.9309%203.01106%2029.0691%203.01106%2028.6625%204.32637L27.9383%206.66868C27.757%207.25521%2027.2147%207.65517%2026.6008%207.65517H24.1296C22.7914%207.65517%2022.2159%209.35274%2023.2782%2010.1665L25.3947%2011.7879C25.8588%2012.1435%2026.0531%2012.7501%2025.882%2013.3092L25.113%2015.8207C24.7142%2017.1232%2026.2217%2018.1704%2027.303%2017.342L29.1486%2015.9281C29.651%2015.5432%2030.349%2015.5432%2030.8514%2015.9281L32.6807%2017.3295C33.7636%2018.159%2035.2725%2017.1079%2034.8696%2015.8046L34.09%2013.2827C33.9159%2012.7198%2034.113%2012.1081%2034.5829%2011.7526L36.673%2010.1717Z'/%3e%3cpath%20fill='%23000'%20d='M56.673%2010.1717C57.7437%209.36184%2057.1709%207.65517%2055.8284%207.65517H53.3992C52.7853%207.65517%2052.243%207.25521%2052.0617%206.66868L51.3375%204.32637C50.9309%203.01106%2049.0691%203.01106%2048.6625%204.32637L47.9383%206.66868C47.757%207.25521%2047.2147%207.65517%2046.6008%207.65517H44.1296C42.7914%207.65517%2042.2159%209.35274%2043.2782%2010.1665L45.3947%2011.7879C45.8588%2012.1435%2046.0531%2012.7501%2045.882%2013.3092L45.113%2015.8207C44.7142%2017.1232%2046.2217%2018.1704%2047.303%2017.342L49.1486%2015.9281C49.651%2015.5432%2050.349%2015.5432%2050.8514%2015.9281L52.6807%2017.3295C53.7636%2018.159%2055.2725%2017.1079%2054.8696%2015.8046L54.09%2013.2827C53.9159%2012.7198%2054.113%2012.1081%2054.5829%2011.7526L56.673%2010.1717Z'/%3e%3cpath%20fill='%23000'%20d='M76.673%2010.1717C77.7437%209.36184%2077.1709%207.65517%2075.8284%207.65517H73.3992C72.7853%207.65517%2072.243%207.25521%2072.0617%206.66868L71.3375%204.32637C70.9309%203.01106%2069.0691%203.01106%2068.6625%204.32637L67.9383%206.66868C67.757%207.25521%2067.2147%207.65517%2066.6008%207.65517H64.1296C62.7914%207.65517%2062.2159%209.35274%2063.2782%2010.1665L65.3947%2011.7879C65.8588%2012.1435%2066.0531%2012.7501%2065.882%2013.3092L65.113%2015.8207C64.7142%2017.1232%2066.2217%2018.1704%2067.303%2017.342L69.1486%2015.9281C69.651%2015.5432%2070.349%2015.5432%2070.8514%2015.9281L72.6807%2017.3295C73.7636%2018.159%2075.2725%2017.1079%2074.8696%2015.8046L74.09%2013.2827C73.9159%2012.7198%2074.113%2012.1081%2074.5829%2011.7526L76.673%2010.1717Z'/%3e%3cpath%20fill='%23000'%20d='M96.673%2010.1717C97.7437%209.36184%2097.1709%207.65517%2095.8284%207.65517H93.3992C92.7853%207.65517%2092.243%207.25521%2092.0617%206.66868L91.3375%204.32637C90.9309%203.01106%2089.0691%203.01106%2088.6625%204.32637L87.9383%206.66868C87.757%207.25521%2087.2147%207.65517%2086.6008%207.65517H84.1296C82.7914%207.65517%2082.2159%209.35274%2083.2782%2010.1665L85.3947%2011.7879C85.8588%2012.1435%2086.0531%2012.7501%2085.882%2013.3092L85.113%2015.8207C84.7142%2017.1232%2086.2217%2018.1704%2087.303%2017.342L89.1486%2015.9281C89.651%2015.5432%2090.349%2015.5432%2090.8514%2015.9281L92.6807%2017.3295C93.7636%2018.159%2095.2725%2017.1079%2094.8696%2015.8046L94.09%2013.2827C93.9159%2012.7198%2094.113%2012.1081%2094.5829%2011.7526L96.673%2010.1717Z'/%3e%3c/svg%3e") 50%/100% 100% no-repeat}.rt-stars[data-score="0.0"],.rt-stars[data-score="0,0"],.rt-stars[data-score="0"]{--rt-fill:0%}.rt-stars[data-score="0.1"],.rt-stars[data-score="0,1"]{--rt-fill:2%}.rt-stars[data-score="0.2"],.rt-stars[data-score="0,2"]{--rt-fill:4%}.rt-stars[data-score="0.3"],.rt-stars[data-score="0,3"]{--rt-fill:6%}.rt-stars[data-score="0.4"],.rt-stars[data-score="0,4"]{--rt-fill:8%}.rt-stars[data-score="0.5"],.rt-stars[data-score="0,5"]{--rt-fill:10%}.rt-stars[data-score="0.6"],.rt-stars[data-score="0,6"]{--rt-fill:12%}.rt-stars[data-score="0.7"],.rt-stars[data-score="0,7"]{--rt-fill:14%}.rt-stars[data-score="0.8"],.rt-stars[data-score="0,8"]{--rt-fill:16%}.rt-stars[data-score="0.9"],.rt-stars[data-score="0,9"]{--rt-fill:18%}.rt-stars[data-score="1.0"],.rt-stars[data-score="1,0"],.rt-stars[data-score="1"]{--rt-fill:20%}.rt-stars[data-score="1.1"],.rt-stars[data-score="1,1"]{--rt-fill:22%}.rt-stars[data-score="1.2"],.rt-stars[data-score="1,2"]{--rt-fill:24%}.rt-stars[data-score="1.3"],.rt-stars[data-score="1,3"]{--rt-fill:26%}.rt-stars[data-score="1.4"],.rt-stars[data-score="1,4"]{--rt-fill:28%}.rt-stars[data-score="1.5"],.rt-stars[data-score="1,5"]{--rt-fill:30%}.rt-stars[data-score="1.6"],.rt-stars[data-score="1,6"]{--rt-fill:32%}.rt-stars[data-score="1.7"],.rt-stars[data-score="1,7"]{--rt-fill:34%}.rt-stars[data-score="1.8"],.rt-stars[data-score="1,8"]{--rt-fill:36%}.rt-stars[data-score="1.9"],.rt-stars[data-score="1,9"]{--rt-fill:38%}.rt-stars[data-score="2.0"],.rt-stars[data-score="2,0"],.rt-stars[data-score="2"]{--rt-fill:40%}.rt-stars[data-score="2.1"],.rt-stars[data-score="2,1"]{--rt-fill:42%}.rt-stars[data-score="2.2"],.rt-stars[data-score="2,2"]{--rt-fill:44%}.rt-stars[data-score="2.3"],.rt-stars[data-score="2,3"]{--rt-fill:46%}.rt-stars[data-score="2.4"],.rt-stars[data-score="2,4"]{--rt-fill:48%}.rt-stars[data-score="2.5"],.rt-stars[data-score="2,5"]{--rt-fill:50%}.rt-stars[data-score="2.6"],.rt-stars[data-score="2,6"]{--rt-fill:52%}.rt-stars[data-score="2.7"],.rt-stars[data-score="2,7"]{--rt-fill:54%}.rt-stars[data-score="2.8"],.rt-stars[data-score="2,8"]{--rt-fill:56%}.rt-stars[data-score="2.9"],.rt-stars[data-score="2,9"]{--rt-fill:58%}.rt-stars[data-score="3.0"],.rt-stars[data-score="3,0"],.rt-stars[data-score="3"]{--rt-fill:60%}.rt-stars[data-score="3.1"],.rt-stars[data-score="3,1"]{--rt-fill:62%}.rt-stars[data-score="3.2"],.rt-stars[data-score="3,2"]{--rt-fill:64%}.rt-stars[data-score="3.3"],.rt-stars[data-score="3,3"]{--rt-fill:66%}.rt-stars[data-score="3.4"],.rt-stars[data-score="3,4"]{--rt-fill:68%}.rt-stars[data-score="3.5"],.rt-stars[data-score="3,5"]{--rt-fill:70%}.rt-stars[data-score="3.6"],.rt-stars[data-score="3,6"]{--rt-fill:72%}.rt-stars[data-score="3.7"],.rt-stars[data-score="3,7"]{--rt-fill:74%}.rt-stars[data-score="3.8"],.rt-stars[data-score="3,8"]{--rt-fill:76%}.rt-stars[data-score="3.9"],.rt-stars[data-score="3,9"]{--rt-fill:78%}.rt-stars[data-score="4.0"],.rt-stars[data-score="4,0"],.rt-stars[data-score="4"]{--rt-fill:80%}.rt-stars[data-score="4.1"],.rt-stars[data-score="4,1"]{--rt-fill:82%}.rt-stars[data-score="4.2"],.rt-stars[data-score="4,2"]{--rt-fill:84%}.rt-stars[data-score="4.3"],.rt-stars[data-score="4,3"]{--rt-fill:86%}.rt-stars[data-score="4.4"],.rt-stars[data-score="4,4"]{--rt-fill:88%}.rt-stars[data-score="4.5"],.rt-stars[data-score="4,5"]{--rt-fill:90%}.rt-stars[data-score="4.6"],.rt-stars[data-score="4,6"]{--rt-fill:92%}.rt-stars[data-score="4.7"],.rt-stars[data-score="4,7"]{--rt-fill:94%}.rt-stars[data-score="4.8"],.rt-stars[data-score="4,8"]{--rt-fill:96%}.rt-stars[data-score="4.9"],.rt-stars[data-score="4,9"]{--rt-fill:98%}.rt-stars[data-score="5.0"],.rt-stars[data-score="5,0"],.rt-stars[data-score="5"]{--rt-fill:100%}[data-section=hero] .hr-grid{grid-template-columns:minmax(0,1fr)}[data-section=hero] [data-hero-side]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}@media (width>=80rem){[data-section=hero] .hr-grid{height:calc(100vh - var(--h-header) - var(--spacing-md));height:calc(100dvh - var(--h-header) - var(--spacing-md));grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));min-height:36rem;max-height:47.625rem}}[data-section=hero] .hr-slide{flex-direction:column;display:flex}[data-section=hero] [data-hero-stage] .hr-tile{border-radius:0;flex:auto}[data-section=hero] [data-hero-stage] .hr-tile-cap{flex:auto}[data-section=hero] .hr-cap-link{transition:opacity var(--dur-fast) var(--ease-out-soft)}[data-section=hero] .hr-cap-link:hover,[data-section=hero] .hr-cap-link:focus-visible{opacity:.8}[data-section=hero] .fx-media{transition:filter var(--dur-fast) var(--ease-out-soft)}[data-section=hero] .hr-tile:hover .fx-media,[data-section=hero] .hr-tile:focus-visible .fx-media,[data-section=hero] a.hr-shot:hover .fx-media,[data-section=hero] button.hr-shot:hover .fx-media,[data-section=hero] button.hr-shot:focus-visible .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=hero] [data-yt-thumb] .fx-media{object-position:center;scale:1.19}[data-section=hero] .fx-play-tri{fill:var(--color-sale)}[data-section=hero] .hr-play{transition:transform var(--dur-fast) var(--ease-out-soft)}[data-section=hero] .hr-tile:hover .hr-play,[data-section=hero] .hr-tile:focus-visible .hr-play,[data-section=hero] .hr-shot:hover .hr-play,[data-section=hero] .hr-shot:focus-visible .hr-play{transform:scale(1.08)}@media (width>=80rem) and (hover:hover){[data-section=hero] .hr-tile-cap{transition:transform var(--dur-base) var(--ease-out-soft);transform:translateY(101%)}[data-section=hero] .hr-tile:hover .hr-tile-cap,[data-section=hero] .hr-tile:focus-visible .hr-tile-cap{transform:translateY(0)}}[data-section=hero] .hr-nav{opacity:.6;transition:opacity var(--dur-fast) var(--ease-out-soft)}[data-section=hero] .hr-nav:hover,[data-section=hero] .hr-nav:focus-visible{opacity:.85}[data-section=hero] .hr-rail{display:none}@media (width>=108rem){[data-section=hero] .hr-rail{max-width:var(--spacing-wing);display:block;position:absolute}:is(main:has(>[data-section=hero]),main:has(>.elementor>.e-con:first-child [data-section=hero])){position:relative}.elementor>.e-con:has(>.elementor-widget>.elementor-widget-container>[data-section=hero]){--position:static}.elementor-widget:has(>.elementor-widget-container>[data-section=hero]){position:static}main>[data-section=hero] .hr-rail{bottom:var(--spacing-section)}.elementor:not(:has(>.e-con:last-child :is(.bg-surface-band,[data-section=contact-map]))) [data-section=hero] .hr-rail{bottom:var(--spacing-section)}[data-section=hero] .hr-wing{top:calc(var(--spacing-navbar) + var(--spacing-md));height:31.3125rem;max-height:calc(100dvh - var(--spacing-navbar) - var(--spacing-md) - var(--spacing-md));position:sticky}[data-section=hero] [data-hero-wing=left]{left:var(--spacing-gutter);right:calc(50% + var(--container-content) / 2 + var(--spacing-lg));margin-left:auto}[data-section=hero] [data-hero-wing=right]{left:calc(50% + var(--container-content) / 2 + var(--spacing-lg));right:var(--spacing-gutter);margin-right:auto}}@media (prefers-reduced-motion:reduce){[data-section=hero] .fx-media,[data-section=hero] .hr-nav,[data-section=hero] .hr-play,[data-section=hero] .hr-cap-link,[data-section=hero] h2 .hr-cap-link,[data-section=hero] .hr-tile-cap{transition:none}[data-section=hero] .hr-tile:hover .hr-play,[data-section=hero] .hr-shot:hover .hr-play{transform:none}}main>[data-section=hero]+*{margin-block-start:calc(var(--spacing-section-tight) - var(--spacing-section))}.elementor>.e-con:has([data-section=hero])+.e-con{margin-block-start:calc(var(--spacing-section-tight) - var(--spacing-section))}@media (width<=639.98px){[data-section=hero]{padding-inline:0}[data-section=hero] .hr-main,[data-section=hero] .hr-tile{border-radius:0}[data-section=hero] .hr-cap,[data-section=hero] .hr-tile-cap{padding-inline:var(--spacing-gutter)}:is(main:has(>[data-section=hero]:first-child),main:has(>.elementor>.e-con:first-child [data-section=hero])){padding-top:0}}@media (width>=80rem){[data-section=featured-books] .fb-grid{gap:var(--spacing-grid);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}[data-section=featured-books] .fb-rail{overflow:visible}}[data-section=featured-books] .fb-card:nth-child(4n+1){background:var(--color-tint-rose)}[data-section=featured-books] .fb-card:nth-child(4n+2){background:var(--color-tint-leaf)}[data-section=featured-books] .fb-card:nth-child(4n+3){background:var(--color-tint-sky)}[data-section=featured-books] .fb-card:nth-child(4n+4){background:var(--color-tint-sand)}[data-section=featured-books] .fb-cover{flex:0 0 38%}@media (width>=80rem){[data-section=featured-books] .fb-cover{flex:0 0 15rem}}[data-section=featured-books] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=featured-books] .fb-card:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=featured-books] .fb-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=featured-books] .fb-link:hover,[data-section=featured-books] .fb-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=featured-books] .fx-media,[data-section=featured-books] .fb-link{transition:none}}.vl{width:min(100% - 2 * var(--spacing-gutter), 60rem, (100dvh - 2 * var(--spacing-gutter) - var(--spacing-control) - var(--spacing-2xs)) * 16 / 9);max-height:calc(100dvh - 2 * var(--spacing-gutter));background:0 0;border:0;margin:auto;padding:0;position:fixed;overflow:visible}.vl::backdrop{background:var(--color-scrim-deep);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vl[open]{animation:vl-vao var(--dur-fast) var(--ease-out-expo)}.vl[open]::backdrop{animation:vl-mo var(--dur-fast) var(--ease-out-soft)}.vl[data-closing],.vl[data-closing]::backdrop{animation:vl-mo var(--dur-fast) var(--ease-out-soft) reverse forwards}@keyframes vl-vao{0%{opacity:0;transform:translateY(var(--spacing-sm)) scale(.96)}}@keyframes vl-mo{0%{opacity:0}}.vl-close{border-radius:var(--radius-pill);background:var(--color-control);transition:background-color var(--dur-hover) var(--ease-hover)}.vl-close:hover,.vl-close:focus-visible{background:var(--color-brand)}.vl-close-bar{left:var(--spacing-xs);right:var(--spacing-xs);border-radius:var(--radius-sm);background:currentColor;height:2px;position:absolute}.vl-close-bar:first-child{transform:rotate(45deg)}.vl-close-bar:last-child{transform:rotate(-45deg)}.vl-frame{margin-top:calc(var(--spacing-control) + var(--spacing-2xs))}.vl iframe{border:0}@media (prefers-reduced-motion:reduce){.vl[open],.vl[open]::backdrop,.vl[data-closing],.vl[data-closing]::backdrop{animation:none}.vl-close{transition:none}}[data-section=news-featured] .nf-card{height:auto}[data-section=news-featured] .nf-body{min-width:0}[data-section=news-featured] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=news-featured] .nf-card:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=news-featured] .nf-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=news-featured] .nf-link:hover,[data-section=news-featured] .nf-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=news-featured] .fx-media,[data-section=news-featured] .nf-link{transition:none}}[data-section=news-short] .ns-col{height:auto}@media (width>=40rem) and (width<=79.98rem){[data-section=news-list] .nl-lead{gap:var(--spacing-grid);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}[data-section=news-list] .nl-grid{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));align-content:start}@media (width<=39.98rem){[data-section=news-list] .nl-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=80rem){[data-section=news-list] .nl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-section=news-list] .nl-thumb .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=news-list] .nl-lead:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=news-list] .nl-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=news-list] .nl-link:hover,[data-section=news-list] .nl-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=news-list] .nl-thumb .fx-media,[data-section=news-list] .nl-link{transition:none}}@media (width<=39.98rem){[data-section=events] .ev-row{grid-template-columns:minmax(0,1fr)}[data-section=events] .ev-thumb,[data-section=events] .ev-body{grid-column:auto}}@media (width<=79.98rem){[data-section=events] .ev-promo{aspect-ratio:5/8;height:auto}}@media (width>=40rem) and (width<=79.98rem){[data-section=events] .ev-promo{width:60%;margin-inline:auto}}[data-section=events] .ev-thumb .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=events] .ev-row:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=events] .ev-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=events] .ev-link:hover,[data-section=events] .ev-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=events] .ev-thumb .fx-media,[data-section=events] .ev-link{transition:none}}[data-section=banner] .bn-frame{aspect-ratio:2}main>[data-section=banner]:not(:first-child),main>[data-section=banner]+*{margin-block-start:calc(var(--spacing-section-tight) - var(--spacing-section))}.elementor>.e-con:not(:first-child):has([data-section=banner]){margin-block-start:calc(var(--spacing-section-tight) - var(--spacing-section))}.elementor>.e-con:has([data-section=banner])+.e-con{margin-block-start:calc(var(--spacing-section-tight) - var(--spacing-section))}@media (width>=80rem){[data-section=banner] .bn-frame{aspect-ratio:7/2}}[data-section=banner] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=banner] a.bn-frame:hover .fx-media,[data-section=banner] a.bn-frame:focus-visible .fx-media{filter:brightness(1.08)saturate(1.12)}@media (prefers-reduced-motion:reduce){[data-section=banner] .fx-media{transition:none}}@media (width<=639.98px){[data-section=banner]{padding-inline:0}[data-section=banner] .bn-frame{border-radius:0}}@media (width>=36rem){[data-section=banner-pair] .bnp-row{grid-template-columns:1fr 1fr}}[data-section=banner-pair] .bnp-frame:has(.fx-media--empty){min-height:6rem}@media (width>=80rem){[data-section=banner-pair] .bnp-frame:has(.fx-media--empty){min-height:10rem}}main>[data-section=banner-pair]:not(:first-child),main>[data-section=banner-pair]+*{margin-block-start:calc(var(--spacing-section-tight) - var(--spacing-section))}.elementor>.e-con:not(:first-child):has([data-section=banner-pair]){margin-block-start:calc(var(--spacing-section-tight) - var(--spacing-section))}.elementor>.e-con:has([data-section=banner-pair])+.e-con{margin-block-start:calc(var(--spacing-section-tight) - var(--spacing-section))}[data-section=banner-pair] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=banner-pair] a.bnp-frame:hover .fx-media,[data-section=banner-pair] a.bnp-frame:focus-visible .fx-media{filter:brightness(1.08)saturate(1.12)}@media (prefers-reduced-motion:reduce){[data-section=banner-pair] .fx-media{transition:none}}@media (width<=575.98px){[data-section=banner-pair]{padding-inline:0}[data-section=banner-pair] .bnp-frame{border-radius:0}}.bk-cover{width:66%;margin-inline:auto}[data-section=book-grid] .bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=40rem){[data-section=book-grid] .bk-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (width>=80rem){[data-section=book-grid] .bk-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}[data-section=book-grid] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=book-grid] .bk-card:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=book-grid] .bk-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=book-grid] .bk-link:hover,[data-section=book-grid] .bk-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=book-grid] .fx-media,[data-section=book-grid] .bk-link{transition:none}}[data-section=page-hero] .ph-frame{min-height:17rem}@media (width>=80rem){[data-section=page-hero] .ph-frame{min-height:22rem}}[data-section=page-hero] .bc-link{transition:opacity var(--dur-hover) var(--ease-hover);opacity:.85}[data-section=page-hero] .bc-link:hover,[data-section=page-hero] .bc-link:focus-visible{opacity:1;color:var(--color-white)}[data-section=page-hero] .bc-sep{opacity:.6}@media (prefers-reduced-motion:reduce){[data-section=page-hero] .bc-link{transition:none}}@media (width<=639.98px){[data-section=page-hero]{padding-inline:0}[data-section=page-hero] .ph-frame{border-radius:0}[data-section=page-hero] .ph-body{padding-inline:var(--spacing-gutter)}main:has(>[data-section=page-hero]:first-child){padding-top:0}}[data-section=page-hero][data-hero=band] .ph-frame{min-height:0}[data-section=page-hero][data-hero=band] .ph-frame>*{grid-area:1/1}[data-section=page-hero][data-hero=band] .ph-frame:has(.fx-media--empty){min-height:12rem}@media (width>=80rem){[data-section=page-hero][data-hero=band] .ph-frame:has(.fx-media--empty){min-height:20rem}}[data-section=page-hero][data-hero=band][data-hero-thap] .ph-frame{background:var(--color-scrim-red)}[data-section=page-hero][data-hero=band][data-hero-thap] .ph-media{justify-content:center;display:flex;position:absolute;inset:0}[data-section=page-hero][data-hero=band][data-hero-thap] .ph-media .fx-media{flex:none;width:auto;max-width:none;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}[data-section=page-hero][data-hero=band][data-hero-thap] .ph-media .fx-media--empty{width:100%;-webkit-mask-image:none;mask-image:none}[data-section=page-hero][data-hero=band][data-hero-thap] .ph-frame{min-height:8rem}@media (width>=80rem){[data-section=page-hero][data-hero=band][data-hero-thap] .ph-frame{min-height:13rem}}:is(main:has(>[data-section=page-hero][data-hero=band]:first-child),main:has(>.elementor>.e-con:first-child [data-section=page-hero][data-hero=band])){padding-top:0}[data-section=page-hero] .bc-nav--plain li[aria-hidden=true]{opacity:.6}@media (width>=80rem){[data-section=cta-contact] .cta-frame{grid-template-columns:repeat(12,minmax(0,1fr))}[data-section=cta-contact] .cta-frame>:first-child{grid-column:span 7}[data-section=cta-contact] .cta-actions{grid-column:span 5}}[data-section=cta-contact] .cta-line{transition:color var(--dur-hover) var(--ease-hover)}[data-section=cta-contact] .cta-line:hover,[data-section=cta-contact] .cta-line:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=cta-contact] .cta-line{transition:none}}@media (width>=80rem){[data-section=about-intro] .ai-grid{grid-template-columns:repeat(12,minmax(0,1fr))}[data-section=about-intro] .ai-figure{grid-column:span 5}[data-section=about-intro] .ai-body{grid-column:span 7}}[data-section=about-intro] .ai-quote{border-left:3px solid var(--color-quote)}[data-section=about-intro] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=about-intro] .ai-shot:hover .fx-media{filter:brightness(1.08)saturate(1.12)}@media (prefers-reduced-motion:reduce){[data-section=about-intro] .fx-media{transition:none}}[data-section=about-stats] .as-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}[data-section=about-stats] .st-item+.st-item{border-left:1px solid var(--color-line)}@media (width<=639.98px){[data-section=about-stats] .st-item+.st-item{border-left:0;border-top:1px solid var(--color-line);padding-top:var(--spacing-md)}}[data-section=about-mission] .ms-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}[data-section=about-mission] .ms-card:nth-child(4n+1){background:var(--color-tint-rose)}[data-section=about-mission] .ms-card:nth-child(4n+2){background:var(--color-tint-leaf)}[data-section=about-mission] .ms-card:nth-child(4n+3){background:var(--color-tint-sky)}[data-section=about-mission] .ms-card:nth-child(4n+4){background:var(--color-tint-sand)}[data-section=about-mission] .ms-card{transition:transform var(--dur-hover) var(--ease-hover)}[data-section=about-mission] .ms-card:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){[data-section=about-mission] .ms-card{transition:none}[data-section=about-mission] .ms-card:hover{transform:none}}[data-section=about-timeline] .tl-list{--tl-axis:.4375rem;--tl-dot:.875rem}[data-section=about-timeline] .tl-list:before,[data-section=about-timeline] .tl-list:after{content:"";top:0;bottom:0;left:calc(var(--tl-axis) - 1px);width:2px;position:absolute}[data-section=about-timeline] .tl-list:before{background:var(--color-line)}[data-section=about-timeline] .tl-list:after{background:var(--color-brand);transform:scaleY(var(--progress,0));transform-origin:top}[data-section=about-timeline] .tl-item{padding-left:var(--spacing-lg)}[data-section=about-timeline] .tl-item:before{content:"";z-index:1;top:.375rem;left:calc(var(--tl-axis) - var(--tl-dot) / 2);width:var(--tl-dot);height:var(--tl-dot);background:var(--color-paper-mute);border:3px solid var(--color-brand);border-radius:50%;position:absolute}@media (width>=80rem){[data-section=about-timeline] .tl-list{--tl-axis:11.5rem}[data-section=about-timeline] .tl-item{column-gap:var(--spacing-3xl);grid-template-columns:9rem minmax(0,1fr);padding-left:0}[data-section=about-timeline] .tl-year{text-align:right}}[data-section=about-timeline] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=about-timeline] .tl-shot:hover .fx-media{filter:brightness(1.08)saturate(1.12)}@media (prefers-reduced-motion:reduce){[data-section=about-timeline] .fx-media{transition:none}[data-section=about-timeline] .tl-list:after{transform:scaleY(1)}}[data-section=about-leaders] .pc-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}[data-section=about-leaders] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=about-leaders] .pc-card:hover .fx-media{filter:brightness(1.08)saturate(1.12)}@media (prefers-reduced-motion:reduce){[data-section=about-leaders] .fx-media{transition:none}}[data-section=about-awards] .aw-card{height:100%}[data-section=about-awards] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=about-awards] .aw-card:hover .fx-media{filter:brightness(1.08)saturate(1.12)}@media (prefers-reduced-motion:reduce){[data-section=about-awards] .fx-media{transition:none}}[data-section=post-hero] .ph-band:before{content:"";z-index:1;background:linear-gradient(180deg, transparent 2.79%, var(--color-scrim-red) 95.96%);pointer-events:none;position:absolute;inset:0}[data-section=post-hero] .ph-chu{z-index:1}[data-section=post-hero] .ph-band .ph-nen img.fx-media{filter:blur(1.5rem);transform:scale(1.15)}[data-section=post-hero] .ph-anh img.fx-media{object-fit:contain;object-position:center top;width:100%;height:auto;max-height:100%}@media (width>=80rem){[data-section=post-hero] .ph-anh img.fx-media{object-fit:cover;width:auto;max-width:100%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}}[data-section=post-hero] .ph-band .fx-media{filter:none}[data-section=post-hero] .ph-band:after{display:none}@media (width>=80rem) and (height>=50rem){[data-section=post-body] .pb-poster{top:calc(var(--spacing-navbar) + var(--spacing-md));position:sticky}}[data-section=post-body] .pb-figure .fx-media{height:100%}[data-section=post-body] .pb-search{transition:box-shadow var(--dur-hover) var(--ease-hover)}[data-section=post-body] .pb-search:focus-within{box-shadow:inset 0 0 0 2px var(--color-brand)}[data-section=post-body] .pb-search-input:focus{outline:none}[data-section=post-body] .pb-search-input::-webkit-search-cancel-button{display:none}[data-section=post-body] .pb-search-btn{transition:color var(--dur-hover) var(--ease-hover)}[data-section=post-body] .pb-search-btn:hover{color:var(--color-brand)}[data-section=post-body] .pb-cat-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=post-body] .pb-cat-link:hover,[data-section=post-body] .pb-cat-link:focus-visible{color:var(--color-brand)}[data-section=post-body] .pb-tag{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=post-body] .pb-tag:hover,[data-section=post-body] .pb-tag:focus-visible{filter:brightness(.88)}[data-section=post-body] .pb-poster .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=post-body] .pb-poster:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=post-body] .pb-book-link,[data-section=post-body] .pb-news-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=post-body] .pb-book-link:hover,[data-section=post-body] .pb-book-link:focus-visible,[data-section=post-body] .pb-news-link:hover,[data-section=post-body] .pb-news-link:focus-visible{color:var(--color-brand)}[data-section=post-body] .pb-book-cover .fx-media,[data-section=post-body] .pb-news-thumb .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=post-body] .pb-book:hover .pb-book-cover .fx-media,[data-section=post-body] .pb-news-item:hover .pb-news-thumb .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=post-body] .pb-share{transition:border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover), transform var(--dur-hover) var(--ease-hover)}[data-section=post-body] .pb-share:hover,[data-section=post-body] .pb-share:focus-visible{border-color:var(--color-brand);color:var(--color-brand);transform:translateY(-3px)}[data-section=post-body] .pb-share[data-copied]{border-color:var(--color-control);color:var(--color-control)}@media (prefers-reduced-motion:reduce){[data-section=post-body] .pb-search,[data-section=post-body] .pb-search-btn,[data-section=post-body] .pb-cat-link,[data-section=post-body] .pb-tag,[data-section=post-body] .pb-poster .fx-media,[data-section=post-body] .pb-book-link,[data-section=post-body] .pb-book-cover .fx-media,[data-section=post-body] .pb-news-link,[data-section=post-body] .pb-news-thumb .fx-media,[data-section=post-body] .pb-share{transition:none}[data-section=post-body] .pb-share:hover{transform:none}}[data-section=post-related] .prl-grid{grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr))}@media (width>=80rem){[data-section=post-related] .prl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-section=post-related] .nf-card{height:100%}[data-section=post-related] .nf-body{min-width:0}[data-section=post-related] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=post-related] .nf-card:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=post-related] .nf-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=post-related] .nf-link:hover,[data-section=post-related] .nf-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=post-related] .fx-media,[data-section=post-related] .nf-link{transition:none}}.pg-btn{border:1px solid var(--color-line);transition:background-color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover)}.pg-btn--on{border-color:#0000}.pg-btn:hover,.pg-btn:focus-visible{background:var(--color-sale);border-color:var(--color-sale);color:var(--color-white)}@media (prefers-reduced-motion:reduce){.pg-btn{transition:none}}[data-section=news-grid] .ng-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}@media (width>=80rem){[data-section=news-grid] .ng-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-section=news-grid] .nf-card{height:100%}[data-section=news-grid] .nf-body{min-width:0}[data-section=news-grid] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=news-grid] .nf-card:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=news-grid] .nf-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=news-grid] .nf-link:hover,[data-section=news-grid] .nf-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=news-grid] .fx-media,[data-section=news-grid] .nf-link{transition:none}}[data-section=cover-hero] .ch-frame{aspect-ratio:3/2}@media (width>=80rem){[data-section=cover-hero] .ch-frame{aspect-ratio:11/4}}[data-section=cover-browse] .cb-layout{grid-template-columns:minmax(0,1fr)}@media (width>=80rem){[data-section=cover-browse] .cb-layout{grid-template-columns:repeat(12,minmax(0,1fr))}}[data-section=cover-browse] .cc-input{transition:border-color var(--dur-hover) var(--ease-hover), background-color var(--dur-hover) var(--ease-hover)}[data-section=cover-browse] .cc-input:checked{border-color:var(--color-brand);background-color:var(--color-brand);box-shadow:inset 0 0 0 4px var(--color-paper)}[data-section=cover-browse] .cc-input:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}[data-section=cover-browse] .cc-row:hover .cc-input:not(:checked){border-color:var(--color-muted)}[data-section=cover-browse] .cb-search{flex:0 17.6875rem}[data-section=cover-browse] .cb-select{flex:0 12.25rem}[data-section=cover-browse] .cb-select-arrow{pointer-events:none}[data-section=cover-browse] .cb-featured{grid-template-columns:minmax(0,1fr)}@media (width>=40rem){[data-section=cover-browse] .cb-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){[data-section=cover-browse] .cb-featured{grid-template-columns:repeat(12,minmax(0,1fr))}}[data-section=cover-browse] .cb-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=40rem){[data-section=cover-browse] .cb-catalog{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (width>=80rem){[data-section=cover-browse] .cb-catalog{grid-template-columns:repeat(9,minmax(0,1fr))}}[data-section=cover-browse] .fb-card:nth-child(4n+1){background:var(--color-tint-rose)}[data-section=cover-browse] .fb-card:nth-child(4n+2){background:var(--color-tint-leaf)}[data-section=cover-browse] .fb-card:nth-child(4n+3){background:var(--color-tint-sky)}[data-section=cover-browse] .fb-card:nth-child(4n+4){background:var(--color-tint-sand)}[data-section=cover-browse] .swiper-slide{display:revert-layer;height:revert-layer}[data-section=cover-browse] .fb-cover{flex:0 0 41%}[data-section=cover-browse] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=cover-browse] .fb-card:hover .fx-media,[data-section=cover-browse] .bk-card:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=cover-browse] .fb-link,[data-section=cover-browse] .bk-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=cover-browse] .fb-link:hover,[data-section=cover-browse] .fb-link:focus-visible,[data-section=cover-browse] .bk-link:hover,[data-section=cover-browse] .bk-link:focus-visible{color:var(--color-brand)}[data-section=cover-browse] .cb-banner{aspect-ratio:2}@media (width>=80rem){[data-section=cover-browse] .cb-banner{aspect-ratio:5/2}}@media (prefers-reduced-motion:reduce){[data-section=cover-browse] .cc-input,[data-section=cover-browse] .fx-media,[data-section=cover-browse] .fb-link,[data-section=cover-browse] .bk-link{transition:none}}[data-section=shop-banner] .sbn-frame{aspect-ratio:3/2}@media (width>=80rem){[data-section=shop-banner] .sbn-frame{aspect-ratio:11/4}}main:has(>[data-section=shop-banner]:first-child){padding-top:0}[data-section=shop-list] .sl-arrow{pointer-events:none}[data-section=shop-list] .sl-input::placeholder{color:var(--color-field-ink);opacity:1}[data-section=shop-list] .sl-field:focus-within{outline:2px solid var(--color-field-ink);outline-offset:2px}[data-section=shop-list] .sl-table{table-layout:fixed}[data-section=shop-list] .sl-table col:first-child{width:8.5%}[data-section=shop-list] .sl-table col:nth-child(2){width:34%}[data-section=shop-list] .sl-table col:nth-child(3){width:25.5%}[data-section=shop-list] .sl-table col:nth-child(4){width:17%}[data-section=shop-list] .sl-table col:nth-child(5){width:15%}[data-section=shop-list] .sl-table :is(th,td){padding-inline-end:var(--spacing-md)}[data-section=shop-list] .sl-table :is(th,td):first-child{padding-inline-start:var(--spacing-md)}[data-section=shop-list] .sl-table{border-collapse:separate;border-spacing:0}[data-section=shop-list] .sl-table td{padding-block:var(--spacing-sm);box-shadow:inset 0 -1px 0 var(--color-line);vertical-align:middle;transition:color var(--dur-hover) var(--ease-hover), text-shadow var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover)}[data-section=shop-list] .sl-table tbody tr:first-child td{box-shadow:inset 0 1px 0 var(--color-line), inset 0 -1px 0 var(--color-line)}[data-section=shop-list] .sl-table thead th:first-child{border-start-start-radius:var(--radius-md)}[data-section=shop-list] .sl-table thead th:last-child{border-start-end-radius:var(--radius-md)}[data-section=shop-list] .sl-table tbody tr:nth-child(2n){background:var(--color-surface-field)}[data-section=shop-list] .sl-table tbody tr{transition:background-color var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover);position:relative}[data-section=shop-list] .sl-table tbody tr:hover,[data-section=shop-list] .sl-table tbody tr:focus-within{background:var(--color-surface-field);box-shadow:var(--shadow-nav);z-index:1}[data-section=shop-list] .sl-table tbody tr:hover td,[data-section=shop-list] .sl-table tbody tr:focus-within td{color:var(--color-headline-accent);text-shadow:.03em 0,-.03em 0;box-shadow:none}[data-section=shop-list] .sl-title:after{content:"";position:absolute;inset:0}[data-section=shop-list] .sl-scroll:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-section=shop-list] .sl-table tbody tr,[data-section=shop-list] .sl-table td{transition:none}}[data-section=book-detail] .bd-frame{aspect-ratio:9/10}[data-section=book-detail] .bd-cover{flex:none}[data-section=book-detail] .bd-spec{grid-template-columns:max-content 1fr}[data-section=book-detail] .bd-spec dt{justify-content:space-between;gap:var(--spacing-sm);display:flex}[data-section=book-detail] .bd-spec dt:after{content:":"}[data-section=book-detail] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=book-detail] .bd-frame:hover .fx-media{filter:brightness(1.08)saturate(1.12)}@media (prefers-reduced-motion:reduce){[data-section=book-detail] .fx-media{transition:none}}[data-section=book-tabs] .bt-list{scrollbar-width:none;overscroll-behavior-x:contain}[data-section=book-tabs] .bt-list::-webkit-scrollbar{display:none}[data-section=book-tabs] .bt-tab{transition:color var(--dur-hover) var(--ease-hover);position:relative}[data-section=book-tabs] .bt-tab:after{content:"";background:var(--color-brand);transform-origin:50%;height:3px;transition:transform var(--dur-hover) var(--ease-hover);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)}[data-section=book-tabs] .bt-tab:hover,[data-section=book-tabs] .bt-tab:focus-visible,[data-section=book-tabs] .bt-tab[aria-selected=true]{color:var(--color-ink)}[data-section=book-tabs] .bt-tab[aria-selected=true]:after{transform:scaleX(1)}[data-section=book-tabs] .bt-panel:focus{outline:none}[data-section=book-tabs] .bt-panel:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}[data-section=book-tabs] .ba-row+.ba-row{border-top:1px solid var(--color-line)}[data-section=book-tabs] .ba-head{list-style:none}[data-section=book-tabs] .ba-head,[data-section=book-tabs] .bt-tab{-webkit-user-select:none;user-select:none}[data-section=book-tabs] .ba-head::-webkit-details-marker{display:none}[data-section=book-tabs] .ba-row[open]:not([data-xep])>.ba-head,[data-section=book-tabs] .ba-row[data-xep=mo]>.ba-head{padding-bottom:var(--spacing-2xs)}[data-section=book-tabs] .ba-row[data-xep]>.ba-head{transition:padding-bottom var(--dur-fast) var(--ease-out-soft)}[data-section=book-tabs] .ba-ico .ic-plus-bar{transform-origin:50%;transition:transform var(--dur-hover) var(--ease-hover), opacity var(--dur-hover) var(--ease-hover)}[data-section=book-tabs] .ba-row[open]:not([data-xep])>.ba-head .ic-plus-bar,[data-section=book-tabs] .ba-row[data-xep=mo]>.ba-head .ic-plus-bar{opacity:0;transform:scaleY(0)}[data-section=book-tabs] .ba-row[data-xep]>.ba-body{transition:opacity var(--dur-fast) var(--ease-out-soft)}[data-section=book-tabs] .ba-row[data-xep=dong]>.ba-body{opacity:0}[data-section=book-tabs] .bt-toc-line+.bt-toc-line{border-top:1px solid var(--color-line)}[data-section=book-tabs] .bt-spec{grid-template-columns:max-content 1fr}[data-section=book-tabs] .bt-panel.fx-rte>:first-child{margin-top:0}[data-section=book-tabs] .bt-panel.fx-rte>:is(h2,h3,h4):first-child{margin-top:var(--spacing-sm)}[data-section=book-tabs] .bt-spec dt{justify-content:space-between;gap:var(--spacing-sm);display:flex}[data-section=book-tabs] .bt-spec dt:after{content:":"}[data-section=book-tabs] .bt-spec dd{min-width:0;margin:0}[data-section=book-tabs] .ba-head:focus{outline:none}[data-section=book-tabs] .ba-head:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}[data-section=book-tabs] .ba-head:hover{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=book-tabs] .bt-tab,[data-section=book-tabs] .bt-tab:after,[data-section=book-tabs] .ba-ico .ic-plus-bar,[data-section=book-tabs] .ba-row[data-xep]>.ba-head,[data-section=book-tabs] .ba-row[data-xep]>.ba-body{transition:none}}[data-section=book-related] .br-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=40rem){[data-section=book-related] .br-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (width>=80rem){[data-section=book-related] .br-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}[data-section=book-related] .bk-frame{background:var(--color-paper);box-shadow:var(--shadow-card)}[data-section=book-related] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=book-related] .bk-card:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=book-related] .bk-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=book-related] .bk-link:hover,[data-section=book-related] .bk-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=book-related] .fx-media,[data-section=book-related] .bk-link{transition:none}}.fa{bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom,0px))}.fa-btn--hotline{--fa-halo:var(--color-brand)}.fa-btn--zalo{--fa-halo:var(--color-zalo)}.fa-btn{isolation:isolate;transition:transform var(--dur-hover) var(--ease-hover)}.fa-btn:hover,.fa-btn:focus-visible{transform:scale(1.08)}.fa-core .fa-ico{width:var(--spacing-md);height:var(--spacing-md);object-fit:contain}.fa-btn--hotline .fa-ico{width:var(--spacing-sm);height:var(--spacing-sm)}.fa-halo{z-index:0;background-color:var(--fa-halo)}@supports (color:color-mix(in lab, red, red)){.fa-halo{background-color:color-mix(in srgb, var(--fa-halo) 70%, transparent)}}.fa-halo{box-shadow:0 0 0 0 var(--fa-halo);pointer-events:none}.fa-core{z-index:1}@media (prefers-reduced-motion:no-preference){.fa-halo{animation:1.3s infinite fa-zoom}.fa-core{animation:fa-wiggle 1s var(--ease-in-out-curve) infinite}}@keyframes fa-zoom{0%{transform:scale(.9)}70%{box-shadow:0 0 0 var(--spacing-sm) transparent;transform:scale(1)}to{transform:scale(.9);box-shadow:0 0 #0000}}@keyframes fa-wiggle{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-25deg)}20%,40%{transform:rotate(25deg)}}.fa-core{transition:transform var(--dur-hover) var(--ease-hover)}.fa-btn:hover .fa-core,.fa-btn:focus-visible .fa-core{animation:none}.fa-label{z-index:2;transform:translate(var(--spacing-2xs), -50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-hover) var(--ease-hover), transform var(--dur-hover) var(--ease-hover), visibility var(--dur-hover)}.fa-btn:hover .fa-label,.fa-btn:focus-visible .fa-label{opacity:1;visibility:visible;transform:translateY(-50%)}@media (width<=79.99rem){.fa-label{display:none}}.fa-top{margin-top:var(--spacing-2xs);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-soft), transform var(--dur-fast) var(--ease-out-expo);transform:scale(.6)}.fa-top.is-visible{opacity:1;pointer-events:auto;transform:scale(1)}.fa-top.is-visible:hover,.fa-top.is-visible:focus-visible{transform:scale(1.08)}@media (prefers-reduced-motion:no-preference){.fa-top.is-visible{animation:fa-breathe 1.6s var(--ease-in-out-curve) infinite}.fa-top.is-visible:hover,.fa-top.is-visible:focus-visible{animation:none}}@keyframes fa-breathe{0%,to{scale:1}50%{scale:1.12}}@media (prefers-reduced-motion:reduce){.fa-btn,.fa-label,.fa-top,.fa-core{transition:none}}[data-section=contact-form] .ct-panel:before,[data-section=contact-form] .ct-panel:after{content:"";aspect-ratio:1;background:var(--color-white);opacity:.12;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[data-section=contact-form] .ct-panel:before{width:53.5%;top:89.6%;left:94.1%}[data-section=contact-form] .ct-panel:after{width:27.4%;top:70%;left:75.5%}[data-section=contact-form] .ct-link{text-underline-offset:.25em;transition:text-decoration-color var(--dur-hover) var(--ease-hover);text-decoration-line:underline;text-decoration-color:#0000}[data-section=contact-form] .ct-link:hover,[data-section=contact-form] .ct-link:focus-visible{text-decoration-color:currentColor}[data-section=contact-form] .ct-grid{grid-template-columns:repeat(auto-fit,minmax(max(16rem,45%),1fr))}[data-section=contact-form] .ct-field--wide{grid-column:1/-1}[data-section=contact-form] .ct-req{color:var(--color-brand)}[data-section=contact-form] .ct-input::placeholder{color:var(--color-faint);opacity:1;font-style:italic}[data-section=contact-form] .ct-input{transition:border-color var(--dur-hover) var(--ease-hover)}[data-section=contact-form] .ct-input:focus{border-bottom-color:var(--color-brand)}[data-section=contact-form] .ct-input[aria-invalid=true]{border-bottom-color:var(--color-headline-accent)}[data-section=contact-form] [data-ct-error]{color:var(--color-headline-accent)}[data-section=contact-form] .ct-send{flex:auto}@media (width>=80rem){[data-section=contact-form] .ct-form>:last-child{justify-content:center}[data-section=contact-form] .ct-send{flex:none}}[data-section=contact-form] .ct-plane{z-index:0;width:10.875rem;height:auto;bottom:2.5%;left:76.8%;transform:rotate(-29.71deg)}@media (prefers-reduced-motion:reduce){[data-section=contact-form] .ct-link,[data-section=contact-form] .ct-input{transition:none}}:is(main:has(>[data-section=contact-form]:first-child),main:has(>.elementor>.e-con:first-child [data-section=contact-form])){padding-top:var(--spacing-sm)}[data-section=contact-map] .ct-map-frame{aspect-ratio:4/3}@media (width>=80rem){[data-section=contact-map] .ct-map-frame{aspect-ratio:5/2}}[data-section=contact-map] .ct-map-frame iframe{border:0;width:100%;height:100%;display:block}[data-section=contact-form] .wpcf7-form-control-wrap{display:block}[data-section=contact-form] form:not(.invalid):not(.sent):not(.failed):not(.spam):not(.unaccepted) .wpcf7-response-output{display:none}[data-section=contact-form] .wpcf7-not-valid-tip{margin-top:var(--spacing-5xs);color:var(--color-headline-accent)}[data-section=contact-form] .wpcf7-not-valid{border-bottom-color:var(--color-headline-accent)}[data-section=contact-form] .wpcf7-spinner{margin:0 0 0 var(--spacing-2xs);vertical-align:middle}@media (width>=80rem){[data-section=video-library] .vlb-grid{gap:var(--spacing-grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-section=video-library] .vlb-rail{overflow:visible}[data-section=video-library] .sh-side{display:none}}[data-section=video-library] .fx-play-tri{fill:var(--color-sale)}[data-section=video-library] [data-yt-thumb] .fx-media{object-position:center;scale:1.19}[data-section=video-library] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=video-library] .vlb-thumb:hover .fx-media,[data-section=video-library] .vlb-thumb:focus-visible .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=video-library] .vlb-play{transition:transform var(--dur-hover) var(--ease-hover)}[data-section=video-library] .vlb-thumb:hover .vlb-play,[data-section=video-library] .vlb-thumb:focus-visible .vlb-play{transform:scale(1.08)}[data-section=video-library] .vlb-title{cursor:pointer;transition:color var(--dur-hover) var(--ease-hover)}[data-section=video-library] .vlb-title:hover,[data-section=video-library] .vlb-thumb:hover+* .vlb-title,[data-section=video-library] .vlb-thumb:focus-visible+* .vlb-title{color:var(--color-brand)}[data-section=video-library] .vlb-card:has(.vlb-title:hover) .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=video-library] .vlb-card:has(.vlb-title:hover) .vlb-play{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){[data-section=video-library] .fx-media,[data-section=video-library] .vlb-play,[data-section=video-library] .vlb-title{transition:none}}@media (width>=80rem){[data-section=image-library] .il-grid{grid-template-rows:23.875rem 31.25rem 23.875rem;grid-auto-rows:23.875rem}}[data-section=image-library] .il-cell{cursor:zoom-in}.ilb{width:min(100% - 2 * var(--spacing-gutter), var(--container-content));max-height:calc(100dvh - 2 * var(--spacing-gutter));background:0 0;border:0;margin:auto;padding:0;position:fixed;overflow:visible}.ilb::backdrop{background:var(--color-scrim-deep)}.ilb-img{width:auto;max-width:100%;max-height:calc(100dvh - 2 * var(--spacing-gutter) - var(--spacing-3xl));object-fit:contain;border-radius:var(--radius-md);margin-inline:auto}.ilb-cap:empty{display:none}.ilb-close,.ilb-nav{border-radius:var(--radius-pill);background:var(--color-scrim)}.ilb-close:hover,.ilb-nav:hover{background:var(--color-control)}.ilb-bar{left:var(--spacing-2xs);right:var(--spacing-2xs);border-radius:var(--radius-sm);background:currentColor;height:2px;position:absolute}.ilb-bar:first-child{transform:rotate(45deg)}.ilb-bar:last-child{transform:rotate(-45deg)}.ilb-nav{position:absolute;top:50%;transform:translateY(-50%)}.ilb-nav--prev{left:var(--spacing-2xs)}.ilb-nav--next{right:var(--spacing-2xs)}.ilb-nav[hidden]{display:none}@media (width>=80rem){[data-section=about-body] .ab-grid{grid-template-columns:repeat(12,minmax(0,1fr))}[data-section=about-body] .ab-main{grid-column:span 8}[data-section=about-body] .ab-aside{grid-column:span 4}}@media (width>=40rem){[data-section=about-body] .ab-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-section=about-body] .di-dot{width:var(--spacing-2xs);height:var(--spacing-2xs);margin-top:var(--spacing-2xs);border-radius:var(--radius-pill);background:currentColor}[data-section=about-body] .ti-ico{margin-top:var(--spacing-4xs)}[data-section=about-body] .og-list{column-gap:var(--spacing-md)}@media (width>=40rem){[data-section=about-body] .og-list{columns:2}[data-section=about-body] .og-list .ou-break{break-after:column}}[data-section=about-body] .ou-unit{break-inside:avoid;margin-bottom:var(--spacing-md)}[data-section=about-body] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=about-body] .ab-shot:hover .fx-media,[data-section=about-body] .ab-poster:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=about-body] .ab-step{position:relative}[data-section=about-body] .ab-step:not(:last-child):before{content:"";top:var(--spacing-xl);bottom:calc(-1 * var(--spacing-md));left:calc(var(--spacing-xl) / 2);background:var(--color-line);width:1px;position:absolute}[data-section=about-body] .ab-step-so{position:relative}[data-section=about-body] .ab-hoi+.ab-hoi{border-top:1px solid var(--color-line)}[data-section=about-body] .ab-faq{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}[data-section=about-body] .ab-hoi-head{-webkit-user-select:none;user-select:none;list-style:none}[data-section=about-body] .ab-hoi-head::-webkit-details-marker{display:none}[data-section=about-body] .ab-hoi-head:hover{color:var(--color-brand)}[data-section=about-body] .ab-hoi-head:focus{outline:none}[data-section=about-body] .ab-hoi-head:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}[data-section=about-body] .ab-hoi-ico .ic-plus-bar{transform-origin:50%;transition:transform var(--dur-hover) var(--ease-hover), opacity var(--dur-hover) var(--ease-hover)}[data-section=about-body] .ab-hoi[open]>.ab-hoi-head .ic-plus-bar{opacity:0;transform:scaleY(0)}[data-section=about-body] .ab-tep,[data-section=about-body] .ab-nhom-link,[data-section=about-body] .pt-help-link{transition:color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover)}[data-section=about-body] .ab-tep:hover,[data-section=about-body] .ab-tep:focus-visible{border-color:var(--color-brand);color:var(--color-brand)}[data-section=about-body] .ab-nhom-link:hover,[data-section=about-body] .ab-nhom-link:focus-visible{color:var(--color-brand)}[data-section=about-body] .pt-help-link:hover,[data-section=about-body] .pt-help-link:focus-visible{color:var(--color-label-accent)}[data-section=about-body] .ab-aside nav li+li{border-top:1px solid var(--color-line)}@media (prefers-reduced-motion:reduce){[data-section=about-body] .fx-media,[data-section=about-body] .ab-hoi-ico .ic-plus-bar,[data-section=about-body] .ab-tep,[data-section=about-body] .ab-nhom-link,[data-section=about-body] .pt-help-link{transition:none}}@media (width>=40rem) and (width<=79.98rem){[data-section=news-recent] .nr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-section=news-recent] .nr-col,[data-section=news-recent] .pld-item{min-width:0}[data-section=news-recent] .nr-banner{aspect-ratio:2}@media (width>=80rem){[data-section=news-recent] .nr-banner{aspect-ratio:7/2}}[data-section=news-recent] .pld-thumb .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=news-recent] .pld-item:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=news-recent] .pld-link{text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) var(--ease-hover);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}[data-section=news-recent] .pld-link:hover,[data-section=news-recent] .pld-link:focus-visible{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){[data-section=news-recent] .pld-thumb .fx-media,[data-section=news-recent] .pld-link{transition:none}}[data-section=news-banner] .nb-frame{aspect-ratio:3}[data-section=news-banner] .bc-nav--plain ol{justify-content:flex-start}main:has(>[data-section=news-banner]:first-child){padding-top:0}[data-section=news-banner] .bc-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=news-banner] .bc-link:hover,[data-section=news-banner] .bc-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=news-banner] .bc-link{transition:none}}[data-section=new-hero] .nw-hero-frame{aspect-ratio:3/2}@media (width>=80rem){[data-section=new-hero] .nw-hero-frame{aspect-ratio:11/4}}main:has(>[data-section=new-hero]:first-child){padding-top:0}[data-section=new-browse] .nw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=40rem){[data-section=new-browse] .nw-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media (width>=80rem){[data-section=new-browse] .nw-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}[data-section=new-browse] .nw-select::-ms-expand{display:none}[data-section=new-browse] .nw-select::-webkit-calendar-picker-indicator{display:none}[data-section=new-browse] .nw-input::placeholder{color:currentColor;opacity:.75}[data-section=new-browse] .nw-field:focus-within{outline:2px solid var(--color-field-ink);outline-offset:2px}[data-section=new-browse] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=new-browse] .bk-card:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=new-browse] .bk-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=new-browse] .bk-link:hover,[data-section=new-browse] .bk-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=new-browse] .fx-media,[data-section=new-browse] .bk-link{transition:none}}[data-section=new-featured] .fb-card:nth-child(4n+1){background:var(--color-tint-rose)}[data-section=new-featured] .fb-card:nth-child(4n+2){background:var(--color-tint-leaf)}[data-section=new-featured] .fb-card:nth-child(4n+3){background:var(--color-tint-sky)}[data-section=new-featured] .fb-card:nth-child(4n+4){background:var(--color-tint-sand)}[data-section=new-featured] .fb-cover{flex:0 0 38%}@media (width>=80rem){[data-section=new-featured] .fb-cover{flex:0 0 15rem}}[data-section=new-featured] .nw-nav{box-shadow:0 0 0 2px var(--color-paper)}@media (width<=39.98rem){[data-section=event-list] .ev-row{grid-template-columns:minmax(0,1fr)}[data-section=event-list] .ev-thumb,[data-section=event-list] .ev-body{grid-column:auto}}[data-section=event-list] .el-promo{aspect-ratio:5/8;height:auto}@media (width>=40rem) and (width<=79.98rem){[data-section=event-list] .el-promo{width:60%;margin-inline:auto}}[data-section=event-list] .ev-thumb .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=event-list] .ev-row:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=event-list] .ev-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=event-list] .ev-link:hover,[data-section=event-list] .ev-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=event-list] .ev-thumb .fx-media,[data-section=event-list] .ev-link{transition:none}}.bq{width:min(100% - 2 * var(--spacing-gutter), 63.875rem);max-height:calc(100dvh - 2 * var(--spacing-gutter));background:0 0;border:0;margin:auto;padding:0;position:fixed;overflow:visible}.bq::backdrop{background:var(--color-scrim-deep)}.bq [hidden]{display:none}.bq-card{max-height:calc(100dvh - 2 * var(--spacing-gutter));overflow-y:auto}.bq-close{position:absolute;transform:translate(50%,-50%)}.bq-x{left:var(--spacing-3xs);right:var(--spacing-3xs);border-radius:var(--radius-sm);background:currentColor;height:2px;position:absolute}.bq-x:first-child{transform:rotate(45deg)}.bq-x:last-child{transform:rotate(-45deg)}.bq-cover{width:min(100%,13.75rem);margin-inline:auto}@media (width>=80rem){.bq-body{grid-template-columns:20rem minmax(0,1fr)}.bq-cover{width:100%;margin-inline:0}}.bq-link{transition:color var(--dur-fast) var(--ease-out-soft)}.bq-link:hover,.bq-link:focus-visible{color:var(--color-brand)}.bq-cta{transition:background-color var(--dur-fast) var(--ease-out-soft)}.bq-cta:hover,.bq-cta:focus-visible{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.bq-more{transition:background-color var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft)}.bq-more:hover,.bq-more:focus-visible{background:var(--color-sale);color:var(--color-white)}.bq-pill{opacity:0;transform:translateY(var(--spacing-2xs));transition:opacity var(--dur-fast) var(--ease-out-soft), transform var(--dur-fast) var(--ease-out-soft)}.bk-card:hover .bq-pill,.fb-card:hover .bq-pill,.bq-open:focus-visible .bq-pill{opacity:1;transform:none}@media (hover:none){.bq-pill{opacity:1;transform:none}}.bq-open[data-quick-loading]{cursor:progress}.bq-open[data-quick-loading] .bq-pill{opacity:1;transform:none}.bq-open[data-quick-loading] .bq-pill>svg{border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite bq-quay}.bq-open[data-quick-loading] .bq-pill>svg>*{visibility:hidden}@keyframes bq-quay{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bq-pill,.bq-link,.bq-cta,.bq-more{transition:none}}:root{--qd-sao:polygon(50% 0%, 61.8% 35.5%, 100% 35.5%, 69.1% 57.3%, 80.9% 90.5%, 50% 69.1%, 19.1% 90.5%, 30.9% 57.3%, 0% 35.5%, 38.2% 35.5%)}.fx-qd-star{aspect-ratio:1;background:var(--qd-star-fill,var(--color-label-accent));clip-path:var(--qd-sao);flex:none;display:inline-block}[data-section=header] .fx-qd-navstar{position:relative}[data-section=header] .fx-qd-navstar:after{content:"";--qd-navstar-co:.5rem;top:var(--spacing-4xs);right:calc(var(--spacing-4xs) - var(--spacing-2xs));width:var(--qd-navstar-co);height:var(--qd-navstar-co);background:var(--color-nav-active-ink);clip-path:var(--qd-sao);opacity:0;transition:opacity var(--dur-fast) var(--ease-out-soft), translate var(--dur-fast) var(--ease-out-expo), rotate var(--dur-fast) var(--ease-out-expo), scale var(--dur-fast) var(--ease-out-expo);position:absolute;translate:0 -.375rem;rotate:-144deg;scale:.3}[data-section=header] .fx-qd-navstar.is-current:after,[data-section=header] .fx-qd-navstar:hover:after,[data-section=header] .fx-qd-navstar:focus-visible:after{opacity:1;translate:0;rotate:0deg;scale:1}[data-section=header] .fx-qd-navstar:has(:focus-visible):after{opacity:1;translate:0;rotate:0deg;scale:1}[data-section=header] .fx-qd-navstar:has(button[aria-expanded=true]):after{opacity:1;translate:0;rotate:0deg;scale:1}@media (prefers-reduced-motion:reduce){[data-section=header] .fx-qd-navstar:after{transition:none}}@media (prefers-reduced-motion:no-preference){[data-qd=keo-co]:not(.qd-in){clip-path:inset(100% 0 0)}[data-qd=keo-co].qd-in{animation:qd-keo-co var(--qd-keo-dur,1.05s) var(--ease-out-expo) backwards;animation-delay:calc(var(--qd-delay,0) * 1s)}}@keyframes qd-keo-co{0%{clip-path:inset(100% 0 0);translate:0 .3em}72%{clip-path:inset(0);translate:0 -.06em}to{clip-path:inset(0);translate:0}}@media (prefers-reduced-motion:no-preference){[data-qd=duyet-binh]:not(.qd-in) .fx-char{opacity:0}[data-qd=duyet-binh].qd-in .fx-char{animation:qd-duyet-binh var(--qd-buoc-dur,.42s) var(--ease-out-expo) backwards;animation-delay:calc(var(--qd-delay,0) * 1s + var(--char-index,0) * var(--qd-buoc,55ms))}}@keyframes qd-duyet-binh{0%{opacity:0;translate:0 .85em}70%{opacity:1;translate:0 -.07em}to{opacity:1;translate:0}}.fx-qd-star--do{--qd-star-fill:var(--color-brand)}@media (prefers-reduced-motion:no-preference){.fx-qd-star--sang{animation:qd-sao-sang 4.5s var(--ease-in-out-curve) infinite;animation-delay:var(--qd-sang-delay,0s)}}@keyframes qd-sao-sang{0%,to{opacity:.5;scale:.88}50%{opacity:1;scale:1}}[data-qd-sang=lech]{--qd-sang-delay:-2.25s}:root{--qd-dai:linear-gradient(90deg, var(--color-brand) 0 30%, var(--color-label-accent) 30% 33%, var(--color-surface-deep) 33% 67%, var(--color-label-accent) 67% 70%, var(--color-brand) 70% 100%)}.fx-qd-anh{position:relative}.fx-qd-anh .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}.fx-qd-anh:after{content:"";background:var(--qd-dai);transform-origin:50%;pointer-events:none;height:4px;transition:transform var(--dur-hover) var(--ease-hover);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)}.fx-qd-anh:hover:after,.fx-qd-anh:focus-within:after{transition-duration:var(--dur-base);transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.fx-qd-anh .fx-media,.fx-qd-anh:after{transition:none}}.pl{--pl-logo-h:6rem;--pl-star-w:min(48vw, 36vh, 16rem);--pl-fill-dur:1.9s;--pl-logo-dur:.9s;--pl-logo-delay:.3s;--pl-star-out-dur:.6s;--pl-bg-out-dur:.85s;--pl-bg-out-delay:.2s;overscroll-behavior:contain;touch-action:none}@media (width<=639.98px){.pl{--pl-logo-h:5rem}}.pl-star{width:var(--pl-star-w);overflow:visible}.pl-star-bed{fill:var(--color-paper-mute)}.pl-star-wave{fill:var(--color-loader-star)}.pl-logo-mask{height:var(--pl-logo-h)}.pl-logo{height:var(--pl-logo-h);translate:0 110%}@media (prefers-reduced-motion:no-preference){.pl-star-rise{animation:pl-rot-day var(--pl-fill-dur) var(--ease-in-out-curve) forwards}.pl-star-wave{animation:1.1s linear infinite pl-song}.pl.is-logo .pl-logo{animation:pl-logo-len var(--pl-logo-dur) var(--ease-out-soft) var(--pl-logo-delay) both}.pl.is-out{background:0 0}.pl.is-out .pl-bg{animation:pl-nen-len var(--pl-bg-out-dur) var(--ease-in-out-curve) var(--pl-bg-out-delay) both}.pl.is-out .pl-stage{animation:pl-sao-mo var(--pl-star-out-dur) var(--ease-out-soft) forwards}.pl:not(.is-js){animation:.5s 6s forwards pl-tu-tat}html.pl-on [data-anim=to-top].fx-in{opacity:0;transform:translateY(2.5rem)}html.pl-on [data-anim=soft-rise].fx-in{opacity:0;transform:translateY(1.2rem)}html.pl-on [data-qd].qd-in,html.pl-on [data-qd].qd-in .fx-char,html.pl-on [data-fall-z].fx-fz-in .fx-char{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.pl{display:none}}@keyframes pl-rot-day{0%{transform:translateY(104px)}to{transform:translateY(-6px)}}@keyframes pl-song{0%{transform:translate(0)}to{transform:translate(-50px)}}@keyframes pl-logo-len{0%{opacity:0;translate:0 110%}to{opacity:1;translate:0}}@keyframes pl-sao-mo{to{opacity:0;scale:.92}}@keyframes pl-nen-len{to{translate:0 -100%}}@keyframes pl-tu-tat{to{opacity:0;visibility:hidden}}@media (width>=80rem){[data-section=page-text] .pt-aside{top:calc(var(--spacing-navbar) + var(--spacing-md));position:sticky}}[data-section=page-text] .pt-title:after{content:"";width:var(--spacing-3xl);height:var(--spacing-5xs);margin-top:var(--spacing-sm);background:var(--color-brand);display:block}[data-section=page-text] .pt-toc-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=page-text] .pt-toc-link:hover,[data-section=page-text] .pt-toc-link:focus-visible{color:var(--color-brand)}[data-section=page-text] .pt-help-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=page-text] .pt-help-link:hover,[data-section=page-text] .pt-help-link:focus-visible{color:var(--color-label-accent)}[data-section=page-text] .pt-body :is(h2,h3,h4){scroll-margin-top:calc(var(--spacing-navbar) + var(--spacing-md))}[data-section=page-text] .pt-body h2{padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-line);position:relative}[data-section=page-text] .pt-body h2:after{content:"";width:var(--spacing-3xl);height:var(--spacing-5xs);background:var(--color-brand);position:absolute;bottom:-1px;left:0}[data-section=page-text] .pt-body>h2:not(:first-child){margin-top:var(--spacing-2xl)}[data-section=page-text] .pt-body>:first-child{margin-top:0}[data-section=page-text] .pt-body h3{padding-left:var(--spacing-xs);border-left:var(--spacing-4xs) solid var(--color-brand)}[data-section=page-text] .pt-body h4{color:var(--color-quote)}[data-section=page-text] .pt-body h4+*,[data-section=page-text] .pt-body li>*+*{margin-top:var(--spacing-2xs)}[data-section=page-text] .pt-body li::marker{color:var(--color-brand)}[data-section=page-text] .pt-body ul ul{list-style:circle}[data-section=page-text] .pt-body .pt-box{padding:var(--spacing-sm) var(--spacing-md);border-left:var(--spacing-4xs) solid var(--color-surface-deep);border-radius:var(--radius-md);background:var(--color-surface-band)}[data-section=page-text] .pt-body .pt-box>*+*{margin-top:var(--spacing-4xs)}.tg-link{transition:color var(--dur-hover) var(--ease-hover), opacity var(--dur-hover) var(--ease-hover)}.tg-link:hover,.tg-link:focus-visible{color:var(--color-brand)}[data-section=post-hero] .tg-link:hover,[data-section=post-hero] .tg-link:focus-visible{color:inherit;opacity:.8}@media (prefers-reduced-motion:reduce){.tg-link{transition:none}}.oc-khung{position:relative}.oc-khung.oc-dang-mo{z-index:30}:has(>.oc-khung.oc-dang-mo){z-index:30;position:relative}.oc-nut{cursor:pointer}.oc-nut[data-trong]>span:first-child{opacity:.75}.oc-nut svg{transition:transform var(--dur-hover) var(--ease-hover)}.oc-nut[aria-expanded=true] svg{transform:scaleX(-1)}.oc-panel{top:calc(100% + var(--spacing-2xs));width:max-content;min-width:100%;max-width:min(var(--container-menu-wide), calc(100vw - 2 * var(--spacing-gutter)));padding:var(--spacing-2xs);background:var(--color-paper);border-radius:var(--radius-md);box-shadow:var(--shadow-float);color:var(--color-ink);position:absolute;inset-inline:auto 0}@media (width>=80rem){.oc-panel{inset-inline:0 auto}}.oc-tim{padding:var(--spacing-2xs) var(--spacing-xs);border:1px solid var(--color-line);background:var(--color-paper);display:block}.oc-tim:focus{border-color:var(--color-field-ink)}.oc-ds{margin-top:var(--spacing-2xs);overscroll-behavior:contain;max-height:min(20rem,50vh);overflow-y:auto}.oc-muc{padding:var(--spacing-2xs) var(--spacing-xs);cursor:pointer}.oc-muc[aria-selected=true]{color:var(--color-field-ink);font-weight:700}.oc-muc[data-sang]{background:var(--color-surface-field);color:var(--color-field-ink)}.oc-dem{color:var(--color-muted);font-weight:400}.oc-rong{padding:var(--spacing-2xs) var(--spacing-xs)}@media (prefers-reduced-motion:reduce){.oc-nut svg{transition:none}}.bc{overflow-wrap:anywhere;background-color:var(--bc-nen,var(--color-surface-panel));background-image:linear-gradient(155deg, var(--color-white) 0%, transparent 55%);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bc{background-image:linear-gradient(155deg, color-mix(in srgb, var(--color-white) 16%, transparent) 0%, transparent 55%)}}.bc[data-tone="0"]{--bc-nen:var(--color-surface-panel)}.bc[data-tone="1"]{--bc-nen:var(--color-brand)}.bc[data-tone="2"]{--bc-nen:var(--color-surface-deep)}.bc[data-tone="3"]{--bc-nen:var(--color-ink)}.bc:before,.bc:after{content:"";pointer-events:none;position:absolute;inset-block:0}.bc:before{background:linear-gradient(90deg, var(--color-scrim-soft), transparent);width:5%;inset-inline-start:0}.bc:after{background:var(--color-white);width:1px;inset-inline-start:5%}@supports (color:color-mix(in lab, red, red)){.bc:after{background:color-mix(in srgb, var(--color-white) 22%, transparent)}}.bc-sao{aspect-ratio:1;background:var(--color-label-accent);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:16%}.bc--lon .bc-sao{width:12%}.bc-vach{width:24%;height:var(--spacing-5xs);background:var(--color-label-accent)}.bc-tac-gia{opacity:.85}.bc-nxb{opacity:.8;padding-top:var(--spacing-sm);border-top:1px solid var(--color-white)}@supports (color:color-mix(in lab, red, red)){.bc-nxb{border-top:1px solid color-mix(in srgb, var(--color-white) 30%, transparent)}}.hd-goi-y{top:calc(100% + var(--spacing-2xs));z-index:10;width:min(var(--container-menu-wide), calc(100vw - 2 * var(--spacing-gutter)));overscroll-behavior:contain;max-height:min(36rem,100dvh - 12rem);padding:var(--spacing-2xs);background:var(--color-paper);border-radius:var(--radius-md);box-shadow:var(--shadow-float);color:var(--color-ink);position:absolute;right:0;overflow-y:auto}.hd-sdlg .hd-goi-y{width:calc(100% + 2 * var(--spacing-xs));max-height:calc(100dvh - 2 * var(--spacing-gutter) - 2 * var(--spacing-md) - var(--spacing-control) - var(--spacing-2xl) - 2 * var(--spacing-sm));margin-inline:calc(-1 * var(--spacing-xs));box-shadow:none;border-radius:0;flex:none;padding:0;position:static}.hd-sdlg-box:has([data-goi-y-bang]:not([hidden])) .hd-sdlg-hint{display:none}.hd-goi-y-ds{transition:opacity var(--dur-hover) var(--ease-hover)}.hd-goi-y[data-dang-tim] .hd-goi-y-ds{opacity:.5}.hd-goi-y-nhan{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-4xs)}.hd-goi-y-nhom+.hd-goi-y-nhom,.hd-goi-y-het{margin-top:var(--spacing-2xs);border-top:1px solid var(--color-line)}.hd-goi-y-muc{padding:var(--spacing-2xs) var(--spacing-xs);transition:background-color var(--dur-hover) var(--ease-hover)}.hd-goi-y-muc[data-sang]{background:var(--color-surface-field)}.hd-goi-y-het{padding-block:var(--spacing-xs);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.hd-goi-y-bia{width:var(--spacing-lg);aspect-ratio:2/3;background:var(--color-surface-cover);display:block}.hd-goi-y-bia img{object-fit:cover;width:100%;height:100%;display:block}.hd-goi-y-bia .bc-sao{width:40%}.hd-goi-y-khop{color:var(--color-brand);background:0 0}.hd-goi-y-tb{padding:var(--spacing-xs)}@media (prefers-reduced-motion:reduce){.hd-goi-y-ds,.hd-goi-y-muc{transition:none}}[data-section=news-spotlight] .nsp-row{grid-template-columns:min(var(--spacing-thumb), 33%) minmax(0, 1fr)}@media (width>=40rem){[data-section=news-spotlight] .nsp-row{grid-template-columns:min(var(--spacing-thumb), 40%) minmax(0, 1fr)}}[data-section=news-spotlight] .nsp-row+.nsp-row{border-top:1px solid var(--color-line);padding-top:var(--spacing-sm)}[data-section=news-spotlight] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=news-spotlight] .nsp-lead:hover .fx-media,[data-section=news-spotlight] .nsp-row:hover .fx-media{filter:brightness(1.08)saturate(1.12)}[data-section=news-spotlight] .nsp-link{transition:color var(--dur-hover) var(--ease-hover)}[data-section=news-spotlight] .nsp-link:hover,[data-section=news-spotlight] .nsp-link:focus-visible{color:var(--color-brand)}@media (prefers-reduced-motion:reduce){[data-section=news-spotlight] .fx-media,[data-section=news-spotlight] .nsp-link{transition:none}}[data-section=news-grid] .dss-card .fx-play-tri{fill:var(--color-sale)}[data-section=news-grid] .dss-play{transition:transform var(--dur-hover) var(--ease-hover)}[data-section=news-grid] .dss-card:hover .dss-play{transform:scale(1.08)}[data-section=news-grid] .dss-card [data-yt-thumb] .fx-media{object-position:center;scale:1.34}[data-section=media-detail] .dss-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}@media (width>=80rem){[data-section=media-detail] .dss-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-section=media-detail] .fx-media{transition:filter var(--dur-hover) var(--ease-hover)}[data-section=media-detail] .dss-cell:hover .fx-media,[data-section=media-detail] .dss-cell:focus-visible .fx-media{filter:brightness(1.08)saturate(1.12)}@media (prefers-reduced-motion:reduce){[data-section=news-grid] .dss-play,[data-section=media-detail] .fx-media{transition:none}}[data-section=search-band]:not(:has(.sb-media)){background-image:linear-gradient(to bottom, var(--color-paper) 15%, var(--color-surface-band))}[data-section=search-band] .sb-nui{pointer-events:none}[data-section=search-band] .sb-nui-1{fill:var(--color-surface-footer);opacity:.5}[data-section=search-band] .sb-nui-2{fill:var(--color-surface-footer);opacity:.9}[data-section=search-band] .sb-nui-3{fill:var(--color-quote);opacity:.08}[data-section=search-band] .sb-media .fx-media{object-position:center}[data-section=search-band] .hd-search-go{transition:background-color var(--dur-fast) var(--ease-out-soft)}[data-section=search-band] .hd-search-go:hover,[data-section=search-band] .hd-search-go:focus-visible{background-color:var(--color-action-hover)}[data-section=search-band] .hd-search--lon:has(.hd-search-input:focus-visible){outline:2px solid var(--color-action);outline-offset:2px}[data-section=search-band] .hd-goi-y{width:auto;left:0;right:0}:is(main:has(>[data-section=search-band]:first-child),main:has(>.elementor>.e-con:first-child [data-section=search-band])){padding-top:0}main>[data-section=search-band]+*{margin-block-start:calc(var(--spacing-section-tight) - var(--spacing-section))}.elementor>.e-con:has([data-section=search-band])+.e-con{margin-block-start:calc(var(--spacing-section-tight) - var(--spacing-section))}:root:has([data-section=search-band]) [data-section=header] .hd-bar-row .hd-search{transition:color var(--dur-fast) var(--ease-out-soft), opacity var(--dur-fast) var(--ease-out-soft), visibility var(--dur-fast)}:root:has([data-section=search-band]) [data-section=header] .hd-search-toggle{transition:color var(--dur-fast) var(--ease-out-soft), opacity var(--dur-fast) var(--ease-out-soft), visibility var(--dur-fast)}:root:has([data-section=search-band]):not([data-dai-tim-khuat]) [data-section=header] .hd-bar-row .hd-search{visibility:hidden;opacity:0}:root:has([data-section=search-band]):not([data-dai-tim-khuat]) [data-section=header] .hd-search-toggle{visibility:hidden;opacity:0}:root:has([data-section=search-band]) [data-section=header] .hd-ebook--bar{transition:background-color var(--dur-fast) var(--ease-out-soft), color var(--dur-fast) var(--ease-out-soft), opacity var(--dur-fast) var(--ease-out-soft), visibility var(--dur-fast);display:flex}:root:has([data-section=search-band])[data-dai-tim-khuat] [data-section=header] .hd-ebook--bar{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){[data-section=search-band] .hd-search-go{transition:none}:root:has([data-section=search-band]) [data-section=header] .hd-bar-row .hd-search{transition:none}:root:has([data-section=search-band]) [data-section=header] .hd-search-toggle{transition:none}:root:has([data-section=search-band]) [data-section=header] .hd-ebook--bar{transition:none}}:root{--nxb-red:#ed3237;--nxb-yellow:#fff212;--nxb-maroon:#7b0911;--nxb-maroon-deep:#5f0a0d;--nxb-maroon-night:#4e0810;--nxb-gold:#b5891f;--nxb-cream:#f8e0b8;--nxb-crimson:#b30e14;--nxb-rose-pale:#fcefed;--nxb-rose-mist:#f3deda;--nxb-n-0:#fff;--nxb-n-100:#f0f0f0;--nxb-n-200:#d6d6d6;--nxb-n-400:#949494;--nxb-n-500:#626262;--nxb-n-600:#333;--nxb-n-900:#313131;--nxb-zalo:#0068ff;--nxb-gray-control:#8c7f7e;--nxb-price:#db4444;--nxb-star:#ffad33;--nxb-sale:#f10000;--nxb-tint-rose:#fef5f5;--nxb-tint-leaf:#f4fbf2;--nxb-tint-sky:#f5f7fe;--nxb-tint-sand:#fbf1e6;--bp-lg:80rem;--bp-sm:40rem;--h-header:calc(var(--text-sm) * var(--leading-base) * 2 + var(--spacing-3xs) * 2 + var(--spacing-2xs) * 2 + var(--spacing-5xs) * 2 + 1px + var(--h-banner) + var(--spacing-navbar));--h-banner:9.6rem}@media (width<=1279.98px){:root{--spacing-section:4rem;--spacing-gutter:2rem;--spacing-section-tight:2rem}}@media (width<=639.98px){:root{--spacing-section:3rem;--spacing-gutter:1.25rem;--spacing-section-tight:1.5rem;--spacing-grid:1rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-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}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
