.intro{color:var(--mrn-text-light)}.intro,.intro__containerholder{position:relative}.intro:before{background-image:radial-gradient(circle at center center,var(--mrn-background-default-lighter),transparent 60%);bottom:20%;content:"";height:75%;opacity:.4;pointer-events:none;width:50%}.intro:before,.intro__pattern{left:50%;position:absolute;z-index:-1}.intro__pattern{bottom:-10%;height:40rem;margin-left:-50rem;width:40rem}.intro__pattern>svg{height:100%;width:100%}.intro__pattern>svg path{fill:none;stroke:var(--mrn-svg-light);stroke-width:4px}.intro__avatar{bottom:-5rem;height:14rem;left:50%;margin-left:-6rem;position:absolute;width:24rem;z-index:2}@media only screen and (min-width:920px){.intro__avatar{bottom:-3rem;margin-left:10rem}}.intro__avatar__image{border-radius:200px;height:14rem;left:0;overflow:hidden;position:absolute;top:0;width:14rem}@media only screen and (max-width:1280px){.intro__avatar__image{height:12rem;width:12rem}}.intro__avatar__image>img{display:block;height:100%;margin:0;padding:0;width:100%}.intro__avatar__text{display:flex;gap:1rem;left:13rem;position:absolute;top:40%}@media only screen and (max-width:1280px){.intro__avatar__text{gap:.2rem;left:10rem;top:35%}}.intro__container{background:var(--mrn-background-default);background-image:radial-gradient(circle at bottom right,var(--mrn-background-default-lighter),transparent 50%),radial-gradient(circle at top left,var(--mrn-background-default-darker),transparent 50%),radial-gradient(circle at top right,var(--mrn-opaque-light),transparent 50%);border-radius:1rem;overflow:hidden;position:relative}@media only screen and (min-width:920px){.intro__container{border-radius:3rem}}.intro__container__circle{bottom:0;height:20rem;overflow:hidden;position:absolute;right:0;width:40rem}.intro__container__circle:before{background:#fff;background-image:radial-gradient(circle at bottom right,var(--mrn-background-default-darker),transparent 50%),radial-gradient(circle at top left,var(--mrn-background-default-lighter),transparent 50%);border-radius:100%;content:"";height:200%;left:0;opacity:.1;position:absolute;top:0;width:100%}.intro__container__circle--right{bottom:-8rem;height:40rem;opacity:.2;right:-3rem;width:20rem}.intro__container__circle--right:before{background:var(--mrn-background-default);height:100%;opacity:1;width:200%}.intro__content{padding:9rem 2rem 18rem;position:relative;z-index:1}@media only screen and (min-width:920px){.intro__content{max-width:54%;padding:14rem 0 14rem 10rem}}.sectionline{background:var(--mrn-background-light);bottom:0;height:100%;left:50%;position:absolute;top:0;width:2px;z-index:2}@media only screen and (max-width:920px){.sectionline{display:none}}.sectionline>div{bottom:100%;height:5rem;left:50%;margin-left:-1px;width:2px}.sectionline>div,.sectionline>div:before{background:var(--mrn-background-light);position:absolute}.sectionline>div:before{border-radius:1.6rem;content:"";height:1.6rem;margin-left:calc(-.8rem + 1px);top:0;width:1.6rem}.sectionline>div:last-child{background:var(--mrn-body-background);bottom:auto;height:5rem;top:100%}.sectionline>div:last-child:before{background:var(--mrn-body-background);bottom:0;top:auto}.columnlayout__container{padding:5rem 0;position:relative}@media only screen and (min-width:920px){.columnlayout__container{display:grid;grid-template-columns:50% 50%;padding:0}.columnlayout__column{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}.columnlayout__column__content{padding:14rem 0}.columnlayout__column--left{padding-right:4rem;text-align:right}.columnlayout__column--right{justify-content:start;padding-left:4rem}.columnlayout__column--quote .columnlayout__column__content{max-width:20rem}.columnlayout__column--left .columnlayout__column__content{max-width:25rem}}@media only screen and (max-width:920px){.columnlayout__column+*{margin-top:6rem}}.photobar{height:1px;position:relative;width:100%}@media only screen and (max-width:920px){.photobar{height:80px}}.photobar__photoholder{bottom:-150px;position:absolute;right:8%;z-index:1}@media only screen and (max-width:920px){.photobar__photoholder{left:50%;right:auto}.photobar__photo:not(.photobar__photo--centeredmobile){transform:translate(-50%)}}@media only screen and (min-width:920px){.photobar.big{height:120px}}.iconcollection{background:var(--mrn-background-light);background-image:radial-gradient(circle at top right,var(--mrn-background-default-lighter),transparent 50%)}.iconcollection__container{padding:14rem 0}@media only screen and (max-width:920px){.iconcollection__container{padding:12rem 0 7rem}}@media only screen and (min-width:920px){.iconcollection__row{display:grid;grid-template-columns:repeat(2,auto)}.iconcollection__row__column{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.iconcollection__row+*{margin-top:5rem}}@media only screen and (max-width:920px){.iconcollection__row__column{display:flex;justify-content:center;margin-bottom:4rem}.iconcollection__row__column p{padding:0 2rem;text-align:center}}.iconcollection__block{display:flex;flex-direction:column;justify-content:center;text-align:center;width:80%}@media only screen and (max-width:920px){.iconcollection__block{width:100%}}.iconcollection__icon{align-self:center;color:var(--mrn-icon-focus);height:14rem;position:relative;width:14rem}@media only screen and (max-width:920px){.iconcollection__icon{margin-bottom:2rem}}.iconcollection__icon:before{background:var(--mrn-background-default);border-radius:6rem;content:"";height:6rem;left:40%;opacity:.4;position:absolute;top:50%;width:6rem}.iconcollection__icon>svg{height:14rem;position:relative;width:14rem;z-index:1;stroke-width:4px;stroke:var(--mrn-icon-focus);stroke-linecap:round;fill:none;fill-opacity:0}.iconcollection__icon.fill>svg{height:14rem;position:relative;width:14rem;z-index:1;stroke-width:0;fill:var(--mrn-icon-focus);fill-opacity:1}.titlebutton{text-align:center}.titlebutton__container{padding:5rem 0}@media only screen and (min-width:920px){.titlebutton__container{padding:14rem 0}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes sway{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(2deg) translateY(4px)}75%{transform:rotate(4deg) translateY(-2px)}to{transform:rotate(0) translateY(0)}}.patternscrollholder{position:relative}@media only screen and (max-width:920px){.patternscrollholder .patternscroll{opacity:.6}}
