.landing-redesign footer.pf-footer{isolation:isolate;color:#f5f6f6;background:#090a0b;min-height:620px;position:relative;overflow:hidden}.landing-redesign .pf-footer__markets{border-top:1px solid rgba(255,255,255,.15);flex-wrap:wrap;align-items:center;gap:8px 28px;padding-top:14px;padding-bottom:14px;font-size:13px;display:flex}.landing-redesign .pf-footer__markets p{color:#aeb3b6;margin-right:auto}.landing-redesign .pf-footer__markets a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:600px){.landing-redesign .pf-footer__markets p{flex-basis:100%}}.landing-redesign .pf-footer__inner{z-index:1;padding-top:max(58px,min(6vw,78px));position:relative}.landing-redesign .pf-footer__invitation{border-bottom:1px solid rgba(255,255,255,.15);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:max(44px,min(5vw,62px));display:grid}.landing-redesign .pf-footer__eyebrow{color:#a5aaad;font:600 11px/1.5 var(--rd-ui);letter-spacing:.12em;text-transform:uppercase}.landing-redesign .pf-footer__invitation h2{max-width:720px;font:400 clamp(48px,5vw,64px)/.98 var(--rd-display);letter-spacing:-.02em;margin-top:16px}.landing-redesign .pf-footer__start{color:#111315;min-height:56px;font:650 14px/1.4 var(--rd-ui);text-shadow:0 1px #fff;transition:transform var(--lr-motion-base)var(--lr-ease-standard),background var(--lr-motion-base),box-shadow var(--lr-motion-base);background:linear-gradient(#fff 0%,#f2f3f3 48%,#dfe2e3 100%);border:1px solid #c8ccce;border-radius:15px;justify-content:center;align-items:center;gap:16px;padding:7px 8px 7px 20px;display:inline-flex;box-shadow:inset 0 1px #fff,inset 0 -1px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.25),0 14px 28px -14px rgba(0,0,0,.72)}.landing-redesign .pf-footer__start span{color:#fff;width:34px;height:34px;text-shadow:none;background:linear-gradient(145deg,#373b3e,#111315);border:1px solid #0b0d0e;border-radius:9px;flex:0 0 34px;place-items:center;font-size:18px;line-height:1;display:grid;box-shadow:inset 0 1px rgba(255,255,255,.18),0 1px 3px rgba(0,0,0,.3)}.landing-redesign .pf-footer__start:focus-visible{outline-offset:5px;outline:2px solid #fff}.landing-redesign .pf-footer__start:active{transition-duration:80ms;transform:translateY(1px)scale(.985)}.landing-redesign .pf-footer__directory{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:start;gap:max(24px,min(3.5vw,48px));padding-top:max(40px,min(4vw,54px));padding-bottom:max(40px,min(4vw,54px));display:grid}.landing-redesign .pf-footer__brand>a{font:400 31px/1 var(--rd-display);letter-spacing:-.025em;display:inline-block}.landing-redesign .pf-footer__brand>a img{object-fit:contain;width:96px;height:96px;display:block}.landing-redesign .pf-footer__brand>p{color:#aeb3b6;max-width:350px;font:400 15px/1.6 var(--rd-body);margin-top:18px}.landing-redesign .pf-footer__socials{align-items:center;gap:8px;margin-top:20px;display:flex}.landing-redesign .pf-footer__socials a{color:#edf0f1;width:48px;height:48px;box-shadow:none;transition:transform var(--lr-motion-base)var(--lr-ease-standard);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.22);border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.landing-redesign .pf-footer__socials img{object-fit:contain;width:28px;height:28px}.landing-redesign .pf-footer__socials svg{width:40px;height:40px}.landing-redesign .pf-footer nav h3{color:#92989b;min-height:31px;font:600 11px/1.5 var(--rd-ui);letter-spacing:.12em;text-transform:uppercase;align-items:center;margin:0;display:flex}.landing-redesign .pf-footer nav ul{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.landing-redesign .pf-footer nav a{color:#d8dcde;min-height:34px;font:500 13px/1.5 var(--rd-ui);transition:color var(--lr-motion-fast);padding-bottom:10px;display:block}.landing-redesign .pf-footer__legal{color:#8f9598;font:500 11px/1.5 var(--rd-ui);border-top:1px solid rgba(255,255,255,.13);justify-content:space-between;gap:32px;padding-top:20px;padding-bottom:24px;display:flex}.landing-redesign .pf-footer__monogram{z-index:0;color:transparent;font:400 clamp(180px,34vw,510px)/.8 var(--rd-display);letter-spacing:-.075em;text-align:center;white-space:nowrap;background:linear-gradient(rgba(210,216,219,.19) 0%,rgba(210,216,219,.19) 38%,transparent 82%,transparent 100%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;position:absolute;bottom:-.18em;left:0;right:0}.landing-redesign .pf-footer :-webkit-any(a,button):focus-visible{outline-offset:5px;outline:2px solid #fff}.landing-redesign .pf-footer :-moz-any(a,button):focus-visible{outline-offset:5px;outline:2px solid #fff}.landing-redesign .pf-footer :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.landing-redesign .pf-footer__start:hover{color:#111315;background:linear-gradient(#fff 0%,#f6f7f7 42%,#e4e6e7 100%);transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -1px rgba(0,0,0,.1),0 4px 7px rgba(0,0,0,.28),0 18px 34px -14px rgba(0,0,0,.82)}.landing-redesign .pf-footer__socials a:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.45);transform:translateY(-2px)}.landing-redesign .pf-footer nav a:hover{color:#fff}}@media (max-width:980px){.landing-redesign .pf-footer__directory{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-redesign .pf-footer__brand{grid-column:1/-1;padding-bottom:24px}}@media (max-width:700px){.landing-redesign footer.pf-footer{min-height:0}.landing-redesign .pf-footer__inner{padding-top:32px}.landing-redesign .pf-footer__invitation{grid-template-columns:1fr;align-items:start;gap:20px;padding-bottom:28px}.landing-redesign .pf-footer__invitation h2{font-size:max(44px,min(12vw,58px))}.landing-redesign .pf-footer__start{justify-self:start}.landing-redesign .pf-footer__directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding-top:24px;padding-bottom:24px}.landing-redesign .pf-footer__brand{grid-column:1/-1;padding-bottom:0}.landing-redesign .pf-footer__brand>p{margin-top:14px}.landing-redesign .pf-footer__brand>a img{width:80px;height:80px}.landing-redesign .pf-footer__socials{margin-top:16px}.landing-redesign .pf-footer nav:last-of-type{grid-column:1/-1}.landing-redesign .pf-footer nav ul{gap:0 20px;margin-top:10px}.landing-redesign .pf-footer nav:not(:last-of-type) ul{grid-auto-rows:minmax(56px,auto)}.landing-redesign .pf-footer nav a{align-items:center;min-height:44px;padding-top:8px;padding-bottom:8px;display:flex}.landing-redesign .pf-footer nav:last-of-type ul{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-redesign .pf-footer__legal{flex-direction:column;gap:6px;padding-top:16px;padding-bottom:20px}.landing-redesign .pf-footer__monogram{font-size:max(150px,min(52vw,310px));bottom:-.12em}}@media (prefers-reduced-motion:reduce){.landing-redesign .pf-footer a{transition:none}.landing-redesign .pf-footer__socials a:hover{transform:none}.landing-redesign .pf-footer__start:-webkit-any(:hover,:active){transform:none}.landing-redesign .pf-footer__start:-moz-any(:hover,:active){transform:none}.landing-redesign .pf-footer__start:is(:hover,:active){transform:none}}.landing-redesign .pf-footer nav.pf-footer__markets{grid-template-columns:minmax(180px,1fr) repeat(4,auto);gap:12px 28px;display:grid}.landing-redesign .pf-footer nav.pf-footer__markets p{margin:0}.landing-redesign .pf-footer nav.pf-footer__markets a{align-items:center;min-height:44px;padding:0;display:flex}@media (max-width:700px){.landing-redesign .pf-footer nav.pf-footer__markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.landing-redesign .pf-footer nav.pf-footer__markets p{grid-column:1/-1;padding-top:12px;padding-bottom:12px}}
