@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.1j9kt0wu47hzv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Medium-s.p.35iiaf3-9buzo.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.p.1qkiz3n_vjjp-.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.p.0cttpn86dda06.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Black-s.p.1cn2aucwlssjw.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_c0810d32-module__xJUsAG__className{font-family:poppins,poppins Fallback}.poppins_c0810d32-module__xJUsAG__variable{--font-poppins:"poppins", "poppins Fallback"}
.nav-link{position:relative}.nav-link:after{content:"";inset-inline:0;transform-origin:0;height:1.5px;transition:transform .35s var(--ease-standard);background:currentColor;position:absolute;bottom:-.35rem;transform:scaleX(0)}@media (hover:hover){.nav-link:hover:after{transform:scaleX(1)}}.nav-link:focus-visible:after,.nav-link.is-open:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav-link:after{transition:none}}.dd-shell{z-index:60;visibility:hidden;pointer-events:none;padding-top:.875rem;position:absolute;top:100%;left:50%;translate:-50%}.dd-shell.is-open{visibility:visible;pointer-events:auto}.dd-panel{border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb, var(--navy) 8%, transparent);opacity:0;width:20.5rem;transition:opacity .2s ease-out, translate .2s var(--ease-snap);background:#fff;padding:.375rem 0;translate:0 -.5rem;box-shadow:0 14px 34px -18px #14142866}.is-open .dd-panel{opacity:1;translate:0}.dd-entry{color:var(--navy);transition:translate .22s var(--ease-snap);align-items:center;gap:.875rem;padding:.8125rem 1.125rem .8125rem 1.25rem;display:flex;position:relative}.dd-entry:before{content:"";border-radius:var(--radius-full);background:var(--brand-surface);transform-origin:50%;width:2px;transition:scale .24s var(--ease-snap);position:absolute;top:.625rem;bottom:.625rem;left:.375rem;scale:1 0}@media (hover:hover){.dd-entry:hover:before{scale:1}.dd-entry:hover{translate:.25rem}}.dd-entry:focus-visible:before{scale:1}.dd-entry:focus-visible{translate:.25rem}.dd-title{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.dd-entry.is-soon{opacity:.55;cursor:default}.dd-entry.is-soon:before{content:none}@media (hover:hover){.dd-entry.is-soon:hover{translate:0}}.dd-text{color:color-mix(in srgb, var(--navy) 60%, transparent);margin-top:.125rem;font-size:.8125rem;line-height:1.45;display:block}.dd-soon{border-radius:var(--radius-full);letter-spacing:.02em;text-transform:uppercase;color:#8a6a1f;background:#fbf3e4;padding:.05rem .4rem;font-size:.625rem;font-weight:600}.dd-more{box-sizing:content-box;border-radius:var(--radius-full);color:#0000;opacity:0;width:15px;height:15px;transition:background-color .2s ease-out, color .2s ease-out, translate .22s var(--ease-snap), opacity .18s ease-out;background:0 0;flex:none;padding:.3125rem;translate:-.25rem}@media (hover:hover){.dd-entry:hover .dd-more{background:var(--brand-surface);color:var(--white);opacity:1;translate:0}}.dd-entry:focus-visible .dd-more{background:var(--brand-surface);color:var(--white);opacity:1;translate:0}.dd-arrow{transition:rotate .25s var(--ease-standard)}.dd-arrow.is-open{rotate:180deg}.mm-shell{left:-.75rem;translate:0}.mm-panel{width:max-content;padding:1rem}.mm-columns{align-items:stretch;gap:1.25rem;display:flex}.mm-column{min-width:16rem;max-width:19rem}.mm-heading{color:var(--text-tertiary);padding:.25rem 1.125rem .375rem 1.25rem}.mm-highlight{border-radius:var(--radius-xl);width:15rem;color:var(--navy);background:linear-gradient(160deg,#fbf3e4,#f6ead1);flex-direction:column;justify-content:flex-end;gap:.375rem;margin-right:1.25rem;padding:1.125rem 1.25rem;display:flex;position:relative}.mm-highlight-title{font-size:.9375rem;font-weight:700}.mm-highlight-text{color:color-mix(in srgb, var(--navy) 65%, transparent);font-size:.8125rem;line-height:1.45}.mm-highlight-more{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--navy);transition:background-color .2s ease-out, color .2s ease-out, translate .22s var(--ease-snap);background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:.875rem;right:.875rem}@media (hover:hover){.mm-highlight:hover .mm-highlight-more{background:var(--brand-surface);color:var(--white);translate:.125rem}}.mm-highlight:focus-visible .mm-highlight-more{background:var(--brand-surface);color:var(--white)}@media (prefers-reduced-motion:reduce){.mm-highlight-more{transition:none}}.hd-bar{padding-top:env(safe-area-inset-top)}.ab-bar{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.ab-bar>button{right:max(.25rem, env(safe-area-inset-right))}.skip-link{top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));z-index:100;border-radius:var(--radius-full);background:var(--navy);color:var(--white);padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;position:fixed;transform:translateY(-300%)}.skip-link:focus-visible{transform:none}@media (max-width:19.49rem){.hd-bar img{height:1.5rem}.hd-bar .cta-sm{padding-inline:.625rem;font-size:.8125rem}.hd-actions{gap:.375rem}}.hd-menu{inset-inline:0;top:var(--menu-top,var(--header-height));z-index:49;visibility:hidden;transition:visibility 0s linear .45s;position:fixed;bottom:0;overflow:hidden}.hd-menu[data-open]{visibility:visible;transition:none}.hd-menu-sheet{height:100%;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);background:var(--white);color:var(--navy);transition:translate .45s var(--ease-glide);flex-direction:column;display:flex;translate:0 -100%}.hd-menu[data-open] .hd-menu-sheet{translate:0}.hd-menu-item{opacity:0;transition:opacity .2s ease-out,translate .2s ease-out;translate:0 -.75rem}.hd-menu[data-open] .hd-menu-item{opacity:1;transition:opacity .35s ease-out calc(.12s + var(--i,0) * 50ms), translate .45s var(--ease-snap) calc(.12s + var(--i,0) * 50ms);translate:0}.hd-burger{width:1.125rem;height:.875rem;display:block;position:relative}.hd-burger>span{border-radius:var(--radius-full);width:100%;height:2.25px;transition:translate .18s var(--ease-standard) .14s, rotate .22s var(--ease-standard), opacity .15s ease-out .12s, scale .2s var(--ease-standard) .1s;background:currentColor;position:absolute;left:0}.hd-burger>span:first-child{top:0}.hd-burger>span:nth-child(2){top:calc(50% - 1.125px)}.hd-burger>span:nth-child(3){bottom:0}.hd-burger[data-open]>span{transition:translate .18s var(--ease-standard), rotate .3s var(--ease-snap) .14s, opacity .15s ease-out, scale .2s var(--ease-standard)}.hd-burger[data-open]>span:first-child{translate:0 calc(.4375rem - 1.125px);rotate:45deg}.hd-burger[data-open]>span:nth-child(2){opacity:0;scale:.2 1}.hd-burger[data-open]>span:nth-child(3){translate:0 calc(1.125px - .4375rem);rotate:-45deg}@media (prefers-reduced-motion:reduce){.hd-menu,.hd-menu[data-open],.hd-menu-sheet,.hd-menu-item,.hd-menu[data-open] .hd-menu-item,.hd-burger>span,.hd-burger[data-open]>span{transition:none}}
.ls-panel{width:11.5rem}.ls-row{color:var(--navy);align-items:center;gap:.625rem;padding:.6875rem 1.25rem;font-size:.875rem;font-weight:500;display:flex}.ls-row:hover{background:color-mix(in srgb, var(--navy) 4%, transparent)}.ls-row[aria-current=true] .ls-name{font-weight:600}.ls-name{flex:1}.ls-check{color:var(--accent-text);flex:none}.ls-note{color:var(--text-tertiary);flex:none;font-size:.75rem}.ls-current{font-weight:600}.ls-menu{border-top:1px solid var(--line-soft);margin-top:1.5rem;padding-top:.5rem;position:relative}.ls-menu .dd-shell{padding-top:0;padding-bottom:.5rem;top:auto;bottom:100%;left:0;translate:none}.ls-menu .dd-panel{translate:0 .5rem}.ls-menu .is-open .dd-panel{translate:0}.ls-menu .ls-row{padding-block:.75rem;font-size:1rem}
