.lotus-draw[data-astro-cid-lwpvwjdi]{pointer-events:none;display:block;overflow:visible}.stop-bright[data-astro-cid-lwpvwjdi]{stop-color:var(--color-gold-bright)}.stop-light[data-astro-cid-lwpvwjdi]{stop-color:var(--color-gold-light)}.stop-deep[data-astro-cid-lwpvwjdi]{stop-color:var(--color-gold-deep)}.lotus-icon[data-astro-cid-lwpvwjdi]{fill:var(--color-plum);stroke:none;opacity:var(--lotus-icon-opacity,.5);transform-box:fill-box;transform-origin:50% 60%}.lotus-lines[data-astro-cid-lwpvwjdi]{opacity:var(--lotus-line-opacity,.95);filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--color-gold-light) 45%, transparent))}.lotus-lines[data-astro-cid-lwpvwjdi] use[data-astro-cid-lwpvwjdi],.lotus-glint[data-astro-cid-lwpvwjdi] use[data-astro-cid-lwpvwjdi]{fill:none;stroke-linejoin:round;stroke-linecap:round}.lotus-lines[data-astro-cid-lwpvwjdi] use[data-astro-cid-lwpvwjdi]{stroke:var(--gold);stroke-width:2.2px;opacity:0}.lotus-glint[data-astro-cid-lwpvwjdi] use[data-astro-cid-lwpvwjdi]{stroke:var(--color-gold-bright);stroke-width:3.2px;opacity:0;filter:drop-shadow(0 0 5px var(--color-gold-bright))}@media (prefers-reduced-motion:no-preference){.lotus-icon[data-astro-cid-lwpvwjdi]{animation:lotus-reveal 9s var(--ease-in-out-soft) .9s both}.lotus-lines[data-astro-cid-lwpvwjdi] use[data-astro-cid-lwpvwjdi]{stroke-dasharray:1;stroke-dashoffset:1px;animation:lotus-draw 9s var(--ease-in-out-soft) both;animation-delay:calc(.9s + var(--n) * .18s)}.lotus-glint[data-astro-cid-lwpvwjdi] use[data-astro-cid-lwpvwjdi]{stroke-dasharray:.06 .94;stroke-dashoffset:1px;animation:9s linear both lotus-glint;animation-delay:calc(.9s + var(--n) * .18s)}}@keyframes lotus-draw{0%{stroke-dashoffset:1px;opacity:0}3%{opacity:1}45%{stroke-dashoffset:0;opacity:1}68%{stroke-dashoffset:0;opacity:1}88%,to{stroke-dashoffset:0;opacity:0}}@keyframes lotus-glint{0%,45%{stroke-dashoffset:1px;opacity:0}48%{opacity:1}64%{stroke-dashoffset:0;opacity:1}68%,to{stroke-dashoffset:0;opacity:0}}@keyframes lotus-reveal{0%,58%{opacity:0;transform:scale(.97)}82%,to{opacity:var(--lotus-icon-opacity,.5);transform:scale(1)}}.particles[data-astro-cid-s5os64jp]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glow[data-astro-cid-s5os64jp]{filter:blur(80px);border-radius:50%;position:absolute}.glow-blush[data-astro-cid-s5os64jp]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-plum) 14%, transparent), transparent 70%);width:min(46rem,80vw);top:10%;left:-12%}.glow-gold[data-astro-cid-s5os64jp]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-gold-light) 50%, transparent), transparent 70%);width:min(38rem,70vw);top:20%;right:4%}.mote[data-astro-cid-s5os64jp]{left:var(--x);width:var(--s);height:var(--s);background:radial-gradient(circle, var(--color-gold-bright) 0%, var(--color-gold) 45%, color-mix(in srgb, var(--color-gold) 0%, transparent) 72%);box-shadow:0 0 calc(var(--s) * 2) calc(var(--s) * .4) color-mix(in srgb, var(--color-gold-light) 55%, transparent);opacity:0;border-radius:50%;display:none;position:absolute;bottom:-2%}.sparkle[data-astro-cid-s5os64jp]{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:radial-gradient(circle, var(--color-gold-bright), var(--color-gold) 60%);clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);opacity:0;display:none;position:absolute}@media (prefers-reduced-motion:no-preference){.glow-blush[data-astro-cid-s5os64jp]{animation:glow-drift 18s var(--ease-in-out-soft) infinite alternate}.glow-gold[data-astro-cid-s5os64jp]{animation:glow-drift 22s var(--ease-in-out-soft) -6s infinite alternate-reverse}.mote[data-astro-cid-s5os64jp]{animation:mote-rise var(--t) linear var(--delay) infinite;display:block}.sparkle[data-astro-cid-s5os64jp]{animation:sparkle-twinkle var(--t) var(--ease-in-out-soft) var(--delay) infinite;display:block}}@keyframes glow-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(5%,-5%)scale(1.1)}}@keyframes mote-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:var(--peak)}75%{opacity:calc(var(--peak) * .6)}to{opacity:0;transform:translate3d(var(--dx), -95vh, 0)}}@keyframes sparkle-twinkle{0%,to{opacity:0;transform:scale(.3)rotate(0)}45%{opacity:.85;transform:scale(1)rotate(45deg)}60%{opacity:.6;transform:scale(.85)rotate(60deg)}}.hero-card[data-astro-cid-dcwno5ig]{isolation:isolate;padding-top:calc(var(--header-height) + 1.25rem);color:var(--color-ink);background:radial-gradient(52rem 38rem at 6% 18%, color-mix(in srgb, var(--color-rose) 95%, transparent), transparent 70%), radial-gradient(40rem 30rem at 62% 105%, color-mix(in srgb, var(--color-gold-light) 24%, transparent), transparent 70%), linear-gradient(170deg, var(--color-paper) 0%, var(--color-pearl) 55%, var(--color-rose) 100%);flex-direction:column;display:flex;position:relative;overflow:clip}.hero-figure[data-astro-cid-dcwno5ig]{aspect-ratio:1389/1700;align-self:center;width:min(22rem,84vw);position:relative}.hero-figure[data-astro-cid-dcwno5ig] .hero-lotus-draw{--lotus-line-opacity:1;--lotus-icon-opacity:.2;width:128%;height:auto;position:absolute;top:6%;left:57%;translate:-50%}.hero-bloom[data-astro-cid-dcwno5ig]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-gold-light) 55%, transparent), color-mix(in srgb, var(--color-rose) 40%, transparent) 40%, transparent 70%);opacity:0;border-radius:50%;width:110%;position:absolute;top:30%;left:50%;transform:scale(.8)}.hero-figure[data-astro-cid-dcwno5ig] .hero-cutout{object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;width:100%;height:100%;filter:drop-shadow(0 24px 30px color-mix(in srgb, var(--color-navy) 18%, transparent));opacity:0;position:absolute;inset:0}.hero-figure[data-astro-cid-dcwno5ig] .hero-cutout-base{opacity:1}.hero-content[data-astro-cid-dcwno5ig]{padding:2rem var(--gutter-wide) 2.5rem calc(var(--gutter-wide) + .75rem);gap:2rem;display:grid;position:relative}.hero-main[data-astro-cid-dcwno5ig]{justify-items:start;display:grid;position:relative}.hero-main[data-astro-cid-dcwno5ig] .hero-logo{width:auto;height:3.25rem;margin-bottom:2.25rem;display:none}.hero-statement[data-astro-cid-dcwno5ig]{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.85rem;margin-bottom:1rem;font-size:clamp(.8125rem,.75rem + .25vw,.9375rem);font-weight:600;line-height:1.4;display:inline-flex}.hero-statement[data-astro-cid-dcwno5ig]:before{content:"";background:var(--color-gold);transform-origin:0;flex:none;width:2.5rem;height:1px}.hero-title[data-astro-cid-dcwno5ig]{color:var(--color-navy);letter-spacing:-.04em;font-size:clamp(1.625rem,9.4vw,2.5rem);font-weight:600;line-height:1.04;display:grid}.hero-line[data-astro-cid-dcwno5ig]{white-space:nowrap;margin-bottom:-.06em;padding-bottom:.1em;display:block;overflow:clip}@media (width>=40rem){.hero-title[data-astro-cid-dcwno5ig]{font-size:clamp(2.125rem,.9rem + 3.4vw,4.125rem)}}.hero-line-inner[data-astro-cid-dcwno5ig]{display:block}.hero-title[data-astro-cid-dcwno5ig] .accent-line[data-astro-cid-dcwno5ig]{color:var(--color-accent);font-weight:300}.hero-lotus[data-astro-cid-dcwno5ig]{transform-origin:50% 80%;vertical-align:-.04em;background:var(--color-gold);width:.86em;height:.74em;-webkit-mask:var(--lotus) center / contain no-repeat;mask:var(--lotus) center / contain no-repeat;margin-right:.26em;display:inline-block}.hero-lead[data-astro-cid-dcwno5ig]{max-width:34rem;font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-ink-soft);margin-top:1.5rem}.hero-actions[data-astro-cid-dcwno5ig]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-actions[data-astro-cid-dcwno5ig] .hero-cta>span:first-child{white-space:nowrap}.hero-actions[data-astro-cid-dcwno5ig] .hero-cta{--btn-bg:var(--color-accent);--btn-fg:var(--color-on-accent);--btn-hover:var(--color-accent-strong);min-height:3.25rem;box-shadow:0 16px 34px -16px var(--color-accent);gap:1rem;padding:.4rem .4rem .4rem 1.5rem;font-size:.9375rem}.hero-cta-arrow[data-astro-cid-dcwno5ig]{background:var(--color-surface);width:2.45rem;height:2.45rem;color:var(--color-accent);transition:transform var(--duration-base) var(--ease-out-soft);border-radius:50%;place-items:center;display:inline-grid}.hero-cta-arrow[data-astro-cid-dcwno5ig] svg{width:1rem;height:1rem}@media (hover:hover){.hero-actions[data-astro-cid-dcwno5ig] a.hero-cta:hover .hero-cta-arrow{transform:rotate(-45deg)}}.hero-ghost[data-astro-cid-dcwno5ig]{--btn-fg:var(--color-navy);--btn-border:var(--color-line-strong);--btn-hover:var(--color-surface);background:color-mix(in srgb, var(--color-surface) 55%, transparent);min-height:3.25rem;padding-inline:1.5rem;font-size:.9375rem}.hero-scroll[data-astro-cid-dcwno5ig]{display:none}.hero-quote[data-astro-cid-dcwno5ig]{border-radius:var(--radius-md);background:var(--glass);border:1px solid var(--color-line);max-width:22rem;box-shadow:var(--shadow-soft);backdrop-filter:blur(16px)saturate(1.2);gap:.85rem;padding:1.25rem 1.35rem;display:grid;position:relative}.hero-quote[data-astro-cid-dcwno5ig] .hero-pin{width:4.5rem;height:auto;box-shadow:0 12px 24px -12px var(--color-navy);border-radius:50%;position:absolute;top:-2.25rem;right:1rem;rotate:-8deg}.hero-quote[data-astro-cid-dcwno5ig] blockquote[data-astro-cid-dcwno5ig]{padding-top:1rem;position:relative}.hero-quote[data-astro-cid-dcwno5ig] blockquote[data-astro-cid-dcwno5ig]:before{content:"";background:var(--color-gold);width:2rem;height:2px;position:absolute;top:0;left:0}.hero-quote[data-astro-cid-dcwno5ig] blockquote[data-astro-cid-dcwno5ig] p[data-astro-cid-dcwno5ig]{font-family:var(--font-body);color:var(--color-ink);font-size:1rem;font-style:italic;line-height:1.6}.hero-quote-by[data-astro-cid-dcwno5ig]{align-items:center;gap:.65rem;display:flex}.hero-quote-mark[data-astro-cid-dcwno5ig]{background:var(--lotus) center / 62% no-repeat, var(--color-rose);border-radius:50%;flex:none;width:2.1rem;height:2.1rem}.hero-quote-name[data-astro-cid-dcwno5ig]{font-family:var(--font-heading);color:var(--color-navy);font-size:.875rem;font-weight:600;line-height:1.25;display:block}.hero-quote-title[data-astro-cid-dcwno5ig]{font-family:var(--font-heading);color:var(--color-ink-soft);font-size:.8125rem;display:block}@media (width>=64rem){.hero-card[data-astro-cid-dcwno5ig]{padding-top:0;display:block}.hero-figure[data-astro-cid-dcwno5ig]{--fig-w:min(40vw, 42rem, (100svh - var(--header-height-lg) - 1.25rem) * .817);right:calc(max(clamp(3rem, 7vw, 9rem), (50vw - var(--fig-w)) / 2) + clamp(1.5rem, 3.5vw, 4rem));width:var(--fig-w);position:absolute;bottom:0}.hero-content[data-astro-cid-dcwno5ig]{min-height:clamp(40rem,100svh,60rem);padding:calc(var(--header-height-lg) + 1rem) var(--gutter-wide) 2.25rem calc(var(--gutter-wide) + clamp(3rem, 6vw, 7.5rem));grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:1.5rem}.hero-main[data-astro-cid-dcwno5ig]{align-self:center;max-width:min(42rem,44vw)}.hero-main[data-astro-cid-dcwno5ig] .hero-logo{display:block}.hero-figure[data-astro-cid-dcwno5ig] .hero-lotus-draw{width:118%;left:67%}.hero-scroll[data-astro-cid-dcwno5ig]{border:1px solid var(--color-line-strong);width:3rem;height:3rem;color:var(--color-navy);border-radius:50%;align-self:end;place-items:center;display:inline-grid}.hero-scroll-icon[data-astro-cid-dcwno5ig]{width:1rem;height:1rem}.hero-quote[data-astro-cid-dcwno5ig]{width:min(20rem,24vw);position:absolute;bottom:clamp(1.5rem,4vh,3rem);right:clamp(.75rem,2.5vw,3rem)}}@media (width>=64rem) and (width<=79.99rem){.hero-figure[data-astro-cid-dcwno5ig]{--fig-w:38vw}.hero-main[data-astro-cid-dcwno5ig]{max-width:56vw}.hero-scroll[data-astro-cid-dcwno5ig]{display:none}.hero-title[data-astro-cid-dcwno5ig]{font-size:clamp(2.75rem,1.2rem + 2.6vw,3.5rem)}.hero-content[data-astro-cid-dcwno5ig]{grid-template-rows:auto auto;align-content:center;min-height:0;padding-bottom:3rem}.hero-quote[data-astro-cid-dcwno5ig]{width:min(26rem,50vw);max-width:none;margin-top:2.5rem;position:relative;bottom:auto;right:auto}}@media (width>=80rem){.hero-figure[data-astro-cid-dcwno5ig]{--fig-w:min(40vw, 44rem, (100svh - var(--header-height-lg) - 1.25rem) * .817)}}@media (prefers-reduced-motion:no-preference){.hero-figure[data-astro-cid-dcwno5ig] .hero-cutout{animation:21s linear infinite backwards hero-pose;animation-delay:calc(.3s + var(--n) * 7s)}.hero-bloom[data-astro-cid-dcwno5ig]{animation:hero-bloom 7s var(--ease-in-out-soft) 6.3s infinite}.hero-main[data-astro-cid-dcwno5ig] .hero-logo{animation:hero-logo-in 1.6s var(--ease-out-expo) .3s both}.hero-step[data-astro-cid-dcwno5ig],.hero-main[data-astro-cid-dcwno5ig] .hero-step{animation:hero-fade 1.6s var(--ease-out-expo) both;animation-delay:calc(.35s + var(--d) * .14s)}.hero-statement[data-astro-cid-dcwno5ig]:before{animation:hero-rule 1.8s var(--ease-out-expo) .55s both}.hero-line-inner[data-astro-cid-dcwno5ig]{animation:hero-rise 1.7s var(--ease-out-expo) both;animation-delay:calc(.4s + var(--d) * .14s)}.hero-lotus[data-astro-cid-dcwno5ig]{animation:hero-lotus-in 1.8s var(--ease-out-expo) .95s both}.hero-quote[data-astro-cid-dcwno5ig]{animation:hero-quote-in 1.8s var(--ease-out-expo) 1.35s both}.hero-quote[data-astro-cid-dcwno5ig] .hero-pin{animation:hero-pin-in 1.6s var(--ease-out-expo) 1.75s both, hero-pin-float 7s var(--ease-in-out-soft) 3.4s infinite}.hero-scroll[data-astro-cid-dcwno5ig] .hero-scroll-icon{animation:hero-nudge 2.6s var(--ease-in-out-soft) 2.6s infinite}}@keyframes hero-pose{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(.75rem)scale(.99)}5.714%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(0)scale(1)}28.571%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(0)scale(1.008)}33.333%{opacity:0;transform:translateY(0)scale(1.015)}33.343%,to{opacity:0;transform:translateY(.75rem)scale(.99)}}@keyframes hero-bloom{0%{opacity:0;transform:scale(.85)}14.3%{opacity:.8;transform:scale(1.05)}28.6%,to{opacity:0;transform:scale(1.15)}}@keyframes hero-logo-in{0%{opacity:0;transform:translateY(-.75rem)scale(.96)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes hero-rule{0%{transform:scaleX(0)}}@keyframes hero-rise{0%{transform:translateY(110%)}}@keyframes hero-lotus-in{0%{opacity:0;transform:rotate(-30deg)scale(.5)}}@keyframes hero-quote-in{0%{opacity:0;transform:translateY(2.5rem)}}@keyframes hero-pin-in{0%{opacity:0;transform:translateY(-1rem)scale(.7)rotate(-20deg)}}@keyframes hero-pin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.35rem)}}@keyframes hero-nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(.3rem)}}.lotus3d[data-astro-cid-nzo26two]{--size:clamp(16rem, 10rem + 17vw, 26rem);--ease:var(--ease-out-soft);width:var(--size);height:calc(var(--size) * 1.08);perspective:1200px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.lotus3d-tilt[data-astro-cid-nzo26two]{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 1s var(--ease);position:absolute;inset:0}.lotus3d-tilt[data-astro-cid-nzo26two]>[data-astro-cid-nzo26two]{position:absolute}.lotus3d-arch[data-astro-cid-nzo26two]{border-radius:var(--radius-arch);background:radial-gradient(ellipse 70% 45% at 50% 92%, color-mix(in oklab, var(--color-plum) 55%, transparent) 0%, transparent 70%), radial-gradient(ellipse 80% 60% at 50% 30%, var(--color-deep-raised) 0%, var(--color-deep) 70%), var(--color-deep);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-gold-light) 35%, transparent), var(--shadow-lift);inset:0 6%;overflow:hidden;transform:translateZ(-70px)scale(1.06)}.lotus3d-arch-glow[data-astro-cid-nzo26two]{background:radial-gradient(circle, color-mix(in oklab, var(--color-plum) 60%, transparent) 0%, color-mix(in oklab, var(--color-plum) 18%, transparent) 45%, transparent 70%);border-radius:50%;position:absolute;inset:15% 5% 20%}.lotus3d-stars[data-astro-cid-nzo26two] span[data-astro-cid-nzo26two]{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--color-gold-bright);box-shadow:0 0 6px var(--color-gold-light);opacity:.7;border-radius:50%;position:absolute}.lotus3d-water[data-astro-cid-nzo26two]{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-deep-raised) 80%, transparent) 0%, color-mix(in oklab, var(--color-deep) 92%, var(--color-plum)) 100%);border-top:1px solid color-mix(in oklab, var(--color-gold-light) 30%, transparent);height:34%;position:absolute;bottom:0;left:0;right:0}.lotus3d-rings[data-astro-cid-nzo26two]{aspect-ratio:1;width:150%;color:var(--color-gold-light);opacity:.5;position:absolute;top:8%;left:50%;transform:scaleY(.22)}.lotus3d-rings[data-astro-cid-nzo26two] .lotus3d-ripple{width:100%;height:100%}.lotus3d-pulse[data-astro-cid-nzo26two]{aspect-ratio:1;border:2px solid var(--color-gold-bright);opacity:0;border-radius:50%;width:40%;position:absolute;top:8%;left:50%;transform:scaleY(.22)scale(.4)}.lotus3d-reflection[data-astro-cid-nzo26two]{transform-origin:50% 0;opacity:.3;width:109%;-webkit-mask-image:linear-gradient(to top, var(--color-deep) 0%, transparent 70%);mask-image:linear-gradient(to top, var(--color-deep) 0%, transparent 70%);position:absolute;top:0;left:50%;transform:translateY(55%)scaleY(-.55)}.lotus3d-reflection[data-astro-cid-nzo26two] .lotus3d-img{filter:blur(1.5px);width:100%;height:auto;display:block}.lotus3d-bloomlight[data-astro-cid-nzo26two]{background:radial-gradient(ellipse, color-mix(in oklab, var(--color-gold-bright) 55%, transparent) 0%, color-mix(in oklab, var(--color-rose) 40%, transparent) 30%, color-mix(in oklab, var(--color-plum) 30%, transparent) 55%, transparent 72%);border-radius:50%;height:44%;top:26%;left:14%;right:14%;transform:translateZ(-30px)}.lotus3d-flower[data-astro-cid-nzo26two]{transform-style:preserve-3d;bottom:25%;left:2%;right:2%;transform:translateZ(0)}.lotus3d-float[data-astro-cid-nzo26two]{transform-style:preserve-3d;position:relative}.lotus3d-float[data-astro-cid-nzo26two] .lotus3d-img{width:100%;height:auto;filter:drop-shadow(0 10px 14px color-mix(in oklab, var(--color-deep) 55%, transparent));display:block}.lotus3d-shimmer[data-astro-cid-nzo26two],.lotus3d-flash[data-astro-cid-nzo26two]{pointer-events:none;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden;transform:translateZ(4px)}.lotus3d-shimmer[data-astro-cid-nzo26two] span[data-astro-cid-nzo26two]{background:linear-gradient(100deg, transparent 0%, color-mix(in oklab, var(--color-gold-bright) 55%, transparent) 45%, color-mix(in oklab, var(--color-pearl) 70%, transparent) 50%, color-mix(in oklab, var(--color-gold-bright) 55%, transparent) 55%, transparent 100%);opacity:0;width:35%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-12deg)}.lotus3d-flash[data-astro-cid-nzo26two]{background:radial-gradient(circle at 50% 45%, var(--color-gold-bright) 0%, transparent 60%);opacity:0}.lotus3d-glare[data-astro-cid-nzo26two]{pointer-events:none;border-radius:var(--radius-arch);inset:0;overflow:hidden;transform:translateZ(40px)}.lotus3d-glare[data-astro-cid-nzo26two] span[data-astro-cid-nzo26two]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--color-pearl) 22%, transparent) 0%, transparent 65%);width:70%;translate:-50% -50%;transform:translate(var(--gx,0px), var(--gy,0px));opacity:0;transition:transform .6s var(--ease), opacity .6s var(--ease);border-radius:50%;position:absolute;top:40%;left:50%}.lotus3d[data-astro-cid-nzo26two]:hover .lotus3d-glare[data-astro-cid-nzo26two] span[data-astro-cid-nzo26two]{opacity:1}.lotus3d-motes[data-astro-cid-nzo26two]{pointer-events:none;inset:0;transform:translateZ(70px)}.lotus3d-motes[data-astro-cid-nzo26two] span[data-astro-cid-nzo26two]{left:calc(50% + var(--x));top:calc(52% + var(--y));background:var(--color-gold-bright);width:5px;height:5px;box-shadow:0 0 10px var(--color-gold-light);opacity:0;border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){html.motion-ready .lotus3d[data-astro-cid-nzo26two]:not(.is-open) .lotus3d-flower[data-astro-cid-nzo26two]{opacity:0;transform:translateY(14%)scale(.88)}html.motion-ready .lotus3d[data-astro-cid-nzo26two]:not(.is-open) .lotus3d-bloomlight[data-astro-cid-nzo26two],html.motion-ready .lotus3d[data-astro-cid-nzo26two]:not(.is-open) .lotus3d-reflection[data-astro-cid-nzo26two]{opacity:0}.lotus3d-flower[data-astro-cid-nzo26two]{transition:transform 2s var(--ease), opacity 1.4s var(--ease)}.lotus3d-bloomlight[data-astro-cid-nzo26two]{transition:opacity 2.4s var(--ease) .4s}.lotus3d-reflection[data-astro-cid-nzo26two]{transition:opacity 2s var(--ease) .6s}.lotus3d[data-astro-cid-nzo26two].is-open .lotus3d-float[data-astro-cid-nzo26two]{animation:lotus3d-float 7s var(--ease-in-out-soft) infinite}.lotus3d[data-astro-cid-nzo26two].is-open .lotus3d-bloomlight[data-astro-cid-nzo26two]{animation:lotus3d-breathe 6s var(--ease-in-out-soft) 2s infinite}.lotus3d[data-astro-cid-nzo26two].is-open .lotus3d-shimmer[data-astro-cid-nzo26two] span[data-astro-cid-nzo26two]{animation:lotus3d-shimmer 7s var(--ease-in-out-soft) 2.2s infinite}.lotus3d[data-astro-cid-nzo26two].is-open .lotus3d-rings[data-astro-cid-nzo26two]{animation:lotus3d-water 8s var(--ease-in-out-soft) infinite}.lotus3d[data-astro-cid-nzo26two].is-open .lotus3d-stars[data-astro-cid-nzo26two] span[data-astro-cid-nzo26two]{animation:lotus3d-twinkle 4s var(--ease-in-out-soft) infinite;animation-delay:calc(var(--i) * -.7s)}.lotus3d[data-astro-cid-nzo26two].is-open .lotus3d-motes[data-astro-cid-nzo26two] span[data-astro-cid-nzo26two]{animation:lotus3d-mote 9s var(--ease-out-soft) infinite;animation-delay:var(--d)}.lotus3d[data-astro-cid-nzo26two].is-pulse .lotus3d-pulse[data-astro-cid-nzo26two]{animation:lotus3d-pulse 1.8s var(--ease-out-soft)}.lotus3d[data-astro-cid-nzo26two].is-pulse .lotus3d-flash[data-astro-cid-nzo26two]{animation:lotus3d-flash 1.2s var(--ease-out-soft)}.lotus3d[data-astro-cid-nzo26two].is-idle,.lotus3d[data-astro-cid-nzo26two].is-idle [data-astro-cid-nzo26two]{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.lotus3d-tilt[data-astro-cid-nzo26two],.lotus3d-glare[data-astro-cid-nzo26two] span[data-astro-cid-nzo26two]{transition:none}}@keyframes lotus3d-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3%)rotate(-.6deg)}}@keyframes lotus3d-breathe{0%,to{opacity:1;transform:translateZ(-30px)scale(1)}50%{opacity:.7;transform:translateZ(-30px)scale(1.08)}}@keyframes lotus3d-shimmer{0%{opacity:0;transform:translate(-120%)skew(-12deg)}10%{opacity:.8}45%{opacity:.8;transform:translate(320%)skew(-12deg)}50%,to{opacity:0;transform:translate(320%)skew(-12deg)}}@keyframes lotus3d-water{0%,to{opacity:.5;transform:scaleY(.22)scale(1)}50%{opacity:.3;transform:scaleY(.22)scale(1.08)}}@keyframes lotus3d-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.9;transform:scale(1.2)}}@keyframes lotus3d-mote{0%{transform:translateY(0) scale(var(--s));opacity:0}15%{opacity:.95}to{transform:translateY(calc(var(--size) * -.6)) scale(calc(var(--s) * .3));opacity:0}}@keyframes lotus3d-pulse{0%{opacity:.95;transform:scaleY(.22)scale(.4)}to{opacity:0;transform:scaleY(.22)scale(3.4)}}@keyframes lotus3d-flash{0%{opacity:0}25%{opacity:.45}to{opacity:0}}.mission[data-astro-cid-dnbrnzjg]{padding-block:var(--section-space) clamp(3rem, 2rem + 2.5vw, 4.5rem)}.mission-grid[data-astro-cid-dnbrnzjg]{border-top:1px solid var(--color-line);gap:2.5rem 4rem;padding-top:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}@media (width>=56rem){.mission-grid[data-astro-cid-dnbrnzjg]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end}}.mission-head[data-astro-cid-dnbrnzjg]{gap:1.25rem;display:grid}.mission-head[data-astro-cid-dnbrnzjg] .mission-lotus{justify-self:center;width:min(100%,22rem);margin-bottom:.5rem}@media (width>=56rem){.mission-head[data-astro-cid-dnbrnzjg] .mission-lotus{width:min(100%,30rem)}}.mission-lead[data-astro-cid-dnbrnzjg]{font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-ink)}.mission-body[data-astro-cid-dnbrnzjg]{color:var(--color-ink-soft);justify-items:start;gap:1.25rem;max-width:36rem;display:grid}.image-band[data-astro-cid-dnbrnzjg]{z-index:1;padding-inline:var(--gutter);position:relative}.image-band-frame[data-astro-cid-dnbrnzjg]{max-width:calc(var(--container-site) + 8rem);border-radius:var(--radius-lg);background:var(--color-stone);height:clamp(14rem,32vw,28rem);margin-inline:auto;overflow:clip}.image-band-frame[data-astro-cid-dnbrnzjg] .image-band-photo{object-fit:cover;object-position:50% 58%;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.image-band-frame[data-astro-cid-dnbrnzjg] .image-band-photo{animation:linear both band-ease view();animation-range:entry cover 60%}}}@keyframes band-ease{0%{transform:scale(1.18)translateY(-3%)}to{transform:scale(1)}}.home-services[data-astro-cid-bzpiquiw]{padding-block:var(--section-space);padding-top:calc(var(--section-space) + clamp(4rem, 10vw, 8rem));margin-top:calc(-1*clamp(4rem,10vw,8rem))}.services-head[data-astro-cid-bzpiquiw]{gap:1.25rem;max-width:44rem;margin-bottom:clamp(2.25rem,1.75rem + 2vw,3.5rem);display:grid}.services-grid[data-astro-cid-bzpiquiw]{border-top:1px solid var(--color-deep-line);grid-template-columns:1fr;display:grid}@media (width>=44rem){.services-grid[data-astro-cid-bzpiquiw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.services-grid[data-astro-cid-bzpiquiw]{grid-template-columns:repeat(3,minmax(0,1fr))}}.service[data-astro-cid-bzpiquiw]{isolation:isolate;border-bottom:1px solid var(--color-deep-line);grid-template-rows:auto auto 1fr auto;gap:.75rem;padding:2rem clamp(1.25rem,2.2vw,2rem) 2.25rem;display:grid;position:relative}@media (width>=44rem){.service[data-astro-cid-bzpiquiw]:nth-child(odd){border-right:1px solid var(--color-deep-line)}}@media (width>=68rem){.service[data-astro-cid-bzpiquiw]:nth-child(odd){border-right:0}.service[data-astro-cid-bzpiquiw]:not(:nth-child(3n)){border-right:1px solid var(--color-deep-line)}}@media (width>=44rem) and (width<=67.99rem){.service[data-astro-cid-bzpiquiw]:last-child:nth-child(odd){border-right:0;grid-column:1/-1}}@media (width>=68rem){.service[data-astro-cid-bzpiquiw]:last-child:nth-child(3n+1){border-right:0;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:auto auto minmax(0,40rem);justify-content:start;align-items:center;column-gap:clamp(1.5rem,3vw,3rem)}}.service[data-astro-cid-bzpiquiw]:before{content:"";z-index:-1;background:var(--color-deep-raised);opacity:0;transition:opacity var(--duration-slow) var(--ease-out-soft);position:absolute;inset:0}.service[data-astro-cid-bzpiquiw]:hover:before,.service[data-astro-cid-bzpiquiw]:focus-within:before{opacity:1}.service-icon[data-astro-cid-bzpiquiw]{border:1px solid var(--color-gold-light);width:3rem;height:3rem;color:var(--color-gold-light);transition:transform var(--duration-slow) var(--ease-out-soft);border-radius:50%;place-items:center;display:inline-grid}.service-icon[data-astro-cid-bzpiquiw] svg{width:1.375rem;height:1.375rem}.service[data-astro-cid-bzpiquiw]:hover .service-icon[data-astro-cid-bzpiquiw]{transform:translateY(-4px)rotate(-8deg)}.service-title[data-astro-cid-bzpiquiw]{font-size:var(--text-h3)}.service-link[data-astro-cid-bzpiquiw]{color:var(--color-on-deep);text-decoration:none}.service-link[data-astro-cid-bzpiquiw]:after{content:"";position:absolute;inset:0}.service-link[data-astro-cid-bzpiquiw]:focus-visible{outline:none}.service[data-astro-cid-bzpiquiw]:has(.service-link:focus-visible){outline:3px solid var(--color-gold-light);outline-offset:-3px}.service-lead[data-astro-cid-bzpiquiw]{color:var(--color-on-deep)}.meet[data-astro-cid-bedim3on]{padding-block:var(--section-space)}.meet-grid[data-astro-cid-bedim3on]{align-items:center;gap:clamp(2.5rem,1.75rem + 3vw,4.5rem);display:grid}@media (width>=60rem){.meet-grid[data-astro-cid-bedim3on]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}.meet-card[data-astro-cid-bedim3on]{isolation:isolate;justify-self:center;width:min(100%,25rem);position:relative}.meet-photo[data-astro-cid-bedim3on]{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--color-stone);position:relative;overflow:clip}.meet-card[data-astro-cid-bedim3on]:before{content:"";border:1px solid var(--color-gold);border-radius:var(--radius-lg);z-index:-1;position:absolute;inset:-1rem 1rem 3.5rem -1rem}.meet-photo[data-astro-cid-bedim3on] .meet-img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform 1.4s var(--ease-out-soft)}@media (hover:hover){.meet-card[data-astro-cid-bedim3on]:hover .meet-img{transform:scale(1.04)}}.meet-caption[data-astro-cid-bedim3on]{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft);justify-items:start;gap:.15rem;margin:-3rem 1rem 0;padding:1rem 1.25rem;display:grid;position:relative}.meet-name[data-astro-cid-bedim3on]{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;line-height:1.15}.meet-title[data-astro-cid-bedim3on]{font-size:var(--text-sm);color:var(--color-ink-soft)}.meet-links[data-astro-cid-bedim3on]{flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.4rem;display:flex}.meet-links[data-astro-cid-bedim3on] .meet-link .btn-icon{width:.85rem;height:.85rem}.meet-copy[data-astro-cid-bedim3on]{justify-items:start;gap:1rem;max-width:34rem;display:grid}.meet-lead[data-astro-cid-bedim3on]{font-family:var(--font-body);color:var(--color-accent);font-size:1.25rem;font-style:italic;line-height:1.4}.meet-text[data-astro-cid-bedim3on]{color:var(--color-ink-soft)}.meet-actions[data-astro-cid-bedim3on]{flex-wrap:wrap;gap:.875rem;margin-top:.5rem;display:flex}.workshops[data-astro-cid-4qodvbzh]{padding-block:var(--section-space);background:var(--color-pearl)}.workshops-grid[data-astro-cid-4qodvbzh]{gap:clamp(2.5rem,1.75rem + 2.5vw,4rem);display:grid}@media (width>=60rem){.workshops-grid[data-astro-cid-4qodvbzh]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.workshops-aside[data-astro-cid-4qodvbzh]{top:calc(var(--header-height-lg) + 2rem);position:sticky}}.workshops-aside[data-astro-cid-4qodvbzh]{gap:2.5rem;display:grid}.workshops-head[data-astro-cid-4qodvbzh]{justify-items:start;gap:1.25rem;display:grid}.workshops-photo[data-astro-cid-4qodvbzh]{justify-self:center;width:min(100%,22rem)}@media (width>=60rem){.workshops-photo[data-astro-cid-4qodvbzh]{justify-self:start}}.workshops-photo[data-astro-cid-4qodvbzh] .workshops-img{width:100%;height:auto;display:block}.workshop-list[data-astro-cid-4qodvbzh]{border-top:1px solid var(--color-line)}.workshop[data-astro-cid-4qodvbzh]{border-bottom:1px solid var(--color-line)}.workshop-summary[data-astro-cid-4qodvbzh]{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem .25rem;list-style:none;display:grid}.workshop-summary[data-astro-cid-4qodvbzh]::-webkit-details-marker{display:none}.workshop-num[data-astro-cid-4qodvbzh]{font-family:var(--font-heading);color:var(--color-gold);min-width:2.5ch;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:300;line-height:1}.workshop-heading[data-astro-cid-4qodvbzh]{gap:.2rem;display:grid}.workshop-n[data-astro-cid-4qodvbzh]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:.8125rem;font-weight:600}.workshop-title[data-astro-cid-4qodvbzh]{transition:transform var(--duration-slow) var(--ease-out-soft);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.workshop-cat[data-astro-cid-4qodvbzh]{font-size:var(--text-sm);color:var(--color-ink-soft)}.workshop-toggle[data-astro-cid-4qodvbzh]{border:1px solid var(--color-line-strong);width:2.25rem;height:2.25rem;color:var(--color-ink);transition:transform var(--duration-slow) var(--ease-out-soft);border-radius:50%;place-items:center;display:inline-grid}.workshop-toggle[data-astro-cid-4qodvbzh] svg{width:.95rem;height:.95rem}.workshop-details[data-astro-cid-4qodvbzh][open] .workshop-toggle[data-astro-cid-4qodvbzh]{transform:rotate(45deg)}@media (hover:hover){.workshop-summary[data-astro-cid-4qodvbzh]:hover .workshop-title[data-astro-cid-4qodvbzh]{transform:translate(.35rem)}}.workshop-panel[data-astro-cid-4qodvbzh]{justify-items:start;gap:1rem;padding:0 .25rem 1.5rem calc(3.25ch + 1rem);display:grid}@media (width<=40rem){.workshop-panel[data-astro-cid-4qodvbzh]{padding-left:.25rem}}.workshop-learn[data-astro-cid-4qodvbzh]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.8125rem;font-weight:600}.workshop-items[data-astro-cid-4qodvbzh]{gap:.5rem;display:grid}.workshop-items[data-astro-cid-4qodvbzh] li[data-astro-cid-4qodvbzh]{padding-left:1.5rem;position:relative}.workshop-items[data-astro-cid-4qodvbzh] li[data-astro-cid-4qodvbzh]:before{content:"";background:var(--color-gold);width:.45rem;height:.45rem;position:absolute;top:.72em;left:.15rem;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.workshop-details[data-astro-cid-4qodvbzh][open] .workshop-panel[data-astro-cid-4qodvbzh]{animation:panel-in var(--duration-slow) var(--ease-out-soft) both}}@keyframes panel-in{0%{opacity:0;transform:translateY(-.5rem)}}
