@font-face{font-family:Newsreader;src:url('assets/fonts/newsreader-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Newsreader;src:url('assets/fonts/newsreader-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:'Public Sans';src:url('assets/fonts/public-sans-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'Public Sans';src:url('assets/fonts/public-sans-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:'Public Sans';src:url('assets/fonts/public-sans-700.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--paper:#eeebe3;--ink:#202924;--subtle:#62665e;--line:#c9ccc2;--accent:#88502f;--gold:#dcc183;--white:#faf9f5;--serif:Newsreader,Georgia,serif;--sans:'Public Sans',Verdana,sans-serif;--bg:var(--paper);--fg:var(--ink);--muted:var(--subtle);--rule:var(--line);--highlight:var(--accent)}
*{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font:400 16px/1.5 var(--sans);height:100dvh;overflow:hidden;transition:background .3s,color .3s}body[data-theme=ink]{--bg:#202924;--fg:#f0ede4;--muted:#bec6bc;--rule:#566156;--highlight:#dcc183}body[data-theme=ochre]{--bg:#dfc68f;--fg:#292d25;--muted:#554b35;--rule:#aa925d;--highlight:#714526}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:disabled{opacity:.35;cursor:default}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--highlight);outline-offset:5px}button:hover:not(:disabled),a:hover{color:var(--highlight)}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}p,h1,h2,h3,figure{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);letter-spacing:-.025em;line-height:1.03}h2{font-size:clamp(36px,4.1vw,65px)}h3{font-family:var(--serif);font-size:clamp(28px,2.7vw,43px);line-height:1.08}em{font-style:normal;color:var(--highlight)}[hidden]{display:none!important}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.6}.site-header{height:68px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--rule);padding:0 3.2vw}.wordmark{display:flex;gap:5px;align-items:center;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.wordmark span{font-weight:400}.wordmark i{font:400 23px var(--serif);margin-left:7px}.header-context{margin-left:auto;font-size:11px;letter-spacing:.08em;white-space:nowrap}.header-context span{margin:0 9px;opacity:.4}.tools{display:flex;gap:20px;align-items:center}.tools button{font-size:12px;padding:10px 0}.tools button span{margin-left:5px}.tools .icon-button{display:flex;padding:9px;border-left:1px solid var(--rule);padding-left:20px}
#slides{height:calc(100dvh - 138px);outline:none}.slide{height:100%;padding:27px 4.2vw 18px;display:flex;flex-direction:column;gap:18px;overflow:auto;animation:arrive .36s ease both}.slide-top{display:flex;justify-content:space-between;align-items:center}.slide-top .section-marker{font:400 15px var(--serif);color:var(--muted)}.slide-title{max-width:1050px}.slide-source{margin-top:auto;padding-top:9px;font-size:11px;line-height:1.55;color:var(--muted);max-width:1100px}.slide-source a{text-decoration-color:var(--rule)}.slide-source a:hover{text-decoration-color:currentColor}.body-copy{font-size:clamp(18px,1.65vw,25px);line-height:1.5}.small-copy{font-size:15px;line-height:1.6;color:var(--muted)}.text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px;align-self:flex-start;padding:7px 0}.text-link span{margin-left:9px}.media{display:flex;flex-direction:column;min-height:0;gap:9px}.media-button{display:block;position:relative;min-height:0;flex:1;width:100%;padding:0;text-align:left}.media-button img{width:100%;height:100%;object-fit:contain;display:block}.expand-mark{position:absolute;right:10px;bottom:10px;width:32px;height:32px;display:grid;place-items:center;background:var(--white);color:var(--ink);font-size:20px;border:1px solid #d5d7cc;transition:background .2s}.media-button:hover .expand-mark{background:var(--gold)}.media figcaption{font-size:11px;line-height:1.45;color:var(--muted)}.photo-field{background:#e0dfd9}.paper-field{background:#e1ded4;padding:14px}.theme-ink .photo-field{background:#303930}.theme-ink .paper-field{background:#3c453b}.solid-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--fg);color:var(--bg);padding:12px 20px;font-size:13px;text-decoration:none}.solid-button:hover:not(:disabled){background:var(--highlight);color:var(--bg)}.subtle-rule{width:50px;height:1px;background:var(--highlight)}
.cover{gap:0;padding-top:28px}.cover-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:5vw;flex:1;min-height:0}.cover-copy{display:flex;flex-direction:column;align-items:flex-start;padding:18px 0 15px}.cover-copy h1{font-size:clamp(65px,7.8vw,122px);line-height:.91;margin:clamp(30px,5vh,66px) 0 22px;letter-spacing:-.045em}.cover-copy h1 .cover-second{display:block}.cover-copy .lede{font-size:clamp(17px,1.55vw,25px);line-height:1.5;max-width:410px}.authors{margin-top:auto;padding-top:28px;font-size:12px;line-height:1.75}.cover .media{padding-top:10px;padding-bottom:15px}.cover .media-button{max-height:calc(100dvh - 225px);background:#cccfcf}.cover .media img{object-fit:contain}.cover .eyebrow{color:var(--highlight)}
.question-title{font-size:clamp(47px,6.15vw,94px);max-width:1100px;margin:14px 0 10px;line-height:1.02}.verb-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:auto;border-top:1px solid var(--rule);padding-top:25px;padding-bottom:8px}.verb-strip div+div{border-left:1px solid var(--rule);padding-left:32px}.verb-strip span{font-size:11px;color:var(--highlight)}.verb-strip h3{margin:10px 0 12px;font-size:clamp(30px,3.6vw,53px)}.verb-strip p{font-size:17px;max-width:290px;line-height:1.5}.method-line{font-size:13px;color:var(--muted);border-top:1px solid var(--rule);padding-top:13px}
.egypt-layout{display:grid;grid-template-columns:.9fr 1.3fr;gap:5vw;flex:1;min-height:0}.egypt-layout .media{max-height:calc(100dvh - 245px)}.egypt-copy{display:flex;flex-direction:column;justify-content:center;gap:22px}.egypt-copy h2{font-size:clamp(39px,4.4vw,69px)}.object-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule);padding-top:17px;gap:25px}.object-facts dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.object-facts dd{margin:0;font-size:17px}.mini-timeline{display:flex;gap:20px;margin-top:6px}.mini-timeline div{flex:1;border-top:1px solid var(--rule);padding-top:12px}.mini-timeline strong{font:400 35px var(--serif)}.mini-timeline p{font-size:13px;margin-top:6px}
.report-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:5vw;min-height:0;flex:1}.report-doc{display:flex;gap:12px;min-height:0;position:relative}#report-media{width:100%;min-height:0;display:flex}.report-doc .media{width:100%;height:100%;max-height:calc(100dvh - 342px)}.report-doc .paper-field{padding:10px}.page-switch{display:flex;gap:8px;position:absolute;left:18px;top:18px;z-index:1}.page-switch button{font-size:11px;line-height:1;background:var(--white);color:var(--ink);border:1px solid var(--line);padding:10px 12px}.page-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.report-copy{display:flex;flex-direction:column;justify-content:center;gap:23px}.evidence-step{padding-left:20px;border-left:2px solid var(--highlight)}.evidence-step .eyebrow{color:var(--highlight);margin-bottom:7px}.evidence-step p:not(.eyebrow){font-size:clamp(18px,1.85vw,27px);line-height:1.4}.report-copy .small-copy{max-width:550px}
.handover-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:6vw;min-height:0;flex:1}.handover-copy{display:flex;flex-direction:column;justify-content:center;gap:24px}.handover-copy h2{font-size:clamp(46px,5.5vw,85px)}.date-block{border-top:1px solid var(--rule);padding-top:20px;display:flex;gap:17px;align-items:center}.date-block strong{font:400 50px var(--serif);color:var(--highlight)}.date-block span{font-size:14px}.handover-layout .media{max-height:calc(100dvh - 225px)}.handover-copy .body-copy{max-width:510px}.handover-copy .small-copy{max-width:440px}
.manto-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:4vw;min-height:0;flex:1}.manto-layout .media{justify-content:center;min-height:240px}.manto-layout .media-button{flex:0 1 auto}.manto-layout .media img{max-height:calc(100dvh - 390px)}.manto-copy{display:flex;flex-direction:column;justify-content:center;gap:20px}.manto-copy h2{font-size:clamp(39px,4.7vw,70px)}.manto-copy p{font-size:19px;line-height:1.5}.timeline{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule);padding-top:13px;gap:22px}.timeline strong{font:400 31px var(--serif)}.timeline p{font-size:12px;line-height:1.5;margin-top:5px}.timeline .accent{color:var(--highlight)}
.voices-layout{display:grid;grid-template-columns:1fr 1fr;gap:4vw;flex:1;align-content:center}.voice{border-top:1px solid var(--rule);padding-top:18px}.voice .eyebrow{color:var(--highlight);margin-bottom:17px}.voice h3{margin-bottom:17px;font-size:39px}.voice p:not(.eyebrow){font-size:clamp(17px,1.55vw,23px);line-height:1.55;max-width:560px}.letter-note{border-top:1px solid var(--rule);padding-top:14px;display:flex;justify-content:space-between;align-items:center;gap:22px}.letter-note p{font-size:14px;max-width:700px}.document-chain{display:flex;gap:18px;font-size:15px;align-items:center;color:var(--highlight);padding-top:12px}.document-chain span[aria-hidden]{opacity:.6}
.visit-layout{display:grid;grid-template-columns:1.2fr .85fr;gap:6vw;flex:1;min-height:0}.visit-copy{display:flex;flex-direction:column;justify-content:center;gap:21px}.visit-copy h2{font-size:clamp(35px,3.5vw,54px)}.visit-copy blockquote{font:400 clamp(44px,5.35vw,82px)/1.04 var(--serif);letter-spacing:-.025em;margin:7px 0}.visit-copy .quote-credit{font-size:13px}.visit-copy .body-copy{font-size:20px;max-width:540px}.visit-layout .media{max-height:calc(100dvh - 245px)}.visit-layout .paper-field{padding:13px;background:#c7ad77}.visit-copy .limit{border-top:1px solid var(--rule);padding-top:16px;font-size:16px;max-width:530px}
.tlingit-layout{display:grid;grid-template-columns:.62fr 1.2fr 1fr;gap:30px;min-height:0;flex:1}.tlingit-layout .media{max-height:calc(100dvh - 345px);justify-content:center}.tlingit-layout .replica-figure .media-button{flex:0 1 auto}.tlingit-layout .replica-figure{padding-top:20px}.tlingit-rules{display:flex;flex-direction:column;justify-content:center;gap:23px}.tlingit-rules p{font-size:clamp(17px,1.55vw,23px);line-height:1.4}.tlingit-rules p>span{font:400 26px var(--serif);color:var(--highlight);display:block;margin-bottom:8px}.tlingit-title{max-width:1080px}
.standards-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:6vw;flex:1;min-height:0}.standards-layout .media{max-height:calc(100dvh - 340px)}.standards-copy{display:flex;flex-direction:column;justify-content:center;gap:22px}.standard-row{border-top:1px solid var(--rule);padding-top:15px;display:grid;grid-template-columns:105px 1fr;gap:24px}.standard-row h3{font-size:28px}.standard-row p{font-size:19px}.standards-copy .small-copy{padding-top:5px}
.form-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:4vw;flex:1;align-items:center}.field-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;border-top:1px solid var(--rule)}.field-list button{display:flex;text-align:left;gap:13px;align-items:center;font-size:14px;padding:17px 8px 17px 0;border-bottom:1px solid var(--rule);line-height:1.35;min-height:76px}.field-list button span{font:400 25px var(--serif);color:var(--muted)}.field-list button[aria-selected=true]{color:var(--highlight);border-bottom:2px solid var(--highlight)}.field-list button[aria-selected=true] span{color:var(--highlight)}.field-detail{border-left:1px solid var(--rule);padding-left:4vw}.field-detail .eyebrow{color:var(--highlight);margin-bottom:18px}.field-detail h3{font-size:clamp(35px,3.5vw,52px);margin-bottom:22px}.field-detail .field-content{font-size:clamp(19px,1.9vw,28px);line-height:1.5;max-width:640px}.field-detail .field-question{border-top:1px solid var(--rule);padding-top:17px;font-size:16px;margin-top:24px;max-width:600px}.proposal-note{font-size:13px;color:var(--highlight);border-top:1px solid var(--rule);padding-top:12px}
.protocol-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:4vw;min-height:0;flex:1}.example-tabs{display:flex;gap:8px;margin:2px 0 17px}.example-tabs button{border:1px solid var(--rule);padding:8px 12px;font-size:12px;white-space:nowrap}.example-tabs button[aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.example-detail h3{font-size:32px;margin-bottom:15px}.example-detail dl{margin:0}.example-row{display:grid;grid-template-columns:145px 1fr;border-top:1px solid var(--rule);padding:11px 0;gap:20px}.example-row dt{font-size:12px;font-weight:600}.example-row dd{font-size:16px;line-height:1.45;margin:0}.care{padding:22px 25px;background:#e0e0d5;align-self:center}.care h3{font-size:30px;line-height:1.1;margin:10px 0 18px}.care ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.care li{display:flex;gap:15px;align-items:baseline;font-size:14px}.care li span{font:400 28px var(--serif);color:var(--highlight);width:20px}.care .small-copy{font-size:12px;margin-top:20px}.protocol-notice{font-size:13px;color:var(--highlight)}
.conclusion .slide-title{font-size:clamp(48px,6.6vw,103px);max-width:1100px;line-height:1.02;margin-top:12px}.conclusion .verb-strip{margin-top:auto;padding-bottom:12px}.conclusion .verb-strip h3{font-size:36px}.conclusion .verb-strip p{font-size:17px}.closing-row{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid var(--rule);padding-top:17px}.closing-row p{font-size:13px;max-width:790px;color:var(--muted)}
.deck-footer{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 3.2vw;position:relative;border-top:1px solid var(--rule);gap:20px}.index-button{font-size:12px;display:flex;gap:10px;align-items:center}.index-button span{font-size:20px}.section-progress{display:flex;gap:22px;align-items:center}.section-progress>span{font-size:11px;color:var(--muted)}#progress-dots{display:flex;gap:6px}#progress-dots i{width:17px;height:3px;background:var(--rule)}#progress-dots i.current{background:var(--highlight)}#progress-dots i.passed{background:var(--fg);opacity:.55}.slide-controls{display:flex;gap:9px;align-items:center}.slide-controls>span{font-variant-numeric:tabular-nums;font-size:13px;margin-right:20px}.slide-controls>span span{color:var(--muted);margin-left:6px}.slide-controls button{border:1px solid var(--rule);height:37px;width:45px;font-size:22px;line-height:1}.slide-controls button:hover:not(:disabled){background:var(--fg);color:var(--bg)}.progress-line{position:absolute;left:0;bottom:0;right:0;height:3px;background:var(--rule)}.progress-line i{display:block;height:100%;background:var(--highlight);transition:width .3s}
dialog{--fg:var(--ink);--bg:var(--paper);--muted:var(--subtle);--highlight:var(--accent);--rule:var(--line);border:0;background:var(--paper);color:var(--ink);padding:0;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);box-shadow:0 20px 100px #0006}dialog::backdrop{background:#111b15bb;backdrop-filter:blur(6px)}.panel-dialog{width:880px;padding:30px 36px}.dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:23px}.dialog-heading h2{font-size:42px;margin-top:7px}.close-button{font-size:30px;line-height:1;width:36px;height:36px;flex-shrink:0}.index-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.index-list button{text-align:left;display:grid;grid-template-columns:23px 1fr 34px;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;align-items:baseline}.index-list button span{color:var(--accent)}.index-list small{font-size:10px;color:var(--subtle);text-align:right}.dialog-help{font-size:12px;color:var(--subtle);margin-top:23px}.archive-dialog{width:1250px;padding:28px 34px}.archive-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:24px}.archive-tabs button{font-size:13px;padding:0 0 13px}.archive-tabs button[aria-selected=true]{border-bottom:2px solid var(--accent);color:var(--accent)}.archive-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.archive-card{min-width:0}.archive-card button{display:block;width:100%;height:180px;background:#dcded4;padding:8px}.archive-card img{display:block;width:100%;height:100%;object-fit:contain}.archive-card .eyebrow{font-size:9px;margin-top:12px;color:var(--accent)}.archive-card h3{font-size:23px;margin:5px 0 7px}.archive-card p{font-size:11px;line-height:1.5;color:var(--subtle)}.letters-panel{max-width:900px}.letters-panel>p{font-size:18px;margin-bottom:25px;max-width:760px}.letter-record{border-top:1px solid var(--line);padding:24px 0;display:grid;grid-template-columns:130px 1fr;gap:25px}.letter-record .eyebrow{color:var(--accent)}.letter-record h3{font-size:29px;margin-bottom:12px}.letter-record p{font-size:15px;margin:10px 0}.letter-record a{font-size:13px}.references-panel{max-width:980px}.references-panel ol{padding:0;list-style:none}.references-panel li{border-top:1px solid var(--line);padding:16px 0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.references-panel .sources-intro{font-size:16px;line-height:1.6;margin-bottom:24px}.reference-links{display:flex;gap:25px;margin-top:24px;font-size:13px}.image-dialog{width:1400px;height:calc(100dvh - 48px);overflow:hidden}.image-toolbar{height:62px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;border-bottom:1px solid var(--line)}.image-toolbar>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.image-toolbar>div{display:flex;gap:12px;align-items:center}.image-toolbar button{padding:8px;font-size:20px}.image-toolbar #zoom-reset{font-size:12px}.image-inspector{height:calc(100% - 62px);display:grid;grid-template-columns:minmax(0,1fr) 340px}.zoom-stage{overflow:auto;background:#d8dbd2;padding:20px;overscroll-behavior:contain}.zoom-stage img{display:block;margin:0 auto;max-width:none;max-height:none}.image-inspector aside{padding:28px;overflow:auto}.image-inspector h2{font-size:34px;margin:12px 0 20px}.image-inspector aside>p:not(.eyebrow){font-size:15px;line-height:1.65}.image-inspector dl{margin:25px 0}.image-inspector dt{font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:600;border-top:1px solid var(--line);padding-top:15px;margin-top:15px}.image-inspector dd{font-size:12px;margin:10px 0 0;line-height:1.65}.image-inspector a{font-size:13px}.notes-content p{font-size:17px;line-height:1.7;margin-bottom:16px}.notes-content .cue{border-left:2px solid var(--accent);padding-left:18px;font-size:15px}.notes-actions{border-top:1px solid var(--line);padding-top:22px;display:flex;gap:25px;align-items:center}.notes-actions a{font-size:13px}
body.presenter-mode{overflow:auto;background:var(--paper);color:var(--ink)}.presenter-mode>.site-header,.presenter-mode>#slides,.presenter-mode>.deck-footer{display:none}.presenter{padding:30px 4vw;--fg:var(--ink);--bg:var(--paper);--muted:var(--subtle);--highlight:var(--accent);--rule:var(--line)}.presenter>header{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:13px}.presenter-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:6vw;padding-top:40px}.presenter-layout h1{font-size:48px;margin:15px 0 25px}.presenter-layout p:not(.eyebrow){font-size:18px;line-height:1.65;margin-bottom:17px}.presenter-layout .cue{font-size:15px!important;color:var(--accent);border-left:2px solid var(--accent);padding-left:18px}.presenter-controls{display:flex;gap:25px;align-items:center;margin-top:25px}.presenter-controls>button{padding:12px 20px;border:1px solid var(--line)}.presenter-layout aside{border-left:1px solid var(--line);padding-left:3vw}.presenter-layout output{display:block;font:400 80px var(--serif);margin:10px 0;color:var(--accent);font-variant-numeric:tabular-nums}.presenter-layout aside>button{font-size:13px;padding:8px 10px;border:1px solid var(--line);margin:0 8px 20px 0}#presenter-outline{display:grid;gap:1px}#presenter-outline button{padding:7px 0;font-size:12px;text-align:left;line-height:1.4}#presenter-outline button.current{color:var(--accent);font-weight:600}.presenter-next{padding-top:20px;border-top:1px solid var(--line);font-size:14px!important;color:var(--subtle)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-70px;left:12px;z-index:20;padding:12px;background:var(--ink);color:var(--white)}.skip-link:focus{top:10px}.noscript{padding:50px;font-size:20px}.noscript a{display:inline}@keyframes arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.slide{padding-top:35px;gap:25px}.slide-source{font-size:13px}.eyebrow{font-size:13px}.media figcaption{font-size:13px}.field-list button{font-size:17px;min-height:87px}.example-row dd{font-size:19px}.example-row dt{font-size:14px}.care li{font-size:17px}.care .small-copy{font-size:14px}.timeline p{font-size:15px}.mini-timeline p{font-size:16px}}
@media(max-height:760px) and (min-width:900px){.site-header{height:55px}.deck-footer{height:58px}#slides{height:calc(100dvh - 113px)}.slide{padding-top:18px;padding-bottom:13px;gap:13px}.slide h2{font-size:clamp(33px,3.6vw,53px)}.cover-copy h1{font-size:clamp(58px,7.3vw,104px);margin:25px 0 18px}.cover-copy{padding-top:6px}.cover .media-button{max-height:calc(100dvh - 185px)}.cover .media{padding-top:3px}.authors{padding-top:16px}.question-title{font-size:clamp(42px,5.6vw,75px)!important;margin:6px 0}.verb-strip{padding-top:18px}.verb-strip h3{margin:5px 0 9px;font-size:37px}.verb-strip p{font-size:15px}.egypt-layout .media,.handover-layout .media,.visit-layout .media{max-height:calc(100dvh - 195px)}.egypt-copy{gap:15px}.object-facts{margin:0;padding-top:12px}.report-doc .media,.tlingit-layout .media,.standards-layout .media{max-height:calc(100dvh - 280px)}.report-copy{gap:15px}.evidence-step p:not(.eyebrow){font-size:20px}.voice h3{font-size:31px;margin-bottom:12px}.voice p:not(.eyebrow){font-size:17px}.visit-copy{gap:14px}.visit-copy blockquote{font-size:60px}.visit-copy .body-copy{font-size:17px}.visit-copy .limit{font-size:14px;padding-top:12px}.field-list button{min-height:60px;padding:12px 4px 12px 0;font-size:12px}.field-detail h3{font-size:37px;margin-bottom:15px}.field-detail .field-content{font-size:19px}.field-detail .field-question{font-size:14px;margin-top:17px}.example-row{padding:8px 0}.example-row dd{font-size:14px}.example-tabs{margin-bottom:10px}.example-detail h3{font-size:27px;margin-bottom:10px}.care{padding:17px 20px}.care h3{font-size:26px;margin-bottom:12px}.care li{font-size:12px}.care ul{gap:6px}.care .small-copy{font-size:11px;margin-top:14px}.conclusion .slide-title{font-size:67px}.manto-layout .media img{max-height:calc(100dvh - 345px)}}
@media(max-width:900px){.header-context{display:none}.tools{margin-left:auto;gap:14px}.section-progress{display:none}.site-header{padding:0 22px}.deck-footer{padding:0 22px}.slide{padding:22px 28px 20px;gap:20px}.cover-layout{gap:30px;grid-template-columns:1.1fr 1fr}.cover-copy h1{font-size:61px;margin-top:50px}.cover-copy .lede{font-size:17px}.slide h2{font-size:39px}.egypt-layout{grid-template-columns:.85fr 1.15fr;gap:30px}.object-facts{grid-template-columns:1fr;gap:10px}.mini-timeline{gap:10px}.report-layout{gap:28px}.tlingit-layout{grid-template-columns:.7fr 1.1fr;gap:25px}.tlingit-rules{grid-column:1/-1;flex-direction:row;gap:22px}.tlingit-rules p{font-size:14px}.tlingit-layout .media{max-height:240px}.tlingit-rules p>span{font-size:20px}.tlingit-rules .text-link{font-size:11px}.form-layout{gap:25px}.field-detail{padding-left:25px}.field-list button{min-height:74px;font-size:12px}.field-detail .field-content{font-size:18px}.protocol-layout{grid-template-columns:1fr;flex:none}.care{display:block;align-self:auto}.example-row dd{font-size:18px}.protocol-notice{font-size:14px}.image-inspector{grid-template-columns:1fr 280px}.image-inspector aside{padding:22px}.image-inspector h2{font-size:28px}.archive-grid{grid-template-columns:repeat(3,1fr)}.presenter-layout{gap:25px;grid-template-columns:1.7fr 1fr}.presenter-layout h1{font-size:39px}.presenter-layout p:not(.eyebrow){font-size:16px}}
@media(max-width:620px){body{overflow:hidden}.site-header{height:60px;padding:0 16px;gap:8px}.wordmark{font-size:11px;gap:3px;display:block;line-height:1.3}.wordmark span{display:block}.wordmark i{display:none}.tools{gap:15px}.tools button{font-size:11px}.tools .icon-button{padding-left:12px}#slides{height:calc(100dvh - 124px)}.deck-footer{height:64px;padding:0 17px}.slide{padding:23px 22px 25px;gap:21px}.slide-top{gap:20px}.eyebrow{font-size:10px}.slide-top .section-marker{font-size:12px}.slide h2{font-size:37px}.slide-source{font-size:11px;padding-top:12px}.cover-layout,.egypt-layout,.report-layout,.handover-layout,.manto-layout,.visit-layout,.standards-layout,.form-layout{display:flex;flex-direction:column;gap:25px;min-height:initial;flex:none}.cover-copy{padding:0}.cover-copy h1{font-size:69px;margin:27px 0 21px}.cover-copy .lede{font-size:18px;max-width:340px}.authors{padding-top:23px;font-size:11px}.cover .media{padding:0}.cover .media-button{height:340px;max-height:none;flex:auto}.cover .media{margin-bottom:10px}.cover .media img{height:340px}.question-title{font-size:46px!important;margin:8px 0 5px}.verb-strip{grid-template-columns:1fr;gap:18px;padding-top:20px;margin-top:12px}.verb-strip div+div{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:17px}.verb-strip h3{font-size:35px;margin:3px 0 7px}.verb-strip p{font-size:17px;max-width:none}.method-line{font-size:13px;margin-top:5px}.egypt-layout .media{height:310px;max-height:none;order:2}.egypt-copy{gap:19px}.object-facts{grid-template-columns:1fr 1fr;margin:0}.object-facts dd{font-size:15px}.mini-timeline strong{font-size:29px}.mini-timeline p{font-size:12px}.report-layout{flex-direction:column-reverse}.report-doc{height:420px;min-height:420px}.report-doc .media{max-height:none}.report-copy{gap:23px}.evidence-step p:not(.eyebrow){font-size:21px}.report-copy .small-copy{font-size:14px}.handover-copy{gap:20px}.handover-copy h2{font-size:46px}.handover-layout .media{height:470px;max-height:none}.handover-copy .body-copy{font-size:22px}.manto-layout .media{min-height:0;order:2}.manto-layout .media img{height:auto;max-height:none}.manto-copy{gap:17px}.manto-copy h2{font-size:42px}.manto-copy p{font-size:18px}.timeline{grid-template-columns:1fr 1fr;gap:20px}.timeline strong{font-size:28px}.timeline p{font-size:12px}.voices-layout{grid-template-columns:1fr;gap:30px;flex:none}.voice h3{font-size:31px}.voice p:not(.eyebrow){font-size:18px}.letter-note{align-items:flex-start;flex-direction:column;gap:8px}.document-chain{flex-wrap:wrap;font-size:13px;gap:9px}.visit-copy blockquote{font-size:60px}.visit-copy .body-copy{font-size:18px}.visit-layout .media{height:450px;max-height:none}.visit-copy .limit{font-size:15px}.tlingit-layout{display:grid;grid-template-columns:.65fr 1fr;gap:18px;flex:none}.tlingit-layout .media{height:260px;max-height:none}.tlingit-layout .replica-figure{padding-top:0;justify-content:center}.tlingit-rules{flex-direction:column;gap:18px;margin-top:5px}.tlingit-rules p{font-size:18px}.tlingit-rules p>span{font-size:25px}.tlingit-rules .text-link{font-size:13px}.standards-layout .media{height:420px;max-height:none;order:2}.standard-row{grid-template-columns:80px 1fr;gap:20px}.standard-row h3{font-size:26px}.standard-row p{font-size:18px}.field-list{gap:0 15px}.field-list button{font-size:12px;min-height:70px}.field-detail{padding:24px 0 0;border-left:0;border-top:1px solid var(--rule)}.field-detail h3{font-size:37px}.field-detail .field-content{font-size:20px}.field-detail .field-question{font-size:15px}.proposal-note{font-size:12px}.protocol-layout{display:block;flex:none}.example-tabs{flex-wrap:wrap;gap:6px}.example-tabs button{font-size:11px;padding:8px 10px}.example-detail h3{font-size:30px;margin-top:24px}.example-row{grid-template-columns:1fr;gap:7px;padding:14px 0}.example-row dt{font-size:11px}.example-row dd{font-size:17px}.care{display:block;margin-top:25px}.care h3{font-size:29px}.care li{font-size:14px}.conclusion .slide-title{font-size:48px}.conclusion .verb-strip{margin-top:12px}.closing-row{flex-direction:column;align-items:flex-start;gap:20px}.closing-row p{font-size:13px}.slide-controls>span{margin-right:8px}.slide-controls button{width:38px}.index-button{font-size:11px}dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.panel-dialog,.archive-dialog{padding:23px 22px}.dialog-heading h2{font-size:32px}.index-list{grid-template-columns:1fr}.archive-tabs{gap:13px}.archive-tabs button{font-size:11px}.archive-grid{grid-template-columns:1fr 1fr;gap:22px 16px}.archive-card button{height:140px}.archive-card h3{font-size:22px}.archive-card p{font-size:10px}.letter-record{grid-template-columns:1fr;gap:10px}.image-dialog{height:calc(100dvh - 20px)}.image-toolbar{padding:0 12px}.image-toolbar>span{font-size:9px}.image-inspector{display:flex;flex-direction:column;overflow:auto}.zoom-stage{height:55dvh;min-height:55dvh;padding:12px}.image-inspector aside{overflow:visible;padding:23px}.image-inspector h2{font-size:30px}.notes-content p{font-size:16px}.notes-actions{flex-direction:column;align-items:flex-start;gap:20px}.presenter-layout{display:flex;flex-direction:column}.presenter-layout aside{border-left:0;border-top:1px solid var(--line);padding:20px 0}.presenter>header{gap:20px}.presenter>header .eyebrow{max-width:170px}.presenter-layout h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{@page{size:A4 landscape;margin:12mm}html,body{height:auto;overflow:visible;background:white!important;color:#111!important}.site-header,.deck-footer,dialog,.presenter,.skip-link{display:none!important}#slides{height:auto}.slide,.slide[hidden]{display:flex!important;break-after:page;height:180mm;overflow:hidden;padding:0;--fg:#111;--bg:white;--muted:#444;--rule:#bbb;--highlight:#704423;animation:none;gap:12px}.slide h2{font-size:30px}.slide h1{font-size:64px}.slide-source{font-size:8px}.eyebrow{font-size:9px}.media{max-height:132mm!important}.media figcaption{font-size:8px}.expand-mark{display:none}.cover-copy h1{margin:30px 0}.cover .media-button{max-height:145mm}.cover-copy .lede{font-size:16px}.body-copy{font-size:16px}.question-title{font-size:49px!important}.verb-strip h3{font-size:29px}.verb-strip p{font-size:13px}.evidence-step p:not(.eyebrow){font-size:18px}.voice p:not(.eyebrow){font-size:15px}.visit-copy blockquote{font-size:56px}.visit-copy .body-copy{font-size:15px}.visit-copy .limit{font-size:13px}.tlingit-layout .media,.standards-layout .media,.report-doc .media{max-height:113mm!important}.tlingit-rules p{font-size:16px}.tlingit-rules p>span{font-size:22px}.field-list button{min-height:54px;font-size:11px}.field-detail .field-content{font-size:17px}.field-detail h3{font-size:32px}.field-detail .field-question{font-size:13px}.example-row dd{font-size:13px}.care li{font-size:12px}.care{padding:15px}.conclusion .slide-title{font-size:58px!important}.solid-button,.text-link{display:none}.mini-timeline p,.timeline p{font-size:10px}.manto-layout .media img{max-height:90mm}.manto-copy p{font-size:15px}.small-copy{font-size:12px}}
