@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eb938c80662ec9f9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ce0d0fd45f1bd74-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b05562d9b852d37-s.woff2) format("woff2");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:Prata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7a820720491a53d2-s.p.woff2) format("woff2");unicode-range:u+00??,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:Prata Fallback;src:local("Times New Roman");ascent-override:83.87%;descent-override:30.57%;line-gap-override:0.00%;size-adjust:118.40%}.__className_f1223a{font-family:Prata,Prata Fallback;font-weight:400;font-style:normal}.__variable_f1223a{--font-serif:"Prata","Prata Fallback"}:root{--bg:#faf6ef;--ink:#2b2416;--muted:#6b5f45;--hairline:#e5dcc8;--card:#ffffff;--gold:#a67c1e;--gold-soft:#c9a557;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}[data-zone=cabinet]{--bg:#101024;--ink:#f2ecdd;--muted:#8f8fb0;--hairline:#2e2e4d;--card:#1a1a33;--gold:#d4a94e;--gold-soft:#c9a557}*{box-sizing:border-box}body{margin:0;background-color:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='1200' height='1200' viewBox='0 0 1200 1200' preserveAspectRatio='xMidYMid slice'><defs><path id='s' d='M0 -6 L1.5 -1.5 L6 0 L1.5 1.5 L0 6 L-1.5 1.5 L-6 0 L-1.5 -1.5 Z'/><linearGradient id='t' x1='0' y1='0' x2='1' y2='0'><stop offset='0' stop-color='%23a67c1e' stop-opacity='0'/><stop offset='1' stop-color='%23a67c1e' stop-opacity='0.22'/></linearGradient></defs><g fill='%23a67c1e'><g transform='translate(250 300) rotate(27)'><path d='M0 -4.6 L-205 0 L0 4.6 Z' fill='url(%23t)'/><use href='%23s' transform='scale(1.9)' opacity='0.32'/></g><g transform='translate(890 520) rotate(214)'><path d='M0 -4.6 L-165 0 L0 4.6 Z' fill='url(%23t)'/><use href='%23s' transform='scale(1.6)' opacity='0.32'/></g><g transform='translate(540 960) rotate(112)'><path d='M0 -4.6 L-230 0 L0 4.6 Z' fill='url(%23t)'/><use href='%23s' transform='scale(2.05)' opacity='0.32'/></g></g></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420' viewBox='0 0 420 420'><defs><path id='s' d='M0 -6 L1.5 -1.5 L6 0 L1.5 1.5 L0 6 L-1.5 1.5 L-6 0 L-1.5 -1.5 Z'/></defs><g fill='%23a67c1e'><use href='%23s' transform='translate(101.7 277.4) rotate(9) scale(1.24)' opacity='0.16'/><use href='%23s' transform='translate(412.6 61.5) rotate(51) scale(0.96)' opacity='0.21'/><use href='%23s' transform='translate(-7.4 61.5) rotate(51) scale(0.96)' opacity='0.21'/><use href='%23s' transform='translate(241.0 160.5) rotate(36) scale(1.45)' opacity='0.16'/><use href='%23s' transform='translate(203.4 408.4) rotate(43) scale(1.37)' opacity='0.17'/><use href='%23s' transform='translate(203.4 -11.6) rotate(43) scale(1.37)' opacity='0.17'/><use href='%23s' transform='translate(409.9 322.3) rotate(26) scale(1.00)' opacity='0.21'/><use href='%23s' transform='translate(-10.1 322.3) rotate(26) scale(1.00)' opacity='0.21'/><use href='%23s' transform='translate(117.7 75.6) rotate(79) scale(1.36)' opacity='0.16'/><use href='%23s' transform='translate(316.8 25.0) rotate(11) scale(1.43)' opacity='0.20'/><use href='%23s' transform='translate(208.3 50.4) rotate(81) scale(1.26)' opacity='0.22'/><use href='%23s' transform='translate(303.1 22.8) rotate(16) scale(1.31)' opacity='0.19'/><use href='%23s' transform='translate(303.1 442.8) rotate(16) scale(1.31)' opacity='0.19'/><use href='%23s' transform='translate(228.5 300.5) rotate(84) scale(0.53)' opacity='0.15'/><use href='%23s' transform='translate(59.6 71.7) rotate(89) scale(0.59)' opacity='0.12'/><use href='%23s' transform='translate(354.0 131.5) rotate(34) scale(0.50)' opacity='0.15'/><use href='%23s' transform='translate(58.2 314.2) rotate(39) scale(0.60)' opacity='0.14'/><use href='%23s' transform='translate(352.8 19.4) rotate(55) scale(0.56)' opacity='0.13'/><use href='%23s' transform='translate(352.8 439.4) rotate(55) scale(0.56)' opacity='0.13'/><use href='%23s' transform='translate(254.1 192.0) rotate(14) scale(0.51)' opacity='0.13'/><use href='%23s' transform='translate(385.5 350.0) rotate(25) scale(0.59)' opacity='0.17'/><use href='%23s' transform='translate(235.7 0.3) rotate(73) scale(0.58)' opacity='0.15'/><use href='%23s' transform='translate(235.7 420.3) rotate(73) scale(0.58)' opacity='0.15'/><use href='%23s' transform='translate(200.6 148.3) rotate(6) scale(0.67)' opacity='0.11'/><use href='%23s' transform='translate(287.8 54.4) rotate(74) scale(0.61)' opacity='0.14'/><use href='%23s' transform='translate(385.5 242.4) rotate(13) scale(0.46)' opacity='0.13'/><use href='%23s' transform='translate(272.7 29.4) rotate(65) scale(0.45)' opacity='0.15'/><use href='%23s' transform='translate(177.0 370.2) rotate(83) scale(0.48)' opacity='0.15'/><use href='%23s' transform='translate(83.4 126.5) rotate(89) scale(0.65)' opacity='0.15'/><use href='%23s' transform='translate(330.5 104.2) rotate(44) scale(0.60)' opacity='0.11'/><use href='%23s' transform='translate(350.8 352.8) rotate(32) scale(0.45)' opacity='0.13'/><use href='%23s' transform='translate(70.2 96.3) rotate(88) scale(0.64)' opacity='0.16'/><use href='%23s' transform='translate(5.1 92.0) rotate(2) scale(0.36)' opacity='0.13'/><use href='%23s' transform='translate(425.1 92.0) rotate(2) scale(0.36)' opacity='0.13'/><use href='%23s' transform='translate(151.3 367.2) rotate(80) scale(0.44)' opacity='0.16'/><use href='%23s' transform='translate(223.6 320.6) rotate(54) scale(0.38)' opacity='0.16'/><use href='%23s' transform='translate(136.8 308.4) rotate(88) scale(0.55)' opacity='0.12'/><use href='%23s' transform='translate(201.1 383.5) rotate(29) scale(0.60)' opacity='0.18'/><circle cx='182.6' cy='261.0' r='1.39' opacity='0.12'/><circle cx='246.3' cy='219.5' r='1.45' opacity='0.14'/><circle cx='381.1' cy='184.6' r='1.53' opacity='0.13'/><circle cx='153.1' cy='30.6' r='1.43' opacity='0.09'/><circle cx='80.2' cy='292.6' r='0.86' opacity='0.15'/><circle cx='157.3' cy='203.0' r='1.47' opacity='0.09'/><circle cx='362.5' cy='294.1' r='1.28' opacity='0.14'/><circle cx='241.1' cy='269.2' r='1.25' opacity='0.15'/><circle cx='27.9' cy='34.9' r='0.82' opacity='0.14'/><circle cx='332.7' cy='333.6' r='0.90' opacity='0.09'/><circle cx='191.1' cy='7.2' r='1.74' opacity='0.12'/><circle cx='191.1' cy='427.2' r='1.74' opacity='0.12'/><circle cx='140.4' cy='244.1' r='1.42' opacity='0.10'/><circle cx='223.1' cy='69.2' r='1.48' opacity='0.13'/><circle cx='345.3' cy='115.0' r='0.88' opacity='0.12'/><circle cx='7.4' cy='143.6' r='0.73' opacity='0.09'/><circle cx='427.4' cy='143.6' r='0.73' opacity='0.09'/><circle cx='407.8' cy='348.9' r='1.45' opacity='0.12'/><circle cx='-12.2' cy='348.9' r='1.45' opacity='0.12'/><circle cx='126.4' cy='386.7' r='1.32' opacity='0.14'/><circle cx='244.7' cy='228.4' r='1.25' opacity='0.09'/><circle cx='10.6' cy='2.2' r='0.86' opacity='0.15'/><circle cx='10.6' cy='422.2' r='0.86' opacity='0.15'/><circle cx='430.6' cy='2.2' r='0.86' opacity='0.15'/><circle cx='430.6' cy='422.2' r='0.86' opacity='0.15'/><circle cx='162.0' cy='230.0' r='1.49' opacity='0.11'/><circle cx='1.4' cy='25.0' r='0.95' opacity='0.14'/><circle cx='421.4' cy='25.0' r='0.95' opacity='0.14'/><circle cx='294.5' cy='243.5' r='0.93' opacity='0.14'/><circle cx='294.2' cy='155.3' r='0.82' opacity='0.14'/><circle cx='184.9' cy='258.2' r='1.48' opacity='0.14'/><circle cx='175.4' cy='1.6' r='1.74' opacity='0.14'/><circle cx='175.4' cy='421.6' r='1.74' opacity='0.14'/><circle cx='335.2' cy='90.3' r='1.15' opacity='0.13'/><circle cx='221.6' cy='282.6' r='1.45' opacity='0.14'/><circle cx='2.3' cy='287.5' r='1.72' opacity='0.11'/><circle cx='422.3' cy='287.5' r='1.72' opacity='0.11'/><circle cx='141.5' cy='107.6' r='1.29' opacity='0.15'/><circle cx='44.4' cy='306.9' r='1.43' opacity='0.09'/><circle cx='73.5' cy='257.1' r='0.81' opacity='0.16'/><circle cx='351.4' cy='117.7' r='1.78' opacity='0.12'/><circle cx='243.4' cy='278.5' r='1.03' opacity='0.15'/><circle cx='330.8' cy='189.2' r='1.68' opacity='0.08'/><circle cx='104.9' cy='284.3' r='1.28' opacity='0.08'/><circle cx='158.5' cy='149.3' r='0.99' opacity='0.10'/><circle cx='279.1' cy='288.0' r='1.79' opacity='0.09'/><circle cx='13.7' cy='42.6' r='1.07' opacity='0.11'/><circle cx='433.7' cy='42.6' r='1.07' opacity='0.11'/><circle cx='344.2' cy='393.4' r='1.36' opacity='0.13'/><circle cx='149.2' cy='274.8' r='1.59' opacity='0.15'/><circle cx='334.4' cy='405.5' r='0.86' opacity='0.15'/><circle cx='334.4' cy='-14.5' r='0.86' opacity='0.15'/><circle cx='29.8' cy='90.2' r='1.74' opacity='0.10'/><circle cx='119.3' cy='149.1' r='1.78' opacity='0.11'/><circle cx='301.2' cy='113.9' r='1.02' opacity='0.13'/><circle cx='257.2' cy='290.9' r='1.62' opacity='0.15'/><circle cx='284.8' cy='7.5' r='1.62' opacity='0.08'/><circle cx='284.8' cy='427.5' r='1.62' opacity='0.08'/><path d='M0 0 L10.3 0' transform='translate(136.6 74.1) rotate(141)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.11'/><path d='M0 0 L7.7 0' transform='translate(349.9 244.5) rotate(66)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.13'/><path d='M0 0 L6.3 0' transform='translate(36.9 10.4) rotate(26)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.11'/><path d='M0 0 L6.3 0' transform='translate(36.9 430.4) rotate(26)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.11'/><path d='M0 0 L6.6 0' transform='translate(350.9 62.1) rotate(37)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.12'/><path d='M0 0 L7.3 0' transform='translate(401.3 315.1) rotate(179)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.08'/><path d='M0 0 L7.3 0' transform='translate(-18.7 315.1) rotate(179)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.08'/><path d='M0 0 L10.9 0' transform='translate(369.8 251.6) rotate(120)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.10'/><path d='M0 0 L10.8 0' transform='translate(330.0 213.8) rotate(171)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.08'/><path d='M0 0 L9.3 0' transform='translate(2.4 124.4) rotate(40)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.13'/><path d='M0 0 L9.3 0' transform='translate(422.4 124.4) rotate(40)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.13'/><path d='M0 0 L4.9 0' transform='translate(270.2 226.0) rotate(13)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.07'/><path d='M0 0 L10.9 0' transform='translate(209.7 224.5) rotate(147)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.10'/><path d='M0 0 L4.8 0' transform='translate(391.9 251.9) rotate(154)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.10'/><path d='M0 0 L7.0 0' transform='translate(352.7 414.5) rotate(21)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.08'/><path d='M0 0 L7.0 0' transform='translate(352.7 -5.5) rotate(21)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.08'/><path d='M0 0 L10.0 0' transform='translate(387.1 323.2) rotate(86)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.13'/><path d='M0 0 L5.7 0' transform='translate(8.7 19.5) rotate(143)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.09'/><path d='M0 0 L5.7 0' transform='translate(8.7 439.5) rotate(143)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.09'/><path d='M0 0 L5.7 0' transform='translate(428.7 19.5) rotate(143)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.09'/><path d='M0 0 L5.7 0' transform='translate(428.7 439.5) rotate(143)' stroke='%23a67c1e' stroke-width='0.7' fill='none' opacity='0.09'/></g></svg>");background-repeat:no-repeat,repeat;background-size:100% 100%,420px 420px}h1,h2,h3{font-family:var(--font-serif),Georgia,serif;font-weight:400;line-height:1.25}a{color:var(--gold)}.mono-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.article-body{line-height:1.75;font-size:1rem}.article-body h2{font-size:1.35rem;margin:2rem 0 .6rem}.article-body h3{font-size:1.1rem;margin:1.5rem 0 .4rem}.article-body p{margin:.8rem 0}.article-body ol,.article-body ul{padding-left:1.3rem}.article-body blockquote{border-left:2px solid var(--gold);margin:1.2rem 0;padding:.2rem 0 .2rem 1rem;color:var(--muted)}.article-body img{max-width:100%;border-radius:10px;border:.5px solid var(--hairline);margin:.5rem 0}.article-body a{color:var(--gold);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.chip-row{scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.page-main{width:100%;margin:0 auto;padding:3rem 1.5rem}.page-narrow{max-width:46rem}.page-mid{max-width:58rem}.page-wide{max-width:78rem}.side-grid{display:grid;grid-gap:2.2rem;gap:2.2rem;grid-template-columns:minmax(0,1fr)}.side-main{order:1;min-width:0}.page-side{order:2}@media (min-width:1100px){.side-grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.astro-page-grid{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1fr)}.astro-page-main{order:1;min-width:0}.astro-page-grid .page-side-left{order:2}.astro-page-grid .page-side-right{order:3}.astro-products-row{display:flex;flex-direction:column;gap:1rem}.astro-product-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;background:var(--card);border:.5px solid var(--hairline);border-radius:12px;padding:1.3rem 1.5rem}.astro-product-buy{display:flex;align-items:center;gap:1rem}@media (min-width:1360px){.astro-page-grid{grid-template-columns:17rem minmax(0,1fr) 17rem;align-items:start}.astro-page-grid .page-side-left{order:0}}.page-xwide{max-width:92rem}.cart-modal{border:none;border-radius:14px;padding:0;width:min(34rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;background:var(--card);color:var(--ink);box-shadow:0 18px 60px rgba(43,36,22,.3)}.cart-modal::-webkit-backdrop{background:rgba(43,36,22,.55)}.cart-modal::backdrop{background:rgba(43,36,22,.55)}.blog-pager{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1.4rem;border-top:.5px solid var(--hairline)}.blog-pager a{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--muted);text-decoration:none;padding:.45rem .75rem;border:.5px solid var(--hairline);border-radius:8px}.blog-pager a[aria-current=page]{background:var(--gold);border-color:var(--gold);color:#faf6ef}.admin-main{max-width:60rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.admin-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;margin-bottom:1.6rem}.admin-card{background:var(--card);border:.5px solid var(--hairline);border-radius:12px;padding:1.1rem 1.3rem}.admin-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8rem}.admin-field{width:100%;margin-top:.3rem;padding:.6rem .75rem;border:.5px solid var(--hairline);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:.95rem}.admin-body{font-size:.85rem;line-height:1.6}.admin-body,.admin-button{font-family:var(--font-mono)}.admin-button{display:inline-block;font-size:.68rem;letter-spacing:.08em;background:var(--gold);color:#faf6ef;border:1px solid var(--gold);border-radius:8px;padding:.55rem 1.1rem;cursor:pointer;text-decoration:none}.admin-button-ghost{background:none;color:var(--gold)}.admin-button-danger{background:none;color:#a33;border-color:#a33}.pay-result-button{display:inline-block;background:var(--gold);color:#faf6ef;padding:.85rem 1.6rem;border-radius:8px;font-size:.78rem;letter-spacing:.09em}.pay-result-button,.pay-result-link{text-decoration:none;font-family:var(--font-mono)}.pay-result-link{font-size:.72rem;letter-spacing:.08em;color:var(--muted)}