@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff");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}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-500-normal.CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff");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{--site-header-height:102px}html{scroll-padding-top:calc(var(--site-header-height) + 24px)}.shared-header-shell{z-index:30;background:var(--color-background);border-bottom:1px solid var(--color-rule);position:sticky;top:0}.skip-link{z-index:50}@media (prefers-reduced-motion:no-preference){.reveal-pending{opacity:.96}.reveal-entering{opacity:1;transition:opacity .7s cubic-bezier(.22,.61,.36,1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-pending,.reveal-entering{opacity:1;transition:none}}.shared-container{box-sizing:border-box;width:min(100%, var(--layout-max));padding-inline:var(--page-gutter);margin-inline:auto}.shared-header,.shared-footer{color:var(--color-text-primary);font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:28px;font-weight:400;line-height:1.5;display:flex}.shared-header{z-index:10;padding-block:24px;position:relative}.shared-brand{color:inherit;flex-shrink:0;align-items:center;gap:16px;text-decoration:none;display:inline-flex}.shared-brand:hover{text-decoration:none}.shared-brand svg{flex-shrink:0;width:54px;height:54px}.shared-brand span{letter-spacing:.06em;font-size:18px;line-height:1.45}.shared-brand small{letter-spacing:.16em;font-size:11px;display:block}.shared-desktop-nav{align-items:center;gap:24px;font-size:14px;display:flex}.shared-desktop-nav a{color:inherit;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.shared-header a[aria-current=page],.shared-header nav a:hover{color:var(--color-accent);text-underline-offset:6px;text-decoration:underline}.shared-header :is(a,summary):focus-visible,.shared-footer a:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.shared-menu{display:none}.shared-footer{padding-block:40px}.shared-footer .shared-brand svg{width:40px;height:40px}.shared-footer .shared-brand span{font-size:14px}.shared-footer p{margin:0;font-size:13px;line-height:1.5}.shared-footer nav{flex-wrap:wrap;gap:8px 24px;min-width:0;display:flex}.shared-footer-email{min-height:44px;color:inherit;text-underline-offset:6px;align-items:center;text-decoration:underline;display:flex}.shared-footer nav a{min-height:44px;color:inherit;text-underline-offset:6px;align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}@media (width<=74rem){.shared-desktop-nav{gap:14px;font-size:13px}}@media (width<=64rem){.shared-desktop-nav{display:none}.shared-menu{display:block}.shared-menu summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:15px;list-style:none;display:flex}.shared-menu summary::-webkit-details-marker{display:none}.shared-menu-icon{border-block:1px solid;width:15px;height:8px;display:block;position:relative}.shared-menu[open] .shared-menu-icon{border-bottom:0;height:0;transform:rotate(45deg)}.shared-menu[open] .shared-menu-icon:after{content:"";border-top:1px solid;width:15px;position:absolute;top:-1px;transform:rotate(90deg)}.shared-menu nav{background:var(--color-background);border-bottom:1px solid var(--color-rule);padding:16px var(--page-gutter) 24px;max-height:calc(100svh - var(--site-header-height));grid-template-columns:1fr 1fr;gap:4px 24px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.shared-menu nav a{min-height:44px;color:inherit;padding-block:12px;font-size:15px;text-decoration:none}}@media (width<=47.99rem){:root{--site-header-height:76px}.shared-header{gap:16px;padding-block:16px}.shared-brand{gap:10px}.shared-brand svg{width:40px;height:40px}.shared-brand span{font-size:15px}.shared-brand small{font-size:10px}.shared-footer{flex-wrap:wrap;gap:24px;padding-block:32px}.shared-footer p{flex-basis:100%;order:2}}@media print{.shared-header-shell{position:static}.reveal-pending,.reveal-entering{opacity:1!important;transition:none!important}.shared-desktop-nav,.shared-menu{display:none}}
