.record-campaign #story{height:2676svh}.record-campaign .story-group{grid-template-columns:calc(420px * var(--scale)) calc(650px * var(--scale));column-gap:calc(180px * var(--scale))}.record-campaign .copy{width:100%}.record-campaign .copy p{white-space:normal;word-break:keep-all;line-height:1.65;font-size:calc(22px * var(--scale))}.record-campaign .media{width:calc(650px * var(--scale));height:calc(730px * var(--scale));background:transparent}.record-campaign .media img{display:block;width:100%;height:100%;object-fit:contain}.record-campaign .progress{bottom:calc(100px * var(--scale))}@media(max-width:700px){.record-campaign .story-group{width:calc(100% - 48px);gap:20px}.record-campaign .copy p{font-size:14px;max-height:25svh;overflow:auto}.record-campaign .media{width:100%;height:42svh;max-height:42svh}.record-campaign .progress{bottom:35px}}
.record-campaign .hero-image img{left:0;top:0;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;transform:none}
.record-campaign .progress{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.record-campaign.has-record-progress .progress{opacity:1;visibility:visible}
