*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo,-apple-system,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p,ol,ul,dl,dd,figure,fieldset{margin:0}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}.playbook-page nav{animation:none!important}.playbook-page nav a,.playbook-page footer{text-transform:none!important}.playbook-page nav [aria-current=page]{color:#f23a1b!important}.playbook-page footer [style*=text-transform\:uppercase]{text-transform:none!important}.playbook-page .theme-toggle{box-shadow:none;border:1px solid var(--site-line)}.playbook-page .theme-toggle:hover{box-shadow:none;border-color:var(--site-muted)}.playbook-page a:focus-visible,.playbook-page button:focus-visible,.playbook-page input:focus-visible{outline-offset:4px;outline:2px solid #f23a1b}.skip-link{z-index:100;color:var(--site-ink);background:var(--site-surface);padding:14px 20px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.playbook-page main{padding:0 clamp(20px,5vw,48px) clamp(72px,9vw,120px)}.index-line{border-bottom:1px solid var(--site-line);color:var(--site-muted);justify-content:space-between;gap:16px;padding:20px 0;font-size:12px;display:flex}.pb-hero{border-bottom:1px solid var(--site-line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);padding:clamp(56px,8vw,104px) 0 clamp(44px,6vw,72px);display:grid}.pb-kicker{color:var(--site-muted);margin-bottom:22px;font-size:12px}.pb-hero h1{letter-spacing:-.045em;font-size:clamp(64px,10vw,128px);font-weight:500;line-height:.9}.pb-count{vertical-align:top;color:#f23a1b;letter-spacing:-.02em;margin:6px 0 0 12px;font-size:.25em;font-weight:600;display:inline-block}.pb-hero-side>p{max-width:380px;color:var(--site-copy);font-size:17px;line-height:1.55}.pb-meta{border-top:1px solid var(--site-line);flex-wrap:wrap;gap:12px 32px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.pb-meta dt{color:var(--site-muted)}.pb-meta dd{margin-top:4px;font-weight:600}.pb-layout{grid-template-columns:220px minmax(0,760px);justify-content:start;gap:clamp(40px,6vw,112px);padding-top:clamp(40px,5vw,64px);display:grid}.pb-toc{align-self:start;position:sticky;top:96px}.pb-toc-label{color:var(--site-muted);margin-bottom:16px;font-size:12px}.pb-toc ol{border-left:1px solid var(--site-line);padding:0;list-style:none}.pb-toc a{color:var(--site-muted);border-left:1px solid #0000;gap:12px;margin-left:-1px;padding:8px 0 8px 16px;font-size:13px;line-height:1.35;transition:color .18s,border-color .18s;display:flex}.pb-toc a span{font-variant-numeric:tabular-nums;padding-top:1px;font-size:11px}.pb-toc a:hover{color:var(--site-ink)}.pb-toc a[aria-current=true]{color:var(--site-ink);border-left-color:#f23a1b;font-weight:600}.pb-toc a[aria-current=true] span{color:#f23a1b}.pb-article{min-width:0}.pb-section{padding-bottom:clamp(56px,7vw,88px)}.pb-section+.pb-section{border-top:1px solid var(--site-line);padding-top:clamp(40px,5vw,56px)}.pb-section-head{align-items:baseline;gap:18px;margin-bottom:28px;display:flex}.pb-section-head span{color:#f23a1b;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pb-section-head h2{letter-spacing:-.04em;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1}.pb-section h3{letter-spacing:-.015em;margin:44px 0 18px;font-size:19px;font-weight:600;line-height:1.25}.pb-card h3{margin:0 0 12px}.pb-section>p,.pb-lede{color:var(--site-copy);font-size:16px;line-height:1.65}.pb-lede{color:var(--site-ink);margin-bottom:28px;font-size:18px;line-height:1.55}.pb-section strong{color:var(--site-ink);font-weight:600}.pb-label{color:var(--site-muted);letter-spacing:.02em;margin-bottom:10px;font-size:12px;font-weight:600}.pb-small{color:var(--site-muted);margin-top:16px;font-size:13px;line-height:1.55}.pb-note{border:1px solid var(--site-line);background:var(--site-surface);color:var(--site-copy);margin-top:24px;padding:16px 20px;font-size:15px;line-height:1.6}.pb-tag{color:#fff;vertical-align:1px;background:#f23a1b;border-radius:999px;margin-right:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.pb-rules{counter-reset:rule;border-top:1px solid var(--site-line);padding:0;list-style:none}.pb-rules li{border-bottom:1px solid var(--site-line);color:var(--site-copy);counter-increment:rule;padding:20px 0 20px 64px;font-size:16px;line-height:1.6;display:block;position:relative}.pb-rules li:before{content:counter(rule, decimal-leading-zero);color:#f23a1b;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;position:absolute;top:18px;left:0}.pb-rules strong{letter-spacing:-.01em;margin-bottom:2px;font-size:18px;display:block}.pb-stats{border:1px solid var(--site-line);background:var(--site-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pb-stats div{padding:clamp(20px,2.5vw,28px)}.pb-stats div+div{border-left:1px solid var(--site-line)}.pb-stats strong{letter-spacing:-.045em;color:var(--site-ink);font-size:clamp(36px,4.5vw,52px);font-weight:500;line-height:1;display:block}.pb-stats span{color:var(--site-copy);margin-top:12px;font-size:13px;line-height:1.5;display:block}.pb-grid-2,.pb-grid-3,.pb-grid-4{gap:16px;margin-top:24px;display:grid}.pb-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pb-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.pb-card{border:1px solid var(--site-line);background:var(--site-surface);color:var(--site-copy);padding:clamp(20px,2.2vw,26px);font-size:15px;line-height:1.6}.pb-card .pb-label{color:#f23a1b}.pb-list{color:var(--site-copy);gap:14px;margin-top:28px;padding-left:20px;font-size:16px;line-height:1.65;display:grid}.pb-list li::marker{color:#f23a1b}.pb-mini{gap:8px;padding-left:20px;font-size:15px;line-height:1.5;display:grid}.pb-mini li::marker{color:var(--site-muted);font-size:12px}.pb-steps{border-top:1px solid var(--site-line);border-left:1px solid var(--site-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.pb-steps li{border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line);padding:20px}.pb-steps span{color:#f23a1b;margin-bottom:18px;font-size:12px;font-weight:600;display:block}.pb-steps strong{font-size:16px;display:block}.pb-steps p{color:var(--site-copy);margin-top:6px;font-size:14px;line-height:1.5}.pb-steps-compact{margin-top:0}.pb-formula{letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:24px;font-size:clamp(26px,3.4vw,40px);font-weight:500;display:flex}.pb-formula i{color:#f23a1b;font-style:normal}.pb-timeline{border:1px solid var(--site-line);grid-template-columns:1.1fr 2fr 1fr;display:grid}.pb-phase{background:var(--site-surface);color:var(--site-copy);padding:clamp(20px,2.4vw,28px);font-size:14px;line-height:1.55}.pb-phase+.pb-phase{border-left:1px solid var(--site-line)}.pb-phase h3{letter-spacing:-.035em;margin:6px 0 10px;font-size:26px;font-weight:500}.pb-time{color:var(--site-muted);font-variant-numeric:tabular-nums;font-size:12px}.pb-phase-hook{background:var(--site-ink);color:var(--site-canvas);position:relative}.pb-phase-hook:before{content:"";background:#f23a1b;height:3px;position:absolute;inset:0 0 auto}.pb-phase-hook h3{color:var(--site-canvas)}.pb-phase-hook .pb-time{color:#f23a1b;font-weight:600}.pb-compare{border:1px solid var(--site-line);grid-template-columns:1fr 1fr;display:grid}.pb-compare>div{letter-spacing:-.01em;padding:clamp(20px,2.4vw,26px);font-size:17px;line-height:1.5}.pb-compare>div+div{border-left:1px solid var(--site-line);background:var(--site-surface);color:var(--site-ink)}.pb-compare>div:first-child{color:var(--site-muted)}.pb-bad:before,.pb-good:before{content:"";vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.pb-bad:before{border:1px solid var(--site-muted)}.pb-good:before{background:#f23a1b}.pb-chips{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.pb-chips li{border:1px solid var(--site-line);color:var(--site-copy);border-radius:999px;padding:9px 14px;font-size:14px;line-height:1.3}.pb-specs{border-top:1px solid var(--site-line)}.pb-specs div{border-bottom:1px solid var(--site-line);grid-template-columns:160px minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.pb-specs dt{font-size:14px;font-weight:600}.pb-specs dd{color:var(--site-copy);font-size:15px;line-height:1.6}.pb-redlines{border-top:1px solid var(--site-line);padding:0;list-style:none}.pb-redlines li{border-bottom:1px solid var(--site-line);color:var(--site-copy);padding:16px 0 16px 32px;font-size:15px;line-height:1.6;position:relative}.pb-redlines li:before{content:"×";color:#fff;background:#f23a1b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;line-height:1;display:grid;position:absolute;top:13px;left:0}.pb-check-head{color:var(--site-copy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:20px;font-size:15px;display:flex}.pb-progress{font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.pb-progress button{border:1px solid var(--site-line);min-height:40px;color:var(--site-copy);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-weight:500;transition:border-color .18s,color .18s}.pb-progress button:hover{border-color:var(--site-muted);color:var(--site-ink)}.pb-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pb-check-group{border:1px solid var(--site-line);background:var(--site-surface);min-width:0;padding:20px 20px 10px}.pb-check-title{color:#f23a1b;margin-bottom:8px;font-size:12px;font-weight:600}.pb-checklist label{border-top:1px solid var(--site-line);color:var(--site-copy);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;line-height:1.45;display:flex}.pb-check-title+label{border-top:0}.pb-checklist input{appearance:none;border:1px solid var(--site-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:background-color .18s,border-color .18s;display:grid}.pb-checklist input:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:6px;height:10px;margin-top:-2px;transition:transform .18s;transform:rotate(45deg)scale(0)}.pb-checklist input:checked{background:#f23a1b;border-color:#f23a1b}.pb-checklist input:checked:after{transform:rotate(45deg)scale(1)}.pb-checklist input:checked+span{color:var(--site-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--site-faint);text-decoration-color:var(--site-faint)}.pb-progress[data-complete] [data-check-count]{color:#f23a1b}.pb-table-wrap{border:1px solid var(--site-line);margin-top:24px;overflow-x:auto}.pb-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.pb-table th{background:var(--site-surface);color:var(--site-muted);text-align:left;padding:12px 16px;font-size:12px;font-weight:600}.pb-table td{border-top:1px solid var(--site-line);color:var(--site-copy);vertical-align:top;padding:14px 16px}.pb-table td:first-child{color:var(--site-ink);font-weight:600}.pb-table-diagnose td:nth-child(2){white-space:nowrap}.pb-table-wrap+h3{margin-top:56px}.pb-figure{border:1px solid var(--site-line);background:var(--site-surface);margin:8px 0 28px;padding:clamp(16px,2.2vw,24px)}.pb-figure svg{width:100%;height:auto;display:block}.pb-figure figcaption{color:var(--site-muted);margin-top:12px;font-size:13px;line-height:1.5}.pb-figure text{fill:var(--site-muted);font-family:Archivo,-apple-system,Helvetica Neue,sans-serif;font-size:13px}.pb-figure .pb-t-ink{fill:var(--site-ink);font-weight:600}.pb-figure .pb-t-accent{fill:#f23a1b;font-weight:600}.pb-axis{stroke:var(--site-line);stroke-width:1px;fill:none}.pb-guide{stroke:var(--site-line);stroke-dasharray:4 4}.pb-guide-accent{stroke:#f23a1b;stroke-dasharray:4 4}.pb-line-ink,.pb-line-accent,.pb-line-muted{fill:none;stroke-width:2px}.pb-line-ink{stroke:var(--site-ink)}.pb-line-accent{stroke:#f23a1b;stroke-width:2.5px}.pb-line-muted{stroke:var(--site-muted);stroke-dasharray:6 5}.pb-dot-ink{fill:var(--site-ink)}.pb-dot-accent{fill:#f23a1b}.pb-zone{fill:#f23a1b;opacity:.1}.pb-big{color:var(--site-ink);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:4px 0 12px;font-size:clamp(36px,4vw,48px);font-weight:500;line-height:1}.index-line a:hover{color:var(--site-ink)}.pb-sources{border:1px solid var(--site-line);color:var(--site-copy);padding:clamp(20px,2.4vw,28px);font-size:14px;line-height:1.6}.pb-sources a{color:var(--site-ink);text-underline-offset:3px;-webkit-text-decoration:underline #f23a1b;text-decoration:underline #f23a1b}.pb-line-thick{stroke-width:3px;stroke-linecap:round}.pb-dot-faint{fill:var(--site-line)}.pb-bar{fill:var(--site-ink)}.pb-bar-accent{fill:#f23a1b}.pb-figure .pb-t-on-accent{fill:#fff;font-size:15px;font-weight:600}.pb-figure .pb-t-on-ink{fill:var(--site-canvas);font-size:15px;font-weight:600}.pb-figure [data-count]{font-variant-numeric:tabular-nums}.pb-stats-2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.pb-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(20px,3vw,36px);margin:8px 0 28px;display:grid}.pb-split .pb-figure{margin:0}.pb-split-copy>p:not(.pb-label){color:var(--site-copy);font-size:16px;line-height:1.6}.pb-ladder{border-top:1px solid var(--site-line);gap:0;margin-top:20px;padding:0;list-style:none;display:grid}.pb-ladder li{border-bottom:1px solid var(--site-line);grid-template-columns:32px minmax(0,1fr);align-items:baseline;padding:14px 0;display:grid}.pb-ladder span{color:#f23a1b;font-size:12px;font-weight:600}.pb-ladder p{color:var(--site-ink);letter-spacing:-.02em;font-size:clamp(17px,2vw,21px);font-weight:500}.pb-ladder del{color:var(--site-muted);text-decoration:none;position:relative}.pb-ladder del:after{content:"";transform-origin:0;background:#f23a1b;height:2px;position:absolute;top:54%;left:-2px;right:-2px}.pb-ladder mark{color:#fff;background:#f23a1b;padding:0 4px}.pb-timeline-4{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.pb-timeline-4 .pb-phase:nth-child(3){border-left:0}.pb-timeline-4 .pb-phase:nth-child(n+3){border-top:1px solid var(--site-line)}@media (width<=1100px){.pb-layout{grid-template-columns:minmax(0,1fr)}.pb-toc{position:static}.pb-toc ol{border-left:0;flex-wrap:wrap;gap:8px;display:flex}.pb-toc a{border:1px solid var(--site-line);border-radius:999px;margin:0;padding:8px 14px}.pb-toc a[aria-current=true]{border-color:#f23a1b}.pb-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pb-hero{grid-template-columns:minmax(0,1fr);align-items:start}.pb-steps,.pb-stats,.pb-timeline,.pb-compare{grid-template-columns:minmax(0,1fr)}.pb-stats div+div,.pb-phase+.pb-phase,.pb-compare>div+div{border-left:0;border-top:1px solid var(--site-line)}.pb-grid-2,.pb-grid-3,.pb-checklist{grid-template-columns:minmax(0,1fr)}.pb-specs div{grid-template-columns:minmax(0,1fr);gap:4px}.pb-split,.pb-stats-2{grid-template-columns:minmax(0,1fr)}.pb-split .pb-figure-square{max-width:360px}.pb-figure:not(.pb-figure-square){overscroll-behavior-x:contain;overflow-x:auto}.pb-figure:not(.pb-figure-square) svg{width:620px;max-width:none}.pb-figure text{font-size:15px}.pb-figure .pb-t-on-accent,.pb-figure .pb-t-on-ink{font-size:16px}.pb-figure figcaption{max-width:calc(100vw - 80px);position:sticky;left:0}}@media (width<=660px){.pb-figure:not(.pb-figure-square) figcaption:before{content:"Swipe for the full chart →";color:#f23a1b;margin-bottom:4px;font-weight:600;display:block}.pb-table-diagnose td:nth-child(2){white-space:normal}}@media (width<=700px){.playbook-page [data-hide-sm],.playbook-page nav [data-arrowcta]{display:none!important}.playbook-page nav>div{gap:20px!important}.pb-toc{display:none}}@media (width<=480px){.pb-grid-4{grid-template-columns:minmax(0,1fr)}.pb-rules li{padding-left:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.playbook-page *,.playbook-page :before,.playbook-page :after{transition:none!important;animation:none!important}}:root{--pb-ease:cubic-bezier(.16, 1, .3, 1)}@keyframes pbRise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes pbSoftUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes pbFade{0%{opacity:0}to{opacity:1}}@keyframes pbPop{0%{opacity:0;transform:scale(.4)translateY(30%)}to{opacity:1;transform:none}}@keyframes pbRule{0%{opacity:1;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.pb-stats strong{font-variant-numeric:tabular-nums}.pb-read-bar{z-index:60;transform-origin:0;pointer-events:none;background:#f23a1b;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.playbook-page .index-line{animation:pbFade .8s var(--pb-ease) both}.pb-kicker{animation:pbSoftUp .7s var(--pb-ease) .12s both}.pb-hero h1{animation:pbRise 1s var(--pb-ease) .2s both}.pb-count{transform-origin:0 100%;animation:pbPop .7s var(--pb-ease) .75s both}.pb-hero-side>p{animation:pbSoftUp .8s var(--pb-ease) .4s both}.pb-meta{animation:pbSoftUp .8s var(--pb-ease) .52s both}.pb-meta>div{animation:.6s both pbFade}.pb-meta>div:first-child{animation-delay:.62s}.pb-meta>div:nth-child(2){animation-delay:.7s}.pb-meta>div:nth-child(3){animation-delay:.78s}.pb-toc-label{animation:.6s .55s both pbFade}.pb-toc li{animation:pbSoftUp .6s var(--pb-ease) both;animation-delay:calc(.6s + var(--pb-i,0) * 45ms)}.pb-toc li:nth-child(2){--pb-i:1}.pb-toc li:nth-child(3){--pb-i:2}.pb-toc li:nth-child(4){--pb-i:3}.pb-toc li:nth-child(5){--pb-i:4}.pb-toc li:nth-child(6){--pb-i:5}.pb-toc li:nth-child(7){--pb-i:6}.pb-toc li:nth-child(8){--pb-i:7}.pb-toc li:nth-child(9){--pb-i:8}.pb-toc li:nth-child(10){--pb-i:9}html.pb-js :is(.pb-section-head,.pb-section>.pb-lede,.pb-section>p,.pb-section>h3,.pb-section>.pb-note,.pb-section>.pb-small,.pb-card,.pb-stats>div,.pb-rules>li,.pb-steps>li,.pb-table-wrap,.pb-figure,.pb-compare>div,.pb-chips>li,.pb-specs>div,.pb-redlines>li,.pb-check-head,.pb-check-group,.pb-phase,.pb-formula>*,.pb-list>li,.pb-sources,.pb-split-copy>*){opacity:0;transition:opacity .8s var(--pb-ease), transform .8s var(--pb-ease);transition-delay:var(--pb-delay,0s);transform:translateY(26px)}html.pb-js :is(.pb-section-head,.pb-section>.pb-lede,.pb-section>p,.pb-section>h3,.pb-section>.pb-note,.pb-section>.pb-small,.pb-card,.pb-stats>div,.pb-rules>li,.pb-steps>li,.pb-table-wrap,.pb-figure,.pb-compare>div,.pb-chips>li,.pb-specs>div,.pb-redlines>li,.pb-check-head,.pb-check-group,.pb-phase,.pb-formula>*,.pb-list>li,.pb-sources,.pb-split-copy>*).is-in{opacity:1;transform:none}html.pb-js .pb-chips>li{transform:translateY(10px)scale(.96)}.pb-section{position:relative}html.pb-js .pb-section+.pb-section:before{content:"";transform-origin:0;opacity:0;background:#f23a1b;height:1px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}html.pb-js .pb-section+.pb-section.is-in:before{animation:pbRule 1.6s var(--pb-ease) both}html.pb-js .pb-phase-hook:before{transform-origin:0;transition:transform 1s var(--pb-ease) .35s;transform:scaleX(0)}html.pb-js .pb-phase-hook.is-in:before{transform:none}html.pb-js .pb-figure [data-draw]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--pb-ease) var(--d,0s)}html.pb-js .pb-figure.is-in [data-draw]{stroke-dashoffset:0}html.pb-js .pb-figure [data-grow]{transform-box:fill-box;transform-origin:0;transition:transform 1.1s var(--pb-ease) var(--d,0s);transform:scaleX(0)}html.pb-js .pb-figure.is-in [data-grow]{transform:none}html.pb-js .pb-figure [data-fade]{opacity:0;transition:opacity .7s ease var(--d,0s)}html.pb-js .pb-figure.is-in [data-fade]{opacity:1}html.pb-js .pb-figure [data-pop]{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s ease var(--d,0s), transform .7s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s);transform:scale(0)}html.pb-js .pb-figure.is-in [data-pop]{opacity:1;transform:none}html.pb-js .pb-figure .pb-zone[data-grow]{opacity:.1}.pb-toc li:nth-child(11){--pb-i:10}.pb-toc li:nth-child(12){--pb-i:11}html.pb-js .pb-figure [data-grow-y]{transform-box:fill-box;transform-origin:bottom;transition:transform 1s var(--pb-ease) var(--d,0s);transform:scaleY(0)}html.pb-js .pb-figure.is-in [data-grow-y]{transform:none}html.pb-js .pb-ladder li{opacity:0;transition:opacity .7s var(--pb-ease), transform .7s var(--pb-ease);transform:translate(-18px)}html.pb-js .pb-ladder.is-in li{opacity:1;transform:none}html.pb-js .pb-ladder.is-in li:nth-child(2){transition-delay:.5s}html.pb-js .pb-ladder.is-in li:nth-child(3){transition-delay:1s}html.pb-js .pb-ladder del:after{transition:transform .5s var(--pb-ease);transform:scaleX(0)}html.pb-js .pb-ladder.is-in li:first-child del:after{transition-delay:.45s;transform:none}html.pb-js .pb-ladder.is-in li:nth-child(2) del:after{transition-delay:.95s;transform:none}html.pb-js .pb-ladder mark{color:var(--site-ink);transition:background-size .6s var(--pb-ease), color .3s ease;background:linear-gradient(#f23a1b,#f23a1b) 0/0 100% no-repeat}html.pb-js .pb-ladder.is-in li:nth-child(2) mark{color:#fff;background-size:100% 100%;transition-delay:.9s}html.pb-js .pb-ladder.is-in li:nth-child(3) mark{color:#fff;background-size:100% 100%;transition-delay:1.4s}}
