.legacy-import{display:none!important}*{box-sizing:border-box}body{margin:0;background:#f4f3ef;color:#102b3c;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}h1,h2,h3,p{margin:0}em{font-family:Georgia,serif;font-weight:400;color:#ff713d}img{display:block;width:100%;height:100%;object-fit:cover}.sh-header{min-height:88px;padding:20px clamp(25px,5vw,85px);display:flex;align-items:center;justify-content:space-between;gap:25px}.sh-logo{font-size:21px;font-weight:900;letter-spacing:-.06em;white-space:nowrap}.sh-logo span{color:#ff713d;letter-spacing:-.25em;margin-right:8px}.sh-logo small{font-size:8px;letter-spacing:.2em}.sh-header nav,.sh-footer nav{display:flex;gap:30px;font-size:12px;font-weight:700}.sh-header a:hover,.sh-footer a:hover{color:#ef6b39}.sh-hero{display:grid;grid-template-columns:52% 48%;min-height:600px;background:#102b3c;color:#f4f3ef}.sh-copy{padding:clamp(45px,6vw,100px) clamp(30px,6vw,110px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sh-kicker,.sh-section-head,.sh-next>div>span,.sh-cards>a>span{font-size:10px;letter-spacing:.17em;font-weight:800}.sh-kicker{color:#ff713d}.sh-copy h1{font-size:clamp(45px,5.3vw,88px);line-height:1.06;letter-spacing:-.065em;font-weight:500;margin:35px 0}.sh-copy p{max-width:500px;font-size:16px;line-height:1.7;color:#c3d0d3}.sh-button{display:flex;gap:40px;align-items:center;justify-content:space-between;background:#ff713d;color:#102b3c;padding:19px 23px;font-size:12px;font-weight:800;margin-top:35px}.sh-button span{font-size:20px}.sh-button:hover{background:#fff}.sh-image{min-height:600px}.sh-intro{max-width:1600px;margin:auto;padding:125px clamp(25px,6vw,110px);display:grid;grid-template-columns:1.25fr .75fr;gap:35px 9vw}.sh-intro>.sh-kicker{grid-column:1/-1}.sh-intro h2,.sh-next h2{font-size:clamp(45px,5.6vw,92px);line-height:1.05;font-weight:500;letter-spacing:-.065em}.sh-intro p{font-size:17px;line-height:1.8;align-self:end;color:#52636a;max-width:550px}.sh-options{background:#e6e9e7;padding:90px clamp(25px,6vw,110px) 115px}.sh-section-head,.sh-cards,.sh-next{max-width:1600px;margin:auto}.sh-section-head{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #85979a;padding-top:16px}.sh-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:60px}.sh-cards>a{background:#f4f3ef;min-height:340px;padding:35px;display:flex;flex-direction:column;align-items:flex-start;transition:background .2s}.sh-cards>a:hover{background:#ff713d}.sh-cards>a>span{color:#ed6a3b}.sh-cards>a:hover>span{color:#102b3c}.sh-cards h3{font-size:clamp(30px,3.5vw,56px);font-weight:500;letter-spacing:-.055em;margin:50px 0 16px}.sh-cards p{font-size:15px;line-height:1.65;color:#52636a;max-width:450px}.sh-cards b{font-size:12px;margin-top:auto;padding-top:32px;border-bottom:1px solid #102b3c;padding-bottom:10px}.sh-next{padding:110px clamp(25px,6vw,110px);display:grid;grid-template-columns:1fr 1fr;gap:7vw}.sh-next>div>span{color:#ed6a3b;display:block;margin-bottom:35px}.sh-next h2{font-size:clamp(40px,4.6vw,75px)}.sh-next>div:last-child{padding-top:20px}.sh-next a{display:flex;justify-content:space-between;border-top:1px solid #a8b5b5;padding:25px 0;font-size:clamp(19px,2vw,28px);letter-spacing:-.04em}.sh-next a:last-child{border-bottom:1px solid #a8b5b5}.sh-next a:hover{color:#ed6a3b}.sh-footer{background:#102b3c;color:#f4f3ef;display:flex;justify-content:space-between;gap:25px;padding:50px clamp(25px,6vw,110px);font-size:12px}@media (max-width:750px){.sh-header{flex-wrap:wrap;padding:20px 25px;gap:15px}.sh-header nav{width:100%;gap:16px;overflow:auto;white-space:nowrap}.sh-hero{display:flex;flex-direction:column}.sh-copy{padding:65px 25px;min-height:520px}.sh-copy h1{font-size:clamp(44px,10vw,69px);margin:30px 0}.sh-image{height:65vw;min-height:280px;max-height:480px}.sh-intro{padding:80px 25px;grid-template-columns:1fr;gap:25px}.sh-intro>.sh-kicker{grid-column:auto}.sh-intro h2,.sh-next h2{font-size:clamp(43px,10vw,68px)}.sh-options{padding:70px 25px}.sh-section-head{font-size:9px}.sh-cards{grid-template-columns:1fr;padding-top:40px}.sh-cards>a{min-height:315px}.sh-next{padding:80px 25px;grid-template-columns:1fr;gap:30px}.sh-footer{flex-wrap:wrap}.sh-footer nav{flex-wrap:wrap;gap:15px}}