.home-narrative{color:var(--ps-ink);background:var(--ps-ground)}.home-narrative .ps-container{width:min(100% - 160px,1280px)}.home-narrative ::selection{color:var(--ps-ink);background:var(--ps-selection)}.home-narrative-section{padding-block:80px}.home-narrative-split{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(32px,4vw,56px)}.ps-site.ps-site-home .home-narrative h2{margin:0;max-width:20ch;font-family:inherit;font-size:clamp(32px,3.1vw,48px);font-weight:600;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.home-narrative-copy{min-width:0}.home-narrative-copy>p{max-width:42ch;margin:20px 0 0;color:var(--ps-muted);font-size:18px;line-height:1.6;text-wrap:pretty}.ps-site .home-narrative-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:16px;color:var(--ps-action);font-size:16px;font-weight:550;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .18s ease-out}.home-narrative-link>svg{flex:none;transition:transform .18s ease-out}.ps-site .home-narrative-link:focus-visible,.ps-site .home-narrative-link:hover{text-decoration-color:currentColor}.home-narrative-link:focus-visible>svg,.home-narrative-link:hover>svg{transform:translateX(3px)}.home-narrative-image{display:block;min-width:0;width:100%;aspect-ratio:1536/1024;border-radius:16px;overflow:hidden;box-shadow:0 24px 48px -32px color-mix(in srgb,var(--ps-deep) 35%,transparent)}.home-narrative-image>img{display:block;width:100%;height:100%;object-fit:contain}.home-narrative-compose{background:#f0f3f8}.home-narrative-compose .home-narrative-split{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr)}.home-narrative-compose .home-narrative-copy{grid-column:2;grid-row:1}.home-narrative-compose .home-narrative-image{grid-column:1;grid-row:1}.home-narrative-reading{padding-block:80px 56px;background:var(--ps-deep);color:var(--ps-on-dark)}.home-narrative-reading-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:24px}.ps-site.ps-site-home .home-narrative-reading-heading>h2{max-width:21ch}.home-narrative-reading-heading .home-narrative-copy{max-width:34ch}.home-narrative-reading-heading .home-narrative-copy>p{margin:0;color:var(--ps-on-dark-muted)}.ps-site .home-narrative-reading .home-narrative-link{margin-top:8px;color:var(--ps-on-dark)}.home-narrative-reading .home-narrative-image{max-width:1000px;margin-inline:auto}.ps-site .home-narrative-cta a:focus-visible,.ps-site .home-narrative-reading a:focus-visible{outline-color:var(--ps-on-dark)}.home-narrative-context{background:#f0f3f8}.home-narrative-context-grid{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(32px,4vw,56px);align-items:center}.home-narrative-context .home-narrative-copy{max-width:42ch}.ps-site.ps-site-home .home-narrative-context h2{max-width:20ch}.home-narrative-context .home-narrative-copy>p{max-width:68ch;margin-top:16px}.home-narrative-context-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 28px;margin-top:12px}.ps-site .home-narrative-context-actions .home-narrative-link{margin-top:0}.home-narrative-context .home-narrative-image{max-width:1000px;margin-inline:auto}.home-narrative-cta{padding-block:48px;background:var(--ps-action);color:var(--ps-on-dark)}.home-narrative-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.home-narrative-cta-actions{display:flex;flex-direction:column;align-items:center;flex:none}.ps-site .home-narrative-start{min-height:48px;background:var(--ps-on-dark);color:var(--ps-action-hover);white-space:normal;text-align:center}.ps-site .home-narrative-start:hover{background:var(--ps-selection)}.ps-site .home-narrative-cta .home-narrative-link{margin-top:8px;color:var(--ps-on-dark);font-size:14px}@media (max-width:1100px){.home-narrative .ps-container{width:calc(100% - 64px)}}@media (max-width:899px){.home-narrative-compose .home-narrative-split,.home-narrative-context-grid,.home-narrative-split{grid-template-columns:minmax(0,1fr);gap:28px}.home-narrative-compose .home-narrative-copy,.home-narrative-compose .home-narrative-image{grid-column:auto;grid-row:auto}.ps-site.ps-site-home .home-narrative h2{max-width:23ch}.home-narrative-copy>p{max-width:60ch}.home-narrative-reading-heading{display:block}.home-narrative-reading-heading .home-narrative-copy{max-width:none;margin-top:20px}.home-narrative-cta-inner{align-items:start}}@media (max-width:639px){.home-narrative .ps-container{width:calc(100% - 40px)}.home-narrative-section{padding-block:40px}.ps-site.ps-site-home .home-narrative h2{font-size:clamp(32px,8.1vw,40px);max-width:20ch}.home-narrative-copy>p{margin-top:16px;font-size:16px}.home-narrative-image{aspect-ratio:1122/1402}.home-narrative-reading-heading{margin-bottom:28px}.home-narrative-reading-heading .home-narrative-copy>p{margin:0}.home-narrative-cta{padding-block:36px}.home-narrative-cta-inner{flex-direction:column;gap:24px}.home-narrative-cta-actions{align-items:stretch;width:100%}.home-narrative-cta .home-narrative-link{justify-content:center}}@media (prefers-reduced-motion:reduce){.home-narrative-link,.home-narrative-link>svg,.home-narrative-start{transition:none}.home-narrative-link:focus-visible>svg,.home-narrative-link:hover>svg{transform:none}}.public-motion[data-motion-reduced=true] .home-narrative-link,.public-motion[data-motion-reduced=true] .home-narrative-link>svg,.public-motion[data-motion-reduced=true] .home-narrative-start{transition:none}.public-motion[data-motion-reduced=true] .home-narrative-link>svg{transform:none}