/* Pace follows the same case study type scale, grid, facts, navigation and footer as Genie Vault. */
.pace-page{background:#fff;color:#0e323a}
.pace-page .new-navbar,.pace-page .case-navigation,.pace-page .footer_white{background:#fff;color:#0e323a}
.pace-page .gv-section{max-width:none;padding-left:max(80px,calc((100% - 1440px)/2));padding-right:max(80px,calc((100% - 1440px)/2))}
.pace-page .gv-intro{padding-top:80px;padding-bottom:80px}
.pace-page .gv-intro h1,.pace-page .gv-intro .gv-lead{color:#111}
.pace-page .gv-intro .gv-lead{font-weight:300}
.pace-page .gv-facts{margin-top:48px!important}
.pace-page .gv-facts dd{font-weight:400}
.pace-app-link{display:inline-flex;margin-top:32px}
.pace-training{padding-top:0!important;padding-bottom:80px!important}
.pace-page img{display:block;max-width:100%}
.pace-visual{margin:0;width:100%;overflow:hidden;border-radius:16px;background:#ededed}
.pace-visual img{display:block;width:100%;height:auto}
.pace-hero-visual{aspect-ratio:2520/1528;background:#111}
.pace-hero-visual img{height:100%;object-fit:cover}
.pace-story-list{display:grid;gap:104px;margin-top:104px}
.pace-story{display:grid;gap:48px;min-width:0}
.pace-story-copy{max-width:520px}
.pace-story-copy .gv-eyebrow{margin-bottom:24px!important}
.pace-story-copy h2{font-size:clamp(36px,3.1vw,44px);line-height:48px;letter-spacing:-.03em;font-weight:650;margin:0 0 24px}
.pace-story-copy>p:not(.gv-eyebrow),.pace-story-copy li{font-size:16px;font-weight:300;line-height:1.4;letter-spacing:-.3px}
.pace-story-copy>p:not(.gv-eyebrow)+p{margin-top:24px}
.pace-story-copy ul{margin:24px 0 0;padding-left:26px}
.pace-story-copy li+li{margin-top:5px}
.pace-planned{background:#c9ebd4}
.pace-ending{background:#fff}
.pace-planned,.pace-audit,.pace-ending{padding-top:80px!important;padding-bottom:80px!important}
.pace-audit .pace-story{gap:48px}
.pace-audit-visual{position:relative;aspect-ratio:1303/535;background:#333}
.pace-audit-visual img{position:absolute;top:-3.57%;width:100%;height:122.85%;object-fit:fill}
.pace-comparison{display:grid;grid-template-columns:minmax(0,465px) minmax(0,640px);justify-content:space-between;gap:48px;align-items:start}
.pace-comparison-copy h3{font-size:clamp(36px,3.1vw,44px);line-height:48px;letter-spacing:-.03em;font-weight:650;margin:0 0 24px}
.pace-comparison-copy p{font-size:16px;font-weight:300;line-height:1.4;letter-spacing:-.3px}
.pace-comparison-screens{display:grid;grid-template-columns:repeat(2,minmax(0,280px));gap:40px}
.pace-comparison-screens figure{margin:0;min-width:0}
.pace-comparison-screens img{width:100%;height:auto}
.pace-comparison-screens figcaption{font-size:14px;line-height:22px;color:#5d5d5d;text-align:center;margin-top:16px}
.pace-diary-visual{aspect-ratio:1260/850}
.pace-diary-visual video{display:block;width:100%;height:100%;object-fit:cover}
.pace-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.pace-journey-grid article{min-width:0}
.pace-journey-label{font-size:14px;font-weight:500;color:#656d66;line-height:1.5;margin-bottom:16px!important}
.pace-journey-grid img{width:100%;height:auto;aspect-ratio:404/278;object-fit:cover;object-position:center;border-radius:16px;margin-bottom:16px}
.pace-journey-grid h3{font-size:26px;line-height:1.5;font-weight:650;letter-spacing:-.02em;margin:0 0 16px}
.pace-journey-grid article>p:last-child{font-size:17px;line-height:1.5;font-weight:300}
.pace-ending .pace-story-copy>p:not(.gv-eyebrow)+p{margin-top:24px}
.pace-ending .gv-back{display:block;width:fit-content;font-size:16px;margin-top:32px}
.pace-page .case-navigation{border-top:0}
@media(max-width:900px){.pace-page .gv-section{padding-left:32px;padding-right:32px}.pace-comparison{grid-template-columns:1fr;gap:40px}.pace-comparison-screens{justify-content:start}.pace-story-list{gap:80px;margin-top:80px}}
@media(max-width:600px){.pace-page .gv-section{padding-left:20px;padding-right:20px}.pace-page .gv-intro{padding-top:60px;padding-bottom:48px}.pace-training{padding-top:0!important}.pace-planned,.pace-audit,.pace-ending{padding-top:60px!important;padding-bottom:60px!important}.pace-story-list{gap:64px;margin-top:64px}.pace-story{gap:28px}.pace-story-copy h2,.pace-comparison-copy h3{font-size:36px;line-height:1.1}.pace-hero-visual{aspect-ratio:2520/1528}.pace-hero-visual img{height:auto}.pace-audit-visual{aspect-ratio:2880/1453}.pace-audit-visual img{position:static;height:auto}.pace-comparison-screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pace-comparison-screens figcaption{font-size:12px;line-height:1.4}.pace-diary-visual{aspect-ratio:1260/850}.pace-journey-grid{grid-template-columns:1fr;gap:40px}.pace-journey-grid img{aspect-ratio:404/278}.pace-journey-grid h3{font-size:24px}.pace-ending .gv-back{margin-top:40px}}
