@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.seal[data-astro-cid-lojqx2gf]{flex:none;overflow:visible}.seal-ring[data-astro-cid-lojqx2gf]{transform-origin:60px 60px}.site-header[data-astro-cid-nen7h5rs]{z-index:100;color:var(--paper);transition:background-color .5s var(--ease-out), color .5s var(--ease-out), box-shadow .5s var(--ease-out);position:fixed;inset:0 0 auto}.header-inner[data-astro-cid-nen7h5rs]{height:92px;transition:height .5s var(--ease-out);align-items:center;gap:2rem;display:flex}.site-header[data-astro-cid-nen7h5rs].is-scrolled{background:color-mix(in oklab, var(--paper) 88%, transparent);backdrop-filter:blur(14px)saturate(1.2);color:var(--ink);box-shadow:0 1px 0 var(--paper-line)}.site-header[data-astro-cid-nen7h5rs].is-scrolled .header-inner[data-astro-cid-nen7h5rs]{height:72px}.site-header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.site-header[data-astro-cid-nen7h5rs]{transition-property:background-color,color,box-shadow,transform;transition-duration:.5s}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:.8rem;margin-right:auto;display:flex}.brand[data-astro-cid-nen7h5rs] .brand-seal{color:var(--brass-light);transition:transform 1.2s var(--ease-out)}.is-scrolled[data-astro-cid-nen7h5rs] .brand[data-astro-cid-nen7h5rs] .brand-seal{color:var(--brass-dark)}.brand[data-astro-cid-nen7h5rs]:hover .brand-seal{transform:rotate(-120deg)}.brand-text[data-astro-cid-nen7h5rs]{line-height:1;display:grid}.brand-name[data-astro-cid-nen7h5rs]{font-family:var(--ff-display);letter-spacing:-.01em;font-size:1.65rem;font-weight:600}.brand-type[data-astro-cid-nen7h5rs]{font-family:var(--ff-engraved);letter-spacing:.22em;text-transform:uppercase;opacity:.8;margin-top:.3rem;font-size:.6rem}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2rem;display:flex}.nav-link[data-astro-cid-nen7h5rs]{padding-block:.4rem;font-size:.95rem;font-weight:500;position:relative}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--stamp);width:5px;height:5px;transition:transform .4s var(--ease-out);border-radius:50%;position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%)scale(0)}.nav-link[data-astro-cid-nen7h5rs].is-active:after{transform:translate(-50%)scale(1)}.roll[data-astro-cid-nen7h5rs]{vertical-align:bottom;margin-inline:-2px;padding-inline:2px;display:inline-block;overflow:hidden}.roll-inner[data-astro-cid-nen7h5rs]{transition:transform .55s var(--ease-out);display:inline-block;position:relative}.roll-inner[data-astro-cid-nen7h5rs]:after{content:attr(data-text);color:var(--brass);font-style:italic;position:absolute;top:100%;left:0}.nav-link[data-astro-cid-nen7h5rs]:hover .roll-inner[data-astro-cid-nen7h5rs]{transform:translateY(-100%)}.header-cta[data-astro-cid-nen7h5rs]{padding:.85em 1.4em;font-size:.78rem}.menu-toggle[data-astro-cid-nen7h5rs]{border-radius:50%;width:48px;height:48px;display:none;position:relative;box-shadow:inset 0 0 0 1px}.menu-bar[data-astro-cid-nen7h5rs]{height:1.5px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;left:14px;right:14px}.menu-bar[data-astro-cid-nen7h5rs]:first-child{top:20px}.menu-bar[data-astro-cid-nen7h5rs]:nth-child(2){top:27px}.menu-open[data-astro-cid-nen7h5rs] .menu-bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-open[data-astro-cid-nen7h5rs] .menu-bar[data-astro-cid-nen7h5rs]:nth-child(2){transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{z-index:-1;background:var(--ink-deep);color:var(--paper);clip-path:circle(0% at calc(100% - 3rem) 3rem);visibility:hidden;align-items:center;display:flex;position:fixed;inset:0}.mobile-menu-inner[data-astro-cid-nen7h5rs]{gap:3rem;display:grid}.mobile-link[data-astro-cid-nen7h5rs]{font-family:var(--ff-display);align-items:baseline;gap:1rem;font-size:clamp(2.4rem,11vw,4rem);line-height:1.15;display:flex}.mobile-link[data-astro-cid-nen7h5rs].is-active{color:var(--brass-light);font-style:italic}.mobile-no[data-astro-cid-nen7h5rs]{color:var(--brass);font-size:.8rem}.mobile-meta[data-astro-cid-nen7h5rs]{color:var(--on-dark-muted);gap:.4rem;display:grid}.site-header[data-astro-cid-nen7h5rs].menu-open{color:var(--paper);box-shadow:none;backdrop-filter:none;background:0 0}@media (width<=1080px){.nav[data-astro-cid-nen7h5rs],.header-cta[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}}.guilloche[data-astro-cid-3uphf6pj]{width:100%;height:auto;overflow:visible}.guilloche[data-astro-cid-3uphf6pj] path[data-astro-cid-3uphf6pj]{vector-effect:non-scaling-stroke}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink-deep);color:var(--paper);padding-top:var(--section);position:relative;overflow:hidden}.footer-guilloche[data-astro-cid-jo6i4kqk]{width:min(900px,120vw);color:var(--brass);opacity:.12;pointer-events:none;position:absolute;top:-20%;right:-18%}.footer-cta[data-astro-cid-jo6i4kqk]{gap:1.5rem;margin-bottom:4rem;display:grid;position:relative}.footer-big[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:baseline;gap:.25em;width:fit-content;font-size:clamp(2.8rem,8vw,7.5rem);line-height:.95;display:inline-flex}.footer-big[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{color:var(--brass-light);font-style:italic}.footer-arrow[data-astro-cid-jo6i4kqk]{color:var(--stamp);transition:transform .6s var(--ease-out);display:inline-block}.footer-big[data-astro-cid-jo6i4kqk]:hover .footer-arrow[data-astro-cid-jo6i4kqk]{transform:translate(.25em)rotate(-45deg)}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;padding-block:4rem;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{max-width:34ch;color:var(--on-dark-muted);font-size:var(--fs-small);align-content:start;gap:1.4rem;display:grid}.footer-brand[data-astro-cid-jo6i4kqk] .footer-seal{color:var(--brass)}.footer-h[data-astro-cid-jo6i4kqk]{color:var(--brass-light);margin-bottom:1.2rem;font-size:.75rem;font-weight:600}.footer-list[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);gap:.55rem;display:grid}.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper)}.hours-row[data-astro-cid-jo6i4kqk]{border-bottom:1px dashed color-mix(in oklab, var(--paper) 18%, transparent);justify-content:space-between;gap:1rem;padding-bottom:.4rem;display:flex}.footer-ledger[data-astro-cid-jo6i4kqk]{color:var(--brass-light);border-block:1px solid color-mix(in oklab, var(--brass) 35%, transparent);flex-wrap:wrap;gap:.6rem 2.5rem;padding-block:1.2rem;font-size:.8rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);color:var(--on-dark-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.6rem;display:flex}.footer-social[data-astro-cid-jo6i4kqk]{gap:1.5rem;display:flex}.footer-credit[data-astro-cid-jo6i4kqk]{color:var(--on-dark-muted);align-items:center;gap:.7rem;transition:color .3s;display:inline-flex}.footer-credit[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{opacity:.85;width:auto;height:15px;transition:opacity .3s, transform .5s var(--ease-out)}.footer-credit[data-astro-cid-jo6i4kqk]:hover{color:var(--paper)}.footer-credit[data-astro-cid-jo6i4kqk]:hover img[data-astro-cid-jo6i4kqk]{opacity:1;transform:translate(3px)}.credit-label[data-astro-cid-jo6i4kqk]{font-family:var(--ff-engraved);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem}:root{--ink:#0e3b2e;--ink-2:#134a3a;--ink-deep:#072019;--brass:#b8893b;--brass-light:#e2c27a;--brass-dark:#8a6424;--paper:#f3ebd8;--paper-2:#ebe0c6;--paper-line:#d9cdb0;--stamp:#c8402b;--stamp-dark:#9e2f1e;--bg:var(--paper);--fg:var(--ink);--muted:color-mix(in oklab, var(--ink) 68%, var(--paper));--rule:var(--paper-line);--on-dark:var(--paper);--on-dark-muted:color-mix(in oklab, var(--paper) 68%, var(--ink));--ff-display:var(--font-display), "Didot", Georgia, serif;--ff-engraved:var(--font-engraved), Georgia, serif;--ff-body:var(--font-body), system-ui, sans-serif;--ff-mono:var(--font-mono), ui-monospace, monospace;--fs-hero:clamp(3rem, 8.4vw, 8.6rem);--fs-h1:clamp(2.6rem, 6vw, 5.6rem);--fs-h2:clamp(2.1rem, 4.4vw, 4rem);--fs-h3:clamp(1.35rem, 2vw, 1.75rem);--fs-lead:clamp(1.08rem, 1.4vw, 1.3rem);--fs-body:1.0625rem;--fs-small:.875rem;--fs-label:.78rem;--gutter:clamp(1rem, 4vw, 3rem);--max:1320px;--radius:4px;--section:clamp(5rem, 11vw, 10rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--brass-light);color:var(--ink-deep)}:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}main,.site-footer{overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body:before{content:"";z-index:9000;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4,.display{font-family:var(--ff-display);letter-spacing:-.02em;text-wrap:balance;font-optical-sizing:auto;font-weight:500;line-height:.98}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.15}h1 em,h2 em,.display em{color:var(--brass);font-style:italic;font-weight:400}p{text-wrap:pretty}.lead{font-size:var(--fs-lead);color:var(--muted);max-width:44ch;line-height:1.55}.eyebrow{font-family:var(--ff-engraved);font-size:var(--fs-label);letter-spacing:.24em;text-transform:uppercase;color:var(--brass-dark);align-items:center;gap:.9em;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:2.6em;height:1px}.on-dark .eyebrow,.eyebrow.on-dark{color:var(--brass-light)}.mono,.num{font-family:var(--ff-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.01em}.engraved{font-family:var(--ff-engraved);letter-spacing:.16em;text-transform:uppercase}.split-line{margin-bottom:-.08em;padding-bottom:.08em}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:var(--section);position:relative}.section--ink{background:var(--ink);color:var(--on-dark)}.section--ink .lead{color:var(--on-dark-muted)}.section--deep{background:var(--ink-deep);color:var(--on-dark)}.section--paper2{background:var(--paper-2)}.section-head{gap:1.4rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.section-head--split{grid-template-columns:1fr;align-items:end}@media (width>=900px){.section-head--split{grid-template-columns:1.3fr 1fr;gap:4rem}}.ledger-paper{background-color:var(--paper);background-image:linear-gradient(90deg, transparent calc(var(--gutter) * .5 + 2.4rem), color-mix(in oklab, var(--stamp) 45%, transparent) calc(var(--gutter) * .5 + 2.4rem), color-mix(in oklab, var(--stamp) 45%, transparent) calc(var(--gutter) * .5 + 2.4rem + 1px), transparent calc(var(--gutter) * .5 + 2.4rem + 1px)), repeating-linear-gradient(180deg, transparent 0 calc(2rem - 1px), var(--paper-line) calc(2rem - 1px) 2rem)}.rule{border-block:1px solid var(--brass);opacity:.8;transform-origin:0;height:5px}.btn{--btn-bg:var(--stamp);--btn-fg:var(--paper);--btn-fill:var(--ink-deep);font-family:var(--ff-body);letter-spacing:.08em;text-transform:uppercase;color:var(--btn-fg);background:var(--btn-bg);isolation:isolate;transition:color .5s var(--ease-out);will-change:transform;border-radius:999px;align-items:center;gap:.75em;padding:1.05em 1.7em;font-size:.92rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-fill);border-radius:inherit;transition:transform .55s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn .btn-arrow{transition:transform .45s var(--ease-out);display:inline-block}.btn:hover .btn-arrow{transform:translate(.3em)rotate(-45deg)}.btn--ghost{--btn-bg:transparent;--btn-fg:currentColor;--btn-fill:var(--brass);box-shadow:inset 0 0 0 1px}.btn--ghost:hover{color:var(--ink-deep)}.btn--brass{--btn-bg:var(--brass);--btn-fg:var(--ink-deep);--btn-fill:var(--paper)}.link-u{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.link-u:hover{background-position:0 100%;background-size:100% 1px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html.js:not(.reduced) [data-reveal],html.js:not(.reduced) [data-split]{visibility:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip-link{z-index:10000;background:var(--stamp);color:var(--paper);padding:.7rem 1rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.loader{z-index:9500;background:var(--ink-deep);color:var(--brass-light);visibility:visible;place-content:center;justify-items:center;gap:1.6rem;display:none;position:fixed;inset:0}html.intro .loader{display:grid}html.intro body{overflow:hidden}.loader-coin{width:150px;height:150px;transform-style:preserve-3d;position:relative}.loader-face{backface-visibility:hidden;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.loader-front{background:radial-gradient(circle at 35% 30%, var(--brass-light), var(--brass) 55%, var(--brass-dark));color:var(--ink-deep);box-shadow:inset 0 0 0 6px #ffffff26, inset 0 0 0 9px var(--brass-dark);font-size:4.2rem}.loader-back{color:var(--brass-light);transform:rotateY(180deg)}.loader-count{color:var(--on-dark-muted);font-size:.9rem}.loader-name{letter-spacing:.3em;font-size:.72rem}.curtain{z-index:9400;pointer-events:none;position:fixed;inset:0}.curtain-panel{background:repeating-linear-gradient(180deg, transparent 0 calc(2rem - 1px), #e2c27a14 calc(2rem - 1px) 2rem), var(--ink);color:var(--brass-light);border-top:3px double var(--brass);place-content:center;justify-items:center;gap:1.2rem;display:grid;position:absolute;inset:0;transform:translateY(100%)}.curtain-label{letter-spacing:.3em;font-size:.8rem}.cursor{z-index:9300;pointer-events:none;display:none;position:fixed;top:0;left:0}html.has-cursor .cursor{display:block}.cursor-coin{background:var(--brass);width:14px;height:14px;transition:width .45s var(--ease-out), height .45s var(--ease-out), margin .45s var(--ease-out), background-color .3s;border-radius:50%;place-items:center;margin:-7px 0 0 -7px;display:grid;position:absolute;box-shadow:0 0 0 1px #07201940}.cursor.is-hover .cursor-coin{background:color-mix(in oklab, var(--brass-light) 35%, transparent);width:64px;height:64px;box-shadow:0 0 0 1px var(--brass);backdrop-filter:blur(1px);margin:-32px 0 0 -32px}.cursor.has-label .cursor-coin{mix-blend-mode:normal;background:var(--stamp);width:96px;height:96px;margin:-48px 0 0 -48px}.cursor-label{font-family:var(--ff-engraved);letter-spacing:.16em;color:var(--paper);opacity:0;font-size:.62rem;font-weight:700;transition:opacity .3s}.cursor.has-label .cursor-label{opacity:1}html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor label{cursor:none}html.has-cursor input,html.has-cursor textarea{cursor:text}.cookie{left:var(--gutter);bottom:var(--gutter);z-index:200;max-width:min(520px, calc(100vw - 2 * var(--gutter)));background:var(--ink-deep);color:var(--on-dark-muted);border:1px solid color-mix(in oklab, var(--brass) 40%, transparent);align-items:center;gap:1.2rem;padding:1rem 1rem 1rem 1.4rem;font-size:.85rem;line-height:1.45;display:flex;position:fixed;box-shadow:0 20px 50px -20px #00000080}.cookie[hidden]{display:none}.cookie .btn{flex:none;padding:.8em 1.3em;font-size:.75rem}@media (width<=480px){.cookie{flex-direction:column;align-items:flex-start}}.stamp[data-astro-cid-2xliu7km]{width:var(--stamp-size);aspect-ratio:1;rotate:var(--stamp-rot);mix-blend-mode:multiply;pointer-events:none}.stamp[data-astro-cid-2xliu7km] svg[data-astro-cid-2xliu7km]{width:100%;height:100%;overflow:visible}.section--ink .stamp[data-astro-cid-2xliu7km],.section--deep .stamp[data-astro-cid-2xliu7km]{mix-blend-mode:normal;--stamp-fill:transparent}
