.gf-marketing{color:#25342b;background:#f4f1e8;font-family:Arial,sans-serif}.gf-marketing a{color:inherit;text-decoration:none}.gm-top{color:#e5e5d5;letter-spacing:.13em;background:#303b2e;justify-content:space-between;gap:15px;padding:12px 5%;font-size:10px;display:flex}.gm-top a{letter-spacing:0}.gm-header{color:#f4f1e6;background:#142c23;justify-content:space-between;align-items:center;gap:30px;padding:26px 5%;display:flex}.gm-brand{letter-spacing:.12em;align-items:center;gap:15px;font-size:25px;font-weight:600;display:flex}.gm-brand>span{color:#b39e72;border-top:2px solid;border-bottom:2px solid;font:52px/1 Georgia;transform:skewY(-10deg)}.gm-brand small{letter-spacing:.18em;color:#c6c8af;margin-top:8px;font-size:7px;font-weight:400;display:block}.gm-header nav{color:#c1c9b8;gap:30px;font-size:12px;display:flex}.gm-nav-cta{align-items:center;gap:20px;font-size:12px;display:flex}.gm-hero{color:#faf5df;align-items:center;height:calc(100svh - 135px);min-height:750px;max-height:1120px;display:flex;position:relative}.gm-hero>img,.gm-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gm-shade{background:linear-gradient(90deg,#101b12c9,#14241645 62%,#14241611),linear-gradient(#0000 70%,#10201666)}.gm-hero-copy{max-width:800px;margin:65px 6% 110px;position:relative}.gm-label{letter-spacing:.17em;font-size:10px;font-weight:500;line-height:1.8}.gm-hero h1{letter-spacing:-.055em;margin:33px 0;font:400 clamp(64px,7.6vw,120px)/.95 Georgia,serif}.gm-hero h1 em{color:#e7dcb6;font-weight:400}.gm-hero-copy>p:not(.gm-label){max-width:480px;margin:28px 0;font-size:15px;line-height:1.85}.gm-button{background:#f5f0e3;justify-content:space-between;align-items:center;gap:35px;min-height:62px;padding:23px 27px;font-size:13px;display:inline-flex;color:#27372b!important}.gm-hero-foot{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:25px;font-size:9px;display:flex;position:absolute;bottom:28px;left:6%;right:5%}.gm-hero-foot a{align-items:center;gap:15px;display:flex}.gm-hero-foot a svg{box-sizing:content-box;border:1px solid #fff6;border-radius:50%;padding:14px}.gm-hero-foot>span{letter-spacing:.06em;font-size:8px}.gm-shift{border-bottom:1px solid #d8d6c9;grid-template-columns:1fr 1fr;gap:9%;padding:110px 7%;display:grid}.gf-marketing h2{letter-spacing:-.04em;margin:25px 0;font:400 clamp(36px,4.2vw,64px)/1.08 Georgia,serif}.gf-marketing h2 em{font-weight:400}.gm-shift-copy{padding-top:23px}.gm-shift-copy p,.gm-showcase p,.gm-close>p:not(.gm-label){color:#657160;font-size:14px;line-height:1.9}.gm-shift-copy>p:first-child{color:#354838;font-size:19px;line-height:1.65}.gm-shift ul{margin-top:28px;padding:0;list-style:none}.gm-shift li{border-top:1px solid #d7d9cb;align-items:flex-start;gap:12px;padding:13px 0;font-size:12px;line-height:1.7;display:flex}.gm-shift li svg{flex-shrink:0;margin-top:2px}.gm-showcase{grid-template-columns:1fr 1.2fr;align-items:center;gap:7%;padding:100px 7%;display:grid}.gm-showcase>div>a{border-bottom:1px solid #8c977c;gap:25px;padding:15px 0;font-size:12px;display:inline-flex}.gm-concept{background:#1b3025;min-height:520px;display:block;position:relative;overflow:hidden;color:#fff8df!important}.gm-concept>img{object-fit:cover;filter:brightness(.72);width:100%;height:100%;position:absolute}.gm-concept>span{letter-spacing:.16em;font-size:19px;position:absolute;top:35px;left:30px}.gm-concept small{letter-spacing:-.02em;max-width:230px;margin-top:90px;font:italic 42px/1.1 Georgia,serif;display:block}.gm-concept i{font-size:11px;font-style:normal;position:absolute;bottom:28px;left:30px}.gf-marketing .prospect-offer{background:#f7f5ed}.gm-close{text-align:center;color:#f0eddc;background:#192f25;padding:100px 20px}.gm-close>p:not(.gm-label){color:#c0c8b7;max-width:620px;margin:25px auto}.gm-close small{color:#bcc6b1;margin-top:22px;font-size:10px;line-height:1.8;display:block}.gm-footer{justify-content:space-between;align-items:center;gap:25px;padding:35px 5%;display:flex}.gm-footer .gm-brand{font-size:19px}.gm-footer p,.gm-footer>a:last-child{color:#6b7664;font-size:10px}.gf-marketing a:focus-visible{outline-offset:5px;outline:2px solid #b09c72}@media (max-width:900px){.gm-header nav{display:none}.gm-hero{min-height:740px}.gm-shift,.gm-showcase{gap:35px;padding:70px 6%}.gm-showcase{grid-template-columns:1fr 1fr}.gm-concept{min-height:460px}}@media (max-width:600px){.gm-top{letter-spacing:.07em;padding:10px 5%;font-size:8px}.gm-top>a{display:none}.gm-header{gap:16px;padding:23px 5%}.gm-brand{gap:12px;font-size:20px}.gm-brand small{font-size:6px}.gm-brand>span{font-size:40px}.gm-nav-cta{gap:10px;font-size:10px}.gm-hero{height:auto;min-height:740px}.gm-hero>img{object-position:58% center}.gm-shade{background:linear-gradient(90deg,#0c1b12d9,#11261850),linear-gradient(#0000 55%,#0c1b1288)}.gm-hero-copy{margin:55px 6% 130px}.gm-hero h1{margin:29px 0;font-size:70px;line-height:1}.gm-hero-copy>p:not(.gm-label){max-width:310px;font-size:13px}.gm-label{font-size:8px}.gm-hero-foot{flex-direction:column;align-items:flex-start;gap:18px;bottom:22px}.gm-hero-foot a svg{padding:10px}.gm-hero-foot>span{font-size:7px}.gm-button{gap:20px;max-width:100%;padding:20px;font-size:11px}.gm-shift,.gm-showcase{grid-template-columns:1fr;gap:20px;padding:60px 6%}.gm-shift-copy{padding:0}.gm-shift-copy>p:first-child{font-size:17px}.gm-concept{min-height:430px;margin-top:25px}.gm-close{padding:65px 6%}.gm-close h2{font-size:37px}.gm-footer{flex-wrap:wrap;gap:15px;padding:30px 6%}.gm-footer p{order:2;width:100%;margin:0}.gm-header nav a:hover,.gm-button:hover{opacity:.9}}@media (prefers-reduced-motion:reduce){.gf-marketing{scroll-behavior:auto}}
