*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#000;color:#fff;font-family:Inter,Arial,sans-serif;font-size:18px;line-height:1.55}a{color:inherit;text-underline-offset:5px}a:hover{opacity:.7}img{display:block;max-width:100%;height:auto}header{padding:38px 4.5%;display:flex;align-items:center;justify-content:space-between}header img{width:270px}nav{display:flex;gap:24px;font-size:14px}nav a{text-decoration:none}h1,h2{font-family:Syne,Arial,sans-serif;text-transform:uppercase;font-weight:600;line-height:1.06;letter-spacing:-.035em;margin:0 0 40px}h1{font-size:clamp(25px,3.1vw,48px);font-weight:700;letter-spacing:-.02em}h2{font-size:clamp(42px,5.5vw,76px)}p{margin:0 0 24px}section{max-width:1600px;margin:auto}.hero{position:relative;min-height:740px;display:grid;place-items:center;padding:100px 9%}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:-0}.hero>div{position:relative;text-align:center;max-width:1120px}.hero h1{margin:0}.split{padding:100px 5%;display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;min-height:640px}.split .art img{width:100%}.split .extra{grid-column:1/-1;width:100%;margin-top:30px}.s2 .art{order:2}.s2 .copy{order:1}.s4 .art{order:2}.s4 .copy{order:1}.s4 .extra{order:3}.project{padding:90px 5%}.project-copy{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;margin-bottom:60px}.project-copy>img{max-height:200px;max-width:80%;object-fit:contain;margin:auto}.project-art{width:100%}.contact{min-height:600px}.button{display:inline-block;border:1px solid #fff;padding:18px 28px;text-decoration:none;margin-top:24px}footer{padding:50px 5%;display:flex;justify-content:space-between;gap:20px;font-size:13px}footer>a{font-family:Syne,sans-serif}.skip{position:absolute;left:20px;top:-100px}.skip:focus{top:10px;z-index:5;background:#000;padding:10px}:focus-visible{outline:2px solid #fff;outline-offset:6px}@media(max-width:700px){header{padding:28px 6%}header img{width:185px}nav{gap:12px;font-size:11px}.hero{min-height:650px;padding:90px 7%}.hero>img{object-fit:cover}.split{padding:65px 7%;grid-template-columns:1fr;gap:30px;min-height:0}.split .copy{order:0}.split .art{order:1}.split .extra{order:2}.split .art img{max-height:450px;object-fit:contain}h2{margin-bottom:28px}body{font-size:16px}.project{padding:60px 7%}.project-copy{grid-template-columns:1fr;gap:35px;margin-bottom:30px}.project-copy>img{max-width:65%;max-height:120px}footer{padding:40px 7%;flex-direction:column}.contact>div:last-child{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.project-copy>img.bill-logo{width:150px;max-width:45%;max-height:100px}
