.rp-campaign-footer.rp-site-footer--home{margin-top:0;scroll-margin-top:80px}.rp-campaign-footer .rp-site-footer__closing{gap:var(--rp-space-9);padding-block:var(--rp-space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rp-campaign-footer .rp-site-footer__invitation h2{font:900 clamp(52px,5.3vw,76px)/1.15 var(--rp-font-marketing);letter-spacing:-.055em;text-wrap:balance}.rp-campaign-footer .rp-site-footer__lead{margin:var(--rp-space-6) 0 var(--rp-space-7);font-size:18px;line-height:1.75}.rp-campaign-footer .rp-site-footer__trial-note{margin:var(--rp-space-5) 0 0;font-size:13px;line-height:1.7}.rp-campaign-footer .rp-site-footer__foundation{position:relative}.rp-campaign-footer .rp-site-footer__frame{padding-top:var(--rp-space-7)}.rp-campaign-footer .rp-site-footer__starting-points a:focus-visible{outline-color:var(--rp-yellow)}.rp-campaign-footer .rp-site-footer__starting-points strong{font-family:var(--rp-font-marketing);font-weight:800}.rp-campaign-footer .rp-site-footer__starting-points .rp-icon{width:24px;height:24px;transition:transform .15s ease-out}.rp-campaign-footer .rp-site-footer__starting-points a:hover .rp-icon{transform:translate(4px)}.rp-campaign-footer .rp-site-footer__invitation a:focus-visible{outline-color:var(--rp-ink)}.rp-campaign-footer .rp-button--marketing .rp-button__surface{font-size:18px}.vg>.rp-campaign-footer{border-top:0}.rp-campaign-footer .rp-closing-film{background:var(--rp-ink);border:3px solid var(--rp-ink);box-shadow:8px 8px 0 var(--rp-ink);position:relative;transform:rotate(-3deg);margin:var(--rp-space-4) var(--rp-space-3)!important}.rp-closing-film img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.rp-closing-film figcaption{justify-content:space-between;align-items:center;gap:var(--rp-space-4);padding:var(--rp-space-4) var(--rp-space-5);color:var(--rp-yellow);font:900 clamp(22px,2.8vw,38px)/1.1 var(--rp-font-marketing);letter-spacing:-.035em;display:flex}.rp-closing-film figcaption:after{content:"";border:3px solid;border-radius:50%;flex:none;width:18px;height:18px;display:block}.rp-prompt-closing-art{min-width:0;padding:var(--rp-space-5) var(--rp-space-3) var(--rp-space-4) var(--rp-space-7);margin:0;position:relative}.rp-prompt-closing-art__picture{aspect-ratio:4/3;object-fit:cover;object-position:54% center;border:3px solid var(--rp-ink);width:100%;box-shadow:8px 8px 0 var(--rp-ink);display:block;transform:rotate(3deg)}.rp-prompt-closing-art__note{z-index:1;width:86%;margin:calc(-1 * var(--rp-space-9)) 0 0 calc(-1 * var(--rp-space-6));padding:var(--rp-space-5);background:var(--rp-paper-2);color:var(--rp-ink);border:3px solid var(--rp-ink);box-shadow:6px 6px 0 var(--rp-ink);position:relative;transform:rotate(-4deg)}.rp-prompt-closing-art__note>span{padding-bottom:var(--rp-space-3);border-bottom:2px solid var(--rp-ink);font:800 12px/1.5 var(--rp-font-mono);letter-spacing:.06em;display:block}.rp-prompt-closing-art__note p{margin:var(--rp-space-3) 0 0;font:800 clamp(18px,1.8vw,25px)/1.6 var(--rp-font-body);letter-spacing:-.025em}.rp-prompt-closing-art__note mark{color:inherit;background:var(--rp-purple);padding-inline:var(--rp-space-1)}@media (width<=999px){.rp-campaign-footer .rp-site-footer__closing{gap:var(--rp-space-7)}.rp-campaign-footer .rp-site-footer__invitation h2{font-size:clamp(44px,5.3vw,64px)}.rp-campaign-footer .rp-site-footer__lead{font-size:16px}.rp-prompt-closing-art{padding-left:var(--rp-space-4)}.rp-prompt-closing-art__note{width:94%;padding:var(--rp-space-4);margin-left:calc(-1 * var(--rp-space-3))}}@media (prefers-reduced-motion:reduce){.rp-campaign-footer .rp-site-footer__starting-points .rp-icon{transition:none}}@media (width<=759px){.rp-campaign-footer .rp-site-footer__closing{gap:var(--rp-space-8);padding-block:var(--rp-space-8);grid-template-columns:minmax(0,1fr)}.rp-campaign-footer .rp-site-footer__invitation h2{font-size:clamp(40px,10vw,64px)}.rp-campaign-footer .rp-site-footer__lead{margin-block:var(--rp-space-5) var(--rp-space-6)}.rp-campaign-footer .rp-site-footer__trial-note{margin-top:var(--rp-space-4)}.rp-campaign-footer .rp-button--marketing .rp-button__surface{font-size:16px}.rp-campaign-footer .rp-closing-film{justify-self:center;width:calc(100% - 24px);max-width:520px}.rp-prompt-closing-art{justify-self:center;width:100%;max-width:520px;padding-top:0}.rp-prompt-closing-art__note{margin-top:calc(-1 * var(--rp-space-7))}.rp-prompt-closing-art__note p{font-size:19px}.rp-campaign-footer .rp-site-footer__starting-points{padding-bottom:var(--rp-space-5);grid-template-columns:1fr;gap:0}.rp-campaign-footer .rp-site-footer__starting-points a{min-height:76px;padding-block:var(--rp-space-4)}.rp-campaign-footer .rp-site-footer__starting-points a+a{border-top:1px solid color-mix(in srgb,var(--rp-text-inverse) 25%,transparent)}.rp-campaign-footer .rp-site-footer__starting-points strong{font-size:20px}}
