.mega-menu.svelte-1w8y9gc{visibility:hidden;opacity:0;transform:translate(-50%,10px);z-index:9999}.hoverable.svelte-1w8y9gc:hover .mega-menu:where(.svelte-1w8y9gc){visibility:visible;opacity:1;transform:translate(-50%)}.hoverable.svelte-1w8y9gc{position:static}.ab-announcement.svelte-1ncb1ch{position:relative;z-index:50;background:var(--ab-ink, #212a2f);color:#fff;padding:9px 16px;text-align:center;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.4}.ab-header.svelte-1ncb1ch{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--ab-line, #e6e0d5);color:var(--ab-ink, #212a2f);font-family:var(--font-body)}.ab-header-main.svelte-1ncb1ch{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:74px;padding:0 40px}.ab-nav.svelte-1ncb1ch{grid-column:1;justify-self:start;display:flex;align-items:center;gap:30px}.ab-nav.svelte-1ncb1ch a:where(.svelte-1ncb1ch){color:var(--ab-ink, #212a2f);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .2s ease}.ab-nav.svelte-1ncb1ch a:where(.svelte-1ncb1ch):hover{color:var(--ab-teal, #0f7a63)}.ab-nav.svelte-1ncb1ch a.ab-nav-accent:where(.svelte-1ncb1ch){color:#b23b2e}.ab-nav.svelte-1ncb1ch a.ab-nav-accent:where(.svelte-1ncb1ch):hover{color:#8f2c22}.ab-logo.svelte-1ncb1ch{grid-column:2;justify-self:center;text-decoration:none}.ab-logo.svelte-1ncb1ch span:where(.svelte-1ncb1ch){font-family:var(--font-heading);font-size:26px;font-weight:800;letter-spacing:-.01em;color:var(--ab-ink, #212a2f)}.ab-mobile-trigger.svelte-1ncb1ch{display:none;justify-self:start;align-items:center;color:var(--ab-ink, #212a2f);background:transparent;border:0;padding:0;cursor:pointer}.ab-actions.svelte-1ncb1ch{grid-column:3;display:flex;justify-content:flex-end;align-items:center;gap:22px;color:var(--ab-ink, #212a2f)}.ab-actions.svelte-1ncb1ch svg,.ab-mobile-trigger.svelte-1ncb1ch svg{width:20px;height:20px;stroke-width:1.75}@media(max-width:1023px){.ab-nav.svelte-1ncb1ch{display:none}}@media(max-width:900px){.ab-announcement.svelte-1ncb1ch{font-size:11px;letter-spacing:.01em}.ab-header-main.svelte-1ncb1ch{min-height:60px;padding:0 16px}.ab-mobile-trigger.svelte-1ncb1ch{display:inline-flex}.ab-logo.svelte-1ncb1ch span:where(.svelte-1ncb1ch){font-size:21px}.ab-actions.svelte-1ncb1ch{gap:14px}.ab-account.svelte-1ncb1ch{display:none}}.sliding-list.svelte-d9v6bn{list-style:none;margin:0;padding:0;height:1.8rem;overflow:hidden;position:relative}.sliding-list.svelte-d9v6bn li:where(.svelte-d9v6bn){height:1.8rem;line-height:1.8rem;position:absolute;width:100%;opacity:0;animation:svelte-d9v6bn-slideUp var(--anim-duration) linear infinite;animation-delay:calc(var(--index) * (var(--anim-duration) / var(--item-count)))}.sliding-list.svelte-d9v6bn li:where(.svelte-d9v6bn):first-child{opacity:1;top:0}@media screen and (max-width:300px){.sliding-list.svelte-d9v6bn{height:1rem}.sliding-list.svelte-d9v6bn li:where(.svelte-d9v6bn){height:1rem;line-height:1rem}}@keyframes svelte-d9v6bn-slideUp{0%,3%{top:100%;opacity:0}5%,33%{top:0;opacity:1}36%,to{top:-100%;opacity:0}}button.svelte-2cxc25{animation:svelte-2cxc25-bounce-in .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes svelte-2cxc25-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1)}}.ab-footer.svelte-1oj0gx9{background:var(--ab-ink, #212a2f);color:#fff;font-family:var(--font-body)}.ab-footer-top.svelte-1oj0gx9{display:grid;grid-template-columns:1.4fr 2.6fr;gap:56px;padding:64px max(32px,calc((100vw - 1360px)/2)) 44px}.ab-footer-logo.svelte-1oj0gx9{display:inline-block;font-family:var(--font-heading);font-size:26px;font-weight:800;letter-spacing:-.01em;color:#fff;text-decoration:none;margin-bottom:16px}.ab-footer-brand.svelte-1oj0gx9 p:where(.svelte-1oj0gx9){max-width:340px;margin:0 0 18px;color:#ffffffa8;font-size:14px;line-height:1.75}.ab-footer-badge.svelte-1oj0gx9{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--ab-mint, #b2fce4);color:var(--ab-ink, #212a2f);font-size:11px;font-weight:600;letter-spacing:.02em}.ab-footer-cols.svelte-1oj0gx9{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.ab-footer.svelte-1oj0gx9 h3:where(.svelte-1oj0gx9){margin:0 0 16px;color:#fff;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.02em}.ab-footer.svelte-1oj0gx9 a:where(.svelte-1oj0gx9){display:block;margin-top:11px;color:#ffffffa8;font-size:14px;text-decoration:none;transition:color .2s ease}.ab-footer.svelte-1oj0gx9 a:where(.svelte-1oj0gx9):hover{color:var(--ab-mint, #b2fce4)}.ab-footer-text.svelte-1oj0gx9{margin:11px 0 0;color:#ffffffa8;font-size:14px}.ab-footer-bar.svelte-1oj0gx9{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px max(32px,calc((100vw - 1360px)/2));border-top:1px solid rgb(255 255 255 / .12);color:#ffffff80;font-size:12px;letter-spacing:.02em}@media(max-width:900px){.ab-footer-top.svelte-1oj0gx9{grid-template-columns:1fr;gap:32px;padding:44px 18px 32px}.ab-footer-cols.svelte-1oj0gx9{grid-template-columns:1fr 1fr;gap:28px}.ab-footer-bar.svelte-1oj0gx9{flex-direction:column;align-items:flex-start;padding:18px}}
