@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-ext-800-normal.B6BjB2Ju.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-ext-800-normal.BPkb-LBK.woff)format("woff")}:root{--ink:#18181b;--black:#000;--white:#fff;--paper:#fafafa;--gray-50:#f4f4f5;--gray-100:#e4e4e7;--gray-300:#a1a1aa;--gray-500:#71717a;--gray-700:#3f3f46;--focus:#2563eb;--open:#15803d;--closed:#b91c1c;--font:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--container:1280px;--gutter:clamp(16px, 4vw, 40px);--section:clamp(56px, 9vw, 120px);--radius:0px;--border:3px solid var(--ink);--header-h:72px;--fs-display:clamp(2.6rem, 1.2rem + 6vw, 6rem);--fs-h1:clamp(2.3rem, 1.3rem + 4.4vw, 4.75rem);--fs-h2:clamp(2rem, 1.2rem + 3.6vw, 4.5rem);--fs-h3:clamp(1.25rem, 1rem + .9vw, 1.75rem);--fs-lead:clamp(1.05rem, .98rem + .35vw, 1.25rem);--ease:cubic-bezier(.2, .7, .2, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65;overflow-x:clip}[hidden]{display:none!important}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5em;font-weight:800;line-height:1.05}h1{font-size:var(--fs-h1);text-transform:uppercase}h2{font-size:var(--fs-h2);text-transform:uppercase}h3{font-size:var(--fs-h3)}p{text-wrap:pretty;margin:0 0 1em}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}strong,b{font-weight:700}hr{border:0;border-top:1px solid var(--gray-100);margin:2rem 0}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.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(--ink);color:var(--white);padding:12px 18px;font-weight:700;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}.center{text-align:center}.muted{color:var(--gray-500)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500);margin-bottom:.75rem;font-size:.8rem;font-weight:700;display:inline-block}.lead{font-size:var(--fs-lead);max-width:62ch;line-height:1.6}.btn{--btn-bg:var(--white);--btn-fg:var(--ink);border:var(--border);border-radius:var(--radius);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);justify-content:center;align-items:center;gap:.6em;padding:.7em 2.2em;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--ink);--btn-fg:var(--white);text-decoration:none}.btn:active{transform:translateY(1px)}.btn--dark{--btn-bg:var(--ink);--btn-fg:var(--white)}.btn--dark:hover{--btn-bg:var(--white);--btn-fg:var(--ink)}.btn--lg{min-height:60px;padding-inline:2.6em;font-size:1.15rem}.btn--sm{border-width:2px;min-height:42px;padding:.45em 1.2em;font-size:.85rem}.btn--icon{width:52px;padding:0}.btn svg{flex:none;width:1.2em;height:1.2em}.link-arrow{align-items:center;gap:.4em;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform .18s var(--ease)}.link-arrow:hover:after{transform:translate(4px)}.marquee{--speed:60s;user-select:none;pointer-events:none;white-space:nowrap;line-height:.9;overflow:hidden}.marquee__track{animation:marquee var(--speed) linear infinite;display:inline-flex}.marquee__track span{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(3.2rem,2rem + 6.5vw,8.5rem);font-weight:800;font-family:"Plus Jakarta Sans", var(--font);color:var(--marquee-bg,var(--white));-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;opacity:.4;padding-right:.35em}.marquee--light .marquee__track span{--marquee-bg:var(--black);-webkit-text-stroke-color:var(--white)}@keyframes marquee{to{transform:translate(-50%)}}.section-title{margin-bottom:clamp(32px,5vw,64px);position:relative}.section-title .marquee{z-index:0;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.section-title h1,.section-title h2{z-index:1;margin:0;position:relative}.section-title--page{padding-top:clamp(40px,6vw,80px)}.grid{gap:clamp(16px,2.2vw,28px);display:grid}.grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.grid--logos{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}@media (width<=520px){.grid--logos{grid-template-columns:repeat(2,1fr);gap:12px}}.prose{max-width:72ch;font-size:1.05rem}.prose--wide{max-width:none}.prose h2{margin-top:2.2em;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem)}.prose h3{text-transform:none;margin-top:2em;font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem)}.prose h4{margin-top:1.6em;font-size:1.1rem}.prose>:first-child{margin-top:0}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.3em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--gray-500)}.prose a{overflow-wrap:anywhere;font-weight:600}.prose img{background:var(--gray-50);width:100%;margin:1.5rem 0}.prose p:has(>img+img),.prose p:has(>img:only-child){margin:1.5rem 0}.prose p:has(>img+img){width:min(var(--container), calc(100vw - var(--gutter) * 2));grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;max-width:none;display:grid}.prose p:has(>img+img) img{aspect-ratio:1;object-fit:cover;height:100%;margin:0}.prose iframe{aspect-ratio:4/3;background:var(--gray-50);border:0;width:100%;height:auto;margin:1.5rem 0}.prose blockquote{border-left:var(--border);margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;font-size:1.1rem}.prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}.prose th,.prose td{border-bottom:1px solid var(--gray-100);text-align:left;vertical-align:top;padding:.6em .5em}.input{border:var(--border);border-radius:var(--radius);background:var(--white);width:100%;min-height:52px;color:var(--ink);font:inherit;padding:.6em 1em}.input::placeholder{color:var(--gray-500)}.breadcrumb{color:var(--gray-500);padding-top:20px;font-size:.85rem}.breadcrumb ol{flex-wrap:wrap;gap:.35em;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li:not(:last-child):after{content:"/";color:var(--gray-300);margin-left:.35em}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current]{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(18px)}.js .reveal.is-visible{opacity:1;transform:none}}.tile[data-astro-cid-6cojxnwh]{height:100%;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-6cojxnwh] img[data-astro-cid-6cojxnwh]{width:100%;transition:transform .4s var(--ease)}.tile[data-astro-cid-6cojxnwh]:hover img[data-astro-cid-6cojxnwh]{transform:scale(1.04)}.tile__label[data-astro-cid-6cojxnwh]{background:var(--white);width:78%;color:var(--ink);align-items:center;min-height:30%;padding:.6em .9em .55em;font-size:clamp(.85rem,.7rem + .7vw,1.25rem);font-weight:800;line-height:1.15;display:flex;position:absolute;bottom:0;left:0}.topbar[data-astro-cid-nen7h5rs]{background:var(--black);color:var(--white);font-size:.8rem}.topbar__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.topbar[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{margin:0}.topbar__status[data-astro-cid-nen7h5rs]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}.dot[data-astro-cid-nen7h5rs]{background:var(--gray-300);border-radius:50%;flex:none;width:8px;height:8px}[data-astro-cid-nen7h5rs][data-state=open] .dot[data-astro-cid-nen7h5rs]{background:#4ade80;box-shadow:0 0 0 3px #4ade8040}[data-astro-cid-nen7h5rs][data-state=closed] .dot[data-astro-cid-nen7h5rs]{background:#f87171}.topbar__links[data-astro-cid-nen7h5rs]{gap:20px;display:flex}.topbar__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:.85;white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.topbar__links[data-astro-cid-nen7h5rs] .topbar__lang[data-astro-cid-nen7h5rs]{letter-spacing:.06em;opacity:1;border:1px solid #ffffffb3;padding:2px 8px;font-weight:800}.topbar__links[data-astro-cid-nen7h5rs] .topbar__lang[data-astro-cid-nen7h5rs]:hover{background:var(--white);color:var(--black);text-decoration:none}.topbar__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:1;text-decoration:underline}@media (width<=760px){.hide-sm[data-astro-cid-nen7h5rs]{display:none!important}.topbar__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:first-child{display:none}.topbar__links[data-astro-cid-nen7h5rs]{gap:10px}}.header[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#fffffff0;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--gray-100);box-shadow:0 6px 24px -18px #00000080}.header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:24px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{flex:none}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:120px;height:auto}@media (width>=1280px){.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:137px}}.nav[data-astro-cid-nen7h5rs]{flex:1;align-self:stretch;display:none}.header__cta[data-astro-cid-nen7h5rs]{margin-left:auto;display:none}@media (width>=1180px){.nav[data-astro-cid-nen7h5rs]{display:block}.header__cta[data-astro-cid-nen7h5rs]{margin-left:0;display:inline-flex}.burger[data-astro-cid-nen7h5rs]{display:none!important}}.nav__list[data-astro-cid-nen7h5rs]{justify-content:center;gap:clamp(2px,.6vw,10px);height:100%;margin:0;padding:0;list-style:none;display:flex}.nav__item[data-astro-cid-nen7h5rs]{align-items:center;height:100%;display:flex}.nav__link[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:10px clamp(6px,.7vw,12px);font-size:.92rem;font-weight:600;text-decoration:none;position:relative}.nav__link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .2s var(--ease);position:absolute;bottom:4px;left:clamp(6px,.7vw,12px);right:clamp(6px,.7vw,12px);transform:scaleX(0)}.nav__link[data-astro-cid-nen7h5rs]:hover:after,.nav__link[data-astro-cid-nen7h5rs][aria-current]:after{transform:scaleX(1)}.nav__toggle[data-astro-cid-nen7h5rs]{width:26px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-8px;padding:0;display:grid}.nav__toggle[data-astro-cid-nen7h5rs] svg{transition:transform .2s}[data-astro-cid-nen7h5rs][data-mega][data-open] .nav__toggle[data-astro-cid-nen7h5rs] svg{transform:rotate(180deg)}.mega[data-astro-cid-nen7h5rs]{background:var(--white);border-top:1px solid var(--gray-100);border-bottom:var(--border);opacity:0;visibility:hidden;transition:opacity .2s, transform .2s var(--ease), visibility .2s;padding:28px 0 32px;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 30px 40px -30px #00000059}[data-astro-cid-nen7h5rs][data-mega]:hover .mega[data-astro-cid-nen7h5rs],[data-astro-cid-nen7h5rs][data-mega][data-open] .mega[data-astro-cid-nen7h5rs],[data-astro-cid-nen7h5rs][data-mega]:focus-within .mega[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.mega__grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(6,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.mega__tile[data-astro-cid-nen7h5rs]{outline-offset:2px;display:block;overflow:hidden}.mega__tile[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:100%;transition:transform .35s var(--ease)}.mega__tile[data-astro-cid-nen7h5rs]:hover img[data-astro-cid-nen7h5rs]{transform:scale(1.04)}.mega__foot[data-astro-cid-nen7h5rs]{gap:28px;margin-top:20px;font-size:.95rem;display:flex}.burger[data-astro-cid-nen7h5rs]{border:var(--border);background:var(--white);width:48px;height:48px;color:var(--ink);cursor:pointer;place-items:center;margin-left:auto;display:grid}.burger__close[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__open[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__close[data-astro-cid-nen7h5rs]{display:block}.drawer[data-astro-cid-nen7h5rs]{inset:calc(var(--header-h) + 36px) 0 0;z-index:49;background:var(--white);opacity:0;transition:opacity .22s, transform .22s var(--ease);padding:16px 0 40px;position:fixed;overflow-y:auto;transform:translateY(-8px)}.drawer[data-astro-cid-nen7h5rs].is-open{opacity:1;transform:none}.drawer-open{overflow:hidden}.drawer__list[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.drawer__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:-.01em;padding:10px 0;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:800;line-height:1.1;text-decoration:none;display:block}.drawer__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{text-decoration:underline 3px}.drawer__cats[data-astro-cid-nen7h5rs]{border-top:1px solid var(--gray-100);flex-wrap:wrap;gap:8px;margin:24px 0;padding:24px 0 0;list-style:none;display:flex}.drawer__cats[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border:2px solid var(--ink);padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.drawer__info[data-astro-cid-nen7h5rs]{font-size:.95rem}.drawer__info[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs]{margin-bottom:.5em}.drawer__social[data-astro-cid-nen7h5rs]{gap:10px;margin-top:16px;display:flex}.mountains[data-astro-cid-cy626erf]{width:100%;height:clamp(70px,11vw,190px);color:var(--ink);display:block}.mountains--slope[data-astro-cid-cy626erf]{height:clamp(30px,5.5vw,92px)}.mountains--footer[data-astro-cid-cy626erf]{width:min(720px,70vw);height:auto}.prefooter[data-astro-cid-jo6i4kqk]{padding-block:clamp(48px,7vw,96px)}.prefooter__inner[data-astro-cid-jo6i4kqk]{gap:48px;display:grid}@media (width>=960px){.prefooter__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:5fr 7fr}}.prefooter__title[data-astro-cid-jo6i4kqk]{margin-bottom:.7em;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.4rem)}.prefooter__social[data-astro-cid-jo6i4kqk]{gap:12px;display:flex}.prefooter__social[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{width:96px}.newsletter__row[data-astro-cid-jo6i4kqk]{gap:10px;display:flex}@media (width<=520px){.newsletter__row[data-astro-cid-jo6i4kqk]{flex-direction:column}}.newsletter__note[data-astro-cid-jo6i4kqk]{color:var(--gray-500);margin:10px 0 0;font-size:.82rem}.newsletter__msg[data-astro-cid-jo6i4kqk]{margin:8px 0 0;font-weight:700}.newsletter__msg[data-astro-cid-jo6i4kqk]:empty{display:none}[data-astro-cid-jo6i4kqk][data-state=ok]{color:var(--open)}[data-astro-cid-jo6i4kqk][data-state=error]{color:var(--closed)}.footer[data-astro-cid-jo6i4kqk]{background:var(--black);color:var(--white);padding-top:clamp(56px,7vw,96px);overflow:hidden}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:40px;display:grid}@media (width>=640px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width>=1000px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr 1fr .8fr}}.footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:200px;height:auto}.footer__col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;margin-bottom:1rem;font-size:1rem}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;font-size:.92rem;list-style:none}.footer__col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.55em}.footer__col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-style:normal}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__linkbtn[data-astro-cid-jo6i4kqk]{color:#ffffffd1;text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__linkbtn[data-astro-cid-jo6i4kqk]:hover{color:var(--white);text-decoration:underline}.footer__linkbtn[data-astro-cid-jo6i4kqk]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer__bottom[data-astro-cid-jo6i4kqk]{align-items:flex-end;min-height:160px;margin-top:48px;display:flex;position:relative}.footer__bottom[data-astro-cid-jo6i4kqk] .footer__mountains{color:var(--white);pointer-events:none;position:absolute;bottom:-4px;left:0}.footer__credit[data-astro-cid-jo6i4kqk]{color:#ffffffb3;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-bottom:24px;font-size:.8rem;display:flex;position:relative}@media (width>=760px){.footer__credit[data-astro-cid-jo6i4kqk]{justify-content:flex-end}}.footer__credit[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.to-top[data-astro-cid-jo6i4kqk]{z-index:40;background:var(--ink);width:48px;height:48px;color:var(--white);border:2px solid var(--white);opacity:0;visibility:hidden;transition:all .25s var(--ease);place-items:center;display:grid;position:fixed;bottom:80px;right:16px;transform:translateY(10px)}.to-top[data-astro-cid-jo6i4kqk].is-visible{opacity:1;visibility:visible;transform:none}.cc[data-astro-cid-kror3uvh]{z-index:100;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cc__box[data-astro-cid-kror3uvh]{pointer-events:auto;background:var(--ink);width:min(100%,460px);max-height:calc(100dvh - 32px);color:var(--white);opacity:0;transition:opacity .2s, transform .25s var(--ease);padding:24px;overflow-y:auto;transform:translateY(16px);box-shadow:0 20px 50px -20px #0009}.cc[data-astro-cid-kror3uvh].is-open .cc__box[data-astro-cid-kror3uvh]{opacity:1;transform:none}.cc__title[data-astro-cid-kror3uvh]{text-transform:none;margin-bottom:.5em;font-size:1.4rem}.cc__text[data-astro-cid-kror3uvh]{color:#ffffffd9;font-size:.85rem;line-height:1.55}.cc__text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--white)}.cc__settings[data-astro-cid-kror3uvh]{gap:10px;margin-bottom:16px;font-size:.85rem;display:grid}.cc__opt[data-astro-cid-kror3uvh]{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.cc__opt[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{width:18px;height:18px;accent-color:var(--white);margin-top:2px}.cc__actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:8px;display:flex}.cc__actions[data-astro-cid-kror3uvh] .btn[data-astro-cid-kror3uvh]{--btn-bg:transparent;--btn-fg:var(--white);border-color:var(--white)}.cc__actions[data-astro-cid-kror3uvh] .btn[data-astro-cid-kror3uvh]:hover,.cc__actions[data-astro-cid-kror3uvh] .btn--dark[data-astro-cid-kror3uvh]{--btn-bg:var(--white);--btn-fg:var(--ink)}.ai__fab[data-astro-cid-b3o3rnxe]{z-index:60;border:2px solid var(--white);background:var(--ink);height:52px;color:var(--white);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s var(--ease);align-items:center;gap:10px;padding:0 20px;font-size:.9rem;font-weight:800;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px -10px #00000080}.ai__fab[data-astro-cid-b3o3rnxe]:hover{transform:translateY(-2px)}.is-open[data-astro-cid-b3o3rnxe] .ai__fab[data-astro-cid-b3o3rnxe]{display:none}@media (width<=560px){.ai__fab[data-astro-cid-b3o3rnxe]{justify-content:center;width:52px;padding:0}.ai__fab[data-astro-cid-b3o3rnxe] span[data-astro-cid-b3o3rnxe]{display:none}}.ai__panel[data-astro-cid-b3o3rnxe]{z-index:70;background:var(--white);border:var(--border);width:min(400px,100vw - 32px);height:min(620px,100dvh - 32px);box-shadow:10px 10px 0 var(--ink);flex-direction:column;display:flex;position:fixed;bottom:16px;right:16px}.ai__panel[data-astro-cid-b3o3rnxe][hidden]{display:none}@media (width<=560px){.ai__panel[data-astro-cid-b3o3rnxe]{width:100%;height:100dvh;box-shadow:none;border:0;inset:0}}.ai__head[data-astro-cid-b3o3rnxe]{background:var(--ink);color:var(--white);align-items:center;gap:6px;padding:14px 12px 14px 18px;display:flex}.ai__head[data-astro-cid-b3o3rnxe] div[data-astro-cid-b3o3rnxe]{flex:1}.ai__head[data-astro-cid-b3o3rnxe] h2[data-astro-cid-b3o3rnxe]{letter-spacing:.02em;margin:0;font-size:1rem}.ai__head[data-astro-cid-b3o3rnxe] p[data-astro-cid-b3o3rnxe]{opacity:.75;margin:0;font-size:.78rem}.ai__icon[data-astro-cid-b3o3rnxe]{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ai__icon[data-astro-cid-b3o3rnxe]:hover{background:#ffffff26}.ai__log[data-astro-cid-b3o3rnxe]{background:var(--gray-50);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.ai__msg[data-astro-cid-b3o3rnxe]{overflow-wrap:anywhere;max-width:88%;padding:10px 14px;font-size:.93rem;line-height:1.5}.ai__msg[data-astro-cid-b3o3rnxe] p{margin:0 0 .5em}.ai__msg[data-astro-cid-b3o3rnxe] p:last-child{margin:0}.ai__msg[data-astro-cid-b3o3rnxe] ul{margin:.3em 0;padding-left:1.2em}.ai__msg[data-astro-cid-b3o3rnxe] a{font-weight:700}.ai__msg--bot[data-astro-cid-b3o3rnxe]{background:var(--white);border:2px solid var(--ink);align-self:flex-start}.ai__msg--user[data-astro-cid-b3o3rnxe]{background:var(--ink);color:var(--white);white-space:pre-wrap;align-self:flex-end}.ai__msg[data-astro-cid-b3o3rnxe].is-error{border-color:var(--closed);color:var(--closed)}.ai__msg[data-astro-cid-b3o3rnxe].is-typing:after{content:"";background:radial-gradient(circle, var(--ink) 3px, transparent 3.5px) 0 50% / 10px 10px repeat-x;width:28px;height:10px;animation:1s steps(3,end) infinite ai-dots;display:inline-block}@keyframes ai-dots{0%{width:8px}to{width:34px}}.ai__chips[data-astro-cid-b3o3rnxe]{flex-wrap:wrap;gap:6px;display:flex}.ai__chips[data-astro-cid-b3o3rnxe] button[data-astro-cid-b3o3rnxe]{border:2px solid var(--ink);background:var(--white);font:inherit;cursor:pointer;padding:6px 12px;font-size:.82rem;font-weight:600}.ai__chips[data-astro-cid-b3o3rnxe] button[data-astro-cid-b3o3rnxe]:hover{background:var(--ink);color:var(--white)}.ai__form[data-astro-cid-b3o3rnxe]{border-top:2px solid var(--ink);gap:8px;padding:12px;display:flex}.ai__form[data-astro-cid-b3o3rnxe] textarea[data-astro-cid-b3o3rnxe]{resize:none;border:2px solid var(--ink);min-height:46px;max-height:120px;font:inherit;flex:1;padding:11px 12px;font-size:.95rem;line-height:1.4}.ai__send[data-astro-cid-b3o3rnxe]{background:var(--ink);width:46px;height:46px;color:var(--white);cursor:pointer;border:0;flex:none;align-self:flex-end;place-items:center;display:grid}.ai__send[data-astro-cid-b3o3rnxe]:disabled{opacity:.5;cursor:wait}.ai__note[data-astro-cid-b3o3rnxe]{color:var(--gray-500);margin:0;padding:0 12px 10px;font-size:.72rem}
