.px{--px-wrap:1240px;overflow-x:clip}.px-wrap{max-width:var(--px-wrap);margin-inline:auto;padding-inline:var(--dc-pad)}.px-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.px-cap{margin-top:12px;font-size:.8125rem;line-height:1.4;color:var(--dc-dim)}.px-cap-ink{color:var(--dc-on-ink-dim)}.px b{font-weight:700}.rv-pre{opacity:0;transform:translateY(24px)}.rv-pre [data-rv-i]{opacity:0;transform:translateY(16px)}.rv-in{opacity:1;transform:none;transition:opacity .7s var(--dc-e-arrive),transform .7s var(--dc-e-arrive)}.rv-in [data-rv-i]{opacity:1;transform:none;transition:opacity .6s var(--dc-e-arrive),transform .6s var(--dc-e-arrive);transition-delay:calc(var(--rv-i, 0) * 90ms + .12s)}.px-tablist{display:flex;flex-wrap:wrap;gap:8px}.px-tab{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;border:2px solid var(--dc-line);border-radius:999px;background:transparent;cursor:pointer;font-weight:700;text-align:left;transition:border-color var(--dc-d-fast) var(--dc-e-state),background-color var(--dc-d-fast) var(--dc-e-state),color var(--dc-d-fast) var(--dc-e-state)}.px-tab:hover{border-color:var(--dc-ink)}.px-tab[aria-selected=true]{background:var(--dc-ink);border-color:var(--dc-ink);color:var(--dc-on-ink)}.px-tab[aria-selected=true] .dc-mk.named{background:var(--dc-on-ink)}.px-tabpanel{margin-top:24px}.px-tabpanel:focus-visible{outline:3px solid var(--dc-ink);outline-offset:6px}html.px-js .px-tabpanel.is-off,html:not(.px-js) .px-tablist{display:none}.px-toggle{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:8px 18px 8px 10px;border:2px solid var(--dc-ink);border-radius:999px;background:var(--dc-paper);cursor:pointer;font-weight:700}.px-toggle-sw{position:relative;width:40px;height:24px;border-radius:999px;background:var(--dc-line);transition:background-color var(--dc-d-fast) var(--dc-e-state)}.px-toggle-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--dc-ink);transition:transform var(--dc-d-standard) var(--dc-e-arrive)}.px-toggle[aria-pressed=true] .px-toggle-sw{background:var(--dc-tang-display)}.px-toggle[aria-pressed=true] .px-toggle-sw:after{transform:translateX(16px);background:#fff}html:not(.px-js) .px-toggle{display:none}.px-rev-stage{position:relative;display:grid;border:2px solid var(--dc-ink);border-radius:18px;overflow:hidden}.px-rev-a,.px-rev-b{grid-area:1/1}.px-rev-b{clip-path:inset(0 0 0 var(--px-split,50%))}.px-rev-handle{position:absolute;top:0;bottom:0;left:var(--px-split,50%);width:4px;margin-left:-2px;background:var(--dc-tang);pointer-events:none}.px-rev-handle:after{content:"⟷";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:var(--dc-tang);color:var(--dc-ink);font-weight:800}.px-rev-ctl{display:block;margin-top:14px}.px-rev-ctl input{width:100%;height:44px;accent-color:var(--dc-tang-display);cursor:ew-resize}.b-ink :focus-visible{outline-color:var(--dc-on-ink)}.b-close .dc-btn-secondary{border-color:var(--dc-on-ink);color:var(--dc-on-ink)}.b-close .dc-btn-secondary:hover{background:var(--dc-on-ink);color:var(--dc-ink)}.px-b{background:var(--dc-ground)}.px-b .b-named{color:var(--dc-tang-display)}.b-hero{padding-block:clamp(44px,6vw,96px)}.b-hero-g{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(28px,4vw,64px);align-items:center}.b-h1{font:800 clamp(2.5rem,1.2rem + 4.8vw,5.4rem)/.95 var(--dc-f-hero);letter-spacing:-.035em;text-wrap:balance}.b-lede{margin-top:22px;max-width:46ch;font-size:var(--dc-t-lede);line-height:1.5;color:var(--dc-dim)}.b-lede b{color:var(--dc-ink)}.b-hero .dc-actions{margin-top:28px}.b-tlink{margin-top:18px;font-weight:700}.b-tlink a{color:var(--dc-ink)}.b-crumb{margin-bottom:18px;font-size:.875rem}.b-crumb,.b-crumb a{color:var(--dc-dim)}.b-crumb li,.b-crumb ol{display:inline;margin:0;padding:0;list-style:none}.b-kicker{font:700 var(--dc-t-label)/1.35 var(--dc-f-body);letter-spacing:.15em;text-transform:uppercase;color:var(--dc-dim);margin-bottom:14px}.b-h2{font:800 clamp(1.8rem,1rem + 2.8vw,3.3rem)/1.03 var(--dc-f-statement);letter-spacing:-.025em;text-wrap:balance;max-width:24ch}.b-body{color:var(--dc-dim);max-width:60ch}.b-sec{padding-block:clamp(64px,8vw,120px)}.b-paper{background:var(--dc-paper)}.b-ink{background:var(--dc-ink);color:var(--dc-on-ink)}.b-ink .b-kicker{color:var(--dc-on-ink-dim)}.b-ink .b-named{color:var(--dc-tang)}.b-lede-ink{color:var(--dc-on-ink-soft);max-width:60ch;margin-top:36px}.b-lede-ink b{color:var(--dc-on-ink)}.b-ink .dc-mk.open{border-color:var(--dc-on-ink-dim)}.b-ink .dc-mk.owned{background:var(--dc-tang)}.b-ink .dc-mk.named{background:var(--dc-on-ink)}.b-close{background:var(--dc-ink);color:var(--dc-on-ink);padding-block:clamp(64px,8vw,120px)}.b-close-in{display:grid;grid-template-columns:minmax(0,7fr) auto;gap:var(--dc-col-gap);align-items:end}.b-close .b-lede{color:var(--dc-on-ink-soft)}.b-close :focus-visible{outline-color:var(--dc-on-ink)}.b-close .dc-btn-primary{background:var(--dc-tang);color:var(--dc-ink)}.b-close .dc-btn-primary .dc-mk{background:var(--dc-ink)}@media (max-width:767px){.b-close-in,.b-hero-g{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.px *,.px :after,.px :before{animation:none!important;transition:none!important}.rv-pre,.rv-pre [data-rv-i]{opacity:1!important;transform:none!important}}@media print{.rv-pre,.rv-pre [data-rv-i]{opacity:1!important;transform:none!important}}.px-h .b-hero{padding-block:clamp(48px,7vw,112px) clamp(56px,7vw,120px)}.px-h .h-hero-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.px-h .b-h1{font:800 var(--dc-t-hero)/.94 var(--dc-f-hero);letter-spacing:-.035em;text-wrap:balance}.px-h .b-lede{margin-top:28px;max-width:44ch}.px-h .b-hero .dc-actions{margin-top:32px}.px-h .b-kicker{margin-bottom:22px}.px-h .b-h2{font:800 var(--dc-t-statement)/1.02 var(--dc-f-statement);letter-spacing:-.025em;max-width:22ch}.px-h .b-sec{padding-block:var(--dc-rhythm)}.px-h .b-body{max-width:52ch}.px-h .b-close .b-h2{max-width:16ch}@media (max-width:767px){.px-h .h-hero-g{grid-template-columns:minmax(0,1fr)}}.px-h .b-close{background:var(--dc-tang);color:var(--dc-ink);padding-block:clamp(72px,9vw,140px)}.px-h .b-close .b-h2{font:800 clamp(3rem,1.3rem + 6vw,6.6rem)/.9 var(--dc-f-hero);letter-spacing:-.04em;max-width:12ch}.px-h .b-close .b-lede{color:var(--dc-ink);max-width:40ch}.px-h .b-close-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.px-h .b-close :focus-visible{outline-color:var(--dc-ink)}.px-h .b-close .dc-actions{flex-direction:column;align-items:stretch;gap:12px}.px-h .b-close .dc-btn{justify-content:center;min-height:60px;font-size:1.0625rem}.px-h .b-close .dc-btn-primary{background:var(--dc-ink);color:var(--dc-on-ink)}.px-h .b-close .dc-btn-primary .dc-mk{background:var(--dc-tang)}.px-h .b-close .dc-btn-primary:hover{background:var(--dc-ink-deep);color:var(--dc-on-ink)}.px-h .b-close .dc-btn-secondary{border-color:var(--dc-ink);color:var(--dc-ink);background:transparent}.px-h .b-close .dc-btn-secondary .dc-mk{border-color:var(--dc-ink)}.px-h .b-close .dc-btn-secondary:hover{background:var(--dc-ink);color:var(--dc-on-ink)}@media (max-width:767px){.px-h .b-close-in{grid-template-columns:minmax(0,1fr)}}.fq-list{border-top:2px solid var(--dc-ink);min-width:0}.fq-list>li{border-bottom:1px solid var(--dc-line)}.fq-d{scroll-margin-top:16px}.fq-d summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;min-height:56px;padding:18px 0;cursor:pointer;list-style:none}.fq-d summary::-webkit-details-marker{display:none}.fq-d summary::marker{content:""}.fq-d summary:hover .fq-q{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.fq-d summary:focus-visible{outline:3px solid var(--dc-ink);outline-offset:4px}.fq-q{font:800 clamp(1.15rem,1rem + .6vw,1.45rem)/1.3 var(--dc-f-title);color:var(--dc-ink);overflow-wrap:anywhere}.fq-pm{position:relative;display:block;flex:none;width:30px;height:30px;margin-top:1px;background:var(--dc-tang)}.fq-pm:after,.fq-pm:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:3px;margin:-1.5px 0 0 -7px;background:var(--dc-ink)}.fq-pm:after{transform:rotate(90deg)}.fq-d[open] .fq-pm:after{transform:rotate(0deg)}@media (prefers-reduced-motion:no-preference){.fq-pm:after{transition:transform .16s var(--dc-e-state)}}.fq-a{max-width:66ch;margin:0 0 22px;padding:4px 0 4px 18px;border-left:4px solid var(--dc-tang-display);font-size:var(--dc-t-lede);line-height:1.6;color:var(--dc-ink)}.fq-a p{margin:0}.fq-a p+p{margin-top:12px}.b-paper .fq-a{background:transparent}@media (forced-colors:active){.px .px-tablist .px-tab[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.px .px-tablist .px-tab[aria-selected=true] .dc-mk{background:HighlightText}.px-toggle-sw{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText}.px-toggle-sw:after{top:2px;left:2px;background:CanvasText}.px-toggle[aria-pressed=true] .px-toggle-sw{background:Highlight;border-color:Highlight}.px-toggle[aria-pressed=true] .px-toggle-sw:after{background:HighlightText}.fq-pm{forced-color-adjust:none;background:Canvas;border:2px solid CanvasText}.fq-pm:after,.fq-pm:before{background:CanvasText}}.b-h1,.b-h2{overflow-wrap:break-word}