:where(.zPLo1q_foundation) *{margin:revert;padding:revert}:where(.zPLo1q_foundation) a{-webkit-text-decoration:revert;text-decoration:revert}.zPLo1q_foundation{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--ff-canvas:#f4f1ea;--ff-surface:#fff;--ff-surface-soft:#faf8f3;--ff-surface-warm:#f2eee5;--ff-carbon:#111315;--ff-carbon-raised:#181b1e;--ff-carbon-soft:#23272b;--ff-text:#171819;--ff-text-strong:#0d0e0f;--ff-muted:#666861;--ff-muted-dark:#aeb4b8;--ff-border:#dedbd4;--ff-border-soft:#ebe7df;--ff-border-strong:#aaa59d;--ff-ember:#c03912;--ff-ember-hover:#aa300d;--ff-ember-pressed:#922909;--ff-ember-soft:#fff0e9;--ff-gold:#80601d;--ff-gold-soft:#f6eddc;--ff-focus:#1769e0;--ff-success:#1f7a4d;--ff-danger:#b42318;--ff-action:var(--ff-ember);--ff-action-hover:var(--ff-ember-hover);--ff-action-pressed:var(--ff-ember-pressed);--ff-action-ink:#fff;--ff-recognition:var(--ff-gold);--ff-state-focus:var(--ff-focus);--ff-state-success:var(--ff-success);--ff-state-danger:var(--ff-danger);--ff-surface-canvas:var(--ff-canvas);--ff-surface-raised:var(--ff-surface);--ff-surface-inset:var(--ff-surface-soft);--ff-surface-dark:var(--ff-carbon);--ff-container:1240px;--ff-reading:1120px;--ff-copy:720px;--ff-page-gutter:clamp(20px, 3.2vw, 52px);--ff-section-space:clamp(36px, 5vw, 64px);--ff-section-space-compact:clamp(32px, 3.1vw, 44px);--ff-target:44px;--ff-sticky-offset:84px;--ff-space-0:0;--ff-space-half:4px;--ff-space-1:8px;--ff-space-2:16px;--ff-space-3:24px;--ff-space-4:32px;--ff-space-5:40px;--ff-space-6:48px;--ff-space-8:64px;--ff-space-10:80px;--ff-space-12:96px;--ff-radius-xs:6px;--ff-radius-sm:8px;--ff-radius-control:10px;--ff-radius-md:12px;--ff-radius-card:14px;--ff-radius-lg:16px;--ff-radius-feature:20px;--ff-radius-pill:999px;--ff-step--1:clamp(.82rem, .79rem + .12vw, .9rem);--ff-step-0:clamp(1rem, .96rem + .18vw, 1.125rem);--ff-step-1:clamp(1.125rem, 1.02rem + .42vw, 1.4rem);--ff-step-2:clamp(1.4rem, 1.18rem + .85vw, 1.95rem);--ff-step-3:clamp(1.8rem, 1.55rem + 1vw, 2.4rem);--ff-step-4:clamp(2rem, 1.76rem + 1vw, 2.4rem);--ff-step-5:clamp(2.85rem, 2.35rem + 2vw, 3.75rem);--ff-text-xs:.75rem;--ff-text-sm:.875rem;--ff-text-body:var(--ff-step-0);--ff-text-lead:var(--ff-step-1);--ff-text-h4:var(--ff-step-2);--ff-text-h3:var(--ff-step-3);--ff-text-h2:var(--ff-step-4);--ff-text-display:var(--ff-step-5);--ff-title-size:clamp(1.5rem, 2.6vw, 2.5rem);--ff-measure-copy:68ch;--ff-measure-lead:58ch;--ff-measure-heading:22ch;--ff-ease:cubic-bezier(.2,.8,.2,1);--ff-ease-standard:cubic-bezier(.2,.8,.2,1);--ff-ease-out:cubic-bezier(.16,1,.3,1);--ff-ease-spring:cubic-bezier(.2,.9,.25,1.18);--ff-motion-fast:.16s;--ff-duration-fast:.12s;--ff-duration-standard:.18s;--ff-duration-emphasis:.26s;--ff-shadow-xs:0 1px 2px #1113150d, 0 1px 4px #11131508;--ff-shadow-sm:0 8px 24px #11131512;--ff-shadow-md:0 18px 52px #1113151a;--ff-shadow-focus:0 0 0 5px #1769e029;--ff-shadow-1:0 10px 30px #11131514;--ff-shadow-elevated:0 28px 80px #00000047;--ff-safe-top:env(safe-area-inset-top,0px);--ff-safe-right:env(safe-area-inset-right,0px);--ff-safe-bottom:env(safe-area-inset-bottom,0px);--ff-safe-left:env(safe-area-inset-left,0px);--ff-mobile-action-height:68px;--ff-focus-scroll-offset:calc(var(--ff-sticky-offset) + 16px + var(--ff-safe-top))}@media (max-height:520px) and (orientation:landscape){.zPLo1q_foundation{--ff-section-space:clamp(32px, 7vh, 44px);--ff-section-space-compact:clamp(24px, 5vh, 34px);--ff-sticky-offset:68px;--ff-focus-scroll-offset:calc(var(--ff-sticky-offset) + 8px + var(--ff-safe-top))}}:is(:where(.zPLo1q_foundation) *,:where(.zPLo1q_foundation) :before,:where(.zPLo1q_foundation) :after){box-sizing:border-box}.zPLo1q_foundation{scroll-behavior:smooth;background:var(--ff-canvas);color:var(--ff-text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:is(:where(.zPLo1q_foundation) img,:where(.zPLo1q_foundation) svg,:where(.zPLo1q_foundation) video){max-width:100%;height:auto}:is(:where(.zPLo1q_foundation) button,:where(.zPLo1q_foundation) input,:where(.zPLo1q_foundation) textarea,:where(.zPLo1q_foundation) select){font:inherit}:where(.zPLo1q_foundation) a{color:inherit}.zPLo1q_foundation{font-synthesis:none;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%;font-size:var(--ff-text-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55}:is(:where(.zPLo1q_foundation) h1,:where(.zPLo1q_foundation) h2,:where(.zPLo1q_foundation) h3,:where(.zPLo1q_foundation) p){overflow-wrap:anywhere}:is(:where(.zPLo1q_foundation) h1,:where(.zPLo1q_foundation) h2,:where(.zPLo1q_foundation) h3){color:inherit;text-wrap:balance;margin:0;font-weight:780}:where(.zPLo1q_foundation) h1{font-size:var(--ff-text-display);letter-spacing:-.055em;line-height:.91}:where(.zPLo1q_foundation) h2{font-size:var(--ff-text-h2);letter-spacing:-.04em;line-height:1.08}:where(.zPLo1q_foundation) h3{font-size:var(--ff-text-h4);letter-spacing:-.025em;line-height:1.08}:where(.zPLo1q_foundation) p{text-wrap:pretty;margin:0}:where(.zPLo1q_foundation) .ff-kicker{font-size:var(--ff-text-xs);text-transform:uppercase;letter-spacing:.14em;color:#e8d5aa;font-weight:820;line-height:1.35}:where(.zPLo1q_foundation) .ff-kicker--ember{color:var(--ff-ember)}:where(.zPLo1q_foundation) .ff-kicker--gold{color:var(--ff-gold)}:where(.zPLo1q_foundation) .ff-text-link{color:inherit;text-underline-offset:.22em;text-decoration-skip-ink:auto;font-weight:760;text-decoration-thickness:1px}:is(:where(.zPLo1q_foundation) strong,:where(.zPLo1q_foundation) small,:where(.zPLo1q_foundation) dd,:where(.zPLo1q_foundation) dt,:where(.zPLo1q_foundation) li,:where(.zPLo1q_foundation) code){overflow-wrap:anywhere}:is(:where(.zPLo1q_foundation) [data-money],:where(.zPLo1q_foundation) [data-progress-value],:where(.zPLo1q_foundation) .ff-tabular,:where(.zPLo1q_foundation) table,:where(.zPLo1q_foundation) dl){font-variant-numeric:tabular-nums lining-nums}:where(.zPLo1q_foundation) ::selection{background:color-mix(in srgb, var(--ff-ember) 24%, white);color:var(--ff-text-strong)}@supports not (text-wrap:pretty){:where(.zPLo1q_foundation) p{overflow-wrap:break-word}}:where(.zPLo1q_foundation) .ff-container{width:min(calc(100% - (var(--ff-page-gutter) * 2)), var(--ff-container));margin-inline:auto}:where(.zPLo1q_foundation) .ff-shell{min-height:100vh;padding:var(--ff-space-10) 0}:where(.zPLo1q_foundation) .ff-prose{width:min(calc(100% - (var(--ff-page-gutter) * 2)), var(--ff-reading));margin-inline:auto}:where(.zPLo1q_foundation) .ff-section{padding:var(--ff-section-space) 0;background:var(--ff-surface);scroll-margin-block-start:var(--ff-sticky-offset)}:where(.zPLo1q_foundation) .ff-section--soft{background:var(--ff-surface-soft)}:where(.zPLo1q_foundation) .ff-section .ff-chapter-heading{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:clamp(24px,3.5vw,56px);margin-bottom:clamp(24px,2.8vw,36px);display:grid}:where(.zPLo1q_foundation) .ff-section .ff-chapter-heading>:last-child{min-width:0}:where(.zPLo1q_foundation) .ff-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:clamp(24px,3vw,48px);margin-bottom:clamp(24px,3vw,38px);display:grid}:where(.zPLo1q_foundation) .ff-section-heading h2{max-width:13ch;margin-top:.16em}:where(.zPLo1q_foundation) .ff-section-heading p{max-width:52ch;color:var(--ff-muted);justify-self:end;margin:0;line-height:1.7}:where(.zPLo1q_foundation) .ff-button{border-radius:var(--ff-radius-control);background:var(--ff-action);color:#fff;min-width:0;max-width:100%;min-height:48px;box-shadow:var(--ff-shadow-xs);white-space:normal;text-align:center;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ff-duration-standard) var(--ff-ease-out), background-color var(--ff-duration-standard) var(--ff-ease-standard), border-color var(--ff-duration-standard) var(--ff-ease-standard), box-shadow var(--ff-duration-standard) var(--ff-ease-standard);border:1px solid #0000;place-items:center;padding:12px 20px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-grid}:where(.zPLo1q_foundation) .ff-button:hover{background:var(--ff-action-hover);box-shadow:var(--ff-shadow-sm);transform:translateY(-1px)}:where(.zPLo1q_foundation) .ff-button:active{background:var(--ff-action-pressed);box-shadow:var(--ff-shadow-xs);transition-duration:var(--ff-duration-fast);transform:translateY(0)}:is(:where(.zPLo1q_foundation) .ff-button:disabled,:where(.zPLo1q_foundation) .ff-button[aria-disabled=true]){cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}:where(.zPLo1q_foundation) .ff-button--secondary{color:var(--ff-text);border-color:var(--ff-border-strong);box-shadow:none;background:#fff}:where(.zPLo1q_foundation) .ff-button--secondary:hover{box-shadow:var(--ff-shadow-xs);background:#f7f6f2;border-color:#8f8b84}:where(.zPLo1q_foundation) .ff-button--compact{min-height:var(--ff-target);padding-inline:16px}@media (max-width:900px){:where(.zPLo1q_foundation) .ff-section-heading{grid-template-columns:1fr;gap:18px}:where(.zPLo1q_foundation) .ff-section-heading p{justify-self:start}}@media (max-width:1120px){:where(.zPLo1q_foundation) .ff-section .ff-chapter-heading{grid-template-columns:minmax(0,1fr);gap:18px}:where(.zPLo1q_foundation) .ff-section .ff-chapter-heading>:last-child{justify-self:start;width:min(100%,640px)}}@media (max-width:760px){:where(.zPLo1q_foundation) .ff-container{width:min(calc(100% - 28px), var(--ff-container))}:where(.zPLo1q_foundation) .ff-section{scroll-margin-block-start:72px}}@media (hover:none){:where(.zPLo1q_foundation) .ff-button:hover{box-shadow:var(--ff-shadow-xs);transform:none}}:is(:where(.zPLo1q_foundation) .ff-section,:where(.zPLo1q_foundation) [id]){scroll-margin-block-start:var(--ff-focus-scroll-offset)}@media (max-height:520px) and (orientation:landscape){:where(.zPLo1q_foundation) .ff-section{padding-block:var(--ff-section-space)}:is(:where(.zPLo1q_foundation) .ff-section-heading,:where(.zPLo1q_foundation) .ff-section .ff-chapter-heading){margin-bottom:22px}}.zPLo1q_foundation{--ff-stage-gap:clamp(0px, .7vw, 10px);--ff-stage-rule:var(--ff-border-soft);--ff-stage-max:1600px;--ff-stage-inline:max(var(--ff-page-gutter), calc((100vw - var(--ff-stage-max)) / 2))}:where(.zPLo1q_foundation) .ff-campaign-composition{background:var(--ff-canvas);width:100%;min-width:0;overflow:clip}:where(.zPLo1q_foundation) .ff-movement{isolation:isolate;min-width:0;position:relative}:where(.zPLo1q_foundation) .ff-movement+.ff-movement{border-block-start:1px solid var(--ff-stage-rule)}:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=convert]{--ff-movement-order:1}:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=decide]{--ff-movement-order:2}:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=believe]{--ff-movement-order:3}:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=understand]{--ff-movement-order:4}:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=participate]{--ff-movement-order:5}:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=partner]{--ff-movement-order:6}:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=complete]{--ff-movement-order:7}@media (min-width:1120px){:where(.zPLo1q_foundation) .ff-movement{container:ff-movement/inline-size}:is(:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=believe],:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=understand],:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=participate],:where(.zPLo1q_foundation) .ff-movement[data-ff-movement=complete]){display:flow-root}}@media (max-width:1119px){:where(.zPLo1q_foundation) .ff-movement+.ff-movement{border-block-start-color:#0000}}@media (forced-colors:active){:where(.zPLo1q_foundation) .ff-movement+.ff-movement{border-block-start-color:canvastext}}:where(.zPLo1q_foundation) :focus-visible{outline:3px solid var(--ff-state-focus);outline-offset:3px;box-shadow:var(--ff-shadow-focus)}:is(:where(.zPLo1q_foundation) button,:where(.zPLo1q_foundation) a,:where(.zPLo1q_foundation) summary){touch-action:manipulation}:is(:where(.zPLo1q_foundation) a,:where(.zPLo1q_foundation) button,:where(.zPLo1q_foundation) summary,:where(.zPLo1q_foundation) [role=button],:where(.zPLo1q_foundation) [role=tab],:where(.zPLo1q_foundation) [role=radio]){min-block-size:var(--ff-target)}:where(.zPLo1q_foundation) [id]{scroll-margin-block-start:var(--ff-sticky-offset)}:where(.zPLo1q_foundation) .ff-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(:where(.zPLo1q_foundation) .ff-sr-only:focus,:where(.zPLo1q_foundation) .ff-sr-only:active){clip:auto!important;white-space:normal!important;width:auto!important;height:auto!important;margin:0!important;position:static!important;overflow:visible!important}:where(.zPLo1q_foundation) [aria-invalid=true]{border-color:var(--ff-state-danger)!important}:is(:where(.zPLo1q_foundation) [aria-current=true],:where(.zPLo1q_foundation) [aria-pressed=true],:where(.zPLo1q_foundation) [aria-selected=true]){text-decoration-thickness:max(1px,.08em)}@media (prefers-reduced-motion:reduce){.zPLo1q_foundation{scroll-behavior:auto!important}:is(:where(.zPLo1q_foundation) *,:where(.zPLo1q_foundation) :before,:where(.zPLo1q_foundation) :after){scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-contrast:more){.zPLo1q_foundation{--ff-border:#aaa59d;--ff-border-soft:#c7c2b9;--ff-muted:#4c4e49}:where(.zPLo1q_foundation) :focus-visible{box-shadow:none;outline-width:4px}}@media (forced-colors:active){.zPLo1q_foundation{--ff-target:44px}:where(.zPLo1q_foundation) :focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid highlight}:is(:where(.zPLo1q_foundation) .ff-button,:where(.zPLo1q_foundation) .ff-button--secondary){color:buttontext;box-shadow:none;forced-color-adjust:auto;background:buttonface;border:1px solid buttontext}:where(.zPLo1q_foundation) .ff-button:focus-visible{outline-color:highlight}:is(:where(.zPLo1q_foundation) [aria-current=true],:where(.zPLo1q_foundation) [aria-pressed=true],:where(.zPLo1q_foundation) [aria-selected=true]){outline-offset:2px;outline:2px solid highlight}:where(.zPLo1q_foundation) [aria-invalid=true]{border-color:mark!important}}@media (max-width:320px){.zPLo1q_foundation{--ff-page-gutter:10px;--ff-sticky-offset:72px}:where(.zPLo1q_foundation) .ff-container{width:calc(100% - 20px)}}:is(:where(.zPLo1q_foundation) main,:where(.zPLo1q_foundation) section,:where(.zPLo1q_foundation) article,:where(.zPLo1q_foundation) aside,:where(.zPLo1q_foundation) header,:where(.zPLo1q_foundation) footer,:where(.zPLo1q_foundation) nav,:where(.zPLo1q_foundation) form,:where(.zPLo1q_foundation) fieldset,:where(.zPLo1q_foundation) dl,:where(.zPLo1q_foundation) ul,:where(.zPLo1q_foundation) ol){min-width:0}:where(.zPLo1q_foundation) fieldset{min-inline-size:0}:is(:where(.zPLo1q_foundation) button,:where(.zPLo1q_foundation) a,:where(.zPLo1q_foundation) input,:where(.zPLo1q_foundation) select,:where(.zPLo1q_foundation) textarea,:where(.zPLo1q_foundation) code){min-width:0;max-width:100%}@media (max-width:420px){:is(:where(.zPLo1q_foundation) h1,:where(.zPLo1q_foundation) h2,:where(.zPLo1q_foundation) h3,:where(.zPLo1q_foundation) p,:where(.zPLo1q_foundation) strong,:where(.zPLo1q_foundation) small,:where(.zPLo1q_foundation) span,:where(.zPLo1q_foundation) code,:where(.zPLo1q_foundation) button,:where(.zPLo1q_foundation) a,:where(.zPLo1q_foundation) label,:where(.zPLo1q_foundation) legend,:where(.zPLo1q_foundation) dd,:where(.zPLo1q_foundation) dt){overflow-wrap:anywhere}}@media print{:is(:where(.zPLo1q_foundation) *,:where(.zPLo1q_foundation) :before,:where(.zPLo1q_foundation) :after){box-shadow:none!important;text-shadow:none!important}:where(.zPLo1q_foundation) a[href]{text-decoration:underline}}.zPLo1q_foundation{scroll-padding-block-start:var(--ff-focus-scroll-offset)}:where(.zPLo1q_foundation) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{scroll-margin-block-start:var(--ff-focus-scroll-offset);scroll-margin-block-end:calc(var(--ff-mobile-action-height) + var(--ff-safe-bottom) + 12px)}:where(.zPLo1q_foundation) :where(input,select,textarea){min-block-size:var(--ff-target)}@media (pointer:coarse){:where(.zPLo1q_foundation) :where(a,button,summary,input,select,textarea,[role=button],[role=tab],[role=radio]){min-block-size:var(--ff-target)}}@media (max-width:420px){:where(.zPLo1q_foundation) :where(code,pre,samp,kbd,a,button){overflow-wrap:anywhere}}@media (max-height:520px) and (orientation:landscape){.zPLo1q_foundation{scroll-padding-block-start:var(--ff-focus-scroll-offset)}}@media (forced-colors:active){:where(.zPLo1q_foundation) :where(input,select,textarea,dialog){forced-color-adjust:auto;border:1px solid canvastext}:where(.zPLo1q_foundation) :where([role=status],[role=alert]){forced-color-adjust:auto}}:where(.zPLo1q_foundation) .ff-skip-link{z-index:1000;min-block-size:var(--ff-target);min-inline-size:var(--ff-target);border:1px solid var(--ff-border-strong);border-radius:var(--ff-radius-control);background:var(--ff-surface);color:var(--ff-text-strong);box-shadow:var(--ff-shadow-sm);transition:transform var(--ff-duration-fast) var(--ff-ease-out);place-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-grid;position:fixed;inset-block-start:max(8px, var(--ff-safe-top));inset-inline-start:max(8px, var(--ff-safe-left));transform:translateY(calc(-100% - 24px))}:where(.zPLo1q_foundation) .ff-skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){:where(.zPLo1q_foundation) .ff-skip-link{transition:none}}@media (forced-colors:active){:where(.zPLo1q_foundation) .ff-skip-link{color:linktext;background:canvas;border:1px solid buttontext}}:where(.zPLo1q_foundation) [data-ff-flagship] .ff-container{width:min(calc(100% - 40px),var(--ff-container));margin-inline:auto;padding-inline:0}:where(.zPLo1q_foundation) [data-ff-flagship] .ff-kicker{letter-spacing:.08em;font-size:.75rem;line-height:1.5}:where(.zPLo1q_foundation) [data-ff-flagship] :is(section,details){scroll-margin-top:calc(var(--ff-sticky-offset) + 16px)}:where(.zPLo1q_foundation) [data-ff-flagship] :is(h1,h2,h3){-webkit-hyphens:none;hyphens:none;word-break:normal}@media (max-width:480px){:where(.zPLo1q_foundation) [data-ff-flagship] .ff-container{width:calc(100% - 32px)}}
