.pf-crumb{font-size:.85rem;color:rgba(255,255,255,.72);margin-bottom:22px}.pf-crumb a{color:rgba(255,255,255,.72)}.pf-crumb a:hover{color:var(--pf-gold)}.pf-crumb .pf-crumb-sep{margin:0 8px;opacity:.55}.pf-footer{background:var(--pf-dark);color:rgba(255,255,255,.72);padding:64px 0 0;font-size:.92rem}.pf-footer .pf-f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:44px}.pf-footer h4{color:#fff;font-size:.85rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.pf-footer a{color:rgba(255,255,255,.72)}.pf-footer a:hover{color:var(--pf-gold)}.pf-footer ul li{margin-bottom:9px}.pf-footer .pf-f-brand p{margin-bottom:14px;max-width:34ch}.pf-footer .pf-f-brand .pf-gold{color:var(--pf-gold);font-weight:700}.pf-footer .pf-f-bottom{border-top:1px solid rgba(255,255,255,.12);padding:22px 0;font-size:.82rem;color:rgba(255,255,255,.5);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media (max-width:640px){.pf-footer .pf-f-grid{grid-template-columns:1fr;gap:30px}}.pf-cta .pf-cta .pf-btn--ghost:hover{transform:scale(1.04)}