@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.CVAbzS9p.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-normal.d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-normal.DcO3I2lp.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-normal.I3TfTkSf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-500-normal.c5LjvaqX.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-500-normal.CLHyttEY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-ext-500-normal.DkhmZW4r.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-500-normal.CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-normal.BtA0fbXC.woff2) format("woff2"),url(/_astro/eb-garamond-greek-500-normal.BjSCMh1N.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-vietnamese-500-normal.BCT1_K6u.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-500-normal.B0TRhMco.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-ext-500-normal.BFuc0jzo.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-500-normal.obw7ZvB_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.DehAIUv0.woff2) format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DZU8xF9o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-ext-600-normal.cjIjEMm6.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-600-normal.b6vuEf1e.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-600-normal.CHfC3jm-.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-600-normal.koFutDBv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-ext-600-normal.B6KG6Acg.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-600-normal.DzPSPp8W.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-600-normal.-vWuDlyL.woff2) format("woff2"),url(/_astro/eb-garamond-greek-600-normal.JScKXZBq.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-vietnamese-600-normal.Dmi8L14S.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-600-normal.DgZMCD0h.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-ext-600-normal.CrweTMKz.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-600-normal.CoWPx8v4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-normal.DHwxsLHv.woff2) format("woff2"),url(/_astro/eb-garamond-latin-600-normal.xCe6GkOx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-night-deep: #07091a;--color-night: #0d1228;--color-night-soft: #141a36;--color-stone-dark: #1b2140;--color-stone: #2a3158;--color-stone-light: #3a4373;--color-groove: #060814;--color-amber: #ffb84d;--color-amber-bright: #ffd089;--color-amber-deep: #d18527;--color-text: #e8e7d7;--color-text-soft: #b5b4a3;--color-text-dim: #7e7e8e;--color-heading: #f6f3e3;--color-success: #82d2a4;--color-danger: #f08a8a;--color-border: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .16);--font-serif: "EB Garamond", "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-11: .6875rem;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-30: 1.875rem;--fs-36: 2.25rem;--fs-48: 3rem;--fs-60: 3.75rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-7: 1.75rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-14: 3.5rem;--sp-16: 4rem;--sp-20: 5rem;--sp-24: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .4);--glow-amber: 0 0 0 1px rgba(255, 184, 77, .4), 0 0 12px rgba(255, 184, 77, .25), 0 0 32px rgba(255, 184, 77, .15);--glow-amber-strong: 0 0 0 1px rgba(255, 184, 77, .6), 0 0 20px rgba(255, 184, 77, .4), 0 0 48px rgba(255, 184, 77, .2);--container-max: 1120px;--container-narrow: 720px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg,video{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}html{background:var(--color-night-deep);color-scheme:dark}body{font-family:var(--font-sans);font-size:var(--fs-16);line-height:1.6;color:var(--color-text);background:radial-gradient(ellipse at top,rgba(255,184,77,.04),transparent 60%),radial-gradient(ellipse at bottom,rgba(80,100,200,.05),transparent 70%),var(--color-night-deep);background-attachment:fixed;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(1px 1px at 13% 27%,rgba(255,255,255,.6),transparent 50%),radial-gradient(1px 1px at 71% 82%,rgba(255,255,255,.5),transparent 50%),radial-gradient(1px 1px at 42% 11%,rgba(255,230,200,.5),transparent 50%),radial-gradient(1px 1px at 88% 33%,rgba(200,220,255,.5),transparent 50%),radial-gradient(1px 1px at 25% 67%,rgba(255,255,255,.4),transparent 50%),radial-gradient(2px 2px at 8% 88%,rgba(255,220,180,.35),transparent 50%),radial-gradient(1px 1px at 58% 44%,rgba(255,255,255,.45),transparent 50%),radial-gradient(1px 1px at 93% 71%,rgba(220,230,255,.4),transparent 50%),radial-gradient(1px 1px at 36% 92%,rgba(255,255,255,.35),transparent 50%),radial-gradient(2px 2px at 65% 18%,rgba(255,200,150,.3),transparent 50%);background-size:600px 600px;opacity:.7}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--color-heading);line-height:1.15;font-weight:500;letter-spacing:-.01em}h1{font-size:clamp(var(--fs-36),5vw + 1rem,var(--fs-60))}h2{font-size:clamp(var(--fs-30),3vw + 1rem,var(--fs-48))}h3{font-size:var(--fs-24)}h4{font-size:var(--fs-20)}p{color:var(--color-text)}a:not([class]){color:var(--color-amber);text-decoration:underline;text-decoration-color:#ffb84d66;text-underline-offset:3px}a:not([class]):hover{color:var(--color-amber-bright)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding-inline:var(--sp-6)}.container-narrow{width:100%;max-width:var(--container-narrow);margin:0 auto;padding-inline:var(--sp-6)}section{padding-block:var(--sp-20)}@media (max-width: 640px){section{padding-block:var(--sp-12)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.85rem 1.5rem;font-family:var(--font-sans);font-size:var(--fs-16);font-weight:600;letter-spacing:.01em;border-radius:var(--radius-md);transition:transform .12s ease,box-shadow .18s ease,background .18s ease,color .18s ease;white-space:nowrap;cursor:pointer}.btn-primary{background:linear-gradient(180deg,var(--color-amber-bright) 0%,var(--color-amber) 50%,var(--color-amber-deep) 100%);color:#1a1003;box-shadow:var(--glow-amber)}.btn-primary:hover{box-shadow:var(--glow-amber-strong);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:linear-gradient(180deg,var(--color-stone) 0%,var(--color-stone-dark) 100%);color:var(--color-heading);box-shadow:inset 0 1px 0 var(--color-stone-light),var(--shadow-md);border:1px solid var(--color-border-strong)}.btn-secondary:hover{background:linear-gradient(180deg,var(--color-stone-light) 0%,var(--color-stone) 100%);color:var(--color-amber-bright)}.btn-lg{padding:1.05rem 2rem;font-size:var(--fs-18)}.stone{position:relative;background:linear-gradient(180deg,var(--color-stone-dark) 0%,var(--color-night-soft) 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px #ffffff0a,var(--shadow-md)}.stone-padded{padding:var(--sp-8)}@media (max-width: 640px){.stone-padded{padding:var(--sp-6)}}.eyebrow{display:inline-block;font-family:var(--font-sans);font-size:var(--fs-12);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-amber);margin-bottom:var(--sp-4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100px;left:var(--sp-4);background:var(--color-amber);color:#1a1003;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);font-weight:600;z-index:1000}.skip-link:focus{top:var(--sp-4)}:focus-visible{outline:2px solid var(--color-amber-bright);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.notfound{padding-block:var(--sp-24)}.notfound-card{text-align:center;padding-block:var(--sp-12)}.notfound-mark{display:inline-block;font-size:var(--fs-60);color:var(--color-amber);text-shadow:0 0 30px rgba(255,184,77,.4);margin-bottom:var(--sp-4)}.notfound-card h1{font-size:clamp(var(--fs-30),3vw + 1rem,var(--fs-48));margin-bottom:var(--sp-4)}.notfound-card p{color:var(--color-text-soft);max-width:50ch;margin:0 auto var(--sp-8)}.notfound-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center}.needs-wide-note{display:none}@media (pointer: coarse) and (max-width: 599px),(pointer: coarse) and (max-height: 599px){.needs-wide-board{display:none!important}.needs-wide-note{display:block}}.nav{position:sticky;top:0;z-index:50;background:#07091ab8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding-block:var(--sp-4);gap:var(--sp-6)}.brand{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-serif);font-size:var(--fs-24);color:var(--color-heading);letter-spacing:.01em}.brand-mark{color:var(--color-amber);font-size:var(--fs-20);text-shadow:0 0 12px rgba(255,184,77,.5)}.brand-name{font-weight:500}.nav-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:var(--sp-2)}.nav-link{display:inline-block;padding:var(--sp-2) var(--sp-4);color:var(--color-text-soft);font-size:var(--fs-14);font-weight:500;border-radius:var(--radius-md);transition:color .15s ease,background .15s ease}.nav-link:hover{color:var(--color-heading)}.nav-link.active{color:var(--color-amber)}.nav-cta{margin-left:var(--sp-2);padding:.55rem 1.1rem;font-size:var(--fs-14)}.nav-cart{display:inline-flex;align-items:center;gap:.4rem}.nav-cart-count{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;font-size:.75rem;font-weight:700;background:var(--amber, #d9a441);color:#1a1408}.nav-user{display:inline-flex;align-items:center;margin-left:var(--sp-2)}@media (max-width: 640px){.nav-inner{flex-wrap:wrap;justify-content:center;gap:var(--sp-2);padding-block:var(--sp-2)}.brand{font-size:var(--fs-20)}.nav-list{width:100%;flex-wrap:wrap;justify-content:center;gap:var(--sp-1)}.nav-link{padding:var(--sp-3)}.nav-cta{margin-left:0}}.footer[data-astro-cid-sz7xmlte]{margin-top:var(--sp-20);padding-block:var(--sp-16) var(--sp-8);border-top:1px solid var(--color-border);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 100%)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:var(--sp-6)}.footer-brand-row[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-serif);font-size:var(--fs-24);color:var(--color-heading)}.footer-mark[data-astro-cid-sz7xmlte]{color:var(--color-amber);text-shadow:0 0 10px rgba(255,184,77,.4)}.footer-tagline[data-astro-cid-sz7xmlte]{margin-top:var(--sp-3);color:var(--color-text-soft);font-size:var(--fs-14);max-width:22ch}.footer-heading[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:var(--fs-12);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-dim);margin-bottom:var(--sp-4);font-weight:600}.footer-list[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-2)}.footer-link[data-astro-cid-sz7xmlte]{color:var(--color-text-soft);font-size:var(--fs-14);transition:color .15s ease}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-amber)}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:var(--sp-12);padding-top:var(--sp-6);border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-12);color:var(--color-text-dim)}.footer-quiet[data-astro-cid-sz7xmlte]{font-style:italic}@media (max-width: 800px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media (max-width: 500px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:var(--sp-2);align-items:flex-start}}img.art-protected{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}.main-padded[data-astro-cid-sckkx6r4]{padding-top:var(--sp-12)}
