.spanjestart-shell .sv-scan-page{--ss-bg:#fdfbf3;--ss-bg-muted:#f4eedf;--ss-ink:#082d53;--ss-fg:#082d53;--ss-fg-muted:#34506a;--ss-fg-meta:#52677b;--ss-border:#d6d9cf;--ss-cta-bg:#0d426e;--ss-cta-hover-bg:#063457;--ss-gold:#efb43c;--ss-gold-ink:#805918;background:var(--ss-bg);color:var(--ss-fg)}.spanjestart-shell .sv-scan-page .ss-display-xl{font-family:var(--font-body-next),system-ui,sans-serif;font-size:clamp(2.7rem,4.3vw,4rem);font-weight:650;letter-spacing:-.035em;line-height:1.09}.sv-site{--cream:#fdfbf3;--sand:#f4eedf;--ink:#082d53;--muted:#34506a;--meta:#52677b;--line:#d6d9cf;--action:#0d426e;--action-hover:#063457;--gold:#efb43c;--gold-ink:#805918;--olive:#5b7655;--on-ink:#fffaf0}.sv-site *{box-sizing:border-box}.sv-site{scroll-behavior:smooth;scroll-padding-top:28px;margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 var(--font-body-next),system-ui,sans-serif}.sv-site a{color:inherit;text-underline-offset:5px}.sv-site a:hover{text-decoration-thickness:2px}.sv-site button,.sv-site input,.sv-site select,.sv-site textarea{font:inherit}.sv-site a,.sv-site button,.sv-site input,.sv-site select,.sv-site summary,.sv-site textarea{-webkit-tap-highlight-color:transparent}.sv-site a:focus-visible,.sv-site button:focus-visible,.sv-site input:focus-visible,.sv-site select:focus-visible,.sv-site summary:focus-visible,.sv-site textarea:focus-visible{outline:2px solid var(--action);outline-offset:4px}.sv-site button{cursor:pointer}.sv-site img{display:block;width:100%;object-fit:cover}.sv-site figure,.sv-site h1,.sv-site h2,.sv-site h3,.sv-site p{margin:0}.sv-site .sv-price,.sv-site h1,.sv-site h2,.sv-site h3{font-family:var(--font-body-next),system-ui,sans-serif;font-weight:650;letter-spacing:-.035em}.sv-site h1{font-size:clamp(42px,4.3vw,64px);line-height:1.09;text-wrap:balance}.sv-site h2{font-size:clamp(31px,3.1vw,44px);line-height:1.17;text-wrap:balance}.sv-site h3{font-size:28px;line-height:1.25}.sv-stage-discovery{display:grid;gap:22px}.sv-stage-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sv-stage-tabs button{min-height:70px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--cream);color:var(--ink);text-align:left;font-size:14px;font-weight:650}.sv-stage-tabs button span{color:var(--olive);font-size:12px;font-weight:800;letter-spacing:.08em}.sv-stage-tabs button[aria-pressed=true]{border-color:var(--action);background:var(--ink);color:var(--on-ink)}.sv-stage-tabs button[aria-pressed=true] span{color:var(--gold)}.sv-stage-detail{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:clamp(22px,3vw,42px);border-left:4px solid var(--gold);border-radius:8px;background:var(--sand)}.sv-stage-detail p:not(.sv-eyebrow){max-width:62ch;margin-top:10px;color:var(--muted)}.sv-stage-detail .sv-button{flex-shrink:0}.sv-account-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;border-block:1px solid var(--line)}.sv-account-strip .sv-button{flex-shrink:0}.sv-homes-page{display:grid;gap:26px}.sv-homes-page .sv-lead{margin-top:0}.sv-homes-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.sv-homes-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:15px;padding:22px;border:1px solid var(--line);border-radius:9px;background:var(--sand)}.sv-homes-filters label{display:grid;gap:5px;font-size:13px;font-weight:700}.sv-homes-filters input,.sv-homes-filters select{width:100%;min-height:44px;padding:9px 10px;border:1px solid var(--line);border-radius:5px;background:white;color:var(--ink)}.sv-homes-empty{padding:28px;border:1px solid var(--line);border-left:4px solid var(--olive);border-radius:7px;background:white}.sv-homes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sv-home-card{overflow:hidden;border:1px solid var(--line);border-radius:9px;background:white}.sv-home-card>div:last-child{display:grid;gap:8px;padding:20px}.sv-home-card h2,.sv-home-card h3{font-size:22px}.sv-home-image{width:100%;height:210px;object-fit:cover;background:var(--sand)}.sv-home-image-empty{display:grid;place-items:center;color:var(--muted);font-size:14px}.sv-areas-page,.sv-home-detail{display:grid;gap:25px}.sv-home-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:48px}.sv-home-detail-grid>div,.sv-home-detail-next{display:grid;gap:15px;align-content:start}.sv-home-detail-facts{padding:24px;border:1px solid var(--line);border-radius:9px;background:var(--sand)}.sv-home-detail-facts p{display:flex;justify-content:space-between;gap:24px;padding-block:8px;border-bottom:1px solid var(--line)}.sv-home-detail-next{padding:clamp(22px,3vw,40px);border-radius:9px;background:var(--sand)}.sv-home-detail-next .sv-button{justify-self:start}.sv-areas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sv-areas-grid article{display:grid;gap:14px;align-content:start;padding:26px;border:1px solid var(--line);border-radius:9px;background:white}.sv-areas-grid h2{font-size:clamp(22px,2vw,28px)}@media (max-width:900px){.sv-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-account-strip,.sv-stage-detail{align-items:start;flex-direction:column}.sv-homes-filters,.sv-homes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-areas-grid{grid-template-columns:1fr}}@media (max-width:520px){.sv-stage-tabs button{min-height:58px;padding:10px;font-size:13px}.sv-home-detail-grid,.sv-homes-filters,.sv-homes-grid{grid-template-columns:1fr}}.sv-site p+p{margin-top:16px}.sv-site .sv-small,.sv-site small{font-size:13px;line-height:1.65}.sv-site .sv-muted{color:var(--muted)}.sv-site .sv-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:16px}.sv-site .sv-wrap{max-width:1160px;margin:auto;padding-inline:36px}.sv-site .sv-section{padding-block:88px}.sv-site .sv-sand{background:var(--sand)}.sv-site .sv-ink{background:var(--ink);color:var(--on-ink)}.sv-site .sv-ink .sv-eyebrow{color:var(--gold)}.sv-site .sv-ink .sv-muted{color:#d5e2e9}.sv-site .sv-ink a:focus-visible{outline-color:var(--gold)}.sv-site .sv-lead{font-size:17px;max-width:52ch;color:var(--muted);margin-top:24px}.sv-site .sv-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 21px;border:1px solid var(--action);border-radius:6px;background:var(--action);color:white;text-decoration:none;font-size:14px;font-weight:550;transition:background .15s,border-color .15s}.sv-site .sv-button:hover{background:var(--action-hover);border-color:var(--action-hover)}.sv-site .sv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.sv-site .sv-text-link{font-size:14px;font-weight:550}.sv-site .sv-site-head{border-bottom:1px solid var(--line);background:#fefbf2;box-shadow:inset 0 3px var(--gold)}.sv-site .sv-head-row{display:flex;align-items:center;justify-content:space-between;min-height:96px;gap:28px}.sv-site .sv-brand{display:block;width:260px;aspect-ratio:3.55;overflow:hidden;text-decoration:none;flex:none}.sv-site .sv-brand img{width:100%;height:100%;object-fit:cover;object-position:center}.sv-site .sv-nav{display:flex;gap:24px;align-items:center;font-size:13px}.sv-site .sv-nav a{text-decoration:none}.sv-site .sv-nav a:hover{text-decoration:underline}.sv-site .sv-mobile-nav,.sv-site .sv-mobile-nav .sv-menu-close,.sv-site .sv-mobile-nav[open] .sv-menu-open{display:none}.sv-site .sv-mobile-nav[open] .sv-menu-close{display:inline}.sv-site .sv-hero{display:grid;grid-template-columns:1.04fr 1fr;gap:60px;align-items:center;padding-block:64px 58px}.sv-site .sv-hero h1{color:var(--ink)}.sv-site .sv-hero .sv-eyebrow{color:var(--olive)}.sv-site .sv-hero-note{margin-top:19px;font-size:12px;color:var(--meta)}.sv-site .sv-hero-visual{position:relative}.sv-site .sv-local-visual{position:relative;margin:0}.sv-site .sv-local-visual .sv-landscape{object-position:center 35%}.sv-site .sv-hero-visual>img{height:490px;border-radius:5px;object-position:center}.sv-site .sv-host-caption{display:flex;align-items:center;gap:13px;background:var(--cream);padding:17px 20px;border:1px solid var(--line);border-radius:4px;margin:-62px 20px 0;position:relative}.sv-site .sv-host-caption img{width:54px;height:54px;object-position:center 35%;border-radius:50%}.sv-site .sv-host-caption strong{font-size:14px;font-weight:600;display:block}.sv-site .sv-host-caption span,.sv-site .sv-promise-strip{font-size:12px;color:var(--muted)}.sv-site .sv-promise-strip{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding-block:22px}.sv-site .sv-promise-strip span:before{content:"✓";margin-right:10px;color:var(--gold-ink)}.sv-site .sv-section-intro{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:36px}.sv-site .sv-section-intro p{max-width:360px;font-size:15px;color:var(--muted)}.sv-site .sv-offers{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sv-site .sv-offer{border-top:1px solid var(--gold);padding:28px 0 0}.sv-site .sv-offer .sv-num{font-size:12px;color:var(--meta);margin-bottom:15px}.sv-site .sv-offer p{max-width:48ch;margin-top:14px;color:var(--muted);font-size:15px}.sv-site .sv-offer ul{padding-left:18px;margin:20px 0 25px;font-size:14px}.sv-site .sv-offer li{margin:6px 0}.sv-site .sv-offer-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding-top:22px}.sv-site .sv-price{font-size:30px;line-height:1.1;white-space:nowrap}.sv-site .sv-price-detail{display:block;color:var(--meta);font-size:11px;margin-top:8px}.sv-site .sv-split{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.sv-site .sv-franka-photo{height:470px;object-position:center 35%;border-radius:4px}.sv-site .sv-process{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:40px}.sv-site .sv-step{border-top:1px solid #7590a6;padding-top:20px}.sv-site .sv-step-number{color:var(--gold);font:27px var(--font-body-next),sans-serif}.sv-site .sv-step h3{font-size:25px;margin:16px 0 10px}.sv-site .sv-step p{font-size:14px;color:#d5e2e9}.sv-site .sv-portal{border:1px solid var(--line);border-radius:7px;background:#fffefa;box-shadow:0 16px 40px #082d5308;overflow:hidden}.sv-site .sv-portal-head{border-bottom:1px solid var(--line);padding:17px 23px;display:flex;justify-content:space-between;font-size:11px;color:var(--meta)}.sv-site .sv-portal-body{padding:26px}.sv-site .sv-portal-body h3{font-size:27px;margin-bottom:5px}.sv-site .sv-portal-body>p{font-size:13px;color:var(--muted)}.sv-site .sv-task-current{border-left:3px solid var(--olive);padding:14px 16px;background:var(--cream);margin:24px 0}.sv-site .sv-task-current strong{font-size:14px;display:block}.sv-site .sv-task-current p{font-size:12px;margin-top:5px}.sv-site .sv-status-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--gold-ink)}.sv-site .sv-task-row{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.sv-site .sv-contact-person{display:flex;gap:12px;align-items:center;margin-top:22px}.sv-site .sv-contact-person img{width:38px;height:38px;border-radius:50%;object-position:center 35%}.sv-site .sv-contact-person p{font-size:12px}.sv-site .sv-contact-person span{font-size:11px}.sv-site .sv-sample-label{margin-top:12px;color:var(--meta);font-size:11px}.sv-site .sv-benefits{list-style:none;margin:24px 0 0;padding:0}.sv-site .sv-benefits li{border-top:1px solid var(--line);padding:13px 0;font-size:14px;display:flex;gap:12px}.sv-site .sv-benefits li:before{content:"✓";color:var(--gold-ink)}.sv-site .sv-landscape{height:330px;width:100%;object-fit:cover;object-position:center 60%}.sv-site .sv-local-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:40px}.sv-site .sv-local-place{display:grid}.sv-site .sv-local-place>span{grid-area:1/1;align-self:end;visibility:hidden}.sv-site .sv-local-place>span[data-active=true]{visibility:visible}.sv-site .sv-local-pause{min-height:44px;margin-top:12px;padding:0;border:0;background:transparent;color:var(--muted);font-size:13px;text-decoration:underline;text-underline-offset:4px}.sv-site .sv-local-pause:disabled{color:var(--meta);cursor:default;text-decoration:none}.sv-site .sv-local-places{margin-top:12px}.sv-site .sv-local-places ul{column-count:2;column-gap:24px;margin:16px 0 0;padding:0;list-style:none;color:var(--muted);font-size:14px}.sv-site .sv-local-places li{break-inside:avoid;margin-bottom:6px}.sv-site .sv-faq-wrap{max-width:790px;margin:auto}.sv-site .sv-faq-wrap h2{margin-bottom:32px}.sv-site details{border-top:1px solid var(--line);padding:19px 0}.sv-site details:last-child{border-bottom:1px solid var(--line)}.sv-site summary{cursor:pointer;font-size:15px;font-weight:550;list-style:none;display:flex;justify-content:space-between;gap:20px}.sv-site summary::-webkit-details-marker{display:none}.sv-site summary:after{content:"+";font-size:20px;font-weight:400;color:var(--gold-ink)}.sv-site details[open] summary:after{content:"−"}.sv-site details p{font-size:14px;color:var(--muted);margin-top:14px;max-width:65ch}.sv-site .sv-field{margin-bottom:16px}.sv-site .sv-field label{display:block;font-size:12px;font-weight:550;margin-bottom:7px}.sv-site input,.sv-site select,.sv-site textarea{width:100%;border:1px solid #abb9bd;border-radius:4px;padding:11px 12px;background:var(--cream);color:var(--ink);font-size:15px}.sv-site textarea{resize:vertical;min-height:96px}.sv-site .sv-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sv-site .sv-check{display:flex;gap:10px;font-size:12px;line-height:1.5;align-items:start;margin:14px 0 20px}.sv-site .sv-check input{width:17px;min-height:17px;margin:2px 0 0;accent-color:var(--action)}.sv-site .sv-form-note{font-size:11px;color:var(--meta);margin-top:12px}.sv-site .sv-footer{padding-block:35px;background:#fefbf2}.sv-site .sv-skip{position:absolute;top:-80px;left:15px;z-index:20;background:var(--ink);color:white;padding:10px}.sv-site .sv-skip:focus{top:10px}.sv-site .sv-include-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:32px}.sv-site .sv-include-grid ul{padding-left:20px;font-size:15px}.sv-site .sv-include-grid li{margin-block:11px}.sv-site .sv-include-grid h3{font-size:26px}@media (max-width:900px){.sv-site .sv-wrap{padding-inline:26px}.sv-site .sv-nav{gap:16px}.sv-site .sv-hero{gap:32px}.sv-site .sv-hero-visual>img{height:450px}.sv-site h1{font-size:49px}.sv-site .sv-split{gap:38px}.sv-site .sv-offer-bottom{align-items:start;flex-direction:column}.sv-site .sv-head-row{min-height:76px}}@media (max-width:640px){.sv-site .sv-wrap{padding-inline:22px}.sv-site .sv-section{padding-block:54px}.sv-site .sv-head-row{min-height:70px;gap:16px}.sv-site .sv-brand{width:190px}.sv-site .sv-nav{display:none}.sv-site .sv-mobile-nav{display:block}.sv-site .sv-mobile-nav summary{font-size:13px;padding:8px 0}.sv-site .sv-mobile-nav details{border:0;padding:0}.sv-site .sv-mobile-nav summary:after{display:none}.sv-site .sv-mobile-nav nav{display:flex;gap:14px;flex-wrap:wrap;padding:8px 0 17px;font-size:13px}.sv-site .sv-hero{grid-template-columns:1fr;gap:30px;padding-block:33px 27px}.sv-site h1{font-size:43px;max-width:15ch}.sv-site h2{font-size:33px}.sv-site .sv-lead{font-size:16px;margin-top:20px}.sv-site .sv-hero .sv-actions{gap:16px;margin-top:23px}.sv-site .sv-hero .sv-actions .sv-button{width:100%}.sv-site .sv-hero-note{font-size:11px}.sv-site .sv-hero-visual>img{height:315px}.sv-site .sv-host-caption{margin:-48px 12px 0;padding:13px}.sv-site .sv-host-caption img{width:43px;height:43px}.sv-site .sv-promise-strip{flex-wrap:wrap;gap:10px 18px;justify-content:start;font-size:11px}.sv-site .sv-section-intro{display:block;margin-bottom:25px}.sv-site .sv-section-intro p{margin-top:18px}.sv-site .sv-include-grid,.sv-site .sv-offers,.sv-site .sv-split{grid-template-columns:1fr;gap:34px}.sv-site .sv-offer{padding-top:23px}.sv-site .sv-offer-bottom{flex-direction:row;align-items:center}.sv-site .sv-offer-bottom .sv-button{padding-inline:15px;font-size:12px}.sv-site .sv-price{font-size:28px}.sv-site .sv-franka-photo{height:360px}.sv-site .sv-process{grid-template-columns:1fr;gap:26px;margin-top:30px}.sv-site .sv-step{padding-top:18px}.sv-site .sv-step h3{margin:8px 0}.sv-site .sv-portal-body{padding:21px}.sv-site .sv-portal-head{padding:14px 19px}.sv-site .sv-landscape{height:235px}.sv-site .sv-local-copy{grid-template-columns:1fr;gap:20px;padding-block:30px}.sv-site .sv-fields{grid-template-columns:1fr;gap:0}.sv-site .sv-include-grid{margin-top:25px}}@media (prefers-reduced-motion:reduce){.sv-site{scroll-behavior:auto}.sv-site *{transition:none!important}}.sv-site .sv-audience-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;font-size:13px}.sv-site .sv-audience-nav a{padding-block:5px;text-decoration:none;border-bottom:1px solid var(--line)}.sv-site .sv-audience-nav a:hover,.sv-site .sv-audience-nav a[aria-current=page]{border-color:var(--action);color:var(--action)}.sv-site .sv-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sv-site .sv-audience-photo{display:block;overflow:hidden;border-radius:4px;margin-bottom:24px}.sv-site .sv-audience-photo img{height:300px;object-position:center}.sv-site .sv-audience-card .sv-eyebrow{margin-bottom:10px}.sv-site .sv-audience-card h3{font-size:29px;min-height:2.5em}.sv-site .sv-audience-card>p:not(.sv-eyebrow){font-size:14px;color:var(--muted);margin-top:14px}.sv-site .sv-audience-card .sv-audience-topics{font-size:12px!important;color:var(--meta);border-top:1px solid var(--line);padding-top:15px}.sv-site .sv-audience-card>.sv-text-link{display:inline-block;margin-top:18px}.sv-site .sv-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:42px}.sv-site .sv-question-grid article{border-top:1px solid var(--line);padding-top:20px}.sv-site .sv-question-grid .sv-num{font-size:12px;color:var(--gold-ink)}.sv-site .sv-question-grid h3{font-size:26px;margin-top:15px}.sv-site .sv-question-grid p{margin-top:16px;font-size:15px;color:var(--muted)}.sv-site .sv-nav{gap:19px}@media (max-width:760px){.sv-site .sv-audience-grid,.sv-site .sv-question-grid{grid-template-columns:1fr;gap:40px}.sv-site .sv-audience-photo img{height:310px;object-position:center 42%}.sv-site .sv-audience-card h3{min-height:0}.sv-site .sv-nav{display:none}.sv-site .sv-mobile-nav{display:block}.sv-site .sv-mobile-nav nav{display:flex;flex-wrap:wrap;gap:16px}}@media (max-width:640px){.sv-site .sv-audience-nav{gap:8px 17px;font-size:12px;margin-top:20px}.sv-site .sv-question-grid{gap:28px}}.sv-site .sv-mobile-contact{display:none}.sv-site .sv-footer{border-top:1px solid var(--line);padding-block:40px}.sv-site .sv-footer nav{display:flex;flex-wrap:wrap;gap:15px 25px;margin-block:25px;font-size:13px}.sv-site .sv-footer p{color:var(--meta)}.sv-site .sv-nie-strip{background:var(--sand);border-block:1px solid var(--line);padding-block:30px}.sv-site .sv-nie-content{display:grid;grid-template-columns:1fr auto;gap:25px 50px;align-items:center}.sv-site .sv-nie-content h2{font-size:clamp(27px,3vw,35px)}.sv-site .sv-nie-content .sv-eyebrow{margin-bottom:10px}.sv-site .sv-nie-content p:not(.sv-price,.sv-eyebrow){font-size:14px;margin-block:10px}.sv-site .sv-nie-content .sv-button{margin-top:15px}.sv-site .sv-contact-person img{flex-shrink:0}.sv-site .sv-contact-person span{display:block;font-size:12px;color:var(--meta)}.sv-site .sv-contact-person strong{font-size:14px}.sv-site .sv-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.sv-site .sv-topics article{border-top:1px solid var(--line);padding-top:25px}.sv-site .sv-topics h3{font-size:26px;margin-bottom:16px}.sv-site .sv-topics p{color:var(--muted);font-size:15px}.sv-site .sv-inquiry{max-width:790px}.sv-site .sv-inquiry form{margin-top:35px}.sv-site .sv-lead p{margin:0}.sv-site .sv-offer{scroll-margin-top:24px}.sv-site .sv-step-number{font-family:var(--font-body-next),system-ui,sans-serif}@media (max-width:900px){.sv-site .sv-nav{display:none}.sv-site .sv-mobile-contact,.sv-site .sv-mobile-nav{display:block}.sv-site .sv-mobile-nav nav{display:flex;flex-wrap:wrap;gap:16px;padding-top:20px}}@media (max-width:760px){.sv-site .sv-hero,.sv-site .sv-include-grid,.sv-site .sv-nie-content,.sv-site .sv-offers,.sv-site .sv-process,.sv-site .sv-split,.sv-site .sv-topics{grid-template-columns:1fr}.sv-site .sv-hero{gap:30px}.sv-site .sv-hero-visual>img{height:360px}.sv-site .sv-nie-content .sv-price{font-size:32px}.sv-site .sv-promise-strip{flex-wrap:wrap}}.sv-site .sv-service-summary{padding:32px;background:var(--sand);border-top:2px solid var(--gold);border-radius:4px}.sv-site .sv-service-summary>p:not(.sv-price,.sv-eyebrow){margin-top:22px}.sv-site .sv-mobile-nav{margin-inline:auto}.sv-site input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--action)}@media (max-width:380px){.sv-site .sv-brand{width:168px}.sv-site .sv-offer-bottom{align-items:start;flex-direction:column}.sv-site .sv-head-row{gap:8px}.sv-site .sv-mobile-contact{font-size:12px}.sv-site h1{font-size:39px}}.sv-site .sv-inquiry-form{display:grid;gap:22px}.sv-site .sv-inquiry-form label{display:grid;gap:8px;font-size:14px;font-weight:550}.sv-site .sv-inquiry-form small{color:var(--meta);font-size:12px;font-weight:400}.sv-site .sv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sv-site .sv-inquiry-form .sv-form-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:13px;font-weight:400;line-height:1.65}.sv-site .sv-form-check input{margin-top:4px;padding:0}.sv-site .sv-form-check small{display:block;margin-top:5px}.sv-site .sv-form-error{color:#9b2d22;font-size:13px;font-weight:500}.sv-site [aria-invalid=true]{border-color:#9b2d22}.sv-site .sv-form-result{padding:30px;margin-top:35px;background:var(--sand);border-left:3px solid var(--gold)}.sv-site .sv-form-result h2{font-size:32px;margin-bottom:20px}.sv-site .sv-form-result a{display:inline-block;margin-top:20px}.sv-site .sv-inquiry-form>.sv-button{justify-self:start}.sv-site .sv-button:disabled{opacity:.65;cursor:wait}@media (max-width:640px){.sv-site .sv-form-grid{grid-template-columns:1fr}.sv-site .sv-inquiry-form>.sv-button{width:100%}.sv-site .sv-form-result{padding:24px}}.sv-homes-page.sv-section{padding-block:2rem 4rem}.sv-homes-page h1{font-size:clamp(2rem,3.3vw,2.75rem)}.sv-homes-page .sv-lead{max-width:78ch;font-size:1rem}.sv-homes-intro{display:grid;gap:12px}.sv-homes-page .sv-homes-filters{display:grid;grid-template-columns:1fr;gap:22px}.sv-homes-filter-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;border:0}.sv-homes-filter-section legend{margin-bottom:12px;font-weight:700}.sv-homes-filter-section:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-homes-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0}.sv-homes-filters input{min-width:0}.sv-homes-filter-actions{gap:20px}.sv-homes-filter-actions,.sv-homes-toolbar{display:flex;align-items:center;flex-wrap:wrap}.sv-homes-toolbar{justify-content:space-between;gap:18px;padding-block:14px;border-bottom:1px solid var(--line)}.sv-home-metrics,.sv-home-price,.sv-homes-count,.sv-homes-pagination{font-variant-numeric:tabular-nums}.sv-homes-count{font-size:14px;font-weight:700}.sv-homes-views{display:flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.sv-homes-views a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 15px;text-decoration:none;font-size:14px;font-weight:700}.sv-homes-views a+a{border-left:1px solid var(--line)}.sv-homes-views a[aria-current=page]{background:var(--action);color:var(--on-ink)}.sv-homes-views a:focus-visible{outline-offset:-4px}.sv-homes-views a[aria-current=page]:focus-visible{outline-color:var(--on-ink)}.sv-homes-sort{display:flex;align-items:end;flex-wrap:wrap;gap:8px}.sv-homes-sort label{display:grid;gap:4px;font-size:12px;font-weight:700}.sv-homes-sort select,.sv-homes-sort-button{min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:5px;background:white;color:var(--ink);font-size:13px}.sv-homes-sort-button{background:var(--sand)}.sv-homes-list{display:grid;gap:16px}.sv-home-photo-link{display:block}.sv-home-card-list{display:grid;grid-template-columns:minmax(230px,32%) 1fr}.sv-home-card-list .sv-home-image,.sv-home-card-list .sv-home-photo-link{height:100%;min-height:230px}.sv-home-card>div:last-child{align-content:start}.sv-home-card h2,.sv-home-card h3{overflow-wrap:anywhere}.sv-home-card h2 a,.sv-home-card h3 a{text-decoration:none}.sv-home-card h2 a:hover,.sv-home-card h3 a:hover{text-decoration:underline}.sv-home-price{font-size:16px}.sv-home-card .sv-home-metrics{color:var(--muted);margin-top:0;text-wrap:pretty}.sv-home-card-action{justify-self:start;margin-top:5px;font-size:14px}.sv-homes-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-block:15px;font-size:14px}.sv-homes-pagination [aria-disabled=true]{color:var(--meta)}.sv-homes-empty .sv-text-link{display:inline-block;margin-top:10px}@media (max-width:900px){.sv-homes-filter-section,.sv-homes-filter-section:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sv-homes-filter-section,.sv-homes-filter-section:last-of-type{grid-template-columns:1fr}.sv-homes-page .sv-homes-filters{padding:16px}.sv-homes-views{order:-1;width:100%}.sv-homes-views a{flex:1}.sv-home-card-list{grid-template-columns:1fr}.sv-home-card-list .sv-home-image{height:210px;min-height:0}.sv-home-card-list .sv-home-photo-link{min-height:0}.sv-homes-pagination{justify-content:center}}.services_hero__kj3kj{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,5vw,80px);padding-block:clamp(40px,6vw,80px)}.services_finalCta__x_HJS .services_sectionIntro__T6dq_>div,.services_heroCopy__bYEV7,.services_sectionIntro__T6dq_>div,.services_section__g8pgZ{display:grid;gap:20px}.services_hero__kj3kj .services_heading__zWZf0{font-family:var(--font-display-next),Georgia,serif;font-size:clamp(2.5rem,4.375vw,4rem);font-weight:500;line-height:1.08;text-wrap:balance}.services_heading__zWZf0 em{color:var(--olive);font-weight:inherit}.services_lead__Lpzfv{font-size:1.125rem;max-width:53ch}.services_heroVisual__dStZI{position:relative;min-width:0}.services_heroVisual__dStZI>img{height:460px;border-radius:6px}.services_heroVisual__dStZI figcaption{display:flex;align-items:center;gap:12px;margin:-38px 16px 0;padding:18px;position:relative;background:var(--cream);border:1px solid var(--line);border-bottom:3px solid var(--gold);border-radius:6px;font-size:.875rem}.services_heroVisual__dStZI figcaption img{width:56px;height:56px;border-radius:50%;flex-shrink:0}.services_promiseStrip__qnvuA{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:22px;border-block:1px solid var(--line);font-size:.875rem;font-weight:600}.services_promiseStrip__qnvuA span:before{content:"✓";color:var(--olive);margin-right:10px}.services_choices__NgpPs p,.services_finalCta__x_HJS p,.services_hero__kj3kj p,.services_section__g8pgZ p{text-wrap:pretty}.services_choices__NgpPs section{scroll-margin-top:24px}.services_sectionIntro__T6dq_{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;margin-bottom:12px}.services_sectionIntro__T6dq_ h2,.services_section__g8pgZ>h2{max-width:22ch}.services_sectionIntro__T6dq_>p{max-width:52ch;color:var(--muted)}.services_introductionGrid__ETFiz,.services_packageGrid__F_Lmj,.services_serviceGrid__nEv5g,.services_steps__jLWwH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.services_card__83tsa{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:clamp(22px,3vw,32px);background:#fff;border:1px solid var(--line);border-radius:6px}.services_featuredCard__KejKL{border-top:3px solid var(--gold)}.services_card__83tsa .services_title__r9IUg{font-family:var(--font-display-next),Georgia,serif;font-size:1.625rem;font-weight:500;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.services_introductionGrid__ETFiz .services_title__r9IUg{font-size:clamp(1.75rem,2.5vw,2.25rem)}.services_cardBottom__EdVWG{display:grid;gap:16px;margin-top:auto;padding-top:8px;width:100%;justify-items:start}.services_card__83tsa .services_cardEyebrow__SrFmg{color:var(--gold-ink)}.services_card__83tsa .services_price__y3nZ4{font-size:1.5rem;font-weight:650;font-variant-numeric:tabular-nums}.services_price__y3nZ4 span{display:block;font-size:.8125rem;font-weight:400;color:var(--muted)}.services_terms__LoTVO{width:100%;font-size:.875rem;color:var(--muted)}.services_faq__m_Rlr summary,.services_terms__LoTVO summary{cursor:pointer;min-height:44px;padding-block:10px}.services_terms__LoTVO p{padding-block:8px;white-space:pre-line}.services_card__83tsa .services_saveButton__4sGfE,.services_saveButton__4sGfE{min-height:44px;padding:8px 0;background:transparent;border:0;color:var(--action);text-decoration:underline;text-underline-offset:5px;font-size:.875rem;text-align:left}.services_saveButton__4sGfE[aria-pressed=true]{font-weight:650}.services_saveButton__4sGfE:disabled{opacity:.6;cursor:default}.services_accessNote__lVhXp{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--line);font-size:.875rem}.services_accessNote__lVhXp a{justify-self:start}.services_emptyPackages__zjniM{display:grid;justify-items:start;gap:20px;padding:28px;border:1px solid var(--line);border-radius:6px}.services_emptyPackages__zjniM p{max-width:70ch}.services_selectionNotice__BTlLP{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:var(--sand);padding:20px;border:1px solid var(--line);border-radius:6px;font-size:.875rem}.services_searchLabel__I_31v{display:grid;gap:8px;max-width:560px;font-weight:600}.services_searchLabel__I_31v input{display:block;width:100%;min-height:48px;padding:10px 14px;border-radius:4px;border:1px solid var(--line);background:white;color:var(--ink);font-weight:400}.services_searchLabel__I_31v input::placeholder{color:var(--meta)}.services_steps__jLWwH{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:16px}.services_steps__jLWwH li{display:grid;align-content:start;gap:12px;border-top:1px solid var(--line);padding-top:24px}.services_steps__jLWwH span{color:var(--gold-ink);font-variant-numeric:tabular-nums;font-size:.875rem}.services_steps__jLWwH h3{font-size:1.25rem}.services_steps__jLWwH p{color:var(--muted)}.services_faq__m_Rlr{max-width:840px}.services_faq__m_Rlr details{border-bottom:1px solid var(--line);padding-block:12px}.services_faq__m_Rlr summary{font-weight:600}.services_faq__m_Rlr details p{padding:8px 0 16px;color:var(--muted)}.services_selectionError__LSmxy{padding:20px;border:1px solid var(--gold-ink);background:var(--sand)}@media (max-width:760px){.services_hero__kj3kj,.services_introductionGrid__ETFiz,.services_packageGrid__F_Lmj,.services_sectionIntro__T6dq_,.services_serviceGrid__nEv5g,.services_steps__jLWwH{grid-template-columns:minmax(0,1fr)}.services_hero__kj3kj{gap:28px}.services_heroVisual__dStZI>img{height:280px}.services_sectionIntro__T6dq_{gap:20px}.services_promiseStrip__qnvuA{display:grid;gap:10px}.services_card__83tsa{padding:24px}}.services_heroOffers__VRJkg{display:grid;gap:10px}.services_heroOffers__VRJkg>a:not(:last-child){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border:1px solid var(--line);border-left:3px solid var(--gold);padding:12px 16px;border-radius:4px;background:white;text-decoration:none}.services_heroOffers__VRJkg>a:not(:last-child):hover{border-color:var(--action)}.services_heroOffers__VRJkg span{font-weight:650}.services_heroOffers__VRJkg small{display:block;font-size:.8125rem;font-weight:400;color:var(--muted)}.services_heroOffers__VRJkg strong{font-size:1rem;font-variant-numeric:tabular-nums}.services_heroOffers__VRJkg>a:last-child{justify-self:start;margin-top:4px}.services_card__83tsa{scroll-margin-top:24px}.services_selectionError__LSmxy a{display:inline-block;margin-top:12px}@media (max-width:760px){.services_hero__kj3kj{padding-top:32px}.services_heroCopy__bYEV7{gap:16px}.services_hero__kj3kj .services_heading__zWZf0{font-size:2.25rem}.services_lead__Lpzfv{font-size:1rem}}.services_includedServices__6wS4G{display:grid;gap:8px;padding:12px 0 12px 20px;list-style:disc}.services_paymentNote__xOb8n{font-size:.875rem;color:var(--muted)}.services_inclusionBlock__uBwVC{display:grid;gap:12px;width:100%}.services_inclusionHeading__SEADG{margin:0;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.5;color:var(--ink)}.services_inclusionList__Dmd9r{display:grid;gap:12px;list-style:none;margin:0;padding:0;font-size:1rem;line-height:1.65}.services_inclusionList__Dmd9r>li{display:flex;align-items:flex-start;gap:10px;min-width:0}.services_inclusionList__Dmd9r>li>span{min-width:0;overflow-wrap:anywhere}.services_inclusionIcon__lNDfJ{width:18px;height:18px;flex-shrink:0;margin-top:4px;color:var(--olive)}.services_nextStep__cqkYp{font-size:.9375rem;line-height:1.6;color:var(--muted)}.services_card__83tsa .services_paymentNote__xOb8n{display:grid;gap:4px;font-size:1rem;line-height:1.6;color:var(--ink)}.services_heroOffers__VRJkg>a.services_heroJump__3aIqh{justify-self:start;min-height:44px;display:inline-flex;align-items:center;margin-top:0;border:0;background:transparent;padding:0}.areas_page__Hjhoy{padding-block:64px 80px}.areas_page__Hjhoy p{text-wrap:pretty}.areas_hero__XuUbo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:56px}.areas_page__Hjhoy .areas_title__pdfT3{max-width:15ch;font-family:var(--font-display-next),Georgia,serif;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:500;line-height:1.1;text-wrap:balance}.areas_page__Hjhoy .areas_lead__R8mzK{max-width:58ch;margin-top:24px;color:var(--muted);font-size:17px;line-height:1.65}.areas_actions__ZA_xY{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:26px}.areas_page__Hjhoy .areas_small__5HjWo{margin-top:16px;color:var(--meta);font-size:13px;line-height:1.65}.areas_startHere__zpy_f{display:grid;gap:20px;padding:30px;border:1px solid var(--line);border-radius:10px;background:var(--sand)}.areas_startHere__zpy_f>p:first-child{margin-bottom:0}.areas_page__Hjhoy .areas_startHere__zpy_f h2{font-size:27px;line-height:1.2}.areas_startHere__zpy_f ol{display:grid;gap:20px;padding:0;margin:0;list-style:none}.areas_startHere__zpy_f li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px}.areas_startHere__zpy_f li>span{color:var(--gold-ink);font-size:12px;font-variant-numeric:tabular-nums}.areas_startHere__zpy_f li p,.areas_startHere__zpy_f li strong{font-size:14px;line-height:1.55}.areas_startHere__zpy_f li p{margin-top:4px;color:var(--muted)}.areas_directory__uQSlu{padding-top:80px;scroll-margin-top:24px}.areas_sectionIntro__ZLLlw{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:28px}.areas_page__Hjhoy .areas_nextPanel__fE5_Y h2,.areas_page__Hjhoy .areas_sectionIntro__ZLLlw h2{font-size:clamp(1.75rem,2.8vw,2.25rem);line-height:1.2}.areas_sectionIntro__ZLLlw>p{color:var(--muted);font-size:15px}.areas_filters__8cqWX{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr) auto;align-items:end;gap:16px;padding:22px;background:var(--sand);border-radius:8px}.areas_filters__8cqWX label{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:550}.areas_filters__8cqWX input,.areas_filters__8cqWX select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:5px;background:white;color:var(--ink)}.areas_results__FDdZg{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-block:18px;font-size:13px;font-variant-numeric:tabular-nums}.areas_coastSection__sVTVn{margin-top:34px}.areas_coastHeading__hnVlr{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.areas_page__Hjhoy .areas_coastHeading__hnVlr h2{flex-shrink:0;font-size:28px;scroll-margin-top:24px}.areas_coastHeading__hnVlr p{max-width:64ch;color:var(--muted);font-size:14px}.areas_cards__7_ONb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.areas_card__77P5i{display:grid;align-content:start;gap:20px;min-width:0;padding:28px;border:1px solid var(--line);border-radius:9px;background:white;scroll-margin-top:24px}.areas_page__Hjhoy .areas_card__77P5i dd,.areas_page__Hjhoy .areas_card__77P5i p{margin:0;font-size:15px;line-height:1.65}.areas_page__Hjhoy .areas_card__77P5i .areas_province__3KfBy{margin-bottom:8px;color:var(--gold-ink);font-size:12px;font-weight:600}.areas_page__Hjhoy .areas_card__77P5i h3{font-size:26px;line-height:1.2;text-wrap:balance}.areas_page__Hjhoy .areas_card__77P5i .areas_places__riyTD{color:var(--muted);font-size:13px}.areas_places__riyTD>span{display:block;margin-bottom:5px;color:var(--ink);font-weight:600}.areas_considerations__W3fAH,.areas_fit__lVkOE{display:grid;gap:16px;margin:0}.areas_considerations__W3fAH dt,.areas_fit__lVkOE dt{margin-bottom:5px;font-size:13px;font-weight:650}.areas_page__Hjhoy .areas_card__77P5i .areas_details__haXtu{padding:0;min-width:0;border-block:1px solid var(--line)}.areas_details__haXtu summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-block:12px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.areas_details__haXtu summary::-webkit-details-marker{display:none}.areas_detailBody__zgZgE{display:grid;gap:22px;padding-block:10px 22px}.areas_question__yzbk6{padding:16px;border-left:2px solid var(--gold);background:var(--cream)}.areas_question__yzbk6 strong{display:block;margin-bottom:6px;font-size:13px}.areas_sources__aZjxa{display:grid;gap:10px}.areas_sources__aZjxa ul{display:grid;gap:12px;padding-left:18px;margin:0}.areas_page__Hjhoy .areas_sources__aZjxa p,.areas_sources__aZjxa li{color:var(--meta);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.areas_page__Hjhoy .areas_areaCta__N3lYP{justify-self:start;padding-block:4px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.areas_empty__uhAC_{display:grid;gap:16px;padding:28px;border:1px solid var(--line);border-radius:9px}.areas_nextStep__wft22{padding-top:64px}.areas_nextPanel__fE5_Y{display:grid;gap:24px;padding:clamp(24px,4vw,48px);border-radius:10px;background:var(--sand)}.areas_nextPanel__fE5_Y h2,.areas_nextPanel__fE5_Y>p{max-width:70ch}.areas_nextPanel__fE5_Y .areas_actions__ZA_xY,.areas_page__Hjhoy .areas_nextPanel__fE5_Y .areas_small__5HjWo{margin-top:0}.areas_franka__abXN0{display:flex;align-items:center;gap:18px}.areas_franka__abXN0 img{width:64px;height:64px;border-radius:50%}.areas_franka__abXN0>div>p:first-child{margin-bottom:6px}@media (max-width:900px){.areas_hero__XuUbo{grid-template-columns:1fr;gap:32px}.areas_page__Hjhoy .areas_title__pdfT3{max-width:19ch}.areas_sectionIntro__ZLLlw{grid-template-columns:1fr;gap:20px}.areas_filters__8cqWX{grid-template-columns:1fr 1fr}.areas_filters__8cqWX>label:first-child{grid-column:1/-1}.areas_card__77P5i{padding:22px}.areas_coastHeading__hnVlr{flex-direction:column;gap:10px}}@media (max-width:640px){.areas_page__Hjhoy{padding-block:36px 48px}.areas_page__Hjhoy .areas_title__pdfT3{font-size:40px}.areas_startHere__zpy_f{padding:24px}.areas_directory__uQSlu{padding-top:48px}.areas_cards__7_ONb,.areas_filters__8cqWX{grid-template-columns:1fr}.areas_results__FDdZg{flex-wrap:wrap;gap:8px}.areas_page__Hjhoy .areas_card__77P5i h3{font-size:24px}.areas_actions__ZA_xY{align-items:start;flex-direction:column}}.areas_page__Hjhoy .areas_orientation__mHLuj{margin-bottom:24px;padding:16px 20px;border:1px solid var(--line);border-radius:8px}.areas_orientation__mHLuj summary{min-height:32px;align-items:center}.areas_orientation__mHLuj dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 8px}.areas_orientation__mHLuj dt{margin-bottom:8px;font-size:14px;font-weight:650}.areas_orientation__mHLuj dd{margin:0;color:var(--muted);font-size:14px;line-height:1.65;text-wrap:pretty}@media (max-width:640px){.areas_orientation__mHLuj dl{grid-template-columns:1fr}}