/* Finished editorial experiences: real responsive flow, never scaled canvases. */
.fe-page{--fe-ink:#26232c;--fe-muted:#716d76;color:var(--fe-ink);font-family:'Instrument Sans','Noto Sans SC',Arial,sans-serif;line-height:1.75;text-align:left;isolation:isolate}.fe-page *{box-sizing:border-box}.fe-page [hidden]{display:none!important}.fe-page h1,.fe-page h2,.fe-page h3,.fe-page h4,.fe-page p,.fe-page figure{margin:0}.fe-page h1,.fe-page h2,.fe-page h3,.fe-page h4{font-weight:600}.fe-page button{font:inherit;cursor:pointer}.fe-page button:focus-visible,.fe-page summary:focus-visible,.fe-page [tabindex]:focus-visible{outline:3px solid currentColor;outline-offset:5px}.fe-page img{display:block;max-width:100%;object-fit:cover}.fe-page button{touch-action:manipulation}.fe-page section[id],.fe-page article[id],.fe-page div[id]{scroll-margin-top:30px}.fe-page .fe-concept{display:flex;align-items:center;justify-content:center;gap:18px;padding:9px 5%;background:#edeae2;color:#777267;font-size:10px;line-height:1.6}.fe-concept>span{font-size:8px;letter-spacing:1.8px;white-space:nowrap}.fe-page .fe-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:24px 5.5%;border-bottom:1px solid #2f263319}.fe-nav>div{display:flex;align-items:center;gap:22px}.fe-page .fe-nav-note{font-size:8px;letter-spacing:1.3px}.fe-page .fe-link{border:0;border-radius:0;padding:4px 0;background:none;color:inherit;font-size:12px;font-weight:500;box-shadow:none}.fe-link:hover{opacity:.65}.fe-page .fe-eyebrow{display:block;font-size:9px;font-weight:600;letter-spacing:2px;line-height:1.7}.fe-page .fe-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;border:1px solid transparent;border-radius:2px;padding:12px 19px;background:var(--fe-ink);color:white;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}.fe-page .fe-button:hover{transform:translateY(-2px)}.fe-page .fe-outline{color:var(--fe-ink);border-color:#39303f45;background:transparent}.fe-page .fe-button-light{background:#fffaf1;color:#32233e}.fe-page .fe-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fe-page .fe-section{padding:70px 5.5%;border:0}.fe-page .fe-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.fe-page .fe-section-heading h2{font-size:34px;line-height:1.35;letter-spacing:-1px;margin-top:12px}.fe-page .fe-section-heading>p{font-size:12px;line-height:1.9;color:var(--fe-muted)}.fe-page .fe-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:26px 5.5%;border-top:1px solid #30293820;font-size:10px;color:var(--fe-muted);background:transparent}.fe-footer>b{color:var(--fe-ink);font-size:15px;letter-spacing:-.5px}.fe-footer>span{font-size:8px;letter-spacing:1px}.fe-page details{padding:0}.fe-page summary{list-style:none;cursor:pointer}.fe-page summary::-webkit-details-marker{display:none}.fe-page details>summary span:last-child,.fe-page details>summary i{transition:transform .2s}.fe-page details[open]>summary span:last-child,.fe-page details[open]>summary i{transform:rotate(45deg)}
/* MAYA MAKES: cream, lilac, graphic print design. */
.fe-creator{--fe-ink:#32243f;--fe-muted:#82768b;background:#faf6ee}.fe-creator .fe-concept{background:#e9dfed;color:#72627d}.fe-page .fe-maya-logo{display:flex;align-items:center;gap:16px;font-size:29px;font-weight:700;letter-spacing:-1.8px;line-height:1}.fe-maya-logo>span{font-size:38px;line-height:1;color:#9674b7}.fe-page .fe-maya-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:8%;padding:62px 5.5% 65px;align-items:center;background:#faf6ee}.fe-maya-copy>.fe-eyebrow{color:#8f749e}.fe-page .fe-maya-copy h1{font-size:clamp(38px,5.1vw,66px);line-height:1.13;letter-spacing:-2px;margin:24px 0}.fe-maya-copy h1 em{font-weight:500;font-style:normal;color:#8c64a7}.fe-maya-copy>p{max-width:425px;font-size:14px;color:#76687e;line-height:1.95;margin-bottom:30px}.fe-maya-caption{display:flex;gap:12px;align-items:center;margin-top:29px;color:#8e8195;font-size:9px}.fe-maya-caption i{font-style:normal;color:#b9a9c1}.fe-maya-art{position:relative;min-height:500px;background:#c4acd6;padding:25px;box-shadow:12px 15px 0 #ece2ee;overflow:hidden;color:#372641;transform:rotate(2deg)}.fe-art-top,.fe-art-bottom{display:flex;justify-content:space-between;align-items:start;position:relative;z-index:2}.fe-art-top>span{font-size:8px;letter-spacing:1.1px;line-height:1.5}.fe-art-top>b{font-size:36px;line-height:1}.fe-art-title{position:relative;z-index:2;font-size:66px;line-height:.89;font-weight:700;letter-spacing:-4px;margin:39px 0 32px}.fe-art-title>i{font-family:Georgia,serif;font-weight:400}.fe-art-star{position:absolute;right:-35px;top:148px;font-size:290px;line-height:1;color:#ede3ce;transform:rotate(12deg);z-index:1}.fe-art-bottom{font-size:10px}.fe-art-bottom>b{font-size:8px;text-align:right;letter-spacing:1px}.fe-art-sticker{position:absolute;right:25px;top:80px;width:80px;height:80px;border-radius:50%;background:#ece8a7;display:grid;place-content:center;text-align:center;font-size:11px;line-height:1.5;transform:rotate(10deg);border:1px solid #473a4640}.fe-maya-ticker{display:flex;align-items:center;justify-content:space-evenly;gap:20px;background:#35263f;color:#e6d5ef;font-size:10px;padding:17px 4%;letter-spacing:1px}.fe-maya-ticker b{color:#c5a9d8;font-size:22px;line-height:1}.fe-page .fe-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fe-product{min-width:0}.fe-product-art{height:285px;position:relative;overflow:hidden;padding:22px;color:#463052}.fe-product-art>small{position:relative;font-size:8px;letter-spacing:1.5px;z-index:2}.fe-product-art>em{position:absolute;bottom:18px;left:22px;font-size:7px;letter-spacing:1.2px;font-style:normal}.fe-product-art> b{position:relative;display:block;font-size:36px;line-height:.94;font-weight:700;letter-spacing:-2px;z-index:2}.fe-product-course{background:#d9c7e5}.fe-product-course>b{margin-top:35px}.fe-product-glyph{font-size:175px;line-height:1;position:absolute;right:-15px;bottom:24px;color:#f5ecda;transform:rotate(8deg)}.fe-product-prompts{background:#35283e;color:#f1e6e8}.fe-product-prompts>b{margin-top:24px;font-size:30px}.fe-workbook-grid{position:absolute;right:18px;top:18px;color:#816591;font-size:28px;letter-spacing:13px;line-height:1.45}.fe-product-prompts:after{content:'';position:absolute;left:22px;right:22px;bottom:53px;height:34px;border-top:1px solid #a494b050;border-bottom:1px solid #a494b050;background:repeating-linear-gradient(90deg,transparent 0 35px,#a494b050 35px 36px)}.fe-product-prints{background:#e3ded1;padding:16px 42px}.fe-print-sheet{position:relative;padding:16px;height:100%;background:#fbf3e3;box-shadow:5px 5px 14px #5b445522;transform:rotate(-6deg)}.fe-print-sheet>small{font-size:5px;letter-spacing:1px;display:block}.fe-print-sheet>b{font-size:35px;line-height:.95;display:block;letter-spacing:-1.5px;margin-top:25px}.fe-print-sheet>b>i{font:italic 35px/.95 Georgia,serif;color:#9472b1}.fe-print-sheet>span{position:absolute;right:14px;bottom:12px;font-size:52px;color:#b597ce;line-height:1}.fe-product-title{display:flex;justify-content:space-between;gap:12px;margin:21px 0 12px}.fe-product-title>div{min-width:0}.fe-product-title small{font-size:9px;color:#8b7f91;display:block}.fe-page .fe-product-title h3{font-size:19px;line-height:1.4;margin:5px 0 0;letter-spacing:-.4px}.fe-product-title>span{font-size:23px;line-height:1.4;white-space:nowrap}.fe-product-title>span>small{font-size:7px;line-height:1.8}.fe-product>p{font-size:12px;color:#817389;line-height:1.9;min-height:46px}.fe-product-more{display:flex;justify-content:space-between;gap:8px;width:100%;padding:17px 0 8px;margin-top:10px;border:0;border-top:1px solid #cfc3d5;background:transparent;text-align:left;color:#4f3d5c;font-size:11px!important}.fe-product-more>span{font-size:17px;line-height:1}.fe-product-more:hover{color:#9167ac}.fe-product-detail{padding:30px;background:#eee4f2;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;margin-top:30px;border-top:3px solid #9670b2}.fe-page .fe-product-detail h3{font-size:27px;line-height:1.3;margin:10px 0 17px}.fe-product-detail p{font-size:12px;line-height:1.95}.fe-product-detail ul{padding-left:18px;font-size:12px;line-height:2;margin:12px 0}.fe-product-detail>div>b{font-size:13px}.fe-product-detail .fe-delivery-note{color:#8b7a93;font-size:11px;padding-top:12px;border-top:1px solid #d3c5da}.fe-text-button{border:0;background:transparent;border-bottom:1px solid currentColor;color:#654a77;font-size:11px!important;padding:8px 0 3px;margin-top:18px}.fe-course-section{padding:66px 5.5%;display:grid;grid-template-columns:1fr 1.17fr;gap:50px;background:#382b43;color:#eee2f4}.fe-course-intro .fe-eyebrow{color:#bea4d0}.fe-page .fe-course-intro h2{font-size:34px;line-height:1.4;letter-spacing:-1px;margin:16px 0 20px}.fe-course-intro>p{font-size:13px;line-height:1.95;color:#c6b6ce}.fe-course-facts{display:flex;gap:35px;margin:30px 0}.fe-course-facts b{font-size:30px;display:block;font-weight:400;line-height:1.4}.fe-course-facts span{font-size:9px;color:#b7a2c3}.fe-course-intro>small{display:block;font-size:9px;color:#a995b4;margin-top:16px}.fe-page .fe-syllabus details{border-bottom:1px solid #bfa5d52b}.fe-syllabus details:first-child{border-top:1px solid #bfa5d52b}.fe-syllabus summary{display:flex;align-items:center;gap:20px;padding:18px 0;line-height:1.5}.fe-syllabus summary>span{font-size:11px;color:#a48ab7}.fe-syllabus summary>b{font-size:15px;font-weight:500;flex:1}.fe-syllabus summary small{display:block;font-size:10px;color:#a994b7;font-weight:400;margin-top:5px}.fe-syllabus summary>i{font-style:normal;font-size:22px;color:#ae92c1}.fe-page .fe-syllabus details>p{padding:0 22px 19px 37px;color:#d0bfd8;font-size:12px;line-height:1.9}.fe-sample{grid-column:1/-1;background:#fffaf0;padding:35px;color:#46344e;max-width:850px;margin:4px auto 0}.fe-sample>h3{font-size:29px;margin:14px 0 20px}.fe-sample>p{font-size:13px;margin:0 0 17px;line-height:2}.fe-exercise{padding:22px;background:#ece2ef;margin-top:24px;font-size:12px}.fe-exercise ol{padding-left:19px;line-height:2.1}.fe-exercise>span{font-size:11px;color:#80698c}.fe-maker-note{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.fe-maker-note>div:first-child{position:relative;align-self:stretch;min-height:390px}.fe-maker-note img{height:100%;width:100%;position:absolute;inset:0;filter:saturate(.65);border-radius:50% 50% 0 0}.fe-maker-note>div:first-child>span{position:absolute;bottom:18px;left:20px;background:#faf6eae3;font-size:8px;letter-spacing:1px;padding:7px 11px;color:#706575}.fe-page .fe-maker-note h2{font-size:34px;line-height:1.4;margin:18px 0 20px;letter-spacing:-1px}.fe-maker-note p{font-size:13px;color:#81718a;margin-bottom:16px;line-height:1.95}.fe-maker-sign{font:italic 15px/1.5 Georgia,serif;margin-top:28px}.fe-maker-sign>b{display:block;font-size:32px;font-weight:400}.fe-maker-sign>span{font:8px/1.7 'Noto Sans SC',sans-serif;display:block;color:#aa9caf;margin-top:7px}.fe-page .fe-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding-top:35px}.fe-faq h2{font-size:34px;line-height:1.4;margin-top:15px}.fe-faq details{border-color:#d7cddc;padding:0}.fe-faq summary{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:14px;font-weight:500;padding:21px 0}.fe-faq summary>span{font-size:22px;color:#9d82ae;line-height:1}.fe-page .fe-faq details>p{font-size:12px;line-height:1.95;color:#84718d;padding:0 25px 22px 0}.fe-maya-closing{background:#a88abd;color:#fcf6eb;text-align:center;padding:58px 5%}.fe-maya-closing>span{font-size:8px;letter-spacing:2px}.fe-page .fe-maya-closing h2{font-size:43px;line-height:1.3;letter-spacing:-1px;margin:18px 0 25px}.fe-creator .fe-footer{background:#faf6ee}
/* THE SOLO EDIT: a quiet, dense editorial desk. */
.fe-editorial{--fe-ink:#153f37;--fe-muted:#79887c;background:#f5f4e9}.fe-editorial .fe-concept{background:#dfe8d9;color:#657461}.fe-page .fe-editorial-nav{border-bottom:2px solid #17473c;padding-top:27px;padding-bottom:25px}.fe-page .fe-solo-logo{font-family:Georgia,'Times New Roman',serif;font-size:29px;font-weight:400;letter-spacing:-1px;line-height:1}.fe-solo-logo>span{display:block;font-family:'Instrument Sans',sans-serif;font-size:6px;letter-spacing:1.6px;line-height:1.5;margin-top:9px}.fe-page .fe-issue-tag{font-size:9px;letter-spacing:1.6px;border:1px solid #224d3f55;padding:6px 9px}.fe-page .fe-editorial-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;padding:47px 5.5% 55px;align-items:center}.fe-edition{display:flex;gap:14px;flex-wrap:wrap;font-size:8px;letter-spacing:.8px;padding-bottom:16px;border-bottom:1px solid #204a3c33}.fe-page .fe-editorial-hero h1{font-family:'Noto Sans SC',sans-serif;font-size:clamp(39px,5vw,63px);font-weight:500;line-height:1.18;letter-spacing:-2.5px;margin:31px 0 22px}.fe-editorial-hero h1 em{font-style:normal;color:#889371}.fe-ed-deck{font-size:14px;line-height:1.9;color:#6e7b6b}.fe-ed-author{display:flex;align-items:center;gap:12px;margin:30px 0 24px}.fe-ed-author>span,.fe-author-mark{width:34px;height:34px;border:1px solid #97ab8c;border-radius:50%;display:grid;place-items:center;font:20px Georgia;color:#4a6943;flex-shrink:0}.fe-ed-author p b{display:block;font-size:10px;font-weight:500}.fe-ed-author p small{display:block;color:#8d9785;font-size:8px;margin-top:3px}.fe-editorial .fe-button{background:#214c40}.fe-editorial-hero figure{position:relative;min-height:420px;background:#173d34;overflow:hidden}.fe-editorial-hero figure>img{width:100%;height:420px;opacity:.55;filter:saturate(.4);object-position:center}.fe-editorial-hero figcaption{position:absolute;inset:0;padding:24px;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(transparent 15%,#102e26d9);color:#e2e9d8}.fe-editorial-hero figcaption>span{position:absolute;top:22px;left:24px;font-size:7px;letter-spacing:2px}.fe-editorial-hero figcaption>b{font-size:27px;line-height:1.5;font-weight:400;letter-spacing:-.7px}.fe-editorial-hero figcaption>small{font-size:7px;color:#a2b6a2;margin-top:15px}.fe-wave{display:flex;gap:4px;align-items:center;height:58px;margin-top:24px;overflow:hidden}.fe-wave>i{width:4px;min-width:3px;flex:1;max-width:6px;background:#c5d4ae;height:var(--bar);opacity:.5;border-radius:2px}.fe-editorial-strip{display:flex;justify-content:center;align-items:center;gap:27px;background:#e0e6d4;padding:18px 4%;font-size:12px;border-top:1px solid #a5b396;border-bottom:1px solid #a5b396}.fe-editorial-strip>span{font-size:8px;letter-spacing:1px;color:#6c7d61;margin-right:15px}.fe-editorial-strip>b{font-weight:500}.fe-editorial-strip>i{font-style:normal;color:#adb6a1}.fe-page .fe-editorial-desk{padding-top:60px}.fe-desk-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.fe-page .fe-desk-heading h2{font-size:33px;line-height:1.4;font-weight:500;letter-spacing:-1px;margin-top:12px}.fe-desk-heading>p{font-size:12px;color:#84907a;line-height:1.9}.fe-channel-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #376247;border-bottom:1px solid #376247;margin-bottom:40px}.fe-channel-tabs>button{border:0;border-right:1px solid #38614633;display:flex;align-items:center;gap:10px;background:transparent;color:#728669;padding:19px 16px;font-size:12px;text-align:left}.fe-channel-tabs>button:last-child{border-right:0}.fe-channel-tabs>button>small{font-size:8px;opacity:.6}.fe-channel-tabs>button>b{font-weight:500}.fe-channel-tabs>button>span{margin-left:auto}.fe-channel-tabs>button[aria-selected=true]{background:#224d3d;color:#f0f0df}.fe-editorial-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:55px}.fe-channel-main{min-width:0}.fe-channel-panel{color:#455548;outline:none}.fe-article-lede>span,.fe-channel-heading>span{font-size:8px;letter-spacing:1.5px;color:#8a987c}.fe-page .fe-article-lede h3,.fe-page .fe-channel-heading h3{font-size:36px;font-weight:500;line-height:1.35;color:#254c3a;margin:17px 0 20px;letter-spacing:-1px}.fe-article-lede>p,.fe-channel-heading>p{font-size:14px;color:#839078;line-height:1.9}.fe-byline{display:flex;align-items:center;gap:11px;margin:24px 0 32px;padding:18px 0;border-top:1px solid #d9ddcf;border-bottom:1px solid #d9ddcf}.fe-byline .fe-author-mark{width:29px;height:29px;font-size:17px}.fe-byline>span>b{display:block;font-size:10px;font-weight:500;line-height:1.5}.fe-byline>span>small{display:block;font-size:7px;color:#8c9881}.fe-byline>span:last-child{margin-left:auto;font-size:9px;color:#7e8d72}.fe-channel-panel>p{font-size:14px;line-height:2.05;margin:0 0 18px}.fe-page .fe-channel-panel>h4{font-size:22px;line-height:1.5;color:#2b513b;margin:37px 0 16px;letter-spacing:-.5px}.fe-channel-panel>h4>span{display:block;font:italic 22px Georgia;color:#9aa58a;margin-bottom:8px}.fe-channel-panel>blockquote{margin:29px 0;background:#e5e9db;padding:25px 27px;border-left:2px solid #567b48;font-size:13px;line-height:2;color:#6c7e5e}.fe-channel-panel>blockquote strong{font-weight:500;color:#35522d;font-size:18px;line-height:1.7}.fe-article-checklist{background:#214a3a;color:#edf0da;padding:28px;margin:28px 0}.fe-article-checklist>b{font-size:16px;font-weight:500}.fe-article-checklist ol{padding-left:19px;font-size:12px;line-height:2.2;margin:17px 0 0;color:#c9d8b7}.fe-revision{display:flex;align-items:start;gap:16px;border-top:1px solid #c4d1b8;padding-top:20px;margin-top:30px;color:#849478}.fe-revision>b{font-size:9px;white-space:nowrap;letter-spacing:1px}.fe-revision>p{font-size:10px;line-height:1.9}.fe-page .fe-editorial-aside{position:static!important;top:auto;align-self:start;margin:0;padding:0;border:0;width:auto;max-height:none;overflow:visible;background:transparent;color:inherit}.fe-editorial-aside>div:first-child{border-top:3px solid #456743;background:#e8ecdc;padding:23px 20px}.fe-editorial-aside .fe-eyebrow{font-size:7px;color:#7c9368}.fe-page .fe-editorial-aside h3{font-size:23px;line-height:1.5;letter-spacing:-.5px;margin:17px 0 25px;font-weight:500;color:#35552c}.fe-editorial-aside ol{padding:0;list-style:none;margin:0}.fe-editorial-aside li{padding:16px 0;border-top:1px solid #cbd6bc}.fe-editorial-aside li>small{font-size:7px;letter-spacing:1.2px;color:#90a57b;display:block;margin-bottom:5px}.fe-editorial-aside li>b{font-size:12px;font-weight:500;color:#5b7347;display:block}.fe-editorial-aside>div>p{font-size:10px;line-height:1.9;color:#859675;margin-top:20px}.fe-source-note{margin-top:27px;border-top:1px solid #cfd6c1;padding-top:19px}.fe-source-note>small{font-size:8px;letter-spacing:1.5px;color:#7a8d66}.fe-source-note>span{font-size:8px;display:block;margin-top:15px;color:#9aa58e}.fe-channel-heading{margin-bottom:30px}.fe-video-script>div{display:grid;grid-template-columns:65px 1fr;gap:20px;border-top:1px solid #cbd6bd;padding:22px 0}.fe-video-script>div>b{font-size:10px;font-weight:500;color:#849775;padding-top:2px}.fe-video-script section>small{font-size:8px;color:#9ba88f;letter-spacing:1px}.fe-page .fe-video-script h4{font-size:15px;font-weight:500;line-height:1.7;color:#385b30;margin:6px 0 12px}.fe-video-script section>p{font-size:13px;line-height:1.9;color:#56684a}.fe-video-script section>span{display:block;margin-top:14px;font-size:10px;padding:9px 12px;background:#e7edda;color:#7c9068}.fe-channel-end{border-top:1px solid #c5d2b6;padding-top:20px;margin-top:30px;font-size:11px;line-height:1.95;color:#8e9c80}.fe-channel-end>b{font-weight:500;font-size:12px;color:#617952}.fe-channel-end>p{margin-top:10px}.fe-social-cards{display:grid;gap:30px}.fe-social-cards>article{display:grid;grid-template-columns:210px 1fr;column-gap:25px;align-content:start}.fe-social-art{grid-row:1/5;background:#214a3a;color:#e8edda;padding:20px;min-height:220px;position:relative;overflow:hidden}.fe-social-art>small{font-size:5px;letter-spacing:1px;display:block}.fe-social-art>b{font:italic 43px Georgia;color:#9db48a;display:block;line-height:1;margin-top:21px}.fe-page .fe-social-art>h4{font-size:25px;font-weight:400;line-height:1.3;letter-spacing:-1px;margin:17px 0 30px}.fe-social-art>span{position:absolute;bottom:14px;font-size:6px;letter-spacing:1.2px}.fe-social-cards article:nth-child(2) .fe-social-art{background:#d7e0c5;color:#355832}.fe-social-cards article:nth-child(3) .fe-social-art{background:#ede7cf;color:#56713d}.fe-social-cards article>h4{font-size:16px;line-height:1.6;font-weight:500;margin:12px 0;color:#426538}.fe-social-cards article>p{font-size:12px;line-height:1.95;color:#82916f}.fe-social-cards article>small{font-size:8px;color:#a5af96;margin-top:16px}.fe-mail-paper{border:1px solid #dce1d3;background:#fffef7}.fe-mail-meta{padding:19px 23px;border-bottom:1px solid #e3e7dc;background:#f3f5eb}.fe-mail-meta>span{display:block;font-size:7px;letter-spacing:1px;color:#9aa88d;margin:6px 0}.fe-mail-meta b{font-size:10px;font-weight:400;color:#6c815c;letter-spacing:0;margin-left:12px}.fe-mail-body{padding:30px 28px}.fe-mail-body>p{font-size:13px;line-height:2;margin-bottom:17px}.fe-mail-body ol{padding-left:18px;font-size:12px;line-height:2.05;margin:20px 0}.fe-mail-body li{padding-bottom:8px}.fe-mail-cta{background:#e7ecde;padding:16px 18px;font-size:13px;color:#4e7141;margin:25px 0}.fe-mail-cta>small{font-size:8px;display:block;margin-top:5px;color:#96a888}.fe-mail-sign{font-size:9px;line-height:1.9;color:#9ba88e;display:block;border-top:1px solid #e0e5d7;margin-top:24px;padding-top:20px}.fe-editorial-notes{background:#21483a;color:#dce6cc;padding:60px 5.5%}.fe-editorial-notes>.fe-eyebrow{color:#95ae81}.fe-page .fe-editorial-notes h2{font-size:32px;line-height:1.4;font-weight:500;margin:17px 0 35px;letter-spacing:-.6px}.fe-editorial-notes>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.fe-editorial-notes>div>div{border-top:1px solid #77946966;padding-top:20px}.fe-editorial-notes>div span{font-size:8px;letter-spacing:1px;color:#89a474}.fe-page .fe-editorial-notes h3{font-size:18px;line-height:1.4;font-weight:500;color:#d0dfbe;margin:12px 0}.fe-editorial-notes p{font-size:12px;line-height:1.95;color:#97b087}.fe-editorial .fe-footer{border-color:#ccd4bb}
/* AFTER THE LAST TRAIN: midnight blue, warm film light, reading over fake playback. */
.fe-cinema{--fe-ink:#e8e6dc;--fe-muted:#8995a1;background:#10171e;color:#e8e6dc}.fe-cinema .fe-concept{background:#1b2630;color:#82939e}.fe-page .fe-film-nav{border-color:#ffffff15;padding-top:25px;padding-bottom:25px}.fe-film-nav>b{font-size:12px;font-weight:400;line-height:1.15;letter-spacing:1.5px}.fe-film-nav>b>span{font-size:20px;letter-spacing:-.5px}.fe-film-nav>span{font-size:7px;letter-spacing:1.4px;color:#708390}.fe-film-nav .fe-link{color:#a4b0b6;font-size:11px}.fe-page .fe-film-hero{padding:38px 5.5% 45px;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.fe-film-title{padding:25px 0 30px}.fe-film-title>.fe-eyebrow{color:#a9926f}.fe-page .fe-film-title h1{font-size:clamp(47px,6.8vw,88px);line-height:1.03;font-weight:400;letter-spacing:-4px;margin:30px 0 27px}.fe-film-title h1>em{font-family:Georgia,'Noto Sans SC',serif;font-style:normal;font-weight:300;color:#c79c60}.fe-film-title>p{font-size:16px;color:#9eacb5;line-height:1.9;letter-spacing:.5px;margin-bottom:30px}.fe-film-title>small{font-size:8px;letter-spacing:.5px;color:#637887;display:block;margin-top:24px}.fe-page .fe-button-amber{background:#c29961;color:#141c23;border-color:#c29961}.fe-page .fe-button-ghost{background:transparent;border-color:#62718077;color:#afbbc3}.fe-film-art{position:relative;min-height:520px;background-image:linear-gradient(0deg,#0c121590,transparent 40%),url('assets/story-triptych.jpg');background-size:100% 100%,300% auto;background-position:center,left bottom;overflow:hidden;border:1px solid #d8c29a24}.fe-film-sprocket{position:absolute;top:0;bottom:0;right:0;width:20px;background:repeating-linear-gradient(0deg,#10171e 0 8px,transparent 8px 24px,#10171e 24px 31px),linear-gradient(90deg,#10171e 0 4px,#383f3b 4px 15px,#10171e 15px);opacity:.7}.fe-film-timecode{position:absolute;left:20px;top:20px;font-size:8px;letter-spacing:1.7px;color:#bfaa8e}.fe-film-letter{position:absolute;left:25px;top:90px;color:#e8e4d7}.fe-film-letter>small{font-size:7px;letter-spacing:2px;color:#d2ba94}.fe-film-letter>b{display:block;font-size:28px;line-height:1.6;font-weight:300;margin-top:14px;letter-spacing:2px;text-shadow:0 1px 15px #000}.fe-film-art-caption{position:absolute;bottom:19px;left:20px;right:33px;display:flex;justify-content:space-between;gap:15px;font-size:7px;letter-spacing:1.1px;color:#c9b499}.fe-film-logline{display:grid;grid-template-columns:95px 1fr auto;gap:24px;align-items:center;padding:24px 5.5%;border-top:1px solid #5e69724d;border-bottom:1px solid #5e69724d;background:#141e27}.fe-film-logline>span{font-size:8px;letter-spacing:1.7px;color:#73838f}.fe-film-logline>p{font-size:12px;line-height:2;color:#b2b8bc}.fe-film-logline>div{display:grid;grid-template-columns:auto auto;column-gap:13px;row-gap:4px;align-items:center;font-size:8px;color:#637887}.fe-film-logline>div>b{font-size:19px;color:#b5a387;line-height:1.3;font-weight:400}.fe-film-scenes .fe-eyebrow,.fe-film-notes .fe-eyebrow{color:#b39570}.fe-page .fe-film-scenes h2,.fe-page .fe-film-notes h2{font-size:31px;font-weight:400;line-height:1.45;color:#d5d7d3}.fe-film-scenes .fe-section-heading>p,.fe-film-notes .fe-section-heading>p{font-size:11px;line-height:1.9;color:#6e828f}.fe-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fe-scene{min-width:0}.fe-scene-image{position:relative;aspect-ratio:4/5;background-image:url('assets/story-triptych.jpg');background-size:300% auto;background-repeat:no-repeat;background-position:0 bottom;border:1px solid #bda78926}.fe-scene-image-1{background-position:50% bottom}.fe-scene-image-2{background-position:100% bottom}.fe-scene-image>span,.fe-scene-image>b{position:absolute;left:13px;color:#d1bd9f;font-size:7px;letter-spacing:1.4px;font-weight:400;text-shadow:0 1px 8px #000}.fe-scene-image>span{top:13px}.fe-scene-image>b{bottom:13px;background:#131b26b3;padding:4px 7px;letter-spacing:1px}.fe-scene-copy{padding-top:20px}.fe-scene-copy>small{font-size:8px;letter-spacing:.6px;color:#9e8e74}.fe-page .fe-scene-copy h3{font-size:19px;line-height:1.5;font-weight:400;color:#d4d7d4;margin:10px 0 15px;letter-spacing:-.3px}.fe-scene-copy>blockquote{font-size:12px;line-height:1.9;color:#7f929e;margin:0 0 22px;font-weight:300;min-height:46px}.fe-page .fe-scene-copy details{border-top:1px solid #60727e55;border-bottom:1px solid #60727e55;padding:0}.fe-scene-copy summary{display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-size:11px;color:#a7b5bd;font-weight:400}.fe-scene-copy summary>span{font-size:18px;color:#9c8a6e}.fe-scene-copy details>div{padding-bottom:16px}.fe-scene-copy details>div>b{font-size:9px;color:#b19c7c;display:block;margin:12px 0 4px;font-weight:400}.fe-page .fe-scene-copy details p{font-size:11px;line-height:1.95;color:#8396a2;padding:0;margin:0 0 15px}.fe-film-disclosure{display:flex;gap:20px;margin-top:30px;padding-top:18px;border-top:1px solid #60727e33;align-items:start}.fe-film-disclosure>span{font-size:7px;letter-spacing:1.5px;white-space:nowrap;color:#687e8c}.fe-film-disclosure>p{font-size:10px;line-height:1.9;color:#6b7f8c;max-width:650px}.fe-film-reading{padding:60px 5.5%;display:grid;grid-template-columns:1fr 1.15fr;gap:35px 55px;background:#e3d7c2;color:#2e3436}.fe-film-reading .fe-eyebrow{color:#907956}.fe-page .fe-film-reading h2{font-size:40px;line-height:1.35;letter-spacing:-1.5px;font-weight:400;margin:17px 0 20px}.fe-film-reading>div>p{font-size:12px;line-height:1.9;color:#8b7a62;margin-bottom:25px}.fe-reading-warning{display:block;font-size:8px;color:#a28c6b;margin-top:12px}.fe-page .fe-fiction-preview{display:flex;flex-direction:column;justify-content:center;padding:25px 35px;border-left:1px solid #bda98a}.fe-fiction-preview>span{font:90px/.75 Georgia;color:#bd9c6b}.fe-film-reading .fe-fiction-preview>p{font-family:Georgia,'Noto Sans SC',serif;font-size:21px;font-weight:300;line-height:1.9;color:#625e51;margin:0 0 25px}.fe-fiction-preview>small{font-size:7px;letter-spacing:1.5px;color:#aa906b}.fe-fiction-body{grid-column:1/-1;max-width:740px;margin:20px auto 0;padding:45px;background:#f1e8d8;border:1px solid #c5b59b;box-shadow:0 8px 30px #5c493511}.fe-fiction-body>div{border-bottom:1px solid #ccbaa0;padding-bottom:24px;margin-bottom:29px}.fe-fiction-body>div>span{font-size:7px;letter-spacing:2px;color:#a18968}.fe-page .fe-fiction-body h3{font-size:35px;font-weight:400;letter-spacing:1px;margin-top:12px}.fe-fiction-body>p{font-size:14px;line-height:2.2;letter-spacing:.2px;color:#66604f;margin-bottom:18px}.fe-fiction-body>.fe-fiction-end{font-size:8px;color:#ac9573;letter-spacing:2px;margin-top:30px}.fe-film-notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.fe-film-notes-grid>div{padding-top:23px;border-top:1px solid #51667366}.fe-film-notes-grid small{font-size:8px;letter-spacing:1px;color:#81949f}.fe-page .fe-film-notes-grid h3{font-size:17px;font-weight:400;line-height:1.7;color:#b7bec0;margin:12px 0 16px}.fe-film-notes-grid p{font-size:12px;line-height:1.95;color:#768c9b}.fe-film-credits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:36px;padding-top:24px;border-top:1px solid #51667344}.fe-film-credits>span{font-size:7px;letter-spacing:1.5px;color:#536c7a}.fe-film-credits b{font-size:10px;letter-spacing:0;display:block;font-weight:400;color:#8d9ca4;margin-top:9px}.fe-film-endcard{padding:60px 5.5%;text-align:center;background:#18232d;border-top:1px solid #2c3d48}.fe-film-endcard>span{font-size:8px;color:#947c5a;letter-spacing:2px}.fe-page .fe-film-endcard h2{font-size:27px;line-height:1.7;font-weight:300;letter-spacing:.5px;color:#a4b0b7;margin:23px 0 27px}.fe-cinema .fe-footer{border-color:#33414a;color:#617683}.fe-cinema .fe-footer>b{font-size:11px;font-weight:400;color:#a1aeb4;letter-spacing:1px}
/* Tablet and phone layouts keep content in normal flow and readable. */
@media(max-width:1000px){.fe-page .fe-nav{gap:16px}.fe-nav .fe-nav-note{display:none}.fe-page .fe-maya-hero{gap:5%;padding-top:48px}.fe-maya-art{min-height:450px}.fe-art-title{font-size:58px}.fe-art-star{font-size:250px;top:160px}.fe-product-art{height:240px;padding:18px}.fe-product-art>b{font-size:29px}.fe-product-prompts>b{font-size:25px}.fe-product-prints{padding:17px 29px}.fe-print-sheet>b{font-size:30px}.fe-print-sheet>b>i{font-size:31px}.fe-product-title{display:block}.fe-product-title>span{display:block;font-size:20px;margin-top:10px}.fe-product-title>span>small{display:inline;margin-left:7px}.fe-course-section{gap:34px}.fe-course-facts{gap:25px}.fe-maker-note{gap:35px}.fe-page .fe-faq{gap:35px}.fe-editorial-body{grid-template-columns:minmax(0,1fr) 185px;gap:30px}.fe-channel-tabs>button{padding:17px 11px;gap:7px}.fe-channel-tabs>button>b{font-size:11px}.fe-channel-tabs>button>small{display:none}.fe-social-cards>article{grid-template-columns:170px 1fr;gap:18px}.fe-social-art{min-height:200px;padding:16px}.fe-page .fe-social-art>h4{font-size:21px}.fe-editorial-aside>div:first-child{padding:19px 16px}.fe-film-art{min-height:470px}.fe-film-logline{grid-template-columns:75px 1fr}.fe-film-logline>div{display:none}.fe-film-nav>span{display:none}.fe-film-reading{gap:30px}.fe-film-reading .fe-fiction-preview>p{font-size:18px}.fe-page .fe-footer{grid-template-columns:auto 1fr;gap:18px}.fe-footer>span{grid-column:2}}
@media(max-width:700px){.fe-page .fe-concept{display:block;padding:9px 6%;font-size:9px}.fe-concept>span{display:block;font-size:7px;margin-bottom:3px;letter-spacing:1.4px}.fe-page .fe-nav{padding:20px 6%;gap:15px;align-items:start}.fe-nav>div{gap:17px;flex-wrap:wrap}.fe-page .fe-nav .fe-link{font-size:10px;padding:2px 0;min-height:27px}.fe-page .fe-maya-logo{font-size:25px;letter-spacing:-1.5px}.fe-maya-logo>span{font-size:30px}.fe-creator .fe-nav>div{width:100%;justify-content:space-between;gap:12px}.fe-page .fe-maya-hero{grid-template-columns:1fr;padding:38px 6% 45px;gap:38px}.fe-page .fe-maya-copy h1{font-size:43px;line-height:1.14;letter-spacing:-2px;margin:21px 0}.fe-maya-copy>p{font-size:13px;line-height:1.95;max-width:none;margin-bottom:24px}.fe-page .fe-button{font-size:11px;padding:11px 15px;min-height:44px}.fe-actions{gap:9px}.fe-maya-caption{font-size:8px;gap:8px;margin-top:23px}.fe-maya-art{min-height:420px;max-width:420px;width:calc(100% - 10px);margin:0 auto;padding:23px;transform:rotate(1.5deg);box-shadow:8px 10px 0 #ece2ee}.fe-art-title{font-size:64px;margin:30px 0 25px}.fe-art-star{font-size:245px;top:138px;right:-30px}.fe-art-sticker{width:65px;height:65px;right:21px;top:68px;font-size:10px}.fe-art-bottom{font-size:9px}.fe-maya-ticker{flex-wrap:wrap;gap:10px 16px;padding:15px 6%;font-size:8px;justify-content:center}.fe-maya-ticker>span:last-child{width:100%;text-align:center;font-size:7px;opacity:.6;margin-top:2px}.fe-maya-ticker>b{font-size:17px}.fe-maya-ticker>b:nth-last-child(2){display:none}.fe-page .fe-section{padding:45px 6%}.fe-page .fe-section-heading{display:block;margin-bottom:27px}.fe-page .fe-section-heading h2{font-size:28px;line-height:1.4;letter-spacing:-1px;margin-top:10px}.fe-page .fe-section-heading>p{font-size:11px;margin-top:18px}.fe-page .fe-products{grid-template-columns:1fr;gap:35px}.fe-product-art{height:315px;padding:25px}.fe-product-art>small{font-size:9px}.fe-product-art>b{font-size:43px;letter-spacing:-2px}.fe-product-course>b{margin-top:36px}.fe-product-glyph{font-size:215px;right:7px;bottom:26px}.fe-product-prompts>b{font-size:38px;margin-top:30px}.fe-workbook-grid{font-size:36px;right:22px;top:20px}.fe-product-prompts:after{bottom:65px;height:48px;left:25px;right:25px}.fe-product-art>em{left:25px;font-size:8px;bottom:22px}.fe-product-prints{padding:20px 65px}.fe-print-sheet{padding:20px}.fe-print-sheet>b{font-size:40px}.fe-print-sheet>b>i{font-size:40px}.fe-print-sheet>span{font-size:64px}.fe-product-title{display:flex;margin-top:20px}.fe-page .fe-product-title h3{font-size:21px}.fe-product-title>span{margin-top:0;font-size:24px}.fe-product-title>span>small{display:block;font-size:7px;margin-left:0}.fe-product>p{font-size:13px;min-height:0}.fe-product-more{font-size:12px!important;padding-top:18px;padding-bottom:12px}.fe-product-detail{grid-template-columns:1fr;gap:25px;padding:24px;margin-top:25px}.fe-page .fe-product-detail h3{font-size:24px}.fe-product-detail p{font-size:12px}.fe-course-section{grid-template-columns:1fr;padding:44px 6%;gap:32px}.fe-page .fe-course-intro h2{font-size:29px;margin-top:13px}.fe-course-intro>p{font-size:13px}.fe-course-facts{gap:42px;margin:24px 0}.fe-course-facts b{font-size:29px}.fe-syllabus summary{padding:19px 0;gap:16px}.fe-syllabus summary>b{font-size:14px}.fe-syllabus summary small{font-size:10px;line-height:1.7}.fe-sample{padding:25px;max-width:100%}.fe-sample>h3{font-size:24px}.fe-sample>p{font-size:12px}.fe-exercise{padding:17px;font-size:11px}.fe-maker-note{grid-template-columns:1fr;gap:32px}.fe-maker-note>div:first-child{min-height:350px}.fe-page .fe-maker-note h2{font-size:29px;line-height:1.4}.fe-maker-note p{font-size:13px}.fe-page .fe-faq{grid-template-columns:1fr;gap:22px;padding-top:10px}.fe-faq h2{font-size:29px}.fe-faq summary{font-size:13px;gap:15px}.fe-page .fe-faq details>p{font-size:12px;padding-right:0}.fe-maya-closing{padding:45px 6%}.fe-maya-closing>span{font-size:7px;letter-spacing:1.2px}.fe-page .fe-maya-closing h2{font-size:35px}.fe-page .fe-footer{grid-template-columns:1fr;padding:25px 6%;gap:11px;font-size:9px}.fe-footer>span{grid-column:auto;font-size:7px}.fe-page .fe-eyebrow{font-size:8px;letter-spacing:1.6px}
.fe-page .fe-editorial-nav{display:grid;grid-template-columns:1fr auto;gap:18px}.fe-page .fe-solo-logo{font-size:26px}.fe-solo-logo>span{font-size:5px;letter-spacing:1.3px}.fe-editorial-nav>div{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:10px}.fe-page .fe-issue-tag{font-size:8px;padding:4px 7px;align-self:start}.fe-page .fe-editorial-hero{grid-template-columns:1fr;gap:32px;padding:31px 6% 35px}.fe-edition{font-size:7px;gap:10px;padding-bottom:14px}.fe-page .fe-editorial-hero h1{font-size:46px;line-height:1.13;letter-spacing:-2.5px;margin:25px 0 20px}.fe-ed-deck{font-size:13px}.fe-ed-author{margin:22px 0}.fe-ed-author p small{font-size:8px;line-height:1.7}.fe-editorial-hero figure{min-height:330px}.fe-editorial-hero figure>img{height:330px}.fe-editorial-hero figcaption{padding:21px}.fe-editorial-hero figcaption>b{font-size:24px}.fe-editorial-hero figcaption>small{font-size:7px}.fe-wave{margin-top:17px;height:48px;gap:3px}.fe-editorial-strip{gap:13px;padding:16px 6%;flex-wrap:wrap;font-size:11px}.fe-editorial-strip>span{width:100%;text-align:center;font-size:8px;margin:0}.fe-desk-heading{display:block;margin-bottom:25px}.fe-page .fe-desk-heading h2{font-size:29px}.fe-desk-heading>p{font-size:11px;margin-top:16px}.fe-channel-tabs{grid-template-columns:repeat(2,1fr);margin-bottom:28px}.fe-channel-tabs>button{font-size:12px;padding:14px 11px;min-height:50px;border-bottom:1px solid #38614633}.fe-channel-tabs>button:nth-child(even){border-right:0}.fe-channel-tabs>button:nth-last-child(-n+2){border-bottom:0}.fe-channel-tabs>button>small{display:block;font-size:7px}.fe-channel-tabs>button>b{font-size:11px}.fe-editorial-body{grid-template-columns:1fr;gap:35px}.fe-page .fe-article-lede h3,.fe-page .fe-channel-heading h3{font-size:29px;line-height:1.4;margin:14px 0 16px}.fe-article-lede>p,.fe-channel-heading>p{font-size:13px}.fe-byline{margin:20px 0 27px}.fe-byline>span:last-child{font-size:8px}.fe-channel-panel>p{font-size:13px;line-height:2.1}.fe-page .fe-channel-panel>h4{font-size:20px;margin-top:31px}.fe-channel-panel>blockquote{padding:22px 19px;font-size:12px;margin:24px 0}.fe-channel-panel>blockquote strong{font-size:16px}.fe-article-checklist{padding:24px 20px}.fe-article-checklist>b{font-size:15px}.fe-article-checklist ol{font-size:12px;line-height:2.1}.fe-revision{display:block}.fe-revision>p{margin-top:8px;font-size:10px}.fe-editorial-aside{display:grid;grid-template-columns:1fr;gap:20px}.fe-editorial-aside>div:first-child{padding:24px}.fe-page .fe-editorial-aside h3{font-size:25px;margin:14px 0 20px}.fe-editorial-aside li>b{font-size:13px}.fe-editorial-aside>div>p{font-size:11px}.fe-source-note{margin:0;padding-top:20px}.fe-video-script>div{grid-template-columns:48px 1fr;gap:13px;padding:21px 0}.fe-video-script>div>b{font-size:9px}.fe-page .fe-video-script h4{font-size:14px}.fe-video-script section>p{font-size:12px}.fe-video-script section>span{font-size:9px;padding:8px 10px}.fe-social-cards{gap:32px}.fe-social-cards>article{display:block}.fe-social-art{min-height:290px;padding:24px}.fe-social-art>small{font-size:7px}.fe-social-art>b{font-size:52px;margin-top:26px}.fe-page .fe-social-art>h4{font-size:36px;margin:15px 0 30px}.fe-social-art>span{font-size:7px;bottom:19px}.fe-social-cards article>h4{margin:19px 0 11px;font-size:17px}.fe-social-cards article>p{font-size:12px}.fe-social-cards article>small{display:block;font-size:9px}.fe-mail-meta{padding:18px}.fe-mail-meta>span{margin:8px 0}.fe-mail-meta b{display:block;margin-left:0;margin-top:3px;font-size:10px}.fe-mail-body{padding:23px 19px}.fe-mail-body>p{font-size:12px}.fe-mail-body ol{font-size:11px}.fe-mail-cta{padding:14px;font-size:12px}.fe-editorial-notes{padding:44px 6%}.fe-page .fe-editorial-notes h2{font-size:28px;line-height:1.4;margin-bottom:28px}.fe-editorial-notes>div{grid-template-columns:1fr;gap:25px}.fe-page .fe-editorial-notes h3{font-size:18px}.fe-editorial-notes p{font-size:12px}
.fe-page .fe-film-nav{gap:20px;padding:20px 6%}.fe-film-nav>b{font-size:11px}.fe-film-nav>b>span{font-size:19px}.fe-film-nav>div{width:100%;justify-content:space-between;gap:10px}.fe-page .fe-film-hero{grid-template-columns:1fr;gap:28px;padding:30px 6% 35px}.fe-film-title{padding:8px 0 0}.fe-page .fe-film-title h1{font-size:66px;letter-spacing:-3px;margin:24px 0}.fe-film-title>p{font-size:14px;margin-bottom:25px;line-height:1.95}.fe-film-title>small{font-size:8px;margin-top:20px}.fe-film-art{min-height:430px}.fe-film-letter{left:22px;top:80px}.fe-film-letter>b{font-size:26px;line-height:1.6}.fe-film-art-caption{font-size:6px;letter-spacing:.8px;left:18px;right:30px}.fe-film-timecode{font-size:7px}.fe-film-logline{grid-template-columns:1fr;gap:12px;padding:23px 6%}.fe-film-logline>p{font-size:12px;line-height:2}.fe-film-logline>p>br{display:none}.fe-page .fe-film-scenes h2,.fe-page .fe-film-notes h2{font-size:27px;line-height:1.45}.fe-film-scenes .fe-section-heading>p,.fe-film-notes .fe-section-heading>p{font-size:11px}.fe-scene-grid{grid-template-columns:1fr;gap:34px}.fe-scene-image{aspect-ratio:4/4.6}.fe-scene-image>span,.fe-scene-image>b{font-size:8px;left:16px}.fe-scene-image>span{top:16px}.fe-scene-image>b{bottom:16px}.fe-scene-copy{padding-top:19px}.fe-scene-copy>small{font-size:9px}.fe-page .fe-scene-copy h3{font-size:23px;margin:10px 0 13px}.fe-scene-copy>blockquote{font-size:13px;min-height:0;margin-bottom:20px}.fe-scene-copy summary{font-size:12px;padding:16px 0}.fe-scene-copy details>div>b{font-size:10px}.fe-page .fe-scene-copy details p{font-size:12px;line-height:1.95}.fe-film-disclosure{display:block;margin-top:27px;padding-top:19px}.fe-film-disclosure>p{font-size:10px;margin-top:9px}.fe-film-reading{grid-template-columns:1fr;padding:43px 6%;gap:30px}.fe-page .fe-film-reading h2{font-size:35px}.fe-film-reading>div>p{font-size:12px}.fe-page .fe-fiction-preview{padding:24px 0 0;border-left:0;border-top:1px solid #bda98a}.fe-film-reading .fe-fiction-preview>p{font-size:19px;line-height:1.95;margin-bottom:18px}.fe-fiction-preview>span{font-size:75px}.fe-fiction-body{padding:25px 21px;margin-top:0;width:100%}.fe-page .fe-fiction-body h3{font-size:29px}.fe-fiction-body>p{font-size:13px;line-height:2.15;margin-bottom:17px}.fe-fiction-body>.fe-fiction-end{font-size:7px;letter-spacing:1.5px}.fe-film-notes-grid{grid-template-columns:1fr;gap:27px}.fe-page .fe-film-notes-grid h3{font-size:19px}.fe-film-notes-grid p{font-size:12px}.fe-film-credits{grid-template-columns:1fr;gap:19px;margin-top:28px}.fe-film-credits>span{font-size:7px}.fe-film-credits b{font-size:11px;margin-top:5px}.fe-film-endcard{padding:43px 6%}.fe-film-endcard>span{font-size:7px;letter-spacing:1.5px}.fe-page .fe-film-endcard h2{font-size:22px;line-height:1.8;margin:20px 0 24px}.fe-film-endcard h2>br{display:none}.fe-cinema .fe-footer>b{font-size:12px}}
@media(prefers-reduced-motion:reduce){.fe-page *, .fe-page *:before,.fe-page *:after{scroll-behavior:auto!important;transition:none!important}}

.fe-page .fe-nav .fe-link{background:none;color:inherit;border:0;border-radius:0;padding:4px 0;min-height:28px;font-weight:500;box-shadow:none;transform:none}.fe-page .fe-maya-logo>span,.fe-art-star,.fe-product-glyph,.fe-print-sheet>span{font-family:Arial,sans-serif}
