@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.woff2)format("woff2-variations");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal-500:#70f0c4;--teal-600:#5fd6ae;--teal-200:#bdf1df;--teal-50:#f2f2f2;--white:#fff;--black:#000;--neutral-100:#f5f5f5;--neutral-150:#efefef;--neutral-200:#e0e0e0;--neutral-300:#d1d5db;--neutral-700:#374151;--neutral-900:#111827;--green-sale:#3ade1b;--blue-500:#3b82f6;--blue-price:#0064ff;--red-required:#c02b0a;--font-heading:"Space Grotesk Variable", "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--color-accent:var(--teal-500);--color-accent-hover:var(--teal-600);--color-on-accent:var(--black);--color-text:var(--neutral-700);--color-heading:var(--neutral-900);--color-ink:var(--black);--color-link:var(--blue-500);--color-required:var(--red-required);--color-on-dark:var(--white);--color-on-dark-muted:#ffffff91;--surface-page:var(--white);--surface-dark:var(--black);--surface-card:var(--neutral-100);--surface-topbar:var(--teal-200);--surface-listing-card:#ffffff91;--surface-footer:linear-gradient(0deg, var(--teal-500) 0%, var(--teal-50) 100%);--overlay:#000000bf;--border-strong:var(--black);--border-subtle:var(--neutral-200);--divider-on-dark:#ffffff30;--leading-tight:1;--leading-heading:1.2;--leading-body:1.4;--leading-relaxed:1.5;--tracking-display:-3.9px;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-heavy:800;--weight-black:900;--text-xs:12px;--text-sm:14px;--text-form:15px;--text-base:16px;--text-md:18px;--text-lg:20px;--text-xl:24px;--text-h6:16px;--text-h5:20px;--text-h4:25px;--text-h3:31.25px;--text-h2:39.06px;--text-h1:48.83px;--text-display:80px;--text-hero:70px;--text-section-title:60px;--text-section-title-leading:1.2;--text-form-title:40px;--text-card-title:30px;--space-1:4px;--space-2:8px;--space-3:10px;--space-4:15px;--space-5:20px;--space-6:30px;--space-7:40px;--space-8:60px;--space-9:100px;--space-10:200px;--container-max:1120px;--container-wide:1500px;--container-popup:750px;--gutter:20px;--section-pad-y:var(--space-9);--grid-gap:32px;--gallery-gap:10px;--radius-xs:3px;--radius-sm:5px;--radius-md:10px;--duration:.3s;--ease:ease-in-out;--z-header:5;--z-sticky:50;--z-dialog:1000}@media (width<=1023px){:root{--text-display:56px;--text-hero:56px;--text-section-title:48px}}@media (width<=767px){:root{--text-display:50px;--text-hero:50px;--text-section-title-leading:46px}}@media (width<=479px){:root{--text-display:45px;--text-section-title:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface-page);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-family:var(--font-heading);font-weight:var(--weight-bold);line-height:var(--leading-heading);margin:0}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}h5{font-size:var(--text-h5)}h6{font-size:var(--text-h6)}p,figure,blockquote{margin:0}a{color:var(--color-link)}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}[id]{scroll-margin-top:20px}@media (width<=1023px){[id]{scroll-margin-top:60px}}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:var(--container-wide)}.container--full{max-width:none}.stack{gap:var(--stack-gap,var(--space-5));flex-direction:column;display:flex}.display{font-family:var(--font-heading);font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.text-accent{color:var(--color-accent)}.boxed-title{padding-inline:var(--space-5);background:var(--surface-dark);color:var(--color-on-dark);font-size:var(--text-section-title);line-height:var(--text-section-title-leading);display:inline-block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.prose p,.prose ul{margin-block:16px}.prose ul{padding-left:40px}.prose h2{margin-block:.83em}.prose h3{margin-block:1em}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.form{--form-gap:16px;--field-bg:var(--white);--field-border:var(--border-strong);--field-radius:var(--radius-sm);--field-pad:13px;column-gap:2%;row-gap:var(--form-gap);font-size:var(--text-base);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.field{border:0;flex-direction:column;grid-column:span 12;min-width:0;margin:0;padding:0;display:flex}.field--half{grid-column:span 6}.field[hidden]{display:none}.field__label{color:var(--color-text);font-weight:var(--weight-bold);line-height:var(--leading-body);margin-bottom:8px;padding:0;display:block}.field__required{color:var(--color-required);font-size:13px;font-style:italic;font-weight:var(--weight-regular);margin-left:4px}.field__description{font-size:var(--text-form);line-height:var(--leading-body);margin:0 0 8px}.field__input{width:100%;padding:var(--field-pad);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--color-text);font-size:var(--text-form);line-height:1.25}.field__input:focus{outline:2px solid var(--color-link);outline-offset:1px}textarea.field__input{resize:vertical;min-height:96px}textarea.field__input--tall{min-height:192px}.field__input::placeholder{color:#787e8b}.field__pair{gap:var(--form-gap) 2%;grid-template-columns:1fr 1fr;display:grid}.field__sub{flex-direction:column;gap:8px;min-width:0;display:flex}.field__sublabel{font-size:var(--text-form)}.field__help{font-size:var(--text-form);line-height:var(--leading-body);margin-top:8px}.choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.choice{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--white);font-size:var(--text-form);line-height:var(--leading-body);cursor:pointer;align-items:flex-start;gap:5px;padding:10px;display:flex}.choice input{flex:none;margin:4px 0 0}.choice__title{font-size:var(--text-lg);font-weight:var(--weight-bold);display:block}.choice__price{color:var(--blue-price);display:block}.choice ul{margin:1em 0;padding-inline-start:15px}.dropzone{border:1px dashed var(--border-strong);text-align:center;background:#0000000a;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex;position:relative}.dropzone.is-dragover{background:#0000001a}.dropzone__button{border:2px outset var(--black);background:var(--neutral-150);color:var(--black);padding:1px 6px;display:none}.js .dropzone__button{display:inline-block}.js .dropzone input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.js .dropzone:has(input:focus-visible){outline:2px solid var(--color-link);outline-offset:2px}.dropzone__files{font-size:var(--text-form);margin:8px 0 0;padding-left:20px}.dropzone__files:empty{display:none}.dropzone__remove{color:var(--color-required);background:0 0;border:0;margin-left:6px;padding:0;font-size:13px;text-decoration:underline}.form__hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form__submit{border-radius:var(--radius-sm);background:var(--black);color:var(--white);font-size:var(--text-xl);border:0;align-self:flex-start;padding:10px 20px;line-height:1.15}.form__submit:disabled{opacity:.6;cursor:progress}.form__status{border-radius:var(--radius-sm);font-size:var(--text-base);grid-column:span 12;margin:0;padding:12px 16px}.form__status[hidden]{display:none}.form__status--success{background:var(--white);color:var(--black);font-weight:var(--weight-bold)}.form__status--error{color:#b91c1c;background:#fef2f2}@media (width<=640px){.field__input:not(textarea){line-height:1.5}.field--half{grid-column:span 12}.field__pair,.choices{grid-template-columns:1fr}}.icon[data-astro-cid-zgufigjl]{flex:none;width:1em;height:1em}.header[data-astro-cid-isef26zo]{display:contents}ul[data-astro-cid-isef26zo]{margin:0;padding:0;list-style:none}.header__desktop[data-astro-cid-isef26zo]{z-index:var(--z-header);background:var(--surface-page);justify-content:space-between;align-items:center;padding-block:10px;display:flex;position:relative}.header__social[data-astro-cid-isef26zo]{gap:10px;width:270px;display:flex}.header__social[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{background:var(--black);color:var(--white);transition:transform var(--duration) var(--ease), opacity var(--duration) var(--ease);border-radius:100%;padding:8px;font-size:16px;display:block}.header__social[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{opacity:.8;transform:scale(1.1)}.header__logo[data-astro-cid-isef26zo]{width:90px;margin-bottom:-30px;display:block}.header__contact[data-astro-cid-isef26zo]{flex-wrap:wrap;align-items:center;gap:16px;width:270px;display:flex}.header__contact[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--black);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:8px;text-decoration:none;display:flex}.header__contact[data-astro-cid-isef26zo] .icon{font-size:20px}.header__topbar[data-astro-cid-isef26zo],.header__mobile[data-astro-cid-isef26zo]{display:none}@media (width<=1023px){.header__desktop[data-astro-cid-isef26zo]{display:none}.header__topbar[data-astro-cid-isef26zo]{z-index:var(--z-sticky);padding:10px var(--gutter);background:var(--surface-topbar);justify-content:center;display:flex;position:sticky;top:0}.header__topbar[data-astro-cid-isef26zo] .header__contact[data-astro-cid-isef26zo]{justify-content:center;gap:20px;width:auto}.header__mobile[data-astro-cid-isef26zo]{z-index:var(--z-header);padding:20px var(--gutter) 5px;background:var(--surface-dark);justify-content:center;display:flex;position:relative}}.footer[data-astro-cid-oenwriqq]{background:var(--surface-footer);background-size:500% 500%}@media (prefers-reduced-motion:no-preference){.footer[data-astro-cid-oenwriqq]{animation:20s infinite footer-gradient}}@keyframes footer-gradient{0%,to{background-position:50% 0}50%{background-position:50% 100%}}.footer__inner[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-3);padding-block:var(--section-pad-y);text-align:center;flex-direction:column;display:flex}.footer__details[data-astro-cid-oenwriqq]{flex-direction:column;font-style:normal;display:flex}.footer__details[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:inherit;text-decoration:none}.footer__details[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-decoration:underline}.footer__badge[data-astro-cid-oenwriqq]{margin-top:var(--space-4);padding:var(--space-2);border-radius:var(--radius-md);background:var(--white);display:block}.form__fields[data-astro-cid-anv7fpa2]{display:contents}.form[data-astro-cid-anv7fpa2].is-done .form__fields[data-astro-cid-anv7fpa2]{display:none}.form__turnstile[data-astro-cid-anv7fpa2]{height:0;margin-top:calc(-1 * var(--form-gap,16px));grid-column:span 12;overflow:hidden}.form__turnstile[data-astro-cid-anv7fpa2].is-interactive{height:auto;margin-top:0;overflow:visible}.popup[data-astro-cid-bp63gbas]{width:100%;max-width:var(--container-popup);background:0 0;border:0;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:visible}.popup[data-astro-cid-bp63gbas]::backdrop{background:var(--overlay)}html:not(.js) .popup[data-astro-cid-bp63gbas]:target{z-index:var(--z-dialog);box-shadow:0 0 0 100vmax var(--overlay);display:block;position:fixed;inset:0}.popup__panel[data-astro-cid-bp63gbas]{max-height:calc(100dvh - 40px);padding:var(--space-6);background:var(--white);position:relative;overflow-y:auto}.popup__close[data-astro-cid-bp63gbas]{background:var(--black);color:var(--white);padding:6px;font-size:20px;display:flex;position:absolute;top:0;right:0}.popup__title[data-astro-cid-bp63gbas]{margin-bottom:var(--space-4);padding-right:var(--space-6);font-size:var(--text-form-title)}.lightbox[data-astro-cid-4xan37nn]{background:var(--black);color:#999;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-4xan37nn][open]{justify-content:center;align-items:center;display:flex}.lightbox[data-astro-cid-4xan37nn]::backdrop{background:var(--black)}.lightbox__img[data-astro-cid-4xan37nn]{object-fit:contain;max-width:calc(100vw - 120px);max-height:calc(100dvh - 100px)}.lightbox__btn[data-astro-cid-4xan37nn]{color:#999;background:#00000073;border:0;padding:8px 14px;font-size:36px;line-height:1;position:absolute}.lightbox__btn[data-astro-cid-4xan37nn]:hover{color:var(--white)}.lightbox__close[data-astro-cid-4xan37nn]{top:10px;right:10px}.lightbox__prev[data-astro-cid-4xan37nn]{left:10px}.lightbox__next[data-astro-cid-4xan37nn]{right:10px}.lightbox__count[data-astro-cid-4xan37nn]{font-size:var(--text-base);margin:0;position:absolute;top:20px;left:20px}@media (width<=767px){.lightbox__img[data-astro-cid-4xan37nn]{max-width:100vw}.lightbox__prev[data-astro-cid-4xan37nn],.lightbox__next[data-astro-cid-4xan37nn]{bottom:20px}}.skip-link[data-astro-cid-z4jru4n3]{z-index:9999;border-radius:var(--radius-sm);background:var(--white);color:var(--black);font-weight:var(--weight-bold);padding:10px 16px;position:absolute;top:-100px;left:16px}.skip-link[data-astro-cid-z4jru4n3]:focus{top:16px}
