﻿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:smooth}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:.0625rem 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:.0625rem solid silver;margin:0 .125rem;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:inherit}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:.1875rem solid currentcolor;outline-offset:.1875rem}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,body{margin:0;padding:0}body{overflow:clip}figure,img,picture{display:block;margin:0;padding:0;position:relative;max-width:100%}pre{opacity:.45;margin:5rem 0;font-size:.9375rem;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}iframe{border:0;display:block;box-sizing:border-box;margin:0;padding:0}@font-face{font-family:"KaeruKaeru";src:url("/assets/fonts/kaerukaeru/kaerukaeru-Regular.woff2") format("woff2"),url("/assets/fonts/kaerukaeru/kaerukaeru-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-family-serif: 'joly-text', 'Iowan Old Style', 'Palatino Linotype', 'URW Palladio L', 'Book Antiqua', Palatino, Georgia, serif;--font-family-sans: 'area-variable', Inter, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif;--font-family-display: 'KaeruKaeru', 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif}html{font-family:var(--font-family-sans, sans-serif);color:var(--color-text);background:var(--color-bg)}.skip-link{position:absolute;left:1rem;top:-6rem;z-index:1000;padding:.5rem .75rem;background:#fff;color:#000;border:1px solid currentColor;border-radius:2px}.skip-link:focus-visible{top:1rem}.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-bg)}.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(--pagePadding-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}:root{--color-white:	#ffffff;--color-black:	#000;--color-sageLight:	#D0DFB6;--color-sageDark:	#6FCD80;--color-teal:	#02A179;--color-tealDark:	#014937;--color-mint:	#20FC8A;--color-mintDark:	#03C05E;--color-sandLight:	#F3E0A8;--color-sandDark:	#E8C45A;--color-skyLight:	#C2DEE1;--color-skyDark:	#86BEC4;--color-lavenderLight:	#DCDEEB;--color-lavenderDark:	#A3A9CB;--color-roseLight:	#E0B3C2;--color-roseDark:	#C6748F;--color-gray:	#CFCFCF;--color-grayDark:	#A3A3A3;--color-bg:	var(--color-gray);--color-surface:	var(--color-white);--color-surfaceAlt:	color-mix(in srgb, var(--color-bg), var(--color-white) 40%);--color-text:	var(--color-black);--color-textEm:	rgba(0,0,0,.5);--color-highlight:	rgba(0,0,0,.5);--color-headline:	var(--color-grayDark);--color-link:	var(--color-text);--color-linkHover:	var(--color-textEm);--color-borderSubtle:	color-mix(in srgb, var(--color-text), transparent 80%);--color-borderMuted:	rgba(0,0,0,.1);--color-focusRing:	var(--color-highlight);--color-success:	var(--color-teal);--color-warning:	var(--color-sandDark);--color-error:	var(--color-roseDark);--color-info:	var(--color-skyDark);--color-debug:	rgb(0, 255, 0);--s: 0.25rem;--space-1: calc( var(--s) * 1 );--space-2: calc( var(--s) * 2 );--space-4: calc( var(--s) * 4 );--space-6: calc( var(--s) * 6 );--space-8: calc( var(--s) * 8 );--space-10: calc( var(--s) * 10 );--space-12: calc( var(--s) * 12 );--ten: clamp(0.625rem, calc( 0.5rem + 0.15vw ), 0.9375rem);--space: calc(var(--ten, 0.625rem) * 1);--pagePadding-x: calc(var(--ten, 0.625rem) * 1.5);--pagePadding-y: calc(var(--ten, 0.625rem) * 1);--card-padding: calc( var(--pagePadding-x) + var(--space-2) );--vh: 100vh;--gap: var(--space);--scrollbarWidth: 0rem;--headerHeight: 0rem;--touchTargetSizeMin: 1.5rem;--col-grid-margin: var(--pagePadding-x);--col-grid-count: 1;--col-grid-gutter: calc(var(--ten, 0.625rem) * 2.5)}@media(min-width: 640px){:root{--col-grid-count: 2}}@media(min-width: 1240px){:root{--col-grid-count: 3}}:root{--radius-xs: 0.25rem;--radius-sm: 0.1875rem;--radius-md: 0.3125rem;--radius-lg: 0.625rem;--radius-pill: 999rem;--border-width: 0.0625rem;--border: var(--border-width) solid var(--color-text);--shadow: 0 0 .35rem color-mix(in srgb, var(--color-text), transparent 70%);--shadow-soft: 0 0 .85rem color-mix(in srgb, var(--color-text), transparent 82%);--panel-max-width: calc(100vw - 4rem);--panel-chromeShadow: drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0));--panel-chromeBlur: 0.6875rem;--duration-fast: 120ms;--duration-base: 220ms;--duration-slow: 360ms;--ease-standard: cubic-bezier(.2, 0, .2, 1);--ease-emphasized: cubic-bezier(.2, .8, .2, 1);--z-base: 1;--z-navigation: 100;--z-dropdown: 200;--z-dialog: 300;--z-toast: 400}html.wf-active{--color-f: black}body.animating{overflow:hidden;pointer-events:none}*[hidden],.hidden{display:none}.sr-only,.screenreader-only,.visually-hidden{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-0.0625rem;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media(min-width: 375px){.only-screen-small{display:none !important}}@media(max-width: 374px){.only-screen-big{display:none !important}}.gap{display:block;height:2.5rem;width:100%;position:relative}.card{position:relative;min-width:0;background:var(--color-surface, var(--color-white));border:.0625rem solid var(--color-borderSubtle, transparent);border-radius:var(--radius-lg, clamp(1.25rem, 2vw, 1.5rem));box-shadow:var(--shadow-soft, 0rem 0.125rem 0.3125rem 0rem rgba(0, 0, 0, 0.1));overflow:hidden}.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--em{color:var(--color-highlight)}.fs--base{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0}.fs--h1{--color-bg: #9B9B9B;--color-bg: #8a8a8a;font-family:var(--font-family-display);font-size:max(var(--ten, 0.625rem)*10,7vw);letter-spacing:-0.03em;line-height:.8;font-weight:400;color:var(--color-headline, currentColor);text-align:center;background:linear-gradient(93deg, rgba(0, 0, 0, 0) 23%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 77%),var(--color-bg);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0.1rem 0.1rem rgba(0, 0, 0, 0.2))}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){.fs--h1{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){.fs--h1{-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){.fs--h1{-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}}.fs--h1{-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%}.fs--h2{--color-bg: #9B9B9B;--color-bg: #8a8a8a;font-family:var(--font-family-display);font-size:calc(var(--ten, 0.625rem)*7.4);line-height:calc(var(--ten, 0.625rem)*6.2);font-weight:400;color:var(--color-headline, currentColor);text-align:center;background:linear-gradient(93deg, rgba(0, 0, 0, 0) 23%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 77%),var(--color-bg);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);padding-bottom:.2em;margin-bottom:-0.2em;padding-top:.05em;margin-top:-0.1em;filter:drop-shadow(0 0.1rem 0.1rem rgba(0, 0, 0, 0.2))}.fs--h3{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0}.fs--h4{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0}.fs--text{font-family:var(--font-family-serif);font-style:normal;font-weight:500;font-size:calc(var(--ten, 0.625rem)*2.4);line-height:1.2}.fs--caption{font-family:"Area Variable",sans-serif;font-style:normal;font-weight:700;font-size:calc(var(--ten, 0.625rem)*1.4);line-height:1.4}.fs--tpg{--line-height: 1.2em}.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}.fs--tpg h1:not(:first-child),.fs--tpg h2:not(:first-child),.fs--tpg h3:not(:first-child),.fs--tpg h4:not(:first-child),.fs--tpg h5:not(:first-child),.fs--tpg h6:not(:first-child),.fs--tpg p:not(:first-child),.fs--tpg ul:not(:first-child),.fs--tpg ol:not(:first-child){margin-top:var(--line-height)}.fs--tpg h1:not(:last-child),.fs--tpg h2:not(:last-child),.fs--tpg h3:not(:last-child),.fs--tpg h4:not(:last-child),.fs--tpg h5:not(:last-child),.fs--tpg h6:not(:last-child),.fs--tpg p:not(:last-child),.fs--tpg ul:not(:last-child),.fs--tpg ol:not(:last-child){margin-bottom:var(--line-height)}.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 p{display:block;min-height:var(--line-height);margin-bottom:0}.fs--tpg a{text-decoration:underline;text-underline-offset:.13em;text-decoration-thickness:.07em}.fs--tpg a:hover,.fs--tpg a:focus-visible{color:var(--color-linkHover)}.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{color:var(--color-text)}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){html{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){html{-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{-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{-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{background:var(--color-text);color:var(--color-bg)}html ::selection{background:var(--color-text);color:var(--color-bg)}body{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0}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"}@media(min-width: 1240px){body{padding-top:calc(var(--ten, 0.625rem)*16)}}body.page--photography{margin:0;padding:0;gap:0}body .site-main>.col{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}body .site-main>.col>*{flex:0 0 auto}body .site-main>.col{align-items:stretch;row-gap:calc(var(--ten, 0.625rem)*13)}@media(max-width: 1239px){body .site-main>.col{grid-column:1/-1}}body .section--info{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}body .section--info>*{flex:0 0 auto}body .section--info{align-items:stretch;row-gap:calc(var(--ten, 0.625rem)*4)}body .section--info .section__title{min-height:var(--heightTitle, 0rem);overflow:visible}body.page--project .site-main>*{grid-column:1/-1}@media(min-width: 1240px){body.page--project .site-main>.block--text{grid-column:2/span 1}}html[data-template=home],html[data-template=post]{--color-bg: var(--color-sageLight)}html[data-template=projects],html[data-template=project]{--color-bg: var(--color-sandLight)}html[data-template=publications],html[data-template=publication]{--color-bg: var(--color-skyLight)}html[data-template=teachings],html[data-template=teaching]{--color-bg: var(--color-lavenderLight)}html[data-template=photography],html[data-template=photographyseries]{--color-bg: var(--color-lavenderLight)}html[data-template=info]{--color-bg: var(--color-roseLight)}picture.lozad,picture.lozad img{filter:blur(0rem);opacity:1}picture.lozad[data-loaded=true],picture.lozad[data-loaded=true] img{filter:blur(0);opacity:1}img[loading=lazy]:not(.img--loaded){opacity:0}img[loading=lazy].img--loaded{opacity:1}html[data-transition=on] img[loading=lazy].img--loaded{will-change:opacity;transition-property:opacity;transition-timing-function:var(--ease-standard, cubic-bezier(0.4, 0, 0.2, 1));transition-duration:250ms}@media(prefers-reduced-motion: reduce){img[loading=lazy].img--loaded{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.tabs{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.tabs>*{flex:0 0 auto}.tabs{align-items:stretch}.tabs button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}.tabs__head{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.tabs__head>*{flex:0 0 auto}.tabs__head{justify-content:stretch;align-items:flex-start}.tabs__tab{flex:1 1 auto;pointer-events:auto;cursor:pointer}.tabs__tab[disabled],.tabs__tab[disabled=true]{opacity:1;pointer-events:auto;cursor:default}.tabs__tab.tab--open,.tabs__tab[aria-expanded=true]{pointer-events:none}.tabs__tab:not(.tab--open):focus-visible,.tabs__tab[aria-expanded=false]:focus-visible{outline:.0625rem solid var(--color-focusRing);outline-offset:.125rem}.tabs__tab:not(.tab--open):hover,.tabs__tab[aria-expanded=false]:hover{opacity:1;color:var(--color-text)}.tabs__panel[hidden],.tabs__panel:not(.tab--open){display:none}.tabs__tab.tab--open,.tabs__panel.tab--open{display:block}.page-nav{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0}.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;min-width:0;background:var(--color-surface, var(--color-white));border:.0625rem solid var(--color-borderSubtle, transparent);border-radius:var(--radius-lg, clamp(1.25rem, 2vw, 1.5rem));box-shadow:var(--shadow-soft, 0rem 0.125rem 0.3125rem 0rem rgba(0, 0, 0, 0.1));overflow:hidden;color:var(--color-grayDark);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: xms-1px){.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: xms0px){.page-nav--filter,.page-nav--breadcrumb{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.page-nav--filter>*,.page-nav--breadcrumb>*{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:.0625rem solid var(--color-text);border-left:0;border-bottom:0;transform-origin:center;transform:translateY(-12%) rotate(45deg);margin-right:.6rem}@media(max-width: xms-1px){.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: xms0px){.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}}.teaser{display:block}.site-footer{gap:calc(var(--ten, 0.625rem)*5);padding:0 var(--pagePadding-x);margin-top:calc(var(--ten, 0.625rem)*14)}.site-footer .site-footer__inner{display:grid;grid-template-columns:repeat(3, minmax(0, max-content));width:100%;justify-content:space-between;column-gap:2rem;row-gap:1.2rem;position:relative;margin:0;padding:calc(var(--ten, 0.625rem)*2) 0 calc(var(--ten, 0.625rem)*10);border-top:var(--border);border-color:var(--color-borderMuted)}.site-footer .site-footer__inner>*{grid-column:1/-1}@media(min-width: 480px){.site-footer .site-footer__inner>*{grid-column:auto/auto}}@media(min-width: 640px){.site-footer .site-footer__inner{grid-template-columns:repeat(3, minmax(0, max-content)) minmax(0, 1fr);column-gap:calc(var(--ten, 0.625rem)*10);justify-content:start}}.site-header{position:relative;left:0;height:auto;width:auto;z-index:99;width:100%;pointer-events:none;display:grid;justify-content:start;align-items:start;grid-template-columns:minmax(0, 1fr) minmax(0, max-content);padding:calc(var(--ten, 0.625rem)*1) calc(var(--ten, 0.625rem)*1) calc(var(--ten, 0.625rem)*6);gap:calc(var(--ten, 0.625rem)*1)}@media(min-width: 800px){.site-header{padding:calc(var(--ten, 0.625rem)*3) calc(var(--ten, 0.625rem)*3) calc(var(--ten, 0.625rem)*6);grid-template-columns:minmax(0, max-content) minmax(0, 1fr)}}@media(min-width: 1240px){.site-header{position:fixed;top:calc(var(--ten, 0.625rem)*.2);grid-template-columns:repeat(3, minmax(0, 1fr))}}.site-menu{height:auto;width:auto;width:max-content;max-width:var(--panel-max-width);filter:var(--panel-chromeShadow);border-radius:calc(var(--ten, 0.625rem)*3.2);background-color:hsla(0,0%,100%,0);backdrop-filter:contrast(110%) blur(var(--panel-chromeBlur));pointer-events:auto}html[data-transition=on] .site-menu{will-change:background-color,border-color;transition-property:background-color,border-color;transition-timing-function:var(--ease-standard, cubic-bezier(0.4, 0, 0.2, 1));transition-duration:300ms}@media(prefers-reduced-motion: reduce){.site-menu{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.site-menu:hover,.site-menu:focus-visible,.site-menu:focus-within{color:#000}.site-menu ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.site-menu ul>*{flex:0 0 auto}.site-menu ul{align-items:center;justify-content:center;gap:.1875rem;padding:.25rem}.site-menu a.menu__item{box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.site-menu a.menu__item>*{flex:0 0 auto}.site-menu a.menu__item:focus-visible{outline:.0625rem solid var(--color-white);outline-offset:.1875rem}.site-menu a.menu__item{min-height:calc(var(--ten, 0.625rem)*3.2);padding:calc(var(--ten, 0.625rem)*.8) calc(var(--ten, 0.625rem)*1.6);border-radius:calc(var(--ten, 0.625rem)*3.2);position:relative}.site-menu a.menu__item span{display:block;flex:0 0 auto;line-height:1;transform:translateY(-0.08em)}.site-menu a.menu__item.is-active{color:var(--color-text);background:hsla(0,0%,100%,.5)}.site-menu a.menu__item:not(.is-active):hover,.site-menu a.menu__item:not(.is-active):focus-visible{color:var(--color-text);background:hsla(0,0%,100%,.6)}.site-menu:not(:hover):not(:focus-within) a.menu__item:not(.is-active):before{opacity:1}@media(max-width: 799px){.site-menu{border-radius:calc(var(--ten, 0.625rem)*2)}}@media(hover: hover){.site-menu.site-menu--main,.site-menu.site-menu--lang{color:rgba(0,0,0,0)}.site-menu.site-menu--main:hover,.site-menu.site-menu--main:focus-visible,.site-menu.site-menu--main:focus-within,.site-menu.site-menu--lang:hover,.site-menu.site-menu--lang:focus-visible,.site-menu.site-menu--lang:focus-within{color:#000}.site-menu.site-menu--main a.menu__item:focus-visible,.site-menu.site-menu--lang a.menu__item:focus-visible{outline:.0625rem solid var(--color-white);outline-offset:.1875rem}.site-menu.site-menu--main a.menu__item:before,.site-menu.site-menu--lang a.menu__item:before{content:"";display:block;background:var(--color-bg);height:calc(var(--ten, 0.625rem)*.7);border-radius:calc(var(--ten, 0.625rem)*.4);position:absolute;top:50%;left:calc(var(--ten, 0.625rem)*2);right:calc(var(--ten, 0.625rem)*2);transform:translateY(-50%);opacity:0}.site-menu.site-menu--main a.menu__item span,.site-menu.site-menu--lang a.menu__item span{display:block;flex:0 0 auto;line-height:1;transform:translateY(-0.08em)}.site-menu.site-menu--main a.menu__item.is-active,.site-menu.site-menu--lang a.menu__item.is-active{color:var(--color-text);background:hsla(0,0%,100%,.5)}.site-menu.site-menu--main a.menu__item:not(.is-active):hover,.site-menu.site-menu--main a.menu__item:not(.is-active):focus-visible,.site-menu.site-menu--lang a.menu__item:not(.is-active):hover,.site-menu.site-menu--lang a.menu__item:not(.is-active):focus-visible{color:var(--color-text);background:hsla(0,0%,100%,.6)}.site-menu.site-menu--main:not(:hover):not(:focus-within) a.menu__item:not(.is-active):before,.site-menu.site-menu--lang:not(:hover):not(:focus-within) a.menu__item:not(.is-active):before{opacity:1}}.site-menu.site-menu--lang{grid-row:1/auto;grid-column:2/auto;justify-self:end}@media(min-width: 800px){.site-menu.site-menu--lang{grid-row:2/auto;grid-column:2/auto;justify-self:end}}@media(min-width: 1240px){.site-menu.site-menu--lang{grid-row:1/auto;grid-column:3/auto;justify-self:end}}.site-menu.site-menu--lang .menu__item span{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case";display:block;position:relative;transform:translateY(0.5%)}.site-menu.site-menu--main{grid-row:2/auto;grid-column:1/-1;justify-self:start}@media(max-width: 669px){.site-menu.site-menu--main ul{flex-flow:column nowrap;align-items:stretch;text-align:left}.site-menu.site-menu--main a.menu__item{align-items:stretch;text-align:left}}@media(min-width: 800px){.site-menu.site-menu--main{grid-row:1/auto;grid-column:2/auto;justify-self:end}}@media(min-width: 1240px){.site-menu.site-menu--main{grid-row:1/auto;grid-column:2/auto;justify-self:center}}.site-main{padding:0 var(--pagePadding-x);min-height:calc(100svh - var(--ten, 0.625rem)*20);grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--col-grid-count, 1), minmax(0, 1fr));column-gap:var(--col-grid-gutter, 0);row-gap:var(--col-grid-gutter, 0);align-items:start;grid-auto-rows:minmax(0, auto)}@media(min-width: 1840px){body.page--publications .site-main{--col-grid-count: 4}}@media(min-width: 2560px){body.page--publications .site-main{--col-grid-count: 5}}body.page--info .site-main{row-gap:calc(var(--ten, 0.625rem)*13)}body.page--photography .site-main{margin:0;padding:0;gap:0}body.page--legal .site-main{grid-template-rows:minmax(0, max-content) minmax(0, auto)}@media(max-width: 1239px){body.page--home .site-main>h1{order:1}body.page--home .site-main>.block--featured{order:3;margin-top:calc(var(--ten, 0.625rem)*13)}body.page--home .site-main>.col--news{order:2}}.site-main:before{content:"";position:absolute;left:50%;width:auto;transform:translateX(-50%);top:0;bottom:0;height:auto;pointer-events:none}@media(min-width: 640px){.site-main:before{border-left:var(--border);border-color:var(--color-borderMuted)}}@media(min-width: 1240px){.site-main:before{width:calc((100vw - 2*var(--pagePadding-x, 0rem) - 2*var(--col-grid-gutter))*.333 + var(--col-grid-gutter));border:var(--border);border-color:var(--color-borderMuted);border-top:0;border-bottom:0}}@media(min-width: 1240px){.site-main>.col{position:sticky;top:calc(var(--ten, 0.625rem)*16)}}.block{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block>*{flex:0 0 auto}.block{padding:0;margin:0 auto;position:relative;width:100%;grid-column:auto/span 1;grid-row:auto/span 1;text-align:left;justify-content:flex-start;align-items:center}.block picture,.block img{width:100%;max-width:100%;height:auto;max-height:calc(100svh - 12vw);padding:0;margin:0;position:relative;display:block}.block .block__cover{z-index:2;border-radius:var(--radius-xs);overflow:clip}.block img{object-fit:cover;object-position:center;margin:0;box-shadow:var(--shadow);border-radius:var(--radius-xs);background-color:var(--color-borderMuted);aspect-ratio:var(--ratio-intrinsic, auto)}.block>.block__inner{margin:0 auto;width:100%}.block--stage{padding:var(--pagePadding-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(--headerHeight, 0rem) + 1rem);margin-top:calc(var(--ten, 0.625rem)*10);margin-bottom:calc(var(--ten, 0.625rem)*4)}.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 h1{--color-bg: #9B9B9B;--color-bg: #8a8a8a;font-family:var(--font-family-display);font-size:max(var(--ten, 0.625rem)*10,7vw);letter-spacing:-0.03em;line-height:.8;font-weight:400;color:var(--color-headline, currentColor);text-align:center;background:linear-gradient(93deg, rgba(0, 0, 0, 0) 23%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 77%),var(--color-bg);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0.1rem 0.1rem rgba(0, 0, 0, 0.2))}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){.block--heading.lvl--h1 h1{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){.block--heading.lvl--h1 h1{-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){.block--heading.lvl--h1 h1{-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}}.block--heading.lvl--h1 h1{-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%}.block--heading.lvl--h2 h2{--color-bg: #9B9B9B;--color-bg: #8a8a8a;font-family:var(--font-family-display);font-size:calc(var(--ten, 0.625rem)*7.4);line-height:calc(var(--ten, 0.625rem)*6.2);font-weight:400;color:var(--color-headline, currentColor);text-align:center;background:linear-gradient(93deg, rgba(0, 0, 0, 0) 23%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 77%),var(--color-bg);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);padding-bottom:.2em;margin-bottom:-0.2em;padding-top:.05em;margin-top:-0.1em;filter:drop-shadow(0 0.1rem 0.1rem rgba(0, 0, 0, 0.2))}.block--heading.lvl--h3{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0}.block--heading.lvl--h4{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 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-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.block--foldout .foldout__head>*{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{will-change:transform;transition-property:transform;transition-timing-function:var(--ease-standard, cubic-bezier(0.4, 0, 0.2, 1));transition-duration:250ms}@media(prefers-reduced-motion: reduce){.block--foldout .foldout__head .icon svg{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.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-grayDark)}.block--button{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--teasers-news .list{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--teasers-news .list>*{flex:0 0 auto}.block--teasers-news .list{align-items:center;gap:6rem}.block--teaser--news{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0;text-align:center}.block--teaser--news .teaser__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--teaser--news .teaser__content>*{flex:0 0 auto}.block--teaser--news .teaser__content{align-items:center;gap:1rem}.block--date{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0;text-align:center}.block--work{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0}.block--address .address__map{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.block--address .address__map>*{flex:0 0 auto}.block--address .block__inner{pointer-events:none;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--address .block__inner>*{flex:0 0 auto}.block--address .block__inner{align-items:center;gap:1rem}.block--address .block__inner p,.block--address .block__inner img{pointer-events:auto}.block--cta a,.block--cta button{color:var(--color-highlight)}.block--cta a:hover,.block--cta button:hover{color:var(--color-text)}.block--socials{font-family:var(--font-family-sans);font-size:calc(var(--ten, 0.625rem)*1.7);line-height:calc(var(--ten, 0.625rem)*2.5);font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:0;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600,"INKT" 0}.block--publication{--heightText: 0rem;padding-inline:.625rem;margin-bottom:.5rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--publication>*{flex:0 0 auto}.block--publication{justify-content:flex-end;align-self:end}.block--publication .block__inner{width:100%;position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--publication .block__inner>*{flex:0 0 auto}.block--publication .block__inner{gap:1.5rem}.block--publication .text{width:100%;position:static;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--publication .text>*{flex:0 0 auto}.block--publication .text{gap:1rem;min-height:var(--heightText, 0rem)}.block--publication .cover{max-width:100%;width:100%}.block--publication img{filter:drop-shadow(0rem 0.25rem 0.25rem rgba(0, 0, 0, 0.25));width:100%;height:auto;display:block;max-height:none;aspect-ratio:"var(--ratio-intrinsic)"}.block--publication .title{font-family:var(--font-family-serif);font-style:normal;font-weight:500;font-size:calc(var(--ten, 0.625rem)*2.4);line-height:1.2}.block--publication .description{font-family:"Area Variable",sans-serif;font-style:normal;font-weight:700;font-size:calc(var(--ten, 0.625rem)*1.4);line-height:1.4;padding-left:4.5rem}.block--publication .date{display:none}.block--gallery{height:auto;grid-column:1/-1;margin:0;justify-content:center;align-items:center}.block--gallery .block__inner{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--gallery .block__inner>*{flex:0 0 auto}.block--gallery .block__inner{gap:1rem;justify-self:center;align-items:center}.block--gallery .title{padding-left:var(--pagePadding-x);padding-right:var(--pagePadding-x);width:100%;text-align:center}.block--gallery .splide{visibility:visible}.block--gallery .splide:not(.is-initialized) .splide__list,.block--gallery .splide:not(.is-active) .splide__list{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--gallery .splide:not(.is-initialized) .splide__list>*,.block--gallery .splide:not(.is-active) .splide__list>*{flex:0 0 auto}.block--gallery .splide:not(.is-initialized) .splide__list,.block--gallery .splide:not(.is-active) .splide__list{align-items:center}.block--gallery .splide:not(.is-initialized) .splide__slide,.block--gallery .splide:not(.is-active) .splide__slide{width:auto;min-width:0;max-width:100%}.block--gallery .splide__arrows{width:100%;height:100%;z-index:99;position:absolute;pointer-events:none}.block--gallery .splide__arrow{height:100%;width:33%;border-radius:0;background:rgba(0,0,0,0);opacity:1;pointer-events:auto;top:0;bottom:0;height:100%;transform:none}.block--gallery .splide__arrow svg{--scale: 0.5;fill:var(--color-text);height:20rem;width:auto;stroke-width:1px;stroke:var(--color-gray)}html[data-transition=on] .block--gallery .splide__arrow svg{will-change:transform;transition-property:transform;transition-timing-function:var(--ease-standard, cubic-bezier(0.4, 0, 0.2, 1));transition-duration:250ms}@media(prefers-reduced-motion: reduce){.block--gallery .splide__arrow svg{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.block--gallery .splide__arrow svg{transform:scale(var(--scale));max-width:none;min-width:0}.block--gallery .splide__arrow:hover,.block--gallery .splide__arrow:focus-visible{opacity:1;z-index:100}.block--gallery .splide__arrow:hover svg,.block--gallery .splide__arrow:focus-visible svg{--scale: 0.6}.block--gallery .splide__arrow--prev{left:0;justify-content:flex-start;padding-left:var(--pagePadding-x)}.block--gallery .splide__arrow--prev svg{transform:scaleX(calc(-1 * var(--scale))) scaleY(var(--scale))}.block--gallery .splide__arrow--next{right:0;justify-content:flex-end;padding-right:var(--pagePadding-x)}.block--gallery .splide__slide{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.block--gallery .splide__slide>*{flex:0 0 auto}.block--gallery .splide__slide{justify-content:center;align-items:center}.block--gallery .splide__track{overflow:visible}.block--gallery img{display:block;position:relative;aspect-ratio:var(--ratio-intrinsic, auto);width:auto;height:auto;flex:0 0 auto;height:auto;max-height:100vh;max-height:min(100%,100svh)}.block--gallery .splide[data-splide-type=block]{max-height:calc(100svh - 30rem);margin:2rem 0}.block--gallery .splide[data-splide-type=block] .splide,.block--gallery .splide[data-splide-type=block] .splide__track,.block--gallery .splide[data-splide-type=block] .splide__list,.block--gallery .splide[data-splide-type=block] .splide__slide,.block--gallery .splide[data-splide-type=block] img{max-height:calc(100svh - 30rem)}.block--gallery .splide[data-splide-type=full]{min-height:100vh;min-height:100svh}.block--gallery .splide[data-splide-type=full] .splide__slide{padding:5vmin;padding-top:calc(var(--headerHeight) + var(--ten, 0.625rem)*3.2);background-color:var(--color-bg)}.block--gallery .splide[data-splide-type=full] .splide__slide:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);background-image:url("/assets/img/texture.png");background-origin:center;background-repeat:repeat;mix-blend-mode:multiply;opacity:.7;pointer-events:none}.block--gallery .splide[data-splide-type=full] .splide__arrows{top:calc(var(--headerHeight) + var(--ten, 0.625rem)*3.2);bottom:5vmin;height:auto;max-height:100%}.block--gallery--photography{background-color:var(--color-bg, transparent)}.block--gallery--photography:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0);background-image:url("/assets/img/texture.png");background-origin:center;background-repeat:repeat;mix-blend-mode:multiply;opacity:.7;pointer-events:none}.block--gallery--teaching,.block--gallery--featuredphoto{padding:0;height:var(--height)}.block--gallery--teaching>.block__inner,.block--gallery--teaching .splide,.block--gallery--teaching .splide__track,.block--gallery--teaching .splide__list,.block--gallery--teaching .splide__slide,.block--gallery--featuredphoto>.block__inner,.block--gallery--featuredphoto .splide,.block--gallery--featuredphoto .splide__track,.block--gallery--featuredphoto .splide__list,.block--gallery--featuredphoto .splide__slide{min-height:0;max-height:100%;height:var(--height)}.block--gallery--teaching .splide__slide img,.block--gallery--featuredphoto .splide__slide img{min-height:0;max-height:var(--height)}.block--gallery--teaching{--height: calc( 100svh - ( var(--ten, 0.625rem) * 32) )}.block--gallery--featuredphoto{--height: 100%;--color-text: var(--color-black)}.block--gallery--featuredphoto .splide__arrows{width:auto;height:auto;display:flex;flex-flow:row nowrap;gap:0;justify-content:center;align-items:center;left:50%;transform:translateX(-50%);bottom:0}.block--gallery--featuredphoto .splide__arrow{--size: 10rem;height:auto;width:auto;top:auto;bottom:auto;height:var(--size);width:calc(var(--size)*.75);flex:0 0 auto;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.block--gallery--featuredphoto .splide__arrow svg{display:block;max-width:none;min-width:0;width:14rem;flex:0 0 14rem;position:relative;top:auto;left:auto;right:auto;bottom:auto}.block--gallery--featuredphoto .splide__arrow--prev{padding-left:0;left:auto}.block--gallery--featuredphoto .splide__arrow--next{padding-right:0;right:auto}.block--intro{font-family:var(--font-family-serif);font-style:normal;font-weight:500;font-size:calc(var(--ten, 0.625rem)*2.4);line-height:1.2}.block--posts{grid-column:-2/span 1;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--posts>*{flex:0 0 auto}.block--posts{gap:calc(var(--ten, 0.625rem)*4)}.block--posts .posts__title{width:100%;text-align:center;--color-bg: #9B9B9B;--color-bg: #8a8a8a;font-family:var(--font-family-display);font-size:calc(var(--ten, 0.625rem)*7.4);line-height:calc(var(--ten, 0.625rem)*6.2);font-weight:400;color:var(--color-headline, currentColor);text-align:center;background:linear-gradient(93deg, rgba(0, 0, 0, 0) 23%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 77%),var(--color-bg);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);padding-bottom:.2em;margin-bottom:-0.2em;padding-top:.05em;margin-top:-0.1em;filter:drop-shadow(0 0.1rem 0.1rem rgba(0, 0, 0, 0.2))}.block--posts .posts__title span{display:block;position:relative;margin-top:-0.15em}.block--teaser{container-name:block;container-type:inline-size;border-radius:var(--radius-md)}.block--teaser a.teaser__link{position:static;pointer-events:auto}.block--teaser a.teaser__link:before{content:"";display:block;position:absolute;inset:-0.5rem;z-index:1;border-radius:var(--radius-md)}.block--teaser a.teaser__link:hover,.block--teaser a.teaser__link:focus-visible{outline:0}.block--teaser .teaser__link__icon{opacity:.5;margin-inline:.5ch;font-family:var(--font-family-serif)}.block--teaser>.block__inner{container-name:block-inner;container-type:inline-size;z-index:2;position:relative}.block--teaser>.block__inner div{position:static}.block--teaser .text{--line-height: 0.8em}.block--teaser:before{content:"";display:block;position:absolute;inset:-0.5rem;z-index:0;border-radius:var(--radius-md);opacity:.8;border:var(--border);border-color:rgba(0,0,0,0)}html[data-transition=on] .block--teaser:before{will-change:background-color,border-color;transition-property:background-color,border-color;transition-timing-function:var(--ease-standard, cubic-bezier(0.4, 0, 0.2, 1));transition-duration:250ms}@media(prefers-reduced-motion: reduce){.block--teaser:before{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.block--teaser:has(a.teaser__link:hover),.block--teaser:has(a.teaser__link:focus-visible),.block--teaser.is-active,.block--teaser.tab--open{color:var(--color-bg)}.block--teaser:has(a.teaser__link:hover):before,.block--teaser:has(a.teaser__link:focus-visible):before,.block--teaser.is-active:before,.block--teaser.tab--open:before{background-color:var(--color-black);border-color:var(--color-borderMuted)}.block--post,.block--project,.block--teaching{container-name:block;container-type:inline-size}.block--post>.block__inner,.block--project>.block__inner,.block--teaching>.block__inner{container-name:block-inner;container-type:inline-size;display:grid;column-gap:calc(var(--ten, 0.625rem)*1);grid-template-columns:minmax(0, calc(var(--ten, 0.625rem) * 11)) minmax(0, 1fr);padding:calc(var(--ten, 0.625rem)*1) calc(var(--ten, 0.625rem)*.5) calc(var(--ten, 0.625rem)*1.5)}.block--post>.block__inner>*,.block--project>.block__inner>*,.block--teaching>.block__inner>*{grid-column:1/-1}.block--post .main,.block--project .main,.block--teaching .main{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--post .main>*,.block--project .main>*,.block--teaching .main>*{flex:0 0 auto}.block--post .main,.block--project .main,.block--teaching .main{gap:calc(var(--ten, 0.625rem)*2)}.block--post .title,.block--project .title,.block--teaching .title{font-family:var(--font-family-serif);font-style:normal;font-weight:500;font-size:calc(var(--ten, 0.625rem)*3.2);line-height:1.15;letter-spacing:-0.01em;margin-top:-0.1em;margin-bottom:-0.1em}.block--post .text,.block--project .text,.block--teaching .text{--line-height: 1.2em}.block--post .text h1,.block--post .text h2,.block--post .text h3,.block--post .text h4,.block--post .text h5,.block--post .text h6,.block--post .text p,.block--post .text ul,.block--post .text ol,.block--project .text h1,.block--project .text h2,.block--project .text h3,.block--project .text h4,.block--project .text h5,.block--project .text h6,.block--project .text p,.block--project .text ul,.block--project .text ol,.block--teaching .text h1,.block--teaching .text h2,.block--teaching .text h3,.block--teaching .text h4,.block--teaching .text h5,.block--teaching .text h6,.block--teaching .text p,.block--teaching .text ul,.block--teaching .text ol{margin:0}.block--post .text h1:not(:first-child),.block--post .text h2:not(:first-child),.block--post .text h3:not(:first-child),.block--post .text h4:not(:first-child),.block--post .text h5:not(:first-child),.block--post .text h6:not(:first-child),.block--post .text p:not(:first-child),.block--post .text ul:not(:first-child),.block--post .text ol:not(:first-child),.block--project .text h1:not(:first-child),.block--project .text h2:not(:first-child),.block--project .text h3:not(:first-child),.block--project .text h4:not(:first-child),.block--project .text h5:not(:first-child),.block--project .text h6:not(:first-child),.block--project .text p:not(:first-child),.block--project .text ul:not(:first-child),.block--project .text ol:not(:first-child),.block--teaching .text h1:not(:first-child),.block--teaching .text h2:not(:first-child),.block--teaching .text h3:not(:first-child),.block--teaching .text h4:not(:first-child),.block--teaching .text h5:not(:first-child),.block--teaching .text h6:not(:first-child),.block--teaching .text p:not(:first-child),.block--teaching .text ul:not(:first-child),.block--teaching .text ol:not(:first-child){margin-top:var(--line-height)}.block--post .text h1:not(:last-child),.block--post .text h2:not(:last-child),.block--post .text h3:not(:last-child),.block--post .text h4:not(:last-child),.block--post .text h5:not(:last-child),.block--post .text h6:not(:last-child),.block--post .text p:not(:last-child),.block--post .text ul:not(:last-child),.block--post .text ol:not(:last-child),.block--project .text h1:not(:last-child),.block--project .text h2:not(:last-child),.block--project .text h3:not(:last-child),.block--project .text h4:not(:last-child),.block--project .text h5:not(:last-child),.block--project .text h6:not(:last-child),.block--project .text p:not(:last-child),.block--project .text ul:not(:last-child),.block--project .text ol:not(:last-child),.block--teaching .text h1:not(:last-child),.block--teaching .text h2:not(:last-child),.block--teaching .text h3:not(:last-child),.block--teaching .text h4:not(:last-child),.block--teaching .text h5:not(:last-child),.block--teaching .text h6:not(:last-child),.block--teaching .text p:not(:last-child),.block--teaching .text ul:not(:last-child),.block--teaching .text ol:not(:last-child){margin-bottom:var(--line-height)}.block--post .text h1,.block--post .text h2,.block--post .text h3,.block--post .text h4,.block--post .text h5,.block--post .text h6,.block--project .text h1,.block--project .text h2,.block--project .text h3,.block--project .text h4,.block--project .text h5,.block--project .text h6,.block--teaching .text h1,.block--teaching .text h2,.block--teaching .text h3,.block--teaching .text h4,.block--teaching .text h5,.block--teaching .text h6{margin:var(--line-height) 0 0;text-wrap:balance}.block--post .text p,.block--project .text p,.block--teaching .text p{display:block;min-height:var(--line-height);margin-bottom:0}.block--post .text a,.block--project .text a,.block--teaching .text a{text-decoration:underline;text-underline-offset:.13em;text-decoration-thickness:.07em}.block--post .text a:hover,.block--post .text a:focus-visible,.block--project .text a:hover,.block--project .text a:focus-visible,.block--teaching .text a:hover,.block--teaching .text a:focus-visible{color:var(--color-linkHover)}.block--post .text ul,.block--post .text ol,.block--post .text li,.block--project .text ul,.block--project .text ol,.block--project .text li,.block--teaching .text ul,.block--teaching .text ol,.block--teaching .text li{list-style:none;padding:0}.block--post .text ul li,.block--post .text ol li,.block--project .text ul li,.block--project .text ol li,.block--teaching .text ul li,.block--teaching .text ol li{padding-left:1.5em;position:relative;display:block}.block--post .text ul li:before,.block--post .text ol li:before,.block--project .text ul li:before,.block--project .text ol li:before,.block--teaching .text ul li:before,.block--teaching .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--post .text ul li+li,.block--post .text ol li+li,.block--project .text ul li+li,.block--project .text ol li+li,.block--teaching .text ul li+li,.block--teaching .text ol li+li{margin-top:calc(var(--line-height)/2)}.block--post .text ul li:before,.block--project .text ul li:before,.block--teaching .text ul li:before{--size: 0.45em;top:.4em;left:.3em;width:var(--size);height:var(--size);border-radius:50%;background-color:currentColor}.block--post .text ol,.block--project .text ol,.block--teaching .text ol{counter-reset:ol-counter}.block--post .text ol li,.block--project .text ol li,.block--teaching .text ol li{counter-increment:ol-counter}.block--post .text ol li:before,.block--project .text ol li:before,.block--teaching .text ol li:before{content:counter(ol-counter) ". "}.block--post .title-wrapper,.block--project .title-wrapper,.block--teaching .title-wrapper{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--post .title-wrapper>*,.block--project .title-wrapper>*,.block--teaching .title-wrapper>*{flex:0 0 auto}.block--post .title-wrapper,.block--project .title-wrapper,.block--teaching .title-wrapper{row-gap:calc(var(--ten, 0.625rem)*.25)}@container block-inner (width > 40ch){.block--post .date,.block--project .date,.block--teaching .date{grid-column:1/auto;padding-top:calc(var(--ten, 0.625rem)*.5);transform:translateY(-0.2em)}.block--post .location,.block--project .location,.block--teaching .location{grid-column:1/auto;padding-top:calc(var(--ten, 0.625rem)*2)}.block--post .main,.block--project .main,.block--teaching .main{grid-row:1/span 3;grid-column:2/auto}}.block--project .block__inner,.block--teaching .block__inner{grid-template-columns:minmax(0, calc(var(--ten, 0.625rem) * 14)) minmax(0, 1fr)}.block--post{grid-column:1/-1}.block--projects,.block--teachings{row-gap:calc(var(--ten, 0.625rem)*2.5);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--projects>*,.block--teachings>*{flex:0 0 auto}.block--projects,.block--teachings{align-items:stretch}@media(max-width: 1239px){.block--projects{grid-column:1/-1}}@media(min-width: 1240px){.block--projects{grid-column:2/span 2}}.block--teachings{grid-column:1/span 1}.block--teachings-galleries{position:sticky;top:calc(var(--ten, 0.625rem)*16);grid-column:2/span 1;grid-row:1/span 3}@media(max-width: 639px){.block--teachings-galleries{display:none !important}}@media(min-width: 1240px){.block--teachings-galleries{grid-column:2/span 2}}.block--project{--col-grid-count: 2;grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--col-grid-count, 1), minmax(0, 1fr));column-gap:var(--col-grid-gutter, 0);row-gap:var(--col-grid-gutter, 0);align-items:start;row-gap:0}.block--project .block__cover{z-index:2;border-radius:var(--radius-xs);overflow:hidden;overflow:clip}.block--projects.block--table .block--project{--col-grid-count: 1}.block--projects.block--table .block--project .block__cover{display:none}@container block (width < 40ch){.block--project .block__cover,.block--project .block__inner{grid-column:1/-1}}body.page--info .block--project{--col-grid-count: 1}body.page--info .block--project .block__cover{--x: 50;--y: 50;left:calc(var(--x)*1svw);top:calc(var(--y)*1svh);transform:translate(calc(var(--x) * -1%), calc(var(--y) * -1%));position:fixed;width:20vmin;height:20vmin;border-radius:50%;display:block !important;background:rgba(0,0,0,0);box-sizing:border-box;z-index:100;pointer-events:none;opacity:0}html[data-transition=on] body.page--info .block--project .block__cover{will-change:opacity;transition-property:opacity;transition-timing-function:var(--ease-standard, cubic-bezier(0.4, 0, 0.2, 1));transition-duration:250ms}@media(prefers-reduced-motion: reduce){body.page--info .block--project .block__cover{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}body.page--info .block--project .block__cover{overflow:hidden;overflow:clip;filter:drop-shadow(0.125rem 0.125rem 0.3125rem rgba(0, 0, 0, 0.25))}body.page--info .block--project .block__cover img{height:100%;width:100%;max-width:100%;max-height:100%;object-fit:cover}@media(hover: hover){body.page--info .block--project:has(.teaser__link:hover) .block__cover,body.page--info .block--project:has(.teaser__link:focus-visible) .block__cover{opacity:1}}.block--table .table{width:100%}.block--table .row{border-top:var(--border);border-bottom:var(--border);border-color:var(--color-borderMuted);padding:calc(var(--ten, 0.625rem)*1) 0}.block--table .row+.row{margin-top:calc(-1*var(--border-width));border-top-color:rgba(0,0,0,0)}.block--table .row>.block{grid-column:1/-1}.block--table .row,.block--table .row__inner{display:grid;grid-template-columns:minmax(0, clamp(3rem, 10vw, 6rem)) 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{--line-height: 1.2em}.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}.block--table .cell--text h1:not(:first-child),.block--table .cell--text h2:not(:first-child),.block--table .cell--text h3:not(:first-child),.block--table .cell--text h4:not(:first-child),.block--table .cell--text h5:not(:first-child),.block--table .cell--text h6:not(:first-child),.block--table .cell--text p:not(:first-child),.block--table .cell--text ul:not(:first-child),.block--table .cell--text ol:not(:first-child){margin-top:var(--line-height)}.block--table .cell--text h1:not(:last-child),.block--table .cell--text h2:not(:last-child),.block--table .cell--text h3:not(:last-child),.block--table .cell--text h4:not(:last-child),.block--table .cell--text h5:not(:last-child),.block--table .cell--text h6:not(:last-child),.block--table .cell--text p:not(:last-child),.block--table .cell--text ul:not(:last-child),.block--table .cell--text ol:not(:last-child){margin-bottom:var(--line-height)}.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 p{display:block;min-height:var(--line-height);margin-bottom:0}.block--table .cell--text a{text-decoration:underline;text-underline-offset:.13em;text-decoration-thickness:.07em}.block--table .cell--text a:hover,.block--table .cell--text a:focus-visible{color:var(--color-linkHover)}.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) ". "}.block--table--vita .cell--date{transform:translateY(0.2em)}.block--table--vita .cell--text{font-family:var(--font-family-serif);font-style:normal;font-weight:500;font-size:calc(var(--ten, 0.625rem)*2.4);line-height:1.2}.block--figure{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--figure>*{flex:0 0 auto}.block--figure{row-gap:calc(var(--ten, 0.625rem)*.5);align-items:stretch}.block--figure figcaption{font-family:"Area Variable",sans-serif;font-style:normal;font-weight:700;font-size:calc(var(--ten, 0.625rem)*1.4);line-height:1.4;text-align:left}.block--cover{margin:0}.block--cover img{min-width:0;max-width:100%;width:auto;height:calc(100svh - var(--headerHeight, 0rem));display:block;aspect-ratio:var(--ratio-intrinsic, auto)}.block--title{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--title>*{flex:0 0 auto}.block--title{row-gap:0;padding:0}.block--title--legal{margin-bottom:3rem}.block--title--project{text-align:center;justify-content:center;align-items:center;display:grid;grid-template-columns:15rem minmax(0, 1fr) 15rem;padding-inline:calc(var(--ten, 0.625rem)*4.6 + .25rem)}.block--title--project:first-child{margin-bottom:3.5rem}.block--title--project .title{--color-bg: #9B9B9B;--color-bg: #8a8a8a;font-family:var(--font-family-display);font-size:max(var(--ten, 0.625rem)*10,7vw);letter-spacing:-0.03em;line-height:.8;font-weight:400;color:var(--color-headline, currentColor);text-align:center;background:linear-gradient(93deg, rgba(0, 0, 0, 0) 23%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 77%),var(--color-bg);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0.1rem 0.1rem rgba(0, 0, 0, 0.2))}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){.block--title--project .title{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){.block--title--project .title{-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){.block--title--project .title{-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}}.block--title--project .title{-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%;font-size:clamp(var(--ten, 0.625rem)*10,360vw/var(--strlen, 60),var(--ten, 0.625rem)*30);padding:calc(var(--ten, 0.625rem)*.5) 0 .25em;grid-column:2/auto;grid-row:1/auto}.block--title--project .subtitle{grid-column:2/auto;grid-row:2/auto;font-family:var(--font-family-serif);font-style:normal;font-weight:500;font-size:calc(var(--ten, 0.625rem)*3.2);line-height:1.15;letter-spacing:-0.01em}.block--title--project .date{grid-column:1/auto;grid-row:1/auto;text-align:left}.block--title--project .location{grid-column:3/auto;grid-row:1/auto;text-align:right}.block--text,.block--list,.block--heading,.block--quote{--line-height: 1.2em}.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}.block--text h1:not(:first-child),.block--text h2:not(:first-child),.block--text h3:not(:first-child),.block--text h4:not(:first-child),.block--text h5:not(:first-child),.block--text h6:not(:first-child),.block--text p:not(:first-child),.block--text ul:not(:first-child),.block--text ol:not(:first-child),.block--list h1:not(:first-child),.block--list h2:not(:first-child),.block--list h3:not(:first-child),.block--list h4:not(:first-child),.block--list h5:not(:first-child),.block--list h6:not(:first-child),.block--list p:not(:first-child),.block--list ul:not(:first-child),.block--list ol:not(:first-child),.block--heading h1:not(:first-child),.block--heading h2:not(:first-child),.block--heading h3:not(:first-child),.block--heading h4:not(:first-child),.block--heading h5:not(:first-child),.block--heading h6:not(:first-child),.block--heading p:not(:first-child),.block--heading ul:not(:first-child),.block--heading ol:not(:first-child),.block--quote h1:not(:first-child),.block--quote h2:not(:first-child),.block--quote h3:not(:first-child),.block--quote h4:not(:first-child),.block--quote h5:not(:first-child),.block--quote h6:not(:first-child),.block--quote p:not(:first-child),.block--quote ul:not(:first-child),.block--quote ol:not(:first-child){margin-top:var(--line-height)}.block--text h1:not(:last-child),.block--text h2:not(:last-child),.block--text h3:not(:last-child),.block--text h4:not(:last-child),.block--text h5:not(:last-child),.block--text h6:not(:last-child),.block--text p:not(:last-child),.block--text ul:not(:last-child),.block--text ol:not(:last-child),.block--list h1:not(:last-child),.block--list h2:not(:last-child),.block--list h3:not(:last-child),.block--list h4:not(:last-child),.block--list h5:not(:last-child),.block--list h6:not(:last-child),.block--list p:not(:last-child),.block--list ul:not(:last-child),.block--list ol:not(:last-child),.block--heading h1:not(:last-child),.block--heading h2:not(:last-child),.block--heading h3:not(:last-child),.block--heading h4:not(:last-child),.block--heading h5:not(:last-child),.block--heading h6:not(:last-child),.block--heading p:not(:last-child),.block--heading ul:not(:last-child),.block--heading ol:not(:last-child),.block--quote h1:not(:last-child),.block--quote h2:not(:last-child),.block--quote h3:not(:last-child),.block--quote h4:not(:last-child),.block--quote h5:not(:last-child),.block--quote h6:not(:last-child),.block--quote p:not(:last-child),.block--quote ul:not(:last-child),.block--quote ol:not(:last-child){margin-bottom:var(--line-height)}.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 p,.block--list p,.block--heading p,.block--quote p{display:block;min-height:var(--line-height);margin-bottom:0}.block--text a,.block--list a,.block--heading a,.block--quote a{text-decoration:underline;text-underline-offset:.13em;text-decoration-thickness:.07em}.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-linkHover)}.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>*{flex:0 0 auto}.block--quote figure{row-gap:1rem}.block--text{font-family:var(--font-family-serif);font-style:normal;font-weight:500;font-size:calc(var(--ten, 0.625rem)*2.4);line-height:1.2}.block--text .block__inner{max-width:calc(var(--ten, 0.625rem)*70);margin:0 auto}.block--logos>.block__title{--color-bg: #9B9B9B;--color-bg: #8a8a8a;font-family:var(--font-family-display);font-size:calc(var(--ten, 0.625rem)*7.4);line-height:calc(var(--ten, 0.625rem)*6.2);font-weight:400;color:var(--color-headline, currentColor);text-align:center;background:linear-gradient(93deg, rgba(0, 0, 0, 0) 23%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 77%),var(--color-bg);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);padding-bottom:.2em;margin-bottom:-0.2em;padding-top:.05em;margin-top:-0.1em;filter:drop-shadow(0 0.1rem 0.1rem rgba(0, 0, 0, 0.2));margin:2rem 0 1rem}.block--logos>.block__inner{display:flex;flex-flow:row wrap;gap:1.5rem 2.5rem;align-items:center;justify-content:center;margin:0 auto}.block--logos .logo{height:calc(var(--ten, 0.625rem)*8);padding:.5rem}.block--logos .logo img{height:100%;width:auto;display:block;box-shadow:none;border-radius:0;background-color:rgba(0,0,0,0)}.block--image,.block--video{--ratio: auto;margin:2rem 0;text-align:center}.block--image picture,.block--image img,.block--image figure,.block--image iframe,.block--image video,.block--video picture,.block--video img,.block--video figure,.block--video iframe,.block--video video{display:block;margin:0;box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%}.block--image img,.block--video img{min-width:0;max-width:100%;width:100%;max-height:calc(100svh - var(--headerHeight, 0rem));display:block;aspect-ratio:var(--ratio-intrinsic, auto)}.block--image figure:not([data-ratio=auto]) img,.block--video figure:not([data-ratio=auto]) img{aspect-ratio:var(--ratio, auto);width:100%;max-width:100%;object-fit:cover;object-position:center}.block--image figure[data-crop],.block--video 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,.block--video figure[data-crop] picture,.block--video figure[data-crop] img,.block--video figure[data-crop] figcaption{width:100vw;max-width:100vw}.block--image figure[data-crop] figcaption,.block--video figure[data-crop] figcaption{padding-left:var(--pagePadding-x);padding-right:var(--pagePadding-x)}.block--video .block__inner{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--video .block__inner>*{flex:0 0 auto}.block--video .card{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--video .card>*{flex:0 0 auto}.block--video .card{width:calc(var(--ten, 0.625rem)*60);height:calc(var(--ten, 0.625rem)*40);transform:scale(1)}html[data-transition=on] .block--video .card{will-change:transform;transition-property:transform;transition-timing-function:var(--ease-standard, cubic-bezier(0.4, 0, 0.2, 1));transition-duration:250ms}@media(prefers-reduced-motion: reduce){.block--video .card{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.block--video .card:hover,.block--video .card:focus-visible{transform:scale(1.02)}.block--video .card__image,.block--video img{position:absolute;inset:0;object-fit:cover;object-position:center;height:100%;width:100%;max-height:100%;max-width:100%}.block--video .card__title{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-0.0625rem;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.block--video .icon--play{display:block}.block--video .icon--play:after{content:"▶";display:block;font-size:calc(var(--ten, 0.625rem)*12);color:var(--color-bg);opacity:.9}.block--downloads .block__inner{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--downloads .block__inner>*{flex:0 0 auto}.block--downloads .block__inner{justify-content:center;align-items:center;gap:.5rem}.block--nav{align-items:flex-start;position:relative;font-family:"Area Variable",sans-serif;font-style:normal;font-weight:700;font-size:calc(var(--ten, 0.625rem)*1.4);line-height:1.4}.block--nav nav,.block--nav ul,.block--nav li,.block--nav a{display:block;box-sizing:border-box;position:relative}.block--nav ul{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--nav ul>*{flex:0 0 auto}.block--nav ul{gap:0;justify-content:flex-start;align-items:flex-start}.block--nav li{width:auto}.block--nav a{display:block;pointer-events:auto;min-height:var(--touchTargetSizeMin);min-width:var(--touchTargetSizeMin)}.block--nav a:hover{color:var(--color-textEm)}.block--featured{grid-column:1/span 2;display:block;z-index:4;pointer-events:none;transform:translateY(-3rem)}.block--featured>.block__inner{--colCount: 1;position:relative;display:grid;grid-template-columns:repeat(var(--colCount), minmax(0, 1fr));justify-content:start;align-items:start;column-gap:var(--col-grid-gutter, 0);row-gap:var(--col-grid-gutter, 0);padding:0;margin:0;width:100%}@media(hover: hover){.block--featured>.block__inner{width:calc(100vw - var(--pagePadding-x)*2)}html[data-transition=on] .block--featured>.block__inner{will-change:width;transition-property:width;transition-timing-function:var(--ease-standard, cubic-bezier(0.4, 0, 0.2, 1));transition-duration:500ms}}@media(hover: hover)and (prefers-reduced-motion: reduce){.block--featured>.block__inner{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}@media(min-width: 640px){.block--featured>.block__inner{--colCount: 12;grid-auto-rows:calc(100vw/(var(--colCount) + 4))}}@media(min-width: 1240px){.block--featured>.block__inner{--colCount: 16;grid-auto-rows:calc(100vw/var(--colCount))}}#main:has(.col--news:hover) .block--featured>.block__inner{width:100%}.block--featuredteaser,.block--featuredtext,.block--featuredphoto{--gridColStart: auto;--gridColSpan: 1;--gridRowStart: auto;--gridRowSpan: 1;grid-column:var(--gridColStart)/span var(--gridColSpan);grid-row:var(--gridRowStart)/span var(--gridRowSpan);width:100%;justify-self:stretch;justify-content:stretch;align-items:stretch;height:auto;pointer-events:auto;aspect-ratio:var(--ratioIntrinsic, 1)}@media(min-width: 640px){.block--featuredteaser,.block--featuredtext,.block--featuredphoto{--gridColSpan: 5;--gridRowSpan: 5}.block--featuredteaser[data-orientation=landscape],.block--featuredtext[data-orientation=landscape],.block--featuredphoto[data-orientation=landscape]{--gridColSpan: 6;--gridRowSpan: 4}.block--featuredteaser[data-orientation=portrait],.block--featuredtext[data-orientation=portrait],.block--featuredphoto[data-orientation=portrait]{--gridColSpan: 4;--gridRowSpan: 6}.block--featuredteaser:nth-child(1),.block--featuredtext:nth-child(1),.block--featuredphoto:nth-child(1){--gridColStart: 1;--gridRowStart: 1}.block--featuredteaser:nth-child(2),.block--featuredtext:nth-child(2),.block--featuredphoto:nth-child(2){--gridRowStart: 2}.block--featuredteaser:nth-child(4n+2),.block--featuredtext:nth-child(4n+2),.block--featuredphoto:nth-child(4n+2){transform:translateX(3.125vw)}.block--featuredteaser:nth-child(4n+4),.block--featuredtext:nth-child(4n+4),.block--featuredphoto:nth-child(4n+4){transform:translateX(3.125vw) translateY(-5%)}.block--featuredteaser:nth-child(8n-5),.block--featuredtext:nth-child(8n-5),.block--featuredphoto:nth-child(8n-5){transform:translateY(5%)}.block--featuredteaser:nth-child(8n-8),.block--featuredtext:nth-child(8n-8),.block--featuredphoto:nth-child(8n-8){transform:translateY(-5%)}.block--featuredteaser:nth-child(8n-7),.block--featuredtext:nth-child(8n-7),.block--featuredphoto:nth-child(8n-7){transform:translateY(5%)}.block--featuredteaser:nth-child(8n-3),.block--featuredtext:nth-child(8n-3),.block--featuredphoto:nth-child(8n-3){transform:translate(10%, -25%)}}@media(min-width: 1240px){.block--featuredteaser,.block--featuredtext,.block--featuredphoto{--gridColSpan: 5;--gridRowSpan: 5}.block--featuredteaser[data-orientation=landscape],.block--featuredtext[data-orientation=landscape],.block--featuredphoto[data-orientation=landscape]{--gridColSpan: 6;--gridRowSpan: 4}.block--featuredteaser[data-orientation=portrait],.block--featuredtext[data-orientation=portrait],.block--featuredphoto[data-orientation=portrait]{--gridColSpan: 4;--gridRowSpan: 6}}.block--featuredteaser .block__cover,.block--featuredtext .block__cover,.block--featuredphoto .block__cover{position:absolute;inset:0;z-index:1}.block--featuredteaser>.block__inner,.block--featuredtext>.block__inner,.block--featuredphoto>.block__inner{width:calc(95vw/var(--colCount)*var(--gridColSpan));height:auto;aspect-ratio:var(--ratioIntrinsic, 1);position:absolute;left:50%;transform:translateX(-50%) scale(1);margin:0;filter:drop-shadow(0.125rem 0.125rem 0.3125rem rgba(0, 0, 0, 0.25))}.block--featuredteaser .block__text,.block--featuredtext .block__text,.block--featuredphoto .block__text{position:relative;z-index:2;color:var(--color-text);background:var(--color-bg);width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.block--featuredteaser .block__text>*,.block--featuredtext .block__text>*,.block--featuredphoto .block__text>*{flex:0 0 auto}.block--featuredteaser .block__text,.block--featuredtext .block__text,.block--featuredphoto .block__text{justify-content:space-between;align-items:stretch;text-align:center;padding:2.25rem 1.5rem}.block--featuredteaser .block__text .title,.block--featuredtext .block__text .title,.block--featuredphoto .block__text .title{font-family:var(--font-family-serif);font-style:normal;font-weight:500;font-size:3.625rem;line-height:87%}.block--featuredteaser.has-cover .block__text,.block--featuredtext.has-cover .block__text,.block--featuredphoto.has-cover .block__text{opacity:0}html[data-transition=on] .block--featuredteaser.has-cover .block__text,html[data-transition=on] .block--featuredtext.has-cover .block__text,html[data-transition=on] .block--featuredphoto.has-cover .block__text{will-change:opacity;transition-property:opacity;transition-timing-function:var(--ease-standard, cubic-bezier(0.4, 0, 0.2, 1));transition-duration:250ms}@media(prefers-reduced-motion: reduce){.block--featuredteaser.has-cover .block__text,.block--featuredtext.has-cover .block__text,.block--featuredphoto.has-cover .block__text{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}@media(hover: hover){.block--featuredteaser.has-cover>.block__inner:hover .block__text,.block--featuredtext.has-cover>.block__inner:hover .block__text,.block--featuredphoto.has-cover>.block__inner:hover .block__text{opacity:1}}.block--featuredteaser:nth-child(8n-8),.block--featuredtext:nth-child(8n-8),.block--featuredphoto:nth-child(8n-8){--color-text: var(--color-sageLight);--color-bg: var(--color-sageDark)}.block--featuredteaser:nth-child(8n-7),.block--featuredtext:nth-child(8n-7),.block--featuredphoto:nth-child(8n-7){--color-text: var(--color-teal);--color-bg: var(--color-tealDark)}.block--featuredteaser:nth-child(8n-6),.block--featuredtext:nth-child(8n-6),.block--featuredphoto:nth-child(8n-6){--color-text: var(--color-mint);--color-bg: var(--color-mintDark)}.block--featuredteaser:nth-child(8n-5),.block--featuredtext:nth-child(8n-5),.block--featuredphoto:nth-child(8n-5){--color-text: var(--color-sandLight);--color-bg: var(--color-sandDark)}.block--featuredteaser:nth-child(8n-4),.block--featuredtext:nth-child(8n-4),.block--featuredphoto:nth-child(8n-4){--color-text: var(--color-skyLight);--color-bg: var(--color-skyDark)}.block--featuredteaser:nth-child(8n-3),.block--featuredtext:nth-child(8n-3),.block--featuredphoto:nth-child(8n-3){--color-text: var(--color-lavenderLight);--color-bg: var(--color-lavenderDark)}.block--featuredteaser:nth-child(8n-2),.block--featuredtext:nth-child(8n-2),.block--featuredphoto:nth-child(8n-2){--color-text: var(--color-roseLight);--color-bg: var(--color-roseDark)}.block--featuredteaser:nth-child(8n-1),.block--featuredtext:nth-child(8n-1),.block--featuredphoto:nth-child(8n-1){--color-text: var(--color-gray);--color-bg: var(--color-grayDark)}.block--featuredteaser>.block__inner{border-radius:var(--radius-xs);overflow:hidden;overflow:clip;cursor:pointer}html[data-transition=on] .block--featuredteaser>.block__inner{will-change:transform;transition-property:transform;transition-timing-function:var(--ease-standard, cubic-bezier(0.4, 0, 0.2, 1));transition-duration:250ms}@media(prefers-reduced-motion: reduce){.block--featuredteaser>.block__inner{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}@media(hover: hover){.block--featuredteaser>.block__inner:hover{transform:translateX(-50%) scale(1.02)}}.block--featuredtext{--ratioIntrinsic: auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--featuredtext>*{flex:0 0 auto}.block--featuredtext{z-index:2;pointer-events:none;align-self:start}.block--featuredtext a{pointer-events:auto}.block--featuredtext>.block__inner{position:relative;left:auto;transform:none;margin:1em 0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--featuredtext>.block__inner>*{flex:0 0 auto}.block--featuredtext>.block__inner{--color-bg: #9B9B9B;--color-bg: #8a8a8a;font-family:var(--font-family-display);font-size:max(var(--ten, 0.625rem)*10,7vw);letter-spacing:-0.03em;line-height:.8;font-weight:400;color:var(--color-headline, currentColor);text-align:center;background:linear-gradient(93deg, rgba(0, 0, 0, 0) 23%, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0) 77%),var(--color-bg);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0.1rem 0.1rem rgba(0, 0, 0, 0.2))}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){.block--featuredtext>.block__inner{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){.block--featuredtext>.block__inner{-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){.block--featuredtext>.block__inner{-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}}.block--featuredtext>.block__inner{-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%;font-size:clamp(var(--ten, 0.625rem)*7,360vw/var(--strlen, 60),var(--ten, 0.625rem)*30);text-align:center;padding-bottom:.3em;width:7em;max-width:90vw}.block--featuredphoto>.block__inner{height:100%}.block--featuredphoto .block__link{z-index:1;position:absolute;inset:0;text-align:center;color:rgba(0,0,0,0)}@media(max-width: 1239px){.block--featuredphoto{grid-column:2/-2;--gridColSpan: 10;--gridRowSpan: 10;transform:translateY(0) !important}}@media(max-width: 639px){.block--featuredphoto>.block__inner{max-width:100%}}svg.icon{display:block;width:var(--size-icon);height:auto}svg.icon,svg.icon path{stroke:var(--color-text)}a:focus-visible,area[href]:focus-visible,button:focus-visible,input:not([type=hidden]):focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[contenteditable=true]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[onclick]:focus-visible{outline:.0625rem solid var(--color-highlight);outline-offset:.0625rem}.btn,a.btn,button.btn{--size: 2.25rem;min-height:var(--size);min-width:var(--size);border-radius:calc(var(--size)*.5);display:inline-flex;flex-flow:row nowrap;gap:.5em;width:auto;max-width:100%;box-sizing:border-box;cursor:pointer;position:relative;padding:.4rem 1.5rem .5rem;z-index:1;height:auto;width:auto;width:max-content;max-width:var(--panel-max-width);border:.0625rem solid hsla(0,0%,100%,0);filter:var(--panel-chromeShadow);border-radius:calc(var(--ten, 0.625rem)*3.2);backdrop-filter:contrast(90%) blur(var(--panel-chromeBlur));color:var(--color-text);background:hsla(0,0%,100%,0)}.btn .btn__icon,.btn .btn__text,.btn .btn__label,a.btn .btn__icon,a.btn .btn__text,a.btn .btn__label,button.btn .btn__icon,button.btn .btn__text,button.btn .btn__label{display:block;align-self:center}.btn .btn__icon,a.btn .btn__icon,button.btn .btn__icon{width:1em;height:1em;position:relative}.btn svg,a.btn svg,button.btn svg{position:relative;width:100%;height:100%}.btn svg path,.btn svg polyline,a.btn svg path,a.btn svg polyline,button.btn svg path,button.btn svg polyline{stroke:currentColor;stroke-width:.11em;fill:none}.btn .btn__text,.btn .btn__label,a.btn .btn__text,a.btn .btn__label,button.btn .btn__text,button.btn .btn__label{width:auto;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btn:hover,a.btn:hover,button.btn:hover{color:var(--color-text);background:hsla(0,0%,100%,.5)}.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:1.5rem;height:.125rem;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% - .625rem)}.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% + .625rem)}.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-bg)}.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% - .75rem)}.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% + .75rem)}.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"}@container block-inner (width <= 40ch){.decent-datetime{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.decent-datetime>*{flex:0 0 auto}}@container block-inner (width > 40ch){.decent-datetime{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.decent-datetime>*{flex:0 0 auto}.decent-datetime{row-gap:0;justify-content:flex-start;align-items:flex-start}}.decent-datetime .time{display:none}.decent-datetime .datetime{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.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 .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-grayDark)}figure figcaption.credits{font-family:"Area Variable",sans-serif;font-style:normal;font-weight:700;font-size:calc(var(--ten, 0.625rem)*1.4);line-height:1.4;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:.125rem;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)}.pagenav{position:fixed;bottom:1rem;left:50%;z-index:99;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:auto;overflow:visible;transform:translateX(-50%);text-align:center}.pagenav .pagenav__details{display:block;position:relative;padding:0;border-radius:calc(var(--ten, 0.625rem)*2)}.pagenav .pagenav__details:hover{background:rgba(0,0,0,0)}.pagenav .pagenav__details[open] .pagenav__summary .btn__label{display:none}.pagenav .pagenav__details[open] .pagenav__summary .btn__icon svg{transform:scaleY(1) translateY(-6%)}.pagenav .pagenav__details:not([open]) .pagenav__summary .btn__icon svg{transform:scaleY(-1) translateY(10%)}.pagenav .pagenav__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.pagenav .pagenav__content>*{flex:0 0 auto}.pagenav .pagenav__content{align-items:stretch;gap:2px;padding-top:2px}.pagenav .pagenav__anchor,.pagenav .pagenav__summary{position:relative;white-space:nowrap;padding:.4rem 1.5rem .5rem;text-align:center;width:100%;margin:0;justify-content:center;align-items:center}.pagenav .pagenav__anchor.IO--intersecting--latest{color:var(--color-text);background:hsla(0,0%,100%,.5)}figure{gap:.5rem;display:grid;grid-template-columns:repeat(var(--column-count, 1), minmax(0, 1fr));align-items:center}figure img{justify-self:center}figure figcaption{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}figure figcaption>*{flex:0 0 auto}figure figcaption{font-family:"Area Variable",sans-serif;font-style:normal;font-weight:700;font-size:calc(var(--ten, 0.625rem)*1.4);line-height:1.4;color:var(--color-grayDark);text-align:center;padding:.4rem;margin:0;box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%;mix-blend-mode:multiply}html:before,body:before{content:"";position:fixed;inset:0}html:before{background-color:var(--color-bg)}body:before{background-color:rgba(0,0,0,0);background-image:url("/assets/img/texture.png");background-origin:center;background-repeat:repeat;mix-blend-mode:multiply;opacity:.7;pointer-events:none}/*# sourceMappingURL=default.css.map */
