.seo-page{background:#f7f3ec;color:#15130f}.seo-page .site-header{position:fixed;background:rgba(247,243,236,.95);color:#15130f;border-color:rgba(0,0,0,.13)}.seo-page .menu{color:#15130f}.seo-page .header-cta{border-color:#15130f}.seo-hero{min-height:76vh;padding:155px max(5vw,calc((100vw - 1320px)/2)) 90px;display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;align-items:center;background:linear-gradient(115deg,#f8f3eb 55%,#e1d0b2 55%)}.seo-hero h1{font:500 clamp(54px,7vw,108px)/.84 'Cormorant Garamond',serif;letter-spacing:-.055em;max-width:900px}.seo-hero h1 em{color:#9a2328}.seo-hero .lead{max-width:700px;font-size:15px;line-height:1.8;color:#4f4a42;margin:30px 0}.seo-hero-card{background:#15130f;color:#fff;padding:40px;box-shadow:28px 28px 0 #b68d4e}.seo-hero-card strong{font:500 37px 'Cormorant Garamond',serif}.seo-hero-card ul{list-style:none;padding:0;margin:25px 0 0}.seo-hero-card li{padding:12px 0;border-top:1px solid rgba(255,255,255,.15);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.seo-section{max-width:1220px;margin:auto;padding:100px 5vw}.seo-section.narrow{max-width:980px}.seo-kicker{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#77531f}.seo-section h2{font-size:clamp(44px,5.2vw,76px);line-height:.92}.seo-section .intro-copy{font-size:17px;line-height:1.8;color:#4e4942;max-width:860px}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px}.seo-card{background:#fff;padding:35px;min-height:250px;border-top:3px solid #a67b3a}.seo-card h3{font-size:32px;margin:20px 0 14px}.seo-card p,.seo-card li{font-size:12px;line-height:1.75;color:#5b554c}.seo-card ul{padding-left:17px}.seo-band{background:#15130f;color:#fff}.seo-band .seo-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.seo-band p,.seo-band li{color:rgba(255,255,255,.7);font-size:13px;line-height:1.8}.seo-process{counter-reset:steps;display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border:1px solid rgba(0,0,0,.14)}.seo-process article{padding:28px;border-right:1px solid rgba(0,0,0,.14)}.seo-process article:last-child{border:0}.seo-process article:before{counter-increment:steps;content:'0' counter(steps);font-size:10px;letter-spacing:.15em;color:#8a6428}.seo-process h3{font-size:27px;margin:40px 0 12px}.seo-process p{font-size:11px;line-height:1.75;color:#605a51}.market-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:42px}.market-strip a{background:#e8dbc5;padding:35px;color:#15130f;text-decoration:none}.market-strip strong{display:block;font:500 34px 'Cormorant Garamond',serif}.market-strip span{font-size:11px;color:#5c554a}.faq-list{margin-top:35px;border-top:1px solid rgba(0,0,0,.16)}.faq-list details{border-bottom:1px solid rgba(0,0,0,.16);padding:20px 0}.faq-list summary{cursor:pointer;font:500 25px 'Cormorant Garamond',serif}.faq-list p{max-width:850px;font-size:13px;line-height:1.8;color:#575148}.seo-cta{background:#a67b3a;color:#fff;text-align:center;padding:95px 5vw}.seo-cta h2{max-width:900px;margin:10px auto 25px;font-size:clamp(46px,6vw,86px)}.seo-cta p{max-width:700px;margin:0 auto 28px;line-height:1.8;color:rgba(255,255,255,.83)}.breadcrumbs{max-width:1320px;margin:auto;padding:105px 5vw 0;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.breadcrumbs a{color:#5c5141}
@media(max-width:900px){.seo-page .site-header nav.open{background:#f7f3ec}.seo-hero{grid-template-columns:1fr;background:#f7f3ec;min-height:auto}.seo-grid{grid-template-columns:1fr 1fr}.seo-band .seo-section{grid-template-columns:1fr}.seo-process{grid-template-columns:1fr 1fr}.seo-process article:nth-child(2){border-right:0}.seo-process article:nth-child(-n+2){border-bottom:1px solid rgba(0,0,0,.14)}}
@media(max-width:560px){.seo-hero{padding-top:125px}.seo-grid,.market-strip,.seo-process{grid-template-columns:1fr}.seo-process article{border-right:0!important;border-bottom:1px solid rgba(0,0,0,.14)!important}.seo-hero-card{box-shadow:12px 12px 0 #b68d4e}}
.seo-cta{background:#74501d}.seo-band .seo-kicker{color:#e0be7d}.seo-cta .seo-kicker{color:#fff}.seo-cta .btn.gold{background:#fff;color:#15130f}.market-strip{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
