@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/open-sans-v34-latin-ext_latin-regular.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/open-sans-v34-latin-ext_latin-500.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/open-sans-v34-latin-ext_latin-600.woff2) format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/open-sans-v34-latin-ext_latin-700.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-slab-v24-latin-ext_latin-300.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-slab-v24-latin-ext_latin-regular.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-slab-v24-latin-ext_latin-500.woff2) format("woff2")}:root{--yellow: #fff151;--black: #000000;--near-black: #0a0a0a;--white: #ffffff;--heading: #333333;--body-text: #666666;--font-body: "Open Sans", Arial, -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Roboto Slab", Georgia, "Times New Roman", serif;--header-height: 86px;--section-padding: 54px;--content-width: 1080px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.7;color:var(--body-text);background-color:var(--white);-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--heading);outline-offset:3px}.header a:focus-visible,.header button:focus-visible,.hero a:focus-visible,.hero button:focus-visible,.section--dark a:focus-visible,.section--dark button:focus-visible{outline-color:var(--yellow)}img{max-width:100%;height:auto}section[id]{scroll-margin-top:var(--header-height)}.section{padding:var(--section-padding) 0}.section--dark{background:var(--black);color:#ffffffd9}.row{width:80%;max-width:var(--content-width);margin:0 auto;padding:27px 0}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1;color:var(--heading);padding-bottom:10px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h6{font-size:14px}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4,.section--dark h5,.section--dark h6{color:var(--white)}.btn{display:inline-block;padding:16px 30px;border:2px solid var(--white);border-radius:0;background:transparent;color:var(--white);font-family:var(--font-display);font-size:16px;line-height:1.7;text-align:center;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.btn:hover{background:var(--white);color:var(--black)}.btn--dark{border-color:var(--heading);color:var(--heading)}.btn--dark:hover{background:var(--heading);color:var(--white)}.btn--accent{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.btn--accent:hover{background:var(--white);border-color:var(--white);color:var(--black)}@media(prefers-reduced-motion:no-preference){html.js .reveal{opacity:.4;transform:translateY(8px);transition:opacity .4s ease-out,transform .4s ease-out}html.js .reveal.is-visible{opacity:1;transform:none}html.js .reveal--2{transition-delay:.04s}html.js .reveal--3{transition-delay:.08s}html.js .reveal--4{transition-delay:.12s}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page{padding:calc(var(--header-height) + 60px) 20px 80px;background:var(--white)}.page-inner{max-width:800px;margin:0 auto}.page h1{font-family:var(--font-display);font-size:clamp(30px,5vw,50px);font-weight:300;line-height:1.4;color:var(--heading);margin-bottom:12px}.page .lead{color:var(--body-text);margin-bottom:40px;font-size:15px}.page h2{font-size:26px;margin:40px 0 12px}.page h3{font-size:18px;margin:24px 0 8px}.page p,.page li,.page address{color:var(--body-text);font-size:15px;font-style:normal;margin-bottom:14px}.page ul{padding-left:20px;margin-bottom:14px}.page a:not(.back-link){color:var(--heading);text-decoration:underline;text-underline-offset:3px}.page a:not(.back-link):hover{color:#000}.back-link{display:inline-block;margin-top:48px;padding:16px 30px;border:2px solid var(--heading);color:var(--heading);font-family:var(--font-display);font-size:16px;transition:background-color .3s ease,color .3s ease}.back-link:hover{background:var(--heading);color:var(--white)}.todo{display:inline-block;padding:2px 8px;background:#fff8c4;border-bottom:2px solid var(--yellow);color:#6b5600;font-weight:600}.stand{margin-top:40px;font-size:13px!important;color:#8a8a8a!important}.breadcrumb{font-size:13px;color:var(--body-text);margin-bottom:18px}.breadcrumb a:hover,.breadcrumb span[aria-current]{color:var(--heading)}@media(max-width:980px){.row{width:90%}}.skip-link[data-astro-cid-sckkx6r4]{position:absolute;left:-9999px;top:0;z-index:2000;padding:12px 20px;background:var(--yellow);color:var(--black);font-size:14px}.skip-link[data-astro-cid-sckkx6r4]:focus{left:0}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--black)}.header-inner[data-astro-cid-3ef6ksr2]{width:80%;max-width:var(--content-width);margin:0 auto;min-height:var(--header-height);padding:5px 0;display:flex;align-items:center;justify-content:center;gap:40px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.logo[data-astro-cid-3ef6ksr2] img{height:50px;width:auto;display:block}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:30px;list-style:none}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-block;padding:31px 0;line-height:1;color:var(--white);font-size:14px;font-weight:500;transition:color .3s ease}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--yellow)}.burger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;border:0;background:transparent}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:var(--white);transition:background-color .3s ease}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]{background:var(--yellow)}@media(max-width:980px){.header-inner[data-astro-cid-3ef6ksr2]{width:90%;justify-content:space-between;gap:16px}.burger[data-astro-cid-3ef6ksr2]{display:flex}.nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;display:none;background:var(--black);border-top:1px solid rgba(255,255,255,.15)}.nav--open[data-astro-cid-3ef6ksr2]{display:block}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:0}.nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]+li[data-astro-cid-3ef6ksr2]{border-top:1px solid rgba(255,255,255,.12)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:16px 5%}}.footer[data-astro-cid-sz7xmlte]{background:var(--white);padding:var(--section-padding) 0;border-top:1px solid #eee}.footer-row[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}.copyright[data-astro-cid-sz7xmlte]{font-size:14px}.footer-nav[data-astro-cid-sz7xmlte]{display:flex;gap:40px}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:14px;transition:color .3s ease}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--heading);text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.footer-row[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}.footer-nav[data-astro-cid-sz7xmlte]{gap:24px}}
