.cinema-stage[data-astro-cid-gdr3vg5f]{z-index:1000;color:var(--color-ivory,#f4f1ea);font-family:var(--font-serif,serif);cursor:none;background:#050505;transition:opacity 1s ease-in-out,visibility 1s;animation:12s ease-in-out forwards fail-safe-reveal;position:fixed;inset:0;overflow:hidden}@keyframes fail-safe-reveal{0%,92%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}#opening-skip[data-astro-cid-gdr3vg5f]{z-index:30;color:var(--color-gold,#b89b5e);font-family:var(--font-body,system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #b89b5e80;border-radius:2px;padding:.6em 1.1em;font-size:.72rem;font-weight:600;transition:background-color .3s,border-color .3s;position:absolute;top:1.25rem;right:1.25rem}#opening-skip[data-astro-cid-gdr3vg5f]:hover,#opening-skip[data-astro-cid-gdr3vg5f]:focus-visible{background:#b89b5e24;border-color:#b89b5ecc}.film-grain[data-astro-cid-gdr3vg5f]{opacity:.04;pointer-events:none;z-index:10;background-image:url(/images/noise.svg);width:300%;height:300%;animation:8s linear infinite grain-drift;position:absolute;inset:-100%}@keyframes grain-drift{0%{transform:translate(0)}to{transform:translate(-50%,-50%)}}.scene[data-astro-cid-gdr3vg5f]{opacity:0;visibility:hidden;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.scene--void[data-astro-cid-gdr3vg5f]{background:radial-gradient(circle,#111 0%,#050505 100%)}.seed-container[data-astro-cid-gdr3vg5f]{place-items:center;display:grid;position:relative}.seed[data-astro-cid-gdr3vg5f]{z-index:2;background:#fff;border-radius:50%;width:3px;height:3px}.seed-glow[data-astro-cid-gdr3vg5f]{background:radial-gradient(circle,#b89b5e66 0%,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.void-text[data-astro-cid-gdr3vg5f]{opacity:0;letter-spacing:.15em;text-align:center;width:100%;font-size:1.1rem;font-style:italic;position:absolute;bottom:15%}.scene--awakening[data-astro-cid-gdr3vg5f]{z-index:2}.saffron-bloom[data-astro-cid-gdr3vg5f]{opacity:0;background:radial-gradient(circle,#a9552b4d 0%,#0000 75%);position:absolute;inset:0}.awakening-text[data-astro-cid-gdr3vg5f]{text-transform:uppercase;letter-spacing:.3em;text-align:center;z-index:1;opacity:0;font-size:clamp(2.2rem,7vw,4.5rem)}.awakening-text[data-astro-cid-gdr3vg5f] .word[data-astro-cid-gdr3vg5f]{opacity:0;display:inline-block;transform:translateY(30px)}.scene--fragments[data-astro-cid-gdr3vg5f]{z-index:3}.fragment-stage[data-astro-cid-gdr3vg5f]{perspective:1000px;gap:4rem;padding:4rem;display:flex}.fragment[data-astro-cid-gdr3vg5f]{opacity:0;width:320px;height:450px;position:relative;transform:scale(.8)translateZ(-100px)}.frag-img[data-astro-cid-gdr3vg5f]{background-position:50%;background-size:cover;background-image:var(--frag-img-mobile);filter:contrast(1.1)brightness(.7)saturate(.8);border:1px solid #b89b5e33;width:100%;height:100%;box-shadow:0 20px 50px #00000080}.frag-img--vedic[data-astro-cid-gdr3vg5f]{--frag-img-mobile:url(/images/weddings/vedic-hero@480.jpg)}.frag-img--destination[data-astro-cid-gdr3vg5f]{--frag-img-mobile:url(/images/weddings/destination-hero@480.jpg)}.frag-img--concepts[data-astro-cid-gdr3vg5f]{--frag-img-mobile:url(/images/weddings/concepts-hero@480.jpg)}@media (width>=48em){.frag-img--vedic[data-astro-cid-gdr3vg5f]{--frag-img-mobile:url(/images/weddings/vedic-hero@768.jpg)}.frag-img--destination[data-astro-cid-gdr3vg5f]{--frag-img-mobile:url(/images/weddings/destination-hero@768.jpg)}.frag-img--concepts[data-astro-cid-gdr3vg5f]{--frag-img-mobile:url(/images/weddings/concepts-hero@768.jpg)}}@media (width>=75em){.frag-img--vedic[data-astro-cid-gdr3vg5f]{--frag-img-mobile:url(/images/weddings/vedic-hero.jpg)}.frag-img--destination[data-astro-cid-gdr3vg5f]{--frag-img-mobile:url(/images/weddings/destination-hero.jpg)}.frag-img--concepts[data-astro-cid-gdr3vg5f]{--frag-img-mobile:url(/images/weddings/concepts-hero.jpg)}}.frag-overlay[data-astro-cid-gdr3vg5f]{background:linear-gradient(#0000 50%,#050505cc 100%);position:absolute;inset:0}.frag-text[data-astro-cid-gdr3vg5f]{text-align:center;width:100%;color:var(--color-gold,#b89b5e);letter-spacing:.05em;opacity:0;font-size:1.1rem;font-style:italic;position:absolute;bottom:2rem;left:0}.scene--ascension[data-astro-cid-gdr3vg5f]{z-index:4}.heaven-light[data-astro-cid-gdr3vg5f]{opacity:0;background:radial-gradient(circle,#fff 0%,#fff9e5 50%,#0000 100%);position:absolute;inset:0}.celestial-mist[data-astro-cid-gdr3vg5f]{opacity:.1;pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 80%);position:absolute;inset:0}.ascension-text[data-astro-cid-gdr3vg5f]{text-align:center;z-index:1;opacity:0;color:#222;letter-spacing:-.01em;font-size:clamp(1.8rem,5vw,3.5rem);font-weight:300}.cinema-progress[data-astro-cid-gdr3vg5f]{z-index:10;background:#ffffff0d;width:100%;height:3px;position:absolute;bottom:0;left:0}.progress-bar[data-astro-cid-gdr3vg5f]{background:linear-gradient(90deg, transparent, var(--color-gold,#b89b5e), transparent);width:0%;height:100%}@media (width<=64em){.fragment[data-astro-cid-gdr3vg5f]{width:62vw;height:84vw}.fragment-stage[data-astro-cid-gdr3vg5f]{gap:1.5rem;padding:1.5rem}}.hero[data-astro-cid-lcdefpme]{align-items:end;min-height:100svh;display:grid;position:relative;overflow:clip}.hero__visual[data-astro-cid-lcdefpme]{animation:hero-drift 36s var(--ease-in-out-soft) infinite alternate;position:absolute;inset:-6% 0}@keyframes hero-drift{to{translate:0 -2.5%;scale:1.04}}.hero__veil[data-astro-cid-lcdefpme]{background:linear-gradient(#0a0a0a8c,#0a0a0a40 45%,#0a0a0ae0);position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{z-index:1;justify-items:start;gap:1.6rem;padding-block:8rem 7rem;display:grid;position:relative}@media (width<=47.99em){.hero[data-astro-cid-lcdefpme]{min-height:min(100svh,46rem)}.hero__content[data-astro-cid-lcdefpme]{padding-block:6rem 4.5rem}}.hero__title[data-astro-cid-lcdefpme]{font-size:var(--text-hero);letter-spacing:.02em}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.hero__scrollhint[data-astro-cid-lcdefpme]{right:var(--space-gutter);writing-mode:vertical-rl;position:absolute;bottom:2rem}@media (prefers-reduced-motion:reduce){.hero__visual[data-astro-cid-lcdefpme]{animation:none}}.transition[data-astro-cid-lcdefpme]{position:relative;overflow:clip}.transition__aura[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(circle at 50% 46%,#b89b5e1a,#0000 58%),radial-gradient(62% 40% at 50% 112%,#c76a2a21,#0000 70%);position:absolute;inset:0}.transition__aura[data-astro-cid-lcdefpme]:before,.transition__aura[data-astro-cid-lcdefpme]:after{content:"";aspect-ratio:1;border:1px solid #b89b5e17;border-radius:50%;position:absolute;top:46%;left:50%;translate:-50% -50%}.transition__aura[data-astro-cid-lcdefpme]:before{width:min(60vmin,34rem)}.transition__aura[data-astro-cid-lcdefpme]:after{border-color:#b89b5e0d;width:min(92vmin,52rem)}.transition__inner[data-astro-cid-lcdefpme]{justify-items:start;gap:clamp(1.4rem,3vw,2.4rem);display:grid;position:relative}.transition__eyebrow[data-astro-cid-lcdefpme]{color:var(--color-gold);letter-spacing:.28em}.transition__line[data-astro-cid-lcdefpme]{color:var(--ink);max-width:24ch;font-size:clamp(2rem,5vw,4.2rem);font-style:italic;line-height:1.14}.transition__accent[data-astro-cid-lcdefpme]{color:var(--color-gold)}.transition__rule[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--color-gold), transparent);width:min(18rem,40vw);height:1px}.section__title[data-astro-cid-lcdefpme]{margin-block:1.2rem 3rem;font-size:clamp(2.4rem,5.5vw,4.6rem)}.pathways[data-astro-cid-lcdefpme]{row-gap:1.25rem}.pathway[data-astro-cid-lcdefpme]{min-height:clamp(18rem,42vh,26rem);transition:border-color var(--dur-standard) ease;border:1px solid #0000;flex-direction:column;grid-column:span 4;gap:.6rem;padding:1.75rem;display:flex}@media (width<=47.99em){.pathway[data-astro-cid-lcdefpme]{min-height:clamp(13rem,68vw,17rem)}}@media (width>=48em){.pathway[data-astro-cid-lcdefpme]{grid-column:span 8}}@media (width>=72em){.pathway[data-astro-cid-lcdefpme]{grid-column:span 4}}.pathway[data-astro-cid-lcdefpme]:hover{border-color:var(--color-gold);box-shadow:0 0 30px #b89b5e1a}.pathway__num[data-astro-cid-lcdefpme]{order:-1}.pathway__name[data-astro-cid-lcdefpme]{margin-block-start:auto;font-size:clamp(1.9rem,3vw,2.6rem)}.pathway__line[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:.95rem}.vedic__grid[data-astro-cid-lcdefpme]{gap:4rem;display:grid}@media (width>=64em){.vedic__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:center}}.vedic__title[data-astro-cid-lcdefpme]{margin-block:1.2rem;font-size:clamp(2.6rem,6vw,5.2rem)}.vedic__pure[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:1.1rem;display:grid;position:relative}.vedic__pure-mandala[data-astro-cid-lcdefpme]{pointer-events:none;opacity:.5;background:conic-gradient(#0000 0deg,#b89b5e0d 15deg,#0000 30deg,#b89b5e08 45deg,#0000 60deg,#b89b5e0d 75deg,#0000 90deg,#b89b5e08 105deg,#0000 120deg,#b89b5e0d 135deg,#0000 150deg,#b89b5e08 165deg,#0000 180deg,#b89b5e0d 195deg,#0000 210deg,#b89b5e08 225deg,#0000 240deg,#b89b5e0d 255deg,#0000 270deg,#b89b5e08 285deg,#0000 300deg,#b89b5e0d 315deg,#0000 330deg,#b89b5e08 345deg,#0000 360deg);border-radius:50%;width:clamp(18rem,40vw,35rem);height:clamp(18rem,40vw,35rem);position:absolute;top:50%;left:50%;translate:-50% -55%}@media (prefers-reduced-motion:reduce){.vedic__pure-mandala[data-astro-cid-lcdefpme]{display:none}}.vedic__pure-word[data-astro-cid-lcdefpme]{color:#0000;-webkit-text-stroke:1px #b89b5e8c;background:linear-gradient(#b89b5e47,#a9552b1f);z-index:1;text-shadow:0 0 60px #b89b5e1f;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,16vw,15rem);position:relative}.dest-head[data-astro-cid-lcdefpme],.ip-head[data-astro-cid-lcdefpme],.prod-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,6vw,4.5rem);display:flex}.dcard[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:none;width:min(78vw,26rem)}.dcard__inner[data-astro-cid-lcdefpme]{aspect-ratio:3/4;transition:border-color var(--dur-standard) ease, scale var(--dur-standard) var(--ease-out-expo);border:1px solid #0000;flex-direction:column;gap:.55rem;padding:1.75rem;display:flex}.dcard__inner[data-astro-cid-lcdefpme]:hover{border-color:var(--color-gold);scale:1.012;box-shadow:0 0 30px #b89b5e1a}.dcard__name[data-astro-cid-lcdefpme]{margin-block-start:auto;font-size:clamp(2rem,3vw,2.8rem)}.dcard__concept[data-astro-cid-lcdefpme]{gap:.25rem;display:grid}.dcard__concept[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);font-size:.82rem;font-weight:600}.signatures[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#17171780 20%,#0000)}.sig-grid[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}@media (width>=56em){.sig-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.sig-card[data-astro-cid-lcdefpme]{aspect-ratio:3/4.2;transition:border-color var(--dur-standard) ease;border:1px solid #0000;flex-direction:column;gap:.7rem;padding:1.6rem;display:flex}@media (width<=47.99em){.sig-card[data-astro-cid-lcdefpme]{aspect-ratio:1}}.sig-card[data-astro-cid-lcdefpme]:hover{border-color:var(--color-agni);box-shadow:0 0 30px #a9552b1f}.sig-card[data-astro-cid-lcdefpme] .link-line[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--dur-standard) ease}.sig-card[data-astro-cid-lcdefpme]:hover .link-line[data-astro-cid-lcdefpme]{opacity:1}.sig-card__title[data-astro-cid-lcdefpme]{margin-block-start:auto;font-size:clamp(1.6rem,2.2vw,2rem)}.sig-card__line[data-astro-cid-lcdefpme]{font-size:1rem;font-style:normal;font-family:var(--font-body);color:var(--ink-muted)}.sig-signature[data-astro-cid-lcdefpme]{text-align:center;margin-block:clamp(2rem,5vw,3.5rem);font-size:clamp(1.05rem,1.8vw,1.4rem)}.ip-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:none;width:min(72vw,21rem)}.ip-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);height:100%;transition:border-color var(--dur-standard) ease, background-color var(--dur-standard) ease;background:#17171773;flex-direction:column;gap:.9rem;padding:1.6rem;display:flex}.ip-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--color-gold);background:#171717bf;box-shadow:0 0 30px #b89b5e1a}.ip-card__name[data-astro-cid-lcdefpme]{font-size:1.65rem}.ip-card[data-astro-cid-lcdefpme] .link-line[data-astro-cid-lcdefpme]{margin-block-start:auto}.network[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;padding-block:1rem;display:flex}.network__node[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--ink-muted);white-space:nowrap;transition:border-color var(--dur-micro) ease, color var(--dur-micro) ease;padding:.85em 1.4em}.network__node[data-astro-cid-lcdefpme]:hover{border-color:var(--color-gold);color:var(--color-gold)}.network__arrow[data-astro-cid-lcdefpme]{color:var(--color-bronze)}.founder__grid[data-astro-cid-lcdefpme]{align-items:center;gap:3.5rem;display:grid}@media (width>=64em){.founder__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(16rem,26rem) 1fr;gap:5rem}}.founder__portrait[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.founder__portrait[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scaleX(-1)}.manifesto__list[data-astro-cid-lcdefpme]{margin-top:3rem}.manifesto__row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem 2.5rem;padding-block:clamp(1.4rem,3vw,2.4rem);display:flex}.manifesto__row[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--line)}.manifesto__word[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,5.5vw,4.4rem)}.manifesto__over[data-astro-cid-lcdefpme]{font-size:clamp(1.05rem,1.8vw,1.5rem)}
