html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}[data-language-root]{position:relative;flex-shrink:0;color:var(--ink, #1d1b14);font:13px/1.4 DM Sans,Arial,sans-serif;z-index:30}.language-control{position:relative}.language-trigger{appearance:none;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 12px;border:1px solid #1d1b142e;border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .2s,border-color .2s}.language-trigger:hover,.language-trigger[aria-expanded=true]{background:#f3eee5;border-color:#1d1b1477}.language-trigger>svg:first-child{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.2}.language-trigger>span{font-size:11px;font-weight:500;letter-spacing:.04em}.language-chevron{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.2;transition:transform .2s}.language-trigger[aria-expanded=true] .language-chevron{transform:rotate(180deg)}.language-popover{position:absolute;right:0;top:calc(100% + 10px);width:184px;padding:7px;background:#f3eee5;border:1px solid #c5bcac;border-radius:12px;box-shadow:0 10px 30px #1d1b1412;animation:language-appear .18s ease-out;z-index:40}.language-popover>button{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;width:100%;padding:11px 12px;font:13px/1.4 DM Sans,Arial,sans-serif;color:inherit;border:0;border-radius:6px;background:transparent;cursor:pointer;text-align:left}.language-popover>button:hover,.language-popover>button:focus-visible{background:#e5dccd}.language-popover>button[aria-checked=true]{background:#1d1b14;color:#f3eee5}.language-check{font-size:10px;letter-spacing:.04em}.language-trigger:focus-visible,.language-popover>button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.language-trigger svg,.language-popover svg{flex-shrink:0}.language-fallback{max-width:96px;font:12px DM Sans,Arial,sans-serif}.language-fallback select{max-width:96px;min-height:44px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:20px}.language-noscript{display:flex;flex-wrap:wrap;gap:9px;font-size:11px}.language-noscript a{min-height:44px;display:inline-flex;align-items:center}.language-noscript a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@keyframes language-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.language-popover{animation:none}.language-trigger,.language-chevron{transition:none}}@media(max-width:370px){.language-trigger{padding-inline:10px;gap:7px}.language-popover{width:180px}}
