.hero[data-astro-cid-yodha2z4]{--settle:cubic-bezier(.2, 1.3, .4, 1);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:center;gap:2.5rem;padding-block:3rem 4rem;display:grid}.hero[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]{min-width:0}h1[data-astro-cid-yodha2z4]{margin-bottom:1rem;font-size:clamp(2rem,6vw,3.4rem)}.lead[data-astro-cid-yodha2z4]{max-width:38rem;font-size:1.1rem;line-height:1.75}.hero-eyebrow[data-astro-cid-yodha2z4]{align-items:center;gap:.6rem;display:flex}.ctas[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hero-mark[data-astro-cid-yodha2z4]{--mx:0;--my:0;--px:50%;--py:40%;--hover:0;justify-self:center;width:min(100%,26rem)}.hero-stage[data-astro-cid-yodha2z4]{aspect-ratio:var(--frame-ratio);transform:translate(calc(var(--mx) * 8px), calc(var(--my) * 8px)) rotate(calc(var(--mx) * 1.6deg));position:relative}.hero-fill[data-astro-cid-yodha2z4]{background:var(--color-cream);-webkit-mask:var(--frame-mask) center / 100% 100% no-repeat;mask:var(--frame-mask) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.hero-pattern[data-astro-cid-yodha2z4]{--pattern-size:180px;--pattern-opacity:.22;--pattern-speed:90s;translate:calc(var(--mx) * -18px) calc(var(--my) * -18px)}.hero-rosette[data-astro-cid-yodha2z4]{inset-inline-start:50%;margin-inline-start:-60%;opacity:.1;pointer-events:none;width:120%;max-width:none;height:auto;margin-top:-60%;animation:90s linear infinite hero-rosette-turn;position:absolute;top:42%}@keyframes hero-rosette-turn{to{rotate:360deg}}.hero-sheen[data-astro-cid-yodha2z4]{background:radial-gradient(circle at var(--px) var(--py), #fff6, transparent 50%);opacity:var(--hover);pointer-events:none;position:absolute;inset:0}.hero-outline[data-astro-cid-yodha2z4]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-outline[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{fill:none;stroke:var(--color-gold);stroke-width:4px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .5s var(--ease-out-expo)}.hero-mark[data-astro-cid-yodha2z4]:hover .hero-outline[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{stroke:var(--color-gold-deep)}.hero-logo[data-astro-cid-yodha2z4]{place-items:center;display:grid;position:absolute;inset:16% 12% 12%}.hero-logo[data-astro-cid-yodha2z4] .logo-mark{width:min(100%,15rem)}.hero-logo[data-astro-cid-yodha2z4] .logo-legal{display:none}.hero-logo[data-astro-cid-yodha2z4] .logo-lg{gap:.5rem}html.js .hero[data-astro-cid-yodha2z4] .hero-in[data-astro-cid-yodha2z4]{animation:hero-rise .9s var(--ease-out-expo) calc(.15s + var(--i) * .12s) both paused}html.js .hero[data-astro-cid-yodha2z4] .hero-outline[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{animation:1.8s cubic-bezier(.65,0,.35,1) .1s both paused hero-draw}html.js .hero[data-astro-cid-yodha2z4] .hero-fill[data-astro-cid-yodha2z4]{animation:hero-bloom 1.1s var(--ease-out-expo) .55s both paused}html.js .hero[data-astro-cid-yodha2z4] .hero-pattern[data-astro-cid-yodha2z4]{animation:pattern-drift var(--pattern-speed) linear infinite paused, hero-fade 1.4s ease .9s both paused}html.js .hero[data-astro-cid-yodha2z4] .hero-rosette[data-astro-cid-yodha2z4]{animation:hero-rosette-in 1.6s var(--ease-out-expo) .8s both paused, hero-rosette-turn 90s linear 2.4s infinite paused}html.js .hero[data-astro-cid-yodha2z4] .hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=gold]>g{animation:hero-letters 1s var(--ease-out-expo) 1.05s both paused}html.js .hero[data-astro-cid-yodha2z4] .hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=gold]+g[fill*=gold]>g{animation-delay:1.25s}html.js .hero[data-astro-cid-yodha2z4] .hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=slate-blue]>g{transform-box:fill-box;transform-origin:50%;animation:hero-dot-drop .75s cubic-bezier(.3, 1.6, .5, 1) var(--d-in,1.6s) both paused, hero-dot-float 3.4s ease-in-out calc(var(--d-in,1.6s) + .9s) infinite alternate paused}.hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=slate-blue]>g:nth-child(2){--d-in:1.7s}.hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=slate-blue]>g:nth-child(3){--d-in:1.8s}.hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=slate-blue]>g:nth-child(4){--d-in:1.9s}.hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=slate-blue]>g:nth-child(5){--d-in:2s}html.js .hero[data-astro-cid-yodha2z4] .hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=forest]>g{animation:hero-snap .8s var(--settle) calc(2s + var(--k,0) * 70ms) both paused}.hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=forest]>g:nth-child(2){--k:1}.hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=forest]>g:nth-child(3){--k:2}.hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=forest]>g:nth-child(4){--k:3}.hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=forest]>g:nth-child(5){--k:4}.hero-logo[data-astro-cid-yodha2z4] .logo-mark g[fill*=forest]>g:nth-child(n+6){--k:5}html.js .hero[data-astro-cid-yodha2z4] .hero-logo[data-astro-cid-yodha2z4] .logo-text{animation:hero-rise .9s var(--ease-out-expo) 2.4s both paused}html.js .hero[data-astro-cid-yodha2z4].is-in .hero-in[data-astro-cid-yodha2z4],html.js .hero[data-astro-cid-yodha2z4].is-in .hero-outline[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4],html.js .hero[data-astro-cid-yodha2z4].is-in .hero-fill[data-astro-cid-yodha2z4],html.js .hero[data-astro-cid-yodha2z4].is-in .hero-pattern[data-astro-cid-yodha2z4],html.js .hero[data-astro-cid-yodha2z4].is-in .hero-rosette[data-astro-cid-yodha2z4],html.js .hero[data-astro-cid-yodha2z4].is-in .hero-logo[data-astro-cid-yodha2z4] .logo-mark g,html.js .hero[data-astro-cid-yodha2z4].is-in .hero-logo[data-astro-cid-yodha2z4] .logo-mark g>g,html.js .hero[data-astro-cid-yodha2z4].is-in .hero-logo[data-astro-cid-yodha2z4] .logo-text{animation-play-state:running!important}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes hero-draw{0%{stroke-dashoffset:1px}}@keyframes hero-bloom{0%{opacity:0;transform:scale(.94)}}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-rosette-in{0%{opacity:0;rotate:-120deg;scale:.5}}@keyframes hero-letters{0%{opacity:0;transform:translateY(60px)}}@keyframes hero-dot-drop{0%{opacity:0;transform:translateY(-320px)rotate(-30deg)}}@keyframes hero-dot-float{0%{transform:translateY(-12px)rotate(-5deg)}to{transform:translateY(12px)rotate(5deg)}}@keyframes hero-snap{0%{opacity:0;transform:translate(-40px,-80px)rotate(-35deg)scale(.3)}}@media (prefers-reduced-motion:reduce){.hero[data-astro-cid-yodha2z4] [data-astro-cid-yodha2z4],.hero[data-astro-cid-yodha2z4] *{transition:none!important;animation:none!important}.hero-stage[data-astro-cid-yodha2z4]{transform:none}.hero-sheen[data-astro-cid-yodha2z4]{display:none}}section[data-astro-cid-m3zpgalb]{padding-block:3.5rem}h1[data-astro-cid-m3zpgalb]{margin-bottom:1rem;font-size:clamp(2rem,6vw,3.4rem)}h2[data-astro-cid-m3zpgalb]{margin-bottom:1rem;font-size:clamp(1.5rem,4vw,2.2rem)}h3[data-astro-cid-m3zpgalb]{margin-bottom:.4rem;font-size:1.15rem}p[data-astro-cid-m3zpgalb]{line-height:1.75}.story[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:center;gap:2.5rem;display:grid}.story[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]{min-width:0}.story[data-astro-cid-m3zpgalb] .photo{aspect-ratio:4/3}.story[data-astro-cid-m3zpgalb] .photo img{transition:transform 1.2s var(--ease-out-expo)}.story[data-astro-cid-m3zpgalb] .photo:hover img{transform:scale(1.04)}.divider[data-astro-cid-m3zpgalb]{width:3.5rem;height:auto;margin:1rem auto;display:block}.cards[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.card[data-astro-cid-m3zpgalb]{transition:transform .45s var(--ease-out-expo), box-shadow .45s var(--ease-out-expo), border-color .45s var(--ease-out-expo);background:#fff;border:1px solid #b1956c66;border-radius:1rem;padding:1.5rem}.card[data-astro-cid-m3zpgalb]:hover{border-color:var(--color-gold);box-shadow:var(--shadow-lift);transform:translateY(-4px)}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{transition:border-color .4s var(--ease-out-expo)}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:hover{border-top-color:var(--color-slate-blue)}.card-muted[data-astro-cid-m3zpgalb]{background:0 0;border-style:dashed}.steps[data-astro-cid-m3zpgalb]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.5rem;padding:0;list-style:none;display:grid}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{counter-increment:step;border-top:2px solid var(--color-gold);padding-top:1rem}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before{content:counter(step);color:var(--color-gold-deep);font-size:2rem;font-weight:700;display:block}.section-lead[data-astro-cid-m3zpgalb]{max-width:40rem;margin-bottom:1.5rem}.product-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.25rem;margin-bottom:1.25rem;padding:0;list-style:none;display:grid}.members[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.25rem;margin-bottom:1.25rem;padding:0;list-style:none;display:grid}.member[data-astro-cid-m3zpgalb]{align-content:start;gap:.6rem;display:grid}.member[data-astro-cid-m3zpgalb] .photo{aspect-ratio:4/3}.member[data-astro-cid-m3zpgalb] .photo img{transition:transform 1s var(--ease-out-expo)}.member[data-astro-cid-m3zpgalb]:hover .photo img{transform:scale(1.05)}.member[data-astro-cid-m3zpgalb] blockquote[data-astro-cid-m3zpgalb]{border-inline-start:3px solid var(--color-gold);margin:0;padding-inline-start:.9rem;line-height:1.7}.member[data-astro-cid-m3zpgalb] .tag[data-astro-cid-m3zpgalb]{justify-self:start}.news[data-astro-cid-m3zpgalb]{gap:1rem;padding:0;list-style:none;display:grid}.news[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{gap:.2rem;display:grid}.news[data-astro-cid-m3zpgalb] time[data-astro-cid-m3zpgalb]{color:var(--color-gold-deep);font-size:.85rem}.news[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--color-forest);font-weight:600}.insta-head[data-astro-cid-m3zpgalb]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}.insta-head[data-astro-cid-m3zpgalb] .section-lead[data-astro-cid-m3zpgalb]{margin-bottom:0}.feed[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=800px){.feed[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.feed[data-astro-cid-m3zpgalb] .photo{aspect-ratio:1;border-radius:.75rem}.feed[data-astro-cid-m3zpgalb] .photo img{transition:transform 1s var(--ease-out-expo)}.feed[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:hover .photo img{transform:scale(1.06)}.cta[data-astro-cid-m3zpgalb]{text-align:center;background:var(--color-cream);border-radius:1.5rem;margin-block:2rem}.cta[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{max-width:36rem;margin:0 auto 1.5rem}
