.bpf-ft2{background:var(--bpf-darker);color:rgb(255 255 255 / .72);overflow:hidden}.bpf-ft2__ticker{background:var(--bpf-accent);color:var(--bpf-cta-ink);overflow:hidden}.bpf-ft2__track{display:flex;width:max-content;animation:bpf-ft2-ticker 46s linear infinite}.bpf-ft2__ticker:hover .bpf-ft2__track{animation-play-state:paused}.bpf-ft2__run{display:flex;flex:none;margin:0;padding:0;list-style:none}.bpf-ft2__run li{display:inline-flex;align-items:center;gap:14px;margin:0;padding:17px 26px;white-space:nowrap;font-family:var(--bpf-font-display);font-weight:700;font-size:17px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.bpf-ft2__star{flex:none;width:18px;height:18px}@keyframes bpf-ft2-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.bpf-ft2__main{max-width:var(--bpf-page-max);margin:0 auto;padding:clamp(64px, 8vw, 112px) var(--bpf-page-pad) clamp(56px, 6vw, 88px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(40px, 5vw, 72px);align-items:start}.bpf-ft2__title{margin:0 0 20px;font-family:var(--bpf-font-display);font-weight:700;font-size:clamp(32px, 3.4vw, 46px);line-height:1.06;letter-spacing:-.01em;color:#fff}.bpf-ft2__title span{display:block;color:var(--bpf-accent)}.bpf-ft2__text{margin:0 0 32px;max-width:36ch;font-size:18px;line-height:1.55;color:rgb(255 255 255 / .78)}.bpf-ft2__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:40px 28px;padding-top:10px}.bpf-ft2__coltitle{margin:0 0 18px;font-family:var(--bpf-font-text);font-size:13px;font-weight:700;letter-spacing:.8px;line-height:1.3;text-transform:uppercase;white-space:nowrap;color:rgb(255 255 255 / .45)}.bpf-ft2__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bpf-ft2__list li{margin:0;padding:0}.bpf-ft2__list a{display:inline-flex;align-items:center;gap:10px;color:rgb(255 255 255 / .78);text-decoration:none;font-size:15px;line-height:1.4;transition:color .15s ease}.bpf-ft2__list a:hover,.bpf-ft2__list a:focus-visible{color:#fff}.bpf-ft2__list a.bpf-ft2__all{color:var(--bpf-accent);font-weight:600}.bpf-ft2__list a.bpf-ft2__all:hover,.bpf-ft2__list a.bpf-ft2__all:focus-visible{color:#fff}.bpf-ft2__list svg{flex:none;width:18px;height:18px;color:var(--bpf-accent)}.bpf-ft2__bar{max-width:var(--bpf-page-max);margin:0 auto;padding:22px var(--bpf-page-pad);border-top:1px solid rgb(255 255 255 / .1);display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.bpf-ft2__ta{display:flex;flex:none}.bpf-ft2__ta img{display:block;width:64px;height:auto}.bpf-ft2__made{margin:0;font-family:var(--bpf-font-display);font-weight:600;font-size:16px;color:rgb(255 255 255 / .8)}.bpf-ft2__legal{margin:0 0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:13px;color:rgb(255 255 255 / .5)}.bpf-ft2__legal a{color:rgb(255 255 255 / .68);text-decoration:none}.bpf-ft2__legal a:hover,.bpf-ft2__legal a:focus-visible{color:#fff}.bpf-ft2__mark{max-width:1680px;margin:0 auto;padding:0 clamp(12px, 2vw, 28px);line-height:0}.bpf-ft2__mark svg{display:block;width:100%;height:auto}.bpf-ft2__marktext{font-family:var(--bpf-font-display);font-weight:800;font-size:156px}@media (max-width:1100px){.bpf-ft2__main{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.bpf-ft2__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.bpf-ft2__run li{padding:14px 20px;font-size:15px}}@media (max-width:560px){.bpf-ft2__main{padding-top:56px}.bpf-ft2__bar{flex-direction:column;align-items:flex-start}.bpf-ft2__legal{margin-left:0}}@media (max-width:420px){.bpf-ft2__cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bpf-ft2__track{animation:none;width:auto;justify-content:center}.bpf-ft2__run{flex-wrap:wrap;justify-content:center}.bpf-ft2__run[aria-hidden="true"]{display:none}}