@font-face{font-family:Lato;src:url('/2765-Coaldale-Road/assets/lato-300.woff2') format('woff2');font-weight:300;font-display:swap}@font-face{font-family:Lato;src:url('/2765-Coaldale-Road/assets/lato-400.woff2') format('woff2');font-weight:400;font-display:swap}:root{--paper:#f4f3ee;--ink:#262922;--muted:#61645b;--dark:#242720;--line:#d4d5cc;--g:clamp(20px,5vw,100px)}*{box-sizing:border-box}body{margin:0;font:16px/1.65 Lato,Arial,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}a:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid #ab8300;outline-offset:5px}img{display:block;max-width:100%;height:auto}h1,h2,h3{font-weight:300;letter-spacing:-.045em;line-height:1.06;text-wrap:balance;margin:0}h1{font-size:clamp(44px,6.2vw,96px)}h2{font-size:clamp(34px,4vw,60px)}h3{font-size:30px}p{max-width:65ch;text-wrap:pretty}.eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase}.fine{font-size:12px;color:var(--muted)}header{background:var(--dark);color:var(--paper);padding:22px var(--g);display:flex;justify-content:space-between;align-items:center;gap:30px}header nav{display:flex;gap:30px;font-size:13px}header nav a{text-decoration:none;padding:12px 0}.agency-pair{display:flex;align-items:center;gap:18px;width:max-content;flex-shrink:0}.agency-pair .rw{width:54px;height:54px}.agency-pair .tkg{width:170px;height:auto}.skip{position:fixed;top:10px;left:10px;transform:translateY(-200%);padding:12px;background:#ffe512;z-index:20}.skip:focus{transform:none}.intro,.section{max-width:1680px;margin:auto;padding:70px var(--g)}.intro h1{max-width:15ch}.intro .lead{font-size:21px;max-width:52ch;font-weight:300;margin-top:28px}.feature{margin:0 var(--g);position:relative;background:var(--dark);color:white;min-height:550px;isolation:isolate;display:flex;align-items:flex-end}.feature>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;z-index:-2}.feature:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#142019e8,transparent 80%);z-index:-1}.feature>div{padding:45px;width:100%}.feature h2{max-width:15ch}.feature p{margin:15px 0}.action{display:inline-block;border-bottom:1px solid currentColor;padding:12px 0;text-decoration:none;font-size:14px;min-height:44px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.columns>div{min-width:0}.columns h2{max-width:16ch}.columns p{color:var(--muted)}.link-list{display:grid;gap:12px}.link-list a{padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:35px;font-size:12px}.breadcrumbs>*+*{border-left:1px solid var(--line);padding-left:20px}.article{max-width:1000px;margin:auto;padding:55px var(--g) 90px}.article h1{font-size:clamp(40px,5.3vw,72px)}.article h2{font-size:32px;margin-top:46px}.article .lead{font-size:21px;font-weight:300}.article li{margin-bottom:12px}.article p,.article li{line-height:1.8}.watch{max-width:1600px;margin:auto;padding:45px var(--g)}.watch h1{font-size:clamp(38px,4.5vw,68px);max-width:22ch}.watch video{display:block;width:100%;aspect-ratio:16/9;max-height:75vh;background:#171b16;margin-top:30px}.watch-links{display:flex;flex-wrap:wrap;gap:24px}.transcript{max-width:850px;padding:45px 0}.transcript h2{font-size:34px}.transcript p{font-size:15px}.transcript time{display:inline-block;color:var(--muted);font-variant-numeric:tabular-nums;min-width:50px}footer{padding:65px var(--g);background:var(--dark);color:var(--paper);display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:45px;font-size:13px}footer a{display:block;width:fit-content;margin-bottom:9px}footer .agency-pair{display:flex}footer p{margin-top:0}footer .fine{grid-column:1/-1;color:#bdc2b5;max-width:80ch}.note{border-top:1px solid var(--line);padding-top:20px;font-size:13px;color:var(--muted)}@media(max-width:800px){header{flex-wrap:wrap;gap:12px;padding-block:18px}header nav{gap:24px;width:100%;font-size:12px}.agency-pair .rw{width:45px;height:45px}.agency-pair .tkg{width:150px}.intro,.section{padding-block:45px}.intro .lead{font-size:19px}.feature{min-height:430px}.feature>div{padding:25px}.columns{grid-template-columns:1fr;gap:35px}.article{padding-top:30px}.watch{padding-top:30px}footer{grid-template-columns:1fr;gap:25px}footer .fine{grid-column:auto}.feature h2{font-size:42px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}