:root{--_size:1.8rem;--_font-default:"Funnel Sans", sans-serif;--_font-accent:"Funnel Display", sans-serif;--_radius-s:1rem;--_radius-m:1.6rem;--_radius-l:3.8rem;--_animspeed-medium:.3s;--_animspeed-slow:.6s;--_animbezier:cubic-bezier(.23, .65, .74, 1.09);--base--light:#faf7f6;--base-tint--light:#fff;--base-shade--light:#e0dddb;--base-opp--light:#161616;--base-opp-tint--light:#1c1c1c;--accent--light:#f9057c;--accent-rgb--light:249, 5, 124;--additional--light:#ddf160;--neutral-transparent--light:#ffffff4d;--st-bright--light:#161616;--st-medium--light:#7c7c7c;--st-muted--light:#e0dddb;--st-opp-bright--light:#fff;--fw-regular--light:400;--fw-medium--light:600;--fw-semibold--light:700;--fw-regular-opp--light:300;--fw-medium-opp--light:500;--t-bright--light:#161616;--t-medium--light:#303030;--t-muted--light:#585858;--t-muted-extra--light:#b2aead;--t-opp-bright--light:#fff;--t-opp-medium--light:#acacac;--t-opp-muted--light:#838383;--base--dark:#161616;--base-tint--dark:#1c1c1c;--base-shade--dark:#0a0a0a;--base-opp--dark:#faf7f6;--base-opp-tint--dark:#fff;--accent--dark:#f9057c;--accent-rgb--dark:249, 5, 124;--additional--dark:#9f8be7;--neutral-transparent--dark:#0000004d;--st-bright--dark:#fff;--st-medium--dark:#646464;--st-muted--dark:#252525;--st-opp-bright--dark:#0f0f0f;--fw-regular--dark:300;--fw-medium--dark:500;--fw-semibold--dark:600;--fw-regular-opp--dark:400;--fw-medium-opp--dark:600;--t-bright--dark:#fff;--t-medium--dark:#acacac;--t-muted--dark:#838383;--t-muted-extra--dark:#535151;--t-opp-bright--dark:#161616;--t-opp-medium--dark:#303030;--t-opp-muted--dark:#969696;--pt-base:#fff;--pt-t-light-bright:#fff;--pt-t-dark-bright:#161616;--pt-st-light-bright:#fff;--nl-white:#fff}@media only screen and (min-width:768px){:root{--_radius-m:2.6rem;--_radius-l:5rem}}@media (prefers-color-scheme:light){:root{--base:var(--base--light);--base-tint:var(--base-tint--light);--base-shade:var(--base-shade--light);--base-opp:var(--base-opp--light);--base-opp-tint:var(--base-opp-tint--light);--accent:var(--accent--light);--accent-rgb:var(--accent-rgb--light);--additional:var(--additional--light);--neutral-transparent:var(--neutral-transparent--light);--st-bright:var(--st-bright--light);--st-medium:var(--st-medium--light);--st-muted:var(--st-muted--light);--st-opp-bright:var(--st-opp-bright--light);--fw-regular:var(--fw-regular--light);--fw-medium:var(--fw-medium--light);--fw-semibold:var(--fw-semibold--light);--fw-regular-opp:var(--fw-regular-opp--light);--fw-medium-opp:var(--fw-medium-opp--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-muted-extra:var(--t-muted-extra--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light)}}@media (prefers-color-scheme:dark){:root{--base:var(--base--dark);--base-tint:var(--base-tint--dark);--base-shade:var(--base-shade--dark);--base-opp:var(--base-opp--dark);--base-opp-tint:var(--base-opp-tint--dark);--accent:var(--accent--dark);--accent-rgb:var(--accent-rgb--dark);--additional:var(--additional--dark);--neutral-transparent:var(--neutral-transparent--dark);--st-bright:var(--st-bright--dark);--st-medium:var(--st-medium--dark);--fw-semibold:var(--fw-semibold--dark);--st-muted:var(--st-muted--dark);--st-opp-bright:var(--st-opp-bright--dark);--fw-regular:var(--fw-regular--dark);--fw-medium:var(--fw-medium--dark);--fw-regular-opp:var(--fw-regular-opp--dark);--fw-medium-opp:var(--fw-medium-opp--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-muted-extra:var(--t-muted-extra--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark)}}[color-scheme=light]{--base:var(--base--light);--base-tint:var(--base-tint--light);--base-shade:var(--base-shade--light);--base-opp:var(--base-opp--light);--base-opp-tint:var(--base-opp-tint--light);--accent:var(--accent--light);--accent-rgb:var(--accent-rgb--light);--additional:var(--additional--light);--neutral-transparent:var(--neutral-transparent--light);--st-bright:var(--st-bright--light);--st-medium:var(--st-medium--light);--st-muted:var(--st-muted--light);--st-opp-bright:var(--st-opp-bright--light);--fw-regular:var(--fw-regular--light);--fw-medium:var(--fw-medium--light);--fw-semibold:var(--fw-semibold--light);--fw-regular-opp:var(--fw-regular-opp--light);--fw-medium-opp:var(--fw-medium-opp--light);--t-bright:var(--t-bright--light);--t-medium:var(--t-medium--light);--t-muted:var(--t-muted--light);--t-muted-extra:var(--t-muted-extra--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-medium:var(--t-opp-medium--light);--t-opp-muted:var(--t-opp-muted--light)}[color-scheme=dark]{--base:var(--base--dark);--base-tint:var(--base-tint--dark);--base-shade:var(--base-shade--dark);--base-opp:var(--base-opp--dark);--base-opp-tint:var(--base-opp-tint--dark);--accent:var(--accent--dark);--accent-rgb:var(--accent-rgb--dark);--additional:var(--additional--dark);--neutral-transparent:var(--neutral-transparent--dark);--st-bright:var(--st-bright--dark);--st-medium:var(--st-medium--dark);--st-muted:var(--st-muted--dark);--st-opp-bright:var(--st-opp-bright--dark);--fw-regular:var(--fw-regular--dark);--fw-medium:var(--fw-medium--dark);--fw-semibold:var(--fw-semibold--dark);--fw-regular-opp:var(--fw-regular-opp--dark);--fw-medium-opp:var(--fw-medium-opp--dark);--t-bright:var(--t-bright--dark);--t-medium:var(--t-medium--dark);--t-muted:var(--t-muted--dark);--t-muted-extra:var(--t-muted-extra--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-medium:var(--t-opp-medium--dark);--t-opp-muted:var(--t-opp-muted--dark)}.divider-image-3{background-image:url(/img/pingu/pingu_solutions_in_oslo.jpg)}.divider-image-5{background-image:url(/img/pingu/pingu_office.jpg)}.divider-image-7{background-image:url(/img/illustrations/2400x1600_divider-07.webp)}.blog-preview-image-1{background-image:url(/img/blog/preview/1000x1250_prv-01.webp)}.blog-preview-image-2{background-image:url(/img/blog/preview/1000x1250_prv-02.webp)}.blog-preview-image-3{background-image:url(/img/blog/preview/1000x1250_prv-03.webp)}.headline-img-05:before{background-image:url(/img/illustrations/400x200_hdl-05.webp)}.headline-img-06:before{background-image:url(/img/illustrations/400x200_hdl-06.webp)}.image-values-1{background-image:url(/img/pingu/pingu_office.jpg)}.image-values-2{background-image:url(/img/team/padel-im-januar.webp)}.image-values-jobs-1{background-image:url(/img/pingu/pingu_solutions_in_oslo.jpg)}.image-values-jobs-2{background-image:url(/img/pingu/pingu_office.jpg)}.divider-image-jobs-1{background-image:url(/img/team/padel-im-januar.webp)}.divider-image-jobs-2{background-image:url(/img/pingu/pingu_office.jpg)}.prj-details-img-01{background-image:url(/img/works/2200x1650_prj-details-01.webp)}*,:after,:before{box-sizing:border-box}button:active,button:focus{outline:0!important}button::-moz-focus-inner{border:0!important}input::-moz-focus-inner{border:0!important}[type=search]::-webkit-search-cancel-button{appearance:none}[type=search]::-webkit-search-decoration{appearance:none}a:focus,button:focus,input:focus,textarea:focus,a,button,input,textarea{-webkit-tap-highlight-color:transparent}::selection{background-color:var(--accent);color:var(--t-opp-bright);text-shadow:none}::-webkit-scrollbar{background:var(--base-shade);width:6px;display:none}@media only screen and (min-width:768px){::-webkit-scrollbar{display:block}}::-webkit-scrollbar-track{background-color:var(--base-shade)}::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:var(--_radius-s)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;font-family:sans-serif;font-size:62.5%}body{width:100%;min-width:360px;font:normal 400 var(--_size) / 1.6 var(--_font-default);text-rendering:optimizelegibility;background-color:var(--base);color:var(--t-medium);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:unset!important}section{width:100%;min-width:360px;position:relative}a{-webkit-tap-highlight-color:transparent;-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);outline:0;text-decoration:none}img{width:100%;height:auto;display:block}.overflow-hidden{overflow:hidden!important}.components{position:relative}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.mxd-page-content{position:relative}.mxd-page-content.inner-page-content{padding-top:7.6rem}@media only screen and (min-width:768px){.mxd-page-content.inner-page-content{padding-top:9.6rem}}.mxd-wrapper{width:100%;min-width:360px;position:relative}.mxd-wrapper.mxd-wrapper-opposite{background-color:var(--base-opp);-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l)}.mxd-wrapper.padding-top-pre-title{padding-top:13rem}.mxd-wrapper.margin-bottom-pre-title{margin-bottom:13rem}@media only screen and (min-width:768px){.mxd-wrapper.padding-top-pre-title{padding-top:14.3rem}.mxd-wrapper.margin-bottom-pre-title{margin-bottom:14.3rem}}@media only screen and (min-width:1600px){.mxd-wrapper.padding-top-pre-title{padding-top:18.3rem}.mxd-wrapper.margin-bottom-pre-title{margin-bottom:18.3rem}}.mxd-section{width:100%;min-width:360px;position:relative}.mxd-section.padding-blog-descr-pre-grid{padding-bottom:2.2rem}.mxd-section.padding-default{padding-bottom:14rem}.mxd-section.padding-default.mobile-title{padding-bottom:13rem}.mxd-section.padding-pre-grid{padding-bottom:11rem}.mxd-section.padding-pre-grid.mobile-grid-s{padding-bottom:12.5rem}.mxd-section.padding-pre-grid.mobile-grid-title{padding-bottom:10rem}.mxd-section.padding-pre-title{padding-bottom:13rem}.mxd-section.padding-stacked-pre-mtext{padding-bottom:8.1rem}.mxd-section.padding-grid-pre-mtext{padding-bottom:11.3rem}.mxd-section.padding-mtext{padding-bottom:12.6rem}.mxd-section.padding-mtext.mobile-title{padding-bottom:11.6rem}.mxd-section.padding-blog{padding-bottom:13.1rem}@media only screen and (min-width:768px){.mxd-section.padding-default{padding-bottom:16rem}.mxd-section.padding-default.mobile-title{padding-bottom:14.5rem}.mxd-section.padding-pre-grid,.mxd-section.padding-pre-grid.mobile-grid-s{padding-bottom:13rem}.mxd-section.padding-pre-grid.mobile-grid-title{padding-bottom:11.3rem}.mxd-section.padding-pre-title{padding-bottom:14.3rem}.mxd-section.padding-stacked-pre-mtext{padding-bottom:7.3rem}.mxd-section.padding-grid-pre-mtext{padding-bottom:10.4rem}.mxd-section.padding-mtext{padding-bottom:13.4rem}.mxd-section.padding-mtext.mobile-title{padding-bottom:11.6rem}.mxd-section.padding-blog{padding-bottom:15.1rem}}@media only screen and (min-width:1200px){.mxd-section.padding-blog-descr-pre-grid{padding-bottom:7.2rem}.mxd-section.padding-default{padding-bottom:16rem}.mxd-section.padding-default.mobile-title{padding-bottom:14.5rem}.mxd-section.padding-pre-grid,.mxd-section.padding-pre-grid.mobile-grid-s,.mxd-section.padding-pre-grid.mobile-grid-title{padding-bottom:13rem}.mxd-section.padding-pre-title{padding-bottom:14.3rem}.mxd-section.padding-grid-pre-mtext{padding-bottom:10.4rem}.mxd-section.padding-mtext,.mxd-section.padding-mtext.mobile-title{padding-bottom:13.4rem}}@media only screen and (min-width:1600px){.mxd-section.padding-default,.mxd-section.padding-default.mobile-title{padding-bottom:20rem}.mxd-section.padding-pre-grid,.mxd-section.padding-pre-grid.mobile-grid-s,.mxd-section.padding-pre-grid.mobile-grid-title{padding-bottom:17rem}.mxd-section.padding-pre-title{padding-bottom:18.3rem}.mxd-section.padding-stacked-pre-mtext{padding-bottom:8.3rem}.mxd-section.padding-grid-pre-mtext{padding-bottom:14.4rem}.mxd-section.padding-mtext,.mxd-section.padding-mtext.mobile-title{padding-bottom:17.3rem}.mxd-section.padding-blog{padding-bottom:19.2rem}}@media only screen and (min-width:1200px){.mxd-section.padding-hero-01{padding-top:12rem}}@media only screen and (min-width:1600px){.mxd-section.padding-hero-01{padding-top:16rem}}.mxd-section-inner-headline{padding-top:13rem}@media only screen and (min-width:768px){.mxd-section-inner-headline{padding-top:15rem}}@media only screen and (min-width:1200px){.mxd-section-inner-headline{padding-top:13.6rem}.mxd-section-inner-headline.grid-headline{padding-top:16rem}}@media only screen and (min-width:1600px){.mxd-section-inner-headline{padding-top:17rem}.mxd-section-inner-headline.grid-headline{padding-top:20rem}}.mxd-section-inner-headline.padding-default{padding-bottom:14rem}.mxd-section-inner-headline.padding-headline-pre-block,.mxd-section-inner-headline.padding-text-pre-block{padding-bottom:13rem}@media only screen and (min-width:768px){.mxd-section-inner-headline.padding-default{padding-bottom:16rem}.mxd-section-inner-headline.padding-headline-pre-block{padding-bottom:14.6rem}.mxd-section-inner-headline.padding-text-pre-block{padding-bottom:14.8rem}.mxd-section-inner-headline.padding-s-text-pre-form{padding-bottom:0}}@media only screen and (min-width:1200px){.mxd-section-inner-headline.padding-headline-pre-block{padding-bottom:14.2rem}.mxd-section-inner-headline.padding-s-text-pre-form{padding-bottom:3.2rem}}@media only screen and (min-width:1600px){.mxd-section-inner-headline.padding-default{padding-bottom:20rem}.mxd-section-inner-headline.padding-headline-pre-block{padding-bottom:18rem}.mxd-section-inner-headline.padding-text-pre-block{padding-bottom:18.7rem}.mxd-section-inner-headline.padding-s-text-pre-form{padding-bottom:3rem}}.mxd-section-fullscreen{width:100%;height:100vh;padding-top:7.6rem;overflow:hidden}@media only screen and (min-width:768px){.mxd-section-fullscreen{padding-top:9.6rem}}.mxd-container{width:100%;max-width:1920px;margin:0 auto;padding:0 3rem;position:relative}.mxd-container.fullwidth-container{max-width:none;padding:0}.mxd-container.fullscreen-container{height:100%}.mxd-container.grid-container,.mxd-container.grid-l-container{padding:0 1.5rem}@media only screen and (min-width:768px){.mxd-container{padding:0 6rem}.mxd-container.grid-container,.mxd-container.grid-l-container{padding:0 4.5rem}}@media only screen and (min-width:1200px){.mxd-container.grid-l-container{padding:0 3rem}}@media only screen and (min-width:1600px){.mxd-container{padding:0 9rem}.mxd-container.grid-container{padding:0 7.5rem}.mxd-container.grid-l-container{padding:0 4.5rem}}.mxd-container__circle{z-index:2;text-align:center;margin-bottom:-10rem;position:relative}@media only screen and (min-width:1200px){.mxd-container__circle{margin-bottom:0;position:absolute;top:-10rem;right:12rem}}@media only screen and (min-width:1600px){.mxd-container__circle{right:18rem}}.mxd-grid-item{margin-top:3rem;padding:0 1.5rem}.mxd-grid-item.no-margin{margin:0}.mxd-grid-item.no-margin-desktop{margin-top:3rem}@media only screen and (min-width:1200px){.mxd-grid-item.no-margin-desktop{margin:0}}.mxd-block{position:relative}.mxd-block.fullscreen-block{height:100%}.mxd-block.absolute-centered-block{position:absolute;top:50%;bottom:auto;left:0;transform:translateY(-50%)}.mxd-block__name{position:relative}.mxd-block__name.name-inner-headline{margin-bottom:.2rem}.mxd-block__name.name-project-link{margin-top:0;margin-bottom:.1rem}@media only screen and (min-width:768px){.mxd-block__name.name-inner-headline{margin-bottom:.4rem}}@media only screen and (min-width:1200px){.mxd-block__name.name-inner-headline{margin-top:2rem;margin-bottom:0}.mxd-block__name.name-project-link{margin-top:1.3rem;margin-bottom:0}}@media only screen and (min-width:1600px){.mxd-block__name.name-inner-headline{margin-top:2.6rem}.mxd-block__name.name-project-link{margin-top:2rem}}.inner-headline__title{position:relative}.inner-headline__descr{margin-top:3.8rem}@media only screen and (min-width:1200px){.inner-headline__descr{max-width:560px;margin-top:1.8rem;padding-left:3rem}}@media only screen and (min-width:1600px){.inner-headline__descr{max-width:620px;margin-top:2rem}}.inner-headline__text{margin-top:3.3rem}@media only screen and (min-width:768px){.inner-headline__text{margin-top:4.9rem}}@media only screen and (min-width:1200px){.inner-headline__text{margin-top:4.6rem}}@media only screen and (min-width:1600px){.inner-headline__text{margin-top:5.9rem}}.inner-headline__paragraph{margin-top:3.8rem}@media only screen and (min-width:768px){.inner-headline__paragraph{margin-top:3.5rem}}@media only screen and (min-width:1200px){.inner-headline__paragraph{margin-top:4.1rem}}@media only screen and (min-width:1600px){.inner-headline__paragraph{margin-top:4.5rem}}.inner-headline__data{margin-top:4.4rem}@media only screen and (min-width:1200px){.inner-headline__data{margin-top:5.4rem}}@media only screen and (min-width:1600px){.inner-headline__data{margin-top:6.1rem}}.inner-headline__tags{flex-wrap:wrap;gap:1rem;margin-top:5.5rem;display:flex}@media only screen and (min-width:768px){.inner-headline__tags{margin-top:5.4rem}}@media only screen and (min-width:1200px){.inner-headline__tags{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:1rem;height:100%;margin-top:0;display:flex}.inner-headline__tags .tag{align-self:flex-end}}.mxd-block__paragraph{flex-direction:column;gap:2rem;margin-top:1.8rem;display:flex}@media only screen and (min-width:768px){.mxd-block__paragraph{margin-top:1.3rem}}@media only screen and (min-width:1200px){.mxd-block__paragraph{gap:3rem;margin-top:.4rem}}@media only screen and (min-width:1600px){.mxd-block__paragraph{max-width:855px}}.mxd-paragraph__lists-item{flex-direction:column;gap:1.2rem;margin-bottom:2.1rem;display:flex}.mxd-paragraph__lists-item:last-of-type{margin-bottom:0}.mxd-paragraph__lists-item ul{flex-direction:column;display:flex}.mxd-paragraph__lists-item ul li{font:normal var(--fw-regular) 1.8rem/1.4 var(--_font-accent);display:block}.mxd-paragraph__lists-item ul li a{font:normal var(--fw-regular) 1.8rem/1.4 var(--_font-accent);color:var(--t-medium);background:-webkit-gradient(linear, left top, right top, from(#0000), to(#0000)), -webkit-gradient(linear, left top, right top, from(var(--t-bright)), to(var(--t-bright)));background:-moz-linear-gradient(left, #0000, #0000), -moz-linear-gradient(left, var(--t-bright), var(--t-bright));background:linear-gradient(to right, #0000, #0000), linear-gradient(to right, var(--t-bright), var(--t-bright));-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .3s,color .3s;-moz-transition:background-size .3s,color .3s,-moz-background-size .3s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .3s,color .3s,-moz-background-size .3s}.no-touch .mxd-paragraph__lists-item ul li a:hover{color:var(--t-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}@media only screen and (min-width:1200px){.mxd-paragraph__lists-item{gap:1.8rem;margin-bottom:0}}@media only screen and (min-width:1600px){.mxd-paragraph__lists-item ul li a{font-size:1.8rem}}.mxd-paragraph__controls{margin-top:1.3rem}@media only screen and (min-width:1200px){.mxd-paragraph__controls{margin-top:1.4rem}}@media only screen and (min-width:1600px){.mxd-paragraph__controls{margin-top:1.7rem}}h1{font:normal var(--fw-medium) 6rem/1.1 var(--_font-accent);letter-spacing:-.06rem;color:var(--t-bright)}@media only screen and (min-width:768px){h1{font-size:8rem}h1.h1-small{font-size:9rem}}@media only screen and (min-width:1200px){h1{font-size:10rem}h1.h1-small{font-size:9rem}}@media only screen and (min-width:1400px){h1.h1-small{font-size:9rem}}@media only screen and (min-width:1600px){h1{font-size:12rem}h1.h1-small{font-size:9rem}}.typed-cursor{color:var(--accent)}h2{font:normal var(--fw-medium) 4.4rem/1.1 var(--_font-accent);letter-spacing:-.06rem;color:var(--t-bright)}h2.opposite{color:var(--t-opp-bright)}@media only screen and (min-width:768px){h2{font-size:7rem}}@media only screen and (min-width:1600px){h2{font-size:7rem}}h3{font:normal var(--fw-medium) 3.6rem/1.2 var(--_font-accent);color:var(--t-bright)}h3.opposite{color:var(--t-opp-bright)}@media only screen and (min-width:768px){h3{font-size:5rem}}h4{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:1200px){h4{font-size:4.4rem}}h5{font:normal var(--fw-medium) 2.6rem/1.2 var(--_font-accent);color:var(--t-bright)}h5 small{font:normal var(--fw-regular) 1.6rem/1.2 var(--_font-accent);color:var(--t-medium);margin-top:.2rem;display:block}h5 a{color:var(--t-bright)}h5.opposite,h5.opposite a{color:var(--t-opp-bright)}@media only screen and (min-width:768px){h5{font-size:3.4rem}}@media only screen and (min-width:1600px){h5 small{font-size:1.8rem}}h6{font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright)}h6 a{color:var(--t-bright)}h6.opposite,h6.opposite a{color:var(--t-opp-bright)}@media only screen and (min-width:1200px){h6{font-size:3rem}}p{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium)}p a,p span{color:var(--t-bright)}p span{font-weight:var(--fw-semibold)}p a{background:-webkit-gradient(linear, left top, right top, from(var(--t-medium)), to(var(--t-medium))), -webkit-gradient(linear, left top, right top, from(#0000), to(#0000));background:-moz-linear-gradient(left, var(--t-medium), var(--t-medium)), -moz-linear-gradient(left, #0000, #0000);background:linear-gradient(to right, var(--t-medium), var(--t-medium)), linear-gradient(to right, #0000, #0000);-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .4s,color .3s,-moz-background-size .4s}p a.opposite{background:-webkit-gradient(linear, left top, right top, from(var(--t-opp-medium)), to(var(--t-opp-medium))), -webkit-gradient(linear, left top, right top, from(#0000), to(#0000));background:-moz-linear-gradient(left, var(--t-opp-medium), var(--t-opp-medium)), -moz-linear-gradient(left, #0000, #0000);background:linear-gradient(to right, var(--t-opp-medium), var(--t-opp-medium)), linear-gradient(to right, #0000, #0000)}.no-touch p a:hover{color:var(--t-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}.no-touch p a:hover.opposite{color:var(--t-opp-bright)}p.t-120{line-height:1.2}p.t-140{line-height:1.4}p.t-xsmall{font-size:1.4rem;line-height:1.2}p.t-small{font-size:1.6rem}p.t-large{font-family:var(--_font-accent);color:var(--t-bright);font-size:2.5rem}p.t-caption{line-height:1.4;font-weight:var(--fw-medium)}p.t-muted{color:var(--t-muted)}p.t-muted span{color:var(--t-medium)}p.t-muted a{font-weight:var(--fw-regular);color:var(--t-muted);background:-webkit-gradient(linear, left top, right top, from(var(--t-muted)), to(var(--t-muted))), -webkit-gradient(linear, left top, right top, from(#0000), to(#0000));background:-moz-linear-gradient(left, var(--t-muted), var(--t-muted)), -moz-linear-gradient(left, #0000, #0000);background:linear-gradient(to right, var(--t-muted), var(--t-muted)), linear-gradient(to right, #0000, #0000);-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .4s,color .3s,-moz-background-size .4s}.no-touch p.t-muted a:hover{color:var(--t-medium);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}p.t-opposite{color:var(--t-opp-bright)}p.t-opposite-medium{color:var(--t-opp-medium)}p.t-opposite-medium a{color:var(--t-opp-bright);background:-webkit-gradient(linear, left top, right top, from(var(--t-opp-medium)), to(var(--t-opp-medium))), -webkit-gradient(linear, left top, right top, from(#0000), to(#0000));background:-moz-linear-gradient(left, var(--t-opp-medium), var(--t-opp-medium)), -moz-linear-gradient(left, #0000, #0000);background:linear-gradient(to right, var(--t-opp-medium), var(--t-opp-medium)), linear-gradient(to right, #0000, #0000);-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .4s,color .3s,-moz-background-size .4s}.no-touch p.t-opposite-medium a:hover{color:var(--t-opp-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}p.t-bright{color:var(--t-bright)}p.t-bright.opposite{color:var(--t-opp-bright)}p.t-medium{font-weight:var(--fw-medium)}p.t-semibold{font-weight:var(--fw-semibold)}@media only screen and (min-width:1600px){p{font-size:2.2rem}p.t-large{font-size:3rem}p.t-small{font-size:1.8rem}}.mxd-point-subtitle{align-items:center;-webkit-box-pack:left;-moz-box-pack:left;-ms-flex-pack:left;font:normal var(--fw-regular) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright);justify-content:left;gap:1rem;display:inline-flex}.mxd-point-subtitle svg{width:1.9rem;height:1.9rem;fill:var(--t-bright)}.mxd-point-subtitle span{font-weight:var(--fw-regular)}.mxd-point-subtitle a{color:var(--t-bright);background:0 0}.no-touch .mxd-point-subtitle:hover a{color:var(--t-medium)}.mxd-stats-number{font:normal var(--fw-medium) 7rem/.8 var(--_font-accent);color:var(--t-bright);letter-spacing:-.1rem}.mxd-stats-number.opposite{color:var(--t-opp-bright)}.mxd-stats-number.small{font-size:5rem}@media only screen and (min-width:768px){.mxd-stats-number.small{font-size:7rem}}@media only screen and (min-width:1200px){.mxd-stats-number{font-size:9rem}}@media only screen and (min-width:1600px){.mxd-stats-number{font-size:12rem}}.btn-rotating{color:var(--t-bright);justify-content:center;align-items:center;font-size:2.2rem;display:inline-flex;position:relative}.btn-rotating .btn-rotating__text{display:block;position:absolute;top:0;left:0}.btn-rotating .btn-rotating__text text{fill:var(--t-bright);font-family:var(--_font-accent);text-transform:uppercase;-webkit-transition:var(--_animspeed-medium) var(--_animbezier);-moz-transition:var(--_animspeed-medium) var(--_animbezier);transition:var(--_animspeed-medium) var(--_animbezier);font-weight:500}.btn-rotating .btn-rotating__image{height:auto;-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);display:block;transform:scale(1)}.no-touch .btn-rotating:hover .btn-rotating__image{transform:scale(.92)}.btn-rotating-180,.btn-rotating-180 .btn-rotating__text{width:180px;height:180px}.btn-rotating-180 .btn-rotating__text text{letter-spacing:.1rem;font-size:1.53rem}.btn-rotating-180 .btn-rotating__image{width:7.6rem}.btn-rotating-180.ver-02 .btn-rotating__text text{font-size:1.36rem}.btn-rotating-blur-outline{border:1px solid var(--st-opp-bright);background-color:var(--neutral-transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:50%;width:200px;height:200px}.btn-rotating-blur-outline .btn-rotating__text{width:180px;height:180px;top:1rem;left:1rem}.btn-rotating-blur-outline .btn-rotating__text text{letter-spacing:.09rem;font-size:1.4rem}.btn-rotating-blur-outline .btn-rotating__image{width:8rem}.btn-rotating-blur-outline.ver-02 .btn-rotating__text text{letter-spacing:.09rem;font-size:1.374rem}.btn{font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;outline:0;justify-content:center;align-items:center;gap:1.4rem;padding:0;text-decoration:none;display:inline-flex;position:relative}.btn-to-top{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:4.6rem;height:4.6rem;color:var(--nl-white);mix-blend-mode:difference;font:normal var(--fw-regular) 2.2rem/1.5 var(--_font-accent);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);z-index:9;background-color:#ffffff08;border-width:2px;border-radius:50%;position:fixed;bottom:3rem;right:3rem;overflow:hidden;transform:scale(1)}.btn-to-top i{font-size:2.2rem;display:inline-flex;position:relative;overflow:hidden}.no-touch .btn-to-top:hover{transform:scale(1.04)}@media only screen and (min-width:768px){.btn-to-top{width:5.6rem;height:5.6rem;bottom:4rem;right:6rem}.btn-to-top i{font-size:2.5rem}}@media only screen and (min-width:1600px){.btn-to-top{right:9rem}}.btn-line-small{font:normal var(--fw-regular) 1.8rem/1.2 var(--_font-accent);color:var(--t-muted);gap:1rem}.btn-line-small .btn-caption,.btn-line-small i{display:inline-flex;position:relative}.btn-line-small i{font-size:2.2rem;overflow:hidden}.btn-line-xsmall{font:normal var(--fw-regular) 1.4rem/1.2 var(--_font-accent);justify-content:flex-start;gap:.6rem;width:auto}.btn-line-xsmall .btn-caption,.btn-line-xsmall i{display:inline-flex;position:relative}.btn-line-xsmall i{font-size:1.6rem;overflow:hidden}.btn-line-headline{width:auto;font:normal var(--fw-medium) 3.6rem/1.1 var(--_font-accent);letter-spacing:-.06rem;color:var(--t-muted-extra);justify-content:flex-start;align-items:flex-end;gap:1rem;margin-top:1rem}.btn-line-headline .btn-caption,.btn-line-headline i{display:inline-flex;position:relative}.btn-line-headline i{font-size:3.1rem;overflow:hidden}@media only screen and (min-width:768px){.btn-line-headline{margin-top:0;font-size:8rem}.btn-line-headline i{font-size:6.7rem}}@media only screen and (min-width:1200px){.btn-line-headline{font-size:10rem}.btn-line-headline i{font-size:8.7rem}.no-touch .btn-line-headline:hover{color:var(--accent)}}@media only screen and (min-width:1600px){.btn-line-headline{font-size:12rem}.btn-line-headline i{font-size:10.1rem}}.btn-default{height:5.6rem;line-height:5.6rem;font:normal var(--fw-medium) 2.2rem/1.5 var(--_font-accent);border-width:2px;border-radius:2.8rem;gap:1.2rem;padding:0 2.2rem}.btn-default .btn-caption,.btn-default i{display:inline-flex;position:relative}.btn-default i{font-size:2.6rem;overflow:hidden}.btn-small{height:4.4rem;line-height:4.4rem;font:normal var(--fw-regular) 1.6rem/1.5 var(--_font-accent);border-width:1px;border-radius:2.2rem;gap:.8rem;padding:0 1.5rem}.btn-small i{font-size:1.8rem}.btn-large{height:5.6rem;line-height:5.6rem;font:normal var(--fw-medium) 2.2rem/1.5 var(--_font-accent);border-width:2px;border-radius:2.8rem;gap:1.2rem;padding:0 2.2rem}.btn-large i{font-size:2.6rem}@media only screen and (min-width:768px){.btn-large{height:8.4rem;line-height:8.4rem;font:normal var(--fw-medium) 3rem/1.5 var(--_font-accent);border-width:2px;border-radius:4.2rem;gap:1.6rem;padding:0 3.2rem}.btn-large i{font-size:3.6rem}}.btn-round{width:5.6rem;height:5.6rem;font:normal var(--fw-regular) 2.2rem/1.5 var(--_font-accent);-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);border-width:2px;border-radius:50%;transform:scale(1)}.btn-round i{font-size:2.5rem;display:inline-flex;position:relative;overflow:hidden}.no-touch .btn-round:hover{transform:scale(1.04)}.btn-round-medium{border-width:1px;width:5.6rem;height:5.6rem}.btn-round-medium i{font-size:2.4rem}.btn-round-small{border-width:1px;width:4rem;height:4rem}.btn-round-small i{font-size:1.8rem}.btn-form{width:6rem;height:6rem;font:normal var(--fw-regular) 2.2rem/1.5 var(--_font-accent);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium);transition:color var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium);-moz-transition:transform var(--_animspeed-medium), color var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium);transition:transform var(--_animspeed-medium), color var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium), color var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium), -moz-transform var(--_animspeed-medium);border-width:2px;justify-content:end;transform:scale(1)}.btn-form i{font-size:2.6rem;display:inline-flex;position:relative;overflow:hidden}.no-touch .btn-form:hover{transform:scale(1.04)}.btn-absolute-right{position:absolute;top:0;right:0}.btn-outline{border-style:solid;border-color:var(--st-bright);color:var(--t-bright);background-color:#0000}.btn-outline.opposite{border-color:var(--st-opp-bright);color:var(--t-opp-bright)}.btn-accent{background-color:var(--accent);border-style:solid;border-color:var(--accent);color:var(--t-opp-bright)}.btn-additional{background-color:var(--additional);border-style:solid;border-color:var(--additional);color:var(--t-bright)}.btn-opposite{background-color:var(--base-opp);border-style:solid;border-color:var(--base-opp);color:var(--t-opp-bright)}.btn-base{background-color:var(--base);border-style:solid;border-color:var(--base);color:var(--t-bright)}.btn-muted{color:var(--t-muted);background-color:#0000}.no-touch .btn-muted:hover{color:var(--t-bright)}.btn-anim.play .btn-anim__letter,.btn-anim:hover .btn-anim__letter{transform:translateY(-100%)}.btn-anim .btn-caption{height:3.3rem;line-height:3.3rem;overflow:hidden;display:block!important}.btn-anim__letter{transition:-webkit-transform .5s cubic-bezier(.76,0,.024,1);-moz-transition:transform .5s cubic-bezier(.76,0,.024,1);transition:transform .5s cubic-bezier(.76,0,.024,1);display:inline-block}.btn-anim .btn-anim__block:last-child{color:var(--primary)}.btn-anim__letter:first-child{transition-delay:0s}.btn-anim__letter:nth-child(2){transition-delay:30ms}.btn-anim__letter:nth-child(3){transition-delay:60ms}.btn-anim__letter:nth-child(4){transition-delay:90ms}.btn-anim__letter:nth-child(5){transition-delay:.12s}.btn-anim__letter:nth-child(6){transition-delay:.15s}.btn-anim__letter:nth-child(7){transition-delay:.18s}.btn-anim__letter:nth-child(8){transition-delay:.21s}.btn-anim__letter:nth-child(9){transition-delay:.24s}.btn-anim__letter:nth-child(10){transition-delay:.27s}.btn-anim__letter:nth-child(11){transition-delay:.3s}.btn-anim__letter:nth-child(12){transition-delay:.33s}.btn-anim__letter:nth-child(13){transition-delay:.36s}.btn-anim__letter:nth-child(14){transition-delay:.39s}.btn-anim__letter:nth-child(15){transition-delay:.42s}.btn-anim__letter:nth-child(16){transition-delay:.45s}.btn-anim__letter:nth-child(17){transition-delay:.48s}.btn-anim__letter:nth-child(18){transition-delay:.51s}.btn-anim__letter:nth-child(19){transition-delay:.54s}.btn-anim__letter:nth-child(20){transition-delay:.57s}.btn-anim__letter:nth-child(21){transition-delay:.6s}.btn-anim__letter:nth-child(22){transition-delay:.63s}.btn-anim__letter:nth-child(23){transition-delay:.66s}.btn-anim__letter:nth-child(24){transition-delay:.69s}.btn-anim__letter:nth-child(25){transition-delay:.72s}.btn-anim__letter:nth-child(26){transition-delay:.75s}.btn-anim__letter:nth-child(27){transition-delay:.78s}.btn-anim__letter:nth-child(28){transition-delay:.81s}.btn-anim__letter:nth-child(29){transition-delay:.84s}.btn-anim__letter:nth-child(30){transition-delay:.87s}.tag{font:inherit;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;outline:0;justify-content:center;align-items:center;gap:.8rem;padding:0;text-decoration:none;display:inline-flex;position:relative}.tag-default{height:3.2rem;line-height:3.2rem;font:normal var(--fw-regular) 1.4rem/1.5 var(--_font-accent);border-width:1px;border-radius:1.6rem;padding:0 1.2rem}@media only screen and (min-width:1600px){.tag-default{border-radius:1.8rem;height:3.6rem;padding:0 1.4rem;font-size:1.6rem;line-height:3.6rem}}.tag-outline{border-style:solid;border-color:var(--st-bright);color:var(--t-bright);background-color:#0000}.tag-link-outline{-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier)}.tag-link-outline a{color:var(--t-bright)}.no-touch .tag-link-outline:hover{background-color:var(--base-opp);border-color:var(--base-opp);color:var(--t-opp-bright)}.no-touch .tag-link-outline:hover a{color:var(--t-opp-bright)}.tag-outline-opposite{border-style:solid;border-color:var(--st-opp-bright);color:var(--t-opp-bright);background-color:#0000}.tag-outline-medium{border-style:solid;border-color:var(--st-medium);color:var(--t-medium);background-color:#0000}.tag-outline-permanent{border-style:solid;border-color:var(--pt-st-light-bright);color:var(--pt-t-light-bright);background-color:#0000}.tag-link-outline-premanent{-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier)}.tag-link-outline-premanent a{color:var(--pt-t-light-bright)}.no-touch .tag-link-outline-premanent:hover{background-color:var(--pt-base);border-color:var(--pt-st-light-bright);color:var(--pt-t-dark-bright)}.no-touch .tag-link-outline-premanent:hover a{color:var(--pt-t-dark-bright)}.tag-permanent{background-color:var(--pt-base);border-style:solid;border-color:var(--pt-st-light-bright);color:var(--pt-t-dark-bright)}.tag-accent{background-color:var(--accent);border-style:solid;border-color:var(--accent);color:var(--t-opp-bright)}.tag-additional{background-color:var(--additional);border-style:solid;border-color:var(--additional);color:var(--t-bright)}.slide-right:hover i:before{-webkit-animation:.6s var(--_animbezier) .3s 1 both slideRight;-moz-animation:.6s var(--_animbezier) .3s 1 both slideRight;animation:.6s var(--_animbezier) .3s 1 both slideRight}.slide-right-up:hover i:before{-webkit-animation:.6s var(--_animbezier) .3s 1 both slideRightUp;-moz-animation:.6s var(--_animbezier) .3s 1 both slideRightUp;animation:.6s var(--_animbezier) .3s 1 both slideRightUp}.slide-right-down:hover i:before{-webkit-animation:.6s var(--_animbezier) .3s 1 both slideRightDown;-moz-animation:.6s var(--_animbezier) .3s 1 both slideRightDown;animation:.6s var(--_animbezier) .3s 1 both slideRightDown}.slide-left:hover i:before{-webkit-animation:.6s var(--_animbezier) 0s 1 both slideLeft;-moz-animation:.6s var(--_animbezier) 0s 1 both slideLeft;animation:.6s var(--_animbezier) 0s 1 both slideLeft}.slide-down:hover i:before{-webkit-animation:.6s var(--_animbezier) .3s 1 both slideDown;-moz-animation:.6s var(--_animbezier) .3s 1 both slideDown;animation:.6s var(--_animbezier) .3s 1 both slideDown}.slide-up:hover i:before{-webkit-animation:.6s var(--_animbezier) 0s 1 both slideUp;-moz-animation:.6s var(--_animbezier) 0s 1 both slideUp;animation:.6s var(--_animbezier) 0s 1 both slideUp}.anim-no-delay:hover i:before{animation-delay:0s}@keyframes slideRight{0%{transform:translate(0)}50%{transform:translate(100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)}53%{opacity:1}to{transform:translate(0)}}@keyframes slideRightUp{0%{transform:translate(0)translateY(0)}50%{transform:translate(100%)translateY(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)translateY(100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideRightDown{0%{transform:translate(0)translateY(0)}50%{transform:translate(100%)translateY(100%)}51%{opacity:0}52%{opacity:0;transform:translate(-100%)translateY(-100%)}53%{opacity:1}to{transform:translate(0)translateY(0)}}@keyframes slideLeft{0%{transform:translate(0)}50%{transform:translate(-100%)}51%{opacity:0}52%{opacity:0;transform:translate(100%)}53%{opacity:1}to{transform:translate(0)}}@keyframes slideDown{0%{transform:translateY(0)}50%{transform:translateY(100%)}51%{opacity:0}52%{opacity:0;transform:translateY(-100%)}53%{opacity:1}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}50%{transform:translateY(-100%)}51%{opacity:0}52%{opacity:0;transform:translateY(100%)}53%{opacity:1}to{transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.form-container{position:relative}.form{opacity:1;-webkit-transition:opacity var(--_animspeed-slow) ease-in-out;-moz-transition:opacity var(--_animspeed-slow) ease-in-out;transition:opacity var(--_animspeed-slow) ease-in-out}.form.is-hidden{opacity:0}form{width:100%;position:relative}form input,form textarea{border:none;border-bottom:2px solid var(--st-medium);width:100%;font:normal var(--fw-regular) 2.2rem var(--_font-accent);height:6rem;color:var(--t-bright);background-color:#0000;outline:0;margin:0;padding:1.2rem .2rem;line-height:6rem;display:block;position:relative}form input:focus,form textarea:focus{border-bottom:2px solid var(--st-bright)}form textarea{resize:none;height:16rem;line-height:1.6}form ::-webkit-input-placeholder{color:var(--t-muted)}form :-moz-placeholder-shown{color:var(--t-muted)}form ::-moz-placeholder{color:var(--t-muted)}form :-ms-placeholder-shown{color:var(--t-muted)}form input:focus:required:invalid,form textarea:focus:required:invalid,form input:required:valid,form textarea:required:valid{color:var(--t-bright)}@media only screen and (min-width:768px){form textarea{height:23rem}}@media only screen and (min-width:1600px){form input,form textarea{font-size:2.2rem}}.form__reply{opacity:0;-webkit-transition:opacity var(--_animspeed-slow) ease-in-out;-moz-transition:opacity var(--_animspeed-slow) ease-in-out;transition:opacity var(--_animspeed-slow) ease-in-out;position:absolute;inset:auto auto 0 0}.form__reply.centered{max-width:400px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%)translateY(-50%)}.form__reply.is-visible{opacity:1}.reply__icon{color:var(--t-bright);margin-bottom:1.2rem;font-size:6rem;display:block}.reply__title{font:normal var(--fw-medium) 3.6rem/1.2 var(--_font-accent);color:var(--t-bright);margin-bottom:1.4rem}.reply__text{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium);display:block}.mxd-logo{align-items:center;-webkit-box-pack:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:1rem;display:inline-flex}@media only screen and (min-width:768px){.mxd-logo{gap:1.4rem}}.mxd-section-title{text-align:left;flex-direction:column;gap:3.4rem;margin-bottom:7rem;display:flex}.mxd-section-title.no-controls{margin-bottom:6rem}.mxd-section-title.pre-grid{margin-bottom:4rem}.mxd-section-title.no-margin{margin:0}@media only screen and (min-width:768px){.mxd-section-title{margin-bottom:8rem}.mxd-section-title.no-controls{margin-bottom:7rem}.mxd-section-title.pre-grid{margin-bottom:5rem}}@media only screen and (min-width:1200px){.mxd-section-title,.mxd-section-title.no-controls{margin-bottom:6.7rem}.mxd-section-title.no-margin-desktop{margin-bottom:0}}@media only screen and (min-width:1600px){.mxd-section-title{gap:4.2rem;margin-bottom:6.7rem}}.mxd-section-title__controls{position:relative}.mxd-section-title__descr{margin-top:2.2rem;padding-right:6rem}@media only screen and (min-width:768px){.mxd-section-title__descr{max-width:620px;margin-top:1.8rem}}@media only screen and (min-width:1200px){.mxd-section-title__descr{margin-top:2.8rem}}@media only screen and (min-width:1600px){.mxd-section-title__descr{margin-top:2.5rem}}.mxd-section-title__controls{margin-top:3.2rem;display:flex}.mxd-section-title__controls.pre-title{margin-top:3.2rem}@media only screen and (min-width:768px){.mxd-section-title__controls.pre-title{margin-top:2.9rem}}@media only screen and (min-width:1200px){.mxd-section-title__controls{justify-content:flex-start;margin-top:4.2rem}.mxd-section-title__controls.pre-title{margin-top:0}}@media only screen and (min-width:1600px){.mxd-section-title__controls{margin-top:4.2rem}}@media only screen and (min-width:1200px){.mxd-section-title__hrtitle{margin-bottom:0;padding-right:6rem}}.mxd-section-title__hrdescr{margin-top:2.2rem}@media only screen and (min-width:768px){.mxd-section-title__hrdescr{margin-top:1.8rem;padding-right:6rem}}@media only screen and (min-width:1200px){.mxd-section-title__hrdescr{margin-top:0;padding-top:.7rem}}.mxd-section-title__hrcontrols{margin-top:3.2rem;display:flex}.mxd-section-title__hrcontrols.pre-title{margin-top:3.2rem}@media only screen and (min-width:768px){.mxd-section-title__hrcontrols.pre-title{margin-top:2.9rem}}@media only screen and (min-width:1200px){.mxd-section-title__hrcontrols{justify-content:flex-end;margin-top:0;padding-top:1.7rem}.mxd-section-title__hrcontrols.pre-title{margin-top:0}}@media only screen and (min-width:1600px){.mxd-section-title__hrcontrols{padding-top:1.7rem}}.mxd-data-list{position:relative}.mxd-data-list__column{flex-direction:column;gap:2.8rem;margin-bottom:2.8rem;display:flex}.mxd-data-list__column:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.mxd-data-list__column{margin-bottom:0}}@media only screen and (min-width:1200px){.mxd-data-list__column{gap:3.4rem}}.mxd-data-list__item{flex-direction:column;gap:.6rem;display:flex}.mxd-data-list__name{font:normal var(--fw-regular) 1.8rem/1.2 var(--_font-accent);color:var(--t-medium)}.mxd-data-list__content{font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright);display:inline-flex}.mxd-data-list__content a{background:-webkit-gradient(linear, left top, right top, from(var(--st-medium)), to(var(--st-medium))), -webkit-gradient(linear, left top, right top, from(var(--accent)), to(var(--accent)));background:-moz-linear-gradient(left, var(--st-medium), var(--st-medium)), -moz-linear-gradient(left, var(--accent), var(--accent));background:linear-gradient(to right, var(--st-medium), var(--st-medium)), linear-gradient(to right, var(--accent), var(--accent));-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;transform-origin:100% 100%;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .4s,color .3s,-moz-background-size .4s}.no-touch .mxd-data-list__content a:hover{color:var(--t-bright);-moz-background-size:0 1px, 100% 1px;transform-origin:0 100%;background-size:0 1px,100% 1px}.mxd-avatars{display:flex;position:relative}.mxd-avatars__item{border-radius:50%;justify-content:center;align-items:center;width:8rem;height:8rem;margin-left:-2.2rem;display:flex;overflow:hidden}.mxd-avatars__item:first-of-type{margin-left:0}.mxd-avatars__item.small{width:4.6rem;height:4.6rem;margin-left:-1.4rem}.mxd-avatars__item.small:first-of-type{margin-left:0}.mxd-avatars__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}@media only screen and (min-width:768px){.mxd-avatars__item.small{width:5.6rem;height:5.6rem;margin-left:-1.6rem}}.mxd-avatars__icon{width:4rem;height:auto}.mxd-avatars__icon.small{width:3rem;height:auto}.mxd-preview-hover{opacity:0;width:100%;height:100%;-webkit-transition:fbackdrop-filter var(--_animspeed-medium), opacity var(--_animspeed-medium) var(--_animbezier);-moz-transition:fbackdrop-filter var(--_animspeed-medium), opacity var(--_animspeed-medium) var(--_animbezier);transition:fbackdrop-filter var(--_animspeed-medium), opacity var(--_animspeed-medium) var(--_animbezier);flex-direction:column;justify-content:center;align-items:center;gap:.8rem;display:flex;position:absolute;top:0;left:0}.mxd-preview-hover__icon{width:10rem;display:block}.mxd-preview-hover__icon img{width:100%;height:auto}.mxd-counter{flex-direction:column;gap:3rem;display:flex}.mxd-counter.small{gap:2rem}@media only screen and (min-width:768px){.mxd-counter.align-end{text-align:right;align-items:flex-end}}.mxd-counter__descr{max-width:250px}.mxd-divider{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);height:460px;position:relative;overflow:hidden}@media only screen and (min-width:768px){.mxd-divider{height:600px}}@media only screen and (min-width:1200px){.mxd-divider{height:760px}}@media only screen and (min-width:1600px){.mxd-divider{height:930px}}.mxd-divider__image{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:460px;position:relative;overflow:hidden}.mxd-divider__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px){.mxd-divider__image{height:600px}}@media only screen and (min-width:1200px){.mxd-divider__image{height:760px}}@media only screen and (min-width:1600px){.mxd-divider__image{height:930px}}.mxd-divider__video{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:460px;position:relative;overflow:hidden}.mxd-divider__video video{-moz-background-size:contain;-o-object-fit:cover;object-fit:cover;background-color:#0000;background-position:50%;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.mxd-divider__video img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px){.mxd-divider__video{height:600px}}@media only screen and (min-width:1200px){.mxd-divider__video{height:760px}}@media only screen and (min-width:1600px){.mxd-divider__video{height:930px}}.mxd-project-item__media{height:460px;margin-bottom:1.4rem;display:block;position:relative}@media only screen and (min-width:768px){.mxd-project-item__media{height:600px;margin-bottom:2.3rem}}@media only screen and (min-width:1200px){.mxd-project-item__media{height:760px}}@media only screen and (min-width:1600px){.mxd-project-item__media{height:930px}}.mxd-project-item__preview{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;width:100%;height:460px;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:768px){.mxd-project-item__preview{height:600px}}@media only screen and (min-width:1200px){.mxd-project-item__preview{height:760px}}@media only screen and (min-width:1600px){.mxd-project-item__preview{height:930px}}.mxd-project-item__tags{flex-wrap:wrap;gap:1rem;width:100%;padding:2.6rem 3rem;display:flex;position:absolute;bottom:0;left:0}@media only screen and (min-width:768px){.mxd-project-item__tags{align-items:flex-start;padding:4rem}}@media only screen and (min-width:1600px){.mxd-project-item__tags{gap:1.4rem}}.mxd-project-item__promo{padding:0 3rem}@media only screen and (min-width:768px){.mxd-project-item__promo{padding:0 4rem}}.mxd-project-item__name a{font:normal var(--fw-regular) 2.2rem/1.4 var(--_font-accent);color:var(--t-medium);background:-webkit-gradient(linear, left top, right top, from(#0000), to(#0000)), -webkit-gradient(linear, left top, right top, from(var(--t-bright)), to(var(--t-bright)));background:-moz-linear-gradient(left, #0000, #0000), -moz-linear-gradient(left, var(--t-bright), var(--t-bright));background:linear-gradient(to right, #0000, #0000), linear-gradient(to right, var(--t-bright), var(--t-bright));-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .3s,color .3s;-moz-transition:background-size .3s,color .3s,-moz-background-size .3s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .3s,color .3s,-moz-background-size .3s;display:inline}.no-touch .mxd-project-item__name a:hover{color:var(--t-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}.mxd-project-item__name a span{font-weight:var(--fw-medium);color:var(--t-bright)}.mxd-project-item__name.small a{font-size:2.2rem}@media only screen and (min-width:768px){.mxd-project-item__name a{font-size:3rem}.mxd-project-item__name.small a{font-size:2.2rem}}.mxd-links-lines{position:relative}@media (hover) and (prefers-reduced-motion:no-preference){.mxd-links-lines>.mxd-links-lines__item{transition:opacity .3s}.mxd-links-lines:hover>.mxd-links-lines__item:not(:hover){opacity:.2}}.mxd-links-lines__item{margin-top:-2px;display:block;position:relative}.mxd-links-lines__item:first-of-type{margin-top:0}.mxd-links-lines__divider{background-color:var(--st-bright);width:100%;height:2px;position:relative}.mxd-links-lines__link{justify-content:space-between;align-items:center;padding:3rem 0;display:flex;position:relative;overflow:hidden}.no-touch .mxd-links-lines__link:hover .mxd-links-lines__title{transform:translate(1rem)}.no-touch .mxd-links-lines__link:hover .mxd-links-lines__icon i:before{-webkit-animation:.6s var(--_animbezier) 0s 1 both slideRightUp;-moz-animation:.6s var(--_animbezier) 0s 1 both slideRightUp;animation:.6s var(--_animbezier) 0s 1 both slideRightUp}.mxd-links-lines__title{color:var(--t-bright);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium);transition:color var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium);-moz-transition:transform var(--_animspeed-medium), color var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium);transition:transform var(--_animspeed-medium), color var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium), color var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium), -moz-transform var(--_animspeed-medium);position:relative;transform:translate(0)}.mxd-links-lines__icon{-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);font-size:3rem;display:flex;position:relative;transform:translate(0)rotate(0)}.mxd-links-lines__icon i{color:var(--t-bright);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier);-moz-transition:color var(--_animspeed-medium) var(--_animbezier);transition:color var(--_animspeed-medium) var(--_animbezier);display:inline-flex;position:relative;overflow:hidden}.mxd-check-list{flex-direction:column;gap:.4rem;display:flex}.mxd-check-list li{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium);align-items:center;gap:1.2rem;display:flex}.mxd-floating-img{width:100%;height:100vh;position:absolute;top:0;left:0}.mxd-floating-img.floating-bg{z-index:-1;overflow:hidden}.mxd-floating-img__item{width:-moz-calc(100% - 3rem);width:calc(100% - 3rem);height:auto;position:absolute;bottom:20%;right:1.5rem}@media only screen and (min-width:768px){.mxd-floating-img__item{width:600px;height:auto;bottom:4rem;right:6rem}}@media only screen and (min-width:1400px){.mxd-floating-img__item{width:46%}}@media only screen and (min-width:1600px){.mxd-floating-img__item{width:40%;right:9rem}}.bg-accent{background-color:var(--accent)}.bg-additional{background-color:var(--additional)}.bg-base-tint{background-color:var(--base-tint)}.bg-base-opp{background-color:var(--base-opp)}.radius-m{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m)}.radius-l{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l)}.fullheight-l{height:auto}@media only screen and (min-width:992px){.fullheight-l{height:100%}}.fullheight-xl{height:auto}@media only screen and (min-width:1200px){.fullheight-xl{height:100%}}.anim-zoom-in-container,.anim-zoom-out-container{transform-origin:50%}.padding-4{padding:2.6rem 3rem}@media only screen and (min-width:768px){.padding-4{padding:3.6rem 4rem}}.mxd-header{width:100%;width:-moz-calc(100% - 11.6rem);z-index:101;opacity:1;width:calc(100% - 11.6rem);-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);justify-content:space-between;padding-top:3rem;display:flex;position:absolute;top:0;left:3rem;transform:scaleY(1)}.mxd-header.is-hidden{opacity:0;transform:scaleY(1.2)}@media only screen and (min-width:768px){.mxd-header{width:-moz-calc(100% - 19.6rem);width:calc(100% - 19.6rem);padding-top:4rem;left:6rem}}@media only screen and (min-width:1600px){.mxd-header{width:-moz-calc(100% - 25.6rem);width:calc(100% - 25.6rem);left:9rem}}.mxd-header__logo{display:flex;position:relative}.mxd-nav__wrap{z-index:102;position:fixed;inset:auto 0}.mxd-nav__contain{z-index:2;pointer-events:none;justify-content:flex-end;align-items:center;min-height:4.6rem;margin-top:3rem;padding:0 3rem;display:flex;position:relative}.mxd-nav__contain>*{pointer-events:auto}@media only screen and (min-width:768px){.mxd-nav__contain{min-height:5.6rem;margin-top:4rem;padding:0 6rem}}@media only screen and (min-width:1600px){.mxd-nav__contain{padding:0 9rem}}.mxd-nav__hamburger{flex-direction:column;justify-content:center;align-items:center;gap:.7rem;width:4.6rem;height:4.6rem;display:flex;position:relative}@media only screen and (min-width:768px){.mxd-nav__hamburger{width:5.6rem;height:5.6rem}}.hamburger__base{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);background-color:var(--base-opp-tint);z-index:1;position:absolute;inset:0}.hamburger__line{background-color:var(--t-opp-bright);z-index:2;border-radius:.3rem;flex:none;width:50%;height:.3rem;position:relative}.mxd-menu__wrapper{z-index:1;justify-content:flex-end;align-items:flex-start;width:100%;height:100vh;padding:1.5rem;display:none;position:absolute;inset:0 0 auto}@media only screen and (min-width:768px){.mxd-menu__wrapper{padding:2rem 4rem}}@media only screen and (min-width:1600px){.mxd-menu__wrapper{padding:2rem 7rem}}.mxd-menu__base{z-index:1;width:100%;height:100%;position:absolute;inset:0}.mxd-menu__contain{flex-direction:column;width:100%;max-width:100%;height:100%;display:flex;position:relative}.mxd-menu__inner{overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;width:100%;height:100%;padding-top:7.6rem;display:flex;position:relative;overflow-y:scroll}.mxd-menu__inner::-webkit-scrollbar{height:0;display:none;-webkit-appearance:none!important;width:0!important}@media only screen and (min-width:768px){.mxd-menu__inner::-webkit-scrollbar{display:none;width:0!important}}@media only screen and (min-width:1200px){.mxd-menu__inner{flex-direction:row;padding-top:0;padding-bottom:9.7rem;overflow:hidden}}@media only screen and (min-width:1600px){.mxd-menu__inner{padding-bottom:13.7rem}}.mxd-menu__left{z-index:2;width:100%;height:auto;padding:0 3rem}@media only screen and (min-width:1200px){.mxd-menu__left{overscroll-behavior-y:contain;scrollbar-width:none;width:50%;height:100%;padding:4rem 4rem 0;overflow-y:scroll}.mxd-menu__left::-webkit-scrollbar{height:0;display:none;-webkit-appearance:none!important;width:0!important}}@media only screen and (min-width:1600px){.mxd-menu__left{padding:6rem 7rem 0}}.mxd-menu__right{z-index:2;padding-top:5.2rem;position:relative}@media only screen and (min-width:1200px){.mxd-menu__right{width:50%;height:100%;padding-top:0}}.mxd-menu__data{justify-content:flex-start;-webkit-box-align:left;-moz-box-align:left;-ms-flex-align:left;align-items:left;text-align:center;z-index:2;flex-direction:column;gap:.6rem;width:100%;margin-top:2.4rem;padding:0 3rem 2.6rem;display:flex;position:relative}.mxd-menu__data p{color:var(--t-opp-medium)}.mxd-menu__data p a{color:var(--t-opp-medium);background:-webkit-gradient(linear, left top, right top, from(var(--t-opp-muted)), to(var(--t-opp-muted))), -webkit-gradient(linear, left top, right top, from(#0000), to(#0000));background:-moz-linear-gradient(left, var(--t-opp-muted), var(--t-opp-muted)), -moz-linear-gradient(left, #0000, #0000);background:linear-gradient(to right, var(--t-opp-muted), var(--t-opp-muted)), linear-gradient(to right, #0000, #0000);-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .4s,color .3s,-moz-background-size .4s}.no-touch .mxd-menu__data p a:hover{color:var(--t-opp-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}@media only screen and (min-width:1200px){.mxd-menu__data{flex-direction:row;justify-content:space-between;width:100%;margin-top:0;padding:0 4rem;position:absolute;bottom:4rem;left:0}}@media only screen and (min-width:1600px){.mxd-menu__data{padding:0 7rem;bottom:6rem}}.mxd-menu__caption{font-weight:var(--fw-regular-opp);color:var(--t-opp-medium);margin-bottom:4.4rem}@media only screen and (min-width:1200px){.mxd-menu__caption{max-width:380px}}@media only screen and (min-width:1600px){.mxd-menu__caption{max-width:460px}}.mxd-menu__link{z-index:2;color:#adff2f;font-size:4rem;text-decoration:none;position:relative}.main-menu{position:relative}.main-menu__accordion{flex-direction:column;gap:1.6rem;display:flex}@media only screen and (min-width:1200px){.main-menu__accordion{gap:2rem}}.main-menu__item{width:100%;color:var(--t-opp-bright);flex-direction:column;align-items:flex-start;display:flex;position:relative}.main-menu__item a{display:inline-block}.main-menu__link{height:4.2rem;line-height:4.2rem;font:normal var(--fw-medium-opp) 3.6rem var(--_font-accent);color:var(--t-opp-bright)}.main-menu__link .btn-caption{height:4.2rem;line-height:4.2rem}@media only screen and (min-width:1200px){.main-menu__link{height:6.5rem;font-size:5.6rem;line-height:6.5rem}.main-menu__link .btn-caption{height:6.5rem;line-height:6.5rem}}.menu-promo{padding:0 3rem;position:relative}@media only screen and (min-width:768px){.menu-promo{padding:0 4rem}}@media only screen and (min-width:1200px){.menu-promo{text-align:right;height:100%}}@media only screen and (min-width:1600px){.menu-promo{padding:0 7rem}}.menu-promo__content{flex-direction:column;gap:2.1rem;display:flex}@media only screen and (min-width:1200px){.menu-promo__content{align-items:flex-end;gap:3rem;width:80%;padding:0 4rem;position:absolute;bottom:0;right:0}}@media only screen and (min-width:1600px){.menu-promo__content{padding:0 7rem}}.menu-promo__video{position:relative;overflow:hidden}@media only screen and (min-width:1200px){.menu-promo__video{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);background-color:var(--base-opp);width:100%;height:auto;padding:1rem}}.menu-video{-o-object-fit:cover;object-fit:cover;-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);width:100%;height:100%;display:block}@media only screen and (min-width:1200px){.menu-video{border-radius:1.8rem}}.mxd-promo{position:relative}.mxd-promo__inner{background-color:var(--base-opp);flex-direction:column;width:100%;padding-left:3rem;padding-right:3rem;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:768px){.mxd-promo__inner{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:1200px){.mxd-promo__inner{padding-left:6rem;padding-right:6rem}}@media only screen and (min-width:1600px){.mxd-promo__inner{padding-left:9rem;padding-right:9rem}}.mxd-promo__bg{width:70%;height:-moz-calc(100% + 4rem);-moz-background-size:cover;background-image:url(/img/pingu/jonas_siewertsen.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;height:calc(100% + 4rem);position:absolute;top:-4rem;right:-10rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}@media only screen and (min-width:1200px){.mxd-promo__bg{background-position:50%;width:50%;top:0;right:0}}.mxd-promo__content{flex-direction:column;gap:6rem;margin:12.2rem 0 14rem;display:flex;position:relative}@media only screen and (min-width:768px){.mxd-promo__content{margin:14rem 0 16rem}}@media only screen and (min-width:1600px){.mxd-promo__content{margin:17.6rem 0 20rem}}.mxd-promo__title{color:var(--t-opp-bright);display:block}.mxd-promo__title span{color:var(--t-opp-bright)}@media only screen and (min-width:1200px){.mxd-promo__title{width:70%}}@media only screen and (min-width:1600px){.mxd-promo__title{width:60%}}.mxd-promo__icon{padding-right:1rem}.mxd-promo__icon img{width:auto;height:3.4rem;display:inline}@media only screen and (min-width:768px){.mxd-promo__icon img{height:5.4rem}}@media only screen and (min-width:1400px){.mxd-promo__icon img{height:7rem}}.mxd-promo__caption{font:normal var(--fw-medium) 4.4rem/1.1 var(--_font-accent);letter-spacing:-.06rem;color:var(--t-bright)}@media only screen and (min-width:768px){.mxd-promo__caption{font-size:8rem}}@media only screen and (min-width:1400px){.mxd-promo__caption{font-size:10rem}}.mxd-footer{width:100%;max-width:1920px;margin:0 auto;padding-bottom:3rem;position:relative}@media only screen and (min-width:768px){.mxd-footer{padding-bottom:6rem}}.mxd-footer__text-wrap{width:100%;position:relative}.mxd-footer__fullwidth-text{width:100%;max-width:1920px;height:min-content;color:var(--t-bright);z-index:-1;flex-flow:column;flex:none;justify-content:center;align-items:center;margin-bottom:2rem;padding:12.5rem 3rem 0;display:flex;position:relative}@media only screen and (min-width:768px){.mxd-footer__fullwidth-text{margin-bottom:0;padding:10.5rem 6rem 0}}@media only screen and (min-width:1600px){.mxd-footer__fullwidth-text{margin-bottom:-1rem;padding:11.1rem 9rem 0}}.mxd-footer__svg-v2{fill:currentColor;z-index:-1;width:100%;display:block;position:relative}.fullwidth-text__tl-trigger{width:.1rem;height:.1rem;position:absolute;top:0;right:0}.mxd-footer__footer-blocks{flex-direction:column;gap:3rem;width:100%;max-width:1920px;padding:0 3rem;display:flex;position:relative}@media only screen and (min-width:768px){.mxd-footer__footer-blocks{padding:0 6rem}}@media only screen and (min-width:1200px){.mxd-footer__footer-blocks{flex-direction:row}}@media only screen and (min-width:1600px){.mxd-footer__footer-blocks{padding:0 9rem}}.footer-blocks__column{flex-direction:column;flex:1;gap:3rem;display:flex}@media only screen and (min-width:1200px){.footer-blocks__column{height:650px}}@media only screen and (min-width:1600px){.footer-blocks__column{height:650px}}.footer-blocks__card{background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);flex-direction:column;gap:3rem;width:100%;padding:3rem;display:flex}.footer-blocks__card.fullheight-card{justify-content:space-between;height:100%}.footer-blocks__card.fill-card{flex:1;justify-content:space-between}@media only screen and (min-width:768px){.footer-blocks__card{padding:5rem}}.footer-blocks__block{flex-direction:column;gap:3rem;display:flex}.footer-blocks__nav{position:relative}.footer-nav{flex-direction:column;gap:1.6rem;display:flex}.footer-nav__item{align-items:center;gap:1.2rem;display:inline-flex}.footer-nav__link{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright);display:inline-flex}.footer-nav__link .btn-caption{height:3.6rem;line-height:1.2}@media only screen and (min-width:768px){.footer-nav__link{font-size:4.4rem}.footer-nav__link .btn-caption{height:5.3rem}}.footer-nav__counter{background-color:var(--accent);color:var(--t-opp-bright);border-radius:1.8rem;align-items:center;gap:.4rem;height:3.6rem;padding:0 1.2rem;display:inline-flex}.footer-nav__counter svg{width:1.5rem;height:1.5rem}.footer-nav__counter span{letter-spacing:-.1rem;color:var(--t-opp-bright);font-size:2.2rem}.footer-blocks__links{text-align:left;flex-direction:column;justify-content:flex-start;gap:1rem;display:flex}.footer-blocks__links p{text-align:left;justify-content:flex-start;align-items:center;gap:.2rem;display:flex}.no-touch .footer-blocks__links p a:hover{color:var(--t-bright)}@media only screen and (min-width:768px){.footer-blocks__links{flex-direction:row;justify-content:space-between}}.footer-blocks__title{position:relative}.footer-blocks__title-m{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){.footer-blocks__title-m{font-size:3.6rem}}.footer-blocks__title-l{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){.footer-blocks__title-l{font-size:4.4rem}}.footer-blocks__socials{position:relative}.footer-socials{flex-direction:column;display:flex}.footer-socials__item{margin-bottom:.3rem;display:block}.footer-socials__item:last-of-type{margin-bottom:0}.footer-socials__link{font:normal var(--fw-regular) 2.2rem/1.6 var(--_font-accent);color:var(--t-bright)}.no-touch .footer-socials__link:hover{color:var(--t-medium)}.mxd-hero-00__marquee{background-color:var(--accent);border:1px solid var(--base);border-radius:3.3rem;width:100%;position:absolute;top:7.6rem;right:0;overflow:hidden}.mxd-hero-00__marquee .marquee-flex{align-items:center;gap:1rem;display:flex}.mxd-hero-00__marquee .marquee__item.item-regular{color:var(--t-opp-bright);align-items:center;gap:1rem;margin:0;display:flex}.mxd-hero-00__marquee .marquee__item.item-regular p{font:normal var(--fw-medium) 6rem/1.1 var(--_font-accent);color:var(--t-opp-bright)}.mxd-hero-00__marquee .marquee__item.item-regular svg{fill:currentColor;width:3.7rem;height:3.7rem}@media only screen and (min-width:768px){.mxd-hero-00__marquee{border-radius:4.4rem;width:484px;height:88px;top:0}.mxd-hero-00__marquee .marquee-flex{gap:2.6rem}.mxd-hero-00__marquee .marquee__item.item-regular{gap:2rem}.mxd-hero-00__marquee .marquee__item.item-regular p{font-size:8rem}.mxd-hero-00__marquee .marquee__item.item-regular svg{width:5.1rem;height:5.1rem}}@media only screen and (min-width:1200px){.mxd-hero-00__marquee{border-radius:6.6rem;width:719px;height:132px}.mxd-hero-00__marquee .marquee__item.item-regular{gap:2.6rem}.mxd-hero-00__marquee .marquee__item.item-regular p{font-size:12rem}.mxd-hero-00__marquee .marquee__item.item-regular svg{fill:currentColor;width:8.5rem;height:8.5rem}}@media only screen and (min-width:1600px){.mxd-hero-00__marquee{border-radius:7.7rem;width:816px;height:154px}.mxd-hero-00__marquee .marquee__item.item-regular p{font-size:14rem}.mxd-hero-00__marquee .marquee__item.item-regular svg{width:9.1rem;height:9.1rem}}.mxd-hero-01__marquee{background-color:var(--accent);border:1px solid var(--base);border-radius:3.3rem;width:100%;position:absolute;top:7.6rem;right:0;overflow:hidden}.mxd-hero-01__marquee .marquee-flex{align-items:center;gap:1rem;display:flex}.mxd-hero-01__marquee .marquee__item.item-regular{color:var(--t-opp-bright);align-items:center;gap:1rem;margin:0;display:flex}.mxd-hero-01__marquee .marquee__item.item-regular p{font:normal var(--fw-medium) 6rem/1.1 var(--_font-accent);color:var(--t-opp-bright)}.mxd-hero-01__marquee .marquee__item.item-regular svg{fill:currentColor;width:3.7rem;height:3.7rem}@media only screen and (min-width:768px){.mxd-hero-01__marquee{border-radius:4.4rem;width:265px;height:88px;top:0;right:7rem}.mxd-hero-01__marquee .marquee-flex{gap:2.6rem}.mxd-hero-01__marquee .marquee__item.item-regular{gap:2rem}.mxd-hero-01__marquee .marquee__item.item-regular p{font-size:8rem}.mxd-hero-01__marquee .marquee__item.item-regular svg{width:5.1rem;height:5.1rem}}@media only screen and (min-width:1200px){.mxd-hero-01__marquee{border-radius:6.6rem;width:389px;height:132px;right:11rem}.mxd-hero-01__marquee .marquee__item.item-regular{gap:2.6rem}.mxd-hero-01__marquee .marquee__item.item-regular p{font-size:12rem}.mxd-hero-01__marquee .marquee__item.item-regular svg{fill:currentColor;width:8.5rem;height:8.5rem}}@media only screen and (min-width:1600px){.mxd-hero-01__marquee{border-radius:7.7rem;width:430px;height:154px;right:13.3rem}.mxd-hero-01__marquee .marquee__item.item-regular p{font-size:14rem}.mxd-hero-01__marquee .marquee__item.item-regular svg{width:9.2rem;height:9.2rem}}.mxd-move{animation:1.2s ease-in-out infinite alternate mxd-move}@keyframes mxd-move{0%{transform:translateY(-1rem)}to{transform:translateY(1rem)}}.mxd-rotate-slow{animation:16s linear infinite spin}.mxd-hero-02-marquee{color:var(--t-bright);position:relative}.mxd-hero-02-marquee .marquee__item.item-regular{align-items:center;gap:3rem;margin:0;display:flex}.mxd-hero-02-marquee .marquee__text{font-size:10rem;font-weight:var(--fw-medium);color:var(--t-bright);margin:0}.mxd-hero-02-marquee .marquee__image{width:7.1rem;height:7.1rem}.mxd-hero-02-marquee .marquee__image svg{fill:currentColor}@media only screen and (min-width:768px){.mxd-hero-02-marquee .marquee__item.item-regular{gap:4rem}.mxd-hero-02-marquee .marquee__text{font-size:14rem}.mxd-hero-02-marquee .marquee__image{width:9.1rem;height:9.1rem}}@media only screen and (min-width:1600px){.mxd-hero-02-marquee .marquee__item.item-regular{gap:5rem}.mxd-hero-02-marquee .marquee__text{font-size:18rem}.mxd-hero-02-marquee .marquee__image{width:12.1rem;height:12.1rem}}.mxd-hero-02-marquee__image{z-index:2;width:18rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%)translateY(-50%)}@media only screen and (min-width:768px){.mxd-hero-02-marquee__image{width:30rem}}@media only screen and (min-width:1600px){.mxd-hero-02-marquee__image{width:42rem}}.mxd-hero-02-marquee__line .marquee__toleft{align-items:center;gap:3rem;display:flex}@media only screen and (min-width:768px){.mxd-hero-02-marquee__line .marquee__toleft{gap:4rem}}@media only screen and (min-width:1600px){.mxd-hero-02-marquee__line .marquee__toleft{gap:5rem}}.mxd-hero-02-images__row{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:6rem;display:flex}@media only screen and (min-width:768px){.mxd-hero-02-images__row{justify-content:space-between;align-items:flex-end;gap:6rem}}@media only screen and (min-width:1200px){.mxd-hero-02-images__row{flex-wrap:nowrap}}.mxd-hero-02-images__row-02,.mxd-hero-02-images__row-03{align-items:flex-start}.mxd-hero-02-image__landscape,.mxd-hero-02-image__portrait{display:block;position:relative}@media only screen and (min-width:768px){.mxd-hero-02-image__portrait.portrait-01{padding-bottom:9rem}.mxd-hero-02-image__portrait.portrait-02{margin-top:-3rem}.mxd-hero-02-image__portrait.portrait-03{margin-top:-9rem}.mxd-hero-02-image__portrait.portrait-04{padding-top:3rem}.mxd-hero-02-image__portrait.portrait-05{padding-left:30%}}@media only screen and (min-width:1200px){.mxd-hero-02-image__portrait.portrait-01{padding-bottom:9rem}.mxd-hero-02-image__portrait.portrait-02{margin-top:0;padding-top:8rem;padding-bottom:3rem}.mxd-hero-02-image__portrait.portrait-03{margin-top:0}.mxd-hero-02-image__portrait.portrait-04{margin-top:-10rem;padding-top:0}.mxd-hero-02-image__portrait.portrait-05{padding-left:0}}@media only screen and (min-width:768px){.mxd-hero-02-image__landscape.landscape-02{padding-top:100px}.mxd-hero-02-image__landscape.landscape-03{padding-top:0}}@media only screen and (min-width:1200px){.mxd-hero-02-image__landscape.landscape-02{padding-top:100px}.mxd-hero-02-image__landscape.landscape-03{padding-top:60px}}.mxd-hero-03__marquee{width:100%;position:absolute;top:50%;bottom:auto;left:0;overflow:hidden;transform:translateY(-50%)}.mxd-hero-03__marquee .marquee__item{border-radius:0;width:auto;height:auto;margin-right:6rem;padding:1rem 0;overflow:visible}@media only screen and (min-width:1600px){.mxd-hero-03__marquee .marquee__item{margin-right:6rem}}.hero-03-marquee__video{border-radius:50%;width:80vw;height:80vw;overflow:hidden}.hero-03-marquee__video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media only screen and (min-width:768px){.hero-03-marquee__video{width:42vw;height:42vw}}@media only screen and (min-width:1200px){.hero-03-marquee__video{width:26vw;height:26vw}}@media only screen and (min-width:1600px){.hero-03-marquee__video{width:24vw;height:24vw}}.hero-03-marquee__image{width:80vw;height:auto;position:relative}@media only screen and (min-width:768px){.hero-03-marquee__image{width:42vw}}@media only screen and (min-width:1200px){.hero-03-marquee__image{width:26vw}}@media only screen and (min-width:1600px){.hero-03-marquee__image{width:24vw}}.hero-03-headline__svg-mobile{width:100%;display:block}@media only screen and (min-width:992px){.hero-03-headline__svg-mobile{display:none}}.hero-03-headline__svg{display:none}@media only screen and (min-width:992px){.hero-03-headline__svg{width:100%;display:block}}.hero-04-marquee{border:1px solid var(--st-opp-bright);background-color:var(--neutral-transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;height:4.6rem;color:var(--t-bright);border-radius:2.3rem;line-height:4.6rem;position:relative}.hero-04-marquee p{font:normal var(--fw-medium) 1.8rem/4.6rem var(--_font-accent);color:var(--t-bright)}.hero-04-marquee svg{fill:currentColor;width:1.7rem;height:1.7rem}@media only screen and (min-width:768px){.hero-04-marquee{border-radius:2.8rem;height:5.6rem}.hero-04-marquee p{font-size:2.2rem;line-height:5.6rem}.hero-04-marquee svg{width:1.9rem;height:1.9rem}}.hero-04-marquee .marquee-flex{align-items:center;gap:1rem;display:flex}.hero-04-marquee .marquee__item.item-regular{align-items:center;gap:1rem;margin:0;display:flex}@media only screen and (min-width:768px){.hero-04-marquee .marquee-flex,.hero-04-marquee .marquee__item.item-regular{gap:1.4rem}}.mxd-hero-06__marquee{margin-bottom:3.6rem}@media only screen and (min-width:768px){.mxd-hero-06__marquee{margin-bottom:4.3rem}}@media only screen and (min-width:1200px){.mxd-hero-06__marquee{margin-bottom:0;padding-bottom:4.3rem}}.mxd-hero-08{width:100%;position:relative}.mxd-hero-08__tl-trigger{width:1px;height:1px;position:absolute;bottom:0;right:0}.mxd-hero-08__wrap{width:100%;padding-top:7.6rem;position:relative}@media only screen and (min-width:768px){.mxd-hero-08__wrap{padding-top:9.6rem}}@media only screen and (min-width:1200px){.mxd-hero-08__wrap{justify-content:center;align-items:center;height:100vh;padding-top:0;display:flex}}.mxd-hero-08__center{text-align:center;width:100%;padding:11.5rem 0 11.9rem;position:relative}@media only screen and (min-width:768px){.mxd-hero-08__center{padding:13.5rem 0 14.9rem}}@media only screen and (min-width:1200px){.mxd-hero-08__center{padding:0}}.mxd-hero-08__headline{position:relative}.hero-08-headline__image{width:50vw;position:absolute;inset:50% auto auto 50%;transform:translate(-50%)translateY(-50%)}@media only screen and (min-width:768px){.hero-08-headline__image{width:28vw}}@media only screen and (min-width:1600px){.hero-08-headline__image{width:24vw}}.mxd-hero-08__bottom{flex-direction:column;gap:3.6rem;padding:0 3rem;display:flex}@media only screen and (min-width:768px){.mxd-hero-08__bottom{flex-direction:row;gap:6rem;padding:0 6rem}}@media only screen and (min-width:1200px){.mxd-hero-08__bottom{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:0;position:absolute;bottom:4rem;left:0}}@media only screen and (min-width:1600px){.mxd-hero-08__bottom{padding:0 9rem}}.mxd-hero-08__video-wrap{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);position:relative;overflow:hidden}@media only screen and (min-width:768px){.mxd-hero-08__video-wrap{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);flex:0 0 50%}}@media only screen and (min-width:1200px){.mxd-hero-08__video-wrap{flex:0 0 24.6rem;height:16rem}}@media only screen and (min-width:1600px){.mxd-hero-08__video-wrap{flex-basis:30.8rem;height:20rem}}.mxd-hero-08__video-btn{padding:1rem;position:absolute;bottom:0;right:0}.mxd-hero-08__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mxd-hero-08__data-wrap{flex-direction:column;gap:2.3rem;display:flex;position:relative}@media only screen and (min-width:1200px){.mxd-hero-08__data-wrap{max-width:480px}}@media only screen and (min-width:1600px){.mxd-hero-08__data-wrap{max-width:540px}}.mxd-hero__mark{font:normal var(--fw-regular) 1.6rem/1.4 var(--_font-accent);color:var(--t-bright);align-items:center;gap:1rem;display:flex}.mxd-hero__mark .mark-icon{background-color:#a1f21e;border-radius:50%;flex:0 0 1rem;width:1rem;height:1rem;display:inline-flex}.mxd-hero__mark .mark-text{display:inline-flex}@media only screen and (min-width:768px){.mxd-hero__mark{gap:1.2rem}}@media only screen and (min-width:1600px){.mxd-hero__mark{font-size:1.8rem}}.mxd-posts-area{flex-direction:column;width:100%;display:flex;position:relative}@media only screen and (min-width:1200px){.mxd-posts-area{flex-direction:row}.mxd-posts-area.column{flex-direction:column}}.mxd-posts-container{width:100%;position:relative}@media only screen and (min-width:1200px){.mxd-posts-container{width:-moz-calc(100% - 450px);width:calc(100% - 450px)}.mxd-posts-container.fullwidth-posts-container{width:100%}}.mxd-post{position:relative;overflow:hidden}.post-featured{flex-direction:column;gap:12.8rem;height:auto;margin-bottom:6rem;padding:3rem;display:flex}.post-featured.post-featured-v2{margin-bottom:0}@media only screen and (min-width:768px){.post-featured{margin-bottom:6rem;padding:4rem}}@media only screen and (min-width:1200px){.post-featured.post-featured-v2{justify-content:space-between;height:760px}}@media only screen and (min-width:1400px){.post-featured{justify-content:space-between;gap:0;height:670px}.post-featured.post-featured-v2{height:760px}}@media only screen and (min-width:1600px){.post-featured{height:760px}.post-featured.post-featured-v2{height:930px}}.post-featured__thumb{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.post-featured__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-featured__categories{flex-flow:wrap;align-items:flex-start;gap:1rem;display:flex;position:relative}@media only screen and (min-width:1200px){.post-featured__categories{flex-direction:column}}.post-featured__content{position:relative}@media only screen and (min-width:768px){.post-featured__content{max-width:500px}}@media only screen and (min-width:1200px){.post-featured__content{overflow:hidden}}@media only screen and (min-width:1600px){.post-featured__content{max-width:600px}}.post-featured__meta{-webkit-column-gap:1rem;-moz-column-gap:1rem;color:var(--pt-t-light-bright);flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:1.6rem;display:flex}.post-featured__meta span{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);align-items:center;gap:1rem;display:flex}.post-featured__meta span a{color:var(--pt-t-light-bright)}.post-featured__meta span svg{fill:currentColor;width:1.7rem;height:1.7rem}.post-featured__meta span.meta-tag{font-weight:var(--fw-semibold)}@media only screen and (min-width:1600px){.post-featured__meta span{font-size:2.2rem}}.post-featured__title{color:var(--pt-t-light-bright);margin-bottom:2.3rem}.post-featured__title a{color:var(--pt-t-light-bright);background:-webkit-gradient(linear, left top, right top, from(#0000), to(#0000)), -webkit-gradient(linear, left top, right top, from(var(--pt-t-light-bright)), to(var(--pt-t-light-bright)));background:-moz-linear-gradient(left, #0000, #0000), -moz-linear-gradient(left, var(--pt-t-light-bright), var(--pt-t-light-bright));background:linear-gradient(to right, #0000, #0000), linear-gradient(to right, var(--pt-t-light-bright), var(--pt-t-light-bright));-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .4s,color .3s,-moz-background-size .4s;display:inline}.no-touch .post-featured__title a:hover{color:var(--pt-t-light-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}.post-featured__excerpt p{color:var(--pt-t-light-bright)}.post-secondary{flex-direction:column;gap:2.6rem;display:flex;position:relative}@media only screen and (min-width:768px){.post-secondary{gap:2.9rem}}.post-secondary__thumb{height:460px;display:flex;position:relative;overflow:hidden}.no-touch .post-secondary__thumb:hover .mxd-preview-hover{opacity:1;filter:blur();-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.post-secondary__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px){.post-secondary__thumb{height:600px}}@media only screen and (min-width:1200px){.post-secondary__thumb{height:540px}}@media only screen and (min-width:1600px){.post-secondary__thumb{height:760px}}.post-secondary__categories{flex-flow:wrap;align-items:flex-start;gap:1rem;width:100%;padding:3rem;display:flex;position:absolute;top:0;left:0}@media only screen and (min-width:768px){.post-secondary__categories{padding:4rem}}@media only screen and (min-width:1200px){.post-secondary__categories{flex-direction:column}}.post-secondary__descr{flex-direction:column;gap:1.6rem;padding:0 3rem .1rem;display:flex;position:relative}@media only screen and (min-width:768px){.post-secondary__descr{padding:0 4rem .1rem}}.post-secondary__meta{-webkit-column-gap:1rem;-moz-column-gap:1rem;color:var(--t-medium);flex-wrap:wrap;gap:0 1rem;display:flex;position:relative}.post-secondary__meta span{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);align-items:center;gap:1rem;display:flex}.post-secondary__meta span a{color:var(--t-medium)}.post-secondary__meta span svg{fill:currentColor;width:1.7rem;height:1.7rem}.post-secondary__meta span.meta-tag{font-weight:var(--fw-semibold)}.no-touch .post-secondary__meta span:hover a{color:var(--t-bright)}.post-secondary__title{position:relative}.post-secondary__title a{color:var(--t-bright);background:-webkit-gradient(linear, left top, right top, from(#0000), to(#0000)), -webkit-gradient(linear, left top, right top, from(var(--t-bright)), to(var(--t-bright)));background:-moz-linear-gradient(left, #0000, #0000), -moz-linear-gradient(left, var(--t-bright), var(--t-bright));background:linear-gradient(to right, #0000, #0000), linear-gradient(to right, var(--t-bright), var(--t-bright));-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .3s,color .3s;-moz-transition:background-size .3s,color .3s,-moz-background-size .3s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .3s,color .3s,-moz-background-size .3s;display:inline}.no-touch .post-secondary__title a:hover{color:var(--t-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}.mxd-projects-archive{flex-direction:column;display:flex;position:relative}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.mxd-projects-archive>.mxd-projects-archive__item{transition:opacity .3s}.mxd-projects-archive:hover>.mxd-projects-archive__item:not(:hover){opacity:.2}}.mxd-projects-archive__item{margin-top:-2px;display:block;position:relative}.mxd-projects-archive__item:first-of-type{margin-top:0}@media only screen and (min-width:1200px){.no-touch .mxd-projects-archive__item:hover .mxd-projects-archive__title{transform:translate(0)}.no-touch .mxd-projects-archive__item:hover .mxd-projects-archive__image{border-radius:6.2rem;flex-basis:160px}}.mxd-projects-archive__border{width:-moz-calc(100% - 3rem);background-color:var(--st-bright);width:calc(100% - 3rem);height:2px;position:relative;left:1.5rem}.mxd-projects-archive__inner{padding:3rem 0;display:block}@media only screen and (min-width:1200px){.mxd-projects-archive__inner{overflow:hidden}}.mxd-projects-archive__title{flex-direction:column-reverse;align-items:flex-start;gap:3.5rem;margin-bottom:3.4rem;display:flex}.mxd-projects-archive__title p{font:normal var(--fw-medium) 2.6rem/1.4 var(--_font-accent);letter-spacing:-.06rem;color:var(--t-bright)}@media only screen and (min-width:768px){.mxd-projects-archive__title{gap:3.8rem;margin-bottom:3.8rem}.mxd-projects-archive__title p{font-size:3rem}}@media only screen and (min-width:1200px){.mxd-projects-archive__title{max-width:720px;height:100%;-webkit-transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);-moz-transition:transform var(--_animspeed-slow) var(--_animbezier), -moz-transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier), -webkit-transform var(--_animspeed-slow) var(--_animbezier), -moz-transform var(--_animspeed-slow) var(--_animbezier);flex-direction:row;align-items:center;gap:3rem;margin-bottom:0;display:flex;transform:translate(-50px)}.mxd-projects-archive__title p{width:530px;display:inline}.mxd-projects-archive__title p span{background:-webkit-gradient(linear, left top, right top, from(#0000), to(#0000)), -webkit-gradient(linear, left top, right top, from(var(--t-bright)), to(var(--t-bright)));background:-moz-linear-gradient(left, #0000, #0000), -moz-linear-gradient(left, var(--t-bright), var(--t-bright));background:linear-gradient(to right, #0000, #0000), linear-gradient(to right, var(--t-bright), var(--t-bright));-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .3s,color .3s;-moz-transition:background-size .3s,color .3s,-moz-background-size .3s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .3s,color .3s,-moz-background-size .3s}.no-touch .mxd-projects-archive__title p span:hover{color:var(--t-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}}.mxd-projects-archive__image{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);display:block;overflow:hidden}.mxd-projects-archive__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:1200px){.mxd-projects-archive__image{height:8.4rem;-webkit-transition:border-radius 1.5s, -webkit-flex-basis var(--_animspeed-medium) var(--_animbezier);transition:border-radius 1.5s, -webkit-flex-basis var(--_animspeed-medium) var(--_animbezier);-moz-transition:border-radius 1.5s, flex-basis var(--_animspeed-medium) var(--_animbezier), -moz-border-radius 1.5s, -moz-flex-basis var(--_animspeed-medium) var(--_animbezier);transition:border-radius 1.5s, flex-basis var(--_animspeed-medium) var(--_animbezier);transition:border-radius 1.5s, flex-basis var(--_animspeed-medium) var(--_animbezier), -moz-border-radius 1.5s, -webkit-flex-basis var(--_animspeed-medium) var(--_animbezier), -moz-flex-basis var(--_animspeed-medium) var(--_animbezier), -ms-flex-preferred-size var(--_animspeed-medium) var(--_animbezier);border-radius:0;flex:0 0 20px}}.mxd-projects-archive__tagslist{margin-bottom:.6rem}.mxd-projects-archive__tagslist ul li p{color:var(--t-bright)}@media only screen and (min-width:768px){.mxd-projects-archive__tagslist{margin-bottom:1rem}}@media only screen and (min-width:1200px){.mxd-projects-archive__tagslist{margin-bottom:0}}.mxd-article-area{flex-direction:column;width:100%;padding-top:11.2rem;display:flex;position:relative}@media only screen and (min-width:768px){.mxd-article-area{padding-top:15.2rem}}@media only screen and (min-width:1200px){.mxd-article-area{padding-top:9.2rem}}.mxd-article-container,.mxd-article{width:100%;position:relative}.mxd-article__headline{text-align:center;width:100%;margin-bottom:7rem;position:relative}@media only screen and (min-width:1200px){.mxd-article__headline{max-width:870px;margin:0 auto 10rem}}@media only screen and (min-width:1600px){.mxd-article__headline{max-width:900px}}.mxd-article__meta{flex-direction:column;justify-content:center;gap:1rem;margin-bottom:1.6rem;display:flex}@media only screen and (min-width:1200px){.mxd-article__meta{margin-bottom:1.8rem}}.mxd-article__breadcrumbs{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.mxd-article__breadcrumbs span{font:normal var(--fw-regular) 1.8rem/1.2 var(--_font-accent);color:var(--t-muted)}.mxd-article__breadcrumbs span:after{content:"/";margin-left:.2rem;display:inline-flex}.mxd-article__breadcrumbs span:last-of-type:after{display:none}.mxd-article__breadcrumbs span a{color:var(--t-muted);background:-webkit-gradient(linear, left top, right top, from(#0000), to(#0000)), -webkit-gradient(linear, left top, right top, from(var(--t-muted)), to(var(--t-muted)));background:-moz-linear-gradient(left, #0000, #0000), -moz-linear-gradient(left, var(--t-muted), var(--t-muted));background:linear-gradient(to right, #0000, #0000), linear-gradient(to right, var(--t-muted), var(--t-muted));-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .4s,color .3s,-moz-background-size .4s;display:inline}.no-touch .mxd-article__breadcrumbs span a:hover{color:var(--t-medium);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}.mxd-article__breadcrumbs span.current-item{background:-webkit-gradient(linear, left top, right top, from(var(--t-muted)), to(var(--t-muted)));background:-moz-linear-gradient(left, var(--t-muted), var(--t-muted));background:linear-gradient(to right, var(--t-muted), var(--t-muted));-moz-background-size:100% 1px, 0 1px;background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none}.mxd-article__breadcrumbs span.current-item a{background:-webkit-gradient(linear, left top, right top, from(var(--t-muted)), to(var(--t-muted))), -webkit-gradient(linear, left top, right top, from(#0000), to(#0000));background:-moz-linear-gradient(left, var(--t-muted), var(--t-muted)), -moz-linear-gradient(left, #0000, #0000);background:linear-gradient(to right, var(--t-muted), var(--t-muted)), linear-gradient(to right, #0000, #0000);-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .4s,color .3s;-moz-transition:background-size .4s,color .3s,-moz-background-size .4s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .4s,color .3s,-moz-background-size .4s}.no-touch .mxd-article__breadcrumbs span.current-item a:hover{color:var(--t-medium);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}.mxd-article__data{-webkit-column-gap:1rem;-moz-column-gap:1rem;color:var(--t-bright);flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;display:flex}.mxd-article__data span{font:normal var(--fw-regular) 1.8rem/1.2 var(--_font-accent);align-items:center;gap:1rem;display:flex}.mxd-article__data span a{color:var(--pt-t-light-bright)}.mxd-article__data span svg{fill:currentColor;width:1.3rem;height:1.3rem}.mxd-article__data span.meta-tag,.mxd-article__data span.meta-time{font-weight:var(--fw-semibold)}.mxd-article__title{margin-bottom:3.3rem}@media only screen and (min-width:1200px){.mxd-article__title{margin-bottom:4.4rem}}.mxd-article__tags{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.mxd-article__thumb{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);height:460px;margin-bottom:5.4rem;position:relative;overflow:hidden}.mxd-article__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px){.mxd-article__thumb{height:600px}}@media only screen and (min-width:1200px){.mxd-article__thumb{height:760px;margin-bottom:8.3rem}}@media only screen and (min-width:1600px){.mxd-article__thumb{height:930px;margin-bottom:8rem}}.mxd-article__content{text-align:left;flex-direction:column;gap:6rem;width:100%;display:flex;position:relative}@media only screen and (min-width:768px){.mxd-article__content{gap:7rem}}@media only screen and (min-width:1200px){.mxd-article__content{max-width:870px;margin:0 auto}}@media only screen and (min-width:1600px){.mxd-article__content{max-width:900px}}.mxd-article__block{flex-direction:column;gap:3rem;width:100%;display:flex;position:relative}.mxd-article__block.block-table-of-contents{background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);padding:3rem}.mxd-article__block.block-quote{border-top:1px solid var(--st-muted);border-bottom:1px solid var(--st-muted);padding:3rem 0}.mxd-article__block.block-image{flex-direction:column;gap:3rem;display:flex}@media only screen and (min-width:768px){.mxd-article__block.block-table-of-contents{padding:4rem}.mxd-article__block.block-image{flex-direction:row}}@media only screen and (min-width:1200px){.mxd-article__block.block-image{flex-direction:row}}.table-of-contents__title{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);color:var(--t-bright)}@media only screen and (min-width:768px){.table-of-contents__title{font-size:3.6rem}}.table-of-contents__nav{flex-direction:column;gap:.3rem;display:flex}.table-of-contents__nav li{display:flex}.table-of-contents__nav li a{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium)}.no-touch .table-of-contents__nav li a:hover{color:var(--t-bright)}@media only screen and (min-width:1600px){.table-of-contents__nav li a{font-size:2.2rem}}.quote__text{font:normal var(--fw-regular) 3rem/1.2 var(--_font-accent);color:var(--t-bright);margin-bottom:2rem}@media only screen and (min-width:768px){.quote__text{font-size:3.6rem}}.quote__cite{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium)}@media only screen and (min-width:1600px){.quote__cite{font-size:2.2rem}}.mxd-article__content ol{flex-direction:column;align-items:flex-start;gap:1rem;list-style:inside decimal;display:flex}.mxd-article__content ol:not(:has(ol,ul)){gap:0}.mxd-article__content ol li{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium)}.mxd-article__content ol li span{font-weight:var(--fw-semibold);color:var(--t-bright)}.mxd-article__content ol ul{-webkit-padding-start:2.4rem;-moz-padding-start:2.4rem;gap:0;margin-top:1rem;padding-inline-start:2.4rem}.mxd-article__content ul{flex-direction:column;align-items:flex-start;gap:1rem;list-style:inside;display:flex}.mxd-article__content ul:not(:has(ol,ul)){gap:0}.mxd-article__content ul li{font:normal var(--fw-regular) 1.8rem/1.6 var(--_font-accent);color:var(--t-medium)}.mxd-article__content ul li span{font-weight:var(--fw-semibold);color:var(--t-bright)}.mxd-article__content ul ol,.mxd-article__content ul ul{-webkit-padding-start:2.4rem;-moz-padding-start:2.4rem;gap:0;margin-top:1rem;padding-inline-start:2.4rem}@media only screen and (min-width:1600px){.mxd-article__content ol li{font-size:2.2rem}.mxd-article__content ol ul{-webkit-padding-start:2.8rem;-moz-padding-start:2.8rem;padding-inline-start:2.8rem}.mxd-article__content ul li{font-size:2.2rem}.mxd-article__content ul ol,.mxd-article__content ul ul{-webkit-padding-start:2.8rem;-moz-padding-start:2.8rem;padding-inline-start:2.8rem}}.block-image__container{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);position:relative;overflow:hidden}.block-image__tags{justify-content:flex-end;width:100%;padding:1rem;display:flex;position:absolute;top:0;left:0}.mxd-article-navigation{border-bottom:1px solid var(--st-muted);margin-top:6rem;padding-bottom:3rem;position:relative}@media only screen and (min-width:768px){.mxd-article-navigation{margin-top:7rem}}@media only screen and (min-width:1200px){.mxd-article-navigation{max-width:870px;margin:7rem auto 0}}@media only screen and (min-width:1600px){.mxd-article-navigation{max-width:900px}}.mxd-article-navigation__navitem{flex-direction:column;display:flex}.mxd-article-navigation__navitem.left{align-items:flex-start;padding-right:1.5rem}.mxd-article-navigation__navitem.right{text-align:right;align-items:flex-end;padding-left:1.5rem}.mxd-article-navigation__link{font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright);margin-top:.5rem;display:block}.mxd-article-navigation__link span{background:-webkit-gradient(linear, left top, right top, from(#0000), to(#0000)), -webkit-gradient(linear, left top, right top, from(var(--t-bright)), to(var(--t-bright)));background:-moz-linear-gradient(left, #0000, #0000), -moz-linear-gradient(left, var(--t-bright), var(--t-bright));background:linear-gradient(to right, #0000, #0000), linear-gradient(to right, var(--t-bright), var(--t-bright));-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .3s,color .3s;-moz-transition:background-size .3s,color .3s,-moz-background-size .3s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .3s,color .3s,-moz-background-size .3s}.no-touch .mxd-article-navigation__link span:hover{color:var(--t-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}.mxd-error{flex-direction:column;justify-content:space-between;height:100%;padding:2rem 0 3rem;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:768px){.mxd-error{padding:3rem 0 4rem}}.mxd-error__controls,.mxd-error__descr{z-index:1;position:relative}@media only screen and (min-width:1200px){.marquee-error{margin-top:-4rem}}.mxd-demo-swiper{z-index:1;-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;height:auto;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.no-touch .mxd-demo-swiper .swiper-slide-active:hover .demo-swiper-slide__image{-webkit-box-shadow:0 14px 28px rgba(var(--accent-rgb), .25), 0 10px 10px rgba(var(--accent-rgb), .12);-moz-box-shadow:0 14px 28px rgba(var(--accent-rgb), .25), 0 10px 10px rgba(var(--accent-rgb), .12);box-shadow:0 14px 28px rgba(var(--accent-rgb), .25), 0 10px 10px rgba(var(--accent-rgb), .12)}.mxd-demo-swiper .swiper-slide-next,.mxd-demo-swiper .swiper-slide-prev{-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transform:scale(.96)}.hover-reveal__item{position:relative}.hover-reveal__content{pointer-events:none;-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);opacity:0;width:300px;height:300px;-webkit-transition:opacity var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium);transition:opacity var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium);-moz-transition:transform var(--_animspeed-medium), opacity var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium);transition:transform var(--_animspeed-medium), opacity var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium), opacity var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium), -moz-transform var(--_animspeed-medium);z-index:1;display:none;position:absolute;inset:50% auto auto 50%;overflow:hidden;transform:translate(-80%,-50%)}.hover-reveal__content.overflow-visible{overflow:visible}.hover-reveal__content.hover-reveal-260x260{width:220px;height:220px}@media only screen and (min-width:1200px){.hover-reveal__content{display:block}}@media only screen and (min-width:1600px){.hover-reveal__content.hover-reveal-260x260{width:260px;height:260px}}.hover-reveal__image{-o-object-fit:cover;object-fit:cover;transform-origin:0 0;width:100%;height:100%;-webkit-transition:-webkit-transform .5s var(--_animbezier);transition:-webkit-transform .5s var(--_animbezier);-moz-transition:transform .5s var(--_animbezier), -moz-transform .5s var(--_animbezier);transition:transform .5s var(--_animbezier);transition:transform .5s var(--_animbezier), -webkit-transform .5s var(--_animbezier), -moz-transform .5s var(--_animbezier);position:relative;transform:scaleY(1.4)}.mxd-pinned-projects{position:relative}.mxd-pinned-projects__static-inner{text-align:center}@media only screen and (min-width:1200px){.mxd-pinned-projects__static-inner{text-align:left;padding-top:6rem;position:sticky;top:0}}@media only screen and (min-width:1600px){.mxd-pinned-projects__static-inner{padding-top:9rem}}@media only screen and (min-width:1200px){.mxd-pinned-projects__scroll{grid-column-gap:1.2rem;grid-row-gap:1.2rem;flex-flow:column;justify-content:flex-start;align-items:stretch;padding-top:6rem;display:flex}}@media only screen and (min-width:1600px){.mxd-pinned-projects__scroll{padding-top:9rem}}.mxd-pinned-projects__scroll-inner{flex-direction:column;gap:6.2rem;display:flex}@media only screen and (min-width:768px){.mxd-pinned-projects__scroll-inner{gap:7rem}}@media only screen and (min-width:1200px){.mxd-pinned-projects__scroll-inner{gap:9rem}}@media only screen and (min-width:1600px){.mxd-pinned-projects__scroll-inner{gap:11rem}}.mxd-projects-list__date{text-align:right}.mxd-projects-list__date p{color:var(--t-bright)}@media only screen and (min-width:1200px){.mxd-projects-list__date{text-align:right}}.mxd-projects-masonry{position:relative}.mxd-projects-masonry__title{height:auto;padding:0 1.5rem;position:relative}.mxd-projects-masonry__title.headline-title{margin-bottom:12.9rem}@media only screen and (min-width:768px){.mxd-projects-masonry__title.headline-title{margin-bottom:14.6rem}}@media only screen and (min-width:1200px){.mxd-projects-masonry__title{padding:0 3rem}.mxd-projects-masonry__title.headline-title{margin-bottom:14.2rem}}@media only screen and (min-width:1600px){.mxd-projects-masonry__title{padding:0 3rem}.mxd-projects-masonry__title.headline-title{margin-bottom:17.9rem}}.mxd-projects-masonry__item{margin-bottom:6.2rem;padding:0 1.5rem}@media only screen and (min-width:768px){.mxd-projects-masonry__item{margin-bottom:7rem;padding:0 1.5rem}}@media only screen and (min-width:1200px){.mxd-projects-masonry__item{margin-bottom:9rem;padding:0 3rem}.mxd-projects-masonry__item:last-of-type{margin-bottom:0}}@media only screen and (min-width:1600px){.mxd-projects-masonry__item{margin-bottom:11rem;padding:0 4.5rem}}.mxd-project-item__media.masonry-media{height:auto}@media only screen and (min-width:1200px){.mxd-project-item__media.masonry-media{height:600px}}@media only screen and (min-width:1400px){.mxd-project-item__media.masonry-media{height:600px}}@media only screen and (min-width:1600px){.mxd-project-item__media.masonry-media{height:800px}}@media only screen and (min-width:1200px){.mxd-project-item__preview.masonry-preview{height:600px}}@media only screen and (min-width:1400px){.mxd-project-item__preview.masonry-preview{height:600px}}@media only screen and (min-width:1600px){.mxd-project-item__preview.masonry-preview{height:800px}}.mxd-projects-masonry__btngroup{padding:0 1.5rem}@media only screen and (min-width:1200px){.mxd-projects-masonry__btngroup{padding:0 3rem;position:absolute;bottom:0;right:0}}.mxd-awards-list{flex-direction:column;display:flex;position:relative}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.mxd-awards-list>.mxd-awards-list__item{transition:opacity .3s}.mxd-awards-list:hover>.mxd-awards-list__item:not(:hover){opacity:.2}}.mxd-awards-list__item{margin-top:-2px;display:block;position:relative}.mxd-awards-list__item:first-of-type{margin-top:0}@media only screen and (min-width:1200px){.no-touch .mxd-awards-list__item:hover .mxd-awards-list__title p,.no-touch .mxd-awards-list__item:hover .mxd-awards-list__icon{transform:translate(0)}.no-touch .mxd-awards-list__item:hover .mxd-awards-list__icon i:before{-webkit-animation:var(--_animspeed-slow) var(--_animbezier) .2s 1 both slideRight;-moz-animation:var(--_animspeed-slow) var(--_animbezier) .2s 1 both slideRight;animation:var(--_animspeed-slow) var(--_animbezier) .2s 1 both slideRight}}.mxd-awards-list__border{width:-moz-calc(100% - 3rem);background-color:var(--st-bright);width:calc(100% - 3rem);height:2px;position:relative;left:1.5rem}.mxd-awards-list__inner{padding:3rem 0;display:block}.mxd-awards-list__title{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.6rem;display:flex;overflow:hidden}.mxd-awards-list__title p{font:normal var(--fw-medium) 3rem/1.2 var(--_font-accent);letter-spacing:-.06rem;color:var(--t-bright)}@media only screen and (min-width:768px){.mxd-awards-list__title{margin-bottom:2.9rem}.mxd-awards-list__title p{font-size:4.4rem}}@media only screen and (min-width:1200px){.mxd-awards-list__title{flex-direction:row;justify-content:start;align-items:center;gap:1rem;height:100%;margin-bottom:0;display:flex}.mxd-awards-list__title p{-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transform:translate(-5.4rem)}}@media only screen and (min-width:1600px){.mxd-awards-list__title p{font-size:4.4rem}}.mxd-awards-list__icon{font-size:3rem;display:flex;position:relative}.mxd-awards-list__icon i{color:var(--t-bright);-webkit-transition:color var(--_animspeed-medium) var(--_animbezier);-moz-transition:color var(--_animspeed-medium) var(--_animbezier);transition:color var(--_animspeed-medium) var(--_animbezier);display:inline-flex;position:relative;overflow:hidden}@media only screen and (min-width:768px){.mxd-awards-list__icon{font-size:4.4rem}}@media only screen and (min-width:1200px){.mxd-awards-list__icon{-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transform:translate(-5.4rem)}}.mxd-awards-list__tagslist{margin-bottom:.6rem}.mxd-awards-list__tagslist ul li p{color:var(--t-bright)}@media only screen and (min-width:768px){.mxd-awards-list__tagslist{margin-bottom:1.2rem}}@media only screen and (min-width:1200px){.mxd-awards-list__tagslist{margin-bottom:0}}.mxd-awards-list__date{text-align:right}.mxd-awards-list__date p{color:var(--t-bright)}@media only screen and (min-width:1200px){.mxd-awards-list__date{text-align:right}}.mxd-stats-cards{position:relative}.mxd-stats-cards__item{height:540px;position:relative}@media only screen and (min-width:768px){.mxd-stats-cards__item{height:420px}}@media only screen and (min-width:1600px){.mxd-stats-cards__item{height:600px}}.mxd-stats-cards__inner{flex-direction:column;justify-content:flex-start;gap:3.4rem;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.mxd-stats-cards__inner .mxd-counter{z-index:1}@media only screen and (min-width:768px){.mxd-stats-cards__inner{justify-content:space-between;gap:0}.mxd-stats-cards__inner.align-end{align-items:flex-end}}.mxd-stats-cards__btngroup{z-index:1}.mxd-stats-cards__image{z-index:0;width:100%;max-width:400px;height:auto;padding:0 4rem 0 0;position:absolute;top:32rem;left:0}@media only screen and (min-width:768px){.mxd-stats-cards__image{width:60%;max-width:none;padding:0;top:0}.mxd-stats-cards__image.mxd-stats-cards-image-1{width:470px;top:-4rem;left:-4rem}.mxd-stats-cards__image.mxd-stats-cards-image-2{width:420px;padding-top:4rem;top:auto;bottom:-4rem}.mxd-stats-cards__image.mxd-stats-cards-image-3{width:450px;inset:auto -4rem 0 auto}.mxd-stats-cards__image.mxd-stats-cards-image-4{width:400px;inset:auto -6rem 4rem auto}}@media only screen and (min-width:1200px){.mxd-stats-cards__image.mxd-stats-cards-image-1{width:330px;top:0}.mxd-stats-cards__image.mxd-stats-cards-image-4{width:280px}}@media only screen and (min-width:1600px){.mxd-stats-cards__image.mxd-stats-cards-image-1{width:470px;top:4rem;left:-6rem}.mxd-stats-cards__image.mxd-stats-cards-image-2{width:620px;padding-top:0;top:4rem;bottom:auto}.mxd-stats-cards__image.mxd-stats-cards-image-3{width:620px}.mxd-stats-cards__image.mxd-stats-cards-image-4{width:400px}}.mxd-services-cards-s{position:relative}.mxd-services-cards-s__item{height:auto;position:relative}@media only screen and (min-width:768px){.mxd-services-cards-s__item{height:420px}}@media only screen and (min-width:1600px){.mxd-services-cards-s__item{height:600px}}.mxd-services-cards-s__inner{flex-direction:column;justify-content:flex-start;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:1200px){.mxd-services-cards-s__inner.justify-end{justify-content:flex-end}.mxd-services-cards-s__inner.justify-between{justify-content:space-between}}.mxd-services-cards-s__title{margin-bottom:2.8rem}.mxd-services-cards-s__title h3{font-size:3.6rem}@media only screen and (min-width:992px){.mxd-services-cards-s__title{width:50%}}@media only screen and (min-width:1200px){.mxd-services-cards-s__title{z-index:1;width:100%}.mxd-services-cards-s__title h3{font-size:4rem}}@media only screen and (min-width:1600px){.mxd-services-cards-s__title h3{font-size:5rem}}@media only screen and (min-width:992px){.mxd-services-cards-s__info{width:50%}}@media only screen and (min-width:1200px){.mxd-services-cards-s__info{z-index:1;width:100%}.mxd-services-cards-s__info.width-50{width:50%;max-width:480px}}.mxd-services-cards-s__tags{flex-wrap:wrap;gap:1rem;margin-bottom:2.6rem;display:flex}.mxd-approach-list{flex-direction:column;display:flex;position:relative}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.mxd-approach-list>.mxd-approach-list__item{-webkit-transition:opacity var(--_animspeed-medium) ease;-moz-transition:opacity var(--_animspeed-medium) ease;transition:opacity var(--_animspeed-medium) ease}.no-touch .mxd-approach-list:hover>.mxd-approach-list__item:not(:hover){opacity:.2}}.mxd-approach-list__item{width:100%;margin-top:-2px;position:relative}.mxd-approach-list__item:first-of-type{margin-top:0}.no-touch .mxd-approach-list__item:hover .mxd-approach-list__image img{animation-play-state:running}.mxd-approach-list__border{width:-moz-calc(100% - 3rem);background-color:var(--st-bright);width:calc(100% - 3rem);height:2px;position:relative;left:1.5rem}.mxd-approach-list__inner{padding:7rem 0}@media only screen and (min-width:768px){.mxd-approach-list__inner{padding:8rem 0}}.mxd-approach-list__image{width:7rem;height:7rem;margin-bottom:2.4rem;display:block}.mxd-approach-list__image img{animation:5s linear infinite paused spin;display:block;position:relative}@media only screen and (min-width:1200px){.mxd-approach-list__image{margin-bottom:0}}.mxd-approach-list__title{margin-bottom:2.2rem}@media only screen and (min-width:1200px){.mxd-approach-list__title{text-align:right;margin-bottom:0;padding:0 3rem}}.marquee{max-width:100%;overflow:hidden}.marquee.bright .marquee__image,.marquee.bright .marquee__text{color:var(--t-bright)}.marquee.medium .marquee__image,.marquee.medium .marquee__text{color:var(--t-medium)}.marquee.muted .marquee__image,.marquee.muted .marquee__text{color:var(--t-muted)}.marquee.muted-extra .marquee__image,.marquee.muted-extra .marquee__text{color:var(--t-muted-extra)}.marquee.permanent-desktop .marquee__image,.marquee.permanent-desktop .marquee__text{color:var(--t-bright)}@media only screen and (min-width:1200px){.marquee.permanent-desktop .marquee__image,.marquee.permanent-desktop .marquee__text{color:var(--pt-t-light-bright)}.marquee.permanent-desktop .marquee__text{font-weight:var(--fw-regular)}}.marquee--gsap .marquee__bottom,.marquee--gsap .marquee__top,.marquee-left--gsap .marquee__toleft,.marquee-right--gsap .marquee__toright{translate:-moz-calc(-100% + 100vw)!important;translate:calc(100vw - 100%)!important}.marquee__bottom,.marquee__toleft,.marquee__top,.marquee__toright{will-change:transform;width:max-content;display:flex;position:relative}.marquee__item{margin-top:1.5rem;margin-right:1.5rem}.marquee__item.one-line{margin-top:0}.marquee__item.item-regular-xl{margin-right:3rem}@media only screen and (min-width:768px){.marquee__item{margin-top:3rem;margin-right:3rem}.marquee__item.one-line{margin-top:0}.marquee__item.item-regular-xl{margin-right:6rem}}.marquee__item{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);align-items:center;gap:20px;width:430px;height:320px;animation:1s infinite animateZ;display:flex;position:relative;overflow:hidden}.marquee__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.marquee__item.overflow-visible{overflow:visible}.marquee__item.has-caption{background-color:var(--accent);justify-content:flex-start;align-items:flex-end;display:flex}.marquee__item.has-caption p{font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-opp-bright)}.marquee__item.item-vertical{width:400px;height:460px}.marquee__item.item-regular{background-color:#0000;border-radius:0;gap:0;width:auto;height:auto;animation:1s infinite animateZ}.marquee__item.item-regular-xl{gap:3rem}.marquee__item.item-partners{justify-content:center;width:380px;height:250px}.marquee__item.item-partners:before{content:"";background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);z-index:-1;width:100%;height:100%;-webkit-transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);transition:-webkit-transform var(--_animspeed-slow) var(--_animbezier);-moz-transition:transform var(--_animspeed-slow) var(--_animbezier), -moz-transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow) var(--_animbezier), -webkit-transform var(--_animspeed-slow) var(--_animbezier), -moz-transform var(--_animspeed-slow) var(--_animbezier);display:block;position:absolute;top:0;left:0;transform:scale(1)}.marquee__item.item-partners img{width:170px;height:auto}.marquee__item.item-large{width:830px;height:630px}@media only screen and (min-width:768px){.marquee__item{width:490px;height:360px}.marquee__item.has-caption p{font-size:3rem}.marquee__item.item-vertical{width:525px;height:600px}.marquee__item.item-regular-xl{gap:6rem}}@media only screen and (min-width:1200px){.marquee__item{width:540px;height:400px}.marquee__item.item-vertical{width:470px;height:540px}}@media only screen and (min-width:1400px){.marquee__item.item-large{width:880px;height:670px}}@media only screen and (min-width:1600px){.marquee__item{width:730px;height:540px}.marquee__item.has-caption p{font-size:5rem}.marquee__item.item-vertical{width:525px;height:600px}.marquee__item.item-large{width:1000px;height:760px}}.marquee__link{width:100%;height:100%;display:block}.marquee__link img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.marquee__text{margin-right:1.6rem}.marquee__text.text-with-gliph{margin-right:0}.marquee__text.text-with-gliph:after{content:"*";padding-left:1.6rem;display:inline}@media only screen and (min-width:1200px){.marquee__text{margin-right:3.6rem}.marquee__text.text-with-gliph:after{padding-left:3.6rem}}.marquee__image{flex-shrink:0;width:4.1rem;height:4.1rem}.marquee__image.image-xl{width:9rem;height:9rem}@media only screen and (min-width:768px){.marquee__image{width:8.1rem;height:8.1rem}.marquee__image.image-xl{width:14rem;height:14rem}}@media only screen and (min-width:1400px){.marquee__image.image-xl{width:18rem;height:18rem}}.marquee__image img,.marquee__image video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.marquee__text{font:normal var(--fw-regular) 6rem/1.2 var(--_font-accent);letter-spacing:-.06rem}.marquee__text.text-xl{font-weight:var(--fw-medium);font-size:20rem;line-height:.8}@media only screen and (min-width:768px){.marquee__text{font-size:12rem}.marquee__text.text-xl{font-size:30rem}}@media only screen and (min-width:1200px){.marquee__text{font-size:12rem}}@media only screen and (min-width:1400px){.marquee__text.text-xl{font-size:40rem}}.marquee__component{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);background-color:var(--base-tint);border:1px solid var(--st-muted);width:auto;height:280px;margin:3rem 0;padding:1rem;display:flex;overflow:hidden}.marquee__component img{border-radius:1rem}@media only screen and (min-width:768px){.marquee__component{border-radius:2rem}}@media only screen and (min-width:1600px){.marquee__component{height:320px}}@keyframes animateZ{to{transform:translateZ(1px)}}.mxd-services-stack__inner{z-index:0;-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);flex-direction:column;width:100%;height:100%;padding:2.6rem 3rem 0;display:flex;position:relative;overflow:hidden}.mxd-services-stack__inner.radius-dark{border-radius:3.6rem}.mxd-services-stack__inner.showcase-inner{padding:2.6rem 3rem 3rem}@media only screen and (min-width:768px){.mxd-services-stack__inner{padding:4.2rem 5rem 0}.mxd-services-stack__inner.showcase-inner{padding:4.2rem 5rem 5rem}.mxd-services-stack__inner.radius-dark{border-radius:4.6rem}}@media only screen and (min-width:992px){.mxd-services-stack__inner{padding:4.2rem 5rem 4.6rem}.mxd-services-stack__inner.justify-end{justify-content:flex-end}.mxd-services-stack__inner.justify-between{justify-content:space-between}}.swiper-testimonials{height:100%;padding-bottom:7rem;position:relative}@media only screen and (min-width:992px){.swiper-testimonials.no-padding{padding-bottom:0}}.swiper-slide{filter:blur(4px);width:100%;-webkit-transition:-webkit-filter var(--_animspeed-slow) var(--_animbezier);transition:-webkit-filter var(--_animspeed-slow) var(--_animbezier);-moz-transition:filter var(--_animspeed-slow) var(--_animbezier);transition:filter var(--_animspeed-slow) var(--_animbezier);transition:filter var(--_animspeed-slow) var(--_animbezier), -webkit-filter var(--_animspeed-slow) var(--_animbezier)}.swiper-slide.mxd-fullwidth-slide{width:100%}.swiper-slide.swiper-slide-active{filter:blur()}@media only screen and (min-width:768px){.swiper-slide{width:auto}.swiper-slide.mxd-fullwidth-slide{width:100%}}.mxd-slider-btn{width:auto;height:auto;margin:0;display:block;position:absolute;inset:auto auto .2rem}.mxd-slider-btn:after{display:none}.mxd-slider-btn-round-prev{left:0}.mxd-slider-btn-round-next{left:5.4rem}.mxd-swiper-pagination-fraction{font:normal var(--fw-regular) 1.6rem/1.6 var(--_font-default);color:var(--t-bright)}.mxd-swiper-pagination-fraction.opposite{color:var(--t-opp-bright)}.swiper-testimonials__controls{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem;width:100%;padding:0 1.5rem;display:flex;position:absolute;bottom:0;left:0}.swiper-testimonials__controls .mxd-slider-btn{width:auto;height:auto;margin:0;position:relative;bottom:auto}.swiper-testimonials__controls .mxd-slider-btn-round-prev,.swiper-testimonials__controls .mxd-slider-btn-round-next{left:auto}.swiper-testimonials__controls .mxd-swiper-pagination-fraction{width:auto;position:relative;inset:auto}@media only screen and (min-width:992px){.swiper-testimonials__controls{justify-content:start;padding:0;position:absolute;bottom:0;left:1.5rem}}.testimonials-slider-2{height:auto;position:relative}.swiper-testimonials-2{height:100%;padding-bottom:7rem;position:relative}@media only screen and (min-width:1200px){.swiper-testimonials-2.no-padding{padding-bottom:0}}.swiper-slide.no-blur{filter:blur()}.mxd-testimonials-image{position:relative}.mxd-testimonials-image__content{flex-direction:column;gap:4rem;display:flex;position:relative}@media only screen and (min-width:1200px){.mxd-testimonials-image__content{padding-bottom:9.6rem;padding-right:6rem}}.mxd-testimonials-image__img{position:relative}@media only screen and (min-width:1200px){.mxd-testimonials-image__img{align-items:center;display:flex}}.mxd-testimonials-image__author{gap:1.5rem;display:flex}@media only screen and (min-width:768px){.mxd-testimonials-image__author{gap:3rem}}.mxd-testimonials-image__avatar{border-radius:50%;width:8rem;height:8rem;overflow:hidden}.mxd-testimonials-image__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px){.mxd-testimonials-image__avatar{width:12rem;height:12rem}}.mxd-testimonials-image__info{width:-moz-calc(100% - 9.5rem);flex-direction:column;justify-content:center;gap:.6rem;width:calc(100% - 9.5rem);display:flex}@media only screen and (min-width:768px){.mxd-testimonials-image__info{width:auto}}.mxd-testimonials-image__position{line-height:1.2}.mxd-testimonials-image__rating{gap:.8rem;margin-top:.5rem;display:flex}.mxd-testimonials-image__rating i{color:var(--t-bright);font-size:1.8rem;display:block}.mxd-testimonials-image__rating.opposite i{color:var(--t-opp-bright)}@media only screen and (min-width:1600px){.mxd-testimonials-image__rating i{font-size:2rem}}.mxd-testimonials-image__text{margin-bottom:6rem}.mxd-testimonials-image__text p{margin-bottom:3rem}@media only screen and (min-width:1200px){.mxd-testimonials-image__text{margin-bottom:0}}.mxd-blog-preview{position:relative}.mxd-blog-preview__item{flex-direction:column;padding-bottom:3.2rem;display:flex}.mxd-blog-preview__item:last-of-type{padding-bottom:0}@media only screen and (min-width:768px){.mxd-blog-preview__item{padding-bottom:4.2rem}}@media only screen and (min-width:1200px){.mxd-blog-preview__item{padding-bottom:0}}.mxd-blog-preview__media{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);height:460px;margin-bottom:1.5rem;display:block;position:relative;overflow:hidden}.no-touch .mxd-blog-preview__media:hover .mxd-preview-hover{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media only screen and (min-width:768px){.mxd-blog-preview__media{height:600px;margin-bottom:2.4rem}}@media only screen and (min-width:1200px){.mxd-blog-preview__media{height:460px}}@media only screen and (min-width:1600px){.mxd-blog-preview__media{height:600px}}.mxd-blog-preview__image{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;width:100%;height:460px;display:flex;position:relative;overflow:hidden}.mxd-blog-preview__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media only screen and (min-width:768px){.mxd-blog-preview__image{height:600px}}@media only screen and (min-width:1200px){.mxd-blog-preview__image{height:460px}}@media only screen and (min-width:1600px){.mxd-blog-preview__image{height:600px}}.mxd-blog-preview__tags{width:100%;-webkit-transition:all var(--_animspeed-medium) var(--_animbezier);-moz-transition:all var(--_animspeed-medium) var(--_animbezier);transition:all var(--_animspeed-medium) var(--_animbezier);flex-wrap:wrap;gap:1rem;padding:2.6rem 3rem;display:flex;position:absolute;bottom:0;left:0}@media only screen and (min-width:768px){.mxd-blog-preview__tags{padding:3.6rem 4rem}}@media only screen and (min-width:1600px){.mxd-blog-preview__tags{gap:1.4rem}}.mxd-blog-preview__data{padding:0 3rem}.mxd-blog-preview__data a{font:normal var(--fw-regular) 2.2rem/1.2 var(--_font-accent);color:var(--t-medium);background:-webkit-gradient(linear, left top, right top, from(#0000), to(#0000)), -webkit-gradient(linear, left top, right top, from(var(--t-bright)), to(var(--t-bright)));background:-moz-linear-gradient(left, #0000, #0000), -moz-linear-gradient(left, var(--t-bright), var(--t-bright));background:linear-gradient(to right, #0000, #0000), linear-gradient(to right, var(--t-bright), var(--t-bright));-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .3s,color .3s;-moz-transition:background-size .3s,color .3s,-moz-background-size .3s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;line-height:1.2;text-decoration:none;transition:background-size .3s,color .3s,-moz-background-size .3s;display:inline}.no-touch .mxd-blog-preview__data a:hover{color:var(--t-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}.mxd-blog-preview__data a span{font-weight:var(--fw-medium);color:var(--t-bright);line-height:1.2}.mxd-blog-preview__data p{font:normal var(--fw-regular) 2.2rem/1.2 var(--_font-accent)}@media only screen and (min-width:768px){.mxd-blog-preview__data{padding:0 4rem}}@media only screen and (min-width:1600px){.mxd-blog-preview__data a,.mxd-blog-preview__data p{font-size:3rem}}.mxd-accordion{position:relative}@media only screen and (min-width:1200px) and (hover) and (prefers-reduced-motion:no-preference){.mxd-accordion>.mxd-accordion__item{transition:opacity .3s}.mxd-accordion:hover>.mxd-accordion__item:not(:hover){opacity:.2}}.mxd-accordion__item{cursor:pointer;margin-top:-2px;position:relative}.mxd-accordion__item:first-of-type{margin-top:0}.mxd-accordion__divider{background-color:var(--st-bright);width:100%;height:2px;position:relative}.mxd-accordion__content{justify-content:space-between;align-items:center;padding:0 0 3.6rem;display:none;position:relative;overflow:hidden}@media only screen and (min-width:1200px){.mxd-accordion__content{padding:0 0 3.4rem}}.mxd-accordion__title{justify-content:space-between;align-items:center;padding:3rem 0;display:flex;position:relative}@media only screen and (min-width:1200px){.mxd-accordion__title{padding:3rem 0 3.4rem}}.mxd-accordion__arrow{color:var(--t-bright);will-change:transform;-webkit-transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);transition:-webkit-transform var(--_animspeed-medium) var(--_animbezier);-moz-transition:transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier);transition:transform var(--_animspeed-medium) var(--_animbezier), -webkit-transform var(--_animspeed-medium) var(--_animbezier), -moz-transform var(--_animspeed-medium) var(--_animbezier);font-size:2.2rem;line-height:1.2;display:flex;transform:rotate(0)}@media only screen and (min-width:1200px){.mxd-accordion__arrow{font-size:3rem}}.accordion-rotate{transform:rotate(135deg)}.mxd-team-cards{position:relative}.mxd-team-cards__item{flex-direction:column;padding-bottom:3.5rem;display:flex}.mxd-team-cards__item:last-of-type{padding-bottom:0}.mxd-team-cards__item:last-of-type.padding-bottom-mobile{padding-bottom:3.5rem}.mxd-team-cards__item.no-padding-bottom{padding-bottom:0}@media only screen and (min-width:768px){.mxd-team-cards__item{padding-bottom:0}}@media only screen and (min-width:1200px){.mxd-team-cards__item,.mxd-team-cards__item:last-of-type,.mxd-team-cards__item:last-of-type.padding-bottom-mobile{padding-bottom:0}.mxd-team-cards__item.padding-bottom-desktop{padding-bottom:3.5rem}}.mxd-team-cards__h2-block{position:relative}.mxd-team-cards__h2-block.right-block{padding-left:0}.mxd-team-cards__h2-block.left-block{padding-right:0}@media only screen and (min-width:1200px){.mxd-team-cards__h2-block.right-block{padding-left:3rem}.mxd-team-cards__h2-block.left-block{padding-right:3rem}}.mxd-team-cards__media{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);height:460px;margin-bottom:1.7rem;position:relative;overflow:hidden}.mxd-team-cards__media.no-margin{margin-bottom:0}.mxd-team-cards__media.overflow-visible{overflow:visible}@media only screen and (min-width:768px){.mxd-team-cards__media{height:460px}}@media only screen and (min-width:1200px){.mxd-team-cards__media{height:460px}}@media only screen and (min-width:1600px){.mxd-team-cards__media{height:600px}}.mxd-team-cards__career{-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);width:100%;height:100%;display:block;position:relative}.mxd-team-cards__career:before{content:"";background-color:var(--base-tint);-moz-border-radius:var(--_radius-m);border-radius:var(--_radius-m);z-index:-1;width:100%;height:100%;-webkit-transition:-webkit-transform var(--_animspeed-slow), -webkit-box-shadow var(--_animspeed-slow) var(--_animbezier);transition:-webkit-transform var(--_animspeed-slow), -webkit-box-shadow var(--_animspeed-slow) var(--_animbezier);-moz-transition:transform var(--_animspeed-slow), box-shadow var(--_animspeed-slow) var(--_animbezier), -moz-transform var(--_animspeed-slow), -moz-box-shadow var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow), box-shadow var(--_animspeed-slow) var(--_animbezier);transition:transform var(--_animspeed-slow), box-shadow var(--_animspeed-slow) var(--_animbezier), -webkit-transform var(--_animspeed-slow), -moz-transform var(--_animspeed-slow), -webkit-box-shadow var(--_animspeed-slow) var(--_animbezier), -moz-box-shadow var(--_animspeed-slow) var(--_animbezier);display:block;position:absolute;top:0;left:0;transform:scale(1)}.no-touch .mxd-team-cards__career:hover:before{-webkit-box-shadow:0 14px 28px rgba(var(--accent-rgb), .25), 0 10px 10px rgba(var(--accent-rgb), .12);-moz-box-shadow:0 14px 28px rgba(var(--accent-rgb), .25), 0 10px 10px rgba(var(--accent-rgb), .12);box-shadow:0 14px 28px rgba(var(--accent-rgb), .25), 0 10px 10px rgba(var(--accent-rgb), .12);transform:scale(1.04)}.career__image{width:256px;height:auto;padding-bottom:4rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%)translateY(-50%)}.career__caption{text-align:center;flex-direction:column;width:100%;padding:1.6rem;display:flex;position:absolute;bottom:0;left:0}@media only screen and (min-width:768px){.career__caption{padding:2.6rem}}.mxd-team-cards__photo{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;width:100%;height:460px;display:flex;position:relative;overflow:hidden}.mxd-team-cards__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px){.mxd-team-cards__photo{height:460px}}@media only screen and (min-width:1200px){.mxd-team-cards__photo{height:460px}}@media only screen and (min-width:1600px){.mxd-team-cards__photo{height:600px}}.mxd-team-cards__socials{flex-wrap:wrap;gap:1rem;width:100%;padding:1.6rem;display:flex;position:absolute;bottom:0;left:0}@media only screen and (min-width:768px){.mxd-team-cards__socials{padding:2.6rem}}.mxd-team-cards__info{padding:0 1.6rem}@media only screen and (min-width:768px){.mxd-team-cards__info{padding:0 2.6rem}}.mxd-values{position:relative}.mxd-values__item{flex-direction:column;display:flex}.mxd-values__item.mobile-reverse{flex-direction:column-reverse}@media only screen and (min-width:1200px){.mxd-values__item.mobile-reverse{flex-direction:column}}.mxd-values__lists{padding:6rem 3rem 0}@media only screen and (min-width:768px){.mxd-values__lists{padding:6.4rem 4rem 0}}@media only screen and (min-width:1200px){.mxd-values__lists{padding:0}}.mxd-values__lists-item{margin-bottom:2.6rem}.mxd-values__lists-item:last-of-type{margin-bottom:0}@media only screen and (min-width:576px){.mxd-values__lists-item{margin-bottom:0}}.mxd-values__image{-moz-border-radius:var(--_radius-l);border-radius:var(--_radius-l);-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;height:460px;position:relative}@media only screen and (min-width:768px){.mxd-values__image{height:600px}}@media only screen and (min-width:1200px){.mxd-values__image.image-large-desktop{height:930px}}.mxd-values__descr{padding:5.4rem 3rem 5.9rem}.mxd-values__descr.has-top-list{padding:4.6rem 3rem 5.9rem}@media only screen and (min-width:768px){.mxd-values__descr{padding:6.4rem 4rem 6.9rem}.mxd-values__descr.has-top-list{padding:5.5rem 4rem 6.9rem}}@media only screen and (min-width:1200px){.mxd-values__descr,.mxd-values__descr.has-top-list{padding:6.4rem 4rem 0}}@media only screen and (min-width:1600px){.mxd-values__descr,.mxd-values__descr.has-top-list{padding:6rem 4rem 0}}.mxd-project{width:100%;min-width:360px;position:relative}.mxd-project__block{margin-top:12.3rem;margin-bottom:13.1rem;position:relative}.mxd-project__block.pre-grid{margin-bottom:10.1rem}.mxd-project__block.no-margin{margin:0}@media only screen and (min-width:768px){.mxd-project__block{margin-top:13.1rem;margin-bottom:15.1rem}.mxd-project__block.pre-grid{margin-bottom:12.1rem}}@media only screen and (min-width:1200px){.mxd-project__block{margin-top:14.3rem;margin-bottom:15.1rem}}@media only screen and (min-width:1600px){.mxd-project__block{margin-top:18.3rem;margin-bottom:19rem}.mxd-project__block.pre-grid{margin-bottom:16.1rem}}.mxd-project__subtitle{position:relative}.mxd-project__paragraph{flex-direction:column;gap:2rem;margin-top:1.8rem;display:flex}@media only screen and (min-width:768px){.mxd-project__paragraph{margin-top:1.3rem}}@media only screen and (min-width:1200px){.mxd-project__paragraph{gap:3rem;margin-top:.4rem}.mxd-project__paragraph.medium-text{margin-top:.8rem}}@media only screen and (min-width:1600px){.mxd-project__paragraph{max-width:855px}.mxd-project__paragraph.medium-text{margin-top:.6rem}}.mxd-project__client{margin-top:.2rem}@media only screen and (min-width:1200px){.mxd-project__client{margin-top:0}}@media only screen and (min-width:1600px){.mxd-project__client{margin-top:.2rem}}.mxd-project-cards{position:relative}.mxd-project-cards__item{height:460px;position:relative}@media only screen and (min-width:768px){.mxd-project-cards__item{height:420px}}@media only screen and (min-width:1600px){.mxd-project-cards__item{height:600px}}.mxd-project-cards__inner{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.mxd-project-cards__inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mxd-project__nav{padding-top:3rem;padding-bottom:13.3rem;position:relative}@media only screen and (min-width:768px){.mxd-project__nav{padding-bottom:15.1rem}}@media only screen and (min-width:1200px){.mxd-project__nav{padding-top:4rem}}@media only screen and (min-width:1600px){.mxd-project__nav{padding-bottom:19.1rem}}.mxd-project__divider{width:-moz-calc(100% - 3rem);background-color:var(--base-opp);width:calc(100% - 3rem);height:.2rem;position:absolute;top:0;left:1.5rem}.mxd-project__navitem{flex-direction:column;display:flex}.mxd-project__navitem.left{align-items:start}.mxd-project__navitem.right{text-align:right;align-items:end}.mxd-project__link{font:normal var(--fw-medium) 2.2rem/1.2 var(--_font-accent);color:var(--t-bright)}.mxd-project__link.opposite{color:var(--t-opp-bright)}.mxd-project__link span{background:-webkit-gradient(linear, left top, right top, from(#0000), to(#0000)), -webkit-gradient(linear, left top, right top, from(var(--t-bright)), to(var(--t-bright)));background:-moz-linear-gradient(left, #0000, #0000), -moz-linear-gradient(left, var(--t-bright), var(--t-bright));background:linear-gradient(to right, #0000, #0000), linear-gradient(to right, var(--t-bright), var(--t-bright));-moz-background-size:100% 1px, 0 1px;-webkit-transition:background-size .3s,color .3s;-moz-transition:background-size .3s,color .3s,-moz-background-size .3s;background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none;transition:background-size .3s,color .3s,-moz-background-size .3s}.no-touch .mxd-project__link span:hover{color:var(--t-bright);-moz-background-size:0 1px, 100% 1px;background-size:0 1px,100% 1px}@media only screen and (min-width:768px){.mxd-project__link{font-size:3.4rem}}.projects-16-9 .mxd-project-item__media,.projects-16-9 .mxd-project-item__preview{aspect-ratio:16/9!important;height:auto!important}
