*{margin:0;padding:0;box-sizing:border-box}img{display:block;width:100%;height:auto}ul,li{list-style:none}a{color:currentColor;text-decoration:none}button{font:inherit;background:none;border:0;color:currentColor;cursor:pointer}strong,b{font-weight:600}.img[data-contain] img{object-fit:contain}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}:root{--font-family: "Original Garamond", serif;--font-arsis: "Arsis", var(--font-family);--font-brush-script: "Brush Script", "Brush Script MT", cursive;--font-eurostile: "Eurostile", sans-serif;--font-marker-felt: "Marker Felt Local", "DS Marker Felt", cursive;--font-hobo: "Hobo", var(--font-family);--font-typewriter: "TypewriterFS", serif;--font-roundhand-script: "Roundhand", cursive;--font-nimbus: "Nimbus Sans Black", sans-serif;--font-garamond: var(--font-family);--font-times: "Times New Roman", "Times", serif;--font-title: var(--font-family);--font-body: var(--font-family);--font-size-regular: clamp(18px, 1.4vw, 1.5rem);--letter-spacing-regular: .01em;--line-height-regular: 1.35;--font-size-small: .75em;--letter-spacing-small: .1em;--line-height-small: 1.5;--font-size-title: clamp(2rem, 5vw, 4rem);--line-height-title: 1.2em;--letter-spacing-title: -.02em;--text-outline-width: .1em;--font-size-body: var(--font-size-regular);--line-height-body: var(--line-height-regular);--letter-spacing-body: .01em;--font-style-link: italic;--letter-spacing-link: .2em;--font-archive-title: var(--font-family);--font-size-archive-title: clamp(2rem, 2.5rem, 2rem);--line-height-archive-title: 1.1;--letter-spacing-archive-title: -.01em;--archive-item-min-height: 8rem;--font-size-cover-body: clamp(1.5rem, 2vw, 2rem);--line-height-cover-details: 1.3;--spacing-small: .5rem;--spacing-regular: 1rem;--spacing-medium: 2rem;--spacing-large: 4rem;--spacing-horizontal: 1.5rem;--column-gap: calc(2 * var(--spacing-horizontal));--margin-horizontal: var(--spacing-horizontal);--margin-vertical: var(--spacing-regular);--column-count-half: 6;--border-width: 6px;--underline-width: 4px;--underline-offset: .1em;--line-color: #d4d4d4;--link-hover-color: red;--inactive-color: #999;--information-bar-width: 3rem;--information-bar-height: 3rem}@media (width < 768px){:root{--font-size-regular: 18px;--line-height-regular: 1.35;--letter-spacing-body: .02em;--column-gap: var(--spacing-horizontal)}}@font-face{font-family:Original Garamond;src:url(./original-garamond_regular-CAAtF6qO.woff2) format("woff2"),url(./original-garamond_regular-uIeaOZYs.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Original Garamond;src:url(./original-garamond_italic-CZWkxJe_.woff2) format("woff2"),url(./original-garamond_italic-DOjfj_EH.woff) format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Nimbus Sans Black;src:url(./urw-nimbus-sans_black-DIae2LVM.woff2) format("woff2"),url(./urw-nimbus-sans_black-DILn18OX.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Nimbus Sans Black;src:url(./urw-nimbus-sans_black-italic-B64-7-r4.woff2) format("woff2"),url(./urw-nimbus-sans_black-italic-pONATnXO.woff) format("woff");font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:Arsis;src:url(./arsis_regular-BARdg5sN.woff2) format("woff2"),url(./arsis_regular-aHeJ9zJw.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Brush Script;src:url(./brushscriptstd-webfont-DygD31qX.woff2) format("woff2"),url(./brushscriptstd-webfont-CxHl7u0U.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Eurostile;src:url(./eurostile_black-extended-C6WEn76Q.woff2) format("woff2"),url(./eurostile_black-extended-BfDVlR6f.woff) format("woff");font-style:normal;font-weight:900;font-stretch:expanded;font-display:swap}@font-face{font-family:Hobo;src:url(./hobostd-webfont--57k3PDy.woff2) format("woff2"),url(./hobostd-webfont-CSvXytt9.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:TypewriterFS;src:url(./Typewriter-CondensedBold-webfont-DNIdWPYp.woff2) format("woff2"),url(./Typewriter-CondensedBold-webfont-C4qa6fSs.woff) format("woff");font-style:normal;font-weight:700;font-stretch:condensed;font-display:swap}@font-face{font-family:Marker Felt Local;src:local("MarkerFelt-Wide"),local("Marker Felt Wide");font-style:normal;font-weight:400}@font-face{font-family:DS Marker Felt;src:url(./DSMarkerFelt-DeGWdMMy.woff2) format("woff2"),url(./DSMarkerFelt-DSqH5-p0.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roundhand;src:url(./roundhand_regular-D2HQUID6.woff2) format("woff2"),url(./roundhand_regular-DKv1x_Jr.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}body{font-family:var(--font-family);font-size:var(--font-size-regular);line-height:var(--line-height-regular);letter-spacing:var(--letter-spacing-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}strong{font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing-link)}.title-font-arsis{--font-title: var(--font-arsis);--font-size-title: clamp(2rem, 9vw, 8rem);--line-height-title: .9;--letter-spacing-title: -.02em;--text-outline-width: .03em;--letter-spacing-title-outline: calc( var(--letter-spacing-title) + var(--text-outline-width) / 3 )}.title-font-brush-script{--font-title: var(--font-brush-script);--font-size-title: clamp(2rem, 6.5vw, 7rem);--line-height-title: 1;--letter-spacing-title: 0;--text-outline-width: 0;--letter-spacing-title-outline: 0}.title-font-eurostile{--font-title: var(--font-eurostile);--font-size-title: clamp(2rem, 4.5vw, 5rem);--line-height-title: 1;--letter-spacing-title: -.06em}.title-font-marker-felt{--font-title: var(--font-marker-felt);--font-size-title: clamp(4rem, 5vw, 6rem);--line-height-title: 1.2;--letter-spacing-title: .05;--text-outline-width: .08em;--letter-spacing-title-outline: .025em}.title-font-hobo{--font-title: var(--font-hobo);--font-size-title: clamp(2.2rem, 5vw, 5.5rem);--letter-spacing-title: 0;--text-outline-width: .08em;--letter-spacing-title-outline: .025em}.title-font-typewriter{--font-title: var(--font-typewriter);--font-size-title: clamp(4rem, 6vw, 7rem);--line-height-title: 1;--letter-spacing-title: -.01em;--text-outline-width: .06em}.title-font-roundhand-script{--font-title: var(--font-roundhand-script);--font-size-title: clamp(3rem, 6.5vw, 7rem);--line-height-title: 1;--letter-spacing-title: 0;--text-outline-width: 0;--letter-spacing-title-outline: 0}.title-font-nimbus{--font-title: var(--font-nimbus);--font-size-title: clamp(2rem, 5vw, 5rem);--line-height-title: 1.1;--text-outline-width: .06em;--letter-spacing-title-outline: .01em}.title-font-garamond{--font-title: var(--font-garamond);font-variant-numeric:oldstyle-nums;--font-size-title: clamp(3rem, 5vw, 5.5rem);--line-height-title: 1.1;--letter-spacing-title: -.04em;--text-outline-width: .05em}.body-font-garamond{--font-body: var(--font-garamond);font-variant-numeric:oldstyle-nums;--font-style-link: italic}.body-font-garamond .project-cover-details{line-height:1.3}.body-font-nimbus{--font-body: var(--font-nimbus);--font-size-body: clamp(17px, 1.35vw, 1.2rem);--line-height-body: 1.4;--letter-spacing-body: 0em;--font-style-link: normal}.body-font-nimbus .project-cover-details{font-size:clamp(1.4rem,1.7vw,1.75rem)}.archive-title-font-arsis{--font-archive-title: var(--font-arsis);--font-size-archive-title: clamp(2rem, 3rem, 3rem);--line-height-archive-title: .9;--letter-spacing-archive-title: 0}.archive-title-font-brush-script{--font-archive-title: var(--font-brush-script);--font-size-archive-title: clamp(2.2rem, 2.5rem, 2.5rem);--line-height-archive-title: 1;--letter-spacing-archive-title: 0}.archive-title-font-eurostile{--font-archive-title: var(--font-eurostile);--font-size-archive-title: clamp(1rem, 1.75rem, 2rem);--letter-spacing-archive-title: -.04em}.archive-title-font-marker-felt{--font-archive-title: var(--font-marker-felt);--line-height-archive-title: 1.2;--letter-spacing-archive-title: 0}.archive-title-font-hobo{--font-archive-title: var(--font-hobo);--font-size-archive-title: clamp(2rem, 2rem, 2rem);--line-height-archive-title: 1.2}.archive-title-font-typewriter{--font-archive-title: var(--font-typewriter);--font-size-archive-title: clamp(1.5rem, 2.3rem, 2.3rem);--line-height-archive-title: 1;--letter-spacing-archive-title: -.01em}.archive-title-font-roundhand-script{--font-archive-title: var(--font-roundhand-script);--font-size-archive-title: clamp(2rem, 2.5rem, 2.5rem);--line-height-archive-title: 1;--letter-spacing-archive-title: 0}.archive-title-font-nimbus{--font-archive-title: var(--font-nimbus);--font-size-archive-title: clamp(1.6rem, 1.8rem, 2rem);--line-height-archive-title: 1.1}.archive-title-font-garamond{--font-archive-title: var(--font-garamond);--line-height-archive-title: 1.2}.archive-title-font-garamond .archive-item-title{font-variant-numeric:oldstyle-nums}@media (width < 768px){.title-font-arsis{--font-size-title: 75px}.title-font-brush-script{--font-size-title: 56px}.title-font-eurostile{--font-size-title: 36px;--line-height-title: 1.1;--text-outline-width: .09em}.title-font-marker-felt{--font-size-title: 56px;--letter-spacing-title: 0}.title-font-hobo{--font-size-title: 42px}.title-font-typewriter{--font-size-title: 52px}.title-font-roundhand-script{--font-size-title: 60px}.title-font-nimbus{--font-size-title: 45px}.title-font-garamond{--font-size-title: 48px;--line-height-title: 1.2}.body-font-nimbus{--font-size-body: 16px}.body-font-nimbus .project-cover-details{font-size:18px}}html,body,main{display:block;width:100%;height:100%;font-kerning:normal}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bg-image .project-cover{background-image:var(--project-bg-image);background-position:center}.bg-image-full .project-cover{background-size:cover;background-repeat:no-repeat}.bg-image-tiled .project-cover{background-size:var(--bg-image-size) auto;background-repeat:repeat}.bg-image-small{--bg-image-size: clamp(4rem, 10vw, 12rem)}.bg-image-medium{--bg-image-size: clamp(7rem, 20vw, 22rem)}.bg-image-large{--bg-image-size: clamp(11rem, 35vw, 38rem)}.bg-pattern{--bg-pattern-size: clamp(1rem, 2.25vw, 3rem);--bg-pattern-color: currentColor}.bg-pattern-medium{--bg-pattern-size: clamp(2rem, 5.5vw, 7rem)}.bg-pattern-large{--bg-pattern-size: clamp(4rem, 11vw, 14rem)}.bg-checkers.bg-pattern-medium{--bg-pattern-size: clamp(3rem, 9vw, 11rem)}.bg-checkers.bg-pattern-large{--bg-pattern-size: clamp(6rem, 18vw, 22rem)}.bg-horizontal-stripes .project-cover{background-image:repeating-linear-gradient(to bottom,var(--bg-pattern-color) 0 calc(var(--bg-pattern-size) / 2),transparent 0 var(--bg-pattern-size))}.bg-vertical-stripes .project-cover{background-image:linear-gradient(to right,transparent 25%,var(--bg-pattern-color) 0 75%,transparent 0);background-size:var(--bg-pattern-size) 100%;background-position:center}.bg-dots .project-cover{--dot: radial-gradient( circle at 50% 25%, var(--bg-pattern-color) calc(var(--bg-pattern-size) * .14), transparent 0 );background-image:var(--dot),var(--dot);background-size:var(--bg-pattern-size) calc(var(--bg-pattern-size) * 2);background-position:0 0,calc(var(--bg-pattern-size) / 2) var(--bg-pattern-size)}.bg-checkers .project-cover{background-image:conic-gradient(var(--bg-pattern-color) 25%,transparent 0 50%,var(--bg-pattern-color) 0 75%,transparent 0);background-size:var(--bg-pattern-size) var(--bg-pattern-size);background-position:calc(50% + var(--bg-pattern-size) / 4) calc(50% + var(--bg-pattern-size) / 4)}.project-cover-title-text,.project-cover-word{display:inline-block;position:relative;isolation:isolate}.text-shadow-hard .project-cover-title{text-shadow:.05em .05em 0 var(--text-shadow-color, currentColor)}.text-shadow-ghost .project-cover-title-text:before,.text-shadow-perspective .project-cover-word:before{content:attr(data-text);content:attr(data-text) / "";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:var(--text-shadow-color, currentColor);pointer-events:none}.text-shadow-ghost .project-cover-title-text:before{transform:translate(-.16em,-.4em) scale(1.3);filter:blur(.07em);opacity:.45}.text-shadow-perspective .project-cover-title{isolation:isolate}.text-shadow-perspective .project-cover-word{isolation:auto}.text-shadow-perspective .project-cover-word:before{transform-origin:50% 85%;transform:scaleY(.6) skew(50deg);opacity:.4}@supports (text-box: trim-end cap alphabetic){.text-shadow-perspective .project-cover-word{text-box:trim-end cap alphabetic}.text-shadow-perspective .project-cover-word:before{transform-origin:50% 100%}}.text-gradient .project-cover-title-text{color:transparent;-webkit-text-fill-color:transparent;background-image:var(--text-gradient);-webkit-background-clip:text;background-clip:text}.text-gradient-horizontal{--text-gradient: linear-gradient(to right, var(--text-gradient-colors))}.text-gradient-vertical{--text-gradient: linear-gradient(to bottom, var(--text-gradient-colors))}.text-gradient-radial{--text-gradient: radial-gradient(closest-side, var(--text-gradient-colors))}@supports (text-box: trim-both cap alphabetic){.text-gradient{--text-gradient-pad: .3em}.text-gradient .project-cover-title-text{text-box:trim-both cap alphabetic;padding-block:var(--text-gradient-pad);margin-block:calc(-1 * var(--text-gradient-pad))}.text-gradient-vertical{--text-gradient-inset: var(--text-gradient-pad)}}.text-outline .project-cover-title{-webkit-text-stroke:var(--text-outline-width) var(--text-outline-color, currentColor);paint-order:stroke fill;letter-spacing:var( --letter-spacing-title-outline, calc(var(--letter-spacing-title) + var(--text-outline-width) / 2) )}.text-alt-colors-2 .project-cover-letter:nth-child(odd),.text-alt-colors-3 .project-cover-letter:nth-child(3n+1){color:var(--text-alt-color-1)}.text-alt-colors-2 .project-cover-letter:nth-child(2n+2),.text-alt-colors-3 .project-cover-letter:nth-child(3n+2){color:var(--text-alt-color-2)}.text-alt-colors-3 .project-cover-letter:nth-child(3n+3){color:var(--text-alt-color-3)}.project{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;background-color:var(--project-bg-color, white);color:var(--project-body-color, black);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}.project-column{padding:var(--margin-vertical) var(--margin-horizontal) calc(var(--margin-vertical) * var(--line-height-cover-details));height:100vh;overflow:scroll}.project-cover{display:flex;flex-direction:column;justify-content:space-between;text-align:center}.project-cover-more,.project-top{display:none}.project-cover-details{font-size:var(--font-size-cover-body);line-height:var(--line-height-cover-details)}.project-cover-logo a{text-decoration:underline var(--underline-width) var(--project-title-color);text-underline-offset:var(--underline-offset)}.project-content{display:grid;grid-template-columns:repeat(6,1fr);column-gap:var(--column-gap);align-content:start;padding-right:calc(var(--information-bar-width) + var(--margin-horizontal))}@media (width < 768px){.project{display:block;height:auto;min-height:100%}.project-column{height:auto;overflow:visible}.project-cover{height:calc(100svh - var(--information-bar-height));padding-top:calc(var(--margin-vertical) + var(--font-size-cover-body) * var(--line-height-cover-details));cursor:pointer}.project-cover-more{display:block;line-height:1.6;font-style:var(--font-style-link);letter-spacing:var(--letter-spacing-link);padding-left:var(--letter-spacing-link)}.project-cover-more span{text-decoration:underline var(--underline-width) var(--project-title-color);text-underline-offset:var(--underline-offset)}.project-top{position:fixed;right:var(--margin-horizontal);bottom:calc(var(--information-bar-height) + var(--margin-vertical));z-index:5;display:block;width:2.5rem;height:2.5rem;padding:.5rem;opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.project-top.is-visible{opacity:1;visibility:visible;transition:opacity .2s}.project-top svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5}.project-cover-logo{position:fixed;top:var(--margin-vertical);left:0;right:0;z-index:5}.project-cover-title{margin:auto 0}.project-content{padding-right:var(--margin-horizontal);padding-bottom:calc(var(--information-bar-height) + var(--spacing-large))}}.project-content-text{grid-column:1 / span 6;display:grid;grid-template-columns:repeat(6,1fr);column-gap:var(--column-gap)}.project-content-text>*{grid-column:1 / span 6}.project-content-text p{margin-bottom:var(--spacing-regular)}.js img[loading=lazy]{opacity:0;transition:opacity .6s ease}.js img[loading=lazy].is-loaded{opacity:1}@media (prefers-reduced-motion: reduce){.js img[loading=lazy]{transition:none}}.project-content-text figure{margin:var(--spacing-large) 0 var(--spacing-large);container-type:inline-size}.project-content-text figure img{max-height:100cqw;object-fit:contain}.project-content-text .video-block video,.project-content-text .video-block iframe{display:block;width:100%;border:0;outline:0}.project-content-text .video-block video{height:auto}.project-content-text .video-block iframe{height:auto;aspect-ratio:16 / 9}.project-content-text .gallery-block ul{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--column-gap);align-items:center;list-style:none;padding:0;margin:0}.project-content-text .gallery-block li{grid-column:span 3;container-type:inline-size}.project-content-text .gallery-block li:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - var(--column-gap)) / 2)}.project-content-text .gallery-block img{display:block;width:100%;height:auto}.project-content-text .gallery-block figcaption{margin-top:var(--spacing-regular)}.project-content-text .slideshow-track{display:flex;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;list-style:none;padding:0;margin:0}.project-content-text .slideshow-track::-webkit-scrollbar{display:none}.project-content-text .slideshow-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.project-content-text .slideshow-slide img{display:block;width:100%;height:auto;aspect-ratio:var(--slideshow-ratio, 3 / 2);max-height:none;object-fit:contain}.project-content-text .slideshow-controls{display:flex;justify-content:center;align-items:baseline;gap:var(--spacing-regular);margin-top:var(--spacing-small);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-small);font-variant-numeric:tabular-nums}.project-content-text .slideshow-controls+figcaption{margin-top:0}.project-content-text .slideshow-captions{display:grid}.project-content-text .slideshow-caption{grid-area:1 / 1;visibility:hidden}.project-content-text .slideshow-caption.is-current{visibility:visible}.project-content-text figcaption{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-small);margin:var(--spacing-small) var(--spacing-medium) 0;text-align:center}.project-content-text a{font-style:var(--font-style-link);letter-spacing:var(--letter-spacing-link);text-decoration:underline var(--underline-width) var(--project-title-color);text-underline-offset:var(--underline-offset)}.project-content-text a:hover,.project-content-text a:focus-visible{color:var(--project-title-color)}.project-support{grid-column:1 / span 6;display:grid;grid-template-columns:repeat(6,1fr);column-gap:var(--column-gap);margin-top:var(--spacing-large);text-align:center}.project-support>*{grid-column:1 / span 6}.project-support-text{margin-bottom:var(--spacing-regular)}.project-support-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-regular) var(--spacing-medium);list-style:none;padding:0;margin:0}.project-support-logos img{display:block;height:clamp(1.5rem,calc(8rem/sqrt(var(--logo-ratio, 1))),4rem);width:auto;max-width:10rem;object-fit:contain;mix-blend-mode:multiply}.project-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;list-style:none;padding:0;margin:0}.project-gallery-item img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.project-cover-title{color:var(--project-title-color, inherit);font-family:var(--font-title);font-size:var(--font-size-title);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-title)}.interim .project-cover{display:grid;grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(0,1fr);container-type:inline-size}.interim .project-cover-logo{grid-row:1;align-self:start}.interim .project-cover>.project-cover-details:last-child{grid-row:3;align-self:end;font-size:var(--font-size-body);line-height:var(--line-height-body);text-align:center}.interim-image{--ratio: 729.2 / 378.8;--hold-height: 50svh;--min-crop: .15;--max-crop: .4;grid-row:2;width:100%;height:max(100cqw / ((var(--ratio)) * (1 - var(--min-crop))),min(var(--hold-height),100cqw / ((var(--ratio)) * (1 - var(--max-crop)))))}.interim-image svg{display:block;width:100%;height:100%}@media (width < 768px){.interim .project-cover{cursor:auto;padding-top:calc(var(--margin-vertical) * var(--line-height-cover-details))}.interim:after{display:none}}.interim{position:relative}.interim:after{content:"";position:absolute;top:var(--spacing-regular);bottom:var(--spacing-regular);left:50%;z-index:11;width:var(--border-width);transform:translate(-50%);background-color:var(--line-color);pointer-events:none}.information{--information-duration: .6s;--information-fade: .2s;position:fixed;right:0;top:0;bottom:0;width:var(--information-bar-width);z-index:10;font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}@media (width >= 768px){.information.is-static{width:50vw}.information.is-static .information-toggle,.information.is-static .information-close{display:none}.information.is-static .information-panel{visibility:visible;transform:none}}.information-toggle{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:0;border:0;background:#fff;color:inherit;font:inherit;cursor:pointer}.information.is-open .information-toggle{visibility:hidden;pointer-events:none}.information-toggle-label{display:flex;flex-direction:column;align-items:center;line-height:1.2;font-style:var(--font-style-link)}.information.is-open .information-toggle-label{opacity:0}.information-toggle:hover,.information-toggle:focus-visible{color:var(--link-hover-color)}.information-panel{position:fixed;top:0;right:0;bottom:0;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);width:50vw;overflow:hidden;background-color:#fff;visibility:hidden;transform:translate(100%)}.information.is-open .information-panel{visibility:visible;transform:translate(0)}.information.is-animated .information-toggle{transition:visibility 0s}.information.is-animated.is-open .information-toggle{transition:visibility 0s var(--information-duration)}.information.is-animated .information-toggle-label{transition:opacity var(--information-fade) var(--information-duration)}.information.is-animated.is-open .information-toggle-label{transition:opacity var(--information-fade)}.information.is-animated .information-panel{transition:transform var(--information-duration) ease-in-out,visibility 0s var(--information-duration)}.information.is-animated.is-open .information-panel{transition:transform var(--information-duration) ease-in-out,visibility 0s}@media (prefers-reduced-motion: reduce){.information,.information *{transition-duration:0s!important;transition-delay:0s!important}}.information-close{position:absolute;top:var(--margin-vertical);right:var(--margin-horizontal);padding:0;border:0;background:none;color:inherit;font:inherit;font-style:var(--font-style-link);letter-spacing:var(--letter-spacing-link);text-decoration:underline var(--underline-width) var(--line-color);text-underline-offset:var(--underline-offset);cursor:pointer}.information-close:hover,.information-close:focus-visible{color:var(--link-hover-color)}.information-panel:before{content:"";position:absolute;top:var(--spacing-regular);bottom:var(--spacing-regular);left:50%;width:var(--border-width);transform:translate(-50%);background-color:var(--line-color);pointer-events:none}.information-column{padding:var(--margin-vertical) var(--margin-horizontal);overflow-y:auto}.information-column p{margin-bottom:var(--spacing-regular)}.information-column h2{margin-bottom:var(--spacing-small)}.archive{grid-column:1 / span 1}.archive-list+.archive-title{margin-top:var(--spacing-large)}.archive-item{min-height:var(--archive-item-min-height);border-top:var(--border-width) solid var(--line-color)}.archive-item:last-child{border-bottom:var(--border-width) solid var(--line-color)}.archive-link{display:block;min-height:inherit;padding:var(--spacing-small) 0 calc(var(--spacing-medium) + var(--spacing-small));color:#000;text-decoration:none}.archive-date{letter-spacing:var(--letter-spacing-link)}.archive-item-title{font-family:var(--font-archive-title);font-size:var(--font-size-archive-title);line-height:var(--line-height-archive-title);letter-spacing:var(--letter-spacing-archive-title);text-align:center;padding:0 var(--spacing-regular)}.archive-link:hover .archive-item-title,.archive-link:focus-visible .archive-item-title{color:var(--archive-title-color, black)}.about{grid-column:2 / span 1}.about-languages{display:flex;gap:.4em;font-style:var(--font-style-link);letter-spacing:var(--letter-spacing-link)}.about-language{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.about-language[aria-pressed=false]{color:var(--inactive-color)}.about-language:hover,.about-language:focus-visible{color:var(--link-hover-color)}.about-text[hidden]{display:none}.about-text a:hover,.about-text a:focus-visible{color:var(--link-hover-color)}.information-tabs{display:none}.information-tab{padding:0;letter-spacing:inherit}.information-tab[aria-pressed=false]{color:var(--inactive-color)}@media (width < 768px){.information{top:auto;left:0;width:100%;height:var(--information-bar-height)}.information-toggle-label{flex-direction:row;letter-spacing:var(--letter-spacing-link);padding-left:var(--letter-spacing-link)}.information-panel{left:0;width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);transform:translateY(100%)}.information.is-open .information-panel{transform:translateY(0)}.information-panel:before{display:none}.information-tabs{display:flex;gap:var(--spacing-regular);grid-area:1 / 1;padding:var(--margin-vertical) var(--margin-horizontal) 0}.information-close{position:static;grid-area:1 / 1;justify-self:end;margin:var(--margin-vertical) var(--margin-horizontal) 0 0}.archive,.about{grid-area:2 / 1}.about-title,.information[data-information-tab=about] .archive,.information[data-information-tab=events] .about{display:none}}
