.xbanner[data-astro-cid-ykiem7ac]{color:var(--sand);background:#7c2a22}.xbanner__inner[data-astro-cid-ykiem7ac]{justify-content:center;align-items:center;gap:2px var(--space-4);padding-block:var(--space-2);font-size:var(--step-small);text-align:center;flex-wrap:wrap;margin:0 auto;display:flex}.xbanner[data-astro-cid-ykiem7ac] a[data-astro-cid-ykiem7ac]{min-height:32px;color:var(--sand);align-items:center;gap:.35em;font-weight:500;display:inline-flex}.xbanner[data-astro-cid-ykiem7ac] a[data-astro-cid-ykiem7ac]:focus-visible{outline-color:var(--sand)}@media print{.xbanner[data-astro-cid-ykiem7ac]{display:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;transition:box-shadow var(--duration-base) ease, background-color var(--duration-base) ease;background:0 0;position:sticky;top:0}.site-nav__link--festive[data-astro-cid-nen7h5rs]{font-weight:500;color:#7c2a22!important}.site-nav__link--festive[data-astro-cid-nen7h5rs]:before{content:"✦";content:"✦" / "";color:#b8862f;margin-right:.35em;font-size:.8em}.site-header[data-astro-cid-nen7h5rs].is-scrolled{backdrop-filter:blur(14px)saturate(1.05);box-shadow:var(--shadow-float);background:#f3ede4d1}@supports not (backdrop-filter:blur(1px)){.site-header[data-astro-cid-nen7h5rs].is-scrolled{background:var(--sand)}}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav cart";min-height:76px;display:grid}.site-header__brand[data-astro-cid-nen7h5rs]{padding-block:var(--space-2);grid-area:brand;text-decoration:none}.site-nav[data-astro-cid-nen7h5rs]{grid-area:nav;justify-self:end}.site-nav__list[data-astro-cid-nen7h5rs]{justify-content:flex-end;gap:0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-nav__link[data-astro-cid-nen7h5rs]{padding-block:var(--space-3);color:var(--color-text);font-size:var(--step-small);letter-spacing:.01em;font-weight:450;text-decoration:none;display:inline-block;position:relative}.site-nav__link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--clay);transform-origin:0;height:2px;transition:transform var(--duration-base) var(--ease-out);border-radius:2px;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.site-nav__link[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--olive-deep)}.site-nav__link[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}}.site-header__cart[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--color-heading);transition:transform var(--duration-press) var(--ease-out);border-radius:50%;grid-area:cart;place-items:center;margin-right:-10px;display:grid;position:relative}.site-header__cart[data-astro-cid-nen7h5rs]:active{transform:scale(.94)}.site-header__cart-count[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);background:var(--color-primary);min-width:18px;height:18px;color:var(--color-on-primary);text-align:center;padding-inline:4px;font-size:.75rem;line-height:18px;position:absolute;top:4px;right:2px}.site-nav__toggle[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);min-height:44px;color:var(--color-heading);font-size:var(--step-small);cursor:pointer;transition:scale var(--duration-press) var(--ease-out);background:0 0;border:0;margin-left:-6px;padding:0 6px;font-weight:450;display:inline-flex}.site-nav__toggle[data-astro-cid-nen7h5rs][hidden]{display:none}.site-nav__toggle-bars[data-astro-cid-nen7h5rs],.site-nav__toggle-bars[data-astro-cid-nen7h5rs]:before,.site-nav__toggle-bars[data-astro-cid-nen7h5rs]:after{width:20px;height:1.5px;transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-fast);background:currentColor;display:block}.site-nav__toggle-bars[data-astro-cid-nen7h5rs]{position:relative}.site-nav__toggle-bars[data-astro-cid-nen7h5rs]:before,.site-nav__toggle-bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.site-nav__toggle-bars[data-astro-cid-nen7h5rs]:before{top:-6px}.site-nav__toggle-bars[data-astro-cid-nen7h5rs]:after{top:6px}.is-open[data-astro-cid-nen7h5rs] .site-nav__toggle-bars[data-astro-cid-nen7h5rs]{background:0 0}.is-open[data-astro-cid-nen7h5rs] .site-nav__toggle-bars[data-astro-cid-nen7h5rs]:before{transform:translateY(6px)rotate(45deg)}.is-open[data-astro-cid-nen7h5rs] .site-nav__toggle-bars[data-astro-cid-nen7h5rs]:after{transform:translateY(-6px)rotate(-45deg)}@media (width>=64rem){.site-nav__toggle[data-astro-cid-nen7h5rs],.is-secondary[data-astro-cid-nen7h5rs]{display:none}}@media (width<=63.99rem){.site-header__inner[data-astro-cid-nen7h5rs]{padding-bottom:var(--space-2);grid-template-columns:1fr auto;grid-template-areas:"brand cart""nav nav"}.site-nav[data-astro-cid-nen7h5rs]{justify-self:stretch}.site-nav__list[data-astro-cid-nen7h5rs]{justify-content:flex-start;gap:0 var(--space-5)}.has-js[data-astro-cid-nen7h5rs] .site-header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;grid-template-areas:"nav brand cart";min-height:68px;padding-bottom:0}.has-js[data-astro-cid-nen7h5rs] .site-header__brand[data-astro-cid-nen7h5rs]{justify-self:center}.has-js[data-astro-cid-nen7h5rs] .site-nav[data-astro-cid-nen7h5rs]{justify-self:start}.has-js[data-astro-cid-nen7h5rs] .site-header__cart[data-astro-cid-nen7h5rs]{justify-self:end}.has-js[data-astro-cid-nen7h5rs] .site-nav__list[data-astro-cid-nen7h5rs]{padding:var(--space-2) var(--gutter) var(--space-6);background:var(--paper-texture), var(--sand);box-shadow:var(--shadow-float);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .28s var(--ease-drawer), visibility 0s linear .28s;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0}.has-js[data-astro-cid-nen7h5rs].is-open .site-nav__list[data-astro-cid-nen7h5rs]{clip-path:inset(0 0 -40px);visibility:visible;transition:clip-path .32s var(--ease-drawer), visibility 0s}.has-js[data-astro-cid-nen7h5rs] .site-nav__link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:var(--step-statement);color:var(--olive-deep);padding-block:.9rem;font-weight:400;line-height:1.2;display:block}.has-js[data-astro-cid-nen7h5rs] .site-nav__link[data-astro-cid-nen7h5rs]:after{width:2.5rem;bottom:.55rem;right:auto}}@media (width<=22rem){.site-nav__toggle-text[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.site-footer[data-astro-cid-jo6i4kqk]{isolation:isolate;justify-content:space-between;gap:var(--space-9);min-height:min(80svh,40rem);margin-top:var(--section-gap);padding-top:var(--space-8);color:var(--sand);background:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.site-footer__photo[data-astro-cid-jo6i4kqk]{z-index:-1;position:absolute;inset:0}.site-footer__photo[data-astro-cid-jo6i4kqk] img{object-fit:cover;filter:brightness(.5)saturate(.85);width:100%;height:100%}.site-footer__top[data-astro-cid-jo6i4kqk]{gap:var(--space-7);display:grid}.site-footer__links[data-astro-cid-jo6i4kqk],.site-footer__contact[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-1);padding:0;list-style:none;display:grid}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--sand);text-decoration-color:color-mix(in srgb, var(--sand) 45%, transparent);padding-block:.3rem;display:inline-block}@media (hover:hover) and (pointer:fine){.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white);text-decoration-color:currentColor}}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--sand)}.site-footer__contact[data-astro-cid-jo6i4kqk]{gap:var(--space-4);max-width:30rem;display:grid}.site-footer__contact[data-astro-cid-jo6i4kqk] .statement[data-astro-cid-jo6i4kqk]{color:var(--sand)}.site-footer__base[data-astro-cid-jo6i4kqk]{padding-bottom:var(--space-5)}.site-footer__name[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-5);color:var(--sand);line-height:.82;display:grid}.site-footer__name-main[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-weight:380;font-size:calc((min(100vw, var(--max-width)) - 2 * var(--gutter)) / 4.95);letter-spacing:.04em;text-transform:uppercase;margin-left:-.04em}.site-footer__name-sub[data-astro-cid-jo6i4kqk]{letter-spacing:.32em;text-transform:uppercase;align-items:flex-end;gap:.4em;margin-top:.5em;font-size:clamp(1rem,2.2vw,1.75rem);font-weight:450;line-height:1;display:inline-flex}.site-footer__legal[data-astro-cid-jo6i4kqk]{max-width:70ch;color:color-mix(in srgb, var(--sand) 88%, transparent)}@media (width>=48rem){.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;align-items:start}.site-footer__contact[data-astro-cid-jo6i4kqk]{justify-self:end}}
