[data-directed-type]{--type-paper:#fff5e4;--type-halo:color-mix(in srgb,var(--type-accent) 32%,transparent)}[data-directed-type] :is(.ceiba-copy.prose,[data-type-copy]){width:min(40%,580px);color:var(--type-paper);margin-left:8.5%;font-size:clamp(26px,2.05vw,32px);line-height:1.57}[data-directed-type] :is(.ceiba-copy,[data-type-copy]):has([data-type-role=hero]){width:min(42%,610px);margin-left:7.5%}[data-directed-type] p[data-type-role]{text-wrap:pretty;text-shadow:0 2px 6px #102821;margin:0;overflow:visible}[data-directed-type] p[data-type-role=voice]{letter-spacing:-.018em;text-wrap:balance;font-size:clamp(34px,3.05vw,48px);font-weight:500;line-height:1.23}[data-directed-type] p[data-type-role=hero]{letter-spacing:-.038em;text-wrap:balance;color:var(--type-paper);padding-block:.3em;font-size:clamp(46px,5.7vw,82px);font-weight:500;line-height:1.04}[data-directed-type] p[data-type-role=hush]{text-wrap:balance;max-width:440px;margin-inline:auto;font-size:clamp(28px,2.45vw,37px);font-style:italic;line-height:1.45}[data-directed-type] p[data-type-align=center]{text-align:center}[data-directed-type] p[data-type-align=right]{text-align:right}[data-directed-type] p[data-type-align=left]{text-align:left}[data-directed-type] [data-type-accent],[data-directed-type] p[data-type-role=hero] [data-type-accent]{color:var(--type-accent);font-weight:600}[data-directed-type] p:not([data-type-motion=none])[data-type-motion]>[data-word-index]{vertical-align:baseline;overflow-wrap:anywhere;transform-origin:50% 75%;max-width:100%;display:inline-block}[data-directed-type] [data-word-index]{box-shadow:none;background:0 0;border-radius:0;transition:color .16s,text-shadow .24s}[data-directed-type] :is(.ceiba-copy,[data-type-copy]) [data-speaking=true]{color:#fffbed;box-shadow:none;text-decoration:underline;text-decoration-color:var(--type-accent);text-underline-offset:.14em;text-shadow:0 1px 4px #102821,0 0 .3em var(--type-halo);background:0 0;border-radius:0;text-decoration-thickness:.045em}[data-directed-type] [data-type-current=true] [data-type-accent]{text-shadow:0 0 .5em var(--type-halo)}[data-directed-type][data-type-theme=storm] p[data-type-role=voice]{max-width:460px;line-height:1.19}[data-directed-type][data-type-theme=storm] p[data-type-align=right]{margin-left:auto}[data-directed-type][data-type-theme=storm] p[data-type-role=hero]{letter-spacing:-.055em}[data-directed-type][data-type-theme=lift] p[data-type-role=hero]{font-weight:400;line-height:1.08}[data-directed-type][data-type-theme=weave] p[data-type-role=voice],[data-directed-type][data-type-theme=weave] p[data-type-role=hero] [data-type-accent]{font-style:italic}[data-directed-type][data-type-theme=orbit] p[data-type-role=hero]{text-align:center;font-weight:400}[data-directed-type][data-type-theme=embrace] p[data-type-role=hero]{font-style:italic;font-weight:400;line-height:1.13}[data-directed-type][data-type-theme=flare] p[data-type-role=voice]{font-weight:600}[data-directed-type] [data-directed-canvas]{pointer-events:none;user-select:none;z-index:2;opacity:0;width:100%;height:100%;transition:opacity .22s;position:fixed;inset:0}[data-directed-type][data-type-playing=true] [data-directed-canvas]{opacity:1}@media (width>=701px) and (width<=1000px){[data-directed-type] :is(.ceiba-copy.prose,[data-type-copy]){width:44%;margin-left:9%;font-size:25px}[data-directed-type] :is(.ceiba-copy,[data-type-copy]):has([data-type-role=hero]){width:47%;margin-left:8%}[data-directed-type] p[data-type-role=hero]{font-size:48px}}@media (width<=700px){[data-directed-type] :is(.ceiba-copy.prose,[data-type-copy]),[data-directed-type] :is(.ceiba-copy,[data-type-copy]):has([data-type-role=hero]){width:100%;margin:0;font-size:clamp(24px,6.3vw,28px);line-height:1.55}[data-directed-type] p[data-type-role=voice]{font-size:clamp(32px,8.5vw,42px);line-height:1.21}[data-directed-type] p[data-type-role=hero]{letter-spacing:-.04em;font-size:clamp(42px,12.5vw,58px);line-height:1.08}[data-directed-type] p[data-type-role=hush]{font-size:clamp(27px,7.3vw,33px)}[data-directed-type] .ceiba-page:has([data-type-role=hero]){padding-top:92px;padding-bottom:110px}}@media (height<=550px){[data-directed-type] p[data-type-role=hero]{font-size:40px}[data-directed-type] p[data-type-role=voice]{font-size:30px}}html[data-motion=off] [data-directed-type] [data-word-index]{transition:none!important;animation:none!important;transform:none!important}html[data-motion=off] [data-directed-type] [data-directed-canvas]{display:none}@media (prefers-reduced-motion:reduce){[data-directed-type] [data-word-index]{transition:none!important;animation:none!important;transform:none!important}[data-directed-type] [data-directed-canvas]{display:none}}@media (forced-colors:active){[data-directed-type] :is(p,[data-word-index]){color:canvastext!important;text-shadow:none!important}[data-directed-type] [data-directed-canvas]{display:none}}[data-book-chapter=overture][data-directed-type] [data-type-copy]{width:min(35%,510px);margin-left:7.5%}[data-book-chapter=overture][data-directed-type] [data-type-copy]:has([data-type-role=hero]){width:min(38%,560px)}[data-book-chapter=overture][data-directed-type] p[data-type-role=hero]{font-size:clamp(42px,4.6vw,66px)}@media (width<=700px){[data-book-chapter=overture][data-directed-type] [data-type-copy],[data-book-chapter=overture][data-directed-type] [data-type-copy]:has([data-type-role=hero]){width:100%;margin:0}[data-book-chapter=overture][data-directed-type] p[data-type-role=hero]{font-size:clamp(40px,11.5vw,52px)}}
