.BudgetPricingBasisFields_field__tiZKC{display:grid;gap:.35rem;color:inherit;font-size:.9rem}.BudgetPricingBasisFields_field__tiZKC select{width:100%;min-width:0;min-height:40px;padding:.65rem;border:1px solid #b8cbc0;border-radius:6px;background:#fff;color:inherit;font:inherit}.BudgetPricingBasisFields_field__tiZKC select:focus-visible{outline:3px solid #84b59c;outline-offset:2px}.BudgetPricingBasisFields_hint__ah9SP{color:#52675b;font-size:.75rem}.OfferActions_actions__oWnb6{border:0;padding:0;margin:0;min-inline-size:0;display:flex;align-items:center;gap:10px;flex-shrink:0}.OfferActions_actions__oWnb6 .OfferActions_favorite__txYjk.favorite-button,.OfferActions_actions__oWnb6 .OfferActions_share__l3F_A{position:static;display:inline-flex;align-items:center;justify-content:center;opacity:1;visibility:visible;width:48px;height:48px;min-height:48px;min-width:48px;padding:11px;border:0;border-radius:50%;background:linear-gradient(115deg,#f6ba96,#f0bdad 56%,#e8becb);color:#354b3b;cursor:pointer}.OfferActions_actions__oWnb6 .OfferActions_favorite__txYjk>svg,.OfferActions_actions__oWnb6 .OfferActions_share__l3F_A>svg{width:25px;height:25px;stroke-width:1.5}.OfferActions_actions__oWnb6 .OfferActions_favorite__txYjk:hover,.OfferActions_actions__oWnb6 .OfferActions_share__l3F_A:hover{box-shadow:0 4px 16px #c48d7033}.OfferActions_actions__oWnb6 button:focus-visible{outline:3px solid #21543e;outline-offset:4px}.OfferActions_actions__oWnb6:disabled{opacity:.6}.LocalOfferPreviewDetail_page__4yOrI{max-width:1280px;margin:36px auto 80px;padding:0 24px;font-family:var(--font-ayivoo-inter),sans-serif;color:#173d36}.LocalOfferPreviewDetail_back__wiVQG{display:inline-flex;gap:8px;align-items:center;margin-bottom:30px;font-size:14px;font-weight:600}.LocalOfferPreviewDetail_layout__S3ASO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.LocalOfferPreviewDetail_media__PUCLI{background:#f4f3ef;border-radius:24px;overflow:hidden;position:sticky;top:100px}.LocalOfferPreviewDetail_media__PUCLI img{width:100%;max-height:650px;object-fit:contain;display:block}.LocalOfferPreviewDetail_content__UKSIo{min-width:0}.LocalOfferPreviewDetail_content__UKSIo h1{font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-1.3px;margin:12px 0 18px;font-weight:650;overflow-wrap:anywhere}.LocalOfferPreviewDetail_provider__kHSaE{font-size:14px;font-weight:600;margin:0;color:#49635a}.LocalOfferPreviewDetail_location__4S9dw{display:flex;align-items:center;gap:7px;font-size:14px;color:#49635a;margin:0 0 26px}.LocalOfferPreviewDetail_summary__WqWJu{font-size:18px;line-height:1.6;margin-bottom:24px}.LocalOfferPreviewDetail_price__nu8w4{padding:22px 0;margin-bottom:24px;border-block:1px solid #dfe5df;font-size:23px;font-weight:650}.LocalOfferPreviewDetail_note__Kz18i{font-size:13px;line-height:1.7;color:#64746d;margin-top:30px}.LocalOfferPreviewDetail_source__ibsbJ{display:inline-flex;gap:9px;align-items:center;margin-top:22px;font-size:14px;font-weight:600}@media(max-width:760px){.LocalOfferPreviewDetail_page__4yOrI{padding:0 20px;margin:24px auto 50px}.LocalOfferPreviewDetail_layout__S3ASO{grid-template-columns:1fr;gap:28px}.LocalOfferPreviewDetail_media__PUCLI{position:static}.LocalOfferPreviewDetail_media__PUCLI img{max-height:440px}.LocalOfferPreviewDetail_summary__WqWJu{font-size:16px}.LocalOfferPreviewDetail_back__wiVQG{margin-bottom:22px}}.LocalOfferPreviewDetail_provider__kHSaE a{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px}.LocalOfferPreviewDetail_actions__rb6Po{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.LocalOfferPreviewDetail_actions__rb6Po a{max-width:100%;gap:8px;font-weight:600}.LocalOfferPreviewDetail_toolbar__MBIhO{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.LocalOfferPreviewDetail_toolbar__MBIhO .LocalOfferPreviewDetail_back__wiVQG{margin-bottom:0}@media(max-width:760px){.LocalOfferPreviewDetail_toolbar__MBIhO{gap:12px;align-items:flex-start}}.OfferPaymentInfo_payment__nJLZA{display:flex;align-items:flex-start;gap:13px;margin-top:28px;padding-top:22px;border-top:1px solid #dee3d8;color:#647366}.OfferPaymentInfo_payment__nJLZA>svg{flex-shrink:0;margin-top:2px}.OfferPaymentInfo_payment__nJLZA h2{font-size:15px;line-height:1.4;font-weight:650;color:#354b3b;margin:0 0 8px}.OfferPaymentInfo_payment__nJLZA p{font-size:13px;line-height:1.7;margin:0}.OfferPaymentInfo_withMethods__y_dSK{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0;padding:28px;border:1px solid #dedfe1;border-top:4px solid #cb351e;border-radius:10px;color:#5d6065;background:white;font-family:inherit}.OfferPaymentInfo_withMethods__y_dSK>svg{color:#cb351e;margin:0;align-self:start}.OfferPaymentInfo_withMethods__y_dSK h2{font-size:23px;color:#212326;line-height:1.3;letter-spacing:-.02em;margin-bottom:12px}.OfferPaymentInfo_withMethods__y_dSK p{font-size:14px;line-height:1.65}.OfferPaymentInfo_methods__3udS_{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;max-width:340px}.OfferPaymentInfo_methods__3udS_ li{display:flex;align-items:center;justify-content:center;border:1px solid #c6c8cb;border-radius:5px;padding:4px;background:white}.OfferPaymentInfo_methods__3udS_ img{display:block;object-fit:contain}@media(max-width:900px){.OfferPaymentInfo_withMethods__y_dSK{grid-template-columns:24px minmax(0,1fr)}.OfferPaymentInfo_methods__3udS_{grid-column:1/-1;max-width:100%;margin-top:4px}}@media(max-width:600px){.OfferPaymentInfo_withMethods__y_dSK{padding:24px 20px;gap:14px}.OfferPaymentInfo_withMethods__y_dSK h2{font-size:21px}.OfferPaymentInfo_withMethods__y_dSK p{font-size:13px}}.OfferPaymentInfo_withMethods__y_dSK .OfferPaymentInfo_methods__3udS_{max-width:360px}@media(max-width:900px){.OfferPaymentInfo_withMethods__y_dSK .OfferPaymentInfo_methods__3udS_{max-width:100%}}@media(max-width:600px){.OfferPaymentInfo_withMethods__y_dSK .OfferPaymentInfo_methods__3udS_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%}.OfferPaymentInfo_methods__3udS_ li{min-width:0;padding:3px}.OfferPaymentInfo_methods__3udS_ img{width:44px;max-width:100%;height:28px}}.Automotive_page__rG3FF{--ink:#212326;--muted:#5d6065;--line:#dedfe1;--red:#cb351e;--yellow:#f5cf24;max-width:1280px;margin:0 auto;padding:28px 32px 88px;color:var(--ink);font-family:var(--font-ayivoo-inter),Inter,sans-serif;background:#fff}.Automotive_page__rG3FF *{box-sizing:border-box}.Automotive_page__rG3FF a{text-decoration:none;color:inherit}.Automotive_page__rG3FF button,.Automotive_page__rG3FF input,.Automotive_page__rG3FF select{font:inherit}.Automotive_page__rG3FF a,.Automotive_page__rG3FF button,.Automotive_page__rG3FF input,.Automotive_page__rG3FF select{touch-action:manipulation}.Automotive_page__rG3FF button{cursor:pointer}.Automotive_page__rG3FF button:disabled{cursor:default}.Automotive_page__rG3FF a:focus-visible,.Automotive_page__rG3FF button:focus-visible,.Automotive_page__rG3FF input:focus-visible,.Automotive_page__rG3FF select:focus-visible{outline:3px solid var(--red);outline-offset:4px}.Automotive_page__rG3FF figure,.Automotive_page__rG3FF h1,.Automotive_page__rG3FF h2,.Automotive_page__rG3FF h3,.Automotive_page__rG3FF p{margin:0}.Automotive_breadcrumb__bK_Gu{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted);margin-bottom:36px}.Automotive_kicker__AtAxJ{font-size:12px!important;font-weight:650;line-height:1.5;letter-spacing:.065em;text-transform:uppercase;color:var(--muted)}.Automotive_opening__yJ15O{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:30px}.Automotive_opening__yJ15O h1{font-size:clamp(38px,4.4vw,60px);line-height:1.06;font-weight:700;letter-spacing:-.045em;margin-top:14px}.Automotive_opening__yJ15O h1 span{display:block}.Automotive_accent__n6bsg{color:var(--red)}.Automotive_openingAside__ud1nb{max-width:355px;padding-bottom:4px}.Automotive_openingAside__ud1nb p{font-size:16px;line-height:1.65}.Automotive_openingAside__ud1nb>a{display:inline-flex;align-items:center;gap:20px;margin-top:18px;font-size:14px;font-weight:650}.Automotive_explorer__VTLAR{display:grid;grid-template-columns:43% 57%;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#ff431e}.Automotive_needPanel__4yV0B{background:#fff;padding:30px 27px}.Automotive_needPanel__4yV0B h2{font-size:24px;line-height:1.25;font-weight:650;letter-spacing:-.025em;max-width:340px;margin-bottom:23px}.Automotive_needGrid__uSJTs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.Automotive_needGrid__uSJTs button{display:flex;gap:10px;align-items:center;justify-content:flex-start;color:var(--ink);border:1px solid #8e9093;background:#fff;text-align:left;padding:14px 11px;min-height:76px;border-radius:7px;transition:background .18s,color .18s}.Automotive_needGrid__uSJTs button>svg{flex-shrink:0;color:var(--red)}.Automotive_needGrid__uSJTs button>span:not(.Automotive_needCount__jIVup){font-size:13px;font-weight:600;flex:1 1;line-height:1.35}.Automotive_needCount__jIVup{font-size:12px;color:var(--muted)}.Automotive_needGrid__uSJTs button:hover,.Automotive_needGrid__uSJTs button[aria-pressed=true]{background:var(--red);color:white;border-color:var(--red)}.Automotive_needGrid__uSJTs button:hover .Automotive_needCount__jIVup,.Automotive_needGrid__uSJTs button:hover svg,.Automotive_needGrid__uSJTs button[aria-pressed=true] .Automotive_needCount__jIVup,.Automotive_needGrid__uSJTs button[aria-pressed=true] svg{color:white}.Automotive_categoryArt__w2kcL{display:flex;align-items:center;justify-content:center;min-width:0;background:#ff431e}.Automotive_categoryArt__w2kcL img{display:block;width:100%;height:100%;max-height:365px;object-fit:contain}.Automotive_results__EFnuH{padding-top:55px;scroll-margin-top:100px}.Automotive_resultHeading__8EfXo,.Automotive_sectionHead__Yb4wj{display:flex;justify-content:space-between;gap:25px;align-items:end}.Automotive_offers__dJTX4 h2,.Automotive_practical__2MKnX h2,.Automotive_resultHeading__8EfXo h2,.Automotive_sectionHead__Yb4wj h2{font-size:30px;line-height:1.2;letter-spacing:-.03em;font-weight:650;margin-top:8px}.Automotive_resultHeading__8EfXo>p{font-size:14px;color:var(--muted);padding-bottom:3px}.Automotive_resultHeading__8EfXo>p strong{font-weight:650;color:var(--red)}.Automotive_filters__QeugL{display:grid;grid-template-columns:1fr 280px auto;gap:18px;align-items:end;padding:26px 0 22px;border-bottom:1px solid var(--line)}.Automotive_filters__QeugL label>span{display:block;font-size:13px;font-weight:600;margin-bottom:9px}.Automotive_filters__QeugL label>div{display:flex;align-items:center;border:1px solid #8e9093;border-radius:7px;padding-left:13px;background:white;gap:10px}.Automotive_filters__QeugL input,.Automotive_filters__QeugL select{height:46px;border:0;border-radius:7px;background:white;color:var(--ink);width:100%;min-width:0;font-size:14px}.Automotive_filters__QeugL input{padding:0 10px 0 0}.Automotive_filters__QeugL select{border:1px solid #8e9093;padding:0 13px}.Automotive_reset__pgrkn{height:46px;border:0;background:transparent;color:var(--muted);font-size:13px!important;font-weight:550!important;padding:0 0 0 16px}.Automotive_activeLine__vY2ra{display:flex;align-items:center;min-height:64px;font-size:13px;font-weight:600;color:var(--muted)}.Automotive_activeLine__vY2ra button{border:0;background:var(--red);color:white;border-radius:30px;padding:9px 16px}.Automotive_resultsGrid__QTthr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:32px 24px}.Automotive_resultCard__BEutE{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.Automotive_resultCard__BEutE:hover{box-shadow:0 10px 28px #00000012;transform:translateY(-2px)}.Automotive_cardPhoto__BZ0Xd{display:block;aspect-ratio:1.6;overflow:hidden;background:#fff;flex-shrink:0}.Automotive_cardPhoto__BZ0Xd img{display:block;width:100%;height:100%;object-fit:cover}.Automotive_cardWide__7i9R8{grid-column:span 2}.Automotive_cardWide__7i9R8 .Automotive_cardPhoto__BZ0Xd{aspect-ratio:3.5}.Automotive_cardContent__Yd8Ka{padding:22px;display:flex;flex-direction:column;flex:1 1;min-width:0}.Automotive_cardLocation__zGpjB{display:flex;align-items:center;gap:5px;font-size:12px;line-height:1.5;color:var(--muted)}.Automotive_cardLocation__zGpjB svg{flex-shrink:0}.Automotive_cardContent__Yd8Ka h3{font-size:24px;line-height:1.2;font-weight:650;letter-spacing:-.025em;margin:10px 0 17px;overflow-wrap:anywhere}.Automotive_cardContent__Yd8Ka>p{font-size:13px;line-height:1.65;color:var(--muted);margin-top:18px}.Automotive_specialities__tkHP6{display:grid;gap:9px}.Automotive_specialities__tkHP6>span{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.45}.Automotive_specialities__tkHP6 svg{color:var(--red);flex-shrink:0}.Automotive_cardLink__kZrcl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:22px;margin-top:auto;font-size:13px}.Automotive_cardFavorite__MgB6Z{position:absolute!important;top:13px!important;left:auto!important;right:13px!important;background:white!important;color:var(--ink)!important;border:1px solid #c3c4c6!important;border-radius:50%!important;width:44px!important;height:44px!important;box-shadow:0 2px 8px #0002}.Automotive_noPhoto__3e_u3{height:100%;display:flex;justify-content:center;align-items:center;gap:20px;color:var(--ink);font-weight:650}.Automotive_empty__FjSHH{border:1px solid var(--line);padding:50px;text-align:center}.Automotive_empty__FjSHH h3{font-size:23px;margin-bottom:20px}.Automotive_empty__FjSHH button{padding:12px 18px;border:1px solid var(--ink);border-radius:7px;background:#fff}.Automotive_profileTop__KukC3{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:5px 0 35px}.Automotive_profileTop__KukC3>a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:550}.Automotive_actions__f2DSc{display:flex;align-items:center;flex-wrap:wrap;max-width:100%;gap:10px}.Automotive_actions__f2DSc button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;background:white;color:var(--ink);border:1px solid #929498;border-radius:7px;font-size:12px;font-weight:600}.Automotive_favorite__UXeAp{position:static!important;width:auto!important;height:auto!important;background:white!important;color:var(--ink)!important}.Automotive_favorite__UXeAp svg{color:var(--ink)}.Automotive_share__cgWTl{position:relative}.Automotive_copy__Ue_ra{position:absolute;z-index:20;right:0;top:50px;width:300px;padding:12px;background:white;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 25px #0002;font-size:12px}.Automotive_copy__Ue_ra input{width:100%;margin-top:8px;min-height:40px;border:1px solid #929498;border-radius:4px;color:var(--ink)}.Automotive_sr__ppNDD{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.Automotive_profileHeader__3JEhA{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:30px}.Automotive_profileHeader__3JEhA>div{max-width:830px}.Automotive_profileHeader__3JEhA .Automotive_kicker__AtAxJ{color:var(--red)}.Automotive_profileHeader__3JEhA h1{font-size:clamp(38px,4.4vw,60px);font-weight:700;line-height:1.05;letter-spacing:-.045em;margin:14px 0 18px}.Automotive_profileLead__uWjof{font-size:17px;line-height:1.65;max-width:740px;color:var(--muted)}.Automotive_primary__Kv4A3{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:var(--red)!important;color:white!important;border:0;border-radius:7px;padding:16px 20px;font-size:14px;font-weight:600;line-height:1.35}.Automotive_profileHeader__3JEhA>.Automotive_primary__Kv4A3{flex-shrink:0;margin-bottom:5px;max-width:260px}.Automotive_profileNav__RUewn{display:flex;gap:30px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;font-weight:600;overflow-x:auto;margin-bottom:28px}.Automotive_profileNav__RUewn a{white-space:nowrap;min-height:28px;display:flex;align-items:center}.Automotive_profileNav__RUewn a:hover{color:var(--red)}.Automotive_profileStage__dqsSn{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);gap:24px;align-items:stretch}.Automotive_profileCover__frHrU{display:flex;flex-direction:column;min-width:0}.Automotive_photoFrame__b4_q8{position:relative;flex:1 1;min-height:430px;border-radius:10px;overflow:hidden}.Automotive_photoFrame__b4_q8>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Automotive_photoOpen__tBdCH{position:absolute;left:18px;bottom:18px;display:flex;align-items:center;gap:9px;padding:12px 15px;border-radius:6px;background:white;box-shadow:0 2px 12px #0002;font-size:13px;font-weight:600;min-height:44px}.Automotive_profileCover__frHrU figcaption{font-size:12px;line-height:1.5;padding:12px 0;color:var(--muted)}.Automotive_expertise__XF2Ny{padding:30px;background:var(--red);color:white;border-radius:10px;scroll-margin-top:110px;display:flex;flex-direction:column;justify-content:center}.Automotive_expertise__XF2Ny h2{font-size:29px;line-height:1.17;font-weight:650;letter-spacing:-.025em;max-width:360px}.Automotive_serviceRows__wBtEr{display:grid;grid-template-columns:1fr 1fr;gap:21px 18px;margin-top:29px}.Automotive_serviceRows__wBtEr>div{display:flex;align-items:center;gap:11px;min-width:0}.Automotive_serviceIcon__inJRU{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:white;color:var(--red);border-radius:50%}.Automotive_serviceRows__wBtEr h3{font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.Automotive_inspectionNote__PWuao{border-top:1px solid #ffffff65;padding-top:18px;margin-top:25px!important;font-size:12px;line-height:1.6;color:white}.Automotive_stageWide__rapK2{grid-template-columns:1fr;gap:0;overflow:hidden;border-radius:10px}.Automotive_stageWide__rapK2 .Automotive_photoFrame__b4_q8{min-height:0;aspect-ratio:4.18;border-radius:0}.Automotive_stageWide__rapK2 .Automotive_photoFrame__b4_q8>img{object-fit:contain}.Automotive_stageWide__rapK2 .Automotive_expertise__XF2Ny{border-radius:0;display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:24px;padding:28px 34px}.Automotive_stageWide__rapK2 .Automotive_serviceRows__wBtEr{margin:0}.Automotive_gallery__OQ_tD{padding:42px 0 36px;scroll-margin-top:100px}.Automotive_sectionHead__Yb4wj{margin-bottom:23px;align-items:center}.Automotive_sectionHead__Yb4wj>a{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:550}.Automotive_galleryControls___CEjA{display:flex;gap:8px}.Automotive_galleryControls___CEjA button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #929498;border-radius:50%;color:var(--ink);background:white}.Automotive_galleryControls___CEjA button:disabled{opacity:.32}.Automotive_galleryGrid__VmwhV{display:flex;gap:18px;overflow-x:auto;padding-bottom:13px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--red) #f1f1f1}.Automotive_galleryGrid__VmwhV>button{position:relative;display:block;flex:0 0 auto;max-width:none;padding:0;background:white;border:0;border-radius:8px;overflow:hidden;scroll-snap-align:start}.Automotive_galleryGrid__VmwhV img{display:block;width:auto;height:310px;max-width:none;object-fit:contain}.Automotive_galleryGrid__VmwhV>button>svg{position:absolute;right:12px;bottom:12px;background:white;padding:7px;width:34px;height:34px;border-radius:6px;color:var(--ink);box-shadow:0 2px 8px #0002}.Automotive_credit__d3oBJ{display:inline-block;margin-top:12px;font-size:12px;color:var(--muted)!important}.Automotive_lightbox__xs9EF{border:0;border-radius:10px;padding:60px 20px 16px;background:#191b1e;color:white;max-width:95vw;max-height:95dvh;width:1050px;overflow:auto}.Automotive_lightbox__xs9EF::backdrop{background:#111111df}.Automotive_lightbox__xs9EF>img{max-width:100%;width:100%;height:calc(85dvh - 130px);object-fit:contain}.Automotive_lightbox__xs9EF button{background:white;color:var(--ink);border:0;border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.Automotive_close___hWq7{position:absolute;top:10px;right:12px}.Automotive_lightboxCaption__loLWY{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;margin-top:12px}.Automotive_lightbox__xs9EF button:focus-visible{outline-color:var(--yellow)}.Automotive_visitSection__yj1NL{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:40px;padding:32px 0 44px;border-top:1px solid var(--line);align-items:start}.Automotive_practical__2MKnX{padding:0;scroll-margin-top:105px}.Automotive_practical__2MKnX h2{margin-bottom:25px}.Automotive_practical__2MKnX dl{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:25px;margin:0}.Automotive_practical__2MKnX dt{font-size:12px;text-transform:uppercase;letter-spacing:.035em;color:var(--muted);margin-bottom:10px;line-height:1.5}.Automotive_practical__2MKnX dd{margin:0;font-size:14px;font-weight:550;overflow-wrap:anywhere}.Automotive_practical__2MKnX dd>span{display:block}.Automotive_prepare__kjWCM{margin-top:30px;border-top:1px solid var(--line);padding-top:22px}.Automotive_prepare__kjWCM h3{font-size:15px;font-weight:650;line-height:1.5;margin-bottom:13px}.Automotive_prepare__kjWCM p{display:flex;gap:9px;font-size:13px;line-height:1.6;margin-bottom:10px}.Automotive_prepare__kjWCM svg{flex-shrink:0;color:var(--red);margin-top:2px}.Automotive_contact__YSc8z{padding:28px;background:var(--yellow);color:#212326;border-radius:10px;scroll-margin-top:100px}.Automotive_contact__YSc8z h2{font-size:28px;font-weight:650;line-height:1.15;letter-spacing:-.03em;margin-bottom:17px}.Automotive_contact__YSc8z>p{font-size:13px;line-height:1.65;margin-bottom:20px}.Automotive_contact__YSc8z>div{display:flex;flex-direction:column;gap:0}.Automotive_contact__YSc8z a{display:flex;align-items:center;gap:12px;border-top:1px solid #21232665;padding:17px 0;font-size:14px;font-weight:650;min-width:0}.Automotive_contact__YSc8z a:last-child{padding-bottom:0}.Automotive_contact__YSc8z a>svg{flex-shrink:0}.Automotive_contact__YSc8z a>span{flex:1 1;min-width:0}.Automotive_contact__YSc8z a small{display:block;font-size:12px;font-weight:500;margin-top:5px;overflow-wrap:anywhere}.Automotive_offers__dJTX4{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Automotive_offers__dJTX4 h2{font-size:24px;margin-bottom:15px}.Automotive_offers__dJTX4 p{font-size:13px;line-height:1.75;color:var(--muted)}.Automotive_offers__dJTX4>aside{margin:0;padding:0;border:0;color:var(--muted)}.Automotive_offers__dJTX4>aside h2{color:var(--ink);font-size:16px;font-weight:650;line-height:1.5}.Automotive_offers__dJTX4>aside p{font-size:13px}.Automotive_offerGrid__qP2pW{display:grid;grid-template-columns:1fr 1fr;gap:20px}.Automotive_related__XnerT{margin-top:44px}.Automotive_relatedGrid___mzrL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.Automotive_relatedGrid___mzrL>a{border:1px solid var(--line);border-radius:9px;overflow:hidden;min-width:0}.Automotive_relatedGrid___mzrL img{display:block;width:100%;height:190px;object-fit:cover}.Automotive_relatedGrid___mzrL a>span{position:relative;display:block;padding:20px 43px 20px 20px}.Automotive_related__XnerT strong{font-size:20px;font-weight:650;line-height:1.3;display:block;letter-spacing:-.02em}.Automotive_related__XnerT small{display:block;font-size:13px;line-height:1.5;color:var(--muted);margin-top:10px}.Automotive_relatedGrid___mzrL a>span>svg{position:absolute;right:16px;top:23px;color:var(--red)}@media(min-width:1500px){.Automotive_page__rG3FF{max-width:1360px}}@media(max-width:1050px){.Automotive_page__rG3FF{padding:26px 25px 85px}.Automotive_opening__yJ15O h1{font-size:48px}.Automotive_openingAside__ud1nb{max-width:300px}.Automotive_needPanel__4yV0B{padding:25px 20px}.Automotive_needGrid__uSJTs button{padding:12px 9px;gap:7px}.Automotive_needGrid__uSJTs button>svg{width:18px}.Automotive_needGrid__uSJTs{gap:8px}.Automotive_needGrid__uSJTs button>span:not(.Automotive_needCount__jIVup){font-size:12px}.Automotive_resultsGrid__QTthr{grid-template-columns:repeat(2,minmax(0,1fr))}.Automotive_cardWide__7i9R8{grid-column:span 2}.Automotive_profileStage__dqsSn{grid-template-columns:1fr;gap:18px}.Automotive_expertise__XF2Ny{padding:25px}.Automotive_expertise__XF2Ny h2{font-size:26px}.Automotive_serviceRows__wBtEr{gap:20px 13px}.Automotive_serviceRows__wBtEr>div{display:flex}.Automotive_serviceIcon__inJRU{margin-bottom:0}.Automotive_photoFrame__b4_q8{min-height:0;aspect-ratio:1.5}.Automotive_stageWide__rapK2{grid-template-columns:1fr;gap:0}.Automotive_profileHeader__3JEhA>.Automotive_primary__Kv4A3{max-width:220px}.Automotive_visitSection__yj1NL{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.Automotive_practical__2MKnX dl{grid-template-columns:1fr 1fr}.Automotive_relatedGrid___mzrL{gap:18px}.Automotive_relatedGrid___mzrL img{height:150px}}@media(max-width:760px){.Automotive_page__rG3FF{padding:22px 20px 85px}.Automotive_breadcrumb__bK_Gu{margin-bottom:26px;font-size:12px;gap:8px}.Automotive_opening__yJ15O{display:block;margin-bottom:23px}.Automotive_opening__yJ15O h1{font-size:43px;line-height:1.07}.Automotive_openingAside__ud1nb{max-width:none;margin-top:22px}.Automotive_openingAside__ud1nb p{font-size:14px;line-height:1.7;max-width:520px}.Automotive_openingAside__ud1nb>a{display:none}.Automotive_explorer__VTLAR{display:flex;flex-direction:column-reverse;border-radius:10px}.Automotive_categoryArt__w2kcL{height:230px}.Automotive_categoryArt__w2kcL img{height:100%;width:100%;object-fit:contain}.Automotive_needPanel__4yV0B{padding:24px 18px}.Automotive_needPanel__4yV0B h2{font-size:23px;margin-bottom:18px}.Automotive_needGrid__uSJTs button{min-height:68px;padding:11px;gap:8px}.Automotive_needGrid__uSJTs button>span:not(.Automotive_needCount__jIVup){font-size:12px}.Automotive_needGrid__uSJTs button>svg{width:20px}.Automotive_needGrid__uSJTs{gap:9px}.Automotive_results__EFnuH{padding-top:36px}.Automotive_resultHeading__8EfXo{display:block}.Automotive_resultHeading__8EfXo h2{font-size:28px}.Automotive_resultHeading__8EfXo>p{margin-top:13px;font-size:13px}.Automotive_filters__QeugL{grid-template-columns:1fr 1fr;gap:15px;padding:23px 0 17px}.Automotive_filters__QeugL label:first-child{grid-column:1/-1}.Automotive_filters__QeugL label>span{font-size:12px}.Automotive_filters__QeugL select{font-size:13px}.Automotive_filters__QeugL label:nth-child(2){min-width:0}.Automotive_filters__QeugL label>div{padding-left:12px}.Automotive_reset__pgrkn{text-align:right;padding:0;font-size:12px!important}.Automotive_activeLine__vY2ra{min-height:57px}.Automotive_resultsGrid__QTthr{grid-template-columns:1fr;gap:25px}.Automotive_cardWide__7i9R8{grid-column:auto}.Automotive_cardWide__7i9R8 .Automotive_cardPhoto__BZ0Xd{aspect-ratio:2.8}.Automotive_cardContent__Yd8Ka{padding:22px}.Automotive_cardContent__Yd8Ka h3{font-size:25px;margin:10px 0 18px}.Automotive_specialities__tkHP6>span{font-size:13px}.Automotive_cardLocation__zGpjB{font-size:12px}.Automotive_cardLink__kZrcl{font-size:13px}.Automotive_profileTop__KukC3{align-items:flex-start;margin-bottom:25px;flex-wrap:wrap;gap:18px}.Automotive_profileTop__KukC3>a{font-size:12px}.Automotive_actions__f2DSc{gap:7px}.Automotive_actions__f2DSc button{font-size:12px;padding:10px 12px;min-height:44px}.Automotive_profileHeader__3JEhA{display:block}.Automotive_profileHeader__3JEhA h1{font-size:42px;margin-top:12px}.Automotive_profileLead__uWjof{font-size:15px;line-height:1.7}.Automotive_profileHeader__3JEhA>.Automotive_primary__Kv4A3{margin-top:23px;max-width:none;font-size:14px;min-height:48px}.Automotive_profileNav__RUewn{gap:22px;font-size:12px;margin-bottom:22px}.Automotive_profileStage__dqsSn{grid-template-columns:1fr;gap:16px}.Automotive_photoFrame__b4_q8{min-height:0;aspect-ratio:1.5}.Automotive_photoOpen__tBdCH{left:12px;bottom:12px;padding:10px 13px;font-size:12px}.Automotive_expertise__XF2Ny{padding:26px 22px}.Automotive_expertise__XF2Ny h2{font-size:28px;max-width:320px}.Automotive_serviceRows__wBtEr{gap:21px 16px;margin-top:26px}.Automotive_serviceRows__wBtEr>div{display:flex;gap:10px}.Automotive_serviceIcon__inJRU{width:38px;height:38px;margin:0}.Automotive_serviceIcon__inJRU svg{width:22px}.Automotive_serviceRows__wBtEr h3{font-size:12px;line-height:1.4}.Automotive_stageWide__rapK2{gap:0}.Automotive_stageWide__rapK2 .Automotive_photoFrame__b4_q8{aspect-ratio:4.18}.Automotive_stageWide__rapK2 .Automotive_expertise__XF2Ny{display:block;padding:25px 22px}.Automotive_stageWide__rapK2 .Automotive_serviceRows__wBtEr{margin-top:24px}.Automotive_gallery__OQ_tD{padding:30px 0}.Automotive_sectionHead__Yb4wj{gap:18px;margin-bottom:19px}.Automotive_sectionHead__Yb4wj h2{font-size:27px}.Automotive_galleryControls___CEjA{gap:6px}.Automotive_galleryControls___CEjA button{width:40px;height:40px}.Automotive_galleryGrid__VmwhV{gap:13px}.Automotive_galleryGrid__VmwhV img{height:225px}.Automotive_galleryGrid__VmwhV>button{max-width:none}.Automotive_visitSection__yj1NL{grid-template-columns:1fr;gap:28px;padding:28px 0 32px}.Automotive_practical__2MKnX h2{font-size:28px}.Automotive_practical__2MKnX dl{grid-template-columns:1fr;gap:20px}.Automotive_practical__2MKnX dl>div{display:grid;grid-template-columns:90px 1fr;gap:16px}.Automotive_practical__2MKnX dt{font-size:12px;margin:0;padding-top:2px}.Automotive_practical__2MKnX dd{font-size:13px}.Automotive_contact__YSc8z{padding:27px 24px}.Automotive_contact__YSc8z h2{font-size:29px}.Automotive_offers__dJTX4{grid-template-columns:1fr;gap:25px;padding:28px 0}.Automotive_offers__dJTX4 h2{font-size:23px}.Automotive_offers__dJTX4>aside{padding-top:22px;border-top:1px solid var(--line)}.Automotive_related__XnerT{margin-top:32px}.Automotive_related__XnerT .Automotive_sectionHead__Yb4wj{display:block}.Automotive_related__XnerT .Automotive_sectionHead__Yb4wj>a{margin-top:14px}.Automotive_relatedGrid___mzrL{grid-template-columns:1fr;gap:22px}.Automotive_relatedGrid___mzrL img{height:auto;aspect-ratio:1.6}.Automotive_related__XnerT strong{font-size:22px}.Automotive_lightbox__xs9EF{padding:58px 12px 12px}.Automotive_lightboxCaption__loLWY{font-size:12px}.Automotive_copy__Ue_ra{right:auto;left:0;max-width:calc(100vw - 45px)}}@media(prefers-reduced-motion:reduce){.Automotive_page__rG3FF *{transition:none!important;scroll-behavior:auto!important}}.Automotive_profileIntro__Q0p2y{max-width:780px;border-left:4px solid var(--red);padding:3px 0 3px 20px}.Automotive_profileLead__uWjof{font-size:20px;line-height:1.6;color:var(--ink)}.Automotive_profileLead__uWjof strong{font-weight:600}.Automotive_profileLead__uWjof>span{display:block;font-size:16px;line-height:1.65;font-weight:450;margin-top:8px;color:var(--muted)}.Automotive_practical__2MKnX{background:white;border:1px solid var(--line);border-top:5px solid var(--red);border-radius:10px;padding:28px}.Automotive_visitHeading__uuKrj{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:29px}.Automotive_visitHeading__uuKrj h2{margin:0;color:var(--red);font-size:30px}.Automotive_visitHeading__uuKrj>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;flex-shrink:0;border:1px solid #929498;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:600}.Automotive_visitHeading__uuKrj>a svg{color:var(--red)}.Automotive_practical__2MKnX dt{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;text-transform:none;letter-spacing:0;font-weight:650;color:var(--ink);margin-bottom:13px}.Automotive_practical__2MKnX dt svg{color:var(--red);flex-shrink:0}.Automotive_practical__2MKnX dd{font-size:15px;line-height:1.65;font-weight:500}.Automotive_prepare__kjWCM{border-color:var(--red);margin-top:27px;padding-top:24px}.Automotive_prepare__kjWCM h3{font-size:19px;line-height:1.4;margin-bottom:21px}.Automotive_prepareItems__e_qW2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.Automotive_prepareItems__e_qW2 p{display:flex;align-items:start;gap:12px;margin:0;font-size:14px;font-weight:550;line-height:1.55;min-width:0}.Automotive_prepareItems__e_qW2 svg{color:var(--red);flex-shrink:0;margin-top:1px}@media(max-width:1050px){.Automotive_visitHeading__uuKrj{display:block}.Automotive_visitHeading__uuKrj>a{margin-top:18px}.Automotive_prepareItems__e_qW2{grid-template-columns:1fr}.Automotive_profileLead__uWjof{font-size:19px}}@media(max-width:760px){.Automotive_profileIntro__Q0p2y{padding-left:16px}.Automotive_profileLead__uWjof{font-size:18px;line-height:1.6}.Automotive_profileLead__uWjof>span{font-size:15px;margin-top:10px}.Automotive_practical__2MKnX{padding:25px 22px}.Automotive_visitHeading__uuKrj h2{font-size:28px}.Automotive_practical__2MKnX dl>div{grid-template-columns:1fr;gap:8px}.Automotive_practical__2MKnX dt{font-size:14px;margin:0;padding:0}.Automotive_practical__2MKnX dd{font-size:14px}.Automotive_prepare__kjWCM h3{font-size:19px}.Automotive_prepareItems__e_qW2{gap:18px}.Automotive_prepareItems__e_qW2 p{font-size:14px}}.Automotive_filters__QeugL{padding:23px 24px 25px;margin-top:24px;border:1px solid var(--line);border-top:4px solid var(--red);border-radius:10px;box-shadow:0 5px 18px #00000007}.Automotive_filters__QeugL label>span{font-size:15px;font-weight:650;margin-bottom:12px;color:var(--ink)}.Automotive_filters__QeugL label>div{border:2px solid #55585d;padding-left:16px}.Automotive_filters__QeugL label>div:focus-within{box-shadow:0 0 0 2px #cb351e25}.Automotive_filters__QeugL label>div>svg{color:var(--red);width:23px;height:23px;flex-shrink:0}.Automotive_filters__QeugL input{height:58px;font-size:16px;font-weight:500}.Automotive_filters__QeugL input::placeholder{color:#686b70;opacity:1}.Automotive_filters__QeugL select{height:62px;font-size:15px;border-color:#55585d}.Automotive_reset__pgrkn{height:62px}.Automotive_cardContent__Yd8Ka h3{font-size:26px;line-height:1.18;font-weight:700;letter-spacing:-.03em}.Automotive_cardContent__Yd8Ka h3 a:hover{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}.Automotive_cardLink__kZrcl{color:white!important;background:var(--red);border:1px solid var(--red);border-radius:7px;min-height:48px;padding:13px 15px;font-size:14px;font-weight:650;margin-top:23px}.Automotive_cardLink__kZrcl:hover{background:#ad2b18;border-color:#ad2b18}.Automotive_cardContent__Yd8Ka>p{margin-bottom:auto}.Automotive_offers__dJTX4{display:block;border-bottom:0;padding-bottom:27px}@media(max-width:760px){.Automotive_filters__QeugL{padding:21px 17px 22px;gap:19px 14px}.Automotive_filters__QeugL label>span{font-size:14px}.Automotive_filters__QeugL input{font-size:16px}.Automotive_filters__QeugL select{font-size:13px}.Automotive_cardContent__Yd8Ka h3{font-size:26px}.Automotive_cardLink__kZrcl{font-size:14px;min-height:48px}.Automotive_offers__dJTX4{padding-bottom:26px}}.Automotive_filters__QeugL input:focus-visible{outline:none}.Automotive_filters__QeugL label>div:focus-within{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.Health_root__JCByM{--ink:#34142f;--berry:#ce1452;--orange:#ff973f;--cream:#fffaf5;--line:#e9dce0;max-width:1280px;margin:0 auto;padding:24px 32px 84px;color:var(--ink);font-family:inherit}.Health_root__JCByM :where(button,input,select,a,dialog){font-family:inherit}.Health_root__JCByM :where(button,a,input,select):focus-visible{outline:3px solid #942cbe;outline-offset:4px}.Health_root__JCByM figure,.Health_root__JCByM h1,.Health_root__JCByM h2,.Health_root__JCByM h3,.Health_root__JCByM p{margin:0}.Health_root__JCByM a{color:inherit;text-decoration:none}.Health_root__JCByM button{cursor:pointer}.Health_breadcrumb__9DIaD{display:flex;gap:12px;font-size:12px;color:#6b5a65;margin:0 0 22px;flex-wrap:wrap}.Health_eyebrow__rOvSo{display:block;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase;line-height:1.7}.Health_hero__OX3mG{position:relative;min-height:490px;background:#fff0e0;border-radius:32px 32px 104px 32px;isolation:isolate;display:grid;grid-template-columns:1.04fr 1fr;overflow:visible;box-shadow:0 12px 0 -5px #ffbe8a,0 22px 32px -25px #a64a4b4a;margin-bottom:64px}.Health_heroText__ZTmZK{padding:51px 0 48px 43px;position:relative;z-index:2}.Health_heroText__ZTmZK .Health_eyebrow__rOvSo{color:#a31648}.Health_heroText__ZTmZK h1{font-size:clamp(39px,4.2vw,60px);line-height:1.045;font-weight:750;letter-spacing:-.055em;margin:24px -70px 24px 0}.Health_heroText__ZTmZK em{font-style:normal;color:var(--berry)}.Health_heroText__ZTmZK p{font-size:16px;line-height:1.8;max-width:420px;color:#674457}.Health_heroCta__X0jzr,.Health_primary__p_6S2{display:inline-flex;align-items:center;gap:24px;justify-content:space-between;background:var(--berry);color:#fff!important;font-size:14px;font-weight:700;border-radius:8px;padding:16px 22px;margin-top:27px;box-shadow:0 5px 0 #8b153c;min-height:50px}.Health_heroCta__X0jzr:hover,.Health_primary__p_6S2:hover{background:#ab1042;transform:translateY(-1px)}.Health_heroImage__qFn_q{align-self:stretch;position:relative;overflow:hidden;border-radius:0 32px 104px 120px;min-width:0}.Health_heroImage__qFn_q:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,#fff0e0,transparent 20%)}.Health_heroImage__qFn_q img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;display:block}.Health_heroImage__qFn_q figcaption{position:absolute;right:34px;bottom:17px;font-size:10px;color:#543046;z-index:2;background:#fff4e7d9;padding:5px 9px;border-radius:10px}.Health_heroSeal__EjKR2{position:absolute;bottom:-23px;right:10%;display:flex;align-items:center;gap:13px;padding:15px 22px;background:var(--ink);color:#fff;border:6px solid #fff;box-shadow:0 9px 15px #43162718;transform:rotate(-4deg);border-radius:15px;z-index:3;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.7}.Health_heroSeal__EjKR2 svg{color:#ffb578}.Health_index__NIuQp{display:grid;grid-template-columns:260px 1fr;gap:35px;margin:10px 0 64px;scroll-margin-top:110px}.Health_indexTitle__OOK_g{padding:15px 0}.Health_indexTitle__OOK_g .Health_eyebrow__rOvSo{color:var(--berry)}.Health_root__JCByM h2{font-size:30px;line-height:1.2;letter-spacing:-.035em;font-weight:700}.Health_indexTitle__OOK_g h2{margin-top:13px;max-width:225px}.Health_indexTitle__OOK_g>button{display:inline-flex;gap:14px;align-items:center;font-size:13px;font-weight:650;background:white;color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:10px 14px;margin-top:25px;min-height:44px}.Health_indexTitle__OOK_g>button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.Health_indexTitle__OOK_g>button span{font-size:11px;opacity:.85}.Health_needs__3fMJi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px}.Health_needs__3fMJi>button{position:relative;display:grid;grid-template-columns:30px 1fr 20px 17px;align-items:center;gap:12px;min-height:64px;padding:13px 18px;background:white;color:var(--ink);border:1px solid #dfcbd4;border-radius:10px;box-shadow:0 4px 0 #f2e7eb;text-align:left;font-size:13px;line-height:1.4;font-weight:650;transition:transform .15s,background .15s}.Health_needs__3fMJi>button>svg:first-child{color:var(--berry)}.Health_needs__3fMJi>button small{font-size:11px;font-weight:550;color:#8c6b7d}.Health_needs__3fMJi>button:hover{transform:translateY(-2px);background:#fff5ef}.Health_needs__3fMJi>button[aria-pressed=true]{border-color:var(--berry);color:#fff;box-shadow:0 4px 0 #8f0f3b}.Health_needs__3fMJi>button[aria-pressed=true] :where(svg,small){color:#fff}.Health_needs__3fMJi>button[data-need=home],.Health_needs__3fMJi>button[data-need=support]{background:#fff5e9}.Health_needs__3fMJi>button[aria-pressed=true]{background:var(--berry)}.Health_results__rafbQ{scroll-margin-top:110px}.Health_resultsHeader__XR_w9{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.Health_resultsHeader__XR_w9 .Health_eyebrow__rOvSo{color:#90526b;margin-bottom:10px}.Health_resultsHeader__XR_w9 p{font-size:14px;color:#6c5a65;margin-top:10px}.Health_resultsHeader__XR_w9 .Health_count__phlPM{font-size:14px;white-space:nowrap;margin-bottom:3px}.Health_count__phlPM strong{font-size:40px;color:var(--berry);font-weight:700;letter-spacing:-.05em;line-height:1;margin-right:5px}.Health_filters__kv4Ug{display:grid;grid-template-columns:1.5fr 1fr .9fr 45px;gap:18px;align-items:end;border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:21px 0}.Health_filters__kv4Ug label>span{display:block;font-size:11px;font-weight:700;margin-bottom:10px;letter-spacing:.03em}.Health_filters__kv4Ug input,.Health_filters__kv4Ug select{height:46px;width:100%;border:1px solid #dfcbd4;border-radius:7px;color:var(--ink);background:#fff;font-size:13px;min-width:0;padding:0 13px}.Health_search__aHJiy>div{position:relative}.Health_search__aHJiy svg{position:absolute;left:12px;top:14px;color:var(--berry)}.Health_filters__kv4Ug .Health_search__aHJiy input{padding-left:40px}.Health_filters__kv4Ug>button{min-height:46px;display:grid;place-items:center;background:#fff0e4;border:1px solid #ebd3c1;color:var(--ink);border-radius:7px}.Health_active__fKcMM{min-height:24px;display:flex;margin-top:14px}.Health_active__fKcMM>span{display:inline-flex;gap:8px;align-items:center;font-size:12px;padding:5px 8px 5px 12px;border-radius:99px;background:#fbe5ed;color:#972047}.Health_active__fKcMM button{border:0;background:none;display:grid;place-items:center;min-width:24px;min-height:24px;color:inherit}.Health_cards__uVmd_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;margin-top:16px}.Health_card__eS9Xg{display:grid;grid-template-columns:166px 1fr;min-width:0;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 5px 0 #f7eff1;overflow:hidden;position:relative;transition:box-shadow .2s}.Health_card__eS9Xg:hover{box-shadow:0 8px 16px #3b132a10;border-color:#cf9bab}.Health_cardMedia__zeSsH{display:block;min-width:0;height:100%;border-right:1px solid var(--line);background:#faf4f6}.Health_cardLogo__c_ow_,.Health_cardName__iPlDv,.Health_cardPhoto___d0QI{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:220px}.Health_cardPhoto___d0QI img{width:100%;height:100%;min-height:220px;object-fit:cover;display:block}.Health_cardLogo__c_ow_{padding:20px;background:#faf7f3}.Health_cardLogo__c_ow_ img{max-width:100%!important;object-fit:contain;display:block;width:auto;height:auto}.Health_cardName__iPlDv{padding:20px;position:relative;background:#f5e7ed;color:#8d2750;text-align:center;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:-.03em}.Health_cardName__iPlDv:before{content:"";width:25px;height:3px;background:var(--berry);position:absolute;top:22px;left:calc(50% - 12px)}.Health_card__eS9Xg[data-need=home] .Health_cardName__iPlDv,.Health_card__eS9Xg[data-need=support] .Health_cardName__iPlDv{background:#fff0e2;color:#8a4526}.Health_cardBody__QIDky{padding:18px 20px 20px;min-width:0;display:flex;flex-direction:column}.Health_cardMeta__bVngn{display:flex;gap:6px;align-items:center;justify-content:space-between;margin:0 0 12px;min-height:36px}.Health_cardMeta__bVngn>span{font-size:10px;letter-spacing:.04em;font-weight:700;color:#a51a4a;text-transform:uppercase;line-height:1.5}.Health_root__JCByM .Health_card__eS9Xg h3{font-size:21px;font-weight:700;line-height:1.22;letter-spacing:-.035em}.Health_card__eS9Xg h3 a:hover{color:var(--berry)}.Health_cardBody__QIDky .Health_city__nsv8k{display:flex;align-items:center;gap:5px;font-size:12px;color:#73616b;margin-top:8px}.Health_cardScope___iJHw{font-size:12px;line-height:1.7;color:#735d6a;margin:14px 0 18px!important}.Health_cardLink__daul_{margin-top:auto;padding-top:13px;border-top:1px solid #f0e5e9;display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:var(--berry)!important}.Health_actions__tA0nD{display:flex;gap:8px;align-items:center;position:relative;flex-shrink:0}.Health_actions__tA0nD>.Health_favorite__LXAMo,.Health_actions__tA0nD>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #c6a9b7;background:#fff;color:var(--ink);min-height:44px;min-width:44px;border-radius:8px;font-size:12px;font-weight:650;padding:0 12px;box-shadow:none}.Health_actions__tA0nD>button>span:first-child{display:flex}.Health_card__eS9Xg .Health_actions__tA0nD{gap:4px}.Health_card__eS9Xg .Health_actions__tA0nD>.Health_favorite__LXAMo,.Health_card__eS9Xg .Health_actions__tA0nD>button{min-width:36px;min-height:36px;padding:6px;border-radius:50%;background:#fff}.Health_card__eS9Xg .Health_actions__tA0nD svg{width:15px;height:15px}.Health_favorite__LXAMo[aria-pressed=true]{color:#bc0e49!important;background:#fdeaf1!important}.Health_copy__3ioMp{position:absolute;z-index:10;top:50px;right:0;background:white;padding:15px;border:1px solid var(--line);min-width:270px;box-shadow:0 5px 20px #34142f30;font-size:12px}.Health_copy__3ioMp input{width:100%;margin-top:8px;padding:10px;border:1px solid var(--line)}.Health_sr__a7ydB{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.Health_noResults__Rd625{padding:70px 20px;text-align:center}.Health_noResults__Rd625 button{margin-top:25px;background:var(--berry);color:#fff;border:0;padding:15px 20px;border-radius:8px}.Health_profileTop__WZ6_e{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 42px}.Health_profileTop__WZ6_e>a{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600}.Health_identity__xGbKj{margin-bottom:38px}.Health_identityLabel__RSDrj{display:flex;gap:18px;align-items:center;justify-content:space-between;min-height:54px}.Health_identityLabel__RSDrj>.Health_eyebrow__rOvSo{color:var(--berry)}.Health_identityLabel__RSDrj .Health_eyebrow__rOvSo span{margin:0 12px;color:#bd8da0}.Health_identityLogo__17X7z{padding:7px 18px;background:var(--ink);border-radius:8px;min-height:54px;display:flex;align-items:center;justify-content:center;max-width:220px}.Health_identityLogo__17X7z img{object-fit:contain;width:auto;height:auto;max-width:100%}.Health_identity__xGbKj h1{font-size:clamp(36px,4.1vw,59px);line-height:1.08;letter-spacing:-.05em;max-width:950px;margin-top:16px;font-weight:750}.Health_profileOpening__y0dL_{display:grid;grid-template-columns:.78fr 1.4fr;gap:55px;align-items:start}.Health_profileIntro__HyKeg{padding-top:17px}.Health_rule__JVJ_e{display:block;width:43px;height:5px;border-radius:4px;background:var(--berry);margin:0 0 24px}.Health_profileIntro__HyKeg h2{font-size:24px}.Health_profileIntro__HyKeg>p{font-size:17px;line-height:1.85;color:#6c4d60;margin-top:19px}.Health_visitAnchor__iZTWw{display:flex;align-items:center;gap:15px;margin-top:22px;font-size:13px;font-weight:650}.Health_gallery__PtvB1{min-width:0}.Health_mainPhoto__90hon{display:block;width:100%;padding:0;position:relative;border:0;background:#f6ece6;border-radius:16px;overflow:hidden;box-shadow:9px 9px 0 #ffc39a}.Health_mainPhoto__90hon>img{display:block;width:100%;height:420px;object-fit:cover;object-position:center 38%}.Health_mainPhoto__90hon>span{position:absolute;bottom:18px;right:18px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650;color:var(--ink);background:white;border-radius:8px;padding:12px 14px;box-shadow:0 3px 12px #34142f24}.Health_thumbnails__R59uz{display:flex;gap:8px;margin-top:21px;overflow-x:auto;padding-bottom:3px}.Health_thumbnails__R59uz>button{width:68px;height:52px;flex-shrink:0;padding:2px;border:2px solid transparent;border-radius:6px;background:#f4e7ea}.Health_thumbnails__R59uz img{width:100%;height:100%;object-fit:cover;border-radius:3px}.Health_thumbnails__R59uz>button[aria-pressed=true]{border-color:var(--berry)}.Health_gallery__PtvB1 figcaption{margin-top:10px;font-size:10px;color:#846775;line-height:1.5}.Health_lightbox__V1JPB{padding:58px 30px 25px;border:0;border-radius:12px;background:#24151f;color:#fff;width:min(1120px,95vw);max-height:95dvh}.Health_lightbox__V1JPB::backdrop{background:#1b0b19df}.Health_lightbox__V1JPB>img{width:100%;height:72dvh;object-fit:contain;display:block}.Health_lightbox__V1JPB .Health_close__z_L0_{position:absolute;right:18px;top:14px;min-width:40px;min-height:40px;display:grid;place-items:center;border:1px solid #e5d7df;color:#fff;background:none;border-radius:50%}.Health_lightbox__V1JPB>div{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:18px;font-size:13px}.Health_lightbox__V1JPB>div button{min-height:44px;min-width:44px;background:#fff;color:var(--ink);border:0;border-radius:99px;display:grid;place-items:center}.Health_services__R4obS{margin-top:67px;padding:40px 0 10px;border-top:1px solid var(--line);display:grid;grid-template-columns:.7fr 1.7fr;gap:54px}.Health_services__R4obS .Health_eyebrow__rOvSo{color:var(--berry);margin-bottom:12px}.Health_services__R4obS ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.Health_services__R4obS li{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding:0 0 18px}.Health_services__R4obS li>span{display:grid;place-items:center;background:#fce5ee;border-radius:50%;width:34px;height:34px;flex-shrink:0;color:var(--berry)}.Health_services__R4obS h3{font-size:15px;line-height:1.5;letter-spacing:-.02em;font-weight:650}.Health_practical__qL_4C{margin-top:58px;padding:36px;border-radius:16px;background:#fff4e9;display:grid;grid-template-columns:1fr 1.3fr;gap:50px;scroll-margin-top:115px;border:1px solid #f2d5bc;box-shadow:0 6px 0 #fce5d2}.Health_practicalTitle__JFY_Y .Health_eyebrow__rOvSo{color:#994617;margin-bottom:10px}.Health_practicalTitle__JFY_Y h2{font-size:27px}.Health_practicalTitle__JFY_Y p{font-size:13px;line-height:1.8;margin-top:18px;color:#795d4b}.Health_practicalData__yDvBi article{display:flex;gap:18px;padding:5px 0 25px;min-width:0}.Health_practicalData__yDvBi article+article{border-top:1px solid #e8ccb7;padding-top:24px;padding-bottom:0}.Health_practicalData__yDvBi svg{flex-shrink:0;color:#b65320}.Health_practicalData__yDvBi h3{font-size:14px;font-weight:700}.Health_practicalData__yDvBi p{font-size:14px;line-height:1.8;margin-top:8px}.Health_practicalData__yDvBi a{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:650;border-bottom:1px solid #b69b85;margin-top:10px;padding-bottom:4px}.Health_team__1hrN_{margin-top:66px;display:grid;grid-template-columns:.7fr 1.7fr;gap:50px}.Health_team__1hrN_ .Health_eyebrow__rOvSo{color:var(--berry);margin-bottom:12px}.Health_team__1hrN_ ul{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:0;margin:0;list-style:none}.Health_team__1hrN_ li{display:flex;flex-direction:column;padding:16px 0;border-bottom:1px solid var(--line);gap:6px}.Health_team__1hrN_ li strong{font-size:15px;font-weight:650}.Health_team__1hrN_ li span{font-size:12px;color:#765968}.Health_contact__KEo2m{margin-top:68px;background:var(--ink);color:#fff;padding:38px 40px;border-radius:18px;display:grid;grid-template-columns:.8fr 1.5fr;gap:50px;box-shadow:0 7px 0 #d61959;scroll-margin-top:110px}.Health_contact__KEo2m .Health_eyebrow__rOvSo{color:#ffc7ab}.Health_contact__KEo2m h2{font-size:35px;margin:16px 0}.Health_contact__KEo2m p{font-size:13px;line-height:1.8;color:#ecd4e1}.Health_contactLinks__FMhTk{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:center;min-width:0}.Health_contactLinks__FMhTk>a{display:flex;align-items:center;gap:11px;padding:16px 14px;border:1px solid #856179;border-radius:9px;min-height:85px;color:#fff}.Health_contactLinks__FMhTk>a:hover{background:#55233e}.Health_contactLinks__FMhTk svg{flex-shrink:0;color:#ffa45d;width:18px}.Health_contactLinks__FMhTk>a>span{display:block;min-width:0;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.Health_contactLinks__FMhTk strong{display:block;font-size:13px;font-weight:650;color:#fff;margin-bottom:3px}.Health_contactLinks__FMhTk>a>svg:last-child{margin-left:auto;width:16px}.Health_offers__0cYDE{margin-top:66px}.Health_offers__0cYDE>div>.Health_eyebrow__rOvSo{color:var(--berry);margin-bottom:10px}.Health_offers__0cYDE h2{margin-bottom:16px}.Health_offers__0cYDE>div>p{font-size:13px;color:#745967;line-height:1.8;margin-bottom:12px;max-width:800px}.Health_offers__0cYDE>aside{margin-top:26px;border-top-color:var(--berry)}.Health_offers__0cYDE>aside h2{font-size:23px}.Health_offers__0cYDE>aside p{font-size:13px}.Health_sources__i2FNa{margin:32px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;color:#735b68}.Health_sources__i2FNa summary{cursor:pointer;font-weight:650;font-size:13px}.Health_sources__i2FNa p{margin-top:20px}.Health_sources__i2FNa ul{list-style:none;display:flex;gap:12px;flex-wrap:wrap;padding:0;margin:16px 0 0}.Health_sources__i2FNa a{display:flex;align-items:center;gap:6px;text-decoration:underline}.Health_explore__Pq8qp{margin-top:52px}.Health_explore__Pq8qp h2{font-size:27px}.Health_explore__Pq8qp .Health_resultsHeader__XR_w9>a{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:650}.Health_otherCards__T8NuV{display:grid;grid-template-columns:1fr 1fr;gap:14px}.Health_otherCards__T8NuV>a{display:flex;align-items:center;gap:15px;padding:13px 16px 13px 13px;border:1px solid var(--line);border-radius:10px;min-width:0}.Health_otherCards__T8NuV>a>div:first-child{width:72px;height:70px;min-height:70px;flex-shrink:0;padding:8px;border-radius:7px;font-size:10px;overflow:hidden}.Health_otherCards__T8NuV .Health_cardPhoto___d0QI{padding:0!important}.Health_otherCards__T8NuV img{max-width:100%;max-height:60px;min-height:0;object-fit:contain}.Health_otherCards__T8NuV .Health_cardPhoto___d0QI img{min-height:70px;max-height:70px;object-fit:cover}.Health_otherCards__T8NuV .Health_cardName__iPlDv:before{display:none}.Health_otherCards__T8NuV>a>div:nth-child(2){min-width:0;flex:1 1}.Health_otherCards__T8NuV span{font-size:10px;color:#8d6277}.Health_otherCards__T8NuV h3{font-size:15px;line-height:1.4;margin-top:5px;font-weight:650;letter-spacing:-.02em}.Health_otherCards__T8NuV>a>svg{flex-shrink:0;color:var(--berry)}.Health_logoOpening__luR4Y{display:grid;grid-template-columns:1fr 1fr;gap:70px}.Health_logoFocus__BNhpQ{display:flex;margin-top:32px;align-items:center;justify-content:center;background:#faf6f3;border:1px solid var(--line);border-radius:12px;min-height:165px;padding:30px}.Health_logoFocus__BNhpQ img{object-fit:contain;width:auto;height:auto;max-width:100%}.Health_scopeFocus__rKx69{background:#fce7ee;border-radius:80px 16px 16px 16px;padding:42px 38px;border-bottom:7px solid var(--berry);position:relative}.Health_scopeFocus__rKx69 .Health_eyebrow__rOvSo{color:var(--berry);margin:0 0 25px}.Health_scopeFocus__rKx69>svg{color:var(--berry);margin-bottom:20px}.Health_scopeFocus__rKx69 h2{font-size:28px}.Health_scopeFocus__rKx69 ul{list-style:none;padding:0;margin:28px 0 0}.Health_scopeFocus__rKx69 li{display:flex;gap:12px;align-items:start;padding:12px 0;border-top:1px solid #e5b7c8;font-size:15px;font-weight:550;line-height:1.6}.Health_scopeFocus__rKx69 li svg{flex-shrink:0;margin-top:4px;color:var(--berry)}@media(min-width:1450px){.Health_hero__OX3mG{min-height:500px}.Health_heroText__ZTmZK{padding-top:60px}}@media(max-width:1050px){.Health_root__JCByM{padding-inline:24px}.Health_heroText__ZTmZK{padding-left:30px}.Health_heroText__ZTmZK h1{font-size:47px}.Health_heroText__ZTmZK p{font-size:14px;max-width:340px}.Health_hero__OX3mG{min-height:460px}.Health_index__NIuQp{grid-template-columns:210px 1fr;gap:24px}.Health_needs__3fMJi>button{gap:8px;padding:12px;font-size:12px}.Health_card__eS9Xg{grid-template-columns:115px 1fr}.Health_cardBody__QIDky{padding:15px}.Health_root__JCByM .Health_card__eS9Xg h3{font-size:20px}.Health_cardMeta__bVngn{flex-wrap:wrap}.Health_cardName__iPlDv{font-size:13px;padding:15px}.Health_profileOpening__y0dL_{gap:30px}.Health_mainPhoto__90hon>img{height:370px}.Health_contact__KEo2m{padding:32px;gap:30px}.Health_contactLinks__FMhTk{grid-template-columns:1fr}.Health_contactLinks__FMhTk>a{min-height:68px}.Health_practical__qL_4C{gap:30px}.Health_identity__xGbKj h1{font-size:49px}.Health_profileIntro__HyKeg>p{font-size:15px}}@media(max-width:700px){.Health_root__JCByM{padding:20px 18px 60px}.Health_breadcrumb__9DIaD{font-size:10px;gap:7px;margin-bottom:18px}.Health_hero__OX3mG{display:flex;flex-direction:column;border-radius:22px 22px 60px 22px;margin-bottom:55px;min-height:0}.Health_heroText__ZTmZK{padding:30px 25px 10px}.Health_heroText__ZTmZK .Health_eyebrow__rOvSo{font-size:9px;letter-spacing:.08em}.Health_heroText__ZTmZK h1{font-size:41px;line-height:1.06;margin:21px 0 18px;letter-spacing:-.055em}.Health_heroText__ZTmZK p{font-size:14px;line-height:1.8;max-width:100%}.Health_heroCta__X0jzr{font-size:12px;padding:13px 16px;min-height:46px;margin-top:19px;gap:23px}.Health_heroImage__qFn_q{margin-top:15px;height:245px;border-radius:40px 0 60px 22px;align-self:auto}.Health_heroImage__qFn_q:before{background:linear-gradient(180deg,#fff0e0,transparent 23%)}.Health_heroImage__qFn_q img{object-position:50% 50%;object-fit:cover;width:100%;height:100%}.Health_heroImage__qFn_q figcaption{font-size:8px;bottom:13px;right:40px}.Health_heroSeal__EjKR2{bottom:-20px;right:auto;left:25px;padding:10px 15px;gap:10px;border-width:4px;font-size:8px;border-radius:11px}.Health_heroSeal__EjKR2 svg{width:23px}.Health_index__NIuQp{display:block;margin-bottom:44px;scroll-margin-top:90px}.Health_indexTitle__OOK_g{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-bottom:19px;padding:0}.Health_indexTitle__OOK_g .Health_eyebrow__rOvSo{width:100%;font-size:9px}.Health_indexTitle__OOK_g h2{font-size:26px;max-width:none;margin:0;flex:1 1}.Health_indexTitle__OOK_g>button{margin:0;font-size:10px;min-height:40px;gap:8px;padding:8px 10px}.Health_indexTitle__OOK_g>button span{font-size:9px}.Health_needs__3fMJi{gap:10px}.Health_needs__3fMJi>button{grid-template-columns:24px 1fr;grid-template-rows:auto;gap:8px;min-height:88px;padding:13px 12px;font-size:11px;line-height:1.5;align-content:start;border-radius:9px;box-shadow:0 3px 0 #f2e7eb}.Health_needs__3fMJi>button>svg:first-child{width:22px;height:22px;margin-top:2px}.Health_needs__3fMJi>button>svg:last-child{display:none}.Health_needs__3fMJi>button small{grid-column:2;line-height:1;margin-top:-1px;font-size:10px}.Health_results__rafbQ{scroll-margin-top:90px}.Health_root__JCByM h2{font-size:26px}.Health_resultsHeader__XR_w9{align-items:end;gap:15px;margin-bottom:21px}.Health_resultsHeader__XR_w9 .Health_eyebrow__rOvSo{font-size:9px}.Health_resultsHeader__XR_w9 p{font-size:12px;margin-top:9px}.Health_resultsHeader__XR_w9 .Health_count__phlPM{font-size:11px;margin:0 0 2px;text-align:right;white-space:normal;width:61px;flex-shrink:0}.Health_count__phlPM strong{display:block;font-size:32px;margin:0 0 7px}.Health_filters__kv4Ug{grid-template-columns:1fr 1fr 39px;gap:14px 9px;padding:16px 0}.Health_filters__kv4Ug .Health_search__aHJiy{grid-column:1/-1}.Health_filters__kv4Ug label>span{font-size:10px;margin-bottom:8px}.Health_filters__kv4Ug input,.Health_filters__kv4Ug select{font-size:12px;height:44px;padding-left:8px}.Health_filters__kv4Ug .Health_search__aHJiy input{padding-left:38px}.Health_filters__kv4Ug>button{min-height:44px}.Health_active__fKcMM{margin-top:12px;min-height:10px}.Health_cards__uVmd_{grid-template-columns:1fr;gap:17px;margin-top:10px}.Health_card__eS9Xg{grid-template-columns:105px 1fr;min-height:220px}.Health_cardBody__QIDky{padding:15px 15px 17px}.Health_cardMeta__bVngn{min-height:35px;margin-bottom:8px;gap:6px;flex-wrap:nowrap}.Health_cardMeta__bVngn>span{font-size:9px}.Health_card__eS9Xg .Health_actions__tA0nD{gap:2px}.Health_card__eS9Xg .Health_actions__tA0nD>.Health_favorite__LXAMo,.Health_card__eS9Xg .Health_actions__tA0nD>button{min-height:35px;min-width:35px;padding:6px}.Health_card__eS9Xg .Health_actions__tA0nD svg{width:14px;height:14px}.Health_root__JCByM .Health_card__eS9Xg h3{font-size:19px;line-height:1.25}.Health_cardScope___iJHw{font-size:11px;line-height:1.7;margin:12px 0 14px!important}.Health_cardLink__daul_{font-size:11px;line-height:1.5;gap:10px;padding-top:10px}.Health_cardLogo__c_ow_,.Health_cardName__iPlDv,.Health_cardPhoto___d0QI,.Health_cardPhoto___d0QI img{min-height:220px}.Health_cardLogo__c_ow_{padding:12px}.Health_cardName__iPlDv{font-size:13px;line-height:1.4;padding:22px 11px}.Health_cardName__iPlDv:before{top:20px;width:20px;left:calc(50% - 10px)}.Health_cardBody__QIDky .Health_city__nsv8k{font-size:11px;line-height:1.4}.Health_profileTop__WZ6_e{margin:4px 0 28px;flex-wrap:wrap;gap:18px}.Health_profileTop__WZ6_e>a{font-size:11px}.Health_actions__tA0nD>.Health_favorite__LXAMo,.Health_actions__tA0nD>button{font-size:10px;gap:6px;padding:10px;min-height:42px}.Health_identity__xGbKj{margin-bottom:24px}.Health_identityLabel__RSDrj{min-height:45px;align-items:start;gap:16px}.Health_identityLabel__RSDrj>.Health_eyebrow__rOvSo{font-size:10px;letter-spacing:.06em;max-width:60%}.Health_identityLabel__RSDrj .Health_eyebrow__rOvSo span{margin:0 5px}.Health_identityLogo__17X7z{max-width:110px;min-height:45px;padding:8px 10px}.Health_identityLogo__17X7z img{max-height:40px!important;width:auto;height:auto}.Health_identity__xGbKj h1{font-size:36px;margin-top:17px;line-height:1.08}.Health_logoOpening__luR4Y,.Health_profileOpening__y0dL_{display:flex;flex-direction:column;gap:30px}.Health_profileIntro__HyKeg{padding-top:6px;width:100%}.Health_rule__JVJ_e{margin-bottom:17px;width:32px;height:4px}.Health_profileIntro__HyKeg h2{font-size:22px}.Health_profileIntro__HyKeg>p{font-size:15px;line-height:1.85;margin-top:16px}.Health_primary__p_6S2{margin-top:23px;min-height:46px;font-size:13px;padding:13px 17px}.Health_visitAnchor__iZTWw{font-size:12px;margin-top:21px}.Health_gallery__PtvB1{width:calc(100% - 6px)}.Health_mainPhoto__90hon{border-radius:12px;box-shadow:6px 6px 0 #ffc39a}.Health_mainPhoto__90hon>img{height:auto;aspect-ratio:4/3;object-position:50% 35%}.Health_mainPhoto__90hon>span{bottom:12px;right:12px;font-size:10px;padding:10px 12px}.Health_thumbnails__R59uz{gap:7px;margin-top:17px}.Health_thumbnails__R59uz>button{width:58px;height:46px}.Health_gallery__PtvB1 figcaption{font-size:9px;line-height:1.5;margin-top:10px}.Health_services__R4obS{display:block;margin-top:35px;padding-top:26px}.Health_services__R4obS>div{margin-bottom:24px}.Health_services__R4obS h2{font-size:25px}.Health_services__R4obS .Health_eyebrow__rOvSo{font-size:10px}.Health_services__R4obS ul{gap:16px 14px}.Health_services__R4obS li{display:block;padding:0 0 15px}.Health_services__R4obS li>span{width:30px;height:30px;margin-bottom:11px}.Health_services__R4obS h3{font-size:13px;line-height:1.6;max-width:135px}.Health_practical__qL_4C{display:block;margin-top:29px;padding:25px 22px;border-radius:12px}.Health_practicalTitle__JFY_Y .Health_eyebrow__rOvSo{font-size:10px}.Health_practicalTitle__JFY_Y h2{font-size:25px}.Health_practicalTitle__JFY_Y p{font-size:12px;margin-top:15px;line-height:1.9}.Health_practicalData__yDvBi{margin-top:26px}.Health_practicalData__yDvBi article{gap:14px;padding-bottom:22px}.Health_practicalData__yDvBi h3,.Health_practicalData__yDvBi p{font-size:13px}.Health_practicalData__yDvBi a{font-size:11px}.Health_team__1hrN_{display:block;margin-top:40px}.Health_team__1hrN_ h2{font-size:25px;margin-bottom:22px}.Health_team__1hrN_ ul{gap:0 15px}.Health_team__1hrN_ li{padding:15px 0}.Health_team__1hrN_ li strong{font-size:13px;line-height:1.5}.Health_team__1hrN_ li span{font-size:11px;line-height:1.6}.Health_contact__KEo2m{display:block;margin-top:40px;padding:27px 22px;border-radius:13px}.Health_contact__KEo2m>.Health_eyebrow__rOvSo{font-size:10px}.Health_contact__KEo2m h2{font-size:29px;margin:12px 0}.Health_contact__KEo2m p{font-size:12px;line-height:1.9}.Health_contactLinks__FMhTk{margin-top:23px;gap:10px}.Health_contactLinks__FMhTk>a{padding:14px;min-height:70px}.Health_contactLinks__FMhTk strong{font-size:12px}.Health_contactLinks__FMhTk>a>span{font-size:11px}.Health_offers__0cYDE{margin-top:44px}.Health_offers__0cYDE h2{font-size:25px}.Health_offers__0cYDE>div>p{font-size:12px;line-height:1.9}.Health_offers__0cYDE>aside{padding:21px 18px}.Health_offers__0cYDE>aside h2{font-size:21px}.Health_offers__0cYDE>aside p{font-size:12px}.Health_sources__i2FNa{margin:25px 0;font-size:11px}.Health_sources__i2FNa summary{font-size:12px}.Health_sources__i2FNa ul{display:block}.Health_sources__i2FNa li{margin:12px 0}.Health_explore__Pq8qp{margin-top:36px}.Health_explore__Pq8qp h2{font-size:23px}.Health_explore__Pq8qp .Health_resultsHeader__XR_w9{align-items:center}.Health_explore__Pq8qp .Health_resultsHeader__XR_w9>a{font-size:10px;gap:5px;white-space:nowrap}.Health_otherCards__T8NuV{grid-template-columns:1fr;gap:11px}.Health_otherCards__T8NuV>a{padding:11px;gap:13px}.Health_otherCards__T8NuV>a>div:first-child{width:60px;height:60px;min-height:60px}.Health_otherCards__T8NuV h3{font-size:14px}.Health_otherCards__T8NuV span{font-size:9px}.Health_logoFocus__BNhpQ{margin-top:24px;min-height:130px;padding:25px}.Health_logoFocus__BNhpQ img{max-width:200px!important;max-height:100px!important}.Health_scopeFocus__rKx69{width:100%;border-radius:50px 12px 12px 12px;padding:28px 25px}.Health_scopeFocus__rKx69 h2{font-size:25px}.Health_scopeFocus__rKx69 li{font-size:14px}.Health_lightbox__V1JPB{padding:60px 13px 22px;width:96vw}.Health_lightbox__V1JPB>img{height:64dvh}}@media(prefers-reduced-motion:reduce){.Health_root__JCByM *{scroll-behavior:auto!important;transition:none!important}}.Health_identityLogo__17X7z{background:#fff;border:1px solid var(--line)}.Health_root__JCByM [data-logo-dark=true]{background:var(--ink)}.Health_card__eS9Xg .Health_actions__tA0nD>.Health_favorite__LXAMo,.Health_card__eS9Xg .Health_actions__tA0nD>button{min-height:44px;min-width:44px}.Health_card__eS9Xg .Health_actions__tA0nD svg{width:16px;height:16px}.Health_identity__xGbKj{background:var(--berry);color:#fff;padding:28px 32px 34px;border-radius:18px 18px 48px 18px;box-shadow:0 7px 0 #ffb478}.Health_identityLabel__RSDrj>.Health_eyebrow__rOvSo{color:#fff4e7}.Health_identityLabel__RSDrj .Health_eyebrow__rOvSo span{color:#ffcba8}.Health_identityLogo__17X7z{box-shadow:0 4px 0 #7c123c26}.Health_profileIntro__HyKeg h2{color:var(--ink)}@media(max-width:700px){.Health_identity__xGbKj{padding:22px 21px 28px;border-radius:12px 12px 32px 12px}.Health_identity__xGbKj h1{font-size:32px;line-height:1.15}.Health_identityLabel__RSDrj>.Health_eyebrow__rOvSo{max-width:62%;font-size:9px}.Health_identityLogo__17X7z{max-width:93px;min-height:42px;padding:7px}.Health_identityLogo__17X7z img{max-height:36px!important}.Health_identityLabel__RSDrj{min-height:42px}.Health_identityLabel__RSDrj .Health_eyebrow__rOvSo span{display:inline-block}}.Health_profileOpening__y0dL_{display:flex;flex-direction:column-reverse;gap:32px}.Health_profileOpening__y0dL_>.Health_gallery__PtvB1{width:100%}.Health_documentary__JTGMs{display:flex;gap:16px;overflow-x:auto;padding:0 3px 14px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--berry) #f7e4e9}.Health_documentary__JTGMs>button{padding:0;display:block;position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px)/3);aspect-ratio:4/3;border:1px solid #e2ced6;border-radius:12px;background:#faf3ed;overflow:hidden;scroll-snap-align:start;box-shadow:0 5px 0 #f4dac9;min-width:0}.Health_documentary__JTGMs>button>img{display:block;height:100%;object-fit:cover;object-position:50% 30%}.Health_documentary__JTGMs>button>span{display:flex;align-items:center;gap:8px;position:absolute;right:12px;bottom:12px;border-radius:6px;color:var(--ink);background:#fff;font-size:10px;font-weight:650;padding:9px}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg{display:grid;grid-template-columns:.75fr 1.5fr auto;gap:14px 32px;align-items:start;padding-top:16px}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>.Health_rule__JVJ_e{grid-column:1;margin:0}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>h2{grid-column:1;grid-row:2;margin:0;font-size:25px;max-width:245px}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>p{grid-column:2;grid-row:1/4;margin:0;font-size:16px;line-height:1.9}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>.Health_primary__p_6S2{grid-column:3;grid-row:1/3;margin:0;font-size:12px;padding:15px 18px;gap:18px}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>.Health_visitAnchor__iZTWw{grid-column:3;margin-top:0;font-size:11px}.Health_profileHeaderContact__RyLl3{display:inline-flex;align-items:center;gap:24px;border:1px solid #f2a3bc;border-radius:7px;padding:11px 15px;font-size:12px;font-weight:650;margin-top:24px}.Health_profileHeaderContact__RyLl3:hover{background:#ab1042}.Health_identity__xGbKj{position:relative}.Health_identity__xGbKj h1{max-width:1000px}.Health_gallery__PtvB1 figcaption{margin-top:8px}@media(max-width:1050px){.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg{grid-template-columns:.8fr 1.3fr}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>.Health_primary__p_6S2{grid-column:2;grid-row:4;justify-self:start}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>.Health_visitAnchor__iZTWw{grid-column:2;grid-row:5}.Health_documentary__JTGMs>button{flex-basis:calc((100% - 25px)/2.5)}}@media(max-width:700px){.Health_profileOpening__y0dL_{gap:24px;flex-direction:column-reverse}.Health_documentary__JTGMs{gap:12px;padding:0 2px 13px}.Health_documentary__JTGMs>button{flex-basis:86%;border-radius:9px}.Health_documentary__JTGMs>button>span{bottom:10px;right:10px;font-size:9px;padding:8px}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg{display:block;padding-top:6px}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>.Health_rule__JVJ_e{margin-bottom:17px}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>h2{font-size:23px;max-width:none}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>p{margin-top:16px;font-size:14px;line-height:1.9}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>.Health_primary__p_6S2{display:none}.Health_profileOpening__y0dL_>.Health_profileIntro__HyKeg>.Health_visitAnchor__iZTWw{margin-top:20px;font-size:12px}.Health_profileHeaderContact__RyLl3{font-size:11px;margin-top:22px;padding:11px 13px;gap:18px}.Health_gallery__PtvB1 figcaption{font-size:9px}}.Health_documentary__JTGMs{--documentary-height:270px;align-items:center;min-height:var(--documentary-height)}.Health_documentary__JTGMs>button{flex:0 0 auto;max-width:100%;height:auto}.Health_documentary__JTGMs>button>img{width:100%;height:auto;object-fit:contain}.Health_card__eS9Xg[data-photo-card=true]{grid-template-columns:1fr;align-self:start}.Health_card__eS9Xg[data-photo-card=true] .Health_cardMedia__zeSsH{height:auto;border-right:0;border-bottom:1px solid var(--line)}.Health_card__eS9Xg[data-photo-card=true] .Health_cardPhoto___d0QI{height:auto;min-height:0}.Health_card__eS9Xg[data-photo-card=true] .Health_cardPhoto___d0QI img{height:auto;min-height:0;max-height:none;object-fit:contain}.Health_otherCards__T8NuV .Health_cardPhoto___d0QI img{object-fit:contain}.Health_cardLogo__c_ow_{background:#fff}.Health_cardLogo__c_ow_ img{max-height:140px!important}.Health_root__JCByM .Health_cardLogo__c_ow_[data-logo-dark=true]{background:var(--ink)}@media(max-width:700px){.Health_documentary__JTGMs{--documentary-height:220px}.Health_card__eS9Xg[data-photo-card=true] .Health_cardPhoto___d0QI img{max-height:300px}.Health_cardLogo__c_ow_ img{max-height:120px!important}}.Health_cardPhoto___d0QI{position:relative}.Health_mediaCredit__y6vJz{position:absolute;bottom:0;left:0;max-width:100%;font-size:9px;line-height:1.4;padding:4px 7px;background:#ffffffed;color:var(--ink)}.Health_card__eS9Xg:not([data-photo-card=true]) .Health_cardPhoto___d0QI{padding:0;background:#faf3ed}.Health_card__eS9Xg:not([data-photo-card=true]) .Health_cardPhoto___d0QI img{width:100%;height:auto;min-height:0;object-fit:contain}.Health_cards__uVmd_{align-items:start}.Health_root__JCByM .Health_actions__tA0nD>.Health_favorite__LXAMo{position:static;inset:auto;flex:none}.GardenPaymentInfo_payments__EKZ6N{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:42px 0 28px;padding:24px 0;border-top:1px solid #dce3da;border-bottom:1px solid #dce3da}.GardenPaymentInfo_payments__EKZ6N>aside{margin:0;padding:0;border:0;max-width:670px}.GardenPaymentInfo_payments__EKZ6N ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;flex-shrink:0;max-width:310px}.GardenPaymentInfo_payments__EKZ6N li{display:flex;align-items:center;justify-content:center;background:white;border:1px solid #e1e5e0;border-radius:5px;padding:3px}.GardenPaymentInfo_payments__EKZ6N img{display:block;object-fit:contain}@media(max-width:900px){.GardenPaymentInfo_payments__EKZ6N{align-items:flex-start;flex-direction:column;gap:20px}.GardenPaymentInfo_payments__EKZ6N ul{max-width:100%}}.HomeProperty_page__fULQm{--clay:#bd4526;--ink:#302b25;--sand:#f4eee4;--line:#e1d9cd;--yellow:#f6d263;max-width:1280px;margin:auto;padding:0 40px 64px;color:var(--ink);font-family:var(--font-ayivoo-inter),Inter,sans-serif}.HomeProperty_page__fULQm *{box-sizing:border-box}.HomeProperty_page__fULQm button,.HomeProperty_page__fULQm input,.HomeProperty_page__fULQm select{font:inherit}.HomeProperty_page__fULQm a{color:inherit;text-decoration:none}.HomeProperty_page__fULQm :focus-visible{outline:3px solid #efad28;outline-offset:4px}.HomeProperty_page__fULQm section[id]{scroll-margin-top:100px}.HomeProperty_page__fULQm h1,.HomeProperty_page__fULQm h2,.HomeProperty_page__fULQm h3{font-family:inherit}.HomeProperty_page__fULQm h1{font-size:clamp(38px,4vw,56px);line-height:1.1;letter-spacing:-.045em;font-weight:650;margin:0}.HomeProperty_page__fULQm h2{font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1.25;margin:0 0 22px}.HomeProperty_page__fULQm h3{font-size:21px;letter-spacing:-.03em;font-weight:600;line-height:1.3;margin:0}.HomeProperty_breadcrumb__4CMnw{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#796e62;padding:24px 0}.HomeProperty_eyebrow__NYgvZ{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.07em;margin:0 0 18px}.HomeProperty_primary__qAw7J{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:var(--clay);color:white!important;border:0;border-radius:3px;padding:14px 18px;min-height:46px;font-size:12px;font-weight:600;cursor:pointer}.HomeProperty_primary__qAw7J:hover{background:#96351e}.HomeProperty_opening__Sfpc_{background:var(--clay);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:46px}.HomeProperty_openingHeading__Ib4gI{grid-column:1/-1;padding:30px 38px;color:#fff9ed;position:relative}.HomeProperty_openingHeading__Ib4gI>.HomeProperty_eyebrow__NYgvZ{color:#fff4e8;margin-bottom:14px;font-size:11px;letter-spacing:.08em}.HomeProperty_opening__Sfpc_ h1{font-size:clamp(48px,6.8vw,90px);line-height:1;letter-spacing:-.065em;font-weight:650;color:#fff9ed}.HomeProperty_opening__Sfpc_ h1 span{color:var(--yellow);font-weight:450}.HomeProperty_intro__mVe_B{font-size:14px;line-height:1.8;max-width:710px;margin:20px 0 0;color:#fff4e8}.HomeProperty_heroJump__Rspcb{position:absolute;right:38px;bottom:31px;display:flex;align-items:center;gap:15px;font-size:11px;font-weight:600;color:#fff9ed!important;padding-bottom:7px;border-bottom:1px solid #ecc6b7}.HomeProperty_heroScene__jC4OO{grid-column:1/-1;position:relative;aspect-ratio:3/1;height:auto;margin:0 25px -25px;overflow:hidden;background:#d3ab77}.HomeProperty_heroScene__jC4OO img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.HomeProperty_directory__JPyRK{padding-top:20px}.HomeProperty_sectionHeading__OyzPz{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:24px}.HomeProperty_sectionHeading__OyzPz h2{margin:0;font-size:31px}.HomeProperty_sectionHeading__OyzPz>p{margin:0;font-size:11px;white-space:nowrap}.HomeProperty_sectionHeading__OyzPz strong{font-size:20px;font-weight:600;color:var(--clay);padding-right:5px}.HomeProperty_directoryLayout___RemI{display:grid;grid-template-columns:247px minmax(0,1fr);gap:30px;align-items:start}.HomeProperty_filterSidebar__rcFmc{position:sticky;top:100px;background:var(--ink);padding:23px 20px;border-radius:3px;color:white}.HomeProperty_filters__gXZcD{display:flex;flex-direction:column;gap:19px}.HomeProperty_filters__gXZcD>label>span{display:block;font-size:11px;line-height:1.4;margin-bottom:8px;color:#f7e6cd;font-weight:500}.HomeProperty_filters__gXZcD input[type=search],.HomeProperty_filters__gXZcD select{font-size:16px;min-height:44px;width:100%;min-width:0;background:#fffdfa;color:var(--ink);border:1px solid #cfc3b3;border-radius:3px;padding:10px}.HomeProperty_searchField__LXHpI>div{position:relative}.HomeProperty_searchField__LXHpI svg{position:absolute;top:13px;left:10px;color:#7c7064}.HomeProperty_filters__gXZcD .HomeProperty_searchField__LXHpI input{padding-left:34px}.HomeProperty_filters__gXZcD .HomeProperty_primary__qAw7J{background:var(--yellow);color:var(--ink)!important;justify-content:space-between}.HomeProperty_checkbox__DXrTg{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.6}.HomeProperty_checkbox__DXrTg input{width:16px;height:16px;margin:1px 0;accent-color:var(--yellow);flex-shrink:0}.HomeProperty_reset__uIxkm{font-size:10px;display:block;text-decoration:underline!important;text-underline-offset:4px;align-self:center;color:#e2d0b8!important;margin-top:-6px}.HomeProperty_directoryResults__ydoMG{min-width:0}.HomeProperty_groupNav__EcBuo{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.HomeProperty_groupNav__EcBuo a{font-size:10px;font-weight:550;padding:10px 12px;background:var(--sand);border-radius:2px;display:flex;align-items:center;justify-content:space-between;gap:12px}.HomeProperty_groupNav__EcBuo a[aria-current=page]{background:var(--clay);color:white}.HomeProperty_groupNav__EcBuo a span{font-size:9px}.HomeProperty_groupNav__EcBuo a:hover{background:var(--yellow);color:var(--ink)}.HomeProperty_directoryList__SEa29{border-top:2px solid var(--ink)}.HomeProperty_card__SUcIl{display:grid;grid-template-columns:118px minmax(0,1fr) 44px;gap:20px;padding:24px 0;border-bottom:1px solid var(--line);min-width:0;align-items:center}.HomeProperty_cardPhoto__4PKcX{height:120px;background:#f6ce65;display:flex;align-items:center;justify-content:center;color:#7d371f;overflow:hidden;border-radius:2px}.HomeProperty_cardPhoto__4PKcX img{display:block;width:100%;height:100%;object-fit:cover}.HomeProperty_card__SUcIl[data-trade=technical] .HomeProperty_cardPhoto__4PKcX{background:#f1ca5c;color:#56421c}.HomeProperty_card__SUcIl[data-trade=building] .HomeProperty_cardPhoto__4PKcX{background:#d85a35;color:#fff5e7}.HomeProperty_card__SUcIl[data-trade=property] .HomeProperty_cardPhoto__4PKcX{background:#cad9ac;color:#39432d}.HomeProperty_card__SUcIl[data-trade=access] .HomeProperty_cardPhoto__4PKcX{background:#c8b5d4;color:#453250}.HomeProperty_card__SUcIl[data-trade=other] .HomeProperty_cardPhoto__4PKcX{background:#e4ddd1;color:#645445}.HomeProperty_cardBody__lMMAp{min-width:0}.HomeProperty_location__oZpP5{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;color:#7c6c5c;margin:0 0 7px}.HomeProperty_card__SUcIl h3{font-size:20px;line-height:1.35}.HomeProperty_card__SUcIl h3 a:hover{color:var(--clay)}.HomeProperty_tags__nJ0Pv{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:10px}.HomeProperty_tags__nJ0Pv span{font-size:10px;line-height:1.7;color:#8c452b}.HomeProperty_cardDescription__SubYE{font-size:11px;line-height:1.8;color:#776a5d;margin:10px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeProperty_cardActions__MN6Jd{display:flex;flex-direction:column;align-items:center;gap:12px}.HomeProperty_favorite__RwRK4{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:1px solid #d8cfc2;border-radius:50%;background:#fff;color:#5c4435;padding:10px;cursor:pointer}.HomeProperty_favorite__RwRK4 svg{height:18px;width:18px}.HomeProperty_cardOpen__s3cCA{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--clay)!important}.HomeProperty_empty__kZ3Pw{text-align:center;padding:65px 20px;background:var(--sand)}.HomeProperty_empty__kZ3Pw h3{margin:20px 0;font-size:22px}.HomeProperty_cards___8NaV{border-top:2px solid var(--ink)}.HomeProperty_profileTop__PDHiA{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;margin-bottom:45px}.HomeProperty_profileTop__PDHiA>a{display:flex;align-items:center;gap:9px;font-size:12px}.HomeProperty_tools__gAHfJ{display:flex;gap:12px;align-items:center}.HomeProperty_tools__gAHfJ>.HomeProperty_favorite__RwRK4{border-radius:5px;font-size:12px;padding:12px 15px}.HomeProperty_tools__gAHfJ button{min-height:44px}.HomeProperty_profileHeader__IXyyM{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:0 0 33px}.HomeProperty_profileHeader__IXyyM h1{font-size:clamp(34px,4vw,54px);max-width:900px}.HomeProperty_profileLead__Ahc7F{font-size:14px;line-height:1.7;margin:18px 0 0;color:#7b5b46;max-width:830px}.HomeProperty_profileLocation__zvv3w{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px;margin-bottom:5px}.HomeProperty_workGallery__7nLKm{margin-bottom:20px}.HomeProperty_gallery__Khh6R{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:225px 225px;gap:10px}.HomeProperty_gallery__Khh6R>button{position:relative;display:block;border:0;background:var(--sand);padding:0;cursor:zoom-in;overflow:hidden;border-radius:4px}.HomeProperty_gallery__Khh6R>button:first-child{grid-row:1/3}.HomeProperty_gallery__Khh6R[data-count="1"]{grid-template-columns:1fr;grid-template-rows:450px}.HomeProperty_gallery__Khh6R[data-count="1"]>button:first-child{grid-row:1}.HomeProperty_gallery__Khh6R[data-count="2"]>button:nth-child(2){grid-row:1/3}.HomeProperty_gallery__Khh6R img{width:100%;height:100%;object-fit:cover}.HomeProperty_gallery__Khh6R>button>span{position:absolute;bottom:15px;right:15px;display:flex;align-items:center;gap:8px;background:#fff;padding:10px 12px;border-radius:3px;font-size:11px;color:var(--ink)}.HomeProperty_singlePhoto__uyHWQ{height:420px;overflow:hidden;border-radius:5px}.HomeProperty_singlePhoto__uyHWQ img{width:100%;height:100%;object-fit:cover}.HomeProperty_noGallery__TdHLp{display:flex;align-items:center;gap:18px;color:#7e6049;background:var(--sand);padding:24px;border-radius:4px;font-size:12px;margin-bottom:10px}.HomeProperty_profileNav__GdkWS{display:flex;overflow-x:auto;gap:32px;border-bottom:1px solid var(--line);padding:20px 0;font-size:12px;white-space:nowrap;margin-bottom:42px}.HomeProperty_profileNav__GdkWS a:hover{color:var(--clay)}.HomeProperty_profileBody__edhaC{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:65px;align-items:start}.HomeProperty_profileContent__UfH2S>section{padding-bottom:35px;margin-bottom:30px;border-bottom:1px solid var(--line)}.HomeProperty_profileContent__UfH2S h2{font-size:27px}.HomeProperty_about__D_5rL{font-size:15px;line-height:1.9;white-space:pre-line;color:#625448;margin:0}.HomeProperty_serviceList__ZYNVp{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;gap:15px}.HomeProperty_serviceList__ZYNVp li{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.6}.HomeProperty_serviceList__ZYNVp svg{flex-shrink:0;color:var(--clay);margin-top:1px}.HomeProperty_details__u3znu{margin:0}.HomeProperty_details__u3znu>div{display:grid;grid-template-columns:125px minmax(0,1fr);border-bottom:1px solid #ece5db;padding:15px 0;gap:15px;font-size:12px;line-height:1.9}.HomeProperty_details__u3znu dt{color:#7e6d5c}.HomeProperty_details__u3znu dd{margin:0;overflow-wrap:anywhere}.HomeProperty_details__u3znu dd a{display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:4px}.HomeProperty_details__u3znu dd>a:has(svg){display:flex;margin-top:4px}.HomeProperty_contact__YvcwX{position:sticky;top:100px;background:var(--sand);padding:28px;border-radius:5px;border-top:4px solid var(--clay)}.HomeProperty_contactHeading__08btf{display:flex;align-items:center;gap:14px;font-size:9px;letter-spacing:.06em;color:#886048;text-transform:uppercase;margin-bottom:25px}.HomeProperty_contact__YvcwX h2{font-size:28px;line-height:1.25}.HomeProperty_contact__YvcwX>p{font-size:12px;line-height:1.9;color:#725d4d;margin-bottom:25px}.HomeProperty_contact__YvcwX>.HomeProperty_primary__qAw7J{display:flex;width:100%;font-size:12px}.HomeProperty_website__9cpPZ{font-size:11px;display:flex;justify-content:space-between;gap:10px;padding:16px 0}.HomeProperty_contact__YvcwX section{border-top:1px solid var(--line);padding-top:15px;margin-top:15px}.HomeProperty_contact__YvcwX section section{border:0;padding:0;margin:0}.HomeProperty_contact__YvcwX section p{font-size:10px;line-height:1.7}.HomeProperty_contact__YvcwX section ul{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0}.HomeProperty_contact__YvcwX section li{display:flex;align-items:center;background:#fff;padding:4px;border-radius:3px}.HomeProperty_contact__YvcwX section img{object-fit:contain;max-width:43px;max-height:26px}.HomeProperty_sources__LwMae{display:flex;flex-wrap:wrap;gap:15px;font-size:10px;line-height:1.9;margin:10px 0 45px;align-items:center;color:#786655}.HomeProperty_sources__LwMae>p{font-weight:600;margin:0}.HomeProperty_sources__LwMae a{display:flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:3px}.HomeProperty_more__mk4Df{margin-top:50px}.HomeProperty_lightbox__373Oz{background:#1c1815;border:0;color:white;width:94vw;max-width:1500px;padding:50px 25px 20px;max-height:95dvh;border-radius:5px;overflow:auto}.HomeProperty_lightbox__373Oz::backdrop{background:#18120dec}.HomeProperty_lightbox__373Oz>img{display:block;max-height:70dvh;width:auto;max-width:100%;height:auto;object-fit:contain;margin:auto}.HomeProperty_close__1prid{position:absolute;right:12px;top:10px;border:0;background:transparent;color:white;padding:8px;cursor:pointer;min-width:44px;min-height:44px}.HomeProperty_galleryControls__N1kwc{display:flex;align-items:center;justify-content:center;gap:25px;font-size:12px;margin-top:16px}.HomeProperty_galleryControls__N1kwc button{display:flex;align-items:center;justify-content:center;border:1px solid #8a796b;color:white;background:transparent;padding:10px;min-height:44px;min-width:44px;cursor:pointer}.HomeProperty_lightbox__373Oz>p{text-align:center;font-size:11px;line-height:1.7}.HomeProperty_lightbox__373Oz a{color:white;text-decoration:underline}.HomeProperty_profileHeader__IXyyM{background:var(--clay);padding:32px 34px;color:#fff7e9}.HomeProperty_profileHeader__IXyyM h1{color:#fff8ea}.HomeProperty_profileHeader__IXyyM .HomeProperty_eyebrow__NYgvZ,.HomeProperty_profileLead__Ahc7F{color:#fff4e8}.HomeProperty_profileTop__PDHiA{margin-bottom:25px}.HomeProperty_workGallery__7nLKm{margin-top:12px}.HomeProperty_contact__YvcwX{background:var(--yellow);border:0}.HomeProperty_contact__YvcwX>.HomeProperty_primary__qAw7J{background:var(--ink)}.HomeProperty_contactHeading__08btf{color:#594529}.HomeProperty_contact__YvcwX section{border-color:#bd9d48}.HomeProperty_contact__YvcwX h2{font-size:29px}@media(max-width:1000px){.HomeProperty_page__fULQm{padding-inline:26px}.HomeProperty_openingHeading__Ib4gI{padding:28px}.HomeProperty_opening__Sfpc_ h1{font-size:70px}.HomeProperty_heroJump__Rspcb{position:static;display:inline-flex;margin-top:20px}.HomeProperty_heroScene__jC4OO{height:auto;margin-inline:20px}.HomeProperty_directoryLayout___RemI{grid-template-columns:220px minmax(0,1fr);gap:22px}.HomeProperty_filterSidebar__rcFmc{padding:21px 16px}.HomeProperty_card__SUcIl{grid-template-columns:95px minmax(0,1fr) 40px;gap:15px}.HomeProperty_cardPhoto__4PKcX{height:110px}.HomeProperty_card__SUcIl h3{font-size:18px}.HomeProperty_profileBody__edhaC{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.HomeProperty_profileHeader__IXyyM{padding:28px}.HomeProperty_gallery__Khh6R{grid-template-rows:180px 180px}.HomeProperty_serviceList__ZYNVp{grid-template-columns:1fr}.HomeProperty_contact__YvcwX{padding:24px 20px}}@media(max-width:720px){.HomeProperty_page__fULQm{padding:0 18px 45px}.HomeProperty_breadcrumb__4CMnw{font-size:10px;padding:20px 0;gap:8px}.HomeProperty_opening__Sfpc_{margin-inline:-18px;margin-bottom:38px}.HomeProperty_openingHeading__Ib4gI{padding:26px 23px 23px}.HomeProperty_openingHeading__Ib4gI>.HomeProperty_eyebrow__NYgvZ{font-size:10px;margin-bottom:16px}.HomeProperty_opening__Sfpc_ h1{font-size:48px;line-height:1.02;max-width:340px}.HomeProperty_intro__mVe_B{font-size:12px;line-height:1.8;margin-top:18px;max-width:340px}.HomeProperty_heroJump__Rspcb{font-size:11px;margin-top:18px;gap:12px}.HomeProperty_heroScene__jC4OO{aspect-ratio:auto;height:175px;margin:0 18px -18px}.HomeProperty_heroScene__jC4OO img{object-position:75% 50%}.HomeProperty_directory__JPyRK{padding-top:10px}.HomeProperty_sectionHeading__OyzPz{gap:15px;margin-bottom:20px;align-items:center}.HomeProperty_sectionHeading__OyzPz h2{font-size:26px}.HomeProperty_sectionHeading__OyzPz>p{font-size:10px;white-space:normal;text-align:right}.HomeProperty_sectionHeading__OyzPz strong{font-size:18px}.HomeProperty_directoryLayout___RemI{grid-template-columns:1fr;gap:24px}.HomeProperty_filterSidebar__rcFmc{position:static;padding:20px 17px}.HomeProperty_filters__gXZcD{display:grid;grid-template-columns:1fr 1fr;gap:17px 12px}.HomeProperty_filters__gXZcD .HomeProperty_searchField__LXHpI{grid-column:1/-1}.HomeProperty_filters__gXZcD>label>span{font-size:10px}.HomeProperty_filters__gXZcD input[type=search],.HomeProperty_filters__gXZcD select{font-size:16px;min-height:44px}.HomeProperty_filters__gXZcD>.HomeProperty_checkbox__DXrTg{font-size:10px;align-self:center}.HomeProperty_filters__gXZcD>.HomeProperty_primary__qAw7J{grid-column:1/-1;justify-content:center;gap:15px}.HomeProperty_filters__gXZcD>.HomeProperty_reset__uIxkm{grid-column:1/-1;justify-self:center;font-size:10px;margin:0}.HomeProperty_groupNav__EcBuo{gap:6px;margin-bottom:20px}.HomeProperty_groupNav__EcBuo a{font-size:9px;padding:10px;gap:8px}.HomeProperty_card__SUcIl{grid-template-columns:76px minmax(0,1fr) 36px;gap:13px;padding:20px 0;align-items:start}.HomeProperty_cardPhoto__4PKcX{height:91px}.HomeProperty_cardPhoto__4PKcX>svg{width:28px}.HomeProperty_location__oZpP5{font-size:9px;gap:4px;margin-bottom:5px}.HomeProperty_location__oZpP5 svg{width:12px}.HomeProperty_card__SUcIl h3{font-size:17px;line-height:1.35}.HomeProperty_tags__nJ0Pv{gap:4px 8px;margin-top:7px}.HomeProperty_tags__nJ0Pv span{font-size:9px;line-height:1.6}.HomeProperty_cardDescription__SubYE{display:none}.HomeProperty_cardActions__MN6Jd{gap:5px;margin-right:-4px}.HomeProperty_cardActions__MN6Jd>.HomeProperty_favorite__RwRK4{min-width:36px;min-height:44px;border:0;padding:8px}.HomeProperty_cardOpen__s3cCA{width:36px;height:44px}.HomeProperty_profileTop__PDHiA{flex-wrap:wrap;gap:16px;margin-bottom:22px;padding-top:22px}.HomeProperty_profileTop__PDHiA>a{font-size:11px}.HomeProperty_tools__gAHfJ{width:100%;justify-content:flex-end;gap:9px}.HomeProperty_tools__gAHfJ>.HomeProperty_favorite__RwRK4{font-size:11px}.HomeProperty_profileHeader__IXyyM{margin-inline:-18px;padding:26px 22px;flex-direction:column;align-items:flex-start;gap:18px}.HomeProperty_profileHeader__IXyyM h1{font-size:35px;overflow-wrap:anywhere}.HomeProperty_profileHeader__IXyyM .HomeProperty_eyebrow__NYgvZ{font-size:9px;margin-bottom:16px}.HomeProperty_profileLead__Ahc7F{font-size:11px;line-height:1.8;margin-top:15px}.HomeProperty_profileLocation__zvv3w{font-size:11px;white-space:normal}.HomeProperty_profileLocation__zvv3w svg{width:18px}.HomeProperty_workGallery__7nLKm{margin-top:9px}.HomeProperty_gallery__Khh6R{grid-template-columns:1fr 1fr;grid-template-rows:260px 108px;gap:7px}.HomeProperty_gallery__Khh6R>button:first-child{grid-column:1/3;grid-row:1}.HomeProperty_gallery__Khh6R[data-count="1"]{grid-template-columns:1fr;grid-template-rows:285px}.HomeProperty_gallery__Khh6R[data-count="1"]>button:first-child{grid-column:1;grid-row:1}.HomeProperty_gallery__Khh6R[data-count="2"]>button:nth-child(2){grid-column:1/3;grid-row:2}.HomeProperty_gallery__Khh6R>button>span{bottom:9px;right:9px;padding:8px;font-size:10px}.HomeProperty_gallery__Khh6R>button:not(:first-child)>span{padding:6px}.HomeProperty_singlePhoto__uyHWQ{height:280px}.HomeProperty_noGallery__TdHLp{margin-inline:-18px;padding:18px 22px;font-size:10px}.HomeProperty_profileNav__GdkWS{font-size:10px;gap:23px;padding:19px 0;margin-bottom:28px}.HomeProperty_profileBody__edhaC{grid-template-columns:1fr;gap:6px}.HomeProperty_profileContent__UfH2S h2{font-size:24px}.HomeProperty_about__D_5rL{font-size:13px}.HomeProperty_profileContent__UfH2S>section{padding-bottom:26px;margin-bottom:26px}.HomeProperty_serviceList__ZYNVp{grid-template-columns:1fr;gap:13px}.HomeProperty_serviceList__ZYNVp li{font-size:12px}.HomeProperty_details__u3znu>div{grid-template-columns:95px minmax(0,1fr);font-size:11px;gap:10px}.HomeProperty_contact__YvcwX{position:static;padding:25px}.HomeProperty_contact__YvcwX h2{font-size:29px}.HomeProperty_contact__YvcwX section p{font-size:11px}.HomeProperty_sources__LwMae{font-size:9px;margin-top:25px}.HomeProperty_more__mk4Df .HomeProperty_sectionHeading__OyzPz{align-items:flex-start;flex-direction:column}.HomeProperty_more__mk4Df{margin-top:32px}.HomeProperty_lightbox__373Oz{padding:55px 12px 18px}.HomeProperty_lightbox__373Oz>img{max-height:65dvh}.HomeProperty_lightbox__373Oz>p{font-size:10px}}.HomeProperty_groupNav__EcBuo a{font-size:11px}.HomeProperty_filters__gXZcD>label>span{font-size:12px}.HomeProperty_checkbox__DXrTg,.HomeProperty_tags__nJ0Pv span{font-size:11px}.HomeProperty_cardDescription__SubYE{font-size:12px}@media(max-width:720px){.HomeProperty_filters__gXZcD>.HomeProperty_checkbox__DXrTg,.HomeProperty_filters__gXZcD>label>span,.HomeProperty_groupNav__EcBuo a,.HomeProperty_tags__nJ0Pv span{font-size:11px}.HomeProperty_filters__gXZcD input[type=search],.HomeProperty_filters__gXZcD select{font-size:16px}.HomeProperty_location__oZpP5{font-size:10px}}.HomeProperty_cardActions__MN6Jd>.HomeProperty_favorite__RwRK4,.HomeProperty_tools__gAHfJ>.HomeProperty_favorite__RwRK4{position:static;inset:auto;opacity:1;color:#5c4435;background:#fff;box-shadow:none;z-index:auto}.HomeProperty_cardActions__MN6Jd>.HomeProperty_favorite__RwRK4{width:44px;height:44px}.HomeProperty_cardActions__MN6Jd>.HomeProperty_favorite__RwRK4 svg,.HomeProperty_tools__gAHfJ>.HomeProperty_favorite__RwRK4 svg{color:#5c4435;stroke:currentColor}.HomeProperty_cardActions__MN6Jd>.HomeProperty_favorite__RwRK4[aria-pressed=true],.HomeProperty_tools__gAHfJ>.HomeProperty_favorite__RwRK4[aria-pressed=true]{background:#fbe4da;color:#a23d25}.HomeProperty_cardActions__MN6Jd>.HomeProperty_favorite__RwRK4[aria-pressed=true] svg,.HomeProperty_tools__gAHfJ>.HomeProperty_favorite__RwRK4[aria-pressed=true] svg{color:#a23d25}.HomeProperty_profileOpening__wsalk[data-media=true]{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);align-items:stretch;min-height:455px}.HomeProperty_profileOpening__wsalk[data-media=true] .HomeProperty_profileHeader__IXyyM{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:35px;padding:32px}.HomeProperty_profileOpening__wsalk[data-media=true] .HomeProperty_profileHeader__IXyyM h1{font-size:40px;line-height:1.1}.HomeProperty_profileOpening__wsalk[data-media=true] .HomeProperty_profileLocation__zvv3w{border-top:1px solid #e89878;width:100%;padding-top:18px}.HomeProperty_profileOpening__wsalk .HomeProperty_workGallery__7nLKm{margin:0;min-width:0}.HomeProperty_profileOpening__wsalk .HomeProperty_gallery__Khh6R{display:block;height:100%}.HomeProperty_profileOpening__wsalk .HomeProperty_gallery__Khh6R>button:first-child{display:block;width:100%;height:100%;min-height:455px}.HomeProperty_profileOpening__wsalk .HomeProperty_gallery__Khh6R>button:not(:first-child){display:none}.HomeProperty_profileOpening__wsalk .HomeProperty_singlePhoto__uyHWQ{margin:0;height:100%;min-height:455px}.HomeProperty_tools__gAHfJ>.HomeProperty_favorite__RwRK4 span{font-weight:600;font-size:12px;line-height:1.4}@media(max-width:720px){.HomeProperty_profileOpening__wsalk[data-media=true]{display:block;min-height:0}.HomeProperty_profileOpening__wsalk[data-media=true] .HomeProperty_profileHeader__IXyyM{padding:26px 22px;gap:22px}.HomeProperty_profileOpening__wsalk[data-media=true] .HomeProperty_profileHeader__IXyyM h1{font-size:35px}.HomeProperty_profileOpening__wsalk[data-media=true] .HomeProperty_profileLocation__zvv3w{padding-top:15px}.HomeProperty_profileOpening__wsalk .HomeProperty_workGallery__7nLKm{margin-top:9px}.HomeProperty_profileOpening__wsalk .HomeProperty_gallery__Khh6R>button:first-child,.HomeProperty_profileOpening__wsalk .HomeProperty_singlePhoto__uyHWQ{min-height:0;height:285px}}.HomeProperty_card__SUcIl .HomeProperty_cardPhoto__4PKcX[data-logo]{background:#fff;border:1px solid var(--line);padding:12px}.HomeProperty_cardPhoto__4PKcX[data-logo] img{object-fit:contain;max-width:100%;max-height:100%}.HomeProperty_card__SUcIl .HomeProperty_cardPhoto__4PKcX[data-logo=dark],.HomeProperty_profileLogo__goiOy[data-background=dark]{background:#26373d}.HomeProperty_profileOpening__wsalk[data-logo=true]{grid-template-columns:minmax(280px,1fr) minmax(0,1fr);min-height:320px}.HomeProperty_profileLogo__goiOy{display:flex;align-items:center;justify-content:center;min-width:0;min-height:320px;background:#fff;border:1px solid var(--line);padding:36px}.HomeProperty_profileLogo__goiOy img{display:block;width:auto;height:auto;max-width:100%;max-height:230px;object-fit:contain}@media(max-width:720px){.HomeProperty_card__SUcIl .HomeProperty_cardPhoto__4PKcX[data-logo]{padding:7px}.HomeProperty_profileLogo__goiOy{min-height:210px;padding:25px}.HomeProperty_profileLogo__goiOy img{max-height:160px}}.HomeProperty_cardPhoto__4PKcX{position:relative}.HomeProperty_cardBrand__uyXSf{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.HomeProperty_cardPhoto__4PKcX .HomeProperty_cardBrand__uyXSf img,.HomeProperty_cardPhoto__4PKcX .HomeProperty_cardLogo__Vn6np img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.HomeProperty_cardLogo__Vn6np{position:absolute;right:5px;bottom:5px;display:flex;align-items:center;justify-content:center;width:48px;height:36px;padding:3px;background:#fff;border:1px solid var(--line);border-radius:2px}.HomeProperty_identityHeading__20Qfq{display:flex;align-items:center;gap:14px;margin-bottom:20px}.HomeProperty_profileHeader__IXyyM .HomeProperty_identityHeading__20Qfq .HomeProperty_eyebrow__NYgvZ{margin:0}.HomeProperty_identityLogo__jgf0s{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:96px;height:64px;padding:6px;background:#fff;border-radius:2px}.HomeProperty_identityLogo__jgf0s img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.HomeProperty_cardLogo__Vn6np[data-background=dark],.HomeProperty_identityLogo__jgf0s[data-background=dark]{background:#26373d}@media(max-width:720px){.HomeProperty_cardLogo__Vn6np{width:40px;height:30px;right:3px;bottom:3px}.HomeProperty_identityHeading__20Qfq{gap:12px;margin-bottom:18px}.HomeProperty_identityLogo__jgf0s{width:80px;height:56px;padding:5px}}.HomeProperty_identityHeading__20Qfq{flex-wrap:wrap}.HomeProperty_identityHeading__20Qfq .HomeProperty_eyebrow__NYgvZ{min-width:0;white-space:normal}.HomeProperty_profileOpening__wsalk .HomeProperty_workGallery__7nLKm{position:relative;min-height:455px}.HomeProperty_profileOpening__wsalk .HomeProperty_workGallery__7nLKm .HomeProperty_gallery__Khh6R{position:absolute;inset:0}.HomeProperty_profileOpening__wsalk .HomeProperty_singlePhoto__uyHWQ{position:relative}.HomeProperty_profileOpening__wsalk .HomeProperty_singlePhoto__uyHWQ>img{position:absolute;inset:0}@media(max-width:720px){.HomeProperty_profileOpening__wsalk .HomeProperty_workGallery__7nLKm{min-height:0;height:285px}}.HomeProperty_gallery__Khh6R>button:disabled{cursor:progress;opacity:1}