﻿:root{--color-white: #ffffff;--color-grey-light: #e6e6e6;--color-grey: #c8c8c8;--color-grey-dark: #6c6b6b;--color-black: #000;--color-highlight: rgba(179, 179, 179, 0.78);--color-link-light: rgba(179, 179, 179, 0.78);--color-link-dark: rgba(179, 179, 179, 0.78);--color-link-focus-light: rgba(179, 179, 179, 0.78);--color-link-focus-dark: rgba(179, 179, 179, 0.78);--color-link: var(--color-highlight);--color-link-hover: rgba(156, 156, 156, 1);--color-link-focus: var(--color-link-focus-dark);--color-background: var(--color-black);--color-text: var(--color-white);--color-debug: rgb(0, 255, 0);--space: 1rem;--page-padding-x: 10px;--page-padding-y: var(--space);--vh: 100vh;--gap: var(--space);--scrollbarWidth: 0px;--card-padding: var(--space);--header-height: 0px}:root{--font-size: max(15px, 3.2vw);--line-height: 0.85rem}@media(max-width: 699px){:root{--line-height: 1rem}}:root{--col-grid-margin: var(--page-padding-x);--col-grid-count: 2;--col-grid-gutter: var(--space);--border-width: 1px;--border: var(--border-width) solid var(--color-text);--shadow: 0 0 .35rem color-mix(in srgb, var(--color-text), transparent 70%);--overlap-top: 4vw}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:none}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a,a:hover,a:link,a:visited{color:inherit}a{background:rgba(0,0,0,0)}a:focus,a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;font-style:inherit;margin:0;padding:0;-webkit-text-wrap:balance;text-wrap:balance}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{padding:0;color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer;border:0;outline:0;background:rgba(0,0,0,0)}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}a:focus,area:focus,input:focus,select:focus,textarea:focus,button:focus,iframe:focus,[tabindex]:focus,[contentEditable=true]:focus{outline:0}a:focus-visible,area:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,iframe:focus-visible,[tabindex]:focus-visible,[contentEditable=true]:focus-visible{outline:3px solid currentcolor;outline-offset:3px}a{pointer-events:auto}@media(hover: hover){a:hover{color:var(--color-link-hover)}}html,body,main{overflow:unset}nav,header,footer,body,main,section,article,div,figure,figcaption,img,picture,blockquote{box-sizing:border-box;position:relative;display:block;padding:0;margin:0;border:0;outline:0}body,main{width:100vw;max-width:100%}body{min-height:100dvh}html,body{display:block;padding:0;margin:0;overflow-x:clip;width:100vw;max-width:100%}html{background:var(--color-background, #FFF);color:var(--color-text, #000)}html,body{margin:0;padding:0}body{overflow:clip}figure,img,picture{display:block;margin:0;padding:0;position:relative}picture img{pointer-events:none !important}picture:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);pointer-events:auto;z-index:10}*:focus,*:focus-visible,*:focus-within{outline:none;box-shadow:none;border-color:rgba(0,0,0,0)}pre{opacity:.45;margin:5rem 0;font-size:15px;grid-column:1/-1}ul,ol,li{list-style:none;padding:0;margin:0}details{display:flex;flex-flow:column nowrap}details,details summary{margin:0;border-radius:0;background-image:none;-webkit-appearance:none;box-sizing:border-box;position:relative}details summary{display:flex;flex-flow:column nowrap;cursor:pointer;pointer-events:auto}details summary::-webkit-details-marker{display:none}details summary span{display:block;flex:0 0 auto}@font-face{font-family:"Chroma";src:url("/assets/fonts/Chroma/WOFF2/ChromaST_Black.woff2") format("woff2"),url("/assets/fonts/Chroma/WOFF2/ChromaST_Black.woff") format("woff");font-weight:400;font-stretch:normal;font-style:normal;font-display:block}:root{--font-family-main: 'Chroma', sans-serif}html{font-family:var(--font-family-main, sans-serif)}html:not(.is-init) h1,html:not(.is-init) h2,html:not(.is-init) h3,html:not(.is-init) h4,html:not(.is-init) h5,html:not(.is-init) h6,html:not(.is-init) p,html:not(.is-init) button,html:not(.is-init) a,html:not(.is-init) article,html:not(.is-init) nav,html:not(.is-init) img{opacity:0}.collapsible{color:inherit}.collapsible+.collapsible{margin-top:0;border-top:0}details.collapsible,details.collapsible summary{padding-left:0;background-image:none;-webkit-appearance:none}details.collapsible summary{cursor:pointer}details.collapsible summary::-webkit-details-marker{display:none}.collapsible__header{-webkit-appearance:none;position:relative;display:block;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;text-align:left;overflow:visible;width:auto}.collapsible__header:not(.c--init){pointer-events:none;cursor:default}.collapsible__header.c--init{pointer-events:auto;cursor:pointer}.collapsible__content.c--init{--aniDur: 0.25s;--height: 0;--width: auto;max-height:var(--height);max-width:var(--width);padding:0 !important;transition:max-width var(--aniDur) ease-out,max-height var(--aniDur) ease-out,opacity var(--aniDur) ease-out}.collapsible__content.c--init:not(.c--active):not(.c--activating){overflow:hidden;opacity:0}.collapsible__content.c--init.c--activating,.collapsible__content.c--init.c--activating>.collapsible__content__inner{overflow:hidden}.collapsible__content.c--init.c--active,.collapsible__content.c--init.c--activating{opacity:1;transition:max-width var(--aniDur) ease-out,max-height var(--aniDur) ease-out,opacity var(--aniDur) ease-out}.collapsible__content.c--init[data-collapsible-direction=horizontal]{--height: auto;--width: 0}.collapsible__content.c--init[data-collapsible-transition=none]{--aniDur: 0s}.collapsible__header[data-collapsible-type=button].c--active{background:#000;color:#fff}.collapsible[data-collapsible-type=accordion]{border-top:1px solid currentcolor;border-bottom:1px solid currentcolor}.collapsible[data-collapsible-type=accordion]+.collapsible{margin-top:0;border-top:0}.collapsible[data-collapsible-type=accordion]>.collapsible__header{padding:1.25rem 0rem 1rem;width:100%}.collapsible[data-collapsible-type=accordion] .collapsible__content__inner{padding-top:1.1875rem;padding-bottom:2.88rem}.collapsible[data-collapsible-type=accordion] .collapsible__content__inner h4{margin-top:1.25rem}.collapsible[data-collapsible-type=accordion] .collapsible__content__inner h4:first-child{margin-top:0}.collapsible[data-collapsible-type=filter]{border-top:0;border-bottom:0}.collapsible[data-collapsible-type=filter]+.collapsible{margin-top:0;border-top:0}.collapsible[data-collapsible-type=filter]>.collapsible__header{width:100%}.collapsible[data-collapsible-type=filter] .collapsible__content__inner{padding-top:1.5625rem;padding-bottom:3.75rem}.collapsible[data-collapsible-type=image-caption-overlay]{margin:0}.collapsible[data-collapsible-type=image-caption-overlay] figure{display:block;position:relative}.collapsible[data-collapsible-type=image-caption-overlay] figure img{display:block;width:auto;height:auto;justify-self:flex-end;align-self:flex-end;max-height:100%}.collapsible[data-collapsible-type=image-caption-overlay] figure,.collapsible[data-collapsible-type=image-caption-overlay] figure img{max-height:calc(100svh - var(--page-header-height, 0) - 9rem)}.collapsible[data-collapsible-type=image-caption-overlay] .collapsible__content__inner{padding:.25rem}.collapsible__header[data-collapsible-icon-position=left].c--init{padding-left:34px}.collapsible__header[data-collapsible-icon-position=left].c--init>.collapsible__icon{left:0;right:auto}.collapsible__icon{--translate-y: -50%;--rotate: 0deg;position:absolute;right:0;top:50%;transform:translateY(var(--translate-y)) rotate(var(--rotate));transition:.2s linear transform}.collapsible__header.c--active .collapsible__icon{--rotate: 45deg}.collapsible[data-collapsible-icon=arrow] .collapsible__header.c--active .collapsible__icon{--rotate: 180deg}.collapsible__header{color:var(--color-background)}.collapsible__header svg.collapsible__icon{width:1rem;height:1rem}.collapsible__header span{opacity:1}.collapsible__header span:first-child{display:block}.collapsible__header span:last-child{display:none}.collapsible__header.c--active span:first-child{display:none}.collapsible__header.c--active span:last-child{display:block}html.dev-view{--color-dev: var(--color-debug, rgb(0, 255, 0))}html.dev-view body *{outline:1px solid var(--color-dev);outline-offset:-0.5px;outline-style:dotted}.dev-guides{--col-grid_color: var(--color-dev, magenta);display:block;position:fixed;border-left:var(--col-grid-margin) solid rgba(0,0,0,0);border-right:var(--col-grid-margin) solid rgba(0,0,0,0);width:100vw;max-width:100%;height:100dvh;overflow:hidden;mix-blend-mode:multiply;opacity:.1;z-index:9999;inset:0;pointer-events:none}.dev-guides:before{content:"";display:block;position:absolute;inset:0;right:calc(var(--col-grid-gutter)*-1);background-image:linear-gradient(90deg, var(--col-grid_color) 0, var(--col-grid_color) calc(100% - var(--col-grid-gutter)), rgba(0, 0, 0, 0) calc(100% - var(--col-grid-gutter)), rgba(0, 0, 0, 0) 100%);background-size:calc(100%/var(--col-grid-count)) 100%;background-position:left;background-repeat:repeat-x}html.dev-view .dev-guides{display:block}html:not(.dev-view) .dev-guides{display:none}.typographic-baseline-grid:after{content:"";display:block;position:absolute;inset:var(--page-padding-y, 0) var(--space, 0);pointer-events:none;mix-blend-mode:multiply;opacity:0;z-index:9999;background:repeating-linear-gradient(blue, 0px, blue var(--lead), transparent var(--lead), transparent calc(var(--lead) + var(--cap-height)), red calc(var(--lead) + var(--cap-height)), red var(--line-height));background-origin:content-box}html.wf-active{--color-f: black}body.animating{overflow:hidden;pointer-events:none}*[hidden],.hidden{display:none}@media(min-width: 640px){.only-screen-small{display:none !important}}@media(max-width: 639px){.only-screen-big{display:none !important}}.gap{display:block;height:2.5rem;width:100%;position:relative}.card{position:relative;width:100%;min-width:0;background:var(--color-white);border-radius:clamp(1.25rem,2vw,1.5rem);box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);overflow:hidden}html.is-changing .transition-fade{transition:opacity .25s;opacity:1}html.is-animating .transition-fade{opacity:0}.no-hyphens{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.fs--underline{text-decoration:underline}.fs--uppercase{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.fs--base{font-family:var(--font-family-main, sans-serif);font-size:var(--font-size, 16px);line-height:var(--line-height, 16px);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0}.fs--header-l{font-size:1rem;line-height:1;letter-spacing:.01em;text-transform:uppercase}.fs--header-m{font-size:1rem;line-height:1}.fs--header-s{font-size:.7777rem;line-height:1;letter-spacing:.02em;text-transform:uppercase}.fs--footer{font-size:.7777rem;line-height:1.45;letter-spacing:.01em}.fs--h1{font-size:2.8rem;line-height:1.2;letter-spacing:-0.025em;-webkit-text-stroke:.5px var(--color-background);text-stroke:1px var(--color-background)}.fs--h2{font-size:2.2rem;line-height:1.2;letter-spacing:-0.025em}.fs--h3{font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on}.fs--h4{font-size:1.1666rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on}.fs--h5{font-size:1rem;line-height:1.3;letter-spacing:0em;font-feature-settings:"tnum" on,"lnum" on}.fs--caption{font-size:.7777rem;line-height:1.45;letter-spacing:.01em}.fs--credit{font-size:.5rem;line-height:1.3;letter-spacing:.02em;color:var(--color-grey-light)}.fs--tpg p{display:block}.fs--tpg h1,.fs--tpg h2,.fs--tpg h3,.fs--tpg h4,.fs--tpg h5,.fs--tpg h6,.fs--tpg p,.fs--tpg ul,.fs--tpg ol{margin:0;margin-top:var(--line-height);margin-bottom:var(--line-height)}.fs--tpg h1:first-child,.fs--tpg h2:first-child,.fs--tpg h3:first-child,.fs--tpg h4:first-child,.fs--tpg h5:first-child,.fs--tpg h6:first-child,.fs--tpg p:first-child,.fs--tpg ul:first-child,.fs--tpg ol:first-child{margin-top:0}.fs--tpg h1:last-child,.fs--tpg h2:last-child,.fs--tpg h3:last-child,.fs--tpg h4:last-child,.fs--tpg h5:last-child,.fs--tpg h6:last-child,.fs--tpg p:last-child,.fs--tpg ul:last-child,.fs--tpg ol:last-child{margin-bottom:0}.fs--tpg h1,.fs--tpg h2,.fs--tpg h3,.fs--tpg h4,.fs--tpg h5,.fs--tpg h6{margin:var(--line-height) 0 0;text-wrap:balance}.fs--tpg h2{font-size:2.2rem;line-height:1.2;letter-spacing:-0.025em;margin-bottom:var(--line-height)}.fs--tpg h3{font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;margin-bottom:0}.fs--tpg a{color:inherit}.fs--tpg a:hover,.fs--tpg a:focus-visible{color:var(--color-link-focus)}.fs--tpg ul,.fs--tpg ol,.fs--tpg li{list-style:none;padding:0}.fs--tpg ul li,.fs--tpg ol li{padding-left:1.5em;position:relative;display:block}.fs--tpg ul li:before,.fs--tpg ol li:before{content:"";position:absolute;display:block;color:currentColor;font-weight:inherit;width:max-content;white-space:nowrap;top:0;left:0;right:auto}.fs--tpg ul li+li,.fs--tpg ol li+li{margin-top:calc(var(--line-height)/2)}.fs--tpg ul li:before{--size: 0.45em;top:.4em;left:.3em;width:var(--size);height:var(--size);border-radius:50%;background-color:currentColor}.fs--tpg ol{counter-reset:ol-counter}.fs--tpg ol li{counter-increment:ol-counter}.fs--tpg ol li:before{content:counter(ol-counter) ". "}html,body{color:var(--color-text);font-family:var(--font-family-main, sans-serif);font-size:var(--font-size, 16px);line-height:var(--line-height, 16px);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){html,body{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){html,body{-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2}}@supports(hyphenate-limit-chars: 12 6 6){html,body{-moz-hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-chars:12 6 6;-ms-hyphenate-limit-chars:12 6 6;hyphenate-limit-chars:12 6 6}}html,body{-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-last:always;hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-zone:8%;hyphenate-limit-zone:8%;word-break:break-word;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html ::-moz-selection,body ::-moz-selection{background:var(--color-text);color:var(--color-background)}html ::selection,body ::selection{background:var(--color-text);color:var(--color-background)}a:not(.fs--underline){text-decoration:none}blockquote{text-align:center}blockquote footer{font-size:.85rem;font-size:1rem}blockquote a,blockquote a:hover,blockquote a:link,blockquote a:visited{text-decoration:underline}p{margin:0;padding:0}i,cite,em,var,address,dfn,b,strong{font-style:italic;font-weight:normal}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.obfuscate{text-align:left;display:inline-block;font-variant-ligatures:discretionary-ligatures}hr{margin:3rem 0;border:0;height:0;background-color:var(--color-text);border-top:var(--border)}.text-small,.text-small p{font-size:.75rem;line-height:1.35}.ot-lining-nums{font-variant-numeric:lining-nums}.ot-ss01{-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}.ot-smcp{font-variant-caps:small-caps;-moz-font-feature-settings:"smcp";-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp"}.ot-case{-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.ot-liga{-moz-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}picture.lozad{opacity:1}picture.lozad,picture.lozad img{display:block;position:relative;margin:0;padding:0;-webkit-aspect-ratio:var(--ratio-intrinsic, auto);aspect-ratio:var(--ratio-intrinsic, auto);width:100%;min-width:1px}picture.lozad img{opacity:0}html[data-transition=on] picture.lozad img{transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:2500ms}picture.lozad[data-loaded=true] img{filter:blur(0);opacity:1}.page-nav{font-size:.7777rem;line-height:1;letter-spacing:.02em;text-transform:uppercase}.page-nav--toc{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.page-nav--toc>*{flex:0 0 auto}.page-nav--toc{position:relative;width:100%;min-width:0;background:var(--color-white);border-radius:clamp(1.25rem,2vw,1.5rem);box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);overflow:hidden;color:var(--color-grey-dark);row-gap:1rem;padding:var(--card-padding)}.page-nav--toc .nav__link{margin-top:-0.15em;margin-bottom:-0.2em}.page-nav--toc a[href].nav__link.active{color:inherit;font-weight:inherit}.page-nav--toc a[href].nav__link.IO--not-intersecting{color:var(--color-black);font-weight:inherit}.page-nav--toc a[href].nav__link.IO--intersecting{color:var(--color-black);font-weight:inherit}.page-nav--toc a[href].nav__link.IO--intersecting--latest{color:var(--color-highlight);font-weight:700}.page-nav--toc a[href].nav__link:hover,.page-nav--toc a[href].nav__link:focus-visible{color:var(--color-highlight);font-weight:700}@media(max-width: 899px){.page-nav--toc{padding-left:var(--card-padding);transform:translateX(calc(-1 * var(--card-padding)))}}@media(max-width: 679px){.page-nav--toc{transform:none}}.page-nav--filter,.page-nav--breadcrumb{padding:0 var(--card-padding) 1rem;column-gap:1rem;row-gap:.7rem}.page-nav--filter a[href].nav__link.active,.page-nav--breadcrumb a[href].nav__link.active{font-style:inherit;color:var(--color-highlight)}@media(max-width: 499px){.page-nav--filter,.page-nav--breadcrumb{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.page-nav--filter>*,.page-nav--breadcrumb>*{flex:0 0 auto}.page-nav--filter,.page-nav--breadcrumb{margin-top:.5rem}}@media(min-width: 500px){.page-nav--filter,.page-nav--breadcrumb{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.page-nav--filter>*,.page-nav--breadcrumb>*{display:block;flex:0 0 auto}.page-nav--filter,.page-nav--breadcrumb{flex-flow:row wrap}}.page-nav--breadcrumb{column-gap:.5rem;flex-flow:row nowrap}.page-nav--breadcrumb .nav__link:before{--size: 0.35rem;content:"";display:inline-block;position:relative;width:var(--size);height:var(--size);border:1px solid var(--color-text);border-left:0;border-bottom:0;transform-origin:center;transform:translateY(-12%) rotate(45deg);margin-right:.6rem}@media(max-width: 499px){.page-nav--breadcrumb .nav__link{display:none}.page-nav--breadcrumb .nav__link:first-of-type{display:block}.page-nav--breadcrumb .nav__link:first-of-type:before{transform:translateY(-16%) rotate(-135deg)}}@media(min-width: 500px){.page-nav--breadcrumb .nav__link{flex:0 1 auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-nav--breadcrumb .nav__link:first-of-type{flex:0 0 auto}.page-nav--breadcrumb .nav__link:first-of-type:before{display:none}}body:not(.page--home) .visual-wrapper,body:not(.page--home) .visual__image-container{display:none !important}.teaser{background:#f0f !important;display:block;position:relative;width:100%;min-width:0;background:var(--color-white);border-radius:clamp(1.25rem,2vw,1.5rem);box-shadow:0px 2px 5px 0px rgba(0,0,0,.1);overflow:hidden}.teaser__head,.teaser__extension{padding:var(--card-padding);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.teaser__head>*,.teaser__extension>*{flex:0 0 auto}.teaser__head,.teaser__extension{row-gap:1rem;min-width:0;min-height:0}.teaser__head{grid-auto-rows:max-content}.teaser__extension{padding-top:0}.teaser__title{order:-1;margin-top:-0.2em;margin-bottom:-0.28em;font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;-webkit-text-wrap:balance;text-wrap:balance;max-width:calc(100% - 1em)}.teaser__link.btn{justify-self:flex-start;align-self:flex-start;max-width:100%;min-width:0;width:auto;gap:.5em}.teaser__link.btn .btn__text{max-width:none;width:auto}.teaser__icon{position:absolute;top:1.25rem;right:1.5rem;width:1rem;height:1rem;transform:translateY(14%)}.teaser__icon+.teaser__title{max-width:calc(100% - 2rem)}@media(max-width: 899px){.teaser__icon+.teaser__title{max-width:calc(100% - 1em)}}.teaser__icon svg{--size: 1.2778rem;width:var(--size);height:var(--size);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.teaser__icon svg path{stroke:currentColor}.teaser__datetime{order:-2;font-size:.7777rem;line-height:1.45;letter-spacing:.01em;margin-top:-0.28em;margin-bottom:-0.28em}.teaser__meta{color:var(--color-highlight)}.teaser__meta .time{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.teaser__publication-info,.teaser__publication-category{margin-top:-0.28em;margin-bottom:-0.28em;font-size:.7777rem;line-height:1.45;letter-spacing:.01em}.teaser__publication-category{display:none}.page--publications .teaser__publication-category{display:none}.page--home .teaser__publication-category{order:-2;display:block;max-width:calc(100% - 2em)}.teaser--extend .teaser__icon svg{transform:translate(-50%, -50%) rotate(0deg);transform-origin:center}html[data-transition=on] .teaser--extend .teaser__icon svg{transition-property:transform;transition-timing-function:ease-in-out;transition-duration:2500ms}.teaser--extend[open] .teaser__extension{padding-bottom:2.5rem}.teaser--extend[open] .teaser__icon svg{transform:translate(-50%, -50%) rotate(135deg)}.teaser.has-link:hover,.teaser.has-link:focus-within{color:var(--color-highlight);border-top-color:var(--color-highlight)}.block--teasers.publications .teaser__text{display:none}.block--teasers.publications .teaser__publication-info,.block--teasers.publications .teaser__publication-category{font-size:.7777rem;line-height:1.45;letter-spacing:.01em}.block--teasers.events--future .teaser,.block--teasers.news .teaser,.block--teasers.projects .teaser{border-top-left-radius:0;border-top-right-radius:0;border-top:.16667rem solid var(--color-grey)}.block--teasers.events--future .teaser,.block--teasers.projects .teaser{border-top-color:var(--color-highlight)}.block--teasers.events--future .teaser__title,.block--teasers.events--future .teaser__datetime,.block--teasers.projects .teaser__title,.block--teasers.projects .teaser__datetime{color:var(--color-highlight)}.block--teasers.events--future .teaser__icon,.block--teasers.projects .teaser__icon{bottom:auto;transform:translateY(-14%)}.block--teasers.projects .teaser__datetime{font-size:.7777rem;line-height:1.45;letter-spacing:.01em;order:-2;color:var(--color-black)}.block--teasers.events--future .teaser__head,.block--teasers.events--future .teaser__extension{height:auto;min-height:0;display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));column-gap:var(--col-grid-gutter);grid-auto-rows:max-content}.block--teasers.events--future .teaser__head>*,.block--teasers.events--future .teaser__extension>*{max-height:fit-content}.block--teasers.events--future .teaser__icon{top:2rem}.block--teasers.events--future .teaser.teaser--extend .teaser__head{grid-template-rows:minmax(0, auto)}.block--teasers.events--future .teaser__datetime{grid-column:1/span 2}.block--teasers.events--future .teaser__title,.block--teasers.events--future .teaser__text,.block--teasers.events--future .teaser__extension>*{grid-column:3/-1}@media(min-width: 1240px){.block--teasers.events--future .teaser__title,.block--teasers.events--future .teaser__text,.block--teasers.events--future .teaser__extension>*{grid-column:3/-2}}@media(max-width: 899px){.block--teasers.events--future .teaser__head{padding-bottom:1.5rem}.block--teasers.events--future .teaser__head .teaser__icon{top:1.5rem;right:1rem}.block--teasers.events--future .teaser__head .teaser__title,.block--teasers.events--future .teaser__head .teaser__text,.block--teasers.events--future .teaser__head .teaser__datetime{grid-column:1/-1}.block--teasers.events--future .teaser__head .teaser__title{margin-top:.1em;max-width:none}.block--teasers.events--future .teaser__extension{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--teasers.events--future .teaser__extension>*{flex:0 0 auto}}.block--teasers.events--past .teaser{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-top:0}.block--teasers.events--past .teaser__icon{bottom:auto;top:1.5rem;transform:translateY(-14%)}.block--teasers.news .teaser{border-top-color:var(--color-highlight)}.block--teasers.news .teaser__datetime,.block--teasers.news .teaser__publication-info,.block--teasers.news .teaser__publication-category{margin-top:-0.28em;margin-bottom:-0.28em;font-size:.7777rem;line-height:1.45;letter-spacing:.01em}.block--teasers.news .teaser__publication-category{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.block--teasers.news .teaser__datetime{order:-2}.block--teasers.news .teaser__title{color:var(--color-highlight)}body{width:100vw;height:100vh;height:100dvh;overflow:clip;position:fixed;scrollbar-width:thin}body::-webkit-scrollbar{width:11px;height:11px}body::-webkit-scrollbar{width:11px;height:11px;border:1px solid #fff;outline:1px solid #fff}body::-webkit-scrollbar-thumb{background:#000;border:0;outline:0;opacity:1}body::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}body{scrollbar-color:#000 hsla(0,0%,100%,0)}.site-footer,.site-header,.site-menu,.site-main,.site-aside{width:100vw;width:calc(100vw - var(--scrollbar-width, 0px));overflow:hidden;overflow:visible;position:fixed;inset:0;right:auto;scrollbar-width:thin}.site-footer::-webkit-scrollbar,.site-header::-webkit-scrollbar,.site-menu::-webkit-scrollbar,.site-main::-webkit-scrollbar,.site-aside::-webkit-scrollbar{width:11px;height:11px}.site-footer::-webkit-scrollbar,.site-header::-webkit-scrollbar,.site-menu::-webkit-scrollbar,.site-main::-webkit-scrollbar,.site-aside::-webkit-scrollbar{width:11px;height:11px;border:1px solid #fff;outline:1px solid #fff}.site-footer::-webkit-scrollbar-thumb,.site-header::-webkit-scrollbar-thumb,.site-menu::-webkit-scrollbar-thumb,.site-main::-webkit-scrollbar-thumb,.site-aside::-webkit-scrollbar-thumb{background:#000;border:0;outline:0;opacity:1}.site-footer::-webkit-scrollbar-track,.site-header::-webkit-scrollbar-track,.site-menu::-webkit-scrollbar-track,.site-main::-webkit-scrollbar-track,.site-aside::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}.site-footer,.site-header,.site-menu,.site-main,.site-aside{scrollbar-color:#000 hsla(0,0%,100%,0)}.site-footer{display:none}.site-header.clone,.site-menu.clone{opacity:1;pointer-events:none;z-index:1}.site-header:not(.clone) a,.site-menu:not(.clone) a{opacity:.15;pointer-events:auto;color:var(--color-white)}html[data-transition=on] .site-header:not(.clone) a,html[data-transition=on] .site-menu:not(.clone) a{transition-property:all;transition-timing-function:ease-in-out;transition-duration:500ms}@media(hover: hover){.site-header:not(.clone) a:hover,.site-menu:not(.clone) a:hover{opacity:1;color:var(--color-link-hover)}}html.is-transitioning .site-header a,html.is-transitioning .site-menu a{opacity:1}.site-header ::-moz-selection,.site-menu ::-moz-selection{background:rgba(0,0,0,0);color:var(--color-text)}.site-header ::selection,.site-menu ::selection{background:rgba(0,0,0,0);color:var(--color-text)}.site-header{bottom:auto;height:auto;z-index:999;line-height:.8;letter-spacing:-0.01em;pointer-events:none;box-sizing:border-box}.site-header span{display:block;height:.75em}.site-aside,.site-menu,.site-main{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transform-style:preserve-3d;box-sizing:border-box;height:100vh;height:100dvh;padding-right:var(--scrollbar-width, 0px);padding-bottom:8vw;transform:translateY(var(--offsetY, 0px))}html[data-transition=on] .site-aside,html[data-transition=on] .site-menu,html[data-transition=on] .site-main{transition-property:transform,opacity;transition-timing-function:ease-in-out;transition-duration:2500ms}@media(min-width: 900px){.site-aside,.site-menu,.site-main{padding-top:var(--header-height)}}@media(max-width: 899px){.site-aside,.site-menu,.site-main{padding-top:0}}.site-main{z-index:995;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:0}.site-main>.main__content{height:100%;position:relative}html.show-info .site-main{--offsetY: 100vh}html.open-menu .site-main,html.opening-menu .site-main{--offsetY: -100vh}@media(min-width: 900px){.site-main{padding-top:calc(var(--header-height) - var(--overlap-top));padding-bottom:2.75vw}}@media(max-width: 899px){.site-main{padding-top:calc(var(--header-height) - var(--overlap-top));padding-bottom:calc(var(--header-height) - var(--overlap-top))}}.site-aside{z-index:996;padding-bottom:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--header-height), black 100%, transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to bottom, transparent 0, black var(--header-height), black 100%, transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}html.show-info .site-aside{--offsetY: 0px}html:not(.show-info) .site-aside{--offsetY: -100vh}.site-aside>.aside__content{min-height:0;height:100%;max-height:100%;padding-bottom:0}@media(max-width: 899px){.site-aside>.aside__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.site-aside>.aside__content>*{flex:0 0 auto}.site-aside>.aside__content{padding:0 var(--page-padding-x) 1rem;overflow-y:auto;margin-top:calc(var(--overlap-top)*-1);max-height:calc(100% + var(--overlap-top))}}@media(min-width: 900px){.site-aside>.aside__content{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);padding-left:var(--page-padding-x)}.site-aside>.aside__content .block--wrapper{min-height:0;height:100%;max-height:100%;overflow-y:auto;padding-bottom:.85em}.site-aside>.aside__content .block--cover,.site-aside>.aside__content .block--wrapper{padding-top:var(--header-height)}}@media(min-width: 900px){.site-aside>.aside__content{padding-top:0}}@media(max-width: 899px){.site-aside>.aside__content{margin-top:0;padding-top:calc(var(--header-height)*.75);max-height:100%}}@media(min-width: 900px){.site-aside{padding-top:0}}.site-aside:after{content:"";background:var(--color-black);position:absolute;inset:-1px;top:auto;height:3rem;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black 90%, black 100%, transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to bottom, transparent 0, black 90%, black 100%, transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}html[data-transition=on] .site-aside:after{transition:height 500ms ease-in-out}html.show-info:not(.is-transitioning) .site-aside:after{height:0}.site-menu{z-index:997;--lineHeight: 0.85em;--itemHeight: var(--lineHeight);--itemHeightActive: var(--itemHeight);font-size:4.5vw;line-height:var(--lineHeight);letter-spacing:-0.005em;max-width:calc(100vw - var(--scrollbar-width, 0px));overflow:hidden;overflow:clip;position:fixed;inset:0;scrollbar-width:thin;scrollbar-color:#000 hsla(0,0%,100%,0);max-height:100vh;padding-top:0;padding-bottom:0;pointer-events:auto;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--header-height), black 100%, transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to bottom, transparent 0, black var(--header-height), black 100%, transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat}.site-menu div,.site-menu nav,.site-menu ul,.site-menu li,.site-menu a{display:block;box-sizing:border-box;position:relative;overflow:visible}.site-menu .block--nav{position:relative;text-align:center;height:100%;max-height:100vh;overflow-y:auto;position:relative;text-align:center;overscroll-behavior:none;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scroll-behavior:unset;padding-top:var(--header-height)}.site-menu .auto-scrolling,.site-menu .auto-scrolling a{pointer-events:none}.site-menu .block__inner{height:auto;height:100%;overscroll-behavior:none;margin-top:calc(100dvh - var(--header-height))}.site-menu .nav{height:auto;padding-bottom:10rem;padding-bottom:max(2rem,100lvh - 100svh)}.site-menu .list{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.site-menu .list>*{flex:0 0 auto}.site-menu .list{gap:0;justify-content:flex-start;align-items:center}.site-menu .item{flex:0 0 auto}.site-menu .link.is-active{pointer-events:auto;opacity:1;overflow:visible}.site-menu .link{transition:all 250ms ease-in-out}.site-menu.open-menu .link{opacity:1}.site-menu:not(.open-menu) .block--nav{pointer-events:none}.site-menu:not(.open-menu) .list{pointer-events:none}.site-menu:not(.open-menu) .link:not(.is-active){pointer-events:none;opacity:0}html.open-menu .site-menu.clone{opacity:0}.site-menu.clone{opacity:0 !important;display:none !important}html.show-info .site-menu,html:not(.open-menu) .site-menu{pointer-events:none}html.show-info .site-menu{opacity:0;pointer-events:none}html.show-info .site-menu:not(.clone) a{opacity:0;pointer-events:none}@media(max-width: 899px){.site-menu .nav li.item a{padding-bottom:1.5em}.site-menu .nav li.item:first-child a{margin-top:.5em}.site-menu .nav li.item:not(:first-child) a{margin-top:-1.2em}}.block{display:block;padding:0;margin:0;position:relative;padding-left:var(--page-padding-x);padding-right:var(--page-padding-x);margin:0 auto;width:100%;min-width:0}.block>.block__inner{width:100%}html[data-transition=on] .block a{transition-property:color;transition-timing-function:ease-in-out;transition-duration:350ms}html.dev-view .block{outline:2px solid var(--color-debug);outline-offset:-2px}html.dev-view .block:after{content:attr(data-blocktype);background:var(--color-debug);color:#fff;position:absolute;left:2px;top:2px;padding:.1em;text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case";font-size:9px;font-weight:700;line-height:1;letter-spacing:.2em;border-bottom-right-radius:.2em;z-index:99}.block--text p,.block--list p,.block--heading p,.block--quote p{display:block}.block--text h1,.block--text h2,.block--text h3,.block--text h4,.block--text h5,.block--text h6,.block--text p,.block--text ul,.block--text ol,.block--list h1,.block--list h2,.block--list h3,.block--list h4,.block--list h5,.block--list h6,.block--list p,.block--list ul,.block--list ol,.block--heading h1,.block--heading h2,.block--heading h3,.block--heading h4,.block--heading h5,.block--heading h6,.block--heading p,.block--heading ul,.block--heading ol,.block--quote h1,.block--quote h2,.block--quote h3,.block--quote h4,.block--quote h5,.block--quote h6,.block--quote p,.block--quote ul,.block--quote ol{margin:0;margin-top:var(--line-height);margin-bottom:var(--line-height)}.block--text h1:first-child,.block--text h2:first-child,.block--text h3:first-child,.block--text h4:first-child,.block--text h5:first-child,.block--text h6:first-child,.block--text p:first-child,.block--text ul:first-child,.block--text ol:first-child,.block--list h1:first-child,.block--list h2:first-child,.block--list h3:first-child,.block--list h4:first-child,.block--list h5:first-child,.block--list h6:first-child,.block--list p:first-child,.block--list ul:first-child,.block--list ol:first-child,.block--heading h1:first-child,.block--heading h2:first-child,.block--heading h3:first-child,.block--heading h4:first-child,.block--heading h5:first-child,.block--heading h6:first-child,.block--heading p:first-child,.block--heading ul:first-child,.block--heading ol:first-child,.block--quote h1:first-child,.block--quote h2:first-child,.block--quote h3:first-child,.block--quote h4:first-child,.block--quote h5:first-child,.block--quote h6:first-child,.block--quote p:first-child,.block--quote ul:first-child,.block--quote ol:first-child{margin-top:0}.block--text h1:last-child,.block--text h2:last-child,.block--text h3:last-child,.block--text h4:last-child,.block--text h5:last-child,.block--text h6:last-child,.block--text p:last-child,.block--text ul:last-child,.block--text ol:last-child,.block--list h1:last-child,.block--list h2:last-child,.block--list h3:last-child,.block--list h4:last-child,.block--list h5:last-child,.block--list h6:last-child,.block--list p:last-child,.block--list ul:last-child,.block--list ol:last-child,.block--heading h1:last-child,.block--heading h2:last-child,.block--heading h3:last-child,.block--heading h4:last-child,.block--heading h5:last-child,.block--heading h6:last-child,.block--heading p:last-child,.block--heading ul:last-child,.block--heading ol:last-child,.block--quote h1:last-child,.block--quote h2:last-child,.block--quote h3:last-child,.block--quote h4:last-child,.block--quote h5:last-child,.block--quote h6:last-child,.block--quote p:last-child,.block--quote ul:last-child,.block--quote ol:last-child{margin-bottom:0}.block--text h1,.block--text h2,.block--text h3,.block--text h4,.block--text h5,.block--text h6,.block--list h1,.block--list h2,.block--list h3,.block--list h4,.block--list h5,.block--list h6,.block--heading h1,.block--heading h2,.block--heading h3,.block--heading h4,.block--heading h5,.block--heading h6,.block--quote h1,.block--quote h2,.block--quote h3,.block--quote h4,.block--quote h5,.block--quote h6{margin:var(--line-height) 0 0;text-wrap:balance}.block--text h2,.block--list h2,.block--heading h2,.block--quote h2{font-size:2.2rem;line-height:1.2;letter-spacing:-0.025em;margin-bottom:var(--line-height)}.block--text h3,.block--list h3,.block--heading h3,.block--quote h3{font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;margin-bottom:0}.block--text a,.block--list a,.block--heading a,.block--quote a{color:inherit}.block--text a:hover,.block--text a:focus-visible,.block--list a:hover,.block--list a:focus-visible,.block--heading a:hover,.block--heading a:focus-visible,.block--quote a:hover,.block--quote a:focus-visible{color:var(--color-link-focus)}.block--text ul,.block--text ol,.block--text li,.block--list ul,.block--list ol,.block--list li,.block--heading ul,.block--heading ol,.block--heading li,.block--quote ul,.block--quote ol,.block--quote li{list-style:none;padding:0}.block--text ul li,.block--text ol li,.block--list ul li,.block--list ol li,.block--heading ul li,.block--heading ol li,.block--quote ul li,.block--quote ol li{padding-left:1.5em;position:relative;display:block}.block--text ul li:before,.block--text ol li:before,.block--list ul li:before,.block--list ol li:before,.block--heading ul li:before,.block--heading ol li:before,.block--quote ul li:before,.block--quote ol li:before{content:"";position:absolute;display:block;color:currentColor;font-weight:inherit;width:max-content;white-space:nowrap;top:0;left:0;right:auto}.block--text ul li+li,.block--text ol li+li,.block--list ul li+li,.block--list ol li+li,.block--heading ul li+li,.block--heading ol li+li,.block--quote ul li+li,.block--quote ol li+li{margin-top:calc(var(--line-height)/2)}.block--text ul li:before,.block--list ul li:before,.block--heading ul li:before,.block--quote ul li:before{--size: 0.45em;top:.4em;left:.3em;width:var(--size);height:var(--size);border-radius:50%;background-color:currentColor}.block--text ol,.block--list ol,.block--heading ol,.block--quote ol{counter-reset:ol-counter}.block--text ol li,.block--list ol li,.block--heading ol li,.block--quote ol li{counter-increment:ol-counter}.block--text ol li:before,.block--list ol li:before,.block--heading ol li:before,.block--quote ol li:before{content:counter(ol-counter) ". "}.block--quote{text-align:center;margin:3rem 0}.block--quote blockquote{font-size:1.28rem;line-height:1.3}.block--quote figure{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--quote figure>*{display:block;flex:0 0 auto}.block--quote figure{row-gap:1rem}.block--text{letter-spacing:0em}.block--text:not(:first-child){padding-top:.85em}.block--text:not(:last-child){padding-bottom:.85em}.block--cover .block__inner{position:relative}@media(max-width: 899px){.block--cover .block__inner{height:auto}}@media(min-width: 900px){.block--cover .block__inner{height:calc(100dvh - 14vw)}}.block--cover picture,.block--cover img{width:100%;object-fit:cover;object-position:center}.block--cover picture{height:auto;-webkit-aspect-ratio:auto;aspect-ratio:auto}@media(max-width: 899px){.block--cover picture{position:relative}}@media(min-width: 900px){.block--cover picture{position:absolute;inset:calc(var(--overlap-top)*-1) 0 auto}}.block--cover img{height:100%}.block--stage{padding:var(--page-padding-x);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--stage>*{flex:0 0 auto}.block--stage{justify-content:space-between;gap:1rem;container-name:stage;container-type:inline-size;width:100%}.block--stage .logo{width:100%}.block--stage .logo svg{display:block;height:min(52vh,47cqw);width:auto}.block--stage .subline{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case";font-size:min(8.5vh,7.66cqw);line-height:1.1;width:13.25em}.block--heading{scroll-margin-top:calc(var(--header-height, 0px) + 1rem)}.block--heading .block__inner{margin-top:0;margin-bottom:0;display:block}.block--heading h1,.block--heading h2,.block--heading h3,.block--heading h4,.block--heading h5,.block--heading h6{margin:0;display:block}.block--heading.lvl--h1{font-size:2.8rem;line-height:1.2;letter-spacing:-0.025em;-webkit-text-stroke:.5px var(--color-background);text-stroke:1px var(--color-background);margin-top:1.75rem;margin-bottom:4rem}.block--heading.lvl--h1 h1{margin-top:-0.28em;margin-bottom:-0.2em;margin-left:-0.1em}.block--heading.lvl--h2{font-size:2.2rem;line-height:1.2;letter-spacing:-0.025em;margin-top:4rem;margin-bottom:2rem}.block--heading.lvl--h2 h2{margin-top:-0.28em;margin-bottom:-0.2em;margin-left:-0.1em}.block--heading.lvl--h2>.block__inner{border-top:var(--border);padding-top:2rem}.block--heading.lvl--h3{font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;margin-top:3rem;margin-bottom:1rem}.block--heading.lvl--h4{font-size:1.1666rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;margin-top:1rem;margin-bottom:.75rem}.block--heading.lvl--h2:first-child,.block--heading.lvl--h3:first-child,.block--heading.lvl--h4:first-child{margin-top:0}.block--foldout{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--foldout>*{flex:0 0 auto}.block--foldout{align-items:stretch;gap:0}.block--foldout .foldout__head{font-size:1.1666rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.block--foldout .foldout__head>*{display:block;flex:0 0 auto}.block--foldout .foldout__head{justify-content:flex-start;gap:1ch;padding:1rem 0}.block--foldout .foldout__head .label{display:block;max-width:100%;flex:1 1 auto}.block--foldout .foldout__head .icon{margin-left:auto;justify-self:flex-end}.block--foldout .foldout__head .icon svg{display:block;transform-origin:center;transform:rotate(0deg)}html[data-transition=on] .block--foldout .foldout__head .icon svg{transition-property:transform;transition-timing-function:ease-in-out;transition-duration:2500ms}.block--foldout .foldout__head .icon svg path{stroke:currentColor}.block--foldout .foldout__head:hover,.block--foldout .foldout__head:focus-visible{color:var(--color-highlight)}.block--foldout .foldout[open] .foldout__head{color:var(--color-highlight)}.block--foldout .foldout[open] .foldout__head .icon svg{transform:rotate(135deg)}.block--foldout .foldout__content{padding-bottom:1rem}.block--foldout .foldout__content a{color:var(--color-highlight)}.block--foldout .foldout__content a:hover,.block--foldout .foldout__content a:focus-visible{color:var(--color-grey-dark)}.block--button{margin-top:1rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--button>*{flex:0 0 auto}.block--button{gap:.5rem;margin-top:3rem}.block--button+.block--button{margin-top:1rem}.block--button+.block:not(.block--button){margin-top:3rem}.block--button .btn{width:100%;justify-content:space-between;box-shadow:var(--shadow)}.block--image{--ratio: auto;--column-count: 1;margin:2rem 0;text-align:center}.block--image picture,.block--image img,.block--image figcaption{display:block;margin:0;box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%}.block--image figure{gap:.5rem;display:grid;grid-template-columns:repeat(var(--column-count, 1), minmax(0, 1fr));align-items:center}.block--image figure img{justify-self:center}.block--image figure[data-column-count="1"] figcaption{font-size:.7777rem;line-height:1.45;letter-spacing:.01em;text-align:center}.block--image figure[data-column-count="2"] figcaption{text-align:left}.block--image figure[data-ratio=auto] img{width:auto;margin:auto}.block--image figure:not([data-ratio=auto]) img{-webkit-aspect-ratio:var(--ratio, auto);aspect-ratio:var(--ratio, auto);width:100%;max-width:100%;object-fit:cover;object-position:center}.block--image figure[data-crop]{transform:translateX(calc(50% - 50vw));width:100%;max-width:100%}.block--image figure[data-crop] picture,.block--image figure[data-crop] img,.block--image figure[data-crop] figcaption{width:100vw;max-width:100vw}.block--image figure[data-crop] figcaption{padding-left:var(--page-padding-x);padding-right:var(--page-padding-x)}.block--gallery{--ratio: auto;--width: 100vw;--controls-height: 100%;width:var(--width);max-width:var(--width);grid-column:1/-1;margin:0;padding:0;height:100%}.block--gallery .splide,.block--gallery .splide__track,.block--gallery .splide__list,.block--gallery .splide__slide,.block--gallery .media,.block--gallery picture,.block--gallery img{height:100%}.block--gallery figure,.block--gallery picture,.block--gallery img{display:block;padding:0;margin:0}.block--gallery img{object-fit:contain;object-position:center}.block--gallery .splide .splide__arrows{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));pointer-events:none;position:absolute;z-index:2;inset:0;gap:30vw}@media(hover: none){.block--gallery .splide .splide__arrows,.block--gallery .splide .splide__arrows *{display:none !important;pointer-events:none !important}}.block--gallery .splide .splide__arrow{width:var(--controls-height);height:var(--controls-height);background:rgba(0,0,0,0);position:relative;inset:unset;top:unset;z-index:2;pointer-events:auto;transform:none;border-radius:0;opacity:1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--gallery .splide .splide__arrow>*{display:block;flex:0 0 auto}.block--gallery .splide .splide__arrow svg{height:40px;width:auto;fill:var(--color-text);opacity:0}.block--gallery .splide .splide__arrow:hover svg{fill:var(--color-highlight)}.block--gallery .splide .splide__arrow.splide__arrow--prev{left:0}.block--gallery .splide .splide__arrow.splide__arrow--next{right:0}.block--gallery .splide.is-single .splide__list{justify-content:center}.block--gallery .grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.block--gallery .grid>.grid__item{grid-column:auto/span 1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--gallery .grid>.grid__item>*{display:block;flex:0 0 auto}.block--jumpnav{margin-bottom:4rem;z-index:97}.block--socials,.block--contactlinks{letter-spacing:0em;padding-top:.85em;padding-bottom:.85em}.block--socials .list,.block--contactlinks .list{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.block--socials .list>*,.block--contactlinks .list>*{display:block;flex:0 0 auto}.block--socials .list,.block--contactlinks .list{gap:0 .5em}.block--table{letter-spacing:0em;padding-top:.85em;padding-bottom:.85em}.block--table .title{padding:0 0 .1em}.block--table .table{width:100%}.block--table .row{border-top:var(--border);border-bottom:var(--border);padding:.1em 0}.block--table .row+.row{margin-top:calc(-1*var(--border-width))}.block--table .row,.block--table .row__inner{display:grid;grid-template-columns:minmax(0, clamp(4em, 12vw, 8em)) minmax(0, 1fr);gap:.5rem}.block--table .row__inner{grid-column:1/-1}.block--table .cell{display:block}.block--table .cell--date span{display:inline}.block--table .cell--date .dash{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.block--table .cell--text p{display:block}.block--table .cell--text h1,.block--table .cell--text h2,.block--table .cell--text h3,.block--table .cell--text h4,.block--table .cell--text h5,.block--table .cell--text h6,.block--table .cell--text p,.block--table .cell--text ul,.block--table .cell--text ol{margin:0;margin-top:var(--line-height);margin-bottom:var(--line-height)}.block--table .cell--text h1:first-child,.block--table .cell--text h2:first-child,.block--table .cell--text h3:first-child,.block--table .cell--text h4:first-child,.block--table .cell--text h5:first-child,.block--table .cell--text h6:first-child,.block--table .cell--text p:first-child,.block--table .cell--text ul:first-child,.block--table .cell--text ol:first-child{margin-top:0}.block--table .cell--text h1:last-child,.block--table .cell--text h2:last-child,.block--table .cell--text h3:last-child,.block--table .cell--text h4:last-child,.block--table .cell--text h5:last-child,.block--table .cell--text h6:last-child,.block--table .cell--text p:last-child,.block--table .cell--text ul:last-child,.block--table .cell--text ol:last-child{margin-bottom:0}.block--table .cell--text h1,.block--table .cell--text h2,.block--table .cell--text h3,.block--table .cell--text h4,.block--table .cell--text h5,.block--table .cell--text h6{margin:var(--line-height) 0 0;text-wrap:balance}.block--table .cell--text h2{font-size:2.2rem;line-height:1.2;letter-spacing:-0.025em;margin-bottom:var(--line-height)}.block--table .cell--text h3{font-size:1.4rem;line-height:1.3;letter-spacing:-0.01em;font-feature-settings:"tnum" on,"lnum" on;margin-bottom:0}.block--table .cell--text a{color:inherit}.block--table .cell--text a:hover,.block--table .cell--text a:focus-visible{color:var(--color-link-focus)}.block--table .cell--text ul,.block--table .cell--text ol,.block--table .cell--text li{list-style:none;padding:0}.block--table .cell--text ul li,.block--table .cell--text ol li{padding-left:1.5em;position:relative;display:block}.block--table .cell--text ul li:before,.block--table .cell--text ol li:before{content:"";position:absolute;display:block;color:currentColor;font-weight:inherit;width:max-content;white-space:nowrap;top:0;left:0;right:auto}.block--table .cell--text ul li+li,.block--table .cell--text ol li+li{margin-top:calc(var(--line-height)/2)}.block--table .cell--text ul li:before{--size: 0.45em;top:.4em;left:.3em;width:var(--size);height:var(--size);border-radius:50%;background-color:currentColor}.block--table .cell--text ol{counter-reset:ol-counter}.block--table .cell--text ol li{counter-increment:ol-counter}.block--table .cell--text ol li:before{content:counter(ol-counter) ". "}@media(min-width: 900px){.block--intro+.block--table--vita,.block--cover+.block--table--vita{grid-column:2/span 1;padding-left:0}}.btn,a.btn,button.btn{--size: 44px;min-height:var(--size);min-width:var(--size);display:inline-flex;width:auto;max-width:100%;box-sizing:border-box;cursor:pointer;position:relative;border:var(--border);border:0;padding:13px 13px 14px;border-radius:1px;z-index:1;text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case";line-height:1.1;letter-spacing:.01em}.btn:before,a.btn:before,button.btn:before{content:"";position:absolute;background:var(--color-background);background:rgba(0,0,0,0);inset:0;z-index:-1;opacity:.5}.btn:hover,a.btn:hover,button.btn:hover{color:var(--color-background);border-color:var(--color-highlight);background-color:var(--color-highlight);z-index:2}.btn:hover:before,a.btn:hover:before,button.btn:hover:before{background:var(--color-highlight);opacity:1}.btn:focus-visible,a.btn:focus-visible,button.btn:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px;z-index:2}.btn .btn__icon,.btn .btn__text,a.btn .btn__icon,a.btn .btn__text,button.btn .btn__icon,button.btn .btn__text{display:block;align-self:center}.btn .btn__icon,a.btn .btn__icon,button.btn .btn__icon{width:1em;height:1em;position:relative;margin-left:.5em}.btn .btn__icon svg,a.btn .btn__icon svg,button.btn .btn__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.9)}.btn .btn__icon svg path,a.btn .btn__icon svg path,button.btn .btn__icon svg path{stroke:currentColor;stroke-width:.1rem}.btn .btn__text,a.btn .btn__text,button.btn .btn__text{width:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.btn--menu,.btn.btn--menu-close,a.btn.btn--menu,a.btn.btn--menu-close,button.btn.btn--menu,button.btn.btn--menu-close{height:var(--size);width:var(--size);background:rgba(0,0,0,0);box-shadow:none;display:block;position:relative;padding:0;justify-self:end}.btn.btn--menu .menu-close__icon,.btn.btn--menu .menu-toggle__icon,.btn.btn--menu .stroke,.btn.btn--menu-close .menu-close__icon,.btn.btn--menu-close .menu-toggle__icon,.btn.btn--menu-close .stroke,a.btn.btn--menu .menu-close__icon,a.btn.btn--menu .menu-toggle__icon,a.btn.btn--menu .stroke,a.btn.btn--menu-close .menu-close__icon,a.btn.btn--menu-close .menu-toggle__icon,a.btn.btn--menu-close .stroke,button.btn.btn--menu .menu-close__icon,button.btn.btn--menu .menu-toggle__icon,button.btn.btn--menu .stroke,button.btn.btn--menu-close .menu-close__icon,button.btn.btn--menu-close .menu-toggle__icon,button.btn.btn--menu-close .stroke{display:block;transform-origin:center}.btn.btn--menu .menu-toggle__icon,.btn.btn--menu .menu-close__icon,.btn.btn--menu-close .menu-toggle__icon,.btn.btn--menu-close .menu-close__icon,a.btn.btn--menu .menu-toggle__icon,a.btn.btn--menu .menu-close__icon,a.btn.btn--menu-close .menu-toggle__icon,a.btn.btn--menu-close .menu-close__icon,button.btn.btn--menu .menu-toggle__icon,button.btn.btn--menu .menu-close__icon,button.btn.btn--menu-close .menu-toggle__icon,button.btn.btn--menu-close .menu-close__icon{position:relative;width:100%;height:100%;transform:rotate(0deg)}.btn.btn--menu .menu-toggle__icon .stroke,.btn.btn--menu .menu-close__icon .stroke,.btn.btn--menu-close .menu-toggle__icon .stroke,.btn.btn--menu-close .menu-close__icon .stroke,a.btn.btn--menu .menu-toggle__icon .stroke,a.btn.btn--menu .menu-close__icon .stroke,a.btn.btn--menu-close .menu-toggle__icon .stroke,a.btn.btn--menu-close .menu-close__icon .stroke,button.btn.btn--menu .menu-toggle__icon .stroke,button.btn.btn--menu .menu-close__icon .stroke,button.btn.btn--menu-close .menu-toggle__icon .stroke,button.btn.btn--menu-close .menu-close__icon .stroke{position:absolute;width:24px;height:2px;background-color:var(--color-text);left:50%;top:50%;transform:translate(-50%, -50%)}.btn.btn--menu,a.btn.btn--menu,button.btn.btn--menu{border-color:rgba(0,0,0,0)}.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(1),a.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(1),button.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(1){top:calc(50% - 10px)}.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(3),a.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(3),button.btn.btn--menu.menu--closed .menu-toggle__icon .stroke:nth-child(3){top:calc(50% + 10px)}.btn.btn--menu:not(.menu--closed) .menu-toggle__icon,a.btn.btn--menu:not(.menu--closed) .menu-toggle__icon,button.btn.btn--menu:not(.menu--closed) .menu-toggle__icon{transform:rotate(90deg)}.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(1),a.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(1),button.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(2),a.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(2),button.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(2){opacity:0}.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(3),a.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(3),button.btn.btn--menu:not(.menu--closed) .menu-toggle__icon .stroke:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}.btn.btn--menu:hover .menu-toggle__icon .stroke,a.btn.btn--menu:hover .menu-toggle__icon .stroke,button.btn.btn--menu:hover .menu-toggle__icon .stroke{background-color:var(--color-background)}.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(1),.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(1),a.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(1),a.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(1),button.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(1),button.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(1){top:calc(50% - 12px)}.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(3),.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(3),a.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(3),a.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(3),button.btn.btn--menu:hover.menu--closed .menu-toggle__icon .stroke:nth-child(3),button.btn.btn--menu:focus-visible.menu--closed .menu-toggle__icon .stroke:nth-child(3){top:calc(50% + 12px)}.btn.btn--jumpnav,a.btn.btn--jumpnav,button.btn.btn--jumpnav{border-top:0;border-left:0;border-right:0;padding-left:0;padding-right:0}.btn.btn--jumpnav:before,a.btn.btn--jumpnav:before,button.btn.btn--jumpnav:before{display:none}.btn.btn--jumpnav:hover,a.btn.btn--jumpnav:hover,button.btn.btn--jumpnav:hover{border-bottom-color:var(--color-highlight);color:var(--color-highlight);background-color:rgba(0,0,0,0)}.decent-datetime{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.decent-datetime .time{display:none}.decent-datetime,.decent-datetime .datetime{display:flex;flex-flow:row wrap}.decent-datetime>*,.decent-datetime .datetime>*{flex:0 0 auto}.decent-datetime .datetime .day:after,.decent-datetime .datetime .month:after{content:"."}.decent-datetime.same-year .datetime.start .year,.decent-datetime.same-month .datetime.start .year,.decent-datetime.same-day .datetime.start .year{display:none}.decent-datetime.same-month .datetime.start .month{display:none}.decent-datetime .datetime+.datetime:before{content:"–"}.contact-links a{color:var(--color-black)}.contact-links a:hover,.contact-links a:focus-visible{color:var(--color-highlight)}.site-footer .contact-links a{color:var(--color-highlight)}.site-footer .contact-links a:hover,.site-footer .contact-links a:focus-visible{color:var(--color-grey-dark)}figure figcaption.credits{font-size:.5rem;line-height:1.3;letter-spacing:.02em;color:var(--color-grey-light);text-align:left;position:absolute;bottom:0;right:0;opacity:.7;padding-left:1.5rem;transform-origin:bottom left;transform:translateX(100%) rotate(-90deg);box-sizing:border-box;max-width:13rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-to-parent{grid-column:2/span 1;text-align:center;justify-self:center;align-self:center}.nav-to-parent a{display:block;position:relative;line-height:1;padding-left:1.1em;text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.nav-to-parent a:before{content:"";--size: 0.8em;display:block;width:var(--size);height:var(--size);border:var(--border);border-width:2px;border-right:0;border-bottom:0;transform-origin:center;transform:translate(5%, -50%) rotate(-45deg);position:absolute;top:55%;left:0}.nav-to-parent a:hover,.nav-to-parent a:focus-visible{color:var(--color-highlight)}.nav-to-parent a:hover:before,.nav-to-parent a:focus-visible:before{border-color:var(--color-highlight)}.logo{justify-self:start}.logo svg{fill:var(--color-text)}.pixels{position:fixed;display:block;top:50svh;left:50vw;transform:translate(-50%, -50%);z-index:999;pointer-events:none;display:none}.site-title{width:100vw;max-width:100%;text-align:left;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;overflow:visible;padding:var(--page-padding-x) var(--page-padding-x) 0;pointer-events:auto;box-sizing:border-box;cursor:pointer}.site-title,.site-title span{position:relative;margin:0;overflow:visible}.site-title span{padding:0;display:block;flex:0 0 auto;white-space:nowrap;pointer-events:none;display:none}.site-title img{position:relative;width:100%}@media(min-width: 900px){.site-title{flex-flow:row nowrap;font-size:10.74svw;font-size:calc(10.63svw - var(--scrollbar-width, 0px)*.12)}.site-title span{transform:translateX(-0.4svw)}.site-title span:not(:last-of-type){margin-right:.18em}.site-title img.logo--desktop{display:block}.site-title img.logo--mobile{display:none}}@media(max-width: 899px){.site-title{flex-flow:column nowrap;align-items:center;font-size:19.4svw;font-size:calc(19.4svw - var(--scrollbar-width, 0px)*.12)}.site-title img.logo--desktop{display:none}.site-title img.logo--mobile{display:block}}.media{display:block;position:relative;max-width:100vw}.media,.media picture,.media img,.media iframe{-webkit-aspect-ratio:var(--ratio-intrinsic, auto);aspect-ratio:var(--ratio-intrinsic, auto)}.media picture,.media img,.media iframe,.media .video-controls{display:block;padding:0;margin:0}.media,.media picture,.media img{position:relative;max-width:100vw;width:auto;height:100%;max-height:100%;object-fit:contain;object-position:center}.media picture,.media img{z-index:1}.media iframe,.media .video-controls{position:absolute;z-index:3;inset:0;width:100%;height:100%}.media--image:before{--size: 4rem;content:"";display:block;width:var(--size);height:var(--size);-webkit-aspect-ratio:1;aspect-ratio:1;position:absolute;left:calc(50% - var(--size)*.5);top:calc(50% - var(--size)*.5);border:1px solid var(--color-white);border-radius:50%;background:rgba(0,0,0,0);z-index:2;clip-path:inset(0 50% 0 0);transform-origin:center center;animation:spin 2s linear infinite;pointer-events:none}.media--image:has(picture[data-loaded=true]):before{opacity:0}.media--vimeo:before{--size: 4rem;content:"";display:block;width:var(--size);height:var(--size);-webkit-aspect-ratio:1;aspect-ratio:1;position:absolute;left:calc(50% - var(--size)*.5);top:calc(50% - var(--size)*.5);border:1px solid var(--color-white);border-radius:50%;background:rgba(0,0,0,0);z-index:2;clip-path:inset(0 50% 0 0);transform-origin:center center;animation:spin 2s linear infinite;pointer-events:none}.media--vimeo:has(iframe.vimeo-player--ready):before{opacity:0;display:none}.media--vimeo picture{pointer-events:none}.media--vimeo iframe:not(.vimeo-player--ready)~.video-controls{opacity:0 !important;pointer-events:none !important}.media--vimeo iframe.vimeo-player--ready~picture{opacity:0;pointer-events:none}.media--vimeo .video-controls{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.media--vimeo .video-controls>*{display:block;flex:0 0 auto}.media--vimeo .video-controls{justify-content:center;align-items:center;gap:0;mix-blend-mode:difference;width:50%;height:50%;top:50%;left:50%;z-index:9;transform:translate(-50%, -50%);border-radius:50%;opacity:0}html[data-transition=on] .media--vimeo .video-controls{transition-property:opacity;transition-timing-function:ease-in-out;transition-duration:600ms}@media(hover: hover){.media--vimeo .video-controls{opacity:0}.media--vimeo .video-controls:hover,.media--vimeo .video-controls:focus-visible,.media--vimeo .video-controls:focus-within{opacity:1;pointer-events:auto}}@media(hover: none){.media--vimeo .video-controls{height:1px;width:100%;overflow:visible;pointer-events:none;opacity:0}.media--vimeo .video-controls.is-visible{pointer-events:auto;opacity:1}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{overscroll-behavior:none}html,body{color:var(--color-text);background:var(--color-background)}body{position:relative;display:block;width:100vw;max-width:100%;padding-right:var(--scrollbar-width, 0px)}html.is-transitioning body{pointer-events:none !important}html.is-transitioning body:after{content:"";display:block;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0);pointer-events:auto}/*# sourceMappingURL=default.css.map */
