.ab-audience--property-developers-v2{display:flow-root;background:var(--ab-white,#fff);color:var(--ab-deep-slate,#333E48)}.ab-audience--property-developers-v2 *{box-sizing:border-box}.ab-audience--property-developers-v2 :is(h1,h2,h3){font-family:var(--font-heading--family),Georgia,serif;font-weight:400;letter-spacing:-.025em;color:inherit}.ab-audience--property-developers-v2 .ab-audience__eyebrow{margin:0 0 17px;font:650 11px/1.5 var(--font-body--family),Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ab-audience--property-developers-v2 :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}.ab-audience--property-developers-v2 .ab-audience__button{display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:13px 21px;text-decoration:none;border-radius:2px;font-size:13px;font-weight:650;line-height:1.35}.ab-dev__hero{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);width:calc(100% - 80px);max-width:1380px;min-height:535px;margin:clamp(31px,3.6vw,51px) auto 0;background:var(--ab-cloud,#F5F4F2)}.ab-dev__hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,4.8vw,74px)}.ab-audience--property-developers-v2 .ab-dev__hero h1{margin:0;max-width:15ch;font-size:clamp(43px,4.3vw,65px);line-height:1.075}.ab-dev__hero-lead{max-width:57ch;margin:clamp(20px,2.1vw,30px) 0 0!important;font-size:clamp(15px,1.1vw,17px);line-height:1.72}.ab-dev__hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2.8vw,38px)}.ab-dev__hero-actions .ab-audience__button{padding-inline:18px}.ab-dev__hero-figure{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:535px;overflow:hidden;margin:0;background:#fff;padding:clamp(18px,2vw,34px)}.ab-dev__hero-figure img{display:block;width:100%;height:100%;max-height:520px;object-fit:contain;object-position:center}.ab-dev__hero-figure figcaption{position:absolute;left:20px;bottom:18px;z-index:2;margin:0;padding:8px 12px;background:var(--ab-cloud,#F5F4F2);color:var(--ab-deep-slate,#333E48);font:400 11px/1.4 var(--font-body--family),Arial,sans-serif;letter-spacing:.025em}.ab-dev__service-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 19px;width:calc(100% - 80px);max-width:1380px;margin:0 auto;border-bottom:1px solid rgba(51,62,72,.18);padding:20px clamp(12px,2.2vw,30px)}.ab-dev__service-line span{font:650 11px/1.5 var(--font-body--family),Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--ab-deep-slate,#333E48)}.ab-dev__intro{width:calc(100% - 80px);max-width:1380px;margin:clamp(22px,2.6vw,36px) auto clamp(22px,2.6vw,36px);padding:clamp(38px,4.3vw,58px) clamp(26px,4.8vw,70px) clamp(36px,4.1vw,56px);background:var(--ab-sky-blue,#B1C8CB);border-radius:2px}.ab-dev__intro-heading{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1000px;margin:0 auto clamp(22px,2.3vw,32px)}.ab-dev__intro-heading .ab-audience__eyebrow{color:var(--ab-deep-slate,#333E48)}.ab-dev__intro-heading h2{max-width:24ch;margin:0;font-size:clamp(42px,4.15vw,60px);line-height:1.11}.ab-dev__intro-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.5vw,48px);border-top:1px solid rgba(51,62,72,.2);padding-top:clamp(20px,2.2vw,30px)}.ab-dev__intro-content p{margin:0;font-size:clamp(15px,1.08vw,17px);line-height:1.75}.ab-dev__routes{width:calc(100% - 80px);max-width:1380px;margin:0 auto;padding:clamp(17px,1.8vw,27px) 0 clamp(54px,5.3vw,75px)}.ab-dev__section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,2.7vw,38px);align-items:center;margin:0 0 clamp(31px,3.2vw,45px)}.ab-dev__section-heading h2{max-width:19ch;margin:0;font-size:clamp(40px,4.2vw,61px);line-height:1.095}.ab-audience--property-developers-v2 .ab-dev__section-heading .ab-audience__eyebrow{margin-bottom:21px}.ab-dev__section-heading>p{max-width:62ch;margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.73}.ab-dev__range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,25px)}.ab-dev__range-card{display:flex;flex-direction:column;min-width:0;background:var(--ab-cloud,#F5F4F2)}.ab-dev__range-photo{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:1.68;background:#e7e6e3}.ab-dev__range-photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .22s ease}.ab-dev__range-photo:hover img{transform:scale(1.018)}.ab-dev__range-content{display:flex;flex-direction:column;flex:1;min-width:0;padding:clamp(24px,2.5vw,37px)}.ab-dev__range-content h3{font-size:clamp(33px,3.35vw,50px);line-height:1.1;margin:0 0 14px;max-width:19ch}.ab-dev__range-card:last-child .ab-dev__range-content h3{max-width:none;white-space:nowrap;font-size:clamp(29px,3vw,44px);letter-spacing:-.025em}.ab-dev__range-content>p:not(.ab-audience__eyebrow):not(.ab-dev__range-caption){font-size:15px;line-height:1.72;margin:0 0 16px;max-width:58ch}.ab-dev__range-content .ab-dev__range-caption{margin:0 0 18px;font-size:11px;line-height:1.5;letter-spacing:.03em;color:#657078}.ab-dev__range-link{display:inline-flex;align-items:center;gap:12px;align-self:start;margin-top:auto;color:inherit;text-decoration:underline;text-underline-offset:5px;font-size:13px;font-weight:650;line-height:1.5}.ab-dev__range-link:hover{text-underline-offset:7px}.ab-dev__process{width:calc(100% - 80px);max-width:1380px;margin:0 auto;padding:0 0 clamp(54px,5.3vw,75px)}.ab-dev__process-heading h2{font-size:clamp(39px,4vw,58px);line-height:1.1;margin:0 0 clamp(22px,2.6vw,36px);max-width:23ch}.ab-dev__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(51,62,72,.28)}.ab-dev__steps article{min-width:0;display:flex;flex-direction:column;padding:22px clamp(18px,2.5vw,34px) 0;border-right:1px solid rgba(51,62,72,.2)}.ab-dev__steps article:first-child{padding-left:0}.ab-dev__steps article:last-child{border-right:0;padding-right:0}.ab-dev__step-number{font-size:12px;font-weight:650;letter-spacing:.11em;color:#727b73;margin-bottom:17px}.ab-dev__steps h3{font-size:clamp(27px,2.45vw,37px);line-height:1.13;margin:0 0 11px;min-height:2.25em}.ab-dev__steps p{font-size:14px;line-height:1.72;margin:0;max-width:39ch}.ab-dev__contact{width:calc(100% - 80px);max-width:1380px;margin:0 auto clamp(54px,5.3vw,76px);padding:clamp(41px,4.6vw,64px) clamp(32px,5.3vw,82px);background:var(--ab-deep-slate,#333E48);color:var(--ab-cloud,#F5F4F2)}.ab-audience--property-developers-v2 .ab-dev__contact .ab-audience__eyebrow{color:var(--ab-cloud,#F5F4F2)}.ab-dev__contact h2{font-size:clamp(39px,4.2vw,62px);line-height:1.1;margin:0 0 17px;color:var(--ab-cloud,#F5F4F2)}.ab-dev__contact>p:not(.ab-audience__eyebrow){font-size:clamp(15px,1.08vw,17px);line-height:1.72;max-width:78ch;margin:0;color:var(--ab-cloud,#F5F4F2)}.ab-dev__contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.4vw,32px)}.ab-audience--property-developers-v2 .ab-dev__contact-actions .ab-audience__button{background:var(--ab-cloud,#F5F4F2);border:1px solid var(--ab-cloud,#F5F4F2);color:var(--ab-deep-slate,#333E48);min-width:205px}.ab-audience--property-developers-v2 .ab-dev__contact-actions .ab-audience__button:hover{background:#fff;border-color:#fff}@media(max-width:1050px){.ab-dev__hero-copy{padding:clamp(31px,4vw,50px)}.ab-audience--property-developers-v2 .ab-dev__hero h1{font-size:clamp(39px,4.5vw,55px)}.ab-dev__hero-figure{min-height:490px}.ab-dev__intro{gap:35px}}@media(max-width:950px){.ab-dev__hero{grid-template-columns:1fr;width:calc(100% - 48px);max-width:760px;min-height:0}.ab-dev__hero-figure{order:-1;min-height:0;aspect-ratio:1.85;padding:20px}.ab-dev__hero-figure img{max-height:none}.ab-dev__hero-copy{padding:clamp(32px,5.2vw,56px)}.ab-audience--property-developers-v2 .ab-dev__hero h1{font-size:clamp(41px,6vw,60px)}.ab-dev__service-line{width:calc(100% - 48px);max-width:760px}.ab-dev__intro,.ab-dev__routes,.ab-dev__process,.ab-dev__contact{width:calc(100% - 48px)}.ab-dev__section-heading{grid-template-columns:1fr;gap:19px;align-items:start}.ab-dev__section-heading h2{max-width:22ch}}@media(max-width:650px){.ab-dev__hero{width:calc(100% - 32px);margin:22px auto 0}.ab-dev__hero-figure{aspect-ratio:1.35;padding:10px}.ab-dev__hero-figure figcaption{left:12px;bottom:12px;font-size:10px;padding:7px 10px}.ab-dev__hero-copy{padding:33px 23px 38px}.ab-audience--property-developers-v2 .ab-dev__hero h1{font-size:clamp(37px,9vw,50px)}.ab-dev__hero-actions{flex-direction:column}.ab-dev__hero-actions .ab-audience__button{width:100%}.ab-dev__service-line{width:calc(100% - 32px);padding:16px 5px;justify-content:flex-start}.ab-dev__service-line span{font-size:10px}.ab-dev__intro,.ab-dev__routes,.ab-dev__process,.ab-dev__contact{width:calc(100% - 32px)}.ab-dev__intro{padding:30px 22px 32px;margin:20px auto 24px}.ab-dev__intro-heading{margin-bottom:20px}.ab-dev__intro-content{grid-template-columns:1fr;gap:17px;padding-top:23px}.ab-dev__intro-heading h2,.ab-dev__section-heading h2{font-size:clamp(36px,8.3vw,49px)}.ab-dev__routes{padding:11px 0 44px}.ab-dev__range-grid{grid-template-columns:1fr;gap:18px}.ab-dev__range-photo{aspect-ratio:1.47}.ab-dev__range-content{padding:25px 23px 29px}.ab-dev__range-content h3{font-size:38px}.ab-dev__range-card:last-child .ab-dev__range-content h3{font-size:clamp(24px,7vw,35px)}.ab-dev__process{padding-bottom:48px}.ab-dev__steps{grid-template-columns:1fr}.ab-dev__steps article{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px 14px;padding:18px 0;border-right:0;border-bottom:1px solid rgba(51,62,72,.2)}.ab-dev__steps article:last-child{border-bottom:0}.ab-dev__steps .ab-dev__step-number{grid-row:1/3;margin:0}.ab-dev__steps h3{grid-column:2;min-height:0;margin:0}.ab-dev__steps p{grid-column:2;max-width:none}.ab-dev__contact{padding:36px 24px 40px;margin-bottom:54px}.ab-dev__contact h2{font-size:clamp(36px,9vw,48px)}.ab-dev__contact-actions{display:grid;grid-template-columns:1fr}.ab-dev__contact-actions .ab-audience__button{width:100%}}@media(prefers-reduced-motion:reduce){.ab-dev__range-photo img{transition:none}}.ab-audience--property-developers-v2 .ab-dev__steps article{position:relative}.ab-audience--property-developers-v2 .ab-dev__step-number{margin-bottom:15px}.ab-audience--property-developers-v2 .ab-dev__steps h3{margin-bottom:9px;min-height:1.85em}.ab-audience--property-developers-v2 .ab-dev__steps .ab-brand-step-icon{display:block;position:absolute;top:15px;right:clamp(14px,1.8vw,26px);width:40px;height:40px;object-fit:contain;pointer-events:none}@media(max-width:650px){.ab-audience--property-developers-v2 .ab-dev__steps .ab-brand-step-icon{top:10px;right:2px;width:35px;height:35px}.ab-audience--property-developers-v2 .ab-dev__steps h3{min-height:0;max-width:calc(100% - 37px);margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/appleton-brooks-developers.css.map */
