.hero[data-astro-cid-yodha2z4]{background:var(--color-bg);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.hero__media[data-astro-cid-yodha2z4]{aspect-ratio:3/4;touch-action:pan-y;width:100%;max-height:54svh;position:relative;overflow:hidden}.hero__slide[data-astro-cid-yodha2z4]{opacity:0;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.hero__slide[data-astro-cid-yodha2z4].is-active{opacity:1}.hero__slide[data-astro-cid-yodha2z4] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%}.hero__media[data-astro-cid-yodha2z4]:after{content:"";background:linear-gradient(to bottom, transparent 52%, #fdfcf9b3 80%, var(--color-bg) 100%);pointer-events:none;position:absolute;inset:0}.hero__dots[data-astro-cid-yodha2z4]{z-index:2;--dash:#14141461;--dash-active:var(--color-gold-deep);filter:drop-shadow(0 0 2px #fdfcf9e6);display:none;position:absolute;bottom:4.25rem;left:50%;translate:-50%}.hero[data-astro-cid-yodha2z4].is-ready .hero__dots[data-astro-cid-yodha2z4]{display:flex}.hero__dot[data-astro-cid-yodha2z4]{cursor:pointer;width:2.75rem;height:2.75rem;transition:width .6s var(--ease);background:0 0;border:0;position:relative}.hero__dot[data-astro-cid-yodha2z4]:before{content:"";background:var(--dash);height:3px;transition:background .6s var(--ease);border-radius:2px;position:absolute;top:calc(50% - 1.5px);left:.55rem;right:.55rem}.hero__dot[data-astro-cid-yodha2z4].is-active{width:3.75rem}.hero__dot[data-astro-cid-yodha2z4].is-active:before,.hero__dot[data-astro-cid-yodha2z4]:hover:before{background:var(--dash-active)}.hero__dot[data-astro-cid-yodha2z4]:focus-visible{outline-offset:-10px}.hero__text[data-astro-cid-yodha2z4]{z-index:1;width:min(100% - 2 * var(--gutter), 34rem);margin-inline:auto;justify-items:start;gap:.95rem;margin-top:-3.5rem;padding-bottom:clamp(3rem,10vw,4.5rem);display:grid;position:relative}.hero[data-astro-cid-yodha2z4] .eyebrow[data-astro-cid-yodha2z4]{letter-spacing:.2em;text-wrap:balance;line-height:1.9}.hero__rule[data-astro-cid-yodha2z4]{background:var(--color-gold);width:2.75rem;height:1px}.hero[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{text-wrap:balance;font-size:clamp(2.4rem,10.5vw,3.5rem);font-weight:500;line-height:1}.hero[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4] em[data-astro-cid-yodha2z4]{color:var(--color-gold-deep);font-weight:400}.hero__subtitle[data-astro-cid-yodha2z4]{font-size:var(--text-lg);color:var(--color-ink-soft);max-width:40ch}.hero__actions[data-astro-cid-yodha2z4]{justify-items:center;gap:1.25rem;width:100%;margin-top:.5rem;display:grid}.hero__actions[data-astro-cid-yodha2z4] .btn--primary{width:100%}@media (width>=600px){.hero__media[data-astro-cid-yodha2z4]{aspect-ratio:4/3;max-height:62svh}.hero__actions[data-astro-cid-yodha2z4]{align-items:center;gap:2.5rem;display:flex}.hero__actions[data-astro-cid-yodha2z4] .btn--primary{width:auto}}@media (width>=900px){.hero[data-astro-cid-yodha2z4]{grid-template-columns:minmax(var(--gutter), 1fr) minmax(0, calc(var(--container) * .42)) minmax(0, calc(var(--container) * .58)) minmax(var(--gutter), 1fr);min-height:min(calc(100svh - var(--header-h)), 54rem)}.hero__media[data-astro-cid-yodha2z4]{aspect-ratio:auto;grid-area:1/3/auto/-1;width:auto;height:100%;max-height:none;margin-left:-9rem}.hero__media[data-astro-cid-yodha2z4]:after{background:linear-gradient(to right, var(--color-bg) 0%, #fdfcf9a6 14%, transparent 38%)}.hero__dots[data-astro-cid-yodha2z4]{--dash:#ffffffb3;--dash-active:#fff;filter:drop-shadow(0 0 3px #00000080);bottom:1.25rem;left:calc(50% + 4.5rem)}.hero__text[data-astro-cid-yodha2z4]{padding-block:4rem;grid-area:1/2;align-self:center;gap:1.5rem;width:auto;margin:0;padding-right:2rem}.hero[data-astro-cid-yodha2z4] .eyebrow[data-astro-cid-yodha2z4]{letter-spacing:.32em}.hero[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{font-size:clamp(2.75rem,3.5vw,4rem)}.hero__actions[data-astro-cid-yodha2z4]{margin-top:1rem}}@media (prefers-reduced-motion:no-preference){.hero__media[data-astro-cid-yodha2z4]{animation:fade-in 1.4s var(--ease) backwards}.hero__slide[data-astro-cid-yodha2z4] img{transition:scale 1.2s var(--ease);scale:1.06}.hero__slide[data-astro-cid-yodha2z4].is-active img{transition:scale var(--interval) var(--ease-out-expo);scale:1}@supports (animation-timeline:view()){.hero__text[data-astro-cid-yodha2z4]{animation:linear both drift view();animation-range:exit -10% exit 90%}}}@keyframes fade-in{0%{opacity:0}}@keyframes drift{to{opacity:.15;translate:0 -40px}}.cards[data-astro-cid-vqu3bx6g]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.card[data-astro-cid-vqu3bx6g]{background:var(--color-surface);isolation:isolate;min-height:12rem;display:grid;position:relative;overflow:hidden}.card__media[data-astro-cid-vqu3bx6g]{z-index:-1;position:absolute;inset:0 0 0 42%;mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.card__media[data-astro-cid-vqu3bx6g] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.card[data-astro-cid-vqu3bx6g]:hover .card__media[data-astro-cid-vqu3bx6g] img{transform:scale(1.05)}.card__body[data-astro-cid-vqu3bx6g]{align-content:start;justify-items:start;gap:.9rem;max-width:60%;padding:1.5rem;display:grid}.card__title[data-astro-cid-vqu3bx6g]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;font-weight:600;line-height:1.6}.card__rule[data-astro-cid-vqu3bx6g]{background:var(--color-gold);width:2.25rem;height:1px}.card__text[data-astro-cid-vqu3bx6g]{font-family:var(--font-serif);color:var(--color-ink-soft);font-size:1.25rem;line-height:1.3}.card__arrow[data-astro-cid-vqu3bx6g]{color:var(--color-gold-deep);transition:transform .5s var(--ease);margin-top:.25rem}.card[data-astro-cid-vqu3bx6g]:hover .card__arrow[data-astro-cid-vqu3bx6g]{transform:translate(6px)}.card[data-astro-cid-vqu3bx6g]:hover .card__title[data-astro-cid-vqu3bx6g]{color:var(--color-gold-deep)}@media (width>=860px){.cards[data-astro-cid-vqu3bx6g]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:clamp(.75rem,1.2vw,1.25rem)}.card[data-astro-cid-vqu3bx6g]{min-height:15rem}.card__media[data-astro-cid-vqu3bx6g]{left:38%}.card__body[data-astro-cid-vqu3bx6g]{gap:1rem;max-width:58%;padding:clamp(1.5rem,2.4vw,2.25rem)}.card__text[data-astro-cid-vqu3bx6g]{font-size:1.3rem}}.band[data-astro-cid-lcdefpme]{padding-block:.75rem 0}.more[data-astro-cid-lcdefpme]{justify-content:center;margin-top:clamp(2.5rem,6vw,4.5rem);display:flex}.links[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);width:100%;gap:0!important;display:grid!important}.links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line);padding:0!important}.links[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{display:none}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-ink);transition:color .3s, padding .4s var(--ease);justify-content:space-between;align-items:center;padding-block:.9rem;font-size:1.3rem;display:flex}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"→";font-family:var(--font-sans);color:var(--color-gold-deep)}.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-gold-deep);padding-left:.4rem}.areas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}.areas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);background:var(--color-bg);padding:.5rem 1rem}@media (width>=900px){.band[data-astro-cid-lcdefpme]{padding-top:1.25rem}}
