.header__teaser[data-v-6033fdfc]{font-weight:500;line-height:120%;margin:1em 0 .5em}.header__teaser[data-v-6033fdfc]:first-child{margin-top:0}.header__teaser[data-v-6033fdfc]:last-child{margin-bottom:0}.header__teaser[data-v-6033fdfc]{font-size:clamp(20px,1.875vw,1.875vw);font-weight:400}@media (min-width:768px){.header[data-v-6033fdfc]{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(16,1fr)}}.header[data-v-6033fdfc]{padding:calc(clamp(16px,1.875vw,36px)*2) clamp(16px,1.875vw,36px)}.header__rich-text p[data-v-6033fdfc]:first-child{margin-top:0}.header__rich-text p[data-v-6033fdfc]:last-child{margin-bottom:0}.header__image[data-v-6033fdfc]{border-radius:12px}.header[data-v-6033fdfc]{margin-top:64px}@media (min-width:768px){.header[data-v-6033fdfc]{align-content:center;grid-template-rows:min-content min-content;margin-top:0;min-height:100svh;row-gap:32px}}@media (max-width:767.98px){.header[data-v-6033fdfc]{display:flex;flex-direction:column;gap:12px}}.header__headline[data-v-6033fdfc]{display:inline;font-size:inherit;font-weight:inherit;line-height:inherit}@media (min-width:768px){.header__teaser[data-v-6033fdfc]{grid-column:1/12;grid-row:1/2}}@media (min-width:992px){.header__teaser[data-v-6033fdfc]{grid-column:1/11}}@media (min-width:1536px){.header__teaser[data-v-6033fdfc]{grid-column:2/9}}.header__image[data-v-6033fdfc]{display:inline-block;margin-right:12px;min-width:160px;width:calc(50% - 16px)}@media (min-width:768px){.header__image[data-v-6033fdfc]{margin-right:32px}}@media (min-width:1536px){.header__image[data-v-6033fdfc]{width:calc(42.85714% - 18.28571px)}}.header__teaser[data-v-6033fdfc]{display:inline}@media (min-width:768px){.header__rich-text--left[data-v-6033fdfc]{grid-column:4/10;grid-row:2/3}}@media (min-width:992px){.header__rich-text--left[data-v-6033fdfc]{grid-column:6/11}}@media (min-width:1536px){.header__rich-text--left[data-v-6033fdfc]{grid-column:5/9}}@media (min-width:768px){.header__rich-text--right[data-v-6033fdfc]{grid-column:10/16;grid-row:2/3}}@media (min-width:992px){.header__rich-text--right[data-v-6033fdfc]{grid-column:11/16}}@media (min-width:1536px){.header__rich-text--right[data-v-6033fdfc]{grid-column:9/13}}.about__headline,.about__timeline-headline{font-weight:500;line-height:120%;margin:1em 0 .5em}.about__headline:first-child,.about__timeline-headline:first-child{margin-top:0}.about__headline:last-child,.about__timeline-headline:last-child{margin-bottom:0}.about__headline{font-size:clamp(24px,3.125vw,60px)}.about__timeline-headline{font-size:clamp(20px,1.875vw,1.875vw);font-weight:400}.about__teaser,.about__tech-stack-headline{font-size:20px;font-weight:500}@media (min-width:768px){.about__teaser,.about__tech-stack-headline{font-size:22px}}@media (min-width:1536px){.about__teaser,.about__tech-stack-headline{font-size:24px}}.about__tech-stack-item{font-size:12px}@media (min-width:768px){.about__tech-stack-item{font-size:14px}}@media (min-width:1536px){.about__tech-stack-item{font-size:16px}}@media (min-width:768px){.about{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(16,1fr)}}.about{padding:calc(clamp(16px,1.875vw,36px)*2) clamp(16px,1.875vw,36px)}.about__rich-text p:first-child{margin-top:0}.about__rich-text p:last-child{margin-bottom:0}.about{background-color:#db362a;color:#d9d9d9}@media (max-width:767.98px){.about{display:flex;flex-direction:column;gap:12px}}.about__headline{grid-column:span 16}@media (min-width:768px){.about__teaser{grid-column:1/17}}@media (min-width:992px){.about__teaser{grid-column:1/11}}@media (min-width:1536px){.about__teaser{grid-column:1/9}}@media (min-width:768px){.about__rich-text{display:flex;flex-direction:column;grid-column:6/12;justify-content:space-between}.about__rich-text--left{grid-column:1/9}}@media (min-width:992px){.about__rich-text--left{grid-column:1/6}}@media (min-width:1536px){.about__rich-text--left{grid-column:1/5}}@media (min-width:768px){.about__rich-text--right{grid-column:9/17}}@media (min-width:992px){.about__rich-text--right{grid-column:6/11}}@media (min-width:1536px){.about__rich-text--right{grid-column:5/9}}@media (min-width:768px){.about__tech-stack-headline{grid-column:1/17;margin-top:clamp(64px,8vw,152px)}}@media (min-width:992px){.about__tech-stack-headline{grid-column:12/17;grid-row:2/3;margin-bottom:1em;margin-top:auto}}@media (min-width:1536px){.about__tech-stack-headline{grid-column:13/17;grid-row:2/3}}.about__tech-stack-list{display:flex;flex-wrap:wrap;gap:8px;list-style-type:none;margin:0 0 auto;padding:0}@media (min-width:768px){.about__tech-stack-list{grid-column:1/17}}@media (min-width:992px){.about__tech-stack-list{grid-column:12/17;grid-row:3/4}}@media (min-width:1536px){.about__tech-stack-list{grid-column:13/17;grid-row:3/4}}.about__tech-stack-item{border:1px solid;border-radius:999px;padding:8px 12px}.about__timeline{display:flex;flex-direction:column;gap:clamp(24px,2vw,38px);list-style-type:none;margin:clamp(64px,8vw,152px) 0 0;padding:0}@media (min-width:768px){.about__timeline{grid-column:1/17}}@media (min-width:992px){.about__timeline{grid-column:6/17}}@media (min-width:1536px){.about__timeline{grid-column:5/14}}.about__timeline-item [aria-expanded]{cursor:pointer}.about__timeline-item [aria-labelledby]{overflow:hidden;transition:height .4s ease-out}.about__timeline-item [aria-labelledby][aria-hidden=true]{height:0}.about__timeline-item [aria-labelledby][aria-hidden=true] a{transition:visibility 0s .4s;visibility:hidden}.about__timeline-link{color:currentColor;cursor:s-resize!important;display:block;text-decoration:none}.about__timeline-link svg{display:inline-flex;height:24px;margin-left:24px;transition:transform .25s ease-in-out;width:24px}@media (min-width:768px){.about__timeline-link svg{height:32px;width:32px}}@media (min-width:1200px){.about__timeline-link svg{height:48px;width:48px}}.about__timeline-link[aria-expanded=false] svg{transform:rotate(-90deg)}.about__timeline-headline{align-items:center;display:flex;font-weight:500;justify-content:flex-end}.about__timeline-years{font-variant-numeric:tabular-nums;margin-left:0;margin-right:auto}.about__timeline-rich-text{max-width:680px;scroll-margin-top:20svh}.work__headline{font-weight:500;line-height:120%;margin:1em 0 .5em}.work__headline:first-child{margin-top:0}.work__headline:last-child{margin-bottom:0}.work__headline{font-size:clamp(24px,3.125vw,60px)}@media (min-width:768px){.work{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(16,1fr)}}.work{padding:calc(clamp(16px,1.875vw,36px)*2) clamp(16px,1.875vw,36px)}.work__rich-text p:first-child{margin-top:0}.work__rich-text p:last-child{margin-bottom:0}.work__item{border-radius:12px}@media (min-width:768px){.work{grid-auto-flow:row;grid-auto-rows:minmax(100px,auto);row-gap:32px}}@media (max-width:767.98px){.work{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.work__text-wrap{display:flex;flex-direction:column;grid-column:1/5;grid-row:1/3;justify-content:space-between}}@media (max-width:767.98px){.work__text-wrap{grid-column:1/3;grid-row:1/2}}@media (min-width:768px){.work__rich-text{bottom:calc(clamp(16px,1.875vw,36px)*2);margin-bottom:0;margin-top:calc(clamp(24px,3.125vw,60px) + 32px);position:sticky}}.work__item{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}@media (min-width:768px){.work__item{grid-row:auto}}.work__item:nth-child(2),.work__item:nth-child(5){aspect-ratio:16/9}@media (min-width:768px){.work__item:nth-child(2){grid-column:5/14}}@media (max-width:767.98px){.work__item:nth-child(2){grid-column:1/3;grid-row:2/3}}@media (min-width:768px){.work__item:nth-child(3){grid-column:14/17}}@media (max-width:767.98px){.work__item:nth-child(3){grid-column:1/2;grid-row:3/4}}@media (min-width:768px){.work__item:nth-child(4){grid-column:5/8}}@media (max-width:767.98px){.work__item:nth-child(4){grid-column:2/3;grid-row:3/4}}@media (min-width:768px){.work__item:nth-child(5){grid-column:8/17}}@media (max-width:767.98px){.work__item:nth-child(5){grid-column:1/3;grid-row:4/5}}.work__item:after{border-color:transparent transparent transparent #222;border-style:solid;border-width:15px 24px;content:"";height:0;left:50%;position:absolute;top:50%;transform:translateY(-50%) translate(-25%);transition:opacity .25s ease-in-out;width:0;z-index:2}@media (min-width:768px){.work__item:after{border-width:30px 48px}}.work__item.playing:after,.work__item:hover:after{opacity:0}.work__video{background-color:#d9d9d9;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}
