.satsang-page{width:100%}.satsang-page__hero{border-block-end:1px solid var(--rule);gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(1rem,4vw,3rem) clamp(4rem,10vw,8rem);display:grid}.satsang-page__hero-copy{min-width:0;max-width:48rem}.satsang-page__eyebrow{color:var(--accent-gold);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.9rem;font-weight:700;line-height:1.2}.satsang-page h1,.satsang-page h2,.satsang-page h3{color:var(--accent-indigo)}.satsang-page h1{max-width:13ch;font-size:var(--step-4);letter-spacing:-.035em;text-wrap:balance;line-height:1}.satsang-page__subtitle{max-width:32ch;color:var(--ink-muted);font-family:var(--font-display,Georgia, "Times New Roman", serif);font-size:var(--step-1);margin-block-start:1.35rem;line-height:1.35}.satsang-page__copy{max-width:var(--measure);gap:1.1rem;display:grid}.satsang-page__hero-copy>.satsang-page__copy{margin-block-start:2rem}.satsang-page__copy p{margin:0}.satsang-page__photo-figure{min-width:0;margin:0}.satsang-photo-slot{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface-raised);width:100%;box-shadow:var(--shadow-sm);display:block;overflow:hidden}.satsang-photo-slot__image{width:100%;height:auto;display:block}.satsang-page__photo-figure--hero{order:-1;justify-self:stretch;width:100%}.satsang-page__section,.satsang-page__closing{border-block-end:1px solid var(--rule);padding-block:clamp(4rem,9vw,7rem)}.satsang-page__section{grid-template-columns:minmax(11rem,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.satsang-page__section-heading{min-width:0}.satsang-page__section-heading h2,.satsang-page__closing h2{max-width:20ch;font-size:var(--step-3);letter-spacing:-.025em;text-wrap:balance;line-height:1.08}.satsang-page__section-body{gap:clamp(2rem,5vw,3.5rem);min-width:0;display:grid}.satsang-page__lineage-body{grid-template-columns:minmax(0,1fr) minmax(8rem,14rem);align-items:start;gap:clamp(1.5rem,5vw,4rem)}.satsang-page__photo-figure--lineage{width:100%}.satsang-photo-slot--lineage{aspect-ratio:4/5}.satsang-values{border-block:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid}.satsang-values__item{min-width:0;padding:1.1rem 1rem 1.25rem}.satsang-values__item+.satsang-values__item{border-inline-start:1px solid var(--rule)}.satsang-values dt{color:var(--accent-indigo);font-family:var(--font-display,Georgia, "Times New Roman", serif);font-size:var(--step-1);font-weight:700;line-height:1.1}.satsang-values dd{color:var(--ink-muted);font-size:var(--step--1);margin-block-start:.6rem;line-height:1.45}.satsang-page__akshardham{display:block}.satsang-page__photo-figure--landscape{width:100%;margin-block-end:clamp(2.5rem,6vw,5rem)}.satsang-page__akshardham-body{grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.satsang-page__akshardham-copy{gap:1.75rem;min-width:0;display:grid}.satsang-page__paragraph--emphasis{max-width:48ch;color:var(--ink);font-family:var(--font-display,Georgia, "Times New Roman", serif);font-size:var(--step-2);line-height:1.25}.satsang-page__context-line{max-width:62ch;color:var(--ink-muted);font-size:var(--step--1)}.satsang-page__external-link{border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--accent);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);justify-self:start;padding:.65rem .9rem;font-weight:700;text-decoration:none}.satsang-page__external-link:hover{border-color:var(--accent-indigo);background:var(--accent-indigo);color:var(--surface-raised)}.satsang-page__external-link[target=_blank]:after{content:none}.satsang-page__journey-heading{position:relative}.satsang-page__year{color:var(--accent-gold);font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.08em;white-space:nowrap;margin-block:clamp(1.5rem,4vw,3rem) .75rem;font-size:clamp(4.5rem,13vw,10rem);font-weight:700;line-height:.75}.satsang-page__journey-body{gap:clamp(2.5rem,7vw,5.5rem)}.satsang-page__journey-continuation{border-block-start:1px solid var(--rule);padding-block-start:clamp(2rem,5vw,3.5rem)}.satsang-page__paragraph--spacious{color:var(--accent-indigo);font-family:var(--font-display,Georgia, "Times New Roman", serif);font-size:var(--step-2);padding-block-start:clamp(1rem,3vw,2rem);line-height:1.2}.satsang-page__seva-body{max-width:62ch}.satsang-seva-entries{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.satsang-seva-entries li{border-block-start:1px solid var(--rule);padding-block-start:1rem}.satsang-seva-entries h3{font-size:var(--step-1)}.satsang-seva-entries p{color:var(--ink-muted);margin-block-start:.4rem}.satsang-meaning-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.satsang-meaning-list li{border-block-start:1px solid var(--rule);min-width:0;padding:1.5rem 1.5rem 1.5rem 0}.satsang-meaning-list li:nth-child(2n){border-inline-start:1px solid var(--rule);padding-inline:1.5rem 0}.satsang-meaning-list h3{font-size:var(--step-1);line-height:1.2}.satsang-meaning-list p{max-width:34ch;color:var(--ink-muted);margin-block-start:.6rem}.satsang-page__closing{border-block-end:0;grid-template-columns:minmax(0,1fr) minmax(10rem,17rem);align-items:center;gap:clamp(2rem,8vw,8rem);padding-block-end:clamp(1rem,4vw,3rem);display:grid}.satsang-page__closing-copy{max-width:48rem}.satsang-page__closing .satsang-page__copy{margin-block-start:2rem}.satsang-page__closing .satsang-page__copy p:last-child{color:var(--accent-indigo);font-family:var(--font-display,Georgia, "Times New Roman", serif);font-size:var(--step-2);line-height:1.25}.satsang-page__photo-figure--closing{justify-self:end;width:min(100%,17rem)}.satsang-photo-slot--closing{aspect-ratio:4/5}@media (max-width:56rem){.satsang-page__lineage-body{grid-template-columns:minmax(0,1fr) minmax(7rem,11rem)}.satsang-values{grid-template-columns:repeat(2,minmax(0,1fr))}.satsang-values__item:nth-child(3){border-block-start:1px solid var(--rule)}.satsang-values__item:nth-child(odd){border-inline-start:0}.satsang-values__item:nth-child(2n){border-inline-start:1px solid var(--rule)}.satsang-page__akshardham-body{grid-template-columns:minmax(11rem,.7fr) minmax(0,1.3fr)}}@media (max-width:48rem){.satsang-page__hero,.satsang-page__section,.satsang-page__closing{grid-template-columns:1fr}.satsang-page__hero{gap:2.5rem}.satsang-page__hero-copy{max-width:40rem}.satsang-page__photo-figure--hero{justify-self:stretch;width:100%}.satsang-page__photo-figure--closing{justify-self:start;width:min(100%,23rem)}.satsang-page__lineage-body,.satsang-page__akshardham-body{grid-template-columns:1fr}.satsang-page__photo-figure--lineage{width:min(100%,13rem)}.satsang-page__meaning{display:block}.satsang-meaning-list{margin-block-start:2.5rem}.satsang-page__closing{gap:2.5rem}}@media (max-width:30rem){.satsang-page__hero{padding-block-start:0}.satsang-page__section,.satsang-page__closing{padding-block:3.25rem}.satsang-page h1{font-size:var(--step-3)}.satsang-page__section-heading h2,.satsang-page__closing h2{font-size:var(--step-2)}.satsang-values{grid-template-columns:1fr}.satsang-values__item,.satsang-values__item:nth-child(2n){border-inline-start:0}.satsang-values__item+.satsang-values__item{border-block-start:1px solid var(--rule)}.satsang-meaning-list{grid-template-columns:1fr}.satsang-meaning-list li,.satsang-meaning-list li:nth-child(2n){border-inline-start:0;padding-inline:0}.satsang-meaning-list li+li{border-block-start:1px solid var(--rule)}.satsang-page__year{font-size:clamp(4rem,24vw,6rem)}}
