/* Majortale 2.0 page styles, migrated from Majortale 2027 site (page-only) */
@font-face{font-family: Thicccboi; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e6837483861b72d055cf_mt20-THICCCBOI-Thin.woff2") format("woff2"); font-weight: 100; font-style: normal; font-display: swap;}
@font-face{font-family: Thicccboi; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e68212a393860686eedd_mt20-THICCCBOI-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap;}
@font-face{font-family: Thicccboi; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e682ea584b86d62d5e38_mt20-THICCCBOI-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap;}
@font-face{font-family: Thicccboi Thicccaf; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e683bdfdf7aa5d8c8d1f_mt20-THICCCBOI-ThicccAF.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap;}
@font-face{font-family: Thicccboi; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e6829a0a954f1a26b9b4_mt20-THICCCBOI-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap;}
@font-face{font-family: Thicccboi; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e68252ffdbc10724d5d5_mt20-THICCCBOI-SemiBold.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap;}
@font-face{font-family: Thicccboi; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e6829a0a954f1a26ba10_mt20-THICCCBOI-ExtraBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e6826c51a06a270d508c_mt20-THICCCBOI-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap;}
@font-face{font-family: Thicccboi; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e6836c51a06a270d50b4_mt20-THICCCBOI-Black.woff2") format("woff2"); font-weight: 900; font-style: normal; font-display: swap;}
@font-face{font-family: Instrument Serif; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e685bdfdf7aa5d8c8ddc_mt20-InstrumentSerif-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap;}
@font-face{font-family: Instrument Serif; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e6859a0a954f1a26bbf9_mt20-InstrumentSerif-Italic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap;}
@font-face{font-family: N27; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e73b533c79265b990a7f_mt20-n27-bold-webfont.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap;}
@font-face{font-family: N27; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e73be988c07a509aa824_mt20-n27-regular-webfont.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap;}
@font-face{font-family: N27; src: url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e73b86c563fd3f903f7e_mt20-n27-medium-webfont.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap;}
html{-webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;}body{margin: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}audio, canvas, progress, video{vertical-align: baseline;
  display: inline-block;}audio:not([controls]){height: 0;
  display: none;}[hidden], template{display: none;}a{background-color: #0000;}a:active, a:hover{outline: 0;}abbr[title]{border-bottom: 1px dotted;}b, strong{font-weight: bold;}dfn{font-style: italic;}h1{margin: .67em 0;
  font-size: 2em;}mark{color: #000;
  background: #ff0;}small{font-size: 80%;}sub, sup{vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;}sup{top: -.5em;}sub{bottom: -.25em;}img{border: 0;}svg:not(:root){overflow: hidden;}hr{box-sizing: content-box;
  height: 0;}pre{overflow: auto;}code, kbd, pre, samp{font-family: monospace;
  font-size: 1em;}button, input, optgroup, select, textarea{color: inherit;
  font: inherit;
  margin: 0;}button{overflow: visible;}button, select{text-transform: none;}button, html input[type="button"], input[type="reset"]{-webkit-appearance: button;
  cursor: pointer;}button[disabled], html input[disabled]{cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner{border: 0;
  padding: 0;}input{line-height: normal;}input[type="checkbox"], input[type="radio"]{box-sizing: border-box;
  padding: 0;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height: auto;}input[type="search"]{-webkit-appearance: none;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}legend{border: 0;
  padding: 0;}textarea{overflow: auto;}optgroup{font-weight: bold;}table{border-collapse: collapse;
  border-spacing: 0;}td, th{padding: 0;}[class^="w-icon-"], [class*=" w-icon-"]{speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;}*{box-sizing: border-box;}html{height: 100%;}body{color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;}img{vertical-align: middle;
  max-width: 100%;
  display: inline-block;}.w-inline-block{max-width: 100%;
  display: inline-block;}.w-button{color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;}input.w-button{-webkit-appearance: button;}html[data-w-dynpage] [data-w-cloak]{color: #0000 !important;}h1, h2, h3, h4, h5, h6{margin-bottom: 10px;
  font-weight: bold;}h1{margin-top: 20px;
  font-size: 38px;
  line-height: 44px;}h2{margin-top: 20px;
  font-size: 32px;
  line-height: 36px;}h3{margin-top: 20px;
  font-size: 24px;
  line-height: 30px;}h4{margin-top: 10px;
  font-size: 18px;
  line-height: 24px;}h5{margin-top: 10px;
  font-size: 14px;
  line-height: 20px;}h6{margin-top: 10px;
  font-size: 12px;
  line-height: 18px;}p{margin-top: 0;
  margin-bottom: 10px;}blockquote{border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;}figure{margin: 0 0 10px;}figcaption{text-align: center;
  margin-top: 5px;}ul, ol{margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;}.w-embed:before, .w-embed:after{content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;}.w-embed:after{clear: both;}fieldset{border: 0;
  margin: 0;
  padding: 0;}button, [type="button"], [type="reset"]{cursor: pointer;
  -webkit-appearance: button;
  border: 0;}.w-form{margin: 0 0 15px;}.w-form-done{text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;}.w-form-fail{background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;}.w-input{color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;}.w-input::placeholder{color: #999;}.w-input:focus{border-color: #3898ec;
  outline: 0;}.w-input[disabled], .w-input[readonly], fieldset[disabled] .w-input{cursor: not-allowed;}.w-input[disabled]:not(.w-input-disabled), .w-input[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input{background-color: #eee;}textarea.w-input{height: auto;}[data-nav-menu-open]{text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;}@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}:root{--font-family: Thicccboi, "Trebuchet MS", sans-serif;
  --dark: #000;
  --white: white;
  --button-radius: 4px;
  --white-element-bg: #ffffff2b;
  --default-radius: 6px;
  --border-dark: #0000001f;
  --neutral-1: #f6f6f3;
  --body-text: #000000b3;
  --border-white: #fff3;
  --neutral-2: #edede8;
  --body-text-white: #ffffffb3;
  --ink: #0f0f0f;
  --grey: #f2f2f2;
  --button-radius\<deleted\|variable-a1b597ed-637a-4058-5b38-800509e72b4d\>: 4;
  --muted2: #a8a8a8;
  --cream: #f5f3ee;
  --line: #0f0f0f14;
  --green: #5dbe7d;
  --muted: #7a7a7a;
  --green2: #9ee78f;}body{font-family: var(--font-family);
  color: var(--dark);
  font-size: 16px;
  line-height: 1.5em;}h1{margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;}h2{margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;}h3{margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;}h4{margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;}h5{margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;}h6{margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;}p{margin-bottom: 0;}a{color: var(--dark);
  text-decoration: none;}ul, ol{margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;}img{object-fit: fill;
  max-width: 100%;
  display: inline-block;}label{margin-bottom: 0;
  font-weight: 400;
  display: block;}blockquote{border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;}figure{margin-bottom: 10px;}figcaption{text-align: left;
  margin-top: 12px;
  font-size: 13px;
  line-height: 1.5em;}.mt-cta{box-sizing: border-box;
  background-color: var(--white);
  background-color: var(--white);
  width: 100%;
  padding: 72px 24px;
  font-family: inherit;}.mt-cta__container{border-radius: var(--default-radius);
  background-color: var(--border-dark);
  background-color: var(--grey);
  border-radius: 24px;
  grid-template-columns: 1fr 1fr;
  max-width: 1120px;
  min-height: 560px;
  margin: 0 auto;
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 40px #0000000f;}.mt-cta__photo{background-color: #1a1a1a;
  min-height: 560px;
  position: relative;
  overflow: hidden;}.mt-cta__name{color: #fff;
  letter-spacing: -.01em;
  letter-spacing: -.01em;
  margin: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 1;}.mt-cta__content{background-color: var(--dark);
  background-color: var(--grey);
  flex-direction: column;
  justify-content: center;
  padding: 52px;
  display: flex;
  position: relative;}.mt-cta__heading{color: #0a0a0a;
  letter-spacing: -.02em;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: inherit;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.05;}.mt-cta__subtitle{color: #4a4a4a;
  max-width: 480px;
  margin: 0 0 32px;
  padding-top: 16px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.55;}.mt-svcs{box-sizing: border-box;
  color: #0a0a0a;
  background-color: #fff;
  width: 100%;
  padding: 80px 32px;
  font-family: inherit;}.mt-svcs__item{cursor: pointer;
  border-bottom: 1px solid #0000001f;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  column-gap: 32px;
  padding: 26px 0;
  transition: border-color .2s;
  display: grid;}.mt-nav-pill{grid-column-gap: 2px;
  grid-row-gap: 2px;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #141210a6;
  border: 1px solid #f5f5f31a;
  border-radius: 8px;
  align-items: center;
  gap: 4px;
  padding: 8px 8px 8px 10px;
  display: flex;}.mt-nav-link{grid-column-gap: 5px;
  grid-row-gap: 5px;
  opacity: .9;
  color: #f5f5f3;
  white-space: nowrap;
  border-radius: 3px;
  align-items: center;
  padding: 11px 13px;
  font-family: THICCCBOI, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: opacity .2s, background .2s;
  display: inline-flex;}.mt-nav-services-wrap{outline-style: none;
  display: inline-flex;
  position: relative;}.mt-nav-trigger{grid-column-gap: 5px;
  grid-row-gap: 5px;
  opacity: .9;
  color: #f5f5f3;
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 3px;
  align-items: center;
  gap: 6px;
  padding: 11px 13px;
  font-family: THICCCBOI, sans-serif;
  font-size: 14px;
  font-weight: 500;
  transition: opacity .2s, background .2s;
  display: inline-flex;}.mt-nav-cta{background-color: var(--white-element-bg);
  color: var(--neutral-1);
  white-space: nowrap;
  border-radius: 3px;
  margin-left: 8px;
  padding: 12px 18px;
  font-family: THICCCBOI, Trebuchet MS, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: background .25s, color .25s, transform .25s;}.mt-nav-cta:hover{color: #f5f5f3;
  background-color: #141210;
  transform: translateY(-1px);}.mt-nav-service-name{grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f5f5f3;
  letter-spacing: -.005em;
  align-items: center;
  margin-bottom: 2px;
  font-family: THICCCBOI, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: flex;}.mt-nav-service-thumb{background-color: #f5f5f314;
  background-position: center;
  background-size: cover;
  border: 1px solid #f5f5f314;
  border-radius: 6px;
  flex-shrink: 0;
  width: 64px;
  height: 36px;}.mt-nav-quote{transition: background-color .25s ease, transform undefined undefined, box-shadow undefined undefined;
  color: #fff;
  background-color: #0e0e0e;}.mt-nav-quote:hover{color: #fff;
  background-color: #1f1f1f;
  transform: translateY(-1px);
  box-shadow: 0 8px 20px #00000040;}.mt2-page{color: #151412;
  letter-spacing: -.011em;
  background-color: #151412;
  font-family: Thicccboi, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.6;}.mt2-nav{z-index: 60;
  box-sizing: border-box;
  justify-content: center;
  margin: 0;
  padding: 0 24px;
  display: flex;
  position: fixed;
  top: 24px;
  left: 0;
  right: 0;}.mt2-in{box-sizing: border-box;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #141210a6;
  border: 1px solid #f5f5f31a;
  border-radius: 8px;
  align-items: center;
  height: 64px;
  margin: 0;
  padding: 0 10px 0 20px;
  display: flex;
  box-shadow: 0 14px 34px -18px #0a090847;}.mt2-n{box-sizing: border-box;
  color: #f5f5f3;
  border-radius: 3px;
  margin: 0;
  padding: 11px 13px;
  font-size: 14px;
  font-weight: 500;
  text-decoration-line: none;
  transition-property: background-color;
  transition-duration: .2s;}.mt2-n:hover{color: #fff;
  background-color: #f5f5f317;}.mt2-cta{box-sizing: border-box;
  color: #151412;
  background-color: #d6ea3f;
  border-radius: 6px;
  margin: 0;
  padding: 12px 18px;
  font-size: 14px;
  font-weight: 600;
  text-decoration-line: none;
  transition: transform .35s cubic-bezier(.16, 1, .3, 1);}.mt2-cta:hover{transform: translateY(-1px);}.mt2-hero{box-sizing: border-box;
  background-color: #151412;
  justify-content: center;
  align-items: flex-end;
  height: 100svh;
  min-height: 640px;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;}.mt2-bg{box-sizing: border-box;
  margin: 0;
  padding: 0;
  position: absolute;
  inset: 0;}.mt2-bg-img{box-sizing: border-box;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: block;}.mt2-ov1{box-sizing: border-box;
  background-color: #0000;
  background-image: linear-gradient(#14141257 0%, #14141242 50%, #141412bd 100%);
  margin: 0;
  padding: 0;
  position: absolute;
  inset: 0;}.mt2-in-2{z-index: 3;
  box-sizing: border-box;
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0 0 clamp(56px, 9vh, 120px);
  position: relative;}.mt2-wrap{box-sizing: border-box;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 24px;}.mt2-h-hero{box-sizing: border-box;
  color: #fff;
  letter-spacing: -.02em;
  margin: 0;
  padding: 0;
  font-family: Instrument Serif, Georgia, Times New Roman, serif;
  font-size: clamp(42px, 7vw, 112px);
  font-weight: 400;
  line-height: .98;}.mt2-h-hero.mtzsd-heroklein{color: #232119;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  line-height: 1.08;}.mt2-reset{box-sizing: border-box;
  margin: 0;
  padding: 0;}.mt2-h-hero-em{box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-style: normal;}.mt2-hsub{box-sizing: border-box;
  color: #fffc;
  max-width: 536px;
  margin: 22px auto 0;
  padding: 0;
  font-size: clamp(16px, 1.4vw, 19px);
  line-height: 1.5;}.mt2-acts{box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  margin: clamp(26px, 3.4vw, 40px) 0 0;
  padding: 0;
  display: flex;}.mt2-pill{box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #151412;
  letter-spacing: -.012em;
  background-color: #faf9f7f2;
  border-radius: 4px;
  align-items: center;
  margin: 0;
  padding: 11px 12px 11px 24px;
  font-size: 16px;
  font-weight: 600;
  text-decoration-line: none;
  transition: transform .4s cubic-bezier(.16, 1, .3, 1);
  display: inline-flex;}.mt2-pill:hover{transform: translateY(-2px);}.mt2-pill-i{box-sizing: border-box;
  background-color: #d6ea3f;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-style: normal;
  display: flex;}.mt2-pill-gh{box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #fff;
  letter-spacing: -.012em;
  background-color: #ffffff38;
  border-radius: 4px;
  align-items: center;
  margin: 0;
  padding: 11px 26px;
  font-size: 16px;
  font-weight: 600;
  text-decoration-line: none;
  transition: transform .4s cubic-bezier(.16, 1, .3, 1);
  display: inline-flex;}.mt2-pill-gh:hover{background-color: #ffffff42;
  transform: translateY(-2px);}.mt2-scrollhint{z-index: 4;
  box-sizing: border-box;
  background-color: #ffffff80;
  border-radius: 4px;
  width: 44px;
  height: 4px;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 18px;
  left: 50%;
  transform: translateX(-50%);}.mt2-s-light-lift{z-index: 2;
  box-sizing: border-box;
  color: #151412;
  background-color: #faf9f7;
  border-radius: 44px 44px 0 0;
  margin: -44px 0 0;
  padding: clamp(84px, 9vw, 152px) 0;
  position: relative;}.mt2-vwrap{box-sizing: border-box;
  max-width: 1060px;
  margin: 0 auto;
  padding: 0;}.mt2-oval-rv-d1{box-sizing: border-box;
  aspect-ratio: 16 / 9;
  background-color: #000;
  border-radius: clamp(20px, 2.2vw, 30px);
  margin: clamp(34px, 4vw, 54px) 0 0;
  padding: 0;
  position: relative;
  overflow: hidden;}.mt2-oval-img{box-sizing: border-box;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  transition-property: transform;
  transition-duration: 1.4s;
  transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  display: block;}.mt2-oval-img:hover{transform: scale(1.03);}.mt2-pbtn{z-index: 3;
  box-sizing: border-box;
  width: clamp(66px, 7vw, 88px);
  height: clamp(66px, 7vw, 88px);
  color: inherit;
  text-align: left;
  cursor: pointer;
  background-color: #ffffff47;
  border-style: none;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  font-family: inherit;
  transition: transform .45s cubic-bezier(.16, 1, .3, 1), background .3s;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: inset 0 0 0 1px #ffffff6b, 0 10px 40px #00000047;}.mt2-pbtn:hover{background-color: #ffffff52;
  transform: translate(-50%, -50%)scale(1.06);}.mt2-pbtn-i{box-sizing: border-box;
  border-top: clamp(11px, 1.2vw, 14px) solid #0000;
  border-bottom: clamp(11px, 1.2vw, 14px) solid #0000;
  border-left: clamp(17px, 1.8vw, 22px) solid #fff;
  width: 0;
  height: 0;
  margin: 0 0 0 5px;
  padding: 0;}.mt2-ov3{z-index: 2;
  box-sizing: border-box;
  pointer-events: none;
  background-color: #0000;
  background-image: linear-gradient(to top, #0000009e, #0000);
  height: 40%;
  margin: 0;
  padding: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;}.mt2-s-sandy-lift{z-index: 2;
  box-sizing: border-box;
  color: #151412;
  background-color: #eeece7;
  border-radius: 44px 44px 0 0;
  margin: -44px 0 0;
  padding: clamp(84px, 9vw, 152px) 0;
  position: relative;}.mt2-head-c-rv{box-sizing: border-box;
  text-align: center;
  margin: 0 0 clamp(38px, 4.4vw, 66px);
  padding: 0;}.mt2-t{box-sizing: border-box;
  max-width: 820px;
  margin: 0 auto;
  padding: 0;}.mt2-h-sec{box-sizing: border-box;
  color: var(--white);
  letter-spacing: -.038em;
  margin: 0;
  padding: 0;
  font-size: clamp(30px, 4vw, 58px);
  font-weight: 600;
  line-height: 1.06;}.mt2-dim-sa{box-sizing: border-box;
  color: #a39e96;
  letter-spacing: 0;
  margin: 0;
  padding: 0;
  font-family: Instrument Serif, Georgia, Times New Roman, serif;
  font-style: normal;
  font-weight: 400;}.mt2-pills-rv-d1{box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  max-width: 1020px;
  margin: 0 auto;
  padding: 0;
  display: flex;}.mt2-bstack-rv-d1{box-sizing: border-box;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  display: flex;}.mt2-bcard{box-sizing: border-box;
  background-color: #fff;
  border-radius: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  align-items: stretch;
  margin: 0;
  padding: clamp(18px, 2vw, 28px);
  display: grid;
  position: sticky;
  top: 100px;
  overflow: hidden;
  box-shadow: 0 30px 70px #15141212;}.mt2-im{box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #eeece7;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;}.mt2-im-img{box-sizing: border-box;
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  inset: 0;}.mt2-bd{box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  margin: 0;
  padding: clamp(30px, 3.4vw, 58px);
  display: flex;}.mt2-bd-h3{box-sizing: border-box;
  color: #151412;
  letter-spacing: 0;
  max-width: 18ch;
  margin: 0;
  padding: 0;
  font-family: Instrument Serif, Georgia, Times New Roman, serif;
  font-size: clamp(26px, 2.5vw, 33px);
  font-weight: 400;
  line-height: 1.18;}.mt2-btn-lt{box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #151412;
  letter-spacing: -.012em;
  text-wrap-mode: nowrap;
  background-color: #eeece7;
  border-radius: 4px;
  align-self: flex-start;
  align-items: center;
  margin: 30px 0 0;
  padding: 14px 26px;
  font-size: 16px;
  font-weight: 500;
  text-decoration-line: none;
  transition: transform .4s cubic-bezier(.16, 1, .3, 1);
  display: none;}.mt2-btn-lt:hover{transform: translateY(-2px);}.mt2-bcard-2{box-sizing: border-box;
  background-color: #fff;
  border-radius: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  align-items: stretch;
  margin: 0;
  padding: clamp(18px, 2vw, 28px);
  display: grid;
  position: sticky;
  top: 114px;
  overflow: hidden;
  box-shadow: 0 30px 70px #15141212;}.mt2-bcard-3{box-sizing: border-box;
  background-color: #fff;
  border-radius: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  align-items: stretch;
  margin: 0;
  padding: clamp(18px, 2vw, 28px);
  display: grid;
  position: sticky;
  top: 128px;
  overflow: hidden;
  box-shadow: 0 30px 70px #15141212;}.mt2-bcard-4{box-sizing: border-box;
  background-color: #fff;
  border-radius: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  align-items: stretch;
  margin: 0;
  padding: clamp(18px, 2vw, 28px);
  display: grid;
  position: sticky;
  top: 142px;
  overflow: hidden;
  box-shadow: 0 30px 70px #15141212;}.mt2-fq{box-sizing: border-box;
  border-bottom: 1px solid #1514121a;
  margin: 0;
  padding: 0;}.mt2-btn-2{box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f2f0ec;
  letter-spacing: -.012em;
  text-wrap-mode: nowrap;
  background-color: #151412;
  border-radius: 4px;
  align-items: center;
  margin: 0;
  padding: 14px 26px;
  font-size: 16px;
  font-weight: 500;
  text-decoration-line: none;
  transition: transform .4s cubic-bezier(.16, 1, .3, 1);
  display: inline-flex;}.mt2-btn-2:hover{transform: translateY(-2px);}.mt2-ft{box-sizing: border-box;
  color: #f2f0ec;
  background-color: #0000;
  border-top: 1px solid #ffffff38;
  margin: 40px 0 0;
  padding: 26px 0;}.mt2-base{box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #f2f0ec94;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding: 22px 0 0;
  font-size: 13px;
  display: flex;}.mt2-ap{box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #151412;
  border: 1px solid #15141217;
  border-radius: 26px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr);
  align-items: stretch;
  margin-top: clamp(34px, 4vw, 56px);
  padding: 0;
  display: grid;
  overflow: hidden;}.mt2-ap-im{box-sizing: border-box;
  background-color: #1e1c19;
  min-height: 460px;
  position: relative;
  overflow: hidden;}.mt2-ap-img{object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;}.mt2-ap-p{box-sizing: border-box;
  color: #b5b1a6;
  max-width: 526px;
  margin-top: 19px;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 16.5px);
  line-height: 1.62;}.mt2-fend{grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;}.mt2-fic{color: #f2f0ecb8;
  border: 1px solid #f2f0ec29;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  text-decoration-line: none;
  transition-property: background-color;
  transition-duration: .2s;
  display: flex;}.mt2-fic:hover{color: #f2f0ec;
  background-color: #f2f0ec1f;}.mt2-fic-svg{fill: none;
  stroke: currentColor;
  stroke-width: 1.6px;
  stroke-linecap: round;
  stroke-linejoin: round;
  width: 16px;
  height: 16px;
  display: block;}.mt2-fterms{color: #f2f0ec94;
  margin-left: 8px;
  font-size: 13px;
  text-decoration-line: none;}.mt2-fterms:hover{color: #f2f0ec;}.mt2-ap-tx{box-sizing: border-box;
  flex-direction: column;
  padding: clamp(28px, 3.2vw, 46px) clamp(26px, 3vw, 44px);
  display: flex;}.mt2-ap-h2{color: #cfcbc0;
  letter-spacing: -.005em;
  max-width: 560px;
  margin-top: 0;
  margin-bottom: clamp(14px, 1.6vw, 18px);
  font-family: Instrument Serif, sans-serif;
  font-size: clamp(26px, 3vw, 42px);
  font-style: normal;
  font-weight: 400;
  line-height: 1.16;}.mt2-ap-q{border-left: 3px solid #d6ea3f;
  margin-top: clamp(20px, 2.2vw, 26px);
  margin-bottom: clamp(20px, 2.2vw, 26px);
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 18px;}.mt2-ap-ft{border-top: 1px solid #1514121a;
  margin-top: auto;
  padding-top: clamp(20px, 2.2vw, 26px);}.mt2-ap-sign{grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;}.mt2-ap-av{object-fit: cover;
  background-color: #eeece7;
  border-radius: 50%;
  flex-grow: 0;
  flex-shrink: 0;
  width: 46px;
  height: 46px;
  display: block;
  overflow: hidden;}.mt2-ap-nm{margin-right: auto;}.mt2-ap-nb{color: #151412;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 600;
  display: block;}.mt2-ap-ns{color: #a39e96;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  display: block;}.mt20-leadwrap{opacity: 0;
  width: 1px;
  height: 1px;
  position: absolute;
  overflow: hidden;}.mt2-cs-sec{z-index: 2;
  box-sizing: border-box;
  color: #151412;
  background-color: #faf9f7;
  border-radius: 44px 44px 0 0;
  margin: -44px 0 0;
  padding: clamp(84px, 9vw, 152px) 0;
  position: relative;}.mt2-cs-pill{color: #8c867d;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  border-radius: 4px;
  padding: 10px 18px;
  font-size: 12px;
  font-weight: 700;}.mt2-cs-pill-on{color: #151412;
  background-color: #d6ea3f;}.mt2-cs-pane{grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-rows: 165px;
  display: grid;}.mt2-cs-pane.mt2-cs-off{display: grid;}.mt2-cs-off{display: none;}.mt2-ec-sec{z-index: 2;
  box-sizing: border-box;
  color: #f2f0ec;
  background-color: #151412;
  border-radius: 44px 44px 0 0;
  margin: -44px 0 0;
  padding: clamp(84px, 9vw, 152px) 0;
  position: relative;}.mt2-ec-off{display: none;}.mt2-ec-row{color: #f2f0ec;
  cursor: pointer;
  border-bottom: 1px solid #f2f0ec1f;
  border-radius: 4px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  min-height: 0;
  padding: 8px 4px 8px 56px;
  text-decoration: none;
  transition-property: background-color, padding-left;
  transition-duration: .25s;
  transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  display: flex;
  position: relative;}.mt2-ec-row:hover{color: #f2f0ec;
  background-color: #f2f0ec0e;
  padding-left: 62px;}.mt2-ec-row-on{color: #c9f24d;}.mt2-ec-pane{flex-direction: column;
  flex: 1;
  justify-content: center;
  min-height: 0;
  padding: 0;
  display: flex;
  position: relative;}.mt2-ec-pane.mt2-ec-off{display: flex;}.mt2-ba-n{clip-path: inset(0% 0% 0% 50%);
  position: absolute;
  inset: 0;
  overflow: hidden;}.mt2-ba-bar{z-index: 4;
  pointer-events: none;
  background-color: #c9f24d;
  width: 2px;
  margin-left: -1px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  box-shadow: 0 0 18px #c9f24d73;}.mt2-ba-grip{z-index: 5;
  pointer-events: none;
  color: #151412;
  letter-spacing: 2px;
  background-color: #c9f24d;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  margin-left: -22px;
  font-size: 13px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  box-shadow: 0 6px 22px #00000073;}.mt2-ba{aspect-ratio: 16 / 9;
  cursor: ew-resize;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  background-color: #161a19;
  border-radius: 10px;
  flex: none;
  width: 100%;
  min-height: 0;
  position: relative;
  overflow: hidden;}.mt2-flogo{opacity: .92;
  flex: none;
  width: 112px;
  height: auto;
  margin-bottom: 0;
  display: block;}.mt2-stp{background-color: #f7f6f3;
  padding-top: 96px;
  padding-bottom: 96px;}.mt2-stp-in{max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;}.mt2-stp-eb{color: #a39e96;
  text-align: center;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  margin-bottom: 14px;
  font-size: 12px;
  font-weight: 700;}.mt2-stp-h{text-align: center;
  margin-top: 0;
  margin-bottom: 42px;}.mt2-stp-h1{color: #151412;
  letter-spacing: -2.1px;
  font-size: 54px;
  font-weight: 600;
  line-height: 1.05;
  display: block;}.mt2-stp-h2{color: #a39e96;
  font-family: Instrument Serif, Georgia, Times New Roman, serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.12;
  display: block;}.mt2-stp-grid{grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;}.mt2-stp-grid.mtgw-uit{display: none;}.mt2-stp-card{background-color: #fff;
  border-radius: 26px;
  flex-direction: column;
  min-height: 300px;
  padding: 26px 22px;
  display: flex;}.mt2-stp-card-lead{background-color: #151412;}.mt2-stp-pill{color: #151412;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  background-color: #c9f24d;
  border-radius: 6px;
  align-self: flex-start;
  margin-bottom: 24px;
  padding: 6px 11px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;}.mt2-stp-t{color: #151412;
  letter-spacing: -.7px;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 23px;
  font-weight: 600;
  line-height: 1.14;}.mt2-stp-t-dk{color: #fff;}.mt2-stp-sub{color: #8b877c;
  white-space: nowrap;
  margin-top: 8px;
  font-family: Instrument Serif, Georgia, Times New Roman, serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  display: block;}.mt2-stp-sub-dk{color: #fff9;}.mt2-stp-p{color: #6b6862;
  letter-spacing: -.19px;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.55;}.mt2-stp-p-dk{color: #ffffffb3;}.mt2-stp-btn{color: #151412;
  letter-spacing: -.19px;
  background-color: #d6eb3f;
  border-radius: 4px;
  align-self: flex-start;
  margin-top: auto;
  padding: 13px 20px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;}.mt2-stp-tags{flex-wrap: wrap;
  gap: 8px;
  margin-top: 16px;
  display: flex;}.mt2-stp-tag{color: #151412;
  letter-spacing: -.1px;
  border: 1px solid #15141229;
  border-radius: 999px;
  align-items: center;
  column-gap: 7px;
  padding: 7px 12px 7px 10px;
  font-size: 12.5px;
  font-weight: 600;
  display: flex;}.mt2-stp-ico{fill: none;
  stroke: #151412;
  stroke-width: 1.6px;
  width: 15px;
  height: 15px;}.mtsb-kaart{background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  width: 490px;
  max-width: 100%;
  height: 540px;
  padding: 28px 30px 20px;
  display: flex;
  box-shadow: 0 24px 60px #00000059;}.mtdef2-blok{text-align: center;
  margin-bottom: 52px;}.mtdef2-lbl{color: #151412;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #d9e85a;
  border-radius: 999px;
  margin-bottom: 30px;
  padding: 7px 14px;
  font-family: Thicccboi, Trebuchet MS, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;}.mtdef2-zin{color: #151412;
  letter-spacing: -1.3px;
  max-width: 1100px;
  margin: 0 auto;
  font-family: Instrument Serif, Georgia, Times New Roman, serif;
  font-size: 73px;
  font-weight: 400;
  line-height: 1.05;}.mtdef2-zin.mtsg2-titel{margin-bottom: 56px;}.mtdef2-accent{background-image: linear-gradient(#0000 62%, #d9e85a 62%);
  font-family: Instrument Serif, Georgia, Times New Roman, serif;
  font-style: normal;
  font-weight: 400;}.mtdef2-accent.mtsg2-rood{background-image: linear-gradient(#0000 62%, #f5bba9 62% 96%, #0000 96%);}.mtdef2-accent.mtkr{width: fit-content;
  margin-bottom: 16px;
  font-size: clamp(38px, 3.6vw, 54px);
  line-height: 1.05;
  display: block;}.mtdef2-item{color: #151412;
  align-items: center;
  column-gap: 9px;
  font-family: Thicccboi, Trebuchet MS, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: inline-flex;}.mtcs2-sec{background-color: #faf9f4;
  padding-top: 110px;
  padding-bottom: 110px;}.mtsg2-blok{text-align: center;
  background-color: #faf9f4;
  border-radius: 26px;
  max-width: 1060px;
  margin: 90px auto 0;
  padding: 88px 56px;}.mtsg2-kop{color: #151412;
  text-align: center;
  letter-spacing: -.6px;
  margin-top: 0;
  margin-bottom: 44px;
  font-family: Thicccboi Thicccaf, Trebuchet MS, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.08;}.mtsg2-zin{flex-direction: column;
  align-items: center;
  row-gap: 14px;
  margin: 0;
  display: flex;}.mtsg2-r{color: #151412;
  text-align: center;
  letter-spacing: -.3px;
  margin-bottom: 10px;
  font-family: Thicccboi, Trebuchet MS, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.35;
  display: block;}.mtsg2-accent{white-space: nowrap;
  background-image: linear-gradient(#0000 62%, #f5bba9 62% 96%, #0000 96%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-left: 3px;
  padding-right: 3px;
  font-family: Instrument Serif, sans-serif;
  font-style: normal;
  font-weight: 400;}.mtsg2-slot{color: #6d6a60;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Instrument Serif, sans-serif;
  font-size: 24px;
  font-style: normal;}.mtcs3-sec{background-color: #f2f0e9;
  padding-top: 16px;
  padding-bottom: 16px;}.mtec2-sec{background-color: #f2f0e9;
  padding-top: 16px;
  padding-bottom: 16px;}.mtdk-sec{z-index: 2;
  background-color: #eeece7;
  border-radius: 44px 44px 0 0;
  margin: -44px 0 0;
  padding: 60px 26px 110px;
  position: relative;}.mtdk-kader{color: #151412;
  background-color: #faf9f4;
  border-radius: 26px;
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding: 72px 0 64px;
  position: relative;
  overflow: hidden;}.mtdk-kop{color: #151412;
  letter-spacing: -.01em;
  margin: 0 56px 44px;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.1;}.mtdk-kop-em{color: #8b877c;
  font-family: Instrument Serif, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  display: block;}.mtdk-band{margin-bottom: 18px;
  overflow: hidden;}.mtdk-spoor{grid-column-gap: 18px;
  grid-row-gap: 18px;
  width: max-content;
  padding: 0 18px;
  display: flex;}.mtdk-kaart{scroll-snap-align: start;
  background-color: #fff;
  border: 1px solid #e7e5dd;
  border-radius: 18px;
  flex-direction: column;
  flex: none;
  width: calc(33.3333% - 13.3333px);
  min-width: 270px;
  padding: 0;
  display: flex;
  overflow: hidden;}.mtdk-kfoto{aspect-ratio: 4 / 4.6;
  object-fit: cover;
  flex-shrink: 0;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  display: block;}.mtdk-ec{border-top: 1px solid #e5e3da;
  margin: 0 56px;
  padding-top: 36px;}.mtdk-ec-grid{grid-column-gap: 44px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: minmax(300px, 420px) 1fr;
  align-items: center;
  display: grid;}.mtdk-visual{position: relative;}.mtdk-film{border-radius: 18px;
  display: block;
  position: relative;
  overflow: hidden;}.mtdk-filmfoto{aspect-ratio: 1;
  object-fit: cover;
  width: 100%;}.mtdk-speel{color: #fff;
  white-space: nowrap;
  background-color: #ffffff38;
  border: 1px solid #ffffff73;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 84px;
  padding: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 10px 34px #00000038;}.mtdk-ba{aspect-ratio: 16 / 10;
  cursor: ew-resize;
  border-radius: 18px;
  position: relative;
  overflow: hidden;}.mtdk-ba-voor, .mtdk-ba-na{object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;}.mtdk-hendel{background-color: #d9e85a;
  width: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;}.mtdk-hknop{color: #151412;
  background-color: #d9e85a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-weight: 700;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);}.mtdk-balbl{color: #fff;
  letter-spacing: .06em;
  background-color: #1514128c;
  border-radius: 999px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  bottom: 12px;}.mtdk-balbl-v{left: 12px;}.mtdk-balbl-n{right: 12px;}.mtdk-fgrid{grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
  overflow: hidden;}.mtdk-fimg{aspect-ratio: 4 / 3;
  object-fit: cover;
  width: 100%;}.mtdk-ec-kop{color: #151412;
  margin: 0 0 22px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.12;}.mtdk-ec-kop-em{color: #8b877c;
  font-family: Instrument Serif, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  display: block;}.mtdk-r{grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #151412;
  cursor: pointer;
  border-bottom: 1px solid #e5e3da;
  align-items: baseline;
  padding: 15px 0;
  font-size: 17px;
  font-weight: 600;
  display: flex;}.mtdk-r-sub{color: #6d6a60;
  background-image: linear-gradient(#0000 62%, #f5bba9 62% 96%, #0000 96%);
  padding-left: 3px;
  padding-right: 3px;
  font-family: Instrument Serif, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;}.mtdk-hint{color: #8b877c;
  margin: 16px 0 0;
  font-size: 13px;}.mtzs-blok{background-color: #fff;
  border-radius: 26px;
  width: 100%;
  max-width: 820px;
  margin-top: 36px;
  overflow: hidden;
  box-shadow: 0 30px 80px #00000073;}.mtzs-plaatshouder{color: #8b887c;
  text-align: center;
  border: 1.5px dashed #15141240;
  border-radius: 16px;
  margin: 26px;
  padding: 60px 40px;
  font-size: 15px;
  line-height: 1.6;}.mtzs-copy{background-color: #f2f0ec;
  border-radius: 16px;
  width: 100%;
  max-width: 820px;
  margin-top: 26px;
  padding: 22px 26px;}.mtzs-copytitel{color: #55524a;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6;}.mtzs-copyregel{color: #151412;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 13px;
  line-height: 1.55;}.mtzsd-sec{z-index: 2;
  background-color: #151412;
  background-image: linear-gradient(#1514124d, #15141224 42%, #15141299 94%), url("https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e6889a0a954f1a26bd58_mt20-mt-scan-finale-gevel.jpg");
  background-size: auto, cover;
  border-radius: 44px 44px 0 0;
  margin: -44px 0 0;
  padding: 110px 24px 0;
  position: relative;
  overflow: hidden;}.mtzsd-kader{background-color: #0000;
  grid-template-rows: auto;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0 84px;
  display: block;
  overflow: visible;}.mtzsd-formkant{background-color: #faf9f494;
  border: 1px solid #ffffff8c;
  border-radius: 24px;
  align-items: center;
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px;
  display: flex;}.mtnav20-big{color: #f5f5f3;
  letter-spacing: -.01em;
  font-family: N27, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 1;}.mtfq2-lijst{max-width: 900px;
  margin-left: auto;
  margin-right: auto;}.mtfq2-item{text-align: center;
  cursor: pointer;
  border-bottom: 1px solid #15141217;
  padding-top: 36px;
  padding-bottom: 36px;}.mtfq2-vraag{color: #a39e96;
  letter-spacing: -.01em;
  font-family: Instrument Serif, sans-serif;
  font-size: clamp(26px, 3vw, 40px);
  font-weight: 400;
  line-height: 1.18;}.mtfq2-pijlwrap{justify-content: center;
  margin-top: 14px;
  display: flex;}.mtfq2-pijl{border-bottom: 1.6px solid #a39e96;
  border-right: 1.6px solid #a39e96;
  width: 11px;
  height: 11px;}.mtfq2-klapin{overflow: hidden;}.mtfq2-antw{color: #6b6862;
  max-width: 640px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  font-size: 16px;
  line-height: 1.65;}.mtfq2-cta{justify-content: center;
  margin-top: 44px;
  display: flex;}.mtfq2-knop{color: #151412;
  background-color: #d9e85a;
  border-radius: 99px;
  padding: 15px 28px;
  font-size: 15.5px;
  font-weight: 700;
  text-decoration: none;}.mtdk2-rail{grid-column-gap: 20px;
  grid-row-gap: 20px;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  margin-bottom: 48px;
  padding-left: 56px;
  padding-right: 56px;
  scroll-padding-left: 56px;
  display: flex;
  overflow: auto hidden;}.mtdk2-nav{z-index: 5;
  grid-column-gap: 10px;
  display: flex;
  position: absolute;
  top: 86px;
  right: 56px;}.mtdk2-pijl{color: #151412;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #dedcd4;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  font-size: 19px;
  line-height: 1;
  transition: all .22s;
  display: flex;}.mtdk2-pijl:hover{color: #151412;
  background-color: #d9e85a;
  border-color: #d9e85a;}.mtft20-lg{grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;}.mtft20-big{color: #f2f0ec;
  letter-spacing: -.01em;
  font-family: N27, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;}.mtft20-by{color: #f2f0ec8c;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 9px;
  font-weight: 600;
  line-height: 1;}.mtgw-rij{grid-column-gap: 34px;
  grid-row-gap: 44px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
  margin-top: 8px;
  display: grid;}.mtgw-werk{transition: transform .4s cubic-bezier(.22, .61, .36, 1);}.mtgw-werk:hover{transform: translateY(-8px);}.mtgw-werk.mtgw-werk-2{margin-top: 56px;}.mtgw-werk.mtgw-werk-3{margin-top: 18px;}.mtgw-werk.mtgw-werk-4{margin-top: 74px;}.mtgw-lijst{background-color: #fff;
  padding: 16px;
  box-shadow: 0 1px #1514120f, 0 22px 44px -18px #15141238;}.mtgw-foto{aspect-ratio: 4 / 4.7;
  object-fit: cover;
  width: 100%;
  display: block;}.mtgw-onderschrift{text-align: left;
  margin-top: 18px;
  padding-left: 2px;}.mtgw-nr{color: #8b877c;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-family: Instrument Serif, sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  display: block;}.mtgw-titel{color: #151412;
  letter-spacing: -.2px;
  margin-top: 6px;
  margin-bottom: 2px;
  font-family: Thicccboi, Trebuchet MS, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.2;}.mtgw-ondertitel{color: #6d6a60;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Instrument Serif, sans-serif;
  font-size: 16.5px;
  font-style: normal;
  font-weight: 400;}.mtgw-regel{background-color: #d9e85a;
  width: 26px;
  height: 2px;
  margin-top: 12px;}.mtzsd-chiprij{grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: 1px solid #eceae4;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 6px;
  padding-top: 16px;
  display: flex;}.mtzsd-contact{grid-column-gap: 8px;
  color: #151412;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #ddd9cf;
  border-radius: 12px;
  align-items: center;
  padding: 13px 18px;
  font-size: 14px;
  font-weight: 500;
  transition: all .2s;
  display: inline-flex;}.mtzsd-contact:hover{color: #151412;
  background-color: #d9e85a;
  border-color: #d9e85a;}.mtzsd-modal{z-index: 999;
  background-color: #1514128c;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: none;
  position: fixed;
  inset: 0;}.mtzsd-mkaart{background-color: #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 430px;
  padding: 34px 36px;
  position: relative;
  box-shadow: 0 30px 90px #00000059;}.mtzsd-mdicht{color: #55524a;
  cursor: pointer;
  border: 1px solid #e2dfd5;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 14px;
  display: flex;
  position: absolute;
  top: 14px;
  right: 14px;}.mtzsd-mkop{color: #232119;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.25;}.mtzsd-mkopem{color: #8b887c;
  font-family: Instrument Serif, sans-serif;
  font-style: normal;
  font-weight: 400;}.mtzsd-msub{color: #55524a;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.5;}.mtzsd-mform{margin-top: 6px;
  margin-bottom: 0;}.mtzsd-mlabel{color: #232119;
  margin-top: 16px;
  margin-bottom: 7px;
  font-size: 13px;
  font-weight: 600;
  display: block;}.mtzsd-minput{color: #232119;
  background-color: #faf9f4;
  border: 1px solid #e2dfd5;
  border-radius: 12px;
  width: 100%;
  margin-bottom: 0;
  padding: 12px 14px;
  font-size: 15px;}.mtzsd-minput:focus{border-color: #151412;}.mtzsd-mstuur{color: #151412;
  text-align: center;
  cursor: pointer;
  background-color: #d9e85a;
  border-radius: 12px;
  width: 100%;
  margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 15px;
  font-weight: 600;}.mtzsd-fotokop{text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #eceae4;
  padding: 22px 24px 16px;}.mtnav20-lga{cursor: pointer;
  align-items: center;
  margin-right: 12px;
  text-decoration: none;
  display: flex;}.mtpl-sec{padding: 20px 26px 60px;}.mtpl-kader{background-color: #151412;
  border-radius: 26px;
  max-width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  overflow: hidden;}.mtpl-kop{color: #fff;
  letter-spacing: -.02em;
  margin: 18px 8px;
  font-family: Thicccboi, Trebuchet MS, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.08;}.mtpl-kop-serif{color: #a39e96;
  font-family: Instrument Serif, sans-serif;
  font-weight: 400;}.mtpl-pod{background-color: #0d0c0b;
  border-radius: 16px;
  padding-top: 50%;
  position: relative;
  overflow: hidden;}.mtpl-vlak{z-index: 1;
  opacity: 0;
  pointer-events: none;
  transition: opacity .3s;
  position: absolute;
  inset: 0;}.mtpl-vlak.mtpl-aan{opacity: 1;
  pointer-events: auto;}.mtpl-v-exp, .mtpl-v-film, .mtpl-v-web, .mtpl-v-prod, .mtpl-v-foto{z-index: 1;}.mtpl-vol{object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;}.mtpl-label{z-index: 3;
  color: #151412;
  letter-spacing: .06em;
  text-transform: uppercase;
  background-color: #d6ea3f;
  border-radius: 9px;
  padding: 7px 12px;
  font-family: Thicccboi, Trebuchet MS, sans-serif;
  font-size: 11.5px;
  font-weight: 600;
  position: absolute;
  top: 14px;
  left: 16px;}.mtpl-play{z-index: 2;
  pointer-events: none;
  background-color: #ffffff4d;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);}.mtpl-play-d{border-top: 11px solid #0000;
  border-bottom: 11px solid #0000;
  border-left: 18px solid #fff;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-38%, -50%);}.mtpl-pijl{z-index: 5;
  cursor: pointer;
  width: 44px;
  height: 56px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);}.mtpl-l{left: 8px;}.mtpl-r{right: 8px;}.mtpl-chev{border-top: 2.5px solid #fff;
  border-right: 2.5px solid #fff;
  width: 13px;
  height: 13px;
  position: absolute;
  top: 50%;
  left: 50%;}.mtpl-chev-l{transform: translate(-30%, -50%)rotate(-135deg);}.mtpl-chev-r{transform: translate(-70%, -50%)rotate(45deg);}.mtpl-ba{cursor: ew-resize;
  touch-action: none;
  position: absolute;
  inset: 0;}.mtpl-ba-voor{position: absolute;
  inset: 0;}.mtpl-ba-na{clip-path: inset(0 0 0 50%);
  position: absolute;
  inset: 0;}.mtpl-hendel{z-index: 2;
  background-color: #d6ea3f;
  width: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;}.mtpl-knopje{z-index: 3;
  color: #151412;
  background-color: #d6ea3f;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  font-family: Thicccboi, Trebuchet MS, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);}.mtpl-batag{z-index: 2;
  color: #e6e3dc;
  letter-spacing: .12em;
  background-color: #151412a8;
  border-radius: 8px;
  padding: 6px 10px;
  font-family: Thicccboi, Trebuchet MS, sans-serif;
  font-size: 11px;
  font-weight: 600;
  position: absolute;
  bottom: 14px;}.mtpl-batag-v{left: 16px;}.mtpl-batag-n{right: 16px;}.mtpl-thumbs{grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  margin-top: 14px;
  display: grid;}.mtpl-titem{min-width: 0;}.mtpl-thumb{cursor: pointer;
  background-color: #111;
  border-radius: 10px;
  height: 92px;
  position: relative;
  overflow: hidden;}.mtpl-t-exp, .mtpl-t-film, .mtpl-t-web, .mtpl-t-prod, .mtpl-t-foto{cursor: pointer;}.mtpl-timg{object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;}.mtpl-play-k{z-index: 2;
  pointer-events: none;
  background-color: #ffffff52;
  border-radius: 50%;
  width: 34px;
  height: 34px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);}.mtpl-play-kd{border-top: 5px solid #0000;
  border-bottom: 5px solid #0000;
  border-left: 8px solid #fff;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-30%, -50%);}.mtpl-weblijn{z-index: 2;
  background-color: #d6ea3f;
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;}.mtpl-tl{color: #cfcac2;
  margin-top: 8px;
  font-family: Thicccboi, Trebuchet MS, sans-serif;
  font-size: 13.5px;
  font-weight: 500;}.mtsg2-pijl{color: #151412;
  text-align: center;
  border: 1px solid #15141240;
  border-radius: 12px;
  width: 46px;
  height: 46px;
  margin: 26px auto 0;
  font-family: Thicccboi, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 44px;
  text-decoration: none;
  display: table;}.mtpl-tls{color: #8a867f;
  font-family: Instrument Serif, sans-serif;
  font-size: 13px;
  font-weight: 400;}.mtzsd-jknop{grid-column-gap: 12px;
  text-align: left;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e2dfd5;
  border-radius: 12px;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  width: 100%;
  padding: 11px 16px 11px 12px;
  transition: all .22s;
  display: grid;}.mtzsd-jknop:hover{background-color: #fbfce9;
  border-color: #d9e85a;}.mtzsd-jkfoto{object-fit: cover;
  border-radius: 10px;
  grid-row: 1 / 3;
  width: 38px;
  height: 38px;}.mtzsd-jk1{color: #8b887c;
  grid-area: 1 / 2;
  align-self: end;
  font-size: 12px;
  line-height: 1.2;}.mtzsd-jk2{color: #232119;
  grid-area: 2 / 2;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;}.mtzsd-jkpijl{color: #a8b820;
  grid-row: 1 / 3;
  font-size: 16px;}.mtzsd-scanmark{z-index: 1;
  white-space: nowrap;
  position: relative;}.mtpl-sfeer{object-fit: cover;
  background-color: #151412;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;}@media screen and (min-width: 1440px){.mt-cta{padding-left: 0;
    padding-right: 0;}.mt-cta__container{grid-template-columns: 1fr 1fr;
    max-width: 1280px;}.mt2-bd-h3{max-width: 27ch;
    font-family: Instrument Serif, Georgia, Times New Roman, serif;}.mt2-ap-nb{color: var(--white);}}@media screen and (max-width: 991px){.mt-cta__container{grid-template-columns: 1fr;}.mt-cta__photo{min-height: 440px;}.mt-cta__content{padding: 56px 40px;}.mt-cta__heading{font-size: 42px;}.mt-svcs{padding: 56px 24px;}.mt-svcs__item{grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    padding: 20px 0;}.mt2-n{display: none;}.mt2-bcard{grid-template-rows: auto;
    grid-template-columns: 1fr;
    position: relative;
    top: 0;}.mt2-im{aspect-ratio: 16 / 10;
    height: auto;
    min-height: 0;}.mt2-bcard-2, .mt2-bcard-3, .mt2-bcard-4{grid-template-rows: auto;
    grid-template-columns: 1fr;
    position: relative;
    top: 0;}.mt2-ap{grid-template-rows: auto;
    grid-template-columns: 1fr;}.mt2-ap-im{aspect-ratio: 16 / 10;
    order: -1;
    min-height: 0;}.mt2-stp-h1{font-size: 40px;}.mt2-stp-h2{font-size: 37px;}.mt2-stp-grid{grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;}.mt2-stp-t{white-space: normal;
    font-size: 24px;}.mt2-stp-sub{white-space: normal;
    font-size: 19px;}.mtdef2-zin{font-size: 56px;}.mtdk-kaart{width: calc(50% - 10px);}.mtgw-rij{grid-template-columns: 1fr 1fr;}}@media screen and (max-width: 767px){.mt-cta{padding: 48px 16px;}.mt-cta__name{font-size: 34px;}.mt-cta__content{padding: 36px 24px;}.mt-cta__heading{font-size: 34px;}.mt-cta__subtitle{margin-bottom: 32px;
    font-size: 16px;}.mt-svcs{padding: 48px 16px;}.mt2-nav, .mt2-wrap{padding-left: 18px;
    padding-right: 18px;}.mt2-h-hero.mtzsd-heroklein{font-size: 24px;}.mt2-s-light-lift, .mt2-s-sandy-lift{border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    margin-top: -28px;}.mt2-bd-h3{max-width: none;
    font-size: 21px;}.mt2-base{grid-row-gap: 18px;
    flex-direction: column;
    align-items: flex-start;}.mt2-fend{justify-content: flex-start;}.mt2-cs-sec{border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    margin-top: -28px;}.mt2-cs-pane{grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;}.mt2-ec-sec{border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    margin-top: -28px;}.mtsb-kaart{height: auto;
    min-height: 540px;}.mtdef2-zin{font-size: 40px;}.mtdef2-accent.mtkr{margin-bottom: 10px;
    font-size: 32px;}.mtdef2-item{font-size: 14px;}.mtcs2-sec{padding-top: 70px;
    padding-bottom: 70px;}.mtsg2-blok{margin-top: 60px;
    padding: 64px 26px;}.mtsg2-kop{font-size: 29px;}.mtsg2-r{margin-bottom: 14px;
    font-size: 22px;}.mtsg2-accent{font-size: 24px;}.mtsg2-slot{font-size: 17px;}.mtdk-sec{padding: 10px 16px 40px;}.mtdk-kader{padding: 52px 0 46px;}.mtdk-kop{margin: 0 26px 36px;
    font-size: 30px;}.mtdk-kop-em{font-size: 28px;}.mtdk-kaart{width: 84%;
    min-width: 0;
    padding: 0;}.mtdk-ec{margin: 44px 26px 0;
    padding-top: 44px;}.mtdk-ec-grid{grid-template-rows: auto;
    grid-template-columns: 1fr;}.mtdk-ec-kop{font-size: 24px;}.mtdk-ec-kop-em{font-size: 22px;}.mtzsd-kader{padding: 36px 20px 20px;}.mtdk2-rail{padding-left: 24px;
    padding-right: 24px;
    scroll-padding-left: 24px;}.mtdk2-nav{display: none;}.mtgw-rij{grid-template-columns: 1fr;}.mtgw-werk.mtgw-werk-2, .mtgw-werk.mtgw-werk-3, .mtgw-werk.mtgw-werk-4{margin-top: 0;}.mtpl-sec{padding: 12px 10px 40px;}.mtpl-kader{border-radius: 20px;
    padding: 14px;}.mtpl-kop{margin: 12px 4px 14px;
    font-size: 26px;}.mtpl-kop-serif{display: block;}.mtpl-pod{border-radius: 12px;
    padding-top: 56.25%;}.mtpl-pijl{width: 38px;
    height: 48px;}.mtpl-l{left: 2px;}.mtpl-r{right: 2px;}.mtpl-thumbs{grid-column-gap: 10px;
    display: flex;
    overflow: auto;}.mtpl-titem{flex: 0 0 128px;}.mtpl-thumb{height: 76px;}.mtpl-tl{font-size: 12px;}}@media screen and (max-width: 479px){body{font-size: 14px;
    line-height: 1.5em;}.mt-cta__heading{font-size: 30px;}.mt2-stp{padding-top: 64px;
    padding-bottom: 64px;}.mt2-stp-h1{font-size: 32px;}.mt2-stp-h2{font-size: 30px;}.mt2-stp-grid{grid-template-rows: auto;
    grid-template-columns: 1fr;}.mtdef2-zin{font-size: 33px;}}#w-node-fae9f02f-1502-55b2-f390-93dc24742565-cf860bd6, #w-node-fae9f02f-1502-55b2-f390-93dc24742565-cf860bd7, #w-node-fae9f02f-1502-55b2-f390-93dc24742565-cf860bd8{place-self: stretch stretch;}#w-node-_9d7cb892-7f2b-f094-5be6-dcb1d36224e3-cf860c2f{align-self: stretch;}#w-node-_74f399f6-1685-35ed-4033-ce3c93e0cda7-cf860c32{justify-self: stretch;}#w-node-f28ac9bb-ed46-19cc-071a-9ef99f1530b5-cf860c32{place-self: stretch stretch;}#w-node-e292ff74-228b-aded-57c4-828a25cfadc0-cf860c32, #w-node-_2d6f0ec3-33f6-e9a4-f27c-a15fcd47ea60-cf860c33{grid-area: span 1 / span 1 / span 1 / span 1;}#w-node-_47357163-fa00-bbc4-71f6-4a07a298b7ef-cf860c34{align-self: stretch;}#w-node-_0086273d-ee51-f4a8-15b2-514c17271160-cf860c36, #w-node-_5b95c07b-b1ef-e5ba-eefa-a1b2078ccbf6-cf860c60, #w-node-dcfb5bfe-6b42-1633-51c3-293698c363e0-cf860c60{justify-self: stretch;}#w-node-_6a0ac667-6fec-e044-d306-ca75b6604cb9-cf860c61{align-self: end;}#w-node-_6a0ac667-6fec-e044-d306-ca75b6604cb2-cf860c61, #w-node-f3f0c7e1-af90-000b-adcd-94f20964ae5b-cf860c61{justify-self: stretch;}#w-node-f3f0c7e1-af90-000b-adcd-94f20964ae69-cf860c61{grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;}#w-node-b68a73c6-f895-dd47-43b9-2cc41e02eb5e-cf860c61, #w-node-d17a159d-d6ae-faa1-8163-28db5f855f15-cf860c61{justify-self: stretch;}#w-node-d17a159d-d6ae-faa1-8163-28db5f855f23-cf860c61{grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;}#w-node-_33c499a8-370e-e4d9-4f67-1297a8aa287f-1fb83cba, #w-node-_22e8560e-5a25-995c-b07e-2e933e8885ed-1fb83cba, #w-node-_22e8560e-5a25-995c-b07e-2e933e888606-1fb83cba, #w-node-_22e8560e-5a25-995c-b07e-2e933e88861f-1fb83cba, #w-node-_112d1310-1b10-9cf9-cce5-0a3575c66ba7-1fb83cba{justify-self: stretch;}#w-node-f8a7123c-ba45-8510-8509-de5e1f20e526-1fb83cba{grid-area: span 1 / span 2 / span 1 / span 2;}#w-node-f7807ff2-af1c-8342-fbc9-893f24fb95ea-8f01c860{align-self: end;}#w-node-f7807ff2-af1c-8342-fbc9-893f24fb95f6-8f01c860{justify-self: stretch;}#w-node-_42972aa3-e8de-ffd4-ef63-6444257635f3-2f0ad94e{grid-area: span 1 / span 2 / span 1 / span 2;}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
/* ---- page head styles (from old page settings) ---- */

@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url('https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e685bdfdf7aa5d8c8ddc_mt20-InstrumentSerif-Regular.woff2') format('woff2')}
@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url('https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e6859a0a954f1a26bbf9_mt20-InstrumentSerif-Italic.woff2') format('woff2')}
@font-face{font-family:'Thicccboi';font-weight:400;font-display:swap;src:url('https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e682ea584b86d62d5e38_mt20-THICCCBOI-Regular.woff2') format('woff2')}
@font-face{font-family:'Thicccboi';font-weight:500;font-display:swap;src:url('https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e6829a0a954f1a26b9b4_mt20-THICCCBOI-Medium.woff2') format('woff2')}
@font-face{font-family:'Thicccboi';font-weight:600;font-display:swap;src:url('https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e68252ffdbc10724d5d5_mt20-THICCCBOI-SemiBold.woff2') format('woff2')}
@font-face{font-family:'Thicccboi';font-weight:700;font-display:swap;src:url('https://cdn.prod.website-files.com/6ab513e7f398bc05d06cfa58/6ab6e6826c51a06a270d508c_mt20-THICCCBOI-Bold.woff2') format('woff2')}
@font-face{font-family:'Thicccboi';font-weight:100 900;font-style:normal;font-display:swap;src:local('Helvetica Neue'),local('Helvetica'),local('Arial'),local('Segoe UI');unicode-range:U+00C0-00FF,U+0100-017F}
.mt2-fq.mt2-on .mt2-h-i{transform:rotate(45deg);background:#151412;color:#f2f0ec}
.mt2-fq.mt2-on .mt2-b{grid-template-rows:1fr}
.mt2-rail-button.mt2-on{background:#eeece7;color:#151412;font-weight:600}


.mt2-page .mt2-fc{aspect-ratio:16/10;min-height:0}
.mt2-page .mt2-th{position:absolute;inset:0;display:block;overflow:hidden;background:#f2f1ee}
.mt2-page .mt2-th>img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;display:block!important;opacity:0;visibility:hidden;transition:opacity .22s cubic-bezier(.22,.61,.36,1)}
.mt2-page .mt2-th>.mt2-th-img{opacity:1;visibility:visible}
.mt2-page .mt2-th.mt2-case-ready>img{opacity:0;visibility:hidden}
.mt2-page .mt2-th.mt2-case-ready>img.is-case-active{opacity:1;visibility:visible}
@media screen and (max-width:767px){.mt2-page .mt2-fc{aspect-ratio:16/10}}

.mt20-leadwrap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}

.mtzsd-formkant{background:rgba(242,240,236,.88);max-width:none!important}
.mtzsd-formkant .mtzs-blok{max-width:none;border-radius:16px;box-shadow:0 24px 60px rgba(21,20,18,.22)}
.mtzsd-kop{text-shadow:0 2px 22px rgba(0,0,0,.4)}
.mtzsd-serif{text-shadow:0 1px 12px rgba(0,0,0,.35)}
.mtzsd-sec .mt2-ft,.mtzsd-sec .mt2-ft a,.mtzsd-sec .mt2-ft span,.mtzsd-sec .mt2-ft div{color:#f2f0ec}
.mtzsd-sec .mt2-ft a:hover{color:#d9e85a}
.mtzsd-sec .mt2-flogo{filter:brightness(0) invert(1)}
@media (max-width:991px){.mtzsd-kop{font-size:34px}.mtzsd-serif{font-size:26px}}
@media (max-width:560px){.mtzsd-sec{padding:56px 12px 0}.mtzsd-formkant{padding:8px}.mtzsd-chip{max-width:100%}}


em,i,
.mt2-h-hero-em,.mt2-dim-sa,.mt2-dim-sa-2,.mt2-dim-sa-3,.mt2-fline-em,.mt2-lead-em,
.mt2-ap-h2,.mt2-ap-qt,.mt20-hero-i,.mt2-stp-h2,.mt2-stp-sub,.mt20l-i,.mt20s-i,.mt20s-quote,
.mtsb-kop-serif,.mtdef-accent,.mtdef2-accent,.mtsig-kop-em,.mtsig-accent,.mtsig-slot,
.mtcs2-kop-em,.mtcs2-accent,.mtsg2-kop-em,.mtsg2-accent,.mtsg2-slot,.mtcs3-kop-em,.mtcs3-i,
.mtec2-kop-em,.mtec2-ri,.mtec2-ba-tekst,.mtdk-kop-em,.mtdk-i,.mtdk-ec-kop-em,.mtdk-r-sub,
.mtzs-serifregel,.mtzsd-serif,.mtzs-gap,.mtzs-urlzin .mtzs-pre,.mtzs-urlzin input,
.mtzs-oordeel .mtzs-serif,.mtzs-samenvat i,.mtsb-h em,.mtsb-q em,.mtsb-rh em
{font-style:normal!important}


.mtzs-intro,.mtzs-tel{display:none!important}
.mtzs-voet{display:flex!important;justify-content:flex-end!important}


.mtdk-speel{background:rgba(242,240,236,.85)}
.mtdk-r:hover,.mtdk-r-aan{color:#151412!important}
.mtdk-r-aan{box-shadow:inset 0 -2px 0 #d9e85a}
.mtdk-r-aan .mtdk-r-sub{color:#6d6a60!important;opacity:1!important}


.mt2-bcard,.mt2-bcard-2,.mt2-bcard-3,.mt2-bcard-4{will-change:transform}


#signalen,#cases,#ecco-case,#hoe,#team,.mtzsd-sec{content-visibility:auto;contain-intrinsic-size:auto 800px}


#ecco-case .mtpl-thumb.mtpl-aan{box-shadow:0 0 0 2px #d6ea3f}
#ecco-case .mtpl-play,#ecco-case .mtpl-play-k{background:rgba(21,20,18,.65)}
#ecco-case .mtpl-chev{filter:drop-shadow(0 1px 6px rgba(0,0,0,.5))}


#klanten{display:none!important}
.mt2-mark{background-repeat:no-repeat!important;background-size:0% 100%!important;transition:background-size .55s cubic-bezier(.22,.7,.2,1)}
.mt2-mark.mt2-mark-aan{background-size:100% 100%!important}
@media (prefers-reduced-motion:reduce){.mt2-mark{transition:none}}
.mtsg2-pijl{display:table;margin:26px auto 0;width:46px;height:46px;border:1px solid rgba(21,20,18,.25);border-radius:12px;text-align:center;line-height:44px;font-size:18px;color:#151412;text-decoration:none;font-weight:600;transition:background .15s,border-color .15s}
.mtsg2-pijl:hover{background:#d9e85a;border-color:#d9e85a}
.mt2-stp-eb{color:#151412;background:#d9e85a;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:600;letter-spacing:2px;display:table;margin:0 auto 18px;text-transform:uppercase}
.mtgw-titel{font-size:23px}
.mtgw-ondertitel{font-size:19px}
.mtgw-nr{font-size:14px;letter-spacing:3.5px}
.mt2-bcard,.mt2-bcard-2,.mt2-bcard-3,.mt2-bcard-4{background:rgba(248,246,242,.92)!important;border:1px solid rgba(255,255,255,.6);border-radius:26px}
.mtzsd-sec{padding-top:72px}
.mtzsd-kader{max-width:1280px;padding:0 24px 64px}
.mtzsd-heroklein{font-size:clamp(48px,7vw,84px)}
.mtzs-blok{margin-left:auto;margin-right:auto;margin-top:24px}


#ecco-case{position:relative;z-index:2;background:#151412;border-radius:44px;margin:-44px 0;padding:64px 26px 72px}
#ecco-case .mtpl-kader{background:transparent;border-radius:0;padding:0}
@media (max-width:767px){#ecco-case{border-radius:28px;margin:-28px 0;padding:36px 14px 44px}}


.mtgw-lijst{position:relative;background:none;border:none;padding:0;border-radius:24px;overflow:hidden;box-shadow:0 26px 54px -22px rgba(21,20,18,.38)}
.mtgw-lijst:after{content:"";position:absolute;inset:0;border-radius:24px;padding:14px;background:rgba(248,246,242,.55);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}
.mtgw-foto{border-radius:24px;display:block}
.mtgw-titel{font-size:26px}
.mtgw-ondertitel{font-size:20px}
.mtgw-nr{font-size:15px}
#hoe .mt2-stp-h{font-family:'Instrument Serif',Georgia,serif;font-weight:400;letter-spacing:0;color:#151412;font-size:clamp(40px,4.8vw,64px);line-height:1.08}
#hoe .mt2-stp-h1{font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:0;color:#151412;display:block}
#hoe .mt2-stp-h2{font-family:inherit;font-size:inherit;font-weight:400;color:#151412;display:inline-block;background-image:linear-gradient(transparent 62%,#d9e85a 62%,#d9e85a 96%,transparent 96%);background-repeat:no-repeat;padding:0 6px}
@media (max-width:767px){
.mtgw-rij{grid-template-columns:1fr 1fr;grid-column-gap:14px;grid-row-gap:28px}
.mtgw-werk,.mtgw-werk-2,.mtgw-werk-3,.mtgw-werk-4{transform:none!important;margin-top:0!important}
.mtgw-foto{aspect-ratio:4/4.4;border-radius:18px}
.mtgw-lijst{border-radius:18px}
.mtgw-lijst:after{border-radius:18px;padding:9px}
.mtgw-titel{font-size:20px}
.mtgw-ondertitel{font-size:16.5px}
.mtgw-nr{font-size:12px;letter-spacing:2.5px}
.mtgw-onderschrift{margin-top:12px}
#hoe .mt2-stp-h{font-size:34px}
}


/* Designer-parity + positie-fix (4/9/2026): hide hero action buttons (not the cue itself); move cue higher. */
.mt2-hero .mt2-acts > a:not(.mt2-cue), .mt2-hero .mt2-act { display: none !important }
.mt2-cue { bottom: clamp(56px, 9vh, 88px) !important }


/* card padding */
.mtzs-blok{padding:clamp(36px,5vw,60px) clamp(20px,6vw,72px)!important}
/* title */
.mtzs-kop{font-family:'Instrument Serif',Georgia,serif!important;font-style:normal!important;font-weight:400!important;font-size:clamp(32px,5.5vw,48px)!important;margin-bottom:clamp(32px,4vw,52px)!important;text-align:center!important;text-decoration:underline!important;text-decoration-color:#c8d642!important;text-underline-offset:clamp(4px,.6vw,7px)!important;text-decoration-thickness:3px!important}
/* each question as a sub-card */
.mtzs-zinnen .mtzs-zin{font-family:'Instrument Serif',Georgia,serif!important;font-style:normal!important;font-weight:400!important;font-size:clamp(26px,4vw,38px)!important;line-height:1.3!important;margin-bottom:0!important;padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,36px)!important;background:#faf9f6!important;border-radius:14px!important;border-bottom:none!important;margin-top:0!important}
.mtzs-zinnen .mtzs-zin+.mtzs-zin{margin-top:12px!important}
/* URL line as sub-card too */
.mtzs-urlzin{font-family:'Instrument Serif',Georgia,serif!important;font-style:normal!important;font-weight:400!important;font-size:clamp(26px,4vw,38px)!important;padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,36px)!important;background:#faf9f6!important;border-radius:14px!important;border-bottom:none!important;margin-top:12px!important}
.mtzs-urlzin .mtzs-pre{font-family:'Instrument Serif',Georgia,serif!important;font-style:normal!important;font-weight:400!important;font-size:inherit!important}
.mtzs-urlzin input{font-family:'Instrument Serif',Georgia,serif!important;font-style:normal!important;font-weight:400!important;font-size:clamp(24px,3.5vw,36px)!important;padding:4px 0!important;width:clamp(200px,30vw,380px)!important}
/* gaps */
.mtzs-gap{font-family:'Instrument Serif',Georgia,serif!important;font-style:normal!important;font-weight:400!important;font-size:clamp(22px,3.5vw,34px)!important}
/* chips — sans-serif pills on white */
.mtzs-chip{font-family:'Thicccboi',Helvetica,Arial,sans-serif!important;font-style:normal!important;font-weight:500!important;font-size:clamp(15px,1.8vw,20px)!important;padding:clamp(9px,1.2vw,12px) clamp(20px,2.5vw,28px)!important;border-radius:999px!important;background:#ffffff!important;border:1.5px solid rgba(21,20,18,.13)!important}
.mtzs-chips{gap:clamp(8px,1vw,14px)!important;margin-top:clamp(12px,1.5vw,18px)!important}
/* progress bar — keep but subtle */
.mtzs-haarlijn{margin:0 0 8px!important}
/* button */
.mtzs-knop{font-family:'Thicccboi',Helvetica,Arial,sans-serif!important;font-weight:600!important;font-size:clamp(15px,1.6vw,18px)!important;letter-spacing:.5px!important;padding:clamp(16px,1.8vw,20px) clamp(36px,4vw,50px)!important;background:#c8d642!important;color:#1a1a18!important;border:none!important;border-radius:999px!important;cursor:pointer!important;transition:background .15s,transform .15s!important;display:table!important;margin:clamp(24px,3vw,36px) auto 0!important;text-transform:none!important}
.mtzs-knop:hover{background:#d9e85a!important;transform:scale(1.02)!important}
/* contact footer */
.mtzs-onderteken{padding:clamp(14px,1.8vw,20px) clamp(16px,2vw,28px)!important;background:#faf9f6!important;border-radius:14px!important;margin-top:clamp(18px,2.5vw,28px)!important}
.mtzs-onderteken b{font-size:clamp(14px,1.4vw,17px)!important}
.mtzs-onderteken span{font-size:clamp(12px,1.2vw,14px)!important}
.mtzs-foto{width:clamp(40px,4.5vw,52px)!important;height:clamp(40px,4.5vw,52px)!important;font-size:15px!important}


.mtzs-check{width:48px;height:48px;border-radius:50%;background:#d9e85a;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}
.mtzs-check svg{width:24px;height:24px;fill:none;stroke:#1a1a18;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.mtzs-bedankt{font-family:'Instrument Serif',Georgia,serif;font-style:normal;font-weight:400;font-size:clamp(32px,5vw,42px);line-height:1.1;color:#1a1a18;margin:0 0 8px;text-align:center}
.mtzs-sub2{font-family:'Thicccboi',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:#6d6a60;text-align:center;margin:0 0 20px;max-width:440px;margin-left:auto;margin-right:auto}
.mtzs-verdikt{display:inline-flex;align-items:center;gap:6px;background:rgba(200,214,66,.18);color:#1a1a18;font-family:'Thicccboi',Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;border-radius:999px;padding:8px 16px;margin:0 auto 24px}
.mtzs-verdikt svg{width:15px;height:15px;fill:none;stroke:#6d8a00;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.mtzs-scheiding{height:1px;background:rgba(21,20,18,.1);margin:0 0 24px}
.mtzs-persoon{display:flex;flex-direction:column;align-items:center;text-align:center;background:rgba(242,240,236,.55);border-radius:14px;padding:28px 24px;margin:0 0 24px}
.mtzs-pfoto{width:88px;height:88px;border-radius:50%;overflow:hidden;margin:0 0 16px;flex-shrink:0}
.mtzs-pfoto img{width:100%;height:100%;object-fit:cover;display:block}
.mtzs-pnaam{font-family:'Instrument Serif',Georgia,serif;font-style:normal;font-weight:400;font-size:22px;line-height:1.2;color:#1a1a18;margin:0 0 4px}
.mtzs-prol{font-family:'Thicccboi',Helvetica,Arial,sans-serif;font-size:12.5px;color:#6d6a60;margin:0 0 12px}
.mtzs-ptekst{font-family:'Thicccboi',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.55;color:#1a1a18;max-width:480px;margin:0}
.mtzs-pijlomlaag{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 20px;color:#6d6a60;font-family:'Thicccboi',Helvetica,Arial,sans-serif;font-size:13px}
.mtzs-pijlomlaag svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:mtzsbounce 1.8s ease-in-out infinite}
@keyframes mtzsbounce{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}
.mtzs-brief.mtzs-aan .mtzs-blabel{display:none}
.mtzs-brief.mtzs-aan .mtzs-oordeel{display:none}
.mtzs-brief.mtzs-aan .mtzs-samenvat{display:none}
.mtzs-brief.mtzs-aan .mtzs-brieftekst{display:none}
.mtzs-brief.mtzs-aan .mtzs-onderteken{display:none}
.mtzs-brief.mtzs-aan .mtzs-voet .mtzs-knop{display:none}
