.hero{padding-top:75px;gap:5vw}.hero-copy h1{font-size:clamp(44px,5vw,73px);margin:20px 0}.hero-copy .dek{font-size:18px;line-height:1.55}.billboard-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:680px}.roadside-ad{margin:0;position:relative;aspect-ratio:16/9;overflow:hidden;background:#a6bcc1}.roadside-ad img{display:block;width:100%;height:100%;object-fit:cover}.ad-face{position:absolute;left:40.5%;top:38%;width:45.6%;height:27.5%;border:2px solid #273433;border-radius:5px;background:linear-gradient(110deg,#f5eed8,#dad4c1);color:#172c2a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3%;box-shadow:0 2px 2px #0004;text-align:center;container-type:inline-size;overflow:hidden}.ad-face small{font:900 clamp(5px,.65vw,10px) Arial;letter-spacing:.08em}.ad-face b{font:900 clamp(10px,1.35vw,21px)/1 Arial;letter-spacing:-.04em;color:#a62c25}.ad-face span{font:900 clamp(3px,.38vw,7px) Arial;letter-spacing:.02em}.ad-face em{font:700 clamp(3px,.3vw,6px) Arial;letter-spacing:.05em;margin-top:2%}.second-ad .ad-face{background:linear-gradient(110deg,#192b38,#0f1b25);color:#fff}.second-ad .ad-face b{color:#f6c650}.ad-disclosure{font:9px/1.4 Arial;color:#d4d9cc;letter-spacing:.04em;margin:8px 0 20px}.hero .eyebrow{max-width:600px}.hero .primary{margin:8px 0}@media(max-width:950px){.hero-copy h1{font-size:clamp(45px,7vw,70px)}.billboard-pair{max-width:650px}.ad-face small{font-size:10px}.ad-face b{font-size:21px}.ad-face span{font-size:6px}.ad-face em{font-size:5px}}@media(max-width:480px){.billboard-pair{gap:8px}.ad-face{border-width:1px;border-radius:2px}.ad-face small{font-size:5px}.ad-face b{font-size:11px}.ad-face span{font-size:3px}.ad-face em{font-size:3px}.hero-copy h1{font-size:42px}.hero{padding-top:80px}}
