@font-face{font-family:"Druk Condensed";src:url("../assets/fonts/DrukCond-Super.otf") format("opentype");font-display:swap;font-weight:900}
@font-face{font-family:"DM Sans";src:url("../assets/fonts/DMSans-Variable.woff2") format("woff2");font-display:swap;font-weight:100 1000}
:root{--paper:#f2efe8;--ink:#181714;--orange:#f05a23;--orange-text:#a8320d;--line:rgba(24,23,20,.24);--g:clamp(18px,3vw,44px);--display:"Druk Condensed",Impact,sans-serif;--body:"DM Sans",Arial,sans-serif}
*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.45}img,picture{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}
.proof-nav{display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:0 var(--g);border-bottom:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.proof-nav a{display:flex;align-items:center;min-height:44px}.proof-nav b{color:var(--orange-text)}
.proof-hero{padding:14px var(--g) 70px}.proof-meta{display:flex;justify-content:space-between;padding:0 0 12px;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.proof-hero figure{position:relative;margin:0;background:#050505}.proof-hero figure img{aspect-ratio:16/9;object-fit:cover}.proof-hero figure span{position:absolute;top:0;left:0;padding:9px 11px;background:var(--orange);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.proof-title{display:grid;gap:18px;padding-top:30px}.proof-title h1,.proof-section h2,.proof-close h2{margin:0;font:900 clamp(4.4rem,13vw,11rem)/.84 var(--display);letter-spacing:.005em;word-spacing:.1em;text-transform:uppercase}.proof-title p{max-width:610px;margin:0;font-size:clamp(1.05rem,2vw,1.4rem)}.truth{margin-top:20px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:#5d5952}
.proof-section{padding:80px var(--g);border-top:1px solid var(--ink)}.proof-section__head{display:grid;gap:18px;margin-bottom:38px}.proof-section__head>span{font-size:10px;font-weight:800;letter-spacing:.12em}.proof-section__head p{max-width:560px;margin:0;color:#5c5851}.proof-section__media{display:grid;gap:12px}.proof-section__media figure{margin:0}.proof-section__media img{background:#070707;aspect-ratio:16/10;object-fit:cover}.proof-section__media figcaption{display:flex;justify-content:space-between;padding-top:9px;border-top:1px solid var(--line);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
.decision-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.decision-list li{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:20px 0;border-bottom:1px solid var(--ink)}.decision-list span{color:var(--orange-text);font-size:10px;font-weight:800}.decision-list strong{display:block;margin-bottom:4px;font-size:18px}.decision-list p{margin:0;color:#5c5851}
.proof-close{min-height:70svh;padding:80px var(--g) 30px;background:var(--orange);display:flex;flex-direction:column;justify-content:space-between}.proof-close a{display:flex;justify-content:space-between;align-items:center;min-height:64px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-weight:850;text-transform:uppercase;letter-spacing:.08em}.proof-footer{display:flex;justify-content:space-between;gap:20px;padding:24px var(--g);background:var(--ink);color:var(--paper);font-size:10px;letter-spacing:.1em;text-transform:uppercase}
@media(min-width:900px){.proof-title{grid-template-columns:1.4fr .6fr;align-items:end}.proof-title p{justify-self:end}.proof-section__head{grid-template-columns:1.2fr .8fr;align-items:end}.proof-section__head>span{grid-column:1/-1}.proof-section__head p{justify-self:end}.proof-section__media{grid-template-columns:repeat(2,1fr)}.proof-section__media--one{grid-template-columns:1fr}.decision-list li{grid-template-columns:55px 240px 1fr;align-items:start}.proof-close h2{font-size:clamp(8rem,15vw,16rem)}}
@media(max-width:600px){.proof-hero figure img{aspect-ratio:4/5}.proof-title h1,.proof-section h2{font-size:clamp(4rem,18vw,6.2rem)}.proof-meta span:last-child{display:none}.proof-footer{flex-direction:column}}
