.pdf-page{aspect-ratio:16/9;color:#0f0f0f;width:100%;font:400 .833333cqw/1.5 var(--font-sans);background:#fff;position:relative;container-type:inline-size}.pdf-page *{box-sizing:border-box}.pdf-page h1,.pdf-page h2,.pdf-page h3,.pdf-page p,.pdf-page figure,.pdf-page blockquote{margin:0}.pdf-page img{max-width:100%;display:block}.pdf-page p{font-size:.833333cqw;line-height:1.5}.pdf-page h3{letter-spacing:-.012em;font-size:1.14583cqw;font-weight:500;line-height:1.3}.pdf-page a{color:inherit}.pdf-page a:after{inset:0}.pdf-page-header{justify-content:space-between;align-items:center;display:flex;position:absolute;top:4.44444%;left:5%;right:5%}.pdf-page-header img{width:8.75cqw;height:auto}.pdf-page-name{position:absolute;left:33.9506%}.pdf-page-header span,.pdf-page-footer,.pdf-page .pdf-eyebrow{font:400 .625cqw/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.pdf-page-number{color:#6f6f6f}.pdf-page-footer{color:#8f8f8f;justify-content:space-between;display:flex;position:absolute;bottom:4.02778%;left:5%;right:5%}.pdf-registration{pointer-events:none;position:absolute;inset:12.6389% 5% 8.88889%}.pdf-registration i{width:.573cqw;height:.573cqw;position:absolute;transform:translate(-50%,-50%)}.pdf-registration i:first-child{top:0;left:0}.pdf-registration i:nth-child(2){top:0;left:100%}.pdf-registration i:nth-child(3){top:100%;left:0}.pdf-registration i:nth-child(4){top:100%;left:100%}.pdf-registration i:before,.pdf-registration i:after{content:"";background:#8f8f8f;position:absolute}.pdf-registration i:before{width:100%;height:max(.052083cqw,.5px);top:50%}.pdf-registration i:after{width:max(.052083cqw,.5px);height:100%;left:50%}.pdf-intro{grid-template-columns:minmax(0,2.06fr) minmax(0,1fr);gap:1.66667cqw;display:grid;position:absolute;top:13.4252%;left:5%;right:5%}.pdf-title{letter-spacing:-.038em;text-box:trim-both cap alphabetic;font-size:4.58333cqw;font-weight:400;line-height:.977273}.pdf-lede{color:#525252;padding-top:.083333cqw}.pdf-page .pdf-lede p{letter-spacing:-.01em;font-size:1.25cqw;line-height:1.42}.pdf-takeaway{border-top:1px solid #e5e5e5;width:59.5%;padding-top:.694444cqw;position:absolute;top:81.7593%;left:5%}.pdf-page .pdf-takeaway .pdf-eyebrow{color:#157267;margin-bottom:.3125cqw}.pdf-page .pdf-takeaway>p:last-child{letter-spacing:-.02em;font-size:1.66667cqw;line-height:1.25}.pdf-page .pdf-eyebrow{color:#8f8f8f}.pdf-color-page{background:#52e0f2}.pdf-color-page .pdf-page-number{color:#0f0f0f}.pdf-wave-crop,.story-brand-wave{pointer-events:none;width:100%;height:21.2%;position:absolute;bottom:0;left:0;overflow:hidden}.pdf-wave{pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.story-brand-wave{height:26%;bottom:min(0px,calc((100cqw * 9 / 16 - (100svh - var(--reader-header-height))) / 2))}.story-brand-wave canvas{width:100%;height:100%;display:block}.pdf-cover-eyebrow{position:absolute;top:12.4074%;left:5%;color:#0f0f0f!important}.pdf-cover-title{letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:6.875cqw;font-weight:400;line-height:1;position:absolute;top:23.5637%;left:5%}.pdf-page .pdf-cover-description{letter-spacing:-.01em;width:46%;font-size:1.35417cqw;line-height:1.40385;position:absolute;top:64.8148%;left:5%}.pdf-access-brief{width:63%;position:absolute;top:45.8333%;left:5%}.pdf-access-brief blockquote{letter-spacing:-.025em;margin-top:.694444cqw;font-size:2.1875cqw;line-height:1.12}.pdf-access-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.66667cqw;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:61.0185%;left:5%;right:5%}.pdf-access-steps li{border-top:1px solid #0f0f0f;padding-top:.694444cqw}.pdf-access-steps h3{margin-top:1.25cqw;margin-bottom:.555556cqw}.pdf-access-steps li>p:last-child{color:#525252}.pdf-closing-title{letter-spacing:-.03em;text-box:trim-both cap alphabetic;font-size:5.41667cqw;font-weight:400;line-height:1;position:absolute;top:38.1978%;left:5%}.pdf-page .pdf-closing-signature{letter-spacing:-.01em;font-size:1.35417cqw;line-height:1.40385;position:absolute;top:62.2222%;left:5%}.pdf-closing-link{width:8.02083cqw;height:2.34375cqw;font:500 .833333cqw/1 var(--font-sans);background:#0f0f0f;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:71.5741%;left:5%;color:#fff!important}@media (width<=1024px){.pdf-page{aspect-ratio:auto;min-height:calc(100svh - var(--reader-header-height));padding:28px 44px 30px 28px;font-size:16px}.pdf-page p{font-size:16px;line-height:1.5}.pdf-page h3{font-size:21px;line-height:1.25}.pdf-page-header{align-items:flex-start;gap:16px;margin-bottom:42px;position:relative;inset:auto}.pdf-page-header img{flex:none;width:126px}.pdf-page-header span,.pdf-page-footer,.pdf-page .pdf-eyebrow{font-size:9px;line-height:1.5}.pdf-page-name{max-width:45%;position:static}.pdf-page-number{flex:none;margin-left:auto}.pdf-registration{display:none}.pdf-page-footer{gap:20px;margin-top:42px;font-size:8px;position:static}.pdf-intro{grid-template-columns:1fr;gap:24px;margin-bottom:44px;display:grid;position:static}.pdf-title{letter-spacing:-.035em;text-box:normal;font-size:clamp(36px,6.1vw,58px);line-height:1.03}.pdf-title br{display:none}.pdf-lede{max-width:650px;padding-top:0}.pdf-page .pdf-lede p{font-size:18px;line-height:1.45}.pdf-takeaway{width:auto;margin-top:32px;padding-top:14px;position:static}.pdf-page .pdf-takeaway .pdf-eyebrow{margin-bottom:8px}.pdf-page .pdf-takeaway>p:last-child{font-size:24px;line-height:1.3}.pdf-cover,.pdf-closing{min-height:calc(100svh - var(--reader-header-height));padding-bottom:224px}.pdf-cover-eyebrow{position:static;margin-bottom:42px!important}.pdf-cover-title{text-box:normal;max-width:810px;font-size:clamp(44px,8vw,80px);line-height:1.03;position:static}.pdf-cover-title br{display:none}.pdf-page .pdf-cover-description{width:auto;max-width:670px;margin-top:36px;font-size:19px;line-height:1.4;position:static}.pdf-cover-description br{display:none}.pdf-wave-crop,.story-brand-wave{height:200px;bottom:0}.pdf-page .pdf-wave{width:max(100%,1440px);max-width:none;height:auto}.pdf-access-brief{width:auto;margin-top:0;position:static}.pdf-access-brief blockquote{margin-top:12px;font-size:28px;line-height:1.15}.pdf-access-brief br{display:none}.pdf-access-steps{grid-template-columns:1fr;gap:24px;margin-top:28px;position:static}.pdf-access-steps li{padding-top:10px}.pdf-access-steps h3{margin-top:16px;margin-bottom:10px}.pdf-closing-title{text-box:normal;font-size:clamp(38px,7vw,68px);line-height:1.06;position:static;margin-top:100px!important}.pdf-page .pdf-closing-signature{margin-top:36px;font-size:19px;line-height:1.4;position:static}.pdf-closing-link{width:auto;height:36px;margin-top:24px;padding-inline:14px;font-size:13px;position:static}}@media (width<=540px){.pdf-page{padding-inline:22px 42px}.pdf-page-header{flex-wrap:wrap;margin-bottom:36px}.pdf-page-name{flex-basis:100%;order:3;max-width:none}.pdf-page-number{font-size:8px}.pdf-page-footer{flex-wrap:wrap;font-size:7px}.pdf-cover-title{font-size:clamp(43px,11vw,58px)}.pdf-cover-eyebrow{margin-bottom:30px!important}.pdf-closing-title{margin-top:65px!important}}[data-story-text-motion=queued][data-story-text-kind=pixel],[data-story-text-motion=running]{-webkit-text-fill-color:transparent}.story-text-canvas{pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce),print{[data-story-text-motion]{-webkit-text-fill-color:currentColor}.story-text-canvas{display:none}}@media (scripting:none){[data-story-text-motion]{-webkit-text-fill-color:currentColor}}.pdf-page .pdf-middle-kicker{font-family:var(--font-mono,"Departure Mono"), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.625cqw;font-weight:400;line-height:1.5}.pdf-network-panels,.pdf-product-columns,.pdf-product-progress,.pdf-market-columns{gap:1.66667cqw;width:90%;display:grid;position:absolute;left:5%}.pdf-network-panels,.pdf-product-columns,.pdf-market-columns{top:44.9074%}.pdf-network-panels,.pdf-product-columns,.pdf-product-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-network-panel{border:.052083cqw solid #d4d4d4}.pdf-network-art{height:10.1563cqw;position:relative}.pdf-network-panel-0 .pdf-network-art{background:#f1d8fc}.pdf-network-panel-1 .pdf-network-art{background:#e2fed5}.pdf-network-panel-2 .pdf-network-art{background:#d2f3fa}.pdf-network-art img{width:100%;height:100%;display:block}.pdf-network-art-label{justify-content:space-between;display:flex;position:absolute;top:.572917cqw;left:.78125cqw;right:.78125cqw}.pdf-network-panel-copy{min-height:6.66667cqw;padding:1.04167cqw 1.19792cqw 1.25cqw}.pdf-network-panel-copy h3,.pdf-product-copy h3,.pdf-market-columns h3{letter-spacing:-.015em;font-size:1.14583cqw;font-weight:500;line-height:1.25}.pdf-network-panel-copy h3{margin-bottom:.416667cqw}.pdf-network-panel-copy>p,.pdf-product-copy>p{color:#525252;font-size:.833333cqw;line-height:1.5}.pdf-network-contributor{border-top:.052083cqw solid #e2e2e2;padding-top:.625cqw;position:absolute;top:81.7901%;left:66.1111%;right:5%}.pdf-network-contributor .pdf-middle-kicker{color:#6f6f6f;margin-bottom:.46875cqw}.pdf-network-contributor>p:last-child{font-size:.833333cqw;line-height:1.5}.pdf-product-status{align-items:center;gap:.416667cqw;display:flex;margin-top:1.04167cqw!important;font-size:.729167cqw!important;line-height:1.5!important}.pdf-product-status>span{background:#716900;border-radius:50%;flex:none;width:.364583cqw;height:.364583cqw}.pdf-product-preview{height:11.6667cqw;padding:1.25cqw 1.25cqw 0;overflow:hidden}.pdf-product-column-0 .pdf-product-preview{background:#f3dcfd}.pdf-product-column-1 .pdf-product-preview{background:#e5fed9}.pdf-product-column-2 .pdf-product-preview{background:#d8f5fa}.pdf-product-window{background:#fff;border:.052083cqw solid #e2e2e2;box-shadow:0 .052083cqw .416667cqw #00000008}.pdf-product-address{height:1.51042cqw;font-family:var(--font-mono,"Departure Mono"), monospace;color:#6f6f6f;white-space:nowrap;align-items:center;gap:.833333cqw;padding-inline:.625cqw;font-size:.520833cqw;display:flex;overflow:hidden}.pdf-product-window-dots{gap:.3125cqw;display:flex}.pdf-product-window-dots i{background:#e2e2e2;width:.416667cqw;height:.416667cqw}.pdf-product-window img{width:100%;height:auto;display:block}.pdf-product-column-2 .pdf-product-window img{width:75.6436%}.pdf-product-copy{padding-top:.833333cqw}.pdf-product-copy h3{align-items:center;gap:.625cqw;margin-bottom:.416667cqw;display:flex}.pdf-product-core{color:#fff;width:2.23958cqw;height:1.04167cqw;font-family:var(--font-mono,"Departure Mono"), monospace;text-transform:uppercase;letter-spacing:.03em;background:#1f8c80;justify-content:center;align-items:center;font-size:.572917cqw;font-weight:400;line-height:1;display:inline-flex}.pdf-product-progress{top:81.7901%}.pdf-product-progress>section{border-top:.052083cqw solid #e2e2e2;padding-top:.625cqw}.pdf-product-progress>section:last-child{border-top-color:#0f0f0f}.pdf-product-progress .pdf-middle-kicker{color:#6f6f6f;margin-bottom:.46875cqw}.pdf-product-progress>section:nth-child(2) .pdf-middle-kicker{color:#1f8c80}.pdf-product-progress>section>p:last-child{font-size:.833333cqw;line-height:1.5}.pdf-market-columns{grid-template-columns:417fr 195fr 636fr}.pdf-market-map{background:#e7f9fc;border:.052083cqw solid #0f0f0f;height:16.9271cqw;padding:.46875cqw .677083cqw;position:relative}.pdf-market-map-middle{background:#e9fedf;border:.052083cqw solid #0f0f0f;padding:.416667cqw .572917cqw;position:absolute;inset:1.77083cqw .677083cqw .677083cqw 1.875cqw}.pdf-market-map-core{color:#fff;background:#1f8c80;flex-direction:column;justify-content:space-between;padding:.416667cqw .572917cqw;display:flex;position:absolute;inset:1.77083cqw .572917cqw .572917cqw 1.875cqw}.pdf-market-map-core .pdf-middle-kicker{color:#65d3cf}.pdf-market-map-core>p:last-child{letter-spacing:-.015em;margin-bottom:.104167cqw;font-size:1.04167cqw;line-height:1.1}.pdf-market-who,.pdf-market-budget{border-top:.052083cqw solid #0f0f0f;padding-top:.46875cqw}.pdf-market-who>.pdf-middle-kicker,.pdf-market-budget>.pdf-middle-kicker{color:#6f6f6f}.pdf-market-who h3{margin-top:.46875cqw;margin-bottom:.3125cqw}.pdf-market-who>p:last-of-type,.pdf-market-expansion>p:last-child{color:#525252;font-size:.729167cqw;line-height:1.45}.pdf-market-expansion{border-top:.052083cqw solid #0f0f0f;margin-top:3.02083cqw;padding-top:.46875cqw}.pdf-market-expansion>.pdf-middle-kicker{color:#1f8c80;margin-bottom:.364583cqw}.pdf-market-budget-top{grid-template-columns:1fr 1fr;gap:1.04167cqw;margin-top:.78125cqw;display:grid}.pdf-market-budget-top h3{margin-bottom:.3125cqw}.pdf-market-budget-top>div:first-child>p{color:#525252;font-size:.833333cqw;line-height:1.5}.pdf-market-reference{margin-top:-.729167cqw}.pdf-page .pdf-market-rate{letter-spacing:-.04em;margin-bottom:.208333cqw;font-size:2.91667cqw;font-weight:400;line-height:1.05}.pdf-market-reference>p:last-child{color:#525252;font-size:.625cqw;line-height:1.5}.pdf-market-reference sup{vertical-align:super;font-size:.6em}.pdf-market-sizing{background:#f6f6f6;margin-top:2.91667cqw;padding:.677083cqw 1.04167cqw .729167cqw}.pdf-market-sizing>.pdf-middle-kicker{color:#6f6f6f;margin-bottom:.416667cqw}.pdf-page .pdf-market-formula{white-space:nowrap;align-items:center;gap:.416667cqw;margin-bottom:.416667cqw;font-size:.729167cqw;font-weight:500;line-height:1.5;display:flex}.pdf-market-formula>span,.pdf-market-formula>strong{background:#fff;border:.052083cqw solid #d4d4d4;padding:.260417cqw .46875cqw;font-weight:500;display:block}.pdf-market-formula>strong{color:#fff;background:#0f0f0f;border-color:#0f0f0f}.pdf-market-formula>b{color:#525252;font-size:.9375cqw;font-weight:400}.pdf-market-sizing>p:last-child{color:#6f6f6f;font-size:.729167cqw;line-height:1.5}.pdf-page .pdf-market-footnote{color:#6f6f6f;font-size:.625cqw;line-height:1.5;position:absolute;bottom:9.25%;left:66.1111%;right:5%}.pdf-market-footnote>sup{vertical-align:super;font-size:.6em}@media (width<=1024px){.pdf-middle-break{display:none}.pdf-page .pdf-middle-kicker{font-size:10px;line-height:1.5}.pdf-network-panels,.pdf-product-columns,.pdf-product-progress,.pdf-market-columns{grid-template-columns:1fr;gap:24px;width:auto;margin:40px 0 0;display:grid;position:static}.pdf-network-panel{border-width:1px}.pdf-network-art{aspect-ratio:416/148;height:auto}.pdf-network-art img{position:absolute;inset:0}.pdf-network-art-label{top:9px;left:12px;right:12px}.pdf-network-panel-copy{min-height:0;padding:18px}.pdf-network-panel-copy h3,.pdf-product-copy h3,.pdf-market-columns h3{font-size:22px;line-height:1.25}.pdf-network-panel-copy h3{margin-bottom:8px}.pdf-network-panel-copy>p,.pdf-product-copy>p{font-size:16px;line-height:1.5}.pdf-network-contributor{border-top-width:1px;margin-top:24px;padding-top:16px;position:static}.pdf-network-contributor .pdf-middle-kicker{margin-bottom:8px}.pdf-network-contributor>p:last-child{font-size:16px;line-height:1.5}.pdf-product-status{align-items:flex-start;gap:7px;margin-top:16px!important;font-size:13px!important}.pdf-product-status>span{width:5px;height:5px;margin-top:6px}.pdf-product-preview{aspect-ratio:416/168;height:auto;padding:18px 18px 0}.pdf-product-window{border-width:1px;box-shadow:0 1px 5px #00000008}.pdf-product-address{gap:8px;height:22px;padding-inline:8px;font-size:8px}.pdf-product-window-dots{gap:4px}.pdf-product-window-dots i{width:5px;height:5px}.pdf-product-copy{padding-top:14px}.pdf-product-copy h3{gap:10px;margin-bottom:8px}.pdf-product-core{width:34px;height:16px;font-size:8px}.pdf-product-progress{gap:22px;margin-top:32px}.pdf-product-progress>section{border-top-width:1px;padding-top:14px}.pdf-product-progress .pdf-middle-kicker{margin-bottom:8px}.pdf-product-progress>section>p:last-child{font-size:16px;line-height:1.5}.pdf-market-columns{gap:28px}.pdf-market-map{border-width:1px;height:300px;padding:9px 12px}.pdf-market-map-middle{border-width:1px;padding:8px 10px;inset:32px 10px 10px 24px}.pdf-market-map-core{padding:10px 12px;inset:32px 10px 10px 24px}.pdf-market-map-core>p:last-child{max-width:260px;margin-bottom:4px;font-size:22px;line-height:1.15}.pdf-market-who,.pdf-market-budget{border-top-width:1px;padding-top:12px}.pdf-market-who h3{margin-top:8px;margin-bottom:10px}.pdf-market-who>p:last-of-type,.pdf-market-expansion>p:last-child{font-size:16px;line-height:1.5}.pdf-market-expansion{border-top-width:1px;margin-top:26px;padding-top:12px}.pdf-market-expansion>.pdf-middle-kicker{margin-bottom:8px}.pdf-market-budget-top{grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.pdf-market-budget-top h3{margin-bottom:10px}.pdf-market-budget-top>div:first-child>p{font-size:16px;line-height:1.5}.pdf-market-reference{margin-top:0}.pdf-page .pdf-market-rate{margin-bottom:8px;font-size:48px}.pdf-market-reference>p:last-child{font-size:13px;line-height:1.5}.pdf-market-sizing{margin-top:26px;padding:18px}.pdf-market-sizing>.pdf-middle-kicker{margin-bottom:12px}.pdf-page .pdf-market-formula{white-space:normal;grid-template-columns:16px 1fr;gap:8px;margin-bottom:14px;font-size:14px;display:grid}.pdf-market-formula>span:first-child{grid-column:2}.pdf-market-formula>span,.pdf-market-formula>strong{border-width:1px;padding:6px 9px}.pdf-market-formula>b{text-align:center;font-size:18px}.pdf-market-sizing>p:last-child{font-size:14px;line-height:1.5}.pdf-page .pdf-market-footnote{margin-top:24px;font-size:12px;line-height:1.5;position:static}}@media (width<=560px){.pdf-product-copy h3{flex-wrap:wrap}.pdf-market-budget-top{grid-template-columns:1fr}.pdf-market-reference{margin-top:2px}}.pdf-page .pdf-later-index,.pdf-page .pdf-loop-label,.pdf-page .pdf-loop-letter,.pdf-page .pdf-loop-return,.pdf-page .pdf-payment-label,.pdf-page .pdf-payment-scale,.pdf-page .pdf-person-number,.pdf-page .pdf-timeline-heading,.pdf-page .pdf-measure-label,.pdf-page .pdf-support-label{font-family:var(--font-mono,"Departure Mono"), monospace;text-transform:uppercase;font-weight:400}.pdf-page .pdf-revenue-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.66667cqw;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:44.1667%;left:5%;right:5%}.pdf-page .pdf-revenue-points>li{border-top:.052083cqw solid #0f0f0f}.pdf-page .pdf-later-index{color:#6f6f6f;letter-spacing:.06em;font-size:.625cqw;line-height:1.2;display:block}.pdf-page .pdf-revenue-points .pdf-later-index{margin-top:.75cqw}.pdf-page .pdf-revenue-points h3{margin:1.33333cqw 0 .5cqw;font-size:1.14583cqw;font-weight:500;line-height:1.2}.pdf-page .pdf-revenue-points p{color:#525252;margin:0;font-size:.833333cqw;line-height:1.5}.pdf-page .pdf-commercial-loop{align-items:center;gap:.583333cqw;min-width:0;font-size:.78125cqw;line-height:1.3;display:flex;position:absolute;top:62.2222%;left:5%;right:5%}.pdf-page .pdf-loop-label{color:#6f6f6f;letter-spacing:.06em;flex:none;margin:0 .416667cqw 0 0;font-size:.625cqw}.pdf-page .pdf-commercial-loop ol{align-items:center;gap:.583333cqw;margin:0;padding:0;list-style:none;display:flex}.pdf-page .pdf-commercial-loop li{white-space:nowrap;align-items:center;gap:.25cqw;font-weight:500;display:flex}.pdf-page .pdf-loop-letter{border:.055556cqw solid;place-items:center;width:.833333cqw;height:.833333cqw;font-size:.520833cqw;line-height:1;display:inline-grid}.pdf-page .pdf-loop-arrow{color:#6f6f6f;margin-left:.25cqw;font-size:.833333cqw;line-height:1}.pdf-page .pdf-loop-return{color:#157267;white-space:nowrap;font-size:.625cqw}.pdf-page .pdf-payment-split{grid-template-columns:82fr 18fr;height:8.51852%;display:grid;position:absolute;top:64.9074%;left:5%;right:5%}.pdf-page .pdf-payment-split>section{border-top:.15625cqw solid #3f6b2e;min-width:0;padding:.416667cqw .833333cqw}.pdf-page .pdf-contributor-payment{background:#e2fed5}.pdf-page .pdf-payment-split>.pdf-service-fee{color:#fff;background:#1f8c80;border-top-color:#125c53}.pdf-page .pdf-payment-label{color:#6f6f6f;letter-spacing:.06em;margin:0;font-size:.625cqw;line-height:1.2}.pdf-page .pdf-service-fee .pdf-payment-label{color:#52e0f2}.pdf-page .pdf-payment-split h3{margin:.416667cqw 0 .520833cqw;font-size:1.09375cqw;font-weight:400;line-height:1.15}.pdf-page .pdf-payment-detail{margin:0;font-size:.677083cqw;line-height:1.3}.pdf-page .pdf-payment-scale{color:#6f6f6f;letter-spacing:.06em;margin:0;font-size:.520833cqw;line-height:1.3;position:absolute;top:74.1667%;left:5%}.pdf-page.pdf-team .pdf-takeaway{width:28.8889%;padding-top:.666667cqw;inset:22.5% 5% auto auto}.pdf-page.pdf-team .pdf-takeaway>p:last-child{letter-spacing:0;font-size:.989583cqw;font-weight:500;line-height:1.36842}.pdf-page .pdf-team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.66667cqw;display:grid;position:absolute;top:44.9074%;left:5%;right:5%}.pdf-page .pdf-person{min-width:0}.pdf-page .pdf-portrait{aspect-ratio:1;border:.052083cqw solid #f6f6f6;width:100%;position:relative}.pdf-page .pdf-portrait img{object-fit:cover;width:100%;height:100%;display:block}.pdf-page .pdf-person-number{background:#ffffffd9;place-items:center;width:1.51042cqw;height:1.09375cqw;font-size:.625cqw;line-height:1.25;display:grid;position:absolute;top:0;left:0}.pdf-page .pdf-person h3{margin:.75cqw 0 .333333cqw;font-size:1.14583cqw;font-weight:500;line-height:1.2}.pdf-page .pdf-person-role{color:#157267;margin:0;font-size:.729167cqw;font-weight:500;line-height:1.3}.pdf-page .pdf-person-bio{color:#525252;margin:.666667cqw 0 0;font-size:.78125cqw;line-height:1.5}.pdf-page .pdf-timeline{position:absolute;top:44.7222%;left:5%;right:5%}.pdf-page .pdf-timeline-heading{color:#6f6f6f;letter-spacing:.06em;border-bottom:.052083cqw solid #0f0f0f;grid-template-columns:34.5679% minmax(0,1fr);gap:0;height:1.30208cqw;font-size:.625cqw;line-height:1.2;display:grid}.pdf-page .pdf-timeline-heading>p{font:inherit;color:#8f8f8f;margin:0}.pdf-page .pdf-timeline-axis{justify-content:space-between;display:flex}.pdf-page .pdf-timeline-phases{margin:0;padding:0;list-style:none}.pdf-page .pdf-timeline-row{border-bottom:.052083cqw solid #ececec;grid-template-columns:34.5679% minmax(0,1fr);height:5.26042cqw;padding-block:.9375cqw;display:grid}.pdf-page .pdf-timeline-row:first-child{height:5.20833cqw}.pdf-page .pdf-phase-copy{grid-template-columns:1.25cqw minmax(0,1fr);gap:.833333cqw;padding-right:1.38889cqw;display:grid;position:relative;top:-.208333cqw}.pdf-page .pdf-phase-copy .pdf-later-index{padding-top:.260417cqw}.pdf-page .pdf-phase-copy h3{margin:0 0 .572917cqw;font-size:1.14583cqw;font-weight:500;line-height:1}.pdf-page .pdf-phase-copy p{color:#525252;margin:0;font-size:.677083cqw;line-height:1.38462}.pdf-page .pdf-phase-track{min-width:0;height:3.33333cqw;position:relative}.pdf-page .pdf-phase-grid{justify-content:space-between;display:flex;position:absolute;inset:0}.pdf-page .pdf-phase-grid i{background:#e5e5e5;width:.069444cqw;height:100%;display:block}.pdf-page .pdf-phase-bar{left:var(--pdf-phase-start);width:var(--pdf-phase-length);background:var(--pdf-phase-color);height:100%;padding:.416667cqw .75cqw;position:absolute;top:0}.pdf-page .pdf-phase-bar p{margin:0}.pdf-page .pdf-phase-bar .pdf-measure-label{letter-spacing:.06em;font-size:.520833cqw;line-height:1}.pdf-page .pdf-phase-bar>p:last-child{margin-top:.9375cqw;font-size:.78125cqw;font-weight:500;line-height:1.2}.pdf-page .pdf-support{color:#fff;background:#0f0f0f;grid-template-columns:13.9583cqw 27.9167cqw minmax(0,1fr);column-gap:1.66667cqw;padding:1.04167cqw 1.45833cqw;display:grid;position:absolute;inset:77.2222% 5% 8.88889%}.pdf-page .pdf-support-label{color:#52e0f2;letter-spacing:.06em;margin:0;font-size:.625cqw;line-height:1.3}.pdf-page .pdf-support h3{margin:0 0 .666667cqw;font-size:1.14583cqw;font-weight:500;line-height:1.2}.pdf-page .pdf-support section>p{color:#ffffffc7;margin:0;font-size:.833333cqw;line-height:1.5}@media (width<=1024px){.pdf-page .pdf-revenue-points,.pdf-page .pdf-commercial-loop,.pdf-page .pdf-payment-split,.pdf-page .pdf-payment-scale,.pdf-page .pdf-team-grid,.pdf-page .pdf-timeline,.pdf-page .pdf-support{width:auto;height:auto;margin-inline:0;position:static}.pdf-page .pdf-revenue-points{grid-template-columns:1fr;gap:28px;margin-top:40px}.pdf-page .pdf-revenue-points>li{border-top-width:1px}.pdf-page .pdf-later-index{font-size:12px;line-height:1.4}.pdf-page .pdf-revenue-points .pdf-later-index{margin-top:12px}.pdf-page .pdf-revenue-points h3{margin:18px 0 10px;font-size:22px;line-height:1.25}.pdf-page .pdf-revenue-points p{font-size:18px;line-height:1.5}.pdf-page .pdf-commercial-loop{margin-top:36px;font-size:18px;line-height:1.4;display:block}.pdf-page .pdf-loop-label{margin:0 0 16px;font-size:12px}.pdf-page .pdf-commercial-loop ol{flex-wrap:wrap;gap:12px 10px}.pdf-page .pdf-commercial-loop li{white-space:normal;gap:6px}.pdf-page .pdf-loop-letter{border-width:1px;flex-shrink:0;width:18px;height:18px;font-size:11px}.pdf-page .pdf-loop-arrow{margin-left:4px;font-size:18px}.pdf-page .pdf-loop-return{margin-top:10px;font-size:12px;display:block}.pdf-page .pdf-payment-split{border-top-width:2px;grid-template-columns:1fr;margin-top:18px}.pdf-page .pdf-payment-split>section{padding:18px}.pdf-page .pdf-payment-label{font-size:12px;line-height:1.5}.pdf-page .pdf-payment-split h3{margin:8px 0;font-size:22px;line-height:1.25}.pdf-page .pdf-payment-detail{font-size:18px;line-height:1.4}.pdf-page .pdf-payment-scale{margin-top:9px;font-size:11px;line-height:1.5}.pdf-page.pdf-team .pdf-takeaway{width:auto;margin-top:28px;padding-top:16px;position:static;inset:auto}.pdf-page.pdf-team .pdf-takeaway>p:last-child{font-size:20px;line-height:1.4}.pdf-page .pdf-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;margin-top:36px}.pdf-page .pdf-person-number{width:26px;height:20px;padding:1px 4px;font-size:12px;line-height:1.4;top:4px;left:4px}.pdf-page .pdf-person h3{margin:14px 0 8px;font-size:24px;line-height:1.25}.pdf-page .pdf-person-role{font-size:18px;line-height:1.35}.pdf-page .pdf-person-bio{margin-top:12px;font-size:18px;line-height:1.5}.pdf-page .pdf-timeline{margin-top:40px}.pdf-page .pdf-timeline-heading{border-bottom-width:1px;grid-template-columns:1fr;gap:16px;height:auto;padding-bottom:12px;font-size:12px;line-height:1.4}.pdf-page .pdf-timeline-row{border-bottom-width:1px;grid-template-columns:1fr;gap:20px;height:auto;padding-block:24px}.pdf-page .pdf-timeline-row:first-child{height:auto}.pdf-page .pdf-phase-copy{grid-template-columns:24px minmax(0,1fr);gap:8px;padding-right:0;top:auto}.pdf-page .pdf-phase-copy .pdf-later-index{padding-top:4px}.pdf-page .pdf-phase-copy h3{margin-bottom:10px;font-size:22px;line-height:1.25}.pdf-page .pdf-phase-copy p{font-size:18px;line-height:1.5}.pdf-page .pdf-phase-track{height:auto;padding-top:18px}.pdf-page .pdf-phase-grid{height:10px}.pdf-page .pdf-phase-grid i{width:1px}.pdf-page .pdf-phase-bar{width:100%;height:auto;padding:16px;position:relative;left:auto}.pdf-page .pdf-phase-bar:before{content:"";left:var(--pdf-phase-start);width:var(--pdf-phase-length);background:var(--pdf-phase-color);height:10px;position:absolute;top:-18px}.pdf-page .pdf-phase-bar .pdf-measure-label{font-size:11px;line-height:1.4}.pdf-page .pdf-phase-bar>p:last-child{margin-top:8px;font-size:18px;line-height:1.4}.pdf-page .pdf-support{grid-template-columns:1fr;gap:24px;margin-top:24px;padding:24px;display:grid}.pdf-page .pdf-support-label{font-size:12px;line-height:1.5}.pdf-page .pdf-support h3{margin-bottom:10px;font-size:22px;line-height:1.25}.pdf-page .pdf-support section>p{font-size:18px;line-height:1.5}}@media (width<=600px){.pdf-page .pdf-team-grid{grid-template-columns:1fr}}.korvus-arrow,.korvus-arrow-trigger>.korvus-arrow[aria-hidden]{width:25px;height:9px;color:var(--korvus-arrow-rest,#817f78);transform-origin:50%;pointer-events:none;flex:none;place-items:stretch start;gap:3px;padding:0;display:grid;scale:.85}.korvus-arrow>i{background:currentColor;width:15px;height:1px;transition:transform .24s cubic-bezier(.23,1,.32,1);display:block}.korvus-arrow>i:first-child{transform:translate(10px)}.korvus-arrow>i:nth-child(2){transform:translate(0)}.korvus-arrow>i:nth-child(3){transform:translate(5px)}.korvus-arrow-trigger:focus-visible .korvus-arrow{color:var(--korvus-arrow-hover,#83cbd0)}.korvus-arrow-trigger:focus-visible .korvus-arrow>i{transition:none;transform:translate(5px)}@media (hover:hover) and (pointer:fine){.korvus-arrow-trigger:hover .korvus-arrow{color:var(--korvus-arrow-hover,#83cbd0)}.korvus-arrow-trigger:hover .korvus-arrow>i{transform:translate(5px)}}@media (width<=600px){.korvus-arrow,.korvus-arrow-trigger>.korvus-arrow[aria-hidden]{gap:2px;width:19px;height:7px}.korvus-arrow>i{width:9px}}@media (prefers-reduced-motion:reduce){.korvus-arrow>i:nth-child(n){transition:none;transform:translate(5px)}}@media (forced-colors:active){.korvus-arrow>i{background:linktext}}@media (width<=1024px){.pdf-page .pdf-page-footer,.pdf-page .pdf-eyebrow,.pdf-page .pdf-timeline-heading>p{color:#6f6f6f}.pdf-page .pdf-product-core,.pdf-page .pdf-payment-split>.pdf-service-fee{background-color:#125c53}.pdf-page .pdf-market-map-core{background-color:#0f514a}.pdf-page .pdf-product-progress>section:nth-child(2) .pdf-middle-kicker,.pdf-page .pdf-market-expansion>.pdf-middle-kicker{color:#125c53}}:root{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{background:var(--background);margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a,a:visited{color:inherit}a{text-underline-offset:.14em;text-decoration-thickness:1px;position:relative}a:after{content:"";position:absolute;inset:-12px}a:focus-visible{outline-offset:6px;outline:1px solid}::selection{background:var(--foreground);color:var(--background)}.composition{isolation:isolate;width:100%;min-height:max(100dvh,30rem);font-size:.875rem;line-height:1.42857;position:relative}.top-wave{pointer-events:none;z-index:-1;background:linear-gradient(#fff 0% 12%,#ffffffeb 24%,#ffffffa6 42%,#ffffff47 64%,#0000 100%);height:clamp(160px,32vh,340px);position:absolute;inset:0 0 auto;overflow:hidden}.top-wave canvas{width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.follow{text-decoration:none;position:absolute;top:16.6%;left:18.8%}.credits{left:min(70%,92% - 9rem);top:calc(38% - var(--growth-stage) * 5%);text-align:left;flex-direction:column;align-items:flex-start;width:max-content;max-width:84%;display:flex;position:absolute}.cross{opacity:.26;width:45px;height:45px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cross:before,.cross:after{content:"";background:currentColor;position:absolute}.cross:before{width:100%;height:1px;top:22px}.cross:after{width:1px;height:100%;left:22px}.countdown{left:max(2vw, env(safe-area-inset-left));right:max(2vw, env(safe-area-inset-right));bottom:max(2%, env(safe-area-inset-bottom));position:absolute;container-type:inline-size}.clock{translate:var(--optical-shift,0px) 0;font-size:calc(100cqw / var(--clock-units));letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-block:-.03em;padding-block:.03em;font-weight:400;line-height:1;display:flex;overflow:clip}.clock-part,.clock-separator{text-box:trim-both cap alphabetic;display:block}.clock-part{text-align:right;width:1.08em}.clock-hours{width:calc(var(--hour-digits) * .54em)}.clock-separator{text-align:center;width:.22em}.mascot-layer{pointer-events:none;z-index:2;position:fixed;inset:0;overflow:hidden}.mascot-trail{pointer-events:none;position:absolute;inset:0}.mascot-filter{pointer-events:none;position:absolute}.ray-spark{color:color-mix(in srgb, var(--background) 75%, white);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--background) 65%, transparent));position:absolute;top:0;left:0}.ray-spark:before{content:"";clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:currentColor;position:absolute;inset:0}.ray-spark-bright{color:color-mix(in srgb, var(--background) 25%, white);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--background) 90%, transparent)) drop-shadow(0 0 7px color-mix(in srgb, var(--background) 30%, transparent))}:root[data-tone=light] .ray-spark{color:color-mix(in srgb, var(--background) 60%, black);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--background) 35%, transparent))}:root[data-tone=light] .ray-spark-bright{color:color-mix(in srgb, var(--background) 75%, black)}.mascot{aspect-ratio:1;visibility:hidden;width:clamp(240px,28vw,480px);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--background) 60%, transparent)) drop-shadow(0 0 10px color-mix(in srgb, var(--background) 24%, transparent));position:absolute;inset:0 auto auto 0}.mascot-art{width:100%;height:100%}.mascot-art:not([hidden]){display:block}:root[data-tone=light] .mascot{filter:brightness(.65) drop-shadow(0 0 3px color-mix(in srgb, var(--background) 40%, transparent)) drop-shadow(0 0 8px color-mix(in srgb, var(--background) 18%, transparent))}@media (hover:hover) and (pointer:fine){.follow:hover{text-decoration:underline}.credits a:hover{text-decoration-thickness:2px}}@media (width<=600px){.follow{left:max(8%, env(safe-area-inset-left));top:max(12%, env(safe-area-inset-top))}.credits{left:auto;right:max(8%, env(safe-area-inset-right))}.cross{width:32px;height:32px}.cross:before{top:15.5px}.cross:after{left:15.5px}}@media (height<=540px) and (width>=601px){.composition{min-height:max(100dvh,20rem)}.follow{top:16.6%;left:12%}.credits{top:calc(29% - var(--growth-stage) * 5%)}.cross{top:calc(50% - var(--growth-stage) * 5%)}}@media (prefers-reduced-motion:reduce){.mascot-layer{display:none}*,:before,:after{transition:none!important;animation:none!important}}@font-face{font-family:ABC Areal;src:url(/assets/ABCArealVariable-CCg4I-PS.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Departure Mono;src:url(/assets/DepartureMono-Regular-2BZob_Zz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"ABC Areal", Arial, sans-serif;--font-mono:"Departure Mono", monospace;--ink:#0f0f0f;--paper:#fff;--cyan:#52e0f2;--plum:#d78cf7;--lime:#b7fc95;--sun:#eff266;--aqua:#7cddef;--teal:#125c53;--line:#e5e5e5;--ease-out:cubic-bezier(.23,1,.32,1);--reader-header-height:40px;font-family:var(--font-sans);color:var(--ink)}body{font-family:var(--font-sans);color:var(--ink);margin:0}button,input{font-family:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #1f8c80}.ds-button{color:#fff;min-height:36px;font:500 14px/20px var(--font-sans);white-space:nowrap;transition:transform .2s var(--ease-out),background-color .15s ease;-webkit-tap-highlight-color:transparent;background:#0f0f0f;border:0;border-radius:0;justify-content:center;align-items:center;gap:2px;padding:8px;text-decoration:none;display:inline-flex;position:relative}.ds-button>span{padding-inline:4px}.ds-button:active{background:#000;transition-duration:.12s;transform:scale(.98)}.ds-button.secondary{color:var(--ink);background:#fff;border:1px solid #d0d0d0;padding:7px 11px}.ds-button:disabled{color:#8f8f8f;cursor:not-allowed;background:#ececec;transform:none}.ds-button:after{inset:0}.eyebrow{font:400 10px/1.5 var(--font-mono);letter-spacing:.055em;text-transform:uppercase}.prototype-landing{min-height:max(100svh,640px,calc(var(--fitted-clock-height,0px) * 2 + 200px));background:var(--background);color:var(--foreground);font-family:var(--font-sans)}.prototype-landing:has(.updates-trigger[aria-expanded=true]){min-height:max(100svh,640px,calc(var(--fitted-clock-height,0px) * 2 + 480px))}.prototype-landing .follow{top:calc(50% - 90px);left:max(7%,24px)}.prototype-landing .credits{top:calc(50% - 90px);left:auto;right:max(7%,24px)}.landing-action{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.explore-cta{--korvus-arrow-rest:#fff;--korvus-arrow-hover:#52e0f2;gap:8px;padding-inline:12px}.explore-cta:after{content:"";position:absolute;inset:-6px}.signup-accordion{z-index:3;width:min(432px,100% - 48px);position:absolute;top:calc(50% + 36px);left:50%;transform:translate(-50%)}.updates-trigger{gap:10px;margin-inline:auto;display:flex}.updates-trigger>span{width:16px;padding:0;font-size:18px}.signup-panel{visibility:visible;transition:height .2s var(--ease-out),opacity .2s var(--ease-out),visibility 0s linear;overflow:hidden}.signup-panel[aria-hidden=true]{visibility:hidden;transition-delay:0s,0s,.2s}.signup-panel-content{padding-top:16px}.signup-form-surface{color:var(--ink);background:#fff;border:1px solid #e2e2e2;padding:18px}.email-form{flex-direction:column;gap:12px;margin-top:18px;display:flex}.email-field{flex-direction:column;gap:4px;display:flex}.email-field label{font:500 14px/20px var(--font-sans)}.email-field input{color:#0f0f0f;width:100%;min-width:0;height:36px;font:400 14px/20px var(--font-sans);background:#fff;border:1px solid #8f8f8f;border-radius:0;padding:6px 12px;transition:border-color .15s,background-color .15s}.email-field input::placeholder{color:#6f6f6f}.email-field input[aria-invalid=true]{background:#fef2f2;border-color:#b91c1c}.email-field .field-error{font:500 12px/16px var(--font-sans);color:#b91c1c;margin:0}.email-form-compact{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;margin-top:0;display:grid}.email-form-compact .email-field{display:contents}.email-form-compact label,.email-form-compact .field-error{grid-column:1/-1}.email-form-compact .email-field input{grid-area:2/1}.email-form-compact>button{grid-area:2/2}.signup-result{font:500 14px/20px var(--font-sans);opacity:1;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);margin:0;transform:translateY(0)}.signup-result[data-dismissing=true]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.signup-result[data-dismissing=true]{transform:none}}.prototype-landing .countdown{left:max(2vw,16px);right:max(2vw,16px);bottom:max(12px,env(safe-area-inset-bottom))}.prototype-landing .clock{font-family:var(--font-sans);font-size:var(--fitted-clock-size,calc(100cqw / (var(--hour-digits) * .6 + 2.5)));letter-spacing:-.04em;justify-content:center;gap:0;line-height:1;overflow:visible;translate:none}.prototype-landing .clock-part,.prototype-landing .clock-separator{text-align:center;flex:none;width:auto}.prototype-landing .clock-separator{padding-inline:.03em}.explore-reader{background:#fff;height:100svh;position:fixed;inset:0}.reader-header{top:0;height:var(--reader-header-height);z-index:6;background:#fffffff5;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:24px;padding-inline:clamp(24px,4vw,64px);display:flex;position:fixed;inset-inline:0}.brand-home{color:#525252;font:400 12px/16px var(--font-sans);background:0 0;border:0;padding:8px 0;display:flex}.reader-updates-link{color:#525252;font:400 12px/16px var(--font-sans);text-underline-offset:3px}.reader-updates-link:after{inset:-8px}.brand-home img{width:168px;height:auto;display:block}.reader-location{color:#525252;align-items:center;gap:18px;min-width:0;display:flex}.reader-location .eyebrow{white-space:nowrap}.reader-current-title{font:400 12px/18px var(--font-sans)}.reading-progress{bottom:-1px;pointer-events:none;height:2px;position:absolute;inset-inline:0}.reading-progress span{transform-origin:0;height:100%;transition:transform .2s var(--ease-out);background:#0f0f0f;display:block}.reader-scroll{height:100svh;padding-top:var(--reader-header-height);overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-padding-top:var(--reader-header-height);scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;outline:none;overflow-y:auto}.reader-scroll::-webkit-scrollbar{width:0;height:0;display:none}:is(html:has(.explore-reader),body:has(.explore-reader)){overflow:hidden}.reader-scroll:focus-visible{outline-offset:-2px;outline:2px solid #1f8c80}.scroll-chapter{scroll-snap-align:start;scroll-snap-stop:always;min-height:calc(100svh - var(--reader-header-height));justify-content:center;align-items:center;height:auto;display:flex;position:relative}.scroll-chapter>.pdf-page{width:min(100%,calc((100svh - var(--reader-header-height)) * 16 / 9));flex:none}.scroll-chapter.chapter-1{background:var(--cyan)}.scroll-chapter.chapter-9{background:#52e0f2}.scroll-cue{font:400 10px/16px var(--font-mono);letter-spacing:.05em;z-index:1;align-items:center;gap:14px;text-decoration:none;display:flex;position:absolute;bottom:28px;left:clamp(24px,7vw,104px)}.scroll-cue>span:last-child{font:400 22px/1 var(--font-sans)}.scroll-cue:after{inset:-10px}.chapter-rail{inset-inline-end:12px;z-index:7;flex-direction:column;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.chapter-rail a{place-items:center;width:28px;height:28px;display:grid}.chapter-rail a:after{inset:0}.chapter-rail a:focus-visible{outline-offset:-2px}.chapter-rail span{background:#b8b8b8;width:3px;height:12px;transition:background-color .15s,transform .15s;display:block}.chapter-rail a[aria-current] span{background:#0f0f0f;transform:scaleY(1.6)}.story-updates{scroll-snap-align:start;scroll-margin-top:var(--reader-header-height);background:#fff;padding:0 48px 48px}.story-signup{grid-template-columns:1fr 1fr;gap:8px 64px;max-width:1152px;margin:0 auto;padding:48px 0;display:grid}.story-signup h2{max-width:360px;margin-block:14px;font-size:32px;font-weight:400;line-height:1.1}.story-signup .email-form{margin-top:0}.back-to-top{color:#525252;width:max-content;font:400 12px/18px var(--font-sans);margin:20px auto 0;display:block}@media (hover:hover) and (pointer:fine){.ds-button:hover{background:#2b2b2b}.ds-button.secondary:hover,.email-field input:hover{background:#f6f6f6}.chapter-rail a:hover span{background:#0f0f0f}}@media (width<=1024px){.reader-current-title{display:none}.chapter-rail{inset-inline-end:max(3px,env(safe-area-inset-right))}.chapter-rail a{width:24px;height:28px}.chapter-rail span{background:#929292;width:2px;height:10px}.chapter-rail a[aria-current] span{width:3px}.scroll-chapter>.pdf-page{width:100%}.scroll-chapter{display:block}}@media (width<=600px){:root{--reader-header-height:40px}.prototype-landing .follow,.prototype-landing .credits{font-size:12px;top:calc(50% - 100px)}.email-field input{font-size:16px}.email-form-compact{grid-template-columns:minmax(0,1fr) auto}.email-form-compact>button{padding-inline:8px;font-size:12px}.reader-header{gap:14px;padding-inline:20px}.brand-home img{width:128px}.reader-header .ds-button{padding:7px;font-size:11px}.reader-location .eyebrow{font-size:9px}.story-updates{padding:0 24px 48px}.story-signup{grid-template-columns:1fr;gap:24px;padding-block:40px}.scroll-cue{bottom:22px}}@media (width<=359px){.reader-location{display:none}.signup-accordion{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.reader-scroll{scroll-behavior:auto;scroll-snap-type:none}.ds-button:active{transform:none}.reading-progress span{transition:none}}.signup-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup-note{max-width:44ch;font:400 11px/15px var(--font-sans);color:#525252;grid-column:1/-1;margin:2px 0 0}.email-form button:disabled{opacity:.65;cursor:wait}
