html{scroll-behavior:smooth}.mxd-nav__wrap{pointer-events:none;display:block}.mxd-nav__wrap.active_menu{pointer-events:all}.mxd-menu__wrapper{pointer-events:none;display:block}.mxd-menu__wrapper.active_menu{pointer-events:all}.mxd-menu__wrapper .fade-in-elm{visibility:hidden;opacity:0;transition:all .6s}.mxd-menu__wrapper.active_menu .fade-in-elm{visibility:visible;opacity:1}.mxd-menu__wrapper .fade-in-up-elm{visibility:hidden;opacity:0;transition:all .6s;transform:translateY(25px)}.mxd-menu__wrapper.active_menu .fade-in-up-elm{visibility:visible;opacity:1;transform:translateY(0)}.submenu{height:0;padding-top:0;display:block;overflow:hidden}.videoModal__bodyOpen{overflow:hidden}.videoModal__overlay{z-index:111;background:#000c;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.videoModal__content{background:0 0;border:none;outline:none;overflow:hidden}.videoModal__playerWrap{aspect-ratio:16/9;width:min(90vw,1600px);max-width:1200px;position:relative}.swiper-navigation-icon{display:none}.hamburger__line{transition:all .3s}.nav-open .hamburger__line:first-child{transform:translateY(5px)rotate(45deg)}.nav-open .hamburger__line:last-child{transform:translateY(-5px)rotate(-45deg)}.loading__item,.loading__fade{opacity:0}.hero-04-title{font-size:4.5em}.mxd-article__title h1.h1-small{font-size:5rem}.mxd-article__content{gap:2rem}@media only screen and (min-width:768px){.mxd-article__content{gap:2.4rem}}.mxd-article__block{gap:1.4rem}.mxd-article__block h3{font-size:2.4rem;line-height:1.25}.preview-image-seg{background-image:url(/assets/images/projects/01-SEG.webp)}.preview-image-house{background-image:url(/assets/images/projects/02-House.webp)}.preview-image-plan{background-image:url(/assets/images/projects/04-Plan-Website.webp)}.preview-image-stage{background-image:url(/assets/images/projects/05-Stage.webp)}.preview-image-studio{background-image:url(/assets/images/projects/06-Studio.webp)}.preview-image-ticket{background-image:url(/assets/images/projects/07-Ticket.webp)}.preview-image-event{background-image:url(/assets/images/projects/08-Event.webp)}.preview-image-gallery{background-image:url(/assets/images/projects/09-Gallery.webp)}.preview-image-yachts{background-image:url(/assets/images/projects/10-Yachts.webp)}.preview-image-hm{background-image:url(/assets/images/projects/11-HM.webp)}.preview-image-cinar{background-image:url(/assets/images/projects/12-Cinar.webp)}.preview-image-mf{background-image:url(/assets/images/projects/13-MF.webp)}.preview-image-aes{background-image:url(/assets/images/projects/14-AES.webp)}.preview-image-aes-tech{background-image:url(/assets/images/projects/15-AES-technology.webp)}.preview-image-arex{background-image:url(/assets/images/projects/16-AREX.webp)}.post-featured .post-featured__thumb{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.post-featured .post-featured__thumb:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#000000b3 0%,#0000008c 35%,#00000040 65%,#0000 100%);position:absolute;inset:0}.post-featured .post-featured__categories,.post-featured .post-featured__content{z-index:2;position:relative}.post-featured .post-featured__title,.post-featured .post-featured__title a,.post-featured .post-featured__excerpt p,.post-featured .post-featured__meta .meta-date{color:#fff}.post-secondary .post-secondary__thumb{height:320px;position:relative;overflow:hidden}@media only screen and (min-width:768px){.post-secondary .post-secondary__thumb{height:380px}}@media only screen and (min-width:1200px){.post-secondary .post-secondary__thumb{height:420px}}.post-secondary .post-secondary__thumb:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#000000a6 0%,#00000073 35%,#0003 65%,#0000 100%);position:absolute;inset:0}.post-secondary .post-secondary__categories .tag,.post-secondary .post-secondary__categories a{color:#fff!important}.post-featured .post-featured__categories .tag:hover,.post-featured .post-featured__categories a:hover,.post-secondary .post-secondary__categories .tag:hover,.post-secondary .post-secondary__categories a:hover{color:#000!important}.post-secondary .post-secondary__categories{z-index:2}@media only screen and (min-width:768px){.mxd-article__block h3{font-size:2.8rem}}@media only screen and (min-width:1200px){.mxd-article__block h3{font-size:3.2rem}}@media only screen and (min-width:768px){.mxd-article__title h1.h1-small{font-size:6rem}}@media only screen and (min-width:1200px){.mxd-article__title h1.h1-small{font-size:7rem}}.mxd-hero-03__headline,.mxd-hero-03__headline svg,.mxd-hero-03__headline img{mix-blend-mode:normal}.marquee__member .marquee__link{display:block;position:relative}.marquee__member-name{text-align:center;color:#fff;letter-spacing:.02em;text-shadow:0 2px 10px #0000008c;pointer-events:none;padding:.4rem .8rem;font-size:2.2rem;font-weight:600;position:absolute;bottom:1.6rem;left:0;right:0}@media only screen and (max-width:767px){.hero-04-title{font-size:3.4rem}.hero-04-title__row{flex-flow:row;align-items:center;gap:.6rem}.hero-04-title__item{white-space:nowrap}}.mxd-projects-stack__title h2{text-shadow:0 2px 10px #00000040,0 1px 2px #0003}.mxd-logo__image{width:18rem!important;height:auto!important}@media only screen and (min-width:768px){.mxd-logo__image{width:26rem!important}}.mxd-partners-cards__logo .partner-logo-default{opacity:1}.partner-logo-swap{position:relative}.partner-logo-swap .partner-logo-hover{opacity:0;width:100%;height:auto;transition:opacity var(--_animspeed-slow) ease;position:absolute;inset:0}.no-touch .mxd-partners-cards__inner:hover .partner-logo-swap .partner-logo-default{opacity:0}.no-touch .mxd-partners-cards__inner:hover .partner-logo-swap .partner-logo-hover{opacity:1}.menu-mobile-cta{margin-top:3rem;display:none}@media (max-width:767px){.br-desktop-only{display:none}.marquee__item.item-large{width:78vw;height:58vw}.marquee__item.item-large img{object-fit:cover;width:100%;height:100%}.projects-marquee{padding-top:5rem!important;padding-bottom:5rem!important}.mxd-section-inner-headline.padding-headline-pre-block{padding-bottom:2rem}.mxd-header__controls{gap:.7rem;padding-right:1.2rem}.mxd-header__controls .mxd-color-switcher,.mxd-header__controls .mxd-ai-btn{width:4rem;height:4rem}.mxd-header__controls .mxd-color-switcher i{font-size:2rem}.mxd-header__controls .mxd-ai-btn__icon{font-size:1.9rem}.mxd-header__logo .mxd-logo__image{width:clamp(12rem,38vw,16.5rem)!important;height:auto!important}.mxd-header__controls .header-cta-sm{display:none}.menu-mobile-cta{display:flex}}.mxd-header__controls .header-cta-sm.btn-default{border-radius:2.3rem;gap:.8rem;height:4.6rem;padding:0 1.8rem;font-size:1.7rem;line-height:4.6rem}.mxd-header__controls .header-cta-sm.btn-default i{font-size:2rem}.mxd-ai-btn{color:#fff;z-index:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;text-decoration:none;transition:transform .3s;display:inline-flex;position:relative}.mxd-ai-btn:before,.mxd-ai-btn:after{content:"";border:2px solid rgba(var(--accent-rgb), .7);pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite mxdAiPulse;position:absolute;inset:0}.mxd-ai-btn:after{animation-delay:1.2s}.mxd-ai-btn__core{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .4rem 1.6rem #22384373}.mxd-ai-btn__core:before{content:"";background:conic-gradient(from 0deg, #223843, #3a5561, var(--accent), #3a5561, #223843);border-radius:50%;animation:5s linear infinite mxdAiSpin;position:absolute;inset:-50%}.mxd-ai-btn__icon{z-index:1;filter:drop-shadow(0 0 .4rem #fff9);font-size:2.1rem;line-height:1;animation:2.8s ease-in-out infinite mxdAiSparkle;position:relative}.mxd-ai-btn:hover{transform:scale(1.08)}.mxd-ai-btn:hover .mxd-ai-btn__core{box-shadow:0 .4rem 2.4rem rgba(var(--accent-rgb), .7)}@keyframes mxdAiSpin{to{transform:rotate(360deg)}}@keyframes mxdAiPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes mxdAiSparkle{0%,to{opacity:.85;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.mxd-ai-btn__core,.mxd-ai-btn__icon,.mxd-ai-btn:before,.mxd-ai-btn:after{animation:none}}
