:root{--font-primary:#000;--font-secondary:#a9a9a9;--font-light:#fff;--background-primary:#fff;--background-secondary:#202326;--background-body:#7a7a7a;--background-footer:#dcdcdc;--theme-highlight-color:#e39c74;--theme-max-view-with:1200px;--theme-main-border-radius:7px;--theme-main-margin:25px;--theme-article-padding:400px;--theme-top-header-height:80px;--theme-footer-height:420px;--theme-default-transition:.25s;--theme-angle:5deg;--z-index-top-header:4;--z-index-mobile-menu:3}::selection{background-color:var(--theme-highlight-color);color:var(--font-light)}
*{margin:0;padding:0}html{background-color:var(--background-primary);scroll-behavior:smooth}body{background-color:var(--background-primary);color:var(--font-primary);font-family:var(--font-roboto), system-ui, sans-serif;overflow-x:hidden}.debug{border:1px solid #ff000080}.top_header{width:calc(100% - (var(--theme-main-margin) * 2));height:var(--theme-top-header-height);margin:var(--theme-main-margin) auto;border-radius:var(--theme-main-border-radius);top:0;left:var(--theme-main-margin);z-index:var(--z-index-top-header);background-color:#fffffff5;border:1px solid #0000;transition:box-shadow .35s,background-color .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;box-shadow:0 0 #0000}.top_header.scrolled{-webkit-backdrop-filter:blur(14px);background-color:#ffffffe0;border-color:#2023260f;box-shadow:0 12px 40px #20232614}.top_header .con{max-width:var(--theme-max-view-with);height:var(--theme-top-header-height);padding-inline:clamp(.4rem, 1.2vw, var(--theme-main-margin));box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(.65rem,2vw,1.5rem);margin:0 auto;display:flex}.top_header .logo{flex:none;width:auto;margin:0}.top_header .logo img{vertical-align:middle;width:auto;height:clamp(26px,3.5vw,32px)}.top_header .menu{flex:auto;justify-content:center;width:auto;min-width:0;display:flex}.top_header .menu ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.2rem,1.5vw,1.25rem);list-style-type:none;display:flex}.top_header .menu ul li{margin:0;display:flex}.top_header .menu ul li a{color:var(--font-secondary);letter-spacing:.11em;text-transform:uppercase;padding:.35rem .1rem .45rem;font-size:clamp(11px,1vw,12px);font-weight:500;text-decoration:none;transition:color .22s;display:inline-block;position:relative}.top_header .menu ul li a:after{content:"";background:var(--theme-highlight-color);opacity:1;transform-origin:50%;border-radius:2px;height:2px;transition:transform .25s,opacity .22s;position:absolute;bottom:.08rem;left:0;right:0;transform:scaleX(0)}.top_header .menu ul li a:hover,.top_header .menu ul li a.active{color:var(--font-primary)}.top_header .menu ul li a.active:after{transform:scaleX(1)}.top_header .menu ul li a:hover:not(.active):after{opacity:.85;transform:scaleX(.42)}.top_header .menu ul li a:focus-visible{outline:2px solid var(--theme-highlight-color);outline-offset:4px;border-radius:2px}.top_header .menu ul li a:focus-visible:after{transform:scaleX(0)}.top_header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:clamp(.45rem,1.2vw,.85rem);display:flex}.top_header .mobile_menu_trigger{text-align:center;visibility:hidden;flex-shrink:0;width:auto;display:none}.top_header .mobile_menu_trigger a{color:var(--font-primary);font-size:22px;text-decoration:none}.top_header .mobile_menu_trigger a:hover{cursor:pointer}.top_header .mobile_menu_trigger a i{vertical-align:middle}.top_header .mobile_menu_trigger .mobile-trigger-btn{border-radius:var(--theme-main-border-radius);min-width:2.5rem;min-height:2.5rem;color:var(--font-primary);justify-content:center;align-items:center;font-size:1.15rem;transition:background .2s,color .2s;display:flex}.top_header .mobile_menu_trigger .mobile-trigger-btn:hover{background:#e39c741f}.top_header .featured{text-align:right;flex-shrink:0;width:auto;min-width:0;margin:0}.top_header .featured a.btn{color:var(--font-light);text-transform:uppercase;letter-spacing:.08em;background-color:var(--theme-highlight-color);border-radius:var(--theme-main-border-radius);padding:.65rem clamp(.9rem,1.8vw,1.35rem);font-size:clamp(10px,1vw,12px);font-weight:600;text-decoration:none;transition:background-color .22s,box-shadow .22s,transform .18s;display:inline-block;box-shadow:inset 0 1px #fff3}.top_header .featured a.btn:hover{background-color:#cf8558;box-shadow:0 6px 20px #e39c7459}.top_header .featured a.btn:focus-visible{outline:2px solid var(--theme-highlight-color);outline-offset:3px}.mobile_menu{width:100%;height:100vh;z-index:var(--z-index-mobile-menu);opacity:0;visibility:hidden;transition:opacity var(--theme-default-transition) ease-in-out, visibility var(--theme-default-transition) ease-in-out, transform .3s ease-in-out;background:linear-gradient(165deg,#fff 0%,#faf7f4f7 45%,#fffffffc 100%);position:fixed;top:0;left:0;transform:translate(100%)}.mobile_menu.active{opacity:1;visibility:visible;transform:translate(0)}.mobile_menu .con{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mobile_menu ul{list-style-type:none}.mobile_menu ul li{margin:var(--theme-main-margin) 0;text-align:center;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(20px)}.mobile_menu.active ul li{opacity:1;transform:translateY(0)}.mobile_menu.active ul li:first-child{transition-delay:.1s}.mobile_menu.active ul li:nth-child(2){transition-delay:.15s}.mobile_menu.active ul li:nth-child(3){transition-delay:.2s}.mobile_menu.active ul li:nth-child(4){transition-delay:.25s}.mobile_menu ul li a{color:var(--font-secondary);text-transform:uppercase;letter-spacing:.1em;transition:var(--theme-default-transition) ease-in-out;font-size:clamp(1.15rem,4.5vw,1.5rem);font-weight:500;text-decoration:none}.mobile_menu ul li a.active{color:var(--theme-highlight-color)}.mobile_menu ul li a:hover{color:var(--font-primary)}.mobile_menu ul li a:focus-visible{outline:2px solid var(--theme-highlight-color);outline-offset:6px;border-radius:4px}.wp_wrapper{background-color:var(--background-body);width:100%;height:580px}.wp_wrapper.max-vh{height:100vh}.wp_wrapper.vh-10{height:10vh}.wp_wrapper.vh-20{height:20vh}.wp_wrapper.vh-30{height:30vh}.wp_wrapper.vh-40{height:40vh}.wp_wrapper.vh-50{height:50vh}.wp_wrapper.vh-60{height:60vh}.wp_wrapper.vh-70{height:70vh}.wp_wrapper.vh-80{height:80vh}.wp_wrapper.vh-90{height:90vh}.wp_wrapper.wp-001{background-color:#0000;background-image:url(/assets/wallpapers/wp-001.jpg);background-position:50%;background-repeat:no-repeat,no-repeat;background-size:cover}.wp_wrapper.wp-002{background-color:#0000;background-image:url(/assets/images/closeup-female-handshake.jpg);background-position:50%;background-repeat:no-repeat,no-repeat;background-size:cover}.wp_wrapper.wp-003{background-color:#0000;background-image:url(/assets/wallpapers/wp-002.jpg);background-position:50%;background-repeat:no-repeat,no-repeat;background-size:cover}.wp_wrapper .video{z-index:11;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.wp_wrapper .con{max-width:var(--theme-max-view-with);height:100%;margin:0 auto}.wp_wrapper .con.mg-top{height:calc(100% - var(--theme-top-header-height) - (var(--theme-main-margin) * 2));padding-top:calc(var(--theme-top-header-height) + (var(--theme-main-margin) * 2))}.wp_wrapper .text-area{height:100%;margin:0 var(--theme-main-margin)}.wp_wrapper .text-area.align-center{align-items:center;display:flex}.wp_wrapper .text-area.justify-center{justify-content:center;display:flex}.wp_wrapper .text-area.col{flex-direction:column}.wp_wrapper .heading h2{color:var(--font-light);font-size:64px;font-weight:500}.wp_wrapper .subheading h4{color:var(--font-light);font-size:22px;font-weight:400}.article_wrapper{background-color:var(--background-body);width:100%}.article_wrapper.light{background-color:var(--background-primary)}.article_wrapper.light .heading h2{color:var(--font-primary)}.article_wrapper.dark{background-color:var(--background-secondary)}.article_wrapper.dark .heading h2{color:var(--font-light)}.article_wrapper.inclined{position:relative;background-color:#0000!important}.article_wrapper.inclined:before{backface-visibility:hidden;content:"";transform:skewY(var(--theme-angle));transform-origin:50% 0;display:block;position:absolute;inset:0}.article_wrapper.inclined.light:before{background-color:var(--background-primary)}.article_wrapper.inclined.dark:before{background-color:var(--background-secondary)}.article_wrapper.inclined.theme-color:before,.article_wrapper.theme-color{background-color:var(--theme-highlight-color)}.article_wrapper.theme-color .heading h2,.article_wrapper.theme-color .phrase p{color:var(--font-light)}.article_wrapper.max-vh{height:100vh}.article_wrapper.low-mg .con{padding:calc(var(--theme-article-padding) / 8) 0}.article_wrapper .con{max-width:var(--theme-max-view-with);height:calc(100% - var(--theme-article-padding));padding:calc(var(--theme-article-padding) / 2) 0;margin:0 auto;position:relative}.article_wrapper .text-area{height:100%;margin:0 calc(var(--theme-main-margin) * 2)}.article_wrapper .text-area.align-center{align-items:center;display:flex}.article_wrapper .text-area.justify-center{justify-content:center;display:flex}.article_wrapper .text-area.col{flex-direction:column}.article_wrapper .heading{margin-bottom:100px}.article_wrapper .heading h2{color:var(--font-light);text-transform:uppercase;font-size:38px;font-weight:700}.article_wrapper .heading h2 span{color:var(--theme-highlight-color)}.article_wrapper .heading.center h2{text-align:center}.article_wrapper .heading.right h2{text-align:right}.article_wrapper .heading.test-marker{background-color:#0000;background-image:url(/assets/images/marker_line_theme.png);background-position:50%;background-repeat:no-repeat,no-repeat;background-size:auto 65px;height:65px}.article_wrapper .heading.test-marker h2{margin-top:10px}.article_wrapper .heading.test-marker h2 span{color:#fff}.article_wrapper .subheading{margin-bottom:50px}.article_wrapper .subheading h4{color:var(--font-light);font-size:24px;font-weight:400}.article_wrapper .subheading.center h4{text-align:center}.article_wrapper .subheading.right h4{text-align:right}.article_wrapper .phrase p{color:var(--font-secondary);line-height:32px}.article_wrapper .phrase.justify p{text-align:justify}.article_wrapper .phrase.center p{text-align:center}.article_wrapper .phrase.right p{text-align:right}.article_wrapper .phrase.quote{flex-direction:row;justify-content:center;display:flex;position:relative}.article_wrapper .phrase.quote p{margin:0 var(--theme-main-margin);font-size:24px;position:relative}.article_wrapper .phrase.quote i{color:#a8a8a826;font-size:64px;position:absolute}.article_wrapper .phrase.quote i:first-child{top:0;left:0;transform:translate(-120px,-70px)}.article_wrapper .phrase.quote i:last-child{bottom:0;right:0;transform:translate(120px,70px)}.article_wrapper .showcase{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.article_wrapper .showcase .row{width:100%;margin-bottom:calc(var(--theme-main-margin) * 2);justify-content:center;display:inline-flex}.article_wrapper .showcase .showcase-row--second{border-top:1px solid #20232614;margin-top:clamp(3.75rem,7vw,6.25rem);padding-top:clamp(.35rem,1.2vw,.65rem)}.article_wrapper.dark .showcase .showcase-row--second{border-top-color:#ffffff24}.article_wrapper .showcase .entry{width:380px;min-width:300px;max-width:380px;height:560px;margin:0 var(--theme-main-margin);transition:var(--theme-default-transition);background-color:#fbfbfb}.article_wrapper .showcase .entry:hover{box-shadow:-15px 15px #e39c74}.article_wrapper .showcase .entry .banner{background-position:top;background-repeat:no-repeat,no-repeat;background-size:cover;width:100%;height:220px}.article_wrapper .showcase .entry .card{margin:var(--theme-main-margin)}.article_wrapper .showcase .entry .heading{margin-bottom:20px}.article_wrapper .showcase .entry .heading h4{color:var(--font-primary);font-size:28px}.article_wrapper .showcase .entry .description{margin-bottom:calc(var(--theme-main-margin) * 2)}.article_wrapper .showcase .entry .description p{color:var(--font-primary);font-size:18px;line-height:28px}.article_wrapper .showcase .entry a.btn{color:var(--font-primary);border:2px solid var(--font-primary);transition:var(--theme-default-transition);padding:16px 20px;text-decoration:none}.article_wrapper .showcase .entry a.btn:hover{color:var(--font-light);background-color:#000}.article_wrapper .showcase .entry a.info{color:var(--font-primary);text-transform:uppercase;transition:var(--theme-default-transition);font-size:24px;font-weight:500;text-decoration:none}.article_wrapper .showcase .entry a.info:hover{color:var(--theme-highlight-color)}.article_wrapper .showcase .entry a.info i{color:var(--theme-highlight-color);vertical-align:middle;margin-top:-5px;font-size:32px}.article_wrapper .row{width:calc(100% - (var(--theme-main-margin) * 4));margin:0 calc(var(--theme-main-margin) * 2);display:inline-flex}.article_wrapper .split{width:50%}.article_wrapper .split.align-center{align-items:center;display:flex}.article_wrapper .split.justify-center{justify-content:center;display:flex}.article_wrapper .split.right *{float:right;display:flex}.article_wrapper .split.right p{text-align:right}.article_wrapper .split .image{background-position:50%;background-repeat:no-repeat,no-repeat;background-size:cover;width:400px;height:400px}.article_wrapper .split .image.rounded{border-radius:50%}.article_wrapper .split .heading{margin-bottom:var(--theme-main-margin);font-size:24px}.article_wrapper .split .phrase{color:var(--font-secondary);font-size:14px;line-height:32px}.article_wrapper.light .split .heading{color:var(--font-primary)}.article_wrapper.light .split .phrase{color:var(--font-secondary)}.article_wrapper.dark .split .heading{color:var(--font-light)}.article_wrapper.dark .split .phrase{color:var(--font-secondary)}.article_wrapper.theme-color .split .heading,.article_wrapper.theme-color .split .phrase{color:var(--font-light)}.humanbeing_wrapper{background-color:var(--background-body);width:100%}.humanbeing_wrapper.gradient{background:-moz-linear-gradient(#d6dde0 0%,#fff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(100%, #d6dde0));background:-o-linear-gradient(#d6dde0 0%,#fff 100%);background:-ms-linear-gradient(top, #fff 0%, #d6dde0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#d6dde0", GradientType=0);background:linear-gradient(#fff 0%,#d6dde0 100%)}.humanbeing_wrapper.light{background-color:var(--background-primary)}.humanbeing_wrapper.light .heading h2{color:var(--font-primary)}.humanbeing_wrapper.dark{background-color:var(--background-secondary)}.humanbeing_wrapper.dark .humanbeing .firstname,.humanbeing_wrapper.dark .humanbeing .lastname,.humanbeing_wrapper.dark .humanbeing .postition{color:var(--font-light)}.humanbeing_wrapper.low-mg .con{padding:calc(var(--theme-article-padding) / 8) 0}.humanbeing_wrapper.low-mg-top .con{padding-top:calc(var(--theme-article-padding) / 8)}.humanbeing_wrapper.low-mg-bottom .con{padding-bottom:calc(var(--theme-article-padding) / 8)}.humanbeing_wrapper .con{max-width:var(--theme-max-view-with);height:calc(100% - var(--theme-article-padding));padding:calc(var(--theme-article-padding) / 2) 0;margin:0 auto;position:relative}.humanbeing_wrapper .humanbeing{width:calc(100% - (var(--theme-main-margin) * 8));margin:0 calc(var(--theme-main-margin) * 4);flex-direction:column;align-items:center;display:flex;position:relative}.humanbeing_wrapper .humanbeing .firstname{color:var(--font-primary);text-transform:uppercase;font-size:18px;font-style:italic;transform:rotate(-3deg)}.humanbeing_wrapper .humanbeing .lastname{color:var(--font-primary);font-size:48px;font-family:var(--font-libre-baskerville), "Libre Baskerville", serif;text-transform:uppercase;margin:var(--theme-main-margin) 0;font-weight:700}.humanbeing_wrapper .humanbeing .postition{color:var(--font-primary);text-transform:uppercase;margin-bottom:calc(var(--theme-main-margin) * 4);font-size:18px;font-style:italic;transform:rotate(-3deg)}.humanbeing_wrapper .humanbeing .image{background-position:50%;background-repeat:no-repeat,no-repeat;background-size:cover;width:800px;height:800px}.humanbeing_wrapper .socials{width:calc(100% - (var(--theme-main-margin) * 8));margin:0 calc(var(--theme-main-margin) * 4);margin-bottom:calc(var(--theme-main-margin) * 8);position:relative}.humanbeing_wrapper .socials .row{background-color:var(--theme-highlight-color);float:right;list-style-type:none;display:flex}.humanbeing_wrapper .socials .row .entry{justify-content:center;align-items:center;width:50px;height:50px;display:flex}.humanbeing_wrapper .socials .row .entry.border-right{border-right:1px solid var(--font-light)}.humanbeing_wrapper .socials .row .entry a{color:var(--font-light);transition:var(--theme-default-transition) ease-in-out;font-size:16px;text-decoration:none}.humanbeing_wrapper .socials .row .entry a:hover{font-size:18px}.humanbeing_wrapper .bio{width:calc(100% - (var(--theme-main-margin) * 8));margin:0 calc(var(--theme-main-margin) * 4)}.humanbeing_wrapper .bio .slogan{color:var(--font-primary);font-size:48px;font-family:var(--font-libre-baskerville), "Libre Baskerville", serif;text-transform:uppercase;margin-bottom:calc(var(--theme-main-margin) * 2);font-weight:700;line-height:64px}.humanbeing_wrapper .bio .slogan span{color:var(--font-primary);text-transform:none;font-size:48px;font-style:italic;font-weight:700}.humanbeing_wrapper .bio .facts{list-style-type:circle}.humanbeing_wrapper .bio .facts .entry{margin-bottom:calc(var(--theme-main-margin) / 2)}.humanbeing_wrapper .bio .facts .entry p{letter-spacing:.5px;font-size:16px;line-height:24px;list-style-type:circle}.humanbeing_wrapper .bio .facts .entry span{text-transform:uppercase;font-style:italic;font-weight:600}.footer{width:100%;height:var(--theme-footer-height);background-color:var(--background-footer);align-items:center;display:flex;position:relative}.footer .con{max-width:var(--theme-max-view-with);flex-direction:row;align-items:center;margin:0 auto;display:flex}.footer .content{width:100%;position:relative}.footer .row{width:calc(100% - (var(--theme-main-margin) * 4));margin:0 calc(var(--theme-main-margin) * 2);margin-bottom:calc(var(--theme-main-margin) * 2);display:inline-flex}.footer .row:first-child{margin-top:calc(var(--theme-main-margin) * 2)}.footer .row.underlined{border-bottom:1px solid var(--font-secondary);margin-bottom:calc(var(--theme-main-margin) * 1);padding-bottom:calc(var(--theme-main-margin) * 1)}.footer .row .block{margin-right:var(--theme-main-margin)}.footer .row .block:last-child{margin-right:0;margin-left:var(--theme-main-margin)}.footer .row.x-2 .block{width:calc(50% - var(--theme-main-margin))}.footer .row.x-5 .block{width:calc(20% - var(--theme-main-margin))}.footer .row .block .heading{margin-bottom:var(--theme-main-margin)}.footer .row .block .heading h4{color:var(--font-secondary);text-transform:uppercase;font-size:18px}.footer .row .block.right{text-align:right}.footer .row .block p{color:var(--font-secondary);font-size:14px}.footer .row .block .hyperlist{flex-direction:column;display:flex}.footer .row .block .hyperlist a{color:#6d6c6c;transition:var(--theme-default-transition);margin-bottom:calc(var(--theme-main-margin) / 2);text-decoration:none}.footer .row .block .hyperlist a:hover{color:var(--font-secondary)}.footer .row .block .logo{margin-bottom:calc(var(--theme-main-margin) * 2);display:flex}.footer .row .block .logo.right{float:right}.footer .row .block .logo a{color:var(--font-primary);text-wrap:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.footer .row .block .logo img{vertical-align:middle;width:auto;height:25px;margin-right:calc(var(--theme-main-margin) / 2)}.footer .row .block .socials{float:right;flex-direction:row;display:flex}.footer .row .block .socials a{text-decoration:none}.footer .row .block .socials .entry{width:45px;height:45px;margin-right:calc(var(--theme-main-margin) / 2);background-color:#cfcfcf;border-radius:50%;justify-content:center;align-items:center;display:flex}.footer .row .block .socials .entry i{color:#6d6c6c}.scroll-fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.scroll-fade-in.visible{opacity:1;transform:translateY(0)}.scroll-fade-in-delay-1{transition-delay:.1s}.scroll-fade-in-delay-2{transition-delay:.2s}.scroll-fade-in-delay-3{transition-delay:.3s}.back-to-top{background-color:var(--theme-highlight-color);width:50px;height:50px;color:var(--font-light);cursor:pointer;opacity:0;visibility:hidden;z-index:999;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(20px);box-shadow:0 4px 12px #00000026}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background-color:#e39c74e6;transform:translateY(-3px);box-shadow:0 6px 16px #0003}.back-to-top i{font-size:20px}
@media screen and (max-width:828px){.top_header .menu{visibility:hidden;display:none}.top_header .mobile_menu_trigger{visibility:visible;display:block}}
body{flex-direction:column;min-height:100vh;display:flex}.mec-page{flex-direction:column;flex:1;min-height:0;display:flex}.mec-band{isolation:isolate;width:100%;position:relative}.mec-band--hero.wp_wrapper:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#20232654 0%,#2023260f 42%,#20232666 100%);position:absolute;inset:0}.mec-band--hero.wp_wrapper>.con{z-index:1;position:relative}.mec-hero-home.mec-band--hero.wp_wrapper:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(88% 68% at 50% 52%,#e39c7429 0%,#0000 58%);position:absolute;inset:0}.mec-hero-home.mec-band--hero.wp_wrapper:after{background:linear-gradient(#0e1014f0 0%,#0e1014db 9%,#0e10149e 18%,#0e101447 32%,#20232614 50%,#0c0e12ad 100%)}.mec-hero-home.wp_wrapper.wp-001{background-position:50% 28%}@media (max-width:900px){.mec-hero-home.wp_wrapper.wp-001{background-position:50% 32%}}@media (max-width:600px){.mec-hero-home.wp_wrapper.wp-001{background-position:50% 36%}}.mec-hero-home .heading h2{text-shadow:0 3px 32px #0000007a;letter-spacing:-.02em}.mec-hero-home .subheading h4{text-shadow:0 2px 20px #0000006b;text-align:center;max-width:38rem;margin-left:auto;margin-right:auto}.mec-hero-home .text-area .heading,.mec-hero-home .text-area .subheading{animation:.85s cubic-bezier(.22,1,.36,1) both mec-hero-content-in}.mec-hero-home .text-area .subheading{animation-delay:.14s}@keyframes mec-hero-content-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mec-hero-kontakt.mec-hero-home.mec-band--hero.wp_wrapper:before{background:radial-gradient(70% 55% at 18% 72%,#e39c7424 0%,#0000 55%),radial-gradient(92% 72% at 50% 38%,#e39c7429 0%,#0000 58%)}.mec-hero-kontakt.mec-hero-home.mec-band--hero.wp_wrapper{height:clamp(220px,36vh,380px)}.mec-hero-kontakt .kontakt-hero__stack{text-align:center;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:36rem;padding-inline:.5rem;display:flex}.mec-hero-kontakt .kontakt-hero__heading h2{font-family:var(--font-libre-baskerville), ui-serif, Georgia, serif;letter-spacing:-.03em;text-transform:none;text-shadow:0 3px 32px #0000007a;margin:0;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:600;line-height:1.18}.mec-hero-kontakt .kontakt-hero__sub{width:100%;max-width:32rem}.mec-hero-kontakt .kontakt-hero__subtext{color:var(--font-light);text-align:center;text-shadow:0 2px 18px #00000061;opacity:.94;margin:0;font-size:clamp(1rem,2.1vw,1.2rem);font-weight:400;line-height:1.55}.mec-hero-kontakt .kontakt-hero__heading{margin:0}.mec-page .article_wrapper .split .image{border-radius:calc(var(--theme-main-border-radius) + 10px);transform-origin:50%;will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:scale(1);box-shadow:0 14px 36px #20232624,0 4px 12px #20232614}.mec-page .article_wrapper.dark .split .image,.mec-page .article_wrapper.theme-color .split .image{box-shadow:0 18px 42px #00000061,0 6px 16px #00000038}.mec-page .article_wrapper:hover .split .image{transform:scale(1.045);box-shadow:0 22px 48px #20232633,0 8px 20px #2023261a}.mec-page .article_wrapper.dark:hover .split .image,.mec-page .article_wrapper.theme-color:hover .split .image{box-shadow:0 26px 56px #00000073,0 10px 24px #00000047}@media (prefers-reduced-motion:reduce){.mec-hero-home .text-area .heading,.mec-hero-home .text-area .subheading{opacity:1;animation:none;transform:none}.mec-page .article_wrapper .split .image{will-change:auto;transition:none}.mec-page .article_wrapper:hover .split .image{transform:scale(1)}.mec-page .article_wrapper .showcase .entry,.mec-page .article_wrapper .showcase .entry:hover{transition:none;transform:scale(1);box-shadow:0 18px 40px #20232626,0 6px 16px #20232614}.mec-page .article_wrapper.dark .showcase .entry:hover{box-shadow:0 18px 40px #00000073,0 6px 16px #00000042}}.mec-band.mec-band--surface-light.article_wrapper.light:not(.inclined){box-shadow:inset 0 1px #20232612}.mec-band.mec-band--surface-dark.article_wrapper.dark{box-shadow:inset 0 1px #ffffff14}.mec-band.mec-band--surface-accent.article_wrapper.theme-color{box-shadow:inset 0 1px #0000000f}.mec-page .article_wrapper .phrase.quote p{max-width:46rem;margin-left:auto;margin-right:auto;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.mec-page .article_wrapper.inclined.light .phrase.quote p{color:var(--font-secondary)}.mec-page .article_wrapper .showcase .entry{border-radius:calc(var(--theme-main-border-radius) + 6px);transform-origin:50%;will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:scale(1);box-shadow:0 18px 50px #2023261c}.mec-page .article_wrapper .showcase .entry:hover{transform:scale(1.04);box-shadow:0 26px 62px #20232629,-12px 14px #e39c74}.mec-page .article_wrapper.dark .showcase .entry{box-shadow:0 22px 55px #00000052}.mec-page .article_wrapper.dark .showcase .entry:hover{transform:scale(1.04);box-shadow:0 30px 68px #00000073,-12px 14px #e39c74eb}.mec-page .article_wrapper .showcase .entry .banner{position:relative}.showcase-banner-accent{color:#fff;text-shadow:0 1px 2px #00000040;pointer-events:none;background:linear-gradient(#0000 0%,#e39c7433 48%,#e39c74f2 100%);justify-content:center;align-items:center;height:48px;font-size:1.35rem;display:flex;position:absolute;bottom:0;left:0;right:0}.showcase-banner-accent i{opacity:.96}.mec-band .showcase .showcase-row--second{border-top:1px solid #20232614;margin-top:clamp(3.75rem,7vw,6.25rem);padding-top:clamp(.35rem,1.2vw,.65rem)}.mec-band.mec-band--surface-dark .showcase .showcase-row--second{border-top-color:#ffffff24}.mec-band.mec-band--profile-top.humanbeing_wrapper.gradient{box-shadow:inset 0 -1px #2023260f}.mec-band.mec-band--profile-body.humanbeing_wrapper.light{box-shadow:inset 0 1px #2023260d}.mec-not-found-page{isolation:isolate;background:linear-gradient(168deg,#faf7f4 0%,#fffffff7 38%,#e39c7412 100%);flex:1;align-items:center;width:100%;min-height:min(72vh,560px);padding:clamp(2.5rem,8vw,4.5rem) 0;display:flex;position:relative}.mec-not-found-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(85% 60% at 18% 22%,#e39c7417 0%,#0000 58%);position:absolute;inset:0}.mec-not-found-page .con{width:100%;max-width:var(--theme-max-view-with);padding-inline:calc(var(--theme-main-margin) * 2);box-sizing:border-box;margin-inline:auto}.mec-not-found-page__wrap{justify-content:center;width:100%;display:flex}.mec-not-found-page__panel{border-radius:calc(var(--theme-main-border-radius) + 6px);background:linear-gradient(145deg,#ffffffeb 0%,#ffffffc7 100%);border:1px solid #20232614;flex-shrink:0;width:min(100%,36rem);max-width:36rem;margin-inline:auto;padding:clamp(2rem,5vw,2.75rem) clamp(1.5rem,4vw,2.25rem);animation:.75s cubic-bezier(.22,1,.36,1) both mec-not-found-in;position:relative;overflow:hidden;box-shadow:0 22px 48px #20232614,0 6px 16px #2023260a,inset 0 1px #ffffffd9}.mec-not-found-page__accent{background:linear-gradient(90deg, var(--theme-highlight-color), #e39c7459);border-radius:3px;height:3px;position:absolute;top:0;left:clamp(1.5rem,4vw,2.25rem);right:clamp(1.5rem,4vw,2.25rem)}.mec-not-found-page__code{font-family:var(--font-libre-baskerville), ui-serif, Georgia, serif;letter-spacing:-.04em;color:var(--theme-highlight-color);opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(4.5rem,18vw,7.5rem);font-weight:700;line-height:.85;position:absolute;top:clamp(.5rem,2vw,1rem);right:clamp(.75rem,3vw,1.25rem)}.mec-not-found-page__eyebrow{font-family:var(--font-roboto), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-highlight-color);margin:0 0 .35rem;font-size:11px;font-weight:600}.mec-not-found-page__title{max-width:20ch;font-family:var(--font-libre-baskerville), ui-serif, Georgia, serif;letter-spacing:-.03em;color:var(--font-primary);margin:0 0 1rem;font-size:clamp(1.65rem,4.2vw,2.15rem);font-weight:600;line-height:1.15}.mec-not-found-page__lead{color:var(--font-secondary);margin:0 0 .85rem;font-size:clamp(1rem,2.2vw,1.08rem);line-height:1.62}.mec-not-found-page__hint{color:#2023268c;margin:0 0 1.5rem;font-size:.9rem;line-height:1.5}.mec-not-found-page__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mec-not-found-page__cta{font-family:var(--font-roboto), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--font-light);background-color:var(--theme-highlight-color);border-radius:var(--theme-main-border-radius);justify-content:center;align-items:center;padding:.72rem 1.35rem;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .22s,transform .2s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 8px 22px #e39c7447}.mec-not-found-page__cta:hover{background-color:#cf8558;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 12px 28px #e39c7459}.mec-not-found-page__cta:focus-visible{outline:2px solid var(--theme-highlight-color);outline-offset:3px}@keyframes mec-not-found-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mec-not-found-page__panel{animation:none}.mec-not-found-page__cta:hover{transform:none}}.mec-not-found .mec-person-back-wrap{margin-top:1.5rem;margin-bottom:0}.mec-person-back-wrap{margin-top:2rem;margin-bottom:0}.mec-person-back-link{font-family:var(--font-roboto), system-ui, sans-serif;letter-spacing:.02em;color:var(--font-secondary);border-radius:4px;align-items:center;gap:.35em;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.mec-person-back-link__arrow{opacity:.85;font-size:1.05em;line-height:1;transition:transform .2s,opacity .2s}.mec-person-back-link:hover{color:var(--theme-highlight-color)}.mec-person-back-link:hover .mec-person-back-link__arrow{opacity:1;transform:translate(-3px)}.mec-person-back-link:focus-visible{outline:2px solid var(--theme-highlight-color);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mec-person-back-link:hover .mec-person-back-link__arrow{transform:none}}.mec-hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:clamp(1.75rem,4vw,2.75rem);animation:.85s cubic-bezier(.22,1,.36,1) .24s both mec-hero-content-in;display:flex}.mec-hero-cta{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:14px 22px;font-size:14px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s}.mec-hero-cta--outline{color:var(--font-light);background:#ffffff1f;border:2px solid #ffffffd9}.mec-hero-cta--outline:hover{background:#ffffff38;transform:translateY(-2px)}.wp_wrapper .mec-hero-cta:not(.mec-hero-cta--outline){border:2px solid var(--font-light);color:var(--font-primary);background:var(--font-light)}.wp_wrapper .mec-hero-cta:not(.mec-hero-cta--outline):hover{color:var(--font-light);background:0 0;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.mec-hero-cta-row{animation:none}.mec-hero-cta--outline:hover,.wp_wrapper .mec-hero-cta:not(.mec-hero-cta--outline):hover{transform:none}}.footer-lang-block .heading h4{margin-bottom:.65rem}.lang-switch{flex-direction:column;gap:.35rem;display:flex}.lang-switch--header{flex-direction:row;align-items:center;gap:0}.lang-switch__label{text-transform:uppercase;color:var(--font-secondary);letter-spacing:.06em;font-size:11px}.lang-switch__toggle{border:1px solid #20232626;border-radius:6px;width:fit-content;display:inline-flex;overflow:hidden}.lang-switch__toggle button+button{border-left:1px solid #2023261a}.lang-switch--header .lang-switch__toggle{background:#ffffff8c;border-color:#2023261c;border-radius:999px;box-shadow:inset 0 1px #ffffffa6}.lang-switch__toggle button{font:inherit;cursor:pointer;background:var(--background-primary);color:var(--font-secondary);letter-spacing:.05em;border:0;padding:8px 14px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.lang-switch--header .lang-switch__toggle button{background:0 0;padding:7px 12px;font-size:11px}.lang-switch__toggle button:hover{color:var(--font-primary);background:#e39c741f}.lang-switch__toggle button:focus-visible{outline:2px solid var(--theme-highlight-color);outline-offset:2px}.lang-switch--header .lang-switch__toggle button.active{color:var(--font-primary);background:#e39c7438}.lang-switch--footer .lang-switch__toggle button.active{background:var(--background-secondary);color:var(--font-light)}@media screen and (max-width:480px){.lang-switch--header .lang-switch__toggle button{padding:6px 9px;font-size:10px}}.kontakt-page-band{padding-bottom:calc(var(--theme-article-padding) * .85);position:relative;overflow:visible}.kontakt-page-band:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 48% at 88% 8%,#e39c7417 0%,#0000 62%);height:72%;position:absolute;top:-8%;left:0;right:0}.kontakt-page-band:after{content:"";pointer-events:none;z-index:0;opacity:.45;background-image:linear-gradient(#2023260b 1px,#0000 1px),linear-gradient(90deg,#2023260b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.kontakt-page__con{z-index:1;position:relative}.kontakt-page__layout{margin:0 calc(var(--theme-main-margin) * 2);gap:2.5rem;display:grid}@media (min-width:900px){.kontakt-page__layout{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:start;gap:3rem 3.5rem}}.kontakt-page__intro{padding-top:.25rem}.kontakt-page__section-title{font-family:var(--font-libre-baskerville), ui-serif, Georgia, serif;color:var(--font-primary);letter-spacing:-.03em;text-transform:none;margin:0 0 .75rem;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:600;line-height:1.18}.kontakt-page__section-lead{color:var(--font-secondary);max-width:36ch;margin:0;font-size:17px;line-height:1.65}.kontakt-cards{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:1.35rem;width:100%;padding:.35rem 0 1rem;display:grid}@media (min-width:900px){.kontakt-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}.kontakt-card{--kontakt-accent:#c77d52;--kontakt-icon-bg:#e39c7433;--kontakt-icon-fg:#a85f38;color:inherit;border-radius:calc(var(--theme-main-border-radius) + 10px);border:1px solid #2023260f;border-top:3px solid var(--kontakt-accent);background:#fbfbfb;flex-direction:column;align-self:stretch;align-items:flex-start;min-height:0;padding:1.45rem 1.4rem 1.35rem;text-decoration:none;transition:opacity .55s ease-out,transform .55s ease-out,box-shadow .35s,border-color .25s;display:flex;box-shadow:0 14px 40px #20232617,0 0 0 1px #2023260d}.kontakt-card.scroll-fade-in.scroll-fade-in-delay-1{transition-delay:.1s,.1s,0s,0s}.kontakt-card.scroll-fade-in.scroll-fade-in-delay-2{transition-delay:.2s,.2s,0s,0s}.kontakt-card.scroll-fade-in.visible{transition-delay:0s}.kontakt-card--linkedin{--kontakt-accent:#0a66c2;--kontakt-icon-bg:#0a66c21f;--kontakt-icon-fg:#0a66c2}.kontakt-card--termin{--kontakt-accent:#b85f30;--kontakt-icon-bg:#e39c742e;--kontakt-icon-fg:#8f4a24}.kontakt-card:hover{transform:translateY(-4px);box-shadow:0 22px 52px #20232621,0 0 0 1px #e39c741f}.kontakt-card.scroll-fade-in.visible:hover{transform:translateY(-4px)}.kontakt-card__icon{background:var(--kontakt-icon-bg);width:50px;height:50px;color:var(--kontakt-icon-fg);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.38rem;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex}.kontakt-card:hover .kontakt-card__icon{transform:scale(1.06)}.kontakt-card__title{color:var(--font-primary);margin-bottom:.45rem;font-size:19px;font-weight:600}.kontakt-card__desc{color:var(--font-secondary);flex:1;font-size:15px;line-height:1.55}.kontakt-card__action{color:var(--kontakt-accent);align-items:center;gap:.5rem;margin-top:1.2rem;font-size:14px;font-weight:600;display:inline-flex}.kontakt-card__action-icon{font-size:.85em;transition:transform .3s cubic-bezier(.22,1,.36,1)}.kontakt-card:hover .kontakt-card__action-icon{transform:translate(5px)}.kontakt-card:hover .kontakt-card__action-icon--external{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.kontakt-card,.kontakt-card.scroll-fade-in.scroll-fade-in-delay-1,.kontakt-card.scroll-fade-in.scroll-fade-in-delay-2,.kontakt-card.scroll-fade-in.visible{transition-duration:.01ms;transition-delay:0s}.kontakt-card:hover,.kontakt-card.scroll-fade-in.visible:hover,.kontakt-card:hover .kontakt-card__icon,.kontakt-card:hover .kontakt-card__action-icon,.kontakt-card:hover .kontakt-card__action-icon--external{transform:none}}.article_wrapper.legal-page{padding-top:calc(var(--theme-top-header-height) + (var(--theme-main-margin) * 2))}.legal-page-inner{margin:0 calc(var(--theme-main-margin) * 2);max-width:52rem;padding-bottom:calc(var(--theme-article-padding) / 2)}.legal-document__title{color:var(--font-primary);margin-bottom:1.25rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.25}.legal-document__intro{color:var(--font-secondary);margin-bottom:2rem;font-size:16px;line-height:1.65}.legal-document__section{margin-bottom:2rem}.legal-document__section h2{color:var(--font-primary);margin-bottom:.75rem;font-size:22px;font-weight:600}.legal-document__section p,.legal-document__paragraph{color:var(--font-secondary);white-space:pre-line;margin-bottom:.65rem;font-size:15px;line-height:1.65}.legal-document__section p:last-child{margin-bottom:0}.mec-page .mec-section--editorial.article_wrapper.inclined:before{transform:skewY(calc(var(--theme-angle) * .42))}.mec-page .mec-section--editorial.article_wrapper .con{position:relative}.mec-page .mec-section--editorial.article_wrapper .heading{margin-bottom:clamp(2rem,4vw,3rem)}.mec-page .mec-section--editorial.article_wrapper .heading h2{text-transform:none;letter-spacing:-.03em;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:600;line-height:1.18;font-family:var(--font-libre-baskerville), ui-serif, Georgia, serif}.mec-page .mec-section--editorial .phrase.quote{text-align:center;border-radius:calc(var(--theme-main-border-radius) + 10px);background:linear-gradient(165deg,#e39c7414 0%,#20232606 45%,#ffffff59 100%);border:1px solid #2023260f;max-width:44rem;margin-inline:auto;padding:clamp(1.85rem,4vw,2.85rem) clamp(1.35rem,4vw,2.25rem) clamp(1.5rem,3.5vw,2.15rem);position:relative;box-shadow:inset 0 1px #ffffffbf,0 14px 40px #2023260f}.mec-page .mec-section--editorial .phrase.quote p{z-index:1;font-family:var(--font-libre-baskerville), ui-serif, Georgia, serif;color:#2d3034;letter-spacing:-.01em;padding:clamp(.35rem,1.5vw,.65rem) clamp(2rem,5vw,3rem) .15rem;font-size:clamp(1.15rem,2.4vw,1.5rem);font-style:italic;font-weight:400;line-height:1.58;position:relative}.mec-page .mec-section--editorial .phrase.quote p:before{content:"“";font-family:var(--font-libre-baskerville), ui-serif, Georgia, serif;color:var(--theme-highlight-color);opacity:.35;pointer-events:none;z-index:0;font-size:clamp(2.75rem,8vw,4.25rem);font-style:normal;font-weight:700;line-height:1;position:absolute;top:-.05em;left:0;transform:none}.mec-page .mec-section--editorial .phrase.quote p:after{content:"”";font-family:var(--font-libre-baskerville), ui-serif, Georgia, serif;color:var(--theme-highlight-color);opacity:.35;pointer-events:none;z-index:0;font-size:clamp(2.75rem,8vw,4.25rem);font-style:normal;font-weight:700;line-height:1;position:absolute;bottom:-.2em;right:0}.mec-page .mec-section--editorial .phrase.quote i{display:none}.mec-page .mec-section--readable.article_wrapper.inclined:before{transform:skewY(calc(var(--theme-angle) * .42))}.mec-page .mec-section--readable.article_wrapper .text-area{position:relative}.mec-page .mec-section--readable.article_wrapper .text-area:before{content:"";background:linear-gradient(90deg, var(--theme-highlight-color), #e39c7459);border-radius:3px;width:min(5rem,22%);height:3px;margin-bottom:clamp(1.25rem,2.5vw,1.85rem);margin-left:auto;margin-right:auto;display:block}.mec-page .mec-section--readable.article_wrapper .heading{margin-bottom:clamp(1.5rem,3vw,2.5rem);text-align:center;max-width:min(46rem,100%);margin-inline:auto}.mec-page .mec-section--readable.article_wrapper .heading h2{text-transform:none;letter-spacing:-.025em;color:#eceef0e0;max-width:none;font-size:clamp(1.15rem,2.1vw,1.35rem);font-weight:500;line-height:1.35;font-family:var(--font-roboto), system-ui, sans-serif}.mec-page .mec-section--readable.article_wrapper .heading h2 span{font-family:var(--font-libre-baskerville), ui-serif, Georgia, serif;letter-spacing:-.03em;color:var(--theme-highlight-color);margin-top:.55rem;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:600;line-height:1.2;display:block}.mec-page .mec-section--readable.article_wrapper .phrase.justify{max-width:min(54ch,100%);margin-inline:auto}.mec-page .mec-section--readable.article_wrapper .phrase.justify p{letter-spacing:.01em;color:#e8eaecdb;max-width:none;font-size:clamp(15px,1.35vw,17px);line-height:1.82}.mec-page .mec-section--readable.article_wrapper .phrase.justify p+p{margin-top:1.15em}.mec-page .article_wrapper.mec-showcase--modern .text-area>.heading{margin-bottom:clamp(1.85rem,4vw,3rem)}.mec-page .article_wrapper.light.mec-showcase--modern .heading h2,.mec-page .article_wrapper.dark.mec-showcase--modern .heading h2{font-family:var(--font-libre-baskerville), ui-serif, Georgia, serif;text-transform:none;letter-spacing:-.03em;font-size:clamp(1.55rem,3.2vw,2.35rem);font-weight:600;line-height:1.18}.mec-page .article_wrapper.mec-showcase--modern .showcase .row{grid-template-columns:repeat(auto-fit,minmax(min(100%,278px),1fr));justify-content:stretch;gap:clamp(1.2rem,2.8vw,1.85rem);margin-bottom:clamp(.75rem,2vw,1.25rem);display:grid}.mec-page .article_wrapper.mec-showcase--modern .showcase .row.showcase-row--partial{grid-template-columns:repeat(auto-fit,minmax(0,380px));justify-content:center}.mec-page .article_wrapper.mec-showcase--modern .showcase .row.showcase-row--partial .entry{justify-self:center;width:100%;max-width:380px}.mec-page .article_wrapper.mec-showcase--modern.mec-showcase--two-col .showcase .row{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}@media (max-width:820px){.mec-page .article_wrapper.mec-showcase--modern.mec-showcase--two-col .showcase .row{grid-template-columns:minmax(0,380px)}}.mec-page .article_wrapper.mec-showcase--modern .showcase .showcase-row--second{border-top-color:#e39c7438}.mec-page .article_wrapper.dark.mec-showcase--modern .showcase .showcase-row--second{border-top-color:#e39c7447}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry{background:var(--background-primary);border:1px solid #20232612;flex-direction:column;width:100%;min-width:0;max-width:none;height:auto;min-height:488px;margin:0;display:flex}.mec-page .article_wrapper.dark.mec-showcase--modern .showcase .entry{background:#fffffffa}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry .card{flex-direction:column;flex:1;margin:clamp(16px,2.8vw,22px);display:flex}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry .heading{margin-bottom:.65rem}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry .heading h4{text-transform:none;letter-spacing:-.02em;font-size:clamp(1.08rem,2vw,1.4rem);font-weight:600;line-height:1.22}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry .description{flex:1;margin-bottom:1.15rem}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry .description p{color:#3a3d42;font-size:15px;line-height:1.58}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry a.btn{border-radius:calc(var(--theme-main-border-radius) + 5px);text-transform:none;letter-spacing:.02em;align-self:flex-start;padding:11px 17px;font-size:13px;font-weight:600}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry a.info{text-transform:none;letter-spacing:.02em;font-size:15px;font-weight:600}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__toggle{text-transform:none;letter-spacing:.02em;color:var(--font-primary);font-size:15px;font-weight:600}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__toggle:hover{color:var(--theme-highlight-color)}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry a.info i{font-size:1.05em}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable{min-height:0;overflow:visible}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable:not(.is-expanded){align-self:stretch}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable.is-expanded{align-self:start}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .banner{flex-shrink:0}.mec-page .article_wrapper .showcase .entry--expandable:hover{transform:none}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .card{gap:0}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__intro{flex:none;margin-bottom:0}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable:not(.is-expanded) .entry-expandable__intro{flex:auto;min-height:5.95rem}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable:not(.is-expanded) .entry-expandable__intro p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable.is-expanded .entry-expandable__intro p{-webkit-line-clamp:unset;display:block;overflow:visible}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__panel{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable.is-expanded .entry-expandable__panel{grid-template-rows:1fr}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__panel-inner{flex-direction:column;gap:0;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable.is-expanded .entry-expandable__panel-inner{padding-bottom:2rem;overflow:visible}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__extended{border-top:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable.is-expanded .entry-expandable__extended{border-top:1px solid #20232614;margin-top:.85rem;padding-top:1.1rem;padding-bottom:.15rem}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__extended p{margin-bottom:0}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__actions{border-top:0;margin-top:0;padding-top:0}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable.is-expanded .entry-expandable__actions{border-top:1px solid #20232614;margin-top:.85rem;padding-top:1.1rem}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__talk{align-self:flex-start;margin-top:0;margin-bottom:0}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__toggle{cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;margin-top:1.5rem;padding:0}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable:not(.is-expanded) .entry-expandable__toggle{margin-top:auto}.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__toggle i{transition:transform .25s}@media (prefers-reduced-motion:reduce){.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__panel,.mec-page .article_wrapper.mec-showcase--modern .showcase .entry--expandable .entry-expandable__toggle i{transition:none}}.mec-page .mec-section--split-asym.article_wrapper .row{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);grid-template-areas:"media copy";align-items:center;gap:clamp(1.35rem,4vw,3rem);display:grid}.mec-page .mec-section--split-asym--flip.article_wrapper .row{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-template-areas:"copy media"}.mec-page .mec-section--split-asym:not(.mec-section--split-asym--flip) .row>.split:first-child{grid-area:media}.mec-page .mec-section--split-asym:not(.mec-section--split-asym--flip) .row>.split:last-child,.mec-page .mec-section--split-asym--flip .row>.split:first-child{grid-area:copy}.mec-page .mec-section--split-asym--flip .row>.split:last-child{grid-area:media}.mec-page .mec-section--split-asym.article_wrapper .split{width:100%}.mec-page .mec-section--split-asym .split .image{aspect-ratio:1;width:min(100%,420px);height:auto;margin-inline:auto}.mec-page .mec-section--split-asym .split .heading{text-transform:none;letter-spacing:-.02em;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.25}.mec-page .mec-section--split-asym .split .phrase{max-width:50ch;font-size:15px;line-height:1.65}.mec-page .mec-section--split-asym.article_wrapper.theme-color .split.right *{float:none;display:block}.mec-page .mec-section--split-asym.article_wrapper.theme-color .split.right p{text-align:left}@media (max-width:768px){.mec-page .mec-section--split-asym.article_wrapper .row{grid-template-columns:1fr;grid-template-areas:"media""copy"}.mec-page .mec-section--split-asym--flip.article_wrapper .row{grid-template-areas:"copy""media"}}
.top_header .mobile_menu_trigger .mobile-trigger-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.top_header .mobile_menu_trigger .mobile-trigger-btn:focus-visible{outline:2px solid var(--theme-highlight-color);outline-offset:2px}
