.relocation-page .relocation-hero-call{color:#fff;max-width:none;margin-top:20px;font-size:13px;line-height:1.7}.relocation-page .relocation-hero-call a{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.relocation-page .relocation-specialist h2,.relocation-page .relocation-different h2,.relocation-page .relocation-steps h2,.relocation-page .relocation-valley h2,.relocation-page .relocation-settling h2{font-size:clamp(34px,3.6vw,48px);line-height:1.2}.relocation-page .relocation-specialist-copy>p:not(.eyebrow),.relocation-page .relocation-different-intro p,.relocation-page .relocation-steps-head>p:not(.eyebrow),.relocation-page .relocation-valley-head>p,.relocation-page .relocation-settling-aside>p:not(.eyebrow){color:#555;font-size:15px;line-height:1.85}.relocation-page .relocation-specialist a,.relocation-page .relocation-compare a,.relocation-page .relocation-area-guides a,.relocation-page .relocation-settling-list a{color:#141414;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.relocation-page .relocation-specialist{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(45px,7vw,100px);display:grid}.relocation-page .relocation-portrait{aspect-ratio:.8;background:#e6e6e3;position:relative;overflow:hidden}.relocation-page .relocation-portrait img{object-position:center 20%}.relocation-page .relocation-specialist h2{max-width:17ch}.relocation-page .relocation-specialist h2+p{margin-top:26px}.relocation-page .relocation-promises{border-top:1px solid #d5d5d2;margin-block:26px;padding:0;list-style:none}.relocation-page .relocation-promises li{color:#555;border-bottom:1px solid #d5d5d2;margin:0;padding-block:14px;font-size:14px;line-height:1.8}.relocation-page .relocation-promises strong{color:#141414;font-weight:600}.relocation-page .relocation-different{background:#f3f3f1}.relocation-page .relocation-different-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(30px,7vw,100px);display:grid}.relocation-page .relocation-different h2{max-width:16ch}.relocation-page .relocation-different-body{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:start;gap:clamp(36px,5vw,72px);margin-top:56px;display:grid}.relocation-page .relocation-different-image{aspect-ratio:1/1.04;background:#e6e6e3;position:relative;overflow:hidden}@media (min-width:1001px) and (min-height:700px){.relocation-page .relocation-different-image{top:calc(var(--header-height,100px) + 40px);position:sticky}}.relocation-page .relocation-compare{border-collapse:collapse;text-align:left;width:100%}.relocation-page .relocation-compare thead th{color:#6c5c51;font:600 10px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-wrap:balance;vertical-align:bottom;border-bottom:1px solid #aaa;padding:0 20px 16px 0}.relocation-page .relocation-compare thead th:last-child{color:#7a543c}.relocation-page .relocation-compare tbody th,.relocation-page .relocation-compare td{vertical-align:top;border-bottom:1px solid #d5d5d2;padding:22px 20px 22px 0}.relocation-page .relocation-compare tbody th{color:#141414;width:20%;font:400 21px/1.3 var(--display), sans-serif;letter-spacing:-.02em;text-wrap:balance}.relocation-page .relocation-compare td{color:#6b6b6b;width:32%;font-size:13px;line-height:1.8}.relocation-page .relocation-compare td:last-child{color:#333;width:48%;padding-right:0;font-size:14px}.relocation-page .relocation-different-close{color:#141414;max-width:62ch;font:400 clamp(21px, 1.9vw, 26px) / 1.45 var(--display), sans-serif;letter-spacing:-.015em;margin-top:44px}.relocation-page .relocation-steps-head{text-align:center;max-width:760px;margin-inline:auto}.relocation-page .relocation-steps-head .eyebrow{margin-inline:auto}.relocation-page .relocation-steps-head>p:not(.eyebrow){margin:20px auto 0}.relocation-page .relocation-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 36px;margin:60px 0 0;padding:0;list-style:none;display:grid}.relocation-page .relocation-step-list li{border-top:1px solid #aaa;min-width:0;padding-top:24px}.relocation-page .relocation-step-number{color:#98623f;font:400 48px/1 var(--display), sans-serif;margin-bottom:20px;display:block}.relocation-page .relocation-step-list h3{font-size:25px;line-height:1.3}.relocation-page .relocation-step-list dl{margin:18px 0 0}.relocation-page .relocation-step-list dl>div+div{margin-top:14px}.relocation-page .relocation-step-list dt{color:#7a543c;font:600 10px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase}.relocation-page .relocation-step-list dl>div+div dt{color:#6b6b6b}.relocation-page .relocation-step-list dd{color:#555;margin:4px 0 0;font-size:13px;line-height:1.85}.relocation-page .relocation-step-list dl>div:first-child dd{color:#333;font-size:14px}.relocation-page .relocation-valley-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(30px,7vw,100px);display:grid}.relocation-page .relocation-valley-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 28px;margin-top:56px;display:grid}.relocation-page .relocation-area{min-width:0}.relocation-page .relocation-area-image{aspect-ratio:4/3;background:#e6e6e3;position:relative;overflow:hidden}.relocation-page .relocation-area h3{margin-top:22px;font-size:26px;line-height:1.25}.relocation-page .relocation-area p{color:#555;margin-top:12px;font-size:14px;line-height:1.8}.relocation-page .relocation-area .relocation-area-guides{border-top:1px solid #d5d5d2;margin-top:14px;padding-top:14px;font-size:13px;line-height:1.9}.relocation-page .relocation-area-guides>span:first-child{color:#7a543c;font-weight:600}.relocation-page .relocation-valley-links{flex-wrap:wrap;gap:8px 44px;margin-top:48px;display:flex}.relocation-page .relocation-settling{background:#f3f3f1}.relocation-page .relocation-settling-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:9%;display:grid}.relocation-page .relocation-settling h2{max-width:15ch}.relocation-page .relocation-settling-aside>p:not(.eyebrow){margin-top:22px}.relocation-page .relocation-settling-image{aspect-ratio:.96;background:#e6e6e3;margin-top:40px;position:relative;overflow:hidden}@media (min-width:861px) and (min-height:700px){.relocation-page .relocation-settling-aside{align-self:stretch}.relocation-page .relocation-settling-image{top:calc(var(--header-height,100px) + 40px);position:sticky}}.relocation-page .relocation-settling-list{border-top:1px solid #aaa;margin:0;padding:0;list-style:none}.relocation-page .relocation-settling-list li{border-bottom:1px solid #d5d5d2;padding-block:28px 30px}.relocation-page .relocation-settling-list h3{font-size:26px;line-height:1.3}.relocation-page .relocation-settling-list li>p{color:#555;margin-top:12px;font-size:14px;line-height:1.85}.relocation-page .relocation-settling-list .relocation-settling-check{font-size:13px}.relocation-page .relocation-settling-list .relocation-settling-check a{color:#7a543c;font-weight:600}.relocation-page .relocation-settling+.faq-section{border-top:0}@media (max-width:1100px){.relocation-page .relocation-valley-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.relocation-page .relocation-different-body{grid-template-columns:1fr;gap:36px}.relocation-page .relocation-different-image{aspect-ratio:3/2}.relocation-page .relocation-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.relocation-page .relocation-specialist,.relocation-page .relocation-different-head,.relocation-page .relocation-valley-head,.relocation-page .relocation-settling-layout{grid-template-columns:1fr;gap:28px}.relocation-page .relocation-specialist{gap:40px}.relocation-page .relocation-portrait{max-width:480px}.relocation-page .relocation-settling-layout{gap:40px}.relocation-page .relocation-settling-image{max-width:520px}}@media (max-width:767px){.relocation-page .relocation-specialist h2,.relocation-page .relocation-different h2,.relocation-page .relocation-steps h2,.relocation-page .relocation-valley h2,.relocation-page .relocation-settling h2{font-size:36px}.relocation-page .relocation-specialist-copy>p:not(.eyebrow),.relocation-page .relocation-different-intro p,.relocation-page .relocation-steps-head>p:not(.eyebrow),.relocation-page .relocation-valley-head>p,.relocation-page .relocation-settling-aside>p:not(.eyebrow){font-size:14px}.relocation-page .relocation-compare,.relocation-page .relocation-compare tbody,.relocation-page .relocation-compare tr,.relocation-page .relocation-compare th,.relocation-page .relocation-compare td{width:auto;display:block}.relocation-page .relocation-compare thead{display:none}.relocation-page .relocation-compare tbody{border-top:1px solid #aaa}.relocation-page .relocation-compare tr{border-bottom:1px solid #d5d5d2;padding-block:24px}.relocation-page .relocation-compare tbody th,.relocation-page .relocation-compare td,.relocation-page .relocation-compare td:last-child{border:0;width:auto;padding:0}.relocation-page .relocation-compare tbody th{font-size:23px}.relocation-page .relocation-compare td{margin-top:14px}.relocation-page .relocation-compare td:before{content:attr(data-label);color:#6c5c51;font:600 10px/1.6 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px;display:block}.relocation-page .relocation-compare td:last-child:before{color:#7a543c}.relocation-page .relocation-step-list,.relocation-page .relocation-valley-grid{grid-template-columns:1fr}.relocation-page .relocation-step-list h3,.relocation-page .relocation-settling-list h3{font-size:23px}.relocation-page .relocation-area h3{font-size:24px}.relocation-page .relocation-settling-image{margin-top:32px}.relocation-page .relocation-valley-links{flex-direction:column;gap:0}}
