:root{--bg:#000;--band:#0e0e0f;--card:#1c1c1e;--card-2:#2c2c2e;--line:#2c2c2e;--fg:#f4f4f4;--muted:#8e8e93;--dim:#636366;--paper:#f4f4f4;--ink:#111;--ink-muted:#4a4a4e;--dot-on:#8cff82;--dot-soon:#f5a623;--dot-on-paper:#1f7a19;--r-sm:8px;--r-md:16px;--r-lg:24px;--r-pill:999px;--font:"Manrope Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark;--gutter-l:max(16px, env(safe-area-inset-left));--gutter-r:max(16px, env(safe-area-inset-right));--container:1200px;--ease:cubic-bezier(.2, 0, 0, 1)}@media (width>=1024px){:root{--gutter-l:max(32px, env(safe-area-inset-left));--gutter-r:max(32px, env(safe-area-inset-right))}}@media (width>=1800px){:root{--container:1440px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:96px}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font);overflow-wrap:break-word;flex-direction:column;font-size:16px;font-weight:400;line-height:1.5;display:flex}@media (width>=640px){body{font-size:17px}}main{flex:1 0 auto}img,svg,picture,video{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}ul[role=list],ol[role=list]{padding:0;list-style:none}:root{--focus:var(--fg)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{background:var(--paper);color:var(--ink)}h1,h2,h3,h4{text-wrap:balance;font-weight:800;line-height:1.1}p{text-wrap:pretty;max-width:60ch}.t-visit{letter-spacing:-.035em;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.08}.t-hero{letter-spacing:-.035em;font-size:clamp(36px,6vw,72px);font-weight:800;line-height:1.04}.t-section{letter-spacing:-.025em;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.t-feature{letter-spacing:-.02em;font-size:clamp(22px,2vw,24px);font-weight:800;line-height:1.2}.t-big{letter-spacing:-.03em;font-size:clamp(30px,3vw,36px);font-weight:800;line-height:1.1}.t-label{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.muted{color:var(--muted)}.container{width:100%;max-width:calc(var(--container) + var(--gutter-l) + var(--gutter-r));padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin-inline:auto}.section{padding-block:clamp(56px,8vw,112px)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reveal{transition:opacity .3s var(--ease), transform .3s var(--ease)}.reveal--hidden{opacity:0;transform:translateY(12px)}.ring[data-astro-cid-bbd3a5wl]{flex:none;overflow:visible}.btn[data-astro-cid-ekguhzzh]{border-radius:var(--r-pill);white-space:nowrap;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;display:inline-flex}.btn--md[data-astro-cid-ekguhzzh]{min-height:48px;padding:0 24px;font-size:16px}.btn--sm[data-astro-cid-ekguhzzh]{min-height:36px;padding:0 16px;font-size:14px}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--paper);color:var(--ink)}.btn--secondary[data-astro-cid-ekguhzzh]{color:var(--fg);border-color:var(--card-2);background:0 0}.btn--paper[data-astro-cid-ekguhzzh].btn--primary{background:var(--ink);color:var(--paper)}.btn--paper[data-astro-cid-ekguhzzh].btn--secondary{color:var(--ink);border-color:var(--ink-muted)}@media (hover:hover){.btn--primary[data-astro-cid-ekguhzzh]:hover{background:#fff;box-shadow:0 0 0 4px #f4f4f41f}.btn--secondary[data-astro-cid-ekguhzzh]:hover{border-color:var(--muted);background:var(--card)}.btn--paper[data-astro-cid-ekguhzzh].btn--primary:hover{background:#000;box-shadow:0 0 0 4px #1111111f}.btn--paper[data-astro-cid-ekguhzzh].btn--secondary:hover{border-color:var(--ink);background:#1111110f}}.header[data-astro-cid-nen7h5rs]{z-index:50;padding-top:env(safe-area-inset-top);backdrop-filter:blur(24px)saturate(180%);background:#0000009e;border-bottom:1px solid #ffffff1a;position:sticky;top:0;box-shadow:inset 0 1px #ffffff0f}@supports not (backdrop-filter:blur(1px)){.header[data-astro-cid-nen7h5rs]{background:#000000f0}}.header__bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;column-gap:24px;min-height:64px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{color:var(--fg);border-radius:var(--r-pill);transition:opacity .15s var(--ease);margin-left:-4px;padding:4px;display:inline-flex}.header__nav[data-astro-cid-nen7h5rs]{flex:auto;min-width:0}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:4px;display:flex}.header__link[data-astro-cid-nen7h5rs]{border-radius:var(--r-pill);white-space:nowrap;min-height:36px;color:var(--muted);transition:color .15s var(--ease), background-color .15s var(--ease), box-shadow .15s var(--ease);align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.header__link[data-astro-cid-nen7h5rs].is-active{color:var(--fg)}.header__logo[data-astro-cid-nen7h5rs],.header__nav[data-astro-cid-nen7h5rs],.header__bar[data-astro-cid-nen7h5rs] .header__action{margin-block:14px}.header__local[data-astro-cid-nen7h5rs]{border-top:1px solid #ffffff0f}.localnav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:stretch;gap:16px;min-height:48px;display:flex}.localnav__title[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;color:var(--fg);white-space:nowrap;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.localnav__links[data-astro-cid-nen7h5rs]{gap:28px;display:flex}.localnav__link[data-astro-cid-nen7h5rs]{white-space:nowrap;color:var(--muted);transition:color .15s var(--ease);align-items:center;font-size:15px;font-weight:600;display:inline-flex;position:relative}.localnav__link[data-astro-cid-nen7h5rs]:after{content:"";height:2px;transition:background-color .15s var(--ease);background:0 0;border-radius:2px;position:absolute;bottom:-1px;left:0;right:0}.localnav__link[data-astro-cid-nen7h5rs].is-active{color:var(--fg)}.localnav__link[data-astro-cid-nen7h5rs].is-active:after{background:var(--fg)}@media (hover:hover){.header__logo[data-astro-cid-nen7h5rs]:hover{opacity:.72}.header__link[data-astro-cid-nen7h5rs]:hover{color:var(--fg);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff0f}.localnav__link[data-astro-cid-nen7h5rs]:hover{color:var(--fg)}.localnav__link[data-astro-cid-nen7h5rs]:not(.is-active):hover:after{background:#ffffff3d}.localnav__title[data-astro-cid-nen7h5rs]:hover{color:#fff}}@media (width<=640px){.header__bar[data-astro-cid-nen7h5rs]{column-gap:8px;min-height:56px}.header__logo[data-astro-cid-nen7h5rs],.header__nav[data-astro-cid-nen7h5rs],.header__bar[data-astro-cid-nen7h5rs] .header__action{margin-block:10px}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:0}.header__link[data-astro-cid-nen7h5rs]{padding:0 8px;font-size:14px}.header__bar[data-astro-cid-nen7h5rs] .header__action{min-height:34px;padding:0 12px;font-size:13px}.localnav[data-astro-cid-nen7h5rs]{min-height:44px}.localnav__title[data-astro-cid-nen7h5rs]{font-size:16px}.localnav__links[data-astro-cid-nen7h5rs]{gap:20px}.localnav__link[data-astro-cid-nen7h5rs]{font-size:14px}}@media (width<=420px){.header__bar[data-astro-cid-nen7h5rs]{column-gap:6px}.header__logo[data-astro-cid-nen7h5rs]{margin-left:0;padding:0}.header__link[data-astro-cid-nen7h5rs]{padding:0 6px}}@media (width<=389px){.header__bar[data-astro-cid-nen7h5rs]{column-gap:4px}.header__link[data-astro-cid-nen7h5rs]{padding:0 5px;font-size:13px}.header__bar[data-astro-cid-nen7h5rs] .header__action{padding:0 10px}.localnav__links[data-astro-cid-nen7h5rs]{gap:16px}}@media (width<=359px){.header__nav[data-astro-cid-nen7h5rs]{flex-basis:100%;order:5;margin-top:-8px;margin-bottom:4px;margin-left:-5px}.header__bar[data-astro-cid-nen7h5rs] .header__action{margin-left:auto}.localnav[data-astro-cid-nen7h5rs]{min-height:40px}}@media (height<=500px) and (width>=560px){.header__bar[data-astro-cid-nen7h5rs]{min-height:48px}.header__logo[data-astro-cid-nen7h5rs],.header__nav[data-astro-cid-nen7h5rs],.header__bar[data-astro-cid-nen7h5rs] .header__action{margin-block:7px}.localnav[data-astro-cid-nen7h5rs]{min-height:38px}}.footer[data-astro-cid-jo6i4kqk]{padding-top:64px;padding-bottom:max(32px, env(safe-area-inset-bottom));background:var(--band);border-top:1px solid var(--line);margin-top:auto;font-size:15px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:auto repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.footer__logo[data-astro-cid-jo6i4kqk]{color:var(--fg);transition:opacity .15s var(--ease);align-self:start;padding-right:32px;display:inline-flex}.footer__title[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-bottom:16px}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;display:grid}.footer__link[data-astro-cid-jo6i4kqk]{color:var(--muted);transition:color .15s var(--ease)}.footer__text[data-astro-cid-jo6i4kqk]{color:var(--muted)}.footer__copy[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);max-width:none;color:var(--muted);margin-top:56px;padding-top:24px;font-size:14px}@media (width<=1024px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__logo[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=640px){.footer[data-astro-cid-jo6i4kqk]{padding-top:48px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);gap:32px}}@media (hover:hover){.footer__logo[data-astro-cid-jo6i4kqk]:hover{opacity:.72}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--fg)}}
