.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}}
.landing-redesign{--lr-cream:#f3f5f7;--lr-cream-deep:#e7ebef;--lr-paper:#fff;--lr-sand:#cbd3db;--lr-sand-soft:#eef1f4;--lr-ink:#171a1f;--lr-ink-soft:#30363d;--lr-muted:#5e6873;--lr-olive:#28664a;--lr-olive-dark:#194b36;--lr-rust:#994b42;--lr-rust-dark:#75362f;--lr-white:#fff;--lr-line:rgba(35,45,56,.15);--lr-surface-page:var(--lr-paper);--lr-surface-subtle:var(--lr-cream);--lr-surface-raised:var(--lr-white);--lr-surface-inverse:var(--lr-ink);--lr-surface-success:#e7f2ec;--lr-surface-destructive:#f7e9e7;--lr-text-primary:var(--lr-ink);--lr-text-secondary:var(--lr-ink-soft);--lr-text-muted:var(--lr-muted);--lr-text-inverse:#f8fafc;--lr-text-success:#1d5a40;--lr-text-destructive:#7c352f;--lr-border-subtle:var(--lr-line);--lr-border-strong:rgba(35,45,56,.34);--lr-border-success:#397358;--lr-border-destructive:#a6534a;--lr-border-focus:#285f8a;--lr-action-launch-top:#294f69;--lr-action-launch-bottom:#172f40;--lr-action-launch-edge:#3d6682;--lr-action-launch-ink:#f7fbff;--lr-action-launch-shadow:rgba(21,49,68,.3);--lr-action-launch-icon-top:#edf5fa;--lr-action-launch-icon-bottom:#a9c3d5;--rd-display:var(--font-display,"Instrument Serif",Georgia,serif);--rd-body:var(--font-body,"Geist",ui-sans-serif,system-ui,sans-serif);--rd-ui:var(--font-ui,"Manrope",ui-sans-serif,system-ui,sans-serif);--lr-space-1:4px;--lr-space-2:8px;--lr-space-3:12px;--lr-space-4:16px;--lr-space-5:24px;--lr-space-6:32px;--lr-space-7:48px;--lr-space-8:64px;--lr-space-9:96px;--lr-space-10:128px;--lr-container:1360px;--lr-gutter:clamp(20px,5vw,72px);--lr-radius-sm:6px;--lr-radius-md:12px;--lr-radius-lg:20px;--lr-radius-xl:30px;--lr-radius-pill:999px;--lr-shadow-sm:0 2px 8px rgba(28,38,48,.07);--lr-shadow-md:0 14px 34px -18px rgba(28,38,48,.22);--lr-shadow-lg:0 28px 70px -35px rgba(28,38,48,.3);--lr-focus-ring:0 0 0 4px rgba(213,226,238,.78);--lr-motion-fast:.14s;--lr-motion-base:.24s;--lr-motion-slow:.44s;--lr-ease-standard:cubic-bezier(.16,1,.3,1);--rd-paper:var(--lr-paper);--rd-mist:var(--lr-cream);--rd-cream:var(--lr-cream);--rd-cream-deep:var(--lr-cream-deep);--rd-sand:var(--lr-sand);--rd-ink:var(--lr-ink);--rd-ink-soft:var(--lr-ink-soft);--rd-muted:var(--lr-muted);--rd-olive:var(--lr-olive);--rd-line:var(--lr-line);--rd-accent:#315f84;--rd-accent-decorative:#7c9fba;--rd-container:var(--lr-container);--rd-gutter:var(--lr-gutter);color:var(--lr-text-primary);background:var(--lr-surface-page)}.landing-redesign .pml-button{--button-top:#30343a;--button-bottom:#171a1f;--button-edge:#15181c;--button-ink:var(--lr-text-inverse);--button-shadow:rgba(19,25,31,.25);--button-focus:var(--lr-border-focus);--button-highlight:rgba(255,255,255,.18);border-radius:var(--lr-radius-pill);min-height:48px;color:var(--button-ink);-webkit-text-fill-color:var(--button-ink);box-shadow:inset 0 1px 0 var(--button-highlight),inset 0 -1px 0 rgba(0,0,0,.18),0 2px 3px rgba(0,0,0,.09),0 10px 25px -15px var(--button-shadow);padding:12px 20px}.landing-redesign .pml-button[data-size=large]{border-radius:var(--lr-radius-pill);min-height:54px;padding:14px 25px}.landing-redesign .pml-button[data-variant=secondary]{--button-top:var(--lr-white);--button-bottom:#eef1f4;--button-edge:#cbd2d9;--button-ink:var(--lr-ink);--button-highlight:#fff;--button-shadow:rgba(32,43,54,.12)}.landing-redesign .pml-button[data-variant=launch] .pml-button__label{color:var(--button-ink);-webkit-text-fill-color:var(--button-ink)}.landing-redesign .pml-button[data-variant=primary] :-webkit-any(.pml-button__label,.pml-button__icon){color:var(--button-ink);-webkit-text-fill-color:var(--button-ink)}.landing-redesign .pml-button[data-variant=primary] :-moz-any(.pml-button__label,.pml-button__icon){color:var(--button-ink);-webkit-text-fill-color:var(--button-ink)}.landing-redesign .pml-button[data-variant=primary] :is(.pml-button__label,.pml-button__icon){color:var(--button-ink);-webkit-text-fill-color:var(--button-ink)}.landing-redesign .pml-button[data-variant=destructive] :-webkit-any(.pml-button__label,.pml-button__icon){color:var(--button-ink);-webkit-text-fill-color:var(--button-ink)}.landing-redesign .pml-button[data-variant=destructive] :-moz-any(.pml-button__label,.pml-button__icon){color:var(--button-ink);-webkit-text-fill-color:var(--button-ink)}.landing-redesign .pml-button[data-variant=destructive] :is(.pml-button__label,.pml-button__icon){color:var(--button-ink);-webkit-text-fill-color:var(--button-ink)}.landing-redesign .pml-button[data-variant=success] :-webkit-any(.pml-button__label,.pml-button__icon){color:var(--button-ink);-webkit-text-fill-color:var(--button-ink)}.landing-redesign .pml-button[data-variant=success] :-moz-any(.pml-button__label,.pml-button__icon){color:var(--button-ink);-webkit-text-fill-color:var(--button-ink)}.landing-redesign .pml-button[data-variant=success] :is(.pml-button__label,.pml-button__icon){color:var(--button-ink);-webkit-text-fill-color:var(--button-ink)}.landing-redesign .pml-button[data-variant=destructive]{--button-top:var(--lr-rust);--button-bottom:var(--lr-rust-dark);--button-edge:#602d23;--button-shadow:rgba(104,49,38,.26);--button-focus:var(--lr-border-destructive)}.landing-redesign .pml-button[data-variant=success]{--button-top:var(--lr-olive);--button-bottom:var(--lr-olive-dark);--button-edge:#123f2f;--button-shadow:rgba(79,84,62,.25);--button-focus:var(--lr-border-success)}.landing-redesign .pml-button[data-variant=launch]{--button-top:var(--lr-action-launch-top);--button-bottom:var(--lr-action-launch-bottom);--button-edge:var(--lr-action-launch-edge);--button-ink:var(--lr-action-launch-ink);--button-highlight:rgba(221,232,241,.22);--button-shadow:var(--lr-action-launch-shadow);--button-focus:#47789d}.landing-redesign .pml-button[data-variant=launch] .pml-button__icon{background:linear-gradient(145deg,var(--lr-action-launch-icon-top),var(--lr-action-launch-icon-bottom));color:#202a33;-webkit-text-fill-color:#202a33;border-color:#9eb8ca}.landing-redesign .pml-button[data-variant=quiet]{--button-ink:var(--lr-ink-soft);--button-focus:var(--lr-border-focus)}@media (forced-colors:active){.landing-redesign{--lr-border-focus:Highlight}.landing-redesign .pml-button,.landing-redesign .pml-button[data-variant=launch] .pml-button__icon{-webkit-text-fill-color:ButtonText}}
