:root{--font-family-body:"franklin-gothic-atf", sans-serif;--font-family-heading:"Oswald", sans-serif;--color-background:#fff;--color-primary:#0a0a0a;--color-accent1:#f30000;--color-accent2:#00283e;--color-accent3:#9b7942;--color-accent4:#ffffc9;--color-gray:#888}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth}img,video,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}body{background-color:var(--color-background);color:var(--color-primary);font-family:var(--font-family-body);font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);line-height:1.2}a{color:inherit}ul,ol{list-style:none}.header-primary.svelte-1elxaub{z-index:160;position:absolute;top:0;left:0;right:0}.header-primary.svelte-1elxaub .header-inner:where(.svelte-1elxaub){justify-content:space-between;align-items:flex-start;width:90%;margin:0 auto;padding:2rem 0;display:flex}.header-secondary.svelte-1elxaub{z-index:160;background:#000000e6;transition:transform .45s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.header-secondary.svelte-1elxaub.visible{transform:translateY(0)}.header-secondary.svelte-1elxaub .header-inner:where(.svelte-1elxaub){justify-content:space-between;align-items:center;width:90%;margin:0 auto;padding:.85rem 0;display:flex}.header-secondary.svelte-1elxaub .logo:where(.svelte-1elxaub) img:where(.svelte-1elxaub){width:225px;height:auto;display:block}.header-secondary.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub){color:var(--color-accent4)}.logo.svelte-1elxaub{text-decoration:none;display:block}.logo.svelte-1elxaub img:where(.svelte-1elxaub){width:110px;height:auto;display:block}nav.svelte-1elxaub ul:where(.svelte-1elxaub){align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:var(--color-accent4);letter-spacing:.2em;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}nav.svelte-1elxaub a:where(.svelte-1elxaub):after{content:"";background-color:var(--color-accent4);height:1px;transition:transform .3s;position:absolute;bottom:-.25rem;left:0;right:0;transform:scaleX(0)}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover:after{transform:scaleX(1)}.hamburger.svelte-1elxaub{cursor:pointer;z-index:200;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;padding:0;display:none}.hamburger.svelte-1elxaub span:where(.svelte-1elxaub){background-color:var(--color-accent4);transform-origin:50%;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.hamburger.svelte-1elxaub.open span:where(.svelte-1elxaub):first-child{transform:translateY(9px)rotate(45deg)}.hamburger.svelte-1elxaub.open span:where(.svelte-1elxaub):nth-child(2){opacity:0}.hamburger.svelte-1elxaub.open span:where(.svelte-1elxaub):nth-child(3){transform:translateY(-9px)rotate(-45deg)}.mobile-nav.svelte-1elxaub{z-index:150;background:#000000f7;width:100vw;padding:10rem 5% 2.5rem;transition:transform .35s cubic-bezier(.4,0,.2,1);display:none;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-nav.svelte-1elxaub.open{transform:translate(0)}.mobile-nav.svelte-1elxaub.open ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub){opacity:1;transform:translate(0)}.mobile-nav.svelte-1elxaub.open ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub):first-child{transition-delay:.2s}.mobile-nav.svelte-1elxaub.open ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub):nth-child(2){transition-delay:.28s}.mobile-nav.svelte-1elxaub.open ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub):nth-child(3){transition-delay:.36s}.mobile-nav.svelte-1elxaub.open ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub):nth-child(4){transition-delay:.44s}.mobile-nav.svelte-1elxaub.open ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub):nth-child(5){transition-delay:.52s}.mobile-nav.svelte-1elxaub ul:where(.svelte-1elxaub){flex-direction:column;align-items:flex-start;gap:1.1rem}.mobile-nav.svelte-1elxaub ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub){border-bottom:var(--color-accent4) 1px solid;opacity:0;width:100%;padding-bottom:1.1rem;transition:opacity .35s,transform .35s;display:block;transform:translate(-20px)}.mobile-nav.svelte-1elxaub ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub):first-child{border-top:var(--color-accent4) 1px solid;padding-top:1.1rem}.mobile-nav.svelte-1elxaub ul:where(.svelte-1elxaub) li:where(.svelte-1elxaub):last-child{border-bottom:none;margin-top:1rem}.mobile-nav.svelte-1elxaub a:where(.svelte-1elxaub){letter-spacing:.25em;font-size:.85rem}@media (width<=1040px){.header-secondary.svelte-1elxaub .logo:where(.svelte-1elxaub){width:180px}.header-secondary.svelte-1elxaub nav:where(.svelte-1elxaub){gap:1.5rem}.header-secondary.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub){font-size:.6rem}}@media (width<=900px){.desktop-nav.svelte-1elxaub{display:none}.hamburger.svelte-1elxaub{align-self:flex-start;margin-top:1rem;display:flex}.header-primary.svelte-1elxaub .header-inner:where(.svelte-1elxaub){padding:1.5rem 0}.logo.svelte-1elxaub img:where(.svelte-1elxaub){width:90px}.mobile-nav.svelte-1elxaub{display:block}.mobile-nav.svelte-1elxaub ul:where(.svelte-1elxaub){display:flex}.header-primary.svelte-1elxaub .header-inner:where(.svelte-1elxaub){align-items:center}}@media (width<=932px) and (orientation:portrait){.header-secondary.svelte-1elxaub .logo:where(.svelte-1elxaub){width:225px}.hamburger.svelte-1elxaub{margin-top:.7rem}}footer.svelte-jz8lnl{background-color:var(--color-primary);color:var(--color-accent4)}.footer-main.svelte-jz8lnl{padding:5rem 0 2rem}.footer-inner.svelte-jz8lnl{grid-template-columns:2fr 1fr 1fr;gap:4rem;width:90%;margin:0 auto;display:grid}.footer-brand.svelte-jz8lnl{flex-direction:column;gap:2rem;display:flex}.org-name.svelte-jz8lnl{width:160px;height:auto;display:block}.footer-logo.svelte-jz8lnl{width:180px;height:auto}.footer-col.svelte-jz8lnl{flex-direction:column;gap:1.5rem;display:flex}.col-heading.svelte-jz8lnl{font-family:var(--font-family-heading);text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent3);font-size:.85rem;font-weight:700}.nav-list.svelte-jz8lnl{flex-direction:column;gap:.5rem;display:flex}.nav-list.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--color-accent4);opacity:.85;font-size:.8rem;text-decoration:none;transition:opacity .2s}.nav-list.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1}.contact-block.svelte-jz8lnl{opacity:.85;flex-direction:column;gap:.35rem;font-size:.85rem;line-height:1.6;display:flex}.contact-label.svelte-jz8lnl{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent3);font-size:.7rem}.contact-inline.svelte-jz8lnl{align-items:center;gap:.4rem;display:flex}.contact-inline.svelte-jz8lnl .contact-label:where(.svelte-jz8lnl){margin-top:0}.contact-block.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;text-decoration:none}.contact-block.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-decoration:underline}.footer-bottom.svelte-jz8lnl{padding:1.5rem 0}.footer-bottom-inner.svelte-jz8lnl{justify-content:space-between;align-items:center;width:90%;margin:0 auto;display:flex}.copyright.svelte-jz8lnl{opacity:.5;color:var(--color-gray);font-size:.75rem}.fine-print.svelte-jz8lnl{text-align:center;width:90%;max-width:700px;color:var(--color-accent3);margin:0 auto 4rem;font-size:.75rem}.legal-nav.svelte-jz8lnl{gap:2rem;display:flex}.legal-nav.svelte-jz8lnl a:where(.svelte-jz8lnl){opacity:.5;color:var(--color-gray);font-size:.75rem;text-decoration:none;transition:opacity .2s}.legal-nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{opacity:1}@media (width<=900px){.footer-main.svelte-jz8lnl{padding:3rem 0 2.5rem}.footer-inner.svelte-jz8lnl{grid-template-columns:1fr;gap:2.5rem}.nav-list.svelte-jz8lnl{columns:2;display:block}.footer-brand.svelte-jz8lnl{gap:1.5rem}.footer-bottom-inner.svelte-jz8lnl{flex-direction:column;align-items:flex-start;gap:1rem}.fine-print.svelte-jz8lnl{text-align:left;margin:0 auto 2rem}}#smooth-wrapper.svelte-12qhfyh{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}#smooth-content.svelte-12qhfyh{overflow:visible}
