.mls-cohort{padding-block:clamp(96px,13vw,180px)}.mls-cohort__img{height:124%;left:0;max-width:none!important;object-fit:cover;opacity:var(--photo-op,.45);position:absolute;top:-12%;width:100%}.mls-cohort__img[data-mls-parallax]{will-change:transform}.mls-cohort__scrim{background:linear-gradient(180deg,var(--bg) 0,color-mix(in srgb,var(--bg) 40%,transparent) 35%,color-mix(in srgb,var(--bg) 85%,transparent) 100%);inset:0;position:absolute}.mls-cohort__top{display:flex;flex-wrap:wrap;font:500 12px/1.3 var(--mls-mono);gap:12px;justify-content:space-between;letter-spacing:.16em;text-transform:uppercase}.mls-cohort__grid{align-items:end;margin-top:24px}.mls-cohort__days{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px}.mls-cohort__big{color:var(--head,inherit);font:700 clamp(84px,13vw,210px)/.82 var(--mls-display);font-variant-numeric:tabular-nums;letter-spacing:-.06em;min-width:3ch}.mls-cohort__unit{color:var(--muted);font:500 12px/1.3 var(--mls-mono);letter-spacing:.16em;text-transform:uppercase}.mls-cohort__row{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;max-width:420px}.mls-cohort__cell{border-top:1.5px solid color-mix(in srgb,var(--fg) 30%,transparent);padding-top:10px}.mls-cohort__cell b{display:block;font:700 clamp(28px,3.4vw,48px)/1 var(--mls-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.mls-cohort__cell span{color:var(--faint);display:block;font:500 10px/1.3 var(--mls-mono);letter-spacing:.16em;margin-top:6px;text-transform:uppercase}.mls-cohort__caption{color:var(--soft);font-size:clamp(16px,1.4vw,20px);margin-top:16px}.mls-cohort__h2{margin:0}.mls-cohort__facts{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:24px 0 0}.mls-cohort__facts div{background:color-mix(in srgb,var(--bg) 50%,transparent);border:1px solid var(--line-2);border-radius:var(--mls-r-md);padding:14px 16px}.mls-cohort__facts dt{color:var(--faint);font:500 10px/1.3 var(--mls-mono);letter-spacing:.16em;text-transform:uppercase}.mls-cohort__facts dd{font:700 20px/1.2 var(--mls-display);letter-spacing:-.02em;margin:4px 0 0}.mls-cohort__btns{margin-top:20px}