:focus{outline:none}*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){line-height:1;overflow-wrap:break-all;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(svg:not([fill])){fill:currentColor}:where(button,[type=button i],[type=reset i],[type=submit i]){appearance:button}:where(textarea){margin:0;resize:vertical}:where([type=search i]){appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus-visible)){clip:rect(0,0,0,0);position:absolute}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}*,:after,:before,html{box-sizing:border-box}img{box-sizing:initial}.img-container,.thumbnail-container,img{background-position:50%;background-size:cover}.img-container,.thumbnail-container{align-items:center;display:flex;overflow:clip}.img-container>img,.thumbnail-container>img{display:block;height:100%;object-fit:cover;transition:.12s ease-in-out;width:100%}.img-container>img[loading=lazy],.thumbnail-container>img[loading=lazy]{opacity:0}.img-container:has(img[src$=".gif"]),.img-container:has(img[src$=".png"]),.img-container:has(img[src$=".svg"]),.thumbnail-container:has(img[src$=".gif"]),.thumbnail-container:has(img[src$=".png"]),.thumbnail-container:has(img[src$=".svg"]){background-image:none!important}:root{--width-max-mobile:650px;--widt-max-mobile:1200px;--font-base:"DMSans",sans-serif;--font-paragraph:"DMSans",sans-serif;--font-heading:"Raleway",sans-serif;--font-size-h1:11rem;--font-size-h2:10rem;--font-size-h3:8rem;--font-size-h4:7rem;--font-size-h5:6rem;--font-size-h6:4rem;--font-size-10:1rem;--font-size-12:1.2rem;--font-size-13:1.3rem;--font-size-14:1.4rem;--font-size-15:1.5rem;--font-size-16:1.6rem;--font-size-17:1.7rem;--font-size-18:1.8rem;--font-size-20:2rem;--font-size-21:2.1rem;--font-size-22:2.2rem;--font-size-23:2.3rem;--font-size-24:2.4rem;--font-size-26:2.6rem;--font-size-28:2.8rem;--font-size-paragraph:var(--font-size-16);--font-size-captions:var(--font-size-14);--line-height-heading:1;--line-height-paragraph:1.3;--font-weight-regular:300;--font-weight-bold:700;--font-weight-paragraph:var(--font-weight-regular);--font-weight-heading:400}@font-face{font-display:auto;font-family:Raleway;font-stretch:normal;font-style:normal;font-weight:100 900;src:url(../../fonts/Raleway-VF.woff2) format("woff2") tech(variations),url(../../fonts/Raleway-VF.ttf) format("truetype") tech(variations)}@font-face{font-display:auto;font-family:Raleway;font-stretch:normal;font-style:italic;font-weight:100 900;src:url(../../fonts/Raleway-Italic-VF.woff2) format("woff2") tech(variations),url(../../fonts/Raleway-Italic-VF.ttf) format("truetype") tech(variations)}@font-face{font-display:auto;font-family:DMSans;font-stretch:normal;font-style:normal;font-weight:100 900;src:url(../../fonts/DMSans-VF.woff2) format("woff2") tech(variations),url(../../fonts/DMSans-VF.ttf) format("truetype") tech(variations)}@font-face{font-display:auto;font-family:DMSans;font-stretch:normal;font-style:italic;font-weight:100 900;src:url(../../fonts/DMSans-Italic-VF.woff2) format("woff2") tech(variations),url(../../fonts/DMSans-Italic-VF.ttf) format("truetype") tech(variations)}@font-feature-values "DMSans"{@styleset{alternative:1 2 3}}@font-feature-values "Raleway"{@styleset{alternative:2 3 4 5 7 8 9 10 11}}@media(max-width:1200px){:root{--font-size-h1:clamp(4rem,7dvw,10rem);--font-size-h2:8rem;--font-size-h3:6rem;--font-size-h4:4.5rem;--font-size-h5:4rem;--font-size-h6:3.5rem}}@media(max-width:650px){:root{--font-size-h1:4.5rem;--font-size-h2:6rem;--font-size-h3:4.5rem;--font-size-h4:4.5rem;--font-size-h5:4rem;--font-size-h6:3.5rem}}:root{--color-background-input-field:var(--color-background);--color-form-text:var(--color-content);--color-border-forms:var(--color-background);--color-border-forms-focus:var(--color-background);--color-checkbox:var(--color-content);--color-checkbox-outline:0 0 0 0 #0000;--color-checkbox-border-hover:var(--color-content);--color-checkbox-checked:var(--color-content);--opacity-placeholder:1;--opacity-placeholder-focus:1;--border-radius-checkbox:0;--border-radius-input-field:0;--border-radius-button:0;--border-radius-select:0;--border-width-checkbox:0;--border-width-input-field:0;--border-width-button:0;--font-size-input-fields:var(--font-size-paragraph);--font-size-input-labels:var(--font-size-20);--font-size-required-text-label:var(--font-size-input-fields);--font-size-required-asterisk-label:1.375rem;--form-column-gap:2rem;--form-row-gap:2rem;--form-required-gap:0;--form-line-height:1;--form-padding-vertical:1rem;--form-padding-horizontal:2.5rem;--gap-checkbox:.0;--gap-select-icon:1.5rem;--size-checkbox:3.5rem;--size-checkbox-marker:3rem;--size-radio-button:3.5rem;--size-radio-button-marker:3rem;--grid-gap:4.8rem;--padding-container-horizontal:3.6rem;--padding-container-horizontal-large:8rem;--padding-container-vertical:3.6rem;--padding-site-header-vertical:5rem;--padding-site-header-horizontal:5rem;--padding-site-footer-vertical:2.5rem;--margin-between-text-elements:10cqw;--margin-wp-block-image:4rem;--margin-between-paragraphs:var(--font-size-paragraph)}@media(max-width:1200px){:root{--padding-container-horizontal:2.4rem;--padding-container-vertical:3.6rem}}@media(max-width:650px){:root{--padding-container-vertical:2.4rem;--padding-container-horizontal:1.2rem}}@property --color-content{inherits:true;initial-value:#201e1e;syntax:"<color>"}@property --color-background{inherits:true;initial-value:#d5d5cc;syntax:"<color>"}:root{--color-dark:#201e1e;--color-light:#d5d5cc;--color-background:#d5d5cc;--color-content:#201e1e}@media(prefers-color-scheme:dark){:root{--color-background:#201e1e;--color-content:#d5d5cc}}:root.light{--color-background:#d5d5cc;--color-content:#201e1e}:root.dark{--color-background:#201e1e;--color-content:#d5d5cc}:root.color-animating{transition:--color-content .4s ease,--color-background .4s ease}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus-within{background-color:var(--color-white);border-radius:0;box-shadow:0 0 2px 2px #16161699;clip:auto;clip-path:none;display:block;font-size:1.7rem;font-weight:var(--font-weight-bold);height:auto;left:.5rem;line-height:normal;padding:1.5rem 2.3rem 1.4rem;text-decoration:none;top:.5rem;width:auto;z-index:100000}.skip-link{margin:.5rem}a:focus-visible,button:focus-visible,div[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{opacity:1;outline-offset:.5rem}@media(prefers-reduced-motion:no-preference){:focus-visible{transition:outline-offset .25s ease}}.external-link:after{content:"↗";display:inline-block;margin-left:.5ch}@media screen and (max-width:650px){.nav-toggle[aria-expanded=false]>.close,.nav-toggle[aria-expanded=true]>.open{display:none}:root:has(body.js-nav-active){overflow:hidden}body:not(.js-nav-active) .site .site-header{height:4rem;min-height:auto;overflow:hidden}body:not(.js-nav-active) .site .color-scheme{opacity:0;top:var(--padding-container-vertical)}body.js-nav-active .site .monogram,body:not(.js-nav-active) .site .nav-menu{opacity:0;pointer-events:none}body.js-nav-active .site .site-header{overflow:auto}body.js-nav-active .site .site-header:after{width:0}.site .site-header{box-shadow:calc(var(--padding-container-horizontal)*-1) 0 0 0 var(--color-background),var(--padding-container-horizontal) 0 0 0 var(--color-background);display:grid;gap:0;grid-template-columns:auto 1fr;grid-template-rows:4rem 1fr auto;height:100%;max-width:100vw;padding:0 var(--padding-container-horizontal);position:fixed;transition:height .3s ease-in-out;width:100%;z-index:999}.site .site-header:after{right:var(--padding-container-horizontal);width:calc(100% - var(--padding-container-horizontal)*2)}.site .site-header .monogram{grid-column:1/2;grid-row:1/2;opacity:1;transition:opacity .3s ease-in-out}.site .site-header .button.nav-toggle{grid-column:2/3;grid-row:1/2;height:100%;margin-left:auto;padding:0}.site .site-header .nav-menu{background-color:var(--color-background);clip-path:rect(0 100% 100% 0);display:flex;flex-direction:column;grid-column:1/3;grid-row:2/3;left:calc(var(--padding-container-horizontal)*-1);transition:opacity .3s ease-in-out;z-index:2}.site .site-header .nav-menu .menu-items{flex-direction:column;gap:var(--padding-container-vertical);height:fit-content;padding:0}.site .site-header .nav-menu__menu{height:fit-content}.site .site-header .nav-menu__subtitle{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:600;letter-spacing:-.01em;line-height:var(--line-height-heading)}.site .site-header .nav-menu__email{font-size:var(--font-size-paragraph)}.site .site-header .nav-menu .nav-link{display:inline;font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:600;letter-spacing:-.01em;line-height:var(--line-height-heading)}.site .site-header .nav-menu__contact{display:flex;flex-direction:column;gap:1.2rem;padding:max(10dvh,var(--padding-container-vertical)) 0}.site .site-header .nav-menu__socials{display:flex;flex-direction:column;gap:1.2rem;margin:1.2rem 0}.site .site-header .color-scheme,.site .site-header .nav-menu__socials a{font-size:var(--font-size-paragraph)}.site .site-header .color-scheme{grid-column:1/3;grid-row:3/4;padding-bottom:calc(var(--padding-container-vertical)/2)}}@media screen and (min-width:calc(651px)){.nav-menu__contact,.site-header .button.nav-toggle{display:none}}.site-header{align-items:center;background-color:var(--color-background);display:flex;font-size:var(--font-size-captions);gap:3.6rem;justify-content:space-between;justify-self:end;margin:0 calc(var(--padding-container-horizontal)*1/3);position:relative;transition:width .2s ease-in-out;width:calc(100% - 2.4rem)}.site-header>*{height:fit-content}.site-header:after{background-color:var(--color-content);bottom:0;content:"";height:.06rem;position:absolute;right:0;width:100%}@media(max-width:1200px){.site-header{margin:0 calc(var(--padding-container-horizontal)*1/2)}}@media(max-width:650px){.site-header{margin:0 auto}}.site .monogram{align-items:center;background-image:none;display:none;height:100%;width:auto}.site .monogram svg{height:100%;max-height:1em;width:auto}.site .monogram svg path{fill:var(--color-content)}@media screen and (max-width:650px){.site .monogram{display:flex}}.swup-enabled .site-header:after{transition-delay:.3s;transition-duration:.5s}.nav-menu__menu{height:100%;width:100%}.nav-menu .menu-items{display:flex;gap:3.6rem;height:100%;margin:0}.nav-menu .menu-item{height:100%}.nav-menu .menu-item a{display:block;height:100%}.nav-menu .current_page_item .nav-link{background-size:100% var(--line-size)}.color-scheme{display:flex}.color-scheme label{--line-size:max(0.06em,0.1rem);background-image:linear-gradient(currentColor,currentColor);background-position:0 .65em;background-repeat:no-repeat;background-size:0 var(--line-size);font-size:inherit;font-style:normal;font-weight:inherit;position:relative;transition:background-size .12s ease-in-out}.color-scheme label:focus-visible,.color-scheme label:has(:checked),.color-scheme label:hover{background-size:100% var(--line-size)}.color-scheme input{display:none!important}*{scroll-behavior:smooth;scrollbar-color:var(--color-content) var(--color-background);scrollbar-gutter:stable;scrollbar-width:thin}@supports not (-moz-appearance:none){*{scrollbar-color:auto!important;scrollbar-width:auto!important}}::-webkit-scrollbar{height:.1rem;width:.1rem}::-webkit-scrollbar-track{background-color:var(--color-background)}::-webkit-scrollbar-thumb{background-color:var(--color-content)}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:focus,::-webkit-scrollbar-thumb:hover{background-color:var(--color-content)}.block{margin:0 auto;padding:0 var(--padding-container-horizontal);position:relative;width:100%}.block.has-unified-padding-if-stacked+.block.has-unified-padding-if-stacked .container{overflow:visible;padding-top:0}.global-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}body{background-color:var(--color-background);color:var(--color-content);overflow:hidden}body ::selection{background-color:var(--color-content);color:var(--color-background)}@media screen and (max-width:650px){body{overflow-y:auto}}.site{display:grid;grid-template-rows:3.6rem calc(100dvh - 7.2rem) 3.6rem;height:100dvh;max-width:100%;position:relative}@media screen and (max-width:650px){.site{display:flex;flex-direction:column;height:fit-content;min-height:auto}}.container{margin:0 auto;overflow-x:hidden;overflow-y:auto;position:relative;width:100vw}@media(min-width:650px){.hide-on-desktop{display:none!important}}@media(max-width:650px){.hide-on-mobile,.hide-on-mobile-nav-view{display:none!important}}@media(min-width:651px){.hide-on-desktop-nav-view{display:none!important}}.hide-completely{display:none!important}details{margin:var(--margin-between-paragraphs) 0}details summary{-webkit-user-select:none;user-select:none}details summary::marker{content:""}details summary:before{content:"▶";display:inline-block;font-size:.8em;margin-right:1ch;transition:all .2s ease-in-out;translate:0 -.15em}details summary~:nth-child(2){margin-top:calc(var(--margin-between-paragraphs)/4)}details[open] summary~*{animation:sweep .5s ease-in-out}details[open] summary:before{rotate:90deg}.text-block{max-width:calc(var(--padding-container-horizontal) + 37.5em);padding:var(--padding-container-vertical) 0 var(--padding-container-vertical) var(--padding-container-horizontal);position:relative}.text-block:before{box-shadow:inset .06rem 0 0 0 var(--color-content);content:"";height:0;left:.06rem;position:absolute;top:0;transition:height .2s ease-in-out;translate:0;width:.06rem}.text-block.in-view:before{height:100%}@media screen and (max-width:1200px){.text-block{padding-bottom:calc(var(--padding-container-vertical)/2);padding-left:var(--padding-container-horizontal);padding-top:calc(var(--padding-container-vertical)/2)}}.is-leaving .text-block:before{height:0}@media print{.side-nav,.site-footer,.site-header{display:none}}:root{font-size:62.5%}.is-root-container,body{font-family:var(--font-paragraph);font-size:var(--font-size-paragraph);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant-alternates:styleset(alternative);font-variant-numeric:lining-nums;font-weight:var(--font-weight-paragraph);line-height:var(--line-height-paragraph);text-rendering:geometricPrecision}.wp-block-maxgruson-heading-block{margin-bottom:var(--margin-between-paragraphs);margin-top:calc(var(--margin-between-paragraphs)*2)!important}.wp-block-maxgruson-heading-block>h3{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;letter-spacing:-.01em;line-height:var(--line-height-heading);margin:0 0 .5em}hgroup,hgroup>*{scroll-margin-top:9.7rem}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}b,strong{font-weight:var(--font-weight-bold)}em,i{font-style:italic}.wp-block-paragraph,p{line-height:var(--line-height-paragraph);margin-bottom:var(--margin-between-paragraphs);margin-top:var(--margin-between-paragraphs)}p:first-child{margin-top:0}p:last-child{margin-bottom:0}:root{--admin-margin:0px}.logged-in{--admin-margin:3.2rem}.site-footer{align-items:center;display:grid;font-size:var(--font-size-captions);grid-template-columns:repeat(3,1fr);justify-content:space-between;padding:0 calc(var(--padding-container-horizontal)*1/3);position:relative}.site-footer:before{background-color:var(--color-content);content:"";height:.06rem;position:absolute;right:1.2rem;top:-.06rem;transition:width .2s ease-in-out;width:calc(100% - 2.4rem)}.site-footer a:after{display:none!important}.site-footer .socials{gap:calc(var(--padding-container-horizontal)*1/3);width:fit-content}.site-footer .socials,.site-footer .socials__item{align-items:center;display:flex}.site-footer .socials__item:first-child{padding-left:calc(var(--padding-container-horizontal)*1/3)}.site-footer .socials__list{box-shadow:inset 1.06rem 0 0 -1rem var(--color-content);display:flex;gap:calc(var(--padding-container-horizontal)*1/3);list-style-type:none;margin:0;opacity:0;overflow:clip;padding:0;transition:opacity .12s ease-in,width .12s ease-in;width:0}.site-footer .socials input[type=checkbox]{height:0;position:absolute;visibility:hidden;width:0}.site-footer .socials label{font-style:normal;height:fit-content;position:relative;-webkit-user-select:none!important;user-select:none!important}.site-footer .socials label:before{background-color:var(--color-content);bottom:42%;content:"";display:block;height:.1rem;left:0;position:absolute;transform-origin:left;transition:all .12s ease-in-out;translate:0 -50%;width:0}.site-footer .socials input[type=checkbox]:checked+label:before,.site-footer .socials label:focus-visible:before,.site-footer .socials label:hover:before{width:100%}.site-footer .socials input[type=checkbox]:checked~.socials__list{opacity:1;width:100%}@media screen and (max-width:650px){.site-footer .socials{display:none}}.site-footer .email{justify-self:center;width:fit-content}.site-footer .cv{justify-self:end;width:fit-content}@media screen and (max-width:650px){.site-footer .cv{display:none}}.site-footer .year{--line-size:max(0.06em,0.1rem);background-image:linear-gradient(currentColor,currentColor);background-position:0 .65em;background-repeat:no-repeat;background-size:100% var(--line-size);width:fit-content}@media screen and (min-width:651px){.site-footer .year{display:none}}@media screen and (max-width:650px){.site-footer{display:flex;height:3rem;justify-content:space-between;padding:0 var(--padding-container-horizontal)}}.site-footer .button-wrapper,.site-header .button-wrapper,.site-main .button-wrapper{margin-bottom:0}.site-footer .button,.site-footer button,.site-footer input[type=button],.site-footer input[type=reset],.site-footer input[type=submit],.site-header .button,.site-header button,.site-header input[type=button],.site-header input[type=reset],.site-header input[type=submit],.site-main .button,.site-main button,.site-main input[type=button],.site-main input[type=reset],.site-main input[type=submit]{--color-button:var(--color-content);--color-button-hover:var(--color-content);--color-button-border:#0000;--color-button-border-hover:#0000;--color-button-background:var(--color-background);--color-button-background-hover:var(--color-background);appearance:none;background-color:var(--color-button-background);border:none;border-radius:0;color:var(--color-button);cursor:pointer;display:inline-block;font-family:var(--font-paragraph);font-size:inherit;font-weight:inherit;height:fit-content;line-height:1;margin-bottom:0;overflow:hidden;padding:.6rem;position:relative;text-decoration:none;text-overflow:ellipsis;text-wrap:balance;transition:font-weight .12s ease-in-out;width:auto}.site-footer .button,.site-footer .button *,.site-footer button,.site-footer button *,.site-footer input[type=button],.site-footer input[type=button] *,.site-footer input[type=reset],.site-footer input[type=reset] *,.site-footer input[type=submit],.site-footer input[type=submit] *,.site-header .button,.site-header .button *,.site-header button,.site-header button *,.site-header input[type=button],.site-header input[type=button] *,.site-header input[type=reset],.site-header input[type=reset] *,.site-header input[type=submit],.site-header input[type=submit] *,.site-main .button,.site-main .button *,.site-main button,.site-main button *,.site-main input[type=button],.site-main input[type=button] *,.site-main input[type=reset],.site-main input[type=reset] *,.site-main input[type=submit],.site-main input[type=submit] *{-webkit-user-select:none!important;user-select:none!important}.site-footer .button.focus,.site-footer .button:focus-visible,.site-footer .button:hover,.site-footer button.focus,.site-footer button:focus-visible,.site-footer button:hover,.site-footer input[type=button].focus,.site-footer input[type=button]:focus-visible,.site-footer input[type=button]:hover,.site-footer input[type=reset].focus,.site-footer input[type=reset]:focus-visible,.site-footer input[type=reset]:hover,.site-footer input[type=submit].focus,.site-footer input[type=submit]:focus-visible,.site-footer input[type=submit]:hover,.site-header .button.focus,.site-header .button:focus-visible,.site-header .button:hover,.site-header button.focus,.site-header button:focus-visible,.site-header button:hover,.site-header input[type=button].focus,.site-header input[type=button]:focus-visible,.site-header input[type=button]:hover,.site-header input[type=reset].focus,.site-header input[type=reset]:focus-visible,.site-header input[type=reset]:hover,.site-header input[type=submit].focus,.site-header input[type=submit]:focus-visible,.site-header input[type=submit]:hover,.site-main .button.focus,.site-main .button:focus-visible,.site-main .button:hover,.site-main button.focus,.site-main button:focus-visible,.site-main button:hover,.site-main input[type=button].focus,.site-main input[type=button]:focus-visible,.site-main input[type=button]:hover,.site-main input[type=reset].focus,.site-main input[type=reset]:focus-visible,.site-main input[type=reset]:hover,.site-main input[type=submit].focus,.site-main input[type=submit]:focus-visible,.site-main input[type=submit]:hover{background-color:var(--color-button-background-hover);color:var(--color-button-hover)}label,legend{font-size:var(--font-size-input-labels);font-weight:var(--font-weight-bold)}input+label,label:has(input){font-size:inherit;font-weight:inherit}input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],textarea{background-color:var(--color-background-input-field);border-color:var(--color-border-forms);border-radius:var(--border-radius-input-field);border-style:solid;border-width:var(--border-width-input-field);color:var(--color-2);font-family:var(--font-paragraph);font-size:var(--font-size-input-fields);line-height:var(--form-line-height);margin-bottom:0;min-height:5rem;padding:var(--form-padding-vertical) var(--form-padding-horizontal);position:relative;text-decoration:none;transition:background .55s}input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,textarea::placeholder{opacity:var(--opacity-placeholder)}input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{background-color:var(--color-background-input-field);border-color:var(--color-border-forms-focus);color:var(--color-3)}input[type=email]:focus::placeholder,input[type=month]:focus::placeholder,input[type=number]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,input[type=url]:focus::placeholder,input[type=week]:focus::placeholder,textarea:focus::placeholder{opacity:var(--opacity-placeholder-focus)}select{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none'%3E%3Cpath stroke='%23212121' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.049 1.552 6.22 6.268a.19.19 0 0 0 .28 0l4.173-4.716'/%3E%3C/svg%3E");background-position:right var(--gap-select-icon) center;background-repeat:no-repeat;background-size:1.1rem auto;border-color:var(--color-border-forms);border-radius:var(--border-radius-select);border-style:solid;border-width:var(--border-width-input-field);color:var(--color-3);font-size:var(--font-size-input-fields);line-height:calc(var(--form-line-height)*1.511);max-width:100%;min-width:0;padding:var(--form-padding-vertical) var(--form-padding-horizontal);text-indent:1px;transition:none;width:100%}input[type=checkbox],input[type=radio],select{appearance:none;font-family:var(--font-paragraph)}input[type=checkbox],input[type=radio]{background-color:var(--color-background-input-field);color:currentColor;display:grid;height:var(--size-checkbox);margin:0;place-content:center;width:var(--size-checkbox)}input[type=radio],input[type=radio]:before{border-radius:50%}input[type=checkbox],input[type=checkbox]:before{border-radius:var(--border-radius-checkbox)}input[type=checkbox]:before,input[type=radio]:before{background-color:var(--color-checkbox-checked);border:1px solid var(--color-checkbox-checked);color:var(--color-3);content:"✓";display:block;font-size:var(--font-size-28);font-weight:900;height:var(--size-checkbox);line-height:1.1;opacity:0;text-align:center;transform:scale(.8);transition:transform .2s;width:var(--size-checkbox)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{opacity:1;transform:scale(1)}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#0000;border-color:#0000}input[type=checkbox]+label:focus-visible,input[type=checkbox]+label:hover,input[type=checkbox]:focus-visible,input[type=checkbox]:hover,input[type=radio]+label:focus-visible,input[type=radio]+label:hover,input[type=radio]:focus-visible,input[type=radio]:hover,label:has(input){cursor:pointer}:root{--color-border-sticky:#d7e4f2;--color-bypostauthor:#2a2d3e80}.sticky{border:1px dashed var(--color-border-sticky);margin-bottom:2rem;padding:2rem}.bypostauthor,.comment-list li.bypostauthor{border:1px dashed var(--color-bypostauthor);padding:2rem}.wp-caption{max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{font-style:italic;margin-bottom:2rem;padding:1rem 0;text-align:left}:root{--plyr-color-main:#000;--plyr-video-control-color:#fff;--plyr-video-control-color-hover:#fff;--plyr-control-spacing:1.7rem;--plyr-control-icon-size:1.3rem}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:var(--plyr-video-control-color)!important}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{aspect-ratio:1;background-color:#0000!important;border-radius:0!important;width:auto!important}.glightbox-clean .gclose:focus-visible,.glightbox-clean .gclose:hover,.glightbox-clean .gnext:focus-visible,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:focus-visible,.glightbox-clean .gprev:hover{background-color:var(--plyr-color-main)!important}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:0!important;pointer-events:none}.gslide-description{background-color:#0000!important;color:#fff}.lightbox{text-decoration:none}.lightbox span{color:#fff;display:block;font-size:.9em;margin:0 auto;width:fit-content}.img-container{position:relative}.play-button,body .wp-block-maxgruson-multimedia-gallery .play-button{filter:drop-shadow(0 0 .5rem var(--color-dark)) drop-shadow(0 0 .5rem rgb(from var(--color-dark) r g b/.1));height:5rem;left:50%;padding:0;position:absolute;top:50%;transition:all .12s ease-in-out;translate:-50% -50%;width:5rem;z-index:1}.play-button svg,body .wp-block-maxgruson-multimedia-gallery .play-button svg{fill:var(--color-light)}body .img-container:focus-visible .play-button,body .img-container:hover .play-button{scale:1.3}.plyr__video-embed__container{height:100%!important;padding-bottom:0!important;transform:none!important}.swup-borders{height:calc(100dvh - 7.2rem);left:0;overflow:hidden;pointer-events:none;position:absolute;top:3.6rem;width:100%;z-index:999}.swup-borders__border{--spread:2rem;box-shadow:0 0 0 500vw var(--color-background),0 0 var(--spread) 0 #00000012 inset;height:calc(100% + var(--spread)*2);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + var(--spread)*2)}.swup-borders__border:first-child{z-index:8}.swup-borders__border:nth-child(2){z-index:7}.swup-borders__border:nth-child(3){z-index:6}.swup-borders__border:nth-child(4){z-index:5}.swup-borders__border:nth-child(5){z-index:4}.swup-borders__border:nth-child(6){z-index:3}.swup-borders__border:nth-child(7){z-index:2}.swup-borders__border:nth-child(8){z-index:1}.swup-image{height:calc(100dvh - 7.2rem);left:0;overflow:hidden;top:3.6rem;width:100%}.swup-image,.swup-image>div{position:absolute}.swup-image>div:before{box-shadow:inset 0 0 2rem 0 #0006;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:opacity 2s ease-in-out;width:100%;z-index:1}.swup-image.animate>div:before{opacity:0}.swup-image img{height:100%;object-fit:cover;width:100%}.home .site-header{justify-self:end;width:calc(50% - var(--padding-container-horizontal) + .6rem)}@media screen and (max-width:1200px){.home .site-header{width:calc(100% - var(--padding-container-horizontal))}.home .site-header:after{width:calc(50% - var(--padding-container-horizontal)/4)}}@media screen and (max-width:650px){.home .site-header{width:100%}.home .site-header:after{width:calc(100% - var(--padding-container-horizontal)*2)}}.home .site-footer:before{width:calc(50% - var(--padding-container-horizontal)*.75)}@media screen and (max-width:650px){.home .site-footer:before{width:calc(100% - var(--padding-container-horizontal)*2)}}.home .container{display:flex;gap:var(--padding-container-horizontal);height:100%;overflow:visible;width:100%}@media screen and (max-width:650px){.home .container{flex-direction:column;gap:0;height:auto;overflow-y:auto;padding:3rem var(--padding-container-horizontal) 0}}.home__portrait{--transform-x:0;--transform-y:0;align-self:stretch;justify-self:stretch;margin-left:1.2rem;margin-top:-2.4rem;overflow:clip;position:relative;transition:transform .1s linear;width:calc(50% - 1.2rem)}.home__portrait__instance{height:100%;left:0;position:absolute;top:0;transition:inherit;width:100%}.home__portrait__instance:after{box-shadow:inset 0 0 2rem 0 #00000012;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home__portrait__instance img{display:block;height:100%;object-fit:cover;object-position:50% 5%;width:100%}.home__portrait__instance:nth-child(2){--multiplier:2px;height:94.2%;width:93.67667%}.home__portrait__instance:nth-child(2),.home__portrait__instance:nth-child(3){left:50%;top:50%;transform:translateX(calc(var(--multiplier)*var(--transform-x))) translateY(calc(var(--multiplier)*var(--transform-y))) translate(-50%,-50%)}.home__portrait__instance:nth-child(3){--multiplier:3px;height:88.6%;width:85.64667%}.home__portrait__instance:nth-child(4){--multiplier:4px;height:83.2%;width:78.11556%}.home__portrait__instance:nth-child(4),.home__portrait__instance:nth-child(5){left:50%;top:50%;transform:translateX(calc(var(--multiplier)*var(--transform-x))) translateY(calc(var(--multiplier)*var(--transform-y))) translate(-50%,-50%)}.home__portrait__instance:nth-child(5){--multiplier:5px;height:78%;width:71.06667%}.home__portrait__instance:nth-child(6){--multiplier:6px;height:73%;width:64.48333%}.home__portrait__instance:nth-child(6),.home__portrait__instance:nth-child(7){left:50%;top:50%;transform:translateX(calc(var(--multiplier)*var(--transform-x))) translateY(calc(var(--multiplier)*var(--transform-y))) translate(-50%,-50%)}.home__portrait__instance:nth-child(7){--multiplier:7px;height:68.2%;width:58.34889%}.home__portrait__instance:nth-child(8){--multiplier:8px;height:63.6%;width:52.64667%}.home__portrait__instance:nth-child(8),.home__portrait__instance:nth-child(9){left:50%;top:50%;transform:translateX(calc(var(--multiplier)*var(--transform-x))) translateY(calc(var(--multiplier)*var(--transform-y))) translate(-50%,-50%)}.home__portrait__instance:nth-child(9){--multiplier:9px;height:59.2%;width:47.36%}.home__portrait__instance:nth-child(10){--multiplier:10px;height:55%;left:50%;top:50%;transform:translateX(calc(var(--multiplier)*var(--transform-x))) translateY(calc(var(--multiplier)*var(--transform-y))) translate(-50%,-50%);width:42.47222%}@media screen and (max-width:1200px){.home__portrait__instance:nth-child(n+7){display:none}.home__portrait{margin-top:0}}@media screen and (max-width:650px){.home__portrait{height:calc(100dvh - 8rem - min(23dvw,6rem)*2*.82 - var(--padding-container-vertical)*1.5);margin:0;order:2;width:100%}}.home__biography{scroll-margin-top:calc(var(--padding-container-vertical)*3)}.home__mobile-menu{display:none;order:3}.home__mobile-menu ul{align-items:center;border-bottom:.06rem solid var(--color-content);display:flex;font-size:var(--font-size-captions);gap:calc(var(--padding-container-horizontal)*2);height:4rem;list-style-type:none;margin:0;padding:0}.home__mobile-menu ul:after{content:"↓";font-size:var(--font-size-paragraph);font-weight:200;margin-left:auto}@media screen and (max-width:650px){.home__mobile-menu{display:block}}.home__content{display:grid;grid-template-rows:max-content auto;margin-right:calc(var(--padding-container-horizontal)/3);max-height:100%;overflow-x:clip;overflow-y:auto;padding-right:calc(var(--padding-container-horizontal)/2);width:calc(50% - var(--padding-container-horizontal)/3)}@media screen and (max-width:1200px){.home__content{margin-right:calc(var(--padding-container-horizontal)/2);width:50%}}@media screen and (max-width:650px){.home__content{display:flex;flex-direction:column;height:fit-content;margin-right:0;margin-top:calc(var(--padding-container-vertical)*2);max-height:none;order:4;width:100%}}.home__content-container{display:flex;flex-direction:column;gap:var(--padding-container-vertical) var(--padding-container-horizontal);justify-content:space-between}.home__content-container:first-child{min-height:calc(100dvh - 7.2rem)}@media screen and (max-width:650px){.home__content-container:first-child{min-height:auto}}.home__content-container:last-child{margin-top:calc(var(--padding-container-vertical)*6/3)}@media screen and (max-width:650px){.home__content-container:last-child{margin-top:calc(var(--padding-container-vertical)*1)}}.home__title{font-size:clamp(6rem,min(15dvh,10vw),13rem);font-weight:600;letter-spacing:-.05em;line-height:.82;margin:calc(var(--padding-container-vertical)*5/3) 0 0}.home__title span{letter-spacing:.02em}.home__title.mobile{display:none;font-size:min(23dvw,6rem);margin:0;padding:var(--padding-container-vertical) 0 var(--padding-container-vertical)}@media screen and (max-width:650px){.home__title.mobile{display:block;order:1;width:fit-content}.home__title:not(.mobile){display:none}}.home__calendar__title{font-size:var(--font-size-h6);margin:0 0 .6rem;scroll-margin-top:calc(var(--padding-container-vertical)*1)}.home__calendar__title:after{content:"↓";display:inline-block;font-family:var(--font-paragraph);font-weight:120;margin-left:.5ch;transition:all .2s ease-out}@media screen and (max-width:650px){.home__calendar__title:after{opacity:0}}.home__calendar__title.hide-arrow:after{opacity:0;translate:0 1em}@media screen and (max-width:650px){.home__calendar__title{padding-top:calc(var(--padding-container-vertical)*2)}}.home .calendar{display:flex;flex-direction:column;gap:calc(var(--padding-container-vertical)*4/3);list-style-type:none;margin:0;padding-left:0}.home .calendar__performance-title{margin:0}.home .calendar__performance-title h3{font-size:var(--font-size-h4);margin:0}.home .calendar__performance-title a:after{display:none}@media screen and (max-width:650px){.home .calendar__performance-title{grid-column:1/2}}.home .calendar__performance-subtitle{font-size:var(--font-size-h6);grid-column:1/3;grid-row:2/3;margin:calc(var(--padding-container-vertical)*-.75) 0 0}@media screen and (max-width:1200px){.home .calendar__performance-subtitle{margin-top:calc(var(--padding-container-vertical)*-.75/2)}}.home .calendar__item{display:grid;gap:var(--padding-container-vertical) calc(var(--padding-container-horizontal)*1/3);grid-template-columns:1fr auto;grid-template-rows:auto auto;margin-top:calc(-.3em - .5rem)}@media screen and (max-width:1200px){.home .calendar__item{gap:calc(var(--padding-container-vertical)/2);grid-template-columns:1fr}}.home .calendar__dates{display:grid;gap:0 2.4rem;grid-column:1/3;grid-template-columns:auto 1fr auto;list-style-type:none;padding-left:0}.home .calendar__dates__item{box-shadow:inset 1.06rem 0 0 -1rem var(--color-content),inset 0 -.06rem 0 0 var(--color-content);display:grid;grid-column:1/4;grid-template-columns:subgrid;padding:1rem 0 1rem var(--padding-container-horizontal)}.home .calendar__dates__item .external-link{display:none}.home .calendar__dates__link{background-image:none;text-decoration:none}.home .calendar__dates__link:focus-visible,.home .calendar__dates__link:hover{font-weight:700}@media screen and (min-width:1201px){.home .calendar__dates__link:focus-visible .calendar__dates__location-tickets,.home .calendar__dates__link:hover .calendar__dates__location-tickets{opacity:0;translate:5em}.home .calendar__dates__link:focus-visible .calendar__dates__link-text,.home .calendar__dates__link:hover .calendar__dates__link-text{opacity:1;pointer-events:all;translate:0}.home .calendar__dates__link:focus-visible .calendar__dates__link-text:after,.home .calendar__dates__link:hover .calendar__dates__link-text:after{content:"↗";display:inline-block;margin-left:.5ch}}@media screen and (max-width:1200px){.home .calendar__dates__link .calendar__dates__date-time{grid-template-columns:auto 1fr auto}.home .calendar__dates__link .calendar__dates__date-time:has(.calendar__dates__date-range){grid-template-columns:1fr auto}.home .calendar__dates__link .calendar__dates__date-time:after{content:"→";display:inline-block;font-weight:200;margin-left:auto;padding-left:1ch}}.home .calendar__dates__link-text{display:flex;justify-content:end;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .12s ease-in,translate .12s ease-in;translate:-5em}.home .calendar__dates__date-time{font-family:var(--font-paragraph);font-size:var(--font-paragraph);font-weight:inherit;gap:2.4rem;grid-template-columns:12.5em 1fr;letter-spacing:normal;line-height:var(--line-height-paragraph);margin:0}.home .calendar__dates__date-time:has(.calendar__dates__date-range){grid-template-columns:1fr}@media screen and (max-width:1200px){.home .calendar__dates__date-time{display:flex;font-weight:700;gap:0}}.home .calendar__dates__date-range span{text-wrap:nowrap}@media screen and (max-width:1200px){.home .calendar__dates__date,.home .calendar__dates__time{display:inline}.home .calendar__dates__time:before{content:" | "}}.home .calendar__dates__container{display:grid;grid-column:1/4;grid-template-columns:subgrid;position:relative}@media screen and (max-width:1200px){.home .calendar__dates__container{grid-template-columns:1fr}}.home .calendar__dates__location-tickets{display:grid;gap:2.4rem;grid-template-columns:1fr auto;justify-content:space-between;margin-right:-2.4rem;transition:all .12s ease-in}.home .calendar__dates__location-tickets:not(:has(:nth-child(2))){gap:0}@media screen and (max-width:1200px){.home .calendar__dates__location-tickets{display:block;width:100%}}.home .calendar__dates__city-country,.home .calendar__dates__venue{text-align:right;text-wrap:balance}@media screen and (max-width:1200px){.home .calendar__dates__city-country,.home .calendar__dates__venue{display:inline}.home .calendar__dates__venue+.calendar__dates__city-country:before{content:"| "}.home .calendar__dates{grid-column:1/2}}.home .calendar__tag{border:.06rem solid var(--color-content);font-size:1.2rem;font-weight:500;height:fit-content;letter-spacing:.01em;line-height:1;margin-top:calc(.3em + .5rem);padding:.5rem;text-transform:uppercase}@media screen and (max-width:1200px){.home .calendar__tag{grid-column:1/2;width:fit-content}}.home .calendar:last-child{margin-bottom:calc(var(--padding-container-vertical)*6/3)}.home__photographer{font-size:var(--font-size-captions);font-style:italic;margin:1.2rem 0}.home__photographer a{display:inline-flex}.single-work .work{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:50% minmax(calc(var(--padding-container-horizontal)*1/3),auto) 1fr;overflow-x:clip;overflow-y:visible;padding:0 1.2rem}.single-work .work__slideshow{--underline-width:50%;grid-column:1/3;grid-row:1/2;overflow-x:clip;position:relative}.single-work .work__slideshow:after,.single-work .work__slideshow:before{bottom:0;box-shadow:inset 0 1.06rem 0 -1rem var(--color-content);content:"";display:block;height:.06rem;position:absolute;transition:inherit;width:var(--underline-width);z-index:-1}@media screen and (max-width:1200px){.single-work .work__slideshow:after,.single-work .work__slideshow:before{bottom:-1.33rem}}.single-work .work__slideshow:after{right:0}.single-work .work__slideshow:before{left:0}.single-work .work__slideshow:has(.slide-btn)+.work__details{padding:0 5rem}@media screen and (max-width:1200px){.single-work .work__slideshow:has(.slide-btn)+.work__details{padding:0}}@media screen and (max-width:650px){.single-work .work__slideshow:not(:has(.slide-btn)){margin-bottom:1.3rem;pointer-events:none}.single-work .work__slideshow:not(:has(.slide-btn)):after,.single-work .work__slideshow:not(:has(.slide-btn)):before{display:none}.single-work .work__slideshow:not(:has(.slide-btn)) a{pointer-events:all}}@media screen and (max-width:1200px){.single-work .work__slideshow{grid-column:1/2;height:50dvh;margin-bottom:2.6rem}}.single-work .work .slide-btn{bottom:0;font-size:3.2em;font-weight:100;padding:0;position:absolute;-webkit-text-stroke:.005em var(--color-background);transform:translateY(49.75%);z-index:1}.single-work .work .slide-btn--prev{left:0;padding-right:calc(var(--padding-container-horizontal)*1/3);text-align:left}.single-work .work .slide-btn--next{padding-left:calc(var(--padding-container-horizontal)*1/3);right:0;text-align:right}.single-work .work .slide-btn:focus-visible,.single-work .work .slide-btn:hover{font-weight:250}@media screen and (max-width:1200px){.single-work .work .slide-btn{font-size:2.6rem;font-weight:175;transform:translateY(2.6rem)}.single-work .work .slide-btn:focus-visible,.single-work .work .slide-btn:hover{font-weight:325}}.single-work .work__slides{--slide:50%;--slide-duration:500ms;display:flex;height:100%;list-style-type:none;margin:0;padding:0;position:relative;width:100%}.single-work .work__slides__filter{background-color:var(--color-background);box-shadow:inset 0 0 2rem 0 #00000080;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;transition:opacity ease-out var(--slide-duration);width:100%;z-index:2}.single-work .work__slides__slide{--new-width:100%;height:calc(100% - var(--padding-container-horizontal)*6/3);overflow:clip;position:absolute;top:calc(var(--padding-container-horizontal)*3/3);transition:all ease-in-out var(--slide-duration);width:var(--slide);z-index:2}.single-work .work__slides__slide a:after,.single-work .work__slides__slide a:before{display:none}.single-work .work__slides__slide a{display:block;height:100%;position:relative;width:100%}.single-work .work__slides__slide img{background-position:50%;background-size:cover;height:100%;left:0;object-fit:cover;position:relative;top:50%;transition:width ease-in-out var(--slide-duration),height ease-in-out var(--slide-duration);translate:0 -50%;width:var(--new-width)}.single-work .work__slides__slide.current{--old-width:auto;--whitespace-width:calc(100% + (var(--padding-container-horizontal)/3)*6);box-shadow:inset 0 0 2rem 0 #00000040;height:100%;left:calc(50vw - var(--padding-container-horizontal)/3);overflow:visible;top:0;translate:-50%;width:var(--old-width);z-index:3}.single-work .work__slides__slide.current .work__slides__filter{opacity:0;pointer-events:none}.single-work .work__slides__slide.current a{width:auto}.single-work .work__slides__slide.current img{height:100%;position:static;translate:none;width:var(--old-width)}.single-work .work__slides__slide.current:after,.single-work .work__slides__slide.current:before{background-color:var(--color-background);box-shadow:none;content:"";height:2px;left:50%;opacity:1;position:absolute;transition:width .2s ease-out;translate:-50%;width:var(--whitespace-width)}.single-work .work__slides__slide.current:before{bottom:auto;top:-1px}.single-work .work__slides__slide.current:after{bottom:-1px;top:auto}.single-work .work__slides__slide.current+*{left:var(--slide)}@media screen and (max-width:1200px){.single-work .work__slides__slide.current{margin-left:-.4rem}}.single-work .work__details{align-items:center;display:grid;grid-column:1/3;grid-row:2/3;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1200px){.single-work .work__details{grid-column:1/2;grid-row:3/4;grid-template-columns:auto 1fr;margin:0 auto;max-width:63rem;width:100%}}.single-work .work__main-credits{text-align:center;text-wrap:balance;text-wrap:pretty}@media screen and (max-width:1200px){.single-work .work__main-credits{grid-column:1/3;grid-row:2/3;text-align:left}}.single-work .work__year{text-align:right}@media screen and (max-width:1200px){.single-work .work__year{text-align:left}.single-work .work__year:before{content:" | ";margin-left:.5ch}}.single-work .work__title{align-items:center;display:grid;grid-column:1/2;grid-row:3/4;overflow-y:auto}.single-work .work__title>*{font-size:var(--font-size-h1);margin:0;padding:calc(var(--padding-container-vertical)*3/3) calc(var(--padding-container-horizontal)*5/3) calc(var(--padding-container-vertical)*4/3) calc(var(--padding-container-horizontal)*3/3);text-wrap:balance;text-wrap:pretty}@media screen and (max-width:1200px){.single-work .work__title>*{font-size:9rem;padding-bottom:calc(var(--padding-container-vertical)/3*2);padding-left:0;padding-right:0}}@media screen and (max-width:650px){.single-work .work__title>*{font-size:clamp(5rem,9vw,var(--font-size-h2));hyphens:auto}}@media screen and (max-width:1200px){.single-work .work__title{grid-row:2/3;margin:0 auto;max-width:63rem;width:100%}}.single-work .work__content{grid-column:2/3;grid-row:3/4;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(var(--padding-container-vertical)*4/3);padding-right:calc(var(--padding-container-vertical)*3/3);padding-top:calc(var(--padding-container-vertical)*4/3)}.single-work .work__content h2{font-size:var(--font-size-h5);margin-bottom:0;padding-bottom:calc(var(--padding-container-vertical)*3/3);padding-top:calc(var(--padding-container-vertical)*5/3)}@media screen and (max-width:1200px){.single-work .work__content{grid-column:1/2;grid-row:4/5;margin:0 auto;max-width:63rem;overflow-y:visible;padding-right:0;width:100%}}.single-work .work .calendar{display:grid;gap:0 2.4rem;grid-template-columns:auto 1fr auto;list-style-type:none;margin:0;padding-left:0}.single-work .work .calendar__item{box-shadow:inset 1.06rem 0 0 -1rem var(--color-content),inset 0 -.06rem 0 0 var(--color-content);display:grid;grid-column:1/4;grid-template-columns:subgrid;padding:1rem 0 1rem var(--padding-container-horizontal)}.single-work .work .calendar__item .external-link{display:none}.single-work .work .calendar__item:last-child{box-shadow:inset 1.06rem 0 0 -1rem var(--color-content)}.single-work .work .calendar__link{background-image:none;text-decoration:none}@media screen and (min-width:651px){.single-work .work .calendar__link:focus-visible .calendar__date-time,.single-work .work .calendar__link:hover .calendar__date-time{font-weight:700}.single-work .work .calendar__link:focus-visible .calendar__location-tickets,.single-work .work .calendar__link:hover .calendar__location-tickets{opacity:0;translate:5em}.single-work .work .calendar__link:focus-visible .calendar__link-text,.single-work .work .calendar__link:hover .calendar__link-text{font-weight:700;opacity:1;pointer-events:all;translate:0}.single-work .work .calendar__link:focus-visible .calendar__link-text:after,.single-work .work .calendar__link:hover .calendar__link-text:after{content:"↗";display:inline-block;margin-left:.5ch}}@media screen and (max-width:650px){.single-work .work .calendar__link .calendar__date-time{grid-template-columns:auto 1fr auto}.single-work .work .calendar__link .calendar__date-time:has(.calendar__date-range){grid-template-columns:1fr auto}.single-work .work .calendar__link .calendar__date-time:after{content:"→";display:inline-block;font-weight:200;margin-left:auto;padding-left:1ch}}.single-work .work .calendar__link-text{display:flex;justify-content:end;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .12s ease-in,translate .12s ease-in;translate:-5em}.single-work .work .calendar__date-time{font-family:var(--font-paragraph);font-size:var(--font-paragraph);font-weight:inherit;gap:2.4rem;letter-spacing:normal;line-height:var(--line-height-paragraph);margin:0}.single-work .work .calendar__date-time:has(.calendar__date-range){grid-template-columns:1fr}@media screen and (max-width:650px){.single-work .work .calendar__date-time{display:flex;font-weight:700;gap:0}}.single-work .work .calendar__date-range span{text-wrap:nowrap}@media screen and (max-width:650px){.single-work .work .calendar__date,.single-work .work .calendar__time{display:inline}.single-work .work .calendar__time:before{content:" | "}}.single-work .work .calendar__container{display:grid;grid-column:1/4;grid-template-columns:subgrid;position:relative}@media screen and (max-width:650px){.single-work .work .calendar__container{grid-template-columns:1fr}}.single-work .work .calendar__location-tickets{display:grid;gap:2.4rem;grid-template-columns:1fr auto;justify-content:space-between;margin-right:-2.4rem;transition:all .12s ease-in}.single-work .work .calendar__location-tickets:not(:has(:nth-child(2))){gap:0}@media screen and (max-width:650px){.single-work .work .calendar__location-tickets{display:block;width:100%}}.single-work .work .calendar__city-country,.single-work .work .calendar__venue{text-align:right;text-wrap:balance}@media screen and (max-width:650px){.single-work .work .calendar__city-country,.single-work .work .calendar__venue{display:inline}.single-work .work .calendar__venue+.calendar__ity-country:before{content:"| "}}.single-work .work .press{display:flex;flex-direction:column;gap:calc(var(--padding-container-horizontal)*2/3);list-style-type:none;margin:0;padding:0}.single-work .work .press__figure{margin-bottom:0}.single-work .work .press__text{margin:0;max-width:calc(var(--padding-container-horizontal) + 37.5em)}@media screen and (max-width:650px){.single-work .work .press__text{padding-bottom:calc(var(--padding-container-vertical)/2*1.5)}}.single-work .work .press__credits{display:flex;flex-direction:column;margin-top:-.6em;padding-left:var(--padding-container-horizontal);position:relative}.single-work .work .press__credits>*{width:fit-content}.single-work .work .press__credits a:before{bottom:.5em}.single-work .work .press__credits a:after{display:none}.single-work .work .press__credits:before{background-color:var(--color-content);content:"";height:.06rem;left:0;position:absolute;top:.6em;width:calc(var(--padding-container-horizontal)*2/3)}.single-work .work .press__name{display:block;font-weight:700}.single-work .work .press__source{font-style:normal}.single-work .work .credits{display:grid;gap:calc(var(--padding-container-vertical)*2/6) calc(var(--padding-container-vertical)*4/6);grid-template-columns:auto 1fr;margin:0;max-width:none;padding-bottom:calc(var(--padding-container-vertical)/6);padding-top:calc(var(--padding-container-vertical)/6)}.single-work .work .credits__role{font-weight:700;max-width:12em}.single-work .work .credits__names{margin-left:0}@media screen and (max-width:650px){.single-work .work .credits__names{margin-top:calc(var(--padding-container-vertical)/-2)}.single-work .work .credits{gap:calc(var(--padding-container-vertical)/2);grid-template-columns:1fr;padding-bottom:calc(var(--padding-container-vertical)/2);padding-top:calc(var(--padding-container-vertical)/2)}}@media screen and (max-width:1200px){.single-work .work{grid-auto-rows:max-content;grid-template-columns:1fr;grid-template-rows:none;overflow-y:auto}}@media screen and (max-width:650px){.single-work .work{margin-top:4rem}}.page-id-16 .original-work{margin-right:1.2rem;width:calc(100vw - 1.2rem)}.page-id-16 .original-work__header{display:grid;gap:var(--padding-container-vertical) var(--padding-container-horizontal);grid-template-columns:1fr 1fr;padding:var(--padding-container-vertical) calc(var(--padding-container-horizontal)*5/3)}@media screen and (max-width:1200px){.page-id-16 .original-work__header{padding:var(--padding-container-vertical) var(--padding-container-horizontal) calc(var(--padding-container-vertical)*1.5)}}@media screen and (max-width:650px){.page-id-16 .original-work__header{display:flex;flex-direction:column;padding-top:calc(4rem + var(--padding-container-vertical));width:fit-content}}.page-id-16 .original-work__title{align-items:center;display:flex}.page-id-16 .original-work__title *{font-size:var(--font-size-h2);margin:0}.page-id-16 .original-work__intro{align-items:center;display:flex;max-width:37.5em}.page-id-16 .original-work__list{list-style-type:none;margin:0;padding:0 1.2rem}.page-id-16 .original-work__list-item{padding:1.2rem 0;position:relative}.page-id-16 .original-work__list-item:before{box-shadow:0 .06rem 0 0 var(--color-content);content:"";height:.06rem;position:absolute;right:0;top:0;transition:width .2s ease-in-out;translate:0 -.06rem;width:100%}.page-id-16 .work__link{background-image:none;display:grid;gap:calc(var(--padding-container-vertical)*2/3) calc(var(--padding-container-horizontal)*5/3);grid-template-columns:5fr 7fr;grid-template-rows:1fr auto auto 1fr}.page-id-16 .work__link:focus-visible .work__title *,.page-id-16 .work__link:hover .work__title *{background-size:100% var(--line-size)}@media screen and (max-width:1200px){.page-id-16 .work__link{column-gap:var(--padding-container-horizontal)}}@media screen and (max-width:1000px){.page-id-16 .work__link{grid-template-columns:1fr 1fr}}@media screen and (max-width:850px){.page-id-16 .work__link{grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:auto 1fr;grid-template-rows:none;margin:0 auto;max-width:55rem;padding-bottom:calc(var(--padding-container-vertical)/2)}}.page-id-16 .work__image{grid-column:1/2;grid-row:1/5;position:relative}.page-id-16 .work__image img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.page-id-16 .work__image:before{box-shadow:inset 0 0 2rem 0 #0006;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:850px){.page-id-16 .work__image{aspect-ratio:4/3;grid-column:1/3;grid-row:1/2;margin-bottom:calc(var(--padding-container-vertical)/3*-1.5)}}.page-id-16 .work__title{grid-column:2/3;grid-row:2/3}.page-id-16 .work__title *{--line-size:max(0.06em,0.1rem);background-image:linear-gradient(currentColor,currentColor);background-position:0 .65em;background-repeat:no-repeat;background-size:0 var(--line-size);color:inherit;position:relative;text-decoration:none;transition:background-size .12s ease-in-out}.page-id-16 .work__title :focus-visible,.page-id-16 .work__title :hover{background-size:100% var(--line-size)}.page-id-16 .work__title *{display:inline;margin:0;text-wrap:balance;width:fit-content}@media screen and (max-width:1000px){.page-id-16 .work__title *{font-size:var(--font-size-h3)}}@media screen and (max-width:850px){.page-id-16 .work__title{grid-column:1/3;grid-row:3/4}}.page-id-16 .work__info{grid-column:2/3;grid-row:3/4;max-width:37.5em}@media screen and (max-width:850px){.page-id-16 .work__info{grid-column:1/3;grid-row:4/5;padding-right:var(--padding-container-horizontal)}}.page-id-16 .work__year{font-size:3rem;grid-column:2/3;grid-row:1/2;justify-self:end}@media screen and (max-width:850px){.page-id-16 .work__year{font-size:var(--font-size-paragraph);grid-column:1/2;grid-row:2/3}}.page-id-16 .work__credits{align-self:end;grid-column:2/3;grid-row:4/5;justify-self:end;padding-left:var(--padding-container-horizontal);text-align:right;text-wrap:balance}@media screen and (max-width:850px){.page-id-16 .work__credits{grid-column:2/3;grid-row:2/3}}.is-leaving .page-id-16 .original-work__list-item:after,.is-leaving .page-id-16 .original-work__list-item:before,.page-id-18 .site-header:after{width:0}.page-id-18 .performer-assistant{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(2,50%);padding:0 1.2rem}.page-id-18 .performer-assistant__cover{--transform-x:0;--transform-y:0;grid-column:1/3;grid-row:1/2;overflow:clip;position:relative;transition:transform .1s linear}.page-id-18 .performer-assistant__cover h1{clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page-id-18 .performer-assistant__cover__instance{left:50%;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:inherit}.page-id-18 .performer-assistant__cover__instance:after{box-shadow:inset 0 0 2rem 0 #00000012;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-id-18 .performer-assistant__cover__instance img{height:100%;object-fit:cover;position:absolute;width:100%}.page-id-18 .performer-assistant__cover__instance:nth-child(2){--multiplier:4px;width:100%}.page-id-18 .performer-assistant__cover__instance:nth-child(3){--multiplier:6px;width:91%}.page-id-18 .performer-assistant__cover__instance:nth-child(3),.page-id-18 .performer-assistant__cover__instance:nth-child(4){transform:translateX(calc(var(--multiplier)*var(--transform-x))) translateY(calc(var(--multiplier)*var(--transform-y))) translate(-50%,-50%)}.page-id-18 .performer-assistant__cover__instance:nth-child(4){--multiplier:8px;width:82%}.page-id-18 .performer-assistant__cover__instance:nth-child(5){--multiplier:10px;width:73%}.page-id-18 .performer-assistant__cover__instance:nth-child(5),.page-id-18 .performer-assistant__cover__instance:nth-child(6){transform:translateX(calc(var(--multiplier)*var(--transform-x))) translateY(calc(var(--multiplier)*var(--transform-y))) translate(-50%,-50%)}.page-id-18 .performer-assistant__cover__instance:nth-child(6){--multiplier:12px;width:64%}.page-id-18 .performer-assistant__cover__instance:nth-child(7){--multiplier:14px;width:55%}.page-id-18 .performer-assistant__cover__instance:nth-child(7),.page-id-18 .performer-assistant__cover__instance:nth-child(8){transform:translateX(calc(var(--multiplier)*var(--transform-x))) translateY(calc(var(--multiplier)*var(--transform-y))) translate(-50%,-50%)}.page-id-18 .performer-assistant__cover__instance:nth-child(8){--multiplier:16px;width:46%}.page-id-18 .performer-assistant__cover__instance:nth-child(9){--multiplier:18px;transform:translateX(calc(var(--multiplier)*var(--transform-x))) translateY(calc(var(--multiplier)*var(--transform-y))) translate(-50%,-50%);width:37%}@media screen and (max-width:1200px){.page-id-18 .performer-assistant__cover{height:50dvh}}.page-id-18 .performer-assistant__container{display:flex;flex-direction:column;gap:var(--padding-container-vertical) var(--padding-container-horizontal);margin-bottom:calc(var(--padding-container-horizontal)*3/3);padding-bottom:calc(var(--padding-container-vertical)*3/3);padding-top:calc(var(--padding-container-vertical)*1/3)}.page-id-18 .performer-assistant__assistant,.page-id-18 .performer-assistant__performer{grid-row:2/3;overflow-x:hidden;overflow-y:auto;padding-top:calc(var(--padding-container-vertical)*3/3);position:relative}.page-id-18 .performer-assistant__performer{grid-column:1/2}.page-id-18 .performer-assistant__performer>*{padding-left:calc(var(--padding-container-horizontal)*4/3);padding-right:calc(var(--padding-container-horizontal)*5/3)}@media screen and (max-width:1200px){.page-id-18 .performer-assistant__performer>*{padding-left:0;padding-right:0}}@supports(-moz-appearance:none){.page-id-18 .performer-assistant__performer>*{box-shadow:inset -.06rem 0 0 0 var(--color-content)}@media screen and (max-width:1200px){.page-id-18 .performer-assistant__performer>*{box-shadow:none}}}.page-id-18 .performer-assistant__assistant{grid-column:2/3;translate:-.06rem}.page-id-18 .performer-assistant__assistant>*{padding-left:calc(var(--padding-container-horizontal)*5/3);padding-right:calc(var(--padding-container-horizontal)*4/3)}@media screen and (max-width:1200px){.page-id-18 .performer-assistant__assistant>*{box-shadow:none;padding-left:0;padding-right:0}}@supports(-moz-appearance:none){.page-id-18 .performer-assistant__assistant>*{box-shadow:inset 1.06rem 0 0 -1rem var(--color-content)}@media screen and (max-width:1200px){.page-id-18 .performer-assistant__assistant>*{box-shadow:none}}}.page-id-18 .performer-assistant__title{align-items:center;display:flex;font-size:clamp(5rem,9vw,var(--font-size-h2));margin:0}@media screen and (max-width:1200px){.page-id-18 .performer-assistant__title:not(.performer-assistant__title-mobile){font-size:3rem}}.page-id-18 .performer-assistant__subtitle{font-size:var(--font-size-h6);margin:var(--padding-container-vertical) 0 0}@media screen and (max-width:1200px){.page-id-18 .performer-assistant__subtitle{font-size:4.5rem}}.page-id-18 .performer-assistant__dates{display:flex;flex-direction:column;gap:var(--padding-container-vertical) var(--padding-container-horizontal)}.page-id-18 .performer-assistant__intro{max-width:calc(60rem + var(--padding-container-horizontal));padding:calc(var(--padding-container-vertical)/2) 0 calc(var(--padding-container-vertical)/2) var(--padding-container-horizontal)}@media screen and (max-width:1200px){.page-id-18 .performer-assistant__intro:not(.performer-assistant__intro-mobile){display:none}}.page-id-18 .performer-assistant__mobile-intro{display:none;flex-direction:column;gap:var(--padding-container-vertical);padding-top:var(--padding-container-vertical)}@media screen and (max-width:1200px){.page-id-18 .performer-assistant__mobile-intro{display:flex}.page-id-18 .performer-assistant{display:block;overflow-y:scroll}}.page-id-18 .calendar{list-style-type:none;margin:0;padding:0}.page-id-18 .calendar .external-link{display:none}.page-id-18 .calendar__title{font-style:italic}.page-id-18 .calendar__item{box-shadow:inset 1.06rem 0 0 -1rem var(--color-content),inset 0 -.06rem 0 0 var(--color-content);padding:1rem 0}.page-id-18 .calendar__item:last-child{box-shadow:inset 1.06rem 0 0 -1rem var(--color-content)}.page-id-18 .calendar__container{align-items:start;column-gap:calc(var(--padding-container-vertical)/3*2);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding-left:var(--padding-container-horizontal);position:relative;text-wrap:balance;transition:all .12s ease-in}.page-id-18 .calendar__container--upcoming .calendar__company,.page-id-18 .calendar__container--upcoming .calendar__title{font-weight:700}.page-id-18 .calendar__container--upcoming .calendar__title{grid-column:2/3;text-align:right}.page-id-18 .calendar__container--upcoming .calendar__date-time{grid-column:1/2;transition:all .12s ease-in}.page-id-18 .calendar__container--upcoming .calendar__location-tickets{grid-column:2/3;grid-row:2/3;text-align:right;transition:all .12s ease-in}.page-id-18 .calendar__container--upcoming .calendar__city-country,.page-id-18 .calendar__container--upcoming .calendar__venue{display:inline}@media screen and (max-width:650px){.page-id-18 .calendar__container--upcoming{display:flex;flex-wrap:wrap}.page-id-18 .calendar__container--upcoming .calendar__location-tickets{text-align:left;width:100%}.page-id-18 .calendar__container--upcoming .calendar__city-country,.page-id-18 .calendar__container--upcoming .calendar__company,.page-id-18 .calendar__container--upcoming .calendar__title,.page-id-18 .calendar__container--upcoming .calendar__venue{display:inline}.page-id-18 .calendar__container--upcoming .calendar__date-time{order:-1;width:100%}.page-id-18 .calendar__container--upcoming .calendar__company{margin:0}.page-id-18 .calendar__container--upcoming .calendar__company:after{content:"–";display:inline-block;margin:0 .5ch}.page-id-18 .calendar__container--upcoming.calendar__link .calendar__date-time{display:flex;justify-content:space-between;order:-1;width:100%}.page-id-18 .calendar__container--upcoming.calendar__link .calendar__date-time:after{content:"→";display:inline-block;font-weight:200;margin-left:auto;padding-left:1ch}}.page-id-18 .calendar__container--past .calendar__company-title{column-gap:2.4rem;display:flex;grid-column:1/3;justify-content:space-between}.page-id-18 .calendar__container--past .calendar__company,.page-id-18 .calendar__container--past .calendar__title{font-weight:700}.page-id-18 .calendar__container--past .calendar__title{text-align:right}.page-id-18 .calendar__container--past .calendar__date-time{grid-column:2/3;transition:all .12s ease-in}.page-id-18 .calendar__container--past .calendar__city-country{grid-column:2/3;text-align:right}.page-id-18 .calendar__container--past .calendar__date{grid-column:1/2;grid-row:2/3}@media screen and (max-width:650px){.page-id-18 .calendar__container--past{display:flex;flex-direction:column}.page-id-18 .calendar__container--past .calendar,.page-id-18 .calendar__container--past .calendar__company-title{display:block}.page-id-18 .calendar__container--past .calendar__city-country,.page-id-18 .calendar__container--past .calendar__company,.page-id-18 .calendar__container--past .calendar__title,.page-id-18 .calendar__container--past .calendar__venue{display:inline}.page-id-18 .calendar__container--past .calendar__date{order:-1}.page-id-18 .calendar__container--past .calendar__company{margin:0}.page-id-18 .calendar__container--past .calendar__company:after{content:"–";display:inline-block;margin-left:.5ch}}.page-id-18 .calendar__container--current-collabs{display:block}.page-id-18 .calendar__container--current-collabs .calendar__function-organisation{display:flex;justify-content:space-between}.page-id-18 .calendar__container--current-collabs .calendar__function,.page-id-18 .calendar__container--current-collabs .calendar__organisation{font-weight:700}.page-id-18 .calendar__container--current-collabs .calendar__description{text-wrap:pretty}@media screen and (max-width:650px){.page-id-18 .calendar__container--current-collabs{display:flex;flex-direction:column}.page-id-18 .calendar__container--current-collabs .calendar__function-organisation{display:block}.page-id-18 .calendar__container--current-collabs .calendar__function,.page-id-18 .calendar__container--current-collabs .calendar__organisation{display:inline}.page-id-18 .calendar__container--current-collabs .calendar__function:after{content:"@ ";display:inline-block;margin-left:.5ch}}.page-id-18 .calendar__container--past-collabs{grid-template-columns:1fr auto}.page-id-18 .calendar__container--past-collabs .calendar__function{font-weight:700}.page-id-18 .calendar__container--past-collabs .calendar__organisation{grid-column:1/3}@media screen and (max-width:650px){.page-id-18 .calendar__container--past-collabs{display:flex;flex-direction:column}.page-id-18 .calendar__container--past-collabs .calendar__function-organisation{display:flex;flex-direction:column;row-gap:calc(var(--padding-container-vertical)/8)}.page-id-18 .calendar__container--past-collabs .calendar__year{order:-1}.page-id-18 .calendar__container{column-gap:0;row-gap:calc(var(--padding-container-vertical)/8)}}.page-id-18 .calendar__row{display:flex;gap:2.4rem;justify-content:start}.page-id-18 .calendar__row>:last-child:not(:first-child){margin-left:auto;text-align:right}.page-id-18 .calendar__link{background-image:none;text-decoration:none}@media screen and (min-width:651px){.page-id-18 .calendar__link:focus-visible .calendar__date-time,.page-id-18 .calendar__link:hover .calendar__date-time{font-weight:700}.page-id-18 .calendar__link:focus-visible .calendar__location-tickets,.page-id-18 .calendar__link:hover .calendar__location-tickets{opacity:0;translate:5em}.page-id-18 .calendar__link:focus-visible .calendar__link-text,.page-id-18 .calendar__link:hover .calendar__link-text{opacity:1;pointer-events:all;translate:0}.page-id-18 .calendar__link:focus-visible .calendar__link-text:after,.page-id-18 .calendar__link:hover .calendar__link-text:after{content:"↗";display:inline-block;margin-left:.5ch}}.page-id-18 .calendar__link-text{display:flex;font-weight:700;justify-content:end;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transition:all .12s ease-in;translate:-5em}.page-id-18 .calendar__row:first-child .calendar__organisation{font-weight:700}.fourofour{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--padding-container-vertical) var(--padding-container-horizontal);text-align:center}.fourofour h1{font-size:var(--font-size-h1)}.article-content,.editor-styles-wrapper{max-width:100%}.article-content>*,.article-content>[class^=wp-block-],.is-root-container>*{gap:4rem;margin-left:auto;margin-right:auto;max-width:750px}html :where(.wp-block){margin-bottom:var(--margin-between-paragraphs);margin-left:auto;margin-right:auto;margin-top:var(--margin-between-paragraphs);max-width:750px}.editor-styles-wrapper .block-editor-block-list__layout.is-root-container>.alignfull>*{margin-left:auto;margin-right:auto;max-width:750px}.article-content>:not(h1,h2,h3,h4,h5,h6),.article-content>[class^=wp-block-]:not(h1,h2,h3,h4,h5,h6),.is-root-container>:not(h1,h2,h3,h4,h5,h6){line-height:var(--line-height-paragraph)}.article-content:not(.block-hero)>:first-child{margin-top:var(--padding-container-vertical)}.article-content:not(.block-hero)>:last-child{margin-bottom:var(--padding-container-vertical)}.article-content:not(.block-hero)>:not(:first-child){margin-top:var(--margin-between-paragraphs)}.article-content:not(.block-hero)>:not(:last-child),.article-content:not(.block-hero)>hgroup{margin-bottom:var(--margin-between-paragraphs)}.article-content:not(.block-hero)>.wp-block-cover:first-child,.article-content:not(.block-hero)>figure:first-child{margin-top:0!important}.article-content:not(.block-hero)>.wp-block-cover{margin-bottom:var(--margin-wp-block-image)}@media screen and (max-width:650px){.article-content:not(.block-hero){margin:0 auto}}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{margin:0 auto;max-width:1440px;padding:var(--padding-container-vertical) var(--padding-container-horizontal)}.wp-block-group>.wp-block-group__inner-container>*{margin-bottom:var(--margin-between-paragraphs);margin-top:var(--margin-between-paragraphs)}.article-content .wp-block-buttons,.editor-styles-wrapper .wp-block-buttons{display:flex;flex-wrap:wrap;gap:calc(var(--padding-container-horizontal)/2);margin-bottom:var(--margin-between-text-elements);margin-top:var(--margin-between-text-elements)}.article-content .wp-element-button,.editor-styles-wrapper .wp-element-button{--color-button:var(--color-content);--color-button-hover:var(--color-content);--color-button-border:#0000;--color-button-border-hover:#0000;--color-button-background:var(--color-background);--color-button-background-hover:var(--color-background);appearance:none;background-color:var(--color-button-background);border:none;border-radius:0;color:var(--color-button);cursor:pointer;display:inline-block;font-family:var(--font-paragraph);font-size:inherit;font-weight:inherit;height:fit-content;line-height:1;margin-bottom:0;overflow:hidden;padding:.6rem;position:relative;text-decoration:none;text-overflow:ellipsis;text-wrap:balance;transition:font-weight .12s ease-in-out;width:auto}.article-content .wp-element-button,.article-content .wp-element-button *,.editor-styles-wrapper .wp-element-button,.editor-styles-wrapper .wp-element-button *{-webkit-user-select:none!important;user-select:none!important}.article-content .wp-element-button.focus,.article-content .wp-element-button:focus-visible,.article-content .wp-element-button:hover,.editor-styles-wrapper .wp-element-button.focus,.editor-styles-wrapper .wp-element-button:focus-visible,.editor-styles-wrapper .wp-element-button:hover{background-color:var(--color-button-background-hover);color:var(--color-button-hover)}.article-content .wp-element-button,.editor-styles-wrapper .wp-element-button{display:block}.article-content ol,.article-content ul,.editor-styles-wrapper ol,.editor-styles-wrapper ul{display:flex;flex-direction:column;gap:.25em;list-style-position:outside}.article-content ul,.editor-styles-wrapper ul{padding-inline-start:1.2em}.article-content ol,.editor-styles-wrapper ol{padding-inline-start:1.25em}.article-content li,.editor-styles-wrapper li{margin:0}.article-content li::marker,.editor-styles-wrapper li::marker{font-family:system-ui,sans-serif;font-size:inherit}.article-content .wp-block-list-item,.editor-styles-wrapper .wp-block-list-item{margin:0}.article-content .wp-block-list-item>div,.editor-styles-wrapper .wp-block-list-item>div{padding-left:.5em}.article-content :root,.editor-styles-wrapper :root{--width-max-mobile:650px;--widt-max-mobile:1200px}.article-content p.has-large-font-size,.article-content p.has-larger-font-size,.editor-styles-wrapper p.has-large-font-size,.editor-styles-wrapper p.has-larger-font-size{line-height:var(--line-height-heading)}@media(max-width:650px){.article-content p.has-large-font-size,.editor-styles-wrapper p.has-large-font-size{font-size:var(--font-size-18)}.article-content p.has-larger-font-size,.editor-styles-wrapper p.has-larger-font-size{font-size:var(--font-size-22)}}@media(max-width:1480px){.article-content p.has-background,.editor-styles-wrapper p.has-background{width:calc(100% - var(--padding-container-horizontal)*2)}}.editor-styles-wrapper .block-error,.site-main .block-error{--color-error-block-border:#adb2ad;--color-error-block-background:#f9f9f9;background-color:var(--color-error-block-background);border:1px solid var(--color-error-block-border);border-left:1rem solid var(--color-error)}.editor-styles-wrapper .block-error .container,.site-main .block-error .container{padding-bottom:2rem;padding-top:2rem}.editor-styles-wrapper .block-error p,.site-main .block-error p{font-size:var(--font-size-14)}.editor-styles-wrapper .block-error p.error-message,.site-main .block-error p.error-message{font-size:var(--font-size-16)}.editor-styles-wrapper .block-error h2,.site-main .block-error h2{font-size:var(--font-size-h4)}.article-content .alignleft>*,.editor-styles-wrapper .alignleft>*{float:left}.article-content .alignright>*,.editor-styles-wrapper .alignright>*{float:right}.article-content .alignleft>img,.editor-styles-wrapper .alignleft>img{margin-bottom:var(--margin-between-paragraphs);margin-right:var(--padding-container-horizontal);margin-top:var(--margin-between-paragraphs)}.article-content .alignleft>img+figcaption,.editor-styles-wrapper .alignleft>img+figcaption{margin-top:0}.article-content .alignright>img,.editor-styles-wrapper .alignright>img{margin-bottom:var(--margin-between-paragraphs);margin-left:var(--padding-container-horizontal);margin-top:var(--margin-between-paragraphs)}.article-content .alignright>img+figcaption,.editor-styles-wrapper .alignright>img+figcaption{margin-top:0}.article-content .alignwide,.editor-styles-wrapper .alignwide{max-width:1450px;width:100%}@media screen and (max-width:650px){.article-content .alignwide,.editor-styles-wrapper .alignwide{gap:1em}}.article-content .alignfull,.editor-styles-wrapper .alignfull{max-width:100%;padding-left:0;padding-right:0;width:100%}.article-content .alignfull.wp-block-image img,.editor-styles-wrapper .alignfull.wp-block-image img{border-radius:0}@media(min-width:790px){.article-content .alignfull,.editor-styles-wrapper .alignfull{margin-bottom:var(--padding-container-vertical);margin-top:var(--padding-container-vertical);max-width:100%;width:100%}}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:0}.site a{--line-size:max(0.06em,0.1rem);background-image:linear-gradient(currentColor,currentColor);background-position:0 .65em;background-repeat:no-repeat;background-size:0 var(--line-size);color:inherit;position:relative;text-decoration:none;transition:background-size .12s ease-in-out}.site a:focus-visible,.site a:hover{background-size:100% var(--line-size)}.editor-style-wrapper p{line-height:var(--line-height-paragraph)}