.ps-site.ps-site-home .landing-home-hero{background:var(--ps-deep);padding-block:36px}.ps-site.ps-site-home .landing-home-hero-grid{display:flex;flex-direction:column;gap:30px}.ps-site.ps-site-home .landing-home-hero-copy{width:100%;max-width:900px;text-align:center}.ps-site.ps-site-home .landing-home-hero-copy h1{color:var(--ps-on-dark);font-family:inherit;font-size:clamp(40px,4.5vw,64px);font-weight:550;line-height:1.06;letter-spacing:-.035em}.ps-site.ps-site-home .landing-home-hero-copy h1 span{display:inline}.ps-site.ps-site-home .landing-home-hero-copy h1 span+span:before{content:" "}.ps-site.ps-site-home .landing-home-hero-copy>p{max-width:620px;color:var(--ps-on-dark-muted);margin:18px auto 0;font-size:18px;line-height:1.6;text-align:center}.ps-site.ps-site-home .landing-home-hero-copy .ps-actions{justify-content:center;margin-top:24px}.ps-site.ps-site-home .landing-home-hero-copy .ps-button{min-height:48px;min-width:180px;padding-inline:32px;width:auto}.ps-site.ps-site-home .landing-home-hero-copy .ps-button-outline{background:transparent;color:var(--ps-on-dark);border-color:#91a0bc}.ps-site.ps-site-home .landing-home-hero-copy .ps-button-outline:hover{background:var(--ps-on-dark-line)}@media (max-width:700px){.ps-site.ps-site-home .landing-home-hero{padding-block:28px}.ps-site.ps-site-home .landing-home-hero-copy h1{font-size:40px}.ps-site.ps-site-home .landing-home-hero-copy h1 span{display:block}.ps-site.ps-site-home .landing-home-hero-copy>p{font-size:16px;max-width:32ch}.ps-site.ps-site-home .landing-home-hero-copy .ps-actions{gap:12px}.ps-site.ps-site-home .landing-home-hero-copy .ps-button{min-width:0;width:100%;max-width:360px}}