@media(min-width:1700px){body{grid-template-rows:74px minmax(650px,1fr) 80px 30px}.slide{padding:50px 6%}.slide-reading{padding:0}.reading-copy{padding:50px 9%}.reading-body p{font-size:14px}.reading-lead{font-size:22px}.metric-block>p,.comparison-table td{font-size:14px}.chart-row{padding:25px 0}.slide h2{font-size:96px}.comparison-top h2{font-size:76px}}
@media(min-width:1001px) and (max-height:800px){body{grid-template-rows:55px minmax(540px,1fr) 62px 26px}.slide{padding-top:27px;padding-bottom:27px}.slide-reading{padding:0}.slide h2{font-size:60px}.opening-copy h1{font-size:145px}.opening-bottom{margin-top:26px}.reading-copy{padding-top:25px;padding-bottom:25px}.reading-copy h2{font-size:54px}.reading-lead{font-size:16px;margin:18px 0 14px}.reading-body p{font-size:11px}.reading-tags{margin-top:18px;padding-top:16px}.evidence-grid{margin-top:24px}.metric-value{font-size:150px}.evidence-top .slide-kicker{margin-bottom:4px}.chart-row{padding:16px 0}.comparison-top h2{font-size:52px}.comparison-table-wrap{margin-top:20px}.comparison-table thead strong{font-size:28px}.comparison-table tbody th,.comparison-table td{padding-top:11px;padding-bottom:11px}.comparison-table thead th{padding-bottom:14px}.comparison-takeaway{margin-top:18px}.process-body{margin-top:28px}.process-detail{margin-top:22px;padding-top:20px}.process-heading>p:last-child{margin-top:15px}.closing-copy h2{font-size:91px}.closing-copy>p:not(.slide-kicker){font-size:16px;margin:20px 0}.closing-brief{margin-top:23px}}
@media(max-width:1100px){.deck-brand span{font-size:8px}.theme-name{display:none}#page-nav{gap:16px}#page-nav button{font-size:9px}.deck-position{min-width:125px}.deck-position p{display:none}.reading-body{grid-template-columns:1fr;gap:12px}.reading-copy h2{font-size:54px}.reading-copy{padding-left:8%;padding-right:8%}.reading-lead{font-size:16px}.reading-body p{font-size:12px}.evidence-top{grid-template-columns:1fr;gap:15px}.evidence-grid{gap:6%;margin-top:30px}.slide h2{font-size:66px}.comparison-top{grid-template-columns:1fr auto}.comparison-top h2{font-size:56px}.comparison-top>p{font-size:11px}.process-detail{grid-template-columns:50px 1.5fr 1fr;gap:20px}.process-detail>span{font-size:50px}.deliverable{padding-left:20px}.deliverable strong{font-size:22px}.closing-mark{right:5%;padding:18px}.closing-mark>span{font-size:55px}}
@media(max-width:800px){body{display:flex;flex-direction:column;min-height:100svh}.deck-header{height:62px;flex-shrink:0}.deck-brand span{display:none}.deck-tools button{font-size:8px;padding:8px 9px}#deck{flex:1;min-height:0}.slide{min-height:640px;padding:32px 6%}.slide-reading{padding:0}.deck-footer{padding:16px 4%;gap:14px;flex-wrap:wrap}.deck-position{min-width:0}.deck-position>span:first-child{font-size:25px}#page-nav{order:3;width:100%;justify-content:space-between;gap:8px}#page-nav button{font-size:9px;padding:7px 0}#page-nav button small{display:none}#page-nav button[aria-current=step]:after{bottom:-5px}.deck-caption{padding:8px 4%;font-size:6px}.deck-caption>span:last-child{display:none}.slide h2{font-size:60px}.slide-kicker{font-size:8px;letter-spacing:1.5px;margin-bottom:22px}.opening-copy{width:100%}.opening-copy h1{font-size:clamp(95px,17vw,145px)}.opening-bottom{gap:50px}.side-caption{top:6%;right:5%}.hero-coordinate{bottom:6%;right:6%;font-size:7px}.reading-copy{padding:35px 8%;grid-column:1}.slide-reading{grid-template-columns:1fr 1fr}.reading-copy h2{font-size:48px}.reading-tags{flex-wrap:wrap;gap:14px}.reading-lead{font-size:15px}.reading-body p{font-size:11px}.reading-photo figcaption b{font-size:36px}.reading-photo figcaption span{font-size:6px}.evidence-top>p:last-child{font-size:12px}.evidence-grid{grid-template-columns:.65fr 1fr;gap:7%}.metric-value{font-size:120px}.metric-block>p{font-size:11px}.metric-block h3{font-size:24px}.chart-row{grid-template-columns:80px 1fr 37px;gap:10px;padding:23px 0}.bar-name{font-size:10px}.chart-row strong{font-size:19px}.chart-axis{margin-left:90px;margin-right:47px;font-size:7px}.chart-caption{font-size:7px;gap:10px}.chart-caption button{font-size:8px}.comparison-top{grid-template-columns:1fr}.comparison-top>p{margin:20px 0 0}.comparison-table-wrap{margin-top:30px}.comparison-table thead strong{font-size:27px}.comparison-table thead th{padding-left:15px;padding-right:15px}.comparison-table td{font-size:11px;padding:15px}.comparison-table tbody th{font-size:10px}.comparison-takeaway{gap:20px;font-size:11px}.process-steps strong{font-size:25px}.process-steps{gap:15px}.process-detail{grid-template-columns:45px 1fr}.deliverable{grid-column:2;padding-left:0;border:0;border-top:1px solid var(--line);padding-top:15px;margin-top:5px}.deliverable strong{max-width:none}.process-heading>p:last-child{font-size:12px}.closing-copy h2{font-size:82px}.closing-copy>p:not(.slide-kicker){font-size:16px}.closing-mark{display:none}.closing-action{max-width:80%}}
@media(max-width:520px){.slide{padding:30px 6%;min-height:590px}.slide-opening{min-height:610px}.edition-tag{font-size:7px;letter-spacing:1px;max-width:27ch;line-height:1.8;margin-bottom:30px}.opening-copy h1{font-size:clamp(75px,21vw,110px);line-height:.88;letter-spacing:-.035em}.opening-bottom{flex-direction:column;align-items:start;gap:30px;margin-top:30px}.opening-bottom>p{font-size:17px}.project-stamp{padding:10px 16px;transform:rotate(-4deg)}.project-stamp b{font-size:20px}.hero-coordinate{font-size:6px;bottom:5%;left:6%;right:auto}.hero-coordinate span{font-size:17px;padding:0 12px}.side-caption{font-size:6px;letter-spacing:1.5px;right:6%;top:9%}.full-photo img{object-position:66% center}.photo-shade{background:linear-gradient(90deg,#080b0edb,#080b0e33)}.slide h2{font-size:49px}.slide-reading{display:block;padding:0}.reading-copy{padding:30px 6%;display:block}.reading-copy h2{font-size:56px}.reading-lead{font-size:17px;max-width:30ch}.reading-body{display:block}.reading-body p{font-size:13px;line-height:1.8;margin-bottom:14px}.reading-tags{font-size:10px;flex-wrap:nowrap}.reading-tags b{margin-right:4px}.reading-photo{height:280px;min-height:0}.reading-photo img{object-position:55% 48%}.reading-photo figcaption{inset:auto 6% 8%}.reading-photo figcaption b{font-size:37px}.reading-photo figcaption span{font-size:7px}.evidence-top .slide-kicker{margin-bottom:8px}.evidence-top>p:last-child{font-size:12px}.evidence-top>p:last-child span{font-size:7px;line-height:1.8;display:block;margin-top:5px}.evidence-grid{display:block;margin-top:24px}.metric-block{display:grid;grid-template-columns:125px 1fr;gap:0 18px;align-items:center}.metric-eyebrow{grid-column:1/-1;font-size:7px}.metric-value{grid-row:2/4;font-size:103px;margin:10px 0}.metric-block h3{font-size:25px;margin-top:13px}.metric-block>p{font-size:11px;line-height:1.7;min-height:0;max-width:none;margin:7px 0}.metric-source{grid-column:1/-1;font-size:6px;line-height:1.6;margin:8px 0 25px}.metric-source br{display:none}.chart-row{grid-template-columns:85px 1fr 40px;padding:17px 0}.bar-name{font-size:11px}.chart-axis{margin-left:95px;margin-right:50px}.chart-caption{font-size:7px;margin-bottom:20px}.chart-footnote{font-size:9px}.comparison-top .slide-kicker{margin-bottom:20px}.comparison-top h2{font-size:48px}.comparison-top>p{font-size:12px;margin-top:18px}.comparison-table .criteria-col{width:24%}.comparison-table thead th{padding:0 8px 13px}.comparison-table thead strong{font-size:22px;line-height:1.05}.comparison-table thead small{font-size:9px;line-height:1.5}.option-code{font-size:7px;letter-spacing:0}.comparison-table thead th:first-child{font-size:7px}.comparison-table td{font-size:11px;line-height:1.5;padding:12px 8px;overflow-wrap:break-word}.comparison-table tbody th{font-size:10px;line-height:1.5;padding-right:8px}.comparison-takeaway{display:block;font-size:12px;line-height:1.6;margin-top:23px}.comparison-takeaway span{display:block;margin-bottom:7px;font-size:8px}.process-heading h2{font-size:56px}.process-heading>p:last-child{font-size:12px}.process-body{margin-top:30px}.process-steps{gap:8px}.process-steps strong{font-size:22px}.process-steps small{font-size:6px;letter-spacing:.5px}.step-number{width:30px;height:30px;font-size:10px}.process-steps:before{top:15px}.process-detail{grid-template-columns:30px 1fr;gap:14px;margin-top:28px}.process-detail>span{font-size:38px;align-self:start}.process-detail h3{font-size:28px}.process-detail p:not(.process-label){font-size:13px}.process-label{font-size:7px}.deliverable small{font-size:7px}.deliverable strong{font-size:24px}.slide-closing{min-height:650px}.closing-copy h2{font-size:59px}.closing-copy>p:not(.slide-kicker){font-size:16px}.closing-action{max-width:100%;padding-left:16px;margin-top:27px}.closing-action strong{font-size:25px}.closing-action p{font-size:12px;line-height:1.7}.closing-brief{font-size:10px;gap:15px;padding:12px;margin-top:30px}.closing-copy .slide-kicker{font-size:8px}.arrow-nav button{width:44px;height:38px}.deck-position>span:first-child{font-size:24px}.deck-position p{display:block;font-size:7px}#page-nav button{font-size:8px}.deck-header{padding:0 4%}.deck-tools{gap:6px}.deck-tools button{font-size:7px;padding:8px}.deck-tools .brief-trigger{font-size:8px}}
@media print{body{display:block;background:white}.deck-header,.deck-footer,.deck-caption,.brief-dialog{display:none!important}.slide{display:block!important;page-break-after:always;min-height:90vh}#deck{display:block}.slide-reading{display:grid!important}.slide-opening,.slide-closing{display:flex!important}.slide:after{display:none}}
