.si-content-label-gallery{padding:var(--section-pad);background:var(--white);font-family:var(--sans)}.si-content-label-gallery .si-row{max-width:var(--container);margin:0 auto;padding:0 40px;width:100%}@media(max-width: 900px){.si-content-label-gallery .si-row{padding:0 24px}}.si-content-label-gallery .si-content-label-gallery__title{font-family:var(--serif);font-size:48px;font-weight:400;color:var(--dark);text-align:center;line-height:1.2;margin-bottom:20px}@media(max-width: 900px){.si-content-label-gallery .si-content-label-gallery__title{font-size:32px}}@media(max-width: 600px){.si-content-label-gallery .si-content-label-gallery__title{font-size:28px}}.si-content-label-gallery .si-content-label-gallery__body{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 900px){.si-content-label-gallery .si-content-label-gallery__body{grid-template-columns:1fr 1fr;gap:16px}}@media(max-width: 600px){.si-content-label-gallery .si-content-label-gallery__body{grid-template-columns:1fr;gap:20px}}.si-content-label-gallery .si-content-label-gallery__item{border:1px solid rgba(26,26,24,.1);background:var(--white);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;position:relative;width:100% !important}.si-content-label-gallery .si-content-label-gallery__item:hover{border-color:var(--gold);box-shadow:0 8px 32px rgba(0,0,0,.08)}.si-content-label-gallery .si-content-label-gallery__item:hover .si-content-label-gallery__image{transform:scale(1.04)}.si-content-label-gallery .si-content-label-gallery__item:hover .si-content-label-gallery__label{color:var(--gold)}.si-content-label-gallery .si-content-label-gallery__link{display:block;text-decoration:none;color:inherit;position:relative;overflow:hidden}.si-content-label-gallery .si-content-label-gallery__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s ease}@media(max-width: 900px){.si-content-label-gallery .si-content-label-gallery__image{height:220px}}@media(max-width: 600px){.si-content-label-gallery .si-content-label-gallery__image{height:200px}}.si-content-label-gallery .si-content-label-gallery__link::after{display:none !important}.si-content-label-gallery .si-content-label-gallery__label{position:absolute;bottom:0;left:0;right:0;padding:20px 24px 24px;font-family:var(--serif);font-size:20px;font-weight:400;color:var(--white);line-height:1.3;z-index:1;transition:color .3s ease}@media(max-width: 900px){.si-content-label-gallery .si-content-label-gallery__label{font-size:18px;padding:16px 20px 20px}}@media(max-width: 600px){.si-content-label-gallery .si-content-label-gallery__label{font-size:17px;padding:16px 18px 18px}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--gold: #cf7027;--gold-light: #e8956a;--dark: #1a1a18;--dark-2: #2a2a26;--mid: #4a4a44;--light: #f5f3ee;--light-2: #faf9f6;--white: #fdfcfa;--serif: "Merriweather", Georgia, serif;--sans: "DM Sans", sans-serif;--container: 1400px;--container-wide: 1600px;--section-pad: 88px 24px}@media(max-width: 900px){:root{--section-pad: 56px 24px}}.main-content{padding-bottom:0}.main-content+.clearfix{display:none}.main-content .top-strip{display:none}.main-content>.container-fluid{padding:0}.main-content>.container-fluid>.row{margin:0}.main-content>.container-fluid>.row>.si-site-container-fluid{padding:0}body{font-family:var(--sans);background:var(--white);color:var(--dark);font-weight:400;font-size:20px;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:var(--container);margin:0 auto;padding:0 40px;width:100%}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:#fff;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:14px 30px;text-decoration:none;transition:background .2s;border:none;cursor:pointer}.btn-primary:hover{background:var(--gold-light)}.btn-ghost{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--white);background:var(--white);color:var(--dark);font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:14px 30px;text-decoration:none;transition:all .2s}.btn-ghost:hover{background:rgba(0,0,0,0);color:var(--white)}a.inline-link{color:var(--dark);text-decoration:underline;text-decoration-color:rgba(201,169,110,.4);text-underline-offset:3px;transition:text-decoration-color .2s;font-weight:400}a.inline-link:hover{text-decoration-color:var(--gold)}.section-label{font-size:20px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;display:block}.section-title{font-family:var(--serif);font-size:clamp(32px,4vw,40px) !important;font-weight:400 !important;color:var(--dark) !important;line-height:1.25;margin-bottom:24px !important;margin-top:0 !important}.section-title em{font-style:italic}.section-title.light{color:var(--white) !important}.section-title.flush-bottom{margin-bottom:0}@media(max-width: 900px){.section-title{font-size:28px !important}}.section-intro{font-size:19px;color:var(--dark);line-height:1.85;margin-bottom:32px;max-width:850px;margin-left:auto;margin-right:auto;text-align:center}.section-outro{font-size:18px;color:var(--dark);line-height:1.85;margin-top:32px;max-width:750px;margin-left:auto;margin-right:auto;text-align:center;font-weight:600}.section-cta{text-align:center;margin-top:0;margin-bottom:80px}.pull-quote{border-left:3px solid var(--gold);padding:16px 24px;margin:36px 0;font-family:var(--serif);font-size:22px;font-weight:400;font-style:italic;color:var(--dark);line-height:1.6;background:var(--light)}.hero{background:var(--dark);min-height:700px;display:flex;align-items:center;position:relative;overflow:hidden;height:85vh}.hero .hero-bg{position:absolute;inset:0}.hero .hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero .hero-inner{position:relative;z-index:2;width:100%;max-width:1900px;margin:0 auto;padding:100px 60px;display:flex;align-items:end}@media(max-width: 900px){.hero .hero-inner{padding:60px 24px}}.hero .hero-inner .hero-copy{padding-right:50px;max-width:900px;background:rgba(116,114,105,.52);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:44px 52px 48px 48px;border-left:3px solid var(--gold);text-shadow:1px 1px 2px rgba(0,0,0,.45)}@media(max-width: 900px){.hero .hero-inner .hero-copy{padding:32px 28px;border-left:none;border-top:3px solid var(--gold)}}.hero .hero-inner .hero-copy .hero-eyebrow{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#fff;margin-bottom:22px;display:flex;align-items:center;gap:14px}.hero .hero-inner .hero-copy .hero-eyebrow::before{content:"";display:block;width:36px;height:1px;background:#fff}.hero .hero-inner .hero-copy h1{font-family:var(--serif);font-size:clamp(40px,5vw,48px);font-weight:500;color:var(--white);line-height:1.15;margin-bottom:26px;letter-spacing:-0.01em;max-width:760px}.hero .hero-inner .hero-copy h1 em{font-style:italic;color:#fff}@media(max-width: 900px){.hero .hero-inner .hero-copy h1{font-size:38px}}.hero .hero-inner .hero-copy .hero-kicker{font-family:var(--serif);font-size:22px;font-weight:400;font-style:italic;color:#fff;margin-bottom:18px;line-height:1.45}.hero .hero-inner .hero-copy .hero-sub{font-size:20px;color:#fdfcfa;margin-bottom:32px;line-height:1.85;text-shadow:0 1px 12px rgba(0,0,0,.85)}.hero .hero-inner .hero-copy #p3-valuation-widget-hero{margin-bottom:24px}.hero .hero-inner .hero-copy #p3-valuation-widget-hero .si-seller-lead-tool{background-image:none !important;background:rgba(0,0,0,0) !important;padding:0}.hero .hero-inner .hero-copy #p3-valuation-widget-hero .si-seller-lead-tool__title,.hero .hero-inner .hero-copy #p3-valuation-widget-hero .si-seller-lead-tool__sub-title{display:none !important}.hero .hero-inner .hero-copy #p3-valuation-widget-hero .si-seller-lead-tool__controls{display:flex;gap:5px;flex-wrap:wrap;max-width:700px;margin-left:0}@media(max-width: 575.98px){.hero .hero-inner .hero-copy #p3-valuation-widget-hero .si-seller-lead-tool__controls{flex-direction:column}}.hero .hero-inner .hero-copy #p3-valuation-widget-hero .js-slt-input{flex:1;min-width:0;height:52px;padding:0 18px;font-size:16px;border:1px solid rgba(201,169,110,.5);background:rgba(0,0,0,.5);color:var(--white);border-radius:0;outline:none;backdrop-filter:blur(4px);margin:0}@media(max-width: 575px){.hero .hero-inner .hero-copy #p3-valuation-widget-hero .js-slt-input{width:100%;height:auto;padding:20px 18px}}.hero .hero-inner .hero-copy #p3-valuation-widget-hero .js-slt-input::-moz-placeholder{color:rgba(253,252,250,.55)}.hero .hero-inner .hero-copy #p3-valuation-widget-hero .js-slt-input::placeholder{color:rgba(253,252,250,.55)}.hero .hero-inner .hero-copy #p3-valuation-widget-hero .js-slt-input:focus{border-color:var(--gold);background:rgba(0,0,0,.5)}.hero .hero-inner .hero-copy #p3-valuation-widget-hero .si-btn.js-slt-submit{height:52px;padding:0 28px;background:var(--gold);color:var(--light);border:none;border-radius:0;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:background .2s;white-space:nowrap;margin:0;width:auto;text-shadow:none}.hero .hero-inner .hero-copy #p3-valuation-widget-hero .si-btn.js-slt-submit:hover{background:var(--gold-light)}@media(max-width: 575.98px){.hero .hero-inner .hero-copy #p3-valuation-widget-hero .si-btn.js-slt-submit{width:100%;justify-content:center}}.hero .hero-inner .hero-copy .hero-actions{display:flex;gap:16px;flex-wrap:wrap;text-shadow:none}@media(max-width: 575px){.hero .hero-inner .hero-copy .hero-actions{display:none}}@media(max-width: 575.98px){.hero .hero-inner .hero-copy .hero-actions a{width:100%;text-align:center;justify-content:center}}.trust-bar{background:var(--dark);border-top:3px solid var(--gold)}.trust-bar .section-label{text-align:center}.trust-bar .section-title{text-align:center;margin-bottom:50px}.trust-bar .trust-bar-inner{max-width:var(--container);margin:0 auto;padding:56px 40px}@media(max-width: 900px){.trust-bar .trust-bar-inner{padding:44px 24px}}.trust-bar .trust-bar-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2px}@media(max-width: 900px){.trust-bar .trust-bar-grid{grid-template-columns:1fr 1fr}}@media(max-width: 500px){.trust-bar .trust-bar-grid{grid-template-columns:1fr}}.trust-bar .trust-item{background:var(--dark-2);padding:28px 28px;display:flex;flex-direction:column;gap:8px}.trust-bar .trust-item strong{font-family:var(--serif);font-size:21px;font-weight:400;color:var(--white);line-height:1.2}.trust-bar .trust-item span{font-size:16px;color:#fdfcfa;line-height:1.55}.summary-section{background:var(--light);padding:var(--section-pad)}.summary-section .summary-block{max-width:860px;margin:0 auto;border-left:3px solid var(--gold);padding-left:36px}.summary-section .summary-block .summary-logo{display:block;height:52px;width:auto;margin-bottom:20px;opacity:.7}.summary-section .summary-block h2#relocation-summary{margin:0 0 20px;color:#000;font-weight:500;font-family:var(--serif)}.summary-section .summary-block .section-label{margin-bottom:14px}.summary-section .summary-block p{font-family:var(--serif);font-size:19px;font-weight:400;color:var(--dark);line-height:1.85}.intro-section{border-bottom:1px solid rgba(26,26,24,.1);overflow:hidden}.intro-section .intro-grid{display:grid;grid-template-columns:2fr 1fr;gap:0;width:100%}@media(max-width: 900px){.intro-section .intro-grid{grid-template-columns:1fr}}.intro-section .intro-grid .intro-text{padding:var(--section-pad);padding-right:80px;padding-left:max(40px,(100vw - var(--container))/2 + 40px);border-right:1px solid rgba(26,26,24,.1)}@media(max-width: 900px){.intro-section .intro-grid .intro-text{border-right:none;border-bottom:1px solid rgba(26,26,24,.1);padding-right:24px;padding-left:24px;padding-bottom:10px}}.intro-section .intro-grid .intro-text p{font-size:18px;color:var(--dark);line-height:1.85;margin-bottom:18px}.intro-section .intro-grid .intro-text .intro-answer{font-family:var(--serif);font-size:19px;font-weight:400;color:var(--dark);line-height:1.85;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(26,26,24,.08)}.intro-section .intro-grid .intro-stats{background:var(--light-2);padding:64px 52px;display:flex;flex-direction:column;justify-content:flex-start;gap:0}@media(max-width: 900px){.intro-section .intro-grid .intro-stats{padding:48px 24px}}.intro-section .intro-grid .intro-stats .agent-card{display:flex;flex-direction:column;padding-left:45px;align-items:flex-start;gap:20px;padding-bottom:38px}.intro-section .intro-grid .intro-stats .agent-card img{width:280px;height:280px;border-radius:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;flex-shrink:0;border:20px solid #fff}.intro-section .intro-grid .intro-stats .agent-card .agent-card-body{display:flex;flex-direction:column;gap:5px}.intro-section .intro-grid .intro-stats .agent-card .agent-card-name{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--dark);line-height:1.2}.intro-section .intro-grid .intro-stats .agent-card .agent-card-title{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.intro-section .intro-grid .intro-stats .agent-card .agent-card-contact{display:flex;flex-direction:column;gap:4px}.intro-section .intro-grid .intro-stats .agent-card .agent-card-contact a{font-size:15px;color:var(--dark);text-decoration:none;font-weight:400;transition:color .2s}.intro-section .intro-grid .intro-stats .agent-card .agent-card-contact a:hover{color:var(--gold)}.intro-section .intro-grid .intro-stats .stat-item{padding:30px 0;border-top:1px solid rgba(26,26,24,.08);padding-left:44px;position:relative}.intro-section .intro-grid .intro-stats .stat-item:first-child{border-top:none;padding-top:0}.intro-section .intro-grid .intro-stats .stat-item:last-child{padding-bottom:0}.intro-section .intro-grid .intro-stats .stat-item .stat-heading-row{display:block;margin-bottom:8px}.intro-section .intro-grid .intro-stats .stat-item .stat-numeral{font-family:var(--serif);font-size:16px;font-style:italic;color:var(--gold);letter-spacing:.05em;position:absolute;left:0;top:36px;line-height:1.15}.intro-section .intro-grid .intro-stats .stat-item:first-child .stat-numeral{top:6px}.intro-section .intro-grid .intro-stats .stat-item .stat-number{font-family:var(--serif);font-size:30px;font-weight:300;color:var(--dark);line-height:1.15;margin-bottom:8px;display:block}.intro-section .intro-grid .intro-stats .stat-item .stat-label{font-size:17px;color:var(--dark);font-weight:400;line-height:1.65;max-width:400px}.intro-section .intro-grid .intro-stats .stat-item .stat-link{display:inline-block;margin-top:14px;font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(201,169,110,.28);padding-bottom:2px;transition:border-color .2s}.intro-section .intro-grid .intro-stats .stat-item .stat-link:hover{border-color:var(--gold)}.relocation-compare-section{padding:var(--section-pad);background:var(--light)}@media(max-width: 850px){.relocation-compare-section{padding-left:20px;padding-right:20px}.relocation-compare-section .container{padding-left:0;padding-right:0}}.relocation-compare-section .container>.section-label,.relocation-compare-section .container>.section-title{text-align:center}.relocation-compare-section .container .compare-table-wrap{margin-top:40px;border:1px solid rgba(26,26,24,.1);background:var(--white);overflow-x:auto;box-shadow:0 0 15px rgba(0,0,0,.08)}.relocation-compare-section .container .compare-table-wrap .compare-table{width:100%;border-collapse:collapse;min-width:900px}.relocation-compare-section .container .compare-table-wrap .compare-table th,.relocation-compare-section .container .compare-table-wrap .compare-table td{padding:18px 20px;border-bottom:1px solid rgba(26,26,24,.08);border-right:1px solid rgba(26,26,24,.06);text-align:left;vertical-align:top;line-height:1.6}.relocation-compare-section .container .compare-table-wrap .compare-table th:last-child,.relocation-compare-section .container .compare-table-wrap .compare-table td:last-child{border-right:none}.relocation-compare-section .container .compare-table-wrap .compare-table thead th{font-size:18px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--dark);background:rgba(201,169,110,.12)}.relocation-compare-section .container .compare-table-wrap .compare-table tbody th{font-size:18px;letter-spacing:-0.04em;font-weight:700;color:var(--dark);width:220px;background:rgba(26,26,24,.04)}.relocation-compare-section .container .compare-table-wrap .compare-table tbody td{font-size:17px;color:var(--dark)}@media(max-width: 1100px){.relocation-compare-section .container .compare-table-wrap .compare-table{min-width:700px}.relocation-compare-section .container .compare-table-wrap .compare-table th,.relocation-compare-section .container .compare-table-wrap .compare-table td{padding:14px 14px}.relocation-compare-section .container .compare-table-wrap .compare-table thead th{font-size:11px}.relocation-compare-section .container .compare-table-wrap .compare-table tbody th{font-size:13px;width:160px}.relocation-compare-section .container .compare-table-wrap .compare-table tbody td{font-size:14px}}@media(max-width: 700px){.relocation-compare-section .container .compare-table-wrap{overflow-x:visible;border:none;background:rgba(0,0,0,0)}.relocation-compare-section .container .compare-table-wrap .compare-table{min-width:0;width:100%;display:block}.relocation-compare-section .container .compare-table-wrap .compare-table thead{display:none}.relocation-compare-section .container .compare-table-wrap .compare-table tbody{display:flex;flex-direction:column;gap:16px}.relocation-compare-section .container .compare-table-wrap .compare-table tbody tr{display:grid;grid-template-columns:1fr;border:1px solid rgba(26,26,24,.1);background:var(--white)}.relocation-compare-section .container .compare-table-wrap .compare-table tbody tr th{display:block;width:100%;background:rgba(201,169,110,.1);border-right:none;border-bottom:1px solid rgba(26,26,24,.08);font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding:12px 18px}.relocation-compare-section .container .compare-table-wrap .compare-table tbody tr td{display:flex;flex-direction:column;gap:4px;border-right:none;border-bottom:1px solid rgba(26,26,24,.06);padding:14px 18px;font-size:15px}.relocation-compare-section .container .compare-table-wrap .compare-table tbody tr td:last-child{border-bottom:none}.relocation-compare-section .container .compare-table-wrap .compare-table tbody tr td::before{content:attr(data-label);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--dark);white-space:nowrap}}.phases-section{padding:var(--section-pad);background:var(--white)}@media(max-width: 575.98px){.phases-section{padding-left:0;padding-right:0}}.phases-section .container>.section-label,.phases-section .container>.section-title{text-align:center}.phases-section .container .phase-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:48px}@media(max-width: 900px){.phases-section .container .phase-grid{grid-template-columns:1fr}}.phases-section .container .phase-grid .phase-card{border:1px solid rgba(26,26,24,.1);padding:20px 32px 36px;position:relative;background:var(--white);transition:border-color .2s,opacity .7s ease-out,transform .7s ease-out;box-shadow:0 0 15px rgba(0,0,0,.08)}.phases-section .container .phase-grid .phase-card:hover{border-color:rgba(201,169,110,.4)}.phases-section .container .phase-grid .phase-card .phase-label{font-size:14px;font-weight:900;letter-spacing:.28em;text-transform:uppercase;background:var(--gold);color:#fff;padding:5px 25px;margin:0 0 20px -40px;display:inline-block}.phases-section .container .phase-grid .phase-card h3{font-family:var(--serif);font-size:32px;font-weight:400;color:var(--dark);margin-bottom:14px}.phases-section .container .phase-grid .phase-card>p{font-size:18px;color:var(--dark);line-height:1.85;margin-bottom:20px}.phases-section .container .phase-grid .phase-card ul{list-style:none;display:flex;flex-direction:column;gap:10px}.phases-section .container .phase-grid .phase-card ul li{font-size:17px;color:var(--dark);padding-left:16px;position:relative;line-height:1.6;font-weight:600}.phases-section .container .phase-grid .phase-card ul li::before{content:"" !important;position:absolute !important;left:0 !important;top:13px !important;width:6px !important;height:2px !important;background:var(--gold) !important}.proscons-section{overflow:hidden}.proscons-section .proscons-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}@media(max-width: 900px){.proscons-section .proscons-grid{grid-template-columns:1fr}}.proscons-section .proscons-grid .pros-panel,.proscons-section .proscons-grid .cons-panel{padding:88px 72px;display:flex}@media(max-width: 900px){.proscons-section .proscons-grid .pros-panel,.proscons-section .proscons-grid .cons-panel{padding:56px 32px;justify-content:flex-start}}.proscons-section .proscons-grid .pros-panel .pros-panel-inner,.proscons-section .proscons-grid .pros-panel .cons-panel-inner,.proscons-section .proscons-grid .cons-panel .pros-panel-inner,.proscons-section .proscons-grid .cons-panel .cons-panel-inner{width:min(100%,700px)}@media(max-width: 900px){.proscons-section .proscons-grid .pros-panel .pros-panel-inner,.proscons-section .proscons-grid .pros-panel .cons-panel-inner,.proscons-section .proscons-grid .cons-panel .pros-panel-inner,.proscons-section .proscons-grid .cons-panel .cons-panel-inner{width:100%}}.proscons-section .proscons-grid .pros-panel h3,.proscons-section .proscons-grid .cons-panel h3{font-family:var(--serif);font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.2;margin-bottom:36px;margin-top:16px}.proscons-section .proscons-grid .pros-panel ul,.proscons-section .proscons-grid .cons-panel ul{list-style:none;display:flex;flex-direction:column;gap:20px}.proscons-section .proscons-grid .pros-panel ul li,.proscons-section .proscons-grid .cons-panel ul li{font-size:19px;padding-left:22px;position:relative;line-height:1.75}.proscons-section .proscons-grid .pros-panel ul li::before,.proscons-section .proscons-grid .cons-panel ul li::before{content:"" !important;position:absolute !important;left:0 !important;top:17px !important;width:10px !important;height:2px !important}.proscons-section .proscons-grid .pros-panel{background:var(--light);justify-content:flex-end}.proscons-section .proscons-grid .pros-panel h3{color:var(--dark)}.proscons-section .proscons-grid .pros-panel ul li{color:var(--dark)}.proscons-section .proscons-grid .pros-panel ul li::before{background:var(--gold)}.proscons-section .proscons-grid .cons-panel{background:#2a2a26;justify-content:flex-start}.proscons-section .proscons-grid .cons-panel h3{color:var(--white)}.proscons-section .proscons-grid .cons-panel ul li{color:rgba(253,252,250,.92)}.proscons-section .proscons-grid .cons-panel ul li::before{background:rgba(201,169,110,.35)}.mistakes-section,.timeline-section,.financing-section,.warranty-section{padding:var(--section-pad);background:var(--white)}@media(max-width: 575.98px){.mistakes-section,.timeline-section,.financing-section,.warranty-section{padding-left:0;padding-right:0}}.mistakes-section .container>.section-label,.mistakes-section .container>.section-title,.timeline-section .container>.section-label,.timeline-section .container>.section-title,.financing-section .container>.section-label,.financing-section .container>.section-title,.warranty-section .container>.section-label,.warranty-section .container>.section-title{text-align:center}.mistakes-section .container .mistakes-grid,.timeline-section .container .mistakes-grid,.financing-section .container .mistakes-grid,.warranty-section .container .mistakes-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 900px){.mistakes-section .container .mistakes-grid,.timeline-section .container .mistakes-grid,.financing-section .container .mistakes-grid,.warranty-section .container .mistakes-grid{grid-template-columns:1fr}}.mistakes-section .container .mistakes-grid .mistake-card,.timeline-section .container .mistakes-grid .mistake-card,.financing-section .container .mistakes-grid .mistake-card,.warranty-section .container .mistakes-grid .mistake-card{border:1px solid rgba(26,26,24,.1);padding:28px 24px;background:var(--white)}.mistakes-section .container .mistakes-grid .mistake-card h3,.timeline-section .container .mistakes-grid .mistake-card h3,.financing-section .container .mistakes-grid .mistake-card h3,.warranty-section .container .mistakes-grid .mistake-card h3{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--dark);margin-bottom:15px;line-height:1.2}.mistakes-section .container .mistakes-grid .mistake-card p,.timeline-section .container .mistakes-grid .mistake-card p,.financing-section .container .mistakes-grid .mistake-card p,.warranty-section .container .mistakes-grid .mistake-card p{font-size:18px;color:var(--dark);line-height:1.85}.lifestyle-section{padding:0;background:var(--white)}@media(max-width: 575.98px){.lifestyle-section{padding-top:0}}@media(max-width: 575.98px){.lifestyle-section .container{padding:0 10px}}.lifestyle-section .container .lifestyle-intro{font-size:21px;color:var(--dark);line-height:1.85;max-width:900px;margin-bottom:48px}.lifestyle-section .lifestyle-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3px;margin-top:0}@media(max-width: 900px){.lifestyle-section .lifestyle-grid{grid-template-columns:1fr}}.lifestyle-section .lifestyle-grid .lifestyle-photo{height:340px;background-size:cover;background-position:center;position:relative;overflow:hidden}@media(max-width: 900px){.lifestyle-section .lifestyle-grid .lifestyle-photo{height:240px}}.lifestyle-section .lifestyle-grid .lifestyle-photo::before{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(26, 26, 24, 0.7) 0%, transparent 50%)}.lifestyle-section .lifestyle-grid .lifestyle-photo .lifestyle-caption{position:absolute;bottom:20px;left:24px;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:rgba(253,252,250,.75)}.lifestyle-section .lifestyle-grid .lifestyle-logo{background:#000;display:flex;align-items:center;justify-content:center;height:340px;grid-column:1/-1}@media(max-width: 900px){.lifestyle-section .lifestyle-grid .lifestyle-logo{height:120px}}@media(min-width: 901px){.lifestyle-section .lifestyle-grid .lifestyle-logo{grid-column:1/-1;height:100px}}.lifestyle-section .lifestyle-grid .lifestyle-logo img{height:72px;width:auto}.areas-section{background:var(--dark);padding:var(--section-pad);overflow:hidden}@media(max-width: 575.98px){.areas-section{padding-left:0;padding-right:0}}.areas-section .container{max-width:var(--container-wide)}.areas-section .container>.section-label,.areas-section .container>.section-title{text-align:center}.areas-section .container>.section-label{color:var(--gold)}.areas-section .container .areas-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2px;margin-top:48px}@media(max-width: 900px){.areas-section .container .areas-grid{grid-template-columns:1fr;gap:2px}}@media(max-width: 575.98px){.areas-section .container .areas-grid{gap:5px}}.areas-section .container .areas-grid .area-card{background:var(--dark-2);padding:44px 38px;transition:background .2s,opacity .7s ease-out,transform .7s ease-out}.areas-section .container .areas-grid .area-card:hover{background:#2f2f2a}.areas-section .container .areas-grid .area-card .area-num{font-family:var(--serif);font-size:34px;font-weight:300;color:var(--gold);margin-bottom:14px;display:block}.areas-section .container .areas-grid .area-card h3{font-family:var(--serif);font-size:23px;font-weight:400;color:var(--white);margin-bottom:16px}.areas-section .container .areas-grid .area-card .area-prose{font-size:18px;color:#fdfcfa;line-height:1.7;margin-bottom:30px;font-family:var(--serif);font-weight:300}.areas-section .container .areas-grid .area-card ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:15px}.areas-section .container .areas-grid .area-card ul li{font-size:19px;color:rgba(253,252,250,.92);padding-left:14px;position:relative;line-height:1.5;font-weight:500}.areas-section .container .areas-grid .area-card ul li::before{content:"";position:absolute;left:0;top:14px;width:6px;height:2px;background:var(--gold)}.areas-section .container .areas-grid .area-card .area-link{display:inline-block;margin-top:32px;font-size:15px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(201,169,110,.3);padding-bottom:2px;transition:border-color .2s}.areas-section .container .areas-grid .area-card .area-link::before{content:"⟶ ";letter-spacing:0;padding-right:5px}.areas-section .container .areas-grid .area-card .area-link:hover{border-color:var(--gold)}.listings-section{padding:var(--section-pad);background:var(--light)}.listings-section .container .listings-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}@media(max-width: 600px){.listings-section .container .listings-header{flex-direction:column;align-items:flex-start;gap:12px}}.listings-section .container .listings-header .view-all{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold-light);padding-bottom:2px}.listings-section .container .listings-placeholder{padding:48px 0;text-align:center;font-size:15px;color:var(--mid)}.listings-section .container .listings-placeholder a{color:var(--gold)}.listings-section .container .listings-carousel{overflow:hidden}.listings-section .container .listings-carousel--hidden{display:none}.listings-section .container .listings-carousel__track{display:flex;gap:24px;transition:transform .4s ease}.listings-section .container .listings-carousel__track .listing-card{flex:0 0 calc((100% - 48px)/3)}@media(max-width: 900px){.listings-section .container .listings-carousel__track .listing-card{flex:0 0 calc((100% - 24px)/2)}}@media(max-width: 600px){.listings-section .container .listings-carousel__track .listing-card{flex:0 0 100%}}.listings-section .container .listings-carousel__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}.listings-section .container .listings-carousel__btn{width:40px;height:40px;border:1px solid rgba(26,26,24,.15);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background .2s}.listings-section .container .listings-carousel__btn svg{width:18px;height:18px;color:var(--dark)}.listings-section .container .listings-carousel__btn:hover:not(:disabled){border-color:var(--gold);background:var(--white)}.listings-section .container .listings-carousel__btn:disabled{opacity:.3;cursor:default}.listings-section .container .listings-carousel__dots{display:flex;gap:8px}.listings-section .container .listings-carousel .listings-carousel__dot{width:8px;height:8px;border-radius:50%;border:none;background:rgba(26,26,24,.2);cursor:pointer;padding:0;transition:background .2s}.listings-section .container .listings-carousel .listings-carousel__dot.is-active{background:var(--gold)}.listings-section .container .listing-card{background:var(--white);border:1px solid rgba(26,26,24,.08);overflow:hidden;transition:border-color .2s}.listings-section .container .listing-card:hover{border-color:rgba(201,169,110,.4)}.listings-section .container .listing-card__link{display:block;text-decoration:none;color:inherit}.listings-section .container .listing-card .listing-img{height:196px;background:var(--dark-2);position:relative;overflow:hidden}.listings-section .container .listing-card .listing-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.listings-section .container .listing-card .listing-img .listing-badge{position:absolute;top:14px;left:14px;background:var(--gold);color:#fff;font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px}.listings-section .container .listing-card .listing-img .listing-badge--reduced{background:#b94a3b}.listings-section .container .listing-card .listing-img .listing-days{position:absolute;bottom:10px;right:12px;font-size:11px;font-weight:500;color:rgba(253,252,250,.8);letter-spacing:.06em}.listings-section .container .listing-card .listing-body{padding:22px 24px 26px}.listings-section .container .listing-card .listing-body .listing-price{font-family:var(--serif);font-size:24px;font-weight:400;color:var(--dark);margin-bottom:5px}.listings-section .container .listing-card .listing-body .listing-address{font-size:14px;color:var(--mid);margin-bottom:16px}.listings-section .container .listing-card .listing-body .listing-meta{display:flex;gap:18px}.listings-section .container .listing-card .listing-body .listing-meta span{font-size:13px;color:var(--mid)}.listings-section .container .listing-card .listing-body .listing-meta span strong{color:var(--dark);font-weight:500}.testimonials-section{padding:var(--section-pad);background:var(--white)}.testimonials-section .container>.section-label,.testimonials-section .container>.section-title{text-align:center}.testimonials-section .container .review-bar{display:flex;align-items:center;gap:16px;justify-content:center;margin-bottom:48px}@media(max-width: 600px){.testimonials-section .container .review-bar{flex-wrap:wrap;justify-content:center}}.testimonials-section .container .review-bar .review-stars{font-size:22px;color:var(--gold);letter-spacing:2px}.testimonials-section .container .review-bar .review-score{font-family:var(--serif);font-size:22px;font-weight:300;color:var(--dark)}.testimonials-section .container .review-bar .review-divider{width:1px;height:20px;background:rgba(26,26,24,.15)}.testimonials-section .container .review-bar .review-link{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(201,169,110,.3);padding-bottom:2px;transition:border-color .2s}.testimonials-section .container .review-bar .review-link:hover{border-color:var(--gold)}.testimonials-section .container .testimonial-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px;margin-top:48px}@media(max-width: 900px){.testimonials-section .container .testimonial-grid{grid-template-columns:1fr}}.testimonials-section .container .testimonial-grid .testimonial-card{padding:36px 32px;border:1px solid rgba(26,26,24,.08)}.testimonials-section .container .testimonial-grid .testimonial-card .quote-mark{font-family:var(--serif);font-size:80px;color:var(--gold-light);line-height:.5;margin-bottom:22px;display:block}.testimonials-section .container .testimonial-grid .testimonial-card .testimonial-text{font-size:17px;color:var(--dark);line-height:1.85;margin-bottom:28px;font-style:italic}.testimonials-section .container .testimonial-grid .testimonial-card .testimonial-author{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--dark)}.testimonials-section .container .testimonial-grid .testimonial-card .testimonial-location{font-size:12px;color:var(--gold);margin-top:3px}.cta-section{padding:var(--section-pad);background-color:var(--dark);position:relative;overflow:hidden;background-size:cover;background-attachment:fixed}.cta-section::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg, transparent, transparent 60px, rgba(201, 169, 110, 0.03) 60px, rgba(201, 169, 110, 0.03) 61px)}@media(max-width: 575.98px){.cta-section .container{padding:0}}.cta-section .container .cta-card{position:relative;z-index:1;border:1px solid rgba(201,169,110,.2);padding:72px 80px;text-align:center;background:rgba(0,0,0,.5)}@media(max-width: 900px){.cta-section .container .cta-card{padding:48px 32px}}.cta-section .container .cta-card .cta-logo{display:block;height:64px;width:auto;margin:0 auto 28px}.cta-section .container .cta-card .section-label{justify-content:center;display:flex}.cta-section .container .cta-card h2{font-family:var(--serif);font-size:54px;font-weight:300;color:var(--white);margin-bottom:18px;line-height:1.2}@media(max-width: 575.98px){.cta-section .container .cta-card h2{font-size:44px}}.cta-section .container .cta-card p{font-size:22px;color:#fdfcfa;margin-bottom:44px;line-height:1.8;max-width:600px;margin-left:auto;margin-right:auto}.faq-section{padding:var(--section-pad);background:var(--light)}@media(max-width: 575.98px){.faq-section{padding-left:0;padding-right:0}}.faq-section .container>.section-label,.faq-section .container>.section-title{text-align:center}.faq-section .container .faq-list{max-width:760px;margin:48px auto 0}.faq-section .container .faq-list .faq-item{border-bottom:1px solid rgba(26,26,24,.1)}.faq-section .container .faq-list .faq-item.open .faq-icon{transform:rotate(45deg)}.faq-section .container .faq-list .faq-item.open .faq-answer{max-height:600px;padding-bottom:28px}.faq-section .container .faq-list .faq-item .faq-question{width:100%;background:none;border:none;cursor:pointer;padding:26px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;text-align:left}.faq-section .container .faq-list .faq-item .faq-question .faq-question-text{font-family:var(--serif);font-size:21px;font-weight:400;color:var(--dark);line-height:1.3}.faq-section .container .faq-list .faq-item .faq-question .faq-icon{font-size:26px;font-weight:300;color:var(--gold);line-height:1;flex-shrink:0;margin-top:2px;transition:transform .25s}.faq-section .container .faq-list .faq-item .faq-answer{font-size:18px;color:var(--dark);line-height:1.85;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s;padding-bottom:0}.contact-section{padding:var(--section-pad);background:var(--dark);border-top:1px solid rgba(201,169,110,.1)}.contact-section .container>.section-label,.contact-section .container>.section-title,.contact-section .container>p{text-align:center}.contact-section .container>.section-title{color:var(--white)}.contact-section .container>p{font-size:22px;color:#fdfcfa;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.8}.contact-section .container .contact-options{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:36px}.contact-section .container .contact-options .contact-option-call{display:inline-flex;align-items:center;gap:20px;background:rgba(201,169,110,.1);border:1px solid rgba(201,169,110,.25);padding:16px 40px;text-decoration:none;transition:background .2s}@media(max-width: 600px){.contact-section .container .contact-options .contact-option-call{flex-direction:column;gap:6px;text-align:center}}.contact-section .container .contact-options .contact-option-call:hover{background:rgba(201,169,110,.18)}.contact-section .container .contact-options .contact-option-call .contact-option-label{font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(253,252,250,.75);padding-top:5px}.contact-section .container .contact-options .contact-option-call .contact-option-value{font-family:var(--serif);font-size:30px;font-weight:300;line-height:1;color:var(--white)}.contact-section .container .contact-options .contact-option-divider{font-size:12px;color:rgba(253,252,250,.25);letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:16px;width:100%;max-width:480px}.contact-section .container .contact-options .contact-option-divider::before,.contact-section .container .contact-options .contact-option-divider::after{content:"";flex:1;height:1px;background:rgba(201,169,110,.2)}.contact-section .container #p3-valuation-widget-target{max-width:640px;margin:0 auto 0}.contact-section .container #p3-valuation-widget-target .si-seller-lead-tool{background-image:none !important;background:rgba(0,0,0,0) !important;padding:0}.contact-section .container #p3-valuation-widget-target .si-seller-lead-tool__title,.contact-section .container #p3-valuation-widget-target .si-seller-lead-tool__sub-title{display:none !important}.contact-section .container #p3-valuation-widget-target .si-seller-lead-tool__controls{display:flex;gap:12px;flex-wrap:wrap}@media(max-width: 600px){.contact-section .container #p3-valuation-widget-target .si-seller-lead-tool__controls{flex-direction:column}}.contact-section .container #p3-valuation-widget-target .js-slt-input{flex:1;min-width:0;height:56px;padding:0 20px;font-size:16px;border:1px solid rgba(201,169,110,.35);background:hsla(0,0%,100%,.06);color:var(--white);border-radius:0;outline:none;margin:0}@media(max-width: 575px){.contact-section .container #p3-valuation-widget-target .js-slt-input{width:100%;height:auto;padding:20px}}.contact-section .container #p3-valuation-widget-target .js-slt-input::-moz-placeholder{color:rgba(253,252,250,.45)}.contact-section .container #p3-valuation-widget-target .js-slt-input::placeholder{color:rgba(253,252,250,.45)}.contact-section .container #p3-valuation-widget-target .js-slt-input:focus{border-color:var(--gold);background:hsla(0,0%,100%,.1)}.contact-section .container #p3-valuation-widget-target .si-btn.js-slt-submit{height:56px;padding:0 32px;background:var(--gold);color:var(--dark);border:none;border-radius:0;font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;transition:background .2s;white-space:nowrap;width:auto;margin:0}.contact-section .container #p3-valuation-widget-target .si-btn.js-slt-submit:hover{background:var(--gold-light)}@media(max-width: 600px){.contact-section .container #p3-valuation-widget-target .si-btn.js-slt-submit{width:100%;justify-content:center}}.contact-section .container #p3-contact-form-target{max-width:700px;margin:0 auto}.contact-section .container #p3-contact-form-target .form-group{margin-bottom:0;margin-top:30px}.contact-section .container #p3-contact-form-target .form-group:first-child{margin-top:0}.contact-section .container #p3-contact-form-target label,.contact-section .container #p3-contact-form-target .control-label,.contact-section .container #p3-contact-form-target .si-label{font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(253,252,250,.75);display:block;margin-bottom:8px}.contact-section .container #p3-contact-form-target label .req,.contact-section .container #p3-contact-form-target .control-label .req,.contact-section .container #p3-contact-form-target .si-label .req{color:var(--gold);margin-left:2px}.contact-section .container #p3-contact-form-target input[type=text],.contact-section .container #p3-contact-form-target input[type=email],.contact-section .container #p3-contact-form-target input[type=tel],.contact-section .container #p3-contact-form-target input[type=number],.contact-section .container #p3-contact-form-target select,.contact-section .container #p3-contact-form-target textarea{background:hsla(0,0%,100%,.05);border:1px solid rgba(201,169,110,.18);color:var(--white);padding:17px 20px;font-family:var(--sans);font-size:18px;font-weight:400;outline:none;transition:border-color .2s;width:100%;height:auto;border-radius:0;box-sizing:border-box}.contact-section .container #p3-contact-form-target input[type=text]::-moz-placeholder, .contact-section .container #p3-contact-form-target input[type=email]::-moz-placeholder, .contact-section .container #p3-contact-form-target input[type=tel]::-moz-placeholder, .contact-section .container #p3-contact-form-target input[type=number]::-moz-placeholder, .contact-section .container #p3-contact-form-target select::-moz-placeholder, .contact-section .container #p3-contact-form-target textarea::-moz-placeholder{color:rgba(253,252,250,.35)}.contact-section .container #p3-contact-form-target input[type=text]::placeholder,.contact-section .container #p3-contact-form-target input[type=email]::placeholder,.contact-section .container #p3-contact-form-target input[type=tel]::placeholder,.contact-section .container #p3-contact-form-target input[type=number]::placeholder,.contact-section .container #p3-contact-form-target select::placeholder,.contact-section .container #p3-contact-form-target textarea::placeholder{color:rgba(253,252,250,.35)}.contact-section .container #p3-contact-form-target input[type=text]:focus,.contact-section .container #p3-contact-form-target input[type=email]:focus,.contact-section .container #p3-contact-form-target input[type=tel]:focus,.contact-section .container #p3-contact-form-target input[type=number]:focus,.contact-section .container #p3-contact-form-target select:focus,.contact-section .container #p3-contact-form-target textarea:focus{border-color:rgba(201,169,110,.55)}.contact-section .container #p3-contact-form-target textarea{resize:none;height:110px}.contact-section .container #p3-contact-form-target .iti{width:100%;display:block}.contact-section .container #p3-contact-form-target .iti .iti__selected-flag{background:hsla(0,0%,100%,.08);border-right:1px solid rgba(201,169,110,.25);outline:none}.contact-section .container #p3-contact-form-target .iti .iti__selected-flag:hover{background:hsla(0,0%,100%,.14)}.contact-section .container #p3-contact-form-target .iti .iti__selected-dial-code{color:rgba(253,252,250,.75);font-size:15px;margin-left:6px}.contact-section .container #p3-contact-form-target .iti .iti__arrow{border-top-color:rgba(253,252,250,.5)}.contact-section .container #p3-contact-form-target .iti .iti__arrow.iti__arrow--up{border-bottom-color:rgba(253,252,250,.5);border-top:none}.contact-section .container #p3-contact-form-target .iti input[type=tel]{border-left:none;padding-left:80px !important}.contact-section .container #p3-contact-form-target .iti .iti__country-list{background:#1e1e1c;border:1px solid rgba(201,169,110,.25);color:var(--white);font-size:14px;font-family:var(--sans);max-height:220px}.contact-section .container #p3-contact-form-target .iti .iti__country-list .iti__country:before{display:none !important}.contact-section .container #p3-contact-form-target .iti .iti__country-list .iti__country-name{color:rgba(253,252,250,.85)}.contact-section .container #p3-contact-form-target .iti .iti__country-list .iti__dial-code{color:rgba(253,252,250,.45)}.contact-section .container #p3-contact-form-target .iti .iti__country-list .iti__country:hover,.contact-section .container #p3-contact-form-target .iti .iti__country-list .iti__country.iti__highlight{background:rgba(201,169,110,.12)}.contact-section .container #p3-contact-form-target .iti .iti__country-list .iti__divider{border-bottom-color:rgba(201,169,110,.15)}.contact-section .container #p3-contact-form-target .iti .iti__country-list .iti__divider:before{display:none !important}.contact-section .container #p3-contact-form-target input[type=submit],.contact-section .container #p3-contact-form-target button[type=submit],.contact-section .container #p3-contact-form-target .si-btn-submit{background:var(--gold);color:var(--dark);border:none;padding:22px 40px;font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .2s;width:100%;margin-top:24px;border-radius:0}.contact-section .container #p3-contact-form-target input[type=submit]:hover,.contact-section .container #p3-contact-form-target button[type=submit]:hover,.contact-section .container #p3-contact-form-target .si-btn-submit:hover{background:var(--gold-light)}.related-section{padding:var(--section-pad);background:var(--white);padding-bottom:150px}.related-section .container>.section-label,.related-section .container>h2{text-align:center}.related-section .container .related-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:40px}@media(max-width: 900px){.related-section .container .related-grid{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.related-section .container .related-grid{grid-template-columns:1fr}}.related-section .container .related-grid .related-link{text-decoration:none;display:flex;flex-direction:column;gap:0;border:1px solid rgba(26,26,24,.08);transition:border-color .2s,opacity .7s ease-out,transform .7s ease-out}.related-section .container .related-grid .related-link:hover{border-color:rgba(201,169,110,.4)}.related-section .container .related-grid .related-link .related-img{height:140px;background:var(--dark-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.related-section .container .related-grid .related-link .related-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.related-section .container .related-grid .related-link .related-img .related-img-placeholder{font-family:var(--serif);font-size:12px;font-style:italic;color:rgba(201,169,110,.4)}.related-section .container .related-grid .related-link .related-label{padding:18px 20px;font-size:14px;font-weight:600;color:var(--dark);line-height:1.4;display:flex;align-items:center;justify-content:space-between;gap:8px}.related-section .container .related-grid .related-link .related-label::after{content:"→";color:var(--gold);font-size:16px;flex-shrink:0}/*# sourceMappingURL=service-page.min.css.map */