.ps-hero{isolation:isolate;background:var(--black);height:550px;position:relative;overflow:hidden}.ps-hero-photo{object-fit:cover;object-position:50% 22%;z-index:-2;width:60%;height:100%;position:absolute;top:0;right:-2%;mask-image:linear-gradient(90deg,#0000,#000 30%)}.ps-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080909 5%,#080909e0 31%,#08090966 52%,#08090910 80%),linear-gradient(#0000 54%,#a86d2180);position:absolute;inset:0}.ps-hero-inner{align-items:center;height:100%;display:flex}.ps-hero-copy{max-width:720px}.ps-hero h1{letter-spacing:-.018em;text-wrap:initial;margin:0 0 25px;font-size:clamp(64px,5.7vw,84px);line-height:1}.ps-hero h1 em{color:var(--gold);font-style:normal}.ps-hero-copy>p{color:#eeeae2;max-width:600px;margin-bottom:26px;font-size:18px;line-height:1.6}.ps-socials{justify-content:flex-start;margin-top:20px}.ps-coverage{padding:90px 0 100px}.ps-intro{text-align:center;max-width:1130px;margin:0 auto 70px}.ps-intro h2{margin-bottom:25px;font-size:clamp(46px,4.4vw,66px);line-height:1.05}.ps-intro h2 em{color:var(--amber);font-style:normal}.ps-intro>p{color:#5a554d;max-width:800px;margin:auto;font-size:19px;line-height:1.7}.ps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 30px;display:grid}.ps-card{color:var(--black);height:100%;text-decoration:none;display:block}.ps-visual{isolation:isolate;aspect-ratio:1.48;background:#ebe7df;border-radius:18px;margin-bottom:23px;position:relative;overflow:hidden}.ps-visual>img{object-fit:cover;width:100%;height:100%}.ps-visual:after{content:"";background:var(--gold);opacity:0;transition:opacity .24s;position:absolute;inset:0}.ps-read{color:var(--black);z-index:1;opacity:0;justify-content:center;align-items:center;gap:20px;font-size:35px;transition:opacity .24s;display:flex;position:absolute;inset:0}.ps-read>span{font-family:Arial,sans-serif;font-size:35px;font-weight:400}.ps-category{letter-spacing:.04em;border:1px solid #282923;border-radius:4px;margin-bottom:16px;padding:7px 11px;font-size:11px;font-weight:700;line-height:1;display:inline-block}.ps-card h3{letter-spacing:-.025em;text-wrap:initial;margin:0 0 17px;font-size:23px;font-weight:500;line-height:1.35}.ps-source{color:#645f55;justify-content:space-between;gap:12px;font-size:13px;display:flex}.ps-card:focus-visible .ps-visual:after{opacity:.87}.ps-card:focus-visible .ps-read{opacity:1}@media (hover:hover) and (pointer:fine){.ps-card:hover .ps-visual:after{opacity:.87}.ps-card:hover .ps-read{opacity:1}}@media (width<=1080px){.ps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-hero h1{font-size:70px}.ps-hero-copy{max-width:620px}.ps-hero-copy>p{max-width:540px;font-size:17px}}@media (width<=700px){.ps-hero{height:auto}.ps-hero-photo{object-position:50% 24%;width:100%;height:400px;right:0;mask-image:linear-gradient(#000 70%,#0000)}.ps-hero:after{background:linear-gradient(#0000 25%,#080909 65% 100%),linear-gradient(90deg,#08090960,#0000)}.ps-hero-inner{padding-top:320px;padding-bottom:38px}.ps-hero h1{margin-bottom:23px;font-size:clamp(45px,12vw,65px);line-height:1.03}.ps-hero-copy>p{font-size:17px;line-height:1.6}.ps-socials{justify-content:flex-start;margin-top:22px}.ps-coverage{padding:60px 0 65px}.ps-intro{text-align:left;margin-bottom:40px}.ps-intro h2{font-size:45px}.ps-intro p{font-size:17px}.ps-grid{grid-template-columns:1fr;gap:40px}.ps-visual{border-radius:12px;margin-bottom:20px}.ps-card h3{font-size:23px}.ps-source{align-items:center;min-height:30px}}@media (prefers-reduced-motion:reduce){.ps-visual:after,.ps-read{transition:none}}.ps-visual>img{transition:transform .24s}.ps-coverage{padding-bottom:35px}.ps-coverage+.newsletter{padding-top:45px}@media (hover:hover) and (pointer:fine){.ps-card:hover .ps-visual>img{transform:scale(1.03)}}@media (width<=700px){.ps-coverage{padding-bottom:25px}.ps-coverage+.newsletter{padding-top:35px}}@media (prefers-reduced-motion:reduce){.ps-visual>img{transition:none}}@media (width<=700px){.ps-hero-copy,.ps-intro{text-align:center}.ps-hero-copy p{margin-inline:auto}.ps-socials{justify-content:center;max-width:none}.ps-intro h2,.ps-coverage+.newsletter .newsletter-layout{text-align:center}.ps-coverage+.newsletter .eyebrow{justify-content:center}}
