.hero-luxury[data-astro-cid-m3zpgalb]{min-height:100svh;padding-block:calc(clamp(6rem, 13vh, 8rem) + var(--announcement-bar-height)) clamp(2rem, 6vh, 4rem);color:var(--color-background);text-align:center;isolation:isolate;background:radial-gradient(120% 90% at 50% 0,#1c1917 0%,#0f0d0c 55%,#050403 100%);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.hero-luxury__video[data-astro-cid-m3zpgalb]{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-luxury__video[data-astro-cid-m3zpgalb]::-webkit-media-controls{-webkit-appearance:none;display:none!important}.hero-luxury__video[data-astro-cid-m3zpgalb]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.hero-luxury__video-overlay[data-astro-cid-m3zpgalb]{z-index:0;background:linear-gradient(#050403bf 0%,#05040359 45%,#050403a6 100%);position:absolute;inset:0}.hero-luxury[data-astro-cid-m3zpgalb]:after{content:"";background:linear-gradient(90deg,#0000,#c9a24d80,#0000);width:min(70%,640px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-luxury__glow[data-astro-cid-m3zpgalb]{pointer-events:none;background:radial-gradient(circle,#c9a24d29 0%,#c9a24d00 65%);width:900px;height:900px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.hero-luxury__top[data-astro-cid-m3zpgalb]{z-index:1;max-width:58rem;position:relative}.hero-luxury__headline[data-astro-cid-m3zpgalb]{font-family:"Fraunces", var(--font-display);margin-bottom:var(--space-md);color:#f3e9d2;font-size:clamp(2.4rem,5.6vw,4.4rem);font-weight:300;line-height:1.08}.hero-luxury__headline-break[data-astro-cid-m3zpgalb]{display:none}@media (width>=861px){.hero-luxury__headline-break[data-astro-cid-m3zpgalb]{display:revert}}.hero-luxury__actions[data-astro-cid-m3zpgalb]{justify-content:center;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.btn-luxury[data-astro-cid-m3zpgalb]{background:var(--color-gold);color:#0c0a09;letter-spacing:.03em;text-transform:uppercase;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);border-radius:2px;justify-content:center;align-items:center;padding:.55rem 1.3rem;font-size:.7rem;font-weight:600;display:inline-flex}.btn-luxury[data-astro-cid-m3zpgalb]:hover{background:#d9b876;transform:translateY(-2px);box-shadow:0 12px 28px #c9a24d40}.btn-luxury[data-astro-cid-m3zpgalb]:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.hero-luxury__stage[data-astro-cid-m3zpgalb]{z-index:1;flex:1;justify-content:center;align-items:flex-end;width:100%;margin-top:clamp(1rem,4vh,2.5rem);display:flex;position:relative}.hero-luxury__spotlight[data-astro-cid-m3zpgalb]{filter:blur(4px);background:radial-gradient(#c9a24d47 0%,#c9a24d00 70%);width:420px;height:220px;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)}.hero-luxury__bottle-frame[data-astro-cid-m3zpgalb]{filter:drop-shadow(0 40px 60px #0000008c);width:clamp(160px,20vw,260px);position:relative}.trust-strip[data-astro-cid-m3zpgalb]{border-block:1px solid var(--color-border);background:var(--color-muted-soft)}.trust-strip__row[data-astro-cid-m3zpgalb]{justify-content:space-between;gap:var(--space-md) var(--space-xl);padding-block:var(--space-md);opacity:.8;flex-wrap:wrap;font-size:.85rem;font-weight:500;display:flex}.section-heading[data-astro-cid-m3zpgalb]{max-width:60ch;margin-bottom:var(--space-2xl)}.section-heading__lede[data-astro-cid-m3zpgalb]{opacity:.75;font-size:1.05rem}.product-grid[data-astro-cid-m3zpgalb]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.section-cta[data-astro-cid-m3zpgalb]{margin-top:var(--space-2xl);justify-content:center;display:flex}.steps[data-astro-cid-m3zpgalb]{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.step__number[data-astro-cid-m3zpgalb]{font-family:var(--font-display);color:var(--color-gold);opacity:.6;margin-bottom:var(--space-sm);font-size:2.5rem;display:block}.step[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-sm)}.step[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{opacity:.78}.gift-teaser[data-astro-cid-m3zpgalb]{gap:var(--space-2xl);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.gift-teaser__copy[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{opacity:.75;max-width:40ch}.gift-teaser__grid[data-astro-cid-m3zpgalb]{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=960px){.product-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-m3zpgalb]{gap:var(--space-2xl);grid-template-columns:1fr}.gift-teaser[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}@media (width<=620px){.product-grid[data-astro-cid-m3zpgalb]{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}.gift-teaser__grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.trust-strip__row[data-astro-cid-m3zpgalb]{justify-content:flex-start}.hero-luxury[data-astro-cid-m3zpgalb]{min-height:92svh}.hero-luxury__actions[data-astro-cid-m3zpgalb]{gap:var(--space-md);flex-direction:column}}@media (prefers-reduced-motion:reduce){.hero-luxury__bottle-frame[data-astro-cid-m3zpgalb]{filter:none}.hero-luxury__video[data-astro-cid-m3zpgalb]{display:none}}
