.page-line{position:relative;--pl-x:calc(var(--gutter) / 2);--pl-bg:var(--paper);--pl-tail:62px}.page-line>.pl-frame{position:absolute;inset:0 0 1.5rem;margin-inline:auto;max-width:80rem;pointer-events:none}.pl-stroke,.pl-track{position:absolute;top:0;bottom:var(--pl-tail);display:block}.pl-track{left:calc(var(--pl-x) - .5px);width:1px;background-color:var(--line-track)}.pl-stroke{left:calc(var(--pl-x) - .75px);width:1.5px;background-color:var(--accent);transform-origin:50% 0}.pl-tail{position:absolute;bottom:0;left:calc(var(--pl-x) - 1px);overflow:visible;color:var(--accent)}@media (max-width:639.98px){.pl-track{display:none}}.page-line :is([class~=bg-sand],[class~=bg-paper-2]){--pl-bg:var(--sand)}.page-line [class~=bg-chalk]{--pl-bg:var(--chalk)}.page-line :is([data-station],[data-guide-body] h2:not([data-guide-insert] *)):before{content:"";position:absolute;left:calc(max(0px, (100% - 80rem) / 2) + var(--pl-x) - 5.75px);width:11.5px;height:11.5px;margin-top:calc((1lh - 11.5px) / 2);border:1.5px solid var(--accent);border-radius:50%;background:radial-gradient(circle,var(--accent) 0 2px,transparent 2.6px) var(--pl-bg);pointer-events:none}.page-line :is(.on-ink,.on-harbour) :is([data-station],[data-guide-body] h2:not([data-guide-insert] *)):before{content:none}@keyframes pl-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pl-uncover{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.page-line [data-tl-pen]{display:none}.page-line [data-callout=warning]{border-left-width:0;border-top:2px solid var(--accent);padding-left:0;padding-top:1.25rem}@media (min-width:1024px){.page-line [data-on-this-page] a[aria-current=location]{border-left-color:transparent}.page-line [data-on-this-page] a{position:relative}.page-line [data-on-this-page]{padding-left:6px}.page-line [data-on-this-page] a[aria-current=location]:before{content:"";position:absolute;left:-7.25px;top:50%;width:11.5px;height:11.5px;margin-top:-5.75px;box-sizing:border-box;border:1.5px solid var(--accent);border-radius:50%;background:radial-gradient(circle,var(--accent) 0 2px,transparent 2.6px) var(--paper)}}@keyframes pl-station{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){html.js[data-sd]:not([data-contrast=high]) .pl-stroke{animation:pl-draw linear both;animation-timeline:view();animation-range:cover calc(0% + 30vh) cover calc(100% - 70vh)}html.js[data-sd]:not([data-contrast=high]) .pl-tail{animation:pl-uncover linear both;animation-timeline:view();animation-range:cover calc(0% + 30vh) cover calc(0% + 30vh + var(--pl-tail))}html.js[data-sd]:not([data-contrast=high]) .page-line :is([data-station],[data-guide-body] h2:not([data-guide-insert] *)){view-timeline:--pl-station block}html.js[data-sd]:not([data-contrast=high]) .page-line :is([data-station],[data-guide-body] h2:not([data-guide-insert] *)):before{animation:pl-station linear both;animation-timeline:--pl-station;animation-range:cover calc(30vh + .5lh - 8px) cover calc(30vh + .5lh + 8px)}}}@media print{.page-line :is([data-station],[data-guide-body] h2:not([data-guide-insert] *)):before,.pl-stroke,.pl-tail{animation:none!important;transform:none!important;clip-path:none!important;opacity:1!important}.pl-track{display:none}}.guide-reading_bar__8xzFn{top:var(--header-h,calc(4.25rem + 1px))}@media screen and (max-width:1023.98px){html:has(.guide-reading_bar__8xzFn){scroll-padding-top:calc(5.5rem + 2.75rem)}}.guide-reading_line__trhGe:before{content:"";position:absolute;left:calc(var(--gutter) / 2 - 5.75px);top:50%;width:11.5px;height:11.5px;margin-top:calc(1px - 5.75px);box-sizing:border-box;border:1.5px solid var(--accent);border-radius:50%;background:radial-gradient(circle,var(--accent) 0 2px,transparent 2.6px) var(--paper)}.night_night__gr5kh{background-image:radial-gradient(120% 75% at 92% -12%,rgba(224,122,82,.24),transparent 62%),radial-gradient(70% 60% at -8% 112%,rgba(35,57,74,.75),transparent 72%)}.night_night__gr5kh [class~=text-ink]{color:var(--on-ink)}.night_night__gr5kh :is([class~=text-ink-2],[class~=text-ink-3]){color:var(--on-ink-muted)}.night_night__gr5kh .eyebrow{color:var(--on-ink-muted)}.night_night__gr5kh [data-drawn-word]{color:var(--terracotta-light)}.night_night__gr5kh :is(.doorway,.card,[class~=bg-chalk],[class~=bg-paper],[class~=bg-sand]) [class~=text-ink]{color:var(--ink)}.night_night__gr5kh :is(.doorway,.card,[class~=bg-chalk],[class~=bg-paper],[class~=bg-sand]) :is([class~=text-ink-2],[class~=text-ink-3]){color:var(--ink-2)}html[data-contrast=high] .night_night__gr5kh{background-image:none}@media not all and (min-width:1024px){.PromiseHero_lines__UoKSs>[data-line]{display:inline}.PromiseHero_lines__UoKSs>[data-line]:not(:last-child):after{content:"\A";white-space:pre}}@keyframes PromiseHero_gull-fly__q1r3Y{0%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) rotateY(var(--fa,0deg)) scale(.8)}40%{transform:translate(calc(var(--fx) * .5),calc(var(--fy) * .18)) rotate(calc(var(--fr) * .6)) rotateY(var(--fa,0deg)) scale(.9)}72%{transform:translate(calc(var(--fx) * .14),calc(var(--fy) * -.1)) rotate(calc(var(--fr) * -.25)) rotateY(var(--fa,0deg)) scale(.97)}to{transform:translate(0) rotate(0deg) rotateY(0deg) scale(1)}}@keyframes PromiseHero_gull-flap__IryLv{0%,to{transform:translateY(0) scaleY(1)}45%{transform:translateY(-9%) scaleY(var(--amp,.5))}70%{transform:translateY(-4%) scaleY(calc(var(--amp, .5) + .35))}}@media (prefers-reduced-motion:no-preference){.PromiseHero_fly__L6uSX{animation:PromiseHero_gull-fly__q1r3Y var(--ft,3.6s) cubic-bezier(.3,.6,.25,1) var(--fd,0s) both;transform-origin:50% 60%}.PromiseHero_flap__3eFmg{animation:PromiseHero_gull-flap__IryLv var(--fp,.34s) ease-in-out var(--fd,0s) var(--fb,6);transform-origin:50% 58%}}@keyframes PromiseHero_gull-flap-off__3J9YC{0%,to{transform:translateY(0) scaleY(1)}45%{transform:translateY(-9%) scaleY(var(--amp,.5))}70%{transform:translateY(-4%) scaleY(calc(var(--amp, .5) + .35))}}@keyframes PromiseHero_gull-leave__fTgUW{0%{transform:translate(0) rotate(0deg) rotateY(0deg) scale(1)}22%{transform:translate(calc(var(--lx) * .05),calc(var(--ly) * .4)) rotate(var(--lr)) rotateY(var(--fl,0deg)) scale(.98)}to{transform:translate(var(--lx),var(--ly)) rotate(calc(var(--lr) * -.4)) rotateY(var(--fl,0deg)) scale(.85)}}@media (prefers-reduced-motion:no-preference){[data-away] .PromiseHero_leave__nyww6{animation:PromiseHero_gull-leave__fTgUW 1.9s cubic-bezier(.4,0,.6,1) var(--ld,0s) both}[data-back] .PromiseHero_leave__nyww6{animation:PromiseHero_gull-fly__q1r3Y var(--ft,3.6s) cubic-bezier(.3,.6,.25,1) var(--ld,0s) both}[data-away] .PromiseHero_flap__3eFmg{animation:PromiseHero_gull-flap-off__3J9YC var(--fp,.34s) ease-in-out var(--ld,0s) 5}[data-back] .PromiseHero_flap__3eFmg{animation:PromiseHero_gull-flap__IryLv var(--fp,.34s) ease-in-out var(--ld,0s) var(--fb,6)}}