/* V5 proof: outcomes first, original detail within reach. */
.v5-results-hero{display:grid;grid-template-columns:1.05fr .8fr;gap:75px;align-items:center;padding-block:75px 70px}.v5-results-hero>div,.v5-results-hero>a{min-width:0}.v5-results-hero h1{font-size:clamp(52px,5.3vw,82px)}.v5-results-hero-copy>.lede{font-size:18px;max-width:600px}.v5-results-hero .results-section-nav{margin-top:38px;gap:13px 22px}.v5-results-hero .results-section-nav a{font-size:12px}.v5-results-hero-story{position:relative;display:block;text-decoration:none;overflow:hidden;background:var(--navy);aspect-ratio:1/1.12}.v5-results-hero-story>img{width:100%;height:100%;object-fit:cover}.v5-results-hero-caption{position:absolute;inset:auto 0 0;padding:80px 30px 28px;background:linear-gradient(transparent,rgba(12,25,43,.97) 35%);color:white;display:flex;flex-direction:column;gap:8px}.v5-results-hero-caption .eyebrow{color:#f0bd9e;margin:0}.v5-results-hero-caption>strong{font:44px/1.1 Georgia,serif;letter-spacing:-.035em}.v5-results-hero-caption>span:not(.eyebrow):not(.text-link){font-size:14px;line-height:1.5}.v5-results-hero-caption .text-link{color:#f0bd9e;font-size:12px;margin-top:5px;align-self:start}
.v5-score-breakthroughs{background:var(--paper);border-block:1px solid var(--border)}.v5-breakthrough-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.v5-breakthrough{border-top:2px solid var(--copper);padding-top:22px;min-width:0}.v5-breakthrough-image{display:block;aspect-ratio:1.4;overflow:hidden;background:var(--ivory)}.v5-breakthrough-image img{width:100%;height:100%;object-fit:cover}.v5-breakthrough-image img[data-media-type=video-poster]{object-fit:contain;background:var(--navy)}.v5-breakthrough-copy{padding-top:22px}.v5-breakthrough-copy .eyebrow{margin-bottom:10px}.v5-breakthrough-score{display:flex;flex-direction:column;gap:5px;margin-bottom:20px!important}.v5-breakthrough-score strong{font:clamp(31px,3vw,49px)/1.08 Georgia,serif;letter-spacing:-.045em;color:var(--navy);white-space:nowrap}.v5-breakthrough-score>span{font-size:10px;letter-spacing:.17em;color:var(--copper);font-weight:650}.v5-breakthrough h3{font-size:25px;line-height:1.2;margin-bottom:16px}.v5-breakthrough-copy>p:not(.eyebrow):not(.v5-breakthrough-score){font-size:13px;line-height:1.75}.v5-breakthrough .text-link{font-size:12px}
.v5-starting-journeys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.v5-starting-journey{min-width:0;border-top:1px solid var(--copper);padding-top:20px}.v5-starting-journey>.eyebrow{font-size:9px;min-height:30px;line-height:1.6;margin-bottom:12px}.v5-starting-journey .story-image{display:block;aspect-ratio:1.45;overflow:hidden;margin-bottom:24px}.v5-starting-journey img{width:100%;height:100%;object-fit:cover}.v5-starting-journey img[data-media-type=video-poster]{object-fit:contain;background:var(--navy)}.v5-starting-journey .v5-journey-name{font-size:11px;color:var(--copper);margin-bottom:12px}.v5-starting-journey h3{font-size:29px}.v5-starting-journey p{font-size:13px}.v5-starting-journey .text-link{font-size:12px}
.v5-more-outcomes{border-block:1px solid var(--border);padding-block:24px;margin-top:42px}.v5-more-outcomes>summary{cursor:pointer;font-size:15px;font-weight:600;min-height:30px;color:var(--copper)}.v5-more-outcomes[open]>.college-outcome-grid{margin-top:30px}.college-story-copy .college-outcome-label{letter-spacing:.02em}.college-score>strong{font:23px/1.3 Georgia,serif;color:var(--navy)}.v5-interviews{background:var(--navy)}.v5-interviews .section-head h2,.v5-interviews .v5-interview h3{color:white}.v5-interviews .section-head p,.v5-interviews .v5-interview p{color:#d5dce4}.v5-interviews .eyebrow,.v5-interviews .text-link{color:#f0bd9e}.v5-interview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.v5-interview{min-width:0;border:1px solid #526075}.v5-interview>.story-image{position:relative;display:block;aspect-ratio:1.78;overflow:hidden}.v5-interview img{width:100%;height:100%;object-fit:contain;background:#071529}.v5-play{position:absolute;right:16px;bottom:16px;width:45px;height:45px;border:1px solid #f0bd9e;border-radius:50%;background:#12243e;color:white;display:grid;place-items:center;font-size:14px}.v5-interview .story-copy{padding:25px}.v5-interview h3{font-size:32px}.v5-interview .story-copy p{font-size:13px}.v5-interview .text-link{font-size:12px;margin-right:15px}.v5-interviews :focus-visible{outline-color:#f0bd9e}
@media(max-width:1120px){.v5-results-hero{gap:40px}.v5-breakthrough-grid,.v5-starting-journeys{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.v5-breakthrough-score strong{font-size:48px}.v5-starting-journey>.eyebrow{min-height:0}.v5-interview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-interview:last-child:nth-child(odd){grid-column:1/-1;max-width:640px}}
@media(max-width:720px){.v5-results-hero{grid-template-columns:1fr;padding-block:45px 50px;gap:30px}.v5-results-hero h1{font-size:53px}.v5-results-hero-copy>.lede{font-size:16px}.v5-results-hero-story{aspect-ratio:1.05}.v5-results-hero-caption{padding:70px 24px 25px}.v5-results-hero-caption>strong{font-size:39px}.v5-results-hero .results-section-nav{margin-top:28px}.v5-breakthrough-grid{gap:32px 20px}.v5-breakthrough-score strong{font-size:31px}.v5-breakthrough h3{font-size:23px}.v5-breakthrough-copy{padding-top:18px}.v5-breakthrough-copy>p:not(.eyebrow):not(.v5-breakthrough-score){font-size:12px}.v5-breakthrough .eyebrow{font-size:8px;line-height:1.6;letter-spacing:.1em}.v5-starting-journeys{grid-template-columns:1fr;gap:30px}.v5-starting-journey{display:grid;grid-template-columns:90px minmax(0,1fr);gap:0 20px}.v5-starting-journey>.eyebrow{grid-column:1/-1}.v5-starting-journey .story-image{height:120px;aspect-ratio:auto}.v5-starting-journey h3{font-size:27px}.v5-starting-journey img[data-media-type=video-poster]{object-fit:contain}.v5-interview-grid{grid-template-columns:1fr}.v5-interview:last-child:nth-child(odd){grid-column:auto}.v5-more-outcomes>summary{font-size:14px}.v5-breakthrough-copy>p.eyebrow{min-height:28px}}
@media(max-width:380px){.v5-results-hero h1{font-size:45px}.v5-breakthrough-grid{grid-template-columns:1fr}.v5-breakthrough{display:grid;grid-template-columns:85px minmax(0,1fr);gap:18px}.v5-breakthrough-image{height:125px;aspect-ratio:auto}.v5-breakthrough-copy{padding-top:0}.v5-breakthrough-score strong{font-size:31px}.v5-breakthrough h3{font-size:24px}.v5-breakthrough-copy>p.eyebrow{min-height:0}.v5-starting-journey{grid-template-columns:70px minmax(0,1fr);gap:0 16px}.v5-starting-journey h3{font-size:25px}}
.v5-interviews .section-head h2 em{color:#f0bd9e}
@media(max-width:720px){.v5-breakthrough-score strong{white-space:normal;overflow-wrap:normal}}
