.campaign-closing{isolation:isolate;background:#0a0a0a;border:0;margin-top:38px;padding:0 0 62px;position:relative;overflow:hidden}.campaign-closing .ending-scene{width:100%;height:clamp(280px,35vw,530px);margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 67%,#0000);mask-image:linear-gradient(#0000,#000 14% 67%,#0000)}.campaign-closing .ending-scene img{object-fit:cover;object-position:center 49%;width:100%;height:100%;display:block;-webkit-mask-image:none;mask-image:none}.campaign-closing .campaign-closing-inner{margin-top:-16px;display:block;position:relative}.campaign-closing .campaign-closing-copy .eyebrow{display:none}.campaign-closing .campaign-closing-copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0 0 20px;font-size:clamp(40px,4.5vw,68px);line-height:1.04}.campaign-closing .campaign-closing-copy>p:last-child{color:#d4ccdc;max-width:49ch;margin:0;font-size:18px;line-height:1.6}.campaign-closing .campaign-closing-action{margin-top:22px}@media (max-width:600px){.campaign-closing{margin-top:24px;padding-bottom:44px}.campaign-closing .ending-scene{height:270px}.campaign-closing .campaign-closing-inner{margin-top:-6px}.campaign-closing .campaign-closing-copy h2{max-width:16ch;margin-bottom:16px;font-size:38px}.campaign-closing .campaign-closing-copy>p:last-child{font-size:16px}.campaign-closing .campaign-closing-action{margin-top:19px}}.campaign-closing-copy h2{font-weight:800}.campaign-closing .campaign-closing-action{width:fit-content;max-width:100%}
