@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap');
:root{--black:#090b0c;--charcoal:#111617;--slate:#1c2325;--gold:#d7ab54;--gold-light:#f5d68d;--gold-dark:#816135;--bone:#f4ecdc;--muted:#bfb3a0;--turquoise:#5fadb0;--red:#b45a45;--line:rgba(218,173,87,.34)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--bone);font:400 17px/1.65 Inter,Arial,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 68% 18%,rgba(155,106,44,.08),transparent 35%),repeating-linear-gradient(0deg,transparent 0 7px,rgba(255,255,255,.008) 8px 9px)}img{max-width:100%}a{color:var(--gold-light);text-underline-offset:.25em}a:hover{color:#fff}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;line-height:.95;letter-spacing:-.025em}h1,h2{font-weight:700;text-wrap:balance}em{font-style:normal;color:var(--gold-light)}.skip{position:absolute;left:-9999px;top:8px;background:#fff;color:#000;padding:8px 12px;z-index:20}.skip:focus{left:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-nav{min-height:74px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px max(30px,calc((100vw - 1420px)/2));border-bottom:1px solid var(--line);background:#090b0cf5}.brand{font:600 20px/.9 'Cormorant Garamond',Georgia,serif;letter-spacing:.09em;color:var(--gold-light);text-decoration:none;white-space:nowrap}.brand span{display:block;font:600 9px/2 Inter,Arial,sans-serif;letter-spacing:.47em;text-align:center}.nav-links{display:flex;gap:clamp(12px,2vw,34px)}.nav-links a{text-decoration:none;font:600 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-links a:hover{color:var(--gold-light)}.chapter{max-width:1420px;margin:auto;padding:clamp(72px,8vw,130px) clamp(24px,5vw,76px)}.eyebrow{font:700 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.hero{max-width:1600px;margin:auto;min-height:780px;display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,46%);align-items:center;gap:clamp(30px,5vw,100px);padding:clamp(28px,5vw,76px) clamp(24px,5vw,76px) 70px;background:radial-gradient(ellipse at 64% 43%,rgba(120,78,30,.22),transparent 57%),linear-gradient(180deg,#121a1e,#090b0c 95%)}.hero-copy{padding-bottom:22px;max-width:680px}.kicker{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(22px,2.2vw,32px);line-height:1.13;color:var(--muted);max-width:480px}.hero h1{font-size:clamp(64px,7vw,122px);text-transform:uppercase;margin:34px 0 30px;text-shadow:0 5px 25px #000}.hero h1 span,.hero h1 strong{display:block}.hero h1 span{font-weight:500;color:var(--bone)}.hero h1 strong{font-weight:700;color:var(--gold-light);background:linear-gradient(150deg,#f8e6b4,#b97a32 65%,#f8d47c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lede{max-width:590px;font-size:clamp(16px,1.35vw,19px);color:#e3d6c3}.text-link{display:inline-block;padding:14px 0;border-top:1px solid var(--gold);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none}.text-link span{margin-left:20px}.hero-art{position:relative;max-width:530px;justify-self:end;margin:0;box-shadow:0 36px 70px #000b,0 0 0 1px var(--gold-dark)}.hero-art:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 90px 15px rgba(0,0,0,.26)}.hero-art img{display:block;width:100%;height:auto}.hero-art figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:13px 20px;background:linear-gradient(transparent,#050607eb);color:#eee0c7;font-size:11px;letter-spacing:.04em;text-align:center}.story-band{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center;border-block:1px solid var(--line);background:linear-gradient(110deg,#1e211e,#101516)}.story-band h2{font-size:clamp(45px,5vw,76px);margin-bottom:0}.story-status{border-left:2px solid var(--gold);padding:16px 0 16px 27px;max-width:470px}.story-status strong{font-size:17px;letter-spacing:.03em}.story-status p{font-size:14px;color:var(--muted);margin:12px 0 0}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);margin-right:9px}.two-questions{text-align:center;padding-top:110px;padding-bottom:110px}.question-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(25px,4vw,70px);margin:35px auto 25px;max-width:1030px}.question-grid>div{padding:37px 25px 44px;border-top:1px solid var(--gold);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(218,173,87,.07),transparent)}.question-grid span{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.question-grid h3{font-size:clamp(48px,5vw,86px);margin:24px 0 0;text-transform:uppercase}.case-rule{max-width:730px;margin:33px auto;color:var(--muted)}.trail{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;font:700 10px/1.3 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light)}.trail i{color:var(--turquoise);font-style:normal}.act{border-top:1px solid var(--line);position:relative}.act:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 80% 50%,rgba(189,129,50,.09),transparent 42%)}.act-no{font:700 12px/1.4 Inter,Arial,sans-serif;letter-spacing:.22em;color:var(--gold);padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:58px}.act-no span{color:var(--muted);margin-left:17px}.act-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(35px,6vw,100px);align-items:center}.act-layout.reverse .act-copy{order:2}.act-layout.reverse .evidence-slot{order:1}.act-copy h2,.assumption h2,.timeline h2,.verdict h2{font-size:clamp(60px,7vw,104px);text-transform:uppercase;margin:0 0 35px}.act-copy>p:not(.eyebrow):not(.hard-turn):not(.fact-line):not(.source-note){max-width:560px;color:#dbd3c4;font-size:17px}.checks{list-style:none;margin:32px 0;padding:0;max-width:560px}.checks li{padding:7px 0 7px 31px;position:relative;border-bottom:1px solid rgba(255,255,255,.08)}.checks li:before{content:"✓";position:absolute;left:0;color:#7dc3ae;font-weight:700}.hard-turn,.fact-line{font:700 clamp(24px,2.3vw,34px)/1.1 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;color:var(--gold-light);margin:30px 0 0}.fact-line span{display:block;color:var(--bone)}.source-note{font-size:14px;color:var(--muted);border-left:2px solid var(--turquoise);padding-left:18px;margin-top:30px}.evidence-slot{margin:0;border:1px solid var(--gold-dark);box-shadow:0 20px 55px rgba(0,0,0,.5);background:#151818}.slot-window{position:relative;aspect-ratio:1.22;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:9px;padding:25px;background:radial-gradient(circle at center,rgba(171,124,67,.13),transparent 55%),repeating-linear-gradient(115deg,rgba(255,255,255,.018) 0 1px,transparent 1px 8px),#182022}.slot-window:before,.slot-window:after{content:"";position:absolute;width:32px;height:32px;border-color:var(--gold-dark);border-style:solid}.slot-window:before{top:19px;left:19px;border-width:1px 0 0 1px}.slot-window:after{right:19px;bottom:19px;border-width:0 1px 1px 0}.slot-cross{font-size:29px;color:var(--gold)}.slot-window>span:not(.slot-cross){font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.slot-window strong{font:600 clamp(24px,2.6vw,40px)/1.04 'Cormorant Garamond',Georgia,serif;text-transform:uppercase}.slot-window small{font-size:12px;color:var(--muted)}.evidence-slot figcaption{display:grid;gap:5px;background:#080b0d;padding:19px 22px;border-top:1px solid var(--gold-dark);font-size:12px;line-height:1.5}.evidence-slot figcaption b{letter-spacing:.16em;color:var(--gold);font-size:10px}.evidence-slot figcaption span{color:var(--muted)}.rupture{max-width:none;padding-block:125px;text-align:center;background:linear-gradient(180deg,#0d1111,#16110d 50%,#0d1111);border-block:1px solid var(--gold-dark)}.rupture h2{font-size:clamp(64px,8vw,130px);text-transform:uppercase;margin:0 auto 25px;max-width:1250px}.rupture p:last-child{font-size:17px;color:var(--muted);margin:0}.man-grid{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end}.man-grid h2{font-size:clamp(62px,7vw,110px);text-transform:uppercase;margin-bottom:30px}.man-grid p:not(.eyebrow){max-width:560px;color:var(--muted)}.measurement{border-left:1px solid var(--gold);padding:0 0 0 35px}.measurement strong{display:block;font:600 clamp(70px,8vw,132px)/.85 'Cormorant Garamond',Georgia,serif;color:var(--gold-light);white-space:nowrap}.measurement strong small{font-size:.5em}.measurement span{font:600 clamp(25px,3vw,42px)/1 'Cormorant Garamond',Georgia,serif;display:block;margin-top:15px;text-transform:uppercase}.measurement p{font-size:12px;margin-top:16px}.medical-turn{margin-top:100px;padding:35px 0 40px;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);text-align:center}.medical-turn strong{font:700 clamp(36px,4vw,64px)/1 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;color:var(--bone)}.medical-turn p{font:600 clamp(30px,3.8vw,55px)/1.1 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;margin:16px 0 0}.boundary-note{border-left:3px solid var(--turquoise);background:rgba(95,173,176,.09);padding:20px 25px;margin-top:30px}.boundary-note b{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#93cdd0}.boundary-note p{font-size:14px;color:#dad9d1;margin:7px 0 0}.case-break{max-width:none;background:radial-gradient(circle at 50% 10%,rgba(49,70,74,.22),transparent 55%),#060808;text-align:center;border-block:1px solid rgba(255,255,255,.08)}.case-break h2{font-size:clamp(65px,7.5vw,118px);text-transform:uppercase;margin:0 auto 58px;max-width:1200px}.case-break h2 em{color:var(--gold)}.ladder{list-style:none;max-width:850px;margin:auto;padding:0;text-align:left}.ladder li{display:flex;gap:24px;align-items:baseline;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.11);color:#e5dfd1}.ladder li span{color:#7dc3ae;font-weight:700}.ladder .unknown{margin-top:20px;background:linear-gradient(90deg,rgba(180,90,69,.24),transparent);border-left:3px solid var(--red);font:700 clamp(25px,3.5vw,46px)/1.1 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;color:#fff}.ladder .unknown span{color:#ff9f87}.assumption{border-top:1px solid var(--line);text-align:center}.assumption h2{margin-bottom:55px}.three-facts{display:flex;justify-content:center;gap:0;max-width:1050px;margin:auto;border-block:1px solid var(--gold-dark)}.three-facts span{flex:1;font:600 clamp(24px,2.7vw,40px)/1.1 'Cormorant Garamond',Georgia,serif;color:var(--gold-light);padding:30px 18px}.three-facts span+span{border-left:1px solid var(--gold-dark)}.big-question{font:700 clamp(36px,4vw,62px)/1 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;margin:58px auto 25px;max-width:800px}.assumption>p:last-child{max-width:760px;margin:auto;color:var(--muted)}.timeline{background:linear-gradient(125deg,#151b1c,#0b0e0e);border-block:1px solid var(--line)}.timeline h2{margin-bottom:55px}.timeline ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--gold)}.timeline li{position:relative;padding:35px 22px 15px 0}.timeline li:not(:last-child){border-right:1px solid rgba(218,173,87,.22);margin-right:22px}.timeline li:before{content:"";width:9px;height:9px;position:absolute;top:-5px;left:0;border-radius:50%;background:var(--gold)}.timeline time{font:700 clamp(35px,3.7vw,60px)/1 'Cormorant Garamond',Georgia,serif;color:var(--gold-light)}.timeline li p{color:var(--muted);font-size:14px;line-height:1.5;margin-top:12px}.timeline-conclusion{font:700 clamp(32px,4vw,60px)/1 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;text-align:center;color:var(--gold-light);margin:50px 0 0}.verdict{max-width:none;background:radial-gradient(circle at 50% 0,rgba(166,125,54,.12),transparent 55%),#0b0e0e;border-top:3px solid var(--gold);border-bottom:3px solid var(--gold);text-align:center}.verdict h2{margin-bottom:60px}.verdict-columns{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1150px;margin:auto;text-align:left;border:1px solid var(--gold-dark)}.verdict-columns>div{padding:30px clamp(24px,3vw,45px);background:rgba(12,17,17,.85)}.verdict-columns>div+div{border-left:1px solid var(--gold-dark)}.verdict-columns h3{font:700 14px/1 Inter,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#9bcbaa;margin:0 0 25px}.verdict-columns>div+div h3{color:#e3a093}.verdict-columns ul{list-style:none;margin:0;padding:0}.verdict-columns li{padding:10px 0;border-top:1px solid rgba(255,255,255,.08);font-size:15px;line-height:1.5}.verdict-columns li:before{content:"✓";color:#9bcbaa;margin-right:11px}.verdict-columns>div+div li:before{content:"?";color:#e3a093}.final-verdict{margin:60px auto 0;font:700 clamp(38px,4.8vw,75px)/.98 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;max-width:1160px}.final-verdict span,.final-verdict strong{display:block}.final-verdict span{color:var(--gold-light)}.final-verdict strong{color:var(--bone);font-weight:700}.door{max-width:none;text-align:center;padding-block:140px 110px;background:radial-gradient(ellipse at 50% 65%,rgba(125,79,28,.28),transparent 50%),linear-gradient(180deg,#0b0d0d,#1a160f 65%,#070909);border-bottom:1px solid var(--line)}.door-intro{font:600 clamp(28px,3.2vw,50px)/1.1 'Cormorant Garamond',Georgia,serif;text-transform:uppercase}.door h2{font-size:clamp(67px,8.5vw,140px);text-transform:uppercase;margin:50px auto 25px;max-width:1100px;color:var(--gold-light)}.door>p:not(.eyebrow):not(.door-intro){max-width:650px;margin:0 auto;color:#d5c8b6}.door blockquote{font:600 clamp(32px,3.5vw,55px)/1.12 'Cormorant Garamond',Georgia,serif;text-transform:uppercase;margin:110px auto 0;max-width:1020px;color:#fff}.sources h2{font-size:clamp(45px,5vw,72px);margin-bottom:40px}.source-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.source-list article{background:#111719;padding:27px}.source-list b{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:9px}.source-list a{font-size:15px;font-weight:600}.source-list p{font-size:13px;color:var(--muted);margin:10px 0 0}.method-note{max-width:850px;color:var(--muted);font-size:13px;line-height:1.7;border-left:2px solid var(--turquoise);padding-left:20px;margin-top:35px}footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px max(24px,calc((100vw - 1260px)/2));background:#060808;color:var(--muted);font-size:12px}footer a{text-decoration:none;white-space:nowrap}footer div{text-align:center}footer strong{font:600 19px/.95 'Cormorant Garamond',Georgia,serif;letter-spacing:.08em;color:var(--gold-light)}footer strong span{display:block;font:600 8px/2 Inter,Arial,sans-serif;letter-spacing:.43em}footer p{margin:5px 0 0}
@media(max-width:1000px){.hero{grid-template-columns:1fr minmax(300px,42%);min-height:0}.hero h1{font-size:clamp(56px,6.5vw,78px)}.act-layout{gap:35px}.act-copy h2,.assumption h2,.timeline h2,.verdict h2{font-size:clamp(55px,6.7vw,85px)}.measurement strong{font-size:clamp(60px,7vw,92px)}}
.act-copy h2.long-title{font-size:clamp(43px,5vw,70px);line-height:1.03}
@media(max-width:760px){body{font-size:16px}.site-nav{padding:12px 18px;min-height:64px}.brand{font-size:16px}.brand span{font-size:7px}.nav-links{gap:12px}.nav-links a{font-size:9px;letter-spacing:.05em}.nav-links a:nth-child(2){display:none}.chapter{padding:68px 22px}.hero{display:flex;flex-direction:column;gap:25px;padding:0 0 50px;background:#101719}.hero-art{order:0;width:min(100%,520px);max-width:none;box-shadow:none}.hero-art img{width:100%;height:auto}.hero-copy{order:1;padding:30px 22px 0;max-width:650px}.hero-copy .eyebrow{font-size:10px}.kicker{font-size:24px}.hero h1{font-size:clamp(50px,10vw,78px);margin:22px 0}.lede{font-size:16px}.story-band{grid-template-columns:1fr;gap:25px}.story-band h2{font-size:clamp(40px,8vw,60px)}.question-grid{grid-template-columns:1fr;gap:15px}.question-grid>div{padding:26px}.question-grid h3{font-size:clamp(46px,9vw,75px)}.trail{gap:7px}.act-no{margin-bottom:38px}.act-layout,.act-layout.reverse{display:flex;flex-direction:column;align-items:stretch}.act-layout.reverse .act-copy,.act-layout.reverse .evidence-slot{order:initial}.act-copy h2,.assumption h2,.timeline h2,.verdict h2{font-size:clamp(55px,10vw,82px)}.evidence-slot{width:100%}.rupture{padding:90px 24px}.rupture h2{font-size:clamp(58px,10.5vw,94px)}.man-grid{grid-template-columns:1fr;gap:30px}.man-grid h2{font-size:clamp(55px,10vw,90px)}.measurement{margin-top:10px}.measurement strong{font-size:clamp(65px,11vw,95px)}.medical-turn{margin-top:70px}.three-facts{flex-direction:column}.three-facts span{padding:18px}.three-facts span+span{border-left:0;border-top:1px solid var(--gold-dark)}.timeline ol{grid-template-columns:1fr 1fr}.timeline li:nth-child(2){border-right:0}.timeline li{padding-bottom:25px}.verdict-columns{grid-template-columns:1fr}.verdict-columns>div+div{border-left:0;border-top:1px solid var(--gold-dark)}.source-list{grid-template-columns:1fr}.door{padding:95px 24px}.door h2{font-size:clamp(60px,10vw,100px)}.door blockquote{margin-top:75px}.sources{padding-block:75px}footer{flex-wrap:wrap;justify-content:center;text-align:center}footer div{order:-1;width:100%}}
@media(max-width:430px){.site-nav{align-items:flex-start}.nav-links{padding-top:5px}.nav-links a:first-child{display:none}.hero-art figcaption{font-size:10px;padding:10px 12px}.hero h1{font-size:clamp(45px,11.6vw,57px)}.chapter{padding-inline:18px}.story-band h2{font-size:41px}.question-grid h3{font-size:55px}.act-copy h2,.assumption h2,.timeline h2,.verdict h2{font-size:clamp(51px,12vw,67px)}.rupture h2{font-size:clamp(54px,12vw,70px)}.measurement strong{font-size:clamp(46px,12.8vw,58px);white-space:normal}.timeline ol{grid-template-columns:1fr}.timeline li{border-right:0!important;margin-right:0!important;border-left:1px solid var(--gold-dark);padding:0 0 28px 22px}.timeline li:before{top:0;left:-5px}.timeline li:not(:last-child){border-right:0}.timeline ol{border-top:0}.final-verdict{font-size:clamp(36px,9vw,48px)}.door h2{font-size:clamp(57px,12vw,73px)}.door blockquote{font-size:clamp(31px,8vw,42px)}.source-list article{padding:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* EA691 documentary evidence card. The photograph itself is never filtered or cropped. */
.act-king .act-layout{grid-template-columns:minmax(0,1fr)}
.act-king .act-copy{max-width:760px}
.artifact-ea691{width:100%;margin:0;aspect-ratio:16/9;display:grid;grid-template-columns:38% 62%;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--gold-dark);background:linear-gradient(145deg,#171a18,#080c0d 72%);box-shadow:0 25px 70px #000a}
.artifact-head{grid-column:1;grid-row:1;min-width:0;padding:clamp(22px,2.5vw,38px) clamp(22px,2.5vw,36px) 0}
.artifact-label{display:block;color:var(--gold-light);font:700 clamp(10px,.85vw,13px)/1.35 Inter,Arial,sans-serif;letter-spacing:.16em}
.artifact-head h3{margin:clamp(14px,2vw,30px) 0 clamp(13px,1.5vw,22px);color:#f6e5b5;font-size:clamp(51px,5.6vw,83px);line-height:.9;text-transform:uppercase;text-shadow:0 3px 18px #000}
.artifact-head p{margin:0;color:var(--bone);font:700 clamp(10px,.95vw,14px)/1.5 Inter,Arial,sans-serif;letter-spacing:.09em}
.artifact-image{grid-column:2;grid-row:1/3;min-width:0;min-height:0;padding:clamp(14px,2vw,28px);display:flex;align-items:center;justify-content:center;border-left:1px solid var(--line);background:#0b151b}
.artifact-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:none;max-width:100%;max-height:100%}
.artifact-boundary{grid-column:1;grid-row:2;align-self:end;min-width:0;padding:12px clamp(22px,2.5vw,36px) clamp(18px,2vw,29px)}
.artifact-boundary>div{padding-top:10px;border-top:1px solid var(--line)}
.artifact-boundary>div+div{margin-top:15px}
.artifact-boundary b{display:block;color:#f3ce79;font:700 clamp(11px,.9vw,13px)/1.3 Inter,Arial,sans-serif;letter-spacing:.14em}
.artifact-boundary p{margin:6px 0 0;color:#e5ddcf;font-size:clamp(12px,1vw,15px);line-height:1.45}
.artifact-credit{grid-column:1/-1;grid-row:3;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 16px;padding:10px clamp(20px,2vw,29px);border-top:1px solid var(--gold-dark);background:#070a0b;color:#c5bbae;font:500 11px/1.4 Inter,Arial,sans-serif}
.artifact-credit a{color:#e5c681}
@media(max-width:1100px){.artifact-ea691{aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.artifact-head{grid-column:1;grid-row:1;padding:27px 27px 20px}.artifact-head h3{font-size:clamp(55px,7vw,78px);margin:17px 0 14px}.artifact-image{grid-column:1;grid-row:2;aspect-ratio:4/3;border-left:0;border-block:1px solid var(--line);padding:12px}.artifact-boundary{grid-column:1;grid-row:3;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:25px 27px}.artifact-boundary>div+div{margin-top:0}.artifact-boundary p{font-size:15px}.artifact-credit{grid-column:1;grid-row:4;padding:14px 25px;font-size:12px}}
@media(max-width:600px){.artifact-head{padding:24px 20px 20px}.artifact-head h3{font-size:clamp(48px,11vw,68px)}.artifact-head p{font-size:12px;line-height:1.5}.artifact-image{padding:8px}.artifact-boundary{grid-template-columns:1fr;gap:18px;padding:21px 20px 24px}.artifact-boundary p{font-size:15px}.artifact-credit{display:grid;gap:5px;padding:15px 20px;font-size:12px}}

/* Plate XVII uses the same evidence frame and responsive rules as EA691. */
.act-tomb .act-layout{grid-template-columns:minmax(0,1fr)}
.act-tomb .act-copy{max-width:760px}
.artifact-k2 .artifact-image{background:#17140f}

/* Plate XIX continues the same documentary evidence frame. */
.act-name .act-layout{grid-template-columns:minmax(0,1fr)}
.act-name .act-copy{max-width:760px}
.artifact-name .artifact-image{background:#17140f}

/* Garstang's printed measurements: approved pixel-only source crops. */
.act-bones .measurement-story{grid-template-columns:minmax(0,1fr);gap:0}
.measurement-story .act-copy{max-width:760px;margin-top:65px}
.measurement-story .medical-turn{margin-top:clamp(45px,6vw,80px)}
.artifact-measurements .artifact-head h3{font-size:clamp(38px,4vw,58px);line-height:.94;margin-block:20px 15px}
.measurement-estimate{display:block;margin-top:clamp(15px,2vw,28px);color:var(--gold-light);font:700 clamp(66px,6.5vw,100px)/.9 'Cormorant Garamond',Georgia,serif;white-space:nowrap}
.measurement-estimate-note{display:block;margin-top:8px;color:var(--muted);font:700 clamp(10px,.85vw,12px)/1.4 Inter,Arial,sans-serif;letter-spacing:.04em}
.artifact-measurements .artifact-boundary p{font-size:clamp(12px,.95vw,14px)}
.artifact-measurements .artifact-boundary .measurement-caveat{margin:14px 0 0;color:var(--muted);font-size:clamp(11px,.8vw,12px);line-height:1.4}
.measurement-evidence{grid-column:2;grid-row:1/3;min-width:0;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1.25fr .85fr .85fr;gap:12px;padding:clamp(15px,2vw,27px);border-left:1px solid var(--line);background:#100f0d}
.measurement-source{display:flex;flex-direction:column;min-width:0;min-height:0}
.measurement-source>span{display:block;margin:0 0 6px;color:var(--gold-light);font:700 clamp(9px,.75vw,11px)/1.3 Inter,Arial,sans-serif;letter-spacing:.08em}
.measurement-source a{min-width:0;min-height:0;flex:1;display:flex;align-items:center;justify-content:center;padding:7px;border:1px solid var(--gold-dark);background:#1c1710}
.measurement-source a:hover{border-color:var(--gold-light)}
.measurement-source img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;filter:none}
.source-description{grid-column:1/3;grid-row:1}
.source-dimensions{grid-column:1;grid-row:2/4}
.source-stature{grid-column:2;grid-row:2}
.source-caveat{grid-column:2;grid-row:3}
@media(max-width:1100px){.artifact-measurements .artifact-head h3{font-size:clamp(52px,7vw,72px)}.artifact-measurements .measurement-evidence{grid-column:1;grid-row:2;min-height:720px;border-left:0;border-block:1px solid var(--line)}.artifact-measurements .artifact-boundary p{font-size:15px}.artifact-measurements .artifact-boundary .measurement-caveat{font-size:13px}.measurement-estimate{font-size:clamp(74px,10vw,110px)}.measurement-estimate-note{font-size:13px}}
@media(max-width:600px){.artifact-measurements .artifact-head h3{font-size:clamp(39px,11vw,58px)}.artifact-measurements .measurement-evidence{display:flex;flex-direction:column;min-height:0;gap:20px;padding:17px 10px}.measurement-source{min-height:0}.measurement-source a{height:auto;flex:none;padding:5px}.measurement-source img{width:100%;height:auto;max-height:none}.source-dimensions{order:1}.source-stature{order:2}.source-description{order:3}.source-caveat{order:4}.measurement-source>span{font-size:10px}.measurement-estimate{font-size:clamp(76px,18vw,105px)}.artifact-measurements .artifact-boundary .measurement-caveat{margin-top:0;font-size:13px}.measurement-story .act-copy{margin-top:48px}}

/* The 2017 reassessment is interpretation of historical records, not a new examination. */
.science-reassessment{min-width:0;margin-top:clamp(70px,8vw,125px);padding-top:clamp(55px,6vw,90px);border-top:1px solid var(--gold-dark)}
.science-reassessment .eyebrow{margin-bottom:24px}
.science-reassessment h2{max-width:1150px;margin:0 0 30px;font-size:clamp(52px,6vw,94px);line-height:.98;text-transform:uppercase;overflow-wrap:break-word}
.science-deck{max-width:900px;margin:0 0 25px;color:var(--gold-light);font:600 clamp(25px,2.5vw,38px)/1.18 'Cormorant Garamond',Georgia,serif}
.science-method{max-width:900px;margin:0;color:#ded5c6;font-size:clamp(16px,1.35vw,19px);line-height:1.7}
.science-height{margin-top:clamp(70px,8vw,120px);padding:clamp(27px,4vw,62px);border-block:1px solid var(--gold-dark);background:radial-gradient(circle at 80% 0,rgba(182,125,50,.13),transparent 55%),#101516}
.science-height h3{max-width:1050px;margin:0 0 20px;color:var(--gold-light);font:700 clamp(47px,5.8vw,88px)/.96 'Cormorant Garamond',Georgia,serif;text-transform:uppercase}
.science-height>p{max-width:900px;color:#e6dfd4;font-size:clamp(16px,1.4vw,20px)}
.science-height-range{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:37px 0 43px;border:1px solid var(--gold-dark)}
.science-height-range>div{padding:clamp(23px,3vw,40px);background:#0a0e0f}
.science-height-range>div+div{border-left:1px solid var(--gold-dark)}
.science-height-range span,.science-height-range small{display:block;color:var(--muted);font:700 clamp(11px,.9vw,13px)/1.4 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.science-height-range strong{display:block;margin:10px 0;color:var(--gold-light);font:700 clamp(46px,5vw,78px)/1 'Cormorant Garamond',Georgia,serif;white-space:nowrap}
.science-height-range small{font-weight:500;letter-spacing:.04em;text-transform:none}
.science-height .science-question-lead{margin:0 0 8px;color:var(--muted)}
.science-question-lead b{color:var(--bone)}
.science-height .science-central-question{margin:0;color:var(--bone);font:700 clamp(30px,3.5vw,55px)/1.08 'Cormorant Garamond',Georgia,serif}
.science-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(50px,6vw,90px)}
.science-comparison>div{min-width:0;padding:clamp(26px,3vw,43px);border:1px solid var(--gold-dark);background:linear-gradient(145deg,#19201f,#0d1010 70%)}
.science-comparison>div+div{border-color:rgba(95,173,176,.5);background:linear-gradient(145deg,#142024,#0d1010 70%)}
.science-comparison span{display:block;margin-bottom:19px;color:var(--gold-light);font:700 12px/1.4 Inter,Arial,sans-serif;letter-spacing:.19em}
.science-comparison>div+div span{color:#91c8cb}
.science-comparison strong{display:block;max-width:490px;font:700 clamp(35px,3.4vw,53px)/1 'Cormorant Garamond',Georgia,serif;text-transform:uppercase}
.science-comparison p{margin:22px 0 0;color:#d8d0c4;font-size:clamp(15px,1.2vw,18px);line-height:1.6}
.science-conclusion{max-width:1100px;margin:clamp(75px,8vw,120px) auto 25px;color:var(--bone);font:700 clamp(44px,5vw,77px)/1 'Cormorant Garamond',Georgia,serif;text-align:center;text-transform:uppercase}
.science-acromegaly{max-width:780px;margin:0 auto 80px;color:var(--muted);font-size:clamp(15px,1.2vw,18px);line-height:1.6;text-align:center}
.science-limitation{padding:clamp(26px,3vw,46px);border-left:4px solid var(--turquoise);background:rgba(95,173,176,.1)}
.science-limitation h3{margin:0 0 17px;color:#a6d5d6;font:700 clamp(23px,2.4vw,36px)/1.08 'Cormorant Garamond',Georgia,serif;text-transform:uppercase}
.science-limitation p{max-width:950px;margin:0;color:#e2dfd7;font-size:clamp(15px,1.2vw,18px);line-height:1.65}
.science-door{margin-top:clamp(70px,8vw,115px);padding-block:clamp(35px,5vw,70px);border-block:1px solid var(--gold-dark);text-align:center}
.science-door h3{max-width:1050px;margin:0 auto 22px;color:var(--gold-light);font:700 clamp(47px,5.7vw,87px)/.98 'Cormorant Garamond',Georgia,serif;text-transform:uppercase}
.science-door p{max-width:820px;margin:0 auto;color:#dcd4c8;font-size:clamp(16px,1.25vw,19px);line-height:1.65}
.science-two-questions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(70px,8vw,115px)}
.science-two-questions>div{padding:clamp(25px,3vw,45px);border-top:2px solid var(--gold);background:linear-gradient(180deg,rgba(215,171,84,.09),transparent)}
.science-two-questions>div+div{border-top-color:var(--red);background:linear-gradient(180deg,rgba(180,90,69,.1),transparent)}
.science-two-questions h3{margin:0 0 16px;color:var(--gold-light);font:700 clamp(33px,3.4vw,52px)/1 'Cormorant Garamond',Georgia,serif;text-transform:uppercase}
.science-two-questions>div+div h3{color:#e9b0a2}
.science-two-questions p{margin:0;color:#e1d9cb;font-size:clamp(15px,1.18vw,18px);line-height:1.55}
.science-source{max-width:1050px;margin:65px 0 0;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.7}
@media(max-width:760px){.science-reassessment{margin-top:75px;padding-top:60px}.science-reassessment h2{font-size:clamp(43px,9vw,68px)}.science-deck{font-size:clamp(25px,5.5vw,36px)}.science-height{margin-top:75px;padding:30px 20px}.science-height h3{font-size:clamp(44px,9vw,69px)}.science-height-range{grid-template-columns:1fr;margin:28px 0 32px}.science-height-range>div+div{border-left:0;border-top:1px solid var(--gold-dark)}.science-height-range strong{font-size:clamp(45px,10vw,70px);white-space:normal}.science-height .science-central-question{font-size:clamp(31px,7vw,45px)}.science-comparison,.science-two-questions{grid-template-columns:1fr}.science-comparison{margin-top:55px}.science-conclusion{font-size:clamp(43px,8.5vw,67px)}.science-door h3{font-size:clamp(43px,8.5vw,65px)}.science-source{overflow-wrap:anywhere}}

/* Published companion Reel follows the site's established text CTA. */
.story-status .reel-watch{display:inline-flex;align-items:center;min-height:44px;color:var(--gold-light);font:700 13px/1.3 Inter,Arial,sans-serif;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}
.story-status .reel-watch:hover,.story-status .reel-watch:focus-visible{color:#fff;text-decoration:underline}

/* The identity break is a typographic narrative sequence, separate from the evidence cards. */
.case-break{padding-block:clamp(100px,11vw,170px);background:radial-gradient(ellipse at 50% 28%,rgba(52,91,95,.23),transparent 55%),linear-gradient(180deg,#080b0c,#040607)}
.identity-inner{max-width:1220px;margin:auto}
.identity-prelude{margin:0 auto 45px;color:var(--bone);font:700 clamp(27px,3.4vw,52px)/1.08 'Cormorant Garamond',Georgia,serif;text-transform:uppercase}
.case-break .identity-prelude em{color:#91c8cb}
.case-break h2{max-width:1120px;margin-bottom:clamp(65px,8vw,115px);font-size:clamp(67px,9vw,138px);line-height:.91}
.identity-propositions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,30px);text-align:left}
.identity-propositions article{min-width:0;padding:30px 25px 25px;border-top:2px solid var(--gold);background:linear-gradient(180deg,rgba(215,171,84,.09),rgba(12,19,20,.5))}
.identity-propositions article:nth-child(3){border-top-color:var(--turquoise);background:linear-gradient(180deg,rgba(95,173,176,.12),rgba(12,19,20,.5))}
.identity-propositions span,.identity-questions span{display:block;color:var(--gold-light);font:700 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.16em}
.identity-propositions h3{margin:21px 0 15px;font-size:clamp(33px,3vw,47px);line-height:.99;text-transform:uppercase}
.identity-propositions p{margin:0;color:#d7d2c8;font-size:15px;line-height:1.55}
.assumption{padding-block:clamp(100px,11vw,165px) clamp(90px,9vw,135px);background:radial-gradient(ellipse at 50% 18%,rgba(154,103,42,.12),transparent 50%),#090c0d}
.identity-reveal{padding-block:clamp(40px,5vw,75px) clamp(90px,10vw,145px)}
.assumption .identity-reveal h2{max-width:1050px;margin:0 auto 65px;font-size:clamp(65px,8vw,124px);line-height:.94}
.assumption .three-facts{max-width:1150px}
.assumption .three-facts span{font-size:clamp(24px,2.6vw,40px)}
.assumption .big-question{max-width:1200px;margin:clamp(75px,9vw,130px) auto 0;color:var(--bone);font-size:clamp(54px,7.5vw,118px);line-height:.95}
.seal-boundary{max-width:1050px;margin:auto;padding:clamp(45px,5vw,70px);border-top:1px solid var(--gold);border-bottom:1px solid var(--gold-dark);text-align:left;background:linear-gradient(110deg,rgba(215,171,84,.08),rgba(95,173,176,.06))}
.seal-boundary h3{margin:0 0 25px;color:var(--gold-light);font-size:clamp(47px,6vw,90px);line-height:.96;text-transform:uppercase}
.seal-boundary>p:not(.eyebrow){max-width:850px;color:#e2dad0;font-size:clamp(16px,1.35vw,19px);line-height:1.65}
.seal-conclusion{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px;padding-top:28px;border-top:1px solid var(--gold-dark)}
.seal-conclusion strong{font:700 clamp(25px,2.5vw,39px)/1.06 'Cormorant Garamond',Georgia,serif;color:var(--gold-light)}
.seal-conclusion strong+strong{color:#a5d5d5}
.k1-parallel{max-width:800px;margin:clamp(75px,8vw,115px) auto 0;padding-left:26px;border-left:3px solid var(--turquoise);text-align:left}
.k1-parallel h3{margin:0 0 15px;color:#a5d5d5;font-size:clamp(30px,3.2vw,48px);line-height:1.05;text-transform:uppercase}
.k1-parallel p{max-width:730px;margin:0 0 18px;color:#d8d0c4;font-size:16px;line-height:1.65}
.k1-parallel p:last-child{margin-bottom:0}
.k1-parallel strong{display:block;color:var(--gold-light);font:700 clamp(23px,2.1vw,33px)/1.1 'Cormorant Garamond',Georgia,serif}
.k1-parallel strong+strong{margin-top:7px;color:var(--bone)}
.timeline{max-width:none;padding-block:clamp(100px,11vw,165px);background:radial-gradient(ellipse at 10% 30%,rgba(36,79,86,.2),transparent 55%),linear-gradient(145deg,#11191b,#06090a 72%)}
.timeline>.act-no,.timeline>.eyebrow,.timeline>h2,.timeline>.cold-case-steps,.timeline>.missing-why,.timeline>.identity-questions{max-width:1268px;margin-inline:auto}
.timeline h2{margin-bottom:clamp(70px,8vw,110px);font-size:clamp(60px,7.6vw,117px);line-height:.94}
.timeline .cold-case-steps{grid-template-columns:repeat(4,minmax(0,1fr))}
.cold-case-steps li{min-width:0;padding:32px 22px 25px 0}
.cold-case-steps li:not(:last-child){margin-right:22px}
.cold-case-steps h3{margin:18px 0 12px;color:var(--bone);font-size:clamp(29px,2.65vw,41px);line-height:1.02;text-transform:uppercase}
.cold-case-steps li p{margin:0;color:#d8d3ca;font-size:14px;line-height:1.6}
.cold-case-steps li p strong{color:var(--gold-light)}
.timeline-today{display:block;color:var(--gold-light);font:700 clamp(35px,3.7vw,60px)/1 'Cormorant Garamond',Georgia,serif}
.cold-case-steps li .location-uncertain{color:var(--gold-light);font:700 clamp(21px,2vw,31px)/1.12 'Cormorant Garamond',Georgia,serif}
.missing-why{margin-top:clamp(75px,8vw,115px);padding:clamp(33px,4vw,60px);border:1px solid rgba(95,173,176,.45);background:rgba(10,22,26,.68)}
.missing-why h3{max-width:1050px;margin:0 0 25px;color:var(--bone);font-size:clamp(45px,5vw,78px);line-height:.98;text-transform:uppercase}
.missing-why p{max-width:930px;color:#d9d8d1;font-size:clamp(15px,1.25vw,18px);line-height:1.65}
.missing-why strong{display:block;max-width:1000px;margin:30px 0 18px;color:#a5d5d5;font:700 clamp(28px,3.1vw,47px)/1.06 'Cormorant Garamond',Georgia,serif}
.missing-why p:last-child{margin-bottom:0}
.identity-questions{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:clamp(85px,10vw,145px)}
.identity-questions>div{min-width:0;padding:clamp(30px,4vw,55px);border-top:2px solid var(--gold);background:linear-gradient(180deg,rgba(215,171,84,.1),transparent)}
.identity-questions>div+div{border-top-color:var(--turquoise);background:linear-gradient(180deg,rgba(95,173,176,.13),transparent)}
.identity-questions>div+div span{color:#a5d5d5}
.identity-questions h3{margin:20px 0 24px;color:var(--bone);font-size:clamp(45px,4.5vw,70px);line-height:.98;text-transform:uppercase}
.identity-questions p{margin:0;color:#d8d3c9;font-size:clamp(16px,1.3vw,19px);line-height:1.55}
.identity-questions strong{display:block;color:var(--gold-light);font:700 clamp(44px,5.3vw,82px)/.98 'Cormorant Garamond',Georgia,serif}
@media(max-width:900px){.identity-propositions{grid-template-columns:1fr}.identity-propositions article{padding:26px}.identity-propositions h3{font-size:clamp(38px,5vw,55px)}.timeline .cold-case-steps{grid-template-columns:1fr 1fr}.cold-case-steps li:nth-child(2){border-right:0}.cold-case-steps li{padding-bottom:35px}}
@media(max-width:760px){.case-break,.assumption,.timeline{padding-block:90px}.identity-prelude{font-size:clamp(27px,5.6vw,40px)}.case-break h2{font-size:clamp(66px,12vw,95px)}.assumption .identity-reveal h2{font-size:clamp(58px,11vw,87px)}.assumption .big-question{font-size:clamp(54px,10vw,85px)}.seal-boundary{padding:35px 24px}.seal-boundary h3{font-size:clamp(47px,9vw,70px)}.seal-conclusion{grid-template-columns:1fr;gap:18px}.seal-conclusion strong{font-size:clamp(29px,6vw,41px)}.timeline h2{font-size:clamp(55px,10vw,82px)}.identity-questions{grid-template-columns:1fr}.identity-questions>div+div{padding-block:48px}.identity-questions strong{font-size:clamp(54px,10vw,77px)}}
@media(max-width:430px){.identity-prelude{font-size:clamp(25px,7.7vw,33px)}.case-break h2{font-size:clamp(58px,16vw,72px)}.assumption .identity-reveal h2{font-size:clamp(52px,13vw,66px)}.assumption .big-question{font-size:clamp(51px,12vw,61px)}.seal-boundary{padding:30px 19px}.seal-boundary h3{font-size:clamp(43px,11vw,54px)}.k1-parallel{padding-left:18px}.timeline h2{font-size:clamp(49px,12vw,61px)}.timeline .cold-case-steps{grid-template-columns:1fr}.cold-case-steps li{border-right:0!important;margin-right:0!important;border-left:1px solid var(--gold-dark);padding:0 0 32px 22px}.cold-case-steps li:before{top:0;left:-5px}.cold-case-steps h3{font-size:36px}.cold-case-steps li .location-uncertain{font-size:30px}.missing-why{padding:29px 21px}.missing-why h3{font-size:clamp(42px,11vw,54px)}.identity-questions h3{font-size:clamp(43px,10vw,55px)}.identity-questions strong{font-size:clamp(49px,12vw,64px)}}

/* Approved cinematic heading art: image pixels supply all visible lettering and ornament. */
.cinematic-semantic.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.cinematic-heading{display:block;width:min(100%,900px);max-width:100%;margin:0 auto clamp(36px,5vw,70px)}
.cinematic-heading img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
.cinematic-heading-king{margin-bottom:clamp(55px,7vw,105px)}
.cinematic-heading-science{width:min(100%,1000px);margin:0 0 33px}
.cinematic-heading-three-facts{width:min(100%,980px);margin-bottom:clamp(50px,6vw,85px)}
.cinematic-heading-same-man{width:min(100%,980px);margin-top:clamp(75px,9vw,130px);margin-bottom:0}
.cinematic-heading-seal{width:min(100%,900px);margin:0 0 25px}
.cinematic-heading-timeline{width:min(100%,1050px);margin:0 0 clamp(70px,8vw,110px)}
.cold-case-steps .cinematic-heading-where{width:100%;margin:14px 0 16px}
.cinematic-heading-verdict{width:min(100%,980px);margin:clamp(65px,7vw,110px) auto 0}
.door .cinematic-heading-door{width:min(100%,1000px);margin:50px auto 35px}
@media(max-width:760px){.cinematic-heading-king{margin-bottom:55px}.cinematic-heading-science{margin-bottom:28px}.cinematic-heading-three-facts{margin-bottom:55px}.cinematic-heading-same-man{margin-top:70px}.cinematic-heading-timeline{margin-bottom:65px}.cinematic-heading-verdict{margin-top:65px}.door .cinematic-heading-door{margin:42px auto 28px}}
@media(max-width:430px){.cinematic-heading-seal{margin-bottom:22px}.cold-case-steps .cinematic-heading-where{margin:12px 0 15px}}

/* The companion Reel is cinematic artwork, separate from the evidence cards. */
.story-band{grid-template-columns:minmax(0,270px) minmax(0,1fr);gap:clamp(34px,5vw,85px)}
.story-poster{display:block;position:relative;width:100%;max-width:270px;justify-self:center;border:1px solid var(--gold-dark);box-shadow:0 25px 55px #0009;overflow:hidden}
.story-poster img{display:block;width:100%;height:auto;aspect-ratio:941/1672;object-fit:contain}
.story-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:62px;height:62px;transform:translate(-50%,-50%);border:1px solid var(--gold-light);border-radius:50%;background:#060808c9;color:var(--gold-light);font:700 22px/1 Inter,Arial,sans-serif}
.story-poster:hover .story-play,.story-poster:focus-visible .story-play{background:var(--gold-light);color:#080a0a}
.story-status{max-width:690px}
.story-band .story-status h2{font-size:clamp(44px,5vw,72px);line-height:.96;text-transform:uppercase}
.story-band .story-status h2 em{display:block;margin-top:9px;font-size:.75em}
.story-status .story-deck{margin:25px 0 0;color:var(--bone);font-size:clamp(17px,1.4vw,21px);line-height:1.4}
.story-status .reel-watch{margin-top:28px;padding:14px 20px;min-height:50px;border:1px solid var(--gold);background:#3c2a15;color:#fff;gap:30px}
.story-status .reel-watch:hover,.story-status .reel-watch:focus-visible{background:var(--gold-light);color:#090b0c;text-decoration:none}
.story-disclosure{margin-top:32px;padding-top:18px;border-top:1px solid var(--gold-dark)}
.story-disclosure strong{display:block;color:var(--gold-light);font:700 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.18em}
.story-status .story-disclosure p{max-width:620px;margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.6}

/* Sa-Nakht's exit leads to existing investigations without changing their pages. */
.continue-investigation{max-width:none;background:linear-gradient(180deg,#080c0d,#101719 48%,#080b0c);border-top:1px solid var(--line);text-align:center}
.continue-investigation>.eyebrow,.continue-investigation>h2,.continue-intro,.continue-grid,.continue-all{max-width:1268px;margin-inline:auto}
.continue-investigation h2{color:var(--bone);font-size:clamp(53px,7vw,104px);line-height:.95;text-transform:uppercase}
.continue-intro{margin-top:25px;color:var(--muted);font-size:clamp(16px,1.5vw,21px)}
.continue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,32px);margin-top:clamp(45px,6vw,85px);text-align:left}
.continue-card{min-width:0;background:#12191b;border:1px solid var(--gold-dark);box-shadow:0 24px 50px #0007;overflow:hidden}
.continue-image{display:block;aspect-ratio:4/5;overflow:hidden;background:#080b0c}
.continue-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.continue-copy{padding:clamp(22px,2.5vw,32px)}
.continue-copy h3{margin:0;color:var(--bone);font-size:clamp(33px,3vw,47px);line-height:1;text-transform:uppercase}
.continue-copy h3 a{color:inherit;text-decoration:none}
.continue-copy h3 a:hover,.continue-copy h3 a:focus-visible{color:var(--gold-light)}
.continue-copy p{min-height:4.7em;margin:19px 0 18px;color:#d1d1cb;font-size:15px;line-height:1.55}
.continue-cta,.continue-all{display:inline-flex;align-items:center;gap:13px;min-height:44px;color:var(--gold-light);font:700 11px/1.4 Inter,Arial,sans-serif;letter-spacing:.14em;text-decoration:none}
.continue-cta:hover,.continue-all:hover,.continue-cta:focus-visible,.continue-all:focus-visible{color:#fff;text-decoration:underline}
.continue-all{margin-top:clamp(40px,5vw,70px);padding:14px 24px;border:1px solid var(--gold-dark)}
@media(max-width:900px){.continue-grid{grid-template-columns:1fr 1fr}.continue-card:last-child{grid-column:1/-1;max-width:410px;justify-self:center}}
@media(max-width:760px){.story-band{grid-template-columns:1fr;gap:30px}.story-poster{max-width:240px}.story-status{width:100%;max-width:620px;margin-inline:auto}.continue-investigation h2{font-size:clamp(48px,10vw,72px)}}
@media(max-width:600px){.continue-grid{grid-template-columns:1fr}.continue-card:last-child{grid-column:auto;max-width:none}.continue-image{aspect-ratio:4/4}.continue-copy p{min-height:0}.story-band .story-status h2{font-size:clamp(43px,10vw,60px)}}
@media(max-width:430px){.story-poster{max-width:205px}.story-status{padding-left:20px}.story-band .story-status h2{font-size:clamp(40px,11vw,51px)}.story-status .reel-watch{width:100%;justify-content:space-between}.continue-investigation h2{font-size:clamp(46px,12vw,59px)}.continue-copy h3{font-size:38px}}

