.campaign-cover{position:absolute;inset:0;display:grid;grid-template-columns:51% 49%;grid-template-rows:1fr;align-items:stretch;text-align:left;box-sizing:border-box;padding:48px 36px 44px 56px;background:radial-gradient(ellipse at 87% 42%,#404348 0,transparent 54%),#171b20;color:#f9f3e6;font-family:Manrope,"Segoe UI",sans-serif}
[data-campaign=keyboards] .campaign-cover{background:radial-gradient(ellipse at 83% 46%,#cfaba1 0,transparent 62%),#f2e6d8;color:#29211e}
.campaign-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;justify-content:center;position:relative}
.campaign-type{font-size:31px;font-weight:650;letter-spacing:.13em;text-transform:uppercase;line-height:1.15;color:#e8be83}
[data-campaign=keyboards] .campaign-type{color:#713932}
.campaign-title{display:block;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:135px;line-height:.84;letter-spacing:-.064em;margin:32px 0 22px}
.campaign-price{font-size:36px;line-height:1.2;font-weight:500;letter-spacing:-.025em}
.campaign-action{margin-top:35px;padding:10px 0 7px;border-bottom:4px solid currentColor;font-size:30px;font-weight:650;line-height:1.1}
.campaign-art{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center}
.campaign-art img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block}
.scene-screen-link:hover .campaign-action,.scene-screen-link:focus-visible .campaign-action{color:#ffe1ab}
.scene-screen-link[data-campaign=keyboards]:is(:hover,:focus-visible) .campaign-action{color:#792c24}
.room-primary-nav a:focus-visible{outline:2px solid #f6d29d;outline-offset:2px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.campaign-action{transition:background .16s,color .16s}.room-primary-nav a{transition:background .16s,color .16s}.room-primary-nav a:hover{background:#fff1}}
@media(max-width:650px){.campaign-cover{padding:35px 20px 35px 38px;grid-template-columns:54% 46%}.campaign-price{display:none}.campaign-type{font-size:49px}.campaign-title{font-size:153px}.campaign-action{font-size:43px}}
