:root{--brand-l:.32;--brand-c:.045;--brand-h:110;--signal-l:.8;--signal-c:.17;--signal-h:113;--radius:0px;--brand:oklch(var(--brand-l) var(--brand-c) var(--brand-h));--brand-hover:oklch(calc(var(--brand-l) - .06) var(--brand-c) var(--brand-h));--brand-wash:oklch(var(--brand-l) var(--brand-c) var(--brand-h) / .07);--signal:oklch(var(--signal-l) var(--signal-c) var(--signal-h));--on-brand:#fff;--bg:#fff;--surface:oklch(.972 .006 var(--brand-h));--ink:oklch(.18 .012 var(--brand-h));--muted:oklch(.48 .014 var(--brand-h));--line:oklch(.9 .008 var(--brand-h));--line-strong:color-mix(in oklch, var(--line), var(--ink) 25%);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--section:clamp(5rem, 11vw, 9.5rem);--gutter:clamp(1.25rem, 5vw, 4.5rem);--measure:68ch;--max:88rem;--font-sans:var(--font-archivo), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--text-display:clamp(2.75rem, 7.2vw, 5.5rem);--text-h2:clamp(1.875rem, 3.6vw, 2.875rem);--text-h3:clamp(1.25rem, 1.8vw, 1.5rem);--text-lead:clamp(1.0625rem, 1.5vw, 1.25rem);--text-body:1.0625rem;--text-sm:.9375rem;--text-label:.8125rem;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur:.26s;--dur-slow:.56s;--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-overlay:300}@supports (color:lab(0% 0 0)){:root{--on-brand:lab(100% 0 0);--bg:lab(100% 0 0)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}img,picture,svg{max-width:100%;display:block}h1,h2,h3{text-wrap:balance;letter-spacing:-.03em;font-weight:600;line-height:1.05}p{text-wrap:pretty}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:1px}::selection{background:var(--brand);color:var(--on-brand)}::placeholder{color:var(--muted);opacity:1}.shell{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-sm);z-index:var(--z-overlay);background:var(--ink);color:var(--bg);padding:var(--space-2xs) var(--space-sm);transition:top var(--dur-fast) var(--ease-out-quart);position:absolute;top:-4rem}.skip-link:focus-visible{top:var(--space-sm)}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.46s;animation-timing-function:var(--ease-out-expo)}::view-transition-old(root){animation:vt-fade-out .18s var(--ease-out-quart) both}::view-transition-new(root){animation:vt-fade-in .3s 90ms var(--ease-out-quart) both}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}::view-transition-group(site-header){animation-duration:1ms}::view-transition-group(site-footer){animation-duration:1ms}::view-transition-old(site-header){mix-blend-mode:normal;animation:none}::view-transition-new(site-header){mix-blend-mode:normal;animation:none}::view-transition-old(site-footer){mix-blend-mode:normal;animation:none}::view-transition-new(site-footer){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@view-transition{navigation:none}}
.layout-module__DDOkka__content{z-index:var(--z-raised);pointer-events:none;position:relative}.layout-module__DDOkka__content a,.layout-module__DDOkka__content button,.layout-module__DDOkka__content input,.layout-module__DDOkka__content textarea,.layout-module__DDOkka__content select,.layout-module__DDOkka__content p,.layout-module__DDOkka__content h1,.layout-module__DDOkka__content h2,.layout-module__DDOkka__content h3,.layout-module__DDOkka__content h4,.layout-module__DDOkka__content h5,.layout-module__DDOkka__content h6,.layout-module__DDOkka__content li,.layout-module__DDOkka__content blockquote,.layout-module__DDOkka__content figcaption,.layout-module__DDOkka__content img,.layout-module__DDOkka__content svg{pointer-events:auto}
