.home-hero .hero__in{padding-bottom:clamp(32px,4.5vw,56px)}.home-hero h1{max-width:15ch;margin-bottom:20px}.home-hero .hero__sub{max-width:50ch;margin-bottom:34px}@media (min-width:1080px){.home-hero .hero__in{padding-bottom:56px}}.home-hs{max-width:1200px}.home-hs__form{margin:0}.home-hs__tabs{z-index:1;margin-bottom:-1px;position:relative}.home-hs__tabs .home-hs__tab{cursor:pointer;padding:13px 22px;position:relative}.home-hs__tabs .home-hs__tab:has(input:checked){color:var(--ink);background:#fff}.home-hs__tabs .home-hs__tab:has(input:checked) .seg__n{color:var(--ink-soft)}.home-hs__tabs .home-hs__tab:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:-2px}.home-hs .hsearch.home-hs__fields{flex-wrap:wrap;gap:1px;max-width:none;display:flex}.home-hs .hsearch__f{min-width:0;min-height:80px;transition:background .3s var(--ease);flex-direction:column;flex:calc(50% - 1px);justify-content:flex-start;padding:15px 18px 14px;display:flex;position:relative}.home-hs .hsearch__f:focus-within{outline:2px solid var(--gold);outline-offset:-2px;background:#10100c94}.home-hs .hsearch label{z-index:1;pointer-events:none;letter-spacing:.18em;color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:7px;font-size:10px;position:relative;overflow:hidden}.home-hs .hsearch select,.home-hs .hsearch input[type=search]{color:#fff;width:100%;height:100%;font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;padding:30px 36px 6px 18px;font-size:14px;position:absolute;inset:0}.home-hs .hsearch select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M1 1l4 4 4-4' stroke='%23fff' fill='none' stroke-width='1.2'/></svg>");background-position:right 18px top 50px;background-repeat:no-repeat}.home-hs .hsearch select option{color:#111;background:#fff}.home-hs .hsearch input::placeholder{color:#ffffffb8;opacity:1}.home-hs .hsearch input[type=search]::-webkit-search-cancel-button{display:none}.home-hs .hsearch__f.home-hs__kw{flex-basis:100%}.home-hs .hsearch__btn{flex:100%;min-height:56px;padding:0 24px;font-size:12px;font-weight:500}.home-hs .hsearch__f.home-hs__only-buy,.home-hs .hsearch__f.home-hs__only-new,:is(.home-hs__form:has(#home-deal-buy:checked) .hsearch__f.home-hs__only-rent,.home-hs__form:has(#home-deal-new:checked) .hsearch__f.home-hs__only-rent){display:none}.home-hs__form:has(#home-deal-buy:checked) .hsearch__f.home-hs__only-buy{display:flex}.home-hs__form:has(#home-deal-new:checked) .hsearch__f.home-hs__only-new{display:flex}.home-hs__form:has(#home-deal-new:checked) .hsearch__f.home-hs__not-new{display:none}.home-hs__go--buy,.home-hs__go--new,:is(.home-hs__form:has(#home-deal-buy:checked) .home-hs__go--rent,.home-hs__form:has(#home-deal-new:checked) .home-hs__go--rent){display:none}:is(.home-hs__form:has(#home-deal-buy:checked) .home-hs__go--buy,.home-hs__form:has(#home-deal-new:checked) .home-hs__go--new){display:inline}.home-hs__quick{color:#ffffffdb;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:16px 0 0;font-size:12.5px;display:flex}.home-hs__quick span{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-size:10px}.home-hs__quick a{transition:border-color .3s var(--ease);border-bottom:1px solid #fff6;padding:3px 0;position:relative}.home-hs__quick a:after{content:"";position:absolute;inset:-9px -4px}.home-hs__quick a:hover{border-color:#fff}@media (max-width:479px){.home-hs__quick{gap:2px 16px}.home-hs__quick span{flex:1 0 100%}}@media (min-width:640px){.home-hs .hsearch__f{flex-basis:calc(33.333% - 1px)}.home-hs .hsearch__f.home-hs__kw{flex-basis:calc(66.666% - 1px)}}@media (min-width:1140px){.home-hs .hsearch.home-hs__fields{flex-wrap:nowrap}.home-hs .hsearch__f{flex:1 1 0}.home-hs .hsearch__f.home-hs__kw{flex:1.6 1 0}.home-hs .hsearch__btn{flex:0 0 176px;min-width:176px}}.home-page .trust .wrap{padding-bottom:0}.home-page .trust__i{padding:30px 22px 28px}.home-page .trust__i:nth-child(odd){padding-left:0}.home-page .trust__n{font-size:clamp(2rem,3.4vw,2.9rem)}.home-page .trust__l{margin-top:12px}.home-page .trust__d{color:var(--ink-muted);max-width:30ch;margin:8px 0 0;font-size:12.5px;line-height:1.5}.home-page .trust__grid{border-bottom:0}.home-page .trust__note{color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;padding:14px 0 16px;font-size:12px;display:flex}.home-page .trust__grid .trust__i:nth-last-child(-n+2){border-bottom:1px solid var(--line)}@media (min-width:860px){.home-page .trust__grid{border-bottom:1px solid var(--line);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.home-page .trust__i:nth-child(odd){padding-left:22px}.home-page .trust__i:first-child{padding-left:0}.home-page .trust__grid .trust__i:nth-last-child(-n+2){border-bottom:0}}.home-answer{padding-bottom:0}.home-answer .answer{margin-bottom:0}.home-answer .answer p:not(.answer__m){max-width:70ch}.home-answer .price{display:inline}.home-answer .price__n{font-size:inherit}.home-answer .price__u,.home-answer .price__from{font-family:inherit;font-size:inherit;letter-spacing:0;text-transform:none;color:inherit;margin:0}.home-lede-narrow{max-width:44ch;margin:0}.home-ways{grid-template-columns:1fr;gap:44px 28px;display:grid}@media (min-width:860px){.home-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.home-way{flex-direction:column;min-width:0;display:flex}.home-way__media{background:var(--bg-alt);aspect-ratio:4/3;position:relative;overflow:hidden}@media (min-width:860px){.home-way__media{aspect-ratio:4/5}}.home-way__media img{object-fit:cover;width:100%;height:100%;transition:transform .85s var(--ease);position:absolute;inset:0}.home-way:hover .home-way__media img,.home-way:focus-visible .home-way__media img{transform:scale(1.04)}.home-way__b{flex-direction:column;flex:1;display:flex}.home-way__top{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:22px;padding-top:16px;display:flex}.home-way__n{font-family:var(--serif);color:var(--gold-text);font-size:1.5rem;line-height:1}.home-way__c{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.home-way h3{margin:14px 0 10px;font-size:clamp(1.8rem,2.6vw,2.3rem)}.home-way p{color:var(--ink-soft);max-width:42ch;margin:0 0 12px;font-size:14.5px}.home-way p.home-way__from{margin:auto 0 0;padding-top:6px}.home-way__from .price__n{color:var(--ink);font-size:1.25rem}.home-way__go{align-self:flex-start;margin-top:14px;display:inline-block;position:relative}.home-way__go:after{content:"";position:absolute;inset:-8px 0}.home-way:hover .home-way__go{border-color:var(--ink)}.home-foot{color:var(--ink-muted);max-width:80ch;margin:36px 0 0;font-size:12.5px}.home-page .sec__head .link-u{align-self:flex-end;margin-bottom:6px;position:relative}.home-page .sec__head .link-u:after{content:"";position:absolute;inset:-8px 0}@media (max-width:859px){.home-page .sec__head{margin-bottom:32px}}.home-page .sec--dark .lede{color:#f4f2eec7}.home-page .sec--dark a:focus-visible,.home-page .sec--dark button:focus-visible{outline-color:#fff}.home-call{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:1000px){.home-call{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:96px}}.home-call h2{max-width:14ch;margin-bottom:.5em}.home-call__list{border-top:1px solid #ffffff2e;margin:28px 0 34px;padding:0;list-style:none}.home-call__list li{color:#f4f2eee0;border-bottom:1px solid #ffffff2e;align-items:baseline;gap:14px;padding:14px 0;font-size:14.5px;display:flex}.home-call__list li:before{content:"";background:var(--gold);flex:none;width:6px;height:6px;transform:translateY(-2px)}.home-call__cta{flex-wrap:wrap;gap:12px;display:flex}.home-call__card{background:#ffffff08;border:1px solid #ffffff42}.home-call__card-h{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#f4f2eeb3;border-bottom:1px solid #ffffff2e;margin:0;padding:20px 24px;font-size:11px;font-weight:500}.home-call__steps{counter-reset:hc;margin:0;padding:0;list-style:none}.home-call__steps li{counter-increment:hc;border-bottom:1px solid #ffffff24;grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:22px 24px;display:grid}.home-call__steps li:last-child{border-bottom:0}.home-call__steps li:before{content:"0" counter(hc);font-family:var(--serif);color:var(--gold);grid-row:1/3;font-size:1.7rem;line-height:1.1}.home-call__steps b{color:#fff;font-size:15px;font-weight:500}.home-call__steps span{color:#f4f2eeb8;font-size:13.5px;line-height:1.55}@media (max-width:479px){.home-call__card-h,.home-call__steps li{padding-left:16px;padding-right:16px}}.home-faq{grid-template-columns:1fr;gap:36px;display:grid}@media (min-width:1000px){.home-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:88px}.home-faq>div:first-child{top:calc(var(--header-h) + 28px);align-self:start;position:sticky}}.home-faq h2{max-width:12ch}.home-page .faq summary{align-items:center;min-height:44px}.home-contact h2{max-width:16ch}.home-contact .lede{margin-bottom:36px}.home-contact__note{margin-top:18px}.home-cinfo{align-self:start;margin-top:8px}.home-cinfo .cmsg{border-bottom:0;padding:26px 0 0}.home-cinfo .cmsg a,.home-cinfo dd a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:1000px){.home-cinfo{margin-top:132px}}@media (prefers-reduced-motion:reduce){.home-way__media img{transition:none}}@media (max-width:859px){.home-page .footer__bottom a,.home-page .rcard__t a{position:relative}.home-page .rcard__t a:after{content:"";position:absolute;inset:-9px 0}}
