.Page-module__UwRb4a__Page{max-width:640px;min-height:100dvh;padding:calc(var(--lh) * 4) var(--padding) calc(var(--lh) * 4);margin:0 auto;position:relative}.Page-module__UwRb4a__fadeTop,.Page-module__UwRb4a__fadeBottom{height:calc(var(--lh) * 4);pointer-events:none;z-index:8;position:fixed;left:0;right:0}.Page-module__UwRb4a__fadeTop{background:linear-gradient(to bottom, var(--bg), transparent);top:0}.Page-module__UwRb4a__fadeBottom{background:linear-gradient(to top, var(--bg), transparent);bottom:0}@media (max-width:900px){.Page-module__UwRb4a__Page{padding:calc(var(--lh) * 6) var(--padding) calc(var(--lh) * 4)}}
.Content-module___GG8XG__Content p{margin-bottom:var(--lh);min-height:var(--lh)}@media (max-width:700px){.Content-module___GG8XG__Content p{min-height:var(--lh);margin-bottom:2.3em}}.Content-module___GG8XG__Content p:last-child{margin-bottom:0}.Content-module___GG8XG__list{margin:0 0 var(--lh) 0;border-top:1px solid;padding:0;list-style:none}.Content-module___GG8XG__list:last-child{margin-bottom:0}.Content-module___GG8XG__listItem{text-transform:uppercase;border-bottom:1px solid;padding:.2em 0 .7em;list-style:none}.Content-module___GG8XG__listItem:last-child{border-bottom:none}.Content-module___GG8XG__listItem::marker{content:""}.Content-module___GG8XG__Content a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.Content-module___GG8XG__Content strong{font-weight:inherit;animation:2.5s 1.5s infinite both Content-module___GG8XG__strongSweep;display:inline-block;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 50%);mask-image:linear-gradient(90deg,#000 50%,#0000 50%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes Content-module___GG8XG__strongSweep{0%{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}30%{opacity:1;-webkit-mask-position:-100% 0;mask-position:-100% 0}31%{opacity:0;-webkit-mask-position:-100% 0;mask-position:-100% 0}33%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}40%{opacity:1;-webkit-mask-position:100% 0;mask-position:100% 0}70%{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}}.Content-module___GG8XG__spaces{white-space:normal;color:#0000;font-family:Eurocat,Helvetica,sans-serif;font-weight:400;text-decoration:none}.Content-module___GG8XG__title{text-transform:uppercase;letter-spacing:var(--ls-wide);font-style:italic}.Content-module___GG8XG__label{text-underline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.Content-module___GG8XG__inlineAppend{white-space:nowrap;margin-left:.5ch;display:inline}.Content-module___GG8XG__inlineAppend :where(button,a,span){all:unset;cursor:pointer}.Content-module___GG8XG__inlineAppend :where(button):focus-visible,.Content-module___GG8XG__inlineAppend :where(a):focus-visible,.Content-module___GG8XG__inlineAppend :where(span):focus-visible{outline-offset:2px;outline:2px solid}
.ProjectSlideshow-module__Zvgdiq__desktop{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.ProjectSlideshow-module__Zvgdiq__canvas{inset:var(--padding);position:absolute}.ProjectSlideshow-module__Zvgdiq__slideLayer{position:absolute;inset:0}.ProjectSlideshow-module__Zvgdiq__slideImage{position:absolute}.ProjectSlideshow-module__Zvgdiq__descriptionSlide{position:absolute;inset:0}.ProjectSlideshow-module__Zvgdiq__descriptionColumns{cursor:text;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ProjectSlideshow-module__Zvgdiq__mobile{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;display:none;position:fixed;inset:0}.ProjectSlideshow-module__Zvgdiq__mobileSlide{position:absolute;inset:0}.ProjectSlideshow-module__Zvgdiq__mobileSlide[data-layout=passepartout]{inset:calc(var(--menu-top) * 2 + var(--lh)) var(--padding)}.ProjectSlideshow-module__Zvgdiq__mobileBar{z-index:10;width:var(--menu-width);padding:var(--menu-top) 0 var(--padding);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5em;display:none;position:fixed;top:0;left:50%;transform:translate(-50%)}.ProjectSlideshow-module__Zvgdiq__mobileTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;letter-spacing:var(--ls-wide);flex-shrink:1;font-style:italic;overflow:hidden}.ProjectSlideshow-module__Zvgdiq__mobileYear,.ProjectSlideshow-module__Zvgdiq__mobileInfo,.ProjectSlideshow-module__Zvgdiq__mobileCounter,.ProjectSlideshow-module__Zvgdiq__mobileClose{white-space:nowrap;flex-shrink:0}.ProjectSlideshow-module__Zvgdiq__mobileClose{padding:var(--padding);margin:calc(var(--padding) * -1);font-size:1.3em;line-height:1}.ProjectSlideshow-module__Zvgdiq__mobileInfo{padding-top:var(--padding);padding-bottom:var(--padding);margin-top:calc(var(--padding) * -1);margin-bottom:calc(var(--padding) * -1);text-decoration:underline}@media (min-width:601px) and (max-width:1024px),(min-width:601px) and (orientation:portrait){.ProjectSlideshow-module__Zvgdiq__mobileBar{width:max-content;max-width:calc(100% - var(--padding) * 2);justify-content:flex-start;gap:2em}}.ProjectSlideshow-module__Zvgdiq__infoOverlay{z-index:20;background:var(--bg);padding:calc(var(--menu-top) * 3 + var(--lh)) var(--padding) calc(var(--lh) * 4);position:fixed;inset:0;overflow-y:auto}.ProjectSlideshow-module__Zvgdiq__infoFadeTop{z-index:1;height:calc(var(--menu-top) * 3 + var(--lh));pointer-events:none;background:linear-gradient(to bottom, var(--bg) 0, var(--bg) calc(var(--menu-top) + var(--lh)), transparent 100%);position:fixed;top:0;left:0;right:0}.ProjectSlideshow-module__Zvgdiq__infoClose{z-index:2;top:var(--menu-top);right:var(--padding);text-transform:uppercase;cursor:pointer;padding-top:var(--padding);padding-bottom:var(--padding);margin-top:calc(var(--padding) * -1);margin-bottom:calc(var(--padding) * -1);position:fixed}.ProjectSlideshow-module__Zvgdiq__infoContent{z-index:2;max-width:700px;margin:0 auto;position:relative}.ProjectSlideshow-module__Zvgdiq__infoHeading{text-transform:uppercase}.ProjectSlideshow-module__Zvgdiq__infoShortDescription{text-transform:none}.ProjectSlideshow-module__Zvgdiq__infoDescription{margin-top:calc(var(--lh) * 2)}.ProjectSlideshow-module__Zvgdiq__close{z-index:11;top:calc(var(--menu-top) - 20px + .3em);right:var(--menu-top);justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4em;line-height:1;display:flex;position:fixed}.ProjectSlideshow-module__Zvgdiq__copyright{z-index:2;bottom:var(--padding);right:var(--padding);opacity:.4;pointer-events:none;position:fixed}.ProjectSlideshow-module__Zvgdiq__mobileCopyright{display:none}@media (max-width:1024px),(orientation:portrait){.ProjectSlideshow-module__Zvgdiq__desktop{display:none}.ProjectSlideshow-module__Zvgdiq__mobile{display:block}.ProjectSlideshow-module__Zvgdiq__mobileBar{display:flex}.ProjectSlideshow-module__Zvgdiq__close,.ProjectSlideshow-module__Zvgdiq__copyright{display:none}.ProjectSlideshow-module__Zvgdiq__mobileCopyright{z-index:2;bottom:var(--padding);left:var(--padding);opacity:.4;pointer-events:none;display:block;position:fixed}}
.ContactPage-module__2ov99W__ContactPage{min-height:100dvh;padding:calc(var(--lh) * 4) var(--padding);justify-content:center;align-items:center;display:flex}.ContactPage-module__2ov99W__box{width:1000px;max-width:100%;transform:translateX(calc(var(--content-shift) * -1))}.ContactPage-module__2ov99W__bio{width:700px;max-width:100%;margin:0 auto}.ContactPage-module__2ov99W__list{margin-top:calc(var(--lh) * 2);flex-wrap:wrap;justify-content:center;gap:5em;padding-left:0;list-style:none;display:flex}.ContactPage-module__2ov99W__credit{z-index:2;left:50%;bottom:var(--padding);width:100%;padding:0 var(--padding);box-sizing:border-box;text-align:center;text-wrap:balance;opacity:.5;position:fixed;transform:translate(-50%)}@media (max-width:600px){.ContactPage-module__2ov99W__ContactPage{padding:calc(var(--menu-top) * 3 + var(--lh)) var(--padding);display:block;position:relative}.ContactPage-module__2ov99W__list{justify-content:space-between;gap:1.5em}.ContactPage-module__2ov99W__credit{text-align:left}}@media (max-width:350px){.ContactPage-module__2ov99W__list{display:block}}
