.fpx{--fpx-rule: #e7e5e4;--fpx-hair: #eeecea;--fpx-ink: var(--color-gray-900);--fpx-ink-2: var(--color-gray-600);--fpx-ink-3: var(--color-gray-500);--fpx-ink-4: #9c9691;--fpx-accent: var(--color-accent);--fpx-accent-subtle: var(--color-accent-subtle);--fpx-ease: cubic-bezier(.16, 1, .3, 1);color:var(--fpx-ink)}.fpx{--fpx-stage-bg: #ffffff;--fpx-pane-ink: var(--fpx-ink);--fpx-pane-ink-2: var(--fpx-ink-2);--fpx-pane-ink-3: var(--fpx-ink-3);--fpx-pane-ink-4: var(--fpx-ink-4);--fpx-pane-rule: var(--fpx-rule);--fpx-pane-hair: var(--fpx-hair);--fpx-particle: #a8a29e}.fpx-pane{background-color:var(--fpx-stage-bg)}.fpx-field-x{mask-image:linear-gradient(to right,transparent,#000 150px);-webkit-mask-image:linear-gradient(to right,transparent,#000 150px)}.fpx-field-y{mask-image:linear-gradient(to bottom,transparent,#000 40px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 40px)}.fpx-display{font-size:var(--fpx-display-size, clamp(2.125rem, 1.15rem + 2.4 * var(--mkt-vw, 1vw), 3.125rem));line-height:1.05;letter-spacing:-.032em;font-weight:500}.fpx-title{font-size:var(--fpx-title-size, clamp(1.625rem, 1.15rem + 1.1 * var(--mkt-vw, 1vw), 2.0625rem));line-height:1.12;letter-spacing:-.025em;font-weight:500}.fpx-stage-copy{--fpx-display-size: 2.25rem;--fpx-title-size: 1.75rem}@media(min-width:1280px){.fpx-stage-copy{--fpx-display-size: 2.625rem;--fpx-title-size: 1.9375rem}}.fpx-statement{font-size:clamp(1.25rem,1.05rem + .55 * var(--mkt-vw, 1vw),1.4375rem);line-height:1.28;letter-spacing:-.017em;font-weight:500}.fpx-body{font-size:.9375rem;line-height:1.62}.fpx-small{font-size:.8125rem;line-height:1.55}.fpx-label{font-size:.6875rem;line-height:1;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.fpx-index{font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500;letter-spacing:.06em}.fpx-num-hero{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 2.6 * var(--mkt-vw, 1vw),4.25rem);line-height:.88;letter-spacing:-.038em;font-weight:500}.fpx-num-lg{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:1.625rem;line-height:1;letter-spacing:-.02em}.fpx-num{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:.875rem;letter-spacing:-.01em}.fpx-num-sm{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:.75rem;letter-spacing:-.005em}.fpx-query{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:.8125rem;line-height:1.75;letter-spacing:-.01em}.fpx-s-title{font-size:.8125rem;line-height:1.4;font-weight:600;letter-spacing:-.008em}.fpx-s-meta{font-size:.75rem;line-height:1.45}.fpx-s-label{font-size:.625rem;line-height:1;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fpx-rule-t{border-top:1px solid var(--fpx-rule)}.fpx-rule-b{border-bottom:1px solid var(--fpx-rule)}.fpx-hair-t{border-top:1px solid var(--fpx-hair)}.fpx-hair-b{border-bottom:1px solid var(--fpx-hair)}.fpx-divide>*+*{border-top:1px solid var(--fpx-hair)}.fpx-stats>*+*{border-top:1px solid var(--fpx-hair)}@media(min-width:640px){.fpx-stats>*+*{border-top:none;border-left:1px solid var(--fpx-hair);padding-left:2rem}}.fpx-halo{text-shadow:0 0 5px var(--fpx-stage-bg),0 0 12px var(--fpx-stage-bg),0 0 22px var(--fpx-stage-bg)}.fpx-sheet{background:#fff;box-shadow:0 0 0 1px var(--fpx-rule),0 1px 2px -1px #1c19170d,0 10px 24px -18px #1c191724}.fpx-sheet-lift{box-shadow:0 0 0 1px var(--fpx-rule),0 1px 2px -1px #1c19170d,0 3px 8px -3px #1c19170f,0 24px 48px -30px #1c191733}@keyframes fpx-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes fpx-fade{0%{opacity:0}to{opacity:1}}@keyframes fpx-stamp{0%{opacity:0;transform:scale(1.08)}62%{opacity:1;transform:scale(.995)}to{opacity:1;transform:scale(1)}}.fpx-rise{animation:fpx-rise .26s var(--fpx-ease) both}.fpx-fade{animation:fpx-fade .28s var(--fpx-ease) both}.fpx-stamp{animation:fpx-stamp .36s var(--fpx-ease) both}@keyframes fpx-console-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.fpx-console-stream{animation:fpx-console-scroll 46s linear infinite}@media(prefers-reduced-motion:reduce){.fpx-rise,.fpx-fade,.fpx-stamp,.fpx-console-stream{animation:none}.fpx *{transition-duration:1ms!important}}.mkt-root.fpx{--fpx-ink: var(--mkt-ink);--fpx-ink-2: var(--mkt-secondary);--fpx-ink-3: var(--mkt-muted);--fpx-ink-4: var(--mkt-muted);--fpx-accent: #0e9373;--fpx-accent-subtle: var(--mkt-soft);--fpx-rule: var(--mkt-line);--fpx-hair: var(--mkt-line-soft);--fpx-ease: var(--mkt-ease)}.fpx .fpx-story-tools{max-width:1392px;margin:8px auto 0;padding-inline:32px;display:flex;justify-content:space-between;align-items:center;color:var(--mkt-muted);font-size:13px}.fpx-story-tools a{display:flex;gap:12px}.fpx .fpx-stage-frame{position:sticky;top:124px;height:calc(100 * var(--mkt-svh) - 148px);min-height:480px;max-height:820px;margin-inline:24px}.fpx .fpx-stage-grid{display:grid;grid-template-columns:44fr 56fr;height:100%;gap:24px;max-width:1392px;margin-inline:auto}.fpx .fpx-stage-copy{position:relative;height:100%;width:calc(100% - 64px);max-width:440px;margin-inline:auto}.fpx .fpx-stage-copy>div>div{top:calc(50% - 22px)}.fpx .fpx-pane{border-radius:28px;overflow:hidden;border:1px solid var(--mkt-line-soft);transition:border-color .32s var(--mkt-ease)}.fpx [data-chapter="10"] .fpx-pane{border-color:transparent}.fpx [data-chapter="0"] .fpx-pane,.fpx [data-chapter="1"] .fpx-pane,.fpx [data-chapter="2"] .fpx-pane{background:url(/assets/alternate-2-light-top-right-DfTVOq6e.webp) center / cover;border-color:transparent}.fpx .fpx-sheet{border-radius:16px;overflow:hidden;box-shadow:var(--mkt-window-shadow)}.fpx .fpx-sheet-lift{box-shadow:var(--mkt-window-shadow)}.fpx .fpx-chapters{position:absolute;bottom:12px;left:0;display:flex;align-items:center;gap:16px}.fpx .fpx-chapter-button{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:44px;border-radius:6px}.fpx .fpx-chapter-button:hover{background:var(--mkt-soft)}.fpx .fpx-part-button{min-width:36px;min-height:40px;border-radius:6px}.fpx .fpx-label{font-size:12px;line-height:16px;letter-spacing:0;text-transform:none;font-weight:500}.fpx .fpx-num-hero,.fpx .fpx-num-lg,.fpx .fpx-num,.fpx .fpx-num-sm{font-family:inherit;font-variant-numeric:tabular-nums}.fpx .fpx-query{font-family:Trakkr Marketing Mono,ui-monospace,monospace}.fpx .fpx-stage-copy .fpx-small{line-height:20px}.fpx .fpx-article{width:min(900px,calc(100% - 80px));margin-inline:auto;padding-top:40px}.fpx .fpx-article-header{max-width:760px}.fpx .fpx-article-header .fpx-display{font-size:var(--mkt-reading-title-size);line-height:var(--mkt-hero-leading);letter-spacing:-.045em}.fpx .fpx-article-header .fpx-body{font-size:19px;line-height:30px}.fpx .fpx-study-link{margin-top:20px}.fpx .fpx-stats{margin-top:28px}.fpx .fpx-stats>div{padding-block:24px}.fpx .fpx-stats .fpx-num-lg{font-size:36px;letter-spacing:-.035em}.fpx .fpx-article-section{margin-top:64px}.fpx .fpx-article-section>.fpx-title{font-size:36px;line-height:42px;letter-spacing:-.035em}.fpx .fpx-article-section>.fpx-body{max-width:700px;font-size:17px;line-height:27px}.fpx .fpx-figure{margin-top:24px;border:1px solid var(--mkt-line);border-radius:16px;overflow:hidden}.fpx .fpx-specimen-plate{padding:32px;margin-top:24px}.fpx .fpx-specimen-plate>figure{background:#fff;border-radius:16px;box-shadow:var(--mkt-window-shadow);padding-block:8px}.fpx .fpx-article figure{--color-accent: var(--mkt-green);--color-accent-subtle: var(--mkt-soft)}.fpx .fpx-article g[clip-path="url(#cadence-wipe)"]{clip-path:none}.fpx .fpx-article figure .btn{min-height:44px;border-radius:10px;font-family:inherit}.fpx .fpx-close{padding:64px 24px 72px}.fpx .fpx-close-panel{max-width:1392px;margin-inline:auto;padding:64px max(40px,calc((100 * var(--mkt-vw) - 1200px) / 2));display:grid;grid-template-columns:1fr 1fr;gap:64px;background-position:left center}.fpx .fpx-close-panel h2{margin-top:16px}.fpx .fpx-close-panel .mkt-body-lg{color:var(--mkt-on-atmosphere)}.fpx .fpx-close-panel .mkt-button{margin-top:28px}.fpx .fpx-close-panel .mkt-small{margin-top:14px;color:var(--mkt-on-atmosphere)}.fpx .fpx-close-panel .mkt-small a{text-decoration:underline;text-underline-offset:3px}.fpx .fpx-close-panel .fpx-label{color:var(--mkt-on-atmosphere)!important}@media(max-width:1279px){.fpx .fpx-stage-grid{grid-template-columns:42fr 58fr;gap:16px}.fpx .fpx-stage-copy{width:calc(100% - 32px)}.fpx .fpx-story-tools{padding-inline:40px}.fpx .fpx-chapters{flex-wrap:wrap;gap:0}.fpx .fpx-close-panel{padding:48px 40px;gap:40px}}@media(max-width:767px){.fpx .fpx-article{width:calc(100% - 40px);padding-top:32px}.fpx .fpx-article-header .fpx-display{font-size:min(44px,var(--mkt-reading-title-size));line-height:var(--mkt-hero-leading)}.fpx .fpx-article-header .fpx-body{font-size:17px;line-height:27px}.fpx .fpx-article-section{margin-top:48px}.fpx .fpx-article-section>.fpx-title{font-size:32px;line-height:38px}.fpx .fpx-specimen-plate{margin-inline:-12px;padding:20px 12px;border-radius:22px}.fpx .fpx-stats>div{padding-block:18px}.fpx .fpx-close{padding:48px 8px}.fpx .fpx-close-panel{padding:36px 20px;grid-template-columns:1fr;gap:24px;background-position:15% 50%}.fpx .fpx-close-panel .mkt-button{width:100%}}@media(prefers-reduced-motion:reduce){.fpx .fpx-console-stream{animation:none}}.fpx .fpx-specimen-plate button{display:inline;text-align:left;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fpx .fpx-docket-label{display:none}.fpx .fpx-docket-fact{min-height:40px;align-items:center}.fpx .fpx-docket-fact:hover{color:var(--mkt-green-hover)}.fpx .fpx-docket-fact>.fpx-index{margin-right:2px}.fpx .fpx-pane button[aria-label="Study actions"]{width:36px;height:36px;border-radius:10px;background:#ffffffdf}.mkt-root.fpx-menu{border-radius:16px;box-shadow:var(--mkt-popover-shadow);font-size:13px}@media(min-width:1296px){.fpx .fpx-docket-label{display:inline}}.fpx .fpx-close-panel>div:last-child{background:#fff;border-radius:16px;padding:28px;box-shadow:var(--mkt-window-shadow)}.fpx .fpx-close-panel>div:last-child .mkt-body-lg,.fpx .fpx-close-panel>div:last-child .mkt-small{color:var(--mkt-secondary)}.fpx .fpx-pane:hover .fpx-console-stream,.fpx .fpx-pane:focus-within .fpx-console-stream{animation-play-state:paused}.fpx .fpx-article figure[aria-labelledby=persona-title] div[style*=opacity]{opacity:1!important;transform:none!important}.fpx .fpx-reading-chart{font-size:15px;line-height:24px}.fpx .fpx-chart-heading{display:flex;justify-content:space-between;gap:16px;padding:16px 24px;font-size:13px;color:var(--mkt-muted);border-bottom:1px solid var(--mkt-line-soft)}.fpx .fpx-bar-row{display:grid;grid-template-columns:150px minmax(0,1fr) 82px;gap:24px;align-items:center;padding:16px 24px;border-bottom:1px solid var(--mkt-line-soft)}.fpx .fpx-chart-brand{display:flex;align-items:center;gap:10px}.fpx .fpx-chart-brand img{border-radius:3px}.fpx .fpx-chart-value{text-align:right;font-variant-numeric:tabular-nums}.fpx .fpx-chart-track{height:6px;background:var(--mkt-line-soft);border-radius:3px;overflow:hidden}.fpx .fpx-chart-track>span{display:block;height:100%;background:var(--mkt-green);border-radius:inherit}.fpx .fpx-reading-chart figcaption{padding:16px 24px;color:var(--mkt-muted);font-size:13px;line-height:20px}.fpx .fpx-language-row{border-bottom:1px solid var(--mkt-line-soft)}.fpx .fpx-language-row .fpx-bar-row{border:0;padding-bottom:4px}.fpx .fpx-language-row>p{padding:0 24px 16px;color:var(--mkt-muted);font-size:13px;line-height:20px}@media(max-width:767px){.fpx .fpx-bar-row{grid-template-columns:112px minmax(0,1fr) 60px;gap:12px;padding:16px;font-size:13px}.fpx .fpx-chart-heading,.fpx .fpx-reading-chart figcaption{padding:16px}.fpx .fpx-language-row>p{padding-inline:16px}}.fpx .fpx-story-tools{position:sticky;top:76px;z-index:30;height:40px;margin-top:4px;background:#fff}.fpx .fpx-story-tools .fpx-mode-toggle{flex-shrink:0}.fpx .fpx-story-tools+.fpx-article{padding-top:24px}.fpx .fpx-device-tell{margin-top:28px}.fpx [data-reading-stop]:focus{outline:none}.fpx .fpx-device-tell>.fpx-body{font-size:17px;line-height:27px}.fpx .fpx-turn-sheet .fpx-s-title{font-size:14px;line-height:20px}.fpx .fpx-turn-sheet .fpx-s-meta{font-size:13px;line-height:20px}.fpx .fpx-turn-sheet .fpx-num-sm{font-size:12.5px;line-height:20px}@media(hover:hover){.fpx .fpx-regex-row:hover{background:#f6faf8}}.fpx .fpx-regex-row:focus-visible{outline-offset:-2px}.fpx .fpx-wrapper-sheet{left:50%;top:46%;width:min(440px,calc(100% - 64px))}.fpx .fpx-chapter-button:focus-visible{outline-offset:0}.fpx .fpx-stage-copy .fpx-index{font-size:12px;letter-spacing:.02em}
