:root{--bg:#f0eee6;--ink:#1c1a17;--sub:#5c5c63;--accent:#c0414b;--hair:rgba(28,26,23,.14);--serif:'Noto Serif SC','Songti SC',serif;--sans:'Space Grotesk','PingFang SC','Microsoft YaHei',sans-serif;--num:'Sora',var(--sans)}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden}body{background:var(--bg);background-image:radial-gradient(52vmax 52vmax at 8% 4%,rgba(192,65,75,.035),transparent 62%),radial-gradient(60vmax 60vmax at 96% 96%,rgba(196,176,140,.08),transparent 62%),radial-gradient(46vmax 46vmax at 55% 50%,rgba(150,180,205,.10),transparent 66%);font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer;color:inherit;border:1px solid var(--hair);background:#ffffffaa;border-radius:10px;padding:10px 20px}button:hover{background:white;border-color:var(--accent)}button:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}em{color:var(--accent);font-style:normal}h1,h2,h3,p,blockquote{margin:0}#deck{width:1920px;height:1080px;position:absolute;left:50%;top:50%;transform-origin:center}header,footer{position:absolute;left:96px;right:96px;display:flex;justify-content:space-between;color:var(--sub);font-size:24px}header{top:52px}header span:first-child:after{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:10px}footer{bottom:48px;border-top:1px solid var(--hair);padding-top:19px;font-size:23px}.step-label{font-style:normal;padding-left:20px;font-size:22px}body:not(.printing) .slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility .32s}body:not(.printing) .slide.active{opacity:1;visibility:visible;pointer-events:auto}.content{position:absolute;inset:146px 96px 124px;display:flex;flex-direction:column;justify-content:center;gap:28px}h1{font-family:var(--serif);font-size:80px;font-weight:600;line-height:1.24;letter-spacing:-.025em}h3{font-size:46px;line-height:1.35;font-weight:600}p{font-size:36px;line-height:1.6}small{font-size:.4em;font-family:var(--sans);font-weight:400}.composition{min-height:0} .conclusion{font-size:38px;font-weight:600;line-height:1.4;margin-top:6px;padding-top:22px;border-top:1px solid var(--hair)}.source-note{font-size:25px;line-height:1.45;color:var(--sub)}.overline{font-size:28px;line-height:1.45;color:var(--sub);display:block;margin-bottom:20px}.tile{padding:40px 44px;border-radius:20px;background:linear-gradient(145deg,rgba(var(--tint,255,255,255),.70),rgba(var(--tint,255,255,255),.46));box-shadow:inset 0 1px 0 #ffffffed,0 10px 28px #29251c0b;border:1px solid #ffffff77;backdrop-filter:blur(22px) saturate(165%)}.tint-0{--tint:213,222,236}.tint-1{--tint:233,216,228}.tint-2{--tint:244,225,186}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:16px 0}.tiles h3{margin:0 0 22px}.tiles p{color:#45454b}.tiles .tile{min-height:310px}.rows .row{display:grid;grid-template-columns:330px 1fr;gap:40px;padding:30px 0;border-bottom:1px solid var(--hair);font-size:40px;line-height:1.45;align-items:baseline}.row:last-child{border-bottom:0}.row b{font-weight:600}.row span{color:#4e4e54}.number{font-family:var(--num);font-size:174px;font-weight:300;letter-spacing:-.045em;line-height:1.2}.medium{font-size:164px}.rule{height:1px;background:var(--hair);margin:25px 0}.cover h1{font-size:140px;line-height:1.2}.cover .content{gap:42px}.cover-line{font-size:44px;line-height:1.5;margin-bottom:78px}.byline{display:flex;align-items:center;gap:22px;font-size:30px}.byline>span{color:var(--sub)}.byline i{width:1px;height:28px;background:var(--hair)}.role-ribbon{display:grid;grid-template-columns:repeat(5,1fr);margin:28px 0 58px;border-top:1px solid var(--hair);padding-top:26px;gap:30px}.role-ribbon>div{border-right:1px solid var(--hair)}.role-ribbon>div:last-child{border:0}.role-ribbon span{font-family:var(--num);font-size:32px;color:var(--sub)}.role-ribbon h3{margin:10px 0}.role-ribbon p{font-size:34px}.statement{font-family:var(--serif);font-size:64px;line-height:1.5}.dispatch-head{display:flex;align-items:center;gap:32px;padding:22px 0 32px;font-size:38px;border-bottom:1px solid var(--hair)}.dispatch-head span{color:var(--sub)}.dispatch{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-top:34px}.dispatch .tile{height:350px}.dispatch h3{font-size:64px;margin-bottom:18px}.dispatch p{font-size:34px}.deliver-tag{font-size:29px;border-top:1px solid var(--hair);padding-top:20px;margin-top:24px}.build{opacity:.15;transform:translateY(15px);transition:opacity .45s,transform .45s}.build.shown{opacity:1;transform:none}.countdown{display:flex;justify-content:center;align-items:baseline;gap:30px;color:var(--accent);line-height:1}.countdown>span:first-child{font-family:var(--num);font-weight:200;font-size:320px;letter-spacing:-.055em}.unit{font-size:62px;color:var(--sub)}.countdown-dates{font-size:36px;margin-top:14px;font-variant-numeric:tabular-nums;color:var(--sub)}.center{text-align:center}.proof{display:grid;grid-template-columns:1.15fr .85fr;gap:52px;align-items:center;margin:8px 0}.source-image{display:block;max-width:100%;height:auto;object-fit:contain;cursor:zoom-in}.proof-source{display:flex;align-items:center;justify-content:center;min-height:450px}.proof-source img{max-height:535px;width:100%;border-radius:14px;box-shadow:0 14px 36px #221a1a17}.proof-reading h3{margin-bottom:20px}.proof-reading p{font-size:37px;margin-bottom:18px}.lens{width:620px;height:620px;border-radius:50%;border:5px solid white;box-shadow:0 16px 36px #29221a20,0 0 0 1px #c0414b99;background:linear-gradient(135deg,#e5e9eb,#f5f4ee);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:76px;position:relative}.lens:before{content:'';position:absolute;right:100%;top:48%;width:100px;height:1px;background:var(--accent);transform:rotate(-13deg);transform-origin:right}.lens h3{font-family:var(--num);font-size:90px;font-weight:300;white-space:nowrap;margin-bottom:16px}.lens p{font-size:33px;margin-bottom:12px}.lens .lens-main{font-size:38px;font-weight:600}.lens .overline{font-size:25px;margin-bottom:18px}.slide[data-slug=discovery] .proof{grid-template-columns:1020px 620px;gap:60px}.slide[data-slug=discovery] .proof-source{position:relative}.slide[data-slug=discovery] .proof-source:after{content:'';width:47%;height:9%;border:2px solid var(--accent);border-radius:5px;position:absolute;left:1.2%;top:29%;pointer-events:none}.slide[data-slug=discovery] h1{font-size:76px}.slide[data-slug=discovery] .content{gap:18px}.evidence-number{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.evidence-number .number{font-size:182px}.evidence-number h3{color:var(--accent);font-size:62px}.evidence-number p{margin-top:14px}.source-strip{margin-top:30px;display:flex;align-items:center;gap:30px}.source-strip img{width:300px;height:145px;object-fit:contain;object-position:left}.source-strip p{font-size:28px;color:var(--sub)}.comment-pair{display:grid;grid-template-columns:1fr 1fr;gap:60px}.comment-pair section+section{border-left:1px solid var(--hair);padding-left:60px}.comment-original{height:205px;margin-bottom:28px;display:flex;align-items:center}.comment-original img{height:205px;max-width:100%;object-fit:contain;object-position:left;border-radius:9px}.comment-pair h3{font-family:var(--serif);font-size:58px;line-height:1.45}.comment-pair .overline{font-size:28px}.proposal{padding:22px 0}.proposal blockquote{font-family:var(--serif);font-size:112px;line-height:1.3;margin:12px 0 30px}.proposal p{font-size:42px}.mini-metrics{display:flex;gap:40px;border-top:1px solid var(--hair);padding-top:24px;margin-top:30px}.mini-metrics span{font-family:var(--num);font-size:64px}.mini-metrics small{display:block;font-size:27px;white-space:nowrap;margin-top:10px;color:var(--sub)}.quote-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.quote-source img{max-height:520px;width:100%;object-fit:contain;border-radius:12px;box-shadow:0 12px 28px #0002}.quote-card blockquote{font-size:45px;line-height:1.4}.quote-card p{margin-top:30px;font-size:34px}.quote-card .overline{font-size:26px}.quote-check{padding:32px}.quote-check h3{margin-bottom:26px}.quote-check p{font-size:42px;line-height:1.7}.video-stage{position:relative;max-width:1460px;margin:auto;background:#10161d;border-radius:16px;overflow:hidden;aspect-ratio:1.78}.video-stage video{display:block;width:100%;height:100%;object-fit:contain;max-height:550px}.video-caption{position:absolute;bottom:24px;left:36px;color:white;padding:10px 20px;border-radius:6px;background:#0b131ce8;font-size:30px}.video-replay{position:absolute;bottom:24px;right:30px;font-size:26px;background:#f0eee6}.work-order .order-head{display:flex;justify-content:space-between;border-bottom:1px solid var(--hair);padding-bottom:24px;font-size:30px;color:var(--sub)}.work-order .row{grid-template-columns:150px 1fr;font-size:39px;padding:21px 0}.handoff-flow{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:55px 0}.handoff-flow span{font-size:30px;color:var(--sub)}.handoff-flow h3{font-size:52px;margin:25px 0}.handoff-flow p{font-size:32px}.handoff-flow>b{font-size:40px;color:var(--sub)}.human-line{background:#ffffff80;border-radius:14px;padding:30px;font-size:39px;text-align:center}.reply-example blockquote{font-size:48px;line-height:1.5}.reply-result{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:38px}.reply-result span{font-size:28px;color:var(--sub)}.reply-result h3{font-size:39px;margin:14px 0}.reply-result p{font-size:31px}.decision{display:grid;grid-template-columns:1fr 1px 1fr;gap:100px;padding:35px 45px}.decision-divider{background:var(--hair)}.decision h3{font-family:var(--serif);font-size:64px;line-height:1.7}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:45px 0 25px}.timeline section{padding-top:34px;border-top:3px solid #b8b2ad;position:relative}.timeline section:before{content:'';height:14px;width:14px;background:var(--accent);border-radius:50%;position:absolute;left:0;top:-8px}.timeline span{font-size:36px;color:var(--sub)}.timeline h3{font-size:64px;margin:22px 0}.timeline p{font-size:35px}.asset-states{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:18px;margin:28px 0}.asset-states>.tile{min-height:330px;padding:35px}.asset-states>strong{font-size:42px;font-weight:300}.asset-states p{font-size:36px;margin-top:28px}.asset-states h3{font-size:45px}.leadtime{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.lead-hero .number{font-size:178px;white-space:nowrap;color:var(--accent)}.lead-hero p{font-size:35px}.leadtime .row{grid-template-columns:1fr;gap:6px;padding:23px 0;font-size:35px}.leadtime .row span{font-size:45px}.month-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px;align-items:center}.month{font-family:var(--num);font-size:300px;line-height:1;font-weight:200;color:var(--accent);letter-spacing:-.07em}.month span{display:block;font-size:25px;letter-spacing:.06em;color:var(--sub);margin-top:24px}.month-layout .row{grid-template-columns:160px 1fr;font-size:39px;padding:28px 0}.month-layout .row b{font-family:var(--num);font-weight:400}.launch{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;text-align:center;align-items:center;margin:50px 0}.launch span{font-family:var(--num);font-size:65px;font-weight:300}.launch h3{font-family:var(--serif);font-size:72px;margin:22px 0}.launch p{font-size:32px}.launch-key{border-left:1px solid var(--hair);border-right:1px solid var(--hair);padding:35px 0}.launch-key span,.launch-key h3{color:var(--accent)}.calculator-team{display:grid;grid-template-columns:1fr .85fr;gap:66px;align-items:center}.calc-head{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:28px;padding-bottom:16px;border-bottom:1px solid var(--hair)}.calc-head button{font-size:24px;padding:8px 12px}.short-role{display:grid;grid-template-columns:1fr auto 145px;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--hair);font-size:31px}.short-role:last-child{border:0}.role-step{display:flex;gap:14px;align-items:center;font-variant-numeric:tabular-nums}.role-step button{width:42px;height:42px;padding:0;font-size:30px}.salary{font-family:var(--num);font-size:29px;text-align:right}.currency{font-family:var(--num);font-weight:300;font-size:106px;letter-spacing:-.045em;white-space:nowrap;line-height:1.4}.calc-total .currency{font-size:115px;color:var(--accent)}.calc-total p{font-size:36px}.calc-scenario{display:flex;align-items:center;gap:28px;font-size:31px;margin-top:5px}.calc-scenario strong{font-family:var(--num);font-size:55px;color:var(--accent);font-weight:400}.calc-scenario button{margin-left:auto;font-size:25px}.cost-pair{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:20px}.cost-pair .currency{font-size:104px}.cost-pair .overline{margin-bottom:0}.cost-pair p{font-size:27px;line-height:1.5;margin-top:15px}.cost-pair p b{font-weight:500}.bar{height:12px;background:#00000008;border-radius:4px;overflow:hidden;margin-top:6px}.bar i{display:block;background:#b5bbc7;height:100%;transition:width .4s}.bar #ai-bar{background:var(--accent)}.calc-delta{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:24px;border-top:1px solid var(--hair);padding-top:28px;margin-top:25px}.calc-delta>span{font-size:31px}.calc-delta strong{font-family:var(--num);font-size:66px;font-weight:400;color:var(--accent)}.calc-delta p{font-size:28px;line-height:1.4;border-left:1px solid var(--hair);padding-left:26px}.slide[data-slug=ai-calculator] .source-note{font-size:25px}.pilot{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin:15px 0}.pilot>div+div{border-left:1px solid var(--hair);padding-left:55px}.pilot .number{font-size:138px;color:#777c87}.pilot h3{margin:16px 0;font-size:46px}.pilot p{font-size:36px}.closing h1{font-size:112px;line-height:1.42}.closing-line{font-size:40px;line-height:1.7;margin-top:25px;color:var(--sub)}.partner-row{display:grid;grid-template-columns:1fr 1fr;gap:52px;max-width:1380px;margin:0 auto;text-align:center}.partner-row .tile{padding:28px 36px}.partner-row h3{font-size:43px;margin-bottom:24px}.channel-code{position:relative;width:440px;height:440px;overflow:hidden;background:white;margin:auto}.channel-code img{position:absolute;width:139.097744%;max-width:none;height:auto;left:-20.300752%;top:-46.240602%;cursor:zoom-in}.partner-row p{font-size:29px;margin-top:22px}.qr-slide h1{font-size:70px}.ending{display:flex;align-items:center;justify-content:center;gap:90px;margin-top:38px}.ending-line{font-family:var(--serif);font-size:46px}.wechat-code{width:410px;height:410px;position:relative;background:white;overflow:hidden;border-radius:12px}.wechat-code img{position:absolute;width:120.992366%;max-width:none;height:auto;left:-10.496183%;top:-38.167939%;cursor:zoom-in}.ending h3{font-family:var(--serif);font-size:76px}.ending h3 span{font-family:var(--sans);font-size:42px;font-weight:400;color:var(--sub)}.ending>div:last-child{text-align:left}.ending p{font-size:31px;margin-top:20px}.slide[data-slug=next-step] h1{font-size:112px}.appendix-calc{display:grid;grid-template-columns:1.3fr .7fr;gap:45px}.appendix-calc .row{grid-template-columns:260px 1fr;font-size:32px;padding:24px 0}.appendix-calc p{font-size:35px;margin:22px 0}.appendix-calc button{font-size:28px}.reference-poster{display:flex;gap:90px;align-items:center;justify-content:center}.reference-poster img{height:600px}.reference-poster h3{font-size:45px;margin-bottom:20px}.reference-poster p{font-size:36px;margin-top:20px}.slide[data-slug=data-dictionary] .row{font-size:32px;padding:20px 0;grid-template-columns:420px 1fr}
#controls{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;opacity:0;transition:opacity .2s;z-index:9}#controls:hover,#controls:focus-within,body.controls-visible #controls{opacity:1}#controls button{font-size:14px;padding:7px 12px}#progress{position:fixed;bottom:0;left:0;height:3px;background:var(--accent);transition:width .25s}#blank{position:fixed;inset:0;background:#000;z-index:50}#blank.white{background:#fff}dialog{border:1px solid var(--hair);border-radius:18px;background:#f5f3ed;color:var(--ink);padding:26px;max-width:94vw;max-height:90vh;font:18px/1.5 var(--sans);box-shadow:0 20px 70px #0004}dialog::backdrop{background:#171413aa}dialog p{font-size:20px;margin:14px 0}dialog h2{font-size:25px}dialog button{font-size:17px}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:20px}.dialog-head button{margin-left:auto}#overview{width:1120px}#overview-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#overview-list button{text-align:left;font-size:16px;line-height:1.5}#overview-list button.active{border-color:var(--accent);background:#eddae0}#overview-list button small{display:block;font-size:13px;color:var(--sub)}#image-viewer{width:94vw;height:94vh}#image-viewer>img{display:block;width:100%;height:calc(100% - 70px);object-fit:contain;background:white}#calculator{width:1280px}.settings-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:36px}.preset-bar{display:flex;gap:12px}.calc-disclosure{color:var(--sub);font-size:16px!important}.setting-role{display:grid;grid-template-columns:1fr 70px 110px;align-items:center;gap:12px;margin:8px 0}.setting-role input{width:100%;font-size:18px}.setting-head{font-size:15px;color:var(--sub);margin-bottom:12px}.setting-input{display:grid;grid-template-columns:1fr 110px;gap:16px;align-items:center;margin:12px 0;font-size:17px}input{border:1px solid #aaa;border-radius:5px;padding:7px;background:white;color:var(--ink)}.setting-input input{width:100%;font-size:18px}#settings-result{font-size:21px;margin-top:22px;padding:16px;border-top:1px solid var(--hair)}@media(max-width:800px){.settings-grid{grid-template-columns:1fr}#overview-list{grid-template-columns:1fr 1fr}.preset-bar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body.printing{height:auto;overflow:visible;background:var(--bg)}body.printing #deck{position:static;transform:none!important;width:1920px;height:auto}body.printing .slide{position:relative;width:1920px;height:1080px;break-after:page;overflow:hidden;background:var(--bg)}body.printing .build{opacity:1;transform:none}body.printing #controls,body.printing #progress,body.printing dialog,body.printing .video-replay{display:none!important}body.printing .slide:last-child{break-after:auto}@page{size:1920px 1080px;margin:0}
/* Evidence frames share the same safe content bounds as text. */
.video-stage{height:548px;aspect-ratio:auto;max-width:1400px}.video-stage video{height:548px;max-height:none}.slide[data-slug=workflow] .content{gap:20px}.composition{flex-shrink:0}.source-image{width:auto}.slide[data-slug=discovery] .proof{grid-template-columns:1050px 540px;gap:86px;margin:0}.slide[data-slug=discovery] .proof-source{height:540px;min-height:0;justify-content:flex-start}.slide[data-slug=discovery] .proof-source img{width:864px;height:540px;max-height:none;box-shadow:0 14px 32px #0002}.slide[data-slug=discovery] .lens{width:540px;height:540px;padding:62px}.slide[data-slug=discovery] .lens h3{font-size:80px}.slide[data-slug=discovery] .lens p{font-size:30px;line-height:1.5}.slide[data-slug=discovery] .lens .lens-main{font-size:36px}.slide[data-slug=discovery] .lens .overline{font-size:24px}.slide[data-slug=discovery] .proof-source:after{left:10px;top:156px;width:465px;height:42px}.slide[data-slug=discovery] .lens:before{width:350px;transform:rotate(11deg);top:30%}.slide[data-slug=discovery] .content{gap:16px}.slide[data-slug=discovery] .conclusion{padding-top:16px}.proof-source img{width:auto;max-width:100%;max-height:535px}.comment-big{font-family:var(--serif);font-size:64px;line-height:1.5}.slide[data-slug=research] .proof,.slide[data-slug=research-colors] .proof{grid-template-columns:1.15fr .85fr}.source-strip{display:none}.evidence-number{padding:35px 0}.evidence-number .number{font-size:194px}
.content{gap:24px}.proof{margin:0}.proof-source{min-height:0;height:500px}.proof-source img{max-height:500px}.quote-check{padding:16px}.quote-check p{font-size:40px;line-height:1.55}.quote-check h3{margin-bottom:20px}.slide[data-slug=draft-review] .quote-card blockquote{font-size:43px}.slide[data-slug=discovery] .proof-source img{max-height:none}
.slide[data-slug=draft-evidence] .content,.slide[data-slug=labor-calculator] .content{gap:16px}.slide[data-slug=workflow] .content{gap:14px}
.fleet-overview{display:grid;grid-template-columns:1120px 1fr;gap:70px;align-items:center}.fleet-overview img{width:100%;border-radius:14px;box-shadow:0 14px 35px #0002}.fleet-overview .number{font-size:148px;color:var(--accent)}.fleet-overview h3{font-size:49px;margin:8px 0 24px}.fleet-overview p{font-size:34px}.fleet-overview .fleet-caution{font-size:28px;color:var(--sub)}.fleet-evidence .content{gap:16px}.fleet-evidence h1{font-size:78px}.fleet-evidence .source-note{font-size:24px}.fleet-evidence .conclusion{font-size:36px;padding-top:16px}.employee-roster{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.employee-roster .tile{padding:26px 32px}.employee-index{display:flex;align-items:center;gap:22px;font-family:var(--num);font-size:48px;font-weight:300;color:var(--sub);margin-bottom:15px}.employee-index span{font-family:var(--sans);font-size:28px}.employee-roster h3{font-size:41px;margin-bottom:16px}.employee-roster p{font-size:28px;white-space:nowrap}.employee-roles .content{gap:20px}.employee-roles .source-note{font-size:24px}.panel-proof{display:grid;grid-template-columns:1080px 1fr;gap:56px;align-items:center}.panel-proof img{width:100%;border-radius:12px;box-shadow:0 12px 28px #0002}.panel-proof .number{font-size:140px}.analysis-domains{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;font-size:31px;line-height:1.5;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:22px 0;margin:22px 0}.panel-proof aside p{font-size:32px;line-height:1.55}.panel-evidence .content{gap:16px}.panel-evidence h1{font-size:74px}.panel-evidence .conclusion{font-size:36px;padding-top:16px}.panel-evidence .source-note{font-size:24px}.action-excerpt h3{font-family:var(--serif);font-size:47px;line-height:1.4;margin-bottom:23px}.action-excerpt p{margin-top:22px}.action-excerpt p b{font-size:27px;color:var(--sub);font-weight:400}.action-excerpt .overline{font-size:26px;margin-bottom:18px}
.fleet-overview{grid-template-columns:1000px 1fr;gap:80px}.fleet-overview .number{font-size:190px}.panel-proof{grid-template-columns:1000px 1fr;gap:70px}.fleet-evidence .source-note,.panel-evidence .source-note{font-size:23px}

/* panel-only-watermark */
.video-stage::after{content:"";position:absolute;inset:0;pointer-events:none;background:url("assets/panel-watermark.svg") repeat;z-index:1}.video-replay,.video-caption{z-index:2}body.printing .video-stage::after{display:none}

/* research-angle: evidence left, proposal right */
.slide[data-slug=research-angle] .content{gap:26px}
.proposal-balance{display:grid;grid-template-columns:550px 1fr;gap:80px;align-items:center;min-height:490px;padding:20px 0}
.proposal-basis{padding:0 0 0 24px}
.proposal-basis .overline{font-size:27px;margin-bottom:14px}
.proposal-basis h3{font-size:45px;line-height:1.45;font-weight:500}
.basis-plus{display:block;font-size:35px;font-weight:300;color:var(--accent);margin:14px 0}
.proposal-balance .proposal{border-left:1px solid #bfb8ae;padding:16px 0 16px 78px}
.proposal-balance .proposal blockquote{font-size:116px;line-height:1.32;margin:28px 0 34px}
.proposal-balance .proposal p{font-size:33px;white-space:nowrap}
.slide[data-slug=research-angle] .conclusion{text-align:center}

.slide[data-slug=research-angle] .content{gap:22px}.proposal-balance .proposal blockquote{font-size:110px;margin:22px 0 26px}.proposal-balance{min-height:470px;padding:12px 0}
