@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.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}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.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}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-italic._zMtch5S.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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-italic.KoQsQXDA.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:Hanken Grotesk Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-italic.ChtpyDsL.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{--font-display:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--font-body:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num:var(--font-display);--display-weight:350;--title-weight:400;--num-weight:300;--ui-weight:500;--display-fvs:"opsz" 72;--title-fvs:"opsz" 24;--num-fvs:"opsz" 72;--display-tracking:-.025em;--title-tracking:-.005em;--display-leading:1.02;--display-scale:1;--cappuccino-foam:#f6f3e8;--vanilla-cream:#fff7e6;--pink-suede:#be9d9b;--matte-green:#7e8772;--light-oak:#a88a6a;--blush-petal:#f7c8d3;--rosewood:#b46a72;--sage-leaf:#a8b58a;--misty-sky:#a9b7c6;--midnight-lagoon:#2d3a47;--rosewood-700:#8c5259;--matte-green-700:#616958;--light-oak-700:#7c654d;--lagoon-600:#5a6470;--lagoon-900:#1f2832;--foam-300:#ede7d8;--foam-400:#d9cfbe;--color-bg:var(--cappuccino-foam);--color-surface:var(--vanilla-cream);--color-surface-sunken:var(--foam-300);--color-surface-inverse:var(--midnight-lagoon);--color-text:var(--midnight-lagoon);--color-text-muted:var(--lagoon-600);--color-text-inverse:var(--cappuccino-foam);--color-heading:var(--midnight-lagoon);--color-primary:var(--rosewood-700);--color-primary-hover:#7a464d;--color-on-primary:#fffdf8;--color-accent:var(--rosewood);--color-accent-soft:var(--blush-petal);--color-support:var(--matte-green);--color-support-strong:var(--matte-green-700);--color-wood:var(--light-oak);--color-border:var(--foam-400);--color-focus:var(--rosewood-700);--display-opsz:24;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.125rem;--text-lg:1.3125rem;--text-xl:clamp(1.5rem, 1.2rem + 1vw, 1.875rem);--text-2xl:clamp(1.875rem, 1.4rem + 1.6vw, 2.5rem);--text-3xl:clamp(2.25rem, 1.6rem + 2.4vw, 3.5rem);--text-4xl:clamp(2.75rem, 1.8rem + 3.6vw, 5rem);--leading-tight:1.08;--leading-snug:1.25;--leading-body:1.65;--tracking-caps:.16em;--tracking-wide:.32em;--measure:64ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-y:clamp(5rem, 3rem + 6vw, 9rem);--container:82rem;--radius-none:0;--radius-sm:2px;--radius-full:999px;--hairline:1px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur-base:.24s;--dur-slow:.48s;--dur-reveal:.8s;--btn-bg:var(--color-primary);--btn-fg:var(--color-on-primary);--btn-pad:.95rem 1.6rem;--btn-font:var(--ui-weight) var(--text-sm)/1 var(--font-body);--btn-tracking:.08em;--wa-fab-bg:var(--color-support-strong);--wa-fab-fg:#fffdf8;--wa-fab-size:3.5rem;--card-bg:var(--color-surface);--card-border:var(--color-border);--link-underline:color-mix(in srgb, var(--color-primary) 40%, transparent);--color-paper:var(--cappuccino-foam);--color-paper-2:var(--foam-300);--color-ink:var(--midnight-lagoon);--color-rule:var(--foam-400);--color-card:#fbf8ef;--color-card-edge:#e4dbc8;--card-lit:#fffdf8;--card-shade:#f2ecdd;--lit:#fffdf8e6;--color-pencil:var(--light-oak-700);--color-text-inverse-muted:#c3cad2;--color-rule-inverse:#f6f3e82e;--color-focus-inverse:var(--blush-petal);--color-ring:var(--light-oak);--color-ring-soft:#be9d9b73;--color-ring-on-dark:#f6f3e880;--color-ring-on-light:#2d3a476b;--wa-fab-bg-hover:#535a4b;--shadow-pop:0 24px 40px -28px #2d3a4766;--shadow-fab:0 10px 24px -10px #2d3a478c;--shadow-card:0 0 0 1px #2d3a470d, .5px 1px 1px #2d3a4714, 3px 8px 14px -6px #2d3a4721, 14px 36px 64px -28px #2d3a4747;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.18 0 0 0 0 0.16 0 0 0 0 0.13 0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--fibre:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.4 0 0 0 0 0.32 0 0 0 0.09 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>");--text-md:var(--text-base);--text-display:clamp(2.75rem, 3.6vw + 1.2rem, 5.25rem);--text-display-s:clamp(2.25rem, 2.6vw + 1rem, 3.75rem);--text-section:clamp(2.1rem, 2vw + 1.1rem, 3.5rem);--text-title:clamp(1.3rem, .7vw + .95rem, 1.75rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--gutter:clamp(1.25rem, 4.4vw, 4rem);--gap-columns:2rem;--gap-split:clamp(3rem, 6vw, 6rem);--section-y-s:clamp(4rem, 3rem + 3.5vw, 7.5rem);--radius-pill:3px;--ease-in:cubic-bezier(.7, 0, .84, 0);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-wash:color-mix(in srgb, var(--blush-petal) 24%, var(--cappuccino-foam));--color-disc:color-mix(in srgb, var(--blush-petal) 46%, var(--cappuccino-foam));--color-orn:#b46a7247;--color-orn-strong:#8c52598c;--color-orn-inverse:#f7c8d338;--braid:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'><g fill='none' stroke='black' stroke-width='1.1'><path d='M0 6C4.5 0.6 9.5 0.6 14 6S23.5 11.4 28 6'/><path d='M0 6C4.5 11.4 9.5 11.4 14 6S23.5 0.6 28 6'/></g></svg>")}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;scrollbar-color:var(--color-text-muted) var(--color-paper);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}body{background:var(--color-bg);color:var(--color-text);font:400 var(--text-base) / var(--leading-body) var(--font-body);font-kerning:normal;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}button{font:inherit;color:inherit}[hidden]{display:none!important}::selection{background:var(--color-accent-soft);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,.display{font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-fvs);color:var(--color-heading);letter-spacing:var(--display-tracking);text-wrap:balance;overflow-wrap:break-word;min-width:0}h1,.h1{font-size:calc(var(--text-display) * var(--display-scale));line-height:var(--display-leading);max-width:20ch}h2,.h2{font-size:calc(var(--text-section) * var(--display-scale));max-width:30ch;line-height:1.08}h3,.h3{font-size:var(--text-title);max-width:40ch;line-height:1.22;font-weight:var(--title-weight);font-variation-settings:var(--title-fvs);letter-spacing:var(--title-tracking)}em{font-style:italic}p{text-wrap:pretty}.label{font:400 var(--text-sm) / 1.4 var(--font-body);color:var(--color-text-muted)}.lead{font-size:var(--text-lead);color:var(--color-text);max-width:52ch;line-height:1.55}.muted{color:var(--color-text-muted)}.dropcap:first-letter{float:left;font:var(--num-weight) 3.4em/.82 var(--font-num);font-variation-settings:var(--num-fvs);color:var(--color-primary);padding:.08em .12em 0 0}a{color:var(--color-primary);text-decoration-color:var(--link-underline);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}a:active{color:var(--color-primary-hover)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.inverse :focus-visible{outline-color:var(--color-focus-inverse)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-s)}.phead+.section{padding-top:var(--space-8)}.surface{background:var(--color-surface)}.sunken{background:var(--color-paper-2)}.inverse{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.inverse h1,.inverse h2,.inverse h3{color:var(--cappuccino-foam)}.inverse .muted,.inverse .label{color:var(--color-text-inverse-muted)}.inverse a:not(.btn){color:var(--blush-petal)}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);opacity:.16;mix-blend-mode:multiply;background-size:180px;position:absolute;inset:0}.stock{background:var(--fibre) 0 0 / 220px, linear-gradient(160deg, var(--card-lit), var(--color-card) 55%, var(--card-shade));box-shadow:var(--shadow-card), inset 1px 1px 0 var(--lit);border-radius:2px;position:relative}.stock:before{content:"";border:1px solid var(--color-card-edge);pointer-events:none;position:absolute;inset:.875rem}.ruled{border-top:1px solid var(--color-ink)}.ruled>*+*{border-top:1px solid var(--color-rule)}.section-head{gap:var(--space-5);max-width:46rem;margin-bottom:var(--space-8);display:grid}.section-head p{color:var(--color-text-muted)}.rule{border:0;border-top:var(--hairline) solid var(--color-border);margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-surface-inverse);color:var(--color-text-inverse);padding:var(--space-3) var(--space-4);position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.btn{min-height:3.25rem;padding:0 var(--space-5);font:var(--ui-weight) var(--text-sm) / 1 var(--font-body);letter-spacing:.01em;color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.15em;height:1.15em}.btn:hover{background:var(--color-ink);color:var(--color-paper)}.btn:active{background:var(--lagoon-900);border-color:var(--lagoon-900);color:var(--color-paper)}.inverse .btn{color:var(--cappuccino-foam);border-color:var(--cappuccino-foam)}.inverse .btn:hover{background:var(--cappuccino-foam);color:var(--color-ink)}.inverse .btn:active{background:var(--vanilla-cream);color:var(--color-ink)}.btn-row{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.text-link{align-items:center;gap:var(--space-2);font:var(--ui-weight) var(--text-sm) / 1 var(--font-body);color:var(--color-ink);border-bottom:1px solid var(--color-primary);padding-block:.6rem;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--color-primary)}.text-link:active{color:var(--color-primary-hover)}.text-link span{transition:transform var(--dur-short) var(--ease-out)}.text-link:hover span{transform:translate(3px)}.inverse .text-link{color:var(--cappuccino-foam);border-bottom-color:var(--blush-petal)}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .64s var(--ease-out), transform .64s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(8px)}.js [data-reveal].is-in{opacity:1;transform:none}}.prose{max-width:var(--measure);font-size:var(--text-base)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--text-2xl);margin-top:2.2em}.prose h3{font-size:var(--text-xl);margin-top:1.8em}.prose h2+*,.prose h3+*{margin-top:.7em}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose ul li::marker{color:var(--light-oak)}.prose ol li::marker{color:var(--rosewood-700);font-variant-numeric:tabular-nums}.prose strong{color:var(--midnight-lagoon);font-weight:500}.prose a{overflow-wrap:anywhere}.wash{background:var(--color-wash)}.orn-host{isolation:isolate;position:relative;overflow:clip}.orn-host>.container{position:relative}.braid{height:12px;color:var(--color-orn-strong);-webkit-mask:var(--braid) repeat-x 0 50% / 28px 12px;mask:var(--braid) repeat-x 0 50% / 28px 12px;background:currentColor;display:block}.braid--mark{width:5.6rem}.wordmark[data-astro-cid-6xnqtudh]{aspect-ratio:1000/272.1;width:auto;height:3.4rem;display:block}.wordmark--lg[data-astro-cid-6xnqtudh]{height:3.8rem}@media (width<=960px){.wordmark--md[data-astro-cid-6xnqtudh]{height:2.9rem}}.banner[data-astro-cid-nen7h5rs]{background:var(--color-surface-inverse);color:var(--color-text-inverse-muted);font-size:var(--text-sm)}.banner__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;min-height:2.5rem;padding-block:.4rem;display:flex}.banner[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem 1.25rem;display:inline-flex}.banner__place[data-astro-cid-nen7h5rs] svg{color:var(--blush-petal);flex:none}.banner[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--cappuccino-foam);text-decoration:underline;text-decoration-color:var(--color-orn-inverse);text-underline-offset:.2em;align-items:center;gap:.4rem;display:inline-flex}.banner[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--blush-petal);text-decoration-color:currentColor}.banner[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active{color:var(--pink-suede)}.banner[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--color-focus-inverse)}.site-header[data-astro-cid-nen7h5rs]{z-index:40;background:color-mix(in srgb, var(--color-bg) 94%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(10px);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.site-header__cord[data-astro-cid-nen7h5rs]{color:var(--color-orn);position:absolute;bottom:-6px;left:0;right:0}.site-header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;min-height:5.75rem;display:grid}.brand[data-astro-cid-nen7h5rs]{justify-self:center;text-decoration:none;display:block}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2rem;margin:0;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mnav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--color-text);font:500 .9375rem/1 var(--font-body);padding-block:.7rem;text-decoration:none;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-primary);transform-origin:0;height:1px;transition:transform var(--dur-short) var(--ease-out);position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-ink)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-primary)}.site-header__end[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:.75rem;display:flex}.nav__cta{min-height:2.75rem;padding:0 1.1rem}.mnav[data-astro-cid-nen7h5rs]{display:none}.mnav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--color-text);margin-right:-.5rem;padding:.5rem;list-style:none}.mnav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mnav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:active{color:var(--color-primary)}.mnav[data-astro-cid-nen7h5rs] .i-close{display:none}.mnav[data-astro-cid-nen7h5rs][open] .i-close{display:block}.mnav[data-astro-cid-nen7h5rs][open] .i-open,.mnav[data-astro-cid-nen7h5rs]:not([open]) .mnav__panel[data-astro-cid-nen7h5rs]{display:none}.mnav__panel[data-astro-cid-nen7h5rs]{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:1rem max(var(--gutter), env(safe-area-inset-left,0px)) 1.75rem;box-shadow:var(--shadow-pop);gap:1.5rem;display:grid;position:absolute;top:100%;left:0;right:0}.mnav__panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;display:grid}.mnav__panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-border)}.mnav__panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){font:var(--title-weight) 1.5rem/1.2 var(--font-display);font-variation-settings:var(--title-fvs);letter-spacing:var(--title-tracking);padding:1rem 0;display:block}@media (width<=1100px){.site-header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr) auto;min-height:4.5rem}.nav[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs]{justify-self:start}.mnav[data-astro-cid-nen7h5rs]{display:block}}@media (width<=760px){.banner__inner[data-astro-cid-nen7h5rs]{text-align:center;justify-content:center}.banner[data-astro-cid-nen7h5rs] .banner__links[data-astro-cid-nen7h5rs],.banner__place[data-astro-cid-nen7h5rs] svg{display:none}}@media (width<=620px){.nav__cta{display:none}.banner[data-astro-cid-nen7h5rs]{font-size:var(--text-xs)}}.foot-h[data-astro-cid-jo6i4kqk]{font:400 var(--text-sm)/1.3 var(--font-body);color:var(--color-text-inverse-muted);max-width:none}.site-footer[data-astro-cid-jo6i4kqk]{padding-top:var(--space-9);padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px))}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-7);grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-4);align-content:start;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);max-width:28ch}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:var(--space-4) 0 0;font-size:var(--text-sm);gap:.55rem;display:grid}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cappuccino-foam);text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline;text-decoration-color:var(--pink-suede)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:active{color:var(--blush-petal)}.site-footer__base[data-astro-cid-jo6i4kqk]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-rule-inverse);font-size:var(--text-xs);color:var(--color-text-inverse-muted);justify-content:space-between;align-items:center;gap:1rem;display:flex}.bee[data-astro-cid-jo6i4kqk]{color:var(--light-oak)}.site-footer__credits[data-astro-cid-jo6i4kqk]{margin-top:var(--space-7);font-size:var(--text-xs);color:var(--color-text-inverse-muted);line-height:1.6}.site-footer__credits[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-inverse-muted);text-decoration:underline;text-decoration-color:var(--color-rule-inverse);text-underline-offset:.18em}@media (width<=800px){.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.wa-fab[data-astro-cid-uchulhbi]{z-index:50;right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));height:var(--wa-fab-size);min-width:var(--wa-fab-size);border-radius:var(--radius-full);background:var(--wa-fab-bg);color:var(--wa-fab-fg);font:var(--ui-weight) var(--text-sm)/1 var(--font-body);box-shadow:var(--shadow-fab);transition:transform var(--dur-short) var(--ease-out), background-color var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;gap:.6rem;padding:0 .9rem;text-decoration:none;display:inline-flex;position:fixed}.wa-fab[data-astro-cid-uchulhbi]:hover{background:var(--wa-fab-bg-hover);transform:translateY(-2px)}.wa-fab[data-astro-cid-uchulhbi]:active{background:var(--wa-fab-bg-hover);transform:translateY(0)}.wa-fab__label[data-astro-cid-uchulhbi]{display:none}@media (width>=900px){.wa-fab[data-astro-cid-uchulhbi]{padding:0 1.2rem 0 1rem}.wa-fab__label[data-astro-cid-uchulhbi]{display:inline}}html,body{overflow-x:clip}
