:root{color-scheme:dark;--ink:#080e18;--panel:#101a28;--gold:#ddbd80;--paper:#f5f0e4;--muted:#bac3c4}*{box-sizing:border-box}html{scroll-behavior:smooth}body.efo-preview-page{margin:0;background:var(--ink);color:#f4f0e8;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.efo-preview-page [hidden]{display:none!important}.preview-wrap{max-width:1080px;margin:auto}.preview-wrap a{color:inherit}.preview-wrap a:focus-visible,.preview-skip:focus-visible{outline:3px solid #dfb76f;outline-offset:5px}.preview-skip{position:absolute;left:12px;top:-100px;background:#f0ca89;color:#101723;padding:10px 15px;z-index:10}.preview-skip:focus{top:12px}.preview-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 24px;padding:22px 0;border-bottom:1px solid #bda87930;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.preview-top a{text-decoration:none}.preview-top a:last-child{color:#d5c5a8}.preview-hero{text-align:center;padding:48px 24px 55px;background:radial-gradient(ellipse at 50% 10%,#182a3c 0,transparent 67%)}.preview-seal{display:block;width:92px;height:auto;margin:0 auto 23px;opacity:.66;filter:saturate(.72)}.preview-kicker,.preview-document-label,.preview-section-heading span{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.preview-hero .preview-kicker{margin:0 0 22px}.preview-series{margin:0 0 10px;color:#d7d1c6;font:15px Georgia,serif;letter-spacing:.15em}.preview-hero h1{margin:0;color:#fff;font:400 clamp(42px,11vw,82px)/1.04 Georgia,'Times New Roman',serif;letter-spacing:-.035em}.preview-hero h1 em{color:var(--gold);font-weight:400}.preview-byline{margin:19px 0 0;font-size:12px;letter-spacing:.08em;color:#b8c0be}.preview-trailer{padding:0 24px 48px;max-width:760px;margin:auto}.preview-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.preview-section-heading h2{font:400 20px Georgia,serif;margin:0}.preview-section-heading span{color:#c1ae88}.preview-video{aspect-ratio:16/9;background:#131e2d;border:1px solid #b79c6b63;position:relative;overflow:hidden}.preview-video-link{display:block;position:relative;width:100%;height:100%;text-decoration:none}.preview-video-link:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080e18da,transparent 60%)}.preview-video-link img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.65)}.preview-play{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);display:grid;place-items:center;padding-left:4px;width:62px;height:62px;border:1px solid var(--gold);border-radius:50%;color:var(--gold);background:#080e18ba;font-size:19px}.preview-video-label{position:absolute;left:18px;bottom:14px;z-index:1;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.preview-video iframe{width:100%;height:100%;border:0}.preview-paper{background:var(--paper);color:#1d252a;padding:48px 24px 60px}.preview-paper-inner{max-width:670px;margin:auto}.preview-document-label{margin:0 0 36px;color:#77674e;border-bottom:1px solid #c4b7a0;padding-bottom:14px}.preview-document-label span{color:#b7a58a}.preview-prose,.preview-gate{font:19px/1.85 Georgia,'Times New Roman',serif;overflow-wrap:anywhere}.preview-prose p{margin:0 0 1.5em}.preview-prose h1,.preview-prose h2,.preview-prose h3{color:#16222c;font-weight:400;line-height:1.2}.preview-prose h1{font-size:clamp(31px,7vw,48px);margin:0 0 .7em}.preview-prose h2{font-size:clamp(27px,6vw,38px);margin:0 0 1em}.preview-prose a{color:#514226;text-decoration:underline;text-underline-offset:3px}.preview-prose img{max-width:100%;height:auto}.preview-paper h2{font:400 34px/1.2 Georgia,serif}.preview-gate-actions{display:flex;flex-wrap:wrap;gap:20px}.preview-gate-actions a{color:#2c3b40;font-size:14px;font-weight:700}.preview-access{padding:54px 24px 65px;max-width:720px;margin:auto}.preview-access h2{font:400 clamp(32px,7vw,50px)/1.1 Georgia,serif;margin:14px 0 20px}.preview-access>p:not(.preview-kicker){color:#c2c9c6;max-width:550px}.preview-offer{border-left:2px solid #c8a267;padding:1px 16px;margin:24px 0;color:#f5ede0;background:#15212b}.preview-offer p{margin:10px 0;font-size:14px}.preview-offer strong{color:#e6c38a}.preview-button{display:inline-flex;align-items:center;gap:28px;background:#d7b778;color:#0b151b!important;font-weight:700;text-decoration:none;padding:14px 20px;font-size:14px;margin:10px 18px 0 0}.preview-secondary{display:inline-block;margin-top:20px;font-size:13px;text-underline-offset:5px;color:#dfc99f!important}.preview-footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid #bda87930;margin:0 24px;padding:25px 0 32px;color:#9ca9a8;font-size:12px}.preview-footer a{text-decoration:none}@media(min-width:700px){.preview-top,.preview-footer{margin-inline:48px}.preview-hero{padding:72px 24px 74px}.preview-seal{width:112px}.preview-trailer{padding-bottom:70px}.preview-paper{padding:72px 40px 90px}.preview-prose{font-size:21px}.preview-access{padding:75px 40px 90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
