@font-face{font-family:WallDisplay;src:local('Impact');font-display:swap}
:root{--wall:#121d24;--ink:#172630;--paper:#f2ecdf;--orange:#ff763b;--muted:#a9b5b8;--line:#344047;--red:#bf3e28;--display:WallDisplay,Impact,'Arial Narrow',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--wall);color:var(--paper);font-family:'Segoe UI',Arial,sans-serif;font-size:15px;background-image:radial-gradient(ellipse at 70% 12%,#23363a88,transparent 60%),repeating-linear-gradient(130deg,#ffffff03 0 1px,transparent 1px 5px)}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}button{color:inherit}img{max-width:100%;display:block}button{border-radius:0}button:hover,a:hover{transition:transform .18s ease,color .18s ease}body.modal-open{overflow:hidden}.skip{position:fixed;top:-100px;left:20px;z-index:1000;padding:12px;background:var(--orange);color:var(--ink)}.skip:focus{top:10px}
.site-header{min-height:88px;max-width:1600px;margin:auto;padding:24px 4.8%;display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line)}.brand{width:182px;flex-shrink:0;background:var(--paper);padding:10px 13px;transform:rotate(-1.5deg);box-shadow:2px 3px 0 #0005}.brand img{width:100%;height:auto}.project-name{font-size:10px;font-weight:800;letter-spacing:1.5px;max-width:140px;line-height:1.6}.site-header nav{margin-left:auto;display:flex;gap:26px;align-items:center;font-size:12px;font-weight:600}.site-header nav span{color:var(--orange);margin-left:8px}.header-cta{border:1px solid #697476;padding:12px 17px}.header-cta:hover{background:var(--orange);border-color:var(--orange);color:var(--wall)}
.intro{max-width:1450px;margin:0 auto;padding:48px 5% 16px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;line-height:1.6;margin:0 0 13px}.live-dot{display:inline-block;background:var(--orange);width:6px;height:6px;border-radius:50%;margin-right:9px;vertical-align:middle;box-shadow:0 0 0 4px #ff763b15}.edition{color:#87989e;float:right;letter-spacing:1.4px}.headline-row{display:flex;align-items:center;justify-content:space-between;gap:35px}h1{font-family:var(--display);font-size:clamp(48px,6.7vw,98px);font-weight:900;line-height:1.02;letter-spacing:-1.4px;margin:8px 0 20px;text-transform:uppercase}h1 span{color:var(--orange)}.intro-aside{min-width:204px;padding:10px 0 0 26px;border-left:1px solid #566167;transform:rotate(-3deg)}.intro-aside p{font-size:15px;line-height:1.7;margin:0 0 17px;font-weight:500}.intro-aside em{font-size:12px;color:#b8c4c8;font-style:normal;font-weight:400}.hand-note,.scribble{font-family:'Segoe Print','Comic Sans MS',cursive;color:var(--orange);font-size:18px}.intro-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px}.intro-bottom>p{font-size:12px;line-height:1.8;color:#b3c0c4;margin:0}.stats{display:flex;gap:29px;flex-shrink:0}.stats>span{font-size:10px;line-height:1.7;color:#afbdc2}.stats b{font-family:var(--display);font-size:32px;color:var(--paper);display:block;font-weight:700;line-height:1}
.evidence-board{position:relative;max-width:1510px;min-height:775px;margin:15px auto 0;isolation:isolate;overflow:hidden}.board-label{position:absolute;right:5%;top:7px;color:#7f9299;font-size:9px;font-weight:700;letter-spacing:2px}.hero-photos{position:absolute;inset:0}.photo-card{position:relative;display:block;color:var(--ink);border:0;background:#f5f0e6;padding:9px 9px 12px;text-align:left;box-shadow:1px 5px 9px #0005,0 19px 30px #0003;transform:rotate(var(--rotation,-3deg));transition:transform .2s ease,box-shadow .2s ease;will-change:transform;width:100%}.photo-card:hover,.photo-card:focus-visible{transform:rotate(0) translateY(-9px) scale(1.035);z-index:12!important;box-shadow:0 15px 28px #0007}.photo-card .photo-image{background:#d9d8cf;aspect-ratio:1.12;overflow:hidden;display:flex;align-items:center;justify-content:center}.photo-card img{width:100%;height:100%;object-fit:contain}.photo-caption{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:11px 2px 0;font-size:10px;line-height:1.4;font-weight:600}.photo-number{color:#73756f;font-size:9px;font-weight:400;white-space:nowrap}.photo-type{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#8a543e;display:block;margin-top:4px}.hero-photos .photo-card{position:absolute;width:205px}.hero-photos .photo-card:nth-child(1){left:2.8%;top:90px;--rotation:-12deg;z-index:4}.hero-photos .photo-card:nth-child(2){left:16%;top:12px;--rotation:8deg;z-index:1;width:185px}.hero-photos .photo-card:nth-child(3){right:1.8%;top:87px;--rotation:12deg;z-index:4;width:214px}.hero-photos .photo-card:nth-child(4){right:15.8%;top:25px;--rotation:-8deg;z-index:1;width:180px}.hero-photos .photo-card:nth-child(5){left:1.4%;top:334px;--rotation:-6deg;z-index:6;width:208px}.hero-photos .photo-card:nth-child(6){left:15%;top:440px;--rotation:9deg;z-index:5;width:210px}.hero-photos .photo-card:nth-child(7){right:1.2%;top:337px;--rotation:7deg;z-index:6;width:210px}.hero-photos .photo-card:nth-child(8){right:16%;top:456px;--rotation:-11deg;z-index:5;width:205px}.hero-photos .photo-card:nth-child(9){left:32%;top:540px;--rotation:-5deg;z-index:4;width:195px}.hero-photos .photo-card:nth-child(10){right:32%;top:546px;--rotation:7deg;z-index:3;width:195px}.hero-photos .photo-card:nth-child(2):after,.hero-photos .photo-card:nth-child(4):after{content:'';position:absolute;top:-13px;left:30%;width:85px;height:28px;transform:rotate(8deg);background:#ccc4a8a6;box-shadow:0 1px 2px #0001;clip-path:polygon(2% 4%,97% 0,100% 90%,0 100%)}
.map-paper{position:relative;margin:87px auto 0;width:61%;max-width:850px;z-index:3;background:var(--paper);padding:30px 27px 19px;color:var(--ink);box-shadow:0 5px 7px #0004,0 15px 35px #0005;transform:rotate(-1deg);background-image:repeating-linear-gradient(0deg,#00000002 0 1px,transparent 1px 4px);scroll-margin-top:35px}.tape{position:absolute;display:block;width:110px;height:30px;background:#d8cdb7b9;box-shadow:0 1px 1px #0001;clip-path:polygon(1% 0,99% 4%,96% 100%,0 96%)}.tape-top{top:-12px;left:calc(50% - 55px);transform:rotate(3deg)}.map-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.ink-eyebrow{font-size:9px;font-weight:800;letter-spacing:1.8px;margin:0 0 6px;color:#6c7165}h2{font-family:var(--display);font-size:41px;line-height:1.04;text-transform:uppercase;letter-spacing:-.4px;margin:0;font-weight:900}.map-heading h2{font-size:clamp(22px,2.7vw,40px)}.map-stamp{border:2px solid #bb4a35;color:#b34530;font-size:9px;line-height:1.3;letter-spacing:1px;font-weight:900;padding:6px 10px;transform:rotate(8deg);text-align:center;flex-shrink:0}.map-intro{font-size:11px;margin:9px 0;color:#656b63}.map-canvas{position:relative;margin:8px -10px 0;aspect-ratio:2;background:#efe8d9}.map-canvas>img{width:100%;height:100%;object-fit:contain}.map-pins{position:absolute;inset:0}.map-pin{position:absolute;transform:translate(-50%,-50%);border:3px solid #fff7e2;border-radius:50%;background:#c74e31;min-width:31px;height:31px;font-size:10px;display:grid;place-items:center;font-weight:800;padding:0 5px;box-shadow:0 0 0 6px #c74e311c,0 3px 4px #0005;z-index:2}.map-pin:hover,.map-pin[aria-pressed=true]{background:var(--ink);transform:translate(-50%,-50%) scale(1.15);box-shadow:0 0 0 7px #c74e3133,0 3px 4px #0005;z-index:4}.map-pin.canada{transform:translate(-50%,-100%)}.map-pin.mexico{transform:translate(-50%,0)}.map-detail{min-height:37px;font-size:11px;line-height:1.5;border-top:1px solid #d6d2c4;border-bottom:1px solid #d6d2c4;padding:9px 0;margin-top:3px;color:#4e594f}.map-detail strong{color:var(--ink)}.country-buttons{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.country-buttons button{background:transparent;color:var(--ink);font-size:10px;border:1px solid #c8ccbc;padding:5px 8px}.country-buttons button:hover,.country-buttons button.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.map-caveat{color:#667061;font-size:9px;line-height:1.6;margin:12px 0 0}.pin-key{width:7px;height:7px;border-radius:50%;background:#c74e31;display:inline-block;margin-right:3px}.board-scribble{position:absolute;top:672px;left:5%;font-size:15px;line-height:1.5;transform:rotate(-5deg)}.board-scribble span{font-size:34px;position:absolute;right:-43px;top:-24px}
.photo-section{max-width:1390px;margin:15px auto 55px;padding:0 5%}.section-heading{display:flex;align-items:end;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--line);gap:30px}.section-heading h2{font-size:clamp(34px,3.4vw,50px)}.section-heading>p{color:#adbcbf;font-size:12px;line-height:1.7;margin:0}.gallery-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:21px}.filter-tabs{display:flex;gap:5px;flex-wrap:wrap}.filter-tabs button{border:1px solid #5a676c;background:transparent;padding:9px 13px;font-size:11px}.filter-tabs button.active,.filter-tabs button:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.country-select{margin-left:auto;display:flex;align-items:center;gap:9px}.country-select>span{font-size:10px;color:#a8babf}.country-select select{border:1px solid #526066;background:var(--wall);color:var(--paper);padding:8px;font-size:11px;max-width:170px}.injury-toggle{background:transparent;border:0;color:#d7c3a7;padding:10px 0 10px 10px;font-size:11px}.injury-note{font-size:10px;line-height:1.7;color:#aab8ba;margin:15px 0 4px}.gallery-status{font-size:10px;letter-spacing:1px;color:#859b9f;margin:16px 0 0}.photo-pile{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 0;padding:45px 4px 25px;align-items:start}.photo-pile .photo-card{width:111%;margin-left:-5%;margin-bottom:18px}.photo-pile .photo-card:nth-child(5n+1){--rotation:-6deg;z-index:2}.photo-pile .photo-card:nth-child(5n+2){--rotation:4deg;margin-top:24px;z-index:3}.photo-pile .photo-card:nth-child(5n+3){--rotation:-3deg;z-index:2}.photo-pile .photo-card:nth-child(5n+4){--rotation:7deg;margin-top:18px;z-index:3}.photo-pile .photo-card:nth-child(5n){--rotation:-7deg;z-index:1}.photo-pile .photo-card:nth-child(3n) .photo-image{aspect-ratio:.93}.photo-pile .photo-card:nth-child(4n) .photo-image{aspect-ratio:1.25}.more-row{text-align:center;margin:18px 0}.outline-button{border:1px solid #7f8a8a;color:inherit;background:transparent;padding:13px 21px;font-size:12px}.outline-button:hover{background:var(--paper);color:var(--ink)}.injury-cover{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:#ebe1ce;background:repeating-linear-gradient(135deg,#485050 0 1px,#354044 1px 7px);height:100%;width:100%;min-height:150px;text-align:center;padding:15px}.injury-cover .cover-icon{font-size:25px;font-weight:400;line-height:1}.injury-cover strong{font-size:12px;font-weight:600}.injury-cover small{font-size:9px;font-weight:400;color:#c9c9bd;line-height:1.4}
.action-strip{max-width:1280px;margin:55px auto 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:42px 4%;display:flex;justify-content:space-between;gap:30px;align-items:center}.action-strip h2{font-size:42px}.action-strip>div>p:not(.eyebrow){font-size:12px;color:#b4c4c6;max-width:470px;line-height:1.7;margin:15px 0 0}.action-end{text-align:right}.orange-button{display:inline-block;background:var(--orange);border:1px solid var(--orange);color:var(--ink);font-size:12px;font-weight:800;padding:15px 22px}.orange-button:hover{background:#ff915d;transform:translateY(-2px)}.action-end .hand-note{font-size:15px;color:var(--orange);transform:rotate(-3deg);margin-top:17px}.context-section{max-width:1280px;margin:auto;padding:32px 4%}.context-section summary{display:flex;justify-content:space-between;cursor:pointer;font-size:12px;color:#c8d3d1;list-style:none;gap:20px}.context-section summary span{color:var(--orange);font-size:20px}.context-copy{max-width:850px;color:#aebfbe;font-size:12px;line-height:1.8;padding:15px 0}.context-copy a{text-decoration:underline;text-underline-offset:3px}.context-copy p{margin:0 0 15px}footer{border-top:1px solid var(--line);max-width:1450px;margin:auto;padding:27px 5% 34px;display:flex;align-items:center;gap:30px;color:#aab8b9;font-size:10px}footer>a{color:var(--orange);font-weight:800;letter-spacing:1px}footer p{margin:0;font-weight:600}footer p span{display:block;max-width:510px;font-size:9px;font-weight:400;margin-top:5px;color:#7f9298}footer button{background:transparent;border:0;padding:10px 0;margin-left:auto;font-size:10px;color:#c6ceca;white-space:nowrap}
dialog{padding:0;border:0;background:var(--paper);color:var(--ink);width:min(1100px,94vw);max-height:90dvh;box-shadow:0 30px 90px #000a;overflow:auto}dialog::backdrop{background:#061017e8;backdrop-filter:blur(7px)}.dialog-controls{display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid #d6d5c8;position:sticky;top:0;background:var(--paper);z-index:3}.dialog-controls button{background:transparent;border:1px solid #c7c9bd;color:var(--ink);width:34px;height:34px;font-size:18px}.dialog-controls span{font-size:10px;color:#657467}#close-dialog{margin-left:auto;border:0;font-size:20px}.dialog-grid{display:grid;grid-template-columns:1.2fr 1fr;min-height:490px}.dialog-image{min-height:420px;background:#243239;display:flex;align-items:center;justify-content:center;padding:20px}.dialog-image img{width:100%;max-height:72dvh;object-fit:contain}.dialog-image .injury-cover{max-height:450px;min-height:350px}.dialog-image .injury-cover button{margin-top:10px}.dialog-story{padding:32px}.dialog-story h2{font-size:40px;margin:10px 0 20px}.dialog-story>p{font-size:13px;line-height:1.8}.dialog-story #dialog-kind{font-size:10px;color:#a6472a}.review-facts{font-size:10px;line-height:1.8;color:#5c6c64;margin:18px 0;border-top:1px solid #cdd0c2;padding-top:14px}.review-facts strong{display:block;font-size:12px;color:var(--ink);margin-bottom:4px}.review-quote{font-family:Georgia,serif;font-size:16px;line-height:1.7;margin:17px 0;font-style:italic}.source-link{font-weight:700;font-size:11px;text-decoration:underline;text-underline-offset:4px;line-height:1.7;display:inline-block;padding:5px 0}.review-limit{font-size:10px!important;color:#6e7769;border-top:1px solid #cdd0c2;padding-top:15px;margin-top:18px}.consent-content{padding:38px;max-width:630px}.consent-content h2{margin:13px 0 20px}.consent-content>p{font-size:13px;line-height:1.8}.consent-content .eyebrow{color:#a64d29;font-size:10px}.consent-buttons{display:flex;gap:12px;margin-top:25px;flex-wrap:wrap}#injury-dialog,#about-dialog{width:min(630px,92vw)}.empty-state{grid-column:1/-1;text-align:center;color:#b4c4c6;padding:40px;line-height:1.8}
@media(min-width:1600px){h1{font-size:98px}.intro{padding-top:53px}.evidence-board{min-height:790px}.map-paper{margin-top:100px}}
@media(max-width:1150px){.site-header{gap:18px}.site-header nav{gap:14px}.project-name{max-width:100px;font-size:9px}.intro-aside{min-width:180px}.intro-aside p{font-size:13px}.stats{gap:18px}.hero-photos .photo-card{width:172px!important}.map-paper{width:64%;padding:25px 22px 18px;margin-top:100px}.hero-photos .photo-card:nth-child(6){left:12%;top:420px}.hero-photos .photo-card:nth-child(8){right:12%;top:420px}.hero-photos .photo-card:nth-child(9){left:31%;top:505px}.hero-photos .photo-card:nth-child(10){right:29%;top:520px}.evidence-board{min-height:720px}.board-scribble{top:620px}.photo-pile{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 0}.photo-caption{font-size:9px}.photo-number{font-size:8px}}
@media(max-width:850px){.site-header nav>a:not(.header-cta){display:none}.site-header{min-height:76px;padding:19px 5%}.brand{width:155px}.project-name{max-width:110px}.header-cta{font-size:10px;padding:10px}.intro{padding-top:30px}.edition{display:none}.intro-aside{display:none}h1{font-size:clamp(44px,8.3vw,70px);letter-spacing:-.9px}.intro-bottom{align-items:start}.stats{gap:16px}.intro-bottom>p{font-size:10px}.stats b{font-size:27px}.stats>span{font-size:8px}.hero-photos .photo-card{width:155px!important}.map-paper{width:77%;margin-top:100px}.hero-photos .photo-card:nth-child(1){left:2%;top:25px}.hero-photos .photo-card:nth-child(2){left:24%;top:22px}.hero-photos .photo-card:nth-child(3){right:1%;top:35px}.hero-photos .photo-card:nth-child(4){right:21%;top:17px}.hero-photos .photo-card:nth-child(5){left:-2%;top:365px}.hero-photos .photo-card:nth-child(6){left:22%;top:425px}.hero-photos .photo-card:nth-child(7){right:-1%;top:370px}.hero-photos .photo-card:nth-child(8){right:22%;top:425px}.hero-photos .photo-card:nth-child(9),.hero-photos .photo-card:nth-child(10){display:none}.evidence-board{min-height:650px}.board-scribble{top:575px;font-size:13px}.section-heading>p{display:none}.photo-section{margin-top:25px}.country-select{margin-left:0}.gallery-tools{gap:13px}.injury-toggle{margin-left:auto}.action-strip h2{font-size:35px}.action-strip{margin-top:25px}.action-end .hand-note{font-size:12px}.photo-pile{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0}.dialog-grid{grid-template-columns:1fr 1fr}.dialog-story{padding:22px}.dialog-story h2{font-size:33px}}
@media(max-width:540px){.site-header{gap:14px}.brand{width:131px;padding:8px 9px}.project-name{font-size:8px;letter-spacing:1px;max-width:99px}.header-cta{font-size:9px;padding:8px;white-space:nowrap}.site-header nav{margin-left:auto}.intro{padding:27px 6% 5px}.intro .eyebrow{font-size:8px;letter-spacing:1.4px}h1{font-size:clamp(35px,9.4vw,51px);letter-spacing:-.7px;margin:9px 0 18px}.intro-bottom{display:block}.intro-bottom>p{font-size:10px;line-height:1.7}.stats{margin-top:20px;gap:26px}.stats b{font-size:32px;display:inline-block;margin-right:7px;vertical-align:middle}.stats>span{font-size:8px;max-width:110px;line-height:1.3;display:flex;align-items:center}.evidence-board{margin-top:20px;min-height:690px;overflow:hidden}.board-label{font-size:7px;right:6%;top:0}.hero-photos .photo-card{width:137px!important;padding:7px 7px 10px}.hero-photos .photo-card:nth-child(1){left:1%;top:30px;--rotation:-13deg}.hero-photos .photo-card:nth-child(2){left:30%;top:29px;width:128px!important;--rotation:5deg}.hero-photos .photo-card:nth-child(3){right:-1%;top:32px;--rotation:13deg}.hero-photos .photo-card:nth-child(4){display:none}.map-paper{width:89%;margin-top:166px;padding:22px 16px 15px;transform:rotate(-1.3deg)}.map-heading h2{font-size:26px}.ink-eyebrow{font-size:7px;letter-spacing:1.1px}.map-stamp{font-size:7px;padding:5px 7px}.map-intro{font-size:9px;margin:10px 0}.map-pin{min-width:24px;height:24px;border-width:2px;font-size:8px;padding:0 4px;box-shadow:0 0 0 3px #c74e311c,0 2px 2px #0004}.map-detail{font-size:10px;min-height:45px;padding:8px 0}.country-buttons{gap:5px}.country-buttons button{font-size:9px;padding:5px 6px}.map-caveat{font-size:8px;margin-top:10px}.hero-photos .photo-card:nth-child(5){left:0;top:460px;--rotation:-12deg}.hero-photos .photo-card:nth-child(6){left:33%;top:490px;--rotation:4deg}.hero-photos .photo-card:nth-child(7){right:0;top:465px;--rotation:13deg}.hero-photos .photo-card:nth-child(8){display:none}.board-scribble{top:640px;left:8%;font-size:12px}.board-scribble br{display:none}.board-scribble span{font-size:25px;top:-14px;right:-34px}.photo-section{padding:0 7%;margin:15px auto 35px}.section-heading{padding-bottom:20px}.section-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.section-heading h2{font-size:33px}.gallery-tools{padding-top:18px;gap:12px}.filter-tabs{gap:4px;width:100%}.filter-tabs button{font-size:9px;padding:9px 8px;flex:1;white-space:nowrap}.country-select>span{font-size:9px}.country-select select{font-size:10px;max-width:130px;padding:7px}.injury-toggle{font-size:9px;padding-left:0}.injury-note{font-size:9px}.gallery-status{font-size:9px;letter-spacing:.5px}.photo-pile{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:28px;gap:15px 0}.photo-pile .photo-card{width:112%;margin-left:-6%;padding:7px 7px 11px;margin-bottom:10px}.photo-pile .photo-card:nth-child(2n){margin-top:22px}.photo-caption{font-size:9px;padding:8px 0 0}.photo-number{font-size:7px}.photo-type{font-size:7px;letter-spacing:.6px}.injury-cover{min-height:125px;padding:10px;gap:8px}.injury-cover strong{font-size:10px}.injury-cover small{font-size:8px}.action-strip{display:block;padding:30px 7%;margin:20px 0 0}.action-strip h2{font-size:35px}.action-strip>div>p:not(.eyebrow){font-size:11px}.action-end{margin-top:24px;text-align:left}.action-end .hand-note{margin-top:15px}.context-section{padding:25px 7%}.context-section summary{font-size:10px;line-height:1.7}.context-copy{font-size:11px}footer{padding:22px 7%;flex-wrap:wrap;gap:16px}footer p{font-size:9px;max-width:73%;line-height:1.6}footer p span{font-size:8px}footer button{margin-left:0;font-size:10px;border-top:1px solid var(--line);width:100%;text-align:left;padding-top:13px}.dialog-grid{display:flex;flex-direction:column}.dialog-image{min-height:220px;padding:12px}.dialog-image img{max-height:49dvh}.dialog-image .injury-cover{min-height:220px}.dialog-story{padding:23px}.dialog-story h2{font-size:32px;margin:8px 0 13px}.dialog-story>p{font-size:12px}.review-quote{font-size:15px}.consent-content{padding:28px}.consent-content h2{font-size:35px}.consent-content>p{font-size:12px}.consent-buttons{gap:10px}.consent-buttons button{font-size:11px;padding:12px 15px}.dialog-controls{gap:10px}.dialog-controls span{font-size:9px}.dialog-controls button{width:31px;height:31px}.photo-dialog{max-height:94dvh}}
@media(max-width:850px){.map-paper{z-index:7}}
@media(max-width:540px){.evidence-board{min-height:905px}.hero-photos .photo-card:nth-child(5){top:650px}.hero-photos .photo-card:nth-child(6){top:675px}.hero-photos .photo-card:nth-child(7){top:655px}.board-scribble{top:855px}}
.edition-switch{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px;font-size:11px}.edition-switch a{border-bottom:1px solid #617273;padding:7px 0;color:#afc0bd}.edition-switch a[aria-current=page]{color:var(--orange);border-color:var(--orange)}.edition-note{font-size:11px;line-height:1.8;color:#c6c8b5;border-left:2px solid var(--orange);padding-left:13px;margin:20px 0 0;max-width:860px}.site-header nav a[aria-current=page]{color:var(--orange)}.uk-reports{max-width:1280px;margin:10px auto 50px;padding:0 4%}.uk-reports-intro{font-size:12px;line-height:1.8;color:#afbfbd;max-width:700px}.uk-reports details{margin-top:25px;border-top:1px solid var(--line)}.uk-reports summary{cursor:pointer;color:var(--orange);font-size:12px;padding:18px 0}.uk-report-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.uk-report{background:#1a2a32;border:1px solid #34464c;padding:25px}.uk-report .ink-eyebrow{color:#d9a384;font-size:8px}.uk-report h3{font-size:20px;margin:10px 0;color:var(--paper)}.uk-report .report-date{font-size:10px;color:#94aaa9;line-height:1.7}.uk-report blockquote{font-size:14px;line-height:1.8;font-family:Georgia,serif;margin:17px 0;color:#d8dfd2;font-style:italic}.report-asins{font-size:10px;line-height:1.8;color:#a6bdbb}.report-photo-button{display:block;border:0;background:transparent;color:var(--orange);font-size:10px;padding:10px 0 0}.uk-report .source-link{font-size:10px;color:#d5dece}.uk-edition .intro-aside{border-color:var(--orange)}
@media(max-width:850px){.site-header nav>a.edition-link{display:inline;font-size:10px}.site-header .project-name{display:none}}
@media(max-width:540px){.site-header nav{gap:11px}.site-header nav>a.edition-link{font-size:9px}.site-header nav>.header-cta{display:none}.edition-switch{font-size:9px;gap:14px;margin-top:15px}.edition-note{font-size:10px}.uk-reports{padding:0 7%;margin-top:35px}.uk-report-list{grid-template-columns:1fr}.uk-reports h2{font-size:34px}.uk-report{padding:22px}.uk-reports-intro{font-size:11px}}
.all-ladders-callout{max-width:1170px;margin:45px auto 55px;padding:30px;background:#1c2d34;border:1px solid #405154;display:flex;align-items:center;justify-content:space-between;gap:30px}.all-ladders-callout h2{font-size:33px}.all-ladders-callout p:not(.eyebrow){font-size:12px;line-height:1.9;max-width:700px;color:#afc4bc;margin-bottom:0}.all-ladders-callout .orange-button{flex-shrink:0}.ladder-selection{border:1px solid #9c6649;background:#342e28;padding:12px 15px;margin-top:17px;display:flex;gap:18px;justify-content:space-between;align-items:center}.ladder-selection[hidden]{display:none}.ladder-selection p{font-size:11px;line-height:1.8;color:#e2cdb6;margin:0;max-width:760px}.ladder-selection button{font-size:10px;border:0;background:transparent;color:var(--orange);padding:7px 0;flex-shrink:0}
@media(max-width:850px){.all-ladders-callout{margin:35px 5%;padding:25px;display:block}.all-ladders-callout .orange-button{margin-top:20px}.ladder-selection{display:block}.ladder-selection button{margin-top:7px}.all-ladders-callout h2{font-size:30px}}
@media(max-width:540px){.all-ladders-callout{margin:25px 7% 38px;padding:22px}.all-ladders-callout h2{font-size:28px}.all-ladders-callout p:not(.eyebrow){font-size:11px}.ladder-selection p{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.photo-card{will-change:auto}}
