@import "https://fonts.bunny.net/css?family=cormorant-garamond:300,300i,400,400i,500,600,700|inter:300,400,500,600&display=swap";:root{--color-page:#0a0a0a;--color-surface:#141210;--color-ink:#f5f0eb;--color-ink-muted:#b3a99a;--color-primary:#e5b74e;--color-on-primary:#0a0a0a;--color-secondary:#1c1a17;--color-on-secondary:#f5f0eb;--color-accent:#e5b74e;--color-accent-foreground:#0a0a0a;--color-accent-content:#e5b74e;--color-line:#2a2723;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:"Cormorant Garamond", Georgia, "Times New Roman", serif;--btn-radius:0px;--color-canvas:#0a0a0a;--color-surface-light:#1c1a17;--color-gold:#e5b74e;--color-gold-light:#f0c95e;--color-gold-dark:#c9a043;--color-beige:#c7b6a1;--color-cream:#f5f0eb;--color-muted:#6b6358;--color-border:#2a2723;--ms-field-line:#6b6358;--ms-header-height:5rem;--color-gray-200:#2a2723;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth}.storefront{background-color:var(--color-page);color:var(--color-ink)}.storefront ::selection{background-color:var(--color-gold);color:var(--color-canvas)}.storefront :focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.storefront section[id]{scroll-margin-top:var(--ms-header-height)}.storefront main{overflow-x:clip}@layer utilities{.grain{position:relative}.grain:before{content:"";pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}.gold-thread{position:relative}.gold-thread:after{content:"";background:linear-gradient(90deg, var(--color-gold), transparent);width:80px;height:1px;position:absolute;bottom:0;left:0}.ms-reveal .fade-in{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.ms-reveal .fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-delay-1{transition-delay:.1s}.fade-in-delay-2{transition-delay:.2s}.fade-in-delay-3{transition-delay:.3s}.fade-in-delay-4{transition-delay:.4s}}@layer components{.btn-gold{background-color:var(--color-gold);color:var(--color-canvas);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-gold:hover{background-color:var(--color-gold-light);transform:translateY(-1px);box-shadow:0 4px 24px #e5b74e40}.btn-outline{border:1px solid var(--color-gold);color:var(--color-gold);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-outline:hover{background-color:var(--color-gold);color:var(--color-canvas);transform:translateY(-1px)}.prose-bee{--tw-prose-body:var(--color-cream);--tw-prose-headings:var(--color-cream);--tw-prose-lead:color-mix(in srgb, var(--color-cream) 80%, transparent);--tw-prose-links:var(--color-gold);--tw-prose-bold:var(--color-cream);--tw-prose-counters:var(--color-gold);--tw-prose-bullets:var(--color-gold);--tw-prose-hr:var(--color-border);--tw-prose-quotes:var(--color-cream);--tw-prose-quote-borders:var(--color-gold);--tw-prose-captions:color-mix(in srgb, var(--color-cream) 65%, transparent);--tw-prose-code:var(--color-gold);--tw-prose-th-borders:var(--color-border);--tw-prose-td-borders:var(--color-border)}.toc-nav ul{padding:0;list-style:none}.toc-nav li{padding:.25rem 0}.toc-nav a{color:color-mix(in srgb, var(--color-cream) 70%, transparent);font-size:.875rem;text-decoration:none;transition:color .2s}.toc-nav a:hover{color:var(--color-gold)}.toc-nav ul ul{padding-left:1rem}.border-buynow{border:1px solid var(--color-primary)}.theme-bg,.theme-bg-1{background-color:var(--color-page)}.theme-bg-2{background-color:var(--color-surface)}.theme-color{color:var(--color-ink)}.theme-color-1{color:inherit}.theme-color-2{color:var(--color-on-primary)}input.theme-color-2,select.theme-color-2,textarea.theme-color-2{color:inherit}.theme-border{border:1px solid var(--color-line)}input.theme-border:focus,select.theme-border:focus,textarea.theme-border:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 30%, transparent);outline:none}.theme-border-b{border-bottom:1px solid var(--color-line)}.theme-rounded,.theme-rounded-1,.theme-rounded-tabs{border-radius:var(--btn-radius)}.theme-rounded-r{border-radius:0 var(--btn-radius) var(--btn-radius) 0}.theme-rounded-summary-l{border-radius:var(--btn-radius) 0 0 var(--btn-radius)}.theme-rounded-summary-r{border-radius:0 var(--btn-radius) var(--btn-radius) 0}.theme-rounded-summary-t,.theme-rounded-t{border-radius:var(--btn-radius) var(--btn-radius) 0 0}.theme-rounded-b{border-radius:0 0 var(--btn-radius) var(--btn-radius)}}.ms-beige{color:var(--color-beige)}.ms-bar-beige{background-color:color-mix(in srgb, var(--color-beige) 60%, transparent)}.ms-bar-beige-off{background-color:color-mix(in srgb, var(--color-beige) 20%, transparent)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ms-reveal .fade-in{opacity:1;transition:none;transform:none}}.ms-header__bg{background-color:color-mix(in srgb, var(--color-canvas) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #0000;transition:background-color .5s,border-color .5s}.ms-header.is-scrolled .ms-header__bg{background-color:color-mix(in srgb, var(--color-canvas) 95%, transparent);border-bottom-color:var(--color-border)}.ms-nav-link{letter-spacing:.025em;text-transform:uppercase;color:color-mix(in srgb, var(--color-cream) 75%, transparent);white-space:nowrap;font-size:.875rem;transition:color .3s}.ms-nav-link:hover,.ms-nav-link:focus-visible,.ms-nav-link.is-active{color:var(--color-gold)}.ms-mobile-link{font-family:var(--font-heading);letter-spacing:.025em;text-transform:uppercase;color:color-mix(in srgb, var(--color-cream) 75%, transparent);font-size:1.125rem;transition:color .3s}.ms-mobile-link:hover,.ms-mobile-link.is-active{color:var(--color-gold)}.ms-header__icon{color:var(--color-cream);padding:.5rem;transition:color .3s}.ms-header__icon:hover{color:var(--color-gold)}.ms-drop-wrap{padding-block:1.75rem;position:relative}.ms-drop-wrap .language-content{background-color:var(--color-surface);border:1px solid var(--color-line);z-index:40;min-width:16rem;padding:.5rem 0;top:100%;left:-1rem;box-shadow:0 16px 40px #0009}.ms-drop__link{color:color-mix(in srgb, var(--color-cream) 80%, transparent);padding:.5rem 1.25rem;font-size:.875rem;transition:color .2s,background-color .2s;display:block}.ms-drop__link:hover,.ms-drop__link:focus-visible{color:var(--color-gold);background-color:var(--color-secondary)}.ms-drop__link--d1{padding-left:2.25rem}.ms-drop__link--d2{padding-left:3.25rem}.ms-drop__link--all{color:var(--color-gold);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--color-line);margin-bottom:.25rem;font-size:.75rem;font-weight:500}.ms-card{background-color:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;height:100%;transition:border-color .5s;display:flex;position:relative;overflow:hidden}.ms-card:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#0000,#0000);width:100%;height:1px;transition:background .7s;position:absolute;top:0;left:0}.ms-card:hover,.ms-card:focus-within{border-color:color-mix(in srgb, var(--color-gold) 40%, transparent)}.ms-card:hover:before,.ms-card:focus-within:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-gold) 60%, transparent), transparent)}.ms-card__media{aspect-ratio:1;background-color:var(--color-canvas);display:block;position:relative;overflow:hidden}.ms-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ms-card:hover .ms-card__media img{transform:scale(1.04)}.ms-card__badge{z-index:3;background-color:var(--color-gold);color:var(--color-canvas);letter-spacing:.15em;text-transform:uppercase;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}@media (prefers-reduced-motion:reduce){.ms-card__media img{transition:none}.ms-card:hover .ms-card__media img{transform:none}}.storefront .bg-buynow{background-color:var(--color-gold);color:var(--color-canvas);letter-spacing:.05em;font-weight:600;transition:background-color .3s}.storefront .bg-buynow:hover{background-color:var(--color-gold-light)}.storefront .bg-details{border:1px solid var(--color-gold);color:var(--color-gold);background-color:#0000}.storefront .bg-details:hover{background-color:var(--color-gold);color:var(--color-canvas)}.storefront .border-details{border-color:var(--color-line)}.storefront h1.bg-primary,.storefront h6.bg-primary,.storefront li.bg-primary{font-family:var(--font-heading);letter-spacing:.12em;font-weight:600}.storefront a.rounded-full,.storefront button.rounded-full,.storefront div.rounded-full.bg-primary,.storefront .rounded-lg,.storefront .rounded-md,.storefront .rounded-xl,.storefront .rounded-sm,.storefront .rounded{border-radius:0}.storefront img[src$=search\.svg]{filter:brightness(0)invert(78%)sepia(55%)saturate(520%)hue-rotate(2deg)}.storefront main img[src$=logo\.svg]{max-width:100%}.storefront .post-body,.storefront .ck-content{color:var(--color-ink)}.storefront .post-body :is(h2,h3,h4,h5,h6),.storefront .ck-content :is(h2,h3,h4,h5,h6){color:var(--color-gold)}.storefront .bg-white{background-color:var(--color-surface)}.storefront .bg-gray-50,.storefront .bg-gray-100,.storefront .bg-gray-200,.storefront .bg-slate-100,.storefront .bg-zinc-50{background-color:var(--color-secondary)}.storefront .bg-slate-900,.storefront .bg-gray-800,.storefront .bg-zinc-900{background-color:#100e0c}.storefront .bg-slate-800,.storefront .bg-gray-700,.storefront .bg-slate-700{background-color:#1a1815}.storefront .bg-gray-700\/50,.storefront .bg-slate-800\/50{background-color:#1a181580}.storefront .text-gray-900,.storefront .text-gray-800,.storefront .text-slate-800,.storefront .text-slate-900,.storefront .text-gray-100,.storefront .text-slate-100{color:var(--color-ink)}.storefront .text-gray-700,.storefront .text-gray-600,.storefront .text-gray-500,.storefront .text-gray-400,.storefront .text-gray-300,.storefront .text-slate-700,.storefront .text-slate-600,.storefront .text-slate-500,.storefront .text-slate-400,.storefront .text-slate-300,.storefront .text-zinc-600,.storefront .text-zinc-400{color:var(--color-ink-muted)}.storefront .border-gray-200,.storefront .border-gray-300,.storefront .border-gray-500,.storefront .border-gray-600,.storefront .border-slate-100,.storefront .border-slate-200,.storefront .border-slate-300,.storefront .border-slate-500,.storefront .border-slate-600,.storefront .border-slate-700,.storefront .border-slate-700\/50,.storefront .border-zinc-200,.storefront .border-zinc-700,.storefront .divide-gray-200>:not(:last-child),.storefront .divide-gray-300>:not(:last-child),.storefront .divide-slate-700>:not(:last-child){border-color:var(--color-line)}.storefront .placeholder-slate-400::placeholder,.storefront .placeholder-gray-400::placeholder{color:var(--color-ink-muted);opacity:.8}.storefront .hover\:bg-gray-100:hover,.storefront .hover\:bg-gray-200:hover,.storefront .hover\:bg-slate-100:hover{background-color:var(--color-secondary)}.storefront .hover\:bg-gray-600:hover,.storefront .hover\:bg-slate-700:hover,.storefront .hover\:bg-slate-500:hover{background-color:#2a2723}.storefront .hover\:text-gray-400:hover,.storefront .hover\:text-gray-500:hover,.storefront .hover\:text-gray-700:hover{color:var(--color-ink)}.storefront .active\:bg-gray-100:active{background-color:var(--color-secondary)}.storefront .shadow-md,.storefront .shadow-sm,.storefront .shadow-lg,.storefront .shadow-xl{--tw-shadow-color:#0000008c}.storefront .text-red-500,.storefront .text-red-600,.storefront .text-red-700,.storefront .text-red-400{color:#f19a8a}.storefront .text-green-600,.storefront .text-green-700,.storefront .text-emerald-700{color:#6ee7a8}.storefront .text-amber-700{color:#f6c453}.storefront .bg-red-50,.storefront .bg-red-100{background-color:#7f1d1d59}.storefront .border-red-200,.storefront .border-red-400{border-color:#f8717180}.storefront :where([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=search],[type=tel],textarea,select){background-color:var(--color-surface);border-color:var(--ms-field-line);color:var(--color-ink)}.storefront :where([type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=search],[type=tel],textarea,select):focus{border-color:var(--color-gold);box-shadow:0 0 0 1px var(--color-gold)}.storefront :is(input,textarea,select)[class*=border-red]{border-color:#f19a8a}.storefront input::placeholder,.storefront textarea::placeholder{color:#8b8172}.storefront select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23e5b74e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}.storefront select option{color:var(--color-ink);background:#141210}.storefront :where([type=checkbox],[type=radio]){background-color:var(--color-surface);border-color:var(--ms-field-line)}.storefront :where([type=checkbox]):checked,.storefront :where([type=checkbox]):indeterminate{background-color:var(--color-gold);border-color:var(--color-gold);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3E%3Cpath stroke='%230a0a0a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3E%3C/svg%3E")}.storefront :where([type=radio]):checked{background-color:var(--color-gold);border-color:var(--color-gold);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%230a0a0a' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}:-webkit-any(.storefront input:-webkit-autofill,.storefront textarea:-webkit-autofill,.storefront select:-webkit-autofill){-webkit-text-fill-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-surface) inset;caret-color:var(--color-ink)}:is(.storefront input:autofill,.storefront textarea:autofill,.storefront select:autofill){-webkit-text-fill-color:var(--color-ink);box-shadow:0 0 0 1000px var(--color-surface) inset;caret-color:var(--color-ink)}.storefront #drawer-overlay{opacity:.7;background-color:#000}.storefront #custom-drawer{border-left:1px solid color-mix(in srgb, var(--color-gold) 38%, transparent)}.storefront :is(a,button).bg-secondary.text-on-secondary{border:1px solid var(--color-gold);color:var(--color-gold);background-color:#0000;transition:background-color .3s,color .3s}.storefront :is(a,button).bg-secondary.text-on-secondary:hover{background-color:var(--color-gold);color:var(--color-canvas)}.storefront nav[role=navigation] [aria-current=page]>span{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-canvas)}
