.ProgramsPage_outer__4LjrV{margin-top:var(--space-7)}.ProgramsPage_containerNarrow__XdqBS{width:100%;max-width:960px;margin:0 auto;padding:0 clamp(var(--space-4),5vw,var(--space-6))}.ProgramsPage_audienceGrid__jqT3h,.ProgramsPage_programGrid__gXeJk{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(var(--space-4),4vw,var(--space-5));gap:clamp(var(--space-4),4vw,var(--space-5));grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ProgramsPage_audienceTile__8SNf1,.ProgramsPage_programTile__nji7c{display:flex}.ProgramsPage_audienceFigure__qvHjY,.ProgramsPage_programFigure__hWIOR{display:flex;flex-direction:column;gap:var(--space-2);margin:0;width:100%;align-items:center}.ProgramsPage_audienceImageWrap__SRX9V,.ProgramsPage_programImageWrap__IKrRw{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden;background:var(--sand);box-shadow:0 18px 36px rgba(47,62,56,.14);transition:transform .22s ease,box-shadow .22s ease}.ProgramsPage_audienceImageWrap__SRX9V,.ProgramsPage_programImageWrap__IKrRw{aspect-ratio:5/3}.ProgramsPage_audienceTile__8SNf1:focus-within .ProgramsPage_audienceImageWrap__SRX9V,.ProgramsPage_audienceTile__8SNf1:hover .ProgramsPage_audienceImageWrap__SRX9V,.ProgramsPage_programTile__nji7c:focus-within .ProgramsPage_programImageWrap__IKrRw,.ProgramsPage_programTile__nji7c:hover .ProgramsPage_programImageWrap__IKrRw{transform:translateY(-4px);box-shadow:0 26px 46px rgba(47,62,56,.18)}.ProgramsPage_audienceImage__aeRTs,.ProgramsPage_programImage__xfevZ{object-fit:cover;object-position:top center}.ProgramsPage_programBadge__tFuMC{position:absolute;top:var(--space-3);right:var(--space-3);padding:3px 10px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.88);color:var(--brand-accent);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;box-shadow:0 10px 18px rgba(63,95,72,.22)}.ProgramsPage_audienceCaption__WDiEE,.ProgramsPage_programCaption__MB8C7{display:grid;grid-gap:var(--space-1);gap:var(--space-1);text-align:center}.ProgramsPage_audienceCaption__WDiEE:before,.ProgramsPage_programCaption__MB8C7:before{content:"";width:32px;height:2px;background:linear-gradient(90deg,rgba(63,95,72,.75),rgba(149,118,80,.55));justify-self:center;border-radius:999px;margin-bottom:var(--space-1)}.ProgramsPage_programTitle__4FF1W{margin:0;font-family:var(--font-serif);font-size:clamp(1.05rem,1.6vw,1.28rem);letter-spacing:-.01em;color:var(--text-primary);line-height:1.3}.ProgramsPage_programBadgeLabel__hJe0_{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent);font-weight:600}.ProgramsPage_audienceTitle__bg0BO{margin:0;font-family:var(--font-serif);font-size:clamp(1rem,1.45vw,1.2rem);letter-spacing:-.01em;color:var(--text-primary);line-height:1.32}.ProgramsPage_journeyCard__jkE6V{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:clamp(var(--space-6),4vw,var(--space-7));box-shadow:var(--shadow-card);display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.ProgramsPage_journeyHeader__QbRUF{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ProgramsPage_headerLogo__GRBPb{width:6rem;height:6rem;flex-shrink:0;display:block;transform:translateY(-.95rem)}.ProgramsPage_journeyIntro__ASSTj{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ProgramsPage_journeySubtitle__unSTT{margin:0;font-size:16px;line-height:1.6;color:var(--text-secondary)}.ProgramsPage_journeyTitle__1pKs4{margin:0;color:var(--text-primary)}.ProgramsPage_journeyBody__9byUg{display:grid;grid-gap:var(--space-4);gap:var(--space-4);font-size:16px;line-height:1.65}.ProgramsPage_journeyBody__9byUg p{margin:0}.ProgramsPage_journeyListTitle__dSE7w{font-size:18px;margin:0 0 var(--space-3);font-weight:600}.ProgramsPage_journeyList__5ykGa{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ProgramsPage_journeyClosing__MSFSy{margin:0;font-weight:600}.ProgramsPage_journeyActions__wJG_P{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:center}.ProgramsPage_journeyActions__wJG_P .btn{min-width:220px;justify-content:center}.ProgramsPage_featureCard__spgm5{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:clamp(var(--space-6),4vw,var(--space-7));box-shadow:var(--shadow-card);display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.ProgramsPage_featureHeader__yJaBs{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ProgramsPage_featureIntro__KZIwA{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:16px;line-height:1.6;color:var(--text-secondary)}.ProgramsPage_featureTitle__Jpd5P{margin:0;color:var(--text-primary)}.ProgramsPage_featureHost__HpTN_{margin:0;font-size:16px;line-height:1.6;color:var(--text-secondary)}.ProgramsPage_featureLead__E1VhT{margin:0}.ProgramsPage_featureParagraph__X8ix5{margin:0;line-height:1.65}.ProgramsPage_featureCopy__ARKsz{display:grid;grid-gap:var(--space-4);gap:var(--space-4);font-size:16px;line-height:1.65}.ProgramsPage_featureCopy__ARKsz p{margin:0}.ProgramsPage_featureSubheading__vIwC_{margin:0 0 var(--space-3);font-size:18px;font-weight:600}.ProgramsPage_featureMeta__KEb6R{display:grid;grid-gap:var(--space-3);gap:var(--space-3);font-size:16px;line-height:1.6}.ProgramsPage_featureMeta__KEb6R p{margin:0}.ProgramsPage_cardButton__07gQz{align-self:flex-start}@media (max-width:900px){.ProgramsPage_headerLogo__GRBPb{transform:translateY(-.5rem)}}@media (max-width:768px){.ProgramsPage_outer__4LjrV{margin-top:var(--space-6)}.ProgramsPage_containerNarrow__XdqBS{padding-bottom:var(--space-7)}.ProgramsPage_audienceGrid__jqT3h,.ProgramsPage_programGrid__gXeJk{gap:var(--space-4)}.ProgramsPage_featureCard__spgm5,.ProgramsPage_journeyCard__jkE6V{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);gap:var(--space-4)}.ProgramsPage_journeyActions__wJG_P{gap:var(--space-3)}.ProgramsPage_journeyActions__wJG_P .btn{min-width:0;width:100%}.ProgramsPage_cardButton__07gQz{width:100%;justify-content:center}.ProgramsPage_featureCopy__ARKsz,.ProgramsPage_featureMeta__KEb6R,.ProgramsPage_journeyBody__9byUg{font-size:15.5px}}@media (max-width:520px){.ProgramsPage_containerNarrow__XdqBS{padding:0 var(--space-4) var(--space-5)}.ProgramsPage_audienceCaption__WDiEE:before,.ProgramsPage_programCaption__MB8C7:before{width:28px}.ProgramsPage_headerLogo__GRBPb{width:4.5rem;height:4.5rem}.ProgramsPage_journeyActions__wJG_P .btn{font-size:16px}}