.mzk-site{--wine:#741e2b;--cream:#faf7f2;--ink:#25221f}.mzk-site *{box-sizing:border-box}body.mzk-test{scroll-behavior:smooth}body.mzk-test{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,sans-serif;line-height:1.6}.mzk-site .test{background:var(--wine);color:white;text-align:center;padding:7px;font-size:12px}.mzk-site>header{max-width:1200px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.mzk-site .brand{font-family:Georgia,serif;font-size:30px;font-weight:bold;color:var(--wine);text-decoration:none}.mzk-site>header nav{display:flex;gap:26px;align-items:center}.mzk-site a{color:inherit}.mzk-site>header nav a{text-decoration:none;font-size:14px}.mzk-site .button{display:inline-block;background:var(--wine);color:white;text-decoration:none;padding:13px 23px;border-radius:30px;font-weight:bold;font-size:14px}.mzk-site .hero{max-width:1200px;margin:20px auto 65px;padding:0 32px;display:grid;grid-template-columns:1fr 1.05fr;gap:55px;align-items:center}.mzk-site .eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:bold;color:var(--wine)}.mzk-site h1{font-family:Georgia,serif;font-size:clamp(42px,5vw,70px);line-height:1.07;font-weight:normal;margin:18px 0 24px}.mzk-site h1 em{color:var(--wine)}.mzk-site p{color:#625d58}.mzk-site .hero img{width:100%;height:490px;object-fit:cover;border-radius:150px 150px 24px 24px}.mzk-site .hero .intro{font-size:18px;max-width:420px}.mzk-site .date{margin-top:20px;font-size:13px}.mzk-site .section{max-width:1200px;margin:auto;padding:45px 32px}.mzk-site h2{font-family:Georgia,serif;font-size:40px;line-height:1.2;font-weight:normal;margin:12px 0 28px}.mzk-site .section-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.mzk-site .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mzk-site .card{border:1px solid #e6ded4;border-radius:20px;overflow:hidden;background:white}.mzk-site .card img{width:100%;height:200px;object-fit:cover}.mzk-site .card-body{padding:24px}.mzk-site .tag{font-size:12px;color:var(--wine);font-weight:bold;background:#f6eded;padding:6px 12px;border-radius:20px}.mzk-site h3{font-family:Georgia,serif;font-size:28px;margin:18px 0 5px;font-weight:normal}.mzk-site .card p{margin:4px 0 18px;font-size:14px}.mzk-site .card button{border:0;background:transparent;color:var(--wine);font:inherit;font-weight:bold;padding:0;cursor:pointer}.mzk-site .experience{background:#eee8df;margin-top:50px;padding:60px 0}.mzk-site .features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.mzk-site .features h3{font-size:24px}.mzk-site .faq{max-width:800px}.mzk-site details{border-bottom:1px solid #ddd3c7;padding:20px 0}.mzk-site summary{cursor:pointer;font-weight:bold}.mzk-site footer{padding:45px 32px;background:var(--wine);color:white;margin-top:60px}.mzk-site footer div{max-width:1136px;margin:auto;display:flex;justify-content:space-between;gap:30px}.mzk-site footer p{color:#ead9da;font-size:13px}.mzk-site dialog{border:0;border-radius:24px;max-width:630px;width:calc(100% - 32px);padding:32px;background:var(--cream);max-height:85vh;overflow:auto}.mzk-site dialog::backdrop{background:#201719aa}.mzk-site .close{float:right;border:0;background:transparent;font-size:28px;cursor:pointer}.mzk-site .notice{padding:15px;background:#eee8df;border-radius:12px;font-size:14px}.mzk-site .secondary{display:inline-block;margin-left:18px;font-size:14px;text-decoration:none;border-bottom:1px solid #b5a99a}
@media(max-width:760px){.mzk-site>header{padding:18px 20px}.mzk-site>header nav{gap:15px}.mzk-site .hero{grid-template-columns:1fr;gap:28px;padding:0 20px;margin-bottom:25px}.mzk-site .hero img{height:300px;border-radius:90px 90px 20px 20px}.mzk-site .hero .intro{font-size:16px}.mzk-site h1{font-size:47px}.mzk-site .section{padding:35px 20px}.mzk-site .section-head{display:block}.mzk-site .cards,.mzk-site .features{grid-template-columns:1fr}.mzk-site .card img{height:220px}.mzk-site .features{gap:12px}.mzk-site h2{font-size:34px}.mzk-site .experience{margin-top:20px;padding:15px 0}.mzk-site footer div{display:block}.mzk-site>header nav .button{padding:9px 14px}}body.mzk-test{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.mzk-site .brand,.mzk-site h1,.mzk-site h2,.mzk-site h3{font-family:inherit;font-weight:750;letter-spacing:-.045em}.mzk-site h1 em{font-style:normal}.mzk-site h1{font-size:clamp(40px,4.8vw,66px);line-height:1.08}.mzk-site h2{font-size:36px}.mzk-site h3{font-size:26px;letter-spacing:-.025em}.mzk-site .hero img{border-radius:28px}.mzk-site .card-link{color:var(--wine);font-weight:700;text-decoration:none}.mzk-site .card-link:hover{text-decoration:underline}.mzk-site a:focus-visible,.mzk-site summary:focus-visible{outline:3px solid #a77e51;outline-offset:5px}.mzk-site .camp-hero{margin-bottom:20px}.mzk-site .camp-hero img{height:390px}.mzk-site .crumb{font-size:14px;color:var(--wine);text-decoration:none}.mzk-site .facts{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.mzk-site .facts span{padding:8px 14px;border-radius:30px;background:#eee8df;font-size:14px;font-weight:650}.mzk-site .camp-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:45px;align-items:start}.mzk-site .content-block{margin-bottom:40px}.mzk-site .content-block h2{font-size:28px;margin-bottom:15px}.mzk-site .content-block li{margin:8px 0;color:#625d58}.mzk-site .practical{padding:28px;border:1px solid #e6ded4;background:white;border-radius:22px;position:sticky;top:24px}.mzk-site .practical h2{font-size:24px}.mzk-site .practical h3{font-size:17px;margin-top:22px}.mzk-site .price{font-size:38px;font-weight:750;letter-spacing:-.04em;color:var(--wine)}.mzk-site .jump-links{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0;border-top:1px solid #e6ded4;border-bottom:1px solid #e6ded4}.mzk-site .jump-links a{font-size:14px;text-decoration:none;font-weight:650}.mzk-site .review-note{border-left:3px solid #a77e51;padding:8px 15px;font-size:14px}.mzk-site .notice{line-height:1.6}@media(max-width:760px){.mzk-site .camp-layout{grid-template-columns:1fr}.mzk-site .practical{position:static}.mzk-site .hero img{border-radius:24px}.mzk-site .camp-hero img{height:240px}.mzk-site .camp-hero h1{font-size:43px}.mzk-site .brand{font-size:27px}.mzk-site>header{gap:12px}.mzk-site>header nav a{font-size:12px}.mzk-site .hero h1{font-size:44px}.mzk-site .camp-layout{gap:20px}}.mzk-site>header .brand{display:flex;align-items:center;flex-shrink:0;line-height:1}.mzk-site .site-logo{display:block;width:180px;max-width:100%;height:auto}@media(max-width:760px){.mzk-site .site-logo{width:135px}}.mzk-site>header .brand{background:var(--wine);-webkit-mask:url("logo-original.png") center/contain no-repeat;mask:url("logo-original.png") center/contain no-repeat}.mzk-site .site-logo{opacity:0}.mzk-site /* Volledige site-inhoud en navigatie */
header{max-width:1320px;gap:24px}.mzk-site .full-nav{gap:18px;flex-wrap:wrap;justify-content:flex-end}.mzk-site .full-nav>a{white-space:nowrap}.mzk-site .full-nav .button{padding:10px 17px}.mzk-site .nav-dropdown{position:relative;padding:0;border:0}.mzk-site .nav-dropdown summary{font-size:14px;font-weight:500;list-style:none;white-space:nowrap}.mzk-site .nav-dropdown summary:after{content:' ⌄';color:var(--wine)}.mzk-site .nav-dropdown>div{position:absolute;top:34px;left:0;min-width:245px;z-index:20;padding:12px;background:white;border:1px solid #e6ded4;border-radius:14px;box-shadow:0 12px 30px #25221f15}.mzk-site .nav-dropdown a{display:block;padding:9px 12px;border-radius:8px}.mzk-site .nav-dropdown a:hover{background:#faf7f2}.mzk-site .footer-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:35px}.mzk-site footer .footer-grid{display:grid}.mzk-site footer section>a{display:block;font-size:14px;margin-top:9px;color:#f6e9e9;text-decoration:none}.mzk-site footer a:hover{text-decoration:underline}.mzk-site .footer-bottom{max-width:1136px;margin:30px auto 0;padding-top:20px;border-top:1px solid #ffffff30}.mzk-site .info-page{max-width:1000px;margin:auto;padding:40px 32px 65px}.mzk-site .info-page>h1{font-size:clamp(36px,5vw,56px);margin-bottom:35px}.mzk-site .original-content{line-height:1.75;overflow-wrap:anywhere}.mzk-site .original-content h2{font-size:29px;margin:34px 0 15px;letter-spacing:-.025em}.mzk-site .original-content h3{font-size:23px;margin:28px 0 13px;letter-spacing:-.02em}.mzk-site .original-content p{margin:14px 0}.mzk-site .original-content li{color:#625d58;margin:8px 0}.mzk-site .original-content img{max-width:100%;height:auto;border-radius:14px}.mzk-site .original-content table{width:100%;border-collapse:collapse}.mzk-site .original-content td,.mzk-site .original-content th{border:1px solid #e6ded4;padding:16px;vertical-align:top}.mzk-site .original-content figure{margin:20px 0;overflow-x:auto}.mzk-site .original-content a{color:var(--wine)}.mzk-site .original-content input,.mzk-site .original-content textarea,.mzk-site .original-content select{max-width:100%;display:block;border:1px solid #d7ccc0;background:#f2eee8;border-radius:8px;padding:12px;margin:8px 0 18px;font:inherit}.mzk-site .original-content input[type=checkbox],.mzk-site .original-content input[type=radio]{display:inline-block}.mzk-site .original-content label{font-size:15px}.mzk-site .original-content button{font:inherit;border:0;background:#e9e1d7;padding:12px 18px;border-radius:20px;color:#625d58}.mzk-site .original-content .test-form{padding:24px;border:1px solid #e6ded4;border-radius:20px;background:white;margin:24px 0}.mzk-site .account-nav{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0;padding:18px 0;border-block:1px solid #e6ded4}.mzk-site .account-nav a{font-size:14px;font-weight:650;text-decoration:none;color:var(--wine)}.mzk-site .camp-complete{max-width:1000px}.mzk-site .notice{margin:22px 0}.mzk-site .original-content div:empty{display:none}
@media(max-width:1100px){.mzk-site>header{flex-wrap:wrap}.mzk-site .full-nav{justify-content:flex-start;width:100%;gap:15px}.mzk-site>header .brand .site-logo{width:165px}}
@media(max-width:760px){.mzk-site .full-nav>a:nth-child(2),.mzk-site .full-nav>a:nth-child(3){display:block}.mzk-site>header{gap:20px}.mzk-site .full-nav{gap:16px;align-items:center}.mzk-site .full-nav>a,.mzk-site .nav-dropdown summary{font-size:13px}.mzk-site .nav-dropdown>div{position:absolute;left:-20px;min-width:235px}.mzk-site .footer-grid,.mzk-site footer .footer-grid{grid-template-columns:1fr 1fr;gap:28px}.mzk-site .info-page{padding:30px 20px}.mzk-site .original-content h2{font-size:25px}.mzk-site .original-content h3{font-size:21px}.mzk-site .original-content td,.mzk-site .original-content th{padding:12px}.mzk-site .camp-complete{padding-top:10px}}
@media(max-width:420px){.mzk-site .footer-grid,.mzk-site footer .footer-grid{grid-template-columns:1fr}}.mzk-site /* Samenhangende redactionele stijl */
.editorial{max-width:1200px;margin:auto;padding:0 32px 50px}.mzk-site .page-intro{padding:45px 0 40px;max-width:820px}.mzk-site .page-intro h1{font-size:clamp(38px,5vw,62px);margin:20px 0;line-height:1.08}.mzk-site .page-lead{font-size:19px;line-height:1.65;max-width:650px}.mzk-site .editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:10px 0 35px}.mzk-site .content-panel{padding:30px;border-radius:22px;background:white;border:1px solid #e6ded4;margin-bottom:24px}.mzk-site .editorial-grid .content-panel{margin-bottom:0}.mzk-site .content-panel h2{font-size:27px;margin:0 0 16px;letter-spacing:-.025em}.mzk-site .content-panel h3{font-size:18px;margin-top:24px;letter-spacing:-.015em}.mzk-site .content-panel p{margin:12px 0}.mzk-site .content-panel ul{padding-left:22px}.mzk-site .content-panel li{color:#625d58;margin:9px 0}.mzk-site .text-link{font-size:15px;color:var(--wine);font-weight:650;text-decoration:none}.mzk-site .text-link:hover{text-decoration:underline}.mzk-site .mini-camps{display:grid;gap:10px;margin-top:22px}.mzk-site .mini-camps a{padding:12px 16px;background:var(--cream);border-radius:12px;text-decoration:none;display:flex;justify-content:space-between;gap:12px;color:var(--wine);font-size:14px}.mzk-site .day-section{background:#eee8df;border-radius:26px;padding:36px;display:grid;grid-template-columns:1fr 1.15fr;gap:45px;margin:35px 0}.mzk-site .day-section h2{font-size:36px}.mzk-site .day-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}.mzk-site .day-timeline li{padding:9px 0;border-bottom:1px solid #d8cfc3;font-size:14px;display:flex;gap:16px}.mzk-site .day-timeline time{font-weight:700;color:var(--wine);min-width:43px}.mzk-site .registration-steps ol{list-style:none;counter-reset:steps;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0}.mzk-site .registration-steps li{counter-increment:steps;padding-left:42px;position:relative}.mzk-site .registration-steps li:before{content:counter(steps);background:#f6eded;color:var(--wine);border-radius:50%;width:30px;height:30px;display:grid;place-items:center;position:absolute;left:0;top:0;font-weight:700}.mzk-site .story-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin:15px 0 45px}.mzk-site .story-feature h2{font-size:36px}.mzk-site .story-feature img{width:100%;height:400px;object-fit:cover;border-radius:26px}.mzk-site .callout{padding:35px;background:#eee8df;border-radius:24px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:35px}.mzk-site .callout h2{font-size:28px;margin:0}.mzk-site .callout .button{flex-shrink:0}.mzk-site .contact-value{display:block;font-size:clamp(17px,2.2vw,24px);color:var(--wine);font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.mzk-site .team-directory{max-width:900px}.mzk-site .team-group{background:white;border:1px solid #e6ded4;border-radius:16px;padding:20px 24px;margin-bottom:12px}.mzk-site .team-group summary{color:var(--wine)}.mzk-site .team-group p{line-height:1.9;margin-top:20px}.mzk-site .section-label{font-size:30px;margin-top:40px}.mzk-site .legal-page{max-width:1000px}.mzk-site .legal-document{background:white;border:1px solid #e6ded4;border-radius:24px;padding:35px}.mzk-site .legal-document>div:first-child h2:first-child{display:none}.mzk-site .legal-document h3{font-size:22px}.mzk-site .service-panel{background:white;border:1px solid #e6ded4;border-radius:24px;padding:30px;max-width:900px}.mzk-site .service-panel .test-form{border:0;background:var(--cream)}.mzk-site .directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mzk-site .directory-grid>section{background:white;border:1px solid #e6ded4;border-radius:22px;padding:24px}.mzk-site .directory-grid h2{font-size:24px;margin:0 0 18px}.mzk-site .camp-editorial{padding:0 0 50px}.mzk-site .camp-editorial .camp-layout{max-width:1200px}.mzk-site .camp-editorial .content-panel{padding:28px}.mzk-site .camp-editorial .hero{margin-top:30px}.mzk-site .camp-editorial .jump-links{margin-top:0}.mzk-site .practical p{font-size:14px}.mzk-site .practical>a{font-size:14px;color:var(--wine)}
@media(max-width:760px){.mzk-site .editorial{padding:0 20px 35px}.mzk-site .page-intro{padding:30px 0 20px}.mzk-site .page-lead{font-size:17px}.mzk-site .editorial-grid,.mzk-site .story-feature,.mzk-site .day-section,.mzk-site .directory-grid{grid-template-columns:1fr}.mzk-site .content-panel{padding:24px}.mzk-site .day-section{padding:24px;gap:15px}.mzk-site .day-section h2,.mzk-site .story-feature h2{font-size:30px}.mzk-site .day-timeline{gap:8px 14px}.mzk-site .day-timeline li{gap:8px;font-size:13px}.mzk-site .registration-steps ol{grid-template-columns:1fr}.mzk-site .story-feature{gap:20px;margin-top:0}.mzk-site .story-feature img{height:270px}.mzk-site .callout{display:block;padding:25px}.mzk-site .callout .button{margin-top:15px}.mzk-site .legal-document,.mzk-site .service-panel{padding:22px}.mzk-site .camp-editorial{padding:0 0 30px}.mzk-site .camp-editorial .hero{margin-top:22px}.mzk-site .content-panel h2{font-size:24px}.mzk-site .directory-grid>section{padding:24px}.mzk-site .contact-value{font-size:20px}}.mzk-site .team-group p{white-space:pre-line}
@media(max-width:760px){.mzk-site .jump-links>a:nth-child(2),.mzk-site .jump-links>a:nth-child(3){display:inline-block}}

body.mzk-test{background:#faf7f2;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif} .mzk-site h1,.mzk-site h2,.mzk-site h3,.mzk-site h4{font-family:inherit!important;letter-spacing:-.035em;font-weight:650}.mzk-site .mzk-builder-row,.mzk-site .wpb_row,.mzk-site .vc_row{margin:0!important;padding:0!important}.mzk-site .vc_column_container>.vc_column-inner,.mzk-site .wpb_wrapper,.mzk-site .wpb_text_column{padding:0!important;margin:0!important}.mzk-site .vc_row:before,.mzk-site .vc_row:after{display:none}.mzk-site .vc_column_container,.mzk-site .vc_column-inner{float:none;width:100%}.mzk-site .hero h1{font-size:clamp(42px,5vw,70px)}.mzk-site .hero{padding-top:0}.mzk-site>header{background:transparent;position:relative}.mzk-site>header nav{width:auto}.mzk-site img{display:block}.mzk-site .site-logo{display:inline-block}.mzk-site button[disabled]{cursor:not-allowed}.mzk-site .button{border:0}.mzk-site .footer-grid{display:grid}.mzk-site main{display:block}body.mzk-test #wpadminbar{position:fixed}.mzk-site .page-intro h1{font-size:clamp(36px,5vw,60px)}

.mzk-site main #slide-out-widget-area,.mzk-site main #slide-out-widget-area-bg,.mzk-site main #search-outer{display:none!important}

.mzk-site .footer-grid section a{display:block;margin:6px 0;line-height:1.8}.mzk-site .footer-grid section strong{display:block}

/* Native Salient homepage: retain real builder rows, columns and interactive elements. */
.mzk-site .mzk-native-home .container-wrap{background:transparent;padding:0;min-height:0}
.mzk-site .mzk-native-home .container.main-content{max-width:1200px;width:100%;padding:0 32px;margin:auto}
.mzk-site .mzk-native-home .mzk-native-row{display:flex;flex-wrap:wrap;gap:28px;margin:0!important;padding:36px 0!important;position:relative}
.mzk-site .mzk-native-home .mzk-native-row>.row_col_wrap_12{display:flex;flex-wrap:wrap;gap:28px;width:100%;align-items:stretch}
.mzk-site .mzk-native-home .mzk-native-row .vc_column_container{margin:0!important;flex:1 1 0;min-width:0;width:auto;float:none}
.mzk-site .mzk-native-home .vc_column-inner{width:100%}
.mzk-site .mzk-native-home .wpb_text_column,.mzk-site .mzk-native-home .nectar-split-heading{margin-bottom:22px!important}
.mzk-site .mzk-native-home .mzk-home-hero{padding-top:35px!important;padding-bottom:55px!important;align-items:center}
.mzk-site .mzk-native-home .mzk-home-hero>.row_col_wrap_12{align-items:center;gap:55px}
.mzk-site .mzk-native-home h1{font-size:clamp(42px,4.8vw,66px)!important;line-height:1.08!important}
.mzk-site .mzk-native-home .mzk-home-intro{font-size:19px;max-width:430px}
.mzk-site .mzk-native-home .mzk-home-photo{width:100%;height:490px;object-fit:cover;border-radius:28px}
.mzk-site .mzk-native-home .nectar-button{border-radius:30px!important;margin:0 12px 12px 0!important;color:white!important;font-weight:650}
.mzk-site .mzk-native-home .mzk-home-heading{padding-bottom:0!important}
.mzk-site .mzk-native-home .nectar-fancy-box{border-radius:22px;overflow:hidden}
.mzk-site .mzk-native-home .mzk-home-camps .nectar-fancy-box{background:#fff;border:1px solid #e6ded4;height:100%}
.mzk-site .mzk-native-home .mzk-home-camps .image-wrap{height:220px}
.mzk-site .mzk-native-home .mzk-home-camps .text{padding:24px!important}
.mzk-site .mzk-native-home .mzk-home-camps .link-text{padding:0 24px 24px;color:#741e2b}
.mzk-site .mzk-native-home .mzk-home-camps h3{font-size:27px}
.mzk-site .mzk-native-home .mzk-home-experience-heading{padding-top:70px!important;padding-bottom:0!important}
/* Compact Salient feature cards: avoid the native outer + inner padding stack. */
.mzk-site .mzk-native-home .mzk-home-features .vc_column_container,
.mzk-site .mzk-native-home .mzk-home-features .vc_column-inner,
.mzk-site .mzk-native-home .mzk-home-features .wpb_wrapper{display:flex;flex:1;min-width:0;width:100%;height:auto!important}
.mzk-site .mzk-native-home .mzk-home-features .nectar-fancy-box{display:flex;flex:1;width:100%;padding:28px!important;margin:0!important;height:auto!important}
.mzk-site .mzk-native-home .mzk-home-features .inner{padding:0!important;min-height:0!important;width:100%}
.mzk-site .mzk-native-home .mzk-home-features p{padding:0!important;margin:0!important}
.mzk-site .mzk-native-home .mzk-home-features .mzk-home-number{padding:0!important;margin:0 0 20px!important;line-height:1!important;color:#741e2b!important}
.mzk-site .mzk-native-home .mzk-home-features h3{margin:0 0 12px!important}
@media(max-width:760px){.mzk-site .mzk-native-home .mzk-home-features .nectar-fancy-box{padding:24px!important}}
.mzk-site .mzk-native-home .mzk-home-number{font-size:38px;font-weight:650;color:#741e2b}
.mzk-site .mzk-native-home .mzk-home-features h3{font-size:24px;line-height:1.2}
.mzk-site .mzk-native-home .mzk-home-faq{padding-top:70px!important}
.mzk-site .mzk-native-home .toggle-title a{color:#741e2b!important;font-size:19px!important;line-height:1.4!important}
@media(max-width:760px){.mzk-site .mzk-native-home .container.main-content{padding:0 20px}.mzk-site .mzk-native-home .mzk-native-row>.row_col_wrap_12{display:block}.mzk-site .mzk-native-home .mzk-native-row .vc_column_container{width:100%!important;margin-bottom:24px!important}.mzk-site .mzk-native-home .mzk-home-photo{height:320px}.mzk-site .mzk-native-home .mzk-native-row{padding:20px 0!important}.mzk-site .mzk-native-home h1{font-size:44px!important}}
@media(prefers-reduced-motion:reduce){.mzk-native-home *{animation:none!important;transition:none!important}.mzk-native-home .nectar-split-heading *,.mzk-native-home .img-with-animation{opacity:1!important;transform:none!important}}

.mzk-site .mzk-native-home h1{font-size:clamp(40px,4.2vw,56px)!important;line-height:1.12!important}
.mzk-site .mzk-native-home .toggles .toggle i{color:#741e2b!important;border-color:#741e2b!important}
.mzk-site .mzk-native-home .toggles .toggle i:before,.mzk-site .mzk-native-home .toggles .toggle i:after{background:#741e2b!important}
.mzk-site .mzk-native-home .mzk-home-camps .wpb_wrapper{height:100%}
.mzk-site .mzk-native-home .mzk-home-camps .nectar-fancy-box{min-height:485px}

/* Equal-height cards grow with the longest content; links align at the bottom. */
.mzk-site .mzk-native-home .mzk-home-camps .vc_column_container{display:flex}
.mzk-site .mzk-native-home .mzk-home-camps .vc_column-inner{display:flex;flex:1}
.mzk-site .mzk-native-home .mzk-home-camps .wpb_wrapper{display:flex;flex:1;width:100%;height:auto!important}
.mzk-site .mzk-native-home .mzk-home-camps .nectar-fancy-box{display:flex;flex-direction:column;flex:1;width:100%;height:auto!important;min-height:0!important;margin-bottom:0!important}
.mzk-site .mzk-native-home .mzk-home-camps .image-wrap{flex:0 0 220px;width:100%;padding-bottom:0!important}
.mzk-site .mzk-native-home .mzk-home-camps .text{flex:1}
.mzk-site .mzk-native-home .mzk-home-camps .link-text{margin-top:auto;padding:0 24px 28px!important}
.mzk-site .mzk-native-home .nectar-split-heading em{color:#741e2b;font-style:normal}
@media(max-width:760px){.mzk-site .mzk-native-home .mzk-home-camps .vc_column_container{display:block}.mzk-site .mzk-native-home .mzk-home-camps .vc_column-inner,.mzk-site .mzk-native-home .mzk-home-camps .wpb_wrapper{display:block}}

/* A defined brand header, with a compact navigation on small screens. */
.mzk-site>header{max-width:1200px;margin:20px auto 18px;padding:20px 26px;background:#fff;border:1px solid #e8e0d6;border-radius:22px;box-shadow:0 8px 30px #25221f06;gap:24px;flex-wrap:nowrap}
.mzk-site .brand-lockup{flex-shrink:0;display:flex;flex-direction:column;gap:8px}
.mzk-site>header .site-logo{width:164px!important}
.mzk-site .brand-caption{font-size:10px;letter-spacing:.025em;color:#82766e;line-height:1.3}
.mzk-site>header .full-nav{gap:4px;width:auto;flex-wrap:nowrap;justify-content:flex-end}
.mzk-site>header .full-nav>a,.mzk-site>header .nav-dropdown summary{font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;padding:11px 12px;border-radius:10px;transition:background .18s,color .18s}
.mzk-site>header .full-nav>a:hover,.mzk-site>header .nav-dropdown summary:hover,.mzk-site>header .full-nav>a[aria-current=page],.mzk-site>header .mzk-current-group summary,.mzk-site>header .nav-dropdown[open] summary{background:#f6eeee;color:#741e2b}
.mzk-site>header .full-nav>.button{background:#741e2b;color:#fff;padding:12px 18px;border-radius:30px;margin-left:8px;box-shadow:0 4px 12px #741e2b18}
.mzk-site>header .full-nav>.button:hover{background:#5d1823;color:#fff}
.mzk-site>header .nav-dropdown>div{top:calc(100% + 8px);padding:8px;box-shadow:0 14px 35px #25221f12}
.mzk-site>header .nav-dropdown>div a{font-size:13px;font-weight:500;padding:11px 12px}
.mzk-site>header .nav-dropdown a[aria-current=page]{background:#f6eeee;color:#741e2b;font-weight:650}
.mzk-site .mzk-menu-toggle{display:none}
@media(max-width:1240px){.mzk-site>header{margin:18px 24px}}
@media(max-width:1100px){
.mzk-site>header{flex-wrap:wrap;justify-content:space-between;padding:18px 22px;gap:0}
.mzk-site>header .mzk-menu-toggle{display:flex;gap:8px;align-items:center;font:600 13px/1.4 inherit;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;border:1px solid #e8e0d6;border-radius:12px;background:#faf7f2;color:#741e2b;padding:11px 14px;cursor:pointer}
.mzk-site>header .full-nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:3px;margin-top:18px;padding-top:14px;border-top:1px solid #eee8df}
.mzk-site>header.mzk-menu-open .full-nav{display:flex}
.mzk-site>header .full-nav>a,.mzk-site>header .nav-dropdown summary{display:block!important;font-size:14px;padding:12px 14px}
.mzk-site>header .nav-dropdown>div{position:static;min-width:0;margin:4px 0 8px;box-shadow:none;background:#faf7f2}
.mzk-site>header .full-nav>.button{margin:8px 0 0;text-align:center}
}
@media(max-width:760px){.mzk-site>header{margin:14px 20px 8px;padding:17px 18px;border-radius:18px}.mzk-site>header .site-logo{width:150px!important}.mzk-site .brand-caption{font-size:9px}.mzk-site .test{font-size:10px;padding:6px 12px}}

/* One shared content edge; neutralize Salient's percentage column gutters. */
.mzk-site>header{width:calc(100% - 64px);max-width:1136px;margin:20px auto 18px}
.mzk-site .mzk-native-home .container.main-content>.row{margin:0!important;width:100%;max-width:100%}
.mzk-site .mzk-native-home .mzk-native-row>.row_col_wrap_12{margin:0!important;width:100%;max-width:100%}
.mzk-site .mzk-native-page .mzk-content-row,.mzk-site .mzk-native-page .mzk-legal-row{max-width:none!important;width:100%}
@media(max-width:760px){.mzk-site>header{width:calc(100% - 40px);margin:14px auto 8px}}

/* Remove native column padding and clearfix flex items; gap owns all gutters. */
.mzk-site .mzk-native-home .mzk-native-row>.row_col_wrap_12>.vc_column_container{padding:0!important}
.mzk-site .mzk-native-home .mzk-native-row>.row_col_wrap_12:before,
.mzk-site .mzk-native-home .mzk-native-row>.row_col_wrap_12:after{display:none!important;content:none!important}

.mzk-site .nectar-split-heading[data-animation-type="mzk-static"] em{color:#741e2b!important;font-style:normal}

/* Keep the brand navigation available while scrolling. */
.mzk-site>header{position:sticky;top:12px;z-index:9990}
body.admin-bar .mzk-site>header{top:44px}
@media(max-width:782px){body.admin-bar .mzk-site>header{top:58px}}
@media(max-width:1100px){.mzk-site>header.mzk-menu-open{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}body.admin-bar .mzk-site>header.mzk-menu-open{max-height:calc(100dvh - 70px)}}
.mzk-site [id]{scroll-margin-top:150px}

.mzk-site>header{transition:transform .22s ease}
.mzk-site>header.mzk-header-hidden{transform:translateY(calc(-100% - 80px))}
@media(prefers-reduced-motion:reduce){.mzk-site>header{transition:none}}

/* Salient body overflow must not create a separate sticky scroll container. */
body.mzk-test{overflow:visible!important}

/* Compact branding once the page has been scrolled. */
.mzk-site>header.mzk-header-compact{padding-top:10px;padding-bottom:10px}
.mzk-site>header.mzk-header-compact .site-logo{width:120px!important}
.mzk-site>header.mzk-header-compact .brand-caption{display:none}
.mzk-site>header.mzk-header-compact .brand-lockup{gap:0}
@media(max-width:1100px){.mzk-site>header.mzk-header-compact{padding-top:9px;padding-bottom:9px}.mzk-site>header.mzk-header-compact .site-logo{width:112px!important}}
