*{box-sizing:border-box}body{margin:0;background:#101317;color:#edf0f2;font:17px/1.65 Arial,sans-serif}a{color:inherit;text-decoration:none}header{display:flex;align-items:center;justify-content:space-between;padding:20px 5vw;background:#13171a}.brand{font-weight:900;font-size:24px;letter-spacing:.07em}.brand span{color:#e6333c}nav{display:flex;gap:28px;text-transform:uppercase;font-size:14px}nav a:hover,.back:hover{color:#e6333c}.hero{height:min(70vw,590px);min-height:350px;position:relative;background:#222}.hero>img{width:100%;height:100%;object-fit:cover;filter:brightness(.5)}.hero-text{position:absolute;bottom:12%;left:7%}.hero-text p,.section-heading p,.date{color:#e6333c;font-size:13px;font-weight:700;letter-spacing:.2em}.hero-text h1{font-size:clamp(38px,7vw,86px);line-height:1;margin:10px 0 25px}.hero-text a{background:#e6333c;padding:12px 20px;font-weight:700}main{max-width:1260px;padding:50px 24px 90px;margin:auto}.section-heading{margin-bottom:35px}.section-heading h1,.section-heading h2{font-size:42px;margin:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.card{background:#1d2328;transition:transform .2s}.card:hover{transform:translateY(-5px)}.thumb{aspect-ratio:1.4;background:#30373e}.thumb img{width:100%;height:100%;object-fit:cover}.card-body{padding:18px 22px 25px}.card time{font-size:13px;color:#abb3ba}.card h2{font-size:23px;line-height:1.25;margin:12px 0 15px}.card span{color:#e6333c;font-weight:700}.back{color:#adb4b9}article{max-width:940px;margin:20px auto}article h1{font-size:clamp(36px,5vw,66px);line-height:1.12}.cover img{width:100%;max-height:590px;object-fit:cover}.story{font-size:18px}.story p{margin:25px 0}.story figure{margin:30px 0}.story figure img{max-width:100%;height:auto;display:block}footer{background:#090b0d;padding:50px 5vw;color:#b9c0c5}footer a{color:#e6333c}@media(max-width:800px){header{display:block}nav{gap:15px;flex-wrap:wrap;margin-top:10px}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.grid{grid-template-columns:1fr}.hero{min-height:400px}.hero-text{left:25px;right:20px}}.brand{display:flex;align-items:center;gap:12px}.brand .logo{width:42px;height:42px;object-fit:contain}
body{background:#fff;color:#333}header{height:240px;align-items:flex-start;padding-top:44px;background:repeating-linear-gradient(175deg,#171717,#222 5px,#1b1b1b 10px)}.brand .logo{width:184px;height:60px}nav{color:#eee}nav a:hover,.section-heading p,.date,.card span,.contact-link{color:#df762c}.hero-text a{background:#df762c}.grid{gap:24px}.card{background:#fff;color:#333;box-shadow:none}.card:hover{transform:none}.thumb{background:#eee}.thumb img{filter:grayscale(1)}.card-body{padding:12px 0 25px}.card time{color:#888}.card h2{font-size:21px}.section-heading h1,.section-heading h2{color:#222}article{color:#333}.story figure img{filter:grayscale(1)}footer{background:#202020}.contact-link{font-weight:bold}@media(max-width:800px){header{height:190px}}