.garba[data-astro-cid-4ng57oc3]{position:relative;width:100%;aspect-ratio:2 / 3;max-width:480px;margin:0;justify-self:end;align-self:start;isolation:isolate;filter:drop-shadow(0 30px 40px rgba(30,25,20,.28)) drop-shadow(0 8px 16px rgba(30,25,20,.18));transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease;overflow:visible}.garba[data-astro-cid-4ng57oc3][data-hover=true]{transform:translateY(-4px);filter:drop-shadow(0 40px 55px rgba(30,25,20,.35)) drop-shadow(0 12px 22px rgba(30,25,20,.22))}.garba__placeholder[data-astro-cid-4ng57oc3]{position:absolute;inset:0;z-index:1;transition:opacity .7s ease;background:transparent}.garba__cloth[data-astro-cid-4ng57oc3]{width:100%;height:100%;display:block;background:transparent;overflow:visible}.garba__sway[data-astro-cid-4ng57oc3]{transform-box:fill-box;transform-origin:50% 0%;animation:garba-curtain 10s ease-in-out infinite;will-change:transform}@keyframes garba-curtain{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}.garba__latkan[data-astro-cid-4ng57oc3]{transform-box:fill-box;transform-origin:50% 0%;animation:garba-latkan-sway 4.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.35s);will-change:transform}@keyframes garba-latkan-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media (prefers-reduced-motion: no-preference){.garba__shishas[data-astro-cid-4ng57oc3] g[data-astro-cid-4ng57oc3] circle[data-astro-cid-4ng57oc3]:first-child{animation:garba-shisha-shimmer 6s ease-in-out infinite}@keyframes garba-shisha-shimmer{0%,to{opacity:.9}50%{opacity:1}}}.garba__step[data-astro-cid-4ng57oc3]{opacity:0;animation:garba-step 9s ease-out infinite;animation-delay:calc(var(--i) * 1s)}@keyframes garba-step{0%{opacity:0}3%{opacity:1}22%{opacity:1}30%{opacity:.55}45%{opacity:.3}62%{opacity:.14}82%{opacity:.05}to{opacity:0}}.garba__bloom-c[data-astro-cid-4ng57oc3]{transform-origin:center;transform-box:fill-box;opacity:0;animation:garba-bloom 9s ease-out infinite;animation-delay:calc(var(--i) * 1s);will-change:transform,opacity}@keyframes garba-bloom{0%{opacity:0;transform:scale(2)}2%{opacity:.7;transform:scale(6)}10%{opacity:0;transform:scale(38)}to{opacity:0}}.garba__word[data-astro-cid-4ng57oc3]{transform-box:fill-box;transform-origin:left center;opacity:0;animation:garba-word 9s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--i) * 1s);will-change:opacity,transform,filter}@keyframes garba-word{0%{opacity:0;transform:translate(-8px);filter:blur(3px)}3%{opacity:1;transform:translate(0);filter:blur(0)}22%{opacity:1;transform:translate(0)}35%{opacity:.55}55%{opacity:.26}78%{opacity:.08;filter:blur(1px)}to{opacity:0;transform:translate(5px);filter:blur(2px)}}.garba__word-gu[data-astro-cid-4ng57oc3]{transform-box:fill-box;transform-origin:left center;animation:garba-word-gu 9s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--i) * 1s)}@keyframes garba-word-gu{0%{transform:scale(.92)}10%{transform:scale(1)}to{transform:scale(1)}}.garba__word-en[data-astro-cid-4ng57oc3]{transform-box:fill-box;transform-origin:left top;animation:garba-word-en 9s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--i) * 1s)}@keyframes garba-word-en{0%{transform:translateY(4px)}4%{transform:translateY(4px)}12%{transform:translateY(0)}to{transform:translateY(0)}}.garba__word-tick[data-astro-cid-4ng57oc3]{transform-box:fill-box;transform-origin:right center;opacity:0;animation:garba-tick 9s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--i) * 1s)}@keyframes garba-tick{0%{opacity:0;transform:scaleX(0)}3%{opacity:.5;transform:scaleX(.4)}10%{opacity:.75;transform:scaleX(1)}22%{opacity:.75;transform:scaleX(1)}45%{opacity:.35;transform:scaleX(1)}78%{opacity:.1;transform:scaleX(.7)}to{opacity:0;transform:scaleX(.3)}}.garba__word-dot[data-astro-cid-4ng57oc3]{transform-box:fill-box;transform-origin:center;opacity:0;animation:garba-word-dot 9s ease-out infinite;animation-delay:calc(var(--i) * 1s)}@keyframes garba-word-dot{0%{opacity:0;transform:scale(0)}6%{opacity:.7;transform:scale(1.2)}12%{opacity:.85;transform:scale(1)}45%{opacity:.6}78%{opacity:.15}to{opacity:0;transform:scale(.6)}}.garba__word-gu[data-astro-cid-4ng57oc3]{font-family:"Noto Serif Gujarati",Shrikhand,"Baloo Bhaina 2",Mukta Vaani,Hind Vadodara,system-ui,sans-serif;font-weight:600;font-size:22px;fill:var(--brand-wine);dominant-baseline:alphabetic;letter-spacing:normal;word-spacing:normal;font-feature-settings:normal;text-rendering:optimizeLegibility}.garba__word-en[data-astro-cid-4ng57oc3]{font-family:var(--font-body);font-weight:500;font-size:8.5px;fill:var(--ink-muted);letter-spacing:1.8px;text-transform:uppercase;dominant-baseline:hanging;opacity:.82}.garba[data-astro-cid-4ng57oc3][data-hover=true] .garba__sway[data-astro-cid-4ng57oc3]{animation-duration:5s;animation-name:garba-curtain-gust}@keyframes garba-curtain-gust{0%,to{transform:rotate(-4deg) skew(2.4deg) skewY(-.6deg)}50%{transform:rotate(4deg) skew(-2.4deg) skewY(.6deg)}}.garba[data-astro-cid-4ng57oc3][data-hover=true] .garba__wind-target[data-astro-cid-4ng57oc3]{filter:url(#windGust)}.garba__video[data-astro-cid-4ng57oc3]{position:absolute;inset:0;width:100%;height:100%;z-index:2;object-fit:cover;object-position:50% 40%;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1);display:block;border-radius:var(--r-3, 24px)}.garba[data-astro-cid-4ng57oc3][data-video-ready=true] .garba__video--idle[data-astro-cid-4ng57oc3]{opacity:1}.garba[data-astro-cid-4ng57oc3][data-video-ready=true] .garba__placeholder[data-astro-cid-4ng57oc3]{opacity:0}.garba[data-astro-cid-4ng57oc3][data-hover=true] .garba__video--hover[data-astro-cid-4ng57oc3]{opacity:1}.garba[data-astro-cid-4ng57oc3][data-hover=true][data-video-ready=true] .garba__video--idle[data-astro-cid-4ng57oc3]{opacity:0}@media (max-width: 899px){.garba[data-astro-cid-4ng57oc3]{max-width:380px;justify-self:center}}@media (prefers-reduced-motion: reduce){.garba[data-astro-cid-4ng57oc3],.garba__sway[data-astro-cid-4ng57oc3],.garba__step[data-astro-cid-4ng57oc3],.garba__bloom-c[data-astro-cid-4ng57oc3],.garba__word[data-astro-cid-4ng57oc3],.garba__word-gu[data-astro-cid-4ng57oc3],.garba__word-en[data-astro-cid-4ng57oc3],.garba__word-tick[data-astro-cid-4ng57oc3],.garba__word-dot[data-astro-cid-4ng57oc3],.garba__latkan[data-astro-cid-4ng57oc3],.garba__shishas[data-astro-cid-4ng57oc3] g[data-astro-cid-4ng57oc3] circle[data-astro-cid-4ng57oc3]:first-child{animation:none!important;transition:none!important}.garba__step[data-astro-cid-4ng57oc3],.garba__word[data-astro-cid-4ng57oc3],.garba__word-tick[data-astro-cid-4ng57oc3],.garba__word-dot[data-astro-cid-4ng57oc3]{opacity:1}.garba[data-astro-cid-4ng57oc3][data-hover=true]{transform:none}}.hero[data-astro-cid-crpuudky]{padding-block:var(--sp-5) var(--sp-6);overflow:visible;position:relative}.hero__grid[data-astro-cid-crpuudky]{display:grid;gap:var(--sp-5);grid-template-columns:1fr;align-items:center}@media (min-width: 560px){.hero__grid[data-astro-cid-crpuudky]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:center}}@media (min-width: 900px){.hero__grid[data-astro-cid-crpuudky]{grid-template-columns:1fr 1.08fr;gap:var(--sp-9)}}@media (max-width: 559px){.hero[data-astro-cid-crpuudky]{padding-block:var(--sp-5) var(--sp-6)}.hero__grid[data-astro-cid-crpuudky]{gap:var(--sp-4)}}@media (min-width: 560px) and (max-width: 899px){.hero[data-astro-cid-crpuudky]{padding-block:var(--sp-5) var(--sp-6)}.hero__h[data-astro-cid-crpuudky]{font-size:clamp(1.9rem,4.8vw,2.9rem);margin-bottom:var(--sp-3)}.hero__sub[data-astro-cid-crpuudky]{font-size:.92rem;line-height:1.5}.hero__dots[data-astro-cid-crpuudky]{gap:6px}.hero__dot[data-astro-cid-crpuudky]{width:4px;height:4px}.hero__live[data-astro-cid-crpuudky]{gap:8px}.hero__live-label[data-astro-cid-crpuudky]{padding-right:10px;font-size:.62rem;letter-spacing:.18em}.hero__live-stack[data-astro-cid-crpuudky]{min-width:0;flex:1 1 auto}.hero__live-day[data-astro-cid-crpuudky]{font-size:.82rem}.hero__live-gu[data-astro-cid-crpuudky]{font-size:1rem}.hero__live-en[data-astro-cid-crpuudky]{font-size:.58rem;letter-spacing:.12em}.hero__cta[data-astro-cid-crpuudky]{font-size:.9rem}.hero__grid[data-astro-cid-crpuudky]>[data-astro-cid-crpuudky]:last-child{max-width:100%}}.hero__text[data-astro-cid-crpuudky]{align-self:center;position:relative;z-index:2}.hero__watermark[data-astro-cid-crpuudky]{position:absolute;font-family:"Noto Serif Gujarati","Yatra One",var(--font-display);font-weight:700;line-height:.85;color:var(--brand-wine);opacity:.05;pointer-events:none;user-select:none;letter-spacing:-.04em;z-index:0}.hero__watermark--top[data-astro-cid-crpuudky]{top:2%;left:2%;font-size:clamp(6rem,14vw + 1rem,14rem);animation:hero-watermark 14s ease-in-out infinite}.hero__watermark--bot[data-astro-cid-crpuudky]{bottom:4%;right:42%;width:clamp(6rem,9vw + 1rem,10rem);height:clamp(6rem,9vw + 1rem,10rem);color:var(--accent-gold);opacity:.08;animation:hero-watermark-bot 18s ease-in-out infinite}@keyframes hero-watermark{0%,to{opacity:.035;transform:translate(0)}50%{opacity:.07;transform:translate(3px,-6px)}}@keyframes hero-watermark-bot{0%,to{opacity:.04;transform:translate(0)}50%{opacity:.09;transform:translate(-4px,4px)}}@media (max-width: 899px){.hero__watermark--bot[data-astro-cid-crpuudky]{display:none}}.hero__glow[data-astro-cid-crpuudky]{position:absolute;top:20%;left:-10%;width:70%;height:60%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 60% at 40% 50%,color-mix(in oklab,var(--brand-wine) 12%,transparent),transparent 70%);filter:blur(40px);animation:hero-breathe 8s ease-in-out infinite}@keyframes hero-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.hero__dust[data-astro-cid-crpuudky]{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.hero__mote[data-astro-cid-crpuudky]{position:absolute;left:var(--l);top:var(--t);width:var(--s);height:var(--s);background:color-mix(in oklab,var(--brand-wine) 55%,transparent);border-radius:50%;opacity:0;animation:hero-mote var(--du, 16s) linear infinite;animation-delay:var(--dl, 0s);filter:blur(.5px)}@keyframes hero-mote{0%{opacity:0;transform:translateY(20px) scale(.5)}15%{opacity:.6}50%{opacity:.9;transform:translate(30px,-40px) scale(1.1)}85%{opacity:.5}to{opacity:0;transform:translate(60px,-80px) scale(.6)}}.hero__eyebrow[data-astro-cid-crpuudky]{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--brand-terracotta);margin-bottom:var(--sp-4)}.hero__pulse[data-astro-cid-crpuudky]{width:9px;height:9px;border-radius:50%;background:var(--brand-wine);animation:hero-pulse 2.2s cubic-bezier(.4,0,.6,1) infinite}@keyframes hero-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--brand-wine) 55%,transparent)}75%{box-shadow:0 0 0 12px color-mix(in oklab,var(--brand-wine) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklab,var(--brand-wine) 0%,transparent)}}.hero__h[data-astro-cid-crpuudky]{font-family:var(--font-display);font-weight:500;font-size:clamp(3rem,6vw + 1rem,5.75rem);line-height:1.02;letter-spacing:-.028em;color:var(--ink);margin:0 0 var(--sp-5);text-wrap:balance;position:relative}.hero__h-line[data-astro-cid-crpuudky]{display:block;overflow:hidden;padding-block:.05em;position:relative}.hero__h-em[data-astro-cid-crpuudky]{font-style:italic;color:var(--brand-wine)}.hero__word[data-astro-cid-crpuudky]{display:inline-block;opacity:0;transform:translateY(.7em);filter:blur(4px);animation:hero-word-in 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--wd, 0ms);will-change:opacity,transform,filter}.hero__word[data-astro-cid-crpuudky][data-last=false]{margin-right:.28em}.hero__sub-em[data-astro-cid-crpuudky]{font-style:italic;color:var(--brand-wine)}@keyframes hero-word-in{to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero__h-inner[data-astro-cid-crpuudky]{display:inline-block;position:relative}.hero__underline[data-astro-cid-crpuudky]{position:absolute;left:0;right:.4ch;bottom:.05em;height:1.5px;background:currentColor;opacity:.5;transform:scaleX(0);transform-origin:left;animation:hero-underline .9s cubic-bezier(.22,1,.36,1) 1.05s forwards}@keyframes hero-underline{to{transform:scaleX(1)}}.hero__sub[data-astro-cid-crpuudky]{color:var(--ink-muted);font-size:1.1rem;line-height:1.55;max-width:42ch;margin:0 0 var(--sp-5);position:relative;z-index:1}.hero__dots[data-astro-cid-crpuudky]{display:inline-flex;align-items:center;gap:10px;margin-bottom:var(--sp-4)}.hero__dot[data-astro-cid-crpuudky]{width:5px;height:5px;border-radius:50%;background:var(--ink-muted);opacity:.35;transform:scale(1);animation:hero-dot 9s ease-in-out infinite;animation-delay:calc(var(--i) * 1s);transition:opacity .2s ease}@keyframes hero-dot{0%{background:var(--ink-muted);opacity:.35;transform:scale(1)}4%{background:var(--brand-wine);opacity:1;transform:scale(2.2)}11%{background:var(--brand-wine);opacity:1;transform:scale(2.2)}15%{background:var(--ink-muted);opacity:.35;transform:scale(1)}to{background:var(--ink-muted);opacity:.35;transform:scale(1)}}.hero__live[data-astro-cid-crpuudky]{display:flex;align-items:center;gap:16px;margin-bottom:var(--sp-5);min-height:48px}.hero__live-label[data-astro-cid-crpuudky]{flex-shrink:0;font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);padding-right:16px;border-right:1px solid var(--line);height:44px;display:inline-flex;align-items:center}.hero__live-stack[data-astro-cid-crpuudky]{position:relative;display:block;height:48px;min-width:min(240px,calc(100vw - 140px));max-width:100%;overflow:hidden;flex:1 1 auto}.hero__live-item[data-astro-cid-crpuudky]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:14px;height:48px;transform:translateY(100%);animation:hero-step-up 9s cubic-bezier(.65,0,.35,1) infinite;animation-delay:calc(var(--i) * 1s);white-space:nowrap;will-change:transform}@media (max-width: 420px){.hero__live[data-astro-cid-crpuudky]{gap:10px}.hero__live-label[data-astro-cid-crpuudky]{padding-right:10px;font-size:.66rem;letter-spacing:.18em}.hero__live-stack[data-astro-cid-crpuudky]{min-width:0}.hero__live-item[data-astro-cid-crpuudky]{gap:10px}.hero__live-day[data-astro-cid-crpuudky]{font-size:.9rem}.hero__live-gu[data-astro-cid-crpuudky]{font-size:1.05rem}.hero__live-en[data-astro-cid-crpuudky]{font-size:.6rem;letter-spacing:.14em}}@keyframes hero-step-up{0%{transform:translateY(100%)}5%{transform:translateY(0)}11%{transform:translateY(0)}16%{transform:translateY(-100%)}to{transform:translateY(-100%)}}.hero__live-day[data-astro-cid-crpuudky]{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:1rem;color:var(--brand-terracotta);letter-spacing:-.01em}.hero__live-name[data-astro-cid-crpuudky]{display:flex;flex-direction:column;line-height:1.1}.hero__live-gu[data-astro-cid-crpuudky]{font-family:"Noto Serif Gujarati",system-ui,sans-serif;font-weight:600;font-size:1.25rem;color:var(--ink)}.hero__live-en[data-astro-cid-crpuudky]{font-family:var(--font-body);font-size:.65rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-top:2px}.hero__cta[data-astro-cid-crpuudky]{display:inline-flex;align-items:center;gap:12px;color:var(--ink);font-family:var(--font-body);font-size:1rem;font-weight:500;letter-spacing:.02em;padding:10px 0;text-decoration:none;position:relative}.hero__cta[data-astro-cid-crpuudky]:after{content:"";position:absolute;left:0;right:30px;bottom:4px;height:1px;background:currentColor;transform-origin:right;transform:scaleX(1);transition:transform .5s cubic-bezier(.22,1,.36,1)}.hero__cta[data-astro-cid-crpuudky]:hover:after{transform-origin:left;transform:scaleX(1)}.hero__cta[data-astro-cid-crpuudky] svg[data-astro-cid-crpuudky]{animation:hero-arrow-walk 3s cubic-bezier(.4,0,.2,1) infinite;transition:transform .35s cubic-bezier(.22,1,.36,1)}@keyframes hero-arrow-walk{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.hero__cta[data-astro-cid-crpuudky]:hover svg[data-astro-cid-crpuudky]{transform:translate(7px);animation-play-state:paused}.hero-in[data-astro-cid-crpuudky]{opacity:0;transform:translateY(22px);animation:hero-in .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d, 0s);will-change:opacity,transform}@keyframes hero-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.hero-in[data-astro-cid-crpuudky],.hero__pulse[data-astro-cid-crpuudky],.hero__watermark[data-astro-cid-crpuudky],.hero__glow[data-astro-cid-crpuudky],.hero__mote[data-astro-cid-crpuudky],.hero__word[data-astro-cid-crpuudky],.hero__underline[data-astro-cid-crpuudky],.hero__dot[data-astro-cid-crpuudky],.hero__live-item[data-astro-cid-crpuudky],.hero__cta[data-astro-cid-crpuudky] svg[data-astro-cid-crpuudky]{animation:none!important;opacity:1;transform:none;filter:none}}.hero__devi-gaze[data-astro-cid-crpuudky]{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:clamp(120px,14vw,200px);margin:0;padding:0;z-index:1;pointer-events:none;user-select:none;opacity:1;filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--brand-wine) 18%,transparent));animation:hero-gaze-float 6s ease-in-out infinite;will-change:transform}.hero__devi-gaze-img[data-astro-cid-crpuudky]{width:100%;height:auto;display:block}.hero__devi-lid[data-astro-cid-crpuudky]{position:absolute;width:28%;height:24%;background:linear-gradient(180deg,#0a0507,#1a0a0b);clip-path:polygon(0% 45%,4% 22%,12% 8%,26% 2%,42% 0%,58% 0%,74% 2%,88% 8%,96% 22%,100% 45%,95% 66%,85% 82%,68% 92%,50% 95%,32% 92%,15% 82%,5% 66%);transform-origin:center top;transform:scaleY(0);pointer-events:none;z-index:2;animation:hero-lid-blink 5.5s cubic-bezier(.4,0,.6,1) infinite}.hero__devi-lid--l[data-astro-cid-crpuudky]{top:55%;left:12.6%}.hero__devi-lid--r[data-astro-cid-crpuudky]{top:55%;right:11.9%}@keyframes hero-lid-blink{0%,88%{transform:scaleY(0)}92%{transform:scaleY(1)}94%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes hero-gaze-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 3px))}}@media (max-width: 899px){.hero__devi-gaze[data-astro-cid-crpuudky]{top:6%;width:clamp(100px,26vw,140px)}}@media (prefers-reduced-motion: reduce){.hero__devi-gaze[data-astro-cid-crpuudky],.hero__devi-gaze-img[data-astro-cid-crpuudky]{animation:none}}.sp[data-astro-cid-6xurgf72]{padding-block:var(--sp-8);background:var(--bg-cream)}.sp__card[data-astro-cid-6xurgf72]{position:relative;padding:clamp(var(--sp-6),5vw,var(--sp-8));border-radius:var(--r-3);background:radial-gradient(70% 50% at 0% 0%,color-mix(in srgb,var(--brand-terracotta) 22%,transparent),transparent 60%),linear-gradient(135deg,var(--brand-wine) 0%,var(--brand-maroon) 60%,#4d1109 100%);color:var(--bg-cream);overflow:hidden;box-shadow:0 30px 60px -20px #2a14258c;isolation:isolate}.sp__card[data-astro-cid-6xurgf72]:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:3px 3px;opacity:.35;mix-blend-mode:overlay;pointer-events:none}.sp__gild[data-astro-cid-6xurgf72]{position:absolute;inset:0;pointer-events:none;z-index:2;border-radius:var(--r-3);overflow:hidden}.sp__gild[data-astro-cid-6xurgf72] svg[data-astro-cid-6xurgf72]{width:100%;height:100%}.sp__gild-path[data-astro-cid-6xurgf72]{stroke-dasharray:100;stroke-dashoffset:100;animation:sp-gild-draw 1.6s .4s cubic-bezier(.16,1,.3,1) forwards,sp-gild-loop 8s 2.4s linear infinite}@keyframes sp-gild-draw{to{stroke-dashoffset:0}}@keyframes sp-gild-loop{0%{stroke-dasharray:22 78;stroke-dashoffset:0;opacity:1}to{stroke-dasharray:22 78;stroke-dashoffset:-100;opacity:1}}.sp__gleam[data-astro-cid-6xurgf72]{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden;border-radius:var(--r-3)}.sp__gleam[data-astro-cid-6xurgf72]:before{content:"";position:absolute;top:-100%;left:-30%;width:40%;height:300%;background:linear-gradient(90deg,transparent 0%,rgba(255,220,150,.14) 45%,rgba(255,240,200,.22) 50%,rgba(255,220,150,.14) 55%,transparent 100%);transform:rotate(18deg);animation:sp-gleam 9s ease-in-out infinite;mix-blend-mode:screen}@keyframes sp-gleam{0%{transform:translate(-60%) rotate(18deg);opacity:0}18%{opacity:1}45%{opacity:1}70%{transform:translate(360%) rotate(18deg);opacity:0}to{transform:translate(360%) rotate(18deg);opacity:0}}.sp__deco[data-astro-cid-6xurgf72]{position:absolute;inset:0;pointer-events:none;z-index:0}.sp__deco-a[data-astro-cid-6xurgf72]{position:absolute;top:-80px;right:-80px;width:340px;display:block}.sp__deco-a[data-astro-cid-6xurgf72] svg[data-astro-cid-6xurgf72]{width:100%}.sp__deco-b[data-astro-cid-6xurgf72]{position:absolute;bottom:-60px;left:-60px;width:220px;display:block}.sp__deco-b[data-astro-cid-6xurgf72] svg[data-astro-cid-6xurgf72]{width:100%}.sp__deco-c[data-astro-cid-6xurgf72]{position:absolute;top:30%;left:45%;width:180px;display:block;opacity:.6}.sp__deco-c[data-astro-cid-6xurgf72] svg[data-astro-cid-6xurgf72]{width:100%}.sp__deco-d[data-astro-cid-6xurgf72]{position:absolute;bottom:8%;right:8%;width:140px;display:block}.sp__deco-d[data-astro-cid-6xurgf72] svg[data-astro-cid-6xurgf72]{width:100%}.sp__spark[data-astro-cid-6xurgf72]{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--accent-gold);box-shadow:0 0 8px color-mix(in srgb,var(--accent-gold) 70%,transparent);opacity:0;animation:sp-spark 7s ease-in-out infinite}.sp__spark--1[data-astro-cid-6xurgf72]{top:20%;left:10%;animation-delay:0s}.sp__spark--2[data-astro-cid-6xurgf72]{top:60%;left:30%;animation-delay:1.4s}.sp__spark--3[data-astro-cid-6xurgf72]{top:30%;right:20%;animation-delay:3s}.sp__spark--4[data-astro-cid-6xurgf72]{top:78%;right:42%;animation-delay:4.6s}@keyframes sp-spark{0%,to{opacity:0;transform:translate(0) scale(.5)}25%{opacity:.95}50%{opacity:.7;transform:translate(20px,-22px) scale(1.1)}75%{opacity:.4}to{transform:translate(40px,-44px) scale(.5)}}.sp__body[data-astro-cid-6xurgf72]{position:relative;z-index:1;display:grid;gap:var(--sp-5);max-width:1000px;margin-inline:auto}.sp__eyebrow[data-astro-cid-6xurgf72]{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent-gold);margin:0}.sp__eyebrow-dot[data-astro-cid-6xurgf72]{width:8px;height:8px;border-radius:50%;background:var(--accent-gold);animation:sp-pulse-gold 2.4s cubic-bezier(.4,0,.6,1) infinite}.sp__eyebrow-sep[data-astro-cid-6xurgf72]{color:color-mix(in srgb,var(--accent-gold) 60%,transparent);font-weight:400}@keyframes sp-pulse-gold{0%{box-shadow:0 0 color-mix(in oklab,var(--accent-gold) 55%,transparent)}75%{box-shadow:0 0 0 10px color-mix(in oklab,var(--accent-gold) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklab,var(--accent-gold) 0%,transparent)}}.sp__title[data-astro-cid-6xurgf72]{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.01em;margin:0;max-width:22ch}.sp__title-em[data-astro-cid-6xurgf72]{font-style:italic;display:inline-block;margin-left:8px}.sp__flourish[data-astro-cid-6xurgf72]{color:var(--accent-gold);max-width:320px;opacity:.9;animation:sp-flourish-breathe 5s ease-in-out infinite}.sp__flourish[data-astro-cid-6xurgf72] svg[data-astro-cid-6xurgf72]{width:100%;height:auto;overflow:visible}@keyframes sp-flourish-breathe{0%,to{opacity:.8;filter:drop-shadow(0 0 0 transparent)}50%{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-gold) 55%,transparent))}}.sp__flourish-line[data-astro-cid-6xurgf72]{stroke-dashoffset:100}.sp__flourish-line--l[data-astro-cid-6xurgf72]{animation:sp-flourish-draw-l 1.4s .7s cubic-bezier(.16,1,.3,1) forwards;stroke-dasharray:100}.sp__flourish-line--r[data-astro-cid-6xurgf72]{animation:sp-flourish-draw-r 1.4s .7s cubic-bezier(.16,1,.3,1) forwards;stroke-dasharray:100}@keyframes sp-flourish-draw-l{to{stroke-dashoffset:0}}@keyframes sp-flourish-draw-r{to{stroke-dashoffset:0}}.sp__flourish-dot[data-astro-cid-6xurgf72]{transform-origin:center;transform-box:fill-box;opacity:0;animation:sp-flourish-dot .7s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--i, 0) * .14s + 1.2s)}@keyframes sp-flourish-dot{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.sp__prose[data-astro-cid-6xurgf72]{color:color-mix(in srgb,var(--bg-cream) 88%,transparent);font-size:.95rem;line-height:1.55;margin:0;max-width:60ch}.sp__stats[data-astro-cid-6xurgf72]{margin:var(--sp-3) 0 0;padding:var(--sp-5) 0;border-top:1px solid color-mix(in srgb,var(--bg-cream) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--bg-cream) 20%,transparent);display:grid;gap:var(--sp-5);position:relative}.sp__stats[data-astro-cid-6xurgf72]:before{content:"";position:absolute;top:-1px;left:0;width:60px;height:2px;background:var(--accent-gold)}.sp__stats-row[data-astro-cid-6xurgf72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-5)}.sp__stat[data-astro-cid-6xurgf72]{display:grid;gap:4px;opacity:0;transform:translateY(14px);animation:sp-way-in .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i, 0) * .13s + .7s)}.sp__stat-num[data-astro-cid-6xurgf72]{font-family:var(--font-display);font-size:2.6rem;font-weight:500;color:var(--accent-gold);line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--accent-gold) 0%,color-mix(in srgb,var(--accent-gold) 65%,#6d4318) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--accent-gold) 30%,transparent))}.sp__stat-lbl[data-astro-cid-6xurgf72]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,var(--bg-cream) 72%,transparent)}.sp__accolade[data-astro-cid-6xurgf72]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:16px 22px;background:color-mix(in srgb,var(--accent-gold) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 45%,transparent);border-radius:var(--r-2);opacity:0;transform:translateY(14px);animation:sp-way-in .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i, 0) * .13s + .7s);position:relative;overflow:hidden}.sp__accolade[data-astro-cid-6xurgf72]:before{content:"";position:absolute;top:-50%;left:-30%;width:30%;height:200%;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent-gold) 30%,transparent) 50%,transparent 100%);transform:rotate(18deg);animation:sp-accolade-gleam 6s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}@keyframes sp-accolade-gleam{0%,30%{transform:translate(-60%) rotate(18deg);opacity:0}45%{opacity:1}75%{transform:translate(360%) rotate(18deg);opacity:0}to{transform:translate(360%) rotate(18deg);opacity:0}}.sp__accolade-badge[data-astro-cid-6xurgf72]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--accent-gold);flex-shrink:0;filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--accent-gold) 45%,transparent));animation:sp-accolade-shine 3.4s ease-in-out infinite}.sp__accolade-badge[data-astro-cid-6xurgf72] svg[data-astro-cid-6xurgf72]{width:100%;height:100%}@keyframes sp-accolade-shine{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--accent-gold) 45%,transparent))}50%{transform:scale(1.06) rotate(3deg);filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--accent-gold) 75%,transparent))}}.sp__accolade-body[data-astro-cid-6xurgf72]{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline}@media (max-width: 620px){.sp__accolade-body[data-astro-cid-6xurgf72]{grid-template-columns:1fr;gap:4px}}.sp__accolade-yr[data-astro-cid-6xurgf72]{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:1.6rem;color:var(--accent-gold);line-height:1;font-variant-numeric:tabular-nums}.sp__accolade-title[data-astro-cid-6xurgf72]{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--bg-cream);line-height:1.2;margin:0 0 4px;letter-spacing:-.005em}.sp__accolade-meta[data-astro-cid-6xurgf72]{font-family:var(--font-body);font-size:.88rem;line-height:1.55;color:color-mix(in srgb,var(--bg-cream) 82%,transparent);margin:0}.sp__ways[data-astro-cid-6xurgf72]{list-style:none;padding:0;margin:var(--sp-3) 0 0;display:grid;grid-template-columns:1fr;gap:var(--sp-4) var(--sp-6);position:relative}@media (min-width: 620px){.sp__ways[data-astro-cid-6xurgf72]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1000px){.sp__ways[data-astro-cid-6xurgf72]{grid-template-columns:repeat(3,1fr)}}.sp__ways[data-astro-cid-6xurgf72] li[data-astro-cid-6xurgf72]{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;opacity:0;transform:translateY(10px);animation:sp-way-in .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i, 0) * .12s + .9s);padding-left:0}@keyframes sp-way-in{to{opacity:1;transform:none}}.sp__way-num[data-astro-cid-6xurgf72]{font-family:var(--font-display);font-style:italic;font-size:1.3rem;font-weight:500;color:var(--accent-gold);line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--accent-gold) 0%,color-mix(in srgb,var(--accent-gold) 65%,#6d4318) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--accent-gold) 30%,transparent));padding-top:2px}.sp__way-body[data-astro-cid-6xurgf72]{display:grid;gap:3px}.sp__way-title[data-astro-cid-6xurgf72]{font-family:var(--font-display);font-weight:500;font-size:.95rem;line-height:1.2;color:var(--bg-cream);letter-spacing:-.005em;margin:0}.sp__way-copy[data-astro-cid-6xurgf72]{font-family:var(--font-body);font-size:.8rem;line-height:1.45;color:color-mix(in srgb,var(--bg-cream) 78%,transparent);margin:0}.sp__cta[data-astro-cid-6xurgf72]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:var(--sp-3)}.sp__btn[data-astro-cid-6xurgf72]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:var(--r-pill);font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;background:linear-gradient(135deg,var(--accent-gold),color-mix(in srgb,var(--accent-gold) 70%,var(--brand-terracotta)));color:var(--ink);box-shadow:0 12px 28px color-mix(in srgb,var(--accent-gold) 30%,transparent);transition:transform var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out);line-height:1;border:0;cursor:pointer}.sp__btn[data-astro-cid-6xurgf72]:hover{transform:translateY(-2px);box-shadow:0 18px 34px color-mix(in srgb,var(--accent-gold) 40%,transparent)}.sp__btn[data-astro-cid-6xurgf72] svg[data-astro-cid-6xurgf72]{transition:transform .25s var(--ease-out)}.sp__btn[data-astro-cid-6xurgf72]:hover svg[data-astro-cid-6xurgf72]{transform:translate(3px)}.sp__whisper[data-astro-cid-6xurgf72]{color:color-mix(in srgb,var(--bg-cream) 82%,transparent);font-size:.9rem;font-style:italic}.sp__whisper[data-astro-cid-6xurgf72] a[data-astro-cid-6xurgf72]{color:var(--accent-gold);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.sp__eyebrow-dot[data-astro-cid-6xurgf72],.sp__gild-path[data-astro-cid-6xurgf72],.sp__gleam[data-astro-cid-6xurgf72]:before,.sp__spark[data-astro-cid-6xurgf72],.sp__flourish[data-astro-cid-6xurgf72],.sp__flourish-line[data-astro-cid-6xurgf72],.sp__flourish-dot[data-astro-cid-6xurgf72],.sp__ways[data-astro-cid-6xurgf72] li[data-astro-cid-6xurgf72],.sp__stat[data-astro-cid-6xurgf72],.sp__accolade[data-astro-cid-6xurgf72],.sp__accolade[data-astro-cid-6xurgf72]:before,.sp__accolade-badge[data-astro-cid-6xurgf72]{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}}.section.moments .moments__head{max-width:640px;margin:0 auto var(--sp-6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.section.moments .moments__eyebrow{font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brand-terracotta);font-weight:700}.section.moments .moments__title{font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,3vw + .75rem,3rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0}.section.moments .moments__title em{font-style:italic;color:var(--brand-wine)}.section.moments .moments__sub{font-family:var(--font-display);font-style:italic;color:var(--ink-muted);font-size:1.05rem;max-width:44ch;line-height:1.55;margin:0}.section.moments .moments__rule{height:3px;width:min(60%,320px);margin:var(--sp-7) auto var(--sp-5);background:radial-gradient(circle,var(--brand-wine) 1.2px,transparent 1.6px) center top / 8px 3px repeat-x;opacity:.55}.section.moments .videos--bare .videos__head{max-width:640px;margin-inline:auto;text-align:center;margin-bottom:var(--sp-5)}.section.moments .videos--bare .videos__head .h1{font-family:var(--font-display);font-weight:500;font-style:italic;font-size:clamp(1.5rem,2vw + .5rem,2rem);color:var(--brand-wine);letter-spacing:-.01em;margin:0}.section.moments .videos--bare .videos__head .subhead{color:var(--ink-muted);margin:6px auto 0}
