.po__band{background:var(--color-bg-alt);border:1px solid var(--color-border-dark);border-radius:var(--radius-card);display:grid;grid-template-columns:5fr 7fr;min-height:440px;position:relative}.po__copy{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;min-width:0;padding:var(--space-2xl) var(--space-xl) var(--space-2xl) calc(var(--space-lg) + var(--space-xl));position:relative;z-index:2}.po__frame{inset:var(--space-lg) calc(var(--space-2xl)*-1) var(--space-lg) var(--space-lg);pointer-events:none;position:absolute;z-index:3}.po .po__copy h2{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--color-text-main);margin:0;text-transform:none;text-wrap:balance;-webkit-text-fill-color:var(--color-text-main)}.po__body{color:var(--color-text-muted);max-width:34ch}.po__body p{margin:0}.po__body p+p{margin-top:var(--space-sm)}.po__cta{margin-top:var(--space-xs)}.po__photo{border-radius:0 var(--radius-card) var(--radius-card) 0;min-width:0;overflow:hidden;position:relative}.po__photo img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.po__photo:after{background:linear-gradient(90deg,var(--color-bg-alt) 0,transparent 55%);content:"";inset:0;pointer-events:none;position:absolute}@media (max-width:899px){.po__band{grid-template-columns:1fr;min-height:0}.po__photo{aspect-ratio:16/10;border-radius:var(--radius-card) var(--radius-card) 0 0;order:-1}.po__photo:after{background:linear-gradient(0deg,var(--color-bg-alt) 0,transparent 35%)}.po__copy{padding:var(--space-xl) var(--space-xl) var(--space-2xl)}.po__frame{inset:var(--space-md)}}