:root{color:#07172b;font-synthesis:none;text-rendering:optimizelegibility;--ink:#07172b;--muted:#667078;--paper:#fffdfa;--soft:#f7f3ec;--line:#e6dbc8;--olive:#0b2742;--terracotta:#b28a42;--sea:#123a5b;--gold:#c8a45d;--gold-dark:#8d6726;--radius:8px;--shadow:0 28px 80px #07172b29;--card-shadow:0 18px 46px #07172b17;--glass:#fffdfabd;--glass-strong:#fffdfae6;--glow:0 18px 42px #c8a45d33, 0 14px 34px #07172b29;--media-fallback-chania:url(/chania-hero-crop.png);--media-hero-chania-luxury-view:url(/media/hero-chania-desktop.webp);--media-hero-chania-mobile:url(/media/hero-chania-mobile.webp);--media-local-advisor-personal-brand:url(/media/advisor-archimidis.webp);--media-chania-lifestyle:url(/media/section-chania-street.webp);--media-sea-view-property:none;--media-investment-golden-visa:none;--media-property-listing-preview:none;--media-office-remax-context:url(/assets/remax-specialists-logo.jpg);--media-chania-fallback:var(--media-fallback-chania);--media-hero-poster:var(--media-hero-chania-luxury-view);--media-listing-homes:var(--media-property-listing-preview);--media-listing-rentals:var(--media-sea-view-property);--media-listing-investment:var(--media-investment-golden-visa);--media-advisor-profile:var(--media-local-advisor-personal-brand);background:#f7f3ec;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;color:var(--ink);background:linear-gradient(180deg, #fffdfadb, #f7f3ecf0), var(--soft);margin:0;padding-bottom:76px;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #c89b3c80}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.site-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdfae6;border-bottom:1px solid #e6dbc8b8;justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:10px clamp(20px,4vw,64px);display:flex;position:sticky;top:0;box-shadow:0 12px 36px #07172b0f}.brand-cluster,.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-cluster{flex:auto;gap:16px}.brand{border-right:1px solid #c8a45d47;gap:13px;min-width:0;padding-right:16px}.brand-text{min-width:0}.brand-mark{color:#fff;background:linear-gradient(135deg, #0f3151 0%, var(--ink) 61%, var(--gold) 62%, var(--gold) 100%);letter-spacing:0;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:750;display:grid;box-shadow:0 12px 28px #07172b2e}.brand strong,.brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand small{color:var(--muted);font-size:12px}.personal-logo-badge{isolation:isolate;background:#fff;border:1px solid #c8a45d6b;border-radius:8px;flex:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #07172b1a,inset 0 1px #ffffffe0}.personal-logo-badge img{object-fit:contain;max-width:none;position:absolute}.header-personal-logo{width:82px;height:50px}.hero-personal-logo{border-radius:12px;width:58px;height:58px}.portrait-personal-logo{border-radius:10px;width:118px;height:76px}.portrait-personal-logo img{width:166px;height:166px;transform:translate(-24px,-42px)}.footer-personal-logo{width:76px;height:48px}.footer-personal-logo img{width:110px;height:110px;transform:translate(-18px,-26px)}.remax-logo-badge{isolation:isolate;background:#fff;border:1px solid #c8a45d75;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 10px 26px #07172b17}.remax-logo-badge img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;max-width:none;height:100%;transform:scale(2.05)}.header-remax-logo{width:136px;height:46px}.desktop-nav{color:#304050;align-items:center;gap:18px;margin-left:auto;font-size:13px;font-weight:680;display:none}.desktop-nav a{padding:12px 0;transition:color .16s;position:relative}.desktop-nav a:after{content:"";background:var(--gold);transform-origin:50%;height:1px;transition:transform .16s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-actions{flex:none;align-items:center;gap:10px;display:flex}.language-toggle{min-width:138px;min-height:42px;color:var(--ink);cursor:pointer;background:#ffffffc7;border:1px solid #c8a45d57;border-radius:999px;padding:0 14px;font-size:13px;font-weight:760;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffffdb}.language-toggle:hover{border-color:#c8a45d94;transform:translateY(-1px);box-shadow:0 12px 26px #07172b14}.mobile-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;background:#fffdfaf0;border-bottom:1px solid #e6dbc8b8;gap:8px;padding:10px 16px 12px;display:flex;position:sticky;top:70px;overflow-x:auto}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav a{color:#273749;scroll-snap-align:start;background:#ffffffd1;border:1px solid #c8a45d3d;border-radius:999px;flex:none;min-height:38px;padding:9px 13px;font-size:13px;font-weight:720}.presentation-mode{color:#6a562c;text-align:center;background:linear-gradient(90deg,#c8a45d1f,#0000 32%,#c8a45d14),#fffdfaeb;border-bottom:1px solid #e6dbc8b8;padding:7px clamp(18px,5vw,72px);font-size:11px;font-weight:760}.cta,.button-secondary{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-weight:820;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.cta{color:#08172a;background:linear-gradient(135deg, #fff3, #fff0 38%), linear-gradient(135deg, #e2c16f, var(--gold));box-shadow:0 16px 34px #724f152e,0 12px 28px #07172b29}.cta.small{min-height:38px;padding:8px 14px;font-size:14px;display:none}.button-secondary{color:var(--ink);background:#ffffffc7;border-color:#c8a45d75;box-shadow:inset 0 1px #ffffffdb}.cta:hover,.button-secondary:hover{box-shadow:var(--glow);transform:translateY(-2px)}.button-secondary:hover{background:#fff;border-color:#c8a45db8}.hero{color:#fff;background:linear-gradient(90deg, #07172bf2, #081a32c2 44%, #081a3257 72%, #081a329e), linear-gradient(180deg, #07172b2e, #07172bb3), var(--media-hero-poster) center/cover;isolation:isolate;gap:30px;min-height:calc(100svh - 124px);padding:64px clamp(18px,5vw,72px) 46px;display:grid;position:relative;overflow:hidden}.premium-hero{border-bottom:1px solid #c8a45d4d}.premium-hero:before{content:"";z-index:-1;pointer-events:none;opacity:.8;background:linear-gradient(90deg,#c8a45d38,#0000 24%),linear-gradient(#0000 64%,#07172be6);position:absolute;inset:0}.premium-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#c8a45db8,#ffffff29,#0000);height:1px;position:absolute;bottom:28px;left:clamp(18px,5vw,72px);right:clamp(18px,5vw,72px)}.hero-copy{z-index:1;align-self:center;min-width:0;max-width:820px;position:relative}.eyebrow{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{overflow-wrap:break-word;max-width:100%;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:600;line-height:1.01}h2{font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:1.1}h3{margin-bottom:8px;font-size:18px;line-height:1.25}.hero-copy p:not(.eyebrow),.page-heading p,.seller-hero p,.about-hero p,.contact-page p{color:#43504c;max-width:610px;font-size:18px}.hero-copy .eyebrow{color:#e4c679}.hero-copy h1{color:#fff;text-wrap:balance;max-width:820px;margin-bottom:22px}.hero-copy p:not(.eyebrow){color:#ffffffd1;max-width:680px;font-size:19px;line-height:1.6}.hero-actions,.hero-actions .cta,.hero-actions .button-secondary{width:100%}.hero-actions{gap:10px;max-width:540px;margin-top:22px;display:grid}.hero .button-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-color:#ffffff5c;box-shadow:inset 0 1px #ffffff29}.hero-secondary-link{color:#e4c679;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;min-height:42px;margin-top:14px;padding-top:14px;font-size:14px;font-weight:840;display:inline-flex}.hero-proof{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}.hero-proof span{color:#ffffffe0;align-items:center;gap:9px;padding:0;font-size:13px;font-weight:760;display:inline-flex}.hero-proof span:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 4px #c8a45d1f}.network-note{color:#ffffffbd;margin:0;font-size:14px;font-weight:650}.hero-trust-strip{background:#fffdfa;border-top:1px solid #e6dbc8db;border-bottom:1px solid #e6dbc8db;grid-template-columns:1fr;gap:0;padding:0 clamp(18px,5vw,72px);display:grid}.hero-trust-strip span{min-height:66px;color:var(--ink);background:0 0;border-bottom:1px solid #e6dbc8b8;align-items:center;padding:14px 0;font-size:13px;font-weight:840;display:flex}.hero-trust-strip span:before{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;margin-right:10px;box-shadow:0 0 0 5px #c8a45d1f}.hero-advisor-panel{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff29,#ffffff0f),#07172b8a;border:1px solid #ffffff38;border-radius:8px;place-self:center end;gap:18px;width:min(100%,430px);min-width:0;padding:22px;display:grid;position:relative;box-shadow:0 30px 84px #0000003d,inset 0 1px #ffffff24}.hero-advisor-panel:before{content:"";background:linear-gradient(90deg, var(--gold), #ffffff52, transparent);border-radius:8px 8px 0 0;height:3px;position:absolute;inset:0 0 auto}.hero-panel-heading{align-items:center;gap:14px;display:flex}.hero-panel-heading strong,.hero-panel-heading small{display:block}.hero-panel-heading small{color:#ffffffbd;margin-top:2px;font-size:12px}.hero-panel-stats{gap:8px;display:grid}.hero-panel-stats div{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.hero-panel-stats span{color:#ffffff9e;text-transform:uppercase;font-size:12px;font-weight:760}.hero-panel-stats strong{color:#fff;text-align:right;font-size:14px}.hero-panel,.agent-card{display:none}@keyframes sectionEntrance{0%{opacity:.94;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#services,#international-buyers,#areas,#buyer-match,#listings,#valuation,#contact,#contact-form{scroll-margin-top:132px}.section-title{justify-content:space-between;align-items:end;gap:18px;margin-bottom:28px;display:flex}.section-title span{font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.1}.section-title a,.text-link{color:#103d63;font-weight:760;transition:color .16s}.section-title a:hover,.text-link:hover{color:var(--gold-dark)}.property-grid{grid-template-columns:1fr;gap:20px;display:grid}.future-listings-title{align-items:start}.future-listings-title p{color:#4b5a55;max-width:660px;margin:8px 0 0;font-size:17px}.future-listings-grid{grid-template-columns:1fr;gap:16px;display:grid}.future-listings-grid article{min-height:310px;box-shadow:var(--card-shadow);background:#fff;border:1px solid #c8a45d3d;border-radius:8px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.future-listings-grid article:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#07172b0a);position:absolute;inset:0}.future-listing-body{z-index:1;align-content:start;padding:22px;display:grid;position:relative}.future-listings-grid span{color:var(--gold-dark);background:#fff7e7;border:1px solid #c8a45d52;border-radius:999px;justify-self:start;margin-bottom:18px;padding:7px 11px;font-size:12px;font-weight:840;display:inline-flex}.future-listings-grid h3{max-width:300px;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.05}.future-listings-grid p{color:#5b676b;max-width:320px;margin-bottom:0}.future-listings-cta{background:linear-gradient(135deg, #ffffffe6, #f7f3ecb8), var(--soft);border:1px solid #c8a45d3d;border-radius:8px;align-items:center;gap:14px;margin-top:22px;padding:18px;display:grid;box-shadow:0 16px 42px #07172b0f}.future-listings-cta p{color:#31413d;margin:0;font-weight:780}.property-card{box-shadow:var(--card-shadow);background:#fff;border:1px solid #e6dbc8e0;border-radius:8px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.property-image{background:#d8d0c5;display:block;position:relative}.property-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07172b70);height:42%;position:absolute;inset:auto 0 0}.property-image img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .42s}.property-card:hover .property-image img{transform:scale(1.035)}.badge{z-index:1;color:#08172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:860;position:absolute;top:12px;left:12px;box-shadow:0 12px 26px #07172b2e}.badge.dark{background:var(--olive);margin-bottom:12px;display:inline-flex;position:static}.property-badges{flex-wrap:wrap;gap:7px;margin:2px 0 14px;display:flex}.property-badges span{color:var(--gold-dark);background:#fff8eb;border:1px solid #c8a45d52;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:820}.property-content{gap:10px;padding:20px;display:grid}.property-meta-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.property-meta-top span{border:1px solid var(--line);color:#59646c;background:#faf7f1;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:760}.price{color:var(--gold-dark);margin-bottom:0;font-size:24px;font-weight:880;line-height:1.1}.price.large{font-size:28px}.location-line{color:#56636b;align-items:center;gap:7px;margin-bottom:0;font-size:14px;font-weight:680;display:flex}.icon{flex:none;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:inline-grid}.stats{flex-wrap:wrap;gap:8px;margin:6px 0 8px;display:flex}.stats span,.feature-list span{color:#344251;background:#fffdfa;border:1px solid #e6dbc8e6;border-radius:999px;padding:8px 11px;font-size:13px}.property-card-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.request-card-button,.save-property,.compare-property,.compare-table button{color:#44504c;cursor:pointer;background:#fff;border:1px solid #e6dbc8eb;border-radius:999px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s}.request-card-button:hover,.save-property:hover,.compare-property:hover,.compare-table button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #081a321a}.request-card-button{color:#08172a;background:var(--gold);border-color:#0000;box-shadow:0 10px 22px #724f1529}.save-property.is-saved{color:var(--olive);background:#eef4ee;border-color:#3d5a4842}.compare-property.is-added{color:var(--sea);background:#edf6f8;border-color:#1b617547}.save-detail{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.compare-detail{border-radius:6px;min-height:42px}.utility-card-actions{margin-top:10px}.split-band{color:#fff;background:linear-gradient(135deg, #c8a45d1a, transparent 34%), linear-gradient(135deg, #123a5b, var(--ink));gap:28px;display:grid}.split-band .eyebrow,.split-band p{color:#d8e0da}.trust-grid,.values,.owner-process{grid-template-columns:1fr;gap:14px;display:grid}.trust-grid article,.values article,.owner-process article{background:#ffffffad;border:1px solid #ded7cbd9;border-radius:8px;padding:18px}.split-band .trust-grid article{background:#ffffff14;border-color:#ffffff2e}.split-band .trust-grid h3{color:#fff}.split-band .trust-grid p{color:#ffffffc2}.area-strip{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.area-strip a{border:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#1b6175eb,#3d5a48e6);border-radius:8px;min-height:82px;padding:18px;font-family:Georgia,Times New Roman,serif;font-size:22px}.valuation-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2eee6;align-items:center;gap:20px;display:grid}.valuation-band p{color:#485551;max-width:680px}.valuation-lead-section{color:#fff;background:linear-gradient(118deg,#ffffff14,#fff0 28%),linear-gradient(135deg,#081a32f7,#0f2d50f0),#081a32;border-top:1px solid #c89b3c3d;border-bottom:1px solid #c89b3c33;align-items:start;gap:26px;display:grid;position:relative;overflow:hidden}.valuation-lead-section:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#c89b3c29 1px,#0000 1px),linear-gradient(90deg,#c89b3c1f 1px,#0000 1px),linear-gradient(135deg,#0000 0 46%,#ffffff1f 47%,#0000 49%);background-size:54px 54px,54px 54px,190px 190px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000002e,#000 34%,#00000094);mask-image:linear-gradient(90deg,#0000002e,#000 34%,#00000094)}.valuation-lead-section>*{z-index:1;position:relative}.valuation-lead-copy{max-width:720px}.valuation-lead-copy h2{color:#fff;max-width:680px}.valuation-lead-copy p{color:#ffffffc7;max-width:650px}.valuation-points{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.valuation-points span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #c89b3c61;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:820;box-shadow:inset 0 1px #ffffff2e}.valuation-disclaimer{border-left:3px solid var(--gold);background:#ffffff0f;padding:10px 0 10px 14px;font-size:14px}.valuation-form-card{color:var(--ink);background:linear-gradient(145deg, #fffffff7, #fffdfad6), var(--glass-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #c8a45d4d;border-radius:8px;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;box-shadow:0 28px 76px #00000038,inset 0 1px #ffffffe0}.valuation-form-card:before{content:"";background:linear-gradient(90deg, var(--gold), #c8a45d47, transparent);height:4px;position:absolute;inset:0 0 auto}.valuation-form-card>*{z-index:1;position:relative}.valuation-mail-form .lead-intent-row{background:#f7f3ecc7}.valuation-mail-form .valuation-note{color:#4f4231;background:#c8a45d1a;border:1px solid #c8a45d3d;border-radius:8px;padding:12px 14px}.about-preview,.areas-service{border-bottom:1px solid var(--line);background:var(--paper);gap:22px;display:grid}.about-preview p{color:#43504c;max-width:760px}.presentation-points{gap:10px;display:grid}.presentation-points span{border:1px solid var(--line);color:#fff;background:linear-gradient(135deg, var(--olive), var(--sea));border-radius:8px;padding:16px;font-weight:780}.demo-disclaimer{color:#7b4937;background:#fff8f1;border:1px solid #a8573d38;border-radius:8px;max-width:760px;padding:12px 14px;font-size:14px;font-weight:720}.professional-process{grid-template-columns:1fr}.owner-lead-form .form-title{margin-bottom:0;font-size:24px}.lead-paths,.how-section,.services-section,.business-services-section,.business-process-section,.what-next-section,.foreign-buyer-section,.investor-gateway-section,.recently-viewed-section,.match-section,.local-advisor,.neighborhood-section,.market-section,.newsletter-section,.homepage-final-cta,.faq-section,.similar-section{border-bottom:1px solid var(--line)}.lead-path-grid,.how-grid,.services-grid,.business-service-grid,.business-process-grid,.what-next-grid,.market-grid,.neighborhood-grid,.advisor-points,.foreign-buyer-points,.faq-list{gap:14px;display:grid}.lead-path-grid article,.how-grid article,.services-grid article,.business-service-grid article,.business-process-grid article,.what-next-grid article,.market-grid article,.neighborhood-grid article,.faq-list details{background:#fffdfa;border:1px solid #e6dbc8db;border-radius:8px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 14px 36px #07172b0f}.lead-path-grid article:hover,.how-grid article:hover,.services-grid article:hover,.business-service-grid article:hover,.business-service-card:hover article,.business-service-card:focus-visible article,.business-process-grid article:hover,.what-next-grid article:hover,.market-grid article:hover,.neighborhood-grid article:hover{border-color:#c8a45d70;transform:translateY(-3px);box-shadow:0 22px 54px #07172b1c}.lead-path-grid article{align-content:start;gap:10px;display:grid}.lead-path-grid .cta{justify-self:start;margin-top:4px}.how-grid article{background:#fff}.section-intro{color:#4d5a55;max-width:760px;margin:-8px 0 22px}.services-grid article{align-content:start;gap:9px;display:grid}.services-grid article p{color:#4d5a55}.service-practical-list{gap:8px;margin:2px 0 4px;display:grid}.service-practical-list div{border-top:1px solid #80633124;gap:3px;padding-top:8px;display:grid}.service-practical-list dt{color:var(--gold-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.service-practical-list dd{color:#4d5a55;margin:0;line-height:1.55}.business-services-section{background:linear-gradient(180deg, #fffdfa, #f7f3ec), var(--paper);position:relative;overflow:hidden}.business-services-section:before{content:"";pointer-events:none;opacity:.44;background-image:linear-gradient(#0f2d500f 1px,#0000 1px),linear-gradient(90deg,#0f2d500d 1px,#0000 1px),linear-gradient(135deg,#0000 0 48%,#c8a45d1a 49%,#0000 51%);background-size:48px 48px,48px 48px,170px 170px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000024,#000 45%,#0003);mask-image:linear-gradient(90deg,#00000024,#000 45%,#0003)}.business-services-section>*{z-index:1;position:relative}.business-service-card{height:100%;color:inherit;border-radius:8px;text-decoration:none;display:block}.business-service-card:focus-visible{outline-offset:4px;outline:3px solid #c89b3c94}.business-service-grid article,.business-process-grid article{align-content:start;gap:10px;display:grid;position:relative}.business-service-grid article{background:linear-gradient(145deg, #fffffff0, #fffdfabd), var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:100%;min-height:190px;overflow:hidden;box-shadow:0 18px 46px #07172b14,inset 0 1px #ffffffb8}.business-service-grid article:before{content:"";background:linear-gradient(90deg, var(--sea), var(--gold));height:4px;position:absolute;inset:0 0 auto}.business-service-grid article>span{background:linear-gradient(135deg,#0f2d5024,#c8a45d38);border:1px solid #c8a45d61;border-radius:50%;width:34px;height:34px}.business-service-grid h3,.business-process-grid h3{color:var(--ink)}.business-service-grid p,.business-process-grid p{color:#4d5a55}.business-service-grid article em{z-index:1;color:var(--sea);margin-top:auto;font-size:13px;font-style:normal;font-weight:840;transition:color .18s,transform .18s;position:relative}.business-service-card:hover em,.business-service-card:focus-visible em{color:#7a5a25;transform:translate(2px)}.business-process-section{color:#fff;background:linear-gradient(120deg, #c8a45d1f, transparent 34%), linear-gradient(135deg, var(--sea), var(--ink));align-items:start;gap:28px;display:grid}.business-process-section .eyebrow,.business-process-section p{color:#ffffffc2}.business-process-section h2,.business-process-grid h3{color:#fff}.business-process-grid article{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff21,#ffffff0f),#ffffff14;border-color:#ffffff29}.business-process-grid article span{color:var(--gold);font-size:13px;font-weight:860}.what-next-section{background:#f4efe6;align-items:center;gap:24px;display:grid}.what-next-grid article{background:#fff;gap:8px;display:grid}.what-next-grid span{color:var(--terracotta);font-size:13px;font-weight:860}.how-grid ol{color:#45524e;gap:10px;margin:14px 0 0;padding-left:20px;display:grid}.market-grid article{gap:8px;display:grid}.market-grid article>span{color:var(--sea);margin-top:6px;font-size:13px;font-weight:820}.match-section,.local-advisor{align-items:start;gap:28px;display:grid}.response-note,.form-privacy{color:#65706c;max-width:680px;font-size:13px}.form-privacy{margin:-2px 0 0}.advisor-points span{border-left:3px solid var(--gold);color:#34413d;background:#fffdfa;border-radius:6px;padding:14px 16px;font-weight:760}.foreign-buyer-section{color:#fff;background:linear-gradient(120deg,#c8a45d1a,#0000 38%),#123a5b;align-items:center;gap:24px;display:grid}.foreign-buyer-section .eyebrow,.foreign-buyer-section p{color:#d8e0da}.foreign-buyer-section h2{color:#fff}.foreign-buyer-points span{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:16px;font-weight:780}.investor-gateway-section{color:#fff;background:linear-gradient(125deg,#c8a45d29,#0000 38%),linear-gradient(135deg,#07172b,#0f3352 72%,#143d60);align-items:center;gap:24px;display:grid;position:relative;overflow:hidden}.investor-gateway-section:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#ffffff14,#0000),radial-gradient(circle at 82% 18%,#c8a45d2e,#0000 32%);position:absolute;inset:0}.investor-gateway-section>*{z-index:1;position:relative}.investor-gateway-copy{align-content:start;gap:14px;display:grid}.investor-gateway-section .eyebrow,.investor-gateway-section p{color:#ffffffbd}.investor-gateway-section h2{color:#fff;max-width:680px}.investor-gateway-copy>p:not(.eyebrow){max-width:720px;font-size:clamp(17px,1.8vw,21px);line-height:1.58}.investor-gateway-copy .cta{justify-self:start;margin-top:4px}.investor-gateway-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff21,#ffffff0f),#ffffff14;border:1px solid #ffffff29;border-radius:8px;gap:12px;padding:18px;display:grid;box-shadow:0 24px 70px #00000029}.investor-gateway-points{gap:0;display:grid}.investor-gateway-points span{color:#fff;border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;padding:11px 0;font-weight:780;display:flex}.investor-gateway-points span:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #c8a45d1f}.investor-gateway-points span:last-child{border-bottom:0}.investor-gateway-note{border-top:1px solid #ffffff1f;margin:4px 0 0;padding-top:13px;font-size:13px;line-height:1.6}.neighborhood-grid article p{color:#4d5a55}.area-focus{background:linear-gradient(180deg, #fffdfa, #f6f1e9), var(--paper)}.area-focus-layout{gap:24px;display:grid}.area-focus-layout>p{color:#43504c;max-width:780px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.55}.area-strip.boutique-area-strip{grid-template-columns:repeat(auto-fit,minmax(min(138px,100%),1fr));gap:10px}.area-strip.boutique-area-strip a{color:#102b45;background:linear-gradient(135deg, #fffffff5, #fffdfab8), var(--glass);border-color:#c8a45d3d;align-items:center;min-height:58px;padding:13px 15px;font-size:17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 14px 34px #07172b0f}.area-strip.boutique-area-strip a:hover,.area-strip.boutique-area-strip a:focus-visible{border-color:#c8a45d85;transform:translateY(-2px);box-shadow:0 20px 44px #07172b1a}.faq-list details{padding:0;overflow:hidden}.faq-list summary{cursor:pointer;color:var(--ink);padding:18px;font-weight:820}.faq-list details p{border-top:1px solid var(--line);color:#46534f;margin:0;padding:0 18px 18px}.detail-facts{grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0;display:grid}.detail-facts div{border:1px solid var(--line);background:#fff;border-radius:6px;padding:12px}.detail-facts span,.detail-facts strong{display:block}.detail-facts span{color:var(--muted);font-size:12px;font-weight:760}.detail-facts strong{color:var(--ink);margin-top:3px;font-size:15px}.full-cta{width:100%}.detail-cta-block{background:#fff;border:1px solid #3d5a482e;border-radius:8px;gap:10px;margin:18px 0 10px;padding:14px;display:grid}.detail-cta-block h2{margin-bottom:0;font-size:24px}.detail-cta-block p{color:#56625e;font-size:14px}.detail-utility-row{grid-template-columns:1fr;gap:8px;display:grid}.contact-section,.contact-page{background:linear-gradient(#fffdfae0,#f4efe6f0),#ebe4d8;align-items:start;gap:28px;display:grid}.newsletter-section{color:#fff;background:linear-gradient(120deg,#c8a45d1a,#0000 42%),#0b2742;align-items:center;gap:22px;display:grid}.newsletter-section .eyebrow,.newsletter-section p{color:#d8e0da}.newsletter-section h2{color:#fff}.homepage-final-cta{background:linear-gradient(120deg,#c8a45d1f,#0000 42%),linear-gradient(#fffdfa,#f5f0e8);align-items:center;gap:28px;display:grid;position:relative;overflow:hidden}.homepage-final-cta:before{content:"";background:linear-gradient(90deg,#0000,#c8a45d99,#0000);height:1px;position:absolute;inset:0 0 auto}.homepage-final-cta>*{z-index:1;position:relative}.homepage-final-cta p{color:#4d5a55;max-width:640px}.homepage-final-cta .cta{justify-self:start}.final-cta-side{place-items:start;gap:14px;display:grid}.direct-contact-panel{background:linear-gradient(145deg, #fffffff0, #fffdfabd), var(--glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #c89b3c3d;border-radius:8px;gap:12px;width:min(100%,560px);padding:16px;display:grid;box-shadow:0 18px 44px #081a3214,inset 0 1px #ffffffc7}.direct-contact-panel h3{color:var(--ink);margin-bottom:0}.simplified-contact-panel{width:min(100%,520px);padding:20px}.quick-contact-links{gap:8px;display:grid}.quick-contact-links a{color:var(--ink);background:#ffffffb8;border:1px solid #e6dbc8e6;border-radius:8px;grid-template-columns:minmax(86px,.36fr) minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.quick-contact-links a:hover,.quick-contact-links a:focus-visible{background:#fff;border-color:#c8a45d8a;transform:translateY(-2px);box-shadow:0 16px 34px #07172b17}.quick-contact-links span{color:#63706c;text-transform:uppercase;font-size:12px;font-weight:840}.quick-contact-links strong{overflow-wrap:anywhere;color:#0c2a45;min-width:0;font-size:15px}.office-visit-card{max-width:620px;color:var(--ink);background:linear-gradient(145deg, #ffffffe6, #fffdfaad), var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #c89b3c42;border-radius:8px;gap:7px;margin-top:14px;padding:15px;display:grid;box-shadow:0 14px 34px #081a3212,inset 0 1px #ffffffb8}.office-visit-card.compact{max-width:520px}.office-visit-card span{color:#7a5a25;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:840}.office-visit-card strong{color:var(--ink);font-size:16px}.office-visit-card address{color:#32433f;font-style:normal;font-weight:760}.office-visit-card address b{color:var(--ink)}.office-visit-card p{color:#56625e;margin:2px 0 0;font-size:14px}.remax-signature{border-top:1px solid #c89b3c47;gap:8px;padding-top:12px;display:grid}.remax-signature span{color:#66716d;text-transform:uppercase;font-size:12px;font-weight:780}.signature-remax-logo{width:168px;height:52px}.newsletter-form{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;gap:12px;padding:16px;display:grid}.newsletter-form label{color:#fff;gap:6px;font-size:13px;font-weight:760;display:grid}.lead-form{grid-template-columns:1fr;gap:16px;width:100%;display:grid}.contact-section .lead-form,.contact-page .lead-form,.match-section .lead-form{background:linear-gradient(145deg, #fffffffa, #fffdfad1), linear-gradient(135deg, #c8a45d1a, transparent 44%), var(--glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #c8a45d47;border-radius:8px;padding:clamp(18px,3vw,28px);position:relative;overflow:hidden;box-shadow:0 24px 70px #07172b1f,inset 0 1px #ffffffe6}.contact-section .lead-form:before,.contact-page .lead-form:before,.match-section .lead-form:before{content:"";background:linear-gradient(90deg, var(--gold), #c8a45d42, transparent);height:4px;position:absolute;inset:0 0 auto}.contact-section .lead-form>*,.contact-page .lead-form>*,.match-section .lead-form>*{z-index:1;position:relative}.form-heading{border-bottom:1px solid #e6dbc8d1;gap:6px;padding-bottom:16px;display:grid}.form-heading span{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:880}.form-heading h3{color:var(--ink);margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.08}.form-heading p{color:#60707b;max-width:560px;margin-bottom:0;font-size:14px}.lead-fallback-slot[hidden]{display:none}.lead-fallback-slot{scroll-margin-top:132px;scroll-margin-bottom:calc(132px + env(safe-area-inset-bottom))}.lead-fallback-panel{background:linear-gradient(135deg,#fffaeefa,#fffdfaeb),#fffdfa;border:1px solid #c8a45d57;border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 18px 48px #07172b14}.lead-fallback-copy{gap:5px;display:grid}.lead-fallback-copy h4{color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.1}.lead-fallback-copy p{color:#52616b;margin:0;font-size:14px;line-height:1.5}.lead-fallback-actions{grid-template-columns:repeat(auto-fit,minmax(min(165px,100%),1fr));gap:8px;display:grid}.lead-fallback-action{color:#172638;cursor:pointer;text-align:left;background:#ffffffc2;border:1px solid #80633138;border-radius:6px;align-content:center;gap:3px;min-width:0;min-height:54px;padding:10px 12px;font-weight:860;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.lead-fallback-action strong{color:#5e6870;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:780;line-height:1.25}.lead-fallback-action.phone{color:#fff;background:linear-gradient(135deg,#123a5b,#07172b)}.lead-fallback-action.phone strong{color:#ffffffc7}.lead-fallback-action.whatsapp{color:#07172b;background:linear-gradient(135deg,#f2d991,#c7a15a 54%,#e7c879)}.lead-fallback-action.copy{font:inherit}.lead-fallback-action:hover,.lead-fallback-action:focus-visible{border-color:#c8a45d8f;transform:translateY(-1px);box-shadow:0 14px 34px #07172b1a}.lead-fallback-brief{border-top:1px solid #c8a45d33;padding-top:10px}.lead-fallback-brief summary{color:#6a562c;cursor:pointer;font-size:13px;font-weight:840}.lead-fallback-brief pre{color:#273749;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffffc2;border:1px solid #80633129;border-radius:6px;max-height:220px;margin:10px 0 0;padding:12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:1.5;overflow:auto}.lead-intent-row{background:linear-gradient(135deg,#fffdfaeb,#f7f3ecb8),#ffffffa8;border:1px solid #c8a45d38;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.lead-intent-row span{color:#6f7680;letter-spacing:.08em;text-transform:uppercase;flex:1 0 100%;font-size:11px;font-weight:860}.lead-intent-pill{color:#203248;cursor:pointer;background:#ffffffb8;border:1px solid #c8a45d38;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:820;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffd1}.lead-intent-pill:hover,.lead-intent-pill:focus-visible{background:#fff;border-color:#c8a45d80;transform:translateY(-1px);box-shadow:0 12px 24px #07172b14}.lead-intent-pill.is-active{color:#07172b;background:linear-gradient(135deg,#edcc7eeb,#c8a45dcc);border-color:#c8a45db3;box-shadow:0 12px 24px #c8a45d2e}.lead-form label,.filters label{color:#39433f;gap:8px;font-size:13px;font-weight:760;display:grid}.lead-form label{color:#2c3b4a;letter-spacing:.02em;font-size:12px;font-weight:860}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfc6b7;border-radius:6px;outline:none;padding:12px 13px}.lead-form input,.lead-form select,.lead-form textarea{min-height:52px;color:var(--ink);background:linear-gradient(#fffffffa,#fffdfaf2),#fff;border:1px solid #c1b49eb8;border-radius:8px;padding:14px 15px;transition:border-color .17s,box-shadow .17s,background-color .17s;box-shadow:inset 0 1px #ffffffe6}.lead-form textarea{min-height:138px}.lead-form small{color:#a33d2f;min-height:16px;font-size:12px;font-weight:720}[aria-invalid=true]{border-color:#a33d2f;box-shadow:0 0 0 4px #a33d2f1a}textarea{resize:vertical}.lead-form .cta{min-height:54px;margin-top:2px;font-size:15px}.form-note{color:#173b5a;min-height:22px;font-size:14px;font-weight:700}.lead-form.is-success{border-radius:8px;animation:.7s successPulse}@keyframes successPulse{0%{box-shadow:0 0 #3d5a4847}to{box-shadow:0 0 0 12px #3d5a4800}}.page-heading,.seller-hero{margin-bottom:28px}.filters{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:1fr;gap:12px;margin-bottom:24px;padding:14px;display:grid}.catalog{align-items:start}.empty-state{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-column:1/-1;padding:26px;box-shadow:0 14px 40px #17201f12}.empty-state p{color:#4d5a55}.empty-state .cta{margin-top:10px}.detail-hero{gap:18px;display:grid}.gallery{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gallery img{object-fit:cover;border-radius:6px;width:100%;height:160px}.gallery .primary{grid-column:1/-1;height:300px}.detail-card,.request-box{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:8px;padding:20px}.stats.boxed{grid-template-columns:repeat(3,1fr);display:grid}.stats.boxed span{text-align:center;border-radius:6px}.detail-layout{gap:24px;margin-top:34px;display:grid}.detail-layout article{max-width:760px}.feature-list{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.map-box{color:#fff;text-align:center;background:linear-gradient(#17201f73,#17201f73),url(https://images.unsplash.com/photo-1519451241324-20b4ea2c4220?auto=format&fit=crop&w=1200&q=78) 50%/cover;border:1px solid #cfc6b7;border-radius:8px;align-content:center;justify-items:center;min-height:230px;display:grid}.map-box span{color:#e8ded2;text-transform:uppercase;font-size:13px;font-weight:800}.about-hero{align-items:center;gap:22px;display:grid}.portrait-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:8px;justify-items:start;gap:12px;padding:28px;display:grid}.portrait-card small{color:var(--muted)}.values,.owner-process{margin-top:34px}.owner-process article span{color:var(--terracotta);font-weight:850}.contact-methods{gap:10px;margin-top:24px;display:grid}.contact-cta-row{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.contact-cta-row.compact{max-width:520px}.contact-cta{color:#fff;border:1px solid #ffffff2e;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-weight:820;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;display:inline-flex}.contact-cta span,.contact-cta strong{display:block}.contact-cta span{opacity:.78;text-transform:uppercase;font-size:12px;line-height:1.1}.contact-cta strong{color:inherit;text-align:right;word-break:break-word;margin-left:auto;font-size:14px;line-height:1.2}.contact-cta.phone{background:linear-gradient(135deg, var(--sea), var(--ink))}.contact-cta.email{color:var(--ink);background:#fffdfa;border:1px solid #c89b3c70}.contact-cta.whatsapp{background:linear-gradient(135deg,#1b3555,#0b1f3c)}.contact-cta.viber{background:linear-gradient(135deg,#2a3c59,#152744)}.contact-cta:hover{box-shadow:var(--glow);border-color:#c89b3c8f;transform:translateY(-2px)}.social-cta-row{grid-template-columns:1fr;gap:8px;margin-top:10px;display:grid}.social-placeholder{color:#243245;background:#fffdfac7;border:1px dashed #c89b3c7a;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;font-size:13px;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.social-link{border-style:solid}.social-link:hover{background:#fff;border-color:#c89b3cb8;transform:translateY(-2px);box-shadow:0 10px 24px #081a321a}.contact-methods a,.contact-methods span{border-bottom:1px solid var(--line);color:var(--sea);padding-bottom:10px;font-weight:760}.site-footer{color:#dce5df;background:#17201f;grid-template-columns:1fr;gap:24px;padding:28px clamp(18px,5vw,72px);display:grid}.site-footer div{align-content:start;gap:7px;display:grid}.site-footer .footer-brand{gap:8px}.site-footer h3{color:#fff;margin-bottom:2px;font-size:14px}.site-footer span,.site-footer p{color:#aebdb6;margin:0}.site-footer a{color:#fff;font-weight:780}.site-footer .footer-bottom{color:#aebdb6;border-top:1px solid #ffffff1f;padding-top:16px;font-size:12px}.policy-box,.not-found-page .page-heading{border:1px solid var(--line);background:var(--paper);border-radius:8px;max-width:860px;padding:24px;box-shadow:0 14px 40px #17201f12}.policy-box p{color:#43504c}.compare-table-wrap{border:1px solid var(--line);background:var(--paper);border-radius:8px;overflow-x:auto;box-shadow:0 14px 40px #17201f12}.compare-table{border-collapse:collapse;width:100%;min-width:820px}.compare-table caption{text-align:left;color:var(--muted);padding:14px;font-weight:760}.compare-table th,.compare-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:14px}.compare-table thead th{color:#33413c;background:#f2eee6;font-size:13px}.compare-table th a,.compare-table th small,.compare-table th button{display:block}.compare-table th a{color:var(--sea);font-weight:820}.compare-table th small{color:var(--muted);margin:4px 0 8px}.compare-table button[data-remove-compare]{color:#7b4937;background:#fff8f1}.modal-backdrop{z-index:50;background:#17201f8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.viewing-modal{background:var(--paper);border:1px solid #ffffffa3;border-radius:8px;width:min(920px,100%);max-height:min(92svh,900px);padding:18px;position:relative;overflow:auto;box-shadow:0 28px 90px #17201f57}.modal-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid;position:absolute;top:12px;right:12px}.modal-property{gap:14px;margin-bottom:18px;padding-right:38px;display:grid}.modal-property img{object-fit:cover;border-radius:6px;width:100%;height:190px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.cinematic-home{background:linear-gradient(#050b13 0%,#0b1f32 22%,#f5efe5 46%,#fffaf3 68%,#071421 100%);overflow:hidden}.cinematic-home .cinematic-hero{background:radial-gradient(circle at 78% 18%, #f4d18b47, transparent 19%), radial-gradient(ellipse at 58% 58%, #f4d18b29, transparent 34%), radial-gradient(circle at 22% 74%, #2063802e, transparent 28%), linear-gradient(90deg, #02080fe0, #030d189e 39%, #0818271f 68%, #050d1638), linear-gradient(180deg, #0309110a, #0309111f 48%, #030911b8), var(--media-hero-chania-luxury-view) 58% 44% / cover no-repeat;background-color:#06111d;grid-template-columns:minmax(0,.92fr) minmax(260px,.34fr);align-items:end;gap:clamp(34px,6vw,96px);min-height:calc(100svh - 78px);padding:clamp(52px,7vw,88px) clamp(18px,6vw,88px) clamp(44px,7vw,82px)}.cinematic-home .cinematic-hero:after{background:linear-gradient(90deg,#f4d18bf5,#ffffff6b,#0000 68%);height:1px;bottom:clamp(20px,4vw,42px);left:clamp(18px,6vw,88px);right:clamp(18px,6vw,88px);box-shadow:0 0 34px #f4d18b4d}.cinematic-home .hero-copy{align-self:end;max-width:min(860px,100%);padding-bottom:clamp(8px,2vh,24px);animation:.82s cubic-bezier(.2,.8,.2,1) both cinematicRise}.cinematic-home .hero-brand-lockup{max-width:min(100%,520px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;border-bottom:1px solid #ffffff21;border-left:1px solid #f4d18b75;border-right:0;border-radius:0;padding:0 0 13px 16px}.cinematic-home .hero-copy .eyebrow{color:#f3d895;letter-spacing:.16em}.cinematic-home .hero-copy h1{text-shadow:0 28px 80px #00000075;max-width:760px;margin-bottom:18px;font-size:clamp(44px,5.4vw,76px);font-weight:500;line-height:.91}.cinematic-home .hero-copy p:not(.eyebrow){color:#ffffffd6;max-width:700px;font-size:clamp(17px,1.55vw,21px)}.cinematic-home .hero-place-line{color:#ffeec7db;letter-spacing:.03em;border-left:1px solid #f4d18b9e;width:fit-content;max-width:min(100%,680px);margin-top:12px;padding-left:14px;font-size:13px;font-weight:760}.cinematic-home .hero-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(14px,2vw,20px);display:flex}.cinematic-home .hero-actions .cta,.cinematic-home .hero-actions .button-secondary{border-radius:0;min-width:min(100%,228px)}.cinematic-home .hero-actions .cta{color:#06111d;background:linear-gradient(135deg,#f4dd9d,#c9a35d 54%,#eed28a);box-shadow:0 28px 74px #00000052,0 0 42px #f4d18b2e}.cinematic-home .hero-actions .button-secondary{background:#ffffff0f;border-color:#ffffff52}.cinematic-home .hero-paths{border-top-color:#f4d18b80;border-bottom-color:#ffffff24;width:min(100%,780px);margin-top:clamp(18px,3vw,28px)}.cinematic-home .hero-path{min-height:62px;padding-block:12px}.cinematic-home .hero-path strong{font-size:13px}.cinematic-home .hero-proof{margin-top:20px}.cinematic-home .hero-proof span{color:#ffffffa8}.cinematic-home .hero-advisor-panel{width:min(100%,340px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #f4d18b75;border-radius:0;align-self:end;padding:0 0 0 clamp(20px,3vw,34px)}.cinematic-home .hero-panel-heading{align-items:center}.cinematic-home .hero-panel-stats div{background:0 0;border:0;border-top:1px solid #ffffff24;border-radius:0;padding:13px 0}.cinematic-home .hero-secondary-link{color:#f3d895;justify-content:flex-start}.cinematic-home .hero-trust-strip{background:linear-gradient(90deg,#050b13,#0d2235 48%,#050b13);border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 clamp(18px,6vw,88px)}.cinematic-home .hero-trust-strip span{color:#ffffffd1;border-bottom:0;border-right:1px solid #ffffff1f;min-height:96px;padding:18px clamp(14px,2vw,26px);font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.35vw,20px);font-weight:500}.cinematic-home .hero-trust-strip span:last-child{color:#f3d895;border-right:0}.cinematic-home .section{padding:clamp(88px,10vw,156px) clamp(18px,6vw,88px)}.cinematic-home .homepage-narrative,.cinematic-home .about-preview,.cinematic-home .editorial-services,.cinematic-home .inquiry-paths-section,.cinematic-home .match-section,.cinematic-home .valuation-lead-section,.cinematic-home .area-focus{background:0 0;border:0}.cinematic-home .homepage-narrative{color:#fff;background:linear-gradient(#071421,#102d45 58%,#f5efe5 58%)}.cinematic-home .narrative-heading h2,.cinematic-home .narrative-heading p:not(.eyebrow){color:#fff}.cinematic-home .narrative-heading p:not(.eyebrow){color:#ffffffb8}.cinematic-home .narrative-rows{border-top-color:#f4d18b47}.cinematic-home .narrative-row{border-bottom-color:#f4d18b3d}.cinematic-home .narrative-row h3,.cinematic-home .narrative-row p{color:#fff}.cinematic-home .narrative-row p{color:#ffffffad}.cinematic-home .narrative-row:hover,.cinematic-home .narrative-row:focus-visible,.cinematic-home .inquiry-path:hover,.cinematic-home .inquiry-path:focus-visible{background:linear-gradient(90deg,#f4d18b1a,#0000 54%);padding-left:clamp(10px,1.4vw,18px)}.cinematic-home .about-preview{background:linear-gradient(90deg,#f5efe5 0 57%,#071421 57% 100%)}.cinematic-home .advisor-media-frame{border:0;border-radius:0;min-height:clamp(460px,58vw,760px);box-shadow:0 48px 120px #050f1938}.cinematic-home .advisor-media-frame img{filter:saturate(1.12)contrast(1.08);min-height:clamp(460px,58vw,760px)}.cinematic-home .local-market-advisor,.cinematic-home .investor-gateway-section,.cinematic-home .homepage-final-cta{background-attachment:scroll;border:0}.cinematic-home .editorial-services{background:linear-gradient(#fffaf3,#f0e5d3 52%,#fffaf3)}.cinematic-home .inquiry-paths-intro h2,.cinematic-home .inquiry-path strong{color:#fff}.cinematic-home .match-section,.cinematic-home .valuation-lead-section{background:linear-gradient(#fffaf3,#f2e8d8)}.cinematic-home .valuation-form-card,.cinematic-home .match-section .lead-form,.cinematic-home .contact-section .lead-form,.cinematic-home .contact-page .lead-form{background:linear-gradient(#fffdf9f0,#fffaf3e0);border-radius:0;box-shadow:0 36px 94px #0714211f}.cinematic-home .lead-intent-row{background:#f4d18b17;border-radius:0}.cinematic-home .lead-intent-pill{border-radius:0}.cinematic-home .homepage-final-cta{align-items:center;min-height:clamp(540px,64vw,760px)}@keyframes cinematicVeil{0%{opacity:.34;transform:translate(-1.5%)}to{opacity:.62;transform:translate(1.5%)}}@keyframes cinematicRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.cinematic-home .cinematic-hero{grid-template-columns:1fr}.cinematic-home .hero-advisor-panel{width:min(100%,640px);display:grid}}@media (width<=760px){.cinematic-home .cinematic-hero{min-height:calc(100svh - 124px);padding:42px 20px calc(122px + env(safe-area-inset-bottom));background:radial-gradient(circle at 72% 18%, #f4d18b29, transparent 27%), linear-gradient(180deg, #03091129, #03091199 54%, #030911f0), var(--media-hero-chania-luxury-view) 62% center / cover no-repeat}.cinematic-home .hero-copy h1{font-size:clamp(38px,12vw,54px);line-height:.94}.cinematic-home .hero-copy p:not(.eyebrow){font-size:15px}.cinematic-home .hero-actions{gap:10px;display:grid}.cinematic-home .hero-actions .cta,.cinematic-home .hero-actions .button-secondary{width:100%;min-width:0}.cinematic-home .hero-actions .button-secondary{display:none}.cinematic-home .hero-paths{grid-template-columns:1fr}.cinematic-home .hero-path{min-height:0}.cinematic-home .hero-advisor-panel{display:none}.cinematic-home .hero-trust-strip{grid-template-columns:1fr;padding-inline:20px}.cinematic-home .hero-trust-strip span{border-bottom:1px solid #ffffff1f;border-right:0;min-height:0;padding:15px 0}.cinematic-home .section{padding:76px 20px}.cinematic-home .homepage-narrative,.cinematic-home .about-preview,.cinematic-home .editorial-services,.cinematic-home .inquiry-paths-section,.cinematic-home .match-section,.cinematic-home .valuation-lead-section,.cinematic-home .area-focus{background-attachment:scroll}.cinematic-home .homepage-narrative,.cinematic-home .inquiry-paths-section{background:linear-gradient(#071421,#102d45)}.cinematic-home .about-preview{background:linear-gradient(#f5efe5,#fffaf3)}.cinematic-home .advisor-media-frame,.cinematic-home .advisor-media-frame img{min-height:360px}}@media (width<=420px){.cinematic-home .cinematic-hero{padding-top:36px}.cinematic-home .hero-copy h1{font-size:clamp(34px,11.3vw,44px)}.cinematic-home .hero-path strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.cinematic-home .cinematic-hero:before,.cinematic-home .hero-copy{animation:none!important}.cinematic-home .hero-path,.cinematic-home .narrative-row,.cinematic-home .inquiry-path{transition:none!important}}.hero-paths{border-top:1px solid #d8b86f6b;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,760px);margin-top:24px;display:grid}.hero-path{color:#fff;border-right:1px solid #ffffff24;gap:5px;min-width:0;padding:14px 16px 14px 0;transition:background .18s,border-color .18s,padding-left .18s;display:grid}.hero-path+.hero-path{padding-left:16px}.hero-path:last-child{border-right:0}.hero-path span{color:var(--lux-gold-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.hero-path strong{color:#ffffffeb;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.25}.hero-path:hover,.hero-path:focus-visible{background:linear-gradient(90deg,#d8b86f1f,#0000 72%);border-color:#d8b86f94;padding-left:10px}.hero-trust-strip span{overflow-wrap:anywhere;line-height:1.28}.lead-form .cta{width:100%}@media (width<=760px){.hero-paths{grid-template-columns:1fr;margin-top:18px}.hero-path,.hero-path+.hero-path{border-bottom:1px solid #ffffff24;border-right:0;padding:10px 0}.hero-path:last-child{border-bottom:0}.hero-path:hover,.hero-path:focus-visible{padding-left:8px}.hero-actions{margin-top:18px}.hero-proof{gap:8px 12px;margin-top:18px}.hero-proof span{font-size:11px;line-height:1.3}.hero-trust-strip span{min-height:0;padding:15px 0;font-size:15px}.mobile-bottom-bar{grid-template-columns:.85fr 1fr 1.2fr}.mobile-bottom-bar a{padding-inline:4px}}@media (width<=420px){.hero-path strong{font-size:13px}.mobile-bottom-bar a{font-size:11px}}.mobile-bottom-bar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07172bf0;border:1px solid #ffffff9e;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:7px;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 46px #07172b57}.mobile-bottom-bar a{color:#fff;text-align:center;overflow-wrap:anywhere;border-radius:6px;justify-content:center;align-items:center;min-width:0;min-height:48px;font-size:12px;font-weight:800;line-height:1.15;display:flex}.mobile-bottom-bar a:nth-child(2){background:#ffffff1a}.mobile-bottom-bar a:nth-child(3){color:var(--ink);background:var(--gold)}@media (width>=680px){h1{font-size:58px}h2,.section-title span{font-size:38px}.hero-actions{grid-template-columns:repeat(2,minmax(0,auto));justify-content:start}.property-grid,.future-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.future-listings-cta{grid-template-columns:minmax(0,1fr) auto}.hero-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-trust-strip span{border-bottom:0;border-right:1px solid #e6dbc8b8;padding-left:18px;padding-right:18px}.hero-trust-strip span:first-child{padding-left:0}.hero-trust-strip span:nth-child(2n){border-right:0}.trust-grid,.values,.owner-process,.area-strip,.lead-path-grid,.how-grid,.services-grid,.business-service-grid,.business-process-grid,.what-next-grid,.market-grid,.neighborhood-grid,.foreign-buyer-points,.advisor-points{grid-template-columns:repeat(2,1fr)}.valuation-band{grid-template-columns:minmax(0,1fr) auto}.about-preview{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)}.professional-process{grid-template-columns:repeat(2,1fr)}.match-section,.local-advisor,.what-next-section,.business-process-section,.foreign-buyer-section,.investor-gateway-section,.newsletter-section,.homepage-final-cta,.valuation-lead-section{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr)}.detail-utility-row,.modal-property{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-cta-row{grid-template-columns:repeat(3,1fr)}.direct-contact-panel .contact-cta-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.social-cta-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form{grid-template-columns:repeat(2,1fr)}.lead-form .full,.form-heading,.lead-intent-row,.lead-form button,.form-privacy,.form-note{grid-column:1/-1}.filters{grid-template-columns:repeat(2,1fr)}.search-field{grid-column:1/-1}}@media (width<=679px){.hero-advisor-panel,.hero-proof{display:none}.hero{background-position:58%;min-height:calc(100svh - 146px);padding-top:50px;padding-bottom:46px}}@media (width<=760px){.site-header{gap:10px;min-height:66px}.brand{min-width:0;padding-right:10px}.header-personal-logo{width:66px;height:42px}.header-personal-logo img{width:94px;height:94px;transform:translate(-17px,-21px)}.brand strong{max-width:132px}.header-remax-logo{width:102px;height:34px}.language-toggle{min-width:124px;padding-inline:10px;font-size:12px}}@media (width<=520px){.site-header{padding-inline:12px}.brand-cluster{gap:7px}.brand-mark{width:36px;height:36px;font-size:13px}.header-personal-logo{width:56px;height:36px}.header-personal-logo img{width:82px;height:82px;transform:translate(-15px,-18px)}.brand strong{max-width:92px;font-size:13px}.brand small{display:none}.header-remax-logo{border-radius:5px;width:86px;height:30px;display:inline-flex}.language-toggle{min-width:108px;min-height:38px;padding-inline:8px;font-size:11px}}@media (width<=390px){.brand-mark{display:none}.header-personal-logo{width:50px;height:34px}.header-personal-logo img{width:76px;height:76px;transform:translate(-14px,-17px)}.brand strong{max-width:88px}.header-remax-logo{width:74px;height:27px}}@media (width>=960px){.desktop-nav{display:flex}.mobile-nav{display:none}.cta.small{display:inline-flex}.hero{grid-template-columns:minmax(0,1.24fr) minmax(340px,.6fr);min-height:calc(100svh - 106px);padding-top:58px}.hero-copy h1{font-size:72px}.hero-copy p:not(.eyebrow){font-size:19px}.hero-actions .cta,.hero-actions .button-secondary{width:auto}.property-grid,.future-listings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-trust-strip span:nth-child(2n){border-right:1px solid #e6dbc8b8}.hero-trust-strip span:last-child{border-right:0}.split-band,.contact-section,.contact-page,.about-hero,.detail-hero,.detail-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr)}.filters{grid-template-columns:1.4fr repeat(6,minmax(120px,1fr))}.search-field{grid-column:auto}.trust-grid,.values,.owner-process{grid-template-columns:repeat(4,1fr)}.split-band{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.split-band .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-process{grid-template-columns:repeat(5,1fr)}.lead-path-grid,.how-grid,.services-grid,.market-grid,.neighborhood-grid{grid-template-columns:repeat(3,1fr)}.business-service-grid,.business-process-grid{grid-template-columns:repeat(4,1fr)}.business-process-section .business-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foreign-buyer-points{grid-template-columns:repeat(2,1fr)}.what-next-grid{grid-template-columns:repeat(3,1fr)}.homepage-final-cta .cta{justify-self:start}.final-cta-side{justify-self:end;justify-items:end}.remax-signature{justify-items:end}.area-strip{grid-template-columns:repeat(6,1fr)}.detail-card,.request-box{position:sticky;top:96px}body{padding-bottom:0}.mobile-bottom-bar{display:none}.site-footer{grid-template-columns:1.15fr 1fr .85fr 1fr .85fr}.site-footer .footer-bottom{grid-column:1/-1;grid-template-columns:1fr auto}}@media (width<=420px){.site-header{gap:7px;padding-inline:10px}.brand{gap:7px;min-width:0;padding-right:7px}.brand-mark{width:36px;height:36px}.brand strong{white-space:nowrap;max-width:82px;font-size:13px}.brand small,.header-actions .cta{display:none}.language-toggle{width:74px;min-width:74px;padding:0 8px;font-size:0;position:relative}.language-toggle:after{content:"EL / EN";font-size:11px}h1{font-size:34px;line-height:1.08}h2,.section-title span{font-size:30px}.section,.page{padding:54px 16px}.hero-copy p:not(.eyebrow),.page-heading p,.seller-hero p,.about-hero p,.contact-page p{font-size:16px}.mobile-bottom-bar{gap:6px;padding:7px;bottom:8px;left:8px;right:8px}.mobile-bottom-bar a{font-size:10px}.quick-contact-links a{grid-template-columns:1fr;gap:4px}.gallery .primary{height:240px}}:root{--ink:#061426;--muted:#68717a;--paper:#fffaf3;--soft:#f3eee5;--line:#ded2bd;--sea:#102f4a;--olive:#071d34;--gold:#c9a968;--gold-dark:#806331;--radius:4px;--shadow:0 34px 90px #06142629;--card-shadow:0 20px 60px #06142617;--glow:0 18px 46px #c9a96833, 0 16px 42px #06142629}.site-header{color:#fff;min-height:82px;box-shadow:none;background:#061426eb;border-bottom:1px solid #c9a9682e}.brand{border-right:0}.brand strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.desktop-nav{letter-spacing:.08em;text-transform:uppercase;gap:22px;font-size:11px;font-weight:720}.desktop-nav a:hover{color:#fff}.header-personal-logo{background:#fff;border-color:#ffffff2e;border-radius:3px;width:92px;height:54px;box-shadow:0 16px 38px #0003}.header-personal-logo img{width:124px;height:124px;transform:translate(-19px,-19px)}.header-remax-logo{opacity:.68;width:92px;height:30px;box-shadow:none;border-color:#ffffff2e}.language-toggle{color:#ffffffdb;box-shadow:none;background:#ffffff0f;border-color:#c9a9686b}.header-actions .cta.small{color:#f3d895;box-shadow:none;background:0 0;border-color:#c9a9686b}.presentation-mode{display:none}.mobile-nav{background:#061426f5;border-bottom:1px solid #c9a96829;top:82px}.mobile-nav a{color:#ffffffc7;background:#ffffff0a;border-color:#ffffff1a}.cta,.button-secondary{letter-spacing:.06em;text-transform:uppercase;border-radius:2px;font-size:12px}.hero{background:linear-gradient(90deg, #061426fa, #061426c7 44%, #06142657 72%, #06142685), linear-gradient(180deg, #0614261a, #061426cc), var(--media-hero-chania-luxury-view) 62% center / cover;min-height:calc(100svh - 82px);padding:clamp(64px,8vw,104px) clamp(18px,5vw,72px) clamp(56px,7vw,92px)}.premium-hero:before{background:linear-gradient(90deg,#c9a96838,#0000 18%),linear-gradient(#0000 60%,#061426f0)}.premium-hero:after{background:linear-gradient(90deg,#c9a968c7,#ffffff29,#0000 68%);bottom:clamp(22px,4vw,42px);left:clamp(18px,5vw,72px);right:clamp(18px,5vw,72px)}.hero-copy{max-width:760px}.hero-brand-lockup{color:#fff;align-items:center;gap:14px;max-width:min(100%,560px);margin-bottom:clamp(22px,3.4vw,36px);display:inline-flex}.hero-brand-lockup strong,.hero-brand-lockup small{display:block}.hero-brand-lockup strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.8vw,24px);font-weight:600}.hero-brand-lockup small{color:#ffffffad;max-width:340px;font-size:12px;line-height:1.35}.hero-personal-logo{border-color:#ffffff3d;border-radius:3px;width:76px;height:54px}.hero-personal-logo img{width:128px;height:128px;transform:translate(-27px,-20px)}.hero-copy h1{max-width:860px;font-size:clamp(48px,7.1vw,88px);font-weight:500;line-height:.94}.hero-copy p:not(.eyebrow){color:#ffffffc7;max-width:620px;font-size:clamp(17px,1.5vw,21px)}.hero-actions{flex-wrap:wrap;gap:12px;width:auto;max-width:none;margin-top:30px;display:flex}.hero-actions .cta,.hero-actions .button-secondary{width:auto}.hero .button-secondary{color:#fff;background:#ffffff0a;border-color:#ffffff57}.hero-proof{gap:14px 24px;margin-top:32px}.hero-proof span{color:#ffffffb8;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.hero-advisor-panel{width:min(100%,350px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #c9a96861;border-radius:0;align-self:end;padding:0 0 0 24px}.hero-advisor-panel:before{display:none}.hero-remax-logo{opacity:.9;width:116px;height:38px;box-shadow:none;border-color:#ffffff29}.hero-panel-stats div{background:0 0;border:0;border-top:1px solid #ffffff21;border-radius:0;padding:12px 0}.hero-secondary-link{color:#f3d895;justify-content:flex-start}.hero-trust-strip{background:#061426;border:0;padding:0 clamp(18px,5vw,72px)}.hero-trust-strip span{color:#ffffffd1;border-color:#ffffff1f;min-height:78px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.6vw,22px);font-weight:500}.section,.page{padding:clamp(72px,8vw,124px) clamp(18px,5vw,72px)}.section{animation:none}.about-preview{background:linear-gradient(#fffaf3f5,#f6f0e5f5);border-bottom:0;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,76px)}.about-preview h2{max-width:980px;font-size:clamp(38px,5.4vw,72px);line-height:1}.about-preview p{color:#34424e;max-width:860px;font-size:clamp(18px,2vw,25px);line-height:1.56}.presentation-points{border-top:1px solid #8063313d;gap:0;display:grid}.presentation-points span{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #8063313d;border-radius:0;padding:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,34px);font-weight:500}.editorial-services{background:#fffaf3;border-bottom:0;gap:clamp(34px,5vw,72px);display:grid}.services-editorial-copy{max-width:780px}.services-editorial-copy h2{max-width:760px;font-size:clamp(38px,5vw,68px);line-height:1}.services-editorial-copy p:not(.eyebrow){color:#3d4b55;max-width:680px;font-size:clamp(17px,1.8vw,22px);line-height:1.55}.service-editorial-list{border-top:1px solid #8063313d;grid-template-columns:1fr;gap:0;display:grid}.service-editorial-item{border-radius:0}.editorial-services .business-service-grid article{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #8063313d;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,34px);padding:clamp(22px,3vw,34px) 0;display:grid}.editorial-services .business-service-grid article:before,.editorial-services .business-service-grid article>span:before{display:none}.editorial-services .business-service-grid article>span{width:auto;height:auto;color:var(--gold-dark);background:0 0;border:0;border-radius:0;font-family:Georgia,Times New Roman,serif;font-size:24px}.editorial-services .business-service-grid h3{color:var(--ink);margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.7vw,38px);font-weight:500}.editorial-services .business-service-grid p{color:#4c5a61;max-width:660px;margin:0}.editorial-services .business-service-grid article em{color:var(--gold-dark);white-space:nowrap}.business-service-card:hover article,.business-service-card:focus-visible article{box-shadow:none;border-color:#c9a96894;transform:none}.investor-gateway-section{background:linear-gradient(90deg, #061426f7, #061426d6 48%, #06142685), var(--media-investment-golden-visa) 78% 50% / cover;border-bottom:0;min-height:420px}.investor-gateway-section:before{background:linear-gradient(90deg,#c9a9682e,#0000 22%),linear-gradient(#0000,#061426b3)}.investor-gateway-section h2{font-size:clamp(34px,4.4vw,58px);line-height:1}.investor-gateway-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #c9a96861;border-radius:0;padding:0 0 0 clamp(18px,3vw,30px)}.investor-gateway-note{color:#ffffff9e}.match-section{background:linear-gradient(#f6f0e7,#fffaf3);border-bottom:0;gap:clamp(34px,5vw,74px)}.match-section h2,.valuation-lead-copy h2{font-size:clamp(38px,5vw,68px);line-height:1}.response-note{border-left:1px solid #80633157;padding-left:18px}.valuation-lead-section{color:var(--ink);background:linear-gradient(90deg,#fffaf3fa,#fffaf3e6 54%,#06142614),#fffaf3;border:0}.valuation-lead-section:before{opacity:.72;background:linear-gradient(90deg,#0000 0 58%,#06142614 58% 100%),linear-gradient(#c9a96821 1px,#0000 1px) 0 0/100% 72px}.valuation-lead-copy h2,.valuation-lead-copy p{color:var(--ink)}.valuation-lead-copy p{color:#465561}.valuation-points span{color:var(--sea);box-shadow:none;background:0 0}.valuation-disclaimer{color:#4f4231;background:#c9a96814}.valuation-form-card,.contact-section .lead-form,.contact-page .lead-form,.match-section .lead-form{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffdf9fa,#fffaf3f2),#fffaf3;border:1px solid #8063313d;border-radius:2px;padding:clamp(24px,4vw,42px);box-shadow:0 26px 74px #0614261a}.valuation-form-card:before,.contact-section .lead-form:before,.contact-page .lead-form:before,.match-section .lead-form:before{background:linear-gradient(90deg,#0000,#8063318a,#0000);height:1px}.lead-form{gap:19px}.form-heading{border-bottom:0;padding-bottom:4px}.form-heading h3{font-size:clamp(28px,3vw,38px);font-weight:500}.lead-intent-row{background:#f6f0e594;border-radius:2px;padding:14px}.lead-intent-pill{box-shadow:none;border-radius:2px;padding:9px 12px}.lead-form input,.lead-form select,.lead-form textarea{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #80633152;border-radius:0;padding-left:0;padding-right:0}input:focus,select:focus,textarea:focus{border-color:#806331d1;box-shadow:0 8px 0 -7px #c9a968cc}.area-focus{background:linear-gradient(#fffaf3,#f3eee5);border-bottom:0}.area-focus .section-title{border-bottom:1px solid #8063313d;align-items:center;padding-bottom:22px}.area-focus-layout>p{color:#33424d;max-width:920px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,42px);line-height:1.2}.area-strip.boutique-area-strip{flex-wrap:wrap;gap:0 22px;display:flex}.area-strip.boutique-area-strip a{color:#162b3d;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #80633147;border-radius:0;padding:10px 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:740}.area-strip.boutique-area-strip a:hover,.area-strip.boutique-area-strip a:focus-visible{box-shadow:none;border-color:#806331bd;transform:none}.homepage-final-cta{color:#fff;background:linear-gradient(90deg, #061426f5, #061426cc 52%, #06142699), var(--media-chania-lifestyle) center / cover;border-bottom:0}.homepage-final-cta h2{color:#fff;max-width:780px;font-size:clamp(38px,5vw,70px);line-height:1}.homepage-final-cta p{color:#ffffffb8}.direct-contact-panel{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff29;border-radius:2px}.direct-contact-panel h3{color:#fff}.quick-contact-links a{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff21;border-radius:0}.quick-contact-links a:hover,.quick-contact-links a:focus-visible{box-shadow:none;background:#ffffff0f;transform:none}.quick-contact-links strong{color:#fff}.quick-contact-links span,.remax-signature span{color:#ffffff94}.site-footer{background:#061426;border-top:1px solid #c9a96833}@media (width>=680px){.about-preview{grid-template-columns:minmax(0,.95fr) minmax(240px,.42fr)}.presentation-points{border-top:0;border-left:1px solid #8063313d;padding-left:clamp(20px,4vw,46px)}}@media (width>=960px){.hero{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.editorial-services{grid-template-columns:minmax(320px,.48fr) minmax(0,1fr);align-items:start}.editorial-services .service-editorial-list{grid-template-columns:1fr}.services-editorial-copy{position:sticky;top:112px}}@media (width<=760px){.site-header{min-height:68px;padding-inline:12px}.mobile-nav{top:68px}.brand{padding-right:0}.brand-text{display:none}.brand-cluster{flex:0 auto}.brand small,.header-remax-logo{display:none}.header-personal-logo{width:70px;height:42px}.header-personal-logo img{width:96px;height:96px;transform:translate(-13px,-14px)}.brand strong{color:#fff;max-width:150px}.hero{background-position:60%;min-height:calc(100svh - 116px);padding-top:64px}.hero-brand-lockup{margin-bottom:26px}.hero-personal-logo{width:62px;height:44px}.hero-personal-logo img{width:106px;height:106px;transform:translate(-23px,-17px)}.service-editorial-list article,.editorial-services .business-service-grid article{grid-template-columns:1fr;gap:10px}.editorial-services .business-service-grid article em{justify-self:start}.investor-gateway-panel{border-top:1px solid #c9a96857;border-left:0;padding:18px 0 0}.homepage-final-cta,.investor-gateway-section{background-position:65%}}@media (width<=420px){.site-header{min-height:66px}.mobile-nav{top:66px}.brand strong{color:#fff;max-width:100px}.language-toggle{color:#ffffffdb;width:70px;min-width:70px}.hero-actions{display:grid}.hero-actions .cta,.hero-actions .button-secondary{width:100%}}.homepage-narrative{background:linear-gradient(#fffaf3,#f6f0e7);border-bottom:0;gap:clamp(34px,5vw,72px);display:grid}.narrative-heading{max-width:820px}.narrative-heading h2{max-width:900px;font-size:clamp(38px,5.4vw,74px);line-height:.98}.narrative-heading p:not(.eyebrow){color:#374653;max-width:720px;font-size:clamp(18px,1.8vw,23px);line-height:1.56}.narrative-rows{border-top:1px solid #8063313d;gap:0;display:grid}.narrative-row{border-bottom:1px solid #8063313d;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,34px);padding:clamp(22px,3vw,34px) 0;display:grid}.narrative-row>span{color:var(--gold-dark);font-family:Georgia,Times New Roman,serif;font-size:24px}.narrative-row h3{color:var(--ink);margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.8vw,40px);font-weight:500}.narrative-row p{color:#4c5a61;max-width:760px;margin:0}.narrative-row em{color:var(--gold-dark);letter-spacing:.02em;white-space:nowrap;font-size:13px;font-style:normal;font-weight:860}.local-market-advisor{color:#fff;background:linear-gradient(90deg, #061426fa, #061426db 54%, #06142699), var(--media-chania-lifestyle) 72% center / cover;gap:clamp(34px,5vw,72px);display:grid;position:relative;overflow:hidden}.local-market-advisor:before{content:"";pointer-events:none;background:linear-gradient(90deg,#c9a96829,#0000 22%),linear-gradient(#0000,#061426b8);position:absolute;inset:0}.local-market-advisor>*{z-index:1;position:relative}.local-market-copy{max-width:780px}.local-market-copy h2{color:#fff;max-width:760px;font-size:clamp(38px,5.2vw,72px);line-height:1}.local-market-copy p:not(.eyebrow){color:#ffffffbd;max-width:680px;font-size:clamp(18px,1.8vw,23px);line-height:1.56}.advisor-flow{border-top:1px solid #ffffff26;gap:0;display:grid}.advisor-flow div{border-bottom:1px solid #ffffff26;gap:6px;padding:18px 0;display:grid}.advisor-flow span{color:#f3d895;font-family:Georgia,Times New Roman,serif;font-size:21px}.advisor-flow h3{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2vw,32px);font-weight:500}.advisor-flow p{color:#ffffffad;max-width:520px;margin:0}@media (width>=960px){.homepage-narrative,.local-market-advisor{grid-template-columns:minmax(320px,.52fr) minmax(0,1fr);align-items:start}.narrative-heading,.local-market-copy{position:sticky;top:112px}}@media (width<=760px){.homepage-narrative,.local-market-advisor{gap:30px}.narrative-row{grid-template-columns:1fr;gap:9px;padding:22px 0}.narrative-row em{justify-self:start}.hero-copy h1{font-size:clamp(38px,10.8vw,52px);line-height:.98}.hero-copy p:not(.eyebrow){font-size:16px}.hero-actions{gap:12px;margin-top:26px}}@media (width<=420px){.hero-copy h1{font-size:clamp(34px,10.2vw,43px)}.narrative-heading h2,.local-market-copy h2{font-size:34px}}.about-preview{background:linear-gradient(90deg,#fffaf3fa,#f6f0e5f5 58%,#0614260f),#fffaf3;grid-template-columns:minmax(0,.9fr) minmax(320px,.58fr);align-items:center;position:relative}.advisor-media-frame{background:#07172a;border-radius:2px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #0614262b}.advisor-media-frame:after{content:"";pointer-events:none;background:linear-gradient(#0614260a,#061426bd),linear-gradient(90deg,#06142638,#0000 58%);position:absolute;inset:0}.advisor-media-frame img{object-fit:cover;object-position:65% center;width:100%;height:100%;min-height:520px;transform:scale(1.04)}.advisor-media-frame .presentation-points{z-index:1;border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:absolute;bottom:clamp(18px,3vw,34px);left:clamp(18px,3vw,34px);right:clamp(18px,3vw,34px)}.advisor-media-frame .presentation-points span{color:#ffffffe0;border:0;border-right:1px solid #ffffff2e;padding:14px 14px 0 0;font-size:clamp(16px,1.4vw,22px);line-height:1.12}.advisor-media-frame .presentation-points span:last-child{border-right:0}.inquiry-paths-section{background:linear-gradient(#fffaf3,#f4ede3);border-bottom:0;gap:clamp(28px,5vw,64px);display:grid}.inquiry-paths-intro{max-width:860px}.inquiry-paths-intro h2{max-width:620px;font-size:clamp(34px,4.2vw,58px);line-height:1}.inquiry-paths{border-top:1px solid #80633142;display:grid}.inquiry-path{border-bottom:1px solid #80633142;grid-template-columns:42px minmax(220px,.36fr) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2.5vw,30px);padding:clamp(22px,3vw,32px) 0;transition:color .18s,border-color .18s;display:grid}.inquiry-path span{color:var(--gold-dark);font-family:Georgia,Times New Roman,serif;font-size:23px}.inquiry-path strong{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.6vw,34px);font-weight:500}.inquiry-path p{color:#4b5964;max-width:620px;margin:0}.inquiry-path em{color:var(--gold-dark);white-space:nowrap;font-style:normal;font-weight:850}.inquiry-path:hover,.inquiry-path:focus-visible{color:var(--gold-dark);border-color:#8063319e}.local-market-advisor{background:linear-gradient(90deg, #061426fc, #061426e0 48%, #0614267a), var(--media-chania-lifestyle) 70% 44% / cover}.investor-gateway-section{background:linear-gradient(90deg, #061426fa, #061426e6 52%, #06142694), var(--media-investment-golden-visa) 82% 40% / cover}@media (width>=960px){.inquiry-paths-section{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;column-gap:clamp(56px,7vw,108px)}.inquiry-paths-intro{position:sticky;top:112px}}@media (width<=760px){#services,#international-buyers,#areas,#buyer-match,#listings,#valuation,#contact,#contact-form{scroll-margin-top:258px}.hero{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.about-preview{grid-template-columns:1fr}.advisor-media-frame,.advisor-media-frame img{min-height:360px}.advisor-media-frame .presentation-points{grid-template-columns:1fr}.advisor-media-frame .presentation-points span{border-bottom:1px solid #ffffff29;border-right:0;padding:12px 0}.advisor-media-frame .presentation-points span:last-child{border-bottom:0}.inquiry-path{grid-template-columns:1fr;gap:8px}.inquiry-path em{white-space:normal}}@media (width<=420px){.advisor-media-frame,.advisor-media-frame img{min-height:320px}.inquiry-paths-intro h2{font-size:34px}}:root{--lux-ink:#03101f;--lux-navy:#061426;--lux-blue:#0d2a47;--lux-cream:#f7f1e8;--lux-gold:#d8b86f;--lux-gold-soft:#f0d48a;--lux-glass:#ffffff1c;--lux-line:#d8b86f57;--lux-shadow:0 42px 110px #03101f47}body{background:radial-gradient(circle at 12% 0,#d8b86f29,#0000 28%),radial-gradient(circle at 88% 16%,#10487024,#0000 34%),linear-gradient(#f7f1e8,#fffaf3 36%,#061426 100%)}.site-header{-webkit-backdrop-filter:blur(24px)saturate(142%);backdrop-filter:blur(24px)saturate(142%);background:linear-gradient(90deg,#03101feb,#081d33c2),#03101fd1;border-bottom:1px solid #d8b86f38;min-height:78px;box-shadow:0 18px 56px #03101f2e}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d8b86fb8,#0000);height:1px;position:absolute;bottom:-1px;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px)}.desktop-nav{gap:clamp(14px,1.7vw,24px);font-size:10px}.desktop-nav a{padding:16px 0}.desktop-nav a[href=\#international-buyers]{color:var(--lux-gold-soft)}.desktop-nav a[href=\#international-buyers]:before,.mobile-nav a[href=\#international-buyers]:before{content:"";background:var(--lux-gold);vertical-align:1px;border-radius:999px;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 18px #d8b86fcc}.header-personal-logo{border-radius:6px;box-shadow:0 18px 42px #03101f47}.header-remax-logo{opacity:.6;filter:saturate(.9)}.language-toggle,.header-actions .cta.small{border-radius:999px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.language-toggle:hover,.header-actions .cta.small:hover{border-color:#d8b86fb3;transform:translateY(-1px);box-shadow:0 14px 34px #03101f33}.mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#03101ffa,#091e36f5)}.mobile-nav a{background:#ffffff0e;border-color:#ffffff1f;border-radius:999px}.hero{background:radial-gradient(circle at 70% 15%, #ffebb433, transparent 19%), radial-gradient(circle at 82% 58%, #2a78a824, transparent 25%), linear-gradient(90deg, #03101fe0, #0412218a 36%, #05152614 67%, #0515262e), linear-gradient(180deg, #03101f05, #03101f33 58%, #03101fb8), var(--media-hero-chania-luxury-view) 60% 48% / cover;background-color:#07172a;grid-template-columns:minmax(0,1.12fr) minmax(300px,.4fr);align-items:end;gap:clamp(28px,5vw,78px);min-height:calc(100svh - 78px);padding-top:clamp(42px,6vw,78px)}.premium-hero:before{z-index:0;opacity:.38;background:linear-gradient(120deg,#d8b86f38,#0000 18% 74%,#ffffff0f),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 112px);animation:12s ease-in-out infinite alternate luxuryAmbient}.premium-hero:after{background:linear-gradient(90deg,#d8b86ff0,#ffffff80,#d8b86f29,#0000 84%);height:2px;box-shadow:0 0 28px #d8b86f61}.hero-copy{animation:.72s ease-out both luxuryReveal}.hero-copy:before{content:"";z-index:-1;filter:blur(10px);pointer-events:none;background:radial-gradient(at 24% 46%,#03101fbd,#03101f6b 40%,#0000 72%),linear-gradient(90deg,#03101f6b,#0000 76%);position:absolute;inset:-28px -52px -34px -32px}.hero-brand-lockup{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;padding:8px 16px 8px 8px;box-shadow:0 22px 56px #03101f38}.hero-personal-logo{background:#fffffff5;border-radius:8px}.hero-copy .eyebrow{color:var(--lux-gold-soft);text-shadow:0 0 22px #d8b86f3d}.hero-copy h1{text-shadow:0 20px 70px #03101f70;max-width:1040px;font-size:clamp(50px,5.4vw,82px);line-height:.92}.hero-copy p:not(.eyebrow){color:#ffffffe8;text-shadow:0 12px 42px #03101f6b;max-width:660px}.hero-golden-visa{color:#fff;width:fit-content;max-width:min(100%,520px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#d8b86f24,#0000 80%),0 0;border:0;border-top:1px solid #d8b86f94;border-bottom:1px solid #d8b86f42;border-radius:0;align-items:center;gap:16px;margin:6px 0 4px;padding:12px 0;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.hero-golden-visa:after{display:none}.hero-golden-visa:hover,.hero-golden-visa:focus-visible{border-color:#f0d48ac7;transform:translate(6px);box-shadow:0 18px 46px #03101f2e}.hero-golden-visa span{color:var(--lux-gold-soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.hero-golden-visa strong{font-size:14px;font-weight:760}.hero-actions .cta,.lead-form .cta,.valuation-form-card .cta{background:linear-gradient(135deg,#f2d991,#c7a15a 48%,#e7c879);border:1px solid #f0d48aa3;transition:transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden;box-shadow:0 22px 58px #03101f3d,0 0 30px #d8b86f1f}.hero-actions{grid-template-columns:repeat(2,max-content);max-width:none}.hero-actions .cta,.hero-actions .button-secondary{width:auto;min-width:224px}.cta:hover,.cta:focus-visible{filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 28px 72px #03101f42,0 0 38px #d8b86f2e}.hero .button-secondary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border-color:#ffffff5c;border-radius:999px;transition:transform .2s,border-color .2s,background .2s}.hero .button-secondary:hover,.hero .button-secondary:focus-visible{background:#ffffff21;border-color:#ffffff9e;transform:translateY(-2px)}.hero-advisor-panel{-webkit-backdrop-filter:blur(18px)saturate(134%);backdrop-filter:blur(18px)saturate(134%);background:linear-gradient(90deg,#ffffff1f,#ffffff0e),#03101f33;border:0;border-left:1px solid #d8b86f75;border-radius:0 18px 18px 0;width:min(100%,370px);padding:26px 0 26px 30px;animation:.88s ease-out .16s both luxuryPanelIn;box-shadow:0 34px 90px #03101f3d}.hero-advisor-panel:before{background:linear-gradient(#0000,#f0d48acc,#0000);border-radius:999px;width:1px;height:auto;inset:24px auto 24px 0}.hero-panel-stats div{border-top-color:#ffffff29}.hero-secondary-link{color:var(--lux-gold-soft);border-top:1px solid #d8b86f42;padding-top:16px}.hero-trust-strip{background:linear-gradient(90deg,#061426,#0a223b 48%,#061426);position:relative;overflow:hidden;box-shadow:inset 0 1px #d8b86f2e}.hero-trust-strip:before{content:"";pointer-events:none;background:radial-gradient(circle at 38% 0,#d8b86f2e,#0000 34%),linear-gradient(90deg,#0000,#ffffff0d,#0000);position:absolute;inset:0}.hero-trust-strip span{z-index:1;position:relative}.section,.page{position:relative}.homepage-narrative,.about-preview,.editorial-services,.inquiry-paths-section,.match-section,.valuation-lead-section,.area-focus{background:radial-gradient(circle at 82% 8%,#d8b86f1f,#0000 28%),linear-gradient(#fffaf3,#f3ece1)}.narrative-row,.editorial-services .business-service-grid article,.inquiry-path{transition:transform .22s,padding-left .22s,border-color .22s,background .22s}.narrative-row:hover,.narrative-row:focus-visible,.editorial-services .business-service-grid article:hover,.inquiry-path:hover,.inquiry-path:focus-visible{background:linear-gradient(90deg,#d8b86f1a,#0000 42%);border-color:#d8b86fad;padding-left:16px}.advisor-media-frame{border:1px solid #d8b86f33;border-radius:18px;box-shadow:0 42px 110px #03101f38}.advisor-media-frame img{filter:saturate(1.08)contrast(1.06);transition:transform .9s,filter .9s}.local-market-advisor{background:radial-gradient(circle at 72% 22%, #d8b86f3d, transparent 26%), linear-gradient(90deg, #03101ff0, #061426c7 48%, #06142638), var(--media-chania-lifestyle) 68% 42% / cover;border-top:1px solid #d8b86f29;border-bottom:1px solid #d8b86f29}.advisor-flow div{transition:transform .22s,border-color .22s}.advisor-flow div:hover{border-color:#d8b86f6b;transform:translate(10px)}.inquiry-paths-section{overflow:hidden}.inquiry-paths-section:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#d8b86f17,#0000 64%);border:1px solid #d8b86f33;border-radius:999px;width:min(34vw,360px);position:absolute;bottom:clamp(30px,6vw,80px);right:clamp(18px,5vw,72px)}.investor-gateway-section{background:radial-gradient(circle at 24% 20%, #f0d48a38, transparent 22%), radial-gradient(circle at 86% 12%, #ffffff1f, transparent 26%), linear-gradient(100deg, #03101feb, #061426bd 48%, #0614263d), var(--media-investment-golden-visa) 76% 42% / cover;align-items:center;min-height:clamp(520px,58vw,720px);overflow:hidden}.investor-gateway-section:before{opacity:.7;background:linear-gradient(120deg,#d8b86f4d,#0000 18% 72%,#d8b86f24),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 104px)}.investor-gateway-copy:before{content:"Golden Visa";color:var(--lux-gold-soft);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:1px solid #d8b86f8a;border-radius:999px;margin-bottom:18px;padding:8px 14px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 18px 46px #03101f38,inset 0 1px #ffffff2e}.investor-gateway-section h2{text-shadow:0 24px 70px #03101f80;font-size:clamp(44px,6.8vw,96px);line-height:.88}.investor-gateway-panel{box-shadow:var(--lux-shadow), inset 0 1px 0 #ffffff29;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:linear-gradient(145deg,#ffffff24,#ffffff0e),#03101f3d;border:1px solid #ffffff29;border-radius:18px;padding:clamp(22px,3vw,36px)}.investor-gateway-points span{color:#ffffffe6;padding-block:16px}.investor-gateway-note{color:#ffffffb8;border-top:1px solid #d8b86f47;padding-top:18px}.valuation-form-card,.contact-section .lead-form,.contact-page .lead-form,.match-section .lead-form{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:linear-gradient(145deg,#ffffffeb,#fffaf3c7),#ffffffb8;border-color:#d8b86f4d;border-radius:18px;box-shadow:0 34px 96px #03101f29,inset 0 1px #fffc}.lead-intent-row{background:linear-gradient(135deg,#d8b86f1f,#ffffff4d);border:1px solid #d8b86f3d;border-radius:14px}.lead-intent-pill{border-radius:999px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.lead-intent-pill:hover,.lead-intent-pill:focus-visible,.lead-intent-pill[aria-pressed=true]{transform:translateY(-1px);box-shadow:0 12px 30px #03101f1f}.lead-form input,.lead-form select,.lead-form textarea{transition:border-color .18s,box-shadow .18s,background .18s}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{background:#ffffff75;box-shadow:0 10px 0 -8px #d8b86ff2,0 16px 34px #03101f0f}.homepage-final-cta{background:radial-gradient(circle at 82% 20%,#d8b86f2e,#0000 28%),linear-gradient(135deg,#061426,#0c2b48 48%,#03101f)}.direct-contact-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff21,#ffffff0e);border-color:#ffffff2e;border-radius:18px;box-shadow:0 34px 90px #03101f47,inset 0 1px #ffffff24}.quick-contact-links a{transition:transform .18s,border-color .18s}.quick-contact-links a:hover,.quick-contact-links a:focus-visible{border-color:#d8b86f8a;transform:translate(8px)}@keyframes luxuryReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes luxuryPanelIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes luxuryAmbient{0%{opacity:.42}to{opacity:.72}}@media (width>=960px){.homepage-narrative,.about-preview,.local-market-advisor,.editorial-services,.inquiry-paths-section,.investor-gateway-section,.match-section,.valuation-lead-section,.homepage-final-cta{animation:.64s ease-out both luxuryReveal}}@media (width<=1080px){.hero{grid-template-columns:1fr}.hero-advisor-panel{align-self:start;width:min(100%,620px)}}@media (width<=760px){.site-header{background:#03101ff0}.header-remax-logo{opacity:.58;width:74px;height:30px;display:inline-grid}.mobile-nav{scroll-snap-type:none;gap:20px;padding:11px 20px 12px}.mobile-nav a{color:#ffffffc7;background:0 0;border:0;border-radius:0;min-height:32px;padding:7px 0}.mobile-nav a[href=\#international-buyers]{color:var(--lux-gold-soft);order:-1}.mobile-nav a[href=\#international-buyers]:before{display:none}.hero{min-height:calc(100svh - 128px);padding-top:clamp(42px,10vw,64px);padding-bottom:calc(142px + env(safe-area-inset-bottom));background:radial-gradient(circle at 70% 18%, #f0d48a29, transparent 28%), linear-gradient(180deg, #03101f24, #03101f75 50%, #03101fdb), linear-gradient(90deg, #03101fd1, #06142647 70%, #06142614), var(--media-hero-chania-luxury-view) 63% center / cover}.hero-brand-lockup{display:none}.hero-copy h1{font-size:clamp(38px,10.8vw,54px);line-height:.91}.hero-copy p:not(.eyebrow){font-size:16px;line-height:1.52}.hero-golden-visa{width:100%;padding:11px 0}.hero-actions{grid-template-columns:1fr;max-width:100%;margin-top:14px}.hero-actions .cta{width:100%;min-width:0}.hero-actions .button-secondary,.hero-advisor-panel{display:none}.hero-trust-strip{grid-template-columns:1fr}.hero-trust-strip span{min-height:56px;font-size:17px}.investor-gateway-section h2{font-size:clamp(40px,11vw,58px)}.investor-gateway-panel{border-left:1px solid #ffffff29;border-radius:18px;padding:22px}.valuation-form-card,.contact-section .lead-form,.contact-page .lead-form,.match-section .lead-form,.direct-contact-panel,.advisor-media-frame{border-radius:16px}}@media (width<=420px){.hero-copy h1{font-size:clamp(35px,10.5vw,44px)}.hero-brand-lockup small{font-size:11px}.hero-golden-visa strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.premium-hero:before,.hero-copy,.hero-advisor-panel,.homepage-narrative,.about-preview,.local-market-advisor,.editorial-services,.inquiry-paths-section,.investor-gateway-section,.match-section,.valuation-lead-section,.homepage-final-cta{animation:none!important}.hero-golden-visa,.cta,.advisor-media-frame img,.narrative-row,.inquiry-path,.lead-intent-pill{transition:none!important}}.cinematic-home .hero-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cinematic-home .hero-media:before{content:"";background:var(--hero-poster,var(--media-hero-poster)) 57% 46% / cover no-repeat;animation:22s cubic-bezier(.37,0,.2,1) infinite alternate heroMediaDrift;position:absolute;inset:-4%;transform:scale(1.045)translate(-.4%)}.cinematic-home .hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-home .hero-media:after{content:"";background:radial-gradient(circle at 14% 12%,#ffe6b257,#0000 19%),radial-gradient(at 82% 36%,#26739d2e,#0000 28%),linear-gradient(90deg,#03101fe6,#04122199 39%,#05152624 68%,#05152642),linear-gradient(#ffda9b14,#03101f2e 46%,#03101fc7);position:absolute;inset:0}.cinematic-home .cinematic-hero:before{z-index:1;opacity:.34;background:linear-gradient(115deg,#f0d48a38,#0000 18% 74%,#ffffff12),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 132px);animation:18s ease-in-out infinite alternate heroLightSweep}.cinematic-home .cinematic-hero:after{z-index:1}.cinematic-home .hero-copy,.cinematic-home .hero-advisor-panel{z-index:2;position:relative}.cinematic-home .hero-advisor-panel{text-shadow:0 12px 34px #03101f99;background:linear-gradient(90deg,#03101f4d,#03101f1a 82%),linear-gradient(#ffffff12,#0000)}.cinematic-home .hero-panel-heading strong,.cinematic-home .hero-panel-stats strong{color:#fffffff0}.cinematic-home .network-note,.cinematic-home .hero-panel-heading small{color:#ffffffc7}.cinematic-home .hero-copy:before{filter:blur(13px);background:radial-gradient(at 22% 42%,#03101fdb,#03101f80 43%,#0000 74%),linear-gradient(90deg,#03101f85,#03101f29 62%,#0000 86%);inset:-34px -56px -42px -34px}.cinematic-home .hero-brand-lockup{margin-bottom:clamp(18px,2.4vw,28px)}.cinematic-home .hero-place-line{background:linear-gradient(90deg,#f0d48a1c,#0000 82%);padding-top:8px;padding-bottom:8px}@keyframes heroMediaDrift{0%{transform:scale(1.045)translate(-.4%)}to{transform:scale(1.075)translate(.65%,-.45%)}}@keyframes heroLightSweep{0%{opacity:.26;transform:translate(-1%)}to{opacity:.42;transform:translate(1%)}}@media (width<=760px){.cinematic-home .hero-media:before{background-position:61%;animation:none;inset:-2%;transform:scale(1.025)}.cinematic-home .hero-media:after{background:radial-gradient(circle at 58% 16%,#f0d48a2e,#0000 26%),linear-gradient(#03101f1f,#03101f70 47%,#03101fe0),linear-gradient(90deg,#03101fd6,#06142657 72%,#0614261f)}.cinematic-home .cinematic-hero:before{opacity:.2;animation:none}.cinematic-home .hero-copy:before{filter:blur(10px);inset:-20px -18px -28px}.cinematic-home .hero-brand-lockup{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.cinematic-home .hero-media:before,.cinematic-home .cinematic-hero:before{animation:none!important}.cinematic-home .hero-media:before{transform:scale(1.045)}}.advisor-story-copy{align-content:center;gap:clamp(18px,2.4vw,28px);display:grid}.about-preview .advisor-story-copy>p{color:#34424e;max-width:780px;font-size:clamp(17px,1.45vw,21px);line-height:1.62}.advisor-authority-block{gap:clamp(18px,2.6vw,30px);max-width:820px;display:grid}.advisor-affiliation{color:#5d512f;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #d8b86f75;border-bottom:1px solid #8063312e;align-items:center;gap:14px;width:fit-content;max-width:100%;padding:12px 0;font-size:12px;font-weight:820;display:inline-flex}.advisor-remax-logo{opacity:.78;width:112px;height:36px}.advisor-authority-grid{border-top:1px solid #80633133;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advisor-authority-item{border-bottom:1px solid #80633133;min-width:0;padding:clamp(16px,2vw,22px) clamp(16px,2vw,24px) clamp(16px,2vw,22px) 0}.advisor-authority-item h3{color:#07172b;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.55vw,24px);font-weight:600}.advisor-authority-item p{color:#5e6a70;max-width:360px;margin-bottom:0;font-size:14px;line-height:1.58}.advisor-authority-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.advisor-authority-actions .cta{border-radius:0}@media (width<=760px){.advisor-affiliation{align-items:flex-start;gap:12px;font-size:11px}.advisor-remax-logo{width:92px;height:31px}.advisor-authority-grid{grid-template-columns:1fr}.advisor-authority-item{padding-right:0}.advisor-authority-item p{max-width:none}.advisor-authority-actions,.advisor-authority-actions .cta{width:100%}}.cinematic-home .cinematic-hero{background:radial-gradient(circle at 70% 12%,#f0d48a38,#0000 22%),linear-gradient(#06111d,#04101f 58%,#061426)}.cinematic-home .hero-media:before{background-position:55% 43%;animation-duration:26s;inset:-3%;transform:scale(1.035)translate(-.35%)}.cinematic-home .hero-place-line{color:#fff1d1eb;border-left-color:#f0d48abd}.cinematic-home .hero-actions{align-items:center;gap:13px}.cinematic-home .hero-actions .cta{border-color:#ffe6a6b8;min-width:min(100%,250px);position:relative;overflow:hidden;box-shadow:0 32px 86px #00000057,0 0 48px #f0d48a3d}.cinematic-home .hero-actions .cta:after{content:"";opacity:.36;pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff47 42%,#0000 60%);position:absolute;inset:0}.cinematic-home .hero-actions .button-secondary{color:#ffffffe0;background:#ffffff09;border-color:#ffffff3d;min-width:min(100%,220px)}.cinematic-home .hero-path{position:relative}.cinematic-home .hero-path[href="#/contact"]{background:linear-gradient(90deg,#f0d48a1c,#0000 72%);box-shadow:inset 0 1px #f0d48a47}.cinematic-home .hero-path[href="#/contact"] span,.cinematic-home .hero-path[href="#/contact"] strong{color:#ffe8aef0}@media (width<=760px){.cinematic-home .cinematic-hero{padding-top:clamp(38px,9vw,58px)}.cinematic-home .hero-media:before{background-position:59%;inset:-1%;transform:scale(1.018)}.cinematic-home .hero-media:after{background:radial-gradient(circle at 54% 12%,#f0d48a33,#0000 24%),linear-gradient(#03101f1f,#03101f6b 46%,#03101fdb),linear-gradient(90deg,#03101fd1,#0614264d 72%,#0614261a)}.cinematic-home .hero-copy p:not(.eyebrow){color:#ffffffe6;font-size:15px;line-height:1.46}.cinematic-home .hero-place-line{background:#03101f3d;margin-top:9px;padding-top:7px;padding-bottom:7px;font-size:12px;line-height:1.38}.cinematic-home .hero-actions{margin-top:12px}.cinematic-home .hero-actions .cta{min-width:0}.cinematic-home .hero-paths{margin-top:13px}.cinematic-home .hero-path,.cinematic-home .hero-path+.hero-path{gap:3px;padding-top:7px;padding-bottom:7px}.cinematic-home .hero-path[href="#/contact"]{background:linear-gradient(90deg,#f0d48a1f,#0000 78%)}.mobile-bottom-bar{padding:6px}.mobile-bottom-bar a{min-height:44px}}@media (width<=420px){.cinematic-home .hero-place-line{margin-top:10px;padding-top:7px;padding-bottom:7px}.cinematic-home .hero-actions{margin-top:12px}.cinematic-home .hero-paths{margin-top:14px}.cinematic-home .hero-path,.cinematic-home .hero-path+.hero-path{gap:3px;padding-top:8px;padding-bottom:8px}}.future-listings-grid{gap:clamp(18px,2.4vw,30px)}.future-listings-grid article{background:#fffaf3;border:1px solid #80633138;border-radius:2px;min-height:clamp(380px,34vw,520px);box-shadow:0 34px 88px #07172b1a}.future-listings-grid article:after{background:linear-gradient(#0000 44%,#07172b0f),linear-gradient(90deg,#d8b86f14,#0000 42%)}.future-listing-card-2 .future-listing-media{--listing-media:var(--media-listing-rentals);--listing-position:50% 54%}.future-listing-card-3 .future-listing-media{--listing-media:var(--media-listing-investment);--listing-position:80% 54%}.future-listing-body{padding:clamp(22px,2.6vw,34px)}.future-listings-grid span{color:#7c612d;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-top:1px solid #80633147;border-bottom:1px solid #80633129;border-radius:0;margin-bottom:clamp(18px,2vw,26px);padding:8px 0}.future-listings-grid h3{max-width:360px;margin-bottom:14px;font-size:clamp(30px,2.7vw,44px);line-height:.98}.future-listings-grid p{color:#4d5960;max-width:360px;line-height:1.62}.future-listings-cta{background:linear-gradient(135deg,#fffffff0,#f7f1e8d1),#fffaf3;border-radius:2px;margin-top:clamp(24px,3vw,38px);padding:clamp(20px,2.4vw,30px);box-shadow:0 28px 72px #07172b14}.property-card{background:linear-gradient(#fffdfa,#fff8ef);border-color:#80633133;border-radius:2px;box-shadow:0 28px 70px #07172b17}.property-card:hover{border-color:#c8a45d7a;transform:translateY(-4px);box-shadow:0 36px 96px #07172b24}.property-image{background:#07172b;overflow:hidden}.property-image:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.property-image:after{z-index:1;background:linear-gradient(#0000,#07172b80),linear-gradient(90deg,#07172b2e,#0000 58%);height:52%}.property-image img{aspect-ratio:1.12;filter:saturate(1.04)contrast(1.04)}.property-content{gap:13px;padding:clamp(22px,2vw,28px)}.property-meta-top{border-bottom:1px solid #80633129;align-items:center;padding-bottom:13px}.property-meta-top span{letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:2px}.price{color:#8d6726;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2vw,32px);font-weight:600}.property-content h3{color:#07172b;margin-bottom:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2vw,31px);line-height:1.05}.property-badges span,.stats span{background:#fffaf3bd;border-radius:2px}.stats{border-top:1px solid #80633124;padding-top:12px}.primary-card-actions{border-top:1px solid #8063312e;padding-top:16px}.primary-card-actions .text-link{color:#5d512f}.request-card-button{background:linear-gradient(135deg,#e8cc82,#c8a45d);border-radius:2px;min-height:42px;padding-inline:16px}.utility-card-actions{justify-content:flex-start;margin-top:2px}.utility-card-actions .save-property,.utility-card-actions .compare-property{background:0 0;border-color:#8063312e}@media (width<=760px){.future-listings-grid article{min-height:0}.future-listing-media{background-size:cover;min-height:210px}.future-listing-card-2 .future-listing-media,.future-listing-card-3 .future-listing-media{background-size:cover}.future-listings-grid h3{font-size:clamp(30px,9vw,40px)}.property-image img{aspect-ratio:1.18}.property-meta-top,.property-card-actions{flex-direction:column;align-items:stretch}.property-meta-top span{width:fit-content}.primary-card-actions .text-link,.request-card-button{justify-content:center;width:100%}.utility-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.cinematic-home .homepage-narrative{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 12%,#f0d48a2e,#0000 30%),radial-gradient(at 16% 100%,#316f8f38,#0000 42%),linear-gradient(135deg,#071421 0%,#102c43 56%,#071421 100%);overflow:hidden;box-shadow:inset 0 1px #f0d48a29}.cinematic-home .homepage-narrative:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff09,#0000 36%,#f0d48a0f),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 128px);position:absolute;inset:0}.cinematic-home .homepage-narrative>*{z-index:1;position:relative}.cinematic-home .narrative-heading p:not(.eyebrow),.cinematic-home .narrative-row p{color:#ffffffc2}.cinematic-home .narrative-row h3{color:#fffffff5}.cinematic-home .narrative-row em,.cinematic-home .narrative-row>span{color:#f0d28b}.cinematic-home .narrative-rows,.cinematic-home .narrative-row{border-color:#f0d48a3d}.cinematic-home .hero-media:before{filter:saturate(1.16)contrast(1.08)brightness(1.08);background-position:52% 46%;animation-name:heroMediaDriftSoft;animation-duration:34s}.cinematic-home .hero-copy:before{background:radial-gradient(at 20% 42%,#03101fc7,#03101f6b 45%,#0000 74%),linear-gradient(90deg,#03101f6b,#03101f1a 64%,#0000 88%)}.cinematic-home .hero-copy h1{color:#fffaf3;text-shadow:0 34px 96px #00000094,0 2px 10px #03101f70}.cinematic-home .hero-brand-lockup{display:none}.cinematic-home .cinematic-hero{grid-template-columns:minmax(0,1fr)}.cinematic-home .hero-advisor-panel{display:none}.cinematic-home .network-note{font-size:13px;line-height:1.54}.cinematic-home .hero-panel-stats div{padding-block:10px}.page-heading .demo-disclaimer{color:#4e5960;background:linear-gradient(90deg,#f0d48a24,#ffffffd1),#fffaf3;border-color:#80633138 #80633138 #80633138 #c9a968d1;border-left-style:solid;border-left-width:2px;border-radius:2px;box-shadow:0 18px 48px #07172b0f}.future-listings-section{border-top:1px solid #80633129}.future-listings-title{border-bottom:1px solid #80633129;align-items:end;padding-bottom:clamp(18px,2vw,24px)}.future-listings-grid article{background:linear-gradient(#ffffff6b,#0000 44%),#fffaf3}.future-listings-grid article:before{content:"";z-index:1;pointer-events:none;border:1px solid #fff3;position:absolute;inset:14px}.future-listing-media{filter:saturate(1.08)contrast(1.04)}.future-listings-grid span{color:#6f5528}@keyframes heroMediaDriftSoft{0%{transform:scale(1.02)translate(-.2%)}to{transform:scale(1.038)translate(.35%,-.25%)}}@media (width<=760px){.site-header{justify-content:flex-start;max-width:100vw;min-height:68px;padding:8px 12px;overflow:hidden}.brand-cluster{flex:0 auto;gap:8px;max-width:calc(100vw - 104px)}.header-actions{z-index:3;margin-left:auto;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.header-personal-logo{width:70px;height:42px}.header-personal-logo img{width:96px;height:96px;transform:translate(-14px,-14px)}.header-remax-logo{opacity:.68;width:74px;height:28px}.language-toggle{width:70px;min-width:70px;max-width:70px;min-height:38px;padding:0;font-size:0}.language-toggle:after{content:"EL / EN";font-size:11px}.mobile-nav{gap:14px;min-height:45px;padding:7px 14px 8px;top:68px}.mobile-nav a{letter-spacing:0;min-height:28px;padding:5px 0;font-size:12px}.cinematic-home .cinematic-hero{min-height:calc(100svh - 113px);padding-top:clamp(30px,7vw,44px)}.cinematic-home .hero-copy{opacity:1;width:100%;max-width:min(100%,340px);animation:none;overflow:visible;transform:none}.cinematic-home .hero-copy h1{color:#fffaf3;overflow-wrap:break-word;text-wrap:auto;max-width:100%;font-size:clamp(34px,9.2vw,42px);line-height:.96}.cinematic-home .hero-copy p:not(.eyebrow){overflow-wrap:break-word;text-wrap:auto;max-width:100%}.cinematic-home .hero-media:before{filter:saturate(1.12)contrast(1.06)brightness(1.06);background-position:58%;animation:none}.cinematic-home .hero-media:after{background:radial-gradient(circle at 54% 10%,#f0d48a38,#0000 24%),linear-gradient(#03101f14,#03101f5c 45%,#03101fd1),linear-gradient(90deg,#03101fc7,#06142642 72%,#06142614)}.cinematic-home .homepage-narrative{background:radial-gradient(circle at 78% 0,#f0d48a29,#0000 32%),linear-gradient(#071421,#102c43 58%,#081827)}.future-listings-title{align-items:start}.mobile-bottom-bar{grid-template-columns:repeat(3,minmax(0,1fr));width:min(360px,100vw - 16px);max-width:min(360px,100vw - 16px);left:50%;right:auto;transform:translate(-50%)}.mobile-bottom-bar a{overflow-wrap:anywhere;white-space:normal;min-width:0;padding-inline:4px;font-size:9.5px}}@media (width<=420px){.mobile-nav{gap:12px;padding-inline:12px}.mobile-nav a{font-size:11px}.cinematic-home .hero-copy h1{font-size:clamp(32px,9vw,37px)}}.contact-path-cues{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.contact-path-cues a{color:#5d512f;background:#fffaf3d6;border:1px solid #80633138;border-radius:999px;align-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:820;display:inline-flex}.contact-cta.phone,.contact-cta.whatsapp{border-color:#f0d48a57;box-shadow:0 18px 42px #07172b1f}.contact-cta.whatsapp{color:#07172b;background:linear-gradient(135deg,#f2d991,#c7a15a 54%,#e7c879)}.contact-cta.email{background:#fffdfaeb;border-color:#80633138}.contact-cta.viber{color:#223248;background:#fffdfabd;border-color:#80633129}.contact-cta.viber span{opacity:.62}.quick-contact-links a:nth-child(2){background:linear-gradient(135deg,#f2d991f2,#e7c879d1);border-color:#f0d48a75}.quick-contact-links a:nth-child(4){opacity:.82}.social-cta-row{max-width:320px}.form-privacy{color:#53616a}@media (width>=960px){.contact-page .contact-cta-row{grid-template-columns:1.05fr 1.05fr 1fr}.contact-page .contact-cta.viber{max-width:320px}}@media (width<=760px){.lead-fallback-slot{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.contact-path-cues{gap:7px;margin-top:16px}.contact-path-cues a{min-height:32px;padding-inline:10px;font-size:11px}body{padding-bottom:calc(126px + env(safe-area-inset-bottom))}.contact-page{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.contact-page .lead-form{margin-bottom:calc(96px + env(safe-area-inset-bottom));padding-bottom:clamp(30px,8vw,44px)}.contact-page .form-privacy,.contact-page .form-note{margin-bottom:12px}.mobile-bottom-bar{bottom:calc(10px + env(safe-area-inset-bottom))}}.cinematic-home .hero-media:before{filter:sepia(.08)saturate(1.24)contrast(1.14)brightness(1.12);background-position:52% 44%;inset:-3%;transform:scale(1.032)translate(-.2%,-.15%)}.cinematic-home .hero-place-line{background:linear-gradient(90deg,#f0d48a29,#03101f14 72%,#0000);border-left-color:#f0d48adb}.future-listing-media{isolation:isolate;background:#07172b;position:relative;overflow:hidden}.future-listing-media:before{content:"";z-index:0;background-image:var(--slot-overlay,linear-gradient(180deg, #07172b05, #07172b47)), var(--listing-media,var(--media-listing-homes));background-position:center, var(--listing-position,20% 54%);filter:var(--slot-filter,sepia(.02) saturate(1.1) contrast(1.08) brightness(1.02));transform:scale(var(--listing-zoom,1.035));background-repeat:no-repeat;background-size:cover,cover;position:absolute;inset:0}.future-listing-media:after{content:attr(data-media-label);z-index:1;color:#fffaf3f0;letter-spacing:.1em;text-transform:uppercase;background:#03101f7a;border:1px solid #fffaf361;padding:8px 11px;font-size:11px;font-weight:850;line-height:1;position:absolute;bottom:clamp(14px,2vw,22px);left:clamp(14px,2vw,22px);box-shadow:0 18px 44px #03101f3d}.future-listing-card-1 .future-listing-media{--listing-zoom:1.045;--slot-overlay:linear-gradient(140deg, #ffebbc3d, #07172b14 42%, #07172b57);--slot-filter:sepia(.06) saturate(1.16) contrast(1.1) brightness(1.06)}.future-listing-card-2 .future-listing-media{--listing-zoom:1.08;--slot-overlay:linear-gradient(90deg, #07172b2e, #123a5b14 48%, #07172b61), linear-gradient(180deg, #fffaf314, #07172b42);--slot-filter:sepia(.02) saturate(.98) contrast(1.14) brightness(1.02)}.future-listing-card-3 .future-listing-media{--listing-zoom:1.12;--slot-overlay:linear-gradient(120deg, #07172b75, #8d67261a 50%, #ffe8b229), linear-gradient(180deg, #07172b05, #07172b5c);--slot-filter:sepia(.14) saturate(1.08) contrast(1.18) brightness(.98)}.advisor-media-frame{isolation:isolate;background:#fbf7ef;border:1px solid #80633133;border-radius:6px;grid-template-rows:auto auto;display:grid;box-shadow:0 28px 70px #07172b1f}.advisor-media-frame:before,.advisor-media-frame:after{content:none}.advisor-media-frame img{object-position:50% 36%;filter:sepia(.02)saturate(1.02)contrast(1.03)brightness(1.02);height:clamp(520px,48vw,640px);min-height:0;display:block;transform:none}.advisor-media-frame:hover img{filter:sepia(.02)saturate(1.02)contrast(1.03)brightness(1.02);transform:none}.advisor-media-frame .presentation-points{z-index:auto;color:#5d512f;letter-spacing:.05em;text-transform:uppercase;background:#fffaf3f5;border-top:1px solid #8063312e;padding:15px clamp(18px,2vw,24px) 16px;font-size:12px;font-weight:820;line-height:1.35;display:block;position:static;bottom:auto;left:auto;right:auto}.advisor-media-frame .presentation-points span{color:inherit;font-size:inherit;line-height:inherit;border:0;padding:0;display:block}@media (width<=760px){.cinematic-home .hero-media:before{filter:sepia(.06)saturate(1.18)contrast(1.1)brightness(1.08);background-position:56% 45%;inset:-2%;transform:scale(1.02)}.cinematic-home .hero-media:after{background:linear-gradient(#03101f1a,#03101f6b 48%,#03101fd6),linear-gradient(90deg,#03101fcc,#0614263d 74%,#06142614),linear-gradient(25deg,#c4914029,#0000 40%)}.future-listing-media:after{letter-spacing:.08em;font-size:10px}.advisor-media-frame img{object-position:50% 32%;height:440px;transform:none}.page-heading h1,.future-listings-title span{overflow-wrap:anywhere;text-wrap:auto;max-width:100%;font-size:clamp(27px,7.2vw,34px);line-height:1.04}.page-heading p,.page-heading .demo-disclaimer,.future-listings-title p{overflow-wrap:anywhere;max-width:100%}}@media (width<=420px){.page-heading h1,.future-listings-title span{font-size:clamp(26px,7vw,31px)}}.header-actions .cta.small{background:linear-gradient(135deg,#f2d991,#c7a15a 52%,#e7c879);border-color:#ffe2a6b8;box-shadow:0 14px 32px #03101f29,inset 0 0 0 1px #fffdfa3d}.cinematic-home .hero-actions .cta{min-width:min(100%,274px);box-shadow:0 34px 92px #00000061,inset 0 0 0 1px #fffaeb42}.cinematic-home .hero-actions .button-secondary{min-width:min(100%,232px)}.hero-trust-strip{background:linear-gradient(90deg,#061426,#0b2742 48%,#061426);grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:clamp(18px,5vw,72px)}.hero-trust-strip span{color:#fffaf3e0;overflow-wrap:anywhere;border-bottom:0;border-right:1px solid #f0d48a2e;min-height:58px;padding:12px clamp(10px,1.5vw,18px);font-size:12px;font-weight:820;line-height:1.35}.hero-trust-strip span:last-child{border-right:0}.hero-trust-strip span:before{background:#e4c679;width:6px;height:6px;margin-right:10px;box-shadow:0 0 0 5px #e4c6791a}.hero-trust-strip span:nth-child(3){color:#f2d991}.contact-next-step{color:#263a45;background:linear-gradient(90deg,#f0d48a21,#0000 78%);border-left:2px solid #c8a45dd1;gap:7px;max-width:640px;margin-top:18px;padding:12px 0 12px 16px;display:grid}.contact-next-step span{color:#7a5a25;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.contact-next-step p{color:#34464c;margin:0;font-size:15px;line-height:1.58}.contact-page .contact-cta-row{max-width:780px;margin-top:16px}.contact-page .contact-cta{border-radius:8px;min-height:56px}.contact-page .contact-cta.phone,.contact-page .contact-cta.whatsapp{box-shadow:0 22px 54px #07172b24}.contact-page .contact-cta.phone{background:linear-gradient(135deg,#123a5b,#07172b)}.contact-page .contact-cta.whatsapp{color:#07172b;background:linear-gradient(135deg,#f2d991,#c7a15a 54%,#e7c879)}.contact-page .contact-cta.email,.contact-page .contact-cta.viber{color:#172638;background:#fffdfae0;border-color:#80633133}.homepage-final-cta .cta{box-shadow:0 24px 64px #03101f3d,inset 0 0 0 1px #fffaeb3d}.quick-contact-links a:first-child,.quick-contact-links a:nth-child(2){border-color:#f0d48a80}@media (width>=960px){.contact-page .contact-cta-row{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-page .contact-cta.viber{max-width:none}}@media (width<=760px){.contact-page h1{overflow-wrap:anywhere;text-wrap:auto;max-width:100%;font-size:clamp(34px,10vw,44px);line-height:1.02}.contact-page .contact-path-cues a{white-space:normal;flex:100%;justify-content:flex-start;max-width:100%}.hero-trust-strip{grid-template-columns:1fr}.hero-trust-strip span{border-bottom:1px solid #f0d48a29;border-right:0;min-height:46px;padding:10px 0;font-size:12px;line-height:1.32}.hero-trust-strip span:last-child{border-bottom:0}.contact-next-step{margin-top:16px;padding:11px 0 11px 14px}.contact-next-step p{font-size:14px}.contact-page .contact-cta-row{gap:8px}.contact-page .contact-cta{grid-template-columns:auto minmax(0,1fr);column-gap:10px;min-height:52px;display:grid}.contact-page .contact-cta span,.contact-page .contact-cta strong{text-align:left;overflow-wrap:anywhere;min-width:0;margin-left:0}.contact-page .contact-cta span{grid-area:1/2}.contact-page .contact-cta strong{grid-area:2/2}:root{--mobile-contact-bar-space:calc(148px + env(safe-area-inset-bottom))}body{padding-bottom:var(--mobile-contact-bar-space)}.mobile-bottom-bar{bottom:calc(12px + env(safe-area-inset-bottom));width:min(360px,100vw - 28px);max-width:min(360px,100vw - 28px)}.cinematic-home .cinematic-hero{min-height:calc(100svh - 113px);padding-bottom:calc(112px + env(safe-area-inset-bottom))}.cinematic-home .hero-copy{max-width:min(100%,370px)}.cinematic-home .hero-actions{max-width:370px;margin-top:18px}.cinematic-home .hero-paths{display:none}.cinematic-home .hero-place-line{max-width:360px}.cinematic-home .section{padding-top:clamp(68px,16vw,88px);padding-bottom:clamp(76px,18vw,98px)}.cinematic-home .about-preview,.cinematic-home .local-market-advisor,.cinematic-home .future-listings-section,.cinematic-home .match-section,.cinematic-home .valuation-lead-section,.cinematic-home .homepage-final-cta,.contact-section,.contact-page{padding-bottom:calc(var(--mobile-contact-bar-space) + 24px)}.future-listings-grid,.advisor-authority-grid,.advisor-flow,.contact-cta-row,.quick-contact-links{gap:12px}.future-listings-cta,.office-visit-card,.contact-methods,.lead-form{margin-bottom:18px}.lead-fallback-slot{padding-bottom:var(--mobile-contact-bar-space);scroll-margin-top:128px;scroll-margin-bottom:var(--mobile-contact-bar-space)}.lead-fallback-panel{gap:16px}.homepage-final-cta{align-items:start;min-height:auto}.site-footer{padding-bottom:calc(var(--mobile-contact-bar-space) + 36px)}}@media (width<=420px){:root{--mobile-contact-bar-space:calc(154px + env(safe-area-inset-bottom))}.cinematic-home .cinematic-hero{padding-top:34px}.cinematic-home .hero-actions .cta{min-height:46px;padding-inline:14px;font-size:12px}}.future-listings-cta-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.future-listings-cta-actions .cta,.future-listings-cta-actions .button-secondary{min-width:min(100%,240px)}.future-listings-owner-note{color:#5d676d;max-width:620px;margin:0;font-size:13px;font-weight:680;line-height:1.55}@media (width<=760px){.future-listings-section{padding-bottom:calc(var(--mobile-contact-bar-space) + 42px)}.future-listings-cta{scroll-margin-bottom:calc(var(--mobile-contact-bar-space) + 18px)}.future-listings-cta-actions{grid-template-columns:1fr;display:grid}.future-listings-cta-actions .cta,.future-listings-cta-actions .button-secondary{width:100%;min-width:0}.future-listings-owner-note{font-size:12px}}.cinematic-home .area-focus{color:var(--ink);background:radial-gradient(circle at 84% 8%,#c9a96824,#0000 30%),linear-gradient(#f2e8d8 0%,#fffaf3 28%,#f5efe5 100%);border-top:1px solid #80633129;border-bottom:1px solid #8063311f}.cinematic-home .area-focus .section-title{border-bottom-color:#8063313d}.cinematic-home .area-focus .section-title span{color:#07172b}.cinematic-home .area-focus .section-title a{color:#123a5b}.cinematic-home .area-focus-layout>p{color:#2f403c;text-shadow:none}.cinematic-home .area-strip.boutique-area-strip a{color:#102b45;border-bottom-color:#80633157}@media (width<=760px){.cinematic-home .area-focus{background:radial-gradient(circle at 86% 6%,#c9a9681c,#0000 34%),linear-gradient(#f0e5d4 0%,#fffaf3 24%,#f5efe5 100%)}.cinematic-home .area-focus-layout>p{font-size:clamp(22px,6.2vw,30px);line-height:1.22}.cinematic-home .area-strip.boutique-area-strip{gap:0 16px}.cinematic-home .area-strip.boutique-area-strip a{min-height:40px;font-size:14px}}.cinematic-home .hero-media:before{filter:sepia(.02)saturate(1.08)contrast(1.06)brightness(1.03);background-position:54%;animation-duration:38s}.cinematic-home .hero-media:after{background:radial-gradient(circle at 16% 2%,#ffe2b257,#0000 24%),radial-gradient(at 74% 34%,#3684a61f,#0000 30%),linear-gradient(90deg,#03101fa3,#0412215c 40%,#0515260a 68%,#05152614),linear-gradient(#ffda9b1f,#03101f0d 46%,#03101f85)}.cinematic-home .cinematic-hero:before{opacity:.24}.cinematic-home .hero-copy:before{filter:blur(12px);background:radial-gradient(at 20% 42%,#03101fad,#03101f57 45%,#0000 74%),linear-gradient(90deg,#03101f57,#03101f14 64%,#0000 88%)}.cinematic-home .hero-copy h1{text-shadow:0 26px 86px #0000007a,0 2px 8px #03101f57}.cinematic-home .hero-copy p:not(.eyebrow){color:#ffffffe8}.cinematic-home .hero-actions .cta{box-shadow:0 24px 68px #00000047,0 0 34px #f0d48a29}.cinematic-home .hero-actions .cta:after{opacity:.22}.cinematic-home .match-section{background:radial-gradient(circle at 88% 8%,#c9a9681f,#0000 30%),linear-gradient(#fffaf3 0%,#f7efe4 100%);border-top:1px solid #8063311f;align-items:start;gap:clamp(24px,3.4vw,46px);padding-top:clamp(72px,7vw,112px);padding-bottom:clamp(72px,7vw,112px);box-shadow:inset 0 1px #ffffffb3}.cinematic-home .match-section>div:first-child{max-width:640px}.cinematic-home .match-section h2{max-width:620px;margin-bottom:clamp(14px,1.8vw,22px);font-size:clamp(36px,4.4vw,58px);line-height:1.02}.cinematic-home .match-section>div:first-child>p:not(.eyebrow):not(.response-note){color:#3e4e53;max-width:560px;font-size:clamp(17px,1.55vw,21px);line-height:1.55}.cinematic-home .match-section .response-note{color:#59635b;max-width:520px;margin-top:clamp(18px,2.2vw,26px)}.cinematic-home .match-section .lead-form{background:linear-gradient(#fffdf9f5,#fffaf3e8);place-self:start end;max-width:640px;box-shadow:0 24px 70px #07142117}@media (width<=760px){.cinematic-home .hero-media:before{filter:saturate(1.1)contrast(1.02)brightness(1.08);background-position:58%}.cinematic-home .hero-media:after{background:radial-gradient(circle at 54% 12%,#f0d48a2e,#0000 26%),linear-gradient(#03101f1a,#03101f61 46%,#03101fcc),linear-gradient(90deg,#03101fc2,#06142642 72%,#06142614)}.cinematic-home .hero-copy:before{background:radial-gradient(at 18% 44%,#03101f9e,#03101f52 48%,#0000 76%),linear-gradient(90deg,#03101f47,#03101f14 68%,#0000 90%)}.cinematic-home .match-section{padding-top:clamp(64px,15vw,82px);padding-bottom:calc(var(--mobile-contact-bar-space) + 20px);gap:24px}.cinematic-home .match-section h2{font-size:clamp(34px,10.2vw,44px);line-height:1.02}.cinematic-home .match-section .lead-form{justify-self:stretch;max-width:none;box-shadow:0 18px 48px #07142114}}.cinematic-home .about-preview{color:var(--ink);background:linear-gradient(115deg,#fffaf3fa 0%,#f4e9d9f0 58%,#e9ddcae6 100%),#fffaf3}.cinematic-home .about-preview h2,.cinematic-home .advisor-story-copy p:not(.eyebrow),.advisor-authority-item h3,.advisor-authority-item p{color:#07172b}.cinematic-home .advisor-story-copy p:not(.eyebrow),.advisor-authority-item p{color:#3f4d4f}.cinematic-home .advisor-media-frame{background:linear-gradient(145deg,#07172b2e,#80633129),#d8c8ae;border-radius:4px}.cinematic-home .advisor-media-frame img,.cinematic-home .advisor-media-frame:hover img{filter:sepia(.02)saturate(1.02)contrast(1.03)brightness(1.02);transform:none}.cinematic-home .local-market-advisor{color:#fffaf3;background:linear-gradient(112deg,#05121ffa 0%,#0a273af0 56%,#6b532f8a 100%),linear-gradient(#061426 0%,#0d2b3c 100%)}.cinematic-home .local-market-advisor:before{opacity:.78;background:linear-gradient(90deg,#e0bf7a2e,#0000 28%,#ffffff09 72%,#0000),repeating-linear-gradient(90deg,#fffaf306 0 1px,#0000 1px 128px)}.cinematic-home .local-market-copy p:not(.eyebrow),.cinematic-home .advisor-flow p{color:#fffaf3c2}.cinematic-home .inquiry-paths-section:before{display:none}.cinematic-home .advisor-flow div:hover,.cinematic-home .services-grid article:hover,.cinematic-home .what-next-grid article:hover,.cinematic-home .market-grid article:hover,.cinematic-home .neighborhood-grid article:hover,.cinematic-home .lead-path-grid article:hover{transform:none;box-shadow:0 14px 36px #07172b0f}.future-listings-section{background:linear-gradient(#fffaf3 0%,#f1e5d2 56%,#fff8ee 100%)}.future-listings-grid article{border-radius:4px;transition:border-color .18s,box-shadow .18s;box-shadow:0 26px 70px #07172b14}.future-listings-grid article:hover{transform:none}.future-listings-grid article:before{border-color:#ffffff3d;inset:12px}.future-listing-media{background:#0b2742;min-height:clamp(170px,18vw,250px)}.future-listing-media:before{background:var(--static-listing-tone);filter:none;transform:none}.future-listing-media:after{color:#fffaf3e6;box-shadow:none;letter-spacing:.14em;background:0 0;border:0;border-left:1px solid #f0d48ab8;border-radius:0;padding:4px 0 4px 10px;bottom:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px)}.future-listing-card-1 .future-listing-media{--static-listing-tone:linear-gradient(135deg, #ffe9b83d, transparent 40%), linear-gradient(110deg, #163f59 0%, #d3a05b 48%, #5a6f6e 100%)}.future-listing-card-2 .future-listing-media{--static-listing-tone:linear-gradient(135deg, #fffaf32e, transparent 46%), linear-gradient(110deg, #596c70 0%, #d9c3a0 54%, #102c43 100%)}.future-listing-card-3 .future-listing-media{--static-listing-tone:linear-gradient(135deg, #f0d48a47, transparent 42%), linear-gradient(110deg, #07172b 0%, #806331 52%, #1f4558 100%)}.future-listing-media.has-dedicated-media:before{background-image:var(--slot-overlay,linear-gradient(180deg, #07172b05, #07172b47)), var(--listing-media);background-position:center, var(--listing-position,center);filter:sepia(.04)saturate(1.08)contrast(1.08)brightness(1.02);background-repeat:no-repeat;background-size:cover,cover;transform:scale(1.035)}.homepage-final-cta.has-dedicated-media{background:radial-gradient(circle at 82% 20%, #d8b86f2e, transparent 28%), linear-gradient(135deg, #061426f5, #0c2b48d6 48%, #03101ff0), var(--section-media) center / cover}.cinematic-home .investor-gateway-section{background:linear-gradient(112deg,#05121ffa 0%,#082030f2 56%,#544328bd 100%),linear-gradient(#061426 0%,#0b2742 100%);border-top:1px solid #e0bf7a38;border-bottom:1px solid #e0bf7a2e;min-height:auto}.cinematic-home .investor-gateway-section:before{opacity:.72;background:linear-gradient(90deg,#e0bf7a33,#0000 26%,#ffffff0a 72%,#0000),repeating-linear-gradient(90deg,#fffaf308 0 1px,#0000 1px 118px)}.investor-gateway-copy:before{color:#f0d48a;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #f0d48a94;border-bottom:1px solid #f0d48a3d;border-radius:0;padding:9px 0}.cinematic-home .investor-gateway-section h2{color:#fffaf3;max-width:820px;font-size:clamp(40px,5.6vw,74px);line-height:.98}.cinematic-home .investor-gateway-copy>p:not(.eyebrow){color:#fffaf3cc;max-width:640px}.cinematic-home .investor-gateway-panel{background:linear-gradient(145deg,#fffaf31f,#fffaf30b),#04101f6b;border-color:#f0d48a3d;border-radius:4px;box-shadow:0 28px 82px #03101f4d}.cinematic-home .investor-gateway-points span{color:#fffaf3eb}.cinematic-home .investor-gateway-note{color:#fffaf3c2}.contact-page .contact-path-cues a,.contact-path-cues a{box-shadow:none}@media (width<=760px){.page,.section{max-width:100vw;overflow-x:clip}.page-heading{max-width:min(100%,34rem);overflow:hidden}.page-heading h1,.contact-page h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:clamp(28px,7.2vw,34px);line-height:1.05}.page-heading h1{max-width:min(100%,13ch)}.contact-page h1{max-width:min(100%,12ch)}.page-heading p,.page-heading .demo-disclaimer{max-width:min(100%,32ch)}.future-listings-title span{font-size:clamp(28px,7.4vw,34px);line-height:1.08}.cinematic-home .about-preview,.cinematic-home .local-market-advisor,.cinematic-home .investor-gateway-section{padding-top:clamp(66px,15vw,86px)}.cinematic-home .investor-gateway-section{padding-bottom:calc(var(--mobile-contact-bar-space) + 34px)}.cinematic-home .investor-gateway-section h2{font-size:clamp(36px,10.2vw,46px);line-height:1.02}.cinematic-home .investor-gateway-panel{padding:20px}.future-listing-media{min-height:150px}.future-listings-grid article{border-radius:4px;box-shadow:0 18px 48px #07172b12}}@media (width<=420px){.page-heading{max-width:calc(100vw - 48px)}.page-heading h1,.contact-page h1{font-size:clamp(27px,7.2vw,31px)}.cinematic-home .investor-gateway-section h2{font-size:clamp(34px,9.6vw,42px)}}.desktop-nav a{white-space:nowrap}.desktop-nav a[href=\#international-buyers]{min-width:max-content}@media (width<=760px){html[data-page=contact] body{padding-bottom:0}html[data-page=contact] .contact-page{padding-bottom:clamp(64px,14vw,88px)}html[data-page=contact] .mobile-bottom-bar{display:none}html[data-page=contact] .site-footer{padding-bottom:48px}}.advisor-media-frame.is-media-fallback{background:radial-gradient(circle at 78% 18%,#f0d48a2e,#0000 28%),linear-gradient(135deg,#05121ffa,#0d2b3ff0 54%,#6e532db8),repeating-linear-gradient(90deg,#fffaf30d 0 1px,#0000 1px 112px);border:1px solid #e0bf7a33}.advisor-media-frame.is-media-fallback img{display:none}.advisor-media-frame.is-media-fallback:after{z-index:1;background:linear-gradient(#03101f14,#03101fd1),linear-gradient(112deg,#fffaf30a,#0000 42%,#f0d48a24),repeating-linear-gradient(0deg,#fffaf309 0 1px,#0000 1px 96px)}.advisor-media-ambient{z-index:0;background:linear-gradient(90deg,#fffaf30f 0 1px,#0000 1px 100%) 0 0/76px 76px,linear-gradient(0deg,#fffaf30d 0 1px,#0000 1px 100%) 0 0/76px 76px,radial-gradient(circle at 28% 28%,#f0d48a29,#0000 24%),linear-gradient(140deg,#07172b5c,#06142614 46%,#d8b86f2e);position:absolute;inset:0}.advisor-media-ambient:before{content:"";border:1px solid #fffaf329;border-bottom-color:#f0d48a47;position:absolute;inset:clamp(38px,5vw,72px)}.advisor-media-ambient:after{content:"";background:linear-gradient(135deg,#fffaf314,#fffaf305);border-top:1px solid #f0d48a75;border-right:1px solid #fffaf329;width:min(46%,280px);height:min(38%,220px);position:absolute;bottom:clamp(92px,9vw,140px);right:clamp(34px,5vw,80px)}.future-listing-card-1 .future-listing-media.is-media-fallback:before{filter:none;background-image:linear-gradient(135deg,#fffaf31f,#0000 34%),radial-gradient(circle at 62% 18%,#f0d48a5c,#0000 28%),linear-gradient(112deg,#07172be6,#183d49bd 46%,#a97e40c7),repeating-linear-gradient(90deg,#fffaf314 0 1px,#0000 1px 92px);background-position:50%;background-size:cover;transform:none}.future-listing-card-1 .future-listing-media.is-media-fallback:after{color:#fffaf3;background:#03101f2e}.future-listing-card-2 .future-listing-media.is-media-fallback:before{filter:none;background-image:linear-gradient(135deg,#fffaf31a,#0000 36%),radial-gradient(circle at 28% 22%,#f0d48a3d,#0000 26%),linear-gradient(112deg,#07172be6,#325052b3 50%,#ad8b50b8),repeating-linear-gradient(90deg,#fffaf313 0 1px,#0000 1px 86px);background-position:50%;background-size:cover;transform:none}.future-listing-card-3 .future-listing-media.is-media-fallback:before{filter:none;background-image:linear-gradient(135deg,#f0d48a29,#0000 38%),radial-gradient(circle at 72% 22%,#fffaf31f,#0000 28%),linear-gradient(112deg,#05121ff5,#1b4356b8 48%,#806331c7),repeating-linear-gradient(90deg,#fffaf30f 0 1px,#0000 1px 96px);background-position:50%;background-size:cover;transform:none}.future-listing-card-2 .future-listing-media.is-media-fallback:after,.future-listing-card-3 .future-listing-media.is-media-fallback:after{color:#fffaf3;background:#03101f2e}.homepage-final-cta.is-media-fallback{background:radial-gradient(circle at 82% 18%,#f0d48a29,#0000 30%),linear-gradient(135deg,#05121ffa,#0a233af0 52%,#04101ffa),repeating-linear-gradient(90deg,#fffaf30a 0 1px,#0000 1px 120px);border-top:1px solid #e0bf7a2e;border-bottom:1px solid #e0bf7a24}.homepage-final-cta.is-media-fallback:before{opacity:.78;background:linear-gradient(90deg,#e0bf7a29,#0000 34%,#ffffff0a 74%,#0000),repeating-linear-gradient(0deg,#fffaf308 0 1px,#0000 1px 104px)}.cinematic-home{background:linear-gradient(#06111d 0%,#0b2134 24%,#fffaf3 46%,#f4eadb 74%,#071421 100%)}.cinematic-home .section{padding-top:clamp(84px,8.6vw,132px);padding-bottom:clamp(84px,8.6vw,132px);animation:none}.cinematic-home .homepage-narrative,.cinematic-home .about-preview,.cinematic-home .editorial-services,.cinematic-home .inquiry-paths-section,.cinematic-home .investor-gateway-section,.cinematic-home .match-section,.cinematic-home .valuation-lead-section,.cinematic-home .area-focus,.cinematic-home .homepage-final-cta{animation:none!important}.cinematic-home .hero-trust-strip{background:linear-gradient(#06111dfa,#081b2bfa),#071421;border-top:1px solid #f0d48a33;border-bottom:1px solid #f0d48a24;box-shadow:inset 0 1px #fffaf30d}.cinematic-home .hero-trust-strip span{color:#fffaf3d1;min-height:clamp(74px,7vw,92px)}.cinematic-home .homepage-narrative{background:radial-gradient(circle at 78% 8%,#f0d48a24,#0000 31%),linear-gradient(#071421 0%,#0c263b 66%,#102b3d 100%);box-shadow:inset 0 1px #f0d48a1f,inset 0 -1px #f0d48a1a}.cinematic-home .about-preview{background:radial-gradient(circle at 86% 18%,#c9a9681f,#0000 30%),linear-gradient(#f5efe5 0%,#fffaf3 42%,#f2e8d8 100%);border-top:1px solid #8063311f;border-bottom:1px solid #8063311a}.cinematic-home .editorial-services,.cinematic-home .match-section,.cinematic-home .valuation-lead-section,.cinematic-home .area-focus{background:radial-gradient(circle at 84% 10%,#c9a9681a,#0000 32%),linear-gradient(#fffaf3 0%,#f4eadb 100%);border-top:1px solid #8063311a;border-bottom:1px solid #8063311a}.cinematic-home .local-market-advisor.has-dedicated-media{background:linear-gradient(112deg, #05121feb 0%, #0a273ac2 55%, #6b532f57 100%), var(--section-media) 68% 42% / cover}.cinematic-home .local-market-advisor:before,.cinematic-home .investor-gateway-section:before,.homepage-final-cta.is-media-fallback:before{opacity:.52}.cinematic-home .inquiry-paths-section{color:#fffaf3;background:radial-gradient(circle at 18% 8%,#f0d48a26,#0000 27%),radial-gradient(at 86% 72%,#316f8f2b,#0000 36%),linear-gradient(135deg,#071421 0%,#0d2a3f 56%,#081827 100%)}.cinematic-home .inquiry-paths-section:before{background:radial-gradient(circle,#f0d48a13,#0000 66%);border-color:#f0d48a21;display:block;bottom:clamp(34px,7vw,96px);right:clamp(18px,5vw,80px)}.cinematic-home .inquiry-paths,.cinematic-home .inquiry-path{border-color:#f0d48a38}.cinematic-home .inquiry-path p{color:#fffaf3b8}.cinematic-home .inquiry-path:hover,.cinematic-home .inquiry-path:focus-visible{background:linear-gradient(90deg,#f0d48a17,#0000 48%);padding-left:clamp(8px,1vw,14px)}.cinematic-home .investor-gateway-section.has-dedicated-media{background:linear-gradient(112deg, #05121ff0 0%, #082030c2 56%, #5443287a 100%), var(--section-media) 76% 42% / cover}.cinematic-home .investor-gateway-panel,.cinematic-home .direct-contact-panel,.cinematic-home .valuation-form-card,.cinematic-home .match-section .lead-form{box-shadow:0 22px 64px #07142114}.future-listings-section{background:radial-gradient(circle at 84% 8%,#c9a9681a,#0000 31%),linear-gradient(#fffaf3 0%,#f4eadb 100%);border-top:1px solid #8063311a;border-bottom:1px solid #8063311a}.future-listings-grid article{box-shadow:0 22px 64px #07172b13}.future-listing-media.has-dedicated-media:before{filter:sepia(.035)saturate(1.06)contrast(1.06)brightness(1.02)}.cinematic-home .homepage-final-cta,.homepage-final-cta.is-media-fallback{background:radial-gradient(circle at 82% 18%,#f0d48a24,#0000 30%),linear-gradient(135deg,#05121ffa,#092136f5 54%,#04101ffa);border-top:1px solid #e0bf7a2e}.cinematic-home .homepage-final-cta p{color:#fffaf3c7}.cinematic-home .homepage-final-cta .direct-contact-panel{background:linear-gradient(145deg,#fffaf31a,#fffaf30b),#04101f5c;border-color:#f0d48a33;box-shadow:0 24px 70px #03101f3d}.cinematic-home .homepage-final-cta .direct-contact-panel h3,.cinematic-home .homepage-final-cta .form-privacy{color:#fffaf3d1}.cinematic-home .homepage-final-cta .quick-contact-links a{color:#fffaf3e6;background:#fffaf30e;border-color:#f0d48a33}.site-footer{background:linear-gradient(#071421,#050d17);border-top:1px solid #e0bf7a24;padding-top:clamp(34px,4vw,54px);padding-bottom:clamp(34px,4vw,54px)}.site-footer a{color:#fffaf3}.site-footer span,.site-footer p{color:#fffaf39e}@media (width>=960px){.cinematic-home .editorial-services .service-editorial-list{border-left:1px solid #8063311f;padding-left:clamp(28px,3.6vw,56px)}.cinematic-home .homepage-narrative,.cinematic-home .about-preview,.cinematic-home .local-market-advisor,.cinematic-home .editorial-services,.cinematic-home .inquiry-paths-section,.cinematic-home .investor-gateway-section,.cinematic-home .match-section,.cinematic-home .valuation-lead-section,.cinematic-home .homepage-final-cta{animation:none!important}}@media (width<=760px){.cinematic-home .section{padding-top:clamp(62px,14vw,82px);padding-bottom:clamp(68px,15vw,90px)}.cinematic-home .cinematic-hero{padding-top:clamp(28px,7vw,38px)}.cinematic-home .hero-trust-strip span{min-height:58px;padding-block:12px;font-size:14px}.cinematic-home .about-preview,.cinematic-home .local-market-advisor,.cinematic-home .future-listings-section,.cinematic-home .match-section,.cinematic-home .valuation-lead-section,.cinematic-home .homepage-final-cta,.contact-section,.contact-page{padding-bottom:calc(var(--mobile-contact-bar-space) + 18px)}.cinematic-home .homepage-narrative,.cinematic-home .inquiry-paths-section{background:radial-gradient(circle at 78% 4%,#f0d48a1f,#0000 34%),linear-gradient(#071421 0%,#0d263b 100%)}.cinematic-home .local-market-advisor.has-dedicated-media,.cinematic-home .investor-gateway-section.has-dedicated-media{background-position:58%}.cinematic-home .inquiry-path,.editorial-services .business-service-grid article{gap:9px;padding-block:20px}.cinematic-home .inquiry-path strong,.editorial-services .business-service-grid h3{line-height:1.08}.cinematic-home .match-section h2,.cinematic-home .investor-gateway-section h2,.cinematic-home .homepage-final-cta h2{max-width:11.5ch}.cinematic-home .direct-contact-panel,.cinematic-home .lead-form,.cinematic-home .valuation-form-card{box-shadow:0 16px 42px #07142112}.mobile-bottom-bar{background:#06111df0;border-color:#f0d48a47;box-shadow:0 18px 44px #03101f47}}@media (width<=420px){.cinematic-home .hero-copy h1{font-size:clamp(31px,8.8vw,36px)}.cinematic-home .hero-copy p:not(.eyebrow){font-size:15px;line-height:1.55}.cinematic-home .hero-place-line{font-size:12px;line-height:1.45}}.presentation-mode{color:#07172bad;background:#fffdfaeb;padding-block:6px;font-size:11px;font-weight:720}.cinematic-home .cinematic-hero:before{opacity:.18;animation:none}.cinematic-home .cinematic-hero:after{opacity:.42;box-shadow:none}.cinematic-home .hero-media:before{animation:none}.cinematic-home .hero-copy:before{opacity:.72;filter:blur(10px)}.cinematic-home .hero-actions{max-width:620px}.cinematic-home .hero-actions .cta,.cinematic-home .hero-actions .button-secondary{width:auto}.cinematic-home .hero-actions .button-secondary{color:#fff5dbeb;min-width:0;box-shadow:none;background:#fffaf309;border-color:#f0d48a52}.cinematic-home .hero-actions .cta:after,.cinematic-home .hero-paths{display:none}.future-listings-title{max-width:920px}.future-listings-title p{max-width:720px}.future-listings-grid article{background:#fffdfa;border-color:#80633129;box-shadow:0 16px 44px #07172b0f}.future-listings-grid article:before{display:none}.future-listings-grid article:after{opacity:.38}.future-listings-grid span{color:#6f5528;letter-spacing:.08em;text-transform:uppercase;background:#fffaf3c7;border-color:#80633138;border-radius:2px}.future-listings-cta{box-shadow:none;background:#fffdfac2;border-color:#80633129}@media (width<=760px){.presentation-mode{display:none}.cinematic-home .cinematic-hero{min-height:auto;padding-top:clamp(42px,11vw,64px);padding-bottom:calc(var(--mobile-contact-bar-space) + 36px)}.cinematic-home .hero-copy{max-width:min(100%,36rem)}.cinematic-home .hero-actions{grid-template-columns:1fr;gap:8px;max-width:min(100%,360px);display:grid}.cinematic-home .hero-actions .cta{width:100%;min-height:50px;font-size:13px}.cinematic-home .hero-actions .button-secondary{color:#f0d28b;background:0 0;border-color:#0000;justify-content:flex-start;width:fit-content;min-height:38px;padding-inline:0}.future-listings-grid article{min-height:auto}.future-listing-body{padding:20px}.future-listings-grid h3{font-size:clamp(23px,6.4vw,28px)}.mobile-bottom-bar{gap:8px;width:min(380px,100vw - 20px);max-width:min(380px,100vw - 20px);padding:8px}.mobile-bottom-bar a{min-height:50px;padding-inline:6px;font-size:12.5px;line-height:1.15}}@media (width<=420px){.cinematic-home .hero-actions .cta{font-size:13px}.mobile-bottom-bar a{font-size:12px}}@media (width<=760px){:root{--mobile-contact-bar-space:calc(118px + env(safe-area-inset-bottom))}.site-header{background:linear-gradient(90deg,#03101ff7,#081d33e6),#03101feb;min-height:62px;padding:7px 12px;box-shadow:0 14px 34px #03101f38}.site-header:after{opacity:.7;left:14px;right:14px}.brand-cluster{gap:7px;max-width:calc(100vw - 92px)}.brand-text{display:none}.header-personal-logo{border-radius:6px;width:64px;height:38px;box-shadow:0 12px 28px #03101f3d}.header-personal-logo img{width:90px;height:90px;transform:translate(-13px,-13px)}.header-remax-logo{opacity:.72;background:#fffffff0;border-color:#f0d48a4d;width:64px;height:24px;display:inline-flex}.header-actions .cta.small{display:none}.language-toggle{color:#fffaf3;background:#fffaf314;border-color:#f0d48a57;width:64px;min-width:64px;max-width:64px;min-height:36px;font-size:0}.language-toggle:after{content:"EL / EN";letter-spacing:.04em;font-size:10.5px}.mobile-nav{gap:12px;min-height:40px;padding:6px 14px 7px;top:62px;box-shadow:0 12px 24px #03101f33}.mobile-nav a{color:#fffaf3c7;white-space:nowrap;background:0 0;border-color:#0000;min-height:28px;padding:5px 0;font-size:11.5px}.mobile-nav a[href=\#international-buyers]{color:#f0d28b}.cinematic-home .cinematic-hero{min-height:clamp(620px,100svh - 116px,760px);padding-top:clamp(38px,10vw,56px);padding-bottom:calc(96px + env(safe-area-inset-bottom))}.cinematic-home .hero-copy{max-width:min(100%,365px)}.cinematic-home .hero-copy h1{max-width:11.8ch;font-size:clamp(32px,8.7vw,40px);line-height:1.01}.cinematic-home .hero-copy p:not(.eyebrow){max-width:30rem;font-size:clamp(15px,3.9vw,16px);line-height:1.56}.cinematic-home .hero-place-line{max-width:350px;margin-top:14px;padding-left:12px;font-size:12px;line-height:1.45}.cinematic-home .hero-actions{gap:7px;max-width:min(100%,350px);margin-top:18px}.cinematic-home .hero-actions .cta{min-height:48px;padding-inline:16px;font-size:12.5px}.cinematic-home .hero-actions .button-secondary{min-height:32px;font-size:12px}.mobile-bottom-bar{bottom:calc(8px + env(safe-area-inset-bottom));background:#06111deb;gap:7px;width:min(354px,100vw - 22px);max-width:min(354px,100vw - 22px);padding:7px;box-shadow:0 14px 34px #03101f3d}.mobile-bottom-bar a{min-height:44px;padding-inline:5px;font-size:12px;line-height:1.12}}@media (width<=420px){:root{--mobile-contact-bar-space:calc(116px + env(safe-area-inset-bottom))}.header-personal-logo{width:60px;height:36px}.header-personal-logo img{width:86px;height:86px;transform:translate(-13px,-13px)}.header-remax-logo{width:60px;height:23px}.language-toggle{width:62px;min-width:62px;max-width:62px}.mobile-nav{gap:10px;padding-inline:12px}.mobile-nav a{font-size:11px}.cinematic-home .cinematic-hero{min-height:clamp(612px,100svh - 112px,728px);padding-top:clamp(34px,9vw,46px);padding-bottom:calc(92px + env(safe-area-inset-bottom))}.cinematic-home .hero-copy{max-width:min(100%,342px)}.cinematic-home .hero-copy h1{max-width:12ch;font-size:clamp(31px,8.4vw,35px);line-height:1.02}.cinematic-home .hero-actions .cta{min-height:46px;font-size:12px}.mobile-bottom-bar{width:min(352px,100vw - 20px);max-width:min(352px,100vw - 20px)}.mobile-bottom-bar a{min-height:43px;font-size:11.7px}}@media (width<=760px){:root{--media-hero-chania-luxury-view:var(--media-hero-chania-mobile)}.mobile-nav{scroll-snap-type:none;justify-content:center;gap:clamp(10px,3.2vw,16px);min-height:38px;padding:5px 14px 6px;overflow-x:hidden}.mobile-nav a{flex:0 auto;min-height:28px;padding:5px 1px;font-size:11.2px;font-weight:780;line-height:1}.mobile-nav a[href=\#international-buyers]{color:#f5d98e;background:#f0d48a14;border:1px solid #f0d48a57;border-radius:999px;order:-1;padding-inline:9px}.cinematic-home .hero-media:before{background-image:var(--hero-poster-mobile,var(--hero-poster,var(--media-hero-poster)));filter:sepia(.02)saturate(1.08)contrast(1.08)brightness(.98);background-position:52% 58%;background-size:auto 116%;inset:-2.5%;transform:translate(-.4%,-.45%)}.cinematic-home .hero-media:after{background:linear-gradient(#03101f33,#03101f5c 42%,#03101fd1),linear-gradient(96deg,#03101fc2,#06142652 58%,#0614261a),linear-gradient(18deg,#b1813a1a,#0000 38%)}}@media (width<=420px){.mobile-nav{gap:clamp(8px,2.8vw,12px);padding-inline:10px}.mobile-nav a{font-size:10.8px}.mobile-nav a[href=\#international-buyers]{padding-inline:8px}.cinematic-home .hero-media:before{filter:sepia(.02)saturate(1.08)contrast(1.08)brightness(.98);background-position:50% 59%;background-size:auto 118%;transform:translate(-.8%,-.55%)}}.hero-trust-strip span{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.hero-trust-strip span:before{display:none}.hero-trust-strip strong,.hero-trust-strip small{display:block}.hero-trust-strip strong{color:#f2d991;letter-spacing:.1em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:860;line-height:1}.hero-trust-strip small{color:#fffaf3c2;max-width:24ch;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12.5px;font-weight:680;line-height:1.35}@media (width<=760px){.hero-trust-strip{padding-inline:20px}.hero-trust-strip span{min-height:auto;padding-block:13px}.hero-trust-strip strong{font-size:10px}.hero-trust-strip small{max-width:31ch;font-size:12px}.cinematic-home .hero-trust-strip{padding-top:calc(76px + env(safe-area-inset-bottom))}.mobile-bottom-bar{bottom:calc(7px + env(safe-area-inset-bottom));background:#06111de0;border-color:#f0d48a38;width:min(346px,100vw - 26px);max-width:min(346px,100vw - 26px);padding:6px;box-shadow:0 10px 26px #03101f33}.mobile-bottom-bar a{min-height:42px;font-size:11.8px}}@media (width<=420px){.cinematic-home .hero-trust-strip{padding-top:calc(64px + env(safe-area-inset-bottom))}.mobile-bottom-bar{width:min(344px,100vw - 24px);max-width:min(344px,100vw - 24px)}.mobile-bottom-bar a{min-height:42px;font-size:11.5px}}.contact-page{gap:clamp(28px,5vw,58px)}.contact-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:780px;margin-top:18px;display:grid}.contact-process-steps span{color:#33434a;background:#fffdfab8;border:1px solid #8063312e;border-radius:8px;gap:8px;min-height:96px;padding:14px;font-size:13px;font-weight:720;line-height:1.42;display:grid;box-shadow:0 12px 32px #07172b0d}.contact-process-steps b{color:#8a6628;letter-spacing:.12em;font-size:11px}.contact-page .lead-form{background:linear-gradient(#fffdfafa,#fffaf3f0),#fffaf3;border-color:#80633138;gap:15px;box-shadow:0 22px 68px #0614261a}.contact-page .form-heading h3{font-size:clamp(27px,3vw,36px)}.form-brief-note{background:#f6f0e580;border:1px solid #80633124;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.form-brief-note span{color:#1b2d3b;font-size:13px;font-weight:860}.form-brief-note p,.field-hint{color:#5a6870;margin:0;font-size:12.5px;font-style:normal;font-weight:650;line-height:1.45}.form-direct-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.form-direct-links a{color:#172638;text-align:center;background:#fffdfabd;border:1px solid #8063312e;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:8px 10px;font-size:12px;font-weight:840;display:inline-flex}.form-direct-links a:nth-child(2){background:#f0d48a47;border-color:#c8a45d66}@media (width<=760px){html[data-page=contact] .contact-page{gap:24px;padding-bottom:clamp(58px,14vw,82px)}html[data-page=contact] .contact-process-steps,html[data-page=contact] .form-direct-links{grid-template-columns:1fr 1fr}html[data-page=contact] .contact-process-steps span{min-height:auto;padding:13px}html[data-page=contact] .lead-form{margin-bottom:0;padding:22px 18px}html[data-page=contact] .lead-form input,html[data-page=contact] .lead-form select,html[data-page=contact] .lead-form textarea{min-height:54px;font-size:16px}html[data-page=contact] .lead-form textarea{min-height:132px}}@media (width<=420px){html[data-page=contact] .contact-process-steps{grid-template-columns:1fr}}.request-box{background:linear-gradient(180deg, #fffdfafa, #faf5edf0), var(--paper);border-color:#80633138;gap:18px;display:grid;box-shadow:0 24px 70px #07172b1a}.request-box-copy{border-bottom:1px solid #c8a45d33;gap:8px;padding-bottom:16px;display:grid}.request-box-copy .eyebrow{margin:0}.request-box-copy h2{color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,38px);line-height:1.04}.request-box-copy p{color:#52616b;max-width:560px;margin:0;font-size:14px;line-height:1.58}.request-box-copy strong{color:#263744;overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #80633129;border-radius:999px;width:fit-content;max-width:100%;padding:7px 11px;font-size:12px;font-weight:860;display:inline-flex}.property-request-form{gap:14px}.property-request-form .form-heading{padding-bottom:13px}.property-request-form .form-heading h3{font-size:clamp(24px,2.7vw,32px)}.property-request-form .lead-intent-row{background:linear-gradient(135deg,#fffdfafa,#f7f3ecbd),#ffffffb8}.request-brief-note{background:#f6f0e594;border-color:#c8a45d38}.form-direct-contact{background:#fffdfaad;border:1px solid #80633124;border-radius:8px;gap:9px;padding:12px;display:grid}.form-direct-contact p{color:#52616b;margin:0;font-size:12.5px;font-weight:720;line-height:1.45}.request-box .form-direct-links{grid-template-columns:repeat(2,minmax(0,1fr))}.request-box .form-direct-links a:first-child{color:#fff;background:linear-gradient(135deg,#123a5b,#07172b)}@media (width<=760px){html[data-page=property] .request-box{margin-bottom:calc(42px + env(safe-area-inset-bottom));gap:16px;padding:18px;scroll-margin-top:118px}html[data-page=property] .request-box-copy{padding-bottom:14px}html[data-page=property] .property-request-form input,html[data-page=property] .property-request-form select,html[data-page=property] .property-request-form textarea{min-height:54px;font-size:16px}html[data-page=property] .property-request-form textarea{min-height:132px}html[data-page=property] .form-direct-links{grid-template-columns:1fr 1fr}html[data-page=property] .lead-fallback-slot{padding-bottom:calc(92px + env(safe-area-inset-bottom))}html[data-page=property] .mobile-bottom-bar{display:none}:root{--launch-mobile-bar-clearance:calc(132px + env(safe-area-inset-bottom))}html,body{scroll-padding-bottom:var(--launch-mobile-bar-clearance)}body{padding-bottom:var(--launch-mobile-bar-clearance)}.mobile-bottom-bar{z-index:36}.lead-form,.valuation-form-card,.request-box,.contact-methods,.contact-cta-row,.quick-contact-links,.future-listings-cta,.homepage-final-cta,.site-footer{scroll-margin-bottom:var(--launch-mobile-bar-clearance)}.lead-form,.valuation-form-card,.request-box{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.lead-form input,.lead-form select,.lead-form textarea,.lead-form button,.valuation-form-card input,.valuation-form-card select,.valuation-form-card textarea,.valuation-form-card button,.site-footer a{scroll-margin-bottom:var(--launch-mobile-bar-clearance)}.site-footer{padding-bottom:calc(var(--launch-mobile-bar-clearance) + 28px)}:is(body:has(.lead-form:focus-within) .mobile-bottom-bar,body:has(.valuation-form-card:focus-within) .mobile-bottom-bar,body:has(.request-box:focus-within) .mobile-bottom-bar){pointer-events:none;opacity:0;transform:translateY(calc(100% + 24px))}}@media (width<=420px){:root{--launch-mobile-bar-clearance:calc(138px + env(safe-area-inset-bottom))}}.property-detail-page{gap:clamp(30px,5vw,62px);display:grid}.property-detail-page .detail-hero{align-items:start;gap:clamp(18px,3vw,34px)}.property-detail-page .detail-gallery{background:linear-gradient(#fffdfab8,#efe8dd8f),#fffaf3d6;border:1px solid #8063312e;border-radius:8px;gap:10px;padding:10px;box-shadow:0 26px 74px #07172b1f}.property-detail-page .detail-gallery img{filter:saturate(.98)contrast(1.02);border-radius:7px;height:clamp(150px,18vw,210px)}.property-detail-page .detail-gallery .primary{height:clamp(330px,44vw,520px)}.property-detail-page .detail-card{background:linear-gradient(180deg, #fffdfafa, #faf5edf0), var(--paper);border-color:#80633133;gap:14px;display:grid;box-shadow:0 24px 70px #07172b1c}.property-detail-page .detail-card .badge.dark{color:#fff;background:linear-gradient(135deg,#123a5b,#07172b);margin-bottom:0;box-shadow:0 18px 42px #07172b29}.property-detail-page .detail-card .property-badges{margin:-2px 0 2px}.property-detail-page .detail-card h1{text-wrap:balance;margin:0;font-size:clamp(36px,4vw,58px);line-height:1.02}.property-detail-page .price.large{margin:0;font-size:clamp(30px,3.2vw,42px);line-height:1.05}.property-detail-page .location-line{color:#41515b;border-bottom:1px solid #80633129;padding-bottom:12px;font-weight:760}.property-detail-page .detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:2px 0 4px}.property-detail-page .detail-facts div{background:linear-gradient(#fffffff0,#fffaf3c2),#fff;border-color:#80633129;border-radius:8px;min-height:74px;padding:12px 11px}.property-detail-page .detail-facts span{color:#6a747a;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.property-detail-page .detail-facts strong{margin-top:6px;font-size:17px;line-height:1.1}.property-detail-page .detail-cta-block{background:linear-gradient(135deg,#fffdfafa,#f6f0e5b8),#fffaf3;border-color:#8063312e;margin:4px 0 0}.property-detail-page .detail-layout{align-items:start;gap:clamp(24px,4vw,44px);margin-top:0}.property-detail-page .detail-layout article{border-top:1px solid #8063312e;max-width:none;padding-top:clamp(20px,3vw,30px)}.property-detail-page .detail-layout article h2{margin-bottom:12px;font-size:clamp(33px,3.8vw,52px);line-height:1.03}.property-detail-page .detail-layout article p{color:#34464c;max-width:780px;font-size:clamp(16px,1.4vw,19px);line-height:1.68}.property-detail-page .feature-list{gap:9px;margin-bottom:32px}.property-detail-page .feature-list span{background:#fffdfad1;border-color:#8063312e;border-radius:999px}.property-detail-page .map-box{border-color:#8063312e;min-height:260px;box-shadow:0 22px 54px #07172b14}.advisory-detail-list{gap:10px;max-width:680px;margin:clamp(18px,2vw,26px) 0;display:grid}.advisory-detail-list article{border-top:1px solid #8063312e;gap:6px;padding:14px 0 4px;display:grid}.advisory-detail-list span{color:#8b6b36;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1}.advisory-detail-list strong{color:#142235;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.5vw,22px);font-weight:520;line-height:1.15}.advisory-detail-list p{color:#46544f;margin:0;font-size:14px;line-height:1.55}.foreign-buyer-panel{gap:12px;display:grid}.foreign-buyer-panel .advisory-detail-list{max-width:none;margin:4px 0 0}.valuation-lead-copy .advisory-detail-list article,.investor-gateway-panel .advisory-detail-list article,.foreign-buyer-panel .advisory-detail-list article{border-top-color:#ffffff29}.valuation-lead-copy .advisory-detail-list span,.investor-gateway-panel .advisory-detail-list span,.foreign-buyer-panel .advisory-detail-list span{color:#f3d895}.valuation-lead-copy .advisory-detail-list strong,.investor-gateway-panel .advisory-detail-list strong,.foreign-buyer-panel .advisory-detail-list strong{color:#fffaf3}.valuation-lead-copy .advisory-detail-list p,.investor-gateway-panel .advisory-detail-list p,.foreign-buyer-panel .advisory-detail-list p{color:#fffaf3bd}.area-guidance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;max-width:980px}.area-guidance-list article{background:#fffdf894;border:1px solid #8063312e;border-radius:4px;padding:15px}html[data-page=about] .about-hero>div{min-width:0}@media (width<=760px){html[data-page=about] .about-hero h1{overflow-wrap:anywhere;max-width:min(100%,11ch);font-size:clamp(31px,8.2vw,36px);line-height:1.04}html[data-page=about] .about-hero p,html[data-page=about] .values p{overflow-wrap:anywhere;max-width:min(100%,32ch)}.advisory-detail-list{gap:8px;margin:16px 0}.advisory-detail-list article{padding-top:12px}.advisory-detail-list strong{font-size:18px}.advisory-detail-list p{font-size:13px}.area-guidance-list{grid-template-columns:1fr}html[data-page=property] .property-detail-page{gap:28px}html[data-page=property] .detail-hero{gap:18px}html[data-page=property] .detail-gallery{gap:8px;padding:8px}html[data-page=property] .detail-gallery .primary{height:clamp(250px,68vw,330px)}html[data-page=property] .detail-gallery img{height:clamp(118px,34vw,150px)}html[data-page=property] .detail-card{gap:13px;padding:18px}html[data-page=property] .detail-card h1{font-size:clamp(33px,9vw,42px)}html[data-page=property] .price.large{font-size:clamp(28px,8vw,34px)}html[data-page=property] .detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-page=property] .detail-facts div{min-height:70px;padding:11px 10px}html[data-page=property] .detail-facts strong{font-size:16px}html[data-page=property] .detail-cta-block{padding:13px}html[data-page=property] .detail-layout{gap:22px}html[data-page=property] .detail-layout article{padding-top:22px}html[data-page=property] .detail-layout article h2{font-size:clamp(32px,9vw,42px)}html[data-page=property] .map-box{min-height:210px}}.property-advisory-page{background:linear-gradient(#fffaf3 0%,#f2eadf 44%,#fffdfa 100%);overflow:hidden}.property-advisory-hero{color:#fffaf3;background:linear-gradient(94deg, #04101dfa, #051425d1 54%, #0514255c), linear-gradient(180deg, #04101d29, #04101dd1), var(--property-hero-media) center / cover;grid-template-columns:minmax(0,.88fr) minmax(300px,.46fr);align-items:end;gap:44px;min-height:680px;padding:82px clamp(18px,5vw,72px) 64px;display:grid;position:relative}.property-advisory-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f0d48ab8,#fffaf32e,#0000);height:1px;position:absolute;bottom:34px;left:clamp(18px,5vw,72px);right:clamp(18px,5vw,72px)}.property-advisory-copy{z-index:1;max-width:820px;position:relative}.property-advisory-copy h1{color:#fffaf3;text-wrap:balance;max-width:760px;margin-bottom:22px;font-size:64px;line-height:.98}.property-advisory-copy p:not(.eyebrow){color:#fffaf3d1;max-width:660px;font-size:18px;line-height:1.68}.property-advisory-proof{flex-wrap:wrap;gap:10px 18px;margin:26px 0 0;display:flex}.property-advisory-proof span{color:#fffaf3e6;align-items:center;gap:9px;font-size:13px;font-weight:780;display:inline-flex}.property-advisory-proof span:before{content:"";background:#e4c679;border-radius:50%;flex:none;width:6px;height:6px}.property-advisory-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.property-advisory-actions .button-secondary{color:#fffaf3;background:#fffaf314;border-color:#fffaf34d}.property-advisory-media{z-index:1;border-left:1px solid #f0d48a6b;align-content:end;min-height:410px;padding:28px 0 0 24px;display:grid;position:relative}.property-advisory-media span,.property-advisory-media strong{display:block}.property-advisory-media span{color:#e4c679;text-transform:uppercase;font-size:12px;font-weight:840}.property-advisory-media strong{color:#fffaf3;max-width:280px;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1.08}.property-world-section{background:linear-gradient(#fffdfafa,#f7f1e6f0);border-bottom:1px solid #8063312e;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(38px,6vw,92px);display:grid}.property-world-heading{max-width:390px;position:sticky;top:118px}.property-world-heading h2,.private-selection-panel h2,.property-advisor-copy h2{text-wrap:balance;font-size:50px;line-height:1}.property-world-heading p:not(.eyebrow),.private-selection-panel p,.property-advisor-copy p{color:#40505a;font-size:17px;line-height:1.68}.property-world-grid{border-top:1px solid #80633138;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.property-world-grid article{background:#fffdfa8f;border-bottom:1px solid #8063312e;border-right:1px solid #8063312e;min-height:300px;padding:28px;position:relative}.property-world-grid article:nth-child(2n){border-right:0}.property-world-grid span{color:#8a6628;font-family:Georgia,Times New Roman,serif;font-size:24px}.property-world-grid small{color:#7b6952;text-transform:uppercase;margin-top:38px;font-size:12px;font-weight:820;display:block}.property-world-grid h3{max-width:320px;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1.05}.property-world-grid p{color:#53616a;max-width:420px;margin:0;line-height:1.62}.private-selection-section{color:#fffaf3;background:linear-gradient(112deg,#06111d,#08233b 58%,#2e312c 100%);grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:clamp(34px,6vw,88px);display:grid}.private-selection-panel{max-width:500px}.private-selection-panel h2,.property-advisor-copy h2{color:inherit}.private-selection-panel p{color:#fffaf3c7}.private-selection-note{border-top:1px solid #f0d48a4d;margin-top:24px;padding-top:16px;font-size:13px}.private-selection-list{border-top:1px solid #fffaf329;display:grid}.private-selection-list article{border-bottom:1px solid #fffaf329;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.private-selection-list h3{color:#f0d28b;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.private-selection-list p{color:#fffaf3c2;max-width:600px;margin:0;line-height:1.62}.property-advisor-trust{background:linear-gradient(90deg,#f7f1e6f0,#fffdfafa);grid-template-columns:minmax(300px,.46fr) minmax(0,.54fr);align-items:center;gap:clamp(34px,6vw,90px);display:grid}.property-advisor-photo .advisor-media-frame{min-height:640px}.property-advisor-photo .advisor-media-frame img{object-position:50% 34%;height:640px;min-height:0}.property-advisor-copy{max-width:620px}.property-advisor-steps{border-top:1px solid #80633138;gap:0;margin:28px 0;display:grid}.property-advisor-steps span{color:#22313b;border-bottom:1px solid #80633138;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:16px 0;font-weight:760;display:grid}.property-advisor-steps b{color:#8a6628;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.property-affiliation{margin-top:18px}.property-route-brief{background:linear-gradient(#fffaf3,#f3eadf)}.advisor-about-page{background:linear-gradient(#fffaf3 0%,#f1e8dc 48%,#fffdfa 100%)}.advisor-trust-hero{grid-template-columns:minmax(0,.58fr) minmax(300px,.42fr);align-items:center;gap:clamp(32px,6vw,88px);margin-bottom:clamp(34px,5vw,70px)}.advisor-trust-hero h1{max-width:760px;font-size:58px;line-height:1}.advisor-trust-hero p{color:#354650;max-width:740px;line-height:1.68}.advisor-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:28px;display:flex}.advisor-portrait-panel{background:#fffaf3;border:1px solid #8063312e;position:relative;overflow:hidden;box-shadow:0 26px 72px #07172b1f}.advisor-portrait-media{background:#efe2cf;min-height:0;position:relative}.advisor-portrait-media img{object-fit:cover;object-position:50% 35%;filter:sepia(.02)saturate(1.02)contrast(1.03)brightness(1.02);width:100%;height:clamp(540px,48vw,650px);min-height:0;display:block}.advisor-portrait-media:after{content:"";pointer-events:none;background:linear-gradient(#fffaf305,#fffaf314);position:absolute;inset:0}.advisor-portrait-copy{color:#07172b;background:linear-gradient(#fffaf3fa,#f6eee1fa);border-top:1px solid #8063312e;gap:8px;padding:clamp(19px,2.4vw,26px);display:grid;position:static}.advisor-portrait-copy span,.advisor-portrait-copy small,.advisor-portrait-copy em{color:#6a5a36;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:760}.advisor-portrait-copy strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.4vw,34px);font-weight:500;line-height:1.05}.advisor-portrait-copy div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.advisor-portrait-copy em{background:#fffaf30f;border:1px solid #fffaf333;padding:7px 9px}.advisor-trust-chapters{border-top:1px solid #80633133;border-bottom:1px solid #80633133;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.advisor-trust-chapters article{background:#fffdfa9e;border-right:1px solid #8063312e;min-height:260px;padding:clamp(24px,3vw,38px)}.advisor-trust-chapters article:last-child{border-right:0}.advisor-trust-chapters span{color:#8a6628;font-family:Georgia,Times New Roman,serif;font-size:22px}.advisor-trust-chapters h3{margin:26px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;line-height:1.08}.advisor-trust-chapters p{color:#53616a;margin:0;line-height:1.62}.advisor-values{margin-top:0}@media (width<=960px){.property-advisory-hero,.property-world-section,.private-selection-section,.property-advisor-trust,.advisor-trust-hero{grid-template-columns:1fr}.property-world-heading{max-width:700px;position:static}.property-advisory-media{min-height:auto}.advisor-trust-chapters{grid-template-columns:1fr}.advisor-trust-chapters article{border-bottom:1px solid #8063312e;border-right:0;min-height:auto}}@media (width<=760px){.property-advisory-hero{min-height:auto;padding:54px 20px calc(58px + env(safe-area-inset-bottom));gap:30px}.property-advisory-copy{width:min(100%,390px);min-width:0;max-width:390px}.property-advisory-copy h1,.advisor-trust-hero h1{font-size:40px;line-height:1.02}.property-advisory-copy h1{overflow-wrap:break-word;max-width:min(100%,11ch)}.property-advisory-copy p:not(.eyebrow),.property-world-heading p:not(.eyebrow),.private-selection-panel p,.property-advisor-copy p,.advisor-trust-hero p{max-width:100%;font-size:16px}.property-advisory-copy p:not(.eyebrow){max-width:390px}.property-advisory-proof{grid-template-columns:1fr;gap:8px;width:min(100%,390px);display:grid}.property-advisory-actions,.property-advisory-actions .cta,.property-advisory-actions .button-secondary,.advisor-hero-actions,.advisor-hero-actions .cta{width:100%}.property-advisory-media{border-top:1px solid #f0d48a57;border-left:0;padding:20px 0 0}.property-advisory-media strong{max-width:22rem;font-size:24px}.property-world-heading h2,.private-selection-panel h2,.property-advisor-copy h2{font-size:34px;line-height:1.04}.property-world-grid{grid-template-columns:1fr}.property-world-grid article,.property-world-grid article:nth-child(2n){background:0 0;border-right:0;min-height:auto;padding:23px 0}.property-world-grid small{margin-top:24px}.property-world-grid h3{font-size:26px}.private-selection-list article{grid-template-columns:1fr;gap:6px}.property-advisor-photo .advisor-media-frame,.advisor-portrait-media{min-height:0}.property-advisor-photo .advisor-media-frame img,.advisor-portrait-media img{object-position:50% 31%;height:440px;min-height:0}.property-advisor-steps span{grid-template-columns:40px minmax(0,1fr);gap:12px}.advisor-portrait-copy strong{font-size:27px}.advisor-trust-chapters h3{font-size:25px}}@media (width<=520px){.site-header{gap:8px;padding-inline:12px}.brand{border-right:0;padding-right:0}.brand-text{display:none}.brand-cluster{flex:0 auto;gap:7px}.header-actions{margin-left:auto}.language-toggle{width:64px;min-width:64px;max-width:64px;padding:0;font-size:0;overflow:hidden}.language-toggle:after{content:"EL / EN";font-size:10.5px}}@media (width<=420px){.property-advisory-copy h1,.advisor-trust-hero h1{font-size:34px}.property-advisory-copy h1{max-width:min(100%,10.5ch)}.property-advisory-copy,.property-advisory-copy p:not(.eyebrow),.property-advisory-proof{max-width:350px}.property-world-heading h2,.private-selection-panel h2,.property-advisor-copy h2{font-size:31px}.property-advisor-photo .advisor-media-frame,.advisor-portrait-media{min-height:0}.property-advisor-photo .advisor-media-frame img,.advisor-portrait-media img{object-position:50% 29%;height:390px;min-height:0}}.site-header{background:linear-gradient(90deg,#03101ffa,#081d33eb),#03101ff5}.brand-cluster{gap:clamp(10px,1.35vw,16px)}.brand small,.desktop-nav,.desktop-nav a{color:#fffaf3c7}.header-remax-logo{opacity:1;filter:saturate(1.05)contrast(1.04);background:#fffdfafa;border-color:#f0d48a6b;width:106px;height:34px;box-shadow:0 12px 28px #03101f38,inset 0 0 0 1px #fffaf32e}.header-actions .cta.small{color:#061426;text-shadow:none;background:linear-gradient(135deg,#f5dda0,#d4ae63 52%,#efcf84);border-color:#ffeebec7;box-shadow:0 14px 32px #03101f33,inset 0 0 0 1px #fffdfa5c}.header-actions .cta.small:hover,.header-actions .cta.small:focus-visible{color:#03101f;background:linear-gradient(135deg,#ffe8ad,#d8b363 54%,#f4d78c)}.cinematic-home .hero-copy p:not(.eyebrow),.cinematic-home .hero-proof span,.cinematic-home .network-note,.cinematic-home .hero-panel-heading small,.cinematic-home .narrative-heading p:not(.eyebrow),.cinematic-home .narrative-row p,.cinematic-home .local-market-copy p:not(.eyebrow),.cinematic-home .advisor-flow p,.cinematic-home .inquiry-path p,.cinematic-home .investor-gateway-copy>p:not(.eyebrow),.cinematic-home .investor-gateway-note,.cinematic-home .homepage-final-cta p,.investor-gateway-panel .advisory-detail-list p,.foreign-buyer-panel .advisory-detail-list p,.property-advisory-copy p:not(.eyebrow),.property-advisory-proof span,.private-selection-panel p,.private-selection-list p{color:#fffaf3db}.cinematic-home .narrative-row p,.cinematic-home .advisor-flow p,.cinematic-home .inquiry-path p,.private-selection-list p{color:#fffaf3d1}.cinematic-home .homepage-final-cta .direct-contact-panel h3,.cinematic-home .homepage-final-cta .form-privacy,.site-footer span,.site-footer p{color:#fffaf3c2}.valuation-lead-section .valuation-lead-copy>p:not(.eyebrow),.valuation-lead-section .valuation-disclaimer,.valuation-lead-section .owner-guidance-list p{color:#354656}.valuation-lead-section .owner-guidance-list article{border-top-color:#0f2b442e}.valuation-lead-section .owner-guidance-list span{color:#8b6b36}.valuation-lead-section .owner-guidance-list strong,.owner-process article h3{color:#10233a}.owner-process article p{color:#3f4f5c}@media (width<=760px){.site-header{background:linear-gradient(90deg,#03101ffc,#081d33f0),#03101ff5}.brand-cluster{gap:8px;max-width:calc(100vw - 88px)}.header-remax-logo{opacity:1;filter:saturate(1.04)contrast(1.04);background:#fffdfafa;border-color:#f0d48a75;width:72px;height:26px;box-shadow:0 10px 24px #03101f3d,inset 0 0 0 1px #fffaf32e}.mobile-nav a{color:#fffaf3db}}.advisor-media-frame,.cinematic-home .advisor-media-frame,.advisor-portrait-panel{background:#fffaf3;border-color:#80633129;border-radius:7px;box-shadow:0 24px 64px #07172b1a}.advisor-media-frame img,.advisor-media-frame:hover img,.cinematic-home .advisor-media-frame img,.cinematic-home .advisor-media-frame:hover img,.advisor-portrait-media img{filter:sepia(.015)saturate(.98)contrast()brightness(1.075)}.advisor-media-frame:after,.cinematic-home .advisor-media-frame:after,.advisor-portrait-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fffaf30a,#0000 38%,#fffaf314),linear-gradient(90deg,#0614260d,#0000 36%);position:absolute;inset:0}.advisor-media-frame .presentation-points,.cinematic-home .advisor-media-frame .presentation-points,.advisor-portrait-copy{z-index:2;background:linear-gradient(#fffaf3fc,#f7f0e5fa);border-top-color:#80633129;position:relative}.advisor-media-frame .presentation-points,.cinematic-home .advisor-media-frame .presentation-points{color:#5a4d2f;letter-spacing:.045em;padding:14px clamp(18px,2vw,24px) 15px;font-size:11.5px;line-height:1.42}.advisor-portrait-copy{gap:7px;padding:clamp(18px,2.2vw,24px)}.advisor-portrait-copy span,.advisor-portrait-copy small{color:#615234}.advisor-portrait-copy strong{color:#07172b;max-width:11ch}.advisor-affiliation{color:#514729}.advisor-remax-logo{opacity:.92}@media (width<=760px){.advisor-media-frame,.cinematic-home .advisor-media-frame,.advisor-portrait-panel{border-radius:6px;box-shadow:0 18px 46px #07172b17}.cinematic-home .advisor-media-frame img,.property-advisor-photo .advisor-media-frame img,.advisor-portrait-media img{object-position:50% 28%}.advisor-media-frame .presentation-points,.cinematic-home .advisor-media-frame .presentation-points{padding:14px 17px 15px;font-size:11px;line-height:1.45}}
