/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties;.page-meta{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);z-index:3;--tw-font-weight:var(--font-weight-semibold,600);color:var(--primary);font-weight:var(--font-weight-semibold,600);text-transform:uppercase}#hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;padding-top:var(--spacing-header,calc(clamp(2.25rem, 2.1735rem + .3401vw, 2.5rem) + var(--spacing-gutter)*2));position:relative}#hero:after{height:40%;pointer-events:none;position:absolute;z-index:1;--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){#hero:after{--tw-gradient-position:to top in oklab}}#hero:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--background);--tw-gradient-to:color-mix(in oklab,var(--background) 0%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}@media(width>=1024px){#hero:after{height:33.33333%}}#hero:after{content:"";inset:auto 0 0}.hero-video{inset:calc(var(--spacing, .25rem)*0);max-height:100%;pointer-events:none;position:absolute;z-index:0}.hero-video video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-video .-desktop{display:none}@media(width>=1024px){.hero-video .-desktop{display:block}.hero-video .-mobile{display:none}}.hero-info{display:grid;font-size:var(--text-base,clamp(1rem,.9235rem + .3401vw,1.25rem));gap:var(--spacing-gutter,clamp(1rem,.8469rem + .6803vw,1.5rem));grid-template-columns:.75fr 1.5fr;line-height:var(--tw-leading,var(--text-base--line-height,1.5));z-index:3}@media(width>=1024px){.hero-info{grid-template-columns:.35fr .4fr .35fr}.hero-info .-center{text-align:center}}.hero-info .-last{align-items:baseline;gap:var(--spacing-gutter,clamp(1rem,.8469rem + .6803vw,1.5rem));grid-column:1/-1}@media(width<1024px){.hero-info .-last{display:grid;grid-template-columns:.75fr 1.5fr}}@media(width>=1024px){.hero-info .-last{grid-column:span 1/span 1;text-align:right}}.hero-info .-last a{--tw-font-weight:var(--font-weight-semibold,600);color:var(--primary);font-weight:var(--font-weight-semibold,600)}.hero-info .-center span,.hero-info .-last span{color:var(--muted-foreground);font-size:var(--text-body-sm);font-style:normal;line-height:1.35}.hero-info a,.hero-info b,.hero-info span{display:block}#manifesto{display:grid;grid-template-columns:repeat(var(--columns,12),minmax(0,1fr));grid-template-rows:repeat(var(--rows,1),1fr);padding-bottom:var(--spacing-3xl,clamp(7rem,5.7755rem + 5.4422vw,11rem));padding-top:var(--spacing-3xl,clamp(7rem,5.7755rem + 5.4422vw,11rem))}#manifesto .page-meta{grid-column:1/-1}@media(width>=768px){#manifesto .page-meta{grid-column:span 2/span 2}}#manifesto .manifesto{-moz-column-gap:var(--spacing-gutter,clamp(1rem,.8469rem + .6803vw,1.5rem));column-gap:var(--spacing-gutter,clamp(1rem,.8469rem + .6803vw,1.5rem));display:grid;grid-column:1/-1;row-gap:var(--spacing-lg,clamp(2.5rem,2.0408rem + 2.0408vw,4rem))}@media(width>=768px){#manifesto .manifesto{grid-column:span 10/span 10;grid-template-columns:repeat(10,minmax(0,1fr))}}#manifesto h1{font-size:var(--text-h1,clamp(2.5rem,1.8878rem + 2.7211vw,4.5rem));grid-column:1/-1;text-indent:10%;--tw-leading:var(--leading-tighter,1.1);line-height:var(--leading-tighter,1.1);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media(width>=640px){#manifesto h1{text-indent:20%}}#manifesto .sw-prose{font-size:var(--text-base,clamp(1rem,.9235rem + .3401vw,1.25rem));grid-column:1/-1;line-height:var(--tw-leading,var(--text-base--line-height,1.5))}@media(width>=640px){#manifesto .sw-prose{font-size:var(--text-big,clamp(1.25rem,1.1735rem + .3401vw,1.5rem))}}@media(width>=768px){#manifesto .sw-prose{grid-column:span 8/span 8}}:where(#programma>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing-3xl, clamp(7rem, 5.7755rem + 5.4422vw, 11rem))*var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing-3xl, clamp(7rem, 5.7755rem + 5.4422vw, 11rem))*var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing-3xl, clamp(7rem, 5.7755rem + 5.4422vw, 11rem))*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing-3xl, clamp(7rem, 5.7755rem + 5.4422vw, 11rem))*(1 - var(--tw-space-y-reverse)))}#programma{padding-block:var(--spacing-3xl,clamp(7rem,5.7755rem + 5.4422vw,11rem))}@media(width>=768px){:where(#programma>:not(:last-child)){--tw-space-y-reverse:0;-webkit-margin-before:calc(var(--spacing-2xl, clamp(5rem, 4.0816rem + 4.0816vw, 8rem))*var(--tw-space-y-reverse));margin-block-start:calc(var(--spacing-2xl, clamp(5rem, 4.0816rem + 4.0816vw, 8rem))*var(--tw-space-y-reverse));-webkit-margin-after:calc(var(--spacing-2xl, clamp(5rem, 4.0816rem + 4.0816vw, 8rem))*(1 - var(--tw-space-y-reverse)));margin-block-end:calc(var(--spacing-2xl, clamp(5rem, 4.0816rem + 4.0816vw, 8rem))*(1 - var(--tw-space-y-reverse)))}}#about-tedx{display:grid;grid-template-columns:repeat(var(--columns,12),minmax(0,1fr));grid-template-rows:repeat(var(--rows,1),1fr);padding-block:var(--spacing-3xl,clamp(7rem,5.7755rem + 5.4422vw,11rem))}#about-tedx .page-meta{grid-column:1/-1}@media(width>=768px){#about-tedx .page-meta{grid-column:span 2/span 2}}#about-tedx .about-tedx_content{font-size:var(--text-base,clamp(1rem,.9235rem + .3401vw,1.25rem));grid-column:1/-1;line-height:var(--tw-leading,var(--text-base--line-height,1.5))}@media(width>=640px){#about-tedx .about-tedx_content{font-size:var(--text-big,clamp(1.25rem,1.1735rem + .3401vw,1.5rem))}}@media(width>=768px){#about-tedx .about-tedx_content{grid-column:span 8/span 8;grid-column-start:4}}.location{overflow:hidden;padding-block:var(--spacing-3xl,clamp(7rem,5.7755rem + 5.4422vw,11rem));position:relative}.location h2{font-size:var(--text-h1,clamp(2.5rem,1.8878rem + 2.7211vw,4.5rem));--tw-leading:var(--leading-tighter,1.1);line-height:var(--leading-tighter,1.1);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.location .sw-prose{font-size:var(--text-base,clamp(1rem,.9235rem + .3401vw,1.25rem));line-height:var(--tw-leading,var(--text-base--line-height,1.5))}@media(width>=640px){.location .sw-prose{font-size:var(--text-big,clamp(1.25rem,1.1735rem + .3401vw,1.5rem))}}.location_address{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:var(--text-small,clamp(.75rem,.7117rem + .1701vw,.875rem));text-transform:uppercase}.location_content{display:flex;flex-direction:column;gap:var(--spacing-md,clamp(1.5rem,1.1939rem + 1.3605vw,2.5rem));position:relative;z-index:1}.location_bg{display:none;inset:calc(var(--spacing, .25rem)*0);position:absolute;z-index:-1}@media(width>=768px){.location_bg{display:block}}.location_bg img{height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.location_bg:after{background-color:var(--background);inset:calc(var(--spacing, .25rem)*0);position:absolute}@supports (color:color-mix(in lab,red,red)){.location_bg:after{background-color:color-mix(in oklab,var(--background) 75%,transparent)}}.location_bg:after{content:""}@media(width>=768px){.location_mobile-img{display:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-ms-backdrop{--tw-font-weight:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-space-y-reverse:0}*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-space-y-reverse:0}}}
