.sepilok-page{background:#fffcf6;color:#252920}.sepilok-page a:focus-visible,.sepilok-page button:focus-visible{outline:3px solid #e49d2f;outline-offset:5px}.sepilok-hero{position:relative;isolation:isolate;width:100%;aspect-ratio:16/9;min-height:580px;max-height:810px;display:flex;align-items:flex-end;overflow:hidden;background:#182d20;color:#fff}.sepilok-hero-poster,.sepilok-hero-video,.sepilok-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sepilok-hero-poster,.sepilok-hero-video{object-fit:cover;object-position:center}.sepilok-hero-video{opacity:0}.sepilok-hero[data-playing=true] .sepilok-hero-video{opacity:1}.sepilok-hero-shade{background:linear-gradient(90deg,#031209d1,#0312096e 58%,#03120924),linear-gradient(0deg,rgba(3,18,9,.82),transparent 65%)}.sepilok-hero-copy{position:relative;padding-block:105px 115px}.sepilok-eyebrow{font-size:.74rem;font-weight:800;letter-spacing:.19em;color:#f8d28d;margin:0 0 24px}.sepilok-hero h1{font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(2.8rem,5.5vw,5.8rem);line-height:1.04;letter-spacing:-.035em;max-width:850px;color:#fff;margin:0;text-wrap:balance}.sepilok-deck{max-width:630px;font-size:clamp(1.03rem,1.6vw,1.25rem);line-height:1.65;color:#fff8e9;margin:24px 0 29px}.sepilok-actions{display:flex;flex-wrap:wrap;gap:12px}.sepilok-button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:50px;padding:14px 22px;border:1px solid #b20b0b;border-radius:4px;background:#b20b0b;color:#fff!important;font-size:.94rem;font-weight:800;text-decoration:none;line-height:1.4}.sepilok-button:hover{background:#920909;border-color:#920909}.sepilok-button-outline{border-color:#fff9;background:transparent}.sepilok-button-outline:hover{background:#fff2;border-color:#fff}.sepilok-film-bar{position:absolute;inset:auto 0 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sepilok-film-bar p{max-width:680px;font-size:.73rem;line-height:1.6;color:#eeeade;margin:0}.sepilok-video-toggle{flex-shrink:0;min-height:44px;padding:9px 15px;border:1px solid #fff9;border-radius:4px;background:#142b21b3;color:#fff;font:inherit;font-size:.78rem;cursor:pointer}.sepilok-page [hidden]{display:none!important}.sepilok-article-head{padding-block:36px 14px;scroll-margin-top:100px;border-bottom:1px solid #dddccf;margin-bottom:50px}.sepilok-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.8rem;margin-bottom:26px}.sepilok-breadcrumb a{color:#626958;text-decoration:none}.sepilok-article-title{max-width:900px;font-family:Georgia,serif;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.25;margin:0 0 20px}.sepilok-byline{font-size:.77rem;color:#6a6c60;margin-block:12px 22px}.sepilok-story{padding-bottom:70px}.sepilok-copy{width:min(100%,760px);margin-inline:auto}.sepilok-story section{margin-block:0 60px}.sepilok-story h2,.sepilok-cta h2{font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(1.95rem,3.3vw,3.1rem);font-weight:500;letter-spacing:-.025em;line-height:1.13;margin:0 0 24px;color:#1e3b2c;text-wrap:balance}.sepilok-story p,.sepilok-cta p{font-size:1.03rem;line-height:1.85;margin:0 0 20px;color:#505648}.sepilok-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:20px}.sepilok-split-reverse .sepilok-photo{grid-column:1;grid-row:1}.sepilok-split-reverse>.sepilok-copy{grid-column:2}.sepilok-photo{margin:0;background:#f1eee2}.sepilok-photo img{display:block;width:100%;height:auto;object-fit:contain}.sepilok-photo figcaption{padding:16px 18px;font-size:.78rem;line-height:1.65;color:#626657;border-bottom:1px solid #dfddcf}.sepilok-photo-wide{margin:0 auto 70px;max-width:1080px}.sepilok-note{border-left:3px solid #ad7738;padding:18px 23px;background:#f2edde;margin:26px 0}.sepilok-note p{font-size:.94rem;margin:0}.sepilok-note.sepilok-copy{margin:0 auto 60px}.sepilok-beyond{padding:44px;background:#f0f2e9;border-top:3px solid #1e3b2c}.sepilok-beyond>p{max-width:800px}.sepilok-ideas{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;margin-top:30px}.sepilok-ideas>div{border-top:1px solid #ced3c3;padding-top:24px}.sepilok-ideas h3{font-family:Georgia,serif;font-size:1.55rem;line-height:1.2;color:#1e3b2c;margin:0 0 15px}.sepilok-ideas p{font-size:.96rem;margin:0}.sepilok-related{border-top:1px solid #dddccf;padding-top:20px}.sepilok-related h3{font-size:1rem;color:#1e3b2c}.sepilok-related ul{display:flex;flex-wrap:wrap;gap:9px 20px;list-style:none;padding:0}.sepilok-related a{font-size:.9rem;color:#9b1912;text-underline-offset:4px}.sepilok-cta{background:#1c3c2b;padding:70px 20px}.sepilok-cta h2{color:#fff8e9}.sepilok-cta p{color:#e2e8d7;max-width:650px;margin-bottom:28px}.sepilok-sources{padding-block:46px 65px}.sepilok-sources h2{font-size:1.12rem;font-weight:700;color:#364431}.sepilok-sources p,.sepilok-sources li{font-size:.8rem;line-height:1.8;color:#626959}.sepilok-sources a{color:#676d5c;text-underline-offset:3px}.sepilok-sources ul{padding-left:18px}html:has(.sepilok-page){scroll-behavior:smooth}@media(max-width:820px){.sepilok-hero{aspect-ratio:auto;min-height:660px;max-height:none}.sepilok-hero-copy{padding:140px 0 150px}.sepilok-hero h1{font-size:clamp(2.7rem,8vw,4.8rem)}.sepilok-hero-shade{background:linear-gradient(0deg,#031209f0,#03120966 62%,#0312091f)}.sepilok-film-bar{align-items:flex-end;gap:14px}.sepilok-film-bar p{max-width:70%}.sepilok-split{gap:30px;grid-template-columns:1fr}.sepilok-split .sepilok-photo,.sepilok-split-reverse>.sepilok-copy{grid-column:auto;grid-row:auto}.sepilok-split .sepilok-photo{max-width:580px;justify-self:center}.sepilok-beyond{padding:30px}.sepilok-story section{margin-bottom:44px}.sepilok-copy{width:100%}.sepilok-sources.sepilok-copy{width:calc(100% - 40px)}}@media(max-width:520px){.sepilok-hero{min-height:680px}.sepilok-hero-copy{padding-block:180px 155px}.sepilok-hero-poster,.sepilok-hero-video{object-position:56% center}.sepilok-deck{font-size:1.03rem}.sepilok-hero h1{font-size:2.8rem;line-height:1.12}.sepilok-eyebrow{font-size:.65rem;letter-spacing:.14em}.sepilok-actions{gap:10px}.sepilok-button{font-size:.86rem;padding:12px 15px;gap:15px}.sepilok-film-bar{bottom:17px}.sepilok-film-bar p{font-size:.65rem;max-width:65%}.sepilok-ideas{grid-template-columns:1fr}.sepilok-beyond{padding:27px 20px}.sepilok-story p{font-size:1rem}.sepilok-article-head{margin-bottom:34px}.sepilok-story{padding-bottom:35px}.sepilok-cta{padding:50px 0}.sepilok-sources.sepilok-copy{width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){html:has(.sepilok-page){scroll-behavior:auto}.sepilok-hero-video{display:none!important}}
