@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,700&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--mov-slate:#243646;--mov-slate-deep:#16222e;--mov-slate-soft:#34485b;--mov-gold:#c9a445;--mov-gold-soft:#d8b967;--mov-gold-deep:#a8852d;--mov-cream:#f5f0e8;--mov-cream-dim:#eae3d5;--mov-white:#fff;--mov-ink:#1a1c1c;--mov-ink-soft:#44474c;--mov-ink-faint:#8a8e94;--mov-rule:#dcd4c2;--mov-rule-strong:#c4c6cc;--mov-success:#1f6b47;--mov-error:#ba1a1a;--mov-error-soft:#ffdad6;--surface:var(--mov-cream);--surface-bright:#fbf7ef;--surface-dim:#e6dfcf;--surface-container-lowest:var(--mov-white);--surface-container-low:#f1ece2;--surface-container:#ede6d8;--surface-container-high:#e5ddcb;--surface-container-highest:#dcd2bc;--on-surface:var(--mov-ink);--on-surface-variant:var(--mov-ink-soft);--inverse-surface:var(--mov-slate);--inverse-on-surface:var(--mov-cream);--font-serif:"Playfair Display", "Times New Roman", Georgia, serif;--font-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--type-display-lg:900 64px/1.1 var(--font-serif);--type-display-md:900 48px/1.1 var(--font-serif);--type-headline-lg:900 40px/1.2 var(--font-serif);--type-headline-md:700 32px/1.3 var(--font-serif);--type-headline-sm:700 24px/1.35 var(--font-serif);--type-body-lg:400 18px/1.6 var(--font-sans);--type-body-md:400 16px/1.55 var(--font-sans);--type-body-sm:400 14px/1.5 var(--font-sans);--type-label-lg:700 14px/1.2 var(--font-sans);--type-label-md:700 12px/1.2 var(--font-sans);--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.1em;--tracking-wider:.18em;--tracking-mega:.32em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:120px;--container-max:1280px;--gutter:24px;--margin-mobile:20px;--margin-desktop:64px;--section-gap-desktop:120px;--section-gap-mobile:64px;--radius-sharp:0px;--radius-pill:999px;--shadow-ambient-1:0 2px 12px #2436460d;--shadow-ambient-2:0 8px 28px #24364612;--shadow-ambient-3:0 18px 48px #2436461a;--focus-ring:0 0 0 2px var(--mov-cream), 0 0 0 4px var(--mov-gold);--border-hair:1px solid var(--mov-rule);--border-gold:1px solid var(--mov-gold);--border-slate:1px solid var(--mov-slate);--border-slate-50:1px solid #24364680;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emph:cubic-bezier(.3, 0, 0, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}html{color:var(--on-surface);background:var(--surface)}body{font:var(--type-body-md);color:var(--on-surface);-webkit-font-smoothing:antialiased;margin:0}h1,.h1{font:var(--type-headline-lg);letter-spacing:var(--tracking-tight);color:var(--mov-slate);text-wrap:balance;margin:0}h2,.h2{font:var(--type-headline-md);letter-spacing:var(--tracking-tight);color:var(--mov-slate);text-wrap:balance;margin:0}h3,.h3{font:var(--type-headline-sm);color:var(--mov-slate);text-wrap:balance;margin:0}.display{font:var(--type-display-lg);letter-spacing:var(--tracking-tight);color:var(--mov-slate)}.display-md{font:var(--type-display-md);letter-spacing:var(--tracking-tight);color:var(--mov-slate)}p,.body{font:var(--type-body-md);color:var(--on-surface-variant);text-wrap:pretty;margin:0}.body-lg{font:var(--type-body-lg);color:var(--on-surface-variant);text-wrap:pretty}.body-sm{font:var(--type-body-sm);color:var(--on-surface-variant)}.eyebrow,.label{font:var(--type-label-md);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--mov-slate)}.eyebrow-gold{font:var(--type-label-md);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--mov-gold)}.tag-gold{font:var(--type-label-lg);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--mov-slate);background:var(--mov-gold);padding:10px 22px;display:inline-block}small,.caption{font:var(--type-body-sm);color:var(--mov-ink-faint)}a{color:var(--mov-slate);text-decoration:underline;text-decoration-color:var(--mov-gold);text-underline-offset:4px}a:hover{color:var(--mov-gold-deep)}::selection{background:var(--mov-gold);color:var(--mov-slate)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--mov-cream);color:var(--mov-ink);font:var(--type-body-md)}img{max-width:100%;display:block}button{font:inherit}hr{border:0}.mov-btn{font:700 13px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border:0;align-items:center;gap:12px;padding:14px 24px;text-decoration:none;display:inline-flex}.mov-btn--slate{background:var(--mov-slate);color:var(--mov-white)}.mov-btn--slate:hover{background:var(--mov-gold);color:var(--mov-slate)}.mov-btn--slate:active{background:var(--mov-gold-deep)}.mov-btn--gold{background:var(--mov-gold);color:var(--mov-slate)}.mov-btn--gold:hover{background:var(--mov-slate);color:var(--mov-cream)}.mov-btn--secondary{color:var(--mov-slate);border:1px solid var(--mov-gold);background:0 0;padding:13px 23px}.mov-btn--secondary:hover{background:var(--mov-cream-dim);border-color:var(--mov-gold-deep)}.mov-btn--ghost{color:var(--mov-slate);border-bottom:1px solid var(--mov-gold);cursor:pointer;background:0 0;border-radius:0;padding:8px 0}.mov-btn--ghost:hover{color:var(--mov-gold-deep);border-color:var(--mov-gold-deep)}.mov-eyebrow-tag{font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:var(--mov-gold);color:var(--mov-slate);padding:9px 18px;display:inline-block}.mov-h2{font:800 44px/1.15 var(--font-serif);letter-spacing:-.015em;color:var(--mov-slate);text-wrap:balance;margin:0}.mov-h2 strong{font-style:italic;font-weight:900}.mov-h3{font:700 24px/1.3 var(--font-serif);color:var(--mov-slate);text-wrap:balance;margin:0}.mov-body{font:var(--type-body-md);color:var(--mov-ink-soft);text-wrap:pretty;margin:0}.mov-rule-gold{background:var(--mov-gold);border:0;height:1px;margin:18px 0;display:block}.mov-logo,.mov-mark-img{flex-shrink:0;display:block}.mov-nav{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--mov-rule);background:#f5f0e8f0;animation:.6s cubic-bezier(.22,1,.36,1) movNavIn;position:sticky;top:0}@keyframes movNavIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.mov-nav__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:16px 48px;display:flex}.mov-nav__brand{cursor:pointer;align-items:center;text-decoration:none;display:flex}.mov-nav__links{align-items:center;gap:28px;display:flex}.mov-nav__item{position:relative}.mov-nav__link{font:700 12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mov-slate);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);border-bottom:1px solid #0000;align-items:center;gap:6px;padding:6px 0;text-decoration:none;display:inline-flex;position:relative}.mov-nav__link:after{content:"";background:var(--mov-gold);transform-origin:0;height:1px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.mov-nav__link:hover{color:var(--mov-gold-deep)}.mov-nav__link:hover:after,.mov-nav__link.is-active:after{transform:scaleX(1)}.mov-nav__caret{font-size:9px;transform:translateY(1px)}.mov-nav__submenu{background:var(--mov-white);border:1px solid var(--mov-rule);min-width:320px;box-shadow:var(--shadow-ambient-2);z-index:10;flex-direction:column;padding:12px 0;display:flex;position:absolute;top:calc(100% + 12px);left:-16px}.mov-nav__submenu a{font:400 14px var(--font-sans);color:var(--mov-slate);cursor:pointer;padding:10px 20px;text-decoration:none}.mov-nav__submenu a:hover{background:var(--mov-cream-dim);color:var(--mov-gold-deep)}.mov-nav__cta .mov-btn{padding:12px 18px;font-size:11px}.mov-nav__burger{display:none}@media (width<=1100px){.mov-nav__inner{padding:14px 24px}.mov-nav__links,.mov-nav__cta{display:none}.mov-nav__burger{cursor:pointer;background:0 0;border:0;gap:5px;padding:6px;display:grid}.mov-nav__burger span{background:var(--mov-slate);width:22px;height:1.5px;display:block}.mov-nav__drawer{border-top:1px solid var(--mov-rule);gap:18px;padding:24px 24px 28px;display:grid}.mov-nav__drawer-link{font:700 14px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mov-slate);cursor:pointer;text-decoration:none}}.mov-hero{background:var(--mov-slate);grid-template-columns:1fr 1fr;gap:0;min-height:540px;display:grid}.mov-hero__panel{color:var(--mov-cream);align-items:flex-end;min-height:540px;padding:56px 48px;display:flex;position:relative;overflow:hidden}.mov-hero__bg{background-position:50%;background-size:cover;position:absolute;inset:0}.mov-hero__panel:after{content:"";background:linear-gradient(#0e172233 0%,#0e1722d9 75%);position:absolute;inset:0}.mov-hero__copy{z-index:1;max-width:460px;position:relative}.mov-hero__overline{font:700 11px var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--mov-gold);margin-bottom:16px}.mov-hero__h2{font:900 42px/1.1 var(--font-serif);letter-spacing:-.02em;color:var(--mov-cream);text-wrap:balance;margin:0 0 16px}.mov-hero__sub{font:400 17px/1.55 var(--font-sans);color:#f5f0e8d9;margin:0 0 28px}@media (width<=900px){.mov-hero{grid-template-columns:1fr}.mov-hero__panel{min-height:420px;padding:40px 24px}.mov-hero__h2{font-size:32px}}.mov-section{max-width:1280px;margin:0 auto;padding:100px 48px}.mov-section--cream{background:var(--mov-cream)}.mov-section--slate{background:var(--mov-slate);color:var(--mov-cream);max-width:none;margin:0;padding:100px 48px}.mov-section__head{max-width:720px;margin-bottom:48px}.mov-section__head--center{text-align:center;max-width:920px;margin-left:auto;margin-right:auto}.mov-section__foot{text-align:center;margin-top:48px}@media (width<=900px){.mov-section,.mov-section--slate{padding:64px 20px}.mov-h2{font-size:30px}}.mov-filters{background:var(--mov-white);border:1px solid var(--mov-rule);grid-template-columns:repeat(3,1fr) auto;align-items:stretch;gap:12px;margin-bottom:40px;padding:12px;display:grid;position:relative}.mov-filters select{font:400 14px var(--font-sans);color:var(--mov-slate);border:0;border-right:1px solid var(--mov-rule);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231C2B3A' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") right 16px center no-repeat;outline:0;padding:14px 36px 14px 18px}.mov-filters__btn{padding:14px 22px;font-size:12px}.mov-filters__count{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-ink-faint);position:absolute;top:-28px;right:0}@media (width<=900px){.mov-filters{grid-template-columns:1fr}.mov-filters select{border-right:0;border-bottom:1px solid var(--mov-rule)}}.mov-card-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (width<=900px){.mov-card-grid{grid-template-columns:1fr;gap:20px}}.mov-card{background:var(--mov-white);border:1px solid var(--mov-rule);transition:border-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);cursor:pointer;flex-direction:column;display:flex}.mov-card:hover{border-color:var(--mov-gold);box-shadow:var(--shadow-ambient-2)}.mov-card__media{aspect-ratio:4/3;background:var(--mov-cream-dim);position:relative;overflow:hidden}.mov-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-emph)}.mov-card:hover .mov-card__media img{transform:scale(1.04)}.mov-card__shade{pointer-events:none;background:linear-gradient(#0000 60%,#1c2b3a80);position:absolute;inset:0}.mov-pill{z-index:2;font:700 10px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:var(--mov-gold);color:var(--mov-slate);padding:6px 12px;position:absolute;top:14px;left:14px}.mov-pill--rent{background:var(--mov-slate);color:var(--mov-cream)}.mov-heart{z-index:2;cursor:pointer;width:36px;height:36px;color:var(--mov-slate);background:#ffffffeb;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.mov-heart.is-on{color:var(--mov-gold-deep)}.mov-card__body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.mov-card__price-row{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.mov-card__price{font:800 24px var(--font-serif);color:var(--mov-slate)}.mov-card__period{font:500 13px var(--font-sans);color:var(--mov-ink-soft);letter-spacing:.05em}.mov-card__title{font:700 18px/1.3 var(--font-serif);color:var(--mov-slate);margin:0 0 12px}.mov-card__meta-list{font:400 13px var(--font-sans);color:var(--mov-ink-soft);gap:8px;display:flex}.mov-dot{color:var(--mov-gold)}.mov-card__loc{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-gold-deep)}.mov-empty{text-align:center;color:var(--mov-ink-faint);font:var(--type-body-md);grid-column:1/-1;padding:48px}.mov-services-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.mov-service-card{background:var(--mov-white);border:1px solid var(--mov-rule);transition:border-color var(--dur-base) var(--ease-standard);flex-direction:column;gap:16px;padding:32px 28px;display:flex}.mov-service-card:hover{border-color:var(--mov-gold)}.mov-service-card h3{font:700 19px/1.3 var(--font-serif);color:var(--mov-slate);text-wrap:balance;margin:0}.mov-service-card p{font:400 14px/1.6 var(--font-sans);color:var(--mov-ink-soft);flex:1;margin:0}.mov-service-card .mov-btn--ghost{align-self:flex-start;font-size:11px}@media (width<=1100px){.mov-services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.mov-services-grid{grid-template-columns:1fr}}.mov-agents-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.mov-agent-card{background:var(--mov-white);border:1px solid var(--mov-rule);transition:border-color var(--dur-base) var(--ease-standard)}.mov-agent-card:hover{border-color:var(--mov-gold)}.mov-agent__photo{aspect-ratio:1;background:var(--mov-cream-dim);overflow:hidden}.mov-agent__photo img{object-fit:cover;object-position:top center;filter:saturate(.9);width:100%;height:100%}.mov-agent__meta{flex-direction:column;gap:4px;padding:24px 26px;display:flex}.mov-agent__meta h3{font:700 22px var(--font-serif);color:var(--mov-slate);margin:0 0 4px}.mov-agent__role{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-gold-deep);margin-bottom:10px}.mov-agent__phone,.mov-agent__email{font:400 14px var(--font-sans);color:var(--mov-ink-soft);padding:2px 0;text-decoration:none}.mov-agent__phone{color:var(--mov-slate);font-weight:700}.mov-agent__phone:hover,.mov-agent__email:hover{color:var(--mov-gold-deep)}@media (width<=900px){.mov-agents-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.mov-agents-grid{grid-template-columns:1fr}}.mov-google-row{font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#f5f0e8b3;justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.mov-google{background:var(--mov-slate-deep);color:var(--mov-gold);font:700 12px var(--font-sans);letter-spacing:.14em;padding:6px 14px}.mov-reviews-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.mov-review-card{border:1px solid #f5f0e826;flex-direction:column;gap:16px;padding:32px 28px;display:flex}.mov-stars{color:var(--mov-gold);letter-spacing:4px;font-size:14px}.mov-review-card blockquote{font:500 18px/1.5 var(--font-serif);color:var(--mov-cream);text-wrap:pretty;margin:0}.mov-review-attr{font:700 12px var(--font-sans);letter-spacing:.14em;color:var(--mov-gold)}@media (width<=900px){.mov-reviews-grid{grid-template-columns:1fr}}.mov-blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.mov-blog-card{background:var(--mov-white);border:1px solid var(--mov-rule);transition:border-color var(--dur-base) var(--ease-standard);flex-direction:column;display:flex}.mov-blog-card:hover{border-color:var(--mov-gold)}.mov-blog__media{aspect-ratio:4/3}.mov-blog__body{flex-direction:column;flex:1;gap:12px;padding:22px 24px 24px;display:flex}.mov-blog__date{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-gold-deep)}.mov-blog-card h3{font:700 19px/1.3 var(--font-serif);color:var(--mov-slate);margin:0}.mov-blog-card p{font:400 14px/1.6 var(--font-sans);color:var(--mov-ink-soft);flex:1;margin:0}.mov-blog-card .mov-btn--ghost{align-self:flex-start;font-size:11px}@media (width<=900px){.mov-blog-grid{grid-template-columns:1fr}}.mov-footer{background:var(--mov-slate-deep);color:#f5f0e8cc}.mov-footer__inner{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;max-width:1280px;margin:0 auto;padding:72px 48px 48px;display:grid}.mov-footer__brand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mov-footer__tag{font:500 14px/1.6 var(--font-sans);color:#f5f0e88c;max-width:280px;margin:4px 0 0}.mov-footer__social{align-items:center;gap:10px;margin-top:4px;display:flex}.mov-footer__social a{color:var(--mov-gold);font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:none}.mov-footer__social a:hover{color:var(--mov-cream)}.mov-footer__social span{color:#f5f0e84d}.mov-footer__col h4{font:700 11px var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mov-gold);margin:0 0 18px}.mov-footer__col a{font:400 14px/1.5 var(--font-sans);color:#f5f0e8b8;cursor:pointer;padding:5px 0;text-decoration:none;display:block}.mov-footer__col a:hover{color:var(--mov-gold)}.mov-footer__legal{max-width:1280px;font:500 12px var(--font-sans);color:#f5f0e873;border-top:1px solid #f5f0e81a;justify-content:space-between;gap:16px;margin:0 auto;padding:22px 48px;display:flex}.mov-footer__legal a{color:#f5f0e88c;cursor:pointer;text-decoration:none}.mov-footer__legal a:hover{color:var(--mov-gold)}@media (width<=900px){.mov-footer__inner{grid-template-columns:1fr 1fr;gap:28px;padding:48px 20px}.mov-footer__legal{flex-direction:column;padding:18px 20px}}.mov-modal{z-index:100;animation:movFade .2s var(--ease-standard);background:#0e172299;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@keyframes movFade{0%{opacity:0}to{opacity:1}}.mov-modal__panel{background:var(--mov-white);width:100%;max-width:560px;box-shadow:var(--shadow-ambient-3);padding:56px 48px 48px;position:relative}.mov-modal__close{cursor:pointer;font:500 18px var(--font-sans);color:var(--mov-ink-soft);background:0 0;border:0;position:absolute;top:18px;right:22px}.mov-modal__close:hover{color:var(--mov-gold-deep)}.mov-modal__done{place-items:start;display:grid}.mov-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mov-field{gap:6px;display:grid}.mov-field--wide{grid-column:1/-1}.mov-field label{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-slate)}.mov-field input,.mov-field textarea{font:var(--type-body-md);background:var(--mov-white);color:var(--mov-slate);font-family:var(--font-sans);border:1px solid #1c2b3a73;border-radius:0;outline:0;padding:12px 14px}.mov-field input:focus,.mov-field textarea:focus{border-color:var(--mov-gold);box-shadow:0 0 0 2px var(--mov-white), 0 0 0 4px var(--mov-gold)}.mov-form__actions{grid-column:1/-1;margin-top:10px}@media (width<=600px){.mov-modal__panel{padding:40px 24px 28px}.mov-form{grid-template-columns:1fr}}.mov-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.mov-reveal--rise{transform:translateY(28px)}.mov-reveal--fade{transform:none}.mov-reveal--zoom{transform:scale(.96)}.mov-reveal--slide-left{transform:translate(40px)}.mov-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mov-reveal{opacity:1!important;transition:none!important;transform:none!important}}.mov-hero-single{background:var(--mov-slate-deep);min-height:clamp(560px,86vh,820px);color:var(--mov-cream);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mov-hero-single__bg{transform:translate3d(0, var(--mov-parallax-y,0), 0) scale(1.04);will-change:transform;background-position:50%;background-size:cover;transition:transform .1s linear;position:absolute;inset:-8% 0}.mov-hero-single__veil{background:linear-gradient(#0e17228c 0%,#0e172259 40%,#0e1722e0 100%),linear-gradient(90deg,#0e172266 0%,#0e172200 60%);position:absolute;inset:0}.mov-hero-single__copy{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:80px 48px;position:relative}.mov-hero-single__overline{font:700 12px var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--mov-gold);align-items:center;gap:12px;margin-bottom:24px;display:inline-flex}.mov-hero-single__overline:before{content:"";background:var(--mov-gold);width:32px;height:1px}.mov-hero-single__h1{font:900 clamp(48px, 8vw, 104px)/1.02 var(--font-serif);letter-spacing:-.025em;color:var(--mov-cream);text-wrap:balance;max-width:14ch;margin:0 0 28px}.mov-hero-single__h1 em{color:var(--mov-gold);font-style:italic}.mov-hero-single__sub{font:400 19px/1.55 var(--font-sans);color:#f5f0e8d9;max-width:560px;margin:0 0 36px}.mov-hero-single__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mov-hero-single__actions .mov-btn--gold{padding:18px 30px;font-size:13px}.mov-btn--ghost-light{color:var(--mov-cream);font:700 13px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-bottom:1px solid var(--mov-gold);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;align-items:center;gap:10px;padding:18px 0;display:inline-flex}.mov-btn--ghost-light:hover{color:var(--mov-gold)}.mov-hero-single__proof{color:#f5f0e8a6;font:700 11px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:16px;margin-top:44px;display:flex}.mov-hero-single__scroll{z-index:2;font:700 10px var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:#f5f0e899;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.mov-hero-single__arrow{font-size:18px;animation:2s ease-in-out infinite movBounce}@keyframes movBounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (width<=900px){.mov-hero-single{min-height:70vh}.mov-hero-single__copy{padding:60px 20px}.mov-hero-single__sub{font-size:17px}.mov-hero-single__scroll{display:none}}.mov-feature{padding-top:96px;padding-bottom:120px}.mov-feature__head{text-align:center;max-width:820px;margin:0 auto 64px}.mov-feature__title{font:900 clamp(40px, 5.5vw, 72px)/1.05 var(--font-serif);letter-spacing:-.025em;color:var(--mov-slate);text-wrap:balance;margin:24px 0 18px}.mov-feature__title em{color:var(--mov-gold-deep);font-style:italic}.mov-feature__sub{font:400 18px/1.55 var(--font-sans);color:var(--mov-ink-soft);max-width:560px;margin:0 auto}.mov-feature__top{grid-template-columns:1.6fr 1fr;gap:28px;margin-bottom:0;display:grid}.mov-feature__side{flex-direction:column;gap:28px;display:flex}.mov-feature__side>.mov-reveal{flex:1;min-height:0;display:flex}.mov-feature__side>.mov-reveal>.mov-card{flex:1}.mov-feature__big>.mov-card{height:100%}.mov-feature__cta{text-align:center;margin-top:72px}.mov-feature__cta-btn{padding:20px 36px;font-size:13px}@media (width<=900px){.mov-feature{padding-top:64px;padding-bottom:80px}.mov-feature__top{grid-template-columns:1fr}}.mov-card--featured .mov-card__media{aspect-ratio:4/3}.mov-card--featured-lg .mov-card__media{aspect-ratio:4/3.4}.mov-card__badge{z-index:2;font:700 10px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:var(--mov-cream);color:var(--mov-slate);border:1px solid var(--mov-gold);padding:6px 12px;position:absolute;top:14px;right:14px}.mov-card--featured{height:100%}.mov-page-hero{text-align:center;max-width:1280px;margin:0 auto;padding:80px 48px 56px}.mov-page-hero__title{font:900 56px/1.1 var(--font-serif);letter-spacing:-.02em;color:var(--mov-slate);text-wrap:balance;margin:24px 0 16px}.mov-page-hero__title strong{font-style:italic;font-weight:900}.mov-page-hero__sub{font:400 18px/1.55 var(--font-sans);color:var(--mov-ink-soft);max-width:640px;margin:0 auto}@media (width<=900px){.mov-page-hero{padding:48px 20px 32px}.mov-page-hero__title{font-size:36px}}.mov-sort-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:-16px 0 32px;display:flex}.mov-sort-bar__label{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-ink-soft);margin-right:6px}.mov-sort-btn{font:700 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mov-slate);border:1px solid var(--mov-rule);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard);background:0 0;padding:8px 14px}.mov-sort-btn:hover{border-color:var(--mov-gold)}.mov-sort-btn.is-active{background:var(--mov-slate);color:var(--mov-cream);border-color:var(--mov-slate)}.mov-empty a{color:var(--mov-gold-deep);cursor:pointer;text-decoration:underline}.mov-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:56px;display:flex}.mov-pagination__page,.mov-pagination__nav{min-width:44px;height:44px;font:700 14px var(--font-sans);letter-spacing:.02em;color:var(--mov-slate);border:1px solid var(--mov-rule);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.mov-pagination__nav{font:500 22px var(--font-sans);padding-bottom:2px;line-height:1}.mov-pagination__page:hover,.mov-pagination__nav:not(:disabled):hover{border-color:var(--mov-gold);color:var(--mov-gold-deep)}.mov-pagination__page.is-active{background:var(--mov-slate);color:var(--mov-cream);border-color:var(--mov-slate);cursor:default}.mov-pagination__page.is-active:hover{color:var(--mov-cream)}.mov-pagination__nav:disabled{opacity:.3;cursor:not-allowed}.mov-pagination__gap{min-width:32px;height:44px;color:var(--mov-ink-faint);font:500 16px var(--font-sans);letter-spacing:.1em;justify-content:center;align-items:center;display:inline-flex}.mov-pagination-meta{text-align:center;font:500 13px var(--font-sans);color:var(--mov-ink-faint);letter-spacing:.04em;margin-top:16px}.mov-property-hero{max-width:1280px;margin:0 auto;padding:24px 48px 0;position:relative}.mov-property-hero__img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.mov-property-back{font:700 12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mov-slate);cursor:pointer;background:0 0;border:0;gap:8px;padding:0 0 16px;display:inline-flex}.mov-property-back:hover{color:var(--mov-gold-deep)}.mov-property__head{margin-bottom:48px}.mov-property__head .mov-pill{margin-bottom:16px;padding:6px 14px;display:inline-block;position:static}.mov-property__title{font:900 44px/1.15 var(--font-serif);letter-spacing:-.02em;color:var(--mov-slate);text-wrap:balance;margin:0 0 12px}.mov-property__loc{font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-gold-deep)}.mov-property__layout{grid-template-columns:1fr 380px;align-items:start;gap:48px;display:grid}.mov-property__stats{border:1px solid var(--mov-rule);grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:48px;display:grid}.mov-property__stats>div{border-right:1px solid var(--mov-rule);border-bottom:1px solid var(--mov-rule);flex-direction:column;gap:4px;padding:18px 22px;display:flex}.mov-property__stats>div:nth-child(2n){border-right:0}.mov-property__stats>div:nth-last-child(-n+2){border-bottom:0}.mov-property__stats .k{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-ink-faint)}.mov-property__stats .v{font:700 20px var(--font-serif);color:var(--mov-slate)}.mov-property__section{margin-bottom:56px}.mov-property__tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mov-tag{font:700 11px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--mov-cream-dim);color:var(--mov-slate);padding:6px 12px}.mov-map-placeholder{aspect-ratio:16/9;background:var(--mov-cream-dim);color:var(--mov-ink-faint);font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--mov-rule);place-items:center;margin-top:16px;display:grid}.mov-map-placeholder--lg{aspect-ratio:21/9}.mov-property__agent-card{background:var(--mov-white);border:1px solid var(--mov-rule);padding:0;position:sticky;top:88px}.mov-property__agent-photo{aspect-ratio:1;overflow:hidden}.mov-property__agent-photo img{object-fit:cover;width:100%;height:100%}.mov-property__agent-meta{flex-direction:column;gap:8px;padding:24px 26px 26px;display:flex}.mov-property__agent-meta h3{font:700 22px var(--font-serif);color:var(--mov-slate);margin:4px 0 12px}.mov-property__agent-meta .mov-btn{margin-top:8px}@media (width<=1000px){.mov-property__layout{grid-template-columns:1fr}.mov-property__agent-card{position:static}.mov-property-hero{padding:20px 20px 0}.mov-property__title{font-size:30px}.mov-property__stats{grid-template-columns:1fr}.mov-property__stats>div{border-right:0}}.mov-property__agent-card--office{padding:32px 26px}.mov-property__agent-card--office .mov-agent__role{margin-bottom:4px}.mov-usluga__layout{grid-template-columns:1fr 380px;align-items:start;gap:48px;display:grid}.mov-usluga__main{max-width:720px}.mov-usluga__main .mov-body-lg{margin:0}.mov-usluga__section{margin-top:48px}.mov-checklist{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.mov-checklist li{font:400 17px/1.55 var(--font-sans);color:var(--mov-ink);align-items:flex-start;gap:14px;display:flex}.mov-check{background:var(--mov-gold);width:22px;height:22px;color:var(--mov-slate);font:700 13px var(--font-sans);flex-shrink:0;place-items:center;display:inline-grid}.mov-quote{background:var(--mov-slate);color:var(--mov-cream);font:700 22px/1.4 var(--font-serif);letter-spacing:-.01em;text-wrap:balance;margin:48px 0;padding:32px 36px}.mov-services-grid--lg .mov-service-card--lg{padding:40px 32px}.mov-services-grid--lg .mov-service-card h3{font-size:22px}.mov-services-grid--lg .mov-service-card p{font-size:15px}@media (width<=1000px){.mov-usluga__layout{grid-template-columns:1fr}}.mov-blog-hero{text-align:left;max-width:880px;margin:0 auto;padding:48px 48px 32px}.mov-blog-hero__title{font:900 48px/1.15 var(--font-serif);letter-spacing:-.02em;color:var(--mov-slate);text-wrap:balance;margin:20px 0 0}.mov-post{max-width:880px;padding-top:0;padding-bottom:64px}.mov-post__img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:48px;display:block}.mov-post__body{font:400 18px/1.7 var(--font-sans);color:var(--mov-ink);flex-direction:column;gap:24px;display:flex}.mov-post__body p{text-wrap:pretty;margin:0}.mov-post__cta{text-align:left}@media (width<=900px){.mov-blog-hero{padding:32px 20px}.mov-blog-hero__title{font-size:32px}.mov-post{padding-left:20px;padding-right:20px}}.mov-agent-v2{background:var(--mov-slate-deep);color:#f5f0e8d9;padding:40px 0 80px}.mov-agent-v2__inner{max-width:1280px;margin:0 auto;padding:0 48px}.mov-agent-v2__top{grid-template-columns:280px 1fr;align-items:start;gap:56px;margin-top:28px;display:grid}.mov-agent-v2__photo-col{flex-direction:column;align-items:center;gap:16px;display:flex;position:sticky;top:100px}.mov-agent-v2__circle{border:3px solid #c9a84c66;border-radius:50%;width:240px;height:240px;overflow:hidden;box-shadow:0 8px 40px #00000059}.mov-agent-v2__circle img{object-fit:cover;object-position:top center;width:100%;height:100%;animation:.4s movAgentFadeIn}@keyframes movAgentFadeIn{0%{opacity:0}to{opacity:1}}.mov-agent-v2__photo-nav{gap:8px;display:flex}.mov-agent-v2__photo-nav button{width:36px;height:36px;color:var(--mov-cream);font:500 20px var(--font-sans);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard);background:#f5f0e81a;border:1px solid #f5f0e833;border-radius:50%;place-items:center;display:grid}.mov-agent-v2__photo-nav button:hover{background:var(--mov-gold);color:var(--mov-slate);border-color:var(--mov-gold)}.mov-agent-v2__award{width:80px;height:auto;margin-top:8px}.mov-agent-v2__header{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:28px;display:flex}.mov-agent-v2__name{font:700 32px var(--font-serif);color:var(--mov-cream);letter-spacing:-.01em;margin:0}.mov-agent-v2__buttons{flex-wrap:wrap;gap:10px;display:flex}.mov-agent-v2__btn{font:700 13px var(--font-sans);letter-spacing:.06em;transition:all var(--dur-fast) var(--ease-standard);align-items:center;gap:8px;padding:10px 20px;text-decoration:none;display:inline-flex}.mov-agent-v2__btn--phone{background:var(--mov-gold);color:var(--mov-slate)}.mov-agent-v2__btn--phone:hover{background:var(--mov-gold-deep)}.mov-agent-v2__btn--email{color:var(--mov-cream);background:0 0;border:1px solid #f5f0e84d}.mov-agent-v2__btn--email:hover{border-color:var(--mov-gold);color:var(--mov-gold)}.mov-agent-v2__bio{flex-direction:column;gap:20px;display:flex}.mov-agent-v2__bio p{font:400 16px/1.7 var(--font-sans);color:#f5f0e8bf;max-width:72ch;margin:0}.mov-agent-v2__intro{color:#f5f0e8e6!important;font-weight:500!important}.mov-agent-v2__close{font-style:italic;color:var(--mov-gold)!important;font-weight:600!important}.mov-agent-v2__social{gap:10px;margin-top:28px;display:flex}.mov-agent-v2__social-btn{color:#f5f0e8b3;width:44px;height:44px;transition:all var(--dur-fast) var(--ease-standard);border:1px solid #f5f0e840;place-items:center;text-decoration:none;display:grid}.mov-agent-v2__social-btn:hover{border-color:var(--mov-gold);color:var(--mov-gold)}@media (width<=900px){.mov-agent-v2__inner{padding:0 20px}.mov-agent-v2__top{grid-template-columns:1fr;gap:32px}.mov-agent-v2__photo-col{position:static}.mov-agent-v2__circle{width:180px;height:180px}}.mov-agent-v2__gallery-section{background:var(--mov-slate-deep);padding:0 0 80px}.mov-agent-v2__gallery-inner{max-width:1280px;margin:0 auto;padding:0 48px}.mov-agent-v2__gallery{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mov-agent-v2__gallery-item{cursor:pointer;overflow:hidden}.mov-agent-v2__gallery-item img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .5s var(--ease-emph), filter .3s ease;filter:brightness(.85);display:block}.mov-agent-v2__gallery-item:hover img{filter:brightness();transform:scale(1.06)}@media (width<=900px){.mov-agent-v2__gallery{grid-template-columns:repeat(2,1fr)}.mov-agent-v2__gallery-inner{padding:0 20px}}.mov-lightbox{z-index:200;cursor:pointer;background:#0e1722eb;place-items:center;animation:.2s movFade;display:grid;position:fixed;inset:0}.mov-lightbox__img{object-fit:contain;cursor:default;max-width:90vw;max-height:85vh;animation:.3s cubic-bezier(.22,1,.36,1) movLightboxIn}@keyframes movLightboxIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.mov-lightbox__close{cursor:pointer;color:var(--mov-cream);font:400 28px var(--font-sans);opacity:.7;z-index:3;background:0 0;border:0;position:absolute;top:20px;right:28px}.mov-lightbox__close:hover{opacity:1;color:var(--mov-gold)}.mov-lightbox__prev,.mov-lightbox__next{cursor:pointer;color:var(--mov-cream);font:400 32px var(--font-sans);z-index:3;width:48px;height:48px;transition:all var(--dur-fast) var(--ease-standard);background:#f5f0e81a;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.mov-lightbox__prev{left:20px}.mov-lightbox__next{right:20px}.mov-lightbox__prev:hover,.mov-lightbox__next:hover{background:var(--mov-gold);color:var(--mov-slate)}.mov-lightbox__counter{font:700 12px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#f5f0e88c;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.mov-review-card--cream{border:1px solid var(--mov-rule);background:var(--mov-white)!important}.mov-review-card--cream blockquote{color:var(--mov-slate)!important;font-size:17px!important}.mov-review-card--cream .mov-review-attr{color:var(--mov-gold-deep)!important}.mov-onas-hero{background:var(--mov-slate-deep);min-height:clamp(500px,80vh,760px);color:var(--mov-cream);align-items:center;display:flex;position:relative;overflow:hidden}.mov-onas-hero__bg{transform:translate3d(0, var(--mov-parallax-y,0), 0) scale(1.06);filter:grayscale(.15)saturate(.85);background-position:50%;background-size:cover;transition:transform .1s linear;position:absolute;inset:-8% 0}.mov-onas-hero__veil{background:linear-gradient(115deg,#0e1722eb 0%,#0e17228c 50%,#0e172259 100%),linear-gradient(#0e172200 50%,#0e1722bf 100%);position:absolute;inset:0}.mov-onas-hero__copy{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:80px 48px;position:relative}.mov-onas-hero__h1{font:900 clamp(48px, 8vw, 96px)/1.02 var(--font-serif);letter-spacing:-.025em;color:var(--mov-cream);text-wrap:balance;margin:0 0 24px}.mov-onas-hero__h1 em{color:var(--mov-gold);font-style:italic}.mov-onas-hero__sub{font:400 22px/1.5 var(--font-sans);color:#f5f0e8cc;max-width:560px}@media (width<=900px){.mov-onas-hero{min-height:65vh}.mov-onas-hero__copy{padding:60px 20px}}.mov-onas-story{flex-direction:column;gap:120px;padding-top:120px;padding-bottom:120px;display:flex}.mov-onas-block{grid-template-columns:100px 1fr;align-items:start;gap:56px;width:100%;max-width:920px;margin:0 auto;display:grid}.mov-onas-block.is-reverse{grid-template-columns:1fr 100px}.mov-onas-block.is-reverse .mov-onas-block__num{text-align:right;order:2}.mov-onas-block.is-reverse .mov-onas-block__copy{order:1}.mov-onas-block__num{font:900 80px/1 var(--font-serif);color:var(--mov-gold);letter-spacing:-.04em;font-style:italic;position:sticky;top:100px}.mov-onas-block__copy{max-width:700px}.mov-onas-block__pull{border-top:1px solid var(--mov-gold);font:800 24px/1.3 var(--font-serif);letter-spacing:-.015em;color:var(--mov-slate);text-wrap:balance;margin-top:28px;padding:20px 0 0;font-style:italic}@media (width<=900px){.mov-onas-story{gap:80px;padding:64px 20px}.mov-onas-block,.mov-onas-block.is-reverse{grid-template-columns:1fr;gap:20px}.mov-onas-block__num{font-size:56px;position:static}.mov-onas-block.is-reverse .mov-onas-block__num{order:unset;text-align:left}.mov-onas-block.is-reverse .mov-onas-block__copy{order:unset}}.mov-onas-banner{background:var(--mov-slate);padding:100px 48px}.mov-onas-banner__inner{text-align:center;max-width:960px;font:900 clamp(28px, 4vw, 48px)/1.2 var(--font-serif);color:var(--mov-cream);letter-spacing:-.02em;text-wrap:balance;margin:0 auto}@media (width<=900px){.mov-onas-banner{padding:64px 20px}}.mov-onas-cta{background:var(--mov-slate);padding:100px 48px;position:relative;overflow:hidden}.mov-onas-cta:before{content:"";background:radial-gradient(circle, var(--mov-gold) 0%, transparent 55%);opacity:.07;pointer-events:none;width:50%;height:140%;position:absolute;top:-20%;right:-10%}.mov-onas-cta__inner{z-index:1;position:relative}@media (width<=900px){.mov-onas-cta{padding:64px 20px}}.mov-numbered{counter-reset:o;flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.mov-numbered li{counter-increment:o;font:400 17px/1.55 var(--font-sans);color:var(--mov-ink);grid-template-columns:44px 1fr;align-items:baseline;gap:14px;display:grid}.mov-numbered li:before{content:counter(o, decimal-leading-zero);font:800 18px var(--font-serif);color:var(--mov-gold);letter-spacing:-.02em}.mov-agent-hero__line{border-bottom:1px solid var(--mov-rule);cursor:pointer;grid-template-columns:120px 1fr;gap:16px;padding:14px 0;text-decoration:none;display:grid}.mov-agent-hero__line .k{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-ink-faint);align-self:center}.mov-agent-hero__line .v{font:600 16px var(--font-sans);color:var(--mov-slate)}.mov-agent-hero__line:hover .v{color:var(--mov-gold-deep)}.mov-kontakt{padding-top:24px}.mov-kontakt__layout{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.mov-kontakt__line{border-bottom:1px solid var(--mov-rule);grid-template-columns:110px 1fr;align-items:start;gap:16px;padding:14px 0;display:grid}.mov-kontakt__line .k{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-ink-faint);padding-top:3px}.mov-kontakt__line .v{font:600 16px var(--font-sans);color:var(--mov-slate);text-decoration:none}.mov-kontakt__line a.v:hover{color:var(--mov-gold-deep)}.mov-kontakt__info h2:first-child{margin-bottom:16px}.mov-kontakt__form .mov-form{grid-template-columns:1fr 1fr}@media (width<=900px){.mov-kontakt__layout{grid-template-columns:1fr;gap:40px}.mov-kontakt__form .mov-form{grid-template-columns:1fr}}.mov-kariera-hero{background:var(--mov-slate-deep);min-height:clamp(560px,80vh,760px);color:var(--mov-cream);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mov-kariera-hero__bg{transform:translate3d(0, var(--mov-parallax-y,0), 0) scale(1.06);filter:grayscale(.15)saturate(.85);background-position:50%;background-size:cover;transition:transform .1s linear;position:absolute;inset:-8% 0}.mov-kariera-hero__veil{background:linear-gradient(115deg,#0e1722eb 0%,#0e172299 50%,#0e172259 100%),linear-gradient(#0e172200 50%,#0e1722cc 100%);position:absolute;inset:0}.mov-kariera-hero__copy{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:80px 48px;position:relative}.mov-kariera-hero__h1{font:900 clamp(48px, 8vw, 96px)/1.02 var(--font-serif);letter-spacing:-.025em;color:var(--mov-cream);text-wrap:balance;margin:0 0 28px}.mov-kariera-hero__h1 em{color:var(--mov-gold);font-style:italic}.mov-kariera-hero__sub{font:400 19px/1.55 var(--font-sans);color:#f5f0e8d9;max-width:580px;margin:0 0 36px}.mov-kariera-hero__cta{padding:18px 30px;font-size:13px}@media (width<=900px){.mov-kariera-hero{min-height:70vh}.mov-kariera-hero__copy{padding:60px 20px}}.mov-kariera-v2{flex-direction:column;gap:140px;padding-top:120px;padding-bottom:120px;display:flex}.mov-kariera-block{grid-template-columns:280px 1fr;align-items:start;gap:80px;width:100%;max-width:1080px;margin:0 auto;display:grid}.mov-kariera-block.is-reverse{grid-template-columns:1fr 280px}.mov-kariera-block.is-reverse .mov-kariera-block__num-col{text-align:right;order:2;align-items:flex-end}.mov-kariera-block.is-reverse .mov-kariera-block__copy{order:1}.mov-kariera-block__num-col{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}.mov-kariera-block__num{font:900 120px/1 var(--font-serif);color:var(--mov-gold);letter-spacing:-.04em;font-style:italic}.mov-kariera-block__line{background:var(--mov-slate);width:72px;height:2px;display:block}.mov-kariera-block.is-reverse .mov-kariera-block__line{margin-left:auto}.mov-kariera-block__copy{max-width:640px}.mov-kariera-block__title{font:900 clamp(36px, 4vw, 56px)/1.1 var(--font-serif);letter-spacing:-.025em;color:var(--mov-slate);text-wrap:balance;margin:0 0 24px}.mov-kariera-block__pull{border-top:1px solid var(--mov-gold);font:800 22px/1.35 var(--font-serif);letter-spacing:-.015em;color:var(--mov-slate);text-wrap:balance;margin-top:28px;padding:20px 0 0;font-style:italic}@media (width<=900px){.mov-kariera-v2{gap:80px;padding:64px 20px}.mov-kariera-block,.mov-kariera-block.is-reverse{grid-template-columns:1fr;gap:24px}.mov-kariera-block.is-reverse .mov-kariera-block__num-col{order:unset;text-align:left;align-items:flex-start}.mov-kariera-block.is-reverse .mov-kariera-block__copy{order:unset}.mov-kariera-block.is-reverse .mov-kariera-block__line{margin-left:0}.mov-kariera-block__num-col{flex-direction:row;align-items:center;gap:24px;position:static}.mov-kariera-block__num{font-size:80px}.mov-kariera-block__line{width:48px}}.mov-kariera-cta{background:var(--mov-slate);color:var(--mov-cream);padding:120px 48px;position:relative;overflow:hidden}.mov-kariera-cta:before{content:"";background:radial-gradient(circle, var(--mov-gold) 0%, transparent 60%);opacity:.08;pointer-events:none;width:50%;height:120%;position:absolute;top:-10%;right:-8%}.mov-kariera-cta__inner{z-index:1;text-align:center;max-width:720px;margin:0 auto;position:relative}.mov-kariera-cta__num{font:900 96px/1 var(--font-serif);color:var(--mov-gold);letter-spacing:-.04em;margin-bottom:16px;font-style:italic;display:block}.mov-kariera-cta__title{font:900 clamp(40px, 5vw, 72px)/1.1 var(--font-serif);letter-spacing:-.025em;color:var(--mov-cream);text-wrap:balance;margin:0 0 20px}.mov-kariera-cta__sub{font:400 19px/1.55 var(--font-sans);color:#f5f0e8c7;max-width:480px;margin:0 auto 40px}.mov-kariera-cta__btn{padding:20px 36px;font-size:14px}.mov-kariera-cta__email{font:500 14px var(--font-sans);color:#f5f0e88c;margin-top:28px}.mov-kariera-cta__email a{color:var(--mov-gold);transition:border-color var(--dur-fast) var(--ease-standard);border-bottom:1px solid #0000;text-decoration:none}.mov-kariera-cta__email a:hover{border-bottom-color:var(--mov-gold)}@media (width<=900px){.mov-kariera-cta{padding:80px 20px}}:root{--mov-radius:18px;--mov-radius-sm:12px}.mov-card,.mov-agent-card,.mov-service-card,.mov-blog-card,.mov-review-card,.mov-property__agent-card,.mov-modal__panel,.mov-map-placeholder{border-radius:var(--mov-radius);overflow:hidden}.mov-agent__photo,.mov-agent__photo img,.mov-blog__media,.mov-post__img{border-radius:var(--mov-radius) var(--mov-radius) 0 0}.mov-btn,.mov-filters select,.mov-form input,.mov-form textarea,.mov-form select,.mov-sort-btn,.mov-pagination__page,.mov-pagination__nav{border-radius:var(--mov-radius-sm)}.mov-pill,.mov-eyebrow-tag,.mov-tag{border-radius:999px}.mov-card--featured-lg{flex-direction:column;display:flex}.mov-card--featured-lg .mov-card__media{aspect-ratio:auto;flex:1;min-height:320px}.mov-card--featured-lg .mov-card__body{flex:none}a.mov-card,a.mov-agent-card,a.mov-service-card,a.mov-blog-card{color:inherit;cursor:pointer;text-decoration:none;display:block}.mov-property__gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:20px;display:grid}.mov-property__gallery img{aspect-ratio:4/3;object-fit:cover;cursor:zoom-in;width:100%;transition:opacity .2s;display:block}.mov-property__gallery img:hover{opacity:.85}.lp-hero{position:relative}.lp-hero__slot{width:100%;height:clamp(440px,68vh,720px);overflow:hidden}.lp-hero__image{object-fit:cover;width:100%;height:100%;animation:16s ease-out forwards kenBurns}@keyframes kenBurns{0%{transform:scale(1.18)}to{transform:scale(1)}}.lp-hero__overlay{z-index:2;pointer-events:none;background:linear-gradient(#0e172259 0%,#0e172200 30%,#0e1722c7 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.lp-hero__copy{width:100%;max-width:1280px;color:var(--mov-cream);pointer-events:auto;margin:0 auto;padding:0 48px 52px}.lp-eyebrow{background:var(--mov-gold);color:var(--mov-slate);font:700 12px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin-bottom:22px;padding:9px 18px;display:inline-block}.lp-hero__title{font:900 clamp(34px, 5vw, 60px)/1.05 var(--font-serif);letter-spacing:-.025em;color:var(--mov-cream);text-wrap:balance;max-width:22ch;margin:0 0 18px}.lp-hero__loc{font:500 16px var(--font-sans);color:#f5f0e8d9;align-items:center;gap:10px;margin-bottom:24px;display:flex}.lp-hero__loc svg{flex-shrink:0}.lp-hero__stats{border-top:1px solid #f5f0e840;flex-wrap:wrap;display:flex}.lp-hero__stat{margin-right:36px;padding:18px 36px 0 0}.lp-hero__stat .v{font:800 26px var(--font-serif);color:var(--mov-cream);display:block}.lp-hero__stat .k{font:700 11px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mov-gold)}.lp-hero__copy .lp-eyebrow,.lp-hero__copy .lp-hero__title,.lp-hero__copy .lp-hero__loc,.lp-hero__copy .lp-hero__stats{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) forwards heroRise;transform:translateY(26px)}.lp-hero__copy .lp-eyebrow{animation-delay:.15s}.lp-hero__copy .lp-hero__title{animation-delay:.3s}.lp-hero__copy .lp-hero__loc{animation-delay:.5s}.lp-hero__copy .lp-hero__stats{animation-delay:.65s}@keyframes heroRise{to{opacity:1;transform:none}}.lp-hero__back{z-index:3;font:700 12px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mov-cream);backdrop-filter:blur(8px);background:#0e172273;border-radius:999px;padding:10px 18px;text-decoration:none;position:absolute;top:24px;left:48px}.lp-hero__back:hover{background:var(--mov-gold);color:var(--mov-slate)}@media (width<=800px){.lp-hero__copy{padding:0 20px 36px}.lp-hero__back{left:20px}.lp-hero__stat{margin-right:24px;padding-right:24px}.lp-hero__stat .v{font-size:20px}}.lp-carousel{max-width:1280px;margin:0 auto;padding:24px 48px 0;position:relative}.lp-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;border-radius:var(--mov-radius,18px);gap:12px;display:flex;overflow-x:auto}.lp-carousel__track::-webkit-scrollbar{display:none}.lp-carousel__item{aspect-ratio:4/3;scroll-snap-align:start;border-radius:var(--mov-radius-sm,12px);cursor:pointer;background:var(--mov-cream-dim);flex:none;width:clamp(240px,31%,400px);overflow:hidden}.lp-carousel__item img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-emph,ease), filter .18s ease;display:block}.lp-carousel__item:hover img{filter:brightness(1.04);transform:scale(1.04)}.lp-carousel__nav{z-index:4;cursor:pointer;width:46px;height:46px;color:var(--mov-slate);font:400 26px/1 var(--font-sans);background:#f5f0e8eb;border:0;border-radius:50%;place-items:center;transition:background .16s,color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #0e172238}.lp-carousel__nav:hover{background:var(--mov-gold)}.lp-carousel__nav--prev{left:28px}.lp-carousel__nav--next{right:28px}@media (width<=800px){.lp-carousel{padding:16px 20px 0}.lp-carousel__item{width:72%}.lp-carousel__nav--prev{left:8px}.lp-carousel__nav--next{right:8px}}.lp-body{grid-template-columns:1fr 400px;align-items:start;gap:72px;max-width:1280px;margin:0 auto;padding:80px 48px;display:grid}@media (width<=980px){.lp-body{grid-template-columns:1fr;gap:48px;padding:48px 20px}}.lp-section{margin-bottom:64px}.lp-section:last-child{margin-bottom:0}.lp-section__label{font:700 12px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mov-gold-deep);align-items:center;gap:14px;margin-bottom:16px;display:flex}.lp-section__label:after{content:"";background:var(--mov-rule);flex:1;height:1px}.lp-section h2{font:700 32px/1.2 var(--font-serif);color:var(--mov-slate);letter-spacing:-.01em;margin:0 0 20px}.lp-desc p{font:400 18px/1.7 var(--font-sans);color:var(--mov-ink-soft);text-wrap:pretty;max-width:62ch;margin:0 0 18px}.lp-desc p:last-child{margin-bottom:0}.lp-specs{border:1px solid var(--mov-rule);border-radius:var(--mov-radius-sm,12px);overflow:hidden}.lp-spec{border-bottom:1px solid var(--mov-rule);grid-template-columns:1fr auto;gap:16px;padding:15px 22px;display:grid}.lp-spec:last-child{border-bottom:0}.lp-spec .k{font:500 15px var(--font-sans);color:var(--mov-ink-soft)}.lp-spec .v{font:700 15px var(--font-sans);color:var(--mov-slate)}.lp-aside{flex-direction:column;gap:24px;display:flex;position:sticky;top:84px}.lp-pricecard{background:var(--mov-slate);color:var(--mov-cream);border-radius:var(--mov-radius,18px);padding:32px}.lp-pricecard__label{font:700 11px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mov-gold)}.lp-pricecard__price{font:800 40px var(--font-serif);color:var(--mov-cream);letter-spacing:-.02em;margin:8px 0 4px}.lp-pricecard__per{font:500 14px var(--font-sans);color:#f5f0e899;margin-bottom:24px}.lp-pricecard .mov-btn{justify-content:center;width:100%;margin-bottom:10px;display:inline-flex}.lp-agent{background:var(--mov-white);border:1px solid var(--mov-rule);border-radius:var(--mov-radius,18px);overflow:hidden}.lp-agent__photo{aspect-ratio:1;background:var(--mov-cream-dim);width:100%;overflow:hidden}.lp-agent__photo img{object-fit:cover;object-position:top center;width:100%;height:100%}.lp-agent__body{padding:24px 26px 26px}.lp-agent__role{font:700 11px var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mov-gold-deep)}.lp-agent__name{font:700 24px var(--font-serif);color:var(--mov-slate);margin:6px 0 18px}.lp-agent__line{border-top:1px solid var(--mov-rule);font:600 15px var(--font-sans);color:var(--mov-slate);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.lp-agent__line:hover{color:var(--mov-gold-deep)}.lp-agent__line svg{color:var(--mov-gold-deep);flex-shrink:0}.lp-agent__profile{margin-top:14px}.lp-agent__instagram{background:var(--mov-slate);min-height:64px;color:var(--mov-white);border-radius:var(--mov-radius-sm,12px);grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-top:16px;padding:14px 15px;text-decoration:none;transition:background-color .18s,transform .18s;display:grid}.lp-agent__instagram:hover{background:var(--mov-slate-deep);transform:translateY(-2px)}.lp-agent__instagram-icon{background:var(--mov-white);width:34px;height:34px;color:var(--mov-slate);border-radius:50%;place-items:center;display:grid}.lp-agent__instagram-icon svg{width:18px;height:18px}.lp-agent__instagram-copy{min-width:0}.lp-agent__instagram-kicker{font:700 9px/1.25 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--mov-gold);margin-bottom:3px;display:block}.lp-agent__instagram-handle{text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.25 var(--font-sans);color:var(--mov-white);display:block;overflow:hidden}.lp-agent__instagram-arrow{color:var(--mov-gold);font:500 18px/1 var(--font-sans);transition:transform .18s}.lp-agent__instagram:hover .lp-agent__instagram-arrow{transform:translate(3px)}.lp-map-section{background:var(--mov-white);border-top:1px solid var(--mov-rule);border-bottom:1px solid var(--mov-rule)}.lp-map-inner{max-width:1280px;margin:0 auto;padding:72px 48px}.lp-map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.lp-map-head h2{font:700 32px/1.2 var(--font-serif);color:var(--mov-slate);margin:8px 0 0}.lp-map-addr{font:500 16px var(--font-sans);color:var(--mov-ink-soft);align-items:center;gap:10px;text-decoration:none;display:flex}.lp-map-addr:hover,.lp-map-addr svg{color:var(--mov-gold-deep)}.lp-map-frame{border:1px solid var(--mov-rule);border-radius:var(--mov-radius,18px);overflow:hidden}.lp-map-frame iframe{filter:grayscale(.25);border:0;width:100%;height:460px;display:block}@media (width<=800px){.lp-map-inner{padding:48px 20px}.lp-map-frame iframe{height:340px}}.lp-cta{background:var(--mov-slate-deep);color:var(--mov-cream);padding:96px 48px;position:relative;overflow:hidden}.lp-cta:before{content:"";background:radial-gradient(circle, var(--mov-gold) 0%, transparent 55%);opacity:.08;width:50%;height:160%;position:absolute;top:-30%;right:-10%}.lp-cta__inner{text-align:center;z-index:1;max-width:720px;margin:0 auto;position:relative}.lp-cta h2{font:900 clamp(32px, 4.5vw, 56px)/1.1 var(--font-serif);color:var(--mov-cream);letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px}.lp-cta h2 em{color:var(--mov-gold);font-style:italic}.lp-cta p{font:400 18px/1.6 var(--font-sans);color:#f5f0e8c7;margin:0 0 36px}@media (width<=800px){.lp-cta{padding:64px 20px}}
