.xf.xf{color:#faf7ef;background:#0e1a14;width:100%;padding:clamp(44px,6vh,72px) 0 clamp(40px,5vh,60px);font-family:Sora,system-ui,sans-serif}.xf .xf-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(22px,6vw,48px)}.xf .xf-marks{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.xf .xf-lockup{padding-bottom:calc(var(--xb-lockup-h,20px) * .95)}.xf .xf-partner{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.xf .xf-partner-kicker{color:#faf7ef6b;letter-spacing:.16em;text-transform:uppercase;font-size:.56rem;font-weight:600;line-height:1}.xf .xf-partner img{-o-object-fit:contain;object-fit:contain;opacity:.95;width:auto;max-width:150px;height:34px;display:block}.xf .xf-partner strong{color:#faf7ef;letter-spacing:-.01em;font-family:PP Radio Grotesk,Sora,sans-serif;font-size:1.15rem;font-weight:700}.xf .xf-fine{border-top:1px solid #ffffff29;max-width:78ch;margin-top:clamp(34px,4.5vh,48px);padding-top:26px}.xf .xf-fine p{color:#faf7ef8c;margin:0 0 10px;font-size:.8rem;font-weight:300;line-height:1.6}.xf .xf-fine p:last-child{margin-bottom:0}.xf .xf-contact{margin-top:16px}.xf .xf-contact a{color:#faf7efc7;border-bottom:1px solid #faf7ef47;text-decoration:none;transition:color .18s,border-color .18s}.xf .xf-contact a:hover,.xf .xf-contact a:focus-visible{color:#efff87;border-color:#efff87}@media (max-width:719px){.xf .xf-marks{gap:18px}.xf .xf-partner img{max-width:118px;height:27px}.xf .xf-partner-kicker{letter-spacing:.14em;font-size:.52rem}}@media (prefers-reduced-motion:reduce){.xf .xf-contact a{transition:none}}
