@font-face{font-family:Baskerville-Old;src:url("https://kent-assets.homepage.studio/fonts/Baskerville-Old.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url("https://kent-assets.homepage.studio/fonts/pxiByp8kv8JHgFVrLDz8V1s.ttf") format("truetype");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:Poppins;src:url("https://kent-assets.homepage.studio/fonts/pxiEyp8kv8JHgFVrFJA.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url("https://kent-assets.homepage.studio/fonts/pxiByp8kv8JHgFVrLGT9V1s.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Poppins;src:url("https://kent-assets.homepage.studio/fonts/pxiByp8kv8JHgFVrLEj6V1s.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}
.kei{--ink:#1b1b1b;--black:#070707;--copy:#555;--copper:#dcaf85;--ghost:#e6e7e8;--serif:Baskerville-Old,Baskerville,Georgia,serif;--sans:Poppins,Arial,sans-serif;position:relative;left:50%;width:100vw;max-width:none;margin-left:-50vw;overflow:hidden;background:#fff;color:var(--copy);font:300 16px/1.6 var(--sans);letter-spacing:.3px;text-align:left;text-rendering:optimizeLegibility}
.kei,.kei *{box-sizing:border-box}.kei img{display:block;max-width:100%;height:auto}.kei a{color:inherit;text-decoration:none}.kei h1,.kei h2,.kei h3,.kei h4{margin:0;color:var(--ink);font-family:var(--serif)!important;font-style:normal;font-weight:400!important;letter-spacing:.5px}.kei p{margin:0}.kei a:focus-visible,.kei summary:focus-visible,.kei input:focus-visible,.kei select:focus-visible,.kei textarea:focus-visible,.kei button:focus-visible{outline:3px solid var(--copper);outline-offset:3px}
.kei-shell{width:90%;max-width:1296px;margin:0 auto}
.kei-header{position:relative;z-index:20;height:109px;background:#1b1b1b;color:#fff}.kei-header__row{display:grid;height:100%;grid-template-columns:1fr 260px 1fr;align-items:center;padding:0 34px}.kei-header__logo{display:block;width:170px;margin:auto}.kei-header__phone{justify-self:end;padding:15px 20px;border:1px solid rgba(255,255,255,.9);font-size:13px;font-weight:500;letter-spacing:.7px}.kei-header__phone:hover{border-color:var(--copper);background:var(--copper);color:#070707}.kei-menu{justify-self:start}.kei-menu>summary,.kei-menu__group>summary{display:flex;align-items:center;cursor:pointer;list-style:none;text-transform:uppercase}.kei-menu>summary::-webkit-details-marker,.kei-menu__group>summary::-webkit-details-marker{display:none}.kei-menu>summary{gap:11px;min-height:38px;font:500 14px/1.25 var(--sans);letter-spacing:2px}.kei-menu__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid #fff;border-radius:50%;font-size:0}.kei-menu__icon:before{width:18px;height:2px;content:"";background:#fff;box-shadow:0 -5px 0 #fff,0 5px 0 #fff}.kei-menu[open]>summary{position:fixed;z-index:100002;top:22px;right:250px}.kei-menu[open]>summary .kei-menu__icon:before{width:auto;height:auto;content:"×";background:none;box-shadow:none;font-size:24px;line-height:1}.kei-menu[open]>summary span:last-child{font-size:0}.kei-menu[open]>summary span:last-child:after{content:"Close";font-size:14px}.kei-menu__panel{position:fixed;z-index:100000;top:0;right:0;bottom:0;width:320px;overflow:auto;background:#070707;color:#fff;box-shadow:-20px 0 70px rgba(0,0,0,.28)}.kei-menu__top{padding:25px 28px 22px;border-bottom:1px solid rgba(255,255,255,.16);font-size:12px;letter-spacing:2px;text-align:center;text-transform:uppercase}.kei-menu__nav{padding:26px 28px 10px}.kei-menu__group{border-bottom:1px solid rgba(255,255,255,.12)}.kei-menu__group>summary{justify-content:space-between;padding:14px 0;color:#fff;font-size:12px;font-weight:400;letter-spacing:.8px}.kei-menu__group>summary:after{content:"›";font:18px/1 Arial,sans-serif;transition:transform .25s ease}.kei-menu__group[open]>summary:after{transform:rotate(90deg)}.kei-menu__links{padding:0 0 12px 12px}.kei-menu__links a{display:block;padding:6px 0;color:#d8d8d8;font-size:11px;letter-spacing:.4px}.kei-menu__links a:hover{color:var(--copper)}.kei-menu__social{display:flex;justify-content:center;gap:25px;margin-top:26px;padding:20px;border-top:1px solid rgba(255,255,255,.15);font-size:11px;letter-spacing:1px;text-transform:uppercase}
.kei-contact-main{position:relative;min-height:931px;overflow:hidden;background:#fff}.kei-contact-main:before{position:absolute;top:-48px;left:50%;transform:translateX(-50%);content:"CONTACT";color:var(--ghost);font-family:var(--serif);font-size:20vw;line-height:1;letter-spacing:2vw;opacity:.48;white-space:nowrap;pointer-events:none}.kei-contact-grid{position:relative;z-index:1;display:grid;min-height:931px;grid-template-columns:40% 60%}.kei-contact-person{position:relative;min-width:0}.kei-contact-person__portrait{position:absolute;bottom:0;left:0;width:min(458px,88%)}.kei-contact-person__name{position:absolute;right:-92px;bottom:23px;z-index:2;min-width:330px}.kei-contact-person__name h2{font-size:36px;line-height:1.1}.kei-contact-person__name p{margin-top:4px;font-size:14px;line-height:1.45}.kei-contact-copy{width:100%;max-width:700px;padding:80px 0}.kei-contact-copy h1{font-size:64px;line-height:1.1;text-align:center}.kei-contact-copy__lead{max-width:690px;margin:31px auto 0;font-size:18px;line-height:1.45;text-align:center}.kei-contact-copy__lead em{font-family:var(--serif);font-size:1.1em}.kei-contact-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:27px 0 28px;text-align:center}.kei-contact-details h2{font-size:36px;line-height:1.1}.kei-contact-details a{display:block;margin-top:4px;color:var(--ink);font-size:20px;line-height:1.35}.kei-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:26px 20px}.kei-contact-form input,.kei-contact-form select,.kei-contact-form textarea{width:100%;border:1px solid #d7d7d7;border-radius:0;background:#fff;color:#303030;font:300 15px/1.5 var(--sans)}.kei-contact-form input,.kei-contact-form select{height:56px;padding:0 14px}.kei-contact-form select{grid-column:1/-1}.kei-contact-form textarea{grid-column:1/-1;height:128px;padding:14px;resize:vertical}.kei-contact-form input::placeholder,.kei-contact-form textarea::placeholder{color:#818181;opacity:1}.kei-contact-form__submit{grid-column:1/-1;justify-self:center;min-height:52px;padding:0 23px;border:1px solid #1b1b1b;background:transparent;color:#1b1b1b;font:600 11px/1 var(--sans);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}.kei-contact-form__submit:hover{border-color:var(--copper);background:var(--copper)}.kei-contact-form__route{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.kei-footer{position:relative;min-height:709px;padding:405px 0 24px;background:#171717 url("https://kent-assets.homepage.studio/uploads/sites/4183/2022/12/Luxury-Home-Interior-09.jpg") center/cover no-repeat;color:#fff}.kei-footer:before{position:absolute;inset:0;content:"";background:linear-gradient(rgba(24,24,24,.8),rgba(8,8,8,.94))}.kei-footer__inner{position:relative;z-index:1;width:90%;max-width:1296px;margin:0 auto}.kei-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:400;text-transform:uppercase}.kei-footer__actions{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px 42px 30px;border-bottom:1px solid rgba(255,255,255,.2)}.kei-footer__actions>a{font-family:var(--serif);font-size:26px;text-decoration:underline;text-underline-offset:5px}.kei-footer__actions>a:last-child{text-align:right}.kei-footer__social{display:flex;gap:16px}.kei-footer__social a{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(220,175,133,.65);border-radius:50%;font-size:11px;text-transform:uppercase}.kei-footer__bottom{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:26px;align-items:end;padding:30px 42px 0;color:#d7d7d7;font-size:11px;line-height:1.6}.kei-footer__contact a{color:#fff}.kei-footer__legal{text-align:center}.kei-footer__copyright{text-align:right}
@media(max-width:1199px){.kei-header{height:99px}.kei-header__row{grid-template-columns:1fr 190px 1fr;padding:0 20px}.kei-header__logo{width:160px}.kei-contact-main,.kei-contact-grid{min-height:930px}.kei-contact-grid{grid-template-columns:46% 54%}.kei-contact-person__portrait{width:88%}.kei-contact-person__name{right:-75px}.kei-contact-copy{max-width:none;padding:75px 0 105px}.kei-contact-copy h1{font-size:45px}.kei-contact-copy__lead{font-size:16px}.kei-contact-details h2{font-size:31px}.kei-contact-details a{font-size:17px}.kei-footer{min-height:667px;padding-top:378px}.kei-footer__inner{width:90%}}
@media(max-width:800px){.kei-header__phone{display:none}.kei-header__row{grid-template-columns:1fr 190px 1fr}.kei-menu{grid-column:3;grid-row:1;justify-self:end}.kei-contact-main{min-height:0;padding:75px 0}.kei-contact-main:before{top:-20px;font-size:26vw}.kei-contact-grid{display:flex;min-height:0;flex-direction:column}.kei-contact-person{display:flex;flex-direction:column;align-items:center}.kei-contact-person__portrait{position:static;width:min(530px,100%)}.kei-contact-person__name{position:static;align-self:center;min-width:0;margin:14px 0 65px;text-align:center}.kei-contact-person__name h2{font-size:36px}.kei-contact-copy{width:100%;max-width:none;padding:0}.kei-contact-copy h1{font-size:48px}.kei-contact-copy__lead{max-width:610px}.kei-contact-form{gap:26px 20px}.kei-footer{min-height:697px;padding-top:370px}.kei-footer__actions{padding-right:20px;padding-left:20px}.kei-footer__bottom{padding-right:20px;padding-left:20px}}
@media(max-width:767px){.kei-header{height:99px}.kei-header__row{grid-template-columns:1fr 1fr;padding:0 18px}.kei-header__logo{grid-column:1;grid-row:1;width:140px;margin:0}.kei-menu{grid-column:2;justify-self:end}.kei-menu>summary{font-size:12px;letter-spacing:1.5px}.kei-menu__icon{width:34px;height:34px}.kei-menu[open]>summary{right:250px}.kei-contact-main{padding:60px 0}.kei-contact-main:before{top:-7px;font-size:28vw;letter-spacing:1vw}.kei-contact-person__portrait{width:100%}.kei-contact-person__name{margin:12px 0 22px}.kei-contact-person__name h2{font-size:28px}.kei-contact-person__name p{font-size:12px}.kei-contact-copy h1{font-size:40px}.kei-contact-copy__lead{margin-top:28px;font-size:14px;line-height:1.7}.kei-contact-details{grid-template-columns:1fr;gap:13px;margin:30px 0}.kei-contact-details h2{font-size:28px}.kei-contact-details a{font-size:17px}.kei-contact-form{grid-template-columns:1fr;gap:14px}.kei-contact-form select,.kei-contact-form textarea,.kei-contact-form__submit{grid-column:1}.kei-contact-form input,.kei-contact-form select{height:56px}.kei-contact-form textarea{height:128px}.kei-contact-form__submit{margin-top:6px}.kei-footer{min-height:900px;padding-top:405px}.kei-footer__nav{gap:7px 17px;font-size:11px;line-height:1.6}.kei-footer__actions{grid-template-columns:1fr 1fr;gap:18px;padding:19px 24px 24px}.kei-footer__actions>a{font-size:22px}.kei-footer__actions>a:last-child{text-align:right}.kei-footer__social{grid-column:1/-1;grid-row:2;justify-content:center}.kei-footer__bottom{grid-template-columns:1fr;gap:19px;padding:24px 0 0;text-align:center}.kei-footer__legal,.kei-footer__copyright,.kei-footer__contact{text-align:center}.kei-footer__copyright{padding-top:42px}}
@media(max-width:360px){.kei-menu[open]>summary{right:224px}.kei-menu__panel{width:290px}.kei-header__logo{width:128px}}
@media(prefers-reduced-motion:reduce){.kei *{scroll-behavior:auto!important;transition:none!important}}

/* Fast-track shared editorial system for remaining menu and article pages. */
.kei-quick{background:#fff;color:var(--copy)}
.kei-quick .ke-hero{position:relative;display:grid;min-height:540px;place-items:center;overflow:hidden;padding:130px 5% 80px;background:#242424 var(--ke-bg) center/cover no-repeat;color:#fff;text-align:center}
.kei-quick .ke-hero:before{position:absolute;inset:0;content:"";background:linear-gradient(115deg,rgba(7,7,7,.82),rgba(7,7,7,.36))}
.kei-quick .ke-hero__inner{position:relative;z-index:1;width:min(980px,100%)}
.kei-quick .ke-kicker{display:block;margin-bottom:18px;color:var(--copper);font-size:12px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase}
.kei-quick .ke-hero h1{color:#fff;font-size:clamp(48px,6vw,86px);line-height:1.02;letter-spacing:0}
.kei-quick .ke-hero .ke-lead{max-width:760px;margin:22px auto 0;color:#fff;font-size:18px;line-height:1.65}
.kei-quick .ke-scroll{display:block;margin-top:38px;color:#ddd;font-size:10px;letter-spacing:2px;text-transform:uppercase}
.kei-quick .ke-section{position:relative;padding:100px 5%;background:#fff}
.kei-quick .ke-section:nth-of-type(odd){background:#f6f3ef}
.kei-quick .ke-section--image{background:#171717 var(--ke-bg) center/cover no-repeat;color:#fff}
.kei-quick .ke-section--image:before{position:absolute;inset:0;content:"";background:rgba(7,7,7,.82)}
.kei-quick .ke-section--cream{background:#f4f0ec}
.kei-quick .ke-section--copper{background:var(--copper)}
.kei-quick .ke-section.ke-contact{background:#171717;color:#fff}
.kei-quick .ke-shell{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto}
.kei-quick .ke-section__head{max-width:900px;margin:0 auto 52px;text-align:center}
.kei-quick .ke-section__head h2{font-size:clamp(38px,4.4vw,62px);line-height:1.08}
.kei-quick .ke-section--image h2,.kei-quick .ke-contact h2{color:#fff}
.kei-quick .ke-section__head .ke-lead{margin-top:22px;font-size:17px;line-height:1.8}
.kei-quick .ke-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.kei-quick .ke-card,.kei-quick .ke-quote{min-height:190px;padding:35px;border:1px solid #ded8d1;background:#fff;color:var(--copy);box-shadow:0 12px 36px rgba(27,27,27,.06)}
.kei-quick .ke-card h3{font-size:30px;line-height:1.15}
.kei-quick .ke-rule{width:50px;height:2px;margin-top:22px;background:var(--copper)}
.kei-quick .ke-quote{position:relative;margin:0;font-size:15px;line-height:1.75}
.kei-quick .ke-quote__mark{color:var(--copper);font-family:var(--serif);font-size:64px;line-height:.7}
.kei-quick .ke-quote cite{display:block;margin-top:18px;color:var(--ink);font-size:12px;font-style:normal;font-weight:600;letter-spacing:1px;text-transform:uppercase}
.kei-quick .ke-prose{max-width:920px;margin:0 auto;font-size:16px;line-height:1.82}
.kei-quick .ke-prose--columns{display:grid;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 50px}
.kei-quick .ke-prose p{margin:0 0 18px}
.kei-quick .ke-prose--columns>p{padding:24px;border-top:1px solid #d7c8ba;background:rgba(255,255,255,.62)}
.kei-quick .ke-split{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:60px;align-items:center}
.kei-quick .ke-media img{width:100%;max-height:480px;object-fit:contain}
.kei-quick .ke-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.kei-quick .ke-btn-row--center{justify-content:center}
.kei-quick .ke-btn{display:inline-grid;min-height:50px;padding:0 23px;place-items:center;border:1px solid #171717;background:#171717;color:#fff;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}
.kei-quick .ke-btn--light{border-color:#fff;background:transparent;color:#fff}
.kei-quick .ke-btn--dark{border-color:#171717;background:#171717;color:#fff}
.kei-quick .ke-btn:hover{border-color:var(--copper);background:var(--copper);color:#070707}
.kei-quick .ke-contact__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:26px;font-size:13px}
.kei-quick[data-ke-page^="5-myths"] .ke-section,.kei-quick[data-ke-page^="how-to-sell"] .ke-section,.kei-quick[data-ke-page^="the-psychology"] .ke-section,.kei-quick[data-ke-page^="top-5"] .ke-section,.kei-quick[data-ke-page^="understanding"] .ke-section,.kei-quick[data-ke-page^="what-to-look"] .ke-section{padding-top:80px;padding-bottom:80px}
@media(max-width:800px){.kei-quick .ke-hero{min-height:500px;padding-top:110px}.kei-quick .ke-section{padding:75px 5%}.kei-quick .ke-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kei-quick .ke-prose--columns{grid-template-columns:1fr}.kei-quick .ke-split{grid-template-columns:1fr;gap:38px}}
@media(max-width:767px){.kei-quick .ke-hero{min-height:470px;padding:90px 6% 60px}.kei-quick .ke-hero h1{font-size:44px}.kei-quick .ke-hero .ke-lead{font-size:15px}.kei-quick .ke-section{padding:62px 6%}.kei-quick .ke-section__head{margin-bottom:36px}.kei-quick .ke-section__head h2{font-size:38px}.kei-quick .ke-section__head .ke-lead{font-size:15px;line-height:1.7}.kei-quick .ke-grid{grid-template-columns:1fr}.kei-quick .ke-card,.kei-quick .ke-quote{min-height:0;padding:28px}.kei-quick .ke-prose{font-size:15px}.kei-quick .ke-prose--columns>p{padding:20px}.kei-quick .ke-btn-row{justify-content:center}.kei-quick .ke-btn{width:100%;text-align:center}}
.kei .kei-contact-copy__lead{margin:31px auto 0;font-size:17px;line-height:1.6}.kei .kei-footer:before{background:linear-gradient(rgba(18,18,18,.92),rgba(8,8,8,.97))}
@media(min-width:1200px){.kei .kei-contact-person__name{right:-220px}}
@media(max-width:767px){.kei .kei-contact-copy__lead{margin-top:28px;font-size:14px;line-height:1.7}}
.kei .kei-contact-details{margin:30px 0 33px}
@media(min-width:801px){.kei .kei-contact-main,.kei .kei-contact-grid{height:931px;min-height:931px}.kei .kei-contact-copy{height:931px;overflow:hidden}}
@media(max-width:1199px){.kei .kei-contact-copy__lead{font-size:15px;line-height:24px}.kei .kei-contact-form{row-gap:25px}.kei .kei-contact-form__submit{min-height:50px}.kei .kei-contact-person__portrait{width:90%}}
@media(min-width:801px) and (max-width:1199px){.kei .kei-contact-details h2{font-size:34px;line-height:1.1}}
@media(min-width:768px) and (max-width:800px){.kei .kei-contact-person__name{margin-bottom:49px}.kei .kei-contact-details h2{font-size:30px;line-height:1.1}.kei .kei-contact-main{padding-bottom:60px}}
@media(max-width:767px){.kei .kei-contact-person__name{margin-bottom:38px}.kei .kei-contact-copy__lead{font-size:15px;line-height:24px}.kei .kei-contact-details{margin-top:47px}.kei .kei-contact-details h2{font-size:26px;line-height:1.1}.kei .kei-contact-form{row-gap:22px}}
@media(min-width:1200px){.kei .kei-contact-person__portrait{width:458px}}
@media(min-width:801px) and (max-width:1199px){.kei .kei-contact-grid{grid-template-columns:48% 52%}.kei .kei-contact-person__portrait{width:86.5%}}
@media(max-width:800px){.kei .kei-contact-person__portrait{width:min(530px,100%)}}
@media(max-width:767px){.kei .kei-contact-person__portrait{width:100%}}
.kei .kei-contact-form{margin:0}
@media(min-width:1200px){.kei .kei-contact-copy{margin-left:59px}}
@media(min-width:768px) and (max-width:800px){.kei .kei-contact-main{padding-bottom:76px}}
@media(max-width:767px){.kei .kei-contact-copy__lead{margin-top:30px}.kei .kei-contact-details{margin-bottom:35px}.kei .kei-contact-form textarea{height:132px}}
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="contact"] h1,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="contact"] h2,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="contact"] h3,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="contact"] h4{font-family:Baskerville-Old,Baskerville,Georgia,serif!important;font-weight:400!important;letter-spacing:.5px!important}
.kei .kei-footer__actions>a{font-family:Baskerville-Old,Baskerville,Georgia,serif!important}.kei .kei-footer:before{background:linear-gradient(rgba(12,12,12,.97),rgba(5,5,5,.99))}

/* Meet Your Team */
.kei[data-ke-page="meet-your-team"]{--team-hero:url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/05/Kent-Ericson-Real-Estate-Bio-Img-1.jpg")}
.kei[data-ke-page="meet-your-team"] .kei-header{position:absolute;inset:0 0 auto;z-index:30;height:110px;background:transparent}
.kei[data-ke-page="meet-your-team"] .kei-header__row{padding:0 40px}
.kei-team-main{background:#fff}
.kei-team-hero{position:relative;height:900px;min-height:900px;overflow:hidden;background:#393939 var(--team-hero) center/cover no-repeat;color:#fff}
.kei-team-hero__overlay{position:absolute;inset:0;background:linear-gradient(rgba(7,7,7,.65),rgba(7,7,7,.32))}
.kei-team-hero__content{position:relative;z-index:1;width:850px;margin:0 auto;padding-top:204px;text-align:center}
.kei-team-hero__content h1{color:#fff;font-size:80px;line-height:1.1;letter-spacing:0!important}
.kei-team-hero__content h1 em,.kei-team-story h2 em{font-weight:400}
.kei-team-hero__content p{width:850px;margin:25px auto 0;color:#fff;font-size:16px;line-height:1.6}
.kei-gold-button{display:inline-grid;min-width:139px;height:52px;margin-top:28px;padding:0 20px;place-items:center;background:linear-gradient(110deg,#9d6839,#e5b785 52%,#a27145);color:#fff!important;font:600 12px/1 var(--sans);letter-spacing:.8px;text-transform:none}
.kei-gold-button:hover{filter:brightness(1.08)}
.kei-team-hero__scroll{position:absolute;z-index:2;bottom:12px;left:50%;display:flex;transform:translateX(-50%);flex-direction:column;align-items:center;color:#fff!important;font-size:13px;font-style:italic;line-height:1.3}
.kei-team-hero__scroll span{font:300 40px/1 var(--sans)}
.kei-team-story{position:relative;height:1063.5px;overflow:hidden;background:#fff}
.kei-team-story__ghost,.kei-team-roster__ghost,.kei-team-love__ghost{position:absolute;top:-55px;left:50%;transform:translateX(-50%);color:#e8e9ea;font-family:var(--serif);font-size:278px;line-height:1;letter-spacing:13px;opacity:.58;white-space:nowrap;pointer-events:none}
.kei-team-story__inner{position:relative;z-index:1;width:90%;max-width:1296px;height:100%;margin:0 auto}
.kei-team-story__heading{position:absolute;top:126px;right:0;width:100%;text-align:center}
.kei-eyebrow{display:flex;justify-content:center;align-items:center;gap:13px;color:#4f4f4f;font-size:14px;font-weight:500;letter-spacing:3px;text-transform:uppercase}
.kei-eyebrow span{position:relative;width:48px;height:1px;background:var(--copper)}
.kei-eyebrow span:after{position:absolute;top:50%;right:-2px;width:9px;height:9px;transform:translateY(-50%);border-radius:50%;content:"";background:linear-gradient(110deg,#9d6839,#e5b785)}
.kei-team-story__heading h2{max-width:1160px;margin:25px auto 0;font-size:58px;line-height:1.12}
.kei-team-story__portrait{position:absolute;bottom:0;left:0;width:528.2px}
.kei-team-story__portrait img{width:100%;height:auto}
.kei-team-story__name{position:absolute;right:-292px;bottom:11px;width:290px}
.kei-team-story__name h3{font-size:34px;line-height:1.1}
.kei-team-story__name p{margin-top:3px;font-size:14px}
.kei-team-story__copy{position:absolute;top:512px;right:0;width:52%;font-size:16px;line-height:1.55}
.kei-team-story__copy p+p{margin-top:17px}.kei-team-story__copy strong{font-weight:600}.kei-team-story__copy .kei-gold-button{margin-top:20px}
.kei-team-roster{position:relative;height:933.4px;overflow:hidden;background:#fff;padding-top:168px}
.kei-team-roster__ghost{top:-65px;font-size:280px}
.kei-team-roster>h2{position:relative;z-index:1;font-size:58px;line-height:1.1;text-align:center}
.kei-team-carousel{position:relative;z-index:2;width:90%;max-width:1296px;margin:35.5px auto 0}
.kei-team-carousel__track{display:flex;width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}
.kei-team-carousel__track::-webkit-scrollbar{display:none}
.kei-team-card{position:relative;height:570px;flex:0 0 33.333333%;padding:15px;scroll-snap-align:start}
.kei-team-card:before{position:absolute;inset:15px;z-index:0;border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 0 0 5px #171717;content:"";pointer-events:none}
.kei-team-card img{position:absolute;inset:15px;width:calc(100% - 30px);height:calc(100% - 37px);object-fit:cover;object-position:50% 20%;filter:grayscale(1)}
.kei-team-card__shade{position:absolute;inset:15px 15px 22px;background:linear-gradient(transparent 40%,rgba(0,0,0,.87));pointer-events:none}
.kei-team-card__copy{position:absolute;right:34px;bottom:48px;left:34px;z-index:2;color:#fff;text-align:center}
.kei-team-card__copy strong{display:block;font-family:var(--serif);font-size:28px;font-weight:400;line-height:1.15}
.kei-team-card__copy em{display:block;margin-top:10px;font-size:14px;font-style:italic}.kei-team-card__copy small{display:block;height:0;margin-top:0;overflow:hidden;font-size:10px;letter-spacing:2px;text-transform:uppercase;opacity:0;transition:.25s}
.kei-team-card:hover .kei-team-card__copy small,.kei-team-card:focus-visible .kei-team-card__copy small{height:auto;margin-top:13px;opacity:1}
.kei-team-carousel__arrow{position:absolute;top:50%;z-index:5;display:grid;width:64px;height:64px;transform:translateY(-50%);place-items:center;border-radius:50%;background:linear-gradient(110deg,#9d6839,#e5b785);color:#fff!important;font:300 52px/1 var(--serif)}
.kei-team-carousel__arrow--prev{left:-21px}.kei-team-carousel__arrow--next{right:-21px}
.kei-team-love{position:relative;height:579.4px;overflow:hidden;padding-top:111px;background:#fff;text-align:center}
.kei-team-love__ghost{top:-59px;font-size:270px}
.kei-team-love h2{position:relative;font-size:52px;line-height:1.15}.kei-team-love__label{position:relative;margin-top:4px;font-size:14px}.kei-team-love blockquote{position:relative;max-width:780px;margin:53px auto 0;font-size:14px;font-style:italic;line-height:1.7}.kei-team-love cite{position:relative;display:block;margin-top:40px;font-family:var(--serif);font-size:15px;font-style:normal}.kei-team-love__dots{position:relative;display:flex;justify-content:center;gap:6px;margin-top:21px}.kei-team-love__dots i,.kei-team-love__dots b{display:block;width:7px;height:7px;border:1px solid #aaa;border-radius:50%}.kei-team-love__dots b{border-color:#9c714c;background:#c49a72}
.kei-team-footer{height:501.6px;min-height:501.6px;padding:65px 0 20px;background-position:center 62%}
.kei-team-footer__logo{width:300px;margin:0 auto 21px}.kei-team-footer .kei-footer__nav{padding-top:10px;padding-bottom:10px;font-size:10px}.kei-team-footer .kei-footer__actions{padding-top:15px;padding-bottom:15px}.kei-team-footer .kei-footer__actions>a{font-size:22px}.kei-team-footer .kei-footer__social a{width:38px;height:38px}.kei-team-footer .kei-footer__bottom{padding-top:15px}
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="meet-your-team"] h1,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="meet-your-team"] h2,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="meet-your-team"] h3,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="meet-your-team"] h4{font-family:Baskerville-Old,Baskerville,Georgia,serif!important;font-weight:400!important}
@media(max-width:1199px){.kei[data-ke-page="meet-your-team"] .kei-header{height:99px}.kei[data-ke-page="meet-your-team"] .kei-header__row{padding:0 24px}.kei-team-hero__content{width:900px;padding-top:221px}.kei-team-hero__content h1{font-size:70px}.kei-team-hero__content p{width:840px;margin-top:26px}.kei-team-story{height:903.2px}.kei-team-story__ghost{font-size:220px}.kei-team-story__heading{top:95px}.kei-team-story__heading h2{font-size:46px}.kei-team-story__portrait{width:381.7px}.kei-team-story__name{right:-255px}.kei-team-story__copy{top:355px;width:52.2%;font-size:13px;line-height:1.47}.kei-team-story__copy p+p{margin-top:12px}.kei-team-story__copy .kei-gold-button{margin-top:12px}.kei-team-roster{height:858.4px;padding-top:120px}.kei-team-roster__ghost{font-size:220px}.kei-team-roster>h2{font-size:48px}.kei-team-carousel{margin-top:17px}.kei-team-card{height:608.4px;flex-basis:50%}.kei-team-love{height:491px;padding-top:74px}.kei-team-love__ghost{font-size:220px}.kei-team-love h2{font-size:48px}.kei-team-love blockquote{margin-top:35px}.kei-team-love cite{margin-top:27px}.kei-team-footer{height:460.2px;min-height:460.2px;padding-top:48px}.kei-team-footer__logo{width:260px;margin-bottom:12px}.kei-team-footer .kei-footer__nav{padding-top:7px;padding-bottom:7px}.kei-team-footer .kei-footer__actions{padding-top:10px;padding-bottom:10px}.kei-team-footer .kei-footer__bottom{padding-top:10px}}
@media(max-width:800px){.kei-team-hero__content{width:620px;padding-top:252px}.kei-team-hero__content h1{font-size:60px}.kei-team-hero__content p{width:620px;font-size:14px}.kei-team-story{height:1661.8px}.kei-team-story__ghost{top:-27px;font-size:185px}.kei-team-story__inner{width:90%}.kei-team-story__portrait{top:75px;bottom:auto;left:50%;width:540px;transform:translateX(-50%)}.kei-team-story__name{position:static;margin-top:8px;width:auto;text-align:center}.kei-team-story__name h3{font-size:28px}.kei-team-story__heading{top:918px}.kei-team-story__heading h2{max-width:640px;font-size:48px}.kei-team-story__copy{top:1091px;left:50%;width:620px;transform:translateX(-50%);font-size:14px;line-height:1.55}.kei-team-story__copy p+p{margin-top:15px}.kei-team-roster{height:703.7px;padding-top:113px}.kei-team-roster__ghost{font-size:185px}.kei-team-roster>h2{font-size:48px}.kei-team-carousel{margin-top:22px}.kei-team-card{height:455.9px;flex-basis:50%}.kei-team-card__copy strong{font-size:24px}.kei-team-card__copy em{font-size:12px}.kei-team-carousel__arrow{width:54px;height:54px}.kei-team-carousel__arrow--prev{left:-18px}.kei-team-carousel__arrow--next{right:-18px}.kei-team-love{height:405.8px;padding-top:74px}.kei-team-love__ghost{font-size:185px}.kei-team-love h2{font-size:48px}.kei-team-love blockquote{max-width:650px;margin-top:28px}.kei-team-love cite{margin-top:20px}.kei-team-footer{height:490.2px;min-height:490.2px;padding-top:42px}.kei-team-footer__logo{width:260px}.kei-team-footer .kei-footer__nav{font-size:9px}.kei-team-footer .kei-footer__actions{padding:10px 20px}.kei-team-footer .kei-footer__bottom{padding-top:11px}}
@media(max-width:767px){.kei[data-ke-page="meet-your-team"] .kei-header__row{padding:0 15px}.kei-team-hero{background-position:53% center}.kei-team-hero__content{width:280px;padding-top:227px}.kei-team-hero__content h1{font-size:30px;line-height:44px}.kei-team-hero__content p{width:337.5px;margin-top:77px;margin-left:-28.75px;font-size:11px;line-height:1.45}.kei-team-hero__content .kei-gold-button{height:45px;margin-top:21px}.kei-team-hero__scroll{bottom:12px;font-size:10px}.kei-team-hero__scroll span{font-size:31px}.kei-team-story{height:1648.5px}.kei-team-story__ghost{top:-13px;font-size:107px;letter-spacing:8px}.kei-team-story__portrait{top:60px;width:337.5px}.kei-team-story__name{margin-top:8px}.kei-team-story__name h3{font-size:22px}.kei-team-story__name p{font-size:10px}.kei-team-story__heading{top:645px}.kei-eyebrow{font-size:9px;letter-spacing:2px}.kei-eyebrow span{width:35px}.kei-team-story__heading h2{width:337.5px;margin-top:20px;font-size:31px;line-height:1.08}.kei-team-story__copy{top:794px;width:337.5px;font-size:11px;line-height:1.52}.kei-team-story__copy p+p{margin-top:13px}.kei-team-story__copy .kei-gold-button{height:44px;margin-top:15px;font-size:9px}.kei-team-roster{height:639.3px;padding-top:93px}.kei-team-roster__ghost{top:-12px;font-size:107px;letter-spacing:8px}.kei-team-roster>h2{font-size:31px}.kei-team-carousel{margin-top:22px}.kei-team-card{height:445.3px;flex-basis:100%;padding:0}.kei-team-card:before{inset:0}.kei-team-card img{inset:0;width:100%;height:100%}.kei-team-card__shade{inset:0}.kei-team-card__copy{bottom:27px}.kei-team-card__copy strong{font-size:23px}.kei-team-card__copy em{margin-top:6px;font-size:10px}.kei-team-carousel__arrow{width:48px;height:48px;font-size:38px}.kei-team-carousel__arrow--prev{left:-18px}.kei-team-carousel__arrow--next{right:-18px}.kei-team-love{height:445px;padding-top:59px}.kei-team-love__ghost{top:-9px;font-size:107px;letter-spacing:8px}.kei-team-love h2{width:300px;margin:auto;font-size:31px;line-height:1.05}.kei-team-love__label{font-size:11px}.kei-team-love blockquote{width:337.5px;margin-top:45px;font-size:11px;line-height:1.7}.kei-team-love cite{margin-top:21px;font-size:12px}.kei-team-love__dots{margin-top:16px}.kei-team-love__dots i,.kei-team-love__dots b{width:6px;height:6px}.kei-team-footer{height:692.6px;min-height:692.6px;padding:46px 0 15px}.kei-team-footer__logo{width:300px;margin-bottom:21px}.kei-team-footer .kei-footer__nav{gap:7px 13px;padding:8px 0;font-size:9px}.kei-team-footer .kei-footer__actions{padding:12px 18px 16px}.kei-team-footer .kei-footer__actions>a{font-size:21px}.kei-team-footer .kei-footer__bottom{gap:17px;padding-top:15px;font-size:9px}.kei-team-footer .kei-footer__copyright{padding-top:33px}}

/* Agent biographies */
.kei[data-ke-page="bio"] .kei-header{position:absolute;inset:0 0 auto;z-index:30;height:110px;background:transparent}
.kei[data-ke-page="bio"] .kei-header__row{padding:0 40px}
.kei-bio-main{background:#fff}.kei-bio-hero{position:relative;height:675px;overflow:visible;background:#393939 url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/05/Kent-Ericson-Real-Estate-Bio-Img-1.jpg") center/cover no-repeat;color:#fff}.kei-bio-hero__overlay{position:absolute;inset:0;background:linear-gradient(rgba(7,7,7,.85),rgba(7,7,7,.65))}.kei-bio-hero__inner{position:relative;z-index:1;width:90%;max-width:1296px;height:100%;margin:0 auto}.kei-bio-portrait{position:absolute;z-index:3;top:280.6px;left:0;width:458.4px;height:458.4px}.kei-bio-portrait:before{position:absolute;inset:-16px -16px 16px 16px;border:1px solid rgba(220,175,133,.7);content:""}.kei-bio-portrait img{position:relative;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.kei-bio-identity{position:absolute;top:234.8px;right:44px;width:650px;text-align:center}.kei-bio-identity h1{font-size:70px;line-height:1.1;color:#fff}.kei-bio-identity__title{margin-top:25px;font-size:18px}.kei-bio-identity__contact{display:flex;justify-content:center;gap:34px;margin-top:24px}.kei-bio-identity__contact a{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:500}.kei-bio-identity__contact span{font-size:26px;font-weight:300}.kei-bio-social{display:flex;justify-content:center;gap:13px;margin-top:35px}.kei-bio-social a{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(220,175,133,.65);border-radius:50%;font-size:11px;text-transform:uppercase}.kei-bio-copy{position:relative;height:803.1px;overflow:hidden;background:#fff}.kei-bio-copy__ghost{position:absolute;top:-55px;left:50%;transform:translateX(-50%);color:#e8e9ea;font-family:var(--serif);font-size:278px;line-height:1;letter-spacing:13px;opacity:.58;white-space:nowrap;pointer-events:none}.kei-bio-copy__inner{position:relative;z-index:1;width:1100px;margin:0 auto;padding-top:176px;font-size:14px;line-height:1.55}.kei-bio-copy__inner p+p{margin-top:17px}.kei-bio-client{height:224px;overflow:hidden;color:#e8e9ea;font-family:var(--serif);font-size:265px;line-height:1;text-align:center;letter-spacing:20px;opacity:.58}.kei[data-ke-page="bio"] .kei-team-footer{margin-top:0}
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="bio"] h1,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="bio"] h2,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="bio"] h3{font-family:Baskerville-Old,Baskerville,Georgia,serif!important;font-weight:400!important}
@media(max-width:1199px){.kei[data-ke-page="bio"] .kei-header{height:99px}.kei[data-ke-page="bio"] .kei-header__row{padding:0 24px}.kei-bio-portrait{left:0;width:410px;height:410px}.kei-bio-identity{right:0;width:52%}.kei-bio-identity h1{font-size:58px}.kei-bio-copy__inner{width:80%;font-size:13px}}
@media(max-width:800px){.kei-bio-hero{height:1050px}.kei-bio-portrait{top:150px;left:50%;width:540px;height:540px;transform:translateX(-50%)}.kei-bio-identity{top:730px;right:auto;left:50%;width:620px;transform:translateX(-50%)}.kei-bio-identity h1{font-size:52px}.kei-bio-copy{height:auto;min-height:980px}.kei-bio-copy__inner{width:90%;padding:90px 0;font-size:14px}.kei-bio-client{height:160px;font-size:190px}}
@media(max-width:767px){.kei[data-ke-page="bio"] .kei-header__row{padding:0 15px}.kei-bio-hero{height:852.75px;background-position:53% center}.kei-bio-portrait{top:165.75px;width:307.5px;height:307.5px}.kei-bio-portrait:before{inset:-12px -12px 12px 12px}.kei-bio-identity{top:498.25px;width:307.5px}.kei-bio-identity h1{font-size:40px;line-height:44px;text-align:left}.kei-bio-identity__title{margin-top:20px;font-size:14px;text-align:left}.kei-bio-identity__contact{flex-direction:column;align-items:stretch;gap:14px;margin-top:20px}.kei-bio-identity__contact a{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.7);font-size:15px;line-height:1.25;text-align:left}.kei-bio-identity__contact span{font-size:22px}.kei-bio-social{justify-content:flex-start;margin-top:16px}.kei-bio-social a{width:38px;height:38px}.kei-bio-copy{height:1472px;min-height:1472px}.kei-bio-copy__ghost{top:-13px;font-size:107px;letter-spacing:8px}.kei-bio-copy__inner{width:337.5px;padding:60px 0 0;font-size:11px;line-height:1.48}.kei-bio-copy__inner p+p{margin-top:15px}.kei-bio-client{height:120px;padding-top:20px;font-size:92px;letter-spacing:10px}}
.kei[data-ke-page="bio"] .kei-bio-identity{padding-top:48px}.kei[data-ke-page="bio"] .kei-bio-identity h1{width:570px;margin-left:80px}.kei[data-ke-page="bio"] .kei-bio-copy__inner{font-size:15px;line-height:24px;letter-spacing:.5px}.kei[data-ke-page="bio"] .kei-bio-copy__inner p+p{margin-top:16px}
@media(max-width:1199px){.kei[data-ke-page="bio"] .kei-bio-identity h1{width:100%;margin-left:0}}
@media(max-width:767px){.kei[data-ke-page="bio"] .kei-bio-identity{padding-top:0}.kei[data-ke-page="bio"] .kei-bio-identity h1{width:100%;margin-left:0}.kei[data-ke-page="bio"] .kei-bio-copy__inner{font-size:15px;line-height:24px}.kei[data-ke-page="bio"] .kei-bio-copy__inner p+p{margin-top:16px}}
@media(min-width:768px) and (max-width:1199px){.kei[data-ke-page="bio"] .kei-bio-hero{height:675px}.kei[data-ke-page="bio"] .kei-bio-portrait{top:calc(391.8px - 4.76vw);left:0;width:clamp(325.6px,33.1vw,338.6px);height:clamp(325.6px,33.1vw,338.6px);transform:none}.kei[data-ke-page="bio"] .kei-bio-identity{top:338.7px;right:0;left:auto;width:calc(75vw - 280px);padding-top:0;transform:none}.kei[data-ke-page="bio"] .kei-bio-identity h1{width:100%;margin:0;font-size:clamp(48px,4.88vw,50px);line-height:1.1}.kei[data-ke-page="bio"] .kei-bio-identity__title{margin-top:19px;font-size:15px}.kei[data-ke-page="bio"] .kei-bio-identity__contact{gap:18px;margin-top:19px}.kei[data-ke-page="bio"] .kei-bio-identity__contact a{font-size:13px}.kei[data-ke-page="bio"] .kei-bio-social{margin-top:26px}.kei[data-ke-page="bio"] .kei-bio-copy{height:calc(1196px - 44.53vw);min-height:0}.kei[data-ke-page="bio"] .kei-bio-copy__inner{width:90%;padding:calc(-15px + 11.72vw) 0 0;font-size:15px;line-height:24px}.kei[data-ke-page="bio"] .kei-bio-client{height:150px;padding-top:0;font-size:180px}}

/* J. Kent Erickson profile */
.kei[data-ke-page="kent-profile"] .kei-header{position:absolute;inset:0 0 auto;z-index:30;height:110px;background:transparent}.kei[data-ke-page="kent-profile"] .kei-header__row{padding:0 40px}.kei-kent-main{background:#fff}.kei-kent-hero{position:relative;height:767.7px;overflow:visible;background:#393939 url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/05/Kent-Ericson-Real-Estate-Bio-Img-1.jpg") center/cover no-repeat;color:#fff}.kei-kent-hero__overlay{position:absolute;inset:0;background:linear-gradient(rgba(7,7,7,.85),rgba(7,7,7,.65))}.kei-kent-hero__inner{position:relative;z-index:1;width:90%;max-width:1296px;height:100%;margin:0 auto}.kei-kent-portrait{position:absolute;z-index:3;top:224px;left:0;width:458.4px;height:543.7px;border:1px solid rgba(220,175,133,.7);background:url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/01/Luxury-background-02.jpg") center/cover no-repeat}.kei-kent-portrait img{position:absolute;top:45.8px;left:0;width:100%;height:561.9px;object-fit:contain;object-position:center bottom;filter:grayscale(1)}.kei-kent-identity{position:absolute;top:272px;right:44px;width:570px;text-align:left}.kei-kent-identity h1{font-size:70px;line-height:77px;color:#fff}.kei-kent-identity h2{margin-top:20px;font-size:26px;line-height:28.6px;color:#fff}.kei-kent-tagline{width:570px;margin-top:27px;font-size:16px;line-height:24px}.kei-kent-contact{display:flex;gap:34px;margin-top:24px}.kei-kent-contact a{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500}.kei-kent-contact span{font-size:24px}.kei-kent-identity .kei-bio-social{justify-content:flex-start;margin-top:35px}.kei-kent-story{position:relative;height:1755.7px;overflow:hidden;background:#fff}.kei-kent-story__ghost{position:absolute;top:-55px;left:50%;transform:translateX(-50%);color:#e8e9ea;font-family:var(--serif);font-size:278px;line-height:1;letter-spacing:13px;opacity:.58;white-space:nowrap;pointer-events:none}.kei-kent-story__inner{position:relative;z-index:1;width:1100px;margin:0 auto;padding-top:176px;font-size:15px;line-height:25.6px;letter-spacing:.5px}.kei-kent-story__eyebrow{height:31px;font-weight:500;line-height:31px}.kei-kent-story__inner>p:nth-of-type(2){margin-top:20px}.kei-kent-story__inner>p:nth-of-type(3){margin-top:16px}.kei-kent-story__grid{display:grid;grid-template-columns:640px 410px;grid-template-areas:"family listening" "tail wife";column-gap:50px;row-gap:40px;margin-top:39.9px}.kei-kent-family{grid-area:family;width:640px;height:430.7px;object-fit:cover}.kei-kent-listening{grid-area:listening;margin-top:10.6px}.kei-kent-tail{grid-area:tail}.kei-kent-tail p+p{margin-top:16px}.kei-kent-wife{grid-area:wife;width:410px;height:608.5px;object-fit:cover}.kei-kent-reviews{position:relative;height:900.2px;overflow:hidden;background:#fff}.kei-kent-reviews__ghost{position:absolute;top:-40px;left:50%;transform:translateX(-50%);color:#e8e9ea;font-family:var(--serif);font-size:260px;line-height:1;letter-spacing:18px;opacity:.58;white-space:nowrap}.kei-kent-reviews__inner{position:relative;z-index:1;width:90%;max-width:1296px;margin:0 auto;padding-top:112px}.kei-kent-reviews h2{font-size:54px;line-height:59.4px}.kei-kent-review-slider{position:relative;display:grid;height:423.3px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:80px}.kei-kent-review{position:relative;height:408.3px;padding:34px 30px 26px;border:1px solid #e4e4e4;background:#fff;color:#4c4c4c;font-size:13px;line-height:20px}.kei-kent-stars{color:#e3a626;font-size:18px;letter-spacing:2px}.kei-kent-review>p{margin-top:16px}.kei-kent-review footer{position:absolute;right:30px;bottom:27px;left:30px;display:grid;min-height:48px;grid-template-columns:48px 1fr;align-content:center}.kei-kent-avatar{grid-row:1/3;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#c88d57;color:#fff;font-size:10px}.kei-kent-review footer strong{color:#333;font-size:11px}.kei-kent-review footer small{font-size:9px}.kei-kent-review-arrow{position:absolute;z-index:3;top:50%;display:grid;width:54px;height:54px;transform:translateY(-50%);place-items:center;border:0;border-radius:50%;background:#b99265;color:#fff;font:34px/1 var(--serif);cursor:pointer}.kei-kent-review-arrow--prev{left:-25px}.kei-kent-review-arrow--next{right:-25px}.kei-kent-reviews__cta{position:absolute;bottom:112px;left:50%;z-index:2;display:grid;width:118.7px;height:49.5px;transform:translateX(-50%);place-items:center;background:#b99265;color:#fff;font-size:10px;letter-spacing:1px;text-transform:uppercase}
@media(max-width:1199px){.kei[data-ke-page="kent-profile"] .kei-header{height:99px}.kei[data-ke-page="kent-profile"] .kei-header__row{padding:0 24px}.kei-kent-hero{height:675px}.kei-kent-hero__inner{width:90%}.kei-kent-portrait{top:274.1px;left:0;width:338.6px;height:400.9px}.kei-kent-portrait img{top:45.8px;height:415.1px}.kei-kent-identity{top:316.1px;right:0;width:488px}.kei-kent-identity h1{font-size:50px;line-height:55px}.kei-kent-identity h2{margin-top:18px;font-size:22px;line-height:25px}.kei-kent-tagline{width:488px;margin-top:22px;font-size:14px;line-height:21px}.kei-kent-contact{gap:18px;margin-top:19px}.kei-kent-contact a{font-size:13px}.kei-kent-identity .kei-bio-social{margin-top:26px}.kei-kent-story{height:1559px}.kei-kent-story__ghost{top:-35px;font-size:220px}.kei-kent-story__inner{width:90%;padding-top:105px;font-size:15px;line-height:24px}.kei-kent-story__eyebrow{height:28.4px;line-height:28.4px}.kei-kent-story__grid{grid-template-columns:58.27% 37.4%;column-gap:4.33%;row-gap:30px;margin-top:30px}.kei-kent-family{width:100%;height:auto;margin-top:35px}.kei-kent-listening{margin-top:0}.kei-kent-wife{width:100%;height:auto}.kei-kent-reviews{height:778.3px}.kei-kent-reviews__ghost{font-size:220px}.kei-kent-reviews__inner{padding-top:75px}.kei-kent-reviews h2{font-size:50px;line-height:55px}.kei-kent-review-slider{height:409px;grid-template-columns:repeat(3,1fr);margin-top:60px;overflow:hidden}.kei-kent-review{height:274px;padding:30px 24px 22px}.kei-kent-review:nth-of-type(5){display:none}.kei-kent-reviews__cta{bottom:75px;width:113.8px;height:44.3px}.kei-team-footer{height:460.2px;min-height:460.2px}}
@media(max-width:800px){.kei-kent-portrait{top:180px;left:0;width:325.6px;height:445px}.kei-kent-portrait img{top:45.6px;height:399.1px}.kei-kent-identity{top:208px;right:0;width:295.6px}.kei-kent-identity h1{font-size:48px;line-height:52.8px}.kei-kent-identity h2{margin-top:18px;font-size:20px;line-height:24px}.kei-kent-tagline{width:295.6px;margin-top:20px;font-size:12px;line-height:18px}.kei-kent-contact{flex-direction:column;gap:10px;margin-top:16px}.kei-kent-contact a{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.7);font-size:12px}.kei-kent-identity .kei-bio-social{margin-top:15px}.kei-kent-story{height:2779.6px}.kei-kent-story__ghost{top:-27px;font-size:185px}.kei-kent-story__inner{width:90%;padding-top:75px}.kei-kent-story__grid{display:flex;flex-direction:column;gap:0;margin-top:30px}.kei-kent-family{order:1;width:100%;height:auto;margin:0}.kei-kent-listening{order:2;margin:30px 0 0}.kei-kent-wife{order:3;width:100%;height:auto;margin-top:30px}.kei-kent-tail{order:4;margin-top:30px}.kei-kent-reviews{height:774.8px}.kei-kent-reviews__ghost{font-size:185px}.kei-kent-reviews h2{font-size:48px;line-height:52.8px}.kei-kent-review-slider{height:385px;grid-template-columns:repeat(2,338px);gap:15px;margin-top:45px;overflow:hidden}.kei-kent-review{height:250px}.kei-kent-review:nth-of-type(n+4){display:none}.kei-kent-reviews__cta{bottom:75px}.kei-team-footer{height:490.2px;min-height:490.2px}}
@media(max-width:767px){.kei[data-ke-page="kent-profile"] .kei-header__row{padding:0 15px}.kei-kent-hero{height:996.9px;background-position:53% center}.kei-kent-hero__inner{width:90%}.kei-kent-portrait{top:135px;left:0;width:307.5px;height:407.7px}.kei-kent-portrait img{top:30.8px;width:307.5px;height:376.9px}.kei-kent-identity{top:567.7px;right:auto;left:0;width:307.5px}.kei-kent-identity h1{font-size:40px;line-height:44px}.kei-kent-identity h2{margin-top:12px;font-size:18px;line-height:22px}.kei-kent-tagline{width:307.5px;margin-top:16px;font-size:11px;line-height:16px}.kei-kent-contact{gap:12px;margin-top:17px}.kei-kent-contact a{font-size:11px}.kei-kent-identity .kei-bio-social{margin-top:14px}.kei-kent-identity .kei-bio-social a{width:38px;height:38px}.kei-kent-story{height:2989.2px}.kei-kent-story__ghost{top:-13px;font-size:107px;letter-spacing:8px}.kei-kent-story__inner{width:337.5px;padding-top:60px;font-size:15px;line-height:24px}.kei-kent-story__eyebrow{height:24.3px;font-size:13px;line-height:24.3px}.kei-kent-story__inner>p:nth-of-type(2){margin-top:20px}.kei-kent-story__inner>p:nth-of-type(3){margin-top:16px}.kei-kent-reviews{height:635px}.kei-kent-reviews__ghost{top:-9px;font-size:107px;letter-spacing:8px}.kei-kent-reviews__inner{width:90%;padding-top:60px}.kei-kent-reviews h2{font-size:40px;line-height:44px;text-align:center}.kei-kent-review-slider{height:265px;grid-template-columns:337.5px;margin-top:30px}.kei-kent-review{height:250px;padding:28px 25px 22px;font-size:11px;line-height:17px}.kei-kent-review:nth-of-type(n+3){display:none}.kei-kent-review footer{right:25px;bottom:22px;left:25px}.kei-kent-review-arrow{width:48px;height:48px;font-size:32px}.kei-kent-review-arrow--prev{left:-18px}.kei-kent-review-arrow--next{right:-18px}.kei-kent-reviews__cta{bottom:60px;width:104.9px;height:43px}.kei-team-footer{height:692.6px;min-height:692.6px}}
.kei[data-ke-page="kent-profile"] .kei-kent-portrait{border:0}.kei[data-ke-page="kent-profile"] .kei-kent-portrait:before{position:absolute;inset:0;border:1px solid rgba(220,175,133,.7);content:""}.kei[data-ke-page="kent-profile"] .kei-kent-story__inner{font-size:16px}.kei[data-ke-page="kent-profile"] .kei-kent-story strong{font-weight:500}.kei[data-ke-page="kent-profile"] .kei-kent-family{height:430.7px}.kei[data-ke-page="kent-profile"] .kei-kent-wife{height:608.5px}.kei[data-ke-page="kent-profile"] .kei-kent-listening{margin-top:10.6px}
@media(max-width:1199px){.kei[data-ke-page="kent-profile"] .kei-kent-story__inner{font-size:15px}.kei[data-ke-page="kent-profile"] .kei-kent-family{height:362px}.kei[data-ke-page="kent-profile"] .kei-kent-wife{height:510.6px}.kei[data-ke-page="kent-profile"] .kei-kent-listening{margin-top:0}}
@media(max-width:800px){.kei[data-ke-page="kent-profile"] .kei-kent-story__eyebrow{height:26.8px;line-height:26.8px}.kei[data-ke-page="kent-profile"] .kei-kent-family{height:464.8px}.kei[data-ke-page="kent-profile"] .kei-kent-wife{height:1030px}.kei[data-ke-page="kent-profile"] .kei-kent-listening{margin-top:30px}}
@media(max-width:767px){.kei[data-ke-page="kent-profile"] .kei-kent-story__eyebrow{height:24.3px;line-height:24.3px}.kei[data-ke-page="kent-profile"] .kei-kent-family{height:229px}.kei[data-ke-page="kent-profile"] .kei-kent-wife{height:499.9px}}
.kei[data-ke-page="kent-profile"] .kei-kent-listening{align-self:start}.kei[data-ke-page="kent-profile"] .kei-kent-family,.kei[data-ke-page="kent-profile"] .kei-kent-wife{outline:4px solid #fff;outline-offset:-4px}.kei[data-ke-page="kent-profile"] .kei-team-footer:before{background:linear-gradient(rgba(12,12,12,.78),rgba(5,5,5,.9))}
.kei[data-ke-page="kent-profile"] .kei-kent-story__inner p{font-size:16px!important;font-weight:300}.kei[data-ke-page="kent-profile"] .kei-kent-story__eyebrow{font-size:19.375px!important;font-weight:300}
@media(max-width:1199px){.kei[data-ke-page="kent-profile"] .kei-kent-story__inner p{font-size:15px!important}.kei[data-ke-page="kent-profile"] .kei-kent-story__eyebrow{font-size:17.75px!important}}
@media(max-width:800px){.kei[data-ke-page="kent-profile"] .kei-kent-story__eyebrow{font-size:16.75px!important}}
@media(max-width:767px){.kei[data-ke-page="kent-profile"] .kei-kent-story__eyebrow{font-size:15.2148px!important}}

/* Lana Roberts profile */
.kei[data-ke-profile="lana"] .kei-lana-story{position:relative;height:659.9px;overflow:hidden;background:#fff}.kei[data-ke-profile="lana"] .kei-lana-story__inner{position:relative;z-index:1;width:1100px;margin:0 auto;padding-top:208px;color:var(--copy);font-size:16px;line-height:25.6px;letter-spacing:.5px}.kei[data-ke-profile="lana"] .kei-lana-story__inner p{font-size:16px!important;font-weight:300}.kei[data-ke-profile="lana"] .kei-lana-story__inner p+p{margin-top:16px}.kei[data-ke-profile="lana"] .kei-lana-story__inner .kei-lana-service+ p{margin-top:20px}.kei[data-ke-profile="lana"] .kei-lana-service span{font-size:20px;font-weight:500;line-height:32px}.kei[data-ke-profile="lana"] .kei-team-footer:before{background:linear-gradient(rgba(12,12,12,.78),rgba(5,5,5,.9))}
@media(max-width:1199px){.kei[data-ke-profile="lana"] .kei-lana-story{height:534px}.kei[data-ke-profile="lana"] .kei-lana-story__inner{width:90%;padding-top:135px;font-size:15px;line-height:24px}.kei[data-ke-profile="lana"] .kei-lana-story__inner p{font-size:15px!important}}
@media(max-width:800px){.kei[data-ke-profile="lana"] .kei-kent-portrait{top:290.1px}.kei[data-ke-profile="lana"] .kei-kent-identity{top:318.4px}.kei[data-ke-profile="lana"] .kei-lana-story{height:576px}.kei[data-ke-profile="lana"] .kei-lana-story__inner{padding-top:105px}}
@media(max-width:767px){.kei[data-ke-profile="lana"] .kei-kent-hero{height:909.9px}.kei[data-ke-profile="lana"] .kei-kent-portrait{top:135px}.kei[data-ke-profile="lana"] .kei-kent-identity{top:567.7px}.kei[data-ke-profile="lana"] .kei-lana-story{height:834px}.kei[data-ke-profile="lana"] .kei-lana-story__inner{width:337.5px;padding-top:90px}.kei[data-ke-profile="lana"] .kei-kent-contact{margin-top:17px}}

/* AgentFire profile-component visual fidelity */
:is(#kei-profile-font-a,.kei):is(#kei-profile-font-b,.kei):is(#kei-profile-font-c,.kei)[data-ke-page="kent-profile"] .kei-kent-identity h2,
:is(#kei-profile-font-a,.kei):is(#kei-profile-font-b,.kei):is(#kei-profile-font-c,.kei)[data-ke-page="kent-profile"] .kei-kent-reviews h2{font-family:Baskerville-Old,Baskerville,Georgia,serif!important;font-weight:400!important}
.kei[data-ke-page="kent-profile"] .kei-header__row{height:199px}
.kei[data-ke-page="kent-profile"] .kei-header__logo{width:260px}
.kei[data-ke-page="kent-profile"] .kei-header__phone{width:225.5px;height:51.5px;padding:0;display:grid;place-items:center;transform:translateY(-9.3px)}
.kei[data-ke-page="kent-profile"] .kei-kent-portrait{height:607.7px}
.kei[data-ke-page="kent-profile"] .kei-kent-portrait:before{inset:-20px -20px 20px 20px}
.kei[data-ke-page="kent-profile"] .kei-kent-review-slider{grid-template-columns:repeat(4,313px);gap:15px}
.kei[data-ke-page="kent-profile"] .kei-kent-reviews h2{text-align:center}
.kei[data-ke-page="kent-profile"] .kei-kent-review{margin-top:7.5px;padding:33.8px 30px 30px;font-size:16px;line-height:25.6px;letter-spacing:.5px}
.kei[data-ke-page="kent-profile"] .kei-kent-review:before{position:absolute;top:30px;right:30px;width:30px;height:30px;background:url("https://kent-assets.homepage.studio/reviews/google-small.png") center/30px 30px no-repeat;content:""}
.kei[data-ke-page="kent-profile"] .kei-kent-stars{font-size:24px;line-height:24px}
.kei[data-ke-page="kent-profile"] .kei-kent-avatar{width:60px;height:60px;background-position:center;background-size:cover;color:transparent}
.kei[data-ke-page="kent-profile"] .kei-kent-review:nth-of-type(1) .kei-kent-avatar{background-image:url("https://kent-assets.homepage.studio/reviews/paul-castronova.jpg")}
.kei[data-ke-page="kent-profile"] .kei-kent-review:nth-of-type(2) .kei-kent-avatar{background-image:url("https://kent-assets.homepage.studio/reviews/libby-gee.jpg")}
.kei[data-ke-page="kent-profile"] .kei-kent-review:nth-of-type(3) .kei-kent-avatar{background-image:url("https://kent-assets.homepage.studio/reviews/raelene-durrant.jpg")}
.kei[data-ke-page="kent-profile"] .kei-kent-review:nth-of-type(4) .kei-kent-avatar{background-image:url("https://kent-assets.homepage.studio/reviews/jamie-hendricks.jpg")}
.kei[data-ke-page="kent-profile"] .kei-kent-review footer{bottom:30px;grid-template-columns:72px 1fr;min-height:60px}
.kei[data-ke-page="kent-profile"] .kei-kent-review footer strong{font-size:14.4px;line-height:14.4px}
.kei[data-ke-page="kent-profile"] .kei-kent-review footer small{margin-top:8px;font-size:13px;line-height:13px}
.kei[data-ke-page="kent-profile"] .kei-team-footer{background-image:url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/03/Luxury-Clean-Home-Interior-01.jpg");background-position:50% 100%}
.kei[data-ke-page="kent-profile"] .kei-team-footer:before{background:linear-gradient(rgba(7,7,7,.7),rgba(7,7,7,.9))}
@media(max-width:1199px){.kei[data-ke-page="kent-profile"] .kei-header__row{height:159.6px;grid-template-columns:1fr 196.8px 1fr}.kei[data-ke-page="kent-profile"] .kei-header__logo{width:196.8px}.kei[data-ke-page="kent-profile"] .kei-header__phone{width:214px;height:46.3px;transform:translateY(-5px)}.kei[data-ke-page="kent-profile"] .kei-kent-portrait{top:286.1px;height:448.9px}.kei[data-ke-page="kent-profile"] .kei-kent-portrait img{top:33.8px}.kei[data-ke-page="kent-profile"] .kei-kent-identity h2{font-size:24px;line-height:26.4px}.kei[data-ke-page="kent-profile"] .kei-kent-review-slider{grid-template-columns:repeat(3,calc((100% - 30px)/3));gap:15px}.kei[data-ke-page="kent-profile"] .kei-kent-review{margin-top:7.5px}}
@media(max-width:800px) and (min-width:768px){.kei[data-ke-page="kent-profile"] .kei-header__row{height:169.6px;grid-template-columns:218.4px 1fr 214px;gap:24.7px;padding:0 20px}.kei[data-ke-page="kent-profile"] .kei-header__logo{width:218.4px;margin:0}.kei[data-ke-page="kent-profile"] .kei-menu{grid-column:2;justify-self:end}.kei[data-ke-page="kent-profile"] .kei-menu>summary{transform:translateY(-4px);font-size:12px}.kei[data-ke-page="kent-profile"] .kei-menu__icon{width:36px;height:36px}.kei[data-ke-page="kent-profile"] .kei-header__phone{display:grid;grid-column:3;width:214px;height:46.3px;transform:translateY(-5px)}.kei[data-ke-page="kent-profile"] .kei-kent-portrait{top:303.4px;height:431.6px}.kei[data-ke-page="kent-profile"] .kei-kent-portrait img{top:32.5px}.kei[data-ke-page="kent-profile"] .kei-kent-review-slider{grid-template-columns:repeat(2,338px)}}
@media(max-width:767px){.kei[data-ke-page="kent-profile"] .kei-header__row{height:148.3px;grid-template-columns:1fr auto;padding:0 15px}.kei[data-ke-page="kent-profile"] .kei-header__logo{width:172.5px;margin:0}.kei[data-ke-page="kent-profile"] .kei-header__phone{display:none}.kei[data-ke-page="kent-profile"] .kei-menu>summary{gap:17px}.kei[data-ke-page="kent-profile"] .kei-menu__icon{width:36px;height:36px}.kei[data-ke-page="kent-profile"] .kei-kent-portrait{top:135px;height:407.7px}.kei[data-ke-page="kent-profile"] .kei-kent-portrait img{top:30.8px}.kei[data-ke-page="kent-profile"] .kei-kent-identity h2{font-size:22px;line-height:24.2px}.kei[data-ke-page="kent-profile"] .kei-kent-review-slider{grid-template-columns:337.5px}.kei[data-ke-page="kent-profile"] .kei-kent-review{margin-top:7.5px}.kei[data-ke-page="kent-profile"] .kei-kent-avatar{width:52px;height:52px}.kei[data-ke-page="kent-profile"] .kei-kent-review footer{grid-template-columns:62px 1fr;min-height:52px}}

/* Ruben Arceo profile */
.kei[data-ke-profile="ruben"] .kei-kent-hero{height:683.8px}
.kei[data-ke-profile="ruben"] .kei-kent-portrait{height:523.8px}
.kei[data-ke-profile="ruben"] .kei-kent-portrait img{top:45.8px;width:433px;height:478px;object-fit:contain;object-position:left bottom}
.kei[data-ke-profile="ruben"] .kei-kent-contact{gap:24.9px;margin-top:40px}
.kei[data-ke-profile="ruben"] .kei-kent-contact a{height:38px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.72);font-size:15px;line-height:38px;white-space:nowrap}
.kei[data-ke-profile="ruben"] .kei-kent-contact a:first-child{width:157.6px;padding-left:0}
.kei[data-ke-profile="ruben"] .kei-kent-contact a:nth-child(2){width:339.3px}
.kei[data-ke-profile="ruben"] .kei-ruben-story{position:relative;height:851.1px;overflow:hidden;background:#fff}
.kei[data-ke-profile="ruben"] .kei-ruben-story__inner{position:relative;z-index:1;width:1100px;margin:0 auto;padding-top:176px;color:var(--copy);font-size:16px;line-height:25.6px;letter-spacing:.5px}
.kei[data-ke-profile="ruben"] .kei-ruben-story__inner p{font-size:16px!important;font-weight:300}
.kei[data-ke-profile="ruben"] .kei-ruben-story__inner p+p{margin-top:16px}
.kei[data-ke-profile="ruben"] .kei-ruben-service span{font-size:20px;font-weight:500;line-height:32px}
.kei[data-ke-profile="ruben"] .kei-kent-reviews{height:902.2px}
.kei[data-ke-profile="ruben"] .kei-kent-reviews__cta{border:1px solid #070707;background:#fff;color:#070707}
@media(max-width:1199px){.kei[data-ke-profile="ruben"] .kei-kent-hero{height:675px}.kei[data-ke-profile="ruben"] .kei-kent-portrait{top:311.6px;height:407.7px}.kei[data-ke-profile="ruben"] .kei-kent-portrait img{top:33.9px;width:338.6px;height:373.8px}.kei[data-ke-profile="ruben"] .kei-kent-identity{top:341.6px}.kei[data-ke-profile="ruben"] .kei-kent-identity h2{margin-top:15px}.kei[data-ke-profile="ruben"] .kei-kent-contact{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.kei[data-ke-profile="ruben"] .kei-kent-contact a:nth-child(2){margin-left:10px}.kei[data-ke-profile="ruben"] .kei-kent-identity .kei-bio-social{margin-top:15px}.kei[data-ke-profile="ruben"] .kei-ruben-story{height:789.6px}.kei[data-ke-profile="ruben"] .kei-ruben-story__inner{width:90%;padding-top:105px;font-size:15px;line-height:24px}.kei[data-ke-profile="ruben"] .kei-ruben-story__inner p{font-size:15px!important}.kei[data-ke-profile="ruben"] .kei-ruben-service{font-size:16px!important;line-height:25.6px}.kei[data-ke-profile="ruben"] .kei-kent-reviews{height:780.3px}}
@media(max-width:800px){.kei[data-ke-profile="ruben"] .kei-kent-portrait{top:320.3px;height:392px}.kei[data-ke-profile="ruben"] .kei-kent-portrait img{top:32.6px;width:325.6px;height:359.4px}.kei[data-ke-profile="ruben"] .kei-kent-identity{top:335.3px}.kei[data-ke-profile="ruben"] .kei-kent-contact a:nth-child(2){width:275.6px;height:50.5px;line-height:24px;white-space:normal}.kei[data-ke-profile="ruben"] .kei-ruben-story{height:879.6px}.kei[data-ke-profile="ruben"] .kei-ruben-story__inner{padding-top:75px}.kei[data-ke-profile="ruben"] .kei-kent-reviews{height:776.8px}}
@media(max-width:767px){.kei[data-ke-profile="ruben"] .kei-kent-hero{height:884.9px}.kei[data-ke-profile="ruben"] .kei-kent-portrait{top:135px;height:370.2px}.kei[data-ke-profile="ruben"] .kei-kent-portrait img{top:30.8px;width:307.5px;height:339.5px}.kei[data-ke-profile="ruben"] .kei-kent-identity{top:530.2px}.kei[data-ke-profile="ruben"] .kei-kent-contact a:nth-child(2){width:287.5px}.kei[data-ke-profile="ruben"] .kei-ruben-story{height:1401.6px}.kei[data-ke-profile="ruben"] .kei-ruben-story__inner{width:337.5px;padding-top:60px}.kei[data-ke-profile="ruben"] .kei-ruben-story__inner p:nth-child(4){min-height:168px}.kei[data-ke-profile="ruben"] .kei-kent-reviews{height:637px}}

/* Kristi Skov profile */
.kei[data-ke-profile="kristi"] .kei-kent-hero{height:795.2px}
.kei[data-ke-profile="kristi"] .kei-kent-portrait{height:635.2px}
.kei[data-ke-profile="kristi"] .kei-kent-portrait img{top:45.8px;width:458.4px;height:589.4px;object-fit:contain;object-position:left bottom}
.kei[data-ke-profile="kristi"] .kei-kent-contact{gap:24.9px;margin-top:40px}
.kei[data-ke-profile="kristi"] .kei-kent-contact a{height:38px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.72);font-size:15px;line-height:38px;white-space:nowrap}
.kei[data-ke-profile="kristi"] .kei-kent-contact a:first-child{width:163.1px;padding-left:0}
.kei[data-ke-profile="kristi"] .kei-kent-contact a:nth-child(2){width:324.8px}
.kei[data-ke-profile="kristi"] .kei-kristi-story{position:relative;height:684.7px;overflow:hidden;background:#fff}
.kei[data-ke-profile="kristi"] .kei-kristi-story__inner{position:relative;z-index:1;width:1100px;margin:0 auto;padding-top:176px;color:var(--copy);font-size:16px;line-height:25.6px;letter-spacing:.5px}
.kei[data-ke-profile="kristi"] .kei-kristi-story__inner p{font-size:16px!important;font-weight:300}
.kei[data-ke-profile="kristi"] .kei-kristi-story__inner p+p{margin-top:16px}
.kei[data-ke-profile="kristi"] .kei-kent-reviews{height:902.2px}
.kei[data-ke-profile="kristi"] .kei-kent-reviews__cta{border:1px solid #070707;background:#fff;color:#070707}
@media(max-width:1199px){.kei[data-ke-profile="kristi"] .kei-kent-hero{height:675px}.kei[data-ke-profile="kristi"] .kei-kent-portrait{top:265.8px;height:469.2px}.kei[data-ke-profile="kristi"] .kei-kent-portrait img{top:33.8px;width:338.6px;height:435.4px}.kei[data-ke-profile="kristi"] .kei-kent-identity{top:295.8px}.kei[data-ke-profile="kristi"] .kei-kent-identity h2{margin-top:15px}.kei[data-ke-profile="kristi"] .kei-kent-contact{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px}.kei[data-ke-profile="kristi"] .kei-kent-contact a:nth-child(2){margin-left:10px}.kei[data-ke-profile="kristi"] .kei-kent-identity .kei-bio-social{margin-top:15px}.kei[data-ke-profile="kristi"] .kei-kristi-story{height:580px}.kei[data-ke-profile="kristi"] .kei-kristi-story__inner{width:90%;padding-top:105px;font-size:15px;line-height:24px}.kei[data-ke-profile="kristi"] .kei-kristi-story__inner p{font-size:15px!important}.kei[data-ke-profile="kristi"] .kei-kent-reviews{height:780.3px}}
@media(max-width:800px){.kei[data-ke-profile="kristi"] .kei-kent-portrait{top:283.8px;height:451.2px}.kei[data-ke-profile="kristi"] .kei-kent-portrait img{top:32.6px;width:325.6px;height:418.6px}.kei[data-ke-profile="kristi"] .kei-kent-identity{top:298.8px}.kei[data-ke-profile="kristi"] .kei-kent-contact a:nth-child(2){width:275.6px;height:50.5px;line-height:24px;white-space:normal}.kei[data-ke-profile="kristi"] .kei-kristi-story{height:646px}.kei[data-ke-profile="kristi"] .kei-kristi-story__inner{padding-top:75px}.kei[data-ke-profile="kristi"] .kei-kent-reviews{height:776.8px}}
@media(max-width:767px){.kei[data-ke-profile="kristi"] .kei-kent-hero{height:940.8px}.kei[data-ke-profile="kristi"] .kei-kent-portrait{top:135px;height:426.1px}.kei[data-ke-profile="kristi"] .kei-kent-portrait img{top:30.8px;width:307.5px;height:395.4px}.kei[data-ke-profile="kristi"] .kei-kent-identity{top:586.1px}.kei[data-ke-profile="kristi"] .kei-kent-contact a:nth-child(2){width:287.5px}.kei[data-ke-profile="kristi"] .kei-kristi-story{height:1096px}.kei[data-ke-profile="kristi"] .kei-kristi-story__inner{width:337.5px;padding-top:60px}.kei[data-ke-profile="kristi"] .kei-kent-reviews{height:637px}}
.kei[data-ke-page="meet-your-team"] .kei-team-footer{background-image:url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/03/Luxury-Clean-Home-Interior-01.jpg");background-position:50% 100%}
.kei[data-ke-page="meet-your-team"] .kei-team-footer:before{background:linear-gradient(rgba(7,7,7,.7),rgba(7,7,7,.9))}
.kei-footer__badges{width:42px;height:auto;margin-left:10px;vertical-align:middle}
.kei[data-ke-page="meet-your-team"] .kei-footer__legal:after{display:inline-block;width:42px;height:20px;margin-left:10px;vertical-align:middle;background:url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/01/Footer-logos-1-85xAUTO.fit.max.png") center/contain no-repeat;content:""}

/* Testimonials */
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="testimonials"] h1,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="testimonials"] h2,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="testimonials"] h3,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="testimonials"] h4{font-family:Baskerville-Old,Baskerville,Georgia,serif!important;font-weight:400!important}
.kei[data-ke-page="testimonials"] .kei-header{position:absolute;inset:0 0 auto;z-index:30;height:110px;background:transparent}
.kei[data-ke-page="testimonials"] .kei-header__row{padding:0 40px}
.kei-testimonials-main{background:#fff}
.kei-testimonials-hero{position:relative;height:675px;overflow:hidden;background:#393939 url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/05/Testimonials-Background-Img-01.jpg") center/cover no-repeat;color:#fff}
.kei-testimonials-hero__overlay{position:absolute;inset:0;background:linear-gradient(rgba(7,7,7,.7),rgba(7,7,7,.3))}
.kei-testimonials-hero__content{position:relative;z-index:1;width:1000px;margin:0 auto;padding-top:264.9px;text-align:center}
.kei-testimonials-hero h1{color:#fff;font-size:90px;line-height:99px;letter-spacing:0!important}
.kei-testimonials-hero p{margin-top:20px;color:#fff;font-size:18px;line-height:28.8px}
.kei-testimonials-hero__links{display:flex;justify-content:center;gap:15px;margin-top:54.9px}
.kei-testimonials-hero__links a{display:inline-grid;height:49.5px;padding:0 20px;place-items:center;background:linear-gradient(110deg,#9d6839,#e5b785 52%,#a27145);color:#fff;font-size:14px;font-weight:600;line-height:17.5px;text-transform:uppercase}
.kei-testimonials-intro{position:relative;height:3661.7px;overflow:hidden;padding-top:112px;background:#fff}
.kei-testimonials-intro__ghost{position:absolute;top:-55px;left:50%;transform:translateX(-50%);color:#e8e9ea;font-family:var(--serif);font-size:278px;line-height:1;letter-spacing:13px;opacity:.58;white-space:nowrap;pointer-events:none}
.kei-testimonials-intro__inner{position:relative;z-index:1;width:90%;max-width:1296px;margin:0 auto}
.kei-testimonials-intro h2{font-size:54px;line-height:59.4px;text-align:center}
.kei-testimonials-slider{height:423.3px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:80px;overflow:hidden}
.kei[data-ke-page="testimonials"] .kei-kent-review{height:408.3px;margin-top:7.5px;padding:33.8px 30px 30px;font-size:16px;line-height:25.6px;letter-spacing:.5px}
.kei[data-ke-page="testimonials"] .kei-kent-review:before{position:absolute;top:30px;right:30px;width:30px;height:30px;background:url("https://kent-assets.homepage.studio/reviews/google-small.png") center/30px 30px no-repeat;content:""}
.kei[data-ke-page="testimonials"] .kei-kent-stars{font-size:24px;line-height:24px}
.kei[data-ke-page="testimonials"] .kei-kent-avatar{width:60px;height:60px;background-position:center;background-size:cover;color:transparent}
.kei[data-ke-page="testimonials"] .kei-kent-review:nth-of-type(1) .kei-kent-avatar{background-image:url("https://kent-assets.homepage.studio/reviews/paul-castronova.jpg")}
.kei[data-ke-page="testimonials"] .kei-kent-review:nth-of-type(2) .kei-kent-avatar{background-image:url("https://kent-assets.homepage.studio/reviews/libby-gee.jpg")}
.kei[data-ke-page="testimonials"] .kei-kent-review:nth-of-type(3) .kei-kent-avatar{background-image:url("https://kent-assets.homepage.studio/reviews/raelene-durrant.jpg")}
.kei[data-ke-page="testimonials"] .kei-kent-review:nth-of-type(4) .kei-kent-avatar{background-image:url("https://kent-assets.homepage.studio/reviews/jamie-hendricks.jpg")}
.kei[data-ke-page="testimonials"] .kei-kent-review footer{bottom:30px;grid-template-columns:72px 1fr;min-height:60px}
.kei[data-ke-page="testimonials"] .kei-kent-review footer strong{font-size:14.4px;line-height:14.4px}
.kei[data-ke-page="testimonials"] .kei-kent-review footer small{margin-top:8px;font-size:13px;line-height:13px}
.kei-testimonials-videos{position:relative;display:grid;width:1200px;grid-template-columns:repeat(2,1fr);gap:20px;margin:80px auto 0}
.kei-testimonials-videos iframe{display:block;width:100%;aspect-ratio:16/9;border:0}
.kei-testimonials-videos:after{position:absolute;right:0;top:calc(100% + 18px);width:590px;color:#222;content:"Newsomes Testimonial from J. Kent Erickson Real Estate on Vimeo.";font-size:11px;line-height:18px;text-align:center}
.kei[data-ke-page="testimonials"] .kei-team-footer{background-image:url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/03/Luxury-Clean-Home-Interior-01.jpg");background-position:50% 100%}
.kei[data-ke-page="testimonials"] .kei-team-footer:before{background:linear-gradient(rgba(7,7,7,.7),rgba(7,7,7,.9))}
.kei[data-ke-page="testimonials"] .kei-footer__legal:after{display:inline-block;width:42px;height:20px;margin-left:10px;vertical-align:middle;background:url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/01/Footer-logos-1-85xAUTO.fit.max.png") center/contain no-repeat;content:""}
@media(max-width:1199px){.kei[data-ke-page="testimonials"] .kei-header{height:99px}.kei[data-ke-page="testimonials"] .kei-header__row{padding:0 24px}.kei-testimonials-hero__content{width:750px;padding-top:260.8px}.kei-testimonials-hero h1{font-size:70px;line-height:77px}.kei-testimonials-hero p{margin-top:15px;font-size:17px;line-height:27.2px}.kei-testimonials-hero__links{margin-top:40px}.kei-testimonials-hero__links a{height:46px;padding:0 19px;font-size:13px}.kei-testimonials-intro{height:2902.6px;padding-top:75px}.kei-testimonials-intro__ghost{top:-35px;font-size:220px}.kei-testimonials-intro h2{font-size:50px;line-height:55px}.kei-testimonials-slider{height:409px;grid-template-columns:repeat(3,calc((100% - 30px)/3));gap:15px;margin-top:60px}.kei[data-ke-page="testimonials"] .kei-kent-review{height:226px;margin-top:7.5px;padding:30px;font-size:15px;line-height:24px}.kei[data-ke-page="testimonials"] .kei-kent-review footer{display:none}.kei-testimonials-videos{width:100%;gap:20px;margin-top:60px}.kei-testimonials-videos:after{width:calc((100% - 20px)/2)}}
@media(max-width:800px){.kei-testimonials-hero__content{width:600px;padding-top:266.3px}.kei-testimonials-hero h1{font-size:60px;line-height:66px}.kei-testimonials-hero p{font-size:17px}.kei-testimonials-intro{height:2357px}.kei-testimonials-intro__ghost{top:-27px;font-size:185px}.kei-testimonials-intro h2{font-size:48px;line-height:52.8px}.kei-testimonials-slider{height:385px;grid-template-columns:repeat(2,338px);margin-top:45px}.kei[data-ke-page="testimonials"] .kei-kent-review{height:370px}.kei[data-ke-page="testimonials"] .kei-kent-review footer{display:grid}.kei-testimonials-videos{gap:15px;margin-top:45px}}
@media(max-width:767px){.kei[data-ke-page="testimonials"] .kei-header__row{padding:0 15px}.kei-testimonials-hero{background-position:53% center}.kei-testimonials-hero__content{width:337.5px;padding-top:216.9px}.kei-testimonials-hero h1{font-size:45px;line-height:49.5px}.kei-testimonials-hero p{margin-top:15px;font-size:16px;line-height:25.6px}.kei-testimonials-hero__links{flex-wrap:wrap;gap:10px 15px;margin-top:35px}.kei-testimonials-hero__links a{height:43px;padding:0 18px;font-size:12px;line-height:15px}.kei-testimonials-intro{height:3839.5px;padding-top:60px}.kei-testimonials-intro__ghost{top:-13px;font-size:107px;letter-spacing:8px}.kei-testimonials-intro h2{font-size:40px;line-height:44px}.kei-testimonials-slider{height:265px;grid-template-columns:337.5px;margin-top:30px}.kei[data-ke-page="testimonials"] .kei-kent-review{height:346px;margin-top:7.5px;padding:28px 25px 22px;font-size:15px;line-height:24px}.kei[data-ke-page="testimonials"] .kei-kent-avatar{width:52px;height:52px}.kei[data-ke-page="testimonials"] .kei-kent-review footer{grid-template-columns:62px 1fr;min-height:52px}.kei-testimonials-videos{grid-template-columns:1fr;gap:15px;margin-top:30px}.kei-testimonials-videos:after{width:100%}}

/* Search Communities */
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="search-communities"] h1,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="search-communities"] h2,
:is(#kei-font-lock-a,.kei):is(#kei-font-lock-b,.kei):is(#kei-font-lock-c,.kei)[data-ke-page="search-communities"] h3{font-family:Baskerville-Old,Baskerville,Georgia,serif!important;font-weight:400!important}
.kei[data-ke-page="search-communities"] .kei-header{position:absolute;inset:0 0 auto;z-index:30;height:110px;background:transparent}
.kei[data-ke-page="search-communities"] .kei-header__row{padding:0 40px}
.kei-communities-main{background:#fff}
.kei-communities-button{display:inline-grid;place-items:center;text-transform:uppercase;font-weight:600;letter-spacing:.45px}
.kei-communities-button--light{height:49.5px;padding:0 20px;background:linear-gradient(110deg,#9d6839,#e5b785 52%,#a27145);color:#fff!important;font-size:14px;line-height:17.5px}
.kei-communities-button--dark{height:49.5px;padding:0 20px;border:1px solid #070707;color:#070707!important;font-size:14px;line-height:17.5px}
.kei-communities-hero{position:relative;height:682.3px;overflow:hidden;background:#333 url("https://kent-assets.homepage.studio/uploads/sites/4183/2022/12/Boise-Idaho-Photo-01.jpg") center bottom/cover no-repeat;color:#fff}
.kei-communities-hero__overlay{position:absolute;inset:0;background:linear-gradient(rgba(7,7,7,.7),rgba(7,7,7,.3))}
.kei-communities-hero__content{position:relative;z-index:1;width:1000px;margin:0 auto;padding-top:224px;text-align:center}
.kei-communities-hero h1{color:#fff;font-size:90px;line-height:99px;letter-spacing:0!important}
.kei-communities-hero h1 em{font-style:italic}
.kei-communities-hero p{margin-top:20px;color:#fff;font-size:18px;line-height:28.8px}
.kei-communities-hero .kei-communities-button{margin-top:50px}
.kei-communities-intro{position:relative;height:892.8px;overflow:hidden;background:#fff}
.kei-communities-intro__ghost,.kei-communities-listings__ghost,.kei-communities-relocation__ghost{position:absolute;color:#eceeef;font-family:var(--serif);font-weight:400;line-height:1;letter-spacing:10px;opacity:.62;white-space:nowrap;pointer-events:none}
.kei-communities-intro__ghost{top:-65px;left:50%;transform:translateX(-50%);font-size:280px}
.kei-communities-intro__copy{position:absolute;z-index:2;top:112px;left:5%;width:45%}
.kei-communities-eyebrow{display:flex;height:28.8px;align-items:center;gap:10px;padding-left:80px;color:#555;font-size:18px;line-height:28.8px;letter-spacing:3px;text-transform:uppercase}
.kei-communities-eyebrow span{width:50px;height:1px;background:#b68a5d}
.kei-communities-intro h2{margin-top:32px;font-size:65px;line-height:71.5px}
.kei-communities-intro h2 em,.kei-communities-relocation h2 em{font-style:italic}
.kei-communities-intro__prose{margin-top:48px;color:#555;font-size:16px;line-height:25.6px}
.kei-communities-intro__prose p+p{margin-top:16px}
.kei-communities-map{position:absolute;z-index:2;top:142.6px;right:5%;width:36%;height:auto}
.kei-communities-boise{position:relative;height:750.1px;overflow:hidden;background:#333 url("https://kent-assets.homepage.studio/uploads/sites/4183/2022/12/Boise-Idaho-Photo-02.jpg") center/cover fixed no-repeat;color:#fff}
.kei-communities-boise__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(7,7,7,.8),rgba(7,7,7,.4))}
.kei-communities-boise__content{position:relative;z-index:1;width:850px;margin:0 auto;padding-top:112px;text-align:center}
.kei-communities-boise h2{color:#fff;font-size:90px;line-height:99px}
.kei-communities-boise p{margin-top:48px;color:#fff;font-size:19px;line-height:30.4px}
.kei-communities-boise .kei-communities-button{margin-top:64px}
.kei-communities-resources{position:relative;z-index:3;height:683.6px;margin-top:-160px;padding-top:0;background:linear-gradient(#353535 0 160px,#fff 160px)}
.kei-communities-resources>h2{width:90%;max-width:1296px;margin:0 auto;color:#fff;font-size:36px;line-height:39.6px}
.kei-communities-resources__grid{display:grid;width:90%;max-width:1296px;grid-template-columns:repeat(3,1fr);gap:50px;margin:31.6px auto 0}
.kei-community-card{position:relative;height:500px;overflow:hidden;background-position:center;background-size:cover;color:#fff!important;box-shadow:0 6px 15px rgba(0,0,0,.32)}
.kei-community-card--idaho{background-image:url("https://kent-assets.homepage.studio/uploads/sites/4183/2022/12/Boise-Idaho-Photo-05.jpg")}
.kei-community-card--neighborhoods{background-image:url("https://kent-assets.homepage.studio/uploads/sites/4183/2022/12/Boise-Idaho-Photo-04.jpg")}
.kei-community-card--vendors{background-image:url("https://kent-assets.homepage.studio/uploads/sites/4183/2022/12/Boise-Idaho-Photo-06.jpg")}
.kei-community-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.82),rgba(0,0,0,.18))}
.kei-community-card__copy{position:absolute;right:40px;bottom:12.7px;left:40px}
.kei-community-card strong{display:block;color:#fff;font-family:Baskerville-Old,Baskerville,Georgia,serif!important;font-size:38px;font-weight:400!important;line-height:41.8px}
.kei-community-card p{margin-top:25px;color:#fff;font-size:17px;line-height:27.2px}
.kei-community-card small{display:block;width:max-content;margin-top:5.4px;color:#fff;font-size:14px;font-weight:600;line-height:17.5px;text-transform:uppercase}
.kei-communities-listings{position:relative;height:837.5px;overflow:hidden;padding-top:112px;background:#fff}
.kei-communities-listings__ghost{top:-42px;left:50%;transform:translateX(-50%);font-size:268px}
.kei-communities-listings__inner{position:relative;z-index:1;width:90%;max-width:1200px;margin:0 auto;text-align:center}
.kei-communities-listings h2{font-size:54px;line-height:59.4px}
.kei-communities-listings__sub{margin-top:16px;font-size:20px;line-height:32px}
.kei-listing-slider{position:relative;margin-top:80px;text-align:left}
.kei-listing-track{display:flex;width:max-content;gap:20px}
.kei-listing-card{display:block;width:386.7px;height:406.1px;flex:0 0 auto;background:#fff;color:#292929!important;box-shadow:0 0 0 1px #eee}
.kei-listing-card__photo{position:relative;width:100%;height:70%;overflow:hidden}
.kei-listing-card__photo img{width:100%;height:100%;object-fit:cover}
.kei-listing-card__photo strong{position:absolute;right:0;bottom:0;left:0;display:flex;height:70.4px;align-items:flex-end;padding:0 16px 11px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff;font-size:23px;font-weight:700;line-height:30px}
.kei-listing-card__body{height:135.2px;padding:16px;background:#fff}
.kei-listing-card__body p{font-size:14px;line-height:22.5px}
.kei-listing-card__body p b,.kei-listing-card__body p span{display:block}
.kei-listing-card__body p b{font-size:16px;font-weight:600}
.kei-listing-card__body ul{display:grid;grid-template-columns:.8fr .9fr 1.3fr 1.35fr;margin:12px -16px 0;padding:0;list-style:none;border-top:1px solid #e6e6e6}
.kei-listing-card__body li{display:grid;height:52px;place-items:center;padding-top:5px;border-right:1px solid #e6e6e6;font-size:9px;line-height:12px;text-align:center}
.kei-listing-card__body li:last-child{border-right:0}
.kei-listing-card__body li b{display:block;font-size:12px;font-weight:600;line-height:15px}
.kei-listing-card__body li span{display:block}
.kei-listing-next{position:absolute;z-index:4;top:180.1px;right:-30px;display:grid;width:66px;height:66px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#8f5d33,#deb184);color:#fff!important;font:38px/1 var(--serif);box-shadow:0 4px 10px rgba(0,0,0,.18)}
.kei-communities-relocation{position:relative;height:938.4px;overflow:hidden;padding-top:112px;background:#fff}
.kei-communities-relocation__ghost{top:-48px;left:50%;transform:translateX(-50%);font-size:245px}
.kei-communities-relocation__row{position:relative;z-index:1;display:grid;width:90%;max-width:1296px;height:714.4px;grid-template-columns:35% 15% 50%;margin:0 auto}
.kei-communities-relocation__photo{height:100%;background:url("https://kent-assets.homepage.studio/uploads/sites/4183/2022/12/Boise-Idaho-Photo-03.jpg") center/cover no-repeat}
.kei-communities-relocation__copy{padding-top:48px}
.kei-communities-relocation h2{margin-top:32px;font-size:58px;line-height:63.8px}
.kei-communities-relocation__prose{margin-top:48px;padding-right:7%;font-size:16px;line-height:25.6px}
.kei-communities-relocation__prose p+p{margin-top:16px}
.kei-communities-relocation .kei-communities-button{margin-top:48px}
.kei[data-ke-page="search-communities"] .kei-team-footer{background-image:url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/03/Luxury-Clean-Home-Interior-01.jpg");background-position:50% 100%}
.kei[data-ke-page="search-communities"] .kei-team-footer:before{background:linear-gradient(rgba(7,7,7,.7),rgba(7,7,7,.9))}
.kei[data-ke-page="search-communities"] .kei-footer__legal:after{display:inline-block;width:42px;height:20px;margin-left:10px;vertical-align:middle;background:url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/01/Footer-logos-1-85xAUTO.fit.max.png") center/contain no-repeat;content:""}
@media(max-width:1199px){
  .kei[data-ke-page="search-communities"] .kei-header{height:99px}.kei[data-ke-page="search-communities"] .kei-header__row{padding:0 24px}
  .kei-communities-button--light,.kei-communities-button--dark{height:44.3px;padding:0 19px;font-size:13px;line-height:16.25px}
  .kei-communities-hero{height:675px}.kei-communities-hero__content{width:750px;padding-top:227.3px}.kei-communities-hero h1{font-size:70px;line-height:77px}.kei-communities-hero p{margin-top:15px;font-size:17px;line-height:27.2px}.kei-communities-hero .kei-communities-button{margin-top:40px}
  .kei-communities-intro{height:905.1px}.kei-communities-intro__ghost{top:-45px;font-size:220px}.kei-communities-intro__copy{top:150px;left:5%;width:40.5%}.kei-communities-eyebrow{height:25.6px;font-size:16px;line-height:25.6px}.kei-communities-intro h2{margin-top:22.5px;font-size:50px;line-height:55px}.kei-communities-intro__prose{margin-top:30px;font-size:14px;line-height:22.4px}.kei-communities-map{top:249.1px;right:5%;width:40.5%}
  .kei-communities-boise{height:547.3px}.kei-communities-boise__content{width:700px;padding-top:75px}.kei-communities-boise h2{font-size:70px;line-height:77px}.kei-communities-boise p{margin-top:30px;font-size:15px;line-height:24px}.kei-communities-boise .kei-communities-button{margin-top:45px}
  .kei-communities-resources{height:542.4px;margin-top:-120.1px;background:linear-gradient(#353535 0 120.1px,#fff 120.1px)}.kei-communities-resources>h2{font-size:34px;line-height:37.4px}.kei-communities-resources__grid{width:calc(90% - 21.6px);grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px}.kei-community-card{height:400px}.kei-community-card__copy{right:25px;bottom:-2px;left:25px}.kei-community-card strong{font-size:35px;line-height:38.5px}.kei-community-card p{margin-top:20px;font-size:15px;line-height:24px}.kei-community-card small{margin-top:4.8px;font-size:13px;line-height:16.25px}
  .kei-communities-listings{height:665px;padding-top:75px}.kei-communities-listings__ghost{top:-30px;font-size:205px}.kei-communities-listings h2{font-size:50px;line-height:55px}.kei-communities-listings__sub{margin-top:15px;font-size:15px;line-height:24px}.kei-listing-slider{margin-top:60px}.kei-listing-card{width:calc((90vw - 61.6px)/3);height:341px}.kei-listing-card__body{height:135.2px}.kei-listing-next{top:147.5px}
  .kei-communities-relocation{height:765.3px;padding-top:75px}.kei-communities-relocation__ghost{top:-35px;font-size:195px}.kei-communities-relocation__row{height:615.3px;grid-template-columns:30% 10% 60%}.kei-communities-relocation__copy{padding-top:45px}.kei-communities-relocation h2{margin-top:22.5px;font-size:50px;line-height:55px}.kei-communities-relocation__prose{margin-top:30px;padding-right:0;font-size:15px;line-height:24px}.kei-communities-relocation .kei-communities-button{margin-top:30px}
}
@media(max-width:800px){
  .kei-communities-hero__content{width:600px;padding-top:238.3px}.kei-communities-hero h1{font-size:60px;line-height:66px}
  .kei-communities-intro{height:1561.6px}.kei-communities-intro__ghost{top:-30px;font-size:185px}.kei-communities-map{top:150px;right:5%;width:90%}.kei-communities-intro__copy{top:1018.5px;left:5%;width:90%}.kei-communities-eyebrow{font-size:15px;line-height:24px}.kei-communities-intro h2{font-size:48px;line-height:52.8px}.kei-communities-intro__prose{font-size:15px;line-height:24px}
  .kei-communities-boise{height:536.3px}.kei-communities-boise__content{width:90%}.kei-communities-boise h2{font-size:60px;line-height:66px}
  .kei-communities-resources{height:1178px}.kei-communities-resources>h2{width:500px;font-size:30px;line-height:33px}.kei-communities-resources__grid{width:500px;grid-template-columns:1fr;gap:40px;margin-top:30px}.kei-community-card{height:320px}.kei-community-card__copy{right:30px;bottom:2.9px;left:30px}.kei-community-card strong{font-size:35px;line-height:38.5px}.kei-community-card p{margin-top:20px;font-size:15px;line-height:24px}.kei-community-card small{margin-top:4.8px}
  .kei-communities-listings{height:692.2px}.kei-communities-listings__ghost{font-size:155px}.kei-communities-listings h2{font-size:48px;line-height:52.8px}.kei-listing-card{width:calc((90vw - 20px)/2);height:370.4px}.kei-listing-next{top:162.2px}
  .kei-communities-relocation{height:851.9px}.kei-communities-relocation__ghost{font-size:150px}.kei-communities-relocation__row{height:701.9px}.kei-communities-relocation__copy{padding-top:30px}.kei-communities-relocation h2{font-size:48px;line-height:52.8px}
}
@media(max-width:767px){
  .kei[data-ke-page="search-communities"] .kei-header__row{padding:0 15px}.kei-communities-button--light,.kei-communities-button--dark{height:43px;padding:0 18px;font-size:12px;line-height:15px}
  .kei-communities-hero__content{width:337.5px;padding-top:236.5px}.kei-communities-hero h1{font-size:45px;line-height:49.5px}.kei-communities-hero p{font-size:16px;line-height:25.6px}.kei-communities-hero .kei-communities-button{margin-top:30px}
  .kei-communities-intro{height:1358.5px}.kei-communities-intro__ghost{top:-14px;font-size:106px;letter-spacing:7px}.kei-communities-map{top:120px;width:90%}.kei-communities-intro__copy{top:551.5px}.kei-communities-eyebrow{height:24px}.kei-communities-intro h2{margin-top:15px;font-size:40px;line-height:44px}.kei-communities-intro__prose{margin-top:30px}
  .kei-communities-boise{height:623.5px}.kei-communities-boise__content{width:90%;padding-top:60px}.kei-communities-boise h2{font-size:45px;line-height:49.5px}.kei-communities-boise p{margin-top:30px;font-size:15px;line-height:24px}.kei-communities-boise .kei-communities-button{margin-top:45px}
  .kei-communities-resources{height:1078.6px;margin-top:-120px;background:linear-gradient(#353535 0 120px,#fff 120px)}.kei-communities-resources>h2{width:90%;font-size:26px;line-height:28.6px}.kei-communities-resources__grid{width:90%;gap:30px;margin-top:30px}.kei-community-card{height:300px}.kei-community-card__copy{right:30px;bottom:3.6px;left:30px}.kei-community-card strong{font-size:30px;line-height:33px}.kei-community-card p{margin-top:20px;font-size:15px;line-height:24px}.kei-community-card small{margin-top:5.4px;font-size:12px;line-height:15px}
  .kei-communities-listings{height:684px;padding-top:60px}.kei-communities-listings__ghost{top:-12px;font-size:91px;letter-spacing:6px}.kei-communities-listings h2{font-size:40px;line-height:44px}.kei-communities-listings__sub{margin-top:15px}.kei-listing-slider{margin-top:45px}.kei-listing-card{width:90vw;height:371.8px}.kei-listing-next{top:163px;right:0}
  .kei-communities-relocation{height:790px;padding-top:60px}.kei-communities-relocation__ghost{top:-12px;font-size:88px;letter-spacing:5px}.kei-communities-relocation__row{display:block;width:90%;height:670px}.kei-communities-relocation__photo,.kei-communities-relocation__row>div:nth-child(2){display:none}.kei-communities-relocation__copy{padding-top:0}.kei-communities-relocation h2{margin-top:15px;font-size:40px;line-height:44px}.kei-communities-relocation__prose{margin-top:30px;font-size:15px;line-height:24px}.kei-communities-relocation .kei-communities-button{margin-top:30px}
}

/* Buy With Us */
.kei[data-ke-page="buy-with-us"]{--buy-copper:#dcaf85;--buy-metal:linear-gradient(229deg,#dcaf85 0%,#8b6545 29%,#dcaf85 63%,#755433 100%)}
.kei[data-ke-page="buy-with-us"] .kei-header{position:absolute;inset:0 0 auto;z-index:30;height:175px;padding-top:39px;background:transparent}
.kei[data-ke-page="buy-with-us"] .kei-header__row{padding:0 40px}
.kei-buy-main{background:#fff}
.kei-buy-main em{font-style:italic}
.kei-buy-main h1,.kei-buy-main h2,.kei-buy-main h3,.kei-buy-main h4,.kei-buy-main cite{font-family:Baskerville-Old,Baskerville,Georgia,serif!important;font-weight:400!important;letter-spacing:.5px}
.kei-buy-main p{margin:0}
.kei-buy-button{display:inline-flex;height:49.5px;align-items:center;justify-content:center;padding:0 17px;border:1px solid transparent;background:var(--buy-metal);color:#fff!important;font:500 14px/17.5px Poppins,Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase}
.kei-buy-button--dark{color:#fff!important}
.kei-buy-ghost{position:absolute;z-index:0;top:-24px;left:50%;width:100%;transform:translateX(-50%);color:#e6e7e8;font:400 265px/.8 Baskerville-Old,Baskerville,Georgia,serif;letter-spacing:22px;opacity:.38;text-align:center;white-space:nowrap;pointer-events:none}
.kei-buy-ghost--dark{color:#fff;opacity:.08}
.kei-buy-hero{position:relative;height:900px;overflow:hidden;background:#202020 url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/05/Kent-Ericson-Real-Estate-Buyer-Img-1.jpg") center/cover no-repeat;color:#fff;text-align:center}
.kei-buy-hero__overlay{position:absolute;inset:0;background:linear-gradient(rgba(7,7,7,.7),rgba(7,7,7,.3))}
.kei-buy-hero__content{position:relative;z-index:2;width:850px;margin:auto;padding-top:295.7px}
.kei-buy-hero h1{font-size:80px;line-height:88px;color:#fff}
.kei-buy-hero p{margin-top:25px;font-size:17px;line-height:27.2px}
.kei-buy-hero .kei-buy-button{margin-top:25px}
.kei-buy-scroll{position:absolute;z-index:2;bottom:-15.4px;left:50%;transform:translateX(-50%);color:#fff!important;font-size:15.5px;line-height:24.8px}
.kei-buy-scroll:after{display:block;width:1px;height:18px;margin:8px auto 0;background:#fff;content:""}
.kei-buy-intro{position:relative;height:722.4px;overflow:hidden;background:linear-gradient(90deg,rgba(7,7,7,.05),transparent 45%,rgba(7,7,7,.03))}
.kei-buy-intro__inner{position:relative;z-index:1;width:1000px;margin:auto;padding-top:112px;text-align:center}
.kei-buy-intro h2{font-size:56px;line-height:61.6px}
.kei-buy-intro p{margin-top:30px;font-size:16px;line-height:25.6px;text-align:justify}
.kei-buy-intro p strong{font-weight:500}
.kei-buy-intro .kei-buy-button{margin-top:28px}
.kei-buy-trust{position:relative;height:1052.4px;overflow:hidden;background:#2f2f2f url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/05/Be-heard-be-informed-be-moved-cover-img.jpg") center/cover fixed no-repeat;color:#fff;text-align:center}
.kei-buy-trust__overlay,.kei-buy-expect__overlay,.kei-buy-love__overlay{position:absolute;inset:0;background:linear-gradient(rgba(7,7,7,.72),rgba(7,7,7,.62))}
.kei-buy-trust__inner{position:relative;z-index:1;width:90%;max-width:1287px;margin:auto;padding-top:112px}
.kei-buy-trust h2{width:1100px;margin:auto;color:#fff;font-size:54px;line-height:59.4px}
.kei-buy-trust__sub{margin-top:18px!important;font-size:16px;line-height:25.6px}
.kei-buy-pillars{display:grid;grid-template-columns:repeat(3,1fr);margin-top:88px}
.kei-buy-pillars article{position:relative;min-height:500px;padding:0 40px}
.kei-buy-pillars article+article:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--buy-metal);content:""}
.kei-buy-pillar__icon{display:grid;width:98px;height:98px;margin:0 auto 25px;place-items:center;border:1px solid var(--buy-copper);border-radius:50%}
.kei-buy-pillar__icon img{width:55px;height:55px;object-fit:contain;filter:brightness(0) invert(1)}
.kei-buy-pillars h3{color:#fff;font-size:40px;line-height:44px}
.kei-buy-pillars h4{margin-top:10px;color:#fff;font-size:20px;line-height:32px}
.kei-buy-pillars p{margin-top:18px;font-size:16px;line-height:25.6px}
.kei-buy-trust .kei-buy-button{margin-top:-4px}
.kei-buy-life{position:relative;height:553.6px;overflow:hidden;background:linear-gradient(90deg,rgba(7,7,7,.08),transparent 48%,rgba(7,7,7,.04))}
.kei-buy-life__inner{width:1000px;margin:auto;padding-top:112px;text-align:center}
.kei-buy-life h2{width:100%;font-size:38px;line-height:41.8px}
.kei-buy-life__inner>div{display:grid;grid-template-columns:1fr 1fr;gap:72px;margin-top:46px}
.kei-buy-life p{font-size:14px;line-height:23.8px;text-align:justify}
.kei-buy-life h3{margin-top:44px;font-size:26px;line-height:28.6px}
.kei-buy-expect{position:relative;height:1042.2px;overflow:hidden;background:#2f2f2f url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/05/Heres-what-you-can-expect-bg-01.jpg") center/cover fixed no-repeat;color:#fff;text-align:center}
.kei-buy-expect__inner{position:relative;z-index:1;width:1150px;margin:auto;padding-top:108px}
.kei-buy-expect__lead{width:930px;margin:auto!important;font-size:15px;line-height:24px}
.kei-buy-expect h2{margin-top:28px;color:#fff;font-size:54px;line-height:59.4px}
.kei-buy-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:78px}
.kei-buy-steps article{position:relative;height:360px;padding:112px 34px 25px;border:1px solid rgba(255,255,255,.34);background:rgba(7,7,7,.55);box-shadow:0 10px 24px rgba(0,0,0,.36)}
.kei-buy-steps article:after{position:absolute;inset:8px;border:3px double rgba(255,255,255,.22);content:"";pointer-events:none}
.kei-buy-steps article+article{margin-left:54px}
.kei-buy-steps span{position:absolute;z-index:2;top:-50px;left:50%;transform:translateX(-50%);color:var(--buy-copper);font:400 92px/1 Baskerville-Old,Baskerville,Georgia,serif}
.kei-buy-steps h3{position:relative;z-index:2;color:#fff;font-size:38px;line-height:41.8px}
.kei-buy-steps p{position:relative;z-index:2;margin-top:20px;font-size:14px;line-height:22.4px;opacity:0;transform:translateY(18px);transition:opacity .35s ease,transform .35s ease}
.kei-buy-steps article:hover p,.kei-buy-steps article:focus-within p{opacity:1;transform:none}
.kei-buy-expect__close{margin-top:42px}
.kei-buy-expect__close p{margin-bottom:18px;font-size:16px;line-height:25.6px}
.kei-buy-guide{position:relative;height:700px;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(7,7,7,.05))}
.kei-buy-guide__inner{position:relative;z-index:1;display:grid;width:90%;max-width:1287px;height:100%;grid-template-columns:50% 50%;align-items:center;margin:auto}
.kei-buy-guide__inner>img{width:376px;margin:auto;box-shadow:0 12px 30px rgba(0,0,0,.18)}
.kei-buy-guide__copy{width:100%;padding-left:32px}
.kei-buy-guide h2{font-size:65px;line-height:71.5px}
.kei-buy-guide__copy>p{margin-top:14px;font-size:13px;line-height:20.8px}
.kei-buy-guide__form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}
.kei-buy-guide__form label{position:relative;margin:0!important}
.kei-buy-guide__form label span{position:absolute;top:10px;left:12px;color:#777;font-size:11px;pointer-events:none}
.kei-buy-guide__form input{width:100%;height:42px;padding:9px 12px;border:1px solid #c8c8c8;background:#fff;font:300 13px Poppins,Arial,sans-serif}
.kei-buy-guide__form button{grid-column:1/-1;height:42px;border:1px solid #777;background:transparent;color:#333;font:500 11px Poppins,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}
.kei-buy-guide__more{display:inline-block;margin-top:12px;color:#222!important;font-size:11px;font-weight:500;letter-spacing:1px;text-decoration:underline!important;text-transform:uppercase;text-underline-offset:3px}
.kei-buy-idaho{position:relative;height:942.3px;overflow:hidden;background:#fff}
.kei-buy-idaho__inner{position:relative;z-index:1;display:grid;width:90%;max-width:1287px;height:100%;grid-template-columns:50% 40%;gap:10%;align-items:center;margin:auto}
.kei-buy-idaho__copy h2{margin-top:18px;font-size:65px;line-height:71.5px}
.kei-buy-eyebrow{display:flex;align-items:center;gap:12px;color:#7e6754;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase}
.kei-buy-eyebrow span{width:42px;height:1px;background:var(--buy-metal)}
.kei-buy-idaho__copy p{margin-top:26px;font-size:14px;line-height:23.5px;text-align:justify}
.kei-buy-idaho .kei-buy-button{margin-top:28px}
.kei-buy-idaho__inner>img{width:100%;max-height:760px;object-fit:contain}
.kei-buy-love{position:relative;height:579.4px;overflow:hidden;background:#333 url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/05/Testimonials-Background-Img-01.jpg") center/cover fixed no-repeat;color:#fff;text-align:center}
.kei-buy-love__overlay{background:linear-gradient(rgba(7,7,7,.7),rgba(7,7,7,.4))}
.kei-buy-love__inner{position:relative;z-index:1;width:860px;margin:auto;padding-top:112px}
.kei-buy-love h2{color:#fff;font-size:54px;line-height:59.4px}
.kei-buy-love__eyebrow{margin-top:6px!important;font-family:Baskerville-Old,Baskerville,Georgia,serif;font-size:18px;line-height:28.8px}
.kei-buy-love blockquote{margin:46px 0 0;padding:0;border:0;background:transparent;color:#fff;font-size:17px;font-style:italic;line-height:29.75px}
.kei-buy-love cite{display:block;margin-top:20px;color:#fff;font-size:22px;line-height:24.2px;font-style:normal}
.kei-buy-love__dots{display:flex;justify-content:center;gap:9px;margin-top:22px}
.kei-buy-love__dots b,.kei-buy-love__dots i{width:12px;height:12px;border:1px solid #fff;border-radius:50%}
.kei-buy-love__dots b{background:var(--buy-metal)}
.kei-buy-word{position:relative;height:671.4px;overflow:hidden;background:linear-gradient(90deg,transparent,rgba(7,7,7,.07))}
.kei-buy-word__inner{position:relative;z-index:1;display:grid;width:90%;max-width:1200px;height:100%;grid-template-columns:38% 52%;gap:10%;align-items:center;margin:auto}
.kei-buy-word__seal{text-align:center}
.kei-buy-word__seal span{display:block;margin-bottom:10px;color:#8b6545;font-size:11px;font-weight:500;letter-spacing:1px}
.kei-buy-word__seal img{width:370px;margin:auto;animation:kei-buy-float 4s ease-in-out infinite}
.kei-buy-word__copy h2{font-size:65px;line-height:71.5px}
.kei-buy-word__copy p{margin-top:24px;font-size:14px;line-height:23.8px;text-align:justify}
.kei-buy-word .kei-buy-button{margin-top:28px}
@keyframes kei-buy-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}
.kei[data-ke-page="buy-with-us"] .kei-team-footer{background-image:url("https://kent-assets.homepage.studio/uploads/sites/4183/2022/12/Luxury-Home-Interior-09.jpg");background-position:center}
.kei[data-ke-page="buy-with-us"] .kei-team-footer:before{background:linear-gradient(rgba(7,7,7,.7),rgba(7,7,7,.9))}

@media(min-width:992px) and (max-width:1199px){
  .kei[data-ke-page="buy-with-us"] .kei-header{height:150px;padding-top:34px}.kei[data-ke-page="buy-with-us"] .kei-header__row{padding:0 20px}
  .kei-buy-hero__content{padding-top:300px}.kei-buy-hero h1{font-size:70px;line-height:77px}
  .kei-buy-intro{height:742.5px}.kei-buy-intro__inner{width:90%;padding-top:112px}.kei-buy-intro h2{font-size:50px;line-height:55px}.kei-buy-intro p{font-size:15px;line-height:24px}
  .kei-buy-trust{height:876.5px}.kei-buy-trust__inner{padding-top:75px}.kei-buy-trust h2{width:820px;font-size:50px;line-height:55px}.kei-buy-pillars{margin-top:48px}.kei-buy-pillars article{min-height:410px;padding:0 22.5px}.kei-buy-pillar__icon{width:82px;height:82px;margin-bottom:20px}.kei-buy-pillars h3{font-size:32px;line-height:35.2px}.kei-buy-pillars h4{font-size:18px;line-height:28.8px}.kei-buy-pillars p{font-size:14px;line-height:20px}.kei-buy-trust .kei-buy-button{margin-top:-10px}
  .kei-buy-life{height:497.5px}.kei-buy-life__inner{width:90%;padding-top:80px}.kei-buy-life__inner>div{margin-top:36px}.kei-buy-life h3{margin-top:34px}
  .kei-buy-expect{height:902.8px}.kei-buy-expect__inner{width:90%;padding-top:72px}.kei-buy-expect h2{font-size:50px;line-height:55px}.kei-buy-steps{margin-top:66px}.kei-buy-steps article{height:330px;padding:96px 22px 20px}.kei-buy-steps article+article{margin-left:0}.kei-buy-steps h3{font-size:35px;line-height:38.5px}.kei-buy-steps p{font-size:14px;line-height:22.4px}.kei-buy-expect__close{margin-top:24px}
  .kei-buy-guide{height:592.8px}.kei-buy-guide__inner{max-width:922px}.kei-buy-guide__inner>img{width:300px}.kei-buy-guide h2{font-size:50px;line-height:55px}
  .kei-buy-idaho{height:874.2px}.kei-buy-idaho__inner{max-width:922px}.kei-buy-idaho__copy h2{font-size:50px;line-height:55px}.kei-buy-idaho__copy p{font-size:14px;line-height:22.4px}.kei-buy-idaho__inner>img{max-height:680px}
  .kei-buy-love{height:491px}.kei-buy-love__inner{padding-top:80px}.kei-buy-love h2{font-size:50px;line-height:55px}.kei-buy-love blockquote{margin-top:30px;font-size:16px;line-height:27px}
  .kei-buy-word{height:541.3px}.kei-buy-word__inner{max-width:922px}.kei-buy-word__seal img{width:280px}.kei-buy-word__copy h2{font-size:50px;line-height:55px}
}
.kei[data-ke-page="buy-with-us"] .kei-buy-guide__inner>img,.kei[data-ke-page="sell-with-us"] .kei-buy-guide__inner>img{display:block}
@media(min-width:768px) and (max-width:991px){
  .kei[data-ke-page="buy-with-us"] .kei-header{height:125px;padding-top:24px}.kei[data-ke-page="buy-with-us"] .kei-header__row{padding:0 18px}
  .kei-buy-hero__content{width:650px;padding-top:315px}.kei-buy-hero h1{font-size:60px;line-height:66px}
  .kei-buy-intro{height:750.3px}.kei-buy-intro__inner{width:90%;padding-top:98px}.kei-buy-intro h2{font-size:48px;line-height:52.8px}.kei-buy-intro p{font-size:15px;line-height:24px}
  .kei-buy-trust{height:1177.1px}.kei-buy-trust__inner{padding-top:75px}.kei-buy-trust h2{width:90%;font-size:48px;line-height:52.8px}.kei-buy-pillars{grid-template-columns:1fr 1fr;margin-top:48px}.kei-buy-pillars article{min-height:420px;padding:30px}.kei-buy-pillars article:last-child{grid-column:1/-1;width:50%;justify-self:center}.kei-buy-pillars article:nth-child(3):before{display:none}.kei-buy-pillars h3{font-size:36px;line-height:39.6px}.kei-buy-pillars h4{font-size:17px;line-height:27.2px}.kei-buy-pillars p{font-size:14px;line-height:20px}.kei-buy-trust .kei-buy-button{margin-top:-16px}
  .kei-buy-life{height:521.6px}.kei-buy-life__inner{width:90%;padding-top:54px}.kei-buy-life__inner>div{margin-top:38px}.kei-buy-life h3{margin-top:34px}
  .kei-buy-expect{height:1285px}.kei-buy-expect__inner{width:90%;padding-top:64px}.kei-buy-expect__lead{width:90%}.kei-buy-expect h2{font-size:48px;line-height:52.8px}.kei-buy-steps{grid-template-columns:1fr 1fr;margin-top:64px}.kei-buy-steps article{height:400px;padding:92px 25px 20px}.kei-buy-steps article+article{margin-left:0}.kei-buy-steps article:last-child{grid-column:1/-1;width:50%;justify-self:center}.kei-buy-steps h3{font-size:36px;line-height:39.6px}.kei-buy-steps p{font-size:14px;line-height:22.4px}.kei-buy-expect__close{margin-top:24px}
  .kei-buy-guide{height:1034.4px}.kei-buy-guide__inner{width:90%;grid-template-columns:1fr;align-content:center}.kei-buy-guide__inner>img{width:300px;margin-bottom:38px}.kei-buy-guide__copy{width:620px;padding:0;margin:auto;text-align:center}.kei-buy-guide h2{font-size:48px;line-height:52.8px}
  .kei-buy-idaho{height:1673.2px}.kei-buy-idaho__inner{grid-template-columns:1fr;gap:0;align-content:center}.kei-buy-idaho__copy{order:2;margin-top:45px}.kei-buy-idaho__copy h2{font-size:48px;line-height:52.8px}.kei-buy-idaho__inner>img{order:1;width:650px;height:760px;margin:auto;object-fit:contain}.kei-buy-idaho__copy p{font-size:15px;line-height:24px}
  .kei-buy-love{height:405.8px}.kei-buy-love__inner{width:90%;padding-top:70px}.kei-buy-love h2{font-size:48px;line-height:52.8px}.kei-buy-love blockquote{margin-top:28px;font-size:15px;line-height:28px}
  .kei-buy-word{height:585.5px}.kei-buy-word__inner{grid-template-columns:34% 60%;gap:6%}.kei-buy-word__seal img{width:260px}.kei-buy-word__copy h2{font-size:48px;line-height:52.8px}.kei-buy-word__copy p{font-size:14px;line-height:22.4px}
}
@media(max-width:767px){
  .kei[data-ke-page="buy-with-us"] .kei-header{height:99px;padding-top:24px}.kei[data-ke-page="buy-with-us"] .kei-header__row{padding:0 15px}
  .kei-buy-button{height:47.5px;padding:0 18px;font-size:14px;line-height:17.5px}
  .kei-buy-ghost{top:-10px;font-size:105px;letter-spacing:7px}
  .kei-buy-hero{height:100vh;min-height:0;background-position:center}.kei-buy-hero__content{width:280px;padding-top:247.25px}.kei-buy-hero h1{font-size:45px;line-height:49.5px}.kei-buy-hero p{margin-top:20px;font-size:15px;line-height:24px}.kei-buy-hero .kei-buy-button{margin-top:25px}
  .kei-buy-intro{height:1130.8px}.kei-buy-intro__inner{width:90%;padding-top:80px}.kei-buy-intro h2{font-size:40px;line-height:44px}.kei-buy-intro p{margin-top:30px;font-size:15px;line-height:24px;text-align:left}.kei-buy-intro .kei-buy-button{margin-top:30px}
  .kei-buy-trust{height:1742.2px;background-attachment:scroll}.kei-buy-trust__inner{width:90%;padding-top:73px}.kei-buy-trust h2{width:100%;font-size:40px;line-height:44px}.kei-buy-trust__sub{font-size:15px;line-height:24px}.kei-buy-pillars{display:block;margin-top:42px}.kei-buy-pillars article{min-height:430px;padding:30px 22.5px}.kei-buy-pillars article+article:before{top:0;right:18%;bottom:auto;left:18%;width:auto;height:1px}.kei-buy-pillar__icon{width:86px;height:86px}.kei-buy-pillars h3{font-size:36px;line-height:39.6px}.kei-buy-pillars h4{font-size:17px;line-height:27.2px}.kei-buy-pillars p{font-size:15px;line-height:24px}.kei-buy-trust .kei-buy-button{margin-top:-4px}
  .kei-buy-life{height:652.3px}.kei-buy-life__inner{width:90%;padding-top:64px}.kei-buy-life h2{font-size:30px;line-height:33px}.kei-buy-life__inner>div{display:block;margin-top:36px}.kei-buy-life p{font-size:14px;line-height:23.8px;text-align:left}.kei-buy-life p+p{margin-top:24px}.kei-buy-life h3{margin-top:38px;font-size:24px;line-height:26.4px}
  .kei-buy-expect{height:1806.8px;background-attachment:scroll}.kei-buy-expect__inner{width:90%;padding-top:84px}.kei-buy-expect__lead{width:100%;font-size:15px;line-height:24px}.kei-buy-expect h2{margin-top:26px;font-size:40px;line-height:44px}.kei-buy-steps{display:block;margin-top:56px}.kei-buy-steps article{height:410px;padding:92px 20px 25px}.kei-buy-steps article+article{margin:0}.kei-buy-steps span{top:-40px;font-size:78px}.kei-buy-steps h3{font-size:36px;line-height:39.6px}.kei-buy-steps p{font-size:14px;line-height:22.4px}.kei-buy-expect__close{margin-top:22px}
  .kei-buy-guide{height:1059px}.kei-buy-guide__inner{display:block;width:90%;padding-top:76px}.kei-buy-guide__inner>img{width:195px;margin:0 auto 38px}.kei-buy-guide__copy{width:100%;padding:0;text-align:center}.kei-buy-guide h2{font-size:40px;line-height:44px}.kei-buy-guide__form{gap:8px;margin-top:22px}.kei-buy-guide__form input{height:38px}.kei-buy-guide__form button{height:38px}
  .kei-buy-idaho{height:1421px}.kei-buy-idaho__inner{display:flex;width:90%;height:100%;flex-direction:column;justify-content:center}.kei-buy-idaho__inner>img{order:1;width:100%;height:500px;margin:0 auto 34px;object-fit:contain}.kei-buy-idaho__copy{order:2}.kei-buy-idaho__copy h2{margin-top:14px;font-size:40px;line-height:44px}.kei-buy-idaho__copy p{margin-top:24px;font-size:15px;line-height:24px;text-align:left}.kei-buy-idaho .kei-buy-button{margin-top:26px}
  .kei-buy-love{height:445px;background-attachment:scroll}.kei-buy-love__inner{width:90%;padding-top:73px}.kei-buy-love h2{font-size:40px;line-height:44px}.kei-buy-love__eyebrow{font-size:17px;line-height:27.2px}.kei-buy-love blockquote{margin-top:34px;font-size:15px;line-height:28px}.kei-buy-love cite{font-size:20px;line-height:22px}
  .kei-buy-word{height:929.8px}.kei-buy-word__inner{display:block;width:90%;padding-top:76px;text-align:center}.kei-buy-word__seal img{width:260px}.kei-buy-word__copy{margin-top:42px}.kei-buy-word__copy h2{font-size:40px;line-height:44px}.kei-buy-word__copy p{margin-top:22px;font-size:14px;line-height:23.8px;text-align:left}.kei-buy-word .kei-buy-button{margin-top:28px}
  .kei[data-ke-page="buy-with-us"] .kei-team-footer{background-position:center}
}
@media(prefers-reduced-motion:reduce){.kei-buy-word__seal img{animation:none}.kei-buy-trust,.kei-buy-expect,.kei-buy-love{background-attachment:scroll}}
@media(max-width:767px) and (prefers-reduced-motion:no-preference){.kei-buy-trust,.kei-buy-expect,.kei-buy-love{background-attachment:fixed}}

/* Sell With Us: shared buyer/seller editorial system with source-specific geometry */
.kei[data-ke-page="sell-with-us"]{--buy-copper:#dcaf85;--buy-metal:linear-gradient(229deg,#dcaf85 0%,#8b6545 29%,#dcaf85 63%,#755433 100%)}
.kei[data-ke-page="sell-with-us"] .kei-header{position:absolute;inset:0 0 auto;z-index:30;height:175px;padding-top:39px;background:transparent}
.kei[data-ke-page="sell-with-us"] .kei-header__row{padding:0 40px}
.kei[data-ke-page="sell-with-us"] .kei-buy-hero{background-image:url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/05/Kent-Ericson-Real-Estate-Selling-Img-1.jpg")}
.kei[data-ke-page="sell-with-us"] .kei-buy-hero__content{width:850px;padding-top:262.2px}
.kei[data-ke-page="sell-with-us"] .kei-buy-hero p{margin-top:30px;font-size:22px;line-height:35.2px}
.kei[data-ke-page="sell-with-us"] .kei-buy-hero .kei-buy-button{margin-top:50px}
.kei[data-ke-page="sell-with-us"] .kei-buy-hero .kei-sell-note{margin-top:30px}
.kei[data-ke-page="sell-with-us"] .kei-buy-intro{height:567.1px}
.kei[data-ke-page="sell-with-us"] .kei-team-footer{background-image:url("https://kent-assets.homepage.studio/uploads/sites/4183/2022/12/Luxury-Home-Interior-09.jpg");background-position:center}
.kei[data-ke-page="sell-with-us"] .kei-team-footer:before{background:linear-gradient(rgba(7,7,7,.7),rgba(7,7,7,.9))}

@media(min-width:992px) and (max-width:1199px){
  .kei[data-ke-page="sell-with-us"] .kei-header{height:150px;padding-top:34px}.kei[data-ke-page="sell-with-us"] .kei-header__row{padding:0 20px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-hero__content{width:720px;padding-top:275.4px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero h1{font-size:70px;line-height:77px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero p{margin-top:20px;font-size:20px;line-height:32px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero .kei-buy-button{margin-top:40px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero .kei-sell-note{margin-top:20px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-intro{height:501.3px}.kei[data-ke-page="sell-with-us"] .kei-buy-intro__inner{padding-top:80px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-trust{height:885.3px}
}
@media(min-width:768px) and (max-width:991px){
  .kei[data-ke-page="sell-with-us"] .kei-header{height:125px;padding-top:24px}.kei[data-ke-page="sell-with-us"] .kei-header__row{padding:0 18px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-hero__content{width:620px;padding-top:282.7px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero h1{font-size:60px;line-height:66px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero p{margin-top:20px;font-size:18px;line-height:28.8px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero .kei-buy-button{margin-top:40px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero .kei-sell-note{margin-top:20px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-intro{height:551.3px}.kei[data-ke-page="sell-with-us"] .kei-buy-intro__inner{padding-top:75px}
}
@media(max-width:767px){
  .kei[data-ke-page="sell-with-us"] .kei-header{height:99px;padding-top:24px}.kei[data-ke-page="sell-with-us"] .kei-header__row{padding:0 15px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-hero__content{width:280px;padding-top:200.25px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero p{margin-top:20px;font-size:15px;line-height:24px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero .kei-buy-button{height:47.5px;margin-top:30px}.kei[data-ke-page="sell-with-us"] .kei-buy-hero .kei-sell-note{margin-top:20px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-intro{height:670.5px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-trust{height:1793.5px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-expect{height:1834px}
  .kei[data-ke-page="sell-with-us"] .kei-team-footer{background-position:center}
}

:is(#kei-buy-font-a,.kei):is(#kei-buy-font-b,.kei):is(#kei-buy-font-c,.kei)[data-ke-page="buy-with-us"] .kei-buy-main h1,
:is(#kei-buy-font-a,.kei):is(#kei-buy-font-b,.kei):is(#kei-buy-font-c,.kei)[data-ke-page="buy-with-us"] .kei-buy-main h2,
:is(#kei-buy-font-a,.kei):is(#kei-buy-font-b,.kei):is(#kei-buy-font-c,.kei)[data-ke-page="buy-with-us"] .kei-buy-main h3,
:is(#kei-buy-font-a,.kei):is(#kei-buy-font-b,.kei):is(#kei-buy-font-c,.kei)[data-ke-page="buy-with-us"] .kei-buy-main h4,
:is(#kei-buy-font-a,.kei):is(#kei-buy-font-b,.kei):is(#kei-buy-font-c,.kei)[data-ke-page="buy-with-us"] .kei-buy-main cite,
:is(#kei-sell-font-a,.kei):is(#kei-sell-font-b,.kei):is(#kei-sell-font-c,.kei)[data-ke-page="sell-with-us"] .kei-buy-main h1,
:is(#kei-sell-font-a,.kei):is(#kei-sell-font-b,.kei):is(#kei-sell-font-c,.kei)[data-ke-page="sell-with-us"] .kei-buy-main h2,
:is(#kei-sell-font-a,.kei):is(#kei-sell-font-b,.kei):is(#kei-sell-font-c,.kei)[data-ke-page="sell-with-us"] .kei-buy-main h3,
:is(#kei-sell-font-a,.kei):is(#kei-sell-font-b,.kei):is(#kei-sell-font-c,.kei)[data-ke-page="sell-with-us"] .kei-buy-main h4,
:is(#kei-sell-font-a,.kei):is(#kei-sell-font-b,.kei):is(#kei-sell-font-c,.kei)[data-ke-page="sell-with-us"] .kei-buy-main cite{font-family:Baskerville-Old,Baskerville,Georgia,serif!important;font-weight:400!important;letter-spacing:.5px!important}

@media(min-width:1200px){
  .kei-buy-trust__inner{max-width:1296px}
  .kei-buy-trust__sub{margin-top:16px!important;font-size:20px;line-height:32px}
  .kei-buy-pillars{margin-top:79.5px}
  .kei-buy-pillar__icon{margin-bottom:29.5px}
  .kei-buy-pillars h4{margin-top:5px}
  .kei-buy-pillars p{margin-top:25px}
  .kei-buy-trust .kei-buy-button{height:49.5px;margin-top:32.5px}
  .kei-buy-expect__inner{padding-top:112px}
  .kei-buy-expect__lead{width:1150px;font-size:20px;line-height:32px}
  .kei-buy-expect h2{margin-top:32px}
  .kei-buy-steps{position:relative;left:50%;width:calc(100vw - 84px);margin-top:112px;transform:translateX(-50%)}
  .kei-buy-steps article{height:330px;padding-top:144px}
  .kei-buy-steps article+article{margin-left:0}
  .kei-buy-expect__close{margin-top:80px}
  .kei-buy-expect__close p{margin-bottom:16px;font-size:26px;line-height:41.6px}
}
@media(min-width:768px){
  .kei-buy-hero .kei-buy-button,.kei-buy-expect__close .kei-buy-button{height:51.3px;padding-right:19.4px;padding-left:19.4px;font-size:17px;line-height:21.25px}
}
@media(min-width:992px){
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__copy{order:1;padding-right:0;padding-left:0}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__inner>img{order:2}
}
@media(min-width:992px) and (max-width:1199px){
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__copy{padding-left:0}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide h2{font-size:45px;line-height:49.5px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form button{font-size:13px;line-height:16.25px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__more{margin-top:21.28px;font-size:13px;line-height:23.25px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__copy{transform:translateY(-2.5px)}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide h2{font-size:45px;line-height:49.5px}
  .kei-buy-guide__copy>p{margin-top:20px;font-size:15px;line-height:24px}
  .kei-buy-guide__form{gap:15px 20px;margin-top:20px}
  .kei-buy-guide__form label{display:block;height:48px}
  .kei-buy-guide__form label:nth-child(3),.kei-buy-guide__form label:nth-child(4){grid-column:1/-1}
  .kei-buy-guide__form label span{top:12px;font-size:13px}
  .kei-buy-guide__form input{height:48px;font-size:15px;line-height:24px}
  .kei-buy-guide__form button{height:46.25px;font-size:14px;line-height:17.5px}
  .kei-buy-guide__more{margin-top:15px;font-size:14px;line-height:24.5px}
}
@media(min-width:1200px){
  .kei-buy-guide__inner{max-width:1296px}
  .kei-buy-guide__copy>p{margin-top:20px;font-size:16px;line-height:25.6px}
  .kei-buy-guide__form{gap:15px 20px;margin-top:20px}
  .kei-buy-guide__form label{display:block;height:48px}
  .kei-buy-guide__form label:nth-child(3),.kei-buy-guide__form label:nth-child(4){grid-column:1/-1}
  .kei-buy-guide__form label span{top:12px;font-size:14px}
  .kei-buy-guide__form input{height:48px;font-size:16px;line-height:25.6px}
  .kei-buy-guide__form button{height:47.5px;font-size:14px;line-height:17.5px}
  .kei-buy-guide__more{margin-top:21.9px;font-size:14px;line-height:24.5px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__copy{padding-left:0}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form{width:620px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form{width:620px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-word__copy{transform:translateY(8px)}
}
.kei-buy-guide__form input{display:block}
@media(max-width:767px){
  .kei-buy-hero .kei-buy-button{padding-right:19.4px;padding-left:19.4px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__inner{padding-top:89.65px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__inner>img{width:254.71px;height:360.63px;margin-bottom:59.68px;object-fit:cover;transform:translateX(3.33px)}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__copy{text-align:left}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__copy>p{margin-top:20px;font-size:15px;line-height:24px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form{gap:15px 20px;margin-top:20px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form label{display:block;height:48px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form label:nth-child(3),.kei[data-ke-page="buy-with-us"] .kei-buy-guide__form label:nth-child(4){grid-column:1/-1}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form label span{top:12px;font-size:13px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form input{height:48px;font-size:15px;line-height:24px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form button{height:45px;font-size:12px;line-height:15px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__more{margin-top:21.9px;font-size:12px;line-height:22px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__inner{padding-top:89.65px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__inner>img{width:254.71px;height:360.63px;margin-bottom:59.68px;object-fit:cover;transform:translateX(3.33px)}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__copy{text-align:left}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__copy>p{margin-top:20px;font-size:15px;line-height:24px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form{gap:15px 20px;margin-top:20px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form label{display:block;height:48px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form label:nth-child(3),.kei[data-ke-page="sell-with-us"] .kei-buy-guide__form label:nth-child(4){grid-column:1/-1}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form label span{top:12px;font-size:13px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form input{height:48px;font-size:15px;line-height:24px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form button{height:45px;font-size:12px;line-height:15px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__more{margin-top:21.9px;font-size:12px;line-height:22px}
}
@media(min-width:768px) and (max-width:991px){
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__inner{display:block;padding-top:14.84px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__inner>img{width:254.71px;height:360.63px;margin:0 auto 59.68px;object-fit:cover;transform:translateX(3.33px)}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__copy{width:600px;text-align:left}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__copy>p{margin-top:20px;font-size:15px;line-height:24px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form{gap:15px 20px;margin-top:20px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form label{display:block;height:48px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form label:nth-child(3),.kei[data-ke-page="buy-with-us"] .kei-buy-guide__form label:nth-child(4){grid-column:1/-1}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form label span{top:12px;font-size:13px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form input{height:48px;font-size:15px;line-height:24px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__form button{height:46.25px;font-size:13px;line-height:16.25px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__more{margin-top:21.28px;font-size:13px;line-height:23.25px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__inner{display:block;padding-top:14.84px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__inner>img{width:254.71px;height:360.63px;margin:0 auto 59.68px;object-fit:cover;transform:translateX(3.33px)}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__copy{width:600px;text-align:left}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__copy>p{margin-top:20px;font-size:15px;line-height:24px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form{gap:15px 20px;margin-top:20px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form label{display:block;height:48px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form label:nth-child(3),.kei[data-ke-page="sell-with-us"] .kei-buy-guide__form label:nth-child(4){grid-column:1/-1}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form label span{top:12px;font-size:13px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form input{height:48px;font-size:15px;line-height:24px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__form button{height:46.25px;font-size:13px;line-height:16.25px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__more{margin-top:21.28px;font-size:13px;line-height:23.25px}
}
@media(min-width:992px) and (max-width:1199px){
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__inner>img{width:254.71px;height:360.63px;object-fit:cover;transform:translateX(-19.72px)}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__inner>img{width:254.71px;height:360.63px;object-fit:cover;transform:translateX(26.36px)}
}
@media(min-width:1200px){
  .kei[data-ke-page="buy-with-us"] .kei-buy-guide__inner>img{width:367.08px;height:519.61px;object-fit:cover;transform:translateX(-64.08px)}
  .kei[data-ke-page="sell-with-us"] .kei-buy-guide__inner>img{width:367.08px;height:519.61px;object-fit:cover;transform:translateX(65.52px)}
}

.kei-buy-cover-overlay{position:absolute;z-index:3;display:block;overflow:visible;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 28%,transparent 57%,rgba(0,0,0,.48));color:#fff;pointer-events:none;text-align:center}
.kei-buy-cover-overlay:before{position:absolute;top:0;bottom:0;left:-9px;width:9px;background:repeating-linear-gradient(180deg,#050505 0 7px,#e6e6e6 7px 9px,#050505 9px 14px);content:"";opacity:.9}
.kei-buy-cover-overlay>img{position:absolute;top:.56%;left:30.27%;width:40.68%;height:17.45%;object-fit:contain;filter:none}
.kei-buy-cover-overlay>b{position:absolute;top:82.55%;left:8%;width:84%;color:#fff;font:700 21px/23.48px Baskerville-Old,Baskerville,Georgia,serif;letter-spacing:0;text-shadow:0 1px 3px rgba(0,0,0,.7)}
.kei-buy-cover-overlay em{font-style:italic}
@media(max-width:767px){
  .kei-buy-cover-overlay{top:89.65px;left:calc(50% - 124.025px);width:254.71px;height:360.63px}
}
@media(min-width:768px) and (max-width:991px){
  .kei-buy-cover-overlay{top:89.78px;left:calc(50% - 124.025px);width:254.71px;height:360.63px}
}
@media(min-width:992px) and (max-width:1199px){
  .kei[data-ke-page="buy-with-us"] .kei-buy-cover-overlay{top:116.09px;left:83.33px;width:254.71px;height:360.63px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-cover-overlay{top:116.09px;left:590.2px;width:254.71px;height:360.63px}
}
@media(min-width:1200px){
  .kei-buy-cover-overlay>img{top:.67%;left:25.3%;width:51.15%;height:20.54%}
  .kei-buy-cover-overlay>b{top:82.33%;left:7%;width:86.4%;font-size:30px;line-height:35.12px}
  .kei[data-ke-page="buy-with-us"] .kei-buy-cover-overlay{top:90.2px;left:76.38px;width:367.08px;height:519.61px}
  .kei[data-ke-page="sell-with-us"] .kei-buy-cover-overlay{top:90.2px;left:853.98px;width:367.08px;height:519.61px}
}

.kei-buy-guide__form label span{color:#555!important;font-family:Poppins,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:25.6px!important;letter-spacing:normal!important;text-transform:none!important;opacity:.7}
@media(max-width:767px){.kei-buy-guide__form label span{font-size:15px!important;line-height:24px!important}}

/* 2026-10-31 presentation cleanup: ten fast-track interior pages */
.kei:is([data-ke-page="buyer-guides"],[data-ke-page="investing"],[data-ke-page="reasons-to-sell"],[data-ke-page="reasons-to-choose-idaho"],[data-ke-page="relocation-guide"],[data-ke-page="blog"],[data-ke-page="refer-a-friend"],[data-ke-page="preferred-lenders"],[data-ke-page="preferred-home-inspectors"],[data-ke-page="preferred-builders"]) .kei-header{position:absolute;inset:0 0 auto;z-index:30;height:110px;background:linear-gradient(rgba(7,7,7,.62),transparent)}
.kei:is([data-ke-page="buyer-guides"],[data-ke-page="investing"],[data-ke-page="reasons-to-sell"],[data-ke-page="reasons-to-choose-idaho"],[data-ke-page="relocation-guide"],[data-ke-page="blog"],[data-ke-page="refer-a-friend"],[data-ke-page="preferred-lenders"],[data-ke-page="preferred-home-inspectors"],[data-ke-page="preferred-builders"]) .kei-header__row{padding:0 40px}
.kei:is([data-ke-page="buyer-guides"],[data-ke-page="investing"],[data-ke-page="reasons-to-sell"],[data-ke-page="reasons-to-choose-idaho"],[data-ke-page="relocation-guide"],[data-ke-page="blog"],[data-ke-page="refer-a-friend"],[data-ke-page="preferred-lenders"],[data-ke-page="preferred-home-inspectors"],[data-ke-page="preferred-builders"]) .kei-footer{min-height:585px;padding-top:290px;background-position:center}
.kei:is([data-ke-page="buyer-guides"],[data-ke-page="investing"],[data-ke-page="reasons-to-sell"],[data-ke-page="reasons-to-choose-idaho"],[data-ke-page="relocation-guide"],[data-ke-page="blog"],[data-ke-page="refer-a-friend"],[data-ke-page="preferred-lenders"],[data-ke-page="preferred-home-inspectors"],[data-ke-page="preferred-builders"]) .kei-footer:before{background:linear-gradient(rgba(8,8,8,.72),rgba(5,5,5,.96))}
.kei-quick .ke-hero{min-height:700px;padding-top:190px;padding-bottom:110px;background-position:center;background-attachment:fixed}
.kei-quick .ke-hero:before{background:linear-gradient(110deg,rgba(7,7,7,.78),rgba(7,7,7,.28) 52%,rgba(7,7,7,.55))}
.kei-quick .ke-hero__inner{width:min(1040px,100%)}
.kei-quick .ke-hero h1{font-size:clamp(58px,6.2vw,92px);line-height:1;letter-spacing:.2px}
.kei-quick .ke-hero .ke-lead{max-width:790px;font-size:19px;line-height:1.65}
.kei-quick .ke-hero .ke-btn-row{justify-content:center;margin-top:31px}
.kei-quick .ke-scroll{margin-top:48px}
.kei-quick .ke-section{padding-top:112px;padding-bottom:112px}
.kei-quick .ke-section__head{max-width:920px;margin-bottom:58px}
.kei-quick .ke-section__head h2{font-size:clamp(46px,4.7vw,68px);line-height:1.04}
.kei-quick .ke-section__head .ke-lead{max-width:800px;margin-right:auto;margin-left:auto;color:#666}
.kei-quick .ke-contact{border-top:1px solid rgba(220,175,133,.26);background:linear-gradient(135deg,#111,#1b1b1b)!important}
.kei-quick .ke-contact .ke-section__head{margin-bottom:0}
.kei-quick .ke-contact .ke-lead{color:#d8d8d8}
.kei-quick .ke-btn{transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease}
.kei-quick .ke-btn:hover{transform:translateY(-2px)}
.kei-quick .ke-btn--outline{border-color:#1b1b1b;background:transparent;color:#1b1b1b}
:is(#ke-quick-font-a,.kei):is(#ke-quick-font-b,.kei):is(#ke-quick-font-c,.kei) .kei-quick h1,
:is(#ke-quick-font-a,.kei):is(#ke-quick-font-b,.kei):is(#ke-quick-font-c,.kei) .kei-quick h2,
:is(#ke-quick-font-a,.kei):is(#ke-quick-font-b,.kei):is(#ke-quick-font-c,.kei) .kei-quick h3{font-family:Baskerville-Old,Baskerville,Georgia,serif!important;font-weight:400!important;letter-spacing:.3px!important}

.kei-quick .ke-section--editorial{background:linear-gradient(180deg,#fff,#f7f3ee)}
.ke-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.ke-guide-card{position:relative;min-height:330px;padding:46px 42px 40px;border:1px solid #ded7cf;background:#fff;box-shadow:0 18px 46px rgba(31,25,19,.07);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.ke-guide-card:hover{transform:translateY(-5px);border-color:#caa17a;box-shadow:0 24px 55px rgba(31,25,19,.12)}
.ke-guide-card>span{display:block;color:#bb8c60;font:400 46px/1 Baskerville-Old,Baskerville,Georgia,serif}
.ke-guide-card h3{margin-top:16px!important;color:#1b1b1b;font-size:35px;line-height:1.08}
.ke-guide-card p{margin-top:20px!important;font-size:15px;line-height:1.78}
.ke-guide-card>a{display:inline-flex;align-items:center;gap:12px;margin-top:28px;color:#171717!important;font-size:11px;font-weight:600;letter-spacing:1.15px;text-transform:uppercase}
.ke-guide-card>a b{color:#b78960;font:400 22px/1 Baskerville-Old,Baskerville,Georgia,serif}
.ke-guide-grid--seller{grid-template-columns:repeat(3,minmax(0,1fr))}
.ke-guide-grid--seller .ke-guide-card{min-height:360px;padding:36px 30px}
.ke-guide-grid--seller .ke-guide-card h3{font-size:29px}

.ke-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.ke-image-grid article{position:relative;display:flex;min-height:360px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:34px;background:#262626 var(--ke-card-image) center/cover no-repeat;color:#fff;isolation:isolate;transition:transform .28s ease}
.ke-image-grid article:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(180deg,rgba(7,7,7,.04),rgba(7,7,7,.82))}
.ke-image-grid article:hover{transform:translateY(-5px)}
.ke-image-grid span{color:#e3bd98;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase}
.ke-image-grid h3{margin-top:10px!important;color:#fff!important;font-size:34px;line-height:1.05}
.ke-image-grid+.ke-btn-row{margin-top:44px}

.ke-relocation{background:linear-gradient(135deg,#f7f3ee 0 55%,#fff 55%)}
.ke-relocation__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.75fr);gap:84px;align-items:center}
.ke-relocation__copy h2{margin-top:17px!important;font-size:68px;line-height:1.02}
.ke-relocation__copy p{margin-top:24px!important;font-size:16px;line-height:1.82}
.ke-relocation__visual{position:relative;padding:18px;border:1px solid #d4b08d}
.ke-relocation__visual img{width:100%;height:610px;object-fit:cover}
.ke-relocation__visual>div{position:absolute;right:0;bottom:52px;padding:22px 30px;background:#171717;color:#fff}
.ke-relocation__visual strong{display:block;font:400 31px/1.1 Baskerville-Old,Baskerville,Georgia,serif}
.ke-relocation__visual span{display:block;margin-top:6px;color:#d9bc9f;font-size:11px;letter-spacing:1px;text-transform:uppercase}

.ke-blog{background:#f6f2ed!important}
.ke-feature-story{position:relative;display:flex;min-height:510px;align-items:flex-end;overflow:hidden;padding:56px;background:linear-gradient(90deg,rgba(7,7,7,.88),rgba(7,7,7,.2)),url("https://kent-assets.homepage.studio/uploads/sites/4183/2025/08/How-to-Sell-a-Home-With-Tenants-in-Place.jpg") center/cover no-repeat;color:#fff!important}
.ke-feature-story>div{max-width:650px}
.ke-feature-story span,.ke-blog-grid span{color:#e6ba91;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase}
.ke-feature-story h3{margin-top:14px!important;color:#fff!important;font-size:56px;line-height:1.03}
.ke-feature-story p{margin-top:20px!important;color:#eee;font-size:16px;line-height:1.72}
.ke-feature-story b{display:inline-block;margin-top:25px;font-size:11px;letter-spacing:1.2px;text-transform:uppercase}
.ke-blog-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:16px}
.ke-blog-grid>a{position:relative;display:flex;min-height:330px;grid-column:span 2;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:30px;background:#222 var(--ke-card-image) center/cover no-repeat;color:#fff!important;isolation:isolate;transition:transform .24s ease}
.ke-blog-grid>a:nth-child(4),.ke-blog-grid>a:nth-child(5){grid-column:span 3}
.ke-blog-grid>a:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(180deg,rgba(7,7,7,.05),rgba(7,7,7,.88))}
.ke-blog-grid>a:hover{transform:translateY(-4px)}
.ke-blog-grid h3{margin-top:10px!important;color:#fff!important;font-size:31px;line-height:1.08}

.ke-directory{background:linear-gradient(180deg,#f8f5f1,#fff)!important}
.ke-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ke-provider-grid article{display:flex;min-height:350px;flex-direction:column;align-items:flex-start;padding:38px;border:1px solid #ded7cf;background:#fff;box-shadow:0 16px 45px rgba(29,23,18,.07);transition:transform .24s ease,border-color .24s ease}
.ke-provider-grid article:hover{transform:translateY(-4px);border-color:#c99e76}
.ke-provider-grid img{width:100%;height:100px;object-fit:contain;object-position:left center}
.ke-provider-grid h3{margin-top:28px!important;color:#1b1b1b;font-size:31px;line-height:1.08}
.ke-provider-grid p{margin-top:10px!important;line-height:1.6}
.ke-provider-grid a{display:inline-block;margin-top:10px;color:#8b6545!important;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}
.ke-provider-grid--compact article{min-height:285px}
.ke-provider-grid--builders img{filter:none}
.ke-directory--dark{background:linear-gradient(135deg,#272725,#171717)!important;color:#ddd}
.ke-directory--dark .ke-section__head h2{color:#fff}
.ke-directory--dark .ke-provider-grid article{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.045);box-shadow:none}
.ke-directory--dark .ke-provider-grid h3{color:#fff}
.ke-directory--dark .ke-provider-grid img{filter:grayscale(.2);object-position:center}
.ke-directory--dark .ke-provider-grid a{color:#e2b78e!important}
.ke-builder-intro{background:linear-gradient(90deg,#fff,#f6f1eb)!important}

.kei[data-ke-page="investing"] .ke-section--image,.kei[data-ke-page="refer-a-friend"] .ke-section--image{background-image:linear-gradient(rgba(7,7,7,.84),rgba(7,7,7,.84)),url("https://kent-assets.homepage.studio/uploads/sites/4183/2023/05/Testimonials-Background-Img-01.jpg")!important;background-size:cover!important;background-position:center!important}
.kei[data-ke-page="investing"] .ke-section--image:before,.kei[data-ke-page="refer-a-friend"] .ke-section--image:before{display:none}
.kei[data-ke-page="investing"] .ke-section--image .ke-card,.kei[data-ke-page="refer-a-friend"] .ke-section--image .ke-card{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.97)}
.kei[data-ke-page="investing"] .ke-section--copper{background:linear-gradient(135deg,#f4efe9,#dcc1a7)!important}

@media(max-width:1199px){
  .kei-quick .ke-hero{min-height:650px;background-attachment:scroll}.ke-image-grid{grid-template-columns:repeat(2,1fr)}.ke-guide-grid--seller{grid-template-columns:repeat(2,1fr)}.ke-provider-grid{grid-template-columns:repeat(2,1fr)}.ke-relocation__grid{gap:50px}.ke-relocation__copy h2{font-size:56px}
}
@media(max-width:800px){
  .kei:is([data-ke-page="buyer-guides"],[data-ke-page="investing"],[data-ke-page="reasons-to-sell"],[data-ke-page="reasons-to-choose-idaho"],[data-ke-page="relocation-guide"],[data-ke-page="blog"],[data-ke-page="refer-a-friend"],[data-ke-page="preferred-lenders"],[data-ke-page="preferred-home-inspectors"],[data-ke-page="preferred-builders"]) .kei-header__row{padding:0 18px}
  .ke-guide-grid,.ke-guide-grid--seller{grid-template-columns:1fr}.ke-blog-grid{grid-template-columns:1fr 1fr}.ke-blog-grid>a,.ke-blog-grid>a:nth-child(4),.ke-blog-grid>a:nth-child(5){grid-column:auto}.ke-relocation__grid{grid-template-columns:1fr}.ke-relocation__visual{max-width:520px;margin:auto}.ke-provider-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:767px){
  .kei:is([data-ke-page="buyer-guides"],[data-ke-page="investing"],[data-ke-page="reasons-to-sell"],[data-ke-page="reasons-to-choose-idaho"],[data-ke-page="relocation-guide"],[data-ke-page="blog"],[data-ke-page="refer-a-friend"],[data-ke-page="preferred-lenders"],[data-ke-page="preferred-home-inspectors"],[data-ke-page="preferred-builders"]) .kei-header{height:99px}
  .kei:is([data-ke-page="buyer-guides"],[data-ke-page="investing"],[data-ke-page="reasons-to-sell"],[data-ke-page="reasons-to-choose-idaho"],[data-ke-page="relocation-guide"],[data-ke-page="blog"],[data-ke-page="refer-a-friend"],[data-ke-page="preferred-lenders"],[data-ke-page="preferred-home-inspectors"],[data-ke-page="preferred-builders"]) .kei-footer{min-height:760px;padding-top:300px}
  .kei-quick .ke-hero{min-height:620px;padding:150px 6% 72px}.kei-quick .ke-hero h1{font-size:48px}.kei-quick .ke-hero .ke-lead{font-size:15px}.kei-quick .ke-section{padding-top:76px;padding-bottom:76px}.kei-quick .ke-section__head h2{font-size:41px}.ke-guide-card{min-height:0;padding:34px 28px}.ke-guide-card h3{font-size:30px}.ke-guide-grid--seller .ke-guide-card{min-height:0}.ke-image-grid{grid-template-columns:1fr}.ke-image-grid article{min-height:340px}.ke-relocation{background:#f7f3ee}.ke-relocation__copy h2{font-size:43px}.ke-relocation__visual img{height:480px}.ke-feature-story{min-height:500px;padding:34px 26px}.ke-feature-story h3{font-size:42px}.ke-blog-grid{grid-template-columns:1fr}.ke-blog-grid>a{min-height:300px}.ke-provider-grid{grid-template-columns:1fr}.ke-provider-grid article{min-height:0;padding:32px}.ke-provider-grid img{height:88px}
}

/* 2026-10-31 canonical homepage shell transplant */
.kei .keh-shell{position:relative;z-index:2;width:90%;max-width:1200px;margin:0 auto}
.kei .keh-header{position:absolute;z-index:20;top:0;left:0;width:100%;padding:39px 40px 15px;color:#fff}
.kei .keh-header__row{display:grid;grid-template-columns:1fr 260px 1fr;align-items:center}
.kei .keh-header__logo{display:block;width:200px;margin:auto}
.kei .keh-header__phone{justify-self:end;padding:16px 20px;border:1px solid rgba(255,255,255,.9);font-size:14px;font-weight:500;letter-spacing:1px}
.kei .keh-header__phone:hover{background:var(--metal,linear-gradient(229deg,#dcaf85 0%,#8b6545 29%,#dcaf85 63%,#755433 100%));color:#070707}
.kei .keh-menu{justify-self:start}
.kei .keh-menu>summary{display:flex;min-height:38px;align-items:center;gap:12px;cursor:pointer;list-style:none;font:500 14px/1.25 Poppins,Arial,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase}
.kei .keh-menu>summary::-webkit-details-marker{display:none}
.kei .keh-menu__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid #fff;border-radius:50%;font-size:0!important}
.kei .keh-menu__icon:before{width:18px;height:2px;content:"";background:#fff;box-shadow:0 -5px 0 #fff,0 5px 0 #fff}
.kei .keh-menu[open]>summary .keh-menu__icon:before{width:auto;height:auto;content:"×";background:none;box-shadow:none;font-size:24px;line-height:1}
.kei .keh-menu[open]>summary span:last-child{font-size:0}
.kei .keh-menu[open]>summary span:last-child:after{content:"Close";font-size:14px}
.kei .keh-menu--source[open]>summary{position:fixed!important;z-index:100002!important;top:42px!important;right:auto!important;left:40px!important;color:#070707!important}
.kei .keh-menu--source[open]>summary .keh-menu__icon{border-color:#070707!important}
.kei .keh-menu--source[open]>summary .keh-menu__icon:before{color:#070707!important}
.kei .keh-menu--source .keh-menu__panel{position:fixed!important;z-index:100000!important;inset:0!important;width:100vw!important;height:100dvh!important;overflow:auto!important;background:linear-gradient(rgba(7,7,7,.74),rgba(7,7,7,.74)),url("https://kent-assets.homepage.studio/uploads/templates/fghg/Luxury-Home-Interior-09.jpg") center/cover no-repeat!important;color:#fff!important;box-shadow:none!important}
.kei .keh-menu--source .keh-menu__top{position:relative!important;z-index:1!important;display:grid!important;height:122px!important;grid-template-columns:1fr 260px 1fr!important;align-items:center!important;padding:20px 40px!important;border:0!important;background:#fff!important;text-align:center!important}
.kei .keh-menu--source .keh-menu__top>a:first-child{grid-column:2!important}
.kei .keh-menu--source .keh-menu__top img{display:block!important;width:200px!important;margin:auto!important;filter:none!important}
.kei .keh-menu--source .keh-menu__phone{grid-column:3!important;justify-self:end!important;padding:16px 22px!important;background:linear-gradient(229deg,#dcaf85 0%,#8b6545 29%,#dcaf85 63%,#755433 100%)!important;color:#fff!important;font:500 14px/1.25 Poppins,Arial,sans-serif!important;letter-spacing:.5px!important;text-transform:none!important}
.kei .keh-menu--source .keh-menu__nav{position:relative!important;z-index:1!important;display:grid!important;width:calc(100% - 100px)!important;max-width:1395px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin:0 auto!important;padding:clamp(130px,26vh,222px) 0 40px!important}
.kei .keh-menu--source .keh-menu__group{display:block!important;padding:0 25px!important;border:0!important}
.kei .keh-menu--source .keh-menu__group h2{margin:0!important;color:#fff!important;font:400 36px/1.1 Baskerville-Old,Baskerville,Georgia,serif!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important}
.kei .keh-menu--source .keh-menu__group>span{display:block!important;width:58px!important;height:1px!important;margin:29px 0 23px!important;background:#fff!important;opacity:.8!important}
.kei .keh-menu--source .keh-menu__links{padding:0!important}
.kei .keh-menu--source .keh-menu__links a{display:block!important;padding:3px 0!important;color:#fff!important;font:300 16px/1.6 Poppins,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
.kei .keh-menu--source .keh-menu__links a:hover,.kei .keh-menu--source .keh-menu__links a:focus-visible{color:#dcaf85!important}
.kei .keh-menu--source .keh-menu__social{position:relative!important;z-index:1!important;display:flex!important;justify-content:center!important;gap:12px!important;margin:18px 0 40px!important;padding:0!important;border:0!important}
.kei .keh-menu--source .keh-menu__social a{display:grid!important;width:42px!important;height:42px!important;place-items:center!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:50%!important;color:#fff!important;font:500 11px/1 Poppins,Arial,sans-serif!important;text-transform:lowercase!important}
.kei .keh-footer{position:relative;min-height:510px;padding:92px 0 30px;background:#080808 url("https://kent-assets.homepage.studio/uploads/sites/4183/2022/12/Luxury-Home-Interior-09.jpg") center/cover no-repeat;color:#fff}
.kei .keh-footer:before{position:absolute;inset:0;content:"";background:rgba(7,7,7,.84)}
.kei .keh-footer__inner{position:relative;z-index:2;text-align:center}
.kei .keh-footer__logo{width:300px;margin:0 auto 30px}
.kei .keh-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;padding:18px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);font-size:12px;text-transform:uppercase}
.kei .keh-footer__actions{display:flex;justify-content:center;gap:20px;margin-top:28px}
.kei .keh-footer__actions a{font-family:Baskerville-Old,Baskerville,Georgia,serif;font-size:26px}
.kei .keh-footer__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin-top:32px;font-size:11px}
.kei .keh-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;color:#ccc;font-size:10px}
.kei .keh-footer__legal img{width:85px}
.kei .keh-footer__legal div:last-child{text-align:right}
@media(max-width:1199px){
  .kei .keh-header{padding:34px 20px 10px}.kei .keh-header__row{grid-template-columns:1fr 190px 1fr}.kei .keh-header__logo{width:170px}
}
@media(max-width:991px){
  .kei .keh-header__phone{display:none}.kei .keh-header__row{grid-template-columns:1fr 190px 1fr}.kei .keh-menu{grid-column:3;grid-row:1;justify-self:end}
  .kei .keh-menu--source[open]>summary{top:29px!important;left:20px!important}.kei .keh-menu--source .keh-menu__top{height:99px!important;grid-template-columns:1fr 180px 1fr!important;padding:15px 20px!important}.kei .keh-menu--source .keh-menu__top img{width:170px!important}.kei .keh-menu--source .keh-menu__phone{display:none!important}.kei .keh-menu--source .keh-menu__nav{width:90%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:42px 10px!important;padding:75px 0 30px!important}
}
@media(max-width:767px){
  .kei .keh-header{padding:24px 18px}.kei .keh-header__row{grid-template-columns:1fr 1fr}.kei .keh-header__logo{grid-column:1;grid-row:1;width:145px;margin:0}.kei .keh-menu{grid-column:2;justify-self:end}
  .kei .keh-footer{padding-top:68px}.kei .keh-footer__logo{width:230px}.kei .keh-footer__nav{gap:8px 16px}.kei .keh-footer__actions{flex-direction:column;gap:6px}.kei .keh-footer__actions a{font-size:23px}.kei .keh-footer__legal{flex-direction:column;text-align:center}.kei .keh-footer__legal div:last-child{text-align:center}
}
@media(max-width:600px){
  .kei .keh-menu--source[open]>summary{top:24px!important;left:15px!important}.kei .keh-menu--source[open]>summary span:last-child{display:none!important}.kei .keh-menu--source .keh-menu__top{height:86px!important;grid-template-columns:1fr 150px 1fr!important}.kei .keh-menu--source .keh-menu__top img{width:145px!important}.kei .keh-menu--source .keh-menu__nav{grid-template-columns:1fr!important;gap:32px!important;padding-top:54px!important}.kei .keh-menu--source .keh-menu__group{padding:0 10px!important}.kei .keh-menu--source .keh-menu__group h2{font-size:32px!important}.kei .keh-menu--source .keh-menu__group>span{margin:15px 0 12px!important}
}
