@font-face{font-family:EB Garamond;src:url(/_astro/EBGaramond-Regular.DZzm3Zya.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:EB Garamond;src:url(/_astro/EBGaramond-SemiBold.CN-NOGVT.woff2)format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:EB Garamond;src:url(/_astro/EBGaramond-Italic.C9OlNi2Z.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Eaudom;src:url(/_astro/Eaudom-Regular.D8nDBkSn.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Eaudom;src:url(/_astro/Eaudom-SemiBold.BNFK02Uu.ttf)format("truetype");font-weight:600;font-style:normal;font-display:block}:root{--color-bg:#0a0a08;--color-bg-secondary:#151512;--color-accent:#cea65c;--color-destructive:#c4443a;--color-body-text:#f0e9dc;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px}body{background:var(--color-bg);margin:0}.site-nav[data-astro-cid-z4jru4n3]{z-index:10;height:64px;padding:0 var(--space-lg);background:var(--color-bg);border-bottom:1px solid var(--color-accent);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand-link[data-astro-cid-z4jru4n3]{align-items:center;gap:var(--space-sm);color:var(--color-accent);text-decoration:none;display:inline-flex}.logo-mark[data-astro-cid-z4jru4n3]{background-color:var(--color-accent);width:40px;height:40px;-webkit-mask-image:var(--logoUrl);-webkit-mask-image:var(--logoUrl);mask-image:var(--logoUrl);flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wordmark[data-astro-cid-z4jru4n3]{color:var(--color-body-text);font-family:Eaudom,serif;font-size:22px;font-weight:600;line-height:1}.nav-links[data-astro-cid-z4jru4n3]{gap:var(--space-lg);display:flex}.nav-link[data-astro-cid-z4jru4n3]{color:var(--color-body-text);font-family:EB Garamond,serif;font-size:18px;font-weight:400;line-height:1.4;text-decoration:none}.nav-link[data-astro-cid-z4jru4n3].active{border-bottom:1px solid var(--color-accent);font-weight:600}.site-footer[data-astro-cid-z4jru4n3]{border-top:1px solid var(--color-accent);justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-lg);flex-wrap:wrap;display:flex}.copyright[data-astro-cid-z4jru4n3]{color:var(--color-body-text);font-family:EB Garamond,serif;font-size:14px;font-weight:400;line-height:1.4}.footer-links[data-astro-cid-z4jru4n3]{gap:var(--space-md);display:flex}.footer-links[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:var(--color-body-text);padding:var(--space-sm) var(--space-md);font-family:EB Garamond,serif;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none}@media (width<=640px){.site-nav[data-astro-cid-z4jru4n3]{padding:0 var(--space-md)}.wordmark[data-astro-cid-z4jru4n3]{font-size:18px}.nav-link[data-astro-cid-z4jru4n3]{font-size:14px}}.confirm-column[data-astro-cid-tlg7e3ky]{max-width:640px;padding:var(--space-3xl) var(--space-lg);text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;margin:0 auto;display:flex}.portrait[data-astro-cid-tlg7e3ky]{width:240px;max-width:100%;height:240px}.spirit-panel[data-astro-cid-tlg7e3ky]{width:min(100%,260px);height:auto}.eyebrow[data-astro-cid-tlg7e3ky]{color:var(--color-body-text);margin:0;font-family:EB Garamond,serif;font-size:28px;font-weight:400;line-height:1.2}.product-name[data-astro-cid-tlg7e3ky]{color:var(--color-body-text);margin:0;font-family:Eaudom,serif;font-size:48px;font-weight:600;line-height:1.15}.gold-rule[data-astro-cid-tlg7e3ky]{background:var(--color-accent);opacity:.8;border:none;width:120px;height:1px}.catalog-number[data-astro-cid-tlg7e3ky]{font-variant:small-caps;color:var(--color-body-text);margin:0;font-family:EB Garamond,serif;font-size:14px;font-weight:400;line-height:1.4}.body-copy[data-astro-cid-tlg7e3ky]{max-width:65ch;margin:var(--space-md) 0 0 0;color:var(--color-body-text);font-family:EB Garamond,serif;font-size:18px;font-weight:400;line-height:1.5}
