.geo-organic-split .geo-split-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:6vw;align-items:center;padding-block:65px 75px;border-bottom:1px solid #24423125;border-radius:0 0 90px 0}
.geo-organic-split .geo-hero-copy h1{font-size:clamp(3.3rem,5.8vw,6.2rem);line-height:.98;letter-spacing:-.055em;margin:25px 0 28px;max-width:none}
.geo-organic-split.geo-long-name .geo-hero-copy h1{font-size:clamp(3rem,5.2vw,6rem)}
@media(max-width:760px){.geo-organic-split.geo-long-name .geo-hero-copy h1{font-size:clamp(2.5rem,11.5vw,3.8rem)}}
.geo-organic-split .geo-hero-copy .page-intro{font-size:17px;line-height:1.8;max-width:51ch}
.geo-organic-split .geo-hero-photos{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;align-items:end;min-width:0}
.geo-organic-split .geo-hero-photos figure{margin:0!important;width:100%;overflow:hidden}
.geo-organic-split .geo-hero-photos img{width:100%;height:100%;object-fit:cover}
.geo-organic-split .geo-hero-main{height:530px;border-radius:50% 50% 48% 52% / 46% 54% 46% 54%;align-self:start}
.geo-organic-split .geo-hero-secondary{position:static;inset:auto;transform:none;border:0;height:340px;border-radius:48% 52% 66% 34% / 33% 38% 62% 67%;margin-top:145px!important}
.geo-organic-split .geo-benefits{display:flex;gap:10px 18px;flex-wrap:wrap;margin:22px 0 28px}.geo-organic-split .geo-benefit{font-size:12px;line-height:1.5;margin:0;padding-left:12px;border-left:2px solid var(--wp--preset--color--terracotta)}
.geo-organic-split .page-breadcrumbs{padding-block:22px;margin-top:0}
.geo-organic-split .geo-local,.geo-organic-split .geo-nearby{display:grid;grid-template-columns:1fr 1.15fr;gap:8vw;padding-block:65px 85px}.geo-organic-split h2{font-size:clamp(2.2rem,3.6vw,3.8rem);letter-spacing:-.045em;line-height:1.12}.geo-organic-split p{line-height:1.85}.geo-organic-split h3{font-size:1.5rem;line-height:1.2}
.geo-organic-split .geo-local-copy p:first-child{margin-top:0}.geo-organic-split .geo-surfaces{display:grid;grid-template-columns:1.05fr 1fr;gap:8vw;align-items:center;padding-block:25px 95px}.geo-organic-split .geo-bathroom-photo{height:500px;border-radius:50% 50% 8% 8%;overflow:hidden}.geo-organic-split .geo-bathroom-photo img,.geo-organic-split .geo-process-photo img,.geo-organic-split .geo-moisture-photo img{width:100%;height:100%;object-fit:cover}
.geo-organic-split .geo-process{padding-block:75px 85px;border-radius:100px 0 100px 0;color:var(--wp--preset--color--cream)}.geo-organic-split .geo-process h2,.geo-organic-split .geo-process h3,.geo-organic-split .geo-process p,.geo-organic-split .geo-process a{color:inherit}.geo-organic-split .geo-process-intro{max-width:800px;margin-bottom:45px}.geo-organic-split .geo-process-intro p{max-width:65ch}.geo-organic-split .geo-process-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:7vw;align-items:center}.geo-organic-split .geo-process-photo{height:520px;overflow:hidden;border-radius:45% 55% 49% 51% / 52% 46% 54% 48%}.geo-organic-split .geo-step{padding:20px 0;border-top:1px solid #f6f0e055}.geo-organic-split .geo-step h3{margin:0 0 12px;font-size:1.65rem}.geo-organic-split .geo-step p{margin:0;font-size:17px;line-height:1.85}
.geo-organic-split .geo-moisture{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:center;padding-block:95px}.geo-organic-split .geo-moisture-photo{height:390px;overflow:hidden;border-radius:52% 48% 5% 5%;transform:rotate(2deg)}
.geo-organic-split .geo-moisture-text,.geo-organic-split .geo-prevention-text,.geo-organic-split .geo-why-text{display:grid;grid-template-columns:1fr;max-width:none}.geo-organic-split .geo-moisture-text-copy,.geo-organic-split .geo-prevention-text-copy,.geo-organic-split .geo-why-text-copy{display:grid;grid-template-columns:1fr 1.15fr;gap:20px 8vw}.geo-organic-split .geo-moisture-text h2,.geo-organic-split .geo-prevention-text h2,.geo-organic-split .geo-why-text h2{grid-row:span 4;max-width:15ch;margin:0}.geo-organic-split .geo-moisture-text p,.geo-organic-split .geo-prevention-text p,.geo-organic-split .geo-why-text p{margin:0}.geo-organic-split .geo-prevention-text{border-radius:0 100px 0 0}
@media(max-width:760px){.geo-organic-split .geo-moisture-text-copy,.geo-organic-split .geo-prevention-text-copy,.geo-organic-split .geo-why-text-copy{grid-template-columns:1fr;gap:22px}.geo-organic-split .geo-moisture-text h2,.geo-organic-split .geo-prevention-text h2,.geo-organic-split .geo-why-text h2{grid-row:auto;max-width:none}.geo-organic-split .geo-prevention-text{border-radius:0 55px 0 0}}
.geo-organic-split .geo-prevention{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;padding-block:70px;border-radius:0 100px 0 0}.geo-organic-split .geo-why-copy{border-left:1px solid #24423130;padding-left:45px}.geo-organic-split .geo-prevention h2{font-size:2.5rem}.geo-organic-split .geo-nearby{padding-bottom:35px}.geo-organic-split .geo-nearby-names{font-family:var(--wp--preset--font-family--editorial);font-size:1.55rem;line-height:1.5!important}.geo-organic-split .geo-sources{padding-block:25px 40px}.geo-organic-split .geo-sources p{font-size:11px;max-width:95ch;opacity:.8}
@media(min-width:1600px){.geo-organic-split .geo-hero-main{height:630px}.geo-organic-split .geo-hero-secondary{height:400px}}
@media(max-width:1000px){.geo-organic-split .geo-split-hero{gap:4vw!important}.geo-organic-split .geo-hero-main{height:470px}.geo-organic-split .geo-hero-secondary{height:280px}.geo-organic-split .geo-hero-photos{gap:10px}.geo-organic-split .geo-hero-copy .page-intro{font-size:15px}.geo-organic-split .geo-benefits{gap:12px}.geo-organic-split .geo-surfaces,.geo-organic-split .geo-moisture,.geo-organic-split .geo-process-grid{gap:5vw}.geo-organic-split .geo-bathroom-photo{height:440px}}
@media(max-width:760px){.geo-organic-split .geo-split-hero{grid-template-columns:1fr;gap:35px;padding-block:40px 40px;border-radius:0 0 55px 0}.geo-organic-split .geo-hero-copy h1{font-size:3.8rem;max-width:11ch;margin-top:20px}.geo-organic-split .geo-hero-copy .page-intro{font-size:16px}.geo-organic-split .geo-hero-photos{grid-template-columns:1.5fr 1fr;gap:12px}.geo-organic-split .geo-hero-main{height:350px}.geo-organic-split .geo-hero-secondary{height:240px;margin-top:75px!important}.geo-organic-split .geo-benefits{gap:10px 15px;margin-block:20px 25px}.geo-organic-split .geo-benefit{font-size:11px}.geo-organic-split h2{font-size:2.6rem}.geo-organic-split .geo-local,.geo-organic-split .geo-surfaces,.geo-organic-split .geo-process-grid,.geo-organic-split .geo-moisture,.geo-organic-split .geo-prevention,.geo-organic-split .geo-nearby{grid-template-columns:1fr;gap:28px}.geo-organic-split .geo-local{padding-block:40px 55px}.geo-organic-split .geo-surfaces{padding-block:0 55px}.geo-organic-split .geo-bathroom-photo{height:340px}.geo-organic-split .geo-process{padding-block:55px;border-radius:55px 0 55px 0}.geo-organic-split .geo-process-photo{height:340px}.geo-organic-split .geo-process-intro{margin-bottom:28px}.geo-organic-split .geo-step{padding-block:20px}.geo-organic-split .geo-moisture{padding-block:60px}.geo-organic-split .geo-moisture-photo{height:310px;transform:none}.geo-organic-split .geo-prevention{padding-block:50px;border-radius:0 55px 0 0}.geo-organic-split .geo-prevention h2{font-size:2.2rem}.geo-organic-split .geo-why-copy{padding-left:0;padding-top:25px;border-left:0;border-top:1px solid #24423130}.geo-organic-split .geo-nearby{padding-block:50px 0}.geo-organic-split .geo-nearby-names{font-size:1.4rem}.geo-organic-split .geo-sources p{font-size:11px}.geo-organic-split .page-breadcrumbs{font-size:12px;gap:8px}.geo-organic-split .page-breadcrumbs .wp-block-navigation__container{gap:12px}}
