@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');*{box-sizing:border-box}body{margin:0;background:#f5f5f2;color:#142034;font-family:'DM Sans',Arial,sans-serif}a{color:inherit}.shell{max-width:1320px;margin:auto;padding:0 35px}header{background:#fff;position:relative;z-index:3;border-bottom:1px solid #e8e8e5}.bar{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{text-decoration:none;font:900 35px 'Barlow Condensed',sans-serif;letter-spacing:-.5px}.brand span,footer strong span{color:#e76034}.brand small{display:block;font:700 9px 'DM Sans',sans-serif;letter-spacing:2px;margin-top:2px;color:#7e8994}nav{display:flex;align-items:center;gap:29px}nav a{text-decoration:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:41px 0;border-bottom:3px solid transparent}nav a:hover,nav a.active{color:#e76034;border-color:#e76034}.menu{display:none}.hero{height:610px;position:relative;background:#101a2b;color:white;overflow:hidden}.hero>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,20,36,.96) 0%,rgba(10,20,36,.75) 42%,rgba(10,20,36,.15) 100%)}.hero-content{position:relative;z-index:1;padding-top:113px}.eyebrow{font-size:11px;letter-spacing:3px;font-weight:700;display:flex;align-items:center;gap:12px}.eyebrow i{display:block;background:#ed693d;width:26px;height:3px}.hero h1{font:900 clamp(75px,10vw,135px)/.83 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:27px 0}.hero h1 em{font-style:normal;color:#f1784a}.hero p{max-width:470px;color:#c6ced7;font-size:14px;line-height:1.9}.primary{display:inline-flex;align-items:center;gap:40px;text-decoration:none;background:#ee6a3c;padding:19px 24px;margin-top:23px;font-size:11px;font-weight:800;letter-spacing:1px}.primary span{font-size:19px}.hero-index{position:absolute;right:34px;bottom:32px;font-size:10px;letter-spacing:2px;color:#d8dbe0}.categories{padding-top:65px;padding-bottom:70px;display:grid;grid-template-columns:1fr 2fr;gap:50px}.category-title small,.section-head small,.inner-hero small,.statement small{font-size:10px;letter-spacing:2px;font-weight:800;color:#e76034}.category-title h2{font:800 35px 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:12px 0}.category-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:center}.category-links a{border:1px solid #d7dadb;padding:22px 18px;text-decoration:none;font-size:11px;font-weight:800;display:flex;justify-content:space-between}.category-links span{color:#e76034}.stories{padding-bottom:100px}.section-head{border-top:4px solid #17263b;display:flex;justify-content:space-between;align-items:end;padding-top:28px;padding-bottom:35px}.section-head h2{font:900 51px 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:10px 0 0}.section-head p{max-width:300px;font-size:12px;color:#7e8790;line-height:1.8}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.story{background:white;text-decoration:none;display:block;border:1px solid #e7e8e6}.photo{position:relative;height:245px;overflow:hidden;background:#d6d8d7}.photo img{width:100%;height:100%;object-fit:cover}.photo b{position:absolute;bottom:0;left:0;background:#ef7041;color:white;padding:11px 14px;font:800 20px 'Barlow Condensed',sans-serif}.story-copy{padding:24px}.story-copy small{color:#e76034;font-size:10px;font-weight:800;letter-spacing:1.5px}.story-copy h3{font:800 30px/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:12px 0}.story-copy p{font-size:12px;line-height:1.9;color:#78818c;min-height:55px}.story-copy span{display:block;font-size:10px;font-weight:800;letter-spacing:1px;margin-top:20px}.statement{background:#e96d40;color:white;text-align:center;padding:85px 0}.statement small{color:#fff3ed}.statement h2{font:900 clamp(38px,6vw,74px)/1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:18px 0}.statement p{font-size:13px}.statement a{display:inline-block;border:1px solid white;padding:16px 24px;text-decoration:none;font-size:11px;font-weight:800;margin-top:20px}.inner-hero{background:#132239;color:white;padding:90px 0}.inner-hero h1{font:900 75px 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:15px 0}.inner-hero p{font-size:13px;color:#b9c5d0}.inner{display:grid;grid-template-columns:1fr 245px;gap:50px;padding-top:75px;padding-bottom:100px}.inner main h2{font:900 42px 'Barlow Condensed',sans-serif;text-transform:uppercase}.inner main>p{font-size:14px;line-height:2;color:#677583}.small-grid{grid-template-columns:repeat(2,1fr);margin-top:35px}.small-grid .photo{height:180px}.inner aside{background:white;border-top:4px solid #e76034;padding:22px;height:max-content}.inner aside h3{font:800 23px 'Barlow Condensed',sans-serif}.inner aside a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #ececec;text-decoration:none;font-size:12px}.inner aside a span{color:#e76034}.inner aside p{font-size:11px;color:#88919a;line-height:1.8}footer{background:#0e1828;color:white}.foot{padding-top:65px;padding-bottom:30px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.foot strong{font:900 38px 'Barlow Condensed',sans-serif}.foot p{font-size:12px;color:#aab7c4}.foot>div:nth-child(2){display:flex;align-items:center;justify-content:flex-end;gap:24px}.foot a{color:white;text-decoration:none;font-size:11px}.foot small{grid-column:1/-1;border-top:1px solid #304057;padding-top:25px;color:#9dabb9;font-size:10px}@media(max-width:850px){.shell{padding:0 22px}.bar{min-height:82px}.brand{font-size:29px}.menu{display:block;border:1px solid #ddd;background:white;padding:11px;font-size:11px;font-weight:800}nav{display:none;position:absolute;top:82px;left:0;right:0;background:white;padding:20px 25px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 12px 20px #0001}.nav-open nav{display:flex}nav a{padding:13px 0}.hero{height:560px}.hero-content{padding-top:110px}.hero h1{font-size:88px}.categories{grid-template-columns:1fr;gap:15px}.category-links{grid-template-columns:1fr}.section-head{display:block}.section-head h2{font-size:44px}.grid{grid-template-columns:1fr}.photo{height:250px}.inner{grid-template-columns:1fr}.inner-hero h1{font-size:57px}.small-grid{grid-template-columns:1fr}.foot{grid-template-columns:1fr}.foot>div:nth-child(2){justify-content:flex-start}.foot small{grid-column:1}}