.talking-politics_page__wBVzO h1.talking-politics_heading__Rg1ts{font-size:clamp(3.1rem,6vw,6rem);line-height:.94;letter-spacing:-.065em}.portfolio_page__oh9fc{background:#f8f2e6;padding-top:64px;padding-bottom:88px}.portfolio_back__ATFIJ{display:inline-block;color:#831522;font-weight:700;text-underline-offset:4px;margin-bottom:44px}.portfolio_page__oh9fc h1.portfolio_heading__zXcmQ{font-size:clamp(3.6rem,8vw,8rem);letter-spacing:-.07em;line-height:.88;max-width:1000px;margin:0}.portfolio_campaign__zplgJ{margin-top:64px;padding-top:28px;border-top:2px dotted #831522;max-width:1000px;display:flex;align-items:center;justify-content:space-between;gap:28px}.portfolio_campaign__zplgJ h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.05em;margin:0}.portfolio_button__uC3GW{display:inline-flex;flex-shrink:0;gap:20px;align-items:center;justify-content:center;min-height:54px;padding:16px 22px;background:#831522;color:#fff;text-decoration:none;font-size:15px;font-weight:700;line-height:1.4}.portfolio_button__uC3GW:hover{background:#600f19}.portfolio_back__ATFIJ:focus-visible,.portfolio_button__uC3GW:focus-visible{outline:2px solid #050606;outline-offset:4px}@media(max-width:720px){.portfolio_page__oh9fc{padding-top:44px;padding-bottom:64px}.portfolio_back__ATFIJ{margin-bottom:36px}.portfolio_campaign__zplgJ{margin-top:44px;align-items:flex-start;flex-direction:column;gap:24px}.portfolio_button__uC3GW{font-size:14px;padding:14px 18px}}.portfolio_video__22VUa{width:min(100%,1000px);margin-top:32px;background:#050606;aspect-ratio:16/9}.portfolio_video__22VUa iframe{display:block;width:100%;height:100%;border:0}