.sara-paper-page{isolation:isolate;background-color:var(--fbl-bg-primary);position:relative}.sara-paper-page>[data-surface=public]{z-index:1;background-color:#0000;position:relative}.sara-paper-page>[data-surface=public]>header,.sara-paper-page>[data-surface=public]>footer{background-color:#0000}.sara-paper-page>[data-surface=public]>header{z-index:20;border-bottom:0;position:absolute;inset:0 0 auto}.sara-paper-page .bg-card{background-color:color-mix(in srgb, var(--fbl-surface-raised) 64%, transparent)}.sara-paper-texture{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--fbl-text-primary);background-image:radial-gradient(ellipse at 12% 8%, color-mix(in srgb, var(--fbl-discovery) 5%, transparent), transparent 46%), radial-gradient(ellipse at 83% 32%, color-mix(in srgb, var(--fbl-text-primary) 2%, transparent), transparent 38%), radial-gradient(ellipse at 18% 67%, color-mix(in srgb, var(--fbl-text-primary) 1.5%, transparent), transparent 42%), radial-gradient(ellipse at 71% 88%, color-mix(in srgb, var(--fbl-discovery) 4%, transparent), transparent 43%);position:absolute;inset:0;overflow:clip}.sara-paper-patch{contain:strict;content-visibility:auto;contain-intrinsic-size:384px 384px;width:384px;height:384px;position:absolute;overflow:clip}.sara-paper-grain{border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0}.sara-paper-grain--fine{opacity:.09}.sara-paper-grain--coarse{opacity:.12}.sara-paper-grain--pulp{opacity:.035}.sara-paper-grain--light{color:var(--fbl-surface-raised);opacity:.85}.sara-paper-fiber{border-top-style:solid;border-top-color:currentColor;display:block;position:absolute}.landing-paper-hero__copy{z-index:2;grid-column:1;max-width:34rem;position:relative}.landing-paper-hero__cta{white-space:nowrap}.landing-paper-hero__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;padding-top:7rem}.landing-paper-hero__illustration{--paper:var(--fbl-cloud-paper);--ink:var(--fbl-mythic-indigo);--ink-2:color-mix(in srgb, var(--fbl-mythic-indigo) 68%, var(--fbl-cloud-paper));--gold:var(--fbl-lantern-gold);--gold-ink:color-mix(in srgb, var(--fbl-lantern-gold) 72%, var(--fbl-mythic-indigo));--coral:var(--fbl-quest-coral);--teal:var(--fbl-river-teal);z-index:0;aspect-ratio:1;opacity:1;pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:pan-y;grid-area:1/2;width:100%;min-width:0;display:block;position:relative}.landing-paper-hero__illustration:active{cursor:grabbing}.landing-paper-hero__illustration svg#hero{width:100%;height:100%;display:block;overflow:hidden}.landing-paper-hero__illustration .frame,.landing-paper-hero__illustration .frame-lines,.landing-paper-hero__illustration .words,.landing-paper-hero__illustration #headline,.landing-paper-hero__illustration .ring,.landing-paper-hero__illustration .ornaments>g>g{display:none}.landing-paper-hero__illustration .ornaments>g>path{display:block}.landing-paper-hero__illustration #crest{display:none}.sara-story-words-section{min-height:170svh;padding:0;position:relative}.sara-story-words-stage{align-items:center;min-height:100svh;padding:clamp(3rem,8vw,7rem) 0;display:flex;position:sticky;top:0;overflow:hidden}.sara-story-words-title{transition:opacity .26s,transform .26s}.sara-story-words{min-height:clamp(23rem,66svh,46rem);margin-top:2rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.25rem,2.4vw,1.9rem);font-weight:600;line-height:1.25;position:relative}.sara-story-words span{top:var(--word-y);left:var(--word-x);color:var(--fbl-ink);opacity:var(--word-opacity);transform:translate(-50%, -50%) rotate(var(--word-rotation));white-space:nowrap;transition:opacity .26s;position:absolute}.sara-story-words span:nth-child(4n+2){color:var(--fbl-quest-coral)}.sara-story-words span:nth-child(4n+3){color:var(--fbl-river-teal)}.sara-story-words span:nth-child(4n+4){font-style:italic}.sara-story-words-section.is-cleared .sara-story-words span{opacity:0}.fabillion-stag-mark{width:3.98rem;height:3.98rem;display:block}.fabillion-stag-mark__art,.fabillion-stag-mark__art svg{width:100%;height:100%;display:block}@media (width>=1024px){.sara-paper-page>[data-surface=public]>header>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.sara-paper-page>[data-surface=public]>header>div>a{grid-area:1/1;justify-self:start}.sara-paper-page>[data-surface=public]>header>div>nav{grid-area:1/2;justify-self:center}.sara-paper-page>[data-surface=public]>header>div>div{grid-area:1/3;justify-self:end}}.sara-book-transition{height:285svh;position:relative}.sara-book-transition__sticky{isolation:isolate;height:100svh;min-height:640px;position:sticky;top:0;overflow:clip}.sara-book-transition__copy{z-index:2;opacity:calc(1 - clamp(0, var(--book-progress) * 4.2, 1));transform:translateY(calc(var(--book-progress) * -2.25rem));pointer-events:none;transition:opacity 80ms linear,transform 80ms linear;position:absolute;inset:0}.sara-book-transition__frame{z-index:1;width:100%;height:100%;opacity:clamp(0, calc((var(--book-progress) - .12) * 5), 1);transform:scale(calc(.9 + var(--book-progress) * .1));pointer-events:none;border:0;transition:opacity .1s linear,transform .1s linear;position:absolute;inset:0}.sara-atlas-corners{z-index:3;pointer-events:none;color:var(--fbl-text-primary);position:absolute;inset:0}.sara-atlas-corners__title{letter-spacing:-.04em;max-width:20rem;opacity:clamp(0, calc((var(--book-progress) - .58) * 4), 1);transform:translateY(calc((1 - var(--book-progress)) * 1rem));margin:0;font-size:clamp(1.8rem,4vw,3.4rem);line-height:1;position:absolute;top:12%;left:6%}.sara-atlas-corners__list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.sara-atlas-corners__item{opacity:0;width:min(17rem,23vw);transition:opacity .12s linear,transform .12s linear;position:absolute}.sara-atlas-corners__item h3,.sara-atlas-corners__item p{margin:0}.sara-atlas-corners__item h3{margin-bottom:.35rem;font-size:clamp(1rem,1.45vw,1.3rem);line-height:1.1}.sara-atlas-corners__item p{color:var(--fbl-text-secondary);font-size:clamp(.7rem,.95vw,.86rem);line-height:1.55}.sara-atlas-corners__item--1{opacity:clamp(0, calc((var(--book-progress) - .65) * 4), 1);transform:translateX(calc((1 - var(--book-progress)) * 1.5rem));top:18%;right:6%}.sara-atlas-corners__item--2{opacity:clamp(0, calc((var(--book-progress) - .75) * 4), 1);transform:translateX(calc((1 - var(--book-progress)) * -1.5rem));bottom:12%;left:7%}.sara-atlas-corners__item--3{opacity:clamp(0, calc((var(--book-progress) - .84) * 5), 1);transform:translateY(calc((1 - var(--book-progress)) * 1.5rem));bottom:10%;right:7%}@media (width<=700px){.sara-atlas-corners__title{font-size:1.85rem;top:12%;left:6%}.sara-atlas-corners__item{width:40%}.sara-atlas-corners__item h3{font-size:.9rem}.sara-atlas-corners__item p{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.sara-atlas-corners__title,.sara-atlas-corners__item--1,.sara-atlas-corners__item--2,.sara-atlas-corners__item--3{opacity:1;transform:none}}.sara-atlas-reveal{height:260svh;position:relative}.sara-atlas-reveal__sticky{height:100svh;min-height:640px;position:sticky;top:0;overflow:clip}.sara-atlas-reveal__inner{height:100%;padding-top:clamp(7rem,13vh,10rem);position:relative}.sara-atlas-reveal__title{color:var(--fbl-text-primary);letter-spacing:-.045em;opacity:clamp(0, calc(var(--atlas-progress) * 5), 1);transform:translateY(calc((1 - var(--atlas-progress)) * 1.5rem));margin:0;font-size:clamp(2.25rem,5vw,4.75rem);line-height:1;transition:opacity .1s linear,transform .1s linear;position:absolute;top:clamp(6.5rem,13vh,9rem);left:max(1.25rem,5vw)}.sara-atlas-reveal__cards{margin:0;padding:0;list-style:none;position:absolute;inset:0}.sara-atlas-reveal__card{border:1px solid color-mix(in srgb, var(--fbl-border-subtle) 72%, transparent);background:color-mix(in srgb, var(--fbl-surface-raised) 90%, white 10%);width:min(25rem,30vw);min-height:13rem;box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--fbl-text-primary) 8%, transparent);opacity:0;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.5rem;transition:opacity .12s linear,transform .12s linear;display:flex;position:absolute}.sara-atlas-reveal__card h3,.sara-atlas-reveal__card p{margin:0}.sara-atlas-reveal__card--1{top:18%;right:6%;transform:translate(3rem,1.5rem)}.sara-atlas-reveal__card--2{bottom:10%;left:7%;transform:translate(-3rem,1.5rem)}.sara-atlas-reveal__card--3{bottom:9%;right:9%;transform:translate(3rem,3rem)}.sara-atlas-reveal__card--1{opacity:clamp(0, calc((var(--atlas-progress) - .18) * 4.2), 1)}.sara-atlas-reveal__card--2{opacity:clamp(0, calc((var(--atlas-progress) - .38) * 4.2), 1)}.sara-atlas-reveal__card--3{opacity:clamp(0, calc((var(--atlas-progress) - .58) * 4.2), 1)}.sara-atlas-reveal__card--1,.sara-atlas-reveal__card--2,.sara-atlas-reveal__card--3{translate:0 calc((1 - var(--atlas-progress)) * 1.5rem)}@media (prefers-reduced-motion:reduce){.sara-book-transition{height:auto}.sara-book-transition__sticky{min-height:100svh;position:relative}.sara-book-transition__copy{opacity:1;transform:none}.sara-book-transition__frame{opacity:.9;transform:none}.sara-atlas-reveal{height:auto}.sara-atlas-reveal__sticky{min-height:100svh;position:relative}.sara-atlas-reveal__title,.sara-atlas-reveal__card--1,.sara-atlas-reveal__card--2,.sara-atlas-reveal__card--3{opacity:1;transform:translate(0)}}@media (width<=700px){.sara-atlas-reveal{height:auto}.sara-atlas-reveal__sticky{height:auto;min-height:100svh;padding:6rem 0 4rem;position:relative}.sara-atlas-reveal__inner{height:auto;padding-top:0}.sara-atlas-reveal__title{opacity:1;margin:0 0 2rem;position:relative;top:auto;left:auto;transform:none}.sara-atlas-reveal__cards{gap:1rem;display:grid;position:relative}.sara-atlas-reveal__card,.sara-atlas-reveal__card--1,.sara-atlas-reveal__card--2,.sara-atlas-reveal__card--3{opacity:1;width:100%;min-height:0;position:relative;inset:auto;transform:translate(0)}}.landing-typewriter{white-space:pre-wrap}.landing-typewriter__letter{opacity:0;animation:1ms linear forwards landing-letter-write}.sara-story-map-section{width:100vw;margin-left:50%;padding:3rem 0 0;transform:translate(-50%)}.sara-story-map-section__title{text-align:center;width:min(100% - 2.5rem,76rem);margin:0 auto 1.5rem;padding:0 1.25rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.1}.sara-story-map{z-index:0;width:100%;min-height:min(72svh,48rem);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;position:relative;overflow:hidden}.sara-d3-world-map{background:0 0;border-radius:0;width:100%;height:min(72svh,48rem);min-height:min(72svh,48rem);display:block}.sara-story-map__stories{z-index:2;border:1px solid color-mix(in srgb, var(--fbl-line) 72%, transparent);background:color-mix(in srgb, var(--fbl-cloud-paper) 94%, transparent);width:min(22rem,100% - 2.5rem);max-height:calc(100% - 2.5rem);color:var(--fbl-ink);box-shadow:0 .8rem 2rem color-mix(in srgb, var(--fbl-ink) 14%, transparent);border-radius:.75rem;padding:1.1rem 1.2rem;position:absolute;top:1.25rem;right:1.25rem;overflow:auto}.sara-story-map__stories-kicker{color:var(--fbl-place-text);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.sara-story-map__stories-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sara-story-map__stories-heading .button{white-space:nowrap;flex:none}.sara-story-map__stories-title{margin:.25rem 0 .8rem;font-size:1.55rem;line-height:1.1}.sara-story-map__stories-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.sara-story-map__story{border-top:1px solid color-mix(in srgb, var(--fbl-line) 56%, transparent);padding-top:.7rem}.sara-story-map__story-row{align-items:center;gap:.7rem;display:flex}.sara-story-map__play{--story-progress:0%;background:conic-gradient(var(--fbl-brand-primary) var(--story-progress), color-mix(in srgb, var(--fbl-line) 55%, transparent) var(--story-progress));width:2.35rem;height:2.35rem;color:var(--fbl-brand-primary);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.sara-story-map__play:before{border-radius:inherit;background:var(--fbl-cloud-paper);content:"";position:absolute;inset:2px}.sara-story-map__play svg{z-index:1;width:1rem;height:1rem;position:relative}.sara-story-map__play:hover,.sara-story-map__play:focus-visible{outline:3px solid var(--fbl-focus-ring);outline-offset:2px}.sara-story-map__story:first-child{border-top:0;padding-top:0}.sara-story-map__story h4{margin:0;font-size:1rem;line-height:1.2}.sara-story-map__story p{color:var(--fbl-ink-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.35}.sara-d3-country{fill:#0000;stroke:color-mix(in srgb, var(--fbl-brand-primary) 66%, var(--fbl-ink));stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill;filter:url(#sara-pencil-line);opacity:.9;vector-effect:non-scaling-stroke;cursor:pointer;outline:none;transition:fill .16s,stroke .14s,stroke-width .14s}.sara-d3-country:hover,.sara-d3-country:focus-visible,.sara-d3-country.is-selected{fill:var(--sara-country-hover-fill);stroke:var(--fbl-brand-primary);stroke-width:1.85px;opacity:1}@media (width<=800px){.sara-story-map-section{padding-top:2rem}.sara-d3-world-map{height:70svh;min-height:70svh}.sara-story-map__stories{width:min(19rem,100% - 1.5rem);max-height:48%;top:.75rem;right:.75rem}.landing-paper-hero__layout{grid-template-columns:1fr;align-items:center;padding-bottom:3rem}.landing-paper-hero__illustration{grid-area:1/1;justify-self:center;max-width:32rem}.landing-paper-hero__copy{grid-row:2}.sara-story-words{min-height:clamp(27rem,72svh,42rem);font-size:clamp(1.08rem,4.2vw,1.45rem)}}@keyframes landing-letter-write{to{opacity:1}}@media (prefers-reduced-motion:reduce){.sara-story-words-section{min-height:auto}.sara-story-words-stage{min-height:auto;position:relative}.sara-story-words span{transition:none;opacity:1!important}.sara-story-words-title{transition:none;opacity:1!important;transform:none!important}.landing-typewriter__letter{opacity:1;animation:none}}[data-motion=reduced] .landing-typewriter__letter{opacity:1;animation:none}[data-motion=reduced] .sara-story-words-section{min-height:auto}[data-motion=reduced] .sara-story-words-stage{min-height:auto;position:relative}[data-motion=reduced] .sara-story-words span{transition:none;opacity:1!important}[data-motion=reduced] .sara-story-words-title{transition:none;opacity:1!important;transform:none!important}.sara-standalone-hero{padding-top:0}.sara-standalone-hero__frame{border:0;width:100%;height:100svh;display:block}
