@font-face{font-family:Archivo Variable;src:url(/_astro/archivo-subset.D1eWQQst.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda Variable;src:url(/_astro/bodoni-subset.D84a6KrC.woff2)format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap}:root{color-scheme:light;--ground:#ece6da;--raise:#e0d8c8;--line:#d0c6b4;--ink:#241c19;--ash:#635a51;--heading:#43171b;--accent:#9c4429;--on-accent:#f2ece2;--disc:#43171b;--on-disc:#f2ece2;--halo:#e9c79a;--sans:"Archivo Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Bodoni Moda Variable", "Bodoni MT", Didot, Georgia, serif;--pill:999px;--gutter:clamp(1.25rem, 5vw, 5rem);--section:clamp(5.5rem, 12vw, 11rem);--ease:cubic-bezier(.16, 1, .3, 1);--z-nav:100}.band-dark{--ground:#1c1310;--raise:#261a16;--line:#3a2a24;--ink:#f2ece2;--ash:#a89c92;--heading:#f2ece2;--accent:#dd8f6b;--on-accent:#1c1310;background:var(--ground);color:var(--ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3{margin:0;font-weight:400}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}::selection{background:var(--accent);color:var(--on-accent)}.display{font-family:var(--sans);text-transform:uppercase;letter-spacing:-.012em;text-wrap:balance;font-weight:800;font-stretch:68%;line-height:.84}h1.display,h2.display{color:var(--heading)}.didone{font-family:var(--serif);font-variation-settings:"opsz" 72;text-transform:none;letter-spacing:-.01em;font-weight:500}.lede{color:var(--ash);max-width:42ch;font-size:clamp(1.1rem,1rem + .5vw,1.45rem);line-height:1.5}.wrap{max-width:84rem;padding-inline:var(--gutter);margin-inline:auto}.measure{max-width:34ch}main>section{padding-block:var(--section)}main>section.bleed{padding-block:0}main>section.band-dark{padding-block:var(--section)}.disc{aspect-ratio:1;background:var(--disc);color:var(--on-disc);border-radius:50%;place-items:center;display:grid}.halo{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent 0%, transparent 56%, color-mix(in oklab, var(--halo) 62%, transparent) 64%, color-mix(in oklab, var(--halo) 30%, transparent) 75%, color-mix(in oklab, var(--halo) 9%, transparent) 86%, transparent 100%);transition:opacity .6s var(--ease);border-radius:50%;position:absolute}.btn{border-radius:var(--pill);letter-spacing:.01em;white-space:nowrap;transition:transform .18s var(--ease), background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border:1px solid #0000;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover{background:var(--heading);color:var(--on-disc)}.btn--ghost{border-color:var(--accent);color:var(--accent)}.btn--ghost:hover{background:color-mix(in oklab, var(--accent) 12%, transparent)}.btn:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation-name:rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% cover 24%;animation-delay:calc(var(--i,0) * 90ms)}.reveal-img{animation-name:unveil;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 2% cover 30%;animation-delay:calc(var(--i,0) * .11s)}.reveal-img>img{animation-name:settle;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 2% cover 46%}.draw{animation-name:draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 34%}}@supports (animation-timeline:scroll()){.parallax{will-change:transform;animation-name:drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes unveil{0%{opacity:0;clip-path:inset(0 0 22%)}to{opacity:1;clip-path:inset(0)}}@keyframes settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drift{0%{transform:translateY(0)scale(1.06)}to{transform:translateY(7%)scale(1.06)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wm[data-astro-cid-qisgtjgl]{flex-direction:column;align-items:center;gap:.35em;line-height:1;display:inline-flex}.wm__row[data-astro-cid-qisgtjgl]{align-items:center;display:flex}.wm__box[data-astro-cid-qisgtjgl]{letter-spacing:.005em;border:.1em solid;padding:.12em .16em .06em;font-size:1em}.wm__ish[data-astro-cid-qisgtjgl]{align-self:center;margin-left:.015em;font-size:1.42em;line-height:.8}.wm__estd[data-astro-cid-qisgtjgl]{border-top:1px solid color-mix(in oklab, currentColor 55%, transparent);letter-spacing:.34em;text-align:center;text-indent:.34em;width:100%;color:color-mix(in oklab, currentColor 80%, transparent);padding-top:.4em;font-size:.28em;font-weight:500;font-stretch:100%}.wm--nav[data-astro-cid-qisgtjgl]{font-size:1.05rem}.wm--hero[data-astro-cid-qisgtjgl]{font-size:clamp(2.6rem,7.4vw,5.4rem)}.nav[data-astro-cid-wpvy4v7s]{z-index:var(--z-nav);background:color-mix(in oklab, var(--ground) 86%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:background-color .6s var(--ease), border-color .6s var(--ease);position:sticky;top:0}.nav__inner[data-astro-cid-wpvy4v7s]{max-width:84rem;height:64px;padding-inline:var(--gutter);align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{margin-right:auto;text-decoration:none}.nav__links[data-astro-cid-wpvy4v7s]{gap:1.6rem;font-size:.92rem;font-weight:500;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{transition:border-color .18s var(--ease), color .18s var(--ease);border-bottom:1px solid #0000;padding-block:.25rem;text-decoration:none}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--accent);border-bottom-color:var(--accent)}.nav__hours[data-astro-cid-wpvy4v7s]{color:var(--ash);white-space:nowrap;font-size:.8rem;font-weight:500}@media (width<=560px){.nav__inner[data-astro-cid-wpvy4v7s]{gap:1rem}.nav__hours[data-astro-cid-wpvy4v7s]{display:none}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:clamp(3rem,7vw,5rem) 2rem}.foot__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.foot__brand[data-astro-cid-jo6i4kqk]{text-decoration:none}.foot__col[data-astro-cid-jo6i4kqk]{align-content:start;gap:.9rem;font-size:.95rem;line-height:1.5;display:grid}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #0000;width:fit-content;text-decoration:none}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--terra);border-bottom-color:var(--terra)}.foot__muted[data-astro-cid-jo6i4kqk]{color:var(--ash)}.foot__legal[data-astro-cid-jo6i4kqk]{color:var(--ash);padding-top:3rem;font-size:.8rem}@media (width<=760px){.foot__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2.5rem}}.skip[data-astro-cid-z4jru4n3]{z-index:200;background:var(--terra);color:var(--cream);padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip[data-astro-cid-z4jru4n3]:focus{left:0}
