/* MUZA v2: a monochrome edition of the retained WordPress site. */
:root{--ink:#252628;--bg:#fff;--blue:#252628;--sky:#e9e9e7;--orange:#252628;--green:#252628;--mint:#eee;--pist:#eee;--merino:#eee;--line:#d5d5d3;--accent:#252628}
body.muza-v2{background:#fff url('assets/pattern-grid.webp') repeat;background-size:1200px auto;color:#252628}
body.muza-v2{overflow-x:clip}
.muza-v2 .site-main{max-width:1240px;padding:0 46px;margin:auto;background:rgba(255,255,255,.92)}
.muza-v2 .site-header{background:#252628;color:#fff;position:relative;border:0}
.muza-v2.home .site-header{position:absolute;inset:0 0 auto;z-index:10;background:rgba(37,38,40,.36)}
.v2-nav{height:64px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid #ffffff24;gap:24px}
.v2-brand{width:134px;flex-shrink:0}.v2-brand img{width:134px;height:auto;display:block}
.muza-v2 .desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(28px,5.7vw,90px);margin-left:auto;font-size:14px;white-space:nowrap}
.muza-v2 .desktop-nav a{color:#fff;text-decoration:none;padding:23px 0}.muza-v2 .desktop-nav a:hover{text-decoration:underline;text-underline-offset:6px}
.muza-v2 .desktop-nav a::before{display:none!important;content:none!important}
.muza-v2 .desktop-nav a,.muza-v2 .desktop-nav a:hover,.muza-v2 .desktop-nav a:focus-visible{background:none!important;box-shadow:none!important;border-bottom:0!important;transform:none!important;color:#fff!important}
.muza-v2 .desktop-nav a{position:relative;text-decoration:none!important}
.muza-v2 .desktop-nav a::after{content:''!important;display:block!important;position:absolute;left:0;right:0;bottom:17px;height:1px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}
.muza-v2 .desktop-nav a:hover::after,.muza-v2 .desktop-nav a:focus-visible::after{transform:scaleX(1)}
@media(prefers-reduced-motion:reduce){.muza-v2 .desktop-nav a::after{transition:none}}
.nav-tools{display:flex;margin-left:auto;height:64px}.nav-tools>a,.nav-tools>button{display:grid;place-items:center;width:64px;border:0;border-left:1px solid #ffffff24;background:transparent;color:#fff;font:inherit;font-size:14px;text-decoration:none}.nav-tools svg{width:22px;height:22px}.search-panel{padding:25px;display:flex;gap:20px;align-items:center;background:#252628}.search-panel input{padding:12px;flex:1}.search-panel label{color:#fff}.muza-v2 .menu-toggle{color:#fff;border-color:#ffffff66;background:transparent;display:none}
[hidden]{display:none!important}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.muza-v2 .home-hero{position:relative;isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);min-height:min(900px,100svh);height:900px;max-height:1050px;display:block;overflow:hidden;padding:0;background:#4d4e50 url('assets/pattern-hero.webp') center/cover no-repeat;color:#fff;border-radius:0}
.muza-v2 .home-hero{width:calc(100vw - var(--scrollbar,0px));margin-left:calc(50% - (100vw - var(--scrollbar,0px))/2)}
.v2-hero-copy{position:absolute;left:18.4%;top:37%;z-index:2;width:46%}
.v2-hero-copy h1{margin:0 0 28px;font-size:clamp(38px,4.7vw,68px);line-height:1.16}.v2-hero-copy h1 img{width:480px;max-width:100%;height:auto}
.v2-hero-copy p{font-size:18px;line-height:1.5;margin:0 0 42px;color:#fff}
.muza-v2 .home-hero .button{background:#fff;color:#252628;border:1px solid #fff;border-radius:0;padding:15px 24px;font-size:14px;font-weight:600;min-height:49px;min-width:154px;text-transform:none}
.muza-v2 .home-hero .button.outline{background:transparent;color:#fff;min-width:190px}
.muza-v2 .home-hero .actions{display:flex;gap:16px;align-items:center}.muza-v2 .home-hero .actions .button{margin:0!important}
.v2-hero-portrait{position:absolute;right:-4.4%;top:20.5%;width:45.2%;height:auto;max-width:none;z-index:1}
.v2-scroll{position:absolute;bottom:44px;left:50%;color:#fff;text-decoration:none;font-size:25px;z-index:2}
.muza-v2 .button{border-radius:0;background:#252628;border-color:#252628;color:#fff;min-height:46px;padding:12px 24px;font-size:15px;min-width:0}
.muza-v2 .button.outline{background:transparent;color:#252628}.muza-v2 mark{background:none!important;color:inherit!important;padding:0;border:0;box-shadow:none}
.muza-v2 .page-intro{padding:70px 0 35px}.muza-v2 .page-intro h1{font-size:clamp(38px,4.4vw,64px)}
.muza-v2 h2{font-size:clamp(28px,3vw,42px)}.muza-v2 h3{font-size:25px}.muza-v2 p{font-size:18px;line-height:1.65}.muza-v2 .eyebrow{font-size:12px;letter-spacing:.12em;color:inherit}.muza-v2 .lead{font-size:21px}
.muza-v2 .service-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.muza-v2 .service-tile{border:1px solid #cececa;border-radius:0;background:#fff;color:#252628;padding:34px;min-height:265px}.muza-v2 .service-tile.sale{background:#252628;color:#fff;border-color:#252628}.muza-v2 .service-tile h3{font-size:30px;margin:25px 0 15px}.muza-v2 .tile-number{font-size:13px}.muza-v2 .tile-link{font-size:14px}.muza-v2 .services-section{padding:75px 0 30px}
.muza-v2 .about-strip{gap:50px;padding:55px 0}.muza-v2 .about-strip h2{font-size:40px}.muza-v2 .cta,.muza-v2 .benefit,.muza-v2 .rent-card,.muza-v2 .estimate-card,.muza-v2 .values,.muza-v2 .article-banner,.muza-v2 .opinion{background:#252628;color:#fff;border-radius:0}.muza-v2 .cta .button,.muza-v2 .benefit .button{background:#fff;color:#252628;border-color:#fff}
.muza-v2 .story-card{background:#fff;color:#252628;border:1px solid #cececa;border-radius:0}.muza-v2 .story-card.orange,.muza-v2 .story-card.mint,.muza-v2 .story-card.pist{background:#fff;color:#252628}.muza-v2 .story-card h3{font-size:27px}.muza-v2 .story-feature .story-card h3{font-size:38px}
.muza-v2 .contact-card a{color:inherit;font-size:21px}.v2-contact-card{display:flex;align-items:center;gap:24px}.v2-contact-card>img{width:155px;height:210px;object-fit:cover;object-position:63% 30%;filter:grayscale(1)}.v2-contact-card h3{font-size:25px}.muza-v2 .form-layout{gap:55px}.muza-v2 .form-intro h1{font-size:50px}.muza-v2 .form-person{margin-top:25px}.muza-v2 .form-person>.portrait{display:none}.muza-v2 .fields{gap:20px}.muza-v2 .field input,.muza-v2 .field select,.muza-v2 .field textarea{border-radius:0;color:#252628;min-height:48px}.muza-v2 .muza-form{background:rgba(255,255,255,.96);padding:25px;border:1px solid #ddd}.muza-v2 .form-success{background:#fff;color:#252628}.muza-v2 .form-success h2{color:#252628}
.muza-v2 .site-footer{background:#252628;color:#fff}.muza-v2 .social-icon svg,.muza-v2 .google-reviews svg{filter:grayscale(1)}.muza-v2 img[src*='jakub']{filter:grayscale(1)}.muza-v2 .v2-hero-portrait{filter:none!important}.muza-v2 .site-footer .contact-card img{width:75px;height:100px}.muza-v2 .site-footer .contact-card a{font-size:16px}.muza-v2 .site-footer .brand img{filter:brightness(0) invert(1)}
.muza-v2 .portrait{border-radius:0}.muza-v2 .home-blog,.muza-v2 .faq{padding:35px 0}.muza-v2 .faq summary{font-size:20px}.muza-v2 .footer-grid{grid-template-columns:220px 1fr 300px}.muza-v2 .bubny-preview,.muza-v2 .bstory{filter:grayscale(1)}
.footer-portrait{width:75px;height:96px;object-fit:cover;object-position:62% 25%;float:left;margin:0 18px 12px 0;filter:grayscale(1)}
@media(min-width:1500px){.muza-v2 .home-hero{height:900px;min-height:900px}.v2-hero-portrait{width:650px;right:calc(50% - 800px)}.v2-hero-copy{left:calc(50% - 455px);top:332px}}
@media(max-width:1100px){.muza-v2 .desktop-nav{gap:28px}.nav-tools>a,.nav-tools>button{width:48px}.v2-hero-copy{left:10%;width:48%}.v2-hero-portrait{right:-6%;width:52%;top:29%}.muza-v2 .home-hero{height:780px;min-height:780px}.muza-v2 .footer-grid{grid-template-columns:1fr 1fr}.muza-v2 .footer-grid>div:last-child{grid-column:1/-1}}
@media(max-width:800px){.muza-v2 .desktop-nav{display:none}.muza-v2 .menu-toggle{display:block;margin-left:0}.nav-tools{margin-left:auto}.v2-nav{padding:0 14px;gap:10px}.v2-brand,.v2-brand img{width:113px}.muza-v2 .mobile-menu{background:#252628;color:#fff;padding:20px}.mobile-menu a{color:#fff}.muza-v2 .site-main{padding:0 22px}.muza-v2 .home-hero{height:840px;min-height:840px;max-height:none}.v2-hero-copy{left:7%;top:150px;width:86%}.v2-hero-copy h1 img{width:350px}.v2-hero-copy p{font-size:16px;max-width:300px;margin-bottom:25px}.muza-v2 .home-hero .actions{gap:10px;flex-wrap:wrap}.muza-v2 .home-hero .button{padding:12px 16px;min-width:125px;font-size:13px}.muza-v2 .home-hero .button.outline{min-width:155px}.v2-hero-portrait{width:390px;right:-95px;top:445px}.v2-scroll{left:8%;bottom:35px}.muza-v2 .service-cards,.muza-v2 .form-layout,.muza-v2 .about-strip,.muza-v2 .story-feature{grid-template-columns:1fr}.muza-v2 .service-tile{padding:25px}.muza-v2 .form-layout{gap:20px;padding:35px 0}.muza-v2 .form-intro h1{font-size:38px}.muza-v2 .fields{grid-template-columns:1fr}.muza-v2 .story-grid{grid-template-columns:1fr}.muza-v2 .footer-grid{grid-template-columns:1fr}.muza-v2 .footer-grid>div:last-child{grid-column:auto}.muza-v2 .cta{padding:25px;display:block}.muza-v2 .cta .button{margin-top:20px}.muza-v2 .search-panel{flex-wrap:wrap;gap:10px}.search-panel input{min-width:150px}.v2-contact-card{gap:18px}.v2-contact-card>img{width:110px;height:165px}.muza-v2 .contact-card a{font-size:16px}.muza-v2 .muza-form{padding:18px}.muza-v2 .page-intro{padding-top:40px}}

/* White edition, selected variant 2, 14 October. */
.muza-v2 p{ text-align:left; text-align-last:auto; }


.muza-v2{--ink:#252628;--muted:#626262;--line:#e3e4e2;--blue:#252628;background:#fff;color:var(--ink);font-family:Muza,Arial,sans-serif;font-size:14px;line-height:1.75;overflow-x:clip;overflow-y:auto;text-align:left}
.muza-v2 *{box-sizing:border-box}.muza-v2 [hidden]{display:none!important}
.muza-v2 button,.muza-v2 input,.muza-v2 select,.muza-v2 textarea{font:inherit}
.muza-v2 button,.muza-v2 a{-webkit-tap-highlight-color:transparent}.muza-v2 button{cursor:pointer}
.muza-v2 a{color:inherit;text-decoration:none}
.muza-v2 button{color:inherit}.muza-v2 p{margin:0 0 20px}
.muza-v2 h1,.muza-v2 h2,.muza-v2 h3{font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:0 0 24px}
.muza-v2 h1{font-size:clamp(40px,6vw,64px)}.muza-v2 h2{font-size:34px}.muza-v2 h3{font-size:23px}
.muza-v2 .header{padding:0 5%;min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid var(--line);position:relative;background:white;z-index:3}
.muza-v2 .brand{display:block;flex-shrink:0;width:133px;padding:0;border:0;background:transparent}.muza-v2 .brand img{width:100%;display:block}
.muza-v2 .menu{display:flex;gap:23px;align-items:center;margin-left:auto}
.muza-v2 .navlink,.muza-v2 .tool{position:relative;white-space:nowrap;background:transparent;border:0;padding:13px 0;font-size:12px}
.muza-v2 .navlink:after{content:'';height:1px;position:absolute;bottom:6px;left:0;right:0;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}
.muza-v2 .navlink:hover:after,.muza-v2 .navlink[aria-current="page"]:after,.muza-v2 .navlink:focus-visible:after{transform:scaleX(1)}
.muza-v2 .tools{display:flex;gap:18px;align-items:center}.muza-v2 .tool svg{width:17px;height:17px;display:block}
.muza-v2 .mobile-toggle{display:none;border:0;background:transparent;padding:12px 0;font-size:13px}
.muza-v2 .search-box{padding:24px 7%;border-bottom:1px solid var(--line)}.muza-v2 .search-box input{width:100%;padding:12px;border:1px solid var(--line);background:white;color:var(--ink)}
.muza-v2 .search-results{display:flex;flex-wrap:wrap;gap:8px 25px;margin-top:12px}
.muza-v2 .eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:23px}
.muza-v2 .lead{font-size:15px;color:var(--muted);line-height:1.85;max-width:480px}
.muza-v2 .action{border:1px solid var(--ink);background:var(--ink);color:#fff;padding:13px 21px;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;font-size:12px;min-height:47px;text-align:left}
.muza-v2 .action.light{background:#fff;color:var(--ink)}.muza-v2 .textlink{display:inline-block;padding:8px 0;border:0;border-bottom:1px solid var(--ink);background:transparent;font-size:12px}
.muza-v2 .art{object-fit:contain;filter:brightness(1.045);mix-blend-mode:multiply;pointer-events:none}
.muza-v2 .home-hero{min-height:460px;position:relative;overflow:hidden;display:flex;justify-content:center;text-align:center;padding:65px 20%}
.muza-v2 .home-copy{position:relative;z-index:1;width:100%;max-width:490px;background:#fff;padding:17px 30px 25px}
.muza-v2 .home-copy h1{font-size:55px;margin-bottom:24px}
.muza-v2 .home-copy .lead{max-width:355px;margin:0 auto 30px;font-size:14px}
.muza-v2 .float-art{position:absolute;width:190px;opacity:var(--art-opacity,.78)}
.muza-v2 .a1{left:-3%;top:19px;width:235px}.muza-v2 .a2{left:20%;top:0;width:160px}.muza-v2 .a3{right:-1%;top:12px;width:210px}.muza-v2 .a4{left:1%;bottom:14px;width:180px}.muza-v2 .a5{right:0;bottom:20px;width:220px}.muza-v2 .a6{right:22%;bottom:0;width:145px}
.muza-v2 .local-return{padding:36px 7% 42px;background:#f4f5f3;display:flex;align-items:center;justify-content:space-between;gap:40px}
.muza-v2 .local-return h2{font-size:30px;margin-bottom:12px}.muza-v2 .local-return p{font-size:12px;color:var(--muted);max-width:400px;margin-bottom:0}.muza-v2 .local-return .eyebrow{margin-bottom:12px}.muza-v2 .local-return .textlink{white-space:nowrap}
.muza-v2 .services-home{margin:0 7%;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:40px 0 52px}
.muza-v2 .number{display:block;color:#747b7f;font-size:11px;letter-spacing:.1em;margin-bottom:16px}
.muza-v2 .services-home h2{font-size:24px;margin-bottom:13px}.muza-v2 .services-home p{font-size:12px;color:var(--muted);max-width:240px;margin-bottom:10px}
.muza-v2 .page-intro{position:relative;padding:65px 7% 52px;min-height:300px;overflow:hidden}
.muza-v2 .page-intro .intro-copy{position:relative;z-index:1;max-width:64%}.muza-v2 .page-intro .art{position:absolute;width:27%;height:225px;right:6%;top:45px;opacity:.75}
.muza-v2 .section{margin:0 7%;padding:40px 0 50px;border-top:1px solid var(--line)}
.muza-v2 .tiles{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 7% 64px}
.muza-v2 .tile{background:#f5f5f3;padding:34px 35px;display:flex;flex-direction:column;align-items:flex-start;min-height:253px}
.muza-v2 .tile.sale{background:var(--ink);color:white}.muza-v2 .tile.sale .number,.muza-v2 .tile.sale p{color:#c7c9cb}
.muza-v2 .tile p{color:var(--muted);font-size:13px;max-width:310px;margin-bottom:24px}.muza-v2 .tile h2{font-size:31px;margin-bottom:15px}
.muza-v2 .tile .textlink{margin-top:auto;border-color:currentColor}
.muza-v2 .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.muza-v2 .steps h3{font-size:22px;margin-bottom:12px}.muza-v2 .steps p{font-size:13px;color:var(--muted)}
.muza-v2 .faq{margin:0 7%;padding-bottom:50px}.muza-v2 details{border-top:1px solid var(--line);padding:16px 0}
.muza-v2 summary{cursor:pointer;font-size:14px}.muza-v2 details p{font-size:13px;color:var(--muted);max-width:650px;padding-top:15px;margin:0}
.muza-v2 .split{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;padding:60px 7%}
.muza-v2 .split .portrait{width:100%;max-height:520px;object-fit:cover;object-position:center 28%;display:block}
.muza-v2 .split p{font-size:14px;color:var(--muted)}.muza-v2 .photo-credit{font-size:11px;margin-top:12px;letter-spacing:.04em}
.muza-v2 .about-tail{display:flex;align-items:center;justify-content:space-between;gap:50px}.muza-v2 .about-tail .art{width:30%;max-height:170px}.muza-v2 .about-tail p{max-width:490px;color:var(--muted)}
.muza-v2 .story{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;align-items:center;padding:35px 7% 64px}
.muza-v2 .story-visual{background:#f5f5f3;min-height:295px;display:flex;align-items:center;justify-content:center}.story-visual img{width:84%;max-height:260px}
.muza-v2 .story h2{font-size:32px}.muza-v2 .story p{color:var(--muted);font-size:13px}
.muza-v2 .small-note{font-size:11px!important;color:#737373;letter-spacing:.02em}
.muza-v2 .article{max-width:670px;margin:0 auto;padding:55px 28px 60px}.muza-v2 .article h1{font-size:46px}.muza-v2 .article h2{font-size:27px;margin-top:32px}.muza-v2 .article p{color:var(--muted)}.muza-v2 .article .art{width:100%;max-height:265px;margin:15px 0 30px}
.muza-v2 .empty-listings{display:flex;gap:55px;align-items:center;margin:0 7% 60px;padding:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.muza-v2 .empty-listings .art{width:32%;max-height:200px}.muza-v2 .empty-listings h2{font-size:28px}.muza-v2 .empty-listings p{font-size:14px;color:var(--muted)}
.muza-v2 .contact-lines{margin:30px 0;display:flex;flex-direction:column;gap:10px;font-size:23px;letter-spacing:-.03em}.muza-v2 .contact-lines a{overflow-wrap:anywhere}
.muza-v2 .contact-split{grid-template-columns:1fr .8fr}.muza-v2 .contact-split .portrait{height:390px}
.muza-v2 .form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;padding:55px 7% 70px}
.muza-v2 .form-layout h1{font-size:44px}.muza-v2 .form-layout .lead{font-size:14px}
.muza-v2 .mini-person{display:flex;align-items:center;gap:18px;margin-top:32px}.muza-v2 .mini-person img{width:78px;height:94px;object-fit:cover;object-position:center 25%}.muza-v2 .mini-person p{font-size:12px;margin:0;color:var(--muted)}
.muza-v2 .form{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;align-content:start}
.muza-v2 .field{display:flex;flex-direction:column;font-size:12px;gap:7px}.muza-v2 .field.full,.muza-v2 .form .full{grid-column:1/-1}
.muza-v2 .field input,.muza-v2 .field select,.muza-v2 .field textarea{min-width:0;width:100%;border:1px solid #d5d7d7;padding:11px 12px;background:#fff;color:var(--ink);border-radius:0;font-size:14px}.muza-v2 .field textarea{resize:vertical;min-height:105px}
.muza-v2 .form .property-fields{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}
.muza-v2 .form .notice{padding:12px 15px;background:#f5f5f3;margin:0;font-size:12px}
.muza-v2 .footer{padding:42px 7% 25px;background:var(--ink);color:#fff}
.muza-v2 .footer-top{display:flex;align-items:center;justify-content:space-between;gap:40px}.muza-v2 .footer h2{font-size:35px;max-width:490px;margin:0}.muza-v2 .footer .action{border-color:#96999b;white-space:nowrap}
.muza-v2 .footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #525456;margin-top:35px;padding-top:20px;color:#c7c9cb;font-size:10px;letter-spacing:.07em}
@media(min-width:791px){
.muza-v2 .home-hero{min-height:605px;padding:92px 20% 75px}
.muza-v2 .home-copy{max-width:550px;padding:17px 20px 25px;background:transparent}
.muza-v2 .home-copy .eyebrow{font-size:13px;margin-bottom:33px;letter-spacing:.14em}
.muza-v2 .home-copy h1{font-size:64px;line-height:1.12;letter-spacing:-.055em;margin-bottom:31px}
.muza-v2 .home-copy .lead{font-size:16px;line-height:1.85;max-width:420px;margin-bottom:36px}
.muza-v2 .home-copy .action{min-height:61px;min-width:276px;font-size:14px;padding:16px 25px}
.muza-v2 .a1{left:-3%;top:40px;width:290px;height:300px}
.muza-v2 .a2{left:22%;top:-15px;width:240px;height:130px}
.muza-v2 .a3{right:0;top:45px;width:210px;height:300px}
.muza-v2 .a4{left:-1%;bottom:-12px;width:285px}
.muza-v2 .a5{right:-2%;bottom:0;width:285px}
.muza-v2 .a6{right:23%;bottom:-35px;width:265px;height:130px}
.muza-v2 .a7{left:56%;top:-8px;width:245px;height:110px}
.muza-v2 .a8{left:-3%;top:300px;width:270px;height:120px}
.muza-v2 .a9{right:-2%;left:auto;top:315px;width:270px;height:120px}
.muza-v2 .a10{left:25%;bottom:-30px;width:245px;height:135px}
}
@media(prefers-reduced-motion:reduce){.muza-v2 .navlink:after{transition:none}}
@media(max-width:790px){.muza-v2 .header{gap:15px;padding:0 5%;flex-wrap:wrap;min-height:84px}.muza-v2 .brand{width:120px}.muza-v2 .menu{display:none;order:4;width:100%;margin:0;padding:4px 0 20px;gap:5px;flex-direction:column;align-items:stretch}.muza-v2 .menu.open{display:flex}.muza-v2 .menu .navlink{text-align:left;padding:12px 0}.muza-v2 .mobile-toggle{display:block}.muza-v2 .tools{margin-left:auto}.muza-v2 .header{padding-top:6px;padding-bottom:6px}.muza-v2 .home-copy h1{font-size:50px}.muza-v2 .float-art{max-width:145px}.muza-v2 .home-hero{padding:100px 17% 90px}.muza-v2 .services-home{gap:23px}.muza-v2 .services-home h2{font-size:21px}.muza-v2 .split{gap:30px}.muza-v2 .footer h2{font-size:30px}.muza-v2 .form-layout{gap:30px}}
@media(max-width:520px){
.muza-v2 h1{font-size:40px}.muza-v2 h2{font-size:28px}.muza-v2 .home-copy h1{font-size:43px}.muza-v2 .eyebrow{font-size:10px;letter-spacing:.11em}
.muza-v2 .home-hero{min-height:560px;padding:85px 7% 130px}.muza-v2 .home-copy{padding:20px 3px;max-width:100%}.muza-v2 .home-copy .lead{font-size:13px;max-width:310px}.muza-v2 .home-copy .action{margin-top:3px}
.muza-v2 .a1{left:0;top:2px;width:110px}.muza-v2 .a2{left:44%;top:0;width:90px}.muza-v2 .a3{right:-15px;top:8px;width:88px}.muza-v2 .a4{left:-5px;bottom:23px;width:115px}.muza-v2 .a5{right:-8px;bottom:13px;width:140px}.muza-v2 .a6{right:39%;bottom:5px;width:95px}
.muza-v2 .local-return{display:block;padding:30px 7%}.muza-v2 .local-return h2{font-size:26px}.muza-v2 .local-return .textlink{margin-top:18px;white-space:normal}
.muza-v2 .services-home{grid-template-columns:1fr;gap:25px;padding:30px 0 35px}.muza-v2 .services-home article{position:relative;padding-left:36px}.muza-v2 .services-home .number{position:absolute;left:0;top:1px}.muza-v2 .services-home p{max-width:none}.muza-v2 .services-home h2{font-size:24px}
.muza-v2 .page-intro{padding:38px 7% 160px;min-height:350px}.muza-v2 .page-intro .intro-copy{max-width:100%}.muza-v2 .page-intro .art{height:130px;width:47%;top:auto;bottom:15px;right:7%}.muza-v2 .lead{font-size:14px}
.muza-v2 .tiles{grid-template-columns:1fr;gap:16px;padding-bottom:40px}.muza-v2 .tile{min-height:245px;padding:28px}.muza-v2 .tile h2{font-size:29px}
.muza-v2 .steps{grid-template-columns:1fr;gap:14px}.muza-v2 .steps .number{margin-bottom:10px}.muza-v2 .section{padding:30px 0 35px}
.muza-v2 .split,.muza-v2 .story,.muza-v2 .form-layout{grid-template-columns:1fr;gap:30px;padding:38px 7%}.muza-v2 .split .portrait{max-height:380px}.muza-v2 .split h1{font-size:43px}.muza-v2 .about-tail{gap:20px}.muza-v2 .about-tail .art{width:28%}
.muza-v2 .story-visual{min-height:220px}.muza-v2 .story h2{font-size:30px}.muza-v2 .story{padding-top:0}
.muza-v2 .empty-listings{padding:28px 0;display:block}.muza-v2 .empty-listings .art{width:65%;height:140px;margin-bottom:24px}
.muza-v2 .contact-lines{font-size:21px}.muza-v2 .form-layout h1{font-size:39px}.muza-v2 .field input,.muza-v2 .field select,.muza-v2 .field textarea{font-size:16px}.muza-v2 .form{grid-template-columns:1fr}.muza-v2 .form .property-fields{grid-template-columns:1fr}
.muza-v2 .footer{padding:33px 7% 22px}.muza-v2 .footer-top{display:block}.muza-v2 .footer h2{font-size:30px;margin-bottom:24px}.muza-v2 .footer-bottom{display:block;font-size:10px;margin-top:27px}.muza-v2 .footer-bottom span{display:block;margin-top:8px}.muza-v2 .article h1{font-size:35px}
}
@media(max-width:790px){
.muza-v2 .home-copy{background:transparent}
.muza-v2 .a7{left:26%;top:0;width:80px;height:75px}
.muza-v2 .a8,.muza-v2 .a9{display:none}
.muza-v2 .a10{left:25%;bottom:55px;width:115px;height:65px}
}

.muza-v2{font-family:Manrope,Arial,sans-serif!important;background:#fff!important;font-size:16px!important}
.muza-v2 .site-main{max-width:1240px;padding:0 5%;background:#fff}.muza-v2 .site-header,.muza-v2.home .site-header{position:relative;background:#fff;color:#252628;border-bottom:1px solid #e3e4e2}
.v2-nav{height:88px;max-width:1440px;margin:auto;padding:0 5%;border:0}.muza-v2 .desktop-nav{gap:clamp(22px,3.4vw,55px);font-size:13px;font-weight:500}.muza-v2 .desktop-nav a,.muza-v2 .desktop-nav a:hover,.muza-v2 .desktop-nav a:focus-visible{color:#252628!important}.muza-v2 .desktop-nav a::after{background:currentColor;bottom:16px}
.nav-tools{height:64px;gap:8px}.nav-tools>a,.nav-tools>button{width:38px;color:#252628;border:0}.nav-tools svg{width:18px;height:18px}.muza-v2 .menu-toggle{color:#252628;border-color:#ddd}.muza-v2 .mobile-menu,.muza-v2 .search-panel{background:#fff;color:#252628}.muza-v2 .mobile-menu a,.muza-v2 .search-panel label{color:#252628}
.muza-v2 .home-hero{width:calc(100vw - var(--scrollbar,0px));margin-left:calc(50% - (100vw - var(--scrollbar,0px))/2);height:auto;max-height:none;min-height:650px;background:#fff;color:#252628;display:flex;justify-content:center;text-align:center;padding:105px 28% 125px}
.muza-v2 .home-copy{width:100%;max-width:550px;padding:15px 0;z-index:2;background:none}.muza-v2 .home-copy h1{font-size:clamp(46px,5vw,70px);font-weight:500;line-height:1.13;letter-spacing:-.06em;margin-bottom:28px}.muza-v2 .home-copy .lead{font-size:17px;max-width:420px;margin:0 auto 32px}.muza-v2 .home-copy .eyebrow{font-size:12px;margin-bottom:27px}.muza-v2 .home-copy .action{color:#fff;background:#252628;min-width:250px;min-height:56px}
.muza-v2 .float-art{width:clamp(200px,23vw,360px);max-width:none;opacity:.83}.muza-v2 .a1{left:-2%;top:32px;height:290px}.muza-v2 .a2{left:25%;top:8px;width:210px;height:95px}.muza-v2 .a3{right:0;top:30px;height:300px;width:210px}.muza-v2 .a4{left:0;bottom:10px;width:280px;height:185px}.muza-v2 .a5{right:0;bottom:0;width:300px;height:200px}.muza-v2 .a6{right:26%;bottom:0;width:240px;height:105px}.muza-v2 .a7{left:56%;top:0;width:250px;height:100px}.muza-v2 .a8{left:0;top:305px;width:235px;height:115px}.muza-v2 .a9{right:0;left:auto;top:330px;width:240px;height:100px}.muza-v2 .a10{left:27%;bottom:5px;width:220px;height:105px}
.muza-v2 .services-home{margin:0;padding:55px 0 65px;gap:45px}.muza-v2 .services-home h2{font-size:28px}.muza-v2 .services-home p{font-size:15px;max-width:300px}.muza-v2 .local-return{margin-bottom:65px;padding:45px;background:#f4f5f3}.muza-v2 .local-return p{font-size:14px}.muza-v2 .local-return .eyebrow{font-size:11px}.muza-v2 .local-return h2{font-size:35px}
.muza-v2 h1,.muza-v2 h2,.muza-v2 h3{font-weight:500;letter-spacing:-.045em}.muza-v2 p{font-size:16px}.muza-v2 .lead{font-size:18px}.muza-v2 .hero{background:#fff;color:#252628;padding:65px 0;gap:60px;border:0}.muza-v2 .hero h1{font-size:clamp(40px,5vw,64px)}.muza-v2 .page-art{width:100%;max-width:350px;max-height:280px;object-fit:contain;mix-blend-mode:multiply;align-self:center}.muza-v2 .page-intro{position:relative;padding:65px 0 55px;min-height:320px}.muza-v2 .page-intro>.page-art{position:absolute;right:0;top:35px;width:28%;height:240px}.muza-v2 .page-intro:has(>.page-art)>:not(.page-art){max-width:65%}
.muza-v2 .service-tile{background:#f4f5f3;border:0;min-height:260px}.muza-v2 .service-cards{margin-bottom:60px}.muza-v2 .service-tile.sale{background:#252628;color:#fff}.muza-v2 .benefit,.muza-v2 .rent-card,.muza-v2 .estimate-card,.muza-v2 .values,.muza-v2 .opinion,.muza-v2 .article-banner{background:#f4f5f3;color:#252628}.muza-v2 .editorial-section,.muza-v2 .border-section{padding:45px 0}.muza-v2 .detail-grid{gap:30px}.muza-v2 .detail-grid p,.muza-v2 .process p{font-size:15px}.muza-v2 .faq summary{font-size:16px}.muza-v2 .muza-form{padding:0;border:0}.muza-v2 .contact-card{background:#fff;color:#252628;border:0;padding:0}.muza-v2 .portrait img{object-fit:cover}.muza-v2 .form-person img{display:none}
.muza-v2 .simple-footer{background:#fff;color:#252628;margin:0;padding:0;width:100%;max-width:none;border:0}.footer-invite{padding:60px max(5%,calc((100vw - 1116px)/2));background:#252628;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.muza-v2 .footer-invite h2{font-size:clamp(28px,3.5vw,44px);margin:0;max-width:650px}.muza-v2 .footer-invite .button{color:#fff;border:1px solid #777;background:transparent;white-space:nowrap}.simple-footer-bottom{max-width:1240px;margin:auto;padding:27px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.muza-v2 .simple-footer-bottom p,.simple-footer-bottom a{font-size:12px!important;margin:0!important}.simple-footer-bottom nav{display:flex;gap:18px}.muza-v2 .simple-footer-bottom a{text-decoration:none}
@media(max-width:800px){.v2-nav{height:75px}.muza-v2 .site-main{padding:0 6%}.muza-v2 .home-hero{min-height:640px;padding:140px 7% 145px}.muza-v2 .home-copy h1{font-size:46px}.muza-v2 .home-copy .lead{font-size:15px;max-width:320px}.muza-v2 .float-art{max-width:none;opacity:.75}.muza-v2 .a1{left:-12px;top:5px;width:150px;height:130px}.muza-v2 .a2{left:40%;top:15px;width:100px;height:65px}.muza-v2 .a3{right:-10px;top:15px;width:85px;height:130px}.muza-v2 .a4{left:-5px;bottom:15px;width:160px;height:115px}.muza-v2 .a5{right:-12px;bottom:0;width:165px;height:140px}.muza-v2 .a6{right:40%;bottom:0;width:100px;height:65px}.muza-v2 .a7{left:40%;top:90px;width:100px;height:35px}.muza-v2 .a8,.muza-v2 .a9{display:none}.muza-v2 .a10{left:30%;bottom:85px;width:100px;height:45px}.muza-v2 .services-home{grid-template-columns:1fr;gap:35px}.muza-v2 .services-home article{padding-left:35px;position:relative}.muza-v2 .services-home .number{position:absolute;left:0}.muza-v2 .local-return{display:block;padding:30px 25px}.muza-v2 .local-return .textlink{margin-top:15px}.muza-v2 .hero{padding:40px 0;grid-template-columns:1fr;gap:30px}.muza-v2 .page-intro{padding:40px 0 185px}.muza-v2 .page-intro:has(>.page-art)>:not(.page-art){max-width:100%}.muza-v2 .page-intro>.page-art{width:60%;top:auto;bottom:20px;height:130px}.footer-invite{padding:40px 6%;display:block}.muza-v2 .footer-invite .button{margin-top:25px}.simple-footer-bottom{justify-content:flex-start;gap:14px 22px;padding:25px 6%}.simple-footer-bottom p{width:100%}.muza-v2 .form-person{display:none}.muza-v2 .contact-card a{overflow-wrap:anywhere}.muza-v2 .services-home h2{font-size:27px}}
.muza-v2 .site-main .home-hero .lead,.muza-v2 .home-copy .eyebrow{text-align:center;text-align-last:auto}.muza-v2 .action,.muza-v2 .textlink{text-decoration:none}.muza-v2 .hero .portrait{height:auto}.muza-v2 .hero .portrait img{max-height:660px;object-fit:cover;width:100%;object-position:center top}

.muza-v2 .business-details{padding:20px 0 45px;border-top:1px solid #e3e4e2}.muza-v2 .business-details p{font-size:13px;color:#626262}
/* Graphic review: optical sizing with preserved drawing proportions. */
.muza-v2 .home-hero{min-height:780px;padding:145px 28% 230px}
.muza-v2 .home-hero .float-art{height:auto;max-width:none;max-height:none;opacity:.85;object-fit:contain;filter:none}
.muza-v2 .a1{left:2%;top:100px;bottom:auto;right:auto;width:225px}
.muza-v2 .a2{left:21%;top:15px;bottom:auto;right:auto;width:255px}
.muza-v2 .a3{left:auto;right:4%;top:65px;bottom:auto;width:150px}
.muza-v2 .a4{left:3%;top:auto;bottom:35px;right:auto;width:290px}
.muza-v2 .a5{left:auto;right:4%;top:auto;bottom:50px;width:190px}
.muza-v2 .a6{left:56%;right:auto;top:auto;bottom:18px;width:270px}
@media(min-width:1600px){.muza-v2 .a1{left:calc(50% - 700px)}.muza-v2 .a2{left:calc(50% - 430px)}.muza-v2 .a3,.muza-v2 .a5{right:calc(50% - 690px)}.muza-v2 .a4{left:calc(50% - 670px)}}
@media(max-width:1000px){.muza-v2 .home-hero{min-height:810px;padding:200px 7% 295px}.muza-v2 .home-copy{max-width:480px}.muza-v2 .home-copy h1{font-size:46px}.muza-v2 .a1{left:3%;top:20px;width:130px}.muza-v2 .a2{left:35%;top:10px;width:180px}.muza-v2 .a3{right:5%;top:40px;width:85px}.muza-v2 .a4{left:3%;bottom:120px;width:200px}.muza-v2 .a5{right:5%;bottom:120px;width:120px}.muza-v2 .a6{left:35%;bottom:10px;width:215px}}
@media(max-width:520px){.muza-v2 .home-hero{min-height:810px;padding:195px 7% 290px}.muza-v2 .home-copy h1{font-size:43px}.muza-v2 .a1{left:0;top:15px;width:120px}.muza-v2 .a2{left:33%;top:8px;width:145px}.muza-v2 .a3{right:0;top:60px;width:78px}.muza-v2 .a4{left:1%;bottom:130px;width:165px}.muza-v2 .a5{right:2%;bottom:140px;width:110px}.muza-v2 .a6{left:29%;bottom:8px;width:190px}}
@media(min-width:1001px) and (max-width:1599px){.muza-v2 .a2{left:18%;width:245px}}

@media(max-width:520px){.muza-v2 .a3{top:20px}}
/* Whole-site detail pass: quiet monochrome surfaces and compact controls. */
body.muza-v2,.muza-v2 .site-main{--accent:#252628!important;--blue:#252628!important;--estimate:#252628!important;--estimate-light:#e7e7e5!important;--orange:#252628!important;--green:#252628!important;--mint:#f3f3f1!important;--pist:#f3f3f1!important;--sky:#f3f3f1!important;--highlight:transparent!important}
.muza-v2 .desktop-nav,.muza-v2 .desktop-nav a,.muza-v2 .mobile-menu a{font-weight:400!important}.v2-nav{height:76px}.muza-v2 .desktop-nav a::after{bottom:22px}.muza-v2 .mobile-menu a{background:none!important}.muza-v2 .v2-brand img,.muza-v2 .brand img{filter:none!important}
.muza-v2 .home-hero{height:calc(100svh - 76px);min-height:560px;max-height:820px;padding:25px 27% 35px;align-items:center;justify-content:center}
.muza-v2 .home-copy{padding:0;max-width:460px}.muza-v2 .home-copy h1{font-size:clamp(42px,4.3vw,58px);margin:0 0 25px}.muza-v2 .home-copy .eyebrow{font-weight:400;font-size:11px;letter-spacing:.14em;margin-bottom:23px}.muza-v2 .home-copy .lead{font-size:16px;max-width:390px;margin-bottom:28px}.muza-v2 .home-copy .action{min-height:50px;min-width:235px;font-weight:400}
.muza-v2 .a1{left:3%;top:18px;bottom:auto;right:auto;width:170px}.muza-v2 .a2{left:4%;top:40%;bottom:auto;right:auto;width:180px}.muza-v2 .a3{right:4%;left:auto;top:15px;bottom:auto;width:105px}.muza-v2 .a4{left:2%;right:auto;bottom:14px;top:auto;width:210px}.muza-v2 .a5{right:3%;left:auto;top:41%;bottom:auto;width:140px}.muza-v2 .a6{right:3%;left:auto;bottom:10px;top:auto;width:200px}
.muza-v2 .local-return{width:calc(100vw - var(--scrollbar,0px));margin-left:calc(50% - (100vw - var(--scrollbar,0px))/2);padding:45px max(6%,calc((100vw - 1116px)/2));margin-bottom:0}.muza-v2 .local-return h2{margin-bottom:15px}
.muza-v2 .site-main .button,.muza-v2 .site-main .button:not(.outline),.muza-v2 .footer-invite .button{display:inline-flex!important;width:fit-content!important;max-width:100%!important;min-width:0!important;min-height:46px!important;height:auto!important;padding:11px 20px!important;align-self:start;justify-self:start;background:#fff!important;border:1px solid #888!important;color:#252628!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important;filter:none!important;border-radius:0!important}
.muza-v2 .site-main .button:hover,.muza-v2 .site-main .button:focus-visible,.muza-v2 .footer-invite .button:hover{background:#efefed!important;border-color:#252628!important;color:#252628!important;filter:none!important}.muza-v2 .action:hover{background:#3e3f40!important;color:#fff!important}
.muza-v2 .service-tile,.muza-v2 .service-tile:hover,.muza-v2 .service-tile:focus-visible{background:#f4f4f2!important;color:#252628!important;border:1px solid transparent!important;box-shadow:none!important}.muza-v2 .service-tile.sale,.muza-v2 .service-tile.sale:hover,.muza-v2 .service-tile.sale:focus-visible{background:#252628!important;color:#fff!important}.muza-v2 .service-tile:hover,.muza-v2 .service-tile:focus-visible{border-color:#252628!important}.muza-v2 .service-tile.sale:hover,.muza-v2 .service-tile.sale:focus-visible{box-shadow:inset 0 0 0 2px #aaa!important}.muza-v2 .service-cards{margin-bottom:85px!important}
.muza-v2 .site-main .cta,.muza-v2 .site-main .benefit,.muza-v2 .site-main .rent-card,.muza-v2 .site-main .estimate-card,.muza-v2 .site-main .private-sample,.muza-v2 .site-main .newsletter-preview,.muza-v2 .site-main .article-banner,.muza-v2 .site-main .opinion,.muza-v2 .site-main .values{background:#f4f4f2!important;color:#252628!important;border-radius:0!important;border-color:#d8d8d5!important}
.muza-v2 .site-main .cta{padding:35px;margin:55px 0}.muza-v2 .cta p,.muza-v2 .cta h2,.muza-v2 .estimate-card .eyebrow,.muza-v2 .values h2,.muza-v2 .values h3,.muza-v2 .values p{color:#252628!important}
.muza-v2 .hero:has(>.page-art){display:block}.muza-v2 .hero>.page-art{display:none}.muza-v2 .hero:has(>.page-art) .hero-copy{max-width:760px}.muza-v2 .page-intro{min-height:0;padding:55px 0}.muza-v2 .page-intro:has(>.page-art){padding-bottom:55px}.muza-v2 .page-intro>.page-art{display:none}.muza-v2 .page-intro:has(>.page-art)>:not(.page-art){max-width:100%}
.muza-v2 .values{padding:40px!important;margin-bottom:40px}.muza-v2 .values h2{margin:0 0 32px}.muza-v2 .values-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:25px 35px;margin:0}.muza-v2 .values-process::before{display:none}.muza-v2 .values-process .step{border-top:1px solid #c9c9c6;padding-top:16px}.muza-v2 .values-process .number{font-size:12px;font-weight:400;background:none;padding:0;margin:0 0 13px}.muza-v2 .values-process h3{font-size:23px;min-height:0;margin-bottom:14px}.muza-v2 .values-process .step p:last-child{font-size:15px;max-width:none}
.muza-v2 .editorial-section{padding:40px 0}.muza-v2 .editorial-section>h2{margin-bottom:28px}.muza-v2 .detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.muza-v2 .detail-grid>article{padding:25px;background:#f4f4f2;border:1px solid #e3e3e0;min-width:0}.muza-v2 .detail-grid h3{font-size:22px;min-height:0;margin:0 0 15px}.muza-v2 .detail-grid p{margin:0;line-height:1.7}.muza-v2 .sale-scope{width:calc(100vw - var(--scrollbar,0px));margin-left:calc(50% - (100vw - var(--scrollbar,0px))/2);padding:45px max(6%,calc((100vw - 1116px)/2));background:#f4f4f2}.muza-v2 .sale-scope .detail-grid>article{background:#fff}
.muza-v2 .story-card,.muza-v2 .story-card.orange,.muza-v2 .story-card.mint,.muza-v2 .story-card.pist,.muza-v2 .story-card:hover,.muza-v2 .feature-copy,.muza-v2 .bstory,.muza-v2 .bubny-preview{background:#f4f4f2!important;color:#252628!important;border-color:#d9d9d6!important;filter:none!important}.muza-v2 .story-card *,.muza-v2 .feature-copy *,.muza-v2 .blog-filters a{color:#252628!important}.muza-v2 .blog-filters{font-size:14px}.muza-v2 .blog-filters [aria-current]{font-weight:500}.muza-v2 .feature-copy{padding:28px}.muza-v2 .feature-copy .button{margin-top:20px}.muza-v2 .big-number{border-color:#ddd!important}.muza-v2 .newsletter-preview input{accent-color:#252628}.muza-v2 .newsletter-preview *{color:#252628!important}
.muza-v2 .footer-invite{background:#f4f4f2;color:#252628;margin-top:65px;padding:40px max(6%,calc((100vw - 1116px)/2));border-top:1px solid #ddd}.muza-v2 .footer-invite h2{font-size:34px}.muza-v2 .site-footer{background:#fff!important;color:#252628!important;margin-top:0;padding:45px 6% 0;max-width:1240px}.muza-v2 .footer-main{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:40px;position:static;padding:0 0 30px}.muza-v2 .footer-main>div{position:static;display:block!important}.muza-v2 .footer-brand .brand{display:block;width:145px;margin:0 0 12px}.muza-v2 .footer-brand .brand img{width:145px}.muza-v2 .footer-brand p,.muza-v2 .footer-business p,.muza-v2 .footer-business address,.muza-v2 .footer-reach a{font-size:13px!important;font-weight:400!important;line-height:1.7;margin-bottom:4px}.muza-v2 .footer-label{font-size:11px!important;letter-spacing:.1em;margin-bottom:13px!important;font-weight:500}.muza-v2 .footer-bottom{padding:20px 0;display:flex;gap:24px;align-items:start}.muza-v2 .footer-bottom>p{font-size:11px!important;margin:0}.muza-v2 .footer-legal{display:flex;gap:18px;flex-wrap:wrap}.muza-v2 .footer-legal a{font-size:11px}
@media(max-width:1000px){.muza-v2 .home-hero{min-height:560px;padding:20px 24% 30px}.muza-v2 .home-copy h1{font-size:43px}.muza-v2 .a1{width:120px}.muza-v2 .a2{width:130px;left:2%}.muza-v2 .a3{width:75px}.muza-v2 .a4{width:160px;left:1%}.muza-v2 .a5{width:100px;right:2%}.muza-v2 .a6{width:155px;right:1%}}
@media(max-width:800px){.v2-nav{height:75px}.muza-v2 .home-hero{height:calc(100svh - 75px);min-height:620px;max-height:900px;padding:155px 7% 145px}.muza-v2 .home-copy h1{font-size:40px;margin-bottom:20px}.muza-v2 .home-copy .lead{font-size:14px;max-width:320px;margin-bottom:24px}.muza-v2 .home-copy .eyebrow{font-size:10px;margin-bottom:20px}.muza-v2 .home-copy .action{min-height:46px;min-width:220px;font-size:13px}.muza-v2 .a1{left:3%;top:8px;bottom:auto;right:auto;width:90px}.muza-v2 .a2{left:35%;top:5px;bottom:auto;right:auto;width:115px}.muza-v2 .a3{left:auto;right:4%;top:20px;bottom:auto;width:60px}.muza-v2 .a4{left:3%;right:auto;top:auto;bottom:25px;width:125px}.muza-v2 .a5{left:auto;right:4%;top:auto;bottom:28px;width:82px}.muza-v2 .a6{left:35%;right:auto;top:auto;bottom:0;width:125px}.muza-v2 .values{padding:25px!important}.muza-v2 .values-process,.muza-v2 .detail-grid{grid-template-columns:1fr}.muza-v2 .detail-grid>article{padding:22px}.muza-v2 .footer-main{grid-template-columns:1fr!important;gap:25px}.muza-v2 .footer-bottom{display:block}.muza-v2 .footer-legal{margin-top:15px}.muza-v2 .footer-invite h2{font-size:29px}.muza-v2 .hero:has(>.page-art){padding-top:35px}.muza-v2 .contact-card{margin:25px 0}.muza-v2 .cta{padding:25px!important}.muza-v2 .site-main .button{margin-top:10px}}
.muza-v2 .site-main .values .values-process{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:28px 35px!important}.muza-v2 .values .number::after{content:none!important}.muza-v2 .site-footer .mobile-logo{display:none!important}.muza-v2 .site-footer .footer-legal a{color:#252628!important}.muza-v2 .site-main .bstory,.muza-v2 .site-main .bstory *{color:#252628!important;background-color:transparent!important;border-color:#d5d5d3!important}.muza-v2 .site-main .bstory .draft{background:#f4f4f2!important}.muza-v2 .bstory img{filter:grayscale(1)}
@media(max-width:800px){.muza-v2 .site-main .values .values-process{grid-template-columns:1fr!important}}

.muza-v2 .form-layout:has(.form-intro):not(:has(.muza-form)){display:block}.muza-v2 .form-layout:not(:has(.muza-form)) .form-intro{max-width:720px}.muza-v2 .form-intro>.button{margin:10px 0 25px}.muza-v2 .site-footer .footer-main{border-top:0}.muza-v2 .home-hero{height:calc(100svh - 77px)}
@media(max-width:800px){.muza-v2 .home-hero{height:calc(100svh - 76px)}}
