.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:var(--char);border-bottom:4px solid var(--red)}.hdr__row[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.75rem;padding-block:.7rem}.hdr__brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:6.1rem;height:auto;background:#fff;padding:.25rem .3rem}.hdr__nav[data-astro-cid-3ef6ksr2]{justify-self:center}.hdr__nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:1.9rem}.hdr__link[data-astro-cid-3ef6ksr2]{font-variation-settings:"wdth" 86,"wght" 700;font-size:.86rem;text-transform:uppercase;letter-spacing:.09em;color:var(--on-char-soft);padding-block:.35rem;position:relative;transition:color .15s var(--ease)}.hdr__link[data-astro-cid-3ef6ksr2]:hover,.hdr__link[data-astro-cid-3ef6ksr2].is-here{color:var(--bone)}.hdr__link[data-astro-cid-3ef6ksr2].is-here:after{content:"";position:absolute;left:0;right:0;bottom:-.1rem;height:4px;background:var(--red)}.hdr__actions[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.7rem;justify-self:end}.hdr__phone[data-astro-cid-3ef6ksr2]{font-variation-settings:"wdth" 88,"wght" 700;font-size:.88rem;color:var(--bone);letter-spacing:.02em;white-space:nowrap}.hdr__phone[data-astro-cid-3ef6ksr2]:hover{color:var(--ember)}.hdr__burger[data-astro-cid-3ef6ksr2]{display:none;width:2.9rem;height:2.6rem;padding:.6rem .5rem;background:transparent;border:2px solid rgba(242,234,219,.4);cursor:pointer;flex-direction:column;justify-content:space-between}.hdr__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:var(--bone)}.is-open[data-astro-cid-3ef6ksr2] .hdr__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(.42rem) rotate(45deg)}.is-open[data-astro-cid-3ef6ksr2] .hdr__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.is-open[data-astro-cid-3ef6ksr2] .hdr__burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-.42rem) rotate(-45deg)}.hdr__panel[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;background:var(--char);z-index:200;padding:6rem var(--gutter) 2.5rem;overflow-y:auto}.hdr__panel[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.15rem}.hdr__panel-link[data-astro-cid-3ef6ksr2]{display:block;color:var(--bone);padding-block:.55rem;border-bottom:2px solid var(--line-char)}.hdr__panel-link[data-astro-cid-3ef6ksr2]:hover{color:var(--ember)}.hdr__panel-cta[data-astro-cid-3ef6ksr2]{padding-block:1.6rem 1rem}.hdr__panel-small[data-astro-cid-3ef6ksr2]{display:block;font-variation-settings:"wdth" 90,"wght" 600;font-size:.94rem;color:var(--on-char-soft);padding-block:.42rem}.hdr__panel-small[data-astro-cid-3ef6ksr2]:hover{color:var(--bone)}@media(max-width:1040px){.hdr__nav[data-astro-cid-3ef6ksr2]{display:none}.hdr__burger[data-astro-cid-3ef6ksr2]{display:flex}.hdr__row[data-astro-cid-3ef6ksr2]{grid-template-columns:auto 1fr auto;gap:.7rem}.hdr__nav[data-astro-cid-3ef6ksr2]+.hdr__actions[data-astro-cid-3ef6ksr2]{justify-self:end}.hdr__order[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:620px){.hdr__phone[data-astro-cid-3ef6ksr2]{display:none}.hdr__brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:4.1rem}}.ftr[data-astro-cid-sz7xmlte]{background:var(--char);color:var(--on-char);padding-top:clamp(3rem,6vw,5rem)}.ftr__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr 1fr 1fr .9fr;gap:2.5rem;padding-bottom:3rem}.ftr__logo[data-astro-cid-sz7xmlte]{width:7rem;margin-bottom:1.2rem;background:#fff;padding:.3rem .35rem}.ftr__head[data-astro-cid-sz7xmlte]{font-variation-settings:"wdth" 80,"wght" 800;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--red);margin-bottom:.9rem}.ftr__line[data-astro-cid-sz7xmlte]{color:var(--on-char-soft);line-height:1.55;margin-bottom:.6rem}.ftr__link[data-astro-cid-sz7xmlte]{color:var(--on-char-soft);font-size:.94rem;display:inline-block}.ftr__link[data-astro-cid-sz7xmlte]:hover{color:var(--ember)}.ftr__phone[data-astro-cid-sz7xmlte]{display:block;font-variation-settings:"wdth" 74,"wght" 800;font-size:1.5rem;color:var(--bone);margin-bottom:.35rem}.ftr__phone[data-astro-cid-sz7xmlte]:hover{color:var(--ember)}.ftr__hours[data-astro-cid-sz7xmlte]{font-size:.92rem}.ftr__hours-row[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:1rem;padding-block:.24rem;color:var(--on-char-soft);border-bottom:1px solid var(--line-char)}.ftr__hours-row[data-astro-cid-sz7xmlte].is-today{color:var(--ember);font-variation-settings:"wdth" 100,"wght" 700}.ftr__note[data-astro-cid-sz7xmlte]{font-size:.84rem;color:var(--on-char-soft);margin-top:.7rem;opacity:.8}.ftr__social[data-astro-cid-sz7xmlte]{margin-top:.9rem;display:grid;gap:.2rem}.ftr__links[data-astro-cid-sz7xmlte]{display:grid;gap:.3rem}.ftr__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--on-char-soft);font-size:.94rem}.ftr__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ember)}.ftr__sign[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line-char);padding-block:1.6rem 2.2rem;text-align:center;display:grid;gap:.3rem}.ftr__sign[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.75rem;color:var(--on-char-soft);opacity:.75;max-width:none;margin-inline:auto}.ftr__sign-nav[data-astro-cid-sz7xmlte]{display:flex;gap:.55rem;justify-content:center}.ftr__sign[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ember)}@media(max-width:900px){.ftr__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:540px){.ftr__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2rem}}
