@font-face{font-family:Inter;src:url('/fonts/inter-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('/fonts/inter-600.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Inter;src:url('/fonts/inter-900.woff2') format('woff2');font-weight:900;font-display:swap}
:root{--paper:#ede9df;--ink:#20201e;--red:#b83224;--muted:#6b685f;--line:#20201e33;--header:68px;--footer:66px;--ease:cubic-bezier(.19,.7,.18,1);color-scheme:light}
*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden}body{background:var(--paper);color:var(--ink);font:400 16px/1.5 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button:disabled{opacity:.3;cursor:default}button:focus-visible,a:focus-visible{outline:2px solid var(--red);outline-offset:5px}[hidden]{display:none!important}::selection{background:var(--red);color:white}
.reader-header,.reader-footer{position:fixed;inset-inline:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-inline:3.4vw;background:var(--paper)}
.reader-header{top:0;height:var(--header);border-bottom:1px solid var(--line)}.reader-footer{bottom:0;height:calc(var(--footer) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line)}
.wordmark{position:absolute;left:50%;transform:translateX(-50%);font:700 34px/1 Georgia,serif;letter-spacing:-2px}.wordmark span{color:var(--red)}.back-link{display:flex;align-items:center;gap:13px;font-size:12px}.back-link>span:first-child{font-size:22px}.appendix-trigger{display:flex;align-items:center;gap:16px;background:none;border:0;padding:12px 0;font-size:12px}.appendix-trigger b{font:400 26px/1 Inter,sans-serif}.back-link:hover,.appendix-trigger:hover{color:var(--red)}
#reader{position:absolute;top:var(--header);bottom:calc(var(--footer) + env(safe-area-inset-bottom));width:100%;overflow:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;outline:none}#reader::-webkit-scrollbar{display:none}
.scene{height:100%;min-height:540px;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;position:relative}.scene-inner{position:relative;width:100%;height:100%;max-width:1800px;margin:auto;padding:25px 6vw 55px;isolation:isolate;display:flex;flex-direction:column}.scene-kicker{display:flex;justify-content:space-between;gap:20px;position:relative;z-index:4;font-size:10px;text-transform:uppercase;letter-spacing:.16em}.scene-kicker>span:last-child{color:var(--red)}
.scene-copy{position:relative;z-index:3;margin-block:auto;max-width:42%}.scene-copy h1,.scene-copy h2{font:400 clamp(55px,6vw,100px)/1.01 Georgia,serif;letter-spacing:-.06em;margin:0 0 24px;text-wrap:balance}.scene-copy p{font-size:clamp(16px,1.25vw,20px);line-height:1.55;max-width:31ch;margin:0;color:#57544e}.scene-bottom{position:absolute;bottom:21px;inset-inline:6vw;display:flex;justify-content:space-between;gap:16px;z-index:5;font-size:10px;color:var(--muted)}.scene-bottom a{border-bottom:1px solid #6b685f70}.scene-bottom>span{letter-spacing:.08em}
.pencil-circle{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--red);stroke-width:2.7;transform:rotate(-11deg);pointer-events:none}.pencil-circle path:last-child{opacity:.4;stroke-width:1.3}.pencil-arrow{width:110px;height:60px;fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.cover-name{position:absolute;inset-inline:5.5vw;top:52px;z-index:2;font:900 clamp(112px,17.5vw,280px)/.9 Inter,sans-serif;letter-spacing:-.09em;pointer-events:none;direction:ltr}.scene-1 .scene-copy{margin:clamp(170px,22vh,230px) 0 auto;max-width:45%;padding-bottom:20px}.scene-1 .scene-copy h1{font-size:clamp(55px,6.8vw,112px);font-style:italic;letter-spacing:-.065em;max-width:8ch;margin-bottom:24px}.scene-1 .cover-byline{font-size:10px;letter-spacing:.025em;max-width:40ch;margin-bottom:22px;color:var(--red)}.scene-1 .scene-copy>p:last-child{font-size:16px;max-width:32ch}.cover-photo{position:absolute;right:6vw;top:125px;bottom:61px;width:42%;margin:0;z-index:1;background:#d9d3c7;transform:rotate(1.5deg);overflow:visible}.cover-photo img{height:100%;width:100%;object-fit:cover;object-position:48% 40%;filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply}.cover-photo:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,#20201e0b 3px 4px);pointer-events:none}.cover-photo figcaption{position:absolute;bottom:12px;inset-inline:16px;text-align:end;color:white;font-size:9px;text-shadow:0 1px 3px black}.cover-photo .pencil-circle{inset:-7% -14%;width:125%;height:113%;z-index:3;stroke-width:2}.cover-stamp{position:absolute;left:43%;bottom:75px;z-index:4;color:var(--red);font:900 90px/1 Inter,sans-serif;transform:rotate(-14deg)}
.scene-2{background:#d8d4ca}.scene-2 .scene-copy{margin:4vh 0 0;max-width:80%}.scene-2 .scene-copy h2{font-size:clamp(55px,5.5vw,85px);margin-bottom:18px}.scene-2 .scene-copy p{max-width:54ch;font-size:17px}.launch-visual{position:relative;z-index:2;margin:auto 0 0;width:100%}.data-label{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.launch-number{font:900 clamp(100px,13.5vw,215px)/1.1 Inter,sans-serif;letter-spacing:-.08em;white-space:nowrap}.launch-number>span{font-size:.6em;font-weight:400;color:var(--red);padding-inline-start:24px;display:inline-block;transform:rotate(13deg)}.launch-rule{display:flex;justify-content:space-between;border-top:1px solid var(--ink);padding-top:13px;gap:16px;font-size:10px;color:var(--muted)}.cofounder-note{display:flex;align-items:center;gap:22px;margin:15px 0}.cofounder-note strong{font-size:36px;letter-spacing:-.06em;font-weight:600}.cofounder-note>span{font-size:11px;max-width:19ch}.cofounder-note .pencil-arrow{transform:rotate(160deg);width:80px;height:42px}.data-note{font-size:10px;color:var(--muted);line-height:1.5;margin:15px 0 0;max-width:70ch}.year-glyph{position:absolute;right:-30px;top:30px;font:900 420px/1 Inter,sans-serif;color:#20201e06;transform:rotate(15deg);pointer-events:none}
.scene-3{background:#232320;color:var(--paper)}.scene-3 .scene-copy p{color:#b8b5aa}.scene-3 .scene-kicker>span:last-child{color:#f1806c}.scene-3 .scene-bottom{color:#aaa698}.scene-3 :focus-visible{outline-color:#f1806c}.scale-visual{position:absolute;inset-inline-end:6vw;top:15%;width:44%;bottom:68px;display:flex;flex-direction:column}.scale-visual>.data-label{color:#bbb7aa;margin-bottom:14px}.scale-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;z-index:2}.scale-tabs button{border:1px solid #eee9dd55;background:transparent;color:#e8e3d6;padding:13px 8px;display:flex;align-items:center;gap:12px;text-align:start;font-size:12px;transition:background .25s,color .25s}.scale-tabs button>span{opacity:.5;font-size:9px}.scale-tabs button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.scale-pipes{height:35px;display:grid;grid-template-columns:repeat(3,1fr);position:relative;max-width:70%;width:70%;margin:auto}.scale-pipes:after{content:'';position:absolute;bottom:0;inset-inline:0;border-bottom:1px solid #d9d1bf55}.scale-pipes i{height:100%;width:1px;background:#d9d1bf55;justify-self:center}.quote-ticket{padding:18px 22px;background:var(--paper);color:var(--ink);width:76%;margin:0 auto;position:relative;transform:rotate(-2deg)}.quote-ticket>span{font-size:9px;text-transform:uppercase;letter-spacing:.13em}.quote-ticket>strong{font:900 clamp(25px,3.8vw,60px)/1.3 Inter,sans-serif;letter-spacing:-.055em;display:block}.quote-ticket>strong>span{font-size:10px;vertical-align:top;letter-spacing:0}.ticket-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:9px}.ticket-bottom>span:last-child{color:var(--red);font-size:20px}.scale-destination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 0 10px}.scale-destination>span{font:400 45px/1 Inter,sans-serif;color:#f1806c}.scale-destination p{font-size:11px;max-width:17ch;margin:0}.scale-details{min-height:90px;margin-top:auto;border-top:1px solid #ede9df33;padding-top:14px}.scale-details p{font-size:13px;color:#d1cdbf;margin:0;line-height:1.6;max-width:54ch}.visual-hint{font-size:9px;color:#969286;margin:12px 0 0}.scale-pipes i{transition:background .3s}[data-scale=exchange] .scale-pipes i:first-child,[data-scale=growth] .scale-pipes i:nth-child(2),[data-scale=law] .scale-pipes i:last-child{background:#f1806c}
.scene-4 .scene-copy{max-width:40%}.ledger-visual{position:absolute;inset-inline-end:6vw;top:13%;width:44%;bottom:65px;display:flex;flex-direction:column}.ledger-switch{display:flex;gap:20px;border-bottom:1px solid var(--line);padding-bottom:10px}.ledger-switch button{border:0;background:none;padding:6px 0;font-size:12px;border-bottom:2px solid transparent}.ledger-switch button[aria-pressed=true]{border-bottom-color:var(--red);color:var(--red)}.sides-pair{direction:ltr;display:flex;align-items:center;justify-content:space-around;margin:auto 0;font:400 clamp(100px,12.6vw,196px)/1 Inter,sans-serif}.sides-pair>i{font:400 .3em/1 Georgia,serif}.sides-pair>span{transition:opacity .5s,transform .6s var(--ease);display:block}.person-mark{color:var(--ink);transform:rotate(-10deg)}.company-mark{color:var(--red);transform:rotate(9deg);opacity:.25}[data-side=company] .person-mark{opacity:.2;transform:rotate(0deg)}[data-side=company] .company-mark{opacity:1;transform:rotate(0deg)}.side-panels{min-height:112px}.side-panels strong{font:900 clamp(35px,4vw,65px)/1 Inter,sans-serif;letter-spacing:-.05em;display:block}.side-panels small{font-size:.35em;font-weight:400}.side-panels p{font-size:13px;max-width:44ch;color:#59564f;margin:15px 0 0}.ledger-visual>.data-note{border-top:1px solid var(--line);padding-top:12px;font-size:9px}
.scene-5{background:#dcd7cc}.scene-5 .scene-copy{max-width:43%}.office-visual{position:absolute;inset-inline-end:6vw;top:23%;width:45%;bottom:75px;display:flex;flex-direction:column;justify-content:center}.office-row{position:relative;display:flex;align-items:center;gap:22px;border-top:1px solid var(--ink);padding:22px 0;transform:rotate(-2deg)}.office-row strong{font:600 clamp(36px,4.6vw,75px)/1.35 Inter,sans-serif;letter-spacing:-.065em;display:block;white-space:nowrap}.office-symbol{font:400 72px/1 Inter,sans-serif;flex:0 0 50px}.office-red{color:var(--red);border-color:var(--red);transform:rotate(1deg);margin-top:15px}.ledger-mark{position:absolute;right:0;top:9px;font:400 9px/1 monospace;opacity:.65}.office-visual>.data-note{margin-top:30px}
.scene-6 .scene-copy{max-width:43%}.after-visual{position:absolute;inset-inline-end:6vw;top:11%;bottom:65px;width:43%;display:flex;flex-direction:column}.after-portrait{position:absolute;right:0;top:-12px;width:120px;height:145px;transform:rotate(6deg);border:6px solid #d9d3c7}.after-portrait img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);mix-blend-mode:multiply}.after-portrait>span{display:block;font-size:7px;line-height:1.3;margin-top:9px}.watch-list{padding:0;list-style:none;margin:28px 0 0;width:calc(100% - 145px)}.watch-list li{display:flex;gap:16px;border-top:1px solid var(--line);padding:17px 0}.watch-list li>span{font-size:9px;color:var(--red);padding-top:4px}.watch-list strong{font-size:16px;font-weight:600}.watch-list p{font-size:12px;color:var(--muted);margin:5px 0 0}.end-note{display:flex;align-items:center;gap:18px;margin:auto 0 20px}.end-note .pencil-arrow{width:60px;flex:0 0 60px;transform:rotate(-30deg)}.end-note p{font:italic 26px/1.2 Georgia,serif;max-width:22ch}.end-appendix{display:flex;justify-content:space-between;align-items:center;border:0;border-bottom:1px solid var(--ink);padding:15px 0;background:none;text-align:start;font-size:13px}.end-appendix span{font-size:23px}
.reading-time{font-size:10px;color:var(--muted)}.scene-nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:5px}.scene-nav a{display:flex;align-items:center;justify-content:center;width:36px;height:40px}.scene-nav a>span{height:2px;width:28px;background:#b4afa3;transition:background .2s,height .2s}.scene-nav a[aria-current]>span{background:var(--red);height:4px}.step-buttons{display:flex;align-items:center;gap:13px;direction:ltr}.step-buttons button{border:1px solid var(--line);background:transparent;border-radius:100%;width:36px;height:36px;font-size:19px}.step-buttons>span{font-size:11px;min-width:48px;text-align:center}.step-buttons i{font-style:normal;color:#8b867a}
.scene-copy,.launch-visual,.scale-visual,.ledger-visual,.office-visual,.after-visual{transition:translate .85s var(--ease),opacity .65s var(--ease)}.scene:not(.is-active) .scene-copy,.scene:not(.is-active) .launch-visual,.scene:not(.is-active) .scale-visual,.scene:not(.is-active) .ledger-visual,.scene:not(.is-active) .office-visual,.scene:not(.is-active) .after-visual{translate:0 20px}
dialog{border:0;width:min(720px,calc(100% - 60px));max-height:calc(100dvh - 70px);overflow-y:auto;overscroll-behavior:contain;background:var(--paper);padding:0;color:var(--ink);box-shadow:0 30px 100px #0006}dialog::backdrop{background:#20201ea8;backdrop-filter:blur(4px)}.appendix-head{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:var(--paper);z-index:1;padding:17px 40px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.12em}.appendix-head button{background:none;border:0;font-size:30px;line-height:1;padding:0 4px}.appendix-content{padding:35px 50px 45px}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--red)}.appendix-content h2{font:400 58px/.98 Georgia,serif;letter-spacing:-.05em;max-width:17ch;margin:20px 0}.appendix-deck{font-size:17px;max-width:65ch;color:#666056}.appendix-columns{display:grid;grid-template-columns:1fr;gap:27px;margin:30px 0;max-width:62ch}.appendix-columns h3,.source-list h3{font-size:14px}.appendix-columns p{font-size:16px;line-height:1.7;color:#534f47}.source-list{border-top:1px solid var(--line);padding-top:12px}.source-list ol{padding-inline-start:20px;font-size:12px;line-height:1.9}.source-list a{border-bottom:1px solid #6b685f55}.source-list>p{font-size:10px;color:var(--muted);max-width:90ch}
@media(max-width:1000px) and (min-width:701px){.scale-tabs button{font-size:10px;gap:6px}.watch-list{width:100%;margin-top:155px}.watch-list li{padding:10px 0}.after-portrait{left:0;right:auto;width:115px;height:120px}.end-note{display:none}.end-appendix{margin-top:auto}.scene-copy h2{font-size:56px}.cover-name{top:60px}.scene-1 .scene-copy{margin-top:180px}.scene-1 .scene-copy h1{font-size:67px}.cover-photo{top:150px}.office-symbol{font-size:47px;flex-basis:30px}.office-row{gap:10px}.office-row strong{font-size:38px}}
@media(max-width:700px){
 :root{--header:58px;--footer:58px}.reader-header,.reader-footer{padding-inline:20px;gap:10px}.wordmark{font-size:28px}.back-link{gap:6px;font-size:10px;max-width:26vw}.back-link>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.back-link>span:first-child{font-size:19px}.appendix-trigger{gap:9px;font-size:10px;max-width:27vw}.appendix-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appendix-trigger>b{font-size:23px}
 .scene{min-height:520px}.scene-inner{padding:19px 24px 52px}.scene-kicker{font-size:8px;letter-spacing:.1em;gap:10px}.scene-kicker>span:last-child{max-width:36%;text-align:end}.scene-copy{max-width:100%;margin:32px 0 0}.scene-copy h1,.scene-copy h2{font-size:clamp(39px,11.5vw,65px);letter-spacing:-.065em;line-height:1.03;margin-bottom:16px}.scene-copy p{font-size:14px;max-width:34ch}.scene-bottom{inset-inline:24px;bottom:19px;font-size:8px;gap:10px}.scene-bottom>span{letter-spacing:0}
 .cover-name{inset-inline:20px;top:50px;font-size:18vw;letter-spacing:-.08em}.scene-1 .scene-copy{margin:112px 0 0;max-width:100%;padding:0;z-index:3}.scene-1 .cover-byline{font-size:8px;margin-bottom:16px;max-width:39ch}.scene-1 .scene-copy h1{font-size:13.3vw;line-height:.98;max-width:7ch;margin-bottom:18px}.scene-1 .scene-copy>p:last-child{font-size:12px;max-width:22ch}.cover-photo{top:43%;bottom:49px;right:23px;width:46%;transform:rotate(3deg);z-index:1}.cover-photo img{object-fit:cover;object-position:55% 35%}.cover-photo figcaption{bottom:10px;inset-inline:8px;font-size:7px;line-height:1.3}.cover-photo .pencil-circle{inset:-4% -21%;width:145%;height:110%}.cover-stamp{font-size:70px;left:21%;bottom:72px;transform:rotate(-15deg)}
 .scene-2 .scene-copy{margin-top:33px;max-width:100%}.scene-2 .scene-copy h2{font-size:11vw;max-width:10ch}.scene-2 .scene-copy h2 br{display:initial}.scene-2 .scene-copy p{font-size:14px;max-width:32ch}.launch-visual{margin:auto 0 15px}.launch-number{font-size:18vw;letter-spacing:-.075em;margin:12px 0}.launch-number>span{padding-inline-start:10px}.data-label{font-size:9px;letter-spacing:.09em}.launch-rule{font-size:8px;gap:15px;padding-top:12px}.launch-rule>span:last-child{white-space:nowrap}.cofounder-note{gap:12px;margin-top:20px}.cofounder-note strong{font-size:29px}.cofounder-note>span{font-size:10px}.cofounder-note .pencil-arrow{width:54px}.data-note{font-size:9px}.year-glyph{font-size:250px;top:10%;right:-60px}
 .scene-3 .scene-copy,.scene-4 .scene-copy,.scene-5 .scene-copy,.scene-6 .scene-copy{max-width:100%;margin:28px 0 0}.scene-3 .scene-copy h2,.scene-4 .scene-copy h2,.scene-5 .scene-copy h2,.scene-6 .scene-copy h2{font-size:clamp(38px,10.5vw,60px)}
 .scale-visual{inset-inline:24px;top:auto;bottom:52px;width:auto;height:49%}.scale-visual>.data-label{font-size:8px;margin-bottom:8px}.scale-tabs{gap:5px}.scale-tabs button{font-size:10px;gap:7px;padding:9px 7px;min-height:40px}.scale-tabs button>span{font-size:8px}.scale-pipes{height:19px;min-height:19px}.quote-ticket{width:69%;padding:10px 17px}.quote-ticket>span{font-size:7px}.quote-ticket>strong{font-size:31px}.ticket-bottom{font-size:7px;padding-top:3px;margin-top:3px}.ticket-bottom>span:last-child{font-size:14px}.scale-destination{padding:9px 0;gap:13px}.scale-destination>span{font-size:27px}.scale-destination p{font-size:9px;max-width:none}.scale-details{min-height:64px;padding-top:10px}.scale-details p{font-size:10px;line-height:1.5}.visual-hint{font-size:8px;margin-top:8px}
 .ledger-visual{inset-inline:24px;top:auto;bottom:53px;width:auto;height:49%}.ledger-switch{gap:20px;padding-bottom:5px}.ledger-switch button{font-size:11px;padding:3px 0}.sides-pair{font-size:110px;margin:14px 0}.side-panels{min-height:80px}.side-panels strong{font-size:36px}.side-panels p{font-size:11px;margin-top:9px;max-width:42ch}.ledger-visual>.data-note{font-size:8px;padding-top:8px;margin-top:auto}
 .office-visual{inset-inline:24px;top:auto;bottom:66px;width:auto;height:43%;justify-content:center}.office-row{gap:16px;padding:18px 0}.office-symbol{font-size:49px;flex-basis:33px}.office-row strong{font-size:9.3vw;letter-spacing:-.06em}.office-row .data-label{font-size:8px}.ledger-mark{font-size:8px}.office-red{margin-top:13px}.office-visual>.data-note{margin-top:20px;font-size:8px}
 .after-visual{inset-inline:24px;top:auto;bottom:54px;width:auto;height:48%}.after-portrait{width:87px;height:105px;right:0;top:12px;border-width:4px}.after-portrait>span{font-size:6px;margin-top:8px}.watch-list{margin:0;width:calc(100% - 110px)}.watch-list li{gap:10px;padding:13px 0}.watch-list li>span{font-size:8px}.watch-list strong{font-size:12px}.watch-list p{font-size:9px;margin-top:3px}.end-note{gap:10px;margin:4px 0 8px}.end-note .pencil-arrow{width:38px;flex-basis:38px;height:32px}.end-note p{font-size:18px;max-width:24ch;margin:0}.end-appendix{font-size:11px;padding:10px 0;margin-top:auto}.end-appendix span{font-size:18px}
 .reading-time{display:none}.scene-nav{position:static;transform:none;gap:3px}.scene-nav a{width:20px}.scene-nav a>span{width:16px}.step-buttons{gap:9px}.step-buttons button{width:34px;height:34px;font-size:17px}.step-buttons>span{min-width:40px;font-size:10px}
 dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.appendix-head{padding:14px 22px;font-size:8px}.appendix-content{padding:25px}.appendix-content h2{font-size:42px}.appendix-deck{font-size:15px}.appendix-columns{grid-template-columns:1fr;gap:10px;margin:22px 0}.appendix-columns p{font-size:15px}.source-list ol{font-size:11px}
}
@media(max-height:730px) and (min-width:701px){:root{--header:55px;--footer:55px}.scene{min-height:440px}.scene-inner{padding-top:18px}.cover-name{top:37px;font-size:15vw}.scene-1 .scene-copy{margin-top:160px}.scene-1 .scene-copy h1{font-size:65px;margin-bottom:15px}.scene-1 .cover-byline{margin-bottom:12px}.scene-1 .scene-copy>p:last-child{font-size:13px}.cover-photo{top:100px}.scene-copy h2{font-size:62px}.scene-copy p{font-size:15px}.scene-2 .scene-copy{margin-top:20px}.scene-2 .scene-copy h2{font-size:51px;margin-bottom:10px}.scene-2 .scene-copy p{font-size:14px}.launch-number{font-size:12vw}.cofounder-note{margin:5px 0}.cofounder-note strong{font-size:24px}.launch-visual .data-note{margin-top:4px}.scale-visual{top:14%;bottom:52px}.scale-tabs button{padding:8px}.quote-ticket{padding:8px 18px}.quote-ticket>strong{font-size:38px}.scale-destination{padding:9px 0}.scale-destination>span{font-size:25px}.scale-details{min-height:65px;padding-top:9px}.scale-details p{font-size:11px}.scale-pipes{height:22px;min-height:22px}.sides-pair{font-size:120px;margin:12px 0}.side-panels{min-height:84px}.side-panels strong{font-size:40px}.side-panels p{font-size:11px;margin-top:10px}.ledger-visual{top:13%;bottom:51px}.office-visual{top:16%;bottom:55px}.office-row{padding:15px 0}.office-row strong{font-size:51px}.watch-list{margin-top:5px}.watch-list li{padding:12px 0}.end-note p{font-size:21px}.after-portrait{width:97px;height:114px}.after-visual{bottom:52px}.watch-list{width:calc(100% - 118px)}}
@media(max-height:700px) and (max-width:700px){.scene{min-height:505px}.scene-copy{margin-top:22px}.scene-copy p{font-size:12px;max-width:36ch}.scene-1 .scene-copy{margin-top:99px}.scene-1 .cover-byline{margin-bottom:10px;font-size:7px}.scene-1 .scene-copy h1{font-size:12.6vw;margin-bottom:12px}.scene-1 .scene-copy>p:last-child{font-size:11px;max-width:22ch}.cover-photo{top:45%;width:44%}.cover-stamp{font-size:57px;bottom:64px}.scene-2 .scene-copy{margin-top:22px}.scene-2 .scene-copy h2{font-size:10vw;margin-bottom:12px}.scene-2 .scene-copy p{font-size:12px}.launch-visual{margin-bottom:2px}.launch-number{font-size:17vw;margin:4px 0}.cofounder-note{margin:10px 0}.cofounder-note strong{font-size:23px}.launch-visual .data-note{font-size:8px;margin-top:5px}.scene-3 .scene-copy,.scene-4 .scene-copy,.scene-5 .scene-copy,.scene-6 .scene-copy{margin-top:20px}.scene-3 .scene-copy h2,.scene-4 .scene-copy h2,.scene-5 .scene-copy h2,.scene-6 .scene-copy h2{font-size:10vw;margin-bottom:12px}.scale-visual{height:48%;bottom:46px}.quote-ticket{padding:6px 13px}.quote-ticket>strong{font-size:25px}.quote-ticket>span,.ticket-bottom{font-size:6px}.scale-pipes{height:12px;min-height:12px}.scale-tabs button{font-size:9px;min-height:32px;padding:6px}.scale-destination{padding:7px 0}.scale-destination>span{font-size:23px}.scale-details p{font-size:9px}.scale-details{min-height:55px;padding-top:6px}.visual-hint{font-size:7px;margin-top:5px}.ledger-visual{height:48%;bottom:47px}.sides-pair{font-size:83px;margin:9px 0}.side-panels{min-height:69px}.side-panels strong{font-size:29px}.side-panels p{font-size:10px;margin-top:8px}.ledger-visual>.data-note{font-size:7px}.office-visual{bottom:58px;height:42%}.office-row{padding:14px 0}.office-visual>.data-note{margin-top:12px}.after-visual{height:46%;bottom:47px}.watch-list li{padding:9px 0}.watch-list strong{font-size:11px}.watch-list p{font-size:8px}.after-portrait{width:76px;height:89px}.end-note p{font-size:16px}.end-appendix{padding:8px 0}.end-note{margin:2px 0}.end-note .pencil-arrow{height:25px}}
@media(max-height:500px){#reader{scroll-snap-type:y proximity}.scene{min-height:700px}.scene-1 .scene-copy{margin-top:210px}.scale-visual,.ledger-visual{top:16%;bottom:65px;height:auto}.office-visual{top:23%;bottom:65px}.after-visual{top:15%;bottom:65px}.scene-copy{margin-block:auto}}
html[dir=rtl] .scene-copy h1,html[dir=rtl] .scene-copy h2{letter-spacing:0;line-height:1.13}html[dir=rtl] .cover-photo{right:auto;left:6vw}html[dir=rtl] .cover-stamp{left:auto;right:43%}html[dir=rtl] .cover-byline{letter-spacing:0}html[dir=rtl] .after-portrait{right:auto;left:0}html[dir=rtl] .launch-rule,html[dir=rtl] .scale-tabs{direction:rtl}html[dir=rtl] .quote-ticket,html[dir=rtl] .cover-name{direction:ltr}html[dir=rtl] .after-portrait{transform:rotate(-6deg)}
@media(max-width:700px){html[dir=rtl] .cover-photo{left:23px;right:auto}html[dir=rtl] .cover-stamp{right:21%;left:auto}html[dir=rtl] .scene-1 .scene-copy h1{font-size:11.7vw}html[dir=rtl] .watch-list{margin-inline-start:0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important;translate:none!important}}
@media print{html,body{height:auto;overflow:visible}#reader{position:static;overflow:visible}.reader-header,.reader-footer,.appendix-trigger,.end-appendix{display:none}.scene{height:260mm;min-height:0;break-after:page;print-color-adjust:exact}.scene-inner{height:100%}.scene-copy{translate:none!important}dialog{display:block;position:static;max-height:none;width:100%;box-shadow:none}.appendix-head button{display:none}}

@media(min-width:1001px) and (min-height:731px){.scene-1 .scene-copy{margin-top:clamp(220px,27vh,280px)}}
@media(max-width:700px){.scene-1 .scene-copy>p:last-child{max-width:calc(50vw - 40px)}}
.scene-1 .scene-copy h1{max-width:none}
@media(min-width:701px){html[lang=ru] .scene-1 .scene-copy h1{font-size:clamp(52px,5.1vw,86px)}html[lang=ja] .scene-1 .scene-copy h1{font-size:clamp(48px,4.3vw,72px)}html[lang=ar] .scene-1 .scene-copy h1{font-size:clamp(50px,5.6vw,90px)}html[lang=de] .scene-6 .scene-copy h2{font-size:clamp(45px,5.2vw,83px)}}
@media(max-width:700px){html[lang=ru] .scene-1 .scene-copy h1{font-size:11vw}}
@media(max-width:700px) and (max-height:700px){html[lang=ru] .scene-3 .scene-copy h2{font-size:8.7vw}html[lang=ru] .scene-3 .scene-copy p{font-size:11px}}

@media(max-width:700px) and (max-height:500px){
 .scene{height:auto;min-height:0}.scene-inner{display:block;height:auto;min-height:720px;padding-bottom:25px}
 .scene-1 .scene-inner{height:800px}.scene-1 .scene-copy{margin-top:150px}.scene-1 .scene-bottom{position:absolute}
 .scene-2 .scene-copy,.scene-3 .scene-copy,.scene-4 .scene-copy,.scene-5 .scene-copy,.scene-6 .scene-copy{margin:30px 0 0;max-width:100%}
 .scene:not(.scene-1) .scene-copy h2{font-size:48px}.scene:not(.scene-1) .scene-copy p{font-size:15px;max-width:50ch}
 .launch-visual{margin:35px 0 0}.scale-visual,.ledger-visual,.office-visual,.after-visual{position:relative;inset:auto;width:100%;height:auto;min-height:340px;margin:35px 0 25px}
 .scale-pipes{height:25px;min-height:25px}.scale-details{margin-top:20px;min-height:70px}.scale-details p,.side-panels p{font-size:13px}
 .quote-ticket>strong{font-size:40px}.sides-pair{font-size:120px;margin:20px 0}.ledger-visual>.data-note{margin-top:25px;font-size:10px}
 .office-visual{min-height:280px}.watch-list{width:calc(100% - 130px)}.watch-list strong{font-size:15px}.watch-list p{font-size:12px}.after-portrait{width:100px;height:125px}
 .end-note{margin:20px 0}.end-appendix{margin-top:15px}.scene:not(.scene-1) .scene-bottom{position:static;margin-top:25px}
}

.cover-photo img{object-position:52% 18%}
.cover-stamp{font:900 64px/1 Inter,sans-serif;letter-spacing:-.06em}
.quote-ticket{width:92%}
.quote-ticket>strong{font:italic clamp(18px,2.1vw,34px)/1.18 Georgia,serif;letter-spacing:-.03em;font-weight:400}
.person-mark,.company-mark{font-size:.55em;letter-spacing:-.07em}
@media(max-width:700px){.quote-ticket>strong{font-size:22px}.person-mark,.company-mark{font-size:.5em}}
