.editorial{display:grid;grid-template-columns:41fr 59fr;height:480px;max-height:none;background:#806342;color:#fff9ed;overflow:hidden}.editorial[hidden]{display:none}.editorial>.promo-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 5vw 40px 8vw}.editorial h2{font-size:clamp(44px,3.6vw,52px);color:#fff9ed;margin:0 0 20px}.editorial .eyebrow{font-size:12px;letter-spacing:.18em;color:#f2dfbf;margin-bottom:22px}.editorial .promo-copy>p:not(.eyebrow){font-size:15px;color:#fff3df}.editorial .button{font-size:14px;background:#dfc49b;color:#30261b;border-color:#dfc49b}.editorial .button:hover{background:#ecd8b9}.editorial>.promo-art{padding:0;height:100%;min-height:0;background:#ece5d7;display:flex;align-items:center;justify-content:center}.editorial .promo-art img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.promo-preview .editorial{margin-top:0}.promo-preview{container-type:inline-size}@media(max-width:700px){.editorial{height:auto;grid-template-columns:1fr;max-height:none}.editorial>.promo-art{order:-1;height:auto;aspect-ratio:16 / 10}.editorial .promo-art img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}.editorial>.promo-copy{padding:38px 7% 42px}.editorial h2{font-size:40px}.editorial .eyebrow{font-size:11px}}
