.selected{--paper:#111214;--ink:#f6f2eb;--accent:#b49a78;--line:#494342;background:#111214;color:#f6f2eb;font-size:16px;line-height:1.75}.selected .site-header{position:relative;z-index:50;margin:0;padding:0 4vw;min-height:96px;gap:24px;border-bottom:1px solid #393437;background:#111214}.selected .brand{min-width:190px;gap:12px}.selected .brand strong{font:400 26px Georgia,serif;letter-spacing:-.035em}.selected .brand small{font:8px Manrope;letter-spacing:.22em}.selected .brand img{width:40px;height:40px}.selected .desktop-nav{display:flex;gap:22px;align-items:center;margin-left:auto;font:500 11px/1.5 Manrope}.selected .desktop-nav>a,.selected .desktop-nav summary{text-decoration:none;white-space:nowrap}.selected .desktop-nav>a[aria-current]{border-bottom:1px solid #a9182c;padding-bottom:5px}.selected .header-phone{font-size:14px;line-height:1.7;padding:12px 0;border-color:#a9182c;white-space:nowrap;flex-shrink:0}.selected .header-phone small{display:block;font:8px Manrope;letter-spacing:.15em;color:#b49a78}.selected .services-mega{padding:36px 0;border:0}.selected .services-mega>summary{font:500 11px/1.5 Manrope;list-style:none;display:flex;gap:8px;align-items:center}.services-mega>summary::-webkit-details-marker{display:none}.services-mega[open]>summary{color:#b49a78}.selected .mega-panel{position:absolute;z-index:60;top:100%;left:4vw;right:4vw;background:#1a1a1d;color:#f6f2eb;padding:36px;display:grid;grid-template-columns:1fr 1.7fr;gap:25px 50px;box-shadow:0 20px 50px #0006;border:1px solid #494342;border-left:5px solid #a9182c}.mega-intro h2{font:400 37px/1.1 Georgia;margin:10px 0 20px}.mega-intro p{font-size:12px;max-width:300px;margin-bottom:14px}.mega-intro>.eyebrow{font-size:8px}.mega-intro>a{font-size:12px}.mega-photos{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;margin-top:24px}.mega-photos img{height:110px;width:100%;object-fit:cover}.mega-links{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;align-content:start}.mega-links a{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:19px 0;border-bottom:1px solid #494342;font:400 18px/1.2 Georgia;text-decoration:none}.mega-links a span{font:16px Manrope;color:#b49a78}.mega-call{grid-column:1/-1;border-top:1px solid #494342;padding-top:20px;display:flex;justify-content:space-between;text-decoration:none;font-size:12px}.mega-call span{font-size:18px}.selected .mobile-menu{display:none}.selected .wp-block-button__link{background:#a9182c;color:#f6f2eb;border-radius:0;padding:16px 26px;font:500 11px/1.7 Manrope;text-decoration:none}.selected .wp-block-button__link span{font:600 20px/1.7 Manrope}.selected .wp-block-button__link:hover{background:#901325}.selected-section{padding:95px 8vw;border-bottom:1px solid #383335;scroll-margin-top:25px}.selected h2{font:400 clamp(38px,4vw,59px)/1.1 Georgia;letter-spacing:-.045em}.selected h3{font:400 29px/1.15 Georgia;letter-spacing:-.03em}.selected .eyebrow{color:#b49a78;font-size:9px;margin-bottom:24px}.selected p{margin-bottom:22px}.selected strong{font-weight:700}.selected .selected-hero{padding:0}.selected-hero-stage{position:relative;isolation:isolate;min-height:730px;padding:45px 0;background:#211c19}.selected-hero-photo{position:absolute;inset:0;z-index:-1}.selected-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:65% 15%}.selected-hero-panel{width:46%;max-width:580px;background:#111214;padding:30px 42px 28px 4vw;border-bottom:4px solid #a9182c}.selected-hero-panel h1{font:400 clamp(50px,4.4vw,65px)/1.02 Georgia;letter-spacing:-.05em;margin-bottom:22px}.selected-hero-panel>.eyebrow{font-size:8px;margin-bottom:20px}.selected-service-line{font:400 28px/1.15 Georgia;letter-spacing:-.025em;color:#b49a78;margin-bottom:20px}.selected-hero-intro{font-size:13px;line-height:1.65;max-width:450px}.selected-hero-panel ul{list-style:none;padding:0;margin:20px 0;font-size:12px;line-height:1.8}.selected-hero-panel li{position:relative;padding-left:16px}.selected-hero-panel li:before{content:'\2014';position:absolute;left:0;color:#b49a78}.selected-hero-panel .wp-block-buttons{margin:22px 0 14px}.hero-secondary{font-size:11px;margin-bottom:0!important}.selected-hero-detail{position:absolute;right:4vw;bottom:28px;width:210px;padding:8px;background:#f6f2eb;color:#111214}.selected-hero-detail img{height:125px;object-fit:cover}.selected-hero-detail p{margin:9px 4px 1px;font-size:8px;line-height:1.6}.selected-evidence{display:grid;grid-template-columns:1fr 1.05fr;gap:7vw;background:#f6f2eb;color:#111214;border:none;align-items:center}.selected-evidence .eyebrow{color:#a9182c}.evidence-copy p:not(.eyebrow){font-size:15px}.evidence-photo img{height:560px;object-position:65% 50%}.selected-services>h2{max-width:750px}.rodent-editorial{display:grid;grid-template-columns:1fr 1.15fr;gap:7vw;align-items:start;margin-top:65px}.rodent-copy>h2{font-size:41px}.service-entry{padding:24px 0;border-top:1px solid #494342;scroll-margin-top:30px}.service-entry h3{font-size:27px;margin-bottom:14px}.service-entry p{font-size:14px;line-height:1.75;margin:0}.rodent-photography{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:270px 270px;gap:16px}.rodent-main{grid-column:1/-1}.rodent-photography img{height:100%;width:100%;object-fit:cover}.rodent-high img{object-position:70% 50%}.bed-editorial{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;margin:85px -3vw;padding:45px;background:#f6f2eb;color:#111214}.bed-editorial .eyebrow{color:#a9182c}.bed-copy>h2{font-size:44px}.bed-editorial .service-entry{border-color:#c9bfb3}.heat-photo img{height:100%;min-height:520px;object-position:60% 50%}.insect-index{margin-top:60px}.insect-index>h2{font-size:44px}.insect-entry{display:grid;grid-template-columns:210px 1fr;gap:40px;border-top:1px solid #494342;padding:28px 0;max-width:900px;align-items:center;scroll-margin-top:35px}.insect-entry:nth-of-type(even){margin-left:auto;grid-template-columns:1fr 230px}.insect-entry:nth-of-type(even)>figure{grid-column:2;grid-row:1}.insect-entry:nth-of-type(even)>.insect-copy{grid-column:1;grid-row:1}.insect-entry img{height:175px;object-fit:cover}.insect-copy p{font-size:14px;margin-bottom:0}.insect-copy h3{margin-bottom:15px}.selected-inspection{padding:0 0 80px;background:#19191b}.loft-photo img{height:560px;width:100%;object-position:55% 45%}.inspection-copy{position:relative;max-width:850px;margin:-110px 5vw 0 auto;padding:55px 60px;background:#111214}.inspection-copy p{font-size:15px}.selected-decisions>p{max-width:850px;font-size:15px}.selected-decisions .wp-block-table{margin:38px 0 28px}.selected-decisions table{min-width:800px;font-size:12px;color:#f6f2eb;table-layout:fixed}.selected-decisions th{background:#272326;color:#f6f2eb;font-size:12px;line-height:1.5}.selected-decisions th,.selected-decisions td{border-color:#494342;padding:18px 16px;line-height:1.7}.selected-decisions th:first-child{width:17%}.selected-emergency{display:grid;grid-template-columns:1.8fr 1fr;gap:7vw;background:#a9182c;color:#f6f2eb;align-items:center;border:none}.selected-emergency .eyebrow{color:#edc8ad}.selected-emergency h2{font-size:47px;max-width:700px}.emergency-copy p{font-size:15px}.selected-emergency .wp-block-button__link{background:#111214}.emergency-action{border-left:1px solid #d26877;padding-left:35px}.emergency-action p{font-size:12px}.selected-preparation{display:grid;grid-template-columns:1.3fr 1fr;gap:7vw;align-items:center}.selected .wp-block-details{padding:23px 0;border-color:#494342}.selected .wp-block-details summary{font:400 23px/1.25 Georgia}.selected .wp-block-details>p{font-size:14px;line-height:1.8;margin-top:20px}.preparation-photo img{height:580px;object-position:50% 50%}.selected-aftercare{padding:0;background:#f6f2eb;color:#111214}.aftercare-photo img{height:420px;object-position:50% 55%}.aftercare-copy{padding:65px 8vw 80px;display:grid;grid-template-columns:1fr 1fr;gap:0 7vw}.aftercare-copy .eyebrow,.aftercare-copy h2{grid-column:1/-1}.aftercare-copy .eyebrow{color:#a9182c}.aftercare-copy p:not(.eyebrow){font-size:15px}.selected-coverage{display:grid;grid-template-columns:1.3fr 1fr;gap:45px 7vw;align-items:center;background:#19191b}.coverage-copy p{font-size:15px}.coverage-photo img{height:370px;object-position:50% 50%}.coverage-map{grid-column:1/-1}.selected .area-map{height:430px;border:1px solid #494342;display:block;width:100%}.map-credit{margin:14px 0 0!important;font-size:12px}.selected-faq{padding-left:14vw;padding-right:14vw}.selected-faq h2{margin-bottom:50px}.selected .site-footer{display:block;margin:0;padding:85px 8vw 45px;background:#111214;border:0}.footer-opening{display:grid;grid-template-columns:1fr 1.2fr;gap:0 50px;border-bottom:1px solid #494342;padding-bottom:50px}.footer-opening>.eyebrow{grid-column:1/-1}.footer-opening h2{font-size:43px;margin:0}.selected .footer-call{font:400 clamp(30px,3.5vw,50px)/1.3 Georgia;text-decoration:none;align-self:end;color:#f6f2eb;white-space:nowrap}.footer-call span{color:#b49a78}.footer-directory{display:grid;grid-template-columns:1fr 1.4fr .9fr;gap:5vw;padding:55px 0}.footer-identity p{font-size:13px;margin-top:25px}.footer-identity .footer-note{font-size:11px;color:#c1bbb4}.footer-directory h3{font:500 10px Manrope;letter-spacing:.12em;text-transform:uppercase;color:#b49a78;margin-bottom:25px}.footer-services{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.footer-services h3{grid-column:1/-1}.footer-services a,.footer-pages a{display:block;font-size:11px;line-height:1.6;padding:6px 0;text-decoration:none}.footer-services a span{display:none}.footer-bottom{border-top:1px solid #494342;padding-top:25px;display:flex;justify-content:space-between;gap:50px;align-items:flex-start}.footer-bottom p{font-size:10px;max-width:530px;margin:0;color:#c1bbb4}.footer-bottom nav{display:flex;gap:24px;white-space:nowrap;font-size:10px}.information-page{max-width:1100px;margin:auto;padding-top:70px;padding-bottom:90px;border:0}.selected-information main{border-bottom:1px solid #494342}.information-page h1{font:400 clamp(44px,5vw,72px)/1.05 Georgia;letter-spacing:-.04em;max-width:900px}.information-page h2{font-size:34px;margin-top:40px;margin-bottom:20px}.information-page>p,.information-page>ul{max-width:780px}.selected .mobile-call{display:none}
@media(min-width:1700px){.selected .site-header{padding-left:7vw;padding-right:7vw}.selected-hero-panel{max-width:650px;padding-left:7vw;width:44%}.selected-hero-stage{min-height:800px}.selected-hero-panel h1{font-size:70px}.selected-hero-panel>.eyebrow{font-size:9px}.selected-hero-intro,.selected-hero-panel ul{font-size:14px}}
@media(max-width:1150px){.selected .desktop-nav{gap:15px;font-size:10px}.selected .services-mega>summary{font-size:10px}.selected .site-header{gap:18px}.selected .brand{min-width:170px}.selected .header-phone{font-size:12px}.selected-hero-panel{width:50%;padding-left:4vw;padding-right:30px}.selected-hero-panel h1{font-size:53px}.selected-service-line{font-size:25px}.selected-evidence{gap:45px}.evidence-photo img{height:540px}.rodent-editorial{gap:45px}.rodent-photography{grid-template-rows:250px 220px}.bed-editorial{gap:30px;padding:30px}.selected-preparation{gap:45px}.footer-directory{grid-template-columns:1fr 1.5fr;gap:40px}.footer-pages{grid-column:1/-1;display:flex;gap:20px;flex-wrap:wrap}.footer-pages h3{width:100%;margin-bottom:0}.footer-bottom{display:block}.footer-bottom nav{margin-top:20px}.selected .footer-call{font-size:35px}}
@media(max-width:1000px){.selected .desktop-nav{display:none}.selected .header-phone{margin-left:auto}.selected .mobile-menu{display:block;position:static;border:0;margin-left:5px;padding:0}.selected .mobile-menu>summary{display:flex;gap:15px;font:500 12px Manrope;cursor:pointer;list-style:none}.selected .mobile-menu>summary::-webkit-details-marker{display:none}.selected .mobile-menu>nav{position:absolute;z-index:60;top:100%;left:4vw;right:4vw;min-width:0;max-height:75vh;overflow:auto;background:#1a1a1d;color:#f6f2eb;box-shadow:0 15px 35px #0006;border:1px solid #494342;border-top:3px solid #a9182c;padding:20px 26px;display:block}.selected .mobile-menu nav>a{display:block;padding:17px 0;border-bottom:1px solid #494342;font-size:14px;text-decoration:none}.selected .mobile-services{padding:0;border:0}.selected .mobile-services>summary{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #494342;font:500 14px Manrope}.mobile-services>div{padding:12px 0 15px 18px}.mobile-services a{display:flex;justify-content:space-between;text-decoration:none;font-size:12px;padding:10px 0}.mobile-services a span{color:#b49a78}.selected-evidence{grid-template-columns:1fr 1fr;gap:30px}.evidence-photo img{height:580px}.selected-section{padding-left:6vw;padding-right:6vw}.selected-hero{padding:0}.selected-emergency{grid-template-columns:1fr;gap:15px}.emergency-action{padding:0;border:0}.selected-preparation{grid-template-columns:1.3fr 1fr;gap:35px}.selected-coverage{gap:35px}.selected-faq{padding-left:9vw;padding-right:9vw}.footer-opening{display:block}.footer-opening h2{margin-bottom:30px}.selected .mobile-call{display:flex;justify-content:center;gap:20px;position:fixed;bottom:0;left:0;right:0;z-index:70;background:#a9182c;color:#f6f2eb;padding:14px 16px;font:500 12px/1.5 Manrope;text-decoration:none;border-top:1px solid #d46778}.selected .site-footer{padding-bottom:95px}}
@media(max-width:700px){.selected .site-header{min-height:80px;padding:0 5vw;margin:0;gap:15px}.selected .brand{min-width:0}.selected .brand img{width:35px;height:35px}.selected .brand strong{font-size:23px}.selected .brand small{font-size:7px}.selected .header-phone{display:none}.selected .mobile-menu{margin-left:auto}.selected-section{padding:60px 6vw}.selected h2{font-size:38px;line-height:1.1}.selected h3{font-size:28px}.selected .eyebrow{font-size:8px;line-height:1.7;margin-bottom:20px}.selected-hero-stage{min-height:0;padding:0;display:flex;flex-direction:column}.selected-hero-photo{position:relative;inset:auto;z-index:0;order:2}.selected-hero-photo img{height:auto;width:100%;aspect-ratio:1.5;object-fit:contain}.selected-hero-panel{position:relative;order:1;width:100%;max-width:none;padding:26px 6vw 30px;border-bottom:0;display:flex;flex-direction:column;background:#111214}.selected-hero-panel>.eyebrow{font-size:8px;margin-bottom:17px;order:0}.selected-hero-panel h1{font-size:47px;line-height:1.01;order:1;margin-bottom:18px;max-width:450px}.selected-service-line{font-size:23px;line-height:1.18;order:2;margin-bottom:15px!important}.selected-hero-panel .wp-block-buttons{order:3;margin:0 0 13px}.selected-hero-panel .wp-block-button__link{padding:13px 22px}.hero-secondary{order:4;font-size:11px;margin-bottom:20px!important}.selected-hero-panel ul{order:5;font-size:12px;line-height:1.8;margin:0 0 16px}.selected-hero-intro{order:6;font-size:12px;line-height:1.7;margin-bottom:0!important}.selected-hero-detail{width:125px;right:5vw;bottom:15px;z-index:3;padding:5px}.selected-hero-detail img{height:75px}.selected-hero-detail p{font-size:7px;margin:6px 2px 0}.selected-evidence{display:flex;flex-direction:column;gap:25px}.evidence-copy p:not(.eyebrow){font-size:14px}.evidence-photo{width:100%}.evidence-photo img{height:auto;aspect-ratio:1.2;object-fit:cover;object-position:60% 50%}.selected-services>h2{margin-bottom:25px}.rodent-editorial{display:flex;flex-direction:column;margin-top:35px;gap:30px}.rodent-copy>h2{font-size:35px}.service-entry{padding:22px 0}.service-entry h3{font-size:26px}.service-entry p{font-size:14px}.rodent-photography{width:100%;grid-template-rows:220px 190px;gap:12px}.bed-editorial{display:flex;flex-direction:column;gap:30px;margin:50px -2vw;padding:28px 20px}.bed-copy>h2{font-size:35px}.heat-photo{width:100%}.heat-photo img{height:auto;min-height:0;aspect-ratio:1.2;object-position:60% 50%}.insect-index{margin-top:40px}.insect-index>h2{font-size:35px}.insect-entry,.insect-entry:nth-of-type(even){grid-template-columns:95px 1fr;gap:20px;margin:0;padding:24px 0;align-items:start}.insect-entry:nth-of-type(even)>figure{grid-column:1;grid-row:1}.insect-entry:nth-of-type(even)>.insect-copy{grid-column:2;grid-row:1}.insect-entry img{height:130px;object-fit:cover}.insect-copy h3{font-size:25px;margin-bottom:13px}.insect-copy p{font-size:13px;line-height:1.75}.selected .selected-inspection{padding:0 0 45px}.loft-photo img{height:auto;aspect-ratio:1.3;object-fit:cover}.inspection-copy{margin:-35px 5vw 0;padding:30px 23px;max-width:none}.inspection-copy h2{font-size:36px}.inspection-copy p{font-size:14px}.selected-decisions>p{font-size:14px}.selected-decisions .wp-block-table{margin:28px 0}.selected-decisions table{min-width:760px;font-size:12px}.selected-decisions th,.selected-decisions td{padding:15px 13px}.selected-emergency{display:block}.selected-emergency h2{font-size:38px}.emergency-copy p{font-size:14px}.emergency-action{margin-top:25px}.selected-preparation{display:flex;flex-direction:column;gap:25px}.selected .wp-block-details summary{font-size:22px;line-height:1.3}.selected .wp-block-details>p{font-size:14px}.preparation-photo{width:100%}.preparation-photo img{height:auto;aspect-ratio:1.3}.selected .selected-aftercare{padding:0}.aftercare-photo img{height:270px;object-fit:cover}.aftercare-copy{display:block;padding:40px 6vw 50px}.aftercare-copy p:not(.eyebrow){font-size:14px}.selected-coverage{display:flex;flex-direction:column;gap:25px}.coverage-copy p{font-size:14px}.coverage-photo,.coverage-map{width:100%}.coverage-photo img{height:auto;aspect-ratio:1.4}.selected .area-map{height:350px}.map-credit{font-size:11px}.selected-faq{padding:55px 6vw 65px}.selected-faq h2{margin-bottom:30px}.selected .site-footer{padding:55px 6vw 100px}.footer-opening{padding-bottom:35px}.footer-opening h2{font-size:35px;margin-bottom:25px}.selected .footer-call{font-size:28px;white-space:normal}.footer-directory{display:block;padding:35px 0}.footer-services{margin:35px 0;gap:0 20px}.footer-pages{display:block}.footer-pages h3{margin-bottom:20px}.footer-directory a{font-size:11px}.footer-bottom{padding-top:22px}.footer-bottom nav{flex-wrap:wrap;gap:15px}.selected .mobile-call{font-size:11px;gap:14px;padding:14px 10px}.information-page{padding-top:45px}.selected .information-page h1{font-size:45px}.selected .information-page h2{font-size:31px}.information-page>p,.information-page>ul{font-size:14px}.selected .mobile-menu>nav{left:5vw;right:5vw}.selected .mobile-services>summary{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Larger reading scale throughout the selected design. */
.selected{font-size:19px;line-height:1.75}
.selected main p:not(.eyebrow):not(.small):not(.map-credit):not(.hero-secondary):not(.selected-service-line):not(.selected-hero-intro){font-size:19px;line-height:1.75}
.selected h2{font-size:clamp(44px,4.4vw,66px)}
.selected h3,.selected .service-entry h3,.selected .insect-copy h3{font-size:34px}
.selected .selected-hero-panel h1{font-size:clamp(58px,4.8vw,74px)}
.selected .selected-service-line{font-size:32px;line-height:1.2}
.selected .selected-hero-intro{font-size:16px;line-height:1.7}
.selected .selected-hero-panel ul{font-size:16px;line-height:1.8}
.selected .eyebrow,.selected .selected-hero-panel>.eyebrow{font-size:11px;letter-spacing:.13em}
.selected .brand strong{font-size:30px}.selected .brand small{font-size:10px}
.selected .desktop-nav,.selected .services-mega>summary{font-size:14px}.selected .desktop-nav{gap:18px}
.selected .header-phone{font-size:17px}.selected .header-phone small{font-size:10px}
.selected .wp-block-button__link{font-size:14px}.selected .wp-block-button__link span{font-size:23px}
.selected .hero-secondary,.selected .map-credit{font-size:14px}
.selected .selected-hero-detail p{font-size:10px;line-height:1.6}
.selected .mega-intro h2{font-size:43px}.selected .mega-intro p,.selected .mega-intro>a,.selected .mega-call{font-size:16px}
.selected .mega-intro>.eyebrow{font-size:11px}.selected .mega-links a{font-size:22px}.selected .mega-call span{font-size:22px}
.selected .wp-block-details summary{font-size:28px}.selected .wp-block-details>p{font-size:18px}
.selected .selected-decisions table,.selected .selected-decisions th{font-size:15px;line-height:1.7}.selected .selected-decisions table{min-width:960px}
.selected .selected-inspection{display:grid;grid-template-columns:1.05fr 1fr;gap:5vw;padding:90px 6vw;align-items:center}
.selected .loft-photo img{height:auto;aspect-ratio:auto;object-fit:contain;width:100%}
.selected .inspection-copy{margin:0;padding:30px 35px;max-width:none}
.selected .footer-opening h2{font-size:49px}.selected .footer-call{font-size:clamp(36px,3.8vw,56px)}
.selected .footer-directory h3{font-size:13px}.selected .footer-identity p{font-size:16px}
.selected .footer-services a,.selected .footer-pages a{font-size:15px;line-height:1.6;padding:8px 0}
.selected .footer-identity .footer-note,.selected .footer-bottom p,.selected .footer-bottom nav{font-size:14px}
.selected .mobile-menu>summary{font-size:16px}.selected .mobile-menu nav>a,.selected .mobile-services>summary{font-size:17px}.selected .mobile-services a{font-size:16px}
.selected .mobile-call{font-size:14px}
@media(min-width:1001px) and (max-width:1300px){.selected .desktop-nav{display:none}.selected .header-phone{margin-left:auto}.selected .mobile-menu{display:block;position:static;border:0;margin-left:5px;padding:0}.selected .mobile-menu>summary{display:flex;gap:15px;cursor:pointer;list-style:none}.selected .mobile-menu>nav{position:absolute;z-index:60;top:100%;left:4vw;right:4vw;max-height:75vh;overflow:auto;background:#1a1a1d;color:#f6f2eb;border:1px solid #494342;border-top:3px solid #a9182c;padding:20px 26px;display:block}.selected .mobile-menu nav>a{display:block;padding:17px 0;border-bottom:1px solid #494342;text-decoration:none}.selected .mobile-services{padding:0;border:0}.selected .mobile-services>summary{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #494342}.selected .mobile-call{display:flex;justify-content:center;gap:20px;position:fixed;bottom:0;left:0;right:0;z-index:70;background:#a9182c;color:#f6f2eb;padding:14px 16px;text-decoration:none}.selected .site-footer{padding-bottom:100px}}
@media(max-width:1050px){.selected .selected-evidence{display:block}.selected .evidence-photo{margin-top:35px}.selected .evidence-photo img{height:auto;aspect-ratio:1.5;object-fit:contain}.selected .selected-inspection{grid-template-columns:1fr 1fr;gap:25px;padding:65px 5vw}.selected .inspection-copy{padding:15px}.selected .selected-preparation{grid-template-columns:1fr}.selected .preparation-photo img{height:auto;max-height:500px;object-fit:contain}.selected .footer-opening{display:block}.selected .footer-directory{grid-template-columns:1fr 1.5fr}.selected .footer-bottom{display:block}.selected .footer-bottom nav{margin-top:22px}}
@media(max-width:700px){
 .selected{font-size:17px}.selected main p:not(.eyebrow):not(.small):not(.map-credit):not(.hero-secondary):not(.selected-service-line):not(.selected-hero-intro){font-size:17px;line-height:1.75}
 .selected h2,.selected .inspection-copy h2,.selected .selected-emergency h2,.selected .bed-copy>h2,.selected .rodent-copy>h2,.selected .insect-index>h2{font-size:44px;line-height:1.1}
 .selected h3,.selected .service-entry h3,.selected .insect-copy h3{font-size:30px}
 .selected .selected-hero-panel h1{font-size:52px}.selected .selected-service-line{font-size:27px}
 .selected .selected-hero-intro,.selected .selected-hero-panel ul{font-size:16px}
 .selected .eyebrow,.selected .selected-hero-panel>.eyebrow{font-size:10px}
 .selected .brand strong{font-size:27px}.selected .brand small{font-size:9px}
 .selected .wp-block-button__link{font-size:14px}.selected .wp-block-button__link span{font-size:22px}
 .selected .selected-hero-detail p{font-size:9px}.selected .hero-secondary,.selected .map-credit{font-size:14px}
 .selected .insect-entry,.selected .insect-entry:nth-of-type(even){display:block}.selected .insect-entry figure{margin-bottom:24px}.selected .insect-entry img{height:auto;aspect-ratio:1.8;object-fit:cover}
 .selected .selected-inspection{display:block;padding:50px 6vw}.selected .inspection-copy{padding:35px 0 0}.selected .loft-photo img{height:auto;aspect-ratio:auto;object-fit:contain}
 .selected .wp-block-details summary{font-size:26px}.selected .wp-block-details>p{font-size:17px}
 .selected .selected-decisions table,.selected .selected-decisions th{font-size:14px}
 .selected .footer-opening h2{font-size:42px}.selected .footer-call{font-size:33px}.selected .footer-directory h3{font-size:13px}
 .selected .footer-services a,.selected .footer-pages a{font-size:14px}.selected .footer-identity p{font-size:16px}.selected .footer-identity .footer-note,.selected .footer-bottom p,.selected .footer-bottom nav{font-size:13px}
 .selected .mobile-call{font-size:13px;gap:12px}.selected .mobile-menu>summary{font-size:16px}.selected .mobile-menu nav>a,.selected .mobile-services>summary{font-size:17px}.selected .mobile-services a{font-size:16px}
 .selected .information-page h1{font-size:52px}.selected .information-page h2{font-size:38px}.selected .information-page>ul{font-size:17px}
}
.selected main img{contain-intrinsic-size:none}
.selected .loft-photo img{aspect-ratio:1280/853}
@media(max-width:1000px){.selected .selected-hero-stage{display:flex;flex-direction:column;min-height:0;padding:0}.selected .selected-hero-photo{position:relative;inset:auto;z-index:0;order:2}.selected .selected-hero-photo img{height:auto;aspect-ratio:1280/853;object-fit:contain}.selected .selected-hero-panel{order:1;width:100%;max-width:none;display:flex;flex-direction:column;padding:30px 6vw}.selected .selected-hero-panel>.eyebrow{order:0}.selected .selected-hero-panel h1{order:1}.selected .selected-service-line{order:2}.selected .selected-hero-panel .wp-block-buttons{order:3}.selected .hero-secondary{order:4}.selected .selected-hero-panel ul{order:5}.selected .selected-hero-intro{order:6}.selected .selected-hero-detail{z-index:3;bottom:18px}}
/* Light-grey surfaces requested for clearer reading throughout the site. */
.selected{--paper:#edf0f1;--ink:#1c2328;--accent:#8d192a;--line:#b9c1c5;background:#edf0f1;color:#1c2328}
.selected .site-header,.selected .selected-hero-panel,.selected .site-footer{background:#edf0f1;color:#1c2328}
.selected .selected-hero-stage{background:#e2e6e8}
.selected .header-phone,.selected .footer-call{color:#1c2328}
.selected .eyebrow,.selected .header-phone small,.selected .selected-service-line,.selected .footer-directory h3{color:#756043}
.selected .selected-hero-panel li:before,.selected .footer-call span{color:#8d192a}
.selected .selected-evidence,.selected .bed-editorial,.selected .selected-aftercare{background:#f7f8f8;color:#1c2328}
.selected .selected-inspection,.selected .selected-coverage{background:#e2e6e8;color:#1c2328}
.selected .inspection-copy{background:#f7f8f8;color:#1c2328}
.selected .mega-panel,.selected .mobile-menu>nav{background:#f5f7f7;color:#1c2328;border-color:#b9c1c5;border-top-color:#a9182c}
.selected .mega-links a,.selected .mega-call,.selected .mobile-menu nav>a,.selected .mobile-services>summary{border-color:#b9c1c5}
.selected .mega-links a span,.selected .mobile-services a span,.selected .services-mega[open]>summary{color:#8d192a}
.selected .service-entry,.selected .insect-entry,.selected .wp-block-details,.selected .footer-opening,.selected .footer-bottom,.selected .selected-section,.selected-information main{border-color:#b9c1c5}
.selected .selected-decisions table{color:#1c2328}
.selected .selected-decisions th{background:#d5dde0;color:#1c2328}
.selected .selected-decisions th,.selected .selected-decisions td{border-color:#b9c1c5}
.selected .selected-emergency{background:#a9182c;color:#f6f2eb}
.selected .selected-emergency .eyebrow{color:#ffe7d5}
.selected .selected-emergency .wp-block-button__link{background:#f7f8f8;color:#8d192a}
.selected .footer-identity .footer-note,.selected .footer-bottom p{color:#47545d}
.selected .wp-block-button__link,.selected .mobile-call{color:#fff}
.selected .area-map{border-color:#b9c1c5}
@media(max-width:700px){
 .selected .selected-hero-stage{display:grid;grid-template-columns:1fr;gap:0;padding:0}
 .selected .selected-hero-panel{display:contents}
 .selected .selected-hero-panel>*{margin-left:6vw;margin-right:6vw}
 .selected .selected-hero-panel>.eyebrow{grid-row:1;margin-top:28px;margin-bottom:18px}
 .selected .selected-hero-panel h1{grid-row:2;margin-bottom:20px}
 .selected .selected-service-line{grid-row:3;margin-bottom:20px!important}
 .selected .selected-hero-panel .wp-block-buttons{grid-row:4;margin:0 6vw 15px}
 .selected .hero-secondary{grid-row:5;margin-bottom:25px!important}
 .selected .selected-hero-photo{grid-row:6;grid-column:1;border-top:3px solid #a9182c}
 .selected .selected-hero-detail{position:relative;grid-row:6;grid-column:1;justify-self:end;align-self:end;right:auto;bottom:auto;margin:0 5vw 16px 0}
 .selected .selected-hero-panel ul{grid-row:7;margin:25px 6vw 18px}
 .selected .selected-hero-intro{grid-row:8;margin-bottom:32px!important}
}
/* Persistent navigation, including in-page section destinations. */
html{scroll-padding-top:120px}
body.selected .site-header{position:sticky;top:0;z-index:100;background:#edf0f1;box-shadow:0 3px 14px #1c232812}
.selected .mega-panel{max-height:calc(100dvh - 120px);overflow-y:auto}
.selected .mobile-menu>nav{max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain}
.selected main [id]{scroll-margin-top:120px}
@media(max-width:1100px){html{scroll-padding-top:105px}.selected main [id]{scroll-margin-top:105px}}
/* Accessible assessment table captions. */
.selected-decisions caption{caption-side:top;text-align:left;font:400 28px/1.2 Georgia;padding:0 0 24px;color:#1c2328}

/* Keep the active Home label on the same baseline as its neighbours. */
.selected .desktop-nav>a[aria-current]{position:relative;padding-bottom:0;border-bottom:0}
.selected .desktop-nav>a[aria-current]::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:#a9182c}
