.header[data-astro-cid-nen7h5rs]{z-index:1000;background:#fff;position:relative;box-shadow:0 1px 4px #0000001a}.header-container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1rem 2rem;display:flex;position:relative}.logo[data-astro-cid-nen7h5rs]{z-index:2;color:#000;background-color:#fff;flex-shrink:0;font-size:1.5rem;position:relative}.logo-image[data-astro-cid-nen7h5rs]{width:auto;height:3rem;display:block}.nav[data-astro-cid-nen7h5rs]{z-index:1;flex-shrink:0;position:relative}.nav-menu[data-astro-cid-nen7h5rs]{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nav-menu[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{list-style:none}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav-dropdown-trigger[data-astro-cid-nen7h5rs]{color:#000;font:inherit;cursor:pointer;appearance:none;background:0 0;border:none;border-radius:4px;padding:.5rem;text-decoration:none;transition:background-color .3s}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus,.nav-dropdown-trigger[data-astro-cid-nen7h5rs]:hover,.nav-dropdown-trigger[data-astro-cid-nen7h5rs]:focus-visible{background-color:#f5f5f5}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.nav-dropdown-trigger[data-astro-cid-nen7h5rs][aria-current=page]{font-weight:700}.nav-toggle[data-astro-cid-nen7h5rs],.nav-toggle-label[data-astro-cid-nen7h5rs]{z-index:1;background-color:#fff;display:none;position:relative}@media (min-width:769px){.nav-dropdown[data-astro-cid-nen7h5rs]{position:relative}.nav-dropdown-trigger[data-astro-cid-nen7h5rs]:after{content:"";vertical-align:middle;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:.4rem;display:inline-block;transform:translateY(-1px)}.nav-submenu[data-astro-cid-nen7h5rs]{min-width:15rem;z-index:var(--z-index-dropdown);background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin:0;padding:.35rem 0;list-style:none;display:none;position:absolute;top:calc(100% + .15rem);left:0;box-shadow:0 4px 12px #0000001f}.nav-submenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{list-style:none}.nav-submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:.625rem 1rem;display:block}.nav-dropdown[data-astro-cid-nen7h5rs]:hover .nav-submenu[data-astro-cid-nen7h5rs],.nav-dropdown[data-astro-cid-nen7h5rs]:focus-within .nav-submenu[data-astro-cid-nen7h5rs]{display:block}}@media (max-width:768px){.nav[data-astro-cid-nen7h5rs]{position:static}.nav-toggle-label[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:2;flex-direction:column;align-items:center;gap:2px;padding:.5rem 0;display:flex;position:relative}.menu-line[data-astro-cid-nen7h5rs]{background-color:#000;width:34px;height:2px;transition:transform .3s;display:block}.menu-text[data-astro-cid-nen7h5rs]{font-optical-sizing:auto;opacity:1;font-family:Arial Narrow,Arial,sans-serif;font-size:.75rem;font-weight:800}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.nav-toggle-label[data-astro-cid-nen7h5rs] .menu-line[data-astro-cid-nen7h5rs]:first-child{transform-origin:50%;transform:scaleX(1.2)rotate(54deg)translate(10px,8px)}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.nav-toggle-label[data-astro-cid-nen7h5rs] .menu-text[data-astro-cid-nen7h5rs]{opacity:0}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.nav-toggle-label[data-astro-cid-nen7h5rs] .menu-line[data-astro-cid-nen7h5rs]:last-child{transform-origin:50%;transform:scaleX(1.2)rotate(-54deg)translate(10px,-8px)}.nav-menu[data-astro-cid-nen7h5rs]{z-index:1;background:#fff;flex-direction:column;align-items:stretch;gap:0;width:100%;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 4px #0000001a}.nav-menu[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-top:1px solid #eee;width:100%}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav-dropdown-trigger[data-astro-cid-nen7h5rs]{text-align:left;width:100%;padding:1rem;display:block}.nav-dropdown-trigger[data-astro-cid-nen7h5rs]{font-weight:700}.nav-submenu[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:block}.nav-submenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-top:1px solid #eee;list-style:none}.nav-submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.875rem 1rem .875rem 2rem;display:block}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.nav-menu[data-astro-cid-nen7h5rs]{display:flex}.logo-image[data-astro-cid-nen7h5rs]{height:2.3rem}.header-container[data-astro-cid-nen7h5rs]{padding:0 1rem}.logo[data-astro-cid-nen7h5rs]{padding:.5rem 0}}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible,.nav-dropdown-trigger[data-astro-cid-nen7h5rs]:focus-visible,.nav-toggle-label[data-astro-cid-nen7h5rs]:focus-within{outline-offset:2px;outline:2px solid #000}@media (prefers-reduced-motion:reduce){.nav-menu[data-astro-cid-nen7h5rs],.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.nav-submenu[data-astro-cid-nen7h5rs],.nav-toggle-label[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:none}}.pencil-banner[data-astro-cid-gxmb2h72]{background:var(--color-background-tertiary);width:100%;color:var(--color-text-tertiary);border-bottom:1px solid #ffffff26}.pencil-banner-inner[data-astro-cid-gxmb2h72]{text-align:center;max-width:1200px;margin:0 auto;padding:.55rem 2rem}.pencil-banner-content[data-astro-cid-gxmb2h72]{font-family:var(--font-primary);font-size:.95rem;line-height:1.35}.pencil-banner-content[data-astro-cid-gxmb2h72] p{margin:0;font-weight:500}.pencil-banner-content[data-astro-cid-gxmb2h72] p+p{opacity:.95;margin-top:.15rem;font-weight:400}.pencil-banner-content[data-astro-cid-gxmb2h72] a{color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.pencil-banner-content[data-astro-cid-gxmb2h72] a:hover,.pencil-banner-content[data-astro-cid-gxmb2h72] a:focus{opacity:.9}.pencil-banner-content[data-astro-cid-gxmb2h72] .btn,.pencil-banner-content[data-astro-cid-gxmb2h72] .cta-button{font-family:var(--font-cta);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:var(--color-text-tertiary);color:var(--color-background-tertiary);border:2px solid var(--color-text-tertiary);align-items:center;gap:.5rem;margin-top:.35rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.pencil-banner-content[data-astro-cid-gxmb2h72] .btn:hover,.pencil-banner-content[data-astro-cid-gxmb2h72] .btn:focus,.pencil-banner-content[data-astro-cid-gxmb2h72] .cta-button:hover,.pencil-banner-content[data-astro-cid-gxmb2h72] .cta-button:focus{color:var(--color-text-tertiary);opacity:1;background:0 0}.pencil-banner-content[data-astro-cid-gxmb2h72] img{vertical-align:middle;width:auto;max-height:2.25rem;margin:0 .35rem;display:inline-block}@media (max-width:768px){.pencil-banner-inner[data-astro-cid-gxmb2h72]{padding:.5rem 1rem}.pencil-banner-content[data-astro-cid-gxmb2h72]{font-size:.875rem;line-height:1.3}.pencil-banner-content[data-astro-cid-gxmb2h72] img{max-height:1.75rem}}@media print{.pencil-banner[data-astro-cid-gxmb2h72]{display:none!important}}.footer[data-astro-cid-jo6i4kqk]{background-color:#f8f8f8;margin-top:4rem;padding:3rem 0}.footer-container[data-astro-cid-jo6i4kqk]{max-width:1200px;margin:0 auto;padding:0 1rem}.footer-content[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr;gap:2rem;display:grid}.footer-section[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1rem;display:flex}.footer-heading[data-astro-cid-jo6i4kqk]{color:#333;margin:0;font-size:1.25rem;font-weight:600}.footer-link[data-astro-cid-jo6i4kqk]{color:#333;align-items:center;gap:.2rem;text-decoration:none;transition:color .3s;display:flex}.footer-link[data-astro-cid-jo6i4kqk]:hover,.footer-link[data-astro-cid-jo6i4kqk]:focus{color:#666;text-decoration:underline}.footer-text[data-astro-cid-jo6i4kqk]{color:#333;margin:0;line-height:1.6}.copyright[data-astro-cid-jo6i4kqk]{color:#666;margin:0}.legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.legal-item[data-astro-cid-jo6i4kqk]{align-items:center;gap:.5rem;display:inline-flex}.separator[data-astro-cid-jo6i4kqk]{color:#666}.newsletter-form[data-astro-cid-jo6i4kqk]{width:100%}.form-group[data-astro-cid-jo6i4kqk]{gap:.5rem;display:flex}.newsletter-input[data-astro-cid-jo6i4kqk]{border:1px solid #ddd;border-radius:4px;flex:1;padding:.75rem;font-size:1rem}.newsletter-button[data-astro-cid-jo6i4kqk]{color:#fff;cursor:pointer;background-color:#333;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;transition:background-color .3s}.newsletter-button[data-astro-cid-jo6i4kqk]:hover{background-color:#444}.form-message[data-astro-cid-jo6i4kqk]{margin-top:.5rem;font-size:.875rem}.form-message[data-astro-cid-jo6i4kqk].success{color:#2e7d32}.form-message[data-astro-cid-jo6i4kqk].error{color:#c62828}@media (max-width:768px){.footer[data-astro-cid-jo6i4kqk]{padding:2rem 0}.footer-content[data-astro-cid-jo6i4kqk]{text-align:center;grid-template-columns:1fr}.footer-section[data-astro-cid-jo6i4kqk]{align-items:center}.legal-links[data-astro-cid-jo6i4kqk]{justify-content:center}.form-group[data-astro-cid-jo6i4kqk]{flex-direction:column}.newsletter-button[data-astro-cid-jo6i4kqk]{width:100%}}.footer-link[data-astro-cid-jo6i4kqk]:focus,.newsletter-input[data-astro-cid-jo6i4kqk]:focus,.newsletter-button[data-astro-cid-jo6i4kqk]:focus{outline-offset:2px;outline:2px solid #000}#clerk-user-button[data-astro-cid-jo6i4kqk]{align-items:center;display:flex}.clerk-sign-in-link{color:#888;align-items:center;gap:.5rem;font-size:.8em;text-decoration:none;display:flex}.clerk-sign-in-link:visited{color:#888}.clerk-sign-in-link:hover{text-decoration:underline}:root{--font-primary:"Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;--font-headline:"Merriweather", "Bookman Old Style", "URW Bookman", "URW Bookman L", "Georgia Pro", Georgia, serif;--font-cta:"Oswald", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, sans-serif;--color-button-primary-background:#2c2e2f;--color-button-primary-text:#fafdfe;--color-button-primary-border:#6e7071;--color-button-primary-hover-background:#6e7071;--color-button-primary-hover-text:#fff;--color-button-primary-hover-border:#2c2e2f;--color-button-primary-disabled-background:#adafb1;--color-button-primary-disabled-text:#000;--color-button-primary-disabled-border:#838586;--color-button-secondary-background:#fafdfe;--color-button-secondary-text:#2c2e2f;--color-button-secondary-border:#6e7071;--color-button-secondary-hover-background:#f0f3f4;--color-button-secondary-hover-text:#4e5051;--color-button-secondary-hover-border:#6e7071;--color-button-secondary-disabled-background:#eceeef;--color-button-secondary-disabled-text:#6e7071;--color-button-secondary-disabled-border:#eceeef;--color-background-primary:#fff;--color-background-secondary:#000;--color-background-tertiary:#203f9a;--color-text-primary:#000;--color-text-secondary:#fff;--color-text-tertiary:#fff;--radius-button:3px;--z-index-dropdown:1000}html{font-family:var(--font-primary);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:18px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.5}main.full-width{width:100%;padding:0}main.full-width>section{width:100%;padding:2rem 1rem}.merriweather-headline{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Merriweather,serif;font-style:normal;font-weight:400}.oswald-cta{font-optical-sizing:auto;font-family:Oswald,sans-serif;font-style:normal;font-weight:400}.public-sans-body{font-optical-sizing:auto;font-family:Public Sans,sans-serif;font-style:normal;font-weight:400}h1{font-family:var(--font-headline);font-optical-sizing:auto;font-variation-settings:"wdth" 100;color:#333;margin-bottom:1rem;font-size:2.5rem;font-style:normal;font-weight:500}h2{font-family:var(--font-headline);font-optical-sizing:auto;font-variation-settings:"wdth" 100;color:#333;margin:2rem 0 1rem;font-size:1.75rem;font-style:normal;font-weight:400}h3{color:#444;margin:1.5rem 0 1rem;font-size:1.25rem}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (max-width:768px){main.full-width>section{padding:1rem}h1{margin-bottom:2rem;font-size:2rem}}
