.lmt-catnav__list[data-astro-cid-bbf4m3ph]{justify-content:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.lmt-catnav__link[data-astro-cid-bbf4m3ph]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);white-space:nowrap;border-bottom:2px solid #0000;font-size:.86rem;font-weight:650;text-decoration:none;transition:color .15s,background .18s,border-color .18s;display:inline-flex}.lmt-catnav__link[data-astro-cid-bbf4m3ph]:hover{color:var(--fg);background:color-mix(in srgb, var(--surface) 70%, transparent)}.lmt-catnav__icon[data-astro-cid-bbf4m3ph]{color:currentColor;align-items:center;display:inline-flex}.lmt-catnav__link[data-astro-cid-bbf4m3ph].is-current{color:var(--accent);border-bottom-color:var(--accent)}@media (width<=760px){.lmt-catnav[data-astro-cid-bbf4m3ph]{border-top:1px solid var(--border);scrollbar-width:none;overflow-x:auto}.lmt-catnav[data-astro-cid-bbf4m3ph]::-webkit-scrollbar{display:none}.lmt-catnav__list[data-astro-cid-bbf4m3ph]{width:max-content;min-width:100%;padding:0 var(--space-4);justify-content:flex-start}.lmt-catnav__link[data-astro-cid-bbf4m3ph]{min-height:42px;padding-inline:var(--space-3);font-size:.8rem}.lmt-catnav__icon[data-astro-cid-bbf4m3ph]{display:none}}.lmt-lang[data-astro-cid-ecceicg2]{position:relative}.lmt-lang__trigger[data-astro-cid-ecceicg2]{align-items:center;gap:var(--space-2);max-width:190px;min-height:44px;padding:0 var(--space-3);color:var(--fg);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);user-select:none;font-size:.84rem;font-weight:650;line-height:1;list-style:none;transition:color .15s,background .18s,border-color .18s;display:inline-flex}.lmt-lang__trigger[data-astro-cid-ecceicg2]::-webkit-details-marker{display:none}.lmt-lang__trigger[data-astro-cid-ecceicg2]:hover{color:var(--accent);background:var(--surface-2);border-color:var(--accent)}.lmt-lang__globe[data-astro-cid-ecceicg2],.lmt-lang__chevron[data-astro-cid-ecceicg2]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.lmt-lang__chevron[data-astro-cid-ecceicg2]{width:14px;height:14px;transition:transform .18s}.lmt-lang[data-astro-cid-ecceicg2][open] .lmt-lang__chevron[data-astro-cid-ecceicg2]{transform:rotate(180deg)}.lmt-lang__panel[data-astro-cid-ecceicg2]{z-index:100;width:min(360px, calc(100vw - var(--space-8)));padding:var(--space-4);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;box-shadow:0 18px 48px #1c292629}.lmt-lang__search-label[data-astro-cid-ecceicg2]{margin-bottom:var(--space-2);color:var(--fg);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.lmt-lang__search-wrap[data-astro-cid-ecceicg2]{margin-bottom:var(--space-3);position:relative}.lmt-lang__search-wrap[data-astro-cid-ecceicg2]>svg[data-astro-cid-ecceicg2]{inset-inline-start:var(--space-3);fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:1.75px;stroke-linecap:round;position:absolute;top:50%;transform:translateY(-50%)}.lmt-lang__search[data-astro-cid-ecceicg2]{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding-inline-start:40px}.lmt-lang__search[data-astro-cid-ecceicg2]::placeholder{color:var(--muted)}.lmt-lang__list[data-astro-cid-ecceicg2]{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(380px,55vh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lmt-lang__link[data-astro-cid-ecceicg2]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;color:var(--muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:.84rem;font-weight:500;text-decoration:none;transition:color .15s,background .18s;display:flex}.lmt-lang__link[data-astro-cid-ecceicg2]:hover{color:var(--fg);background:var(--elevate)}.lmt-lang__link[data-astro-cid-ecceicg2].is-current{color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface));font-weight:700}.lmt-lang__link[data-astro-cid-ecceicg2] svg[data-astro-cid-ecceicg2]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@media (width<=520px){.lmt-lang__trigger[data-astro-cid-ecceicg2]{max-width:145px;padding-inline:var(--space-2)}.lmt-lang__trigger[data-astro-cid-ecceicg2]>span[data-astro-cid-ecceicg2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lmt-lang__panel[data-astro-cid-ecceicg2]{inset-inline:var(--space-4);width:auto;max-height:calc(100dvh - 82px);position:fixed;inset-block-start:66px}.lmt-lang__list[data-astro-cid-ecceicg2]{grid-template-columns:1fr}}.lmt-header[data-astro-cid-isef26zo]{z-index:50;background:color-mix(in srgb, var(--bg) 94%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.lmt-header__inner[data-astro-cid-isef26zo]{width:100%;max-width:var(--maxw);min-height:68px;padding:var(--space-2) var(--space-5);align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;display:grid}.lmt-header__brand[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-3);min-height:44px;color:var(--fg);text-decoration:none;display:inline-flex}.lmt-header__logo[data-astro-cid-isef26zo]{width:32px;height:32px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.lmt-header__monogram[data-astro-cid-isef26zo]{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:square;stroke-linejoin:miter;width:32px;height:32px}.lmt-header__name[data-astro-cid-isef26zo]{font-family:var(--font-body);letter-spacing:-.025em;color:var(--fg);white-space:nowrap;font-size:1rem;font-weight:700}.lmt-header__brand[data-astro-cid-isef26zo]:hover .lmt-header__name[data-astro-cid-isef26zo]{color:var(--accent)}.lmt-header__lang[data-astro-cid-isef26zo]{justify-self:end}@media (width<=760px){.lmt-header__inner[data-astro-cid-isef26zo]{gap:0 var(--space-3);padding-inline:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.lmt-header__inner[data-astro-cid-isef26zo]>.lmt-catnav{margin-inline:calc(var(--space-4) * -1);grid-area:2/1/auto/-1}.lmt-header__name[data-astro-cid-isef26zo]{font-size:.94rem}}.lmt-analytics-disclosure[data-astro-cid-nluhwwt7]{color:var(--muted);border-top:1px solid var(--border);padding-top:var(--space-4);font-size:.85rem}.lmt-analytics-disclosure__title[data-astro-cid-nluhwwt7]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--fg);font-size:.95rem;display:flex}.lmt-analytics-disclosure__icon[data-astro-cid-nluhwwt7]{width:16px;height:16px;stroke:var(--accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none}.lmt-analytics-disclosure__body[data-astro-cid-nluhwwt7]{margin:0;line-height:1.6}.lmt-footer[data-astro-cid-oenwriqq]{border-top:2px solid var(--fg);background:var(--surface-2);margin-top:var(--space-8)}.lmt-footer__inner[data-astro-cid-oenwriqq]{width:100%;max-width:var(--maxw);padding:var(--space-8) var(--space-5);gap:var(--space-5);margin:0 auto;display:grid}.lmt-footer__links[data-astro-cid-oenwriqq]{gap:var(--space-5);flex-wrap:wrap;display:flex}.lmt-footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--muted);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}.lmt-footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--accent)}.lmt-footer__copy[data-astro-cid-oenwriqq]{color:var(--muted);margin:0;font-size:.8rem}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");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{--bg:#f3f0e8;--surface:#fbf9f4;--surface-2:#eae6dc;--elevate:#e4dfd4;--fg:#1c2926;--muted:#5f6b66;--border:#d6d0c4;--border-strong:#afa99e;--accent:#1d4d40;--accent-strong:#14382f;--accent-2:#d06a48;--accent-2-ink:#984028;--accent-grad:#1d4d40;--danger:#b42318;--warn:#8a5a00;--radius-sm:4px;--radius:8px;--radius-lg:12px;--shadow-card:0 1px 2px #1c29260f, 0 8px 24px #1c29260b;--glow-accent:0 0 0 3px #1d4d401f;--font-display:Georgia, "Times New Roman", serif;--font-body:"Manrope", system-ui, -apple-system, sans-serif;--font-label:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--maxw:1180px;--ring:0 0 0 3px #1d4d402e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light;scroll-padding-top:88px}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;min-height:100vh;margin:0;font-size:16px;font-weight:400;line-height:1.6}body:before{content:"";z-index:-2;pointer-events:none;background-image:linear-gradient(#1c292607 1px,#0000 1px);background-size:100% 32px;position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.35;background:radial-gradient(circle at 85% 0,#d06a481a,#0000 32rem);position:fixed;inset:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.035em;color:var(--fg);margin:0 0 var(--space-4);font-weight:600;line-height:1.08}h1{font-size:clamp(2.35rem,1.65rem + 3.2vw,4.5rem)}h2{font-size:clamp(1.55rem,1.2rem + 1.45vw,2.5rem)}h3{font-size:clamp(1.2rem,1.05rem + .65vw,1.6rem)}p{margin:0 0 var(--space-4)}a{color:var(--accent);text-decoration:none;transition:color .15s}a:hover{color:var(--accent-2-ink)}small{color:var(--muted)}code,pre,kbd,samp{font-family:var(--font-label)}button,input,select,textarea{font:inherit;color:inherit}button,[role=button],summary,label[for],a{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;box-shadow:var(--ring);border-radius:var(--radius-sm)}.lmt-container{width:100%;max-width:var(--maxw);padding-inline:var(--space-5);margin-inline:auto}.lmt-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card)}.btn,.lmt-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-body);border:1px solid #0000;font-weight:600;transition:color .15s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.btn:active,.lmt-btn:active{background:var(--elevate)}.btn--primary,.lmt-btn--primary{background:var(--accent-grad);color:#fffdf8;border-color:#0000}.btn--primary:hover,.lmt-btn--primary:hover{color:#fffdf8;background:var(--accent-strong);box-shadow:var(--glow-accent)}.btn--secondary,.lmt-btn--secondary{color:var(--fg);border-color:var(--border-strong);background:0 0}.btn--secondary:hover,.lmt-btn--secondary:hover{color:var(--fg);background:var(--elevate);border-color:var(--border-strong)}svg{fill:none}.lmt-icon{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none;width:20px;height:20px}::selection{color:var(--fg);background:#d06a4847}@media (width<=720px){h1{font-size:clamp(2.15rem,11vw,3.25rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lmt-main[data-astro-cid-z4jru4n3]{width:100%;max-width:var(--maxw);padding:var(--space-8) var(--space-5);margin:0 auto}.lmt-skip[data-astro-cid-z4jru4n3]{left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:#fffdf8;font-weight:700;text-decoration:none;transition:top .16s;position:absolute;top:-60px}.lmt-skip[data-astro-cid-z4jru4n3]:focus-visible{top:var(--space-3)}@media (width<=720px){.lmt-main[data-astro-cid-z4jru4n3]{padding:var(--space-6) var(--space-4) var(--space-8)}}
