.run-page[data-astro-cid-ksdpl3u2]{overflow:hidden;background:var(--paper)}.run-hero[data-astro-cid-ksdpl3u2]{position:relative;isolation:isolate;display:flex;min-height:700px;align-items:flex-end;padding:150px 0 50px;background:var(--dark);color:#fff}.run-hero-image[data-astro-cid-ksdpl3u2],.run-hero-shade[data-astro-cid-ksdpl3u2]{position:absolute;inset:0;width:100%;height:100%}.run-hero-image[data-astro-cid-ksdpl3u2]{z-index:-2;object-fit:cover;object-position:center 42%}.run-hero-shade[data-astro-cid-ksdpl3u2]{z-index:-1;background:linear-gradient(90deg,#0a0a0cf5,#0a0a0cd9 38%,#0a0a0c59 68%,#0a0a0c33),linear-gradient(0deg,rgba(10,10,12,.78) 0%,transparent 42%)}.run-hero-inner[data-astro-cid-ksdpl3u2]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:end;width:100%}.run-hero-copy[data-astro-cid-ksdpl3u2]{max-width:750px}.run-hero[data-astro-cid-ksdpl3u2] .eyebrow[data-astro-cid-ksdpl3u2],.run-final[data-astro-cid-ksdpl3u2] .eyebrow[data-astro-cid-ksdpl3u2]{color:#fff}.run-hero[data-astro-cid-ksdpl3u2] .eyebrow[data-astro-cid-ksdpl3u2]:before{background:var(--accent)}.run-hero[data-astro-cid-ksdpl3u2] h1[data-astro-cid-ksdpl3u2]{max-width:760px;margin:18px 0 0;font-size:clamp(47px,6vw,82px);line-height:.88;letter-spacing:-.045em}.run-hero[data-astro-cid-ksdpl3u2] h1[data-astro-cid-ksdpl3u2] em[data-astro-cid-ksdpl3u2]{display:block;color:var(--accent);font-style:normal}.run-hero-lead[data-astro-cid-ksdpl3u2]{max-width:650px;margin-top:26px;color:#efefec;font-size:clamp(17px,1.65vw,21px);line-height:1.6}.run-actions[data-astro-cid-ksdpl3u2]{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.run-btn-light[data-astro-cid-ksdpl3u2]{border:1px solid rgba(255,255,255,.58);background:#12121447;color:#fff;backdrop-filter:blur(8px)}.run-btn-light[data-astro-cid-ksdpl3u2]:hover{border-color:#fff;background:#fff;color:var(--ink)}.run-hero-trust[data-astro-cid-ksdpl3u2]{margin-top:24px}.run-facts[data-astro-cid-ksdpl3u2]{display:grid;min-width:230px;margin:0;padding:0;list-style:none;border:1px solid rgba(255,255,255,.22);background:#0f0f118c;backdrop-filter:blur(13px)}.run-facts[data-astro-cid-ksdpl3u2] li[data-astro-cid-ksdpl3u2]{display:flex;flex-direction:column;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.17)}.run-facts[data-astro-cid-ksdpl3u2] li[data-astro-cid-ksdpl3u2]:last-child{border-bottom:0}.run-facts[data-astro-cid-ksdpl3u2] strong[data-astro-cid-ksdpl3u2]{font-family:var(--head);font-size:17px;text-transform:uppercase}.run-facts[data-astro-cid-ksdpl3u2] span[data-astro-cid-ksdpl3u2]{margin-top:3px;color:#d3d3d0;font-size:12.5px}.run-intro-grid[data-astro-cid-ksdpl3u2],.run-together-grid[data-astro-cid-ksdpl3u2]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(44px,7vw,100px);align-items:center}.run-together-grid[data-astro-cid-ksdpl3u2]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.run-copy[data-astro-cid-ksdpl3u2] h2[data-astro-cid-ksdpl3u2],.run-section-head[data-astro-cid-ksdpl3u2] h2[data-astro-cid-ksdpl3u2],.run-details[data-astro-cid-ksdpl3u2] h2[data-astro-cid-ksdpl3u2]{margin-top:16px;font-size:clamp(34px,4.5vw,58px);line-height:.96;letter-spacing:-.035em}.run-copy[data-astro-cid-ksdpl3u2]>p[data-astro-cid-ksdpl3u2]:not(.eyebrow){margin-top:20px;color:#4c4b46;font-size:16px;line-height:1.72}.run-copy[data-astro-cid-ksdpl3u2] .run-lead[data-astro-cid-ksdpl3u2]{color:var(--ink);font-size:19px;line-height:1.62}.run-photo[data-astro-cid-ksdpl3u2]{overflow:hidden;border-radius:2px;background:#ddd}.run-photo[data-astro-cid-ksdpl3u2] img[data-astro-cid-ksdpl3u2]{display:block;width:100%;height:100%;min-height:390px;object-fit:cover}.run-photo-tall[data-astro-cid-ksdpl3u2] img[data-astro-cid-ksdpl3u2]{object-position:center center}.run-program[data-astro-cid-ksdpl3u2]{background:#fff}.run-page[data-astro-cid-ksdpl3u2] .run-program[data-astro-cid-ksdpl3u2],.run-page[data-astro-cid-ksdpl3u2] .run-together[data-astro-cid-ksdpl3u2],.run-page[data-astro-cid-ksdpl3u2] .run-details[data-astro-cid-ksdpl3u2]{padding-top:clamp(78px,8vw,120px)}.run-section-head[data-astro-cid-ksdpl3u2]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);gap:60px;align-items:end}.run-section-head[data-astro-cid-ksdpl3u2]>p[data-astro-cid-ksdpl3u2]{color:var(--muted);font-size:16px;line-height:1.7}.run-highlight-grid[data-astro-cid-ksdpl3u2]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px}.run-highlight-grid[data-astro-cid-ksdpl3u2] article[data-astro-cid-ksdpl3u2]{min-height:250px;padding:30px 27px;border:1px solid var(--line);background:var(--paper)}.run-highlight-grid[data-astro-cid-ksdpl3u2] span[data-astro-cid-ksdpl3u2]{font-family:var(--head);font-size:13px;font-weight:900;letter-spacing:.1em;color:var(--accent)}.run-highlight-grid[data-astro-cid-ksdpl3u2] h3[data-astro-cid-ksdpl3u2]{margin-top:34px;font-size:20px;text-transform:uppercase}.run-highlight-grid[data-astro-cid-ksdpl3u2] p[data-astro-cid-ksdpl3u2]{margin-top:14px;color:var(--muted);font-size:14px;line-height:1.65}.run-together[data-astro-cid-ksdpl3u2]{background:#eee9e1}.run-checks[data-astro-cid-ksdpl3u2]{display:grid;gap:10px;margin:25px 0 30px;padding:0;list-style:none}.run-checks[data-astro-cid-ksdpl3u2] li[data-astro-cid-ksdpl3u2]{position:relative;padding-left:27px;color:#383733;font-size:15px;font-weight:650}.run-checks[data-astro-cid-ksdpl3u2] li[data-astro-cid-ksdpl3u2]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:900}.run-details[data-astro-cid-ksdpl3u2]{background:var(--dark);color:#fff}.run-details-grid[data-astro-cid-ksdpl3u2]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(50px,8vw,120px);align-items:start}.run-details[data-astro-cid-ksdpl3u2] .eyebrow[data-astro-cid-ksdpl3u2]{color:#fff}.run-details-copy[data-astro-cid-ksdpl3u2]>p[data-astro-cid-ksdpl3u2]:last-child{max-width:540px;margin-top:22px;color:#c9c9c6;font-size:17px;line-height:1.68}.run-detail-list[data-astro-cid-ksdpl3u2]{margin:0}.run-detail-list[data-astro-cid-ksdpl3u2] div[data-astro-cid-ksdpl3u2]{display:grid;grid-template-columns:125px 1fr;gap:22px;padding:20px 0;border-top:1px solid rgba(255,255,255,.18)}.run-detail-list[data-astro-cid-ksdpl3u2] div[data-astro-cid-ksdpl3u2]:last-child{border-bottom:1px solid rgba(255,255,255,.18)}.run-detail-list[data-astro-cid-ksdpl3u2] dt[data-astro-cid-ksdpl3u2]{color:var(--accent);font-family:var(--head);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.run-detail-list[data-astro-cid-ksdpl3u2] dd[data-astro-cid-ksdpl3u2]{margin:0;font-family:var(--head);font-size:18px;font-weight:750}.run-final[data-astro-cid-ksdpl3u2]{padding:95px 0;background:var(--accent);color:#fff;text-align:center}.run-final-inner[data-astro-cid-ksdpl3u2]{max-width:880px}.run-final[data-astro-cid-ksdpl3u2] h2[data-astro-cid-ksdpl3u2]{margin-top:16px;font-size:clamp(39px,6vw,70px);line-height:.92;letter-spacing:-.04em}.run-final[data-astro-cid-ksdpl3u2] p[data-astro-cid-ksdpl3u2]:not(.eyebrow){max-width:680px;margin:23px auto 31px;font-size:18px;line-height:1.65}.run-btn-dark[data-astro-cid-ksdpl3u2]{background:var(--dark);color:#fff}.run-btn-dark[data-astro-cid-ksdpl3u2]:hover{background:#fff;color:var(--ink)}@media(max-width:1000px){.run-hero[data-astro-cid-ksdpl3u2]{min-height:650px}.run-hero-inner[data-astro-cid-ksdpl3u2]{grid-template-columns:1fr}.run-facts[data-astro-cid-ksdpl3u2]{grid-template-columns:repeat(3,1fr);min-width:0}.run-facts[data-astro-cid-ksdpl3u2] li[data-astro-cid-ksdpl3u2]{border-right:1px solid rgba(255,255,255,.17);border-bottom:0}.run-facts[data-astro-cid-ksdpl3u2] li[data-astro-cid-ksdpl3u2]:last-child{border-right:0}.run-highlight-grid[data-astro-cid-ksdpl3u2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.run-hero[data-astro-cid-ksdpl3u2]{min-height:0;padding:126px 0 34px}.run-hero-image[data-astro-cid-ksdpl3u2]{object-position:62% center}.run-hero-shade[data-astro-cid-ksdpl3u2]{background:linear-gradient(90deg,#0a0a0ced,#0a0a0c99),linear-gradient(0deg,rgba(10,10,12,.8),transparent 55%)}.run-hero[data-astro-cid-ksdpl3u2] h1[data-astro-cid-ksdpl3u2]{font-size:clamp(43px,13.4vw,62px)}.run-hero-lead[data-astro-cid-ksdpl3u2]{font-size:17px}.run-actions[data-astro-cid-ksdpl3u2]{flex-direction:column;align-items:stretch}.run-actions[data-astro-cid-ksdpl3u2] .btn[data-astro-cid-ksdpl3u2]{text-align:center}.run-intro-grid[data-astro-cid-ksdpl3u2],.run-together-grid[data-astro-cid-ksdpl3u2],.run-section-head[data-astro-cid-ksdpl3u2],.run-details-grid[data-astro-cid-ksdpl3u2]{grid-template-columns:1fr;gap:35px}.run-together[data-astro-cid-ksdpl3u2] .run-photo[data-astro-cid-ksdpl3u2]{order:2}.run-photo[data-astro-cid-ksdpl3u2] img[data-astro-cid-ksdpl3u2]{min-height:280px}.run-highlight-grid[data-astro-cid-ksdpl3u2]{grid-template-columns:1fr}.run-highlight-grid[data-astro-cid-ksdpl3u2] article[data-astro-cid-ksdpl3u2]{min-height:0}.run-details[data-astro-cid-ksdpl3u2] h2[data-astro-cid-ksdpl3u2]{font-size:40px}.run-final[data-astro-cid-ksdpl3u2]{padding:75px 0}}@media(max-width:480px){.run-hero[data-astro-cid-ksdpl3u2] h1[data-astro-cid-ksdpl3u2]{font-size:clamp(42px,13.2vw,52px)}.run-actions[data-astro-cid-ksdpl3u2] .btn[data-astro-cid-ksdpl3u2]{padding-right:14px;padding-left:14px;white-space:normal}.run-facts[data-astro-cid-ksdpl3u2]{grid-template-columns:1fr}.run-facts[data-astro-cid-ksdpl3u2] li[data-astro-cid-ksdpl3u2]{padding:13px 16px;border-right:0;border-bottom:1px solid rgba(255,255,255,.17)}.run-facts[data-astro-cid-ksdpl3u2] li[data-astro-cid-ksdpl3u2]:last-child{border-bottom:0}.run-detail-list[data-astro-cid-ksdpl3u2] div[data-astro-cid-ksdpl3u2]{grid-template-columns:1fr;gap:6px}.run-detail-list[data-astro-cid-ksdpl3u2] dd[data-astro-cid-ksdpl3u2]{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
