.ArticlePerson-module___iqhBG__author{font-size:var(--font-size-20);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-basic);font-weight:var(--font-weight-light)}@media (max-width:1535px){.ArticlePerson-module___iqhBG__author{font-size:var(--font-size-18)}}.ArticlePerson-module___iqhBG__authorInfo{flex-direction:row;justify-content:flex-start;display:flex}.ArticlePerson-module___iqhBG__mainImage{flex-shrink:0;width:96px;height:96px}.ArticlePerson-module___iqhBG__mainInfo{margin-left:24px}@media (max-width:1023px){.ArticlePerson-module___iqhBG__mainInfo{margin-left:16px}}.ArticlePerson-module___iqhBG__writtenBy{color:var(--color-nitor-mid-grey-4);font-weight:var(--font-weight-light)}.ArticlePerson-module___iqhBG__name{font-weight:var(--font-weight-bold)}.ArticlePerson-module___iqhBG__title{font-weight:var(--font-weight-light)}.ArticlePerson-module___iqhBG__description{letter-spacing:var(--letter-spacing-basic);margin-top:32px}.ArticlePerson-module___iqhBG__description p{line-height:var(--line-height-relaxed);font-size:var(--font-size-18)}@media (max-width:1279px){.ArticlePerson-module___iqhBG__description p{font-size:var(--font-size-16)}}@media (max-width:1023px){.ArticlePerson-module___iqhBG__description p{font-size:var(--font-size-16)}}@media (max-width:1023px){.ArticlePerson-module___iqhBG__mobileBlock{display:block}}@media (max-width:1023px){.ArticlePerson-module___iqhBG__mobileNone{display:none}}
.blockContainer-module__rAhy1G__blockContainer{max-width:var(--container-width);padding-inline:var(--page-padding-desktop);padding-block:var(--block-spacing-desktop);margin-inline:auto}@media (max-width:1023px){.blockContainer-module__rAhy1G__blockContainer{padding-inline:var(--page-padding-mobile);padding-block:var(--block-spacing-mobile)}}
.AssetImage-module__NErSLG__image{height:auto;display:block}@media (max-width:639px){.AssetImage-module__NErSLG__image{width:var(--img-width-mobile);aspect-ratio:var(--img-aspect-mobile)}}@media (min-width:640px){.AssetImage-module__NErSLG__image{width:var(--img-width-tablet);aspect-ratio:var(--img-aspect-tablet)}}@media (min-width:1024px){.AssetImage-module__NErSLG__image{width:var(--img-width-desktop);aspect-ratio:var(--img-aspect-desktop)}}
.PausePlayButton-module__rxAIJa__button{border-radius:var(--border-radius-full);cursor:pointer;width:32px;height:32px;transition:background-color var(--transition);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.PausePlayButton-module__rxAIJa__button svg{width:10px;height:10px;display:block}.PausePlayButton-module__rxAIJa__dark{color:#fff;background-color:#0b0b0b4d}.PausePlayButton-module__rxAIJa__dark:focus-visible{background-color:#0b0b0b66}@media (hover:hover){.PausePlayButton-module__rxAIJa__dark:hover{background-color:#0b0b0b66}}.PausePlayButton-module__rxAIJa__light{background-color:var(--color-nitor-grey);color:var(--color-nitor-black)}.PausePlayButton-module__rxAIJa__light:focus-visible{background-color:color-mix(in srgb, var(--color-nitor-grey), black 10%)}@media (hover:hover){.PausePlayButton-module__rxAIJa__light:hover{background-color:color-mix(in srgb, var(--color-nitor-grey), black 10%)}}
.DecorativeVideo-module__YeLUjG__wrapper{width:100%;height:100%;position:relative;overflow:hidden}.DecorativeVideo-module__YeLUjG__poster{object-fit:cover;position:absolute;inset:0;width:100%!important;height:100%!important}.DecorativeVideo-module__YeLUjG__video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.DecorativeVideo-module__YeLUjG__pauseButton{position:absolute;bottom:1rem;right:1rem}
.HeroBlock-module__TZHoPa__heroOuter{min-height:min(calc(100dvh - var(--header-height-desktop)), 720px);flex-direction:column;display:flex}@media (min-width:1024px) and (max-width:1279px){.HeroBlock-module__TZHoPa__heroOuter{min-height:min(calc(100dvh - var(--header-height-mobile)), 720px)}}@media (max-width:1023px){.HeroBlock-module__TZHoPa__heroOuter{min-height:min(calc(100svh - var(--header-height-mobile)), 1024px)}}.HeroBlock-module__TZHoPa__hero{grid-column-gap:var(--grid-column-gap);flex:1;grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);padding-top:0;padding-bottom:0;display:grid;}@media (max-width:1023px){.HeroBlock-module__TZHoPa__hero{padding-top:var(--block-spacing-mobile);grid-template-rows:auto 1fr;padding-bottom:0}}.HeroBlock-module__TZHoPa__heroTextContent{grid-area:1/1/auto/6;padding-top:140px}@media (min-width:1024px){.HeroBlock-module__TZHoPa__heroTextContent{padding-bottom:40px}}@media (max-width:1279px){.HeroBlock-module__TZHoPa__heroTextContent{padding-top:24px}}@media (max-width:1023px){.HeroBlock-module__TZHoPa__heroTextContent{grid-column:1/-1;padding-top:0;padding-bottom:24px}}.HeroBlock-module__TZHoPa__heroImage{grid-area:1/6/auto/-1;align-self:center;margin-bottom:24px}@media (max-width:1023px){.HeroBlock-module__TZHoPa__heroImage{grid-area:2/1/auto/-1}}.HeroBlock-module__TZHoPa__heroVideo{min-height:0;margin-right:var(--page-bleed-desktop);grid-area:1/7/auto/-1;overflow:hidden}@media (min-width:1920px){.HeroBlock-module__TZHoPa__heroVideo{margin-right:calc(var(--page-bleed-desktop) + (var(--container-width) - 100vw) / 2)}}@media (max-width:1023px){.HeroBlock-module__TZHoPa__heroVideo{margin-inline:var(--page-bleed-mobile);grid-area:2/1/auto/-1}}.HeroBlock-module__TZHoPa__additionalTitle{margin-bottom:24px;margin-left:0;position:relative}@media (max-width:1023px){.HeroBlock-module__TZHoPa__additionalTitle{margin-bottom:12px}}.HeroBlock-module__TZHoPa__additionalTitle h2{text-transform:uppercase;font-family:var(--font-family-roobert-mono);font-size:var(--font-size-20);color:var(--color-nitor-mid-grey-3)}@media (max-width:1023px){.HeroBlock-module__TZHoPa__additionalTitle h2{font-size:var(--font-size-16)}}.HeroBlock-module__TZHoPa__title{margin-bottom:64px}@media (max-width:1023px){.HeroBlock-module__TZHoPa__title{margin-bottom:32px}}
.ContentTeaser-module__IGfOuG__teaser{color:var(--color-nitor-black);text-decoration-line:underline;text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:var(--link-underline-offset-reveal);transition:var(--link-transition);width:100%;text-decoration-color:#0000;display:block}@media (hover:hover){.ContentTeaser-module__IGfOuG__teaser:hover{text-decoration-color:currentColor}}.ContentTeaser-module__IGfOuG__image{margin-bottom:24px}@media (max-width:1023px){.ContentTeaser-module__IGfOuG__image{margin-bottom:12px}}.ContentTeaser-module__IGfOuG__image img{border-radius:var(--border-radius-sm);width:100%}.ContentTeaser-module__IGfOuG__tags{margin:32px 0 12px}@media (max-width:1023px){.ContentTeaser-module__IGfOuG__tags{margin:12px 0}}.ContentTeaser-module__IGfOuG__tag{text-transform:uppercase;font-family:var(--font-family-roobert-mono);color:var(--color-nitor-mid-grey-3);font-weight:var(--font-weight-regular);font-size:var(--font-size-16);letter-spacing:var(--letter-spacing-wide);margin-right:12px;display:inline-block}@media (max-width:1023px){.ContentTeaser-module__IGfOuG__tag{font-size:var(--font-size-14)}}.ContentTeaser-module__IGfOuG__title{margin-bottom:24px}.ContentTeaser-module__IGfOuG__title h3{line-height:var(--line-height-normal)}.ContentTeaser-module__IGfOuG__readMore{font-size:var(--font-size-24);line-height:var(--line-height-relaxed);color:var(--color-nitor-grey)}@media (min-width:1024px){.ContentTeaser-module__IGfOuG__readMore{display:none}}@media (max-width:1023px){.ContentTeaser-module__IGfOuG__paragraph{display:none}}
.HighlightBlock-module__MleXXa__title{margin-bottom:48px}@media (max-width:1023px){.HighlightBlock-module__MleXXa__title{margin-bottom:32px}}@media (min-width:768px){.HighlightBlock-module__MleXXa__highlightBlockContent{grid-gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);display:grid}}.HighlightBlock-module__MleXXa__articles{grid-gap:var(--grid-column-gap);display:grid}@media (max-width:1023px){.HighlightBlock-module__MleXXa__articles{grid-row-gap:var(--grid-row-gap);width:100%}}@media (min-width:768px){.HighlightBlock-module__MleXXa__articles.HighlightBlock-module__MleXXa__length-1{grid-template-columns:1fr}}@media (min-width:768px){.HighlightBlock-module__MleXXa__articles.HighlightBlock-module__MleXXa__length-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.HighlightBlock-module__MleXXa__articles.HighlightBlock-module__MleXXa__length-3{grid-template-columns:repeat(3,1fr)}}.HighlightBlock-module__MleXXa__cta{justify-content:center;margin-top:96px;display:flex}.HighlightBlock-module__MleXXa__length-0{grid-column:1/-1}@media (min-width:1024px) and (max-width:1279px){.HighlightBlock-module__MleXXa__length-0{grid-column:1/-1}}@media (min-width:1024px) and (max-width:1279px){.HighlightBlock-module__MleXXa__length-1{grid-column:4/10}}@media (min-width:768px){.HighlightBlock-module__MleXXa__length-1{grid-column:4/10}}@media (min-width:768px){.HighlightBlock-module__MleXXa__length-2,.HighlightBlock-module__MleXXa__length-3{grid-column:1/13}}
@keyframes ContentTeaserSkeleton-module__ZXvdwW__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.ContentTeaserSkeleton-module__ZXvdwW__skeleton{pointer-events:none;width:100%;display:block}.ContentTeaserSkeleton-module__ZXvdwW__skeleton>*{background:linear-gradient(90deg, var(--color-nitor-grey) 0%, var(--color-nitor-grey) 50%, var(--color-nitor-grey) 100%);background-size:1000px 100%;animation:2s linear infinite ContentTeaserSkeleton-module__ZXvdwW__shimmer}.ContentTeaserSkeleton-module__ZXvdwW__image{aspect-ratio:780/390;border-radius:var(--border-radius-sm);width:100%;margin-bottom:0}.ContentTeaserSkeleton-module__ZXvdwW__tags{gap:12px;margin:24px 0 16px;display:flex}.ContentTeaserSkeleton-module__ZXvdwW__tag{width:80px;height:24px}.ContentTeaserSkeleton-module__ZXvdwW__title{width:80%;height:32px;margin-bottom:24px}
.ContentGalleryBlock-module__9McAkW__tagsTitle{margin-bottom:48px}.ContentGalleryBlock-module__9McAkW__tagFilter{margin-bottom:40px}.ContentGalleryBlock-module__9McAkW__gallery{grid-column-gap:var(--grid-column-gap);grid-row-gap:64px;grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:1023px){.ContentGalleryBlock-module__9McAkW__gallery{display:block}}.ContentGalleryBlock-module__9McAkW__itemTeaser{grid-column:span 3}@media (max-width:1023px){.ContentGalleryBlock-module__9McAkW__itemTeaser{margin-bottom:64px}}.ContentGalleryBlock-module__9McAkW__showMoreContainer{justify-content:center;margin-top:32px;display:flex}.ContentGalleryBlock-module__9McAkW__showMore{overflow-anchor:none}.ContentGalleryBlock-module__9McAkW__error{color:var(--color-ui-error);font-size:var(--font-size-20);line-height:var(--line-height-relaxed);text-align:center}
.TagFilter-module__hodLna__tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:640px){.TagFilter-module__hodLna__tags{gap:12px}}.TagFilter-module__hodLna__tag{color:var(--color-nitor-black);background:var(--color-nitor-light-grey);border-color:var(--color-nitor-black);font-family:var(--font-family-roobert-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);text-transform:uppercase;border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color var(--transition), color var(--transition);border-style:solid;border-width:1px;padding:8px 12px}@media (min-width:640px){.TagFilter-module__hodLna__tag{font-size:var(--font-size-16);padding:12px 16px}}@media (hover:hover){.TagFilter-module__hodLna__tag:hover:not(.TagFilter-module__hodLna__selected,:disabled){background:var(--color-nitor-grey)}}.TagFilter-module__hodLna__tag.TagFilter-module__hodLna__selected{color:var(--color-pure-white);background:var(--color-nitor-black)}
.CourseListBlock-module__-nEjoq__courseDetailText{letter-spacing:var(--letter-spacing-basic);font-size:var(--font-size-24);line-height:var(--line-height-relaxed)}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__courseDetailText{font-size:var(--font-size-18)}}.CourseListBlock-module__-nEjoq__courseListContainer{grid-column-gap:var(--grid-column-gap);z-index:10;grid-template-columns:repeat(8,1fr);display:grid;}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__courseListContainer{grid-row-gap:16px;grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}}.CourseListBlock-module__-nEjoq__heading{grid-column:1/8}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__heading{grid-column:1/4;grid-template-columns:repeat(3,1fr)}}.CourseListBlock-module__-nEjoq__tableHead{grid-column-gap:var(--grid-column-gap);color:var(--color-nitor-red);grid-area:2/1/auto/9;grid-template-columns:repeat(8,1fr);grid-auto-flow:column;margin:48px 0 24px;display:grid}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__tableHead{visibility:hidden;width:1px;height:1px;position:absolute;overflow:hidden}}.CourseListBlock-module__-nEjoq__tableHead th{font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-basic);font-size:var(--font-size-24);line-height:var(--line-height-relaxed)}.CourseListBlock-module__-nEjoq__tableContent{grid-column-gap:var(--grid-column-gap);border-bottom:1px solid var(--color-nitor-light-grey);grid-area:3/1/auto/9;grid-template-columns:repeat(8,1fr);grid-auto-flow:column}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__tableContent{grid-column-gap:16px;grid-area:2/1/auto/4;grid-template-columns:repeat(3,1fr);grid-auto-flow:column}}.CourseListBlock-module__-nEjoq__courseItem{grid-column-gap:var(--grid-column-gap);border-top:1px solid var(--color-nitor-light-grey);grid-template-columns:repeat(8,1fr);grid-auto-flow:column;padding:32px 0;display:grid}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__courseItem{grid-column-gap:8px;grid-row-gap:16px;grid-template-columns:repeat(4,1fr);padding:32px 0}}.CourseListBlock-module__-nEjoq__courseDate{align-self:top;grid-column:1}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__courseDate{color:var(--color-nitor-mid-grey-4);grid-area:2/1/auto/3}}.CourseListBlock-module__-nEjoq__courseLocation{align-self:top;grid-column:2}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__courseLocation{color:var(--color-nitor-mid-grey-4);grid-area:2/3}}.CourseListBlock-module__-nEjoq__courseLanguage{align-self:top;grid-column:3}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__courseLanguage{color:var(--color-nitor-mid-grey-4);grid-area:2/4}}.CourseListBlock-module__-nEjoq__courseName{align-self:top;grid-column:4/7}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__courseName{grid-area:1/1/auto/5;align-self:start}}.CourseListBlock-module__-nEjoq__courseLink{align-self:top;grid-column:7/9}.CourseListBlock-module__-nEjoq__courseLink a{width:100%}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__courseLink{grid-area:3/2/auto/4;padding-top:16px}}@media (max-width:767px){.CourseListBlock-module__-nEjoq__courseLink{grid-area:3/1/auto/5;justify-self:center;width:100%;padding-top:16px}}.CourseListBlock-module__-nEjoq__link{text-decoration-line:underline;text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:var(--link-underline-offset);cursor:pointer;color:inherit;transition:var(--link-transition)}@media (hover:hover){.CourseListBlock-module__-nEjoq__link:hover{color:var(--link-color-hover)}}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__courseDateContainer{display:flex}}@media (max-width:1279px){.CourseListBlock-module__-nEjoq__courseDateStart:after{content:" ";white-space:pre}}
.LandingPageHeroBlock-module__FEFhAq__wrapper{background-color:var(--color-nitor-grey)}.LandingPageHeroBlock-module__FEFhAq__landingPageHero{max-width:var(--container-width);min-height:calc(100dvh - var(--header-height-desktop));flex-direction:column;margin-inline:auto;padding-top:146px;padding-bottom:0;display:flex;}@media (min-width:1024px) and (max-width:1279px){.LandingPageHeroBlock-module__FEFhAq__landingPageHero{min-height:calc(100dvh - var(--header-height-mobile))}}@media (max-width:1023px){.LandingPageHeroBlock-module__FEFhAq__landingPageHero{min-height:min(calc(100svh - var(--header-height-mobile)), 1024px);padding-top:40px}}.LandingPageHeroBlock-module__FEFhAq__heroTextContent{justify-content:space-between;align-items:flex-end;padding-bottom:48px;display:flex}@media (max-width:1023px){.LandingPageHeroBlock-module__FEFhAq__heroTextContent{flex-direction:column;align-items:flex-start;gap:32px}}.LandingPageHeroBlock-module__FEFhAq__title{max-width:65%}@media (max-width:1023px){.LandingPageHeroBlock-module__FEFhAq__title{max-width:100%}}.LandingPageHeroBlock-module__FEFhAq__heroLower{grid-column-gap:var(--grid-column-gap);flex:1;grid-template-rows:1fr;grid-template-columns:repeat(12,1fr);min-height:300px;display:grid}.LandingPageHeroBlock-module__FEFhAq__landingPageVideo{z-index:0;min-height:0;margin-inline:var(--page-bleed-desktop);grid-area:1/1/auto/-1;overflow:hidden}@media (max-width:1023px){.LandingPageHeroBlock-module__FEFhAq__landingPageVideo{margin-inline:var(--page-bleed-mobile)}}@media (min-width:1920px){.LandingPageHeroBlock-module__FEFhAq__landingPageVideo{margin-inline:calc(var(--page-bleed-desktop) + (var(--container-width) - 100vw) / 2)}}.LandingPageHeroBlock-module__FEFhAq__landingPageVideo video{object-fit:cover;width:100%;height:100%;display:block}.LandingPageHeroBlock-module__FEFhAq__landingPageAnimation{grid-column:1/-1;padding:0}@media (max-width:1279px){.LandingPageHeroBlock-module__FEFhAq__landingPageAnimation{max-height:600px}}@media (max-width:1023px){.LandingPageHeroBlock-module__FEFhAq__landingPageAnimation{margin:0px var(--page-bleed-mobile)}}@media (max-width:767px){.LandingPageHeroBlock-module__FEFhAq__landingPageAnimation{max-height:500px}}@media (max-width:639px){.LandingPageHeroBlock-module__FEFhAq__landingPageAnimation{max-height:250px}}.LandingPageHeroBlock-module__FEFhAq__paragraph{z-index:1;color:var(--color-pure-white);font-weight:var(--font-weight-medium);font-size:var(--font-size-40);line-height:var(--line-height-snug);padding-bottom:var(--page-padding-desktop);grid-area:1/1/auto/7;align-self:end}@media (max-width:1023px){.LandingPageHeroBlock-module__FEFhAq__paragraph{font-size:var(--font-size-24);padding-bottom:var(--page-padding-mobile);grid-column:1/11}}.LandingPageHeroBlock-module__FEFhAq__paragraph p{font-size:inherit;line-height:inherit;margin-bottom:0}@media (min-width:1920px){.LandingPageHeroBlock-module__FEFhAq__hugeHeroHeading{font-size:var(--font-size-120)}}.LandingPageHeroBlock-module__FEFhAq__buttons{flex-shrink:0}@media (max-width:767px){.LandingPageHeroBlock-module__FEFhAq__buttons{width:100%}}@media (min-width:768px){.LandingPageHeroBlock-module__FEFhAq__buttons{grid-column-gap:var(--grid-column-gap);grid-auto-flow:column}}
.KeyDataBlock-module__W4V9Fa__keyDataContainer{}@media (min-width:1681px){.KeyDataBlock-module__W4V9Fa__keyDataContainer{gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);display:grid}}.KeyDataBlock-module__W4V9Fa__dataGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}@media (min-width:1681px){.KeyDataBlock-module__W4V9Fa__dataGrid{grid-column:2/12}}@media (max-width:1023px){.KeyDataBlock-module__W4V9Fa__dataGrid{grid-template-columns:1fr;gap:16px}}.KeyDataBlock-module__W4V9Fa__dataItem{border-radius:var(--border-radius-md);background-color:var(--color-nitor-grey);word-break:break-word;flex-direction:column;justify-content:space-between;min-width:0;min-height:250px;padding:24px;display:flex}@media (max-width:1023px){.KeyDataBlock-module__W4V9Fa__dataItem{min-height:180px}}.KeyDataBlock-module__W4V9Fa__dataValue{color:var(--color-nitor-red);font-weight:var(--font-weight-light);font-size:var(--font-size-60);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tightest)}@media (min-width:1280px){.KeyDataBlock-module__W4V9Fa__dataValue{font-size:var(--font-size-100)}}.KeyDataBlock-module__W4V9Fa__dataText{font-size:var(--font-size-18);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-basic)}@media (min-width:1280px){.KeyDataBlock-module__W4V9Fa__dataText{font-size:var(--font-size-20)}}
.GrandVisualContent-module__3vGyJW__gridContainer{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(5,1fr);height:800px;display:grid;position:relative}@media (max-width:1023px){.GrandVisualContent-module__3vGyJW__gridContainer{height:fit-content}}@media (hover:hover){.GrandVisualContent-module__3vGyJW__gridContainer:has(.GrandVisualContent-module__3vGyJW__contentArea:hover) .GrandVisualContent-module__3vGyJW__imageGradient{opacity:0}}.GrandVisualContent-module__3vGyJW__imageContainer{border-radius:var(--border-radius-sm);position:absolute;inset:0;overflow:hidden}@media (max-width:1023px){.GrandVisualContent-module__3vGyJW__imageContainer{height:400px;margin-inline:var(--page-bleed-mobile);border-radius:0;grid-column:1/6;position:static}}.GrandVisualContent-module__3vGyJW__image{object-fit:cover;width:100%;height:100%;display:block}.GrandVisualContent-module__3vGyJW__imageGradient{background:linear-gradient(color-mix(in srgb, var(--color-nitor-light-red-2) 80%, transparent), color-mix(in srgb, var(--color-nitor-red) 80%, transparent));border-radius:var(--border-radius-sm);grid-column:1/6;width:100%;height:100%;transition:opacity .7s ease-in-out;position:absolute}@media (max-width:1023px){.GrandVisualContent-module__3vGyJW__imageGradient{display:none}}.GrandVisualContent-module__3vGyJW__contentArea{cursor:pointer;z-index:1;padding:48px var(--grid-column-gap);color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#fff;flex-direction:column;margin-top:auto;display:flex}@media (max-width:1023px){.GrandVisualContent-module__3vGyJW__contentArea{padding:var(--grid-row-gap) var(--page-padding-mobile);margin-inline:var(--page-bleed-mobile)}}@media (hover:hover){.GrandVisualContent-module__3vGyJW__contentArea:hover h1{-webkit-text-decoration-color:var(--color-nitor-black);text-decoration-color:var(--color-nitor-black)}}.GrandVisualContent-module__3vGyJW__contentArea h1{font-size:var(--font-size-60);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tightest);-webkit-text-decoration:underline var(--color-pure-white) solid 2px;-webkit-text-decoration:underline var(--color-pure-white) solid 2px;text-decoration:underline var(--color-pure-white) solid 2px;text-underline-offset:.5rem;transition:var(--link-transition)}@media (max-width:1023px){.GrandVisualContent-module__3vGyJW__contentArea h1{font-size:var(--font-size-40);line-height:var(--line-height-snug);text-underline-offset:.25rem}}.GrandVisualContent-module__3vGyJW__tagList{padding-bottom:12px;display:flex}.GrandVisualContent-module__3vGyJW__tagItem{text-transform:uppercase;font-family:var(--font-family-roobert-mono);font-weight:var(--font-weight-regular);color:var(--color-nitor-mid-grey-3);font-size:var(--font-size-16);letter-spacing:var(--letter-spacing-wide);padding-right:12px}@media (max-width:1023px){.GrandVisualContent-module__3vGyJW__tagItem{font-size:var(--font-size-14)}}.GrandVisualContent-module__3vGyJW__leftAlign{grid-column:1/4}@media (max-width:1023px){.GrandVisualContent-module__3vGyJW__leftAlign{grid-column:1/6}}.GrandVisualContent-module__3vGyJW__rightAlign{grid-column:3/6}@media (max-width:1023px){.GrandVisualContent-module__3vGyJW__rightAlign{grid-column:1/6}}.GrandVisualContent-module__3vGyJW__leadContainer{padding-top:24px}@media (max-width:1023px){.GrandVisualContent-module__3vGyJW__leadContainer{padding-top:24px;display:none}}.GrandVisualContent-module__3vGyJW__articleLink{margin-top:auto;margin-left:auto;margin-right:var(--grid-column-gap);font-size:var(--font-size-18);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-nitor-black);text-decoration-line:underline;text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:var(--link-underline-offset-reveal);transition:var(--link-transition);padding:16px 0 0;text-decoration-color:#0000}@media (max-width:1023px){.GrandVisualContent-module__3vGyJW__articleLink{margin-right:0}}@media (hover:hover){.GrandVisualContent-module__3vGyJW__contentArea:hover .GrandVisualContent-module__3vGyJW__articleLink{text-decoration-color:currentColor}}
.TwoColumnTextBlock-module__REuC9q__twoColumnTextContainer{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);display:grid;}@media (min-width:1024px){.TwoColumnTextBlock-module__REuC9q__twoColumnTextContainer{padding-top:240px;padding-bottom:240px}}@media (max-width:1023px){.TwoColumnTextBlock-module__REuC9q__twoColumnTextContainer{display:block}}.TwoColumnTextBlock-module__REuC9q__title{grid-column:3/9;margin-bottom:16px}@media (max-width:1023px){.TwoColumnTextBlock-module__REuC9q__title{grid-column:3/9}}.TwoColumnTextBlock-module__REuC9q__articleText ul{margin-bottom:32px;margin-left:40px;list-style-type:disc;list-style-position:outside}@media (max-width:1023px){.TwoColumnTextBlock-module__REuC9q__articleText ul{margin-left:24px}}.TwoColumnTextBlock-module__REuC9q__articleText ul li{margin-bottom:8px;padding-left:8px}.TwoColumnTextBlock-module__REuC9q__articleText ul li ul,.TwoColumnTextBlock-module__REuC9q__articleText ul li ul li ul{margin-bottom:0}.TwoColumnTextBlock-module__REuC9q__articleText ol{list-style-position:outside;list-style-type:lower alpha;margin-bottom:32px;margin-left:40px}@media (max-width:1023px){.TwoColumnTextBlock-module__REuC9q__articleText ol{margin-left:24px}}.TwoColumnTextBlock-module__REuC9q__articleText ol li{margin-bottom:8px;padding-left:8px}.TwoColumnTextBlock-module__REuC9q__articleText ol li ol,.TwoColumnTextBlock-module__REuC9q__articleText ol li ol li ol{margin-bottom:0}.TwoColumnTextBlock-module__REuC9q__articleText ul p,.TwoColumnTextBlock-module__REuC9q__articleText ol p{margin-bottom:0}.TwoColumnTextBlock-module__REuC9q__prose h1{font-size:var(--font-size-60);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tightest);margin-bottom:24px}@media (max-width:1023px){.TwoColumnTextBlock-module__REuC9q__prose h1{font-size:var(--font-size-40);line-height:var(--line-height-snug);margin-bottom:8px}}.TwoColumnTextBlock-module__REuC9q__prose h2{font-size:var(--font-size-36);line-height:var(--line-height-tight);margin:48px 0 16px}@media (max-width:1023px){.TwoColumnTextBlock-module__REuC9q__prose h2{font-size:var(--font-size-24);line-height:var(--line-height-normal)}}.TwoColumnTextBlock-module__REuC9q__prose h3{font-size:var(--font-size-24);line-height:var(--line-height-normal);margin:48px 0 16px}@media (max-width:1023px){.TwoColumnTextBlock-module__REuC9q__prose h3{font-size:var(--font-size-20)}}.TwoColumnTextBlock-module__REuC9q__prose h4{font-size:var(--font-size-20);font-weight:var(--font-weight-medium);margin:48px 0 16px}@media (max-width:1023px){.TwoColumnTextBlock-module__REuC9q__prose h4{font-size:var(--font-size-18)}}.TwoColumnTextBlock-module__REuC9q__prose :is(h1,h2,h3,h4)+:is(h2,h3,h4){margin-top:16px}
.LogoWall-module__2Bz0kq__section{padding-block:var(--block-spacing-mobile)}@media (min-width:640px){.LogoWall-module__2Bz0kq__section{padding-block:var(--block-spacing-desktop)}}.LogoWall-module__2Bz0kq__heading{max-width:var(--container-width);padding-inline:var(--page-padding-mobile);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}@media (min-width:1024px){.LogoWall-module__2Bz0kq__heading{padding-inline:var(--page-padding-desktop)}}.LogoWall-module__2Bz0kq__viewport{margin-top:40px;max-width:var(--container-width);padding-inline:var(--page-padding-mobile);margin-inline:auto}@media (min-width:640px){.LogoWall-module__2Bz0kq__viewport{scrollbar-width:none;overscroll-behavior-x:contain;max-width:2560px;padding-inline:0;overflow:auto hidden}}@media (min-width:2560px){.LogoWall-module__2Bz0kq__viewport{--mask-fade:64px;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--mask-fade), black calc(100% - var(--mask-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--mask-fade), black calc(100% - var(--mask-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--mask-fade), black calc(100% - var(--mask-fade)), transparent 100%)}}.LogoWall-module__2Bz0kq__viewport::-webkit-scrollbar{display:none}@media (min-width:640px){.LogoWall-module__2Bz0kq__track{width:max-content;display:flex}}.LogoWall-module__2Bz0kq__list{gap:16px var(--grid-column-gap);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.LogoWall-module__2Bz0kq__list{gap:0;display:flex}}.LogoWall-module__2Bz0kq__duplicate{display:none}@media (min-width:640px){.LogoWall-module__2Bz0kq__duplicate{display:flex}}.LogoWall-module__2Bz0kq__item{justify-content:center;align-items:center;display:flex}@media (min-width:640px){.LogoWall-module__2Bz0kq__item{justify-content:initial;margin-inline:16px}}
.ContactBlock-module__N93lwa__peopleContainer{grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);grid-template-columns:repeat(1,1fr);padding-top:56px;display:grid}@media (min-width:640px){.ContactBlock-module__N93lwa__peopleContainer{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ContactBlock-module__N93lwa__peopleContainer{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ContactBlock-module__N93lwa__peopleContainer{grid-template-columns:repeat(4,1fr)}}@media (min-width:1681px){.ContactBlock-module__N93lwa__peopleContainer{grid-template-columns:repeat(5,1fr)}}.ContactBlock-module__N93lwa__person{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.ContactBlock-module__N93lwa__person picture{width:100%;display:block}.ContactBlock-module__N93lwa__person picture img{border-radius:4px;width:100%}.ContactBlock-module__N93lwa__textContent{flex-grow:1;width:100%;padding-block:16px}@media (max-width:1023px){.ContactBlock-module__N93lwa__textContent{padding-block:12px}}@media (max-width:1023px){.ContactBlock-module__N93lwa__textContent :is(h1,h2,h3,h4){font-size:var(--font-size-20)}}.ContactBlock-module__N93lwa__jobTitle{font-weight:var(--font-weight-regular);font-size:var(--font-size-24);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-basic);margin-bottom:16px}@media (max-width:1023px){.ContactBlock-module__N93lwa__jobTitle{font-size:var(--font-size-16);margin-bottom:0}}.ContactBlock-module__N93lwa__link{width:fit-content;max-width:100%;font-size:var(--font-size-20);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-basic);color:inherit;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:var(--link-underline-offset);transition:var(--link-transition);word-break:break-all;display:block}@media (max-width:1023px){.ContactBlock-module__N93lwa__link{font-size:var(--font-size-16)}}@media (hover:hover){.ContactBlock-module__N93lwa__link:hover{text-decoration-color:currentColor}}
.LinkListBlock-module__kbjstW__linkTitle{font-size:var(--font-size-36);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-basic);line-height:var(--line-height-tight);color:var(--color-nitor-mid-grey-4);text-decoration:none;display:inline-block}@media (max-width:1023px){.LinkListBlock-module__kbjstW__linkTitle{font-size:var(--font-size-24);line-height:var(--line-height-normal)}}@media (hover:hover){.LinkListBlock-module__kbjstW__linkTitle:hover{text-decoration:none}}.LinkListBlock-module__kbjstW__description{font-size:var(--font-size-40);line-height:var(--line-height-snug);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tighter);color:var(--color-nitor-black);text-decoration-line:underline;text-decoration-thickness:var(--link-decoration-thickness);text-underline-offset:.15em;transition:var(--link-transition);text-decoration-color:#0000;display:block}@media (max-width:1023px){.LinkListBlock-module__kbjstW__description{font-size:var(--font-size-24);line-height:var(--line-height-normal)}}@media (hover:hover){.LinkListBlock-module__kbjstW__description:hover{text-decoration-color:currentColor}}.LinkListBlock-module__kbjstW__linkListBlockContainer{padding-block:var(--block-spacing-desktop)}@media (max-width:1023px){.LinkListBlock-module__kbjstW__linkListBlockContainer{padding-block:var(--block-spacing-mobile)}}.LinkListBlock-module__kbjstW__gridContainer{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);padding-block:0;display:grid;}@media (max-width:1023px){.LinkListBlock-module__kbjstW__gridContainer{display:block}}.LinkListBlock-module__kbjstW__title{margin-bottom:var(--grid-row-gap);grid-area:1/1/2/4}@media (max-width:1023px){.LinkListBlock-module__kbjstW__title{font-size:var(--font-size-36)}}.LinkListBlock-module__kbjstW__paragraph{grid-area:2/1/3/4}@media (max-width:1023px){.LinkListBlock-module__kbjstW__paragraph{margin-bottom:71px}}.LinkListBlock-module__kbjstW__links{grid-area:2/5/3/12}.LinkListBlock-module__kbjstW__link{margin-bottom:40px;text-decoration:none}@media (max-width:1023px){.LinkListBlock-module__kbjstW__link{margin-bottom:51px}}
.ServiceItem-module__HprAnq__item{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;align-items:center;padding-block:2rem;text-decoration:none;display:grid}@media (max-width:1023px){.ServiceItem-module__HprAnq__item{grid-template-columns:auto 1fr;gap:16px}}.ServiceItem-module__HprAnq__text{grid-column:1/6;grid-template-columns:subgrid;align-items:baseline;row-gap:.5rem;display:grid}@media (max-width:1023px){.ServiceItem-module__HprAnq__text{display:contents}}.ServiceItem-module__HprAnq__index{font-weight:var(--font-weight-light);font-size:var(--font-size-100);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tightest);color:var(--color-nitor-red);grid-area:1/1/-1/2;align-self:baseline}@media (max-width:1023px){.ServiceItem-module__HprAnq__index{font-size:var(--font-size-48)}}.ServiceItem-module__HprAnq__itemTitle{font-weight:var(--font-weight-medium);font-size:var(--font-size-100);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tightest);grid-column:2/6}@media (max-width:1023px){.ServiceItem-module__HprAnq__itemTitle{font-size:var(--font-size-48);grid-column:2/3}}.ServiceItem-module__HprAnq__description{font-size:var(--font-size-24);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-basic);grid-column:2/6}@media (max-width:1023px){.ServiceItem-module__HprAnq__description{font-size:var(--font-size-20);line-height:var(--line-height-relaxed);grid-column:1/-1}}.ServiceItem-module__HprAnq__videoContainer{border-radius:4px;grid-column:7/13;align-self:center;height:290px;overflow:hidden}@media (max-width:1023px){.ServiceItem-module__HprAnq__videoContainer{grid-column:1/-1}}
.ServicesBlock-module__xVStlG__container{padding-block:calc(var(--block-spacing-desktop) * 2)}@media (max-width:1023px){.ServicesBlock-module__xVStlG__container{padding-block:var(--block-spacing-mobile)}}.ServicesBlock-module__xVStlG__inner{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);padding-block:0;display:grid;}@media (max-width:1023px){.ServicesBlock-module__xVStlG__inner{display:block}}.ServicesBlock-module__xVStlG__blockTitle,.ServicesBlock-module__xVStlG__blockDescription{margin-bottom:var(--grid-row-gap);grid-column:1/6}.ServicesBlock-module__xVStlG__items{grid-column:1/-1;grid-template-columns:subgrid;display:grid}@media (max-width:1023px){.ServicesBlock-module__xVStlG__items{display:block}}
.ExpertiseBlock-module__uGAYwa__link{color:inherit}.ExpertiseBlock-module__uGAYwa__gridContainer{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(8,1fr);display:grid}@media (max-width:1023px){.ExpertiseBlock-module__uGAYwa__gridContainer{display:block}}.ExpertiseBlock-module__uGAYwa__heading{grid-area:1/2/2/6}.ExpertiseBlock-module__uGAYwa__paragraph{grid-area:2/2/3/6}@media (max-width:1023px){.ExpertiseBlock-module__uGAYwa__paragraph{margin-bottom:24px}}.ExpertiseBlock-module__uGAYwa__references{grid-area:2/6/3/8}.ExpertiseBlock-module__uGAYwa__reference{margin-bottom:var(--grid-row-gap)}
.CollageBlock-module__3H7rqq__collageContainer{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(16,1fr);display:grid;position:relative;}@media (max-width:767px){.CollageBlock-module__3H7rqq__collageContainer{grid-column-gap:16px;grid-template-columns:repeat(8,1fr);display:grid}}.CollageBlock-module__3H7rqq__collageHeadingContainer{color:var(--color-pure-white);grid-area:1/1/auto/7;padding-top:32px}@media (max-width:767px){.CollageBlock-module__3H7rqq__collageHeadingContainer{grid-area:1/1/auto/8;padding-top:0}}.CollageBlock-module__3H7rqq__collageHeadingBlock{z-index:3;background-color:var(--color-nitor-black);grid-column:1/7;padding:48px 64px;position:relative}@media (max-width:1023px){.CollageBlock-module__3H7rqq__collageHeadingBlock{padding:32px}}@media (max-width:767px){.CollageBlock-module__3H7rqq__collageHeadingBlock{padding:16px var(--page-padding-mobile);margin-left:var(--page-bleed-mobile);grid-column:1/8;margin-bottom:-16px}}.CollageBlock-module__3H7rqq__collageHeadingBlock h3{margin-bottom:0}@media (max-width:767px){.CollageBlock-module__3H7rqq__collageHeadingBlock h3{font-size:var(--font-size-24)}}.CollageBlock-module__3H7rqq__collageImageUp{z-index:0;grid-area:1/1/auto/17}@media (max-width:767px){.CollageBlock-module__3H7rqq__collageImageUp{margin-inline:var(--page-bleed-mobile);grid-area:2/1/auto/9}}.CollageBlock-module__3H7rqq__collageVideoMid{z-index:1;grid-area:1/2/auto/10;padding-top:125%;padding-left:0%}@media (max-width:767px){.CollageBlock-module__3H7rqq__collageVideoMid{grid-area:2/1/auto/8;padding-top:80%}}.CollageBlock-module__3H7rqq__collageImageDown{z-index:1;grid-area:1/9/auto/16;margin-top:170%}@media (max-width:767px){.CollageBlock-module__3H7rqq__collageImageDown{grid-area:2/2/auto/9;margin-top:135%}}
.ImageAndTextBlock-module__SFcN5G__imageAndTextContainer{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);display:grid;}@media (max-width:1023px){.ImageAndTextBlock-module__SFcN5G__imageAndTextContainer{display:block}}.ImageAndTextBlock-module__SFcN5G__title{grid-column:6/11;margin-bottom:16px}.ImageAndTextBlock-module__SFcN5G__imageContainer{grid-column:3/5;grid-row-start:2;position:relative;top:-40px}@media (max-width:1023px){.ImageAndTextBlock-module__SFcN5G__imageContainer{margin-bottom:32px;top:0}}.ImageAndTextBlock-module__SFcN5G__image{justify-content:left;display:flex}.ImageAndTextBlock-module__SFcN5G__text{grid-column:6/11;grid-row-start:2}
.ImageBlock-module__ebahpW__img{border-radius:var(--border-radius-sm)}
.Card-module__3ymo2W__cardContainer{color:var(--color-nitor-black);width:100%;text-decoration:none;display:block}.Card-module__3ymo2W__image img{border-radius:4px;width:100%}.Card-module__3ymo2W__title{margin:24px 0 16px}@media (max-width:767px){.Card-module__3ymo2W__title{margin:16px 0 6px}}
.CardBlock-module__X47wgW__cardBlockTitle{margin-bottom:48px}@media (max-width:1023px){.CardBlock-module__X47wgW__cardBlockTitle{margin-bottom:32px}}.CardBlock-module__X47wgW__cards{grid-gap:var(--grid-column-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1023px){.CardBlock-module__X47wgW__cards{display:block}}.CardBlock-module__X47wgW__cardItem{grid-column:span 1}@media (max-width:1023px){.CardBlock-module__X47wgW__cardItem{margin-bottom:64px}}
.QuoteBlock-module__c-MuwG__content{grid-column-gap:var(--grid-column-gap);border-radius:var(--border-radius-md);background:#fff;grid-template-columns:repeat(12,1fr);align-items:start;padding-block:128px;display:grid}@media (max-width:1023px){.QuoteBlock-module__c-MuwG__content{padding-inline:24px;padding-top:48px;padding-bottom:8px;display:block}}.QuoteBlock-module__c-MuwG__quoteOpen,.QuoteBlock-module__c-MuwG__quoteClose{color:var(--color-nitor-red);font-size:180px;font-weight:100;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tightest)}@media (max-width:1023px){.QuoteBlock-module__c-MuwG__quoteOpen,.QuoteBlock-module__c-MuwG__quoteClose{font-size:100px}}.QuoteBlock-module__c-MuwG__quoteOpen{grid-column:2/3;line-height:.8}@media (max-width:1023px){.QuoteBlock-module__c-MuwG__quoteOpen{text-align:start}}.QuoteBlock-module__c-MuwG__quoteClose{grid-column:11/12;align-self:end;line-height:0}@media (max-width:1023px){.QuoteBlock-module__c-MuwG__quoteClose{line-height:var(--line-height-tight);text-align:end;line-height:.8}}.QuoteBlock-module__c-MuwG__attribution{margin-top:24px}.QuoteBlock-module__c-MuwG__text{grid-column:4/10}@media (max-width:1023px){.QuoteBlock-module__c-MuwG__text{grid-column:unset}}.QuoteBlock-module__c-MuwG__text>p{font-size:var(--font-size-36);line-height:var(--line-height-basic);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-normal)}@media (max-width:1023px){.QuoteBlock-module__c-MuwG__text>p{font-size:var(--font-size-24);line-height:var(--line-height-basic)}}
.ArticleTitle-module__reOLNq__title{font-weight:var(--font-weight-medium);font-size:var(--font-size-60);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tightest);word-break:break-word;text-wrap:balance}@media (max-width:1023px){.ArticleTitle-module__reOLNq__title{font-size:var(--font-size-40);line-height:var(--line-height-snug)}}
.ArticleText-module__JEZX1q__articleText :is(h2,h3,h4){margin:48px 0 16px}.ArticleText-module__JEZX1q__articleText :is(h2,h3,h4):first-child{margin-top:0}.ArticleText-module__JEZX1q__articleText h2{font-size:var(--font-size-40);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter)}@media (max-width:1023px){.ArticleText-module__JEZX1q__articleText h2{font-size:var(--font-size-24);line-height:var(--line-height-normal)}}.ArticleText-module__JEZX1q__articleText h3{font-size:var(--font-size-24);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-basic)}@media (max-width:1023px){.ArticleText-module__JEZX1q__articleText h3{font-size:var(--font-size-20)}}.ArticleText-module__JEZX1q__articleText h4{font-size:var(--font-size-20);font-weight:var(--font-weight-medium)}@media (max-width:1023px){.ArticleText-module__JEZX1q__articleText h4{font-size:var(--font-size-18)}}.ArticleText-module__JEZX1q__articleText p{margin-bottom:1lh}.ArticleText-module__JEZX1q__articleText ul{margin-bottom:1lh;margin-left:40px;list-style-type:disc;list-style-position:outside}@media (max-width:1023px){.ArticleText-module__JEZX1q__articleText ul{margin-left:24px;list-style-type:disc;list-style-position:outside}}.ArticleText-module__JEZX1q__articleText ul li{margin-bottom:8px;padding-left:8px}@media (max-width:1023px){.ArticleText-module__JEZX1q__articleText ul li{margin-bottom:8px;padding-left:8px}}.ArticleText-module__JEZX1q__articleText ul li ul,.ArticleText-module__JEZX1q__articleText ul li ul li ul{margin-bottom:0}.ArticleText-module__JEZX1q__articleText ol{list-style-position:outside;list-style-type:lower alpha;margin-bottom:1lh;margin-left:40px}@media (max-width:1023px){.ArticleText-module__JEZX1q__articleText ol{list-style-position:outside;list-style-type:lower alpha;margin-left:24px}}.ArticleText-module__JEZX1q__articleText ol li{margin-bottom:8px;padding-left:8px}@media (max-width:1023px){.ArticleText-module__JEZX1q__articleText ol li{margin-bottom:8px;padding-left:8px}}.ArticleText-module__JEZX1q__articleText ol li ol,.ArticleText-module__JEZX1q__articleText ol li ol li ol{margin-bottom:0}.ArticleText-module__JEZX1q__articleText ul p,.ArticleText-module__JEZX1q__articleText ol p{margin-bottom:0}@media (max-width:1023px){.ArticleText-module__JEZX1q__articleText ul p,.ArticleText-module__JEZX1q__articleText ol p{margin-bottom:0}}.ArticleText-module__JEZX1q__articleText img{border-radius:var(--border-radius-sm);margin-bottom:1lh}.ArticleText-module__JEZX1q__articleText figure{margin:0 0 1lh}.ArticleText-module__JEZX1q__articleText figure img{margin-bottom:0}.ArticleText-module__JEZX1q__articleText figcaption{font-size:var(--font-size-18);color:var(--color-nitor-mid-grey-4);margin-top:16px}@media (max-width:1023px){.ArticleText-module__JEZX1q__articleText figcaption{font-size:var(--font-size-16)}}
.ArticleView-module__k7bgca__author{margin-bottom:64px}@media (max-width:1023px){.ArticleView-module__k7bgca__author{margin-bottom:50px}}.ArticleView-module__k7bgca__content{background:var(--color-nitor-light-grey);padding-block:64px}@media (max-width:1023px){.ArticleView-module__k7bgca__content{padding-top:0;padding-bottom:64px}}.ArticleView-module__k7bgca__articleContainer{grid-column-gap:var(--grid-column-gap);max-width:var(--container-width);padding-inline:var(--page-padding-desktop);grid-template-columns:repeat(12,1fr);margin-inline:auto;display:grid}@media (max-width:1023px){.ArticleView-module__k7bgca__articleContainer{padding-inline:0;display:block}}.ArticleView-module__k7bgca__titleWrapper{grid-column:1/9;padding:16px 0 32px}@media (max-width:1023px){.ArticleView-module__k7bgca__titleWrapper{padding:32px var(--page-padding-mobile) 16px var(--page-padding-mobile);margin-bottom:0}}.ArticleView-module__k7bgca__tagInfo{text-align:left;font-size:var(--font-size-20);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-basic);grid-column:1/6;margin-top:16px;margin-bottom:56px}@media (max-width:1023px){.ArticleView-module__k7bgca__tagInfo{margin:16px var(--page-padding-mobile);font-size:var(--font-size-18);line-height:var(--line-height-relaxed)}}.ArticleView-module__k7bgca__mainImage{grid-column:1/-1}.ArticleView-module__k7bgca__mainImage img{border-radius:var(--border-radius-sm);width:100%}@media (max-width:1023px){.ArticleView-module__k7bgca__mainImage img{border-radius:0}}.ArticleView-module__k7bgca__tagLead,.ArticleView-module__k7bgca__tag{color:var(--color-nitor-mid-grey-4);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide)}.ArticleView-module__k7bgca__authorAndTextContainer{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);padding-block:140px;display:grid;}@media (max-width:1023px){.ArticleView-module__k7bgca__authorAndTextContainer{padding-block:var(--block-spacing-mobile);display:block}}.ArticleView-module__k7bgca__articleTextContainer{font-size:var(--font-size-20);letter-spacing:var(--letter-spacing-basic);grid-column:7/12}@media (max-width:1279px){.ArticleView-module__k7bgca__articleTextContainer{grid-column:6/-1}}@media (max-width:1023px){.ArticleView-module__k7bgca__articleTextContainer{font-size:var(--font-size-18);letter-spacing:var(--letter-spacing-basic)}}.ArticleView-module__k7bgca__articleMeta{margin-bottom:32px}.ArticleView-module__k7bgca__publishDate{font-weight:var(--font-weight-regular);color:var(--color-nitor-mid-grey-4);letter-spacing:var(--letter-spacing-wide)}.ArticleView-module__k7bgca__articleText{margin-top:32px}.ArticleView-module__k7bgca__related{grid-column-gap:var(--grid-column-gap);grid-row-gap:64px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:128px;padding-block:0;display:grid;}@media (max-width:1023px){.ArticleView-module__k7bgca__related{margin-top:64px;display:block}}.ArticleView-module__k7bgca__relatedTitle{text-wrap:nowrap;grid-column:1/-1;grid-row-start:1}@media (max-width:1023px){.ArticleView-module__k7bgca__relatedTitle{margin-bottom:32px}}.ArticleView-module__k7bgca__relatedTeaser{grid-column:span 2;grid-row-start:2}@media (max-width:1023px){.ArticleView-module__k7bgca__relatedTeaser{margin-bottom:32px}.ArticleView-module__k7bgca__relatedTeaser:last-child{margin-bottom:0}}.ArticleView-module__k7bgca__topAuthor{grid-column:2/6;margin-inline:48px}@media (max-width:1279px){.ArticleView-module__k7bgca__topAuthor{grid-column:1/6}}@media (max-width:1023px){.ArticleView-module__k7bgca__topAuthor{margin-inline:0}}@media (max-width:1023px){.ArticleView-module__k7bgca__bottomAuthor{margin-inline:0;margin-top:64px;margin-bottom:32px}}@media (min-width:768px){.ArticleView-module__k7bgca__bottomAuthor{display:none}}@media (max-width:1023px){.ArticleView-module__k7bgca__bottomAuthor .ArticleView-module__k7bgca__description{margin-top:12px}}.ArticleView-module__k7bgca__bottomAuthor .ArticleView-module__k7bgca__description>p{font-size:var(--font-size-16);line-height:var(--line-height-relaxed)}
.ContentLead-module__5ZzLLq__contentLead{margin-bottom:48px}@media (max-width:1023px){.ContentLead-module__5ZzLLq__contentLead{margin-bottom:32px}}.ContentLead-module__5ZzLLq__contentLead>p{font-size:var(--font-size-36);line-height:var(--line-height-normal);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-normal);margin-top:32px}@media (max-width:1023px){.ContentLead-module__5ZzLLq__contentLead>p{font-size:var(--font-size-24);line-height:var(--line-height-normal)}}.ContentLead-module__5ZzLLq__contentLead>p:first-child{margin-top:0}.ContentLead-module__5ZzLLq__contentLead.ContentLead-module__5ZzLLq__teaser>p{font-size:var(--font-size-24);line-height:var(--line-height-tight);margin-top:16px}
.Button-module__9sD0EW__linkButton{font-size:var(--font-size-24);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-basic);border-radius:var(--border-radius-md);text-align:center;cursor:pointer;transition:background-color var(--transition), color var(--transition);border:0;align-items:center;gap:20px;padding:20px;text-decoration:none;display:inline-flex}@media (hover:hover){.Button-module__9sD0EW__linkButton:hover .Button-module__9sD0EW__arrow{transform:translate(2px)}}@media (min-width:768px){.Button-module__9sD0EW__linkButton{padding:20px}}@media (max-width:1023px){.Button-module__9sD0EW__linkButton{font-size:var(--font-size-20);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-basic);padding:20px}}.Button-module__9sD0EW__arrow{width:auto;height:1cap;transition:transform var(--transition);margin-left:auto}.Button-module__9sD0EW__color-grey{color:var(--color-nitor-light-grey);background-color:var(--color-nitor-mid-grey-4)}@media (hover:hover){.Button-module__9sD0EW__color-grey:hover{background-color:var(--color-nitor-black)}}.Button-module__9sD0EW__buttonDisabled{color:var(--color-nitor-mid-grey-2);pointer-events:none}

.JobListingView-module__dmvOXa__content{background:var(--color-nitor-light-grey);padding-top:64px}@media (max-width:1023px){.JobListingView-module__dmvOXa__content{padding-top:0}}.JobListingView-module__dmvOXa__jobListingContainer{grid-column-gap:var(--grid-column-gap);max-width:var(--container-width);padding-inline:var(--page-padding-desktop);grid-template-columns:repeat(12,1fr);margin-inline:auto;display:grid}@media (max-width:1023px){.JobListingView-module__dmvOXa__jobListingContainer{padding-inline:0;display:block}}.JobListingView-module__dmvOXa__titleWrapper{grid-column:1/9;padding:16px 0 48px}@media (max-width:1023px){.JobListingView-module__dmvOXa__titleWrapper{padding:32px var(--page-padding-mobile) 32px;margin-bottom:0}}.JobListingView-module__dmvOXa__mainImage{grid-column:1/-1}.JobListingView-module__dmvOXa__mainImage img{border-radius:var(--border-radius-sm);width:100%}@media (max-width:1023px){.JobListingView-module__dmvOXa__mainImage img{border-radius:0}}.JobListingView-module__dmvOXa__sideAndTextContainer{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);padding-block:128px;display:grid;}@media (max-width:1023px){.JobListingView-module__dmvOXa__sideAndTextContainer{padding-block-start:0;padding-block-end:var(--block-spacing-mobile);display:block}}.JobListingView-module__dmvOXa__sideContainer{grid-column:2/6}@media (max-width:1279px){.JobListingView-module__dmvOXa__sideContainer{grid-column:1/6}}@media (max-width:1023px){.JobListingView-module__dmvOXa__sideContainer{margin-inline:var(--page-bleed-mobile)}}.JobListingView-module__dmvOXa__sideContentArea{background:var(--color-pure-white);border-radius:8px;padding:48px}@media (max-width:1023px){.JobListingView-module__dmvOXa__sideContentArea{border-radius:0;margin-bottom:40px;padding:16px}}.JobListingView-module__dmvOXa__sideTitle{margin-bottom:36px}@media (max-width:1023px){.JobListingView-module__dmvOXa__sideTitle{margin-bottom:32px}}.JobListingView-module__dmvOXa__sideText p{font-size:var(--font-size-16)}.JobListingView-module__dmvOXa__jobListingContent{grid-template-columns:subgrid;grid-column:6/-1;display:grid}@media (max-width:1023px){.JobListingView-module__dmvOXa__jobListingContent{display:block}}.JobListingView-module__dmvOXa__jobListingLead{grid-column:2/7}@media (max-width:1279px){.JobListingView-module__dmvOXa__jobListingLead{grid-column:1/-1}}.JobListingView-module__dmvOXa__jobListingTextContainer{font-size:var(--font-size-20);letter-spacing:var(--letter-spacing-basic);grid-column:2/7;margin-bottom:24px}@media (max-width:1279px){.JobListingView-module__dmvOXa__jobListingTextContainer{grid-column:1/-1}}@media (max-width:1023px){.JobListingView-module__dmvOXa__jobListingTextContainer{font-size:var(--font-size-18);line-height:var(--line-height-relaxed);padding:32px 0 0}}.JobListingView-module__dmvOXa__applyContainer{grid-column:2/4}@media (max-width:1279px){.JobListingView-module__dmvOXa__applyContainer{grid-column:1/4}}@media (max-width:1023px){.JobListingView-module__dmvOXa__applyContainer{grid-column:auto;margin-top:48px}}.JobListingView-module__dmvOXa__articleText{margin-top:32px}
.SuccessStoryView-module__SP-j2q__content{background:var(--color-nitor-light-grey);padding-block:64px}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__content{padding-top:0}}.SuccessStoryView-module__SP-j2q__successStoryContainer{grid-column-gap:var(--grid-column-gap);max-width:var(--container-width);padding-inline:var(--page-padding-desktop);grid-template-columns:repeat(12,1fr);margin-inline:auto;display:grid}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__successStoryContainer{padding-inline:0;display:block}}.SuccessStoryView-module__SP-j2q__titleWrapper{grid-column:1/8;padding:16px 0 48px}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__titleWrapper{padding:32px var(--page-padding-mobile) 32px var(--page-padding-mobile);margin-bottom:0}}.SuccessStoryView-module__SP-j2q__mainImage{grid-column:1/-1}.SuccessStoryView-module__SP-j2q__mainImage img{border-radius:var(--border-radius-sm);width:100%}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__mainImage img{border-radius:0}}.SuccessStoryView-module__SP-j2q__sideAndTextContainer{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);padding-block:128px;display:grid;}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__sideAndTextContainer{padding-block-start:0;padding-block-end:var(--block-spacing-mobile);display:block}}.SuccessStoryView-module__SP-j2q__sideContainer{grid-column:2/6}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__sideContainer{margin-inline:var(--page-bleed-mobile)}}.SuccessStoryView-module__SP-j2q__sideContentArea{background:var(--color-pure-white);border-radius:var(--border-radius-md);padding:48px}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__sideContentArea{padding:32px var(--page-padding-mobile)}}.SuccessStoryView-module__SP-j2q__sideHeader{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.SuccessStoryView-module__SP-j2q__sideHeader h2{font-family:var(--font-family-roobert);font-size:var(--font-size-40);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-medium);margin:0}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__sideHeader h2{font-size:var(--font-size-24)}}.SuccessStoryView-module__SP-j2q__sideHeaderLeft{flex-direction:column;gap:12px;display:flex}.SuccessStoryView-module__SP-j2q__customerLabel{font-family:var(--font-family-roobert-mono);font-size:var(--font-size-20);font-weight:var(--font-weight-regular);text-transform:uppercase;color:var(--color-nitor-mid-grey-3)}.SuccessStoryView-module__SP-j2q__sideLogo{flex-shrink:0;max-width:80px}.SuccessStoryView-module__SP-j2q__sideSections :is(h2,h3,h4){font-family:var(--font-family-roobert);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);margin-top:12px;margin-bottom:0}.SuccessStoryView-module__SP-j2q__sideSections h2{font-size:var(--font-size-40);line-height:var(--line-height-tight)}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__sideSections h2{font-size:var(--font-size-24)}}.SuccessStoryView-module__SP-j2q__sideSections h3{font-size:var(--font-size-24);line-height:var(--line-height-basic)}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__sideSections h3{font-size:var(--font-size-20)}}.SuccessStoryView-module__SP-j2q__sideSections h4{font-size:var(--font-size-20);line-height:var(--line-height-basic)}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__sideSections h4{font-size:var(--font-size-18)}}.SuccessStoryView-module__SP-j2q__sideSections p{font-size:var(--font-size-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-nitor-mid-grey-4);margin-block:36px}.SuccessStoryView-module__SP-j2q__sideSections p:last-child{margin-bottom:0}.SuccessStoryView-module__SP-j2q__sideSections hr{border:none;border-top:1px solid var(--color-nitor-mid-grey-1)}.SuccessStoryView-module__SP-j2q__successStoryTextContainer{font-size:var(--font-size-20);letter-spacing:var(--letter-spacing-basic);grid-column:7/-2}@media (max-width:1023px){.SuccessStoryView-module__SP-j2q__successStoryTextContainer{font-size:var(--font-size-18);line-height:var(--line-height-relaxed);padding:32px 0 0}}.SuccessStoryView-module__SP-j2q__articleText{margin-top:32px}.SuccessStoryView-module__SP-j2q__contentLead>div>p,.SuccessStoryView-module__SP-j2q__contentLead p{margin-top:0}
.CourseView-module__YAOyfG__content{background:var(--color-nitor-light-grey);padding-top:64px}@media (max-width:1023px){.CourseView-module__YAOyfG__content{padding-top:0}}.CourseView-module__YAOyfG__courseItem{padding-block:32px 0;}.CourseView-module__YAOyfG__courseContainer{grid-column-gap:var(--grid-column-gap);max-width:var(--container-width);padding-inline:var(--page-padding-desktop);grid-template-columns:repeat(12,1fr);margin-inline:auto;display:grid}@media (max-width:1023px){.CourseView-module__YAOyfG__courseContainer{padding-inline:0;display:block}}.CourseView-module__YAOyfG__titleWrapper{grid-column:1/9;padding:16px 0 48px}@media (max-width:1023px){.CourseView-module__YAOyfG__titleWrapper{padding:32px var(--page-padding-mobile) 32px;margin-bottom:0}}.CourseView-module__YAOyfG__tagInfo{text-align:left;font-size:var(--font-size-40);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);grid-column:1/9;margin-top:16px;margin-bottom:56px}@media (max-width:1023px){.CourseView-module__YAOyfG__tagInfo{font-size:var(--font-size-24);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);margin:16px 32px}}.CourseView-module__YAOyfG__mainImage{grid-column:1/-1}.CourseView-module__YAOyfG__mainImage img{border-radius:var(--border-radius-sm);width:100%}@media (max-width:1023px){.CourseView-module__YAOyfG__mainImage img{border-radius:0}}.CourseView-module__YAOyfG__tagLead{color:var(--color-nitor-mid-grey-4);font-weight:var(--font-weight-light)}.CourseView-module__YAOyfG__tag{color:var(--color-nitor-red);font-weight:var(--font-weight-bold)}.CourseView-module__YAOyfG__authorAndTextContainer{grid-column-gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);padding-block:128px;display:grid;}@media (max-width:1023px){.CourseView-module__YAOyfG__authorAndTextContainer{padding-block:var(--block-spacing-mobile);display:block}}.CourseView-module__YAOyfG__authorContainer{grid-column:2/6;margin-inline:48px}@media (max-width:1279px){.CourseView-module__YAOyfG__authorContainer{grid-column:1/6}}@media (max-width:1023px){.CourseView-module__YAOyfG__authorContainer{margin-inline:0}}.CourseView-module__YAOyfG__author{margin-bottom:64px}@media (max-width:1023px){.CourseView-module__YAOyfG__author{margin-bottom:50px}}.CourseView-module__YAOyfG__courseTextContainer{grid-column:7/12}@media (max-width:1279px){.CourseView-module__YAOyfG__courseTextContainer{grid-column:6/-1}}.CourseView-module__YAOyfG__publishDate{color:var(--color-nitor-mid-grey-4);letter-spacing:var(--letter-spacing-wide)}.CourseView-module__YAOyfG__readingTime{color:var(--color-nitor-red);font-weight:var(--font-weight-bold)}.CourseView-module__YAOyfG__courseText{margin-top:32px}.CourseView-module__YAOyfG__related{grid-column-gap:var(--grid-column-gap);grid-row-gap:64px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:128px;padding-block:0;display:grid;}@media (max-width:1023px){.CourseView-module__YAOyfG__related{margin-top:64px;display:block}}.CourseView-module__YAOyfG__relatedTitle{text-wrap:nowrap;grid-column:1/-1;grid-row-start:1}@media (max-width:1023px){.CourseView-module__YAOyfG__relatedTitle{margin-bottom:32px}}.CourseView-module__YAOyfG__relatedTeaser{grid-column:span 2;grid-row-start:2}@media (max-width:1023px){.CourseView-module__YAOyfG__relatedTeaser{margin-bottom:32px}.CourseView-module__YAOyfG__relatedTeaser:last-child{margin-bottom:0}}
.StatusView-module__x1Sc6W__content{max-width:var(--container-width);padding:128px var(--page-padding-desktop);margin-inline:auto}@media (max-width:1023px){.StatusView-module__x1Sc6W__content{padding:64px 32px}}.StatusView-module__x1Sc6W__h1{font-weight:var(--font-weight-medium);font-size:var(--font-size-60);line-height:var(--line-height-tight);margin-bottom:48px}@media (max-width:1023px){.StatusView-module__x1Sc6W__h1{font-size:var(--font-size-36);line-height:var(--line-height-tight);margin-bottom:32px}}.StatusView-module__x1Sc6W__p{font-size:var(--font-size-20);line-height:var(--line-height-relaxed);margin-bottom:32px}
.Footer-module__q7ZRWa__footer{color:var(--color-nitor-grey);background-color:var(--color-nitor-black);justify-content:center;padding-top:64px;display:flex}@media (max-width:1279px){.Footer-module__q7ZRWa__footer{padding-top:0;padding-bottom:32px}}.Footer-module__q7ZRWa__footerInner{width:var(--container-width);grid-column-gap:var(--grid-column-gap);row-gap:80px;max-width:100%;display:grid}@media (max-width:1279px){.Footer-module__q7ZRWa__footerInner{padding:0px var(--page-padding-mobile);grid-template-columns:1fr;grid-template-areas:"logo""helsinki""tampere""some""terms";row-gap:32px}}@media (min-width:1024px){.Footer-module__q7ZRWa__footerInner{padding:72px var(--page-padding-desktop)}}@media (min-width:768px) and (max-width:1279px){.Footer-module__q7ZRWa__footerInner{grid-template-columns:repeat(12,1fr);grid-template-areas:"helsinki helsinki helsinki helsinki helsinki helsinki helsinki helsinki logo logo logo logo""tampere tampere tampere tampere tampere tampere tampere tampere logo logo logo logo""some some some some some some some some logo logo logo logo""terms terms terms terms terms terms terms terms logo logo logo logo";row-gap:32px}}@media (min-width:768px) and (max-width:1023px){.Footer-module__q7ZRWa__footerInner{padding-block:72px}}@media (min-width:1280px){.Footer-module__q7ZRWa__footerInner{grid-template-columns:repeat(12,1fr);grid-template-areas:"text text text text. .links links links.logo logo""helsinki helsinki tampere tampere. .some some some.terms terms"}}.Footer-module__q7ZRWa__logo{grid-area:logo;place-self:center;display:grid}@media (max-width:1279px){.Footer-module__q7ZRWa__logo{margin-left:calc(-1 * var(--page-padding-mobile));margin-right:calc(-1 * var(--page-padding-mobile));justify-self:stretch}}@media (min-width:768px) and (max-width:1279px){.Footer-module__q7ZRWa__logo{place-self:start stretch;margin:0}}@media (min-width:1280px){.Footer-module__q7ZRWa__logo{justify-self:stretch;margin-top:-64px;margin-left:clamp(-64px,-3.33333vw,0px);margin-right:clamp(-64px,-3.33333vw,0px)}}.Footer-module__q7ZRWa__logoVideo{width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse at center, var(--color-nitor-black) 55%, transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center, var(--color-nitor-black) 55%, transparent 80%);mask-image:radial-gradient(ellipse at center, var(--color-nitor-black) 55%, transparent 80%)}@media (max-width:1279px){.Footer-module__q7ZRWa__logoVideo{aspect-ratio:586/700}}@media (min-width:1280px){.Footer-module__q7ZRWa__logoVideo{aspect-ratio:800/700}}.Footer-module__q7ZRWa__links{grid-area:links}@media (max-width:1279px){.Footer-module__q7ZRWa__links{display:none}}.Footer-module__q7ZRWa__address1{grid-area:helsinki}.Footer-module__q7ZRWa__address2{grid-area:tampere}.Footer-module__q7ZRWa__some{grid-area:some;place-self:end start}@media (max-width:1279px){.Footer-module__q7ZRWa__some{justify-self:left}}.Footer-module__q7ZRWa__terms{grid-area:terms;align-self:end}@media (min-width:1280px){.Footer-module__q7ZRWa__terms{justify-self:end}}@media (max-width:1279px){.Footer-module__q7ZRWa__terms{justify-self:left}}
.PreviewIndicator-module__jkEFEG__previewIndicator{z-index:100;background:var(--color-ui-warning);text-align:center;color:var(--color-nitor-black);border-radius:var(--border-radius-sm);font:inherit;cursor:pointer;transition:filter var(--transition);border:none;padding:8px 12px;text-decoration:none;display:inline-block;position:fixed;bottom:16px;right:16px}@media (hover:hover){.PreviewIndicator-module__jkEFEG__previewIndicator:hover{filter:brightness(1.1)}}
.SkipLink-module__4k8JHG__skipLink{font-size:var(--font-size-20);z-index:12;text-decoration:none;display:block;position:absolute;left:32px;transform:translateY(-200%)}@media (min-width:1280px){.SkipLink-module__4k8JHG__skipLink{left:40px}}.SkipLink-module__4k8JHG__skipLink:focus-visible{transform:translateY(0%)}
.MainContent-module__0zo2Iq__main:focus-visible{outline:none}
.GridOverlay-module__cGI6vq__overlay{pointer-events:none;z-index:9999;position:fixed;inset:0}.GridOverlay-module__cGI6vq__container{max-width:var(--container-width);padding:0 var(--page-padding-desktop);height:100%;margin:0 auto}@media (max-width:1023px){.GridOverlay-module__cGI6vq__container{padding:0 var(--page-padding-mobile)}}.GridOverlay-module__cGI6vq__grid{column-gap:var(--grid-column-gap);grid-template-columns:repeat(12,1fr);height:100%;display:grid}@media (max-width:767px){.GridOverlay-module__cGI6vq__grid{grid-template-columns:repeat(6,1fr)}}.GridOverlay-module__cGI6vq__column{background:#ff000014;height:100%}@media (max-width:767px){.GridOverlay-module__cGI6vq__column:nth-child(n+7){display:none}}
