@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.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{--c-black:#0a0a0a;--c-ink:#0f0f10;--c-graphite:#161618;--c-steel:#212225;--c-iron:#2d2e32;--c-line:#f3f1ea1f;--c-line-strong:#f3f1ea3d;--c-bone:#f3f1ea;--c-bone-2:#e6e3d8;--c-mute:#a6a59f;--c-mute-dark:#55544f;--c-yellow:#f2e12d;--c-yellow-hi:#fff15a;--c-yellow-deep:#d8c70f;--c-wa:#25d366;--c-ok:#9be39b;--c-error:#ff7a6b;--font:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.0625rem;--fs-lg:clamp(1.125rem, 1rem + .45vw, 1.375rem);--fs-xl:clamp(1.4rem, 1.05rem + 1.3vw, 2.25rem);--fs-h3:clamp(1.9rem, 1.2rem + 2.6vw, 3.4rem);--fs-h2:clamp(3.1rem, 1.4rem + 6.6vw, 8.75rem);--fs-h1:clamp(3.8rem, 1.6rem + 9vw, 12rem);--fs-mega:clamp(5.5rem, 1rem + 17vw, 24rem);--gutter:clamp(1rem, .4rem + 2.6vw, 3rem);--max:1480px;--section-y:clamp(5.5rem, 3rem + 8vw, 11rem);--radius:3px;--radius-lg:14px;--header-h:72px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.4, .64, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);interpolate-size:allow-keywords}html:not(.lenis){scroll-behavior:smooth}body{background:var(--c-black);min-height:100svh;color:var(--c-bone);font-family:var(--font);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.6;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--c-yellow);color:var(--c-black)}:focus-visible{outline:2px solid var(--c-yellow);outline-offset:3px;border-radius:2px}.on-light :focus-visible,.section--yellow :focus-visible,.section--bone :focus-visible{outline-color:var(--c-black)}body:after{content:"";z-index:200;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--c-yellow);color:var(--c-black);border-radius:var(--radius);padding:.85rem 1.25rem;font-weight:700;position:fixed;top:-100px;left:1rem}.skip-link:focus{top:1rem}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.container--narrow{width:min(100% - 2 * var(--gutter), 980px);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:calc(var(--section-y) * .6)}.section--ink{background:var(--c-ink)}.section--bone{background:var(--c-bone);color:var(--c-black)}.section--yellow{background:var(--c-yellow);color:var(--c-black)}.section--bone .muted,.section--yellow .muted{color:var(--c-mute-dark)}.muted{color:var(--c-mute)}.yellow{color:var(--c-yellow)}.nowrap{white-space:nowrap}.display{text-transform:uppercase;letter-spacing:-.008em;font-weight:860;font-stretch:62%;line-height:.86}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3);line-height:.92}.mega{font-size:var(--fs-mega);line-height:.8}.wide{text-transform:uppercase;letter-spacing:.16em;font-weight:600;font-stretch:125%;font-size:var(--fs-xs);line-height:1.4}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-weight:650;font-stretch:125%;font-size:var(--fs-xs);color:var(--c-yellow);align-items:center;gap:.7rem;line-height:1.4;display:inline-flex}.eyebrow:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;flex:none;width:.72em;height:.62em}.section--bone .eyebrow,.section--yellow .eyebrow{color:var(--c-black)}.lead{font-size:var(--fs-lg);color:var(--c-mute);max-width:54ch;line-height:1.5}.section--bone .lead,.section--yellow .lead{color:var(--c-mute-dark)}.outline-text{color:#0000;-webkit-text-stroke:max(1px, .012em) currentColor;-webkit-text-stroke-color:var(--c-bone)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.prose{max-width:72ch}.prose h2{text-transform:uppercase;font-weight:800;font-stretch:75%;font-size:var(--fs-xl);margin-top:2.6em;margin-bottom:.7em;line-height:1.05}.prose h3{font-size:var(--fs-lg);margin-top:1.8em;margin-bottom:.5em;font-weight:700}.prose p,.prose ul{color:var(--c-bone-2);margin-bottom:1.1em}.prose ul{padding-left:1.2em}.prose li{margin-bottom:.4em}.prose a{color:var(--c-yellow);text-underline-offset:3px;text-decoration:underline}mark.todo{color:var(--c-yellow);background:#f2e12d2e;border-radius:3px;padding:.05em .35em;font-weight:600}.btn{--btn-bg:transparent;--btn-fg:var(--c-bone);--btn-bd:var(--c-line-strong);border:1px solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);min-height:54px;color:var(--btn-fg);letter-spacing:.12em;text-transform:uppercase;text-align:left;isolation:isolate;transition:color .35s var(--ease-out), border-color .35s var(--ease-out), background-color .35s var(--ease-out), transform .35s var(--ease-out);-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;gap:.85rem;padding:0 .5rem 0 1.5rem;font-size:.8125rem;font-weight:750;font-stretch:112%;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-hover,var(--c-bone));transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn__icon{background:var(--btn-icon-bg,#f3f1ea14);width:38px;height:38px;transition:background-color .35s var(--ease-out);border-radius:2px;flex:none;place-items:center;display:grid;overflow:hidden}.btn__icon svg{width:18px;height:18px;transition:transform .5s var(--ease-out)}.btn--noicon{padding-right:1.5rem}@media (hover:hover){.btn:hover:before{transform:translateY(0)}.btn:hover{color:var(--btn-hover-fg,var(--c-black));border-color:var(--btn-hover,var(--c-bone))}.btn:hover .btn__icon svg.i-arrow{animation:arrow-loop .55s var(--ease-out)}}.btn:active{transform:scale(.98)}@keyframes arrow-loop{0%{transform:translate(0)}45%{transform:translate(130%)}46%{transform:translate(-130%)}to{transform:translate(0)}}.btn--primary{--btn-bg:var(--c-yellow);--btn-fg:var(--c-black);--btn-bd:var(--c-yellow);--btn-hover:var(--c-bone);--btn-icon-bg:#0a0a0a1a}.btn--dark{--btn-bg:var(--c-black);--btn-fg:var(--c-bone);--btn-bd:var(--c-black);--btn-hover:var(--c-bone);--btn-hover-fg:var(--c-black)}.btn--light{--btn-bg:transparent;--btn-fg:var(--c-black);--btn-bd:#0a0a0a4d;--btn-hover:var(--c-black);--btn-hover-fg:var(--c-bone);--btn-icon-bg:#0a0a0a14}.btn--wa .btn__icon{background:var(--c-wa);color:#fff}.btn--lg{min-height:62px;font-size:.875rem}.btn--block{justify-content:space-between;width:100%}.btn[aria-disabled=true],.btn:disabled{opacity:.5;pointer-events:none}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.link{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.5rem;padding-block:.4rem;font-size:.8rem;font-weight:700;font-stretch:112%;display:inline-flex;position:relative}.link:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.link:hover:after{transform:scaleX(0)}}.link svg{width:16px;height:16px}.sec-head{gap:1.5rem;margin-bottom:clamp(2.5rem,1.5rem + 4vw,5.5rem);display:grid}.sec-head__title{max-width:14ch}.sec-head--split{grid-template-columns:1fr;align-items:end}@media (width>=900px){.sec-head--split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem}.sec-head--split .sec-head__aside{justify-self:end;max-width:46ch}}.form,.form__row{gap:1.35rem;display:grid}@media (width>=640px){.form__row--2{grid-template-columns:1fr 1fr}}.field{gap:.55rem;min-width:0;display:grid}.field__label,.fieldset__legend{text-transform:uppercase;letter-spacing:.14em;color:var(--c-bone);font-size:.75rem;font-weight:700;font-stretch:112%}.field__label .opt,.fieldset__legend .opt{color:var(--c-mute);letter-spacing:.08em;text-transform:none;font-weight:500}.input,.select,.textarea{background:var(--c-graphite);border:1px solid var(--c-line-strong);border-radius:var(--radius);width:100%;min-height:56px;color:var(--c-bone);appearance:none;padding:.95rem 1rem;font-size:1rem;line-height:1.3;transition:border-color .25s,box-shadow .25s,background-color .25s}.textarea{resize:vertical;min-height:120px}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23f2e12d' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}.select option,.select optgroup{background:var(--c-graphite);color:var(--c-bone)}.input::placeholder,.textarea::placeholder{color:#77766f}.input:hover,.select:hover,.textarea:hover{border-color:#f3f1ea66}.input:focus,.select:focus,.textarea:focus{border-color:var(--c-yellow);background-color:#1b1b1d;outline:none;box-shadow:0 0 0 3px #f2e12d38}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--c-error)}.field__error{color:var(--c-error);align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;display:none}.field__error.is-visible{display:flex}.field__hint{color:var(--c-mute);font-size:.8125rem}.fieldset{border:0;gap:.75rem;min-width:0;padding:0;display:grid}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--c-line-strong);min-height:46px;transition:background-color .25s, color .25s, border-color .25s, transform .25s var(--ease-back);user-select:none;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.05rem;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.chip input:hover+span{border-color:#f3f1ea80}.chip input:checked+span{background:var(--c-yellow);border-color:var(--c-yellow);color:var(--c-black);font-weight:650}.chip input:focus-visible+span{outline:2px solid var(--c-yellow);outline-offset:3px}.chip input:active+span{transform:scale(.96)}.fieldset[aria-invalid=true] .chip span{border-color:#ff7a6b99}.check{color:var(--c-bone-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;font-size:.9rem;line-height:1.45;display:grid}.check input{appearance:none;border:1.5px solid var(--c-line-strong);background:var(--c-graphite);cursor:pointer;border-radius:3px;place-items:center;width:24px;height:24px;margin-top:1px;transition:background-color .2s,border-color .2s;display:grid}.check input:after{content:"";border-left:2.5px solid var(--c-black);border-bottom:2.5px solid var(--c-black);width:12px;height:7px;transition:transform .25s var(--ease-back);transform:rotate(-45deg)translate(1px,-1px)scale(0)}.check input:checked{background:var(--c-yellow);border-color:var(--c-yellow)}.check input:checked:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.check input[aria-invalid=true]{border-color:var(--c-error)}.check a{color:var(--c-yellow);text-underline-offset:3px;text-decoration:underline}.tag{border:1px solid var(--c-line-strong);letter-spacing:.04em;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.tag--yellow{background:var(--c-yellow);color:var(--c-black);border-color:var(--c-yellow)}.status-dot{background:var(--c-mute);border-radius:50%;flex:none;width:8px;height:8px}.is-open .status-dot{background:var(--c-ok);animation:2s infinite pulse;box-shadow:0 0 #9be39b99}@keyframes pulse{70%{box-shadow:0 0 0 8px #9be39b00}to{box-shadow:0 0 #9be39b00}}.media{background:var(--c-graphite);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.hr-led{background:linear-gradient(90deg,#0000,#ffffffa6,#0000);border:0;height:1px;box-shadow:0 0 14px 1px #ffffff40}.motion [data-reveal]{opacity:0;transform:translateY(36px)}.motion [data-reveal-img]{clip-path:inset(100% 0 0)}.motion [data-split]{visibility:hidden}.split-line-mask{margin-top:-.14em;margin-bottom:-.05em;padding-top:.14em;padding-bottom:.05em}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .32s var(--ease-io) both}::view-transition-new(root){animation:vt-in .55s var(--ease-out) both}@keyframes vt-out{to{opacity:0;transform:translateY(-24px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root),::view-transition-new(root){animation:none}}main,footer{overflow-x:clip}@media (width<=639px){.display{max-width:none!important}}@media (width>=640px){.display{overflow-wrap:normal}}.logo[data-astro-cid-qmbhzs4e]{color:var(--c-bone);align-items:flex-end;gap:.06em;font-size:1rem;line-height:1;display:inline-flex}.logo--dark[data-astro-cid-qmbhzs4e]{color:var(--c-black)}.logo[data-astro-cid-qmbhzs4e] .logo__mark{flex:none;width:2.35em;height:auto}.logo__type[data-astro-cid-qmbhzs4e]{justify-items:end;margin-bottom:.02em;display:grid}.logo__word[data-astro-cid-qmbhzs4e]{letter-spacing:.06em;font-size:1.86em;font-weight:500;font-stretch:125%;line-height:.8}.logo__sub[data-astro-cid-qmbhzs4e]{letter-spacing:.14em;text-transform:uppercase;color:var(--c-yellow);white-space:nowrap;margin-top:.45em;font-size:.42em;font-weight:500;font-stretch:112%}.logo--dark[data-astro-cid-qmbhzs4e] .logo__sub[data-astro-cid-qmbhzs4e]{color:inherit}.open-status[data-astro-cid-w76hsznj]{white-space:nowrap;align-items:center;gap:.55rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.open-status--pill[data-astro-cid-w76hsznj]{border:1px solid var(--c-line-strong);-webkit-backdrop-filter:blur(8px);background:#0a0a0a59;border-radius:999px;padding:.5rem .85rem}.open-status__detail[data-astro-cid-w76hsznj]{color:var(--c-mute);font-weight:500}.open-status__detail[data-astro-cid-w76hsznj]:empty{display:none}.section--bone .open-status__detail[data-astro-cid-w76hsznj],.section--yellow .open-status__detail[data-astro-cid-w76hsznj]{color:var(--c-mute-dark)}.site-header[data-astro-cid-isef26zo]{z-index:100;padding-top:env(safe-area-inset-top);transition:transform .6s var(--ease-out), background-color .4s, border-color .4s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-isef26zo].is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--c-line);background:#0a0a0ab8}.site-header[data-astro-cid-isef26zo].is-hidden{transform:translateY(-105%)}.site-header__inner[data-astro-cid-isef26zo]{height:var(--header-h);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;max-width:1800px;margin-inline:auto;display:flex}.site-header__logo[data-astro-cid-isef26zo]{flex:none;font-size:.95rem}.site-nav[data-astro-cid-isef26zo]{display:none}.site-nav[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:clamp(1rem,1.8vw,2.25rem);display:flex}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{letter-spacing:.13em;text-transform:uppercase;padding-block:.5rem;font-size:.78rem;font-weight:650;font-stretch:112%;display:block;position:relative;overflow:hidden}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{transition:transform .5s var(--ease-out);display:block}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:after{content:attr(data-text);color:var(--c-yellow);position:absolute;top:100%;left:0}@media (hover:hover){.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover span[data-astro-cid-isef26zo]{transform:translateY(-100%)}}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:var(--c-yellow)}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]:before{content:"";background:var(--c-yellow);height:2px;position:absolute;bottom:0;left:0;right:0}.site-header__actions[data-astro-cid-isef26zo]{align-items:center;gap:.75rem;display:flex}.site-header__actions[data-astro-cid-isef26zo] .site-header__status,.site-header__actions[data-astro-cid-isef26zo] .site-header__cta{display:none}.burger[data-astro-cid-isef26zo]{border:1px solid var(--c-line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);background:#0a0a0a66;align-items:center;gap:.7rem;height:46px;padding:0 .95rem;display:inline-flex}.burger__lines[data-astro-cid-isef26zo]{gap:6px;width:22px;display:grid}.burger__lines[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{height:2px;transition:width .4s var(--ease-out);background:currentColor}.burger__lines[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:last-child{width:60%}.burger[data-astro-cid-isef26zo]:hover .burger__lines[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:last-child{width:100%}.burger__label[data-astro-cid-isef26zo]{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700;font-stretch:112%}@media (width>=640px){.site-header__actions[data-astro-cid-isef26zo] .site-header__cta{display:inline-flex}}@media (width>=1100px){.site-nav[data-astro-cid-isef26zo]{display:block}.burger[data-astro-cid-isef26zo]{display:none}}@media (width>=1380px){.site-header__actions[data-astro-cid-isef26zo] .site-header__status{display:inline-flex}}.mmenu[data-astro-cid-isef26zo]{background:var(--c-black);width:100%;max-width:none;height:100%;max-height:none;color:var(--c-bone);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.mmenu[data-astro-cid-isef26zo]::backdrop{background:#0009}.mmenu[data-astro-cid-isef26zo][open]{animation:mmenu-in .55s var(--ease-out) both}.mmenu[data-astro-cid-isef26zo].is-closing{animation:mmenu-out .35s var(--ease-io) both}@keyframes mmenu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes mmenu-out{to{clip-path:inset(0 0 100%)}}.mmenu__inner[data-astro-cid-isef26zo]{min-height:100%;padding:calc(env(safe-area-inset-top) + .75rem) var(--gutter) calc(env(safe-area-inset-bottom) + 1.5rem);grid-template-rows:auto 1fr auto;gap:2rem;display:grid}.mmenu__top[data-astro-cid-isef26zo]{height:calc(var(--header-h) - .75rem);justify-content:space-between;align-items:center;font-size:.95rem;display:flex}.mmenu__close[data-astro-cid-isef26zo]{border:1px solid var(--c-line-strong);border-radius:var(--radius);place-items:center;width:48px;height:48px;display:grid}.mmenu__nav[data-astro-cid-isef26zo] ol[data-astro-cid-isef26zo]{gap:.1rem;padding:0;list-style:none;display:grid}.mmenu__nav[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo]{border-bottom:1px solid var(--c-line);opacity:0;transform:translateY(24px)}.mmenu[data-astro-cid-isef26zo][open] .mmenu__nav[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo]{animation:mm-item .6s var(--ease-out) forwards;animation-delay:calc(.12s + var(--i) * 50ms)}@keyframes mm-item{to{opacity:1;transform:none}}.mmenu__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{text-transform:uppercase;align-items:baseline;gap:1rem;padding:.55rem 0;font-size:clamp(2.6rem,11vw,4.5rem);font-weight:850;font-stretch:62%;line-height:.95;display:flex}.mmenu__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:var(--c-yellow)}.mmenu__n[data-astro-cid-isef26zo]{letter-spacing:.12em;color:var(--c-mute);flex:none;width:1.8rem;font-size:.75rem;font-weight:600;font-stretch:125%}.mmenu__bottom[data-astro-cid-isef26zo]{gap:1.25rem;display:grid}.mmenu__quick[data-astro-cid-isef26zo]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.mmenu__quick[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{border:1px solid var(--c-line-strong);border-radius:var(--radius);justify-items:center;gap:.4rem;padding:.9rem .25rem;font-size:.8125rem;font-weight:600;display:grid}.mmenu__info[data-astro-cid-isef26zo]{gap:.35rem;font-size:.875rem;display:grid}.footer[data-astro-cid-oenwriqq]{background:var(--c-black);padding-top:var(--section-y);padding-bottom:calc(env(safe-area-inset-bottom) + 6rem);position:relative;overflow:hidden}@media (width>=900px){.footer[data-astro-cid-oenwriqq]{padding-bottom:2rem}}.footer__cta[data-astro-cid-oenwriqq]{gap:2rem;padding-bottom:clamp(3rem,6vw,5rem);display:grid}.footer__giant[data-astro-cid-oenwriqq]{flex-wrap:wrap;column-gap:.18em;font-size:clamp(5rem,.5rem + 19vw,25rem);line-height:.78;display:flex}.footer__word[data-astro-cid-oenwriqq]{padding-bottom:.02em;display:inline-flex;overflow:clip}.footer__char[data-astro-cid-oenwriqq]{display:inline-block}.footer__word[data-astro-cid-oenwriqq].is-brand{color:var(--c-yellow)}.footer__cta-row[data-astro-cid-oenwriqq]{align-items:end;gap:1.5rem;display:grid}@media (width>=900px){.footer__cta-row[data-astro-cid-oenwriqq]{grid-template-columns:1fr auto}}.footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr;gap:2.5rem;padding-block:clamp(3rem,6vw,5rem);display:grid}@media (width>=640px){.footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.footer__grid[data-astro-cid-oenwriqq]{grid-template-columns:1.4fr .8fr 1.1fr 1fr}}.footer__brand[data-astro-cid-oenwriqq]{align-content:start;justify-items:start;gap:1rem;display:grid}.footer__logo[data-astro-cid-oenwriqq]{font-size:1.35rem}.footer__tag[data-astro-cid-oenwriqq]{text-transform:uppercase;margin-top:.5rem;font-size:2.2rem;font-weight:850;font-stretch:62%;line-height:.9}.footer__social[data-astro-cid-oenwriqq]{gap:.5rem;margin-top:.5rem;display:flex}.footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{border:1px solid var(--c-line-strong);border-radius:50%;place-items:center;width:48px;height:48px;transition:background-color .3s,color .3s,border-color .3s;display:grid}.footer__social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{background:var(--c-yellow);border-color:var(--c-yellow);color:var(--c-black)}.footer__h[data-astro-cid-oenwriqq]{color:var(--c-mute);margin-bottom:1.1rem}.footer__col[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:.15rem;display:grid}.footer__col[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq]>a[data-astro-cid-oenwriqq]{padding-block:.4rem;display:inline-block}.footer__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{transition:color .25s}.footer__col[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--c-yellow)}address[data-astro-cid-oenwriqq]{font-style:normal}.footer__hours[data-astro-cid-oenwriqq]{gap:.45rem;margin-top:.9rem;display:grid}.footer__hours[data-astro-cid-oenwriqq] div[data-astro-cid-oenwriqq]{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:1rem;padding-bottom:.45rem;display:flex}.footer__hours[data-astro-cid-oenwriqq] dd[data-astro-cid-oenwriqq]{font-weight:600}.footer__note[data-astro-cid-oenwriqq]{margin-top:.75rem;font-size:.875rem}.footer__bottom[data-astro-cid-oenwriqq]{border-top:1px solid var(--c-line);color:var(--c-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.footer__legal[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:1.5rem;display:flex}.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--c-bone)}.footer[data-astro-cid-oenwriqq] .footer__mark{width:34px}.wa-fab[data-astro-cid-fmddo5ao]{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:90;background:var(--c-black);border:1px solid var(--c-line-strong);height:60px;transition:transform .5s var(--ease-out), opacity .4s, border-color .3s;opacity:0;border-radius:999px;align-items:center;padding:0 6px;display:none;position:fixed;transform:translateY(140%);box-shadow:0 12px 40px #00000080}.wa-fab[data-astro-cid-fmddo5ao].is-visible{opacity:1;transform:none}.wa-fab__icon[data-astro-cid-fmddo5ao]{background:var(--c-wa);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.wa-fab__label[data-astro-cid-fmddo5ao]{white-space:nowrap;max-width:0;transition:max-width .6s var(--ease-out), padding .6s var(--ease-out);grid-template-columns:0fr;font-size:.8125rem;line-height:1.15;display:grid;overflow:hidden}.wa-fab__label[data-astro-cid-fmddo5ao] strong[data-astro-cid-fmddo5ao]{letter-spacing:.08em;text-transform:uppercase;color:var(--c-yellow);font-size:.75rem;font-stretch:112%;display:block}.wa-fab[data-astro-cid-fmddo5ao]:hover,.wa-fab[data-astro-cid-fmddo5ao]:focus-visible{border-color:var(--c-wa)}.wa-fab[data-astro-cid-fmddo5ao]:hover .wa-fab__label[data-astro-cid-fmddo5ao],.wa-fab[data-astro-cid-fmddo5ao]:focus-visible .wa-fab__label[data-astro-cid-fmddo5ao]{max-width:160px;padding:0 1rem 0 .85rem}@media (width>=900px){.wa-fab[data-astro-cid-fmddo5ao]{display:inline-flex}}.mbar[data-astro-cid-fmddo5ao]{left:.6rem;right:.6rem;bottom:calc(env(safe-area-inset-bottom) + .6rem);z-index:90;-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--c-line-strong);transition:transform .55s var(--ease-out);background:#101011e0;border-radius:10px;gap:.4rem;padding:.4rem;display:flex;position:fixed;transform:translateY(calc(100% + 1.5rem));box-shadow:0 14px 40px #0000008c}.mbar[data-astro-cid-fmddo5ao].is-visible{transform:none}.mbar__main[data-astro-cid-fmddo5ao]{background:var(--c-yellow);min-height:52px;color:var(--c-black);letter-spacing:.1em;text-transform:uppercase;border-radius:7px;flex:1;justify-content:space-between;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.8125rem;font-weight:800;font-stretch:112%;display:flex}.mbar__icon[data-astro-cid-fmddo5ao]{border:1px solid var(--c-line-strong);border-radius:7px;place-items:center;width:52px;min-height:52px;display:grid}.mbar__icon--wa[data-astro-cid-fmddo5ao]{background:var(--c-wa);border-color:var(--c-wa);color:#fff}@media (width>=900px){.mbar[data-astro-cid-fmddo5ao]{display:none}}.consent[data-astro-cid-kancldto]{left:1rem;right:1rem;bottom:calc(env(safe-area-inset-bottom) + 1rem);z-index:150;background:var(--c-graphite);border:1px solid var(--c-line-strong);border-radius:10px;gap:1rem;max-width:520px;padding:1.25rem;font-size:.9rem;display:grid;position:fixed;box-shadow:0 20px 60px #0009}.consent[data-astro-cid-kancldto][hidden]{display:none}.consent[data-astro-cid-kancldto] a[data-astro-cid-kancldto]{color:var(--c-yellow);text-decoration:underline}.consent__actions[data-astro-cid-kancldto]{gap:.5rem;display:flex}.consent__actions[data-astro-cid-kancldto] .btn[data-astro-cid-kancldto]{flex:1;justify-content:center;min-height:48px}
