@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.main-header[data-astro-cid-nen7h5rs]{z-index:10;background-color:#fff;height:76px;position:sticky;top:0;box-shadow:0 1px 10px #0000004d}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.logo-link[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;display:flex}.logo[data-astro-cid-nen7h5rs]{width:auto;height:20px;display:block}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:36px;display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-family:var(--font-montserrat), sans-serif;letter-spacing:.8px;padding:10px 0;font-size:16px;font-weight:400;text-decoration:none;position:relative}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.nav-link[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}}.nav-link[data-astro-cid-nen7h5rs][aria-current=page]{font-weight:600}.nav-link[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.header-cta[data-astro-cid-nen7h5rs]{min-height:46px}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (width<=767px){.main-header[data-astro-cid-nen7h5rs]{height:60px}.logo[data-astro-cid-nen7h5rs]{height:14px}.menu-toggle[data-astro-cid-nen7h5rs]{color:#2b2e3f;min-height:44px;font-family:var(--font-montserrat), sans-serif;letter-spacing:.6px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;margin-right:-10px;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex}.menu-icon[data-astro-cid-nen7h5rs]{width:22px;height:16px;position:relative}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;width:100%;height:2px;transition:transform .25s,opacity .2s;position:absolute;left:0}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:0}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){top:7px}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){top:14px}.menu-open[data-astro-cid-nen7h5rs] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.menu-open[data-astro-cid-nen7h5rs] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-open[data-astro-cid-nen7h5rs] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{visibility:hidden;opacity:0;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 24px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 12px 20px #00000026}.menu-open[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition:opacity .2s,transform .2s;transform:none}.nav-link[data-astro-cid-nen7h5rs]{border-bottom:1px solid #e5e5e5;padding:16px 0;font-size:18px;display:block}.nav-link[data-astro-cid-nen7h5rs]:after{display:none}.header-cta[data-astro-cid-nen7h5rs]{color:#fff;background:#2b2e3f;width:100%;min-height:50px;margin-top:20px;font-size:16px}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-nen7h5rs],.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:none!important}}.footer[data-astro-cid-jo6i4kqk]{color:#fff;background-color:#2b2e3f;margin-top:60px}.footer-inner[data-astro-cid-jo6i4kqk]{gap:24px;padding-top:30px;padding-bottom:30px;display:grid}@media (width>=768px){.footer-inner[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr}}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:6px;display:flex}a[data-astro-cid-jo6i4kqk]{color:#fff;padding:6px 0;font-size:16px;text-decoration:none}@media (hover:hover){a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}}.footer-brand[data-astro-cid-jo6i4kqk]{font-weight:400}.footer-text[data-astro-cid-jo6i4kqk]{opacity:.85;margin:0;font-size:16px}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:92px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;font-family:var(--font-text), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2b2e3f;background:#fff;flex-direction:column;margin:0;font-size:clamp(18px,16.5px + .4vw,20px);line-height:1.6;display:flex}main{flex:1}img{max-width:100%;height:auto}a{color:#2b2e3f}:focus-visible{outline-offset:3px;outline:2px solid #2b2e3f}h1,h2,h3,h4,dt,.button,.page-title,.section-title{font-family:var(--font-montserrat), sans-serif}.page-title,.section-title{letter-spacing:1.3px;text-wrap:balance;margin:1em 0 .6em;font-size:40px;font-weight:300;line-height:1.25}.text{letter-spacing:0;text-wrap:pretty;max-width:65ch;font-size:clamp(18px,16.5px + .4vw,20px);font-weight:400;line-height:1.65}@media (width<=767px){.page-title,.section-title{font-size:26px;font-weight:500}}.container{max-width:1300px;margin:0 auto;padding:0 30px}@media (width<=767px){.container{padding:0 20px}}.button{font-family:var(--font-montserrat), sans-serif;letter-spacing:.6px;color:#2b2e3f;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #2b2e3f;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}@media (hover:hover){.button:hover{color:#fff;background:#2b2e3f}}.button--primary{color:#fff;background:#2b2e3f}@media (hover:hover){.button--primary:hover{color:#2b2e3f;background:#fff}}.button--inverted{color:#fff;background:#2b2e3f;border-color:#fff}@media (hover:hover){.button--inverted:hover{color:#2b2e3f;background:#fff}}.button[disabled]{opacity:.6;cursor:progress}.dash-list{margin:5px 0 0;padding-left:20px;font-size:clamp(18px,16.5px + .4vw,20px);font-weight:400;line-height:1.65;list-style:none}.dash-list li:before{content:"–";margin-left:-20px;margin-right:10px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;color:#fff;background:#2b2e3f;padding:10px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:10px}
