@layer theme,base;@layer components{.sw.svelte-efih3q{flex-direction:column;gap:.6rem;min-width:0;display:flex}.sw-chip.svelte-efih3q{border-radius:var(--radius-md);height:3.25rem;box-shadow:inset 0 0 0 1px #f3ede212,0 14px 30px -18px #000000e6}.sw-meta.svelte-efih3q{flex-direction:column;gap:.15rem;display:flex}@media (width>=640px){.sw-chip.svelte-efih3q{height:4.25rem}}.sw-name.svelte-efih3q{color:var(--color-ivory-200);font-size:.75rem;font-weight:500}.sw-hex.svelte-efih3q{letter-spacing:.04em;color:var(--color-ivory-500);font-variant-numeric:tabular-nums;font-size:.6875rem}}@layer utilities;.sg-hero.svelte-1ncf5z4{isolation:isolate;align-items:flex-end;min-height:min(100svh,56rem);display:flex;position:relative;overflow:hidden}.sg-hero-media.svelte-1ncf5z4{z-index:-3;position:absolute;inset:0}.sg-hero-shade.svelte-1ncf5z4{z-index:-2;background:linear-gradient(90deg, #070605f0 0%, #070605b3 38%, #07060514 72%), linear-gradient(0deg, var(--color-ink-900) 0%, #07060500 45%), linear-gradient(180deg, #070605a6 0%, #07060500 28%);position:absolute;inset:0}.sg-hero.svelte-1ncf5z4 .gold-dust{z-index:-1}.sg-hero-inner.svelte-1ncf5z4{padding-top:9rem;padding-bottom:6.5rem}.sg-hero-eyebrow.svelte-1ncf5z4{align-items:center;gap:.75rem;display:inline-flex}.sg-hero-title.svelte-1ncf5z4{max-width:14ch;font-family:var(--font-display);font-size:var(--text-display-2xl);line-height:var(--text-display-2xl--line-height);letter-spacing:var(--text-display-2xl--letter-spacing);color:var(--color-ivory-50);margin:1.75rem 0 0;font-weight:300}.sg-hero-sub.svelte-1ncf5z4{max-width:34rem;color:var(--color-ivory-300);margin:1.75rem 0 0;font-size:1.0625rem;line-height:1.75}.sg-hero-actions.svelte-1ncf5z4{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;display:flex}@media (width<=639px){.sg-hero.svelte-1ncf5z4{min-height:100svh}.sg-hero-inner.svelte-1ncf5z4{padding-top:18rem;padding-bottom:3.5rem}.sg-hero-media.svelte-1ncf5z4 .img-el{object-position:88% 30%!important}.sg-hero-shade.svelte-1ncf5z4{background:linear-gradient(0deg, var(--color-ink-900) 12%, #070605b8 48%, #0706050d 78%), linear-gradient(180deg, #0706058c 0%, #07060500 20%)}}.sg-nav.svelte-1ncf5z4{z-index:40;border-block:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#070605b8;position:sticky;top:0}.sg-nav-inner.svelte-1ncf5z4{white-space:nowrap;gap:2rem;display:flex;overflow-x:auto}.sg-nav-link.svelte-1ncf5z4{letter-spacing:.16em;text-transform:uppercase;height:3.5rem;color:var(--color-ivory-400);transition:color .3s var(--ease-luxe);align-items:center;gap:.55rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.sg-nav-link.svelte-1ncf5z4:hover{color:var(--color-ivory-50)}.sg-nav-num.svelte-1ncf5z4{font-family:var(--font-display);letter-spacing:0;color:var(--color-gold-400);font-size:.8125rem;font-style:italic}.sg-main.svelte-1ncf5z4{padding-bottom:4rem}.sg-section.svelte-1ncf5z4{padding-block:5.5rem 1rem;scroll-margin-top:4.5rem}@media (width>=1024px){.sg-section.svelte-1ncf5z4{padding-block:7.5rem 1rem}}.sg-head.svelte-1ncf5z4{gap:1.25rem;margin-bottom:2.75rem;display:grid}@media (width>=1024px){.sg-head.svelte-1ncf5z4{grid-template-columns:7rem 1fr;align-items:start;margin-bottom:3.5rem}}.sg-num.svelte-1ncf5z4{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #e2c48680;font-size:2.75rem;font-style:italic;font-weight:300;line-height:1}.sg-row.svelte-1ncf5z4{flex-wrap:wrap;gap:.85rem;display:flex}.sg-swatches.svelte-1ncf5z4{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:1rem .75rem;display:grid}@media (width>=640px){.sg-swatches.svelte-1ncf5z4{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:1rem}.sg-swatches-sm.svelte-1ncf5z4{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr))}}.sg-grad.svelte-1ncf5z4{border-radius:var(--radius-lg);height:7.5rem}.sg-glass-demo.svelte-1ncf5z4{background:radial-gradient(60% 80% at 80% 20%, #d2ab6a59, transparent 70%), var(--color-ink-700);flex-direction:column;justify-content:center;gap:.85rem;padding:1rem;display:flex}.sg-badge-photo.svelte-1ncf5z4{border-radius:var(--radius-lg);height:12rem;position:relative;overflow:hidden}.sg-photo-chip.svelte-1ncf5z4{border-radius:var(--radius-lg);width:6.5rem;height:8.5rem;position:relative;overflow:hidden}.sg-pop-link.svelte-1ncf5z4{border-radius:var(--radius-md);color:var(--color-ivory-200);transition:background-color .25s var(--ease-luxe);justify-content:space-between;align-items:center;padding:.7rem .75rem;font-size:.875rem;text-decoration:none;display:flex}.sg-pop-link.svelte-1ncf5z4:hover{color:var(--color-ivory-50);background:#e2c48614}.sg-info.svelte-1ncf5z4{width:2.25rem;height:2.25rem;color:var(--color-gold-300);border:1px dashed #e2c48659;border-radius:999px;place-items:center;display:grid}.sg-info.svelte-1ncf5z4 svg{stroke-width:1.4px;width:1rem;height:1rem}.sg-reveal-tile.svelte-1ncf5z4{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:linear-gradient(160deg, var(--color-ink-700), var(--color-ink-850));letter-spacing:.14em;text-transform:uppercase;color:var(--color-ivory-300);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.5rem;padding:1.1rem;font-size:.75rem;display:flex}.sg-parallax-frame.svelte-1ncf5z4{aspect-ratio:5/7;border-radius:var(--radius-lg);max-height:46rem;position:relative;overflow:hidden}.sg-tilt.svelte-1ncf5z4{aspect-ratio:1.586;background:radial-gradient(120% 90% at 0 0,#e2c48629,#0000 55%),linear-gradient(145deg,#1d1914,#0a0907) padding-box padding-box,linear-gradient(140deg,#f1dcb0cc,#c9a46426 40%,#e9cf968c) border-box;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:space-between;gap:1.25rem;width:min(100%,18rem);padding:1.4rem 1.5rem;display:flex;box-shadow:0 30px 60px -28px #000000f2,0 0 50px -24px #d2ab6a80}.sg-dust.svelte-1ncf5z4{border-radius:var(--radius-lg);background:radial-gradient(90% 90% at 50% 100%, #523d2473, var(--color-ink-900) 70%);min-height:13rem;padding:2rem;position:relative;overflow:hidden}.sg-cursor-zone.svelte-1ncf5z4{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--color-ink-750), var(--color-ink-900));border:1px dashed #e2c48638;min-height:11rem;padding:2rem}.sg-fmt.svelte-1ncf5z4{gap:0;margin:0;display:grid}@media (width>=900px){.sg-fmt.svelte-1ncf5z4{grid-template-columns:1fr 1fr;column-gap:3rem}}.sg-fmt-row.svelte-1ncf5z4{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.8rem 0;display:flex}.sg-fmt-row.svelte-1ncf5z4 dt:where(.svelte-1ncf5z4){color:var(--color-ivory-500);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem}.sg-fmt-row.svelte-1ncf5z4 dd:where(.svelte-1ncf5z4){color:var(--color-ivory-100);text-align:right;margin:0;font-size:.9375rem}@media (width<=639px){.sg-fmt-row.svelte-1ncf5z4{flex-direction:column;align-items:flex-start;gap:.3rem}.sg-fmt-row.svelte-1ncf5z4 dd:where(.svelte-1ncf5z4){text-align:left}}.sg-foot.svelte-1ncf5z4{padding-top:6rem}.sg-drawer-link.svelte-1ncf5z4{border-bottom:1px solid var(--hairline);font-family:var(--font-display);color:var(--color-ivory-100);transition:color .3s var(--ease-luxe);justify-content:space-between;align-items:center;padding:1rem .25rem;font-size:1.5rem;text-decoration:none;display:flex}.sg-drawer-link.svelte-1ncf5z4 svg{width:1rem;height:1rem;color:var(--color-gold-400);opacity:0;transition:opacity .3s var(--ease-luxe), translate .4s var(--ease-luxe);translate:-6px}.sg-drawer-link.svelte-1ncf5z4:hover{color:var(--color-gold-100)}.sg-drawer-link.svelte-1ncf5z4:hover svg{opacity:1;translate:0}.sg-share.svelte-1ncf5z4{border-radius:var(--radius-lg);border:1px solid var(--hairline);color:var(--color-ivory-200);transition:border-color .3s var(--ease-luxe), color .3s var(--ease-luxe);flex-direction:column;align-items:center;gap:.6rem;padding:1rem .25rem;font-size:.75rem;display:flex}.sg-share.svelte-1ncf5z4 svg{stroke-width:1.3px;width:1.25rem;height:1.25rem;color:var(--color-gold-300)}.sg-share.svelte-1ncf5z4:hover{color:var(--color-ivory-50);border-color:#e2c48666}
