.discipline-module__MFvpVq__hero{padding-block:calc(var(--header-h) + var(--space-7)) var(--space-8);background:var(--color-bg);position:relative;overflow:hidden}.discipline-module__MFvpVq__heroPlain{background:var(--c-brand-950)}.discipline-module__MFvpVq__photo{z-index:0;object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.discipline-module__MFvpVq__veil{z-index:1;background-image:linear-gradient(180deg, color-mix(in oklab, var(--c-brand-950) 88%, transparent) 0%, color-mix(in oklab, var(--c-brand-950) 74%, transparent) 55%, color-mix(in oklab, var(--c-brand-950) 94%, transparent) 100%);position:absolute;inset:0}.discipline-module__MFvpVq__heroInner{z-index:2;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.discipline-module__MFvpVq__crumbs{margin-bottom:var(--space-2)}.discipline-module__MFvpVq__eyebrow{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);font-weight:600}.discipline-module__MFvpVq__title{font-size:var(--fs-h1)}.discipline-module__MFvpVq__lead{max-width:60ch;font-size:var(--fs-lead);color:var(--color-text-muted);line-height:1.6}.discipline-module__MFvpVq__photoNote{font-size:var(--fs-sm);color:var(--color-text-muted)}.discipline-module__MFvpVq__page{padding-block:var(--section-y-flow) var(--section-y)}.discipline-module__MFvpVq__section+.discipline-module__MFvpVq__section{margin-top:var(--space-9)}.discipline-module__MFvpVq__sectionTitle{margin-bottom:var(--space-4);font-size:var(--fs-h3)}.discipline-module__MFvpVq__body{max-width:44rem;color:var(--color-text-muted);line-height:1.6}.discipline-module__MFvpVq__body+.discipline-module__MFvpVq__body{margin-top:var(--space-4)}.discipline-module__MFvpVq__body a{color:var(--color-accent)}.discipline-module__MFvpVq__body a:hover{color:var(--color-accent-hover)}.discipline-module__MFvpVq__list{gap:var(--space-3);flex-direction:column;max-width:44rem;margin:0;padding:0;list-style:none;display:flex}.discipline-module__MFvpVq__listItem{padding-left:var(--space-4);color:var(--color-text-muted);border-left:2px solid var(--color-gold-strong);line-height:1.6}.discipline-module__MFvpVq__note{max-width:44rem;margin-top:var(--space-5);font-size:var(--fs-sm);color:var(--color-text-muted);line-height:1.6}.discipline-module__MFvpVq__events{gap:var(--space-3);flex-direction:column;display:flex}.discipline-module__MFvpVq__more{margin-top:var(--space-5);font-size:var(--fs-sm)}.discipline-module__MFvpVq__more a{min-height:var(--tap-min);color:var(--color-accent);align-items:center;display:inline-flex}.discipline-module__MFvpVq__more a:hover{color:var(--color-accent-hover)}
