.brand-logo[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;gap:4px}.brand-wordmark[data-astro-cid-qlfjksao]{align-items:center;overflow:hidden;max-width:200px;transition:max-width .65s var(--ease-out-expo),opacity .4s var(--ease-out-expo),transform .65s var(--ease-out-expo)}.brand-wordmark-svg[data-astro-cid-qlfjksao]{flex-shrink:0}.brand-logomark[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;flex-shrink:0}.brand-logomark-svg[data-astro-cid-qlfjksao]{transition:transform .85s var(--ease-out-expo);transform-origin:50% 50%}@media(min-width:1280px){.brand-logo[data-astro-cid-qlfjksao][data-compact=true] .brand-wordmark[data-astro-cid-qlfjksao]{max-width:0;opacity:0;transform:translate(6px)}.brand-logo[data-astro-cid-qlfjksao][data-compact=true] .brand-logomark-svg[data-astro-cid-qlfjksao]{transform:rotate(360deg)}.brand-logo[data-astro-cid-qlfjksao][data-compact=true]:hover .brand-logomark-svg[data-astro-cid-qlfjksao]{transform:rotate(385deg)}}.brand-logo[data-astro-cid-qlfjksao]:hover .brand-logomark-svg[data-astro-cid-qlfjksao]{transform:rotate(-25deg)}.has-megamenu[data-astro-cid-qlfjksao]{position:static}.has-megamenu[data-astro-cid-qlfjksao] .megamenu[data-astro-cid-qlfjksao]{left:50%}.mobile-menu[data-astro-cid-qlfjksao]{pointer-events:none;visibility:hidden}.mobile-menu-backdrop[data-astro-cid-qlfjksao]{opacity:0;transition:opacity .35s var(--ease-out-expo)}.mobile-menu-panel[data-astro-cid-qlfjksao]{transform:translate(100%);transition:transform .45s var(--ease-out-expo)}body.menu-open .mobile-menu[data-astro-cid-qlfjksao]{pointer-events:auto;visibility:visible}body.menu-open .mobile-menu-backdrop[data-astro-cid-qlfjksao]{opacity:1}body.menu-open .mobile-menu-panel[data-astro-cid-qlfjksao]{transform:translate(0)}.mob-nav-toggle[data-astro-cid-qlfjksao]{cursor:pointer;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.mob-nav-toggle[data-astro-cid-qlfjksao]:hover .mob-nav-pill[data-astro-cid-qlfjksao]{border-color:var(--color-ink)}.mob-nav-toggle[data-astro-cid-qlfjksao][aria-expanded=true] .mob-nav-pill[data-astro-cid-qlfjksao]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.mob-nav-toggle[data-astro-cid-qlfjksao][aria-expanded=true] .mob-nav-icon[data-astro-cid-qlfjksao]{transform:rotate(45deg)}#menu-toggle[data-astro-cid-qlfjksao] .hamb-line[data-astro-cid-qlfjksao]:nth-child(1){transform:translateY(0) rotate(0)}#menu-toggle[data-astro-cid-qlfjksao] .hamb-line[data-astro-cid-qlfjksao]:nth-child(2){transform:translateY(0) rotate(0)}body.menu-open #menu-toggle[data-astro-cid-qlfjksao] .hamb-line[data-astro-cid-qlfjksao]:nth-child(1){transform:translateY(6px) rotate(45deg)}body.menu-open #menu-toggle[data-astro-cid-qlfjksao] .hamb-line[data-astro-cid-qlfjksao]:nth-child(2){transform:translateY(-6px) rotate(-45deg)}.newsletter-field[data-astro-cid-janq5tec]{position:relative;border-bottom:1.5px solid;transition:border-color .4s var(--ease-out-expo)}.newsletter-field[data-astro-cid-janq5tec]:focus-within{border-color:var(--color-brand)}.newsletter-label[data-astro-cid-janq5tec]{bottom:12px;left:0;font-size:1rem;line-height:1;transition:bottom .4s var(--ease-out-expo),font-size .4s var(--ease-out-expo),letter-spacing .4s var(--ease-out-expo),color .3s}.newsletter-field[data-astro-cid-janq5tec]:focus-within .newsletter-label[data-astro-cid-janq5tec],.newsletter-field[data-astro-cid-janq5tec]:has(input:not(:placeholder-shown)) .newsletter-label[data-astro-cid-janq5tec]{bottom:38px;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.newsletter-field[data-astro-cid-janq5tec]:focus-within .newsletter-label[data-astro-cid-janq5tec]{color:var(--color-brand)}.newsletter-input[data-astro-cid-janq5tec]::placeholder{color:transparent}.newsletter-checkbox[data-astro-cid-janq5tec]:checked+.newsletter-check-box[data-astro-cid-janq5tec]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-paper)}.newsletter-checkbox[data-astro-cid-janq5tec]:checked+.newsletter-check-box[data-astro-cid-janq5tec] .newsletter-check-icon[data-astro-cid-janq5tec]{opacity:1}.newsletter-checkbox[data-astro-cid-janq5tec]:focus-visible+.newsletter-check-box[data-astro-cid-janq5tec]{outline:2px solid var(--color-brand);outline-offset:2px}.newsletter-form[data-astro-cid-janq5tec][data-state=loading] .newsletter-icon-arrow[data-astro-cid-janq5tec]{display:none}.newsletter-form[data-astro-cid-janq5tec][data-state=loading] .newsletter-icon-spinner[data-astro-cid-janq5tec]{display:block!important}.newsletter-form[data-astro-cid-janq5tec][data-state=loading] .newsletter-submit[data-astro-cid-janq5tec]{pointer-events:none}.newsletter-form[data-astro-cid-janq5tec][data-state=success] .newsletter-icon-arrow[data-astro-cid-janq5tec]{display:none}.newsletter-form[data-astro-cid-janq5tec][data-state=success] .newsletter-icon-check[data-astro-cid-janq5tec]{display:block!important}.newsletter-form[data-astro-cid-janq5tec][data-state=success] .newsletter-submit[data-astro-cid-janq5tec]{background:var(--color-brand)}.newsletter-form[data-astro-cid-janq5tec][data-state=success] .newsletter-msg-success[data-astro-cid-janq5tec]{display:flex!important}.newsletter-form[data-astro-cid-janq5tec][data-state=success] .newsletter-success-check[data-astro-cid-janq5tec]{animation:form-success-pop .5s cubic-bezier(.2,1.1,.4,1) both}.newsletter-form[data-astro-cid-janq5tec][data-state=error] .newsletter-msg-error[data-astro-cid-janq5tec]{display:flex!important}.newsletter-form[data-astro-cid-janq5tec][data-state=error] .newsletter-field[data-astro-cid-janq5tec]{border-color:var(--color-magenta)}.footer-accordion[data-astro-cid-35ed7um5] summary[data-astro-cid-35ed7um5]::-webkit-details-marker{display:none}.footer-accordion[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{overflow:hidden;transition:max-height .4s var(--ease-out-expo)}body[data-no-floating-wa] .floating-wa{display:none!important}@keyframes wa-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.floating-wa span.animate-\[wa-pulse_2\.4s_ease-out_infinite\]{animation:none!important}}
