.hero[data-astro-cid-yodha2z4]{padding-block:var(--space-xl) var(--space-2xl);position:relative;overflow:hidden}.hero__inner{gap:var(--space-l);align-items:center;display:grid}.hero__text[data-astro-cid-yodha2z4]{gap:var(--space-m);max-inline-size:44rem;display:grid}.hero__title[data-astro-cid-yodha2z4]{font-size:var(--step-5);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);color:var(--color-identity-text);text-wrap:balance;line-height:1.02}.hero__dot[data-astro-cid-yodha2z4]{color:var(--palette-blue)}.hero__accent[data-astro-cid-yodha2z4]{color:var(--color-identity-accent);display:inline-block;position:relative}.hero__stroke[data-astro-cid-yodha2z4]{block-size:.32em;inline-size:calc(100% + .1em);position:absolute;inset-block-end:-.18em;inset-inline:-.05em;overflow:visible}.hero__stroke[data-astro-cid-yodha2z4] path[data-astro-cid-yodha2z4]{fill:none;stroke:var(--color-identity-shape);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hero__intro[data-astro-cid-yodha2z4]{font-size:var(--step-1);line-height:var(--leading-normal);color:var(--color-identity-muted);max-inline-size:38rem}.hero__actions[data-astro-cid-yodha2z4]{gap:var(--space-xs);flex-wrap:wrap;display:flex}@media (width<=29.99em){.hero__actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{inline-size:100%;font-size:var(--step-0)}}.hero__art[data-astro-cid-yodha2z4]{margin-inline:calc(-.5 * var(--gutter-inline-start)) calc(-.5 * var(--gutter-inline-end));justify-self:stretch}@media (width>=40em){.hero__art[data-astro-cid-yodha2z4]{justify-self:center;inline-size:min(100%,34rem);margin-inline:0}}@media (width>=60em){.hero__inner{gap:var(--space-xl);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hero__art[data-astro-cid-yodha2z4]{inline-size:min(100%,40rem)}}.learning[data-astro-cid-r7unlfne]{padding-block:var(--space-xl)}.learning__panel[data-astro-cid-r7unlfne]{border-radius:var(--radius-l);background:var(--color-accent-soft);color:var(--palette-deep);display:grid;overflow:hidden}.learning__text[data-astro-cid-r7unlfne]{gap:var(--space-s);padding:var(--space-l);align-content:center;justify-items:start;display:grid}.learning__title[data-astro-cid-r7unlfne]{font-size:var(--step-3);color:var(--palette-deep)}.learning__title[data-astro-cid-r7unlfne] a[data-astro-cid-r7unlfne]{color:inherit;text-decoration:none}.learning__title[data-astro-cid-r7unlfne] a[data-astro-cid-r7unlfne]:hover{text-decoration:underline}.learning__summary[data-astro-cid-r7unlfne],.learning__intro[data-astro-cid-r7unlfne]{font-size:var(--step-1);max-inline-size:var(--measure);color:var(--palette-deep)}.learning__panel[data-astro-cid-r7unlfne]>[data-astro-cid-r7unlfne]{min-inline-size:0}@media (width>=56em){.learning__panel[data-astro-cid-r7unlfne]{grid-template-columns:1.1fr .9fr}.learning__media[data-astro-cid-r7unlfne] .story-cover{aspect-ratio:auto;block-size:100%;min-block-size:18rem}}.movement[data-astro-cid-acba7sjt]{isolation:isolate;padding-block:var(--space-2xl);position:relative;overflow:hidden}.movement__inner{gap:var(--space-xl);align-items:center;display:grid}.movement__photo{justify-self:center;max-inline-size:26rem}.movement__text[data-astro-cid-acba7sjt]{gap:var(--space-m);justify-items:start;display:grid}.movement__text[data-astro-cid-acba7sjt] h2[data-astro-cid-acba7sjt]{font-size:var(--step-4)}.movement__lede[data-astro-cid-acba7sjt]{font-size:var(--step-1);max-inline-size:var(--measure);color:var(--color-text-muted)}.movement__archetypes[data-astro-cid-acba7sjt]{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));inline-size:100%;margin:0;padding:0;display:grid}.movement__archetypes[data-astro-cid-acba7sjt] li[data-astro-cid-acba7sjt]{column-gap:var(--space-s);padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);background:linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid #8db3ff33;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;row-gap:.2rem;display:grid;position:relative;overflow:hidden}.movement__archetypes[data-astro-cid-acba7sjt] li[data-astro-cid-acba7sjt]:before{content:"";background:var(--tone);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.movement__glyph[data-astro-cid-acba7sjt]{background:var(--tone);block-size:2.5rem;inline-size:2.5rem;color:var(--ink);box-shadow:0 0 18px -4px var(--tone);border-radius:50%;grid-row:span 2;place-items:center;display:inline-grid}.movement__archetypes[data-astro-cid-acba7sjt] strong[data-astro-cid-acba7sjt]{font-family:var(--font-heading);font-size:var(--step-1);color:var(--color-heading)}.movement__archetype-text[data-astro-cid-acba7sjt]{font-size:var(--step--1);color:var(--color-text-muted)}@media (width>=60em){.movement__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.home-section[data-astro-cid-lcdefpme]{padding-block:var(--space-xl)}
