#MainContent .pcc-home .pcc-poster--curated{background:linear-gradient(115deg,#fff 0%,#f4ebed 55%,#dfb9c0 100%);color:#3e2028}
#MainContent .pcc-home .pcc-poster--curated.pcc-poster--sage{background:linear-gradient(115deg,#fff 0%,#edf0f3 54%,#c8d5df 100%)}
#MainContent .pcc-home .pcc-poster--curated.pcc-poster--plum{background:linear-gradient(115deg,#fff 0%,#f4e5e8 50%,#d7a1ac 100%)}
#MainContent .pcc-home .pcc-poster--curated::before{display:none}
#MainContent .pcc-poster--curated .pcc-poster__layout{grid-template-columns:1.05fr 1fr;gap:5%;min-height:590px;padding-block:30px}
#MainContent .pcc-home .pcc-poster--curated .pcc-poster__copy{background:none;border-radius:0;padding:28px 0;max-width:560px}
#MainContent .pcc-poster--curated .pcc-poster__copy h2{font-family:var(--font-heading-family);font-size:clamp(42px,4.7vw,68px);font-weight:400;line-height:1.06;letter-spacing:-.035em;max-width:560px;margin:16px 0 0;text-wrap:balance;color:#44232b}
#MainContent .pcc-poster--curated .pcc-poster__copy>.pcc-eyebrow{font-size:11px;letter-spacing:.16em;color:#873e4d}
#MainContent .pcc-poster--curated .pcc-poster__copy>p:not(.pcc-eyebrow){color:#604f54;max-width:430px;font-size:15px;line-height:1.8;margin:24px 0 28px!important}
#MainContent .pcc-poster--curated .pcc-button{min-height:50px;padding:15px 25px;border-radius:28px}
#MainContent .pcc-poster__studio{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:10px 0 25px}
#MainContent .pcc-poster__studio::before{content:"";position:absolute;inset:7% 0 12%;border-radius:50%;background:radial-gradient(ellipse,#ffffffb0,transparent 68%);z-index:-1}
#MainContent .pcc-poster__cutouts{display:block;width:100%;max-width:500px;height:430px;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 20px 12px #45232b18)}
#MainContent .pcc-poster__captions{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;margin-top:10px;text-align:center}
#MainContent .pcc-poster__captions a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:#44232b;padding:10px 3px;min-height:52px}
#MainContent .pcc-poster__captions span{font-size:9px;font-weight:600;letter-spacing:.1em;line-height:1.4}
#MainContent .pcc-poster__captions strong{font-family:var(--font-heading-family);font-weight:400;font-size:16px;line-height:1.3}
#MainContent .pcc-poster__captions a:hover strong{text-decoration:underline;text-underline-offset:4px}
#MainContent .pcc-poster__captions a:focus-visible{outline:2px solid #873e4d;outline-offset:2px;border-radius:4px}
@media(max-width:989px) and (min-width:750px){#MainContent .pcc-poster--curated .pcc-poster__layout{gap:3%}#MainContent .pcc-poster__cutouts{height:360px}}
@media(max-width:749px){
#MainContent .pcc-poster--curated .pcc-poster__layout{grid-template-columns:1fr;align-content:center;gap:0;min-height:0;padding-top:28px;padding-bottom:15px}
#MainContent .pcc-home .pcc-poster--curated .pcc-poster__copy{padding:0 2px 10px;text-align:left}
#MainContent .pcc-poster--curated .pcc-poster__copy h2{font-size:clamp(34px,9.2vw,48px);max-width:470px;line-height:1.07;margin-top:13px}
#MainContent .pcc-poster--curated .pcc-poster__copy>.pcc-eyebrow{font-size:9px;letter-spacing:.13em}
#MainContent .pcc-poster--curated .pcc-poster__copy>p:not(.pcc-eyebrow){font-size:13px;line-height:1.65;max-width:470px;margin:17px 0 19px!important}
#MainContent .pcc-poster--curated .pcc-button{min-height:46px;padding:12px 22px;font-size:12px}
#MainContent .pcc-poster__studio{width:100%;max-width:440px;margin:auto;padding:12px 0 0}
#MainContent .pcc-poster__cutouts{height:285px;max-width:360px}
#MainContent .pcc-poster__captions{gap:12px;margin-top:0}
#MainContent .pcc-poster__captions span{font-size:8px}
#MainContent .pcc-poster__captions strong{font-size:14px}
}
@media(max-width:359px){#MainContent .pcc-poster__cutouts{height:245px}#MainContent .pcc-poster--curated .pcc-poster__copy h2{font-size:32px}}

#MainContent .pcc-poster--curated .pcc-poster__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}
#MainContent .pcc-poster--curated:has(.pcc-poster__background)::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffffc9 0%,#ffffffa6 38%,#ffffff38 65%,#ffffff12 100%)}
#MainContent .pcc-poster--curated .pcc-poster__layout{position:relative;z-index:1}
#MainContent .pcc-poster--curated:has(.pcc-poster__background) .pcc-poster__studio::before{display:none}
#MainContent .pcc-poster--curated:has(.pcc-poster__background) .pcc-poster__captions a{background:#ffffffdf;border-radius:12px;padding:10px 8px}
@media(max-width:749px){
#MainContent .pcc-poster--curated .pcc-poster__background{object-position:72% center}
#MainContent .pcc-poster--curated.pcc-poster--rose .pcc-poster__background{object-position:82% center}
#MainContent .pcc-poster--curated.pcc-poster--plum .pcc-poster__background{object-position:74% center}
#MainContent .pcc-poster--curated:has(.pcc-poster__background)::after{background:linear-gradient(180deg,#fffffff0 0%,#ffffffe6 34%,#ffffff70 52%,#ffffff14 72%,#ffffff40 100%)}
}
