.home-page{background:#fafbfa}.home-main{display:block;max-width:none;margin:0;padding:0}.home-splash{background:#071a29}.home-splash img{display:block;width:100%;height:auto;max-width:1600px;margin:0 auto}.home-section{max-width:1230px;margin:auto;padding:88px 48px}.home-intro{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:start}.home-eyebrow{color:#89581c;font:700 .875rem/1.5 Arial,Helvetica,sans-serif;letter-spacing:2px;margin:0 0 24px}.home-intro h1{font-size:clamp(2.5rem,4.1vw,3.7rem);letter-spacing:-1.6px;line-height:1.15;margin:0}.home-intro-copy{font-size:1.125rem;line-height:1.8;padding-top:2px}.home-button{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;min-height:52px;padding:13px 22px;background:#203b47;color:#fff;text-decoration:none;font:600 1rem/1.5 Arial,Helvetica,sans-serif;border:1px solid #203b47;border-radius:3px;margin-top:9px}.home-button:hover{background:#315968;border-color:#315968}.home-button span{font-size:1.35rem}.home-modern{background:#edf1f1;border-top:1px solid #dbe3e3;border-bottom:1px solid #dbe3e3}.home-modern-inner{display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.home-main h2{font:400 clamp(2rem,3.2vw,2.8rem)/1.22 Georgia,serif;letter-spacing:-.8px;margin:0 0 26px}.home-modern-copy{font-size:1.125rem;line-height:1.85}.home-modern-copy p:last-of-type{margin-bottom:28px}.home-text-link{color:#203b47;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#b38a50;font:600 1rem/1.6 Arial,Helvetica,sans-serif}.home-text-link span{display:inline-block;margin-left:12px}.home-text-link:hover{text-decoration-color:currentColor}.home-start{text-align:center;padding-top:90px;padding-bottom:90px;max-width:960px}.home-start-copy{max-width:720px;margin:0 auto 26px;font-size:1.2rem;line-height:1.8;color:#43575e}.home-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px}.home-actions .home-button{margin:0}.home-promise{font-size:1rem;color:#203540;margin:34px 0 12px}.home-availability{font-size:.875rem;line-height:1.65;color:#596870;max-width:550px;margin:0 auto}.home-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:35px;padding:40px max(6%,24px);background:#192f39;color:#cbd7da;border:0}.home-footer-brand{color:#fff;font-size:.875rem;font-weight:700;letter-spacing:2px;text-decoration:none}.home-footer p{margin:12px 0 0}.home-footer nav{display:flex;flex-wrap:wrap;gap:22px;margin:0;padding:0;border:0}.home-footer nav a{display:inline-block;padding:0;margin:0;border:0;color:#e2e9eb;font-size:.875rem}.home-footer nav a:hover{color:#efb762;background:none}.home-footer>div:last-child>p{text-align:right}.home-footer .publisher-access{color:inherit}
@media(max-width:850px){.home-section{padding:58px 28px}.home-intro,.home-modern-inner{gap:38px}.wide-break{display:none}.home-intro h1{font-size:2.7rem}.home-modern-inner{grid-template-columns:1fr 1.3fr}.home-main h2{font-size:2.2rem}}
@media(max-width:640px){.home-page header{padding:16px 20px}.home-page .brand-logo{width:52px;height:52px}.home-page .brand{font-size:.8125rem;letter-spacing:2px}.home-page .site-nav{column-gap:20px;row-gap:8px}.home-page .site-nav a{font-size:.9375rem}.home-section{padding:46px 23px}.home-intro,.home-modern-inner{display:block}.home-eyebrow{font-size:.8125rem;margin-bottom:18px;letter-spacing:1.6px}.home-intro h1{font-size:2.5rem;line-height:1.16;letter-spacing:-1px;margin-bottom:26px}.home-intro-copy,.home-modern-copy{font-size:1.0625rem;line-height:1.8}.home-modern-inner .home-section-heading{margin-bottom:28px}.home-main h2{font-size:2.1rem}.home-start-copy{font-size:1.0625rem}.home-actions{gap:22px}.home-footer{display:block;padding:32px 23px}.home-footer>div+div{margin-top:24px}.home-footer>div:last-child>p{text-align:left}.home-footer nav{gap:20px}.home-promise{font-size:.9375rem}.home-availability{font-size:.875rem}}
