@font-face{font-family:Uncut Sans;src:url(/assets/fonts/UncutSans-Semibold.woff2) format("woff2"),url(/assets/fonts/UncutSans-Semibold.woff) format("woff");font-weight:600}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}:root{--font-family-headlines: "Anton", Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", "sans serif";--font-weight-headlines: 400;--font-family-body: "Uncut Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;--font-weight-body: 600;--font-size-lg: 1.5rem;--font-size-base: 1.1875rem;--font-size-xs: .75rem;--line-height-default: 1.25;--color-bg-section-default: #FFF;--color-bg-section-01: #F4EFDC;--color-bg-section-02: #BDC4B3;--color-bg-dark: #000;--color-bg-elevated: #F4F4F4;--color-text-primary: #2B2B2B;--color-text-secondary: #808080;--color-border-default: rgba(0,0,0,.12);--grid-margin: 1.5rem;--grid-gutter: 1rem}@media (min-width: 56.25em){:root{--font-size-base: clamp(1rem, 1.389vw, 1.75rem);--grid-margin: 3.2vw;--grid-gutter: 1.6vw}}.auto-format a,.footer a{color:var(--color-text-secondary);transition:color .1s ease-in-out}@media (hover: hover),(-ms-high-contrast: none){.auto-format a:hover,.footer a:hover{color:var(--color-text-primary)}}.navigation a,.nav-back a{transition:opacity .1s ease-in-out}@media (hover: hover),(-ms-high-contrast: none){.navigation a:hover,.nav-back a:hover{opacity:.65}}.auto-format a svg,.event-teaser__action svg,.nav-back svg{--rotation: 0deg;--offset: -.1em;width:.75em;height:.75em;vertical-align:middle;transform:translateY(var(--offset)) rotate(var(--rotation));transition:transform .2s ease-in-out}html{scroll-behavior:smooth}body{background-color:var(--color-bg-section-default);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}main{min-height:100vh;min-height:100svh}@media (max-width: 56.24em){.nav-back{padding:var(--grid-margin);padding-bottom:0}}@media (min-width: 56.25em){.nav-back{position:fixed;z-index:999;top:var(--grid-margin);left:var(--grid-margin)}}@media (max-width: 56.24em){.footer{padding:var(--grid-margin);padding-top:0}}@media (min-width: 56.25em){.footer{position:relative;height:0px;z-index:999}}@media (min-width: 56.25em){.footer__inner{position:absolute;bottom:var(--grid-margin);left:var(--grid-margin)}}.base-section{position:relative;padding:var(--grid-margin);padding-bottom:3rem;overflow:hidden}@media (min-width: 56.25em){.base-section{padding-bottom:8vw}}.media-yt{position:relative;width:100%;background-color:var(--color-bg-dark);aspect-ratio:16/9}.media-yt iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media (min-width: 56.25em){.g--offset-col{padding-top:5vw}}@media (min-width: 56.25em) and (max-width: 68.74em){.g--offset-col{padding-left:var(--grid-gutter)}}@media (min-width: 68.75em){.g--offset-col{padding-top:10vw}}body{font-family:var(--font-family-body);font-weight:var(--font-weight-body);letter-spacing:-.02em;font-size:var(--font-size-base);line-height:var(--line-height-default)}h1,.h1{font-family:var(--font-family-headlines);font-weight:var(--font-weight-headlines);letter-spacing:-.01em;text-transform:uppercase;line-height:1}.section-headline{margin-bottom:2rem}.section-headline:before{content:"";display:inline-block;vertical-align:middle;width:.75em;height:.75em;border-radius:50%;background-color:var(--color-text-primary);margin-right:.4rem;transform:translateY(-.1em)}@media (min-width: 56.25em){.section-headline{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.auto-format p+p{margin-top:calc(var(--line-height-default) * 1em)}@media (hover: hover),(-ms-high-contrast: none){.auto-format a.link-dl:hover svg{--offset: 0em}}.auto-format h3{color:var(--color-text-secondary)}.auto-format p+h3{margin-top:2rem}@media (min-width: 56.25em){.container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);row-gap:0;grid-template-rows:auto;grid-template-areas:". . . content content content content content content content content content" ". . . media media media media text text text text text" ". . . logos logos logos logos text text text text text";grid-template-rows:auto auto 1fr;align-items:start}}@media (min-width: 68.75em){.container{grid-template-areas:". . . content content content content content content content content content" ". . . media media media media . text text text text" ". . . logos logos logos logos . text text text text"}}@media (min-width: 56.25em){.container.m--has-marquee{padding-top:11.75vw}}.container>div{position:relative;z-index:1}.container .marquee{width:100vw}@media (max-width: 56.24em){.container .marquee{margin:2rem calc(var(--grid-margin) * -1)}}@media (min-width: 56.25em){.container .marquee{position:absolute;top:10vw;left:0;z-index:0}}.event-teaser{position:relative;display:flex;text-decoration:none;border-bottom:1px solid var(--color-border-default);padding:1rem 0}@media (min-width: 56.25em){.event-teaser{align-items:center}}@media (hover: hover),(-ms-high-contrast: none){.event-teaser:hover:is(a):before{transform:scaleY(1)}.event-teaser:hover:is(a) .event-teaser__date-month{background:#929292;color:#fff;border-color:transparent}.event-teaser:hover:is(a) .event-teaser__action{color:var(--color-text-primary)}.event-teaser:hover:is(a) .event-teaser__action svg{--rotation: 20deg}}.event-teaser:is(a):before{position:absolute;content:"";display:block;width:100%;width:calc(100% + 4rem);height:100%;height:calc(100% + 2px);background:var(--color-bg-elevated);bottom:-1px;left:-2rem;z-index:0;border-radius:.375rem;transform:scaleY(0);transform-origin:0% 100%;transition:transform .2s ease-in-out}.event-teaser__date{position:relative;z-index:1;width:48px;text-align:center;margin-right:24px}.event-teaser__date span{display:block}.event-teaser__date-day{font-size:3rem;font-family:var(--font-family-headlines);font-weight:var(--font-weight-headlines);letter-spacing:-.01em;line-height:1;margin-bottom:.25rem}.event-teaser__date-month{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:-.01em;line-height:1;border:1px solid var(--color-border-default);padding:.25rem;border-radius:3rem;color:var(--color-text-secondary);transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out}.event-teaser__main{position:relative;z-index:1;width:100%;color:var(--color-text-secondary)}.event-teaser__title{color:var(--color-text-primary)}.event-teaser__action{transition:color .1s ease-in-out}@media (min-width: 56.25em){.event-teaser__action{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.marquee{font-family:var(--font-family-headlines);font-weight:var(--font-weight-headlines);letter-spacing:-.01em;text-transform:uppercase;line-height:1;text-box:trim-both cap alphabetic;width:100%;font-size:4.5rem}@media (min-width: 56.25em){.marquee{font-size:12vw}}.marquee__track{display:inline-block;white-space:nowrap;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.navigation a{transition:opacity .1s ease-in-out}@media (hover: hover),(-ms-high-contrast: none){.navigation a:hover{opacity:.65}}.event-teaser__action svg{--rotation: 0deg;--offset: -.1em;width:.75em;height:.75em;vertical-align:middle;transform:translateY(var(--offset)) rotate(var(--rotation));transition:transform .2s ease-in-out}@media (max-width: 56.24em){.navigation{padding:1rem var(--grid-margin) 0px var(--grid-margin);text-align:center}}@media (min-width: 56.25em){.navigation{position:fixed;width:100%;min-height:1px;top:var(--grid-margin);z-index:999;padding:13vw var(--grid-margin) 0 var(--grid-margin);display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}}.navigation ul{pointer-events:all}@media (max-width: 56.24em){.navigation__links{font-size:var(--font-size-lg);line-height:1;border-top:1px solid var(--color-border-default);margin-bottom:1rem}}.navigation__links a{display:block}@media (max-width: 56.24em){.navigation__links a{border-bottom:1px solid var(--color-border-default);padding:.75rem 0}}@media (min-width: 56.25em){.navigation__links a:before{content:"";display:inline-block;vertical-align:middle;width:.65em;height:.65em;border-radius:50%;background-color:var(--color-text-primary);margin-left:-.8em;margin-right:.3rem;transform:translateY(-.1em);opacity:0;transition:opacity .2s ease-in-out,margin .2s ease-in-out}}@media (min-width: 56.25em){.navigation__links a.current:before{opacity:1;margin-left:0}}.navigation__social{display:flex}@media (max-width: 56.24em){.navigation__social{justify-content:center}}@media (min-width: 56.25em){.navigation__social{margin:-.625rem}}.navigation__social a{display:block;padding:.625rem}.navigation__social svg{vertical-align:top}.about{background-color:var(--color-bg-section-02)}.about img{width:100%}.contact{min-height:100vh;min-height:100svh}.events h3{margin-bottom:16px;color:var(--color-text-secondary)}.events ul{border-top:1px solid var(--color-border-default)}.events ul+h3{margin-top:2rem}@media (min-width: 56.25em){.events ul+h3{margin-top:3rem}}.header{background-color:var(--color-bg-section-01)}@media (max-width: 56.24em){.header{padding-bottom:3rem}}.header h1{position:absolute;width:100%;top:0;left:0;padding:var(--grid-margin);text-align:center;text-box:trim-both cap alphabetic;font-size:calc((100vw - 2 * var(--grid-margin)) * .127)}@media (min-width: 56.25em){.header h1{font-size:11.9vw}}.header__image{position:relative;pointer-events:none}@media (max-width: 56.24em){.header__image{margin-top:-2vw}}@media (max-width: 56.24em){.header__image:after{position:absolute;content:"";display:block;width:100%;bottom:0;left:0;height:160px;background:linear-gradient(transparent,var(--color-bg-section-01))}}.header__image img{width:100%}@media (max-width: 56.24em){.header__image img{aspect-ratio:3/4;object-fit:cover}}.header__subtitle{position:sticky;left:0;bottom:0;opacity:0;display:flex;align-items:flex-end;height:0px}@media (max-width: 56.24em){.header__subtitle{display:none}}.header__subtitle .h1{font-size:24.2vw;text-align:center;text-box:trim-both cap alphabetic;padding:var(--grid-margin)}.intro{background-color:var(--color-bg-section-02)}.intro img{width:100%}.intro__awards{display:flex;justify-content:center;gap:1.5rem;padding-top:2rem}@media (min-width: 56.25em){.intro__awards{padding-top:3rem}}.intro__awards img{flex:1 1 0;width:0px;max-width:15rem}.videos{background-color:var(--color-bg-section-01)}.videos figure+figure{margin-top:2rem}
