.signal-chapter{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:100svh;background:#080f16}.signal-visual{position:relative;height:100svh;min-height:650px;overflow:hidden}.signal-visual>img{height:100%;object-fit:cover;object-position:center}.signal-coordinate{position:absolute;bottom:28px;left:7%;font-size:8px;letter-spacing:2px;color:#bcc4c8}.signal-copy{padding:65px 12%}.signal-copy h2{font-size:clamp(55px,6.5vw,105px);line-height:.94}.signal-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#bbc4c6}.signal-copy .signal-status{font-size:10px!important;min-height:35px;margin:20px 0 0;color:#929da3}.signal-trigger{font-family:inherit;background:none;border:0;border-bottom:1px solid #ffffff60;color:var(--paper);padding:12px 0;cursor:pointer;min-height:44px}.window-light{position:absolute;left:56%;top:35.3%;width:52px;height:52px;border:1px solid #f4d6a544;border-radius:50%;background:#0002;cursor:pointer;display:grid;place-items:center;transition:background .35s,box-shadow .35s}.window-light span{width:9px;height:12px;background:#efd2a4;opacity:.18;box-shadow:none;transition:opacity .45s,box-shadow .45s}.window-light[aria-pressed=true]{box-shadow:0 0 65px 26px #ffce7b35;background:#ffcf7d20;border-color:#ffcf7d88}.window-light[aria-pressed=true] span{opacity:1;box-shadow:0 0 20px 10px #ffe1a9c0}.window-light:focus-visible{outline:2px solid #fff;outline-offset:8px}.world-strip{display:grid;grid-template-columns:1fr 1fr;min-height:95svh;background:#ded8cb;color:#1b211d;align-items:center;padding:70px 7%;gap:8%}.world-strip h2{font-size:clamp(76px,9vw,145px);line-height:.88;margin:0 0 35px}.world-strip a{display:inline-block;font-size:12px;border-bottom:1px solid #1b211d60;padding:13px 0;min-height:44px}.world-strip figure{margin:0;transform:rotate(3deg)}.world-strip img{max-height:75svh;object-fit:cover}.world-strip figcaption{font-size:8px;letter-spacing:2px;margin-top:14px}.companions{height:240svh;position:relative;background:#181b15;--cp:0}.companions-stage{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.chapter-heading{position:absolute;top:7%;left:7%;z-index:3}.chapter-heading h2{font-size:clamp(46px,5vw,75px);line-height:.95}.chapter-heading .eyebrow{margin-bottom:15px}.companion{position:absolute;inset:0;will-change:transform,opacity}.companion-antonio{display:flex;align-items:center;padding:15% 8% 5%}.companion-antonio>img{position:absolute;height:86%;width:55%;right:0;bottom:-1%;object-fit:contain;object-position:bottom}.host-copy{position:relative;z-index:2;max-width:45%}.host-copy .eyebrow{color:#aeb5a4}.host-copy h3{font-size:clamp(56px,7vw,115px);line-height:.92;color:var(--paper);margin-bottom:25px}.host-copy>p:not(.eyebrow){font-size:16px;line-height:1.7}.host-note{display:block;font-size:11px;line-height:1.8;color:#a9b09f;margin-top:30px}.companion-anna{display:flex;align-items:center;opacity:0;transform:translateY(80px)}.companion-anna figure{position:absolute;right:5%;height:85%;bottom:0;width:48%;margin:0;overflow:hidden}.companion-anna img{height:100%;object-fit:cover;object-position:45% center}.companion-anna figure:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#181b15,transparent 25%),linear-gradient(0deg,#181b15,transparent 30%)}.companion-anna .host-copy{margin:18% 0 0 8%}.chapter-progress{position:absolute;bottom:30px;left:7%;right:7%;display:flex;align-items:center;gap:20px;font-size:8px;letter-spacing:2px}.chapter-progress i{height:1px;flex:1;background:linear-gradient(90deg,var(--red) calc(var(--cp)*100%),#ffffff30 0)}.interruption{position:relative;min-height:90svh;display:grid;grid-template-columns:1fr 1fr;background:#322019}.interruption figure{margin:0;height:90svh;min-height:600px}.interruption img{height:100%;object-fit:cover}.interruption-copy{padding:13% 12%;align-self:center}.interruption h2{font-size:clamp(60px,7vw,110px);line-height:.94}.interruption p:not(.eyebrow){font-size:14px;line-height:1.8;color:#dbc8b9}.workshop{height:340svh;background:#e9e2d4;color:#1d231e;--wp:0}.workshop-stage{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden;display:flex;align-items:center;padding:8%}.workshop-heading{width:45%}.workshop-heading h2{font-size:clamp(60px,8vw,125px);line-height:.9;letter-spacing:-1px}.workshop-heading>p:last-child{line-height:1.8;font-size:14px;color:#63665b}.workshop-pages{position:absolute;right:8%;width:38%;height:65%;max-height:610px}.work-page{position:absolute;inset:0;padding:35px;background:#f6f2e9;box-shadow:0 20px 60px #3a302225;will-change:transform,opacity;overflow:hidden}.work-page>span{font-size:9px;letter-spacing:2px}.work-page h3{font-size:clamp(34px,4.7vw,68px);line-height:.97;margin:30px 0 25px}.work-page p{font-size:13px;line-height:1.8;color:#63665b}.work-page small{font-size:8px;letter-spacing:1px}.work-page:not(:first-child){opacity:0;transform:translateY(120px) rotate(8deg)}.work-page:nth-child(2){background:#252c24;color:var(--paper)}.work-page:nth-child(2) p{color:#bbc3b4}.work-page:nth-child(2)>img{height:43%;object-fit:cover;object-position:center 30%;margin-top:20px}.work-page:nth-child(2) h3{font-size:40px;margin:18px 0 12px}.work-page:nth-child(3){background:var(--red);color:#fff4df}.work-page:nth-child(3) p{color:#ffe4cd}.paper-lines{height:85px;background:repeating-linear-gradient(transparent 0 17px,#1d231e26 17px 18px);margin:35px 0}.sound-bars{height:110px;display:flex;align-items:center;gap:5px;margin:30px 0}.sound-bars i{width:6px;height:var(--h);background:#fff1d2}.edit-tracks{height:100px;display:grid;gap:10px;margin:30px 0}.edit-tracks i{background:repeating-linear-gradient(90deg,#484d42 0 24%,#f6f2e9 24% 25%);border-radius:2px}.edit-tracks i:nth-child(2){background:repeating-linear-gradient(90deg,#d44c35 0 32%,transparent 32% 34%);margin-left:15%}.edit-tracks i:nth-child(3){background:#8a967d;margin-right:20%}.workshop-footer{position:absolute;bottom:30px;left:8%;right:8%;display:flex;gap:25px;align-items:center;font-size:8px;letter-spacing:1.5px}.workshop-footer>div{height:1px;flex:1;background:#1d231e30}.workshop-footer i{display:block;height:2px;background:var(--red);transform:scaleX(var(--wp));transform-origin:left}.story-page .guide{padding-block:110px;gap:8%;min-height:100svh;align-items:center}.story-page .guide-copy h2{font-size:clamp(55px,6vw,88px)}.story-page .book-art{transform:rotate(-1deg)}.story-page .author{padding-block:80px}.story-page .faq{padding-block:75px}.follow-series{padding:55px 7%;border-top:1px solid #ffffff25}.follow-series>a{display:flex;align-items:center;justify-content:space-between;min-height:70px;border-bottom:1px solid #ffffff25;font-family:'Barlow Condensed',sans-serif;font-size:42px}.follow-series>a span{font-family:Arial,sans-serif;font-size:25px;color:var(--red)}.floating-guide{position:fixed;bottom:18px;right:20px;z-index:20;background:var(--paper);color:var(--ink);box-shadow:0 4px 30px #0005;display:flex;align-items:center;gap:25px;min-height:46px;padding:12px 18px;font-size:11px;opacity:0;visibility:hidden;transition:opacity .2s}.floating-guide.shown{opacity:1;visibility:visible}.floating-guide span{color:#bc3928}button{touch-action:manipulation}html.no-motion .companions,html.no-motion .workshop{height:auto}html.no-motion .companions-stage,html.no-motion .workshop-stage{height:auto;min-height:0;position:relative;overflow:visible}html.no-motion .chapter-heading{position:relative;padding:55px 7% 0;top:auto;left:auto}html.no-motion .companion{position:relative;min-height:650px;opacity:1!important;transform:none!important}html.no-motion .workshop-stage{display:block;padding:70px 7%}html.no-motion .workshop-heading{width:100%}html.no-motion .workshop-pages{position:relative;right:auto;width:100%;height:auto;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:20px}html.no-motion .work-page{position:relative;min-height:510px;opacity:1!important;transform:none!important}html.no-motion .chapter-progress,html.no-motion .workshop-footer{display:none}
@media(max-width:600px){.signal-chapter{display:block;position:relative;min-height:100svh}.signal-visual{height:100svh;min-height:680px}.signal-visual>img{object-position:center}.signal-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080f16 0%,#080f16c9 25%,transparent 65%);pointer-events:none}.signal-copy{position:absolute;bottom:7%;padding:0 7%;pointer-events:none}.signal-copy button{pointer-events:auto}.signal-copy .eyebrow{margin-bottom:15px}.signal-copy h2{font-size:14vw;margin-bottom:20px}.signal-copy>p:not(.eyebrow){font-size:13px}.signal-copy .signal-status{font-size:9px!important}.signal-coordinate{display:none}.window-light{z-index:2;left:55%;top:32%;width:48px;height:48px}.world-strip{display:block;padding:60px 7%}.world-strip h2{font-size:23vw}.world-strip .eyebrow{font-size:8px}.world-strip figure{width:82%;margin:35px 0 0 auto}.world-strip img{height:55svh;max-height:550px;object-fit:cover}.companions{height:230svh}.companions-stage{min-height:690px}.chapter-heading{top:6%;left:7%}.chapter-heading .eyebrow{font-size:8px;margin-bottom:12px}.chapter-heading h2{font-size:13vw}.companion-antonio{padding:0}.companion-antonio>img{height:64%;width:78%;right:-9%;bottom:3%}.host-copy{max-width:66%;margin:0;position:absolute;left:7%;top:37%}.host-copy h3{font-size:13vw;margin-bottom:20px}.host-copy .eyebrow{font-size:8px;margin-bottom:14px}.host-copy>p:not(.eyebrow){font-size:12px;max-width:170px;text-shadow:0 2px 14px #181b15}.host-note{max-width:150px;font-size:9px;margin-top:22px;text-shadow:0 2px 10px #181b15}.companion-anna figure{height:68%;width:70%;right:-8%;bottom:4%}.companion-anna figure:after{background:linear-gradient(90deg,#181b15 0%,transparent 45%),linear-gradient(0deg,#181b15,transparent 40%)}.companion-anna .host-copy{margin:0;top:36%;left:7%;max-width:85%}.companion-anna .host-copy h3{font-size:12vw;max-width:260px}.companion-anna .host-note{max-width:170px}.chapter-progress{font-size:7px;bottom:25px}.interruption{display:block;min-height:0}.interruption figure{height:63svh;min-height:400px}.interruption-copy{padding:45px 7% 60px}.interruption h2{font-size:19vw}.interruption .eyebrow{font-size:8px}.workshop{height:330svh}.workshop-stage{display:block;padding:6% 7%;min-height:720px}.workshop-heading{width:100%}.workshop-heading .eyebrow{font-size:8px;margin-bottom:14px}.workshop-heading h2{font-size:16vw;margin-bottom:15px}.workshop-heading>p:last-child{font-size:11px;line-height:1.6}.workshop-pages{top:36%;right:9%;width:76%;height:53%;max-height:none}.work-page{padding:23px}.work-page>span{font-size:8px}.work-page h3{font-size:11vw;margin:23px 0 18px}.work-page p{font-size:11px}.work-page small{font-size:7px}.paper-lines{height:50px;margin:20px 0}.work-page:nth-child(2) h3{font-size:30px}.work-page:nth-child(2)>img{height:40%;margin-top:15px}.sound-bars{height:70px;margin:22px 0;gap:4px}.sound-bars i{width:4px}.edit-tracks{height:70px;margin:25px 0}.workshop-footer{font-size:7px;bottom:26px;left:7%;right:7%;gap:15px}.story-page .guide{padding:70px 7%;gap:45px}.story-page .guide-copy h2{font-size:14vw}.story-page .book-art{padding-inline:35px}.story-page .author{padding-block:60px}.follow-series{padding:40px 7%}.floating-guide{bottom:12px;right:12px;min-height:44px}.story-page footer{padding-bottom:80px}.story-page .closing{padding-bottom:85px}html.no-motion .companion{min-height:700px}html.no-motion .workshop-pages{display:block;margin-top:30px}html.no-motion .work-page{min-height:440px;margin-bottom:20px}html.no-motion .work-page:nth-child(2)>img{height:220px}}
@media(max-height:740px) and (min-width:601px){.work-page{padding:25px}.work-page h3{font-size:44px;margin:20px 0}.work-page p{font-size:11px}.paper-lines{height:40px;margin:20px 0}.sound-bars{height:65px}.workshop-pages{height:70%}}
.window-light{transform:translate(-50%,-50%)}.window-light:before{content:"";position:absolute;width:var(--window-width,16px);height:var(--window-height,22px);background:#070f18;opacity:.96;transition:opacity .45s}.window-light[aria-pressed=true]:before{opacity:0}.window-light span{position:relative;z-index:1}.window-light[aria-pressed=false] span{opacity:0}@media(prefers-reduced-motion:reduce){.window-light,.window-light:before,.window-light span{transition:none}}
.sample-pages{padding:80px 7%;background:#232820;display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center}.sample-pages h2{font-size:60px;line-height:1}.sample-pages p{font-size:14px;line-height:1.8;color:#bdc5b6}.sample-pages small{font-size:10px;line-height:1.7;color:#a9b49f}.sample-rail{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sample-rail a:first-child{transform:rotate(-4deg)}.sample-rail a:last-child{transform:rotate(4deg);margin-top:40px}.sample-rail img{box-shadow:0 15px 35px #0005}.sample-rail span{font-size:8px;letter-spacing:1px;display:block;margin-top:16px}@media(max-width:600px){.sample-pages{padding:60px 7%;display:block}.sample-pages h2{font-size:13vw}.sample-rail{margin-top:35px;gap:18px}.sample-rail span{font-size:7px}.sample-pages p{font-size:12px}}
