.hdr[data-v-11b8edb0]{align-items:center;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;padding-bottom:clamp(24px,3vw,36px);padding-top:clamp(24px,3vw,36px);position:relative}.hdr__home[data-v-11b8edb0]{display:block;line-height:0;margin-right:auto}.hdr__logo[data-v-11b8edb0]{display:block;height:auto;min-width:0;width:clamp(115px,11vw,155px)}.hdr__nav[data-v-11b8edb0]{align-items:center;display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:12px clamp(14px,2.4vw,32px);letter-spacing:.02em;min-width:0}.hdr__nav a[data-v-11b8edb0]{text-decoration:none}.hdr__social[data-v-11b8edb0]{gap:14px}.hdr__icon[data-v-11b8edb0],.hdr__social[data-v-11b8edb0]{align-items:center;display:inline-flex}.hdr__icon[data-v-11b8edb0]{color:var(--brown);justify-content:center;transition:opacity .18s ease}.hdr__icon[data-v-11b8edb0]:hover{opacity:.7}.hdr__icon svg[data-v-11b8edb0]{display:block;height:21px;width:21px}.hdr__cta[data-v-11b8edb0]{background:var(--brown);border-radius:999px;color:var(--cream);font-weight:600;padding:11px 20px}.hdr__cta[data-v-11b8edb0]:hover{background:var(--brown-hover);color:var(--cream)}.hdr__burger[data-v-11b8edb0]{background:none;border:0;color:var(--brown);cursor:pointer;display:none;margin:-8px -8px -8px 0;padding:8px}.hdr__bars[data-v-11b8edb0]{display:block;height:16px;position:relative;width:24px}.hdr__bars span[data-v-11b8edb0]{background:currentColor;border-radius:2px;height:2px;left:0;position:absolute;transition:transform .2s ease,opacity .2s ease;width:100%}.hdr__bars span[data-v-11b8edb0]:first-child{top:0}.hdr__bars span[data-v-11b8edb0]:nth-child(2){top:7px}.hdr__bars span[data-v-11b8edb0]:nth-child(3){top:14px}.hdr__bars--open span[data-v-11b8edb0]:first-child{transform:translateY(7px) rotate(45deg)}.hdr__bars--open span[data-v-11b8edb0]:nth-child(2){opacity:0}.hdr__bars--open span[data-v-11b8edb0]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:719px){.hdr[data-v-11b8edb0]{box-shadow:0 2px 8px #4e271b1a;flex-wrap:nowrap;gap:16px;padding-bottom:7px;padding-top:7px}.hdr__logo[data-v-11b8edb0]{width:68px}.hdr__social[data-v-11b8edb0]{gap:16px}.hdr__icon svg[data-v-11b8edb0]{height:22px;width:22px}.hdr__burger[data-v-11b8edb0]{display:block}.hdr__nav[data-v-11b8edb0]{align-items:stretch;background:var(--page-bg);border-bottom:1px solid var(--rule);box-shadow:0 18px 30px #4e271b1f;display:none;flex-direction:column;font-size:17px;gap:2px;left:0;padding:8px var(--gutter) 20px;position:absolute;right:0;top:100%;z-index:20}.hdr__nav--open[data-v-11b8edb0]{display:flex}.hdr__nav a[data-v-11b8edb0]{padding:13px 2px}.hdr__cta[data-v-11b8edb0]{margin-top:8px;padding:14px 20px;text-align:center}}.skip[data-v-11b8edb0]{left:-9999px;position:absolute}.skip[data-v-11b8edb0]:focus{background:var(--brown);border-radius:999px;color:var(--cream);left:var(--gutter);padding:10px 18px;top:12px;z-index:10}.ftr[data-v-3605f9db]{background:var(--brown-bg);color:var(--cream)}.ftr__grid[data-v-3605f9db]{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-bottom:clamp(32px,4vw,48px);padding-top:clamp(40px,5vw,64px)}.ftr__col[data-v-3605f9db]{min-width:0}.ftr__brand[data-v-3605f9db]{font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.05}.ftr__links[data-v-3605f9db]{align-content:start;display:grid;font-size:16px;font-weight:300;gap:10px}.ftr__links a[data-v-3605f9db]{color:var(--cream);text-decoration:none}.ftr__links a[data-v-3605f9db]:hover{color:var(--cream);text-decoration:underline;text-underline-offset:4px}.ftr__muted[data-v-3605f9db]{opacity:.65}.ftr__bottom[data-v-3605f9db]{align-items:center;border-top:1px solid rgba(253,241,217,.22);font-size:14px;font-weight:300;gap:8px 24px;justify-content:space-between;opacity:.7;padding-bottom:clamp(28px,3.5vw,40px);padding-top:22px}.ftr__bottom[data-v-3605f9db],.ftr__legal[data-v-3605f9db]{display:flex;flex-wrap:wrap}.ftr__legal[data-v-3605f9db]{gap:6px 10px}.ftr__legallink[data-v-3605f9db]{color:var(--cream);text-decoration:none}.ftr__legallink[data-v-3605f9db]:hover{color:var(--cream);text-decoration:underline;text-underline-offset:4px}
