@font-face{font-family:DM;src:url('assets/dm-sans-400.ttf')}@font-face{font-family:DM;src:url('assets/dm-sans-600.ttf');font-weight:600}@font-face{font-family:DM;src:url('assets/dm-sans-700.ttf');font-weight:700}
:root{--paper:#fcf3eb;--ink:#264a50;--deep:#153439;--aqua:#84d7dc;--peach:#fcbc92;--line:#bcab96;--serif:Georgia,'Times New Roman',serif;color:var(--ink);background:var(--paper);font-family:DM,Arial,sans-serif;font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:0}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}button:focus-visible,a:focus-visible{outline:3px solid #dd7941;outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2{font-weight:400;letter-spacing:-.055em;line-height:1.03}h1{font-size:clamp(62px,7.3vw,160px)}h2{font-size:clamp(48px,5.3vw,110px)}h3{font-size:clamp(24px,2.1vw,44px);font-weight:600;letter-spacing:-.03em}em{font-family:var(--serif);font-weight:400}p{font-size:clamp(20px,1.65vw,32px);line-height:1.5}.eyebrow{font-size:clamp(13px,.95vw,20px);letter-spacing:.13em;text-transform:uppercase;font-weight:600;margin-bottom:32px}.small,.text-link{font-size:clamp(16px,1.15vw,24px)}.small{opacity:.75}.text-link{display:inline-block;margin-top:22px}.dark{background:var(--deep);color:var(--paper)}.aqua{background:var(--aqua)}.paper{background:var(--paper)}.peach{background:var(--peach)}.scene{min-height:100svh;position:relative;overflow:hidden;padding:clamp(72px,7vw,140px) clamp(28px,6.2vw,136px);display:flex;flex-direction:column;justify-content:center}.scene-inner{position:relative;width:100%;max-width:2100px;margin:auto;z-index:1}.scene-inner>*,.scene h2,.scene h1{transition:opacity .7s ease,transform .85s cubic-bezier(.16,1,.3,1)}.js .scene:not(.seen) .scene-inner>*,.js .scene:not(.seen) h2{opacity:0;transform:translateY(45px)}.scene.seen .scene-inner>*:nth-child(2){transition-delay:.1s}.scene.seen .scene-inner>*:nth-child(3){transition-delay:.2s}.scene-number{position:absolute;bottom:30px;left:6.2vw;font-size:13px;letter-spacing:.15em;opacity:.6}.toolbar{position:fixed;top:0;left:0;right:0;padding:20px 28px;display:flex;justify-content:space-between;align-items:center;z-index:20;color:var(--paper);mix-blend-mode:difference;transition:opacity .2s}.brand{font-size:15px;font-weight:700;text-decoration:none;letter-spacing:.07em}.brand span{font-weight:400;letter-spacing:0;opacity:.7}.tools{display:flex;gap:8px}.tools button{width:42px;height:40px;border:0;background:transparent;font-size:25px}.transport{position:fixed;bottom:25px;right:28px;z-index:20;background:var(--paper);color:var(--ink);display:flex;gap:16px;align-items:center;padding:6px 12px;border:1px solid #264a5030;border-radius:40px;box-shadow:0 2px 15px #15343910;transition:opacity .2s}.transport button{border:0;background:transparent;font-size:23px;width:32px;height:32px}.transport button:disabled{opacity:.3;cursor:default}.transport span{font-size:13px;font-variant-numeric:tabular-nums}.progress{height:4px;position:fixed;bottom:0;left:0;width:100%;z-index:20;background:#264a5020}.progress i{display:block;height:100%;width:0;background:#dd7941;transition:width .5s}.stage .toolbar,.stage .transport{opacity:0;pointer-events:none}.stage .toolbar:hover,.stage .toolbar:focus-within,.stage .transport:hover,.stage .transport:focus-within{opacity:1;pointer-events:auto}.stage .toolbar,.stage .transport{pointer-events:auto}.skip{position:fixed;left:20px;top:-80px;padding:10px;background:var(--paper);z-index:99}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.opening .scene-inner{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:40px}.opening h1 em{color:var(--aqua)}.byline{margin-top:45px;font-size:22px}.byline span{display:block;font-size:16px;opacity:.6;margin-top:5px}.opening-art{position:relative;aspect-ratio:1;min-width:0}.float{position:absolute;width:38%;aspect-ratio:1;border-radius:50%;object-fit:cover;border:8px solid var(--deep);box-shadow:0 0 0 1px #84d7dc66;animation:float 9s ease-in-out infinite}.sarah{left:5%;top:0}.ben{right:0;top:28%;animation-delay:-3s}.chris{left:10%;bottom:0;animation-delay:-6s}.orbit{position:absolute;border:1px solid #84d7dc45;border-radius:50%;width:87%;height:87%;top:6%;left:6%}.orbit-two{transform:rotate(30deg) scaleX(.65)}.spark{position:absolute;left:42%;top:40%;font-size:100px;color:var(--peach);line-height:1;animation:spin 40s linear infinite}.intro .scene-inner{display:grid;grid-template-columns:1.7fr 1fr;gap:7vw;align-items:center}.intro-matt{display:flex;align-items:center;gap:3.4vw}.matt-photo{width:32%;border-radius:50%;aspect-ratio:1;object-fit:cover;background:var(--line)}.intro h2{font-size:clamp(42px,4.3vw,90px);margin-bottom:24px}.intro p{font-size:clamp(17px,1.35vw,28px)}.intro-peter{border-left:1px solid var(--line);padding-left:4vw}.intro-peter .eyebrow{margin:25px 0 14px}.intro-peter .text-link{display:block;font-size:18px}.monogram{display:grid;place-items:center;width:85px;height:85px;border-radius:50%;background:var(--aqua);font-family:var(--serif);font-size:32px}.qr-scene .scene-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw}.qr-scene h2{font-size:clamp(65px,8vw,170px);margin-bottom:30px}.qr-link{display:flex;flex-direction:column;align-items:center;gap:22px;text-decoration:none;font-size:clamp(18px,1.65vw,34px);font-weight:600}.qr-link img{width:clamp(250px,30vw,580px);aspect-ratio:1;background:white;border:16px solid white;border-radius:4px}.qr-link span{border-bottom:1px solid currentColor;padding-bottom:5px;overflow-wrap:anywhere}.chapter-number{position:absolute;right:0;top:-.13em;line-height:.8;font-family:var(--serif);font-size:clamp(180px,24vw,490px);letter-spacing:-.06em;color:#e4d5c3;z-index:-1}.chapter-copy{position:relative;z-index:1}.chapter h2{max-width:1150px}.people-row{display:flex;gap:6vw;margin-top:60px;align-items:flex-start}.person{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;max-width:240px}.person img{width:clamp(100px,10vw,200px);aspect-ratio:1;object-fit:cover;border-radius:50%}.person strong{font-size:26px;font-weight:600}.person span{font-size:clamp(16px,1.2vw,23px);max-width:230px;line-height:1.3}.founder-strip{display:flex;align-items:center;gap:18px;margin-top:36px;font-size:clamp(18px,1.5vw,28px)}.founder-strip img{width:60px;height:60px;object-fit:cover;border-radius:50%}.fit-scene{padding-top:85px;padding-bottom:85px}.scene-heading .eyebrow{margin-bottom:15px}.scene-heading h2{font-size:clamp(42px,4vw,84px);margin-bottom:35px}.fit-layout{display:grid;grid-template-columns:27% 1fr;gap:5vw}.business-side{min-width:0}.business-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.business-tabs button{background:transparent;border:1px solid var(--line);padding:10px 13px;font-size:clamp(13px,.95vw,19px);text-align:left}.business-tabs button[aria-pressed=true]{background:var(--aqua);border-color:var(--aqua)}.business-side>img{width:100%;aspect-ratio:1.35;object-fit:cover}.chart-legend{display:flex;gap:25px;font-size:clamp(13px,.95vw,19px);margin-bottom:28px;flex-wrap:wrap}.chart-legend span{display:flex;align-items:center;gap:8px}.chart-legend i{width:12px;height:12px}.need-key{background:#e4d5c3;border:1px solid var(--line)}.own-key{background:var(--ink)}.ai-key{background:var(--peach)}.fit-chart{height:clamp(220px,26vh,360px);display:grid;grid-template-columns:repeat(6,1fr);gap:20px;position:relative;background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#bcab9650 calc(25% - 1px),#bcab9650 25%);margin-bottom:90px}.fit-column{position:relative;min-width:0}.fit-column .need{position:absolute;bottom:0;width:80%;left:10%;background:#e4d5c3}.fit-column .own,.fit-column .boost{position:absolute;bottom:0;width:52%;left:24%;background:var(--ink);transition:height .65s,bottom .65s}.fit-column .boost{background:var(--peach)}.fit-column .threshold{position:absolute;border-top:2px solid var(--ink);width:100%;transition:bottom .65s}.fit-column .label{position:absolute;top:calc(100% + 17px);font-size:clamp(14px,1.05vw,22px);line-height:1.2;font-weight:600}.chart-controls{display:flex;gap:15px;align-items:stretch}.chart-controls #founder-tabs{display:flex;gap:10px;flex:1}.chart-controls button{border:1px solid var(--line);background:transparent;padding:10px 15px;font-size:clamp(15px,1.1vw,22px);display:flex;align-items:center;gap:10px}.chart-controls button[aria-pressed=true]{background:var(--aqua);border-color:var(--aqua)}.chart-controls img{width:38px;height:38px;border-radius:50%}.chart-controls #ai-toggle{background:var(--peach);border-color:var(--peach);white-space:nowrap}.chart-controls #ai-toggle[aria-pressed=true]{background:var(--ink);color:var(--paper)}.demo .scene-inner{display:grid;grid-template-columns:1.25fr 1fr;gap:5vw;align-items:center}.demo h2{font-size:clamp(50px,4.7vw,100px)}.demo h2 em{color:var(--aqua)}.button{padding:18px 28px;display:inline-flex;text-decoration:none;font-size:clamp(18px,1.4vw,28px);margin-top:35px;color:var(--deep);border:1px solid transparent}.demo .small{margin-top:18px}.demo-art>img{width:100%;aspect-ratio:1.5;object-fit:cover}.demo-faces{display:flex;justify-content:space-around;gap:20px;margin-top:28px}.demo-faces img{width:80px}.demo-faces strong{font-size:20px}.product .scene-inner{display:grid;grid-template-columns:1.35fr 1fr;gap:5vw;align-items:center}.product h2{font-size:clamp(48px,5vw,105px)}.product-illustration{margin-top:140px}.product-illustration>img{aspect-ratio:1.3;object-fit:cover}.product .chapter-number{left:-.03em;right:auto;top:-.22em;opacity:.55}.product .eyebrow{position:relative}.question-lines{display:flex;flex-direction:column;gap:28px}.question-lines h2{font-size:clamp(39px,4.1vw,85px);opacity:.55}.question-lines .highlight{color:var(--aqua);opacity:1;font-family:var(--serif);font-style:italic}.questions .founder-strip{margin-top:65px}.watch .scene-inner{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:6vw}.watch-art{background:var(--paper);padding:40px;min-height:330px;transform:rotate(2deg);box-shadow:12px 12px 0 #264a5030;position:relative}.quote-bubble{background:var(--ink);color:var(--paper);padding:20px 28px;font-size:clamp(25px,2vw,42px);display:inline-block;border-radius:30px 30px 30px 0}.cursor-path{display:flex;align-items:center;gap:28px;margin:50px 0 25px}.cursor-path span{height:34px;flex:1;background:#e4d5c3}.cursor-path .stuck{width:56px;height:56px;flex:0 0 56px;background:var(--peach);font-size:38px;text-align:center;animation:pulse 3s ease-in-out infinite}.watch-caption{font-size:clamp(22px,1.8vw,36px)}.experiment .scene-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:5vw;align-items:center}.feature-stack{display:flex;flex-direction:column;gap:18px;transform:rotate(-4deg);padding-top:110px;font-size:clamp(22px,2.1vw,44px)}.feature-stack span{padding:14px 24px;border:1px solid var(--line);background:var(--paper)}.crossed{text-decoration:line-through;opacity:.5}.feature-stack .keep{background:var(--aqua);border-color:var(--ink);transform:rotate(4deg);margin-top:10px}.experiments h2{margin-bottom:60px;font-size:clamp(46px,4.8vw,100px)}.experiment-pair{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.experiment-pair>div+div{border-left:1px solid var(--line);padding-left:6vw}.experiment-pair h3{margin:15px 0}.muted-strike{font-size:clamp(18px,1.4vw,28px);opacity:.55;text-decoration:line-through}.experiment-pair p:last-child{font-size:clamp(20px,1.7vw,34px)}.file-icon{width:125px;height:145px;border:2px solid var(--ink);background:var(--aqua);font-size:34px;padding:22px 15px;margin-bottom:30px;transform:rotate(-5deg);position:relative}.file-icon span{position:absolute;bottom:12px;right:15px}.manual-qr{width:140px;height:140px;background:var(--ink);margin-bottom:35px;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:16px;transform:rotate(4deg)}.manual-qr i{border:7px solid var(--paper);width:39px;height:39px}.manual-qr b{color:var(--paper);font-size:38px;line-height:1}.disposable .scene-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:4vw;align-items:center}.disposable .founder-strip{grid-column:1/-1}.prototype-loop{display:grid;grid-template-columns:1fr 50px;gap:18px;align-items:center;transform:rotate(-4deg);padding-top:30px}.prototype-loop div{padding:25px;font-size:clamp(26px,2.4vw,48px);border:1px solid var(--ink);text-align:center}.prototype-loop span{font-size:48px}.sketch{background:var(--paper);border-style:dashed!important}.learn{background:var(--aqua)}.rebuild{background:var(--ink);color:var(--paper)}.story-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:6vw;align-items:center}.story h2{font-size:clamp(54px,5.5vw,112px)}.story h2 em{color:var(--peach)}.hours strong{font-family:var(--serif);font-weight:400;font-size:clamp(100px,12vw,240px);letter-spacing:-.06em;line-height:1}.hours>span{display:block;font-size:24px;opacity:.6;margin-top:15px}.hours p{font-size:clamp(20px,1.6vw,32px);max-width:400px}.story-track{display:flex;gap:8px;margin:35px 0}.story-track i{height:34px;flex:1;background:var(--aqua);animation:stagger 5s ease infinite}.story-track i:nth-child(2){animation-delay:.2s}.story-track i:nth-child(3){animation-delay:.4s}.story-track i:nth-child(4){animation-delay:.6s}.story-track i:nth-child(5){animation-delay:.8s}.story-track i:nth-child(6){animation-delay:1s}.energy .scene-inner{display:grid;grid-template-columns:1fr 1.35fr;gap:7vw;align-items:center}.energy-label{display:flex;justify-content:space-between;font-size:clamp(21px,1.8vw,36px);gap:15px;margin-bottom:18px}.energy-label strong{font-weight:400;font-variant-numeric:tabular-nums}.energy-bars>div{margin:35px 0}.meter{height:clamp(55px,7vh,90px);padding:7px;border:2px solid var(--ink);background:#e4d5c3}.meter i{display:block;height:100%;width:100%;transition:width 2s cubic-bezier(.2,.7,.2,1);background:var(--ink)}.meter .reviewing{background:#c35b38}.energy.seen .making{width:85%}.energy.seen .reviewing{width:20%}.energy.rested .making{width:95%}.energy.rested .reviewing{width:90%;background:#2a8081}.energy-bars button{padding:12px 20px;border:1px solid var(--ink);background:var(--aqua);font-size:20px}.recovery h2{font-size:clamp(60px,7.3vw,150px)}.recovery-steps{display:flex;gap:6vw;margin-top:70px;font-size:clamp(22px,2vw,42px);justify-content:space-between;border-top:1px solid #264a5060;padding-top:35px}.recovery-steps b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;margin-bottom:12px}.help .chapter-number{top:-.12em;opacity:.6}.help h2{font-size:clamp(44px,5vw,105px);max-width:1500px}.help-triggers{display:grid;grid-template-columns:repeat(3,1fr);gap:4vw;margin-top:65px}.help-triggers>div{border-top:2px solid var(--ink);padding-top:22px}.help-triggers span{font-size:18px;font-family:var(--serif)}.help-triggers h3{margin:25px 0 14px}.help-triggers p{font-size:clamp(18px,1.5vw,30px)}.help .founder-strip{margin-top:45px}.closing .scene-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:center}.closing h2{font-size:clamp(65px,7vw,145px)}.closing h2 em{color:var(--aqua)}.closing-questions{margin-top:40px;display:flex;flex-direction:column;gap:15px}.closing-questions p{font-size:clamp(18px,1.45vw,29px)}.closing .qr-link img{width:clamp(240px,27vw,520px)}.closing-cta>p{text-align:center;margin-top:25px;color:var(--aqua)}
dialog{width:min(850px,90vw);max-height:85svh;background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:30px}dialog::backdrop{background:#153439dd}.index-head{display:flex;justify-content:space-between;align-items:center}.index-head h2{font-size:40px}.index-head button{border:0;background:transparent;font-size:30px}dialog ol{padding-left:28px}dialog li{margin:6px 0}dialog li button{font-size:18px;background:transparent;border:0;text-align:left;padding:6px}dialog p{font-size:15px;margin-top:25px}.notes-page{background:var(--deep);color:var(--paper);padding:35px;max-width:1400px;margin:auto}.notes-page header{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #fcf3eb44;padding-bottom:24px}.notes-page h1{font-size:30px;letter-spacing:-.03em}.notes-page button,.notes-page select{font:inherit;padding:10px 18px;background:var(--paper);color:var(--ink);border:0}.note-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.notes-page #note-title{font-size:clamp(35px,4vw,65px);margin:36px 0 24px}.notes-page #note-body{font-size:24px;line-height:1.65;max-width:1000px}.notes-page #note-body p{margin-bottom:20px;font-size:inherit}.note-meta{margin:28px 0;color:var(--aqua);font-size:18px}.notes-page .next-note{margin-top:40px;border-top:1px solid #fcf3eb44;padding-top:25px;font-size:20px}.notes-page select{width:min(100%,480px)}.notes-page .small{margin-top:25px}.notes-page #timer{font-size:26px;font-variant-numeric:tabular-nums}.notes-page #connection{font-size:14px}
@keyframes float{50%{transform:translateY(-15px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:rotate(10deg)}}@keyframes stagger{0%,100%{opacity:1}50%{opacity:.35}}
@media(min-width:1000px) and (max-height:800px){.scene{padding-top:80px;padding-bottom:70px}h2{font-size:5vw}.eyebrow{margin-bottom:20px}.people-row{margin-top:35px}.person img{width:100px}.product-illustration{margin-top:50px}.help-triggers{margin-top:35px}.help .founder-strip{margin-top:25px}.fit-chart{height:25vh}.fit-scene .scene-heading h2{margin-bottom:20px}.recovery-steps{margin-top:45px}.opening h1{font-size:6.3vw}}
@media(max-width:800px){.toolbar{padding:14px 18px}.brand span{display:none}.scene{padding:95px 25px 80px;min-height:100svh}.scene-number{left:25px;bottom:25px}.scene-inner{max-width:620px}.opening .scene-inner,.intro .scene-inner,.qr-scene .scene-inner,.demo .scene-inner,.product .scene-inner,.watch .scene-inner,.experiment .scene-inner,.disposable .scene-inner,.story-layout,.energy .scene-inner,.closing .scene-inner{grid-template-columns:1fr;gap:40px}h1{font-size:clamp(47px,10.3vw,82px)}h2{font-size:clamp(42px,9.5vw,75px)}.eyebrow{font-size:12px;margin-bottom:22px}.opening-art{width:75%;max-width:350px;margin:auto}.opening .byline{margin-top:25px}.spark{font-size:70px}.float{border-width:5px}.intro-matt{gap:22px}.intro h2{font-size:42px}.intro-peter{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;display:grid;grid-template-columns:65px 1fr;column-gap:20px}.intro-peter .monogram{width:65px;height:65px;grid-row:1/5}.intro-peter>*:not(.monogram){grid-column:2}.intro-peter .eyebrow{margin-top:0}.intro-peter .text-link{margin-top:12px;font-size:16px}.intro p{font-size:16px}.intro h3{font-size:27px}.qr-scene h2{font-size:70px}.qr-scene p{font-size:20px}.qr-link{font-size:18px}.qr-link img{width:280px}.chapter-number{font-size:200px;top:-20px;right:-15px;opacity:.6}.people-row{gap:18px;margin-top:40px}.person{flex:1;min-width:0}.person img{width:85px}.person strong{font-size:20px}.person span{font-size:13px}.fit-layout{grid-template-columns:1fr;gap:28px}.business-side{display:flex;gap:20px;align-items:center}.business-tabs{margin:0;flex:1;gap:6px}.business-tabs button{font-size:12px;padding:8px}.business-side>img{width:30%;aspect-ratio:1;align-self:stretch;object-fit:cover}.fit-chart{height:240px;gap:10px;margin-bottom:95px}.fit-column .label{font-size:12px;overflow-wrap:normal}.chart-legend{font-size:11px;gap:15px;margin-bottom:20px}.chart-controls{flex-wrap:wrap;gap:12px}.chart-controls #founder-tabs{width:100%;flex-basis:100%;gap:8px}.chart-controls button{font-size:14px;padding:10px;flex:1;justify-content:center}.chart-controls img{width:30px;height:30px}.chart-controls #ai-toggle{min-height:48px}.scene-heading h2{font-size:40px}.demo h2,.product h2,.story h2{font-size:48px}.demo-faces img{width:65px}.demo-art{max-width:440px}.product-illustration{margin-top:5px}.product-illustration>img{max-height:230px;width:100%}.product .chapter-number{top:-.06em}.founder-strip{font-size:18px;gap:12px;margin-top:24px}.founder-strip img{width:45px;height:45px}.question-lines h2{font-size:38px}.question-lines{gap:30px}.watch-art{padding:25px;min-height:260px}.cursor-path{margin-top:30px}.feature-stack{padding-top:10px;gap:12px;font-size:24px}.experiments h2{font-size:44px;margin-bottom:40px}.experiment-pair{gap:25px}.experiment-pair>div+div{padding-left:20px}.experiment-pair h3{font-size:25px}.experiment-pair p:last-child{font-size:17px}.muted-strike{font-size:15px}.file-icon{width:95px;height:115px;font-size:27px}.manual-qr{width:105px;height:105px;padding:12px;gap:8px}.manual-qr i{width:30px;height:30px;border-width:5px}.manual-qr b{font-size:28px}.prototype-loop{padding-top:0;gap:12px;max-width:390px}.prototype-loop div{font-size:28px;padding:18px}.hours strong{font-size:110px}.hours>span{font-size:20px}.hours p{font-size:20px}.story-track{margin:25px 0}.energy-label{font-size:18px}.meter{height:55px}.energy-bars>div{margin:20px 0}.energy-bars button{font-size:16px}.recovery h2{font-size:58px}.recovery-steps{gap:20px;margin-top:45px;font-size:18px;padding-top:25px}.recovery-steps b{font-size:18px}.help h2{font-size:44px}.help-triggers{grid-template-columns:1fr;gap:20px;margin-top:35px}.help-triggers>div{display:grid;grid-template-columns:28px 1fr;column-gap:12px;padding-top:14px}.help-triggers span{grid-row:1/3}.help-triggers h3{margin:0 0 5px;font-size:25px}.help-triggers p{grid-column:2;font-size:17px}.help .founder-strip{margin-top:25px}.closing h2{font-size:65px}.closing-questions{margin-top:30px;gap:12px}.closing-questions p{font-size:18px}.closing .qr-link img{width:265px}.closing-cta>p{font-size:20px}.transport{right:15px;bottom:15px;gap:10px}.notes-page{padding:22px}.notes-page header{align-items:flex-start;flex-direction:column}.notes-page #note-body{font-size:20px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js .scene:not(.seen) .scene-inner>*,.js .scene:not(.seen) h2{opacity:1;transform:none}}
@media print{.toolbar,.transport,.progress,.scene-number{display:none}.scene{break-after:page;min-height:0;height:100vh;padding:50px}.js .scene:not(.seen) .scene-inner>*,.js .scene:not(.seen) h2{opacity:1;transform:none}*{animation:none!important;transition:none!important}}
/* Keep intrinsic HTML dimensions from stretching responsive artwork. */
.person img,.qr-link img,.matt-photo{height:auto;aspect-ratio:1}
.demo-art>img,.product-illustration>img,.business-side>img{height:auto}
