.ff{--ink:#202b28;--paper:#f2eee3;--muted:#65716a;--line:#c8c9bc;--gold:#cbb284;--dark:#172621}.ff *{box-sizing:border-box}.ff{scroll-behavior:smooth}.ff{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}.ff a{color:inherit;text-decoration:none}.ff button,.ff input,.ff select{font:inherit}.ff button,.ff a,.ff input,.ff select,.ff summary{outline-offset:5px}.ff a:hover{text-decoration:underline;text-underline-offset:5px}.ff button{cursor:pointer}.ff img{max-width:100%;display:block}.ff h1,.ff h2,.ff h3,.ff p,.ff figure{margin:0}.ff h1,.ff h2,.ff h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.1}.ff h1{font-size:clamp(48px,5.6vw,84px);letter-spacing:-3px}.ff h1 em,.ff h2 em{font-weight:400;color:#7b553b}.ff h2{font-size:clamp(36px,4vw,56px);letter-spacing:-1.5px}.ff h3{font-size:30px}.ff p+p{margin-top:20px}.ff .draftbar{padding:6px 5%;background:#d9dccf;font-size:12px;letter-spacing:1.2px;display:flex;justify-content:space-between}.ff .draftbar span{letter-spacing:0}.ff header{display:flex;align-items:center;justify-content:space-between;margin:0 5%;padding:25px 0;border-bottom:1px solid var(--line);gap:30px}.ff .wordmark{font-family:Georgia,serif;font-size:26px;line-height:.95;letter-spacing:-.8px;display:block}.ff .wordmark em{font-size:30px;font-weight:400}.ff nav,.ff .utilities{display:flex;align-items:center;gap:30px}.ff nav a{font-size:16px}.ff nav a[aria-current]{border-bottom:1px solid}.ff .utilities{gap:22px;font-size:14px}.ff .mobile-menu{display:none;border:0;background:none}.ff .skip{position:absolute;top:-100px}.ff .skip:focus{top:0;background:#fff;padding:10px;z-index:50}.ff .hero{display:grid;grid-template-columns:1fr 1.1fr;gap:6%;padding:70px 5% 55px;align-items:center}.ff .eyebrow{text-transform:uppercase;font-size:13px;letter-spacing:2px;margin-bottom:24px;font-weight:600}.ff .hero-copy>p:not(.eyebrow){max-width:450px;margin-top:30px;font-size:18px;color:#52615a}.ff .hero-image{position:relative;align-self:stretch;min-height:530px}.ff .hero-image img{width:100%;height:100%;object-fit:cover;object-position:52% center}.ff .hero-image figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#122019de);color:#fff;padding:45px 20px 16px;font-size:12px}.ff .actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.ff .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--ink);color:#f6f1e7;padding:14px 23px;border:1px solid var(--ink);font-size:15px;line-height:1.5}.ff .button:hover{background:#344a40;text-decoration:none}.ff .text-link{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid #8f9587;padding:8px 0;font-size:15px}.ff .intro{text-align:center;padding:65px 20px 90px;border-top:1px solid var(--line);margin:0 5%}.ff .intro>p:first-of-type{font:30px/1.5 Georgia,serif}.ff .ornament{display:block;color:#9b784a;font-size:28px;margin-bottom:24px}.ff .muted{color:var(--muted)}.ff footer{background:var(--dark);color:var(--paper);padding:60px 5% 30px;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:40px}.ff footer p,.ff footer a:not(.wordmark){font-size:14px}.ff footer div{display:grid;gap:12px}.ff footer small{grid-column:1/-1;padding-top:20px;border-top:1px solid #536056;color:#bbc0b5;font-size:12px}@media(max-width:760px){.ff header{padding:20px 0;gap:15px}.ff .wordmark{font-size:21px}.ff .wordmark em{font-size:25px}.ff .utilities{gap:14px}.ff .utilities>a:first-child{display:none}.ff .mobile-menu{display:block}.ff nav{display:none;position:absolute;top:115px;left:0;right:0;z-index:10;background:var(--paper);padding:25px 5%;border-bottom:1px solid var(--line)}.ff nav.open{display:flex}.ff .hero{grid-template-columns:1fr;padding-top:40px;gap:36px}.ff .hero-image{min-height:340px;height:340px}.ff .hero-copy h1{letter-spacing:-2px}.ff .draftbar{font-size:10px}.ff .draftbar span{display:none}.ff .intro{padding:45px 15px}.ff .intro>p:first-of-type{font-size:25px}.ff footer{grid-template-columns:1fr;gap:30px}.ff .actions{gap:20px}}@media(prefers-reduced-motion:reduce){.ff{scroll-behavior:auto}}.ff .section{padding:90px 5%;border-top:1px solid var(--line)}.ff .section-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:45px}.ff .section-heading>p{max-width:360px;color:var(--muted)}.ff .book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ff .cover-stage{display:block;background:#dbe0d2;padding:44px 18% 38px;position:relative;margin-bottom:28px}.ff .tome .cover-stage{background:#d9dce0}.ff .bitter .cover-stage{background:#e4d8d3}.ff .cover-stage img{width:100%;aspect-ratio:5/8;object-fit:contain;box-shadow:8px 12px 15px #0003;transition:transform .3s}.ff .cover-stage:hover img{transform:translateY(-7px)}.ff .volume{position:absolute;top:13px;left:18px;font-size:11px;letter-spacing:2px}.ff .book-card h3{font-size:30px;margin-bottom:18px;max-width:320px}.ff .book-card>p{font-size:16px;color:var(--muted)}.ff .book-card .caption{font-size:14px;margin-top:18px}.ff .book-card .text-link{margin-top:15px}.ff .caption{font-size:14px;color:var(--muted);line-height:1.65}.ff .center{text-align:center;margin-top:40px}.ff .split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:85px 5%;border-top:1px solid var(--line)}.ff .split h2+p{margin-top:25px}.ff .split .text-link{margin-top:20px}.ff .sample-section{background:#e2e3d8}.ff .spread-button{background:transparent;border:0;padding:0;box-shadow:0 20px 25px #343a251a;transform:rotate(-3deg)}.ff button.text-link{border:0;border-bottom:1px solid #8f9587;border-radius:0;background:transparent;color:inherit;padding:8px 0}.ff .audio-feature{background:var(--dark);color:var(--paper);padding:85px 7%;display:grid;grid-template-columns:1fr 1.1fr;gap:12%;align-items:center}.ff .audio-feature h2{font-size:45px}.ff .audio-feature p:not(.eyebrow){margin:25px 0;color:#c0c9bd}.ff .audio-type{font-family:Georgia,serif;font-size:62px;text-align:center;line-height:1.1;letter-spacing:-3px;border:1px solid #879580;padding:55px 10px;color:#d5d7bf}.ff .audio-type span{display:block;font-size:24px;letter-spacing:2px}.ff .audio-type em{font-weight:400}.ff .audio-lines{font-size:34px;letter-spacing:8px;margin-top:30px;color:#899e84}.ff .button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ff .teaser-list>a{display:flex;gap:22px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.ff .teaser-list span{font-size:13px;color:#8d7958}.ff .teaser-list h3{font-size:24px;flex:1}.ff .creator-feature{background:#e8e5d9}.ff .creator-feature>img{aspect-ratio:1.15;object-fit:cover}.ff .review{text-align:center;padding:80px 15%;border-top:1px solid var(--line)}.ff .review>span{color:#8d6e37;letter-spacing:5px}.ff .review blockquote{font:34px/1.5 Georgia,serif;margin:24px 0}.ff .review>p:not(.eyebrow){font-size:14px;color:var(--muted)}.ff .signup{padding:65px 5%;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:center;gap:25px;background:#dfe2d5}.ff .signup h2{font-size:40px}.ff .signup h2+p{margin-top:15px}.ff .signup>.caption{grid-column:1/-1}.ff .page-intro{padding:75px 5% 65px;max-width:1100px}.ff .page-intro>p:last-child{font-size:21px;max-width:670px;margin-top:30px;color:var(--muted)}.ff .editorial{align-items:start}.ff .format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.ff .format-grid article{border-top:1px solid var(--line);padding-top:25px}.ff .format-grid h3+p{margin-top:22px;font-size:16px}.ff .breadcrumb{margin:35px 5% 0;font-size:14px;color:var(--muted)}.ff .product-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:40px 5% 75px;align-items:center}.ff .product-hero h1{font-size:49px;letter-spacing:-1.5px}.ff .product-hero h1 em{font-size:46px}.ff .product-cover{background:#dce0d4;display:grid;place-items:center;padding:60px 20%}.ff .product-cover img{width:100%;box-shadow:10px 20px 20px #0003}.ff .byline{font-size:15px;margin:24px 0;color:var(--muted)}.ff .format-select{margin-top:24px}.ff .format-select label,.ff .filters label{display:block;font-size:14px}.ff .format-select select{margin:8px 0;width:100%;background:transparent;border:1px solid #879180;padding:12px;color:var(--ink)}.ff .purchase-note{margin-top:18px}.ff .contents-preview{list-style:none;padding:0;margin:0}.ff .contents-preview li{display:flex;justify-content:space-between;padding:10px 0;gap:25px;border-bottom:1px solid var(--line);font-family:Georgia,serif}.ff .faq{max-width:1050px;margin:auto}.ff .faq h2{margin-bottom:35px}.ff .faq details{border-top:1px solid var(--line);padding:20px 0}.ff .faq summary{cursor:pointer;font-size:18px}.ff .faq details p{margin-top:18px;color:var(--muted)}.ff .listen-hero{text-align:center;color:var(--paper);background:radial-gradient(ellipse at center,#35493c,#14211b);padding:70px 20px}.ff .listen-hero h1{font-size:100px;line-height:1.05}.ff .listen-hero h1 em{color:#c0c4a8}.ff .listen-tag{text-transform:uppercase;letter-spacing:2px;font-size:14px;margin:28px auto!important}.ff .listen-hero>p:not(.eyebrow){max-width:560px;margin:25px auto;color:#d3d8cb}.ff .listen-hero .button{margin:15px auto;display:flex;width:max-content}.ff .listen-hero .text-link{color:#d8dccf}.ff .episode{padding:70px 5%;background:#e3e5da;text-align:center;scroll-margin-top:25px}.ff .episode h2{font-size:40px}.ff .episode iframe{border:0;width:100%;max-width:850px;margin:35px auto 0;display:block}.ff .player-placeholder{max-width:850px;border:1px solid #b4bba8;padding:35px;margin:35px auto;display:flex;align-items:center;flex-direction:column;gap:16px}.ff .player-placeholder p{margin:0}.ff .platforms{display:flex;justify-content:center;gap:30px;font-size:16px}.ff .index-section{padding:0 5% 80px}.ff .filters{display:grid;grid-template-columns:1.4fr 1fr;gap:25px;padding:25px;background:#e2e5d9}.ff .filters input,.ff .filters select{display:block;border:1px solid #a2ab98;background:var(--paper);padding:12px 14px;width:100%;margin-top:8px;font-size:16px;min-width:0;color:var(--ink)}.ff .index-meta{display:flex;justify-content:space-between;align-items:center;margin:20px 0;font-size:15px}.ff .index-table{margin:25px 0}.ff .index-row,.ff .index-head{display:grid;grid-template-columns:minmax(0,1fr) 130px 50px 80px;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:16px 8px}.ff .index-head{font-size:12px;letter-spacing:1px;text-transform:uppercase;background:#e2e5d9}.ff .index-row>span:first-child{font-family:Georgia,serif;font-size:19px}.ff .index-row>.book-label{font-size:13px}.ff .index-row>span:nth-child(3){font-size:14px;color:var(--muted)}.ff .index-row .text-link{font-size:14px}.ff .empty{text-align:center;padding:60px 20px}.ff .reader[data-slot=dialog-content]{width:calc(100vw - 32px);max-width:1040px;border-radius:0;background:var(--paper);padding:30px;max-height:92vh;overflow:auto;color:var(--ink);display:block}.ff .reader [data-slot=dialog-title]{font:30px/1.2 Georgia,serif;padding-right:35px}.ff .reader [data-slot=dialog-description]{font-size:14px;margin:12px 0;color:var(--muted)}.ff [data-slot=dialog-overlay]{background:#0d1715bb}.ff .reader [data-slot=dialog-close]{background:var(--paper);border:1px solid var(--line);width:36px;height:36px;right:12px;top:12px}.ff .reader-tools{display:flex;gap:10px;margin:20px 0}.ff .reader-tools button{border:1px solid var(--line);padding:9px 14px;background:transparent;font-size:14px}.ff .reader-tools button.active{background:var(--ink);color:var(--paper)}.ff .reader .caption{margin-top:20px}.ff .poem{font:21px/1.8 Georgia,serif;white-space:pre-line;padding:25px max(0px,calc((100% - 450px)/2));background:#faf7ef}.ff .almanac{padding:0 5% 80px;max-width:1300px;margin:auto}.ff .almanac img{width:100%}.ff .almanac p{margin-top:22px}.ff .draft-note{background:#e2e5d9;padding:20px;font-size:15px}.ff .almanac .text-link{margin-top:25px}.ff .utilities a{min-width:24px;min-height:30px}.ff .eyebrow{font-size:14px}.ff .hero-image figcaption,.ff .volume,.ff footer small{font-size:14px}.ff .draftbar{font-size:12px}@media(max-width:760px){.ff .section{padding:55px 5%}.ff .section-heading{display:block;margin-bottom:30px}.ff .section-heading>p{margin-top:25px}.ff .book-grid{grid-template-columns:1fr;gap:45px}.ff .cover-stage{padding:40px 25%;max-width:500px}.ff .book-card h3{max-width:none;font-size:32px}.ff .split{grid-template-columns:1fr;gap:35px;padding:55px 5%}.ff .sample-section>div{order:0}.ff .spread-button{transform:none}.ff .audio-feature{grid-template-columns:1fr;gap:35px;padding:50px 5%}.ff .audio-type{font-size:48px;padding:30px;max-width:360px;margin:auto;width:100%}.ff .audio-feature h2{font-size:36px}.ff .review{padding:55px 6%}.ff .review blockquote{font-size:28px}.ff .signup{grid-template-columns:1fr;padding:45px 5%}.ff .signup .button{justify-self:start}.ff .page-intro{padding:45px 5%}.ff .page-intro h1{font-size:48px;letter-spacing:-1.6px}.ff .page-intro>p:last-child{font-size:18px}.ff .format-grid{grid-template-columns:1fr;gap:30px}.ff .product-hero{grid-template-columns:1fr;gap:35px}.ff .product-hero h1,.ff .product-hero h1 em{font-size:39px;letter-spacing:-1px}.ff .product-cover{padding:35px 25%}.ff .listen-hero h1{font-size:64px;letter-spacing:-2px}.ff .listen-hero{padding:50px 5%}.ff .episode h2{font-size:33px}.ff .platforms{gap:20px;flex-wrap:wrap}.ff .filters{grid-template-columns:1fr;padding:18px}.ff .index-row,.ff .index-head{grid-template-columns:minmax(0,1fr) 55px;gap:8px 15px}.ff .index-head>span:nth-child(2),.ff .index-head>span:nth-child(3){display:none}.ff .index-row>span:first-child{grid-column:1;grid-row:1;font-size:18px}.ff .index-row>.book-label{grid-column:1;grid-row:2}.ff .index-row>span:nth-child(3){grid-column:1;grid-row:3}.ff .index-row>span:nth-child(3):before{content:"Page "}.ff .index-row>span:last-child{grid-column:2;grid-row:1/4}.ff .reader[data-slot=dialog-content]{padding:20px 15px}.ff .reader [data-slot=dialog-title]{font-size:25px}.ff .poem{font-size:18px;padding:20px 8px}.ff .draftbar{font-size:10px}}@font-face{font-family:EB Garamond;src:url(//forgottenfairytales.com/cdn/shop/t/5/assets/ff-EBGaramond-VariableFont_wght.ttf?v=158663778332938317871788808969) format("truetype");font-weight:400 800;font-display:swap}@font-face{font-family:One For Sorrow Title;src:url(//forgottenfairytales.com/cdn/shop/t/5/assets/ff-OneForSorrowTitle-Regular.ttf?v=102685630906602094471788808969) format("truetype");font-display:swap}@font-face{font-family:One For Sorrow;src:url(//forgottenfairytales.com/cdn/shop/t/5/assets/ff-OneForSorrow-Regular.ttf?v=41317540289027505941788808969) format("truetype");font-display:swap}@font-face{font-family:Wills Hand;src:url(//forgottenfairytales.com/cdn/shop/t/5/assets/ff-Willshand-Regular.ttf?v=49955491002749504401788808969) format("truetype");font-display:swap}@font-face{font-family:Old One;src:url(//forgottenfairytales.com/cdn/shop/t/5/assets/ff-OldOne-Regular.ttf?v=76360786314766121301788808969) format("truetype");font-display:swap}.ff{--ink:#e5e2d6;--paper:#111921;--muted:#b6bfb9;--line:#39454a;--gold:#b6bba2;--dark:#0a1118}.ff{font-family:EB Garamond,Garamond,Georgia,serif;font-size:21px;background:#111921;color:var(--ink)}.ff h1,.ff h2,.ff h3{font-family:EB Garamond,Garamond,Georgia,serif}.ff h1{letter-spacing:-1px;font-size:clamp(52px,6.3vw,88px)}.ff h1 em,.ff h2 em{color:#bbc5b1}.ff h2{letter-spacing:-.7px}.ff .eyebrow,.ff nav,.ff .utilities,.ff .button,.ff .text-link,.ff .caption,.ff .draftbar,.ff .filters label,.ff .index-meta,.ff .index-head,.ff .reader-tools,.ff footer small{font-family:Arial,Helvetica,sans-serif}.ff .draftbar{background:#080e14;color:#a9b4b8;border-bottom:1px solid #253139}.ff .wordmark{font-family:One For Sorrow Title,Georgia,serif;font-size:29px;letter-spacing:1px;line-height:1.2}.ff .wordmark em{font-family:inherit;font-size:32px;font-style:normal}.ff .hero{padding-top:65px;gap:5%;grid-template-columns:.94fr 1.15fr}.ff .hero-copy h1{font-family:One For Sorrow,Garamond,serif;font-size:clamp(50px,5.1vw,76px);line-height:1.22;letter-spacing:0}.ff .hero-copy h1 em{font-style:normal;color:#c3c6b0}.ff .hero-copy>p:not(.eyebrow){font-family:EB Garamond,Garamond,serif;font-size:23px;color:#bfc7c8;max-width:450px}.ff .hero-image{min-height:565px}.ff .hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 80px 22px #11192188;pointer-events:none}.ff .hero-image img{object-position:51% center;filter:saturate(.8)}.ff .hero-image figcaption{z-index:1;background:linear-gradient(transparent,#111921ef);font-family:Arial,sans-serif;color:#d7d8cc}.ff .button{background:#c3c6ad;color:#111921;border-color:#c3c6ad}.ff .button:hover{background:#e1dec6;color:#111921}.ff .text-link{border-color:#8b9d99}.ff .intro{position:relative;overflow:hidden;padding:80px 20px 100px}.ff .intro:before{content:"";position:absolute;inset:-100px auto -140px -35px;width:370px;background:url(//forgottenfairytales.com/cdn/shop/t/5/assets/ff-clock-illustration.webp?v=147596147044110094111788808969) center/contain no-repeat;filter:invert(1);mix-blend-mode:screen;opacity:.22;pointer-events:none}.ff .intro>p:first-of-type{font-family:EB Garamond,Garamond,serif;font-size:34px;position:relative}.ff .intro .muted{position:relative}.ff .ornament{color:#b1b899}.ff .section-heading>p{font-size:21px}.ff .cover-stage{background:radial-gradient(ellipse,#304238,#111c1b);border:1px solid #41504a}.ff .tome .cover-stage{background:radial-gradient(ellipse,#343e51,#141b28);border-color:#424857}.ff .bitter .cover-stage{background:radial-gradient(ellipse,#493a41,#241b26);border-color:#55444d}.ff .cover-stage img{box-shadow:8px 15px 20px #0009}.ff .book-card h3{font-family:One For Sorrow,Garamond,serif;font-size:26px;line-height:1.4}.ff .book-card>p{font-size:20px}.ff .book-card .caption{font-size:14px}.ff .volume{color:#bac1b2}.ff .sample-section{background:#0c141c}.ff .sample-section h2,.ff .explore-feature h2{font-family:One For Sorrow,Garamond,serif;font-size:38px;line-height:1.3;letter-spacing:0}.ff .sample-section h2 em,.ff .explore-feature h2 em{font-style:normal}.ff .spread-button{border:1px solid #64645c;box-shadow:0 20px 30px #0007}.ff .audio-feature{background:#101c20}.ff .audio-type{font-family:One For Sorrow Title,Garamond,serif;font-size:57px;letter-spacing:0;line-height:1.3;color:#cbd0bd;border-color:#68766b}.ff .audio-type em{font-style:normal}.ff .audio-type span{font-family:One For Sorrow,Garamond,serif}.ff .audio-feature p:not(.eyebrow){color:#b8c5c2}.ff .button.light{background:#d0d1bc;color:#111921;border-color:#d0d1bc}.ff .teaser-list h3{font-family:EB Garamond,Garamond,serif;font-size:28px}.ff .creator-feature{background:#141e27}.ff .creator-feature>img{filter:saturate(.7);border:1px solid #58616a}.ff .review blockquote{font-family:EB Garamond,Garamond,serif;font-size:37px}.ff .review>span{color:#c1bb92}.ff .signup{background:#1b282b}.ff .signup h2{font-family:One For Sorrow,Garamond,serif;font-size:37px;letter-spacing:0}.ff .page-intro h1{font-family:One For Sorrow,Garamond,serif;line-height:1.25;letter-spacing:0;font-size:65px}.ff .page-intro h1 em{font-style:normal}.ff .page-intro>p:last-child{font-size:24px}.ff .product-cover{background:radial-gradient(ellipse,#354c3e,#13211d);border:1px solid #43564b}.ff .product-hero h1,.ff .product-hero h1 em{font-family:One For Sorrow,Garamond,serif;font-size:42px;font-style:normal;line-height:1.3;letter-spacing:0}.ff .byline{font-family:EB Garamond,Garamond,serif;font-size:19px}.ff .format-select label{font-family:Arial,sans-serif;font-size:14px}.ff .format-select select{font-family:Arial,sans-serif;font-size:16px;background:#18232a;border-color:#62706e}.ff .format-grid h3{font-family:One For Sorrow,Garamond,serif;font-size:29px;line-height:1.3}.ff .format-grid h3+p{font-size:21px}.ff .contents-preview li{font-family:EB Garamond,Garamond,serif}.ff .listen-hero{background:radial-gradient(ellipse at top,#253b3f,#0b121a)}.ff .listen-hero h1{font-family:One For Sorrow Title,Garamond,serif;font-size:94px;line-height:1.22;letter-spacing:2px}.ff .listen-hero h1 em{font-style:normal}.ff .listen-tag{font-family:Arial,sans-serif}.ff .listen-hero>p:not(.eyebrow){font-size:23px}.ff .episode{background:#18242a}.ff .player-placeholder{border-color:#52635e}.ff .filters{background:#1a282d}.ff .filters input,.ff .filters select{background:#111b23;border-color:#53656a;color:#e4e7df}.ff .index-head{background:#1c2a31}.ff .index-row>span:first-child{font-family:EB Garamond,Garamond,serif;font-size:22px}.ff .index-row>.book-label{font-family:Arial,sans-serif;font-size:14px}.ff .index-row>span:nth-child(3){font-family:Arial,sans-serif}.ff .reader[data-slot=dialog-content]{background:#18232b;color:#e5e2d6}.ff .reader [data-slot=dialog-title]{font-family:One For Sorrow,Garamond,serif;font-size:28px}.ff .reader-tools button.active{background:#c3c6ad;color:#111921}.ff .reader [data-slot=dialog-close]{background:#25333b}.ff .poem{font-family:EB Garamond,Garamond,serif;font-size:24px;background:#eee8d8;color:#202924}.ff .draft-note{background:#1d2a31}.ff .faq summary{font-size:23px}.ff .mobile-menu{color:var(--ink)}.ff nav.open{background:#111921}.ff footer{background:#080f15;color:#deded0}.ff footer p,.ff footer a:not(.wordmark){font-size:18px}.ff footer small{font-size:14px}.ff footer .wordmark{font-size:27px}.ff .teaser-list span{color:#bec3a9}@media(max-width:760px){.ff .hero{grid-template-columns:1fr;padding-top:40px}.ff .hero-copy h1{font-size:48px;line-height:1.24}.ff .hero-copy>p:not(.eyebrow){font-size:22px}.ff .hero-image{min-height:350px}.ff .hero-image figcaption{font-size:12px}.ff .wordmark{font-size:22px;letter-spacing:.4px}.ff .wordmark em{font-size:25px}.ff .intro:before{width:240px;opacity:.12;left:-80px}.ff .intro>p:first-of-type{font-size:30px}.ff .page-intro h1{font-size:43px}.ff .page-intro>p:last-child{font-size:22px}.ff .sample-section h2,.ff .explore-feature h2{font-size:31px}.ff .book-card h3{font-size:28px}.ff .audio-type{font-size:44px}.ff .listen-hero h1{font-size:56px}.ff .product-hero h1,.ff .product-hero h1 em{font-size:34px}.ff .signup h2{font-size:31px}.ff .poem{font-size:21px}.ff .index-row>span:first-child{font-size:22px}.ff .reader [data-slot=dialog-title]{font-size:23px}.ff .hero-image:after{box-shadow:inset 0 0 45px 10px #11192166}}.ff .ink-art{filter:invert(1);mix-blend-mode:screen}.ff .brand-lockup{display:flex;align-items:center;gap:18px}.ff .brand-ring{width:58px;height:77px;object-fit:contain;transition:transform .4s}.ff .brand-lockup:hover .brand-ring{transform:rotate(-7deg)}.ff .standalone-ring{width:126px;height:170px;object-fit:contain;margin:0 auto 28px}.ff .intro:before{display:none}.ff .intro{padding-top:45px;padding-bottom:60px}.ff .trilogy-bundle{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding:75px 8%;border-top:1px solid #4a4c51;border-bottom:1px solid #4a4c51;background:radial-gradient(ellipse at 20% 50%,#26303b,#161d27 70%);overflow:hidden}.ff .bundle-covers{display:flex;align-items:center;justify-content:center;padding:25px 0}.ff .bundle-covers img{width:34%;box-shadow:0 16px 25px #0009;position:relative;transform:rotate(-9deg)}.ff .bundle-covers img:nth-child(2){z-index:1;transform:translateY(-15px)}.ff .bundle-covers img:nth-child(3){transform:rotate(9deg)}.ff .trilogy-bundle h2{font-family:One For Sorrow,serif;font-size:46px;line-height:1.35}.ff .trilogy-bundle h2 em{font-style:normal}.ff .trilogy-bundle h2+p{margin-top:20px}.ff .bundle-status{font-family:Arial,sans-serif;font-size:14px;padding:12px 0;border-top:1px solid #64726c;margin-top:25px}.ff .trilogy-bundle .text-link{margin-top:15px}.ff .bundle-fly{position:absolute;width:110px;bottom:-5px;right:20px;opacity:.65;transform:rotate(-15deg)}.ff .dragon-interlude{position:relative;min-height:420px;padding:70px 5%;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:6%;background:#101920;overflow:hidden}.ff .dragon-interlude>img{width:100%;margin-left:-14%;transform:rotate(-7deg) scale(1.15);transition:transform .5s}.ff .dragon-interlude:hover>img{transform:rotate(-4deg) scale(1.16)}.ff .dragon-interlude h2{font-family:One For Sorrow,serif;font-size:38px;line-height:1.35}.ff .dragon-interlude h2+p{margin-top:20px}.ff .dragon-interlude .text-link{margin-top:20px}.ff .branded-audio{gap:8%;background:radial-gradient(ellipse at 20% 45%,#193c33,#101c20 70%)}.ff .diaries-cover-link{display:block;max-width:530px;border:1px solid #486353;box-shadow:0 20px 40px #0005;transform:rotate(-2deg);transition:transform .3s}.ff .diaries-cover-link:hover{transform:rotate(0)}.ff .diaries-cover-link img{width:100%}.ff .illustrated-explore{padding:60px 8% 80px;display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:10%;position:relative;border-top:1px solid var(--line);overflow:hidden;isolation:isolate}.ff .sheep-guide{display:block;max-width:420px;transform:rotate(7deg);transition:transform .4s}.ff .sheep-guide:hover{transform:rotate(1deg) translateY(-5px)}.ff .illustrated-explore h2{font-family:One For Sorrow,serif;font-size:40px;line-height:1.35}.ff .illustrated-explore h2 em{font-style:normal}.ff .illustrated-explore h2+p{margin-top:25px}.ff .illustrated-explore .button{margin-top:25px}.ff .wandering-fly{position:absolute;width:160px;right:-25px;top:15px;transform:rotate(30deg);opacity:.65;pointer-events:none}.ff .complete-contents>p.caption{margin:25px 0}.ff .complete-contents ol{padding:0;list-style:none;columns:2;column-gap:7%;margin-top:35px}.ff .complete-contents li{display:flex;justify-content:space-between;gap:25px;padding:12px 0;border-bottom:1px solid var(--line);break-inside:avoid;scroll-margin-top:50px;line-height:1.4}.ff .complete-contents li:target{background:#354646;outline:8px solid #354646}.ff .complete-contents .page-number{font-family:Arial,sans-serif;font-size:14px;flex-shrink:0;color:var(--muted)}.ff .creature-interlude{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:45px 10%;align-items:center;background:#141e26}.ff .creature-interlude img{max-height:450px;object-fit:contain}.ff .creature-interlude h2{white-space:pre-line}.ff .creature-interlude p{margin-top:25px}.ff .other-book.tome .product-cover{background:radial-gradient(ellipse,#3d4b65,#15202e)}.ff .other-book.bitter .product-cover{background:radial-gradient(ellipse,#593e4e,#241b26)}.ff .creator-socials{display:flex;flex-direction:column;align-items:flex-start;margin:25px 0}.ff .creator-socials .text-link{margin-top:8px}.ff .discovery-intro{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:10%;padding:60px 8% 45px}.ff .discovery-intro h1{font-family:One For Sorrow,serif;line-height:1.2;letter-spacing:0;font-size:76px}.ff .discovery-intro h1 em{font-style:normal}.ff .discovery-intro h1+p{font-size:28px;margin-top:28px}.ff .discovery-intro .discovery-small{font-size:21px;color:var(--muted);max-width:560px}.ff .ring-invitation{background:none;border:0;color:var(--ink);max-width:300px;justify-self:center;position:relative;padding:0 0 20px}.ff .ring-invitation img{max-height:340px;transition:transform .5s}.ff .ring-invitation:hover img{transform:rotate(5deg)}.ff .ring-invitation span{display:flex;justify-content:center;gap:12px;align-items:center;margin-top:12px;font-family:Arial,sans-serif;font-size:14px}.ff .discovery-controls{margin:0 5%;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ff .mood-buttons{display:flex;gap:10px;flex-wrap:wrap}.ff .mood-buttons button,.ff .pick-tags button{background:#1c2930;border:1px solid #455950;color:var(--ink);padding:12px 17px;font-family:Arial,sans-serif;font-size:14px;border-radius:0}.ff .mood-buttons button[aria-pressed=true],.ff .mood-buttons button:hover{background:#c3c6ad;color:#111921}.ff .theme-select{display:flex;align-items:center;gap:20px;font-family:Arial,sans-serif;font-size:14px;margin:25px 0 0}.ff .theme-select select{background:#111921;color:var(--ink);border:1px solid #455950;padding:8px 12px;min-width:210px}.ff .trail-toolbar{display:flex;gap:30px;align-items:center;margin-top:20px;flex-wrap:wrap}.ff .trail-toolbar p{font-family:Arial,sans-serif;font-size:14px;color:var(--muted);margin-right:auto}.ff .trail-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:6%;padding:50px 5% 70px;align-items:start}.ff .trail-choices{display:grid;gap:12px}.ff .trail-choice{display:grid;grid-template-columns:88px 1fr 24px;gap:22px;align-items:center;text-align:left;background:#17232b;color:var(--ink);border:1px solid #36464b;padding:22px;transition:background .2s}.ff .trail-choice:hover,.ff .trail-choice.chosen{background:#26373d;border-color:#b0bba2}.ff .trail-choice img{width:88px;height:120px;object-fit:contain;transition:transform .3s}.ff .trail-choice:hover img{transform:rotate(-7deg)}.ff .trail-choice h2{font-family:One For Sorrow,serif;letter-spacing:0;font-size:26px;line-height:1.3}.ff .trail-choice p{font-size:19px;color:#b5c0bf;line-height:1.45;margin-top:12px}.ff .trail-kicker{display:flex;align-items:center;gap:7px;font-family:Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#bac4ac;margin-bottom:9px}.ff .trail-detail{padding:32px;background:#142029;border-top:2px solid #a8b49a;scroll-margin-top:25px;min-height:600px}.ff .trail-detail h2{font-size:45px;margin-bottom:25px}.ff .trail-detail>article>p:not(.eyebrow){font-size:22px;line-height:1.6}.ff .trail-detail h3{font-size:30px;margin:35px 0 20px}.ff .reading-picks>article{padding:22px 0;border-top:1px solid #43544f}.ff .reading-picks h4{font-family:EB Garamond,serif;font-size:27px;font-weight:400;margin:10px 0;line-height:1.3}.ff .reading-picks h4 a:hover{color:#c4cbb0}.ff .reading-picks h4 span{font:16px Arial,sans-serif}.ff .reading-picks article>p:not(.caption){font-size:21px;color:var(--muted)}.ff .pick-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.ff .pick-tags button{padding:6px 9px;font-size:12px}.ff .pick-tags button:hover{background:#344e48}.ff .audio-connection{padding:22px;background:#1c332d;margin-top:25px}.ff .audio-connection p:not(.eyebrow){font-size:20px}.ff .follow-sideways{margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.ff .follow-sideways .text-link{margin-right:20px}.ff .trail-welcome{text-align:center;padding:20px 5%}.ff .trail-welcome>img{height:220px;width:280px;object-fit:contain;margin:0 auto 25px;transform:rotate(-12deg)}.ff .trail-welcome h2{font-family:One For Sorrow,serif;font-size:35px;line-height:1.4}.ff .trail-welcome p{margin:20px 0 30px;color:var(--muted)}.ff .discovery-note{padding:35px 10%;border-top:1px solid var(--line);color:var(--muted);font-family:Arial,sans-serif;font-size:14px}.ff .discovery-note a{text-decoration:underline}.ff .diaries-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:65px 5%;background:radial-gradient(ellipse at 25% 35%,#29463b,#111c21 65%)}.ff .diaries-keyart img{width:100%;border:1px solid #567163;box-shadow:0 25px 45px #0006}.ff .diaries-hero h1{font-family:One For Sorrow Title,serif;font-size:58px;letter-spacing:1px;line-height:1.3}.ff .diaries-hero h1 em{font-style:normal}.ff .diaries-premise{font-size:25px;margin-top:25px}.ff .diaries-hero .caption{margin-top:30px}.ff .diaries-episode{display:grid;grid-template-columns:.8fr 1fr;text-align:left;gap:8%;align-items:center;padding:65px 6%;background:#101e21;border-top:1px solid #426059}.ff .episode-intro h2{font-family:One For Sorrow,serif;font-size:41px;line-height:1.3}.ff .episode-intro h2 em{font-style:normal}.ff .episode-intro h2+p{font-family:Arial,sans-serif;font-size:14px;color:#b6c7b9;margin:20px 0}.ff .diaries-episode .player-placeholder{margin:0 0 25px;background:#192d2c;padding:40px 20px;text-align:center}.ff .diaries-episode iframe{margin:0 0 25px;width:100%;border:1px solid #547067}.ff .returning-listener{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:10%;padding:70px 8%;background:radial-gradient(ellipse at 80% 70%,#284738,#111a20 70%);border-top:1px solid #3c574c}.ff .returning-listener h2{font-family:One For Sorrow,serif;font-size:48px;line-height:1.3}.ff .returning-listener h2 em{font-style:normal}.ff .returning-listener h2+p{margin-top:25px}.ff .returning-listener .button{margin:25px 0}.ff .returning-listener figure img{width:100%;border:1px solid #536d5e}.ff .returning-listener figcaption{font-family:Arial,sans-serif;font-size:14px;color:var(--muted);padding-top:15px}.ff .diaries-community{text-align:center;padding:60px 10%;background:#192c29}.ff .diaries-community h2+p{margin-top:25px}.ff .diaries-community .text-link{margin-top:15px}@media(max-width:900px){.ff .brand-lockup{gap:10px}.ff .brand-ring{width:39px;height:57px}.ff header{gap:15px}.ff nav{gap:20px}.ff .trilogy-bundle{padding:50px 5%;gap:5%}.ff .discovery-intro{padding:40px 5%;gap:5%}.ff .discovery-intro h1{font-size:62px}.ff .trail-layout{gap:25px}.ff .trail-choice{grid-template-columns:60px 1fr;gap:15px;padding:18px}.ff .trail-choice>svg{display:none}.ff .trail-choice img{width:60px;height:95px}.ff .trail-choice h2{font-size:23px}.ff .diaries-hero h1{font-size:43px}.ff .trail-detail{padding:25px}.ff .diaries-episode{gap:4%}}@media(max-width:760px){.ff .brand-ring{width:34px;height:49px}.ff .brand-lockup .wordmark{font-size:18px}.ff .brand-lockup .wordmark em{font-size:21px}.ff .standalone-ring{width:100px;height:135px}.ff .trilogy-bundle{grid-template-columns:1fr;gap:35px;padding:50px 7%}.ff .bundle-covers{max-width:420px;margin:auto}.ff .trilogy-bundle h2{font-size:38px}.ff .bundle-fly{width:80px}.ff .dragon-interlude{grid-template-columns:1fr;padding:30px 7% 50px;gap:10px}.ff .dragon-interlude>img{max-height:290px;object-fit:contain;transform:rotate(-7deg);margin-left:-7%}.ff .dragon-interlude h2{font-size:32px}.ff .illustrated-explore{grid-template-columns:1fr;padding:40px 7% 60px;gap:30px}.ff .sheep-guide{max-width:230px;margin:auto}.ff .illustrated-explore h2{font-size:32px}.ff .wandering-fly{width:110px;top:40px;right:-15px}.ff .complete-contents ol{columns:1}.ff .complete-contents li{font-size:21px}.ff .creature-interlude{grid-template-columns:1fr;padding:40px 7%;gap:25px}.ff .creature-interlude img{max-height:270px;margin:auto}.ff .creature-interlude h2{font-size:35px}.ff .discovery-intro{grid-template-columns:1fr .45fr;gap:0;padding:40px 5%}.ff .discovery-intro h1{font-size:45px}.ff .discovery-intro .eyebrow{font-size:12px;letter-spacing:1px;max-width:220px}.ff .discovery-intro h1+p{font-size:22px}.ff .discovery-intro .discovery-small{font-size:20px;grid-column:1/-1}.ff .ring-invitation{align-self:start;margin-top:60px;width:120px;transform:translate(6px)}.ff .ring-invitation img{max-height:190px;width:120px;object-fit:contain}.ff .ring-invitation span{font-size:12px;gap:5px}.ff .ring-invitation span svg{width:12px}.ff .discovery-controls{padding-top:25px}.ff .mood-buttons button{font-size:13px;padding:10px 12px}.ff .theme-select{align-items:start;flex-direction:column;gap:10px}.ff .theme-select select{width:100%;font-size:16px}.ff .trail-toolbar{gap:12px 20px}.ff .trail-toolbar p{width:100%}.ff .trail-layout{grid-template-columns:1fr;padding-top:25px;gap:30px}.ff .trail-choice{grid-template-columns:60px 1fr 18px}.ff .trail-choice>svg{display:block;width:18px}.ff .trail-choice h2{font-size:24px}.ff .trail-choice img{height:90px}.ff .trail-choice p{font-size:18px}.ff .trail-detail{padding:24px 20px;min-height:0}.ff .trail-detail h2{font-size:36px}.ff .trail-detail>article>p:not(.eyebrow){font-size:21px}.ff .reading-picks h4{font-size:25px}.ff .trail-welcome>img{height:170px;width:220px}.ff .trail-welcome h2{font-size:29px}.ff .discovery-note{padding:30px 6%}.ff .diaries-hero{grid-template-columns:1fr;padding:35px 5%;gap:35px}.ff .diaries-keyart{max-width:400px;margin:auto}.ff .diaries-hero h1{font-size:46px}.ff .diaries-premise{font-size:24px}.ff .diaries-episode{grid-template-columns:1fr;padding:45px 5%;gap:30px}.ff .episode-intro h2{font-size:33px}.ff .returning-listener{grid-template-columns:1fr;padding:45px 6%;gap:30px}.ff .returning-listener figure{max-width:400px;margin:auto}.ff .returning-listener h2{font-size:37px}.ff .diaries-community{padding:45px 6%}.ff .creator-socials .text-link{font-size:13px;word-break:break-word}}@media(prefers-reduced-motion:reduce){.ff .brand-ring,.ff .ring-invitation img,.ff .sheep-guide,.ff .trail-choice img,.ff .dragon-interlude>img,.ff .diaries-cover-link{transition:none;transform:none!important}}.ff .pick-tags button[aria-pressed=true]{background:#c3c6ad;color:#111921}.ff .trail-back{display:none!important}.ff .trail-choices{scroll-margin-top:25px}@media(max-width:760px){.ff .trail-back{display:inline-flex!important;margin-bottom:25px}}.ff{letter-spacing:normal;line-height:1.65;min-width:0}.ff [hidden]{display:none!important}.ff .button{min-height:0;min-width:0;border-radius:0;box-shadow:none}.ff .button:before,.ff .button:after{display:none}.ff svg{flex-shrink:0}.ff img{height:auto}.ff .hero-image img{height:100%}.ff .ink-art{object-fit:contain}.ff :focus-visible{outline:2px solid #e5e2d6;outline-offset:5px}.ff .ff-reader{width:calc(100% - 32px);max-width:1040px;max-height:90vh;overflow:auto;background:#18232b;color:#e5e2d6;padding:30px;border:1px solid #62706e}.ff .ff-reader::backdrop{background:#080f15d9}.ff .ff-reader h2{font-size:30px}.ff .ff-reader-close{float:right}.ff .reader-tools button{color:inherit}.ff .reader-tools button[aria-pressed=true]{background:#c3c6ad;color:#111921}.ff .poem{white-space:pre-line}.ff .ff-fallback-trail{margin-bottom:16px}.ff .ff-fallback-trail summary{cursor:pointer;font-size:26px}.ff .ff-fallback-trail p{margin-top:18px}.ff .ff-native-price{font-family:Arial,sans-serif;font-size:16px;margin:15px 0}.ff .ff-native-price .price{font-size:inherit}.ff-book-links{padding:12px 0;border-bottom:1px solid rgba(var(--color-foreground),.2);margin:16px 0}.ff-book-links a{display:inline-block;margin:0 16px 10px 0;color:inherit}.ff-book-links p{margin:0 0 12px}.ff .trail-choice img{height:120px}.ff .trail-welcome img{height:220px}.ff .trail-detail:focus{outline:2px solid #c3c6ad}.ff .ff-sample-fallback{margin-top:20px}.ff .ff-sample-fallback img{max-width:700px}.ff .complete-contents li{scroll-margin-top:180px}@media(max-width:760px){.ff .trail-choice img{height:90px}.ff .ff-reader{padding:20px 15px}.ff .platforms{flex-wrap:wrap}.ff .discovery-intro{grid-template-columns:minmax(0,1fr) 110px}.ff .ring-invitation,.ff .ring-invitation img{width:100px}}.ff .ff-heading-text,.ff .ff-heading-accent{display:block;white-space:pre-line}.ff .ff-editable-text{white-space:pre-line}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ff-editorial.css.map */
