.lx-banner[data-astro-cid-nvtwsis5]{background:var(--lx-ink);color:var(--lx-on-dark);border-bottom:1px solid var(--lx-line-dark)}.lx-banner__inner[data-astro-cid-nvtwsis5]{max-width:var(--lx-maxw-wide);min-height:44px;padding:8px var(--lx-gutter);justify-content:center;align-items:center;gap:var(--lx-space-4);margin:0 auto;display:flex;position:relative}.lx-banner__text[data-astro-cid-nvtwsis5]{font-family:var(--lx-font-sans);letter-spacing:.04em;color:var(--lx-on-dark-85);text-align:center;font-size:13px;text-decoration:none}a[data-astro-cid-nvtwsis5].lx-banner__text:hover,a[data-astro-cid-nvtwsis5].lx-banner__text:focus-visible{color:var(--lx-brand)}.lx-banner__close[data-astro-cid-nvtwsis5]{right:var(--lx-gutter);color:var(--lx-on-dark-65);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:20px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.lx-banner__close[data-astro-cid-nvtwsis5]:hover,.lx-banner__close[data-astro-cid-nvtwsis5]:focus-visible{color:var(--lx-on-dark)}.lx-banner[data-astro-cid-nvtwsis5].is-dismissed{display:none}:root{--lx-cream:#edeae2;--lx-ink:#14171a;--lx-on-dark:#e7e3da;--lx-panel:#f4f2ec;--lx-card-dark:#1c2024;--lx-brand:#1741c6;--lx-brand-on-dark:#6a8bec;--lx-on-brand:#edeae2;--lx-line:#14171a29;--lx-line-strong:#14171a66;--lx-ink-70:#14171ab3;--lx-ink-65:#14171aa6;--lx-ink-45:#14171a73;--lx-ink-38:#14171a61;--lx-line-dark:#e7e3da29;--lx-on-dark-85:#e7e3dad9;--lx-on-dark-65:#e7e3daa6;--lx-on-dark-60:#e7e3da99;--lx-on-dark-50:#e7e3da80;--lx-on-dark-45:#e7e3da73;--lx-on-dark-30:#e7e3da4d;--lx-cream-90:#edeae2e6;--lx-cream-85:#edeae2d9;--lx-cream-55:#edeae28c;--lx-cream-18:#edeae22e;--lx-hero-scrim:linear-gradient(180deg, #14171a80 0%, #14171a52 34%, #14171a1f 52%, #14171a8c 100%);--lx-nav-bg:#14171a14;--lx-nav-fg:var(--lx-ink);--lx-nav-mark-fg:var(--lx-ink);--lx-nav-border:#14171a14;--lx-nav-shadow:0 6px 22px #14171a24, 0 2px 6px #14171a14;--lx-font-serif:"Newsreader Variable","Newsreader",Georgia,serif;--lx-font-sans:"Geist Variable","Geist",system-ui,sans-serif;--lx-tracking-display:-.025em;--lx-tracking-h:-.02em;--lx-tracking-label:.14em;--lx-leading-tight:1;--lx-leading-body:1.55;--lx-fs-eyebrow:13px;--lx-fs-h1:clamp(36px, 6.9vw, 112px);--lx-fs-h2:clamp(36px, 5.6vw, 96px);--lx-fs-h2-dark:clamp(36px, 5.4vw, 92px);--lx-fs-h2-brand:clamp(36px, 6vw, 104px);--lx-fs-h3:clamp(30px, 3.4vw, 52px);--lx-fs-h4:22px;--lx-fs-menu:clamp(44px, 7vw, 88px);--lx-fs-display:clamp(80px, 20vw, 320px);--lx-fs-loader:clamp(64px, 12vw, 160px);--lx-fs-body:clamp(15px, 1.25vw, 19px);--lx-fs-body-sm:15px;--lx-ease:cubic-bezier(.16,1,.3,1);--lx-ease-linear:linear;--lx-dur-xfast:.26s;--lx-dur-fast:.3s;--lx-dur:.44s;--lx-dur-slow:.52s;--lx-dur-reveal:.7s;--lx-lenis-lerp:.1;--lx-gutter:7vw;--lx-section-y:16vh;--lx-section-y-sm:14vh;--lx-space-1:8px;--lx-space-2:12px;--lx-space-3:16px;--lx-space-4:24px;--lx-space-5:36px;--lx-space-6:48px;--lx-space-7:64px;--lx-maxw:1400px;--lx-maxw-wide:1600px;--lx-maxw-menu:1100px;--lx-pill-h:54px;--lx-cta-h:60px;--lx-dock-h:102px;--lx-field-h:54px;--lx-radius-pill:999px;--lx-radius-field:4px;--lx-radius-card:6px;--lx-z-menu:110;--lx-z-nav:120;--lx-z-loader:200;--lx-split-bp:820px}@media (prefers-reduced-motion:reduce){:root{--lx-dur:0s;--lx-dur-xfast:0s;--lx-dur-fast:0s;--lx-dur-slow:0s;--lx-dur-reveal:0s;--lx-lenis-lerp:1}}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-wght-normal.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%;scroll-behavior:auto;scroll-padding-bottom:var(--lx-dock-h)}body{background:var(--lx-cream);min-height:100svh;&[data-route=home]{background:var(--lx-ink)}color:var(--lx-ink);font-family:var(--lx-font-sans);font-size:var(--lx-fs-body);font-weight:400;line-height:var(--lx-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--lx-font-serif);font-weight:300;line-height:var(--lx-leading-tight);letter-spacing:var(--lx-tracking-h);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul,ol{padding:0;list-style:none}:where(ul[role=list],ol[role=list]){list-style:none}::selection{background:var(--lx-brand);color:var(--lx-on-brand)}:focus-visible{outline:2px solid var(--lx-brand);outline-offset:3px;border-radius:2px}@keyframes lumaxBreathe{0%,to{transform:scale(1)}50%{transform:scale(.98)}}.nav--hell{--lx-nav-bg:#14171a14;--lx-nav-fg:var(--lx-ink);--lx-nav-mark-fg:var(--lx-ink);--lx-nav-border:#14171a14}.nav--dunkel{--lx-nav-bg:#ffffff4d;--lx-nav-fg:var(--lx-on-dark);--lx-nav-mark-fg:var(--lx-on-dark);--lx-nav-border:#ffffff47;--lx-nav-shadow:none}.nav--brand{--lx-nav-bg:#ffffff29;--lx-nav-fg:var(--lx-on-brand);--lx-nav-mark-fg:var(--lx-on-brand);--lx-nav-border:var(--lx-cream-55);--lx-nav-shadow:none}.lx-rule{background:var(--lx-line);border:0;width:100%;height:1px}.lx-container{width:100%;max-width:var(--lx-maxw);padding-inline:var(--lx-gutter);margin-inline:auto}.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}.lx-skip-link{top:var(--lx-space-3);left:var(--lx-space-3);z-index:var(--lx-z-loader);padding:var(--lx-space-2) var(--lx-space-4);background:var(--lx-ink);color:var(--lx-on-dark);border-radius:var(--lx-radius-pill);transition:transform var(--lx-dur-fast) var(--lx-ease);position:fixed;transform:translateY(-160%)}.lx-skip-link:focus-visible{transform:translateY(0)}html.lx-scroll-lock{overflow:hidden}.lx-sweep{--lx-sweep-arrow:38px;--lx-sweep-edge:4px;--lx-sweep-lead:22px;padding-left:var(--lx-sweep-lead);padding-right:calc(var(--lx-sweep-arrow) + var(--lx-sweep-edge) * 2);transition:background var(--lx-dur-xfast) ease, color var(--lx-dur-xfast) ease, border-color var(--lx-dur-xfast) ease, padding var(--lx-dur) var(--lx-ease);position:relative;overflow:hidden}.lx-sweep__label{z-index:1;white-space:nowrap;position:relative}.lx-sweep__arrow{top:0;bottom:0;right:var(--lx-sweep-edge);width:var(--lx-sweep-arrow);height:var(--lx-sweep-arrow);border-radius:var(--lx-radius-pill);transition:right var(--lx-dur) var(--lx-ease), transform var(--lx-dur) var(--lx-ease), background var(--lx-dur-xfast) ease, color var(--lx-dur-xfast) ease;place-items:center;margin-block:auto;display:grid;position:absolute}.lx-sweep:hover,.lx-sweep:focus-visible{padding-left:calc(var(--lx-sweep-arrow) + var(--lx-sweep-edge) * 2);padding-right:var(--lx-sweep-lead)}.lx-sweep:hover .lx-sweep__arrow,.lx-sweep:focus-visible .lx-sweep__arrow{right:calc(100% - var(--lx-sweep-arrow) - var(--lx-sweep-edge));transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.lx-sweep:hover,.lx-sweep:focus-visible{padding-left:var(--lx-sweep-lead);padding-right:calc(var(--lx-sweep-arrow) + var(--lx-sweep-edge) * 2)}.lx-sweep:hover .lx-sweep__arrow,.lx-sweep:focus-visible .lx-sweep__arrow{right:var(--lx-sweep-edge);transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
