.andros-lockup[data-astro-cid-keyiiikp]{display:inline-flex;align-items:center;gap:.43em;font-family:Lab DM Sans,Arial,sans-serif;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase}.andros-lockup[data-astro-cid-keyiiikp] svg{width:1.5em;height:1.5em;flex:none;color:currentColor}.andros-name[data-astro-cid-keyiiikp]{margin-right:-.1em}.m-site[data-astro-cid-r4wq4h2i]{--surface: #f3f4f2;--ink: #1e2525;--muted: #65706b;--rule: #d5dbd7;--accent: #4c6d61;min-height:calc(100svh - 46px);background:var(--surface);color:var(--ink);display:flex;flex-direction:column;padding-inline:clamp(24px,4.5vw,72px);font-family:Lab DM Sans,Arial,sans-serif}.lab-embedded .m-site[data-astro-cid-r4wq4h2i]{min-height:100svh}.m-signal[data-astro-cid-r4wq4h2i]{--surface: #171c1c;--ink: #e4e9e5;--muted: #a0aca6;--rule: #374240;--accent: #a7bbb1}.m-kinetic[data-astro-cid-r4wq4h2i]{--surface: #edece8;--ink: #282d29;--muted: #687168;--rule: #cbcec6;--accent: #536955}.m-precision-dark[data-astro-cid-r4wq4h2i]{--surface: #121819;--ink: #e3e9e5;--muted: #a2ada7;--rule: #303c37;--accent: #a1b3aa;color-scheme:dark}.m-header[data-astro-cid-r4wq4h2i]{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:35px}.m-wordmark[data-astro-cid-r4wq4h2i]{font-size:31px;font-weight:500;line-height:.9;letter-spacing:-.065em}.m-wordmark-point[data-astro-cid-r4wq4h2i]{color:var(--accent)}.m-precision-dark[data-astro-cid-r4wq4h2i] .m-wordmark[data-astro-cid-r4wq4h2i]{display:flex;font-size:20px}.m-header[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i]{display:flex;gap:30px;align-items:center;font-size:12px}.m-header[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i] a[data-astro-cid-r4wq4h2i]{padding-block:8px}.m-header[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i] a[data-astro-cid-r4wq4h2i][aria-current=page]{text-decoration:underline;text-underline-offset:6px}.m-header[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i] a[data-astro-cid-r4wq4h2i]:hover,.m-footer[data-astro-cid-r4wq4h2i] a[data-astro-cid-r4wq4h2i]:hover{color:var(--accent)}.m-mobile-menu[data-astro-cid-r4wq4h2i]{display:none}.m-menu-bars[data-astro-cid-r4wq4h2i]{display:flex;flex-direction:column;gap:5px;width:18px}.m-menu-bars[data-astro-cid-r4wq4h2i]>span[data-astro-cid-r4wq4h2i]{display:block;width:100%;height:1px;background:var(--muted)}.m-menu-label[data-astro-cid-r4wq4h2i]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-menu-open[data-astro-cid-r4wq4h2i]{display:none}.m-mobile-menu[data-astro-cid-r4wq4h2i][open] .m-menu-open[data-astro-cid-r4wq4h2i]{display:block}.m-mobile-menu[data-astro-cid-r4wq4h2i][open] .m-menu-closed[data-astro-cid-r4wq4h2i]{display:none}.m-main[data-astro-cid-r4wq4h2i]{flex:1;display:flex;flex-direction:column}.m-footer[data-astro-cid-r4wq4h2i]{display:grid;grid-template-columns:1fr auto auto;gap:45px;align-items:center;padding-block:25px 30px;color:var(--muted);font-size:10px}.m-footer-links[data-astro-cid-r4wq4h2i]{display:flex;align-items:center;flex-wrap:wrap;gap:32px}.m-footer[data-astro-cid-r4wq4h2i] a[data-astro-cid-r4wq4h2i]{color:inherit;font-size:12px;white-space:nowrap}.m-footer[data-astro-cid-r4wq4h2i] a[data-astro-cid-r4wq4h2i]>span[data-astro-cid-r4wq4h2i]{display:inline-block;margin-left:13px;font-size:13px}.m-copyright[data-astro-cid-r4wq4h2i]{font-size:9px}.m-signal[data-astro-cid-r4wq4h2i] .m-wordmark[data-astro-cid-r4wq4h2i]{text-transform:uppercase;font-family:Lab Space,sans-serif;font-weight:500;font-size:21px;letter-spacing:.12em}.m-signal[data-astro-cid-r4wq4h2i] .m-wordmark-point[data-astro-cid-r4wq4h2i]{display:none}.m-signal[data-astro-cid-r4wq4h2i] .m-header[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i]{font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.m-signal[data-astro-cid-r4wq4h2i] .m-location[data-astro-cid-r4wq4h2i]{font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.m-kinetic[data-astro-cid-r4wq4h2i]:not(.m-reading) .m-header[data-astro-cid-r4wq4h2i]{align-items:start;padding-top:43px;padding-bottom:28px}.m-kinetic[data-astro-cid-r4wq4h2i]:not(.m-reading) .m-wordmark[data-astro-cid-r4wq4h2i]{font-size:clamp(76px,12.8vw,185px);letter-spacing:-.083em;font-weight:500}.m-kinetic[data-astro-cid-r4wq4h2i]:not(.m-reading) .m-header[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i]{padding-top:6px}.m-kinetic[data-astro-cid-r4wq4h2i] .m-footer[data-astro-cid-r4wq4h2i]{border-top:1px solid var(--rule)}.m-reading[data-astro-cid-r4wq4h2i]{min-height:calc(100svh - 46px)}.m-reading[data-astro-cid-r4wq4h2i] .m-header[data-astro-cid-r4wq4h2i]{border-bottom:1px solid var(--rule)}.m-reading[data-astro-cid-r4wq4h2i] .m-footer[data-astro-cid-r4wq4h2i]{border-top:1px solid var(--rule)}.m-site h1,.m-site h2,.m-site h3{font-weight:400}.m-site ::-moz-selection{background:var(--ink);color:var(--surface)}.m-site ::selection{background:var(--ink);color:var(--surface)}@media(max-width:700px){.m-site[data-astro-cid-r4wq4h2i]{padding-inline:24px}.m-header[data-astro-cid-r4wq4h2i]{gap:20px;padding-block:29px;flex-wrap:wrap}.m-wordmark[data-astro-cid-r4wq4h2i]{font-size:28px}.m-precision-dark[data-astro-cid-r4wq4h2i] .m-wordmark[data-astro-cid-r4wq4h2i]{font-size:18px}.m-header[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i]{gap:22px;font-size:11px}.m-precision-dark[data-astro-cid-r4wq4h2i] .m-desktop-nav[data-astro-cid-r4wq4h2i]{display:none}.m-mobile-menu[data-astro-cid-r4wq4h2i]{display:block;margin-block:-8.5px;margin-right:-11px}.m-mobile-menu[data-astro-cid-r4wq4h2i] summary[data-astro-cid-r4wq4h2i]{display:grid;place-items:center;width:44px;height:44px;color:var(--muted);list-style:none;cursor:pointer}.m-mobile-menu[data-astro-cid-r4wq4h2i] summary[data-astro-cid-r4wq4h2i]::-webkit-details-marker{display:none}.m-mobile-menu[data-astro-cid-r4wq4h2i] summary[data-astro-cid-r4wq4h2i]::marker{content:""}.m-mobile-menu[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i]{position:absolute;top:calc(100% - 10px);left:0;right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px;border:1px solid var(--rule);background:var(--surface);box-shadow:0 16px 32px #00000026;font-size:14px}.m-mobile-menu[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i] a[data-astro-cid-r4wq4h2i]{min-height:48px;display:flex;align-items:center;padding-block:12px}.m-mobile-menu[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i] a[data-astro-cid-r4wq4h2i]+a[data-astro-cid-r4wq4h2i]{border-top:1px solid var(--rule)}.m-footer[data-astro-cid-r4wq4h2i]{grid-template-columns:auto 1fr;gap:18px 16px;padding-block:25px}.m-footer-links[data-astro-cid-r4wq4h2i]{grid-column:1 / -1;justify-content:space-between;gap:24px}.m-copyright[data-astro-cid-r4wq4h2i]{font-size:8px;text-align:right}.m-kinetic[data-astro-cid-r4wq4h2i]:not(.m-reading) .m-header[data-astro-cid-r4wq4h2i]{flex-direction:column;gap:25px;padding-top:35px;padding-bottom:25px}.m-kinetic[data-astro-cid-r4wq4h2i]:not(.m-reading) .m-wordmark[data-astro-cid-r4wq4h2i]{font-size:clamp(86px,24vw,160px)}.m-kinetic[data-astro-cid-r4wq4h2i]:not(.m-reading) .m-header[data-astro-cid-r4wq4h2i] nav[data-astro-cid-r4wq4h2i]{padding-top:0}}@media(max-width:600px){.m-site[data-astro-cid-r4wq4h2i]{min-height:calc(100svh - 67px)}.lab-embedded .m-site[data-astro-cid-r4wq4h2i]{min-height:100svh}}@media(max-width:350px){.m-header[data-astro-cid-r4wq4h2i] .m-desktop-nav[data-astro-cid-r4wq4h2i]{gap:20px}}.m-site[data-astro-cid-r4wq4h2i].m-production{min-height:100svh}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#121819;color-scheme:dark}body{margin:0;font-family:Lab DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}svg{display:block}h1,h2,h3,p,figure{margin:0}:target{scroll-margin-top:24px}.skip-link{position:absolute;left:20px;top:-100px;background:#e3e9e5;color:#121819;padding:12px;z-index:110}.skip-link:focus{top:10px}astro-dev-toolbar{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
