*{box-sizing:border-box}body{margin:0;background:#f5f6f3;color:#142b35;font:17px/1.8 Arial,sans-serif}a{color:inherit;text-decoration:none}header{padding:24px 6%;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff}.logo{width:290px;height:auto}nav{display:flex;gap:28px;align-items:center;font-size:16px}.pill{border:1px solid #277e9b;padding:10px 23px}main{overflow:hidden}.hero{background:#171d24;color:#fff;display:grid;grid-template-columns:1.1fr 1fr;min-height:660px}.hero-copy{padding:80px 9% 75px 12%;align-self:center}.eyebrow{font-size:11px;letter-spacing:3px;font-weight:bold;color:#b77a29}h1{font:clamp(46px,5.2vw,75px)/1.06 Georgia,serif;letter-spacing:-2px;margin:25px 0}h1 em{font-weight:normal;color:#f3b75e}.hero p{color:#c5d5db;max-width:470px}.button{display:inline-flex;gap:40px;align-items:center;background:#eea84c;color:#12313b;padding:16px 27px;font-size:14px;font-weight:bold;margin-top:22px}.hero-art{position:relative;background:#e8eeed;display:flex;align-items:center;justify-content:center;padding:55px}.hero-art img{width:100%;max-width:460px;mix-blend-mode:multiply;position:relative}.hero-art:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#eee5d5,white 70%);clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}.strip{display:flex;justify-content:space-around;padding:23px 6%;background:#10151b;color:#a8c8ce;font-size:11px;letter-spacing:2px}.section{padding:95px 8%}.split{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:start}h2{font:clamp(32px,3.4vw,49px)/1.18 Georgia,serif;margin:18px 0 25px;letter-spacing:-1px}h3{font:28px Georgia;margin:10px 0 20px}p{color:#5e737b}.lines article{border-top:1px solid #c9d6d8;padding:25px 0}.lines b{color:#3b8296;font-size:12px;letter-spacing:2px}.editorial{background:#ece8e0}.resources{display:grid;grid-template-columns:1fr 1fr;gap:50px}.resources article{border-top:1px solid #a5c0c3;padding-top:28px}.text-link{display:inline-block;border-bottom:1px solid #377c8f;font-size:14px;padding-bottom:5px;margin-top:12px}.closing{padding:70px 8%;background:#202b35;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:40px}.closing h2{margin:10px 0}.closing p{color:#c7d6db}footer{padding:45px 6%;background:#10151b;color:#9db8c2;font-size:13px;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}footer a{display:inline-block;margin-right:22px}.inner{padding:70px 8%;background:#202b35;color:white}.inner h1{font-size:60px}.inner p{color:#c5d5db;max-width:650px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.product-grid img{width:100%;mix-blend-mode:multiply}.form input,.form textarea{display:block;width:100%;padding:15px;border:1px solid #bcced0;font:inherit;margin-bottom:18px;background:#fff}.form input[type=submit]{width:auto;background:#202b35;color:white;padding:14px 35px;cursor:pointer}@media(max-width:850px){header{flex-direction:column;padding:24px}.logo{width:270px}nav{flex-wrap:wrap;justify-content:center;gap:15px 25px}.hero,.split,.product-grid{grid-template-columns:1fr}.hero-copy{padding:55px 8%}.hero-art{padding:35px}.hero-art img{max-width:330px}.strip{flex-wrap:wrap;gap:20px}.section{padding:60px 8%}.split{gap:35px}.resources{grid-template-columns:1fr}.closing{display:block}.inner h1{font-size:45px}}
.hero{grid-template-columns:1fr 1.05fr}.hero-art:before{clip-path:none;background:radial-gradient(ellipse at center,#fff 15%,#e8e0d3 100%)}.logo{width:210px;max-height:108px;object-fit:contain}h1{font-family:Arial,sans-serif;font-weight:800;letter-spacing:-4px}.hero h1 em{font-style:normal}.hero-copy{padding-left:12%;padding-right:7%}.hero-art img{max-width:530px}header{padding-top:14px;padding-bottom:14px}
@media(max-width:850px){.hero{grid-template-columns:1fr}h1{letter-spacing:-2px}}
header nav{display:flex}.inner h1{color:#fff}header a{color:#142b35}footer a{color:#9db8c2}.closing h2{color:#fff}.form p{margin:0 0 20px}