.Footer-module__nctMiG__footer{--footer-navy:#071923;--footer-limestone:#f2f1ec;--footer-copper:#2e706b;--footer-brass:#c89a52;background:var(--footer-navy);color:var(--footer-limestone);border-top:1px solid #1d292e1f;position:relative;overflow:hidden}.Footer-module__nctMiG__content{padding-top:3rem;padding-bottom:calc(3rem + var(--safe-bottom,0px));padding-left:calc(1.25rem + var(--safe-left,0px));padding-right:calc(1.25rem + var(--safe-right,0px))}.Footer-module__nctMiG__primary{border-bottom:1px solid #ffffff14;gap:2.5rem;padding-bottom:2rem;display:grid}.Footer-module__nctMiG__brandBlock{min-width:0}.Footer-module__nctMiG__blurb{color:#f2f1ec8c;max-width:24rem;margin-top:1.25rem;font-size:.875rem;line-height:1.625}.Footer-module__nctMiG__linkColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}.Footer-module__nctMiG__linkList{flex-direction:column;gap:.625rem;margin-top:1.25rem;font-size:.875rem;display:flex}.Footer-module__nctMiG__coverage{min-width:0}.Footer-module__nctMiG__contactList{color:#f2f1eca8;flex-direction:column;gap:.75rem;margin-top:1.25rem;font-size:.875rem;line-height:1.625;display:flex}.Footer-module__nctMiG__link{color:#f2f1eca8;width:fit-content;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s,transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.Footer-module__nctMiG__link:after{content:"";background:var(--footer-brass);transform-origin:0;width:100%;height:1px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.Footer-module__nctMiG__link:hover{color:var(--footer-limestone);transform:translate(3px)}.Footer-module__nctMiG__link:hover:after{transform:scaleX(1)}.Footer-module__nctMiG__cta{color:#7eb5b0;border-bottom:1px solid #2e706bb3;align-items:center;gap:.45rem;margin-top:1.75rem;padding-bottom:.15rem;font-size:.875rem;font-weight:600;transition:color .25s,border-color .25s;display:inline-flex}.Footer-module__nctMiG__meta{color:#f2f1ec8c;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;font-size:.75rem;line-height:1.5;display:flex}.Footer-module__nctMiG__rights{margin:0}.Footer-module__nctMiG__metaActions{align-items:center;gap:1.25rem;display:flex}.Footer-module__nctMiG__socials{align-items:center;gap:.5rem;display:flex}.Footer-module__nctMiG__partner{flex-shrink:0}@media (min-width:640px){.Footer-module__nctMiG__content{padding-top:3.5rem;padding-bottom:3.5rem}.Footer-module__nctMiG__primary{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__nctMiG__brandBlock,.Footer-module__nctMiG__linkColumns,.Footer-module__nctMiG__coverage{grid-column:span 2/span 2}}@media (min-width:768px){.Footer-module__nctMiG__content{padding-left:calc(2rem + var(--safe-left,0px));padding-right:calc(2rem + var(--safe-right,0px))}}@media (min-width:1024px){.Footer-module__nctMiG__primary{grid-template-columns:1.3fr 1.4fr .85fr}.Footer-module__nctMiG__brandBlock,.Footer-module__nctMiG__linkColumns,.Footer-module__nctMiG__coverage{grid-column:span 1/span 1}}@media (max-width:639px){.Footer-module__nctMiG__content{padding-top:2rem;padding-bottom:2rem}.Footer-module__nctMiG__primary{gap:2rem;padding-bottom:1.5rem}.Footer-module__nctMiG__linkColumns,.Footer-module__nctMiG__coverage{border-top:1px solid #ffffff14;padding-top:1.75rem}.Footer-module__nctMiG__linkColumns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.Footer-module__nctMiG__blurb{margin-top:1rem;font-size:.8125rem;line-height:1.55}.Footer-module__nctMiG__cta{margin-top:1.25rem}.Footer-module__nctMiG__linkList{gap:.5rem;margin-top:.875rem;font-size:.8125rem;line-height:1.35}.Footer-module__nctMiG__linkList .Footer-module__nctMiG__link{overflow-wrap:break-word;min-width:0;max-width:100%;display:inline-block}.Footer-module__nctMiG__contactList{grid-template-columns:1fr;gap:.5rem;margin-top:.875rem;font-size:.8125rem;line-height:1.45;display:grid}.Footer-module__nctMiG__contactList>p{grid-column:1/-1}.Footer-module__nctMiG__meta{flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:1.25rem}.Footer-module__nctMiG__metaActions{justify-content:space-between;width:100%}}.Footer-module__nctMiG__cta:hover{border-color:var(--footer-brass);color:var(--footer-brass)}.Footer-module__nctMiG__ctaIcon{transition:transform .3s cubic-bezier(.22,1,.36,1)}.Footer-module__nctMiG__cta:hover .Footer-module__nctMiG__ctaIcon{transform:translate(2px,-2px)}.Footer-module__nctMiG__social{color:#fff6;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .25s,border-color .25s,transform .3s cubic-bezier(.22,1,.36,1),background-color .25s;display:inline-flex}.Footer-module__nctMiG__social:hover{color:var(--footer-limestone);background:#c89a521a;border-color:#c89a528c;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.Footer-module__nctMiG__link,.Footer-module__nctMiG__cta,.Footer-module__nctMiG__ctaIcon,.Footer-module__nctMiG__social{transition-duration:.01ms!important}.Footer-module__nctMiG__link:hover,.Footer-module__nctMiG__social:hover,.Footer-module__nctMiG__cta:hover .Footer-module__nctMiG__ctaIcon{transform:none}}
.AccountMenu-module__1s0XwW__root{display:contents}.AccountMenu-module__1s0XwW__loading{background:color-mix(in srgb, var(--mist) 76%, transparent);border-radius:999px;width:2.75rem;height:2.75rem;animation:1.2s ease-in-out infinite AccountMenu-module__1s0XwW__account-menu-pulse}.AccountMenu-module__1s0XwW__loadingLight{background:#ffffff21}.AccountMenu-module__1s0XwW__trigger{border:0;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:color .16s,opacity .16s;display:grid}.AccountMenu-module__1s0XwW__trigger:hover{opacity:.72}.AccountMenu-module__1s0XwW__trigger:focus-visible,.AccountMenu-module__1s0XwW__popover :is(a,button):focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.AccountMenu-module__1s0XwW__triggerPaper{color:var(--ink);background:0 0}.AccountMenu-module__1s0XwW__triggerPaper:hover{background:0 0}.AccountMenu-module__1s0XwW__triggerLight{color:#fff;background:0 0}.AccountMenu-module__1s0XwW__triggerLight:hover{background:0 0}.AccountMenu-module__1s0XwW__popover{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);background:var(--paper);isolation:isolate;border-radius:1rem;width:min(22rem,100vw - 2rem);position:fixed;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 22px 50px #07142033}.AccountMenu-module__1s0XwW__guestLead,.AccountMenu-module__1s0XwW__memberLead{padding:1.35rem 1.35rem 1.3rem;position:relative}.AccountMenu-module__1s0XwW__guestLead{color:#fff;background:var(--site-accent-ink)}.AccountMenu-module__1s0XwW__guestLead:after{background:color-mix(in srgb, var(--site-accent) 72%, transparent);content:"";height:1px;position:absolute;bottom:0;left:1.35rem;right:1.35rem}.AccountMenu-module__1s0XwW__memberLead{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:color-mix(in srgb, var(--site-accent) 12%, var(--paper))}.AccountMenu-module__1s0XwW__eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:700}.AccountMenu-module__1s0XwW__guestLead .AccountMenu-module__1s0XwW__eyebrow{color:color-mix(in srgb, var(--site-accent) 84%, white)}.AccountMenu-module__1s0XwW__memberLead .AccountMenu-module__1s0XwW__eyebrow{color:color-mix(in srgb, var(--ink) 52%, transparent)}.AccountMenu-module__1s0XwW__title{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.035em;margin:.45rem 0 0;font-size:1.38rem;font-weight:620;line-height:1.12}.AccountMenu-module__1s0XwW__description{max-width:30ch;margin:.6rem 0 0;font-size:.82rem;line-height:1.55}.AccountMenu-module__1s0XwW__guestLead .AccountMenu-module__1s0XwW__description{color:#ffffffad}.AccountMenu-module__1s0XwW__memberLead .AccountMenu-module__1s0XwW__description{color:color-mix(in srgb, var(--ink-soft) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountMenu-module__1s0XwW__actions{gap:.35rem;padding:.7rem;display:grid}.AccountMenu-module__1s0XwW__primaryAction,.AccountMenu-module__1s0XwW__secondaryAction,.AccountMenu-module__1s0XwW__memberAction,.AccountMenu-module__1s0XwW__logoutAction,.AccountMenu-module__1s0XwW__utilityAction{border-radius:.7rem;align-items:center;gap:.65rem;min-height:2.8rem;padding:.7rem .78rem;font-size:.86rem;font-weight:620;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:flex}.AccountMenu-module__1s0XwW__primaryAction{color:#fff;background:var(--site-accent-ink)}.AccountMenu-module__1s0XwW__primaryAction span,.AccountMenu-module__1s0XwW__memberAction span,.AccountMenu-module__1s0XwW__logoutAction span{flex:1}.AccountMenu-module__1s0XwW__primaryAction:hover{background:color-mix(in srgb, var(--site-accent-ink) 92%, #000);transform:translateY(-1px)}.AccountMenu-module__1s0XwW__secondaryAction,.AccountMenu-module__1s0XwW__memberAction,.AccountMenu-module__1s0XwW__logoutAction{color:var(--ink)}.AccountMenu-module__1s0XwW__secondaryAction:hover,.AccountMenu-module__1s0XwW__memberAction:hover{background:color-mix(in srgb, var(--site-accent) 15%, var(--mist))}.AccountMenu-module__1s0XwW__logoutAction{border:0;border-top:1px solid color-mix(in srgb, var(--ink) 9%, transparent);text-align:left;cursor:pointer;background:0 0;border-radius:0;width:100%;padding-top:.88rem;padding-bottom:.45rem}.AccountMenu-module__1s0XwW__logoutAction:hover{color:#85413b}.AccountMenu-module__1s0XwW__utilityAction{border-top:1px solid color-mix(in srgb, var(--ink) 9%, transparent);min-height:2.35rem;color:color-mix(in srgb, var(--ink) 67%, transparent);border-radius:0;justify-content:space-between;margin-top:.1rem;padding:.75rem .2rem .1rem;font-size:.75rem;font-weight:560}.AccountMenu-module__1s0XwW__utilityAction:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.AccountMenu-module__1s0XwW__loading,.AccountMenu-module__1s0XwW__trigger,.AccountMenu-module__1s0XwW__primaryAction,.AccountMenu-module__1s0XwW__secondaryAction,.AccountMenu-module__1s0XwW__memberAction,.AccountMenu-module__1s0XwW__logoutAction,.AccountMenu-module__1s0XwW__utilityAction{transition:none;animation:none}.AccountMenu-module__1s0XwW__trigger:hover{opacity:1}.AccountMenu-module__1s0XwW__primaryAction:hover{transform:none}}@keyframes AccountMenu-module__1s0XwW__account-menu-pulse{50%{opacity:.45}}
