@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2) format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+0000-00FF}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF}:root{--sand: #f4efe6;--sand-2: #ece5d8;--ink: #15160f;--fir: #102e1e;--sea: #12414f;--clay: #b66a50;--espresso: #3b2a22;--line: rgba(21, 22, 15, .12);--sans: "Archivo", system-ui, sans-serif;--serif: "Instrument Serif", Georgia, serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;background:var(--sand);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}a{color:inherit}img{max-width:100%}.wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--fir)}.drop-widget{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:70;pointer-events:none;display:grid;justify-items:center;gap:.55rem;text-align:center;padding:clamp(1.2rem,2.4vw,1.9rem) clamp(1.6rem,3.4vw,2.6rem);background:var(--sand);border:1px solid rgba(21,22,15,.14);box-shadow:0 28px 70px #15160f29;animation:drop-in .7s ease both}@keyframes drop-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}to{opacity:1;transform:translate(-50%,-50%)}}.drop-widget h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.15rem,1.9vw,1.55rem);letter-spacing:.01em;margin:0}.drop-widget__row{display:flex;gap:clamp(1rem,2.6vw,2.2rem);margin-top:.2rem;font-variant-numeric:tabular-nums}.drop-widget__cell{display:grid;gap:.2rem;min-width:3.2ch}.drop-widget__cell span{font-family:var(--serif);font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1;color:var(--fir)}.drop-widget__cell em{font-style:normal;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#77776b}.drop-widget__note{font-size:.72rem;letter-spacing:.02em;color:#6a6a5f;margin-top:.15rem}@media (max-width: 640px){.drop-widget{top:auto;bottom:1.25rem;transform:translate(-50%);animation:none;width:calc(100% - 2rem);max-width:22rem;padding:1rem 1.2rem .9rem}}@media (hover: hover) and (pointer: fine){html.lens-page,html.lens-page *{cursor:none!important}}html.lens-page body>header,html.lens-page body>main,html.lens-page body>footer{filter:blur(7px)}.page-lens{position:fixed;left:0;top:0;width:200px;height:200px;z-index:90;pointer-events:none;opacity:0;transition:opacity .18s ease;will-change:transform}.page-lens.is-on{opacity:1}.page-lens__glass{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:var(--sand);box-shadow:inset 0 0 0 2px #ffffffbf,0 0 0 1px #15160f38,0 18px 44px #15160f38}.page-lens__handle{position:absolute;left:171px;top:163px;width:74px;height:20px;border-radius:999px;background:linear-gradient(180deg,#2b2c23,var(--fir));transform:rotate(45deg);transform-origin:0 50%;box-shadow:0 8px 18px #15160f47}.page-lens__clone{pointer-events:none;filter:contrast(1.04) saturate(1.05);will-change:transform}@media (hover: none),(pointer: coarse){.page-lens__handle{display:none}.page-lens__glass{box-shadow:none;background:var(--sand);-webkit-mask-image:radial-gradient(closest-side circle at 50% 50%,#000 76%,rgba(0,0,0,.5) 92%,transparent 100%);mask-image:radial-gradient(closest-side circle at 50% 50%,#000 76%,rgba(0,0,0,.5) 92%,transparent 100%)}}@media (prefers-reduced-motion: reduce){.page-lens{display:none}}.head[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--sand) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.head__inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.1rem}.brand[data-astro-cid-5hce7sga]{font-family:var(--serif);font-size:1.5rem;text-decoration:none;letter-spacing:.01em}.brand[data-astro-cid-5hce7sga] em[data-astro-cid-5hce7sga],.foot__brand[data-astro-cid-5hce7sga] em[data-astro-cid-5hce7sga]{font-style:italic;color:var(--fir)}.nav[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2rem);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none;opacity:.75}.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{opacity:1}.cartbtn[data-astro-cid-5hce7sga]{font:inherit;letter-spacing:.08em;text-transform:uppercase;background:transparent;border:1px solid var(--line);border-radius:999px;padding:.4rem .9rem;cursor:pointer;color:var(--ink)}.cartbtn[data-astro-cid-5hce7sga]:hover{border-color:var(--fir)}.cartbtn[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{font-variant-numeric:tabular-nums;opacity:.65}.foot[data-astro-cid-5hce7sga]{border-top:1px solid var(--line);margin-top:4rem;padding-block:3rem 4rem}.foot__inner[data-astro-cid-5hce7sga]{display:grid;gap:1rem}.foot__brand[data-astro-cid-5hce7sga]{font-family:var(--serif);font-size:1.35rem}.foot__meta[data-astro-cid-5hce7sga]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b60}.foot__nav[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:13px}.foot__nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none;opacity:.7}.foot__nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{opacity:1}.cart[data-astro-cid-5hce7sga]{position:fixed;inset:0;z-index:60}.cart[data-astro-cid-5hce7sga] [data-astro-cid-5hce7sga][hidden]{display:none!important}.cart__overlay[data-astro-cid-5hce7sga]{position:absolute;inset:0;background:#15160f59;border:0;cursor:pointer;opacity:0;transition:opacity .22s ease}.cart[data-astro-cid-5hce7sga].is-open .cart__overlay[data-astro-cid-5hce7sga]{opacity:1}.cart__panel[data-astro-cid-5hce7sga]{position:absolute;top:0;right:0;height:100%;width:min(420px,92vw);background:var(--sand);border-left:1px solid var(--line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .24s ease}.cart[data-astro-cid-5hce7sga].is-open .cart__panel[data-astro-cid-5hce7sga]{transform:translate(0)}.cart__head[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.cart__close[data-astro-cid-5hce7sga]{background:none;border:0;font-size:1.4rem;line-height:1;cursor:pointer;color:var(--ink)}.cart__body[data-astro-cid-5hce7sga]{flex:1;overflow-y:auto;padding:1.25rem 1.5rem;display:grid;gap:1rem;align-content:start}.cart__empty[data-astro-cid-5hce7sga]{font-size:.9rem;color:#6b6b60}.cart__line[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;gap:1rem;font-size:.88rem;border-bottom:1px solid var(--line);padding-bottom:.85rem}.cart__line[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:block;color:#5c5c52;font-size:.8rem;margin-top:.2rem}.cart__line-end[data-astro-cid-5hce7sga]{text-align:right}.cart__line-end[data-astro-cid-5hce7sga] button[data-astro-cid-5hce7sga]{background:none;border:0;cursor:pointer;font-size:1rem;color:#6b6b60}.cart__foot[data-astro-cid-5hce7sga]{border-top:1px solid var(--line);padding:1.25rem 1.5rem 1.75rem;display:grid;gap:.9rem}.cart__total[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;font-size:.95rem}.cart__checkout[data-astro-cid-5hce7sga]{display:block;text-align:center;padding:.9rem 1rem;background:var(--fir);color:#f7f4ec;text-decoration:none;border-radius:999px;font-size:.92rem}.cart__note[data-astro-cid-5hce7sga]{font-size:.72rem;color:#6b6b60;text-align:center}@media (max-width: 640px){.nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:first-child{display:none}.cartbtn[data-astro-cid-5hce7sga]{padding:.35rem .7rem;font-size:11px}}
