.newsletter-dialog.svelte-3fxgyb{width:min(92vw,36rem);max-height:85vh;margin:auto;overflow-y:auto;border:none;padding:0;background:transparent}.newsletter-dialog.svelte-3fxgyb::backdrop{background:#0a1321b3}.newsletter-embed.svelte-3fxgyb p{margin:0 0 1rem;color:var(--color-black)}.newsletter-embed.svelte-3fxgyb label{display:block;margin-bottom:.375rem;font-size:var(--text-caption);color:var(--color-black-500)}.newsletter-embed.svelte-3fxgyb input[type=email],.newsletter-embed.svelte-3fxgyb input[type=text],.newsletter-embed.svelte-3fxgyb input[type=tel]{box-sizing:border-box;width:100%!important;font-family:inherit;font-size:var(--text-body);color:var(--color-black);background:var(--color-black-100)!important;border:none!important;border-radius:3px!important;padding:.625rem .875rem!important}.newsletter-embed.svelte-3fxgyb input[type=checkbox]{accent-color:var(--color-blue-600)}.newsletter-embed.svelte-3fxgyb a{color:var(--color-blue-600)}.newsletter-embed.svelte-3fxgyb button[type=submit]{width:100%;min-width:0!important;background:var(--color-blue-600)!important;border:none!important;border-radius:3px!important;padding:.9375rem 1.875rem!important;font-family:var(--font-mono);text-transform:uppercase;cursor:pointer}.nav-trigger[aria-expanded=true].svelte-thpoj0:after{content:"";position:absolute;inset-inline:0;bottom:-10px;border-bottom:1px solid currentcolor}.site-header.svelte-d7r0dj{--header-shrink:.7s cubic-bezier(.32, .72, 0, 1);transition:background-color var(--header-shrink),color var(--header-shrink)}.site-header.menu-open.svelte-d7r0dj{transition:background-color .3s,color .3s}.site-header__scrim.svelte-d7r0dj{opacity:0;pointer-events:none;height:128%;transition:opacity var(--header-shrink);background:linear-gradient(#000000c9,#0000 81%);position:absolute;inset:0 0 auto}body:has([data-hero-overlay]) .site-header.svelte-d7r0dj:not(.scrolled):not(.menu-open){background-color:#0000}body:has([data-hero-overlay]) .site-header.svelte-d7r0dj:not(.scrolled):not(.menu-open) .site-header__scrim:where(.svelte-d7r0dj){opacity:1}.site-header__bar.svelte-d7r0dj{padding-top:var(--header-pad-y);padding-bottom:var(--header-pad-y);transition:padding var(--header-shrink)}.site-header__logo-img.svelte-d7r0dj{height:var(--header-logo-h);transition:height var(--header-shrink)}.site-header__logo-fade.svelte-d7r0dj{opacity:1;transition:height var(--header-shrink),opacity .3s ease}.site-header__logo-fade.is-faded.svelte-d7r0dj{opacity:0}.site-header.scrolled.svelte-d7r0dj .site-header__bar:where(.svelte-d7r0dj){padding-block:calc(var(--spacing,.25rem) * 3.5)}.site-header.scrolled.svelte-d7r0dj .site-header__logo-img:where(.svelte-d7r0dj){height:calc(var(--spacing,.25rem) * 9)}@media(min-width:64rem){.site-header.scrolled.svelte-d7r0dj .site-header__logo-img:where(.svelte-d7r0dj){height:calc(var(--spacing,.25rem) * 12)}}@media(min-width:96rem){.site-header.scrolled.svelte-d7r0dj .site-header__logo-img:where(.svelte-d7r0dj){height:calc(var(--spacing,.25rem) * 14)}}.burger.svelte-d7r0dj{--burger-ease:cubic-bezier(.32, .72, 0, 1);--burger-line-w:21px;--burger-line-h:1.5px;--burger-gap:7px}.burger.svelte-d7r0dj span:where(.svelte-d7r0dj){left:calc(50% - var(--burger-line-w) / 2);top:calc(50% - var(--burger-line-h) / 2);width:var(--burger-line-w);height:var(--burger-line-h);transition:rotate .18s var(--burger-ease),translate .18s var(--burger-ease) .15s,opacity .12s linear .2s;position:absolute}.burger.svelte-d7r0dj span:where(.svelte-d7r0dj):first-child{translate:0 calc(var(--burger-gap) * -1)}.burger.svelte-d7r0dj span:where(.svelte-d7r0dj):last-child{translate:0 var(--burger-gap)}.burger.is-open.svelte-d7r0dj span:where(.svelte-d7r0dj){transition:translate .18s var(--burger-ease),rotate .18s var(--burger-ease) .15s,opacity .12s linear}.burger.is-open.svelte-d7r0dj span:where(.svelte-d7r0dj):first-child{translate:0;rotate:45deg}.burger.is-open.svelte-d7r0dj span:where(.svelte-d7r0dj):nth-child(2){opacity:0}.burger.is-open.svelte-d7r0dj span:where(.svelte-d7r0dj):last-child{translate:0;rotate:-45deg}@media(prefers-reduced-motion:reduce){.burger.svelte-d7r0dj span:where(.svelte-d7r0dj),.burger.is-open.svelte-d7r0dj span:where(.svelte-d7r0dj),.site-header.svelte-d7r0dj,.site-header.menu-open.svelte-d7r0dj,.site-header__scrim.svelte-d7r0dj,.site-header__bar.svelte-d7r0dj,.site-header__logo-img.svelte-d7r0dj,.site-header__logo-fade.svelte-d7r0dj{transition:none}}
