:root{--lt-bg:#f5f3ee;--lt-paper:#fffdfa;--lt-ink:#182026;--lt-muted:#58656f;--lt-accent:#0f766e;--lt-line:#e2ddd2;--lt-shadow:0 18px 48px #18202614;--lt-shell:min(1200px, 94vw);--lt-nav-bg:#fffffff0;--lt-nav-line:#242a301f;--lt-nav-link:#1f2a33;--lt-nav-accent:#cdee9a;--lt-nav-accent-ink:#27310f;--lt-nav-scroll-bg:#1f2630f5;--lt-nav-scroll-link:#e8edf2;--lt-nav-scroll-accent:#7cc04b;--lt-nav-scroll-accent-ink:#0e1f06}body{color:var(--lt-ink);background-color:var(--lt-bg);background-image:radial-gradient(circle at 0 0,#0f766e17,#0000 30%),radial-gradient(circle at 100% 20%,#b4530914,#0000 32%),linear-gradient(#f9f7f2 0%,#f5f3ee 40%,#f2eee7 100%);font-family:Noto Sans SC,sans-serif}.lt-shell{width:var(--lt-shell);margin:0 auto}.lt-navbar{z-index:50;background:var(--lt-nav-scroll-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #f3f8eb2e;transition:background-color .32s,border-color .32s,box-shadow .32s;position:sticky;top:0;box-shadow:0 12px 32px #0d12183d}.lt-navbar.is-scrolled{border-bottom-color:var(--lt-nav-line);background:var(--lt-nav-bg);box-shadow:none}.lt-navbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 2rem;width:min(1220px,96vw);margin:0 auto;padding:1.05rem .5rem;display:flex}.lt-brand{align-items:center;gap:.75rem;display:flex}.lt-brand-fallback{color:#0f766e;letter-spacing:.24em;background:#fff;border:1px solid #1f2a3333;border-radius:.75rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.125rem;font-weight:900;display:flex}.lt-navbar-controls{flex-direction:column;align-items:flex-end;gap:.7rem;display:flex}.lt-locale-switcher{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.lt-locale-label{letter-spacing:.2em;text-transform:uppercase;color:#e9eef3bd;font-size:.7rem;font-weight:700}.lt-locale-chip{color:var(--lt-nav-scroll-link);letter-spacing:.08em;text-transform:uppercase;border:1px solid #e8eef352;border-radius:9999px;padding:.23rem .72rem;font-size:.72rem;font-weight:700;transition:color .25s,border-color .25s,background-color .25s}.lt-locale-chip:hover,.lt-locale-chip:focus-visible{border-color:#e8eef3a3}.lt-locale-chip.is-active{border-color:var(--lt-nav-scroll-accent);background:var(--lt-nav-scroll-accent);color:var(--lt-nav-scroll-accent-ink)}.lt-main-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.lt-nav-link{color:var(--lt-nav-scroll-link);letter-spacing:.04em;border-radius:.5rem;padding:.42rem .72rem;font-size:.9rem;font-weight:600;transition:color .22s,background-color .22s}.lt-nav-link:hover,.lt-nav-link:focus-visible{color:#f9fcff;background:#e8eef31f}.lt-nav-link.is-active{background:var(--lt-nav-scroll-accent);color:var(--lt-nav-scroll-accent-ink)}.lt-navbar.is-scrolled .lt-locale-label{color:#1f2a339e}.lt-navbar.is-scrolled .lt-locale-chip{color:#1f2a33d1;border-color:#1f2a333d}.lt-navbar.is-scrolled .lt-locale-chip:hover,.lt-navbar.is-scrolled .lt-locale-chip:focus-visible{color:#162028;border-color:#0f161c8c}.lt-navbar.is-scrolled .lt-locale-chip.is-active{border-color:var(--lt-nav-accent);background:var(--lt-nav-accent);color:var(--lt-nav-accent-ink)}.lt-navbar.is-scrolled .lt-nav-link{color:var(--lt-nav-link)}.lt-navbar.is-scrolled .lt-nav-link:hover,.lt-navbar.is-scrolled .lt-nav-link:focus-visible{color:#0d1419;background:#1f2a3314}.lt-navbar.is-scrolled .lt-nav-link.is-active{background:var(--lt-nav-accent);color:var(--lt-nav-accent-ink)}.lt-surface{border:1px solid var(--lt-line);box-shadow:var(--lt-shadow);background:linear-gradient(160deg,#fffdfafa 0%,#fbf8f1fa 100%)}.lt-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #d8d1c5}.lt-title{letter-spacing:-.02em;font-family:Urbanist,sans-serif}.lt-fade-in{animation:.65s both ltFadeIn}@keyframes ltFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){.lt-navbar-inner{padding-top:.9rem;padding-bottom:.9rem}.lt-navbar-controls{align-items:flex-start;width:100%}.lt-main-nav{justify-content:flex-start}}
