*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden!important}h1,h2,h3,h4,h5,h6,p,blockquote{font-size:inherit;margin:0;font-weight:400}ul,ol,li{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}img{width:100%}figure{margin:0}fieldset{border:0;margin:0;padding:0;display:block}input{font-family:inherit;font-size:inherit;appearance:none;border:none}input:focus{outline:none}button{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;padding:0}button:focus{outline:1px dotted}@font-face{font-family:BrutGrotesqueRg;src:url(/fonts/Brut_Grotesque_WEB-Regular.eot);src:url(/fonts/Brut_Grotesque_WEB-Regular.eot?#iefix)format("embedded-opentype"),url(/fonts/Brut_Grotesque_WEB-Regular.woff2)format("woff2"),url(/fonts/Brut_Grotesque_WEB-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:BrutGrotesqueBook;src:url(/fonts/Brut_Grotesque_WEB-Book.eot);src:url(/fonts/Brut_Grotesque_WEB-Book.eot?#iefix)format("embedded-opentype"),url(/fonts/Brut_Grotesque_WEB-Book.woff2)format("woff2"),url(/fonts/Brut_Grotesque_WEB-Book.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:NimbusSanExt;src:url(/fonts/nimbusext.eot);src:url(/fonts/nimbusext.eot?#iefix)format("embedded-opentype"),url(/fonts/nimbusext.ttf)format("truetype"),url(/fonts/nimbusext.woff2)format("woff2"),url(/fonts/nimbusext.woff)format("woff");font-weight:400;font-style:normal}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-active{opacity:0}.slide-down-enter-active,.slide-down-leave-active{transition:transform .4s}.slide-down-enter,.slide-down-leave-active{transform:translateY(100%)}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter,.page-leave-active{opacity:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}:root{--color-text:#3f3831;--color-background-rgb:247,248,245;--color-background:rgb(var(--color-background-rgb));--color-light:var(--color-background);--color-muted:#a9a8a6;--color-error:#ee2c33;--color-white:#fffffe;--transition-color-timing:.2s ease;--transition-opacity:opacity var(--transition-color-timing);--transition-color:color var(--transition-color-timing);--transition-border-color:border-color var(--transition-color-timing);--transition-background-color:background-color var(--transition-color-timing);--easing:all var(--transition-color-timing);--1hv:1vh;--100vh:100vh;--gutter:10px;--grid-gap:calc(var(--gutter)*2);--block-margin-l:180px;--block-margin:80px;--header-height:50px;--footer-height:50px;--footer-height-mob:140px;--page-bottom-padding:240px;--mobile-content-inset:calc(var(--grid-gap) + ((1/12)*100%));--card-scale-time:.4s}html{color:var(--color-text);background-color:var(--color-background)}html ::selection{color:var(--color-background);background:var(--color-text)}
.ContentBlocks h2{margin-bottom:1em}.ContentBlocks p+h2{margin-top:2em}.ContentBlocks p+p{margin-top:1em}.ContentBlocks a{text-decoration:underline;transition:text-decoration-color .3s}.ContentBlocks a:hover{text-decoration-color:#0000}.ContentBlocks a:focus{-webkit-text-decoration:none;text-decoration:none}.ContentBlocks{grid-template:auto/repeat(12,1fr);align-items:start;display:grid;position:relative}.ContentBlocks>h2,.ContentBlocks>p,.ContentBlocks>blockquote{padding:0 var(--gutter)}.ContentBlocks:not(.ContentColumnBlock__Column)>p{font-size:1.5rem;line-height:1.2}.ContentBlocks p,.ContentBlocks h2{grid-area:auto/6/auto/-1;width:36ch;max-width:100%}.ContentBlocks p+blockquote,.ContentBlocks .ContentImageBlock+blockquote,.ContentBlocks .ContentGallery+blockquote,.ContentBlocks .ContentGalleryPortrait+blockquote{margin-top:var(--block-margin-l)}.ContentBlocks blockquote{grid-area:auto/2/auto/-1;max-width:23ch;font-size:2.625rem;line-height:1.231}.ContentBlocks blockquote+.ContentColumnBlock{margin-top:calc(var(--block-margin) - 2em)}.ContentBlocks .ContentImageBlock,.ContentBlocks .ContentVideoBlock{grid-area:auto/1/auto/-1}.ContentBlocks .ContentImageBlock+p,.ContentBlocks .ContentGallery+p,.ContentBlocks .ContentGalleryPortrait+p,.ContentBlocks p+.ContentImageBlock,.ContentBlocks p+.ContentImageBlock_format_small,.ContentBlocks p+.ContentImageBlock_format_medium,.ContentBlocks blockquote+.ContentImageBlock,.ContentBlocks blockquote+.ContentImageBlock_format_small,.ContentBlocks blockquote+.ContentImageBlock_format_medium,.ContentBlocks .ContentImageBlock+.ContentImageBlock,.ContentBlocks .ContentColumnBlock+.ContentImageBlock{margin-top:var(--block-margin-l)}.ContentBlocks p+.VideoBlock{margin-top:var(--block-margin)}@media (max-width:1024px){.ContentBlocks p,.ContentBlocks h2,.ContentBlocks blockquote{grid-column:4/-1}.ContentBlocks p+.ContentContact{margin-top:var(--block-margin)}}@media (max-width:768px){.ContentBlocks p{grid-column:2/-2;width:auto;font-size:1.25rem}.ContentBlocks blockquote{margin-top:var(--block-margin);grid-column-start:1;font-size:2rem;line-height:1.2}.ContentBlocks .ContentImageBlock+blockquote,.ContentBlocks .ContentGallery+blockquote,.ContentBlocks .ContentGalleryPortrait+blockquote{margin-top:var(--block-margin)}}.ContentColumnBlock h2{margin-bottom:1em}.ContentColumnBlock p+h2{margin-top:2em}.ContentColumnBlock p+p{margin-top:1em}.ContentColumnBlock a{text-decoration:underline;transition:text-decoration-color .3s}.ContentColumnBlock a:hover{text-decoration-color:#0000}.ContentColumnBlock a:focus{-webkit-text-decoration:none;text-decoration:none}.ContentColumnBlock{margin:calc(var(--block-margin-l) - 2em)0 0;padding:0 var(--gutter);flex-wrap:wrap;grid-area:auto/6/auto/-2;display:flex}.ContentColumnBlock p{max-width:30ch}@media (max-width:560px){.ContentColumnBlock{grid-column:4/-1}}.ContentColumnBlock__Column{width:50%;max-width:100%;margin-top:2em;padding-right:5ch}@media (min-width:2000px){.ContentColumnBlock__Column{grid-column-end:-4;max-width:800px}}@media (min-width:1600px){.ContentColumnBlock__Column{grid-column-end:-3}}@media (max-width:1024px){.ContentColumnBlock__Column{grid-column:4/-1}.ContentColumnBlock__Column p{font-size:inherit;padding:0}}@media (max-width:768px){.ContentColumnBlock__Column{grid-column-start:1}.ContentColumnBlock__Column_hidden{display:none}}@media (max-width:768px) and (max-width:560px){.ContentColumnBlock__Column{width:100%;padding-right:0}}.ContentContact{gap:var(--grid-gap);grid-template:auto/repeat(6,1fr);grid-area:auto/auto/auto/span 6;margin:140px 0;display:grid}@media (max-width:1024px){.ContentContact{margin:0 0 var(--block-margin)}}@media (max-width:690px){.ContentContact{grid-column:2/-2}}.ContentContact__Inner{grid-column:3/-2}@media (max-width:1024px){.ContentContact__Inner{grid-column:2/-2}}@media (max-width:690px){.ContentContact__Inner{grid-column:1/-1;max-width:100%}}.ContentContact__Heading{text-transform:uppercase;letter-spacing:.02em;margin-bottom:1em}.ContentContact__FormWrapper{position:relative}.ContentDetails{gap:var(--grid-gap);grid-template:auto/repeat(6,1fr);grid-area:auto/auto/auto/span 6;margin:140px 0;display:grid}@media (max-width:1024px){.ContentDetails{margin:0 0 var(--block-margin)}}@media (max-width:690px){.ContentDetails{grid-column:1/-1}}.ContentDetails__Inner{grid-column:3/-2}@media (max-width:1024px){.ContentDetails__Inner{grid-column:2/-2}}@media (max-width:690px){.ContentDetails__Inner{grid-column:3/-1}}.ContentDetails__Heading{text-transform:uppercase;letter-spacing:.02em;margin-bottom:1em}.ContentDetails__Block{margin-bottom:1em}.ContentDetails__Value{white-space:pre-line}.ContentDetails__Value a{text-decoration:underline;transition:text-decoration-color .3s}.ContentDetails__Value a:hover{text-decoration-color:#0000}.ContentDetails__Value a:focus{-webkit-text-decoration:none;text-decoration:none}.ContentSubtitle{grid-area:auto/3/auto/span 2;display:block!important}@media (max-width:1024px){.ContentSubtitle{grid-column:1/span 2}}@media (max-width:768px){.ContentSubtitle{grid-column:5/-1;margin-bottom:100px}}.ContentSubtitle__Text{white-space:pre-line}.ContentGallery{background:var(--color-background);margin-top:var(--block-margin-l);padding:0 var(--gutter);grid-column:2/-2;position:relative;overflow:hidden}@media (max-width:1024px){.ContentGallery{grid-column:1/-1}}.ContentGalleryPortrait{padding-left:calc(.0833333*(100% + var(--gutter)));padding-right:calc(.0416667*(100% + var(--gutter)));margin-top:var(--block-margin-l);grid-column:1/-1}@media (max-width:768px){.ContentGalleryPortrait{margin-top:var(--block-margin);padding:0}}.ContentGalleryPortrait__Inner{padding:0 var(--gutter);display:flex}@media (max-width:768px){.ContentGalleryPortrait__Inner{flex-direction:column;padding:0}}.ContentGalleryPortrait__Figure{grid-gap:var(--grid-gap);background:var(--color-background);grid-template-columns:repeat(11,1fr);width:50%;display:grid}@media (max-width:768px){.ContentGalleryPortrait__Figure{flex-direction:column;width:100%;display:flex}.ContentGalleryPortrait__Figure:nth-child(n+2){margin-top:100px}}.ContentGalleryPortrait__Image{grid-column:1/-2}.ContentGalleryPortrait__Image_multiply{mix-blend-mode:multiply}@media (max-width:768px){.ContentGalleryPortrait__Image{padding:0 var(--gutter)}}.ContentGalleryPortrait__Caption{color:var(--color-muted);writing-mode:vertical-rl;grid-column:-2/span 1;transform:rotate(180deg)}@media (max-width:768px){.ContentGalleryPortrait__Caption{margin-top:1.5em;margin-left:calc(var(--gutter) + 8.33333%);writing-mode:inherit;transform:none}}.ContentGallerySlide{background:var(--color-background);width:100%;padding-bottom:1em}.ContentGallerySlide__Image_multiply{mix-blend-mode:multiply}@media (max-width:1024px){.ContentGallerySlide{padding-bottom:3em}}.ContentImageBlock{margin-top:var(--block-margin-l);padding:0 var(--gutter)}@media (max-width:768px){.ContentImageBlock{margin-top:var(--block-margin)!important}}.ContentImageBlock__Figure{background-color:var(--color-background);grid-template:auto/repeat(12,1fr);transition:all .5s;display:grid}.ContentImageBlock__Image{width:100%;font-size:0}.ContentImageBlock__Caption{color:var(--color-muted);margin-left:var(--grid-gap);writing-mode:vertical-rl;transform:rotate(180deg)}.ContentImageBlock_multiply .ContentImageBlock__Image{mix-blend-mode:multiply}.ContentImageBlock_format_default .ContentImageBlock__Image{grid-area:auto/2/auto/-2}.ContentImageBlock_format_full,.ContentImageBlock_format_full .ContentImageBlock__Figure{flex-direction:column;justify-content:flex-start;display:flex}.ContentImageBlock_format_full .ContentImageBlock__Caption{writing-mode:unset;margin-top:1.5em;margin-left:0;position:static;transform:none}.ContentImageBlock_format_medium,.ContentImageBlock_format_small{margin-top:0;display:flex}.ContentImageBlock_format_medium .ContentImageBlock__Figure,.ContentImageBlock_format_small .ContentImageBlock__Figure{align-items:flex-start;margin:0 calc(8.33333% + 1.66667px);display:flex;position:relative}.ContentImageBlock_format_medium .ContentImageBlock__Image,.ContentImageBlock_format_small .ContentImageBlock__Image{width:100%}.ContentImageBlock_format_medium .ContentImageBlock__Caption,.ContentImageBlock_format_small .ContentImageBlock__Caption{top:0;bottom:0;left:calc(100% + var(--grid-gap));position:absolute}.ContentImageBlock_align_right,.ContentImageBlock_format_medium+.ContentImageBlock_align_right,.ContentImageBlock_format_small+.ContentImageBlock_align_right{justify-content:flex-end}.ContentImageBlock_format_medium .ContentImageBlock__Figure{flex:0 calc(33.3333% - 13.3333px);min-width:300px}.ContentImageBlock_format_small .ContentImageBlock__Figure{flex:0 calc(25% - 15px);min-width:250px}@media (max-width:768px){.ContentImageBlock_format_default{flex-direction:column;display:block}.ContentImageBlock_format_default .ContentImageBlock__Figure,.ContentImageBlock_format_medium .ContentImageBlock__Figure,.ContentImageBlock_format_small .ContentImageBlock__Figure{flex-direction:column;justify-content:flex-start;display:flex}.ContentImageBlock_format_default .ContentImageBlock__Caption,.ContentImageBlock_format_medium .ContentImageBlock__Caption,.ContentImageBlock_format_small .ContentImageBlock__Caption{writing-mode:unset;margin-top:1.5em;margin-left:0;position:static;transform:none}.ContentImageBlock_format_medium .ContentImageBlock__Figure,.ContentImageBlock_format_small .ContentImageBlock__Figure{margin:0 var(--grid-gutter);flex:none;min-width:0}.ContentImageBlock_format_medium .ContentImageBlock__Figure{width:75%}.ContentImageBlock_format_small .ContentImageBlock__Figure{width:62.5%}}@media (max-width:690px){.ContentImageBlock_format_default .ContentImageBlock__Figure,.ContentImageBlock_format_full .ContentImageBlock__Figure{width:100vw;transform:translateX(calc(-1*var(--grid-gap)))}.ContentImageBlock_format_default .ContentImageBlock__Caption,.ContentImageBlock_format_full .ContentImageBlock__Caption{margin-left:var(--mobile-content-inset)}}.ContentVideoBlock{grid-column-gap:var(--grid-gap);margin:0 0 80px;display:grid}.ContentVideoBlock-Caption{color:var(--color-muted);margin-top:calc(var(--gutter)*2)}.ContentVideoBlock+.ContentVideoBlock{margin-top:40px}
.HeaderDisplay-module-scss-module__IW_xGq__Header>*{opacity:0;transition:all .4s ease-out;transform:translateY(20px)}.HeaderDisplay-module-scss-module__IW_xGq__Header_active>*{opacity:1;transform:translateY(0)}.HeaderDisplay-module-scss-module__IW_xGq__Background{z-index:50;width:100vw;height:calc(var(--header-height)*2);opacity:0;pointer-events:none;background:#fff;background:linear-gradient(180deg,rgba(var(--color-background-rgb),1)0%,rgba(var(--color-background-rgb),.9)30%,rgba(var(--color-background-rgb),.6)50%,rgba(var(--color-background-rgb),.3)70%,rgba(var(--color-background-rgb),0)100%);transition:all .3s ease-out;position:fixed;top:0;left:0;transform:translateY(-50px)}@media (max-width:768px){.HeaderDisplay-module-scss-module__IW_xGq__Background{height:89px}}.HeaderDisplay-module-scss-module__IW_xGq__Background_visible{opacity:1;transform:translateY(0)}.HeaderDisplay-module-scss-module__IW_xGq__Background_solid{opacity:1;background:var(--color-background);transition:all 10ms ease-out}
.HeaderNav-module-scss-module__MYWaAG__Menu{opacity:1;height:50px;padding:0 var(--gutter);pointer-events:none;z-index:350;justify-content:flex-end;align-items:center;width:100vw;display:flex;position:fixed;top:0;left:0;right:0}.HeaderNav-module-scss-module__MYWaAG__Menu_invert{color:var(--color-light)}.HeaderNav-module-scss-module__MYWaAG__Menu_invert .HeaderNav-module-scss-module__MYWaAG__Link{text-shadow:.9px 1.6px 3px #0000002e}@media (max-width:768px){.HeaderNav-module-scss-module__MYWaAG__Menu{display:none}}.HeaderNav-module-scss-module__MYWaAG__Link{pointer-events:auto;margin:0 var(--gutter)}.HeaderNav-module-scss-module__MYWaAG__Link:hover .HeaderNav-module-scss-module__MYWaAG__LinkText{text-decoration:underline;transition:text-decoration-color .3s}.HeaderNav-module-scss-module__MYWaAG__LinkText{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .3s}
.SvgHamburger-module-scss-module__W-MT7W__Hamburger{width:25px;height:25px;overflow:visible}.SvgHamburger-module-scss-module__W-MT7W__Hamburger .SvgHamburger-module-scss-module__W-MT7W__TopRect,.SvgHamburger-module-scss-module__W-MT7W__Hamburger .SvgHamburger-module-scss-module__W-MT7W__BottomRect{transform-origin:50%;transition:all .3s}.SvgHamburger-module-scss-module__W-MT7W__Hamburger_active .SvgHamburger-module-scss-module__W-MT7W__TopRect{transform:translate(-5px,4.75px)rotate(45deg)}.SvgHamburger-module-scss-module__W-MT7W__Hamburger_active .SvgHamburger-module-scss-module__W-MT7W__BottomRect{transform:translate(-5px,-4.75px)rotate(-45deg)}
.HeaderNavMobile-module-scss-module__5hJdFq__MobileNav{opacity:1;z-index:450;position:fixed;top:4px;right:15px}@media (min-width:768px){.HeaderNavMobile-module-scss-module__5hJdFq__MobileNav{display:none}}.HeaderNavMobile-module-scss-module__5hJdFq__Button{padding:5px}.HeaderNavMobile-module-scss-module__5hJdFq__Button:focus{border:none;outline:none}.HeaderNavMobile-module-scss-module__5hJdFq__Button .HeaderNavMobile-module-scss-module__5hJdFq__invert{color:var(--color-white);fill:currentColor}
.HeaderLogo-module-scss-module__7X3JoG__Logo{height:50px;padding:0 var(--gutter);z-index:500;align-items:center;width:auto;display:flex;position:fixed;top:0;left:0}.HeaderLogo-module-scss-module__7X3JoG__Logo svg{transition:var(--transition-color)}.HeaderLogo-module-scss-module__7X3JoG__Logo_hasLoaded svg{transition:var(--easing)}@media (min-width:768px){.HeaderLogo-module-scss-module__7X3JoG__Logo_invert{color:var(--color-light)}.HeaderLogo-module-scss-module__7X3JoG__Logo_invert svg{fill:currentColor}}@media (max-width:690px){.HeaderLogo-module-scss-module__7X3JoG__Logo_invert svg{fill:currentColor}}.HeaderLogo-module-scss-module__7X3JoG__Logo_opacity svg{opacity:0;color:var(--color-text)}.HeaderLogo-module-scss-module__7X3JoG__Logo_opacity svg svg{fill:currentColor}@media (max-width:690px){.HeaderLogo-module-scss-module__7X3JoG__Logo_opacity svg{opacity:1;color:var(--color-light)}.HeaderLogo-module-scss-module__7X3JoG__Logo_opacity svg svg{fill:currentColor}}.HeaderLogo-module-scss-module__7X3JoG__Link{margin:0 var(--gutter)}.HeaderLogo-module-scss-module__7X3JoG__Background{z-index:50;width:100vw;height:calc(var(--header-height)*2);background:#fff;background:linear-gradient(180deg,rgba(var(--color-background-rgb),1)0%,rgba(var(--color-background-rgb),.9)30%,rgba(var(--color-background-rgb),.6)50%,rgba(var(--color-background-rgb),.3)70%,rgba(var(--color-background-rgb),0)100%);opacity:0;transition:var(--easing);pointer-events:none;position:fixed;top:0;left:0;transform:translateY(-50px)}.HeaderLogo-module-scss-module__7X3JoG__Background_visible{opacity:1;transform:translateY(0)}
.TheFooter-module-scss-module__e8sPvG__TheFooter{z-index:300;width:100vw;height:var(--header-height);position:absolute;bottom:0;left:0}.TheFooter-module-scss-module__e8sPvG__Inner{z-index:10;height:100%;padding:0 var(--gutter);background:var(--color-background);border-top:1px solid var(--color-muted);grid-template:1fr/4fr repeat(2,6fr) 5fr 3fr;align-items:center;display:grid;position:relative}@media (max-width:768px){.TheFooter-module-scss-module__e8sPvG__Inner{display:flex}}.TheFooter-module-scss-module__e8sPvG__Cell{padding:0 var(--gutter)}.TheFooter-module-scss-module__e8sPvG__Cell_credit{text-align:right}.TheFooter-module-scss-module__e8sPvG__Cell_contact{display:none}@media (max-width:768px){.TheFooter-module-scss-module__e8sPvG__Cell_contact,.TheFooter-module-scss-module__e8sPvG__Cell_email,.TheFooter-module-scss-module__e8sPvG__Cell_tel{display:none}.TheFooter-module-scss-module__e8sPvG__Cell_newsletter,.TheFooter-module-scss-module__e8sPvG__Cell_insta{flex:1}.TheFooter-module-scss-module__e8sPvG__Cell_newsletter{min-width:200px}.TheFooter-module-scss-module__e8sPvG__Cell_credit{flex:.5}}.TheFooter-module-scss-module__e8sPvG__Link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .3s}.TheFooter-module-scss-module__e8sPvG__Link:hover{text-decoration:underline;transition:text-decoration-color .3s}@media (max-width:768px){.TheFooter-module-scss-module__e8sPvG__CreditText{display:none}}
.FooterNotification-module-scss-module__g26LyG__Notification{height:var(--header-height);padding:0 var(--grid-gap);background:var(--color-background);border-top:1px solid var(--color-muted);cursor:pointer;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:100%;left:0;right:0}@media (max-width:1024px){.FooterNotification-module-scss-module__g26LyG__Notification{height:auto;padding:var(--grid-gap);align-items:flex-start}}.FooterNotification-module-scss-module__g26LyG__Message h2{margin-bottom:1em}.FooterNotification-module-scss-module__g26LyG__Message p+h2{margin-top:2em}.FooterNotification-module-scss-module__g26LyG__Message p+p{margin-top:1em}.FooterNotification-module-scss-module__g26LyG__Message a{text-decoration:underline;transition:text-decoration-color .3s}.FooterNotification-module-scss-module__g26LyG__Message a:hover{text-decoration-color:#0000}.FooterNotification-module-scss-module__g26LyG__Message a:focus{-webkit-text-decoration:none;text-decoration:none}.FooterNotification-module-scss-module__g26LyG__Message{max-width:100%}.FooterNotification-module-scss-module__g26LyG__CloseText{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .3s}.FooterNotification-module-scss-module__g26LyG__CloseText:hover,.FooterNotification-module-scss-module__g26LyG__CloseText:focus{outline:none;text-decoration-color:currentColor}.FooterNotification-module-scss-module__g26LyG__CloseText:focus{-webkit-text-decoration:none;text-decoration:none}
.CommonNewsletter-module-scss-module__os266W__Form{width:100%;display:flex}.CommonNewsletter-module-scss-module__os266W__EmailContainer{font-size:inherit;margin-right:10px;position:relative}.CommonNewsletter-module-scss-module__os266W__Label{pointer-events:none;position:absolute;top:2px;left:0}.CommonNewsletter-module-scss-module__os266W__Label_Focus{color:var(--color-muted);left:8px}.CommonNewsletter-module-scss-module__os266W__Label_Hidden{opacity:0}.CommonNewsletter-module-scss-module__os266W__Email{width:100%;transition:border-color var(--transition-color-timing);background:0 0;border-bottom:1px solid #0000}.CommonNewsletter-module-scss-module__os266W__Email::placeholder{opacity:0}.CommonNewsletter-module-scss-module__os266W__Email:hover,.CommonNewsletter-module-scss-module__os266W__Email_active{border-color:inherit}.CommonNewsletter-module-scss-module__os266W__Submit{opacity:0;transition:opacity var(--transition-color-timing);pointer-events:none;border-bottom:1px solid}.CommonNewsletter-module-scss-module__os266W__Submit:focus,.CommonNewsletter-module-scss-module__os266W__Submit_Visible{opacity:1;pointer-events:auto}
.OverlayIndex-module-scss-module__oyZA0q__Container{--project-grid:1fr/2fr repeat(3,3fr)1fr;--mobile-columns:3fr 5fr;--index-background:rgba(var(--color-background-rgb),.96);z-index:400;background-color:var(--index-background);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;flex-direction:column;width:100vw;transition:all .3s ease-out;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translateY(20px)}.OverlayIndex-module-scss-module__oyZA0q__Container_active{opacity:1;pointer-events:auto;transform:translateY(0)}.OverlayIndex-module-scss-module__oyZA0q__ProjectIndex,.OverlayIndex-module-scss-module__oyZA0q__Projects{flex-direction:column;flex:1;width:100vw;display:flex;overflow:hidden}.OverlayIndex-module-scss-module__oyZA0q__List{margin-top:-1px;overflow:hidden auto}.OverlayIndex-module-scss-module__oyZA0q__List:hover{color:var(--color-muted)}
.IndexFilter-module-scss-module__QKOTnq__Inner{padding:0 var(--gutter);grid-template:auto/8fr 4fr;align-items:start;padding-top:10px;padding-bottom:3em;display:grid}
.OverlaySharedFilters-module-scss-module__EdDVRq__Form{padding:var(--gutter);flex-direction:column;grid-column:2;display:flex}@media (max-width:1024px){.OverlaySharedFilters-module-scss-module__EdDVRq__Form{grid-row:2}}.OverlaySharedFilters-module-scss-module__EdDVRq__FilterItem{cursor:pointer;margin-bottom:.5em}.OverlaySharedFilters-module-scss-module__EdDVRq__FilterItem:last-child{margin-bottom:0}.OverlaySharedFilters-module-scss-module__EdDVRq__FilterItem{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .3s}.OverlaySharedFilters-module-scss-module__EdDVRq__FilterItem:hover,.OverlaySharedFilters-module-scss-module__EdDVRq__FilterItem:checked,.OverlaySharedFilters-module-scss-module__EdDVRq__FilterItem_active{text-decoration:underline;transition:text-decoration-color .3s}.OverlaySharedFilters-module-scss-module__EdDVRq__FilterInput{clip-path:polygon(0 0);position:absolute;inset:0}
.CommonRadio-module-scss-module__b_uRXW__Radio{cursor:pointer;position:relative}.CommonRadio-module-scss-module__b_uRXW__Input{clip-path:polygon(0 0);position:absolute;inset:0}
.IndexClose-module-scss-module__aMEelG__Close{top:var(--gutter);right:var(--gutter);z-index:10;position:absolute}.IndexClose-module-scss-module__aMEelG__CloseButton{padding:var(--gutter)}.IndexClose-module-scss-module__aMEelG__CloseButton svg{width:16px}
.IndexProject-module-scss-module__tM2DsG__Project{width:100vw;min-height:5em;padding:1em var(--gutter);color:inherit;transition:var(--transition-color),opacity .3s ease,transform .25s ease;border-top:1px solid;position:relative}.IndexProject-module-scss-module__tM2DsG__Project:hover{color:var(--color-text)}.IndexProject-module-scss-module__tM2DsG__Link{color:inherit;position:absolute;inset:0}.IndexProject-module-scss-module__tM2DsG__Inner{transition:var(--transition-color);grid-template:repeat(2,auto) 1fr/9fr 7fr 8fr;display:grid}.IndexProject-module-scss-module__tM2DsG__Inner>*{padding:0 var(--gutter)}.IndexProject-module-scss-module__tM2DsG__Number{top:1em;right:var(--gutter);position:absolute}.IndexProject-module-scss-module__tM2DsG__Title,.IndexProject-module-scss-module__tM2DsG__Location{grid-column:2;padding-right:30px}.IndexProject-module-scss-module__tM2DsG__Category{grid-area:1/3/2/4}.IndexProject-module-scss-module__tM2DsG__Image{grid-row:1/span 4;margin:0;display:block}.IndexProject-module-scss-module__tM2DsG__View{text-align:right;display:none}
