.swa-nav{display:flex;align-items:center;align-self:stretch}.swa-nav__toggle{display:none}.swa-nav__menu{display:flex;align-items:center;margin:0;padding:0;list-style:none}.swa-nav__item{display:flex;align-items:center;margin:0}.swa-nav__link{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:0;background:0 0;color:#1f2124;font-family:inherit;font-size:var(--wp--preset--font-size--size-16);font-weight:500;line-height:21px;text-decoration:none;cursor:pointer}.swa-nav__link:hover,.swa-nav__link:focus-visible,.swa-nav__item.is-open>.swa-nav__trigger{color:var(--wp--preset--color--blue);text-decoration:none}.swa-nav__item.is-cta>.swa-nav__link{margin-left:8px;padding:9px 12px;background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.swa-nav__item.is-cta>.swa-nav__link:hover,.swa-nav__item.is-cta>.swa-nav__link:focus-visible{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--base)}.swa-nav__caret{transition:transform .2s ease}.swa-nav__item.is-open>.swa-nav__trigger .swa-nav__caret{transform:rotate(180deg)}.swa-mega{display:none;position:absolute;top:100%;left:0;right:0;z-index:90;padding:15px var(--wp--custom--header--gutter) 30px;background:var(--wp--preset--color--contrast)}.swa-nav__item.is-open>.swa-mega{display:block}.swa-mega__inner{display:grid;grid-template-columns:minmax(240px,427px) minmax(0,1fr);column-gap:53px;row-gap:12px;align-content:start;max-width:1310px;margin:0 auto}.swa-mega__tab{grid-column:1;display:flex;align-items:center;gap:8px;width:100%;padding:15px 35px;border:0;background:#f4f4f4;color:var(--wp--preset--color--contrast);font-family:inherit;font-size:var(--wp--preset--font-size--size-16);font-weight:700;line-height:21px;text-align:left;cursor:pointer}.swa-mega__tab[aria-expanded=true]{background:var(--wp--preset--color--midnight);color:var(--wp--preset--color--base)}.swa-mega__panel{display:none;grid-column:2;grid-row:1/span var(--swa-tab-rows,1);grid-template-columns:minmax(0,1fr) minmax(0,385px);column-gap:40px;align-items:start}.swa-mega__panel.is-active{display:grid}.swa-mega__links{display:grid;gap:22px;margin:20px 0 0;padding:0;list-style:none}.swa-mega__link{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:14px;row-gap:4px;color:var(--wp--preset--color--base)}.swa-mega__icon{grid-row:1/span 2;color:var(--wp--preset--color--base)}.swa-mega__title{color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--size-16);font-weight:600;line-height:16px;text-decoration:none}.swa-mega__title:after{content:"";position:absolute;inset:-6px}.swa-mega__link:hover .swa-mega__title,.swa-mega__title:focus-visible{color:var(--wp--preset--color--base);text-decoration:underline}.swa-mega__desc{grid-column:2;color:var(--wp--preset--color--base);font-size:var(--wp--preset--font-size--size-13);line-height:21px}.swa-mega__media{margin:0}.swa-mega__img{display:block;width:100%;height:auto;aspect-ratio:385/333;object-fit:cover}@media (max-width:1100px){.swa-nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:0 0;color:var(--wp--preset--color--contrast);cursor:pointer}.swa-nav__bars{display:block;width:22px}.swa-nav__bars span{display:block;height:2px;margin:5px 0;background:currentColor;transition:transform .2s ease,opacity .2s ease}.swa-nav.is-menu-open .swa-nav__bars span:nth-child(1){transform:translateY(7px) rotate(45deg)}.swa-nav.is-menu-open .swa-nav__bars span:nth-child(2){opacity:0}.swa-nav.is-menu-open .swa-nav__bars span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.swa-nav__menu{display:none;position:fixed;top:var(--swa-header-height,110px);left:0;right:0;bottom:0;z-index:95;flex-direction:column;align-items:stretch;overflow-y:auto;padding:30px var(--wp--preset--spacing--30) 40px;background:var(--wp--preset--color--base)}.swa-nav.is-menu-open .swa-nav__menu{display:flex}.swa-nav__item{display:block}.swa-nav__link{justify-content:space-between;width:100%;padding:12px 15px}.swa-nav__trigger .swa-nav__caret{box-sizing:content-box;padding:7px;background:var(--wp--preset--color--mist)}.swa-nav__item.is-cta>.swa-nav__link{margin:8px 0 0;padding:12px 15px;background:var(--wp--preset--color--ink)}.swa-mega{position:static;padding:20px}.swa-mega__inner{display:flex;flex-direction:column;gap:12px}.swa-mega__tab{padding:15px 20px}.swa-mega__panel{grid-template-columns:minmax(0,1fr);padding:0 10px 10px}.swa-mega__panel.is-active{display:block}.swa-mega__links{margin-top:10px}.swa-mega__media{display:none}}html.swa-menu-open,html.swa-drawer-open{overflow:hidden}.swa-drawer{position:fixed;inset:0;z-index:200;visibility:hidden;pointer-events:none}.swa-drawer.is-open,.swa-drawer:target{visibility:visible;pointer-events:auto}.swa-drawer__backdrop{position:absolute;inset:0;background:rgb(0 0 0/0.5);opacity:0;transition:opacity .2s ease}.swa-drawer.is-open .swa-drawer__backdrop,.swa-drawer:target .swa-drawer__backdrop{opacity:1}.swa-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(460px,92vw);overflow-y:auto;padding:60px 40px 40px;background:var(--wp--preset--color--base);transform:translateX(100%);transition:transform .25s ease}.swa-drawer.is-open .swa-drawer__panel,.swa-drawer:target .swa-drawer__panel{transform:none}.swa-drawer__close{position:absolute;top:18px;right:18px;padding:6px;border:0;background:0 0;color:var(--wp--preset--color--contrast);cursor:pointer}.swa-drawer__heading{margin:0 0 20px;font-size:var(--wp--preset--font-size--size-22);font-weight:700}.swa-drawer__menu,.swa-drawer__sub{margin:0;padding:0;list-style:none}.swa-drawer__item{padding:10px 0;border-bottom:1px solid var(--wp--preset--color--line)}.swa-drawer__link{color:var(--wp--preset--color--contrast);font-weight:600}.swa-drawer__sub{display:grid;gap:6px;margin-top:8px}.swa-drawer__sublink{color:var(--wp--preset--color--grey);font-size:var(--wp--preset--font-size--size-13)}.swa-drawer__heading--small{margin:30px 0 10px;font-size:var(--wp--preset--font-size--size-16)}