:root{--font: "Basel", serif;--black: #000000;--white: #ffffff;--text-color: #000000;--background-color: #ffffff;--orange: #CD5E30;--easing: cubic-bezier(0.5,0,0,1);--easing-acc: cubic-bezier(0.77,0,0.18,1)}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;max-width:100%}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;letter-spacing:0}article,aside,footer,header,nav,section{display:block}p,ul,ol{margin:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;font-size:1em}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:normal}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}img:focus{outline:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;margin:0;padding:0;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0;margin:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}th,td,tr,dl,dt,dd{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}html,body{min-height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5;position:relative}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.w-100{width:100%}.dt-only{display:none}@media only screen and (min-width: 911px){.dt-only{display:block}}@media only screen and (min-width: 1180px){.dt-only--flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.mob-only{display:block}@media only screen and (min-width: 911px){.mob-only{display:none}}.unstyled-list{padding:0;margin:0;list-style:none}.d-none{display:none}.d-block{display:block}.d-block-mob{display:block !important}@media only screen and (min-width: 1180px){.d-block-mob{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}sp-lide{display:block}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.2rem;padding-left:1.2rem}@media only screen and (min-width: 911px){.container{padding-right:2.4rem;padding-left:2.4rem}}.container--dt{padding-right:0;padding-left:0}@media only screen and (min-width: 911px){.container--dt{padding-right:2.4rem;padding-left:2.4rem}}@media only screen and (min-width: 911px){.container--mob{padding-right:0;padding-left:0}}.container--no-mw{max-width:100%}.container--narrow{max-width:110rem}section,footer{position:relative}side-scroll,video-loop{display:block}.empty:empty{display:block}.sr-only,.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal !important}.unstyled-button{background:none;border:none;padding:0;margin:0;color:inherit;cursor:pointer}.pointer-none{pointer-events:none}.mw-500{max-width:50rem;margin:0 auto}.mw-900{max-width:90rem;margin:0 auto}.asset{position:relative}.asset img,.asset video{width:100%}.asset img.asset__image--blur-pending:not(.is-loaded){-webkit-filter:blur(0.7rem);filter:blur(0.7rem)}.asset img.asset__image--blur-pending{-webkit-transition:-webkit-filter .35s ease;transition:-webkit-filter .35s ease;transition:filter .35s ease;transition:filter .35s ease, -webkit-filter .35s ease}@media(prefers-reduced-motion: reduce){.asset img.asset__image--blur-pending{-webkit-filter:none;filter:none;-webkit-transition:none;transition:none}}.clr-white{color:var(--white)}.clr-red{color:var(--red)}.clr-black{color:var(--black)}.clr-light-grey{color:var(--light-grey)}.bg-dark-grey{background-color:var(--Dark-grey)}.p-relative{position:relative}.grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.6rem}@media only screen and (min-width: 1180px){.grid{grid-template-columns:repeat(12, minmax(0, 1fr));gap:2.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}@media only screen and (min-width: 1180px){.pt-dt-0{padding-top:0}}@media only screen and (min-width: 1180px){.pb-dt-0{padding-bottom:0}}@media only screen and (min-width: 1180px){.mt-dt-0{margin-top:0}}@media only screen and (min-width: 1180px){.mb-dt-0{margin-bottom:0}}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;font-size:62.5%}body{font-family:var(--font);font-size:1.6rem;line-height:1.5;font-weight:400;color:var(--text-color);background-color:var(--background-color)}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}::-moz-selection{background-color:#f4f4f4;color:#ff4d00}::selection{background-color:#f4f4f4;color:#ff4d00}strong{font-weight:normal}img{display:block}.focused,.no-js *:focus{outline:.2rem solid rgba(var(--color-foreground), 0.5);outline-offset:.3rem;-webkit-box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground), 0.3);box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground), 0.3)}.no-js *:focus:not(:focus-visible){outline:0;-webkit-box-shadow:none;box-shadow:none}.focus-inset:focus-visible{outline:.2rem solid rgba(var(--color-foreground), 0.5);outline-offset:-0.2rem;-webkit-box-shadow:0 0 .2rem 0 rgba(var(--color-foreground), 0.3);box-shadow:0 0 .2rem 0 rgba(var(--color-foreground), 0.3)}.focused.focus-inset,.no-js .focus-inset:focus{outline:.2rem solid rgba(var(--color-foreground), 0.5);outline-offset:-0.2rem;-webkit-box-shadow:0 0 .2rem 0 rgba(var(--color-foreground), 0.3);box-shadow:0 0 .2rem 0 rgba(var(--color-foreground), 0.3)}.no-js .focus-inset:focus:not(:focus-visible){outline:0;-webkit-box-shadow:none;box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--white) inset}.fs-12{font-size:1.2rem}.fs-14{font-size:1.4rem}.fs-16{font-size:1.6rem}.fs-18{font-size:1.8rem}.fs-20{font-size:2rem}.fs-22{font-size:2.2rem}.fs-25{font-size:2.5rem}.fs-35{font-size:3.5rem}.fs-50{font-size:5rem}.fs-85{font-size:8.5rem}@media only screen and (min-width: 911px){.fs-dt-12{font-size:1.2rem}}@media only screen and (min-width: 911px){.fs-dt-14{font-size:1.4rem}}@media only screen and (min-width: 911px){.fs-dt-16{font-size:1.6rem}}@media only screen and (min-width: 911px){.fs-dt-18{font-size:1.8rem}}@media only screen and (min-width: 911px){.fs-dt-20{font-size:2rem}}@media only screen and (min-width: 911px){.fs-dt-22{font-size:2.2rem}}@media only screen and (min-width: 911px){.fs-dt-25{font-size:2.5rem}}@media only screen and (min-width: 911px){.fs-dt-35{font-size:3.5rem}}@media only screen and (min-width: 911px){.fs-dt-50{font-size:5rem}}@media only screen and (min-width: 911px){.fs-dt-85{font-size:8.5rem}}.lh-1{line-height:1}.lh-1-1{line-height:1.1}.lh-1-2{line-height:1.2}@media only screen and (min-width: 911px){.lh-dt-1{line-height:1}}@media only screen and (min-width: 911px){.lh-dt-1-1{line-height:1.1}}@media only screen and (min-width: 911px){.lh-dt-1-2{line-height:1.2}}.ls-0{letter-spacing:0rem}@media only screen and (min-width: 911px){.ls-dt-0{letter-spacing:0rem}}.fw-400{font-weight:400}@media only screen and (min-width: 911px){.fw-dt-400{font-weight:400}}.center{text-align:center}.ta-right{text-align:right}.upper{text-transform:uppercase}.underline{text-decoration:underline}.ellipsis-mob{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width: 1180px){.ellipsis-mob{white-space:normal;overflow:initial;white-space:initial}}.acc__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:left;gap:1rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.acc__icon{-ms-flex-negative:0;flex-shrink:0}.acc__item-content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out,opacity .3s ease-out;transition:max-height .3s ease-out,opacity .3s ease-out;opacity:0}.acc__item-content[aria-hidden=false]{opacity:1}.reveal{opacity:0;-webkit-transform:translate3d(0, var(--reveal-top), 0);transform:translate3d(0, var(--reveal-top), 0);-webkit-transition:opacity .8s cubic-bezier(0.5, 1, 0.89, 1),-webkit-transform .8s cubic-bezier(0.5, 1, 0.89, 1);transition:opacity .8s cubic-bezier(0.5, 1, 0.89, 1),-webkit-transform .8s cubic-bezier(0.5, 1, 0.89, 1);transition:opacity .8s cubic-bezier(0.5, 1, 0.89, 1),transform .8s cubic-bezier(0.5, 1, 0.89, 1);transition:opacity .8s cubic-bezier(0.5, 1, 0.89, 1),transform .8s cubic-bezier(0.5, 1, 0.89, 1),-webkit-transform .8s cubic-bezier(0.5, 1, 0.89, 1);will-change:transform,opacity}.reveal.visible{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.reveal.visible.reveal-op-0-2{opacity:.2}.reveal.delay-4-5{-webkit-transition-delay:4.5s;transition-delay:4.5s}.reveal.home-logo{-webkit-transform:none;transform:none}.anim-trigger .reveal-child{opacity:0;-webkit-transform:translate3d(0, var(--reveal-top), 0);transform:translate3d(0, var(--reveal-top), 0);-webkit-transition:opacity .8s cubic-bezier(0.5, 1, 0.89, 1),-webkit-transform .8s cubic-bezier(0.5, 1, 0.89, 1);transition:opacity .8s cubic-bezier(0.5, 1, 0.89, 1),-webkit-transform .8s cubic-bezier(0.5, 1, 0.89, 1);transition:opacity .8s cubic-bezier(0.5, 1, 0.89, 1),transform .8s cubic-bezier(0.5, 1, 0.89, 1);transition:opacity .8s cubic-bezier(0.5, 1, 0.89, 1),transform .8s cubic-bezier(0.5, 1, 0.89, 1),-webkit-transform .8s cubic-bezier(0.5, 1, 0.89, 1);will-change:transform,opacity}@media only screen and (min-width: 1180px){.anim-trigger .reveal-child:nth-of-type(1),.anim-trigger .reveal-child:nth-child(1){-webkit-transition-delay:.075s;transition-delay:.075s}.anim-trigger .reveal-child:nth-of-type(2),.anim-trigger .reveal-child:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.anim-trigger .reveal-child:nth-of-type(3),.anim-trigger .reveal-child:nth-child(3){-webkit-transition-delay:.225s;transition-delay:.225s}.anim-trigger .reveal-child:nth-of-type(4),.anim-trigger .reveal-child:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.anim-trigger .reveal-child:nth-of-type(5),.anim-trigger .reveal-child:nth-child(5){-webkit-transition-delay:.375s;transition-delay:.375s}.anim-trigger .reveal-child:nth-of-type(6),.anim-trigger .reveal-child:nth-child(6){-webkit-transition-delay:.45s;transition-delay:.45s}.anim-trigger .reveal-child:nth-of-type(7),.anim-trigger .reveal-child:nth-child(7){-webkit-transition-delay:.525s;transition-delay:.525s}.anim-trigger .reveal-child:nth-of-type(8),.anim-trigger .reveal-child:nth-child(8){-webkit-transition-delay:.6s;transition-delay:.6s}.anim-trigger .reveal-child:nth-of-type(9),.anim-trigger .reveal-child:nth-child(9){-webkit-transition-delay:.675s;transition-delay:.675s}.anim-trigger .reveal-child:nth-of-type(10),.anim-trigger .reveal-child:nth-child(10){-webkit-transition-delay:.75s;transition-delay:.75s}.anim-trigger .reveal-child:nth-of-type(11),.anim-trigger .reveal-child:nth-child(11){-webkit-transition-delay:.825s;transition-delay:.825s}.anim-trigger .reveal-child:nth-of-type(12),.anim-trigger .reveal-child:nth-child(12){-webkit-transition-delay:.9s;transition-delay:.9s}.anim-trigger .reveal-child:nth-of-type(13),.anim-trigger .reveal-child:nth-child(13){-webkit-transition-delay:.975s;transition-delay:.975s}.anim-trigger .reveal-child:nth-of-type(14),.anim-trigger .reveal-child:nth-child(14){-webkit-transition-delay:1.05s;transition-delay:1.05s}.anim-trigger .reveal-child:nth-of-type(15),.anim-trigger .reveal-child:nth-child(15){-webkit-transition-delay:1.125s;transition-delay:1.125s}.anim-trigger .reveal-child:nth-of-type(16),.anim-trigger .reveal-child:nth-child(16){-webkit-transition-delay:1.2s;transition-delay:1.2s}.anim-trigger .reveal-child:nth-of-type(17),.anim-trigger .reveal-child:nth-child(17){-webkit-transition-delay:1.275s;transition-delay:1.275s}.anim-trigger .reveal-child:nth-of-type(18),.anim-trigger .reveal-child:nth-child(18){-webkit-transition-delay:1.35s;transition-delay:1.35s}.anim-trigger .reveal-child:nth-of-type(19),.anim-trigger .reveal-child:nth-child(19){-webkit-transition-delay:1.425s;transition-delay:1.425s}.anim-trigger .reveal-child:nth-of-type(20),.anim-trigger .reveal-child:nth-child(20){-webkit-transition-delay:1.5s;transition-delay:1.5s}.anim-trigger .reveal-child:nth-of-type(21),.anim-trigger .reveal-child:nth-child(21){-webkit-transition-delay:1.575s;transition-delay:1.575s}.anim-trigger .reveal-child:nth-of-type(22),.anim-trigger .reveal-child:nth-child(22){-webkit-transition-delay:1.65s;transition-delay:1.65s}.anim-trigger .reveal-child:nth-of-type(23),.anim-trigger .reveal-child:nth-child(23){-webkit-transition-delay:1.725s;transition-delay:1.725s}.anim-trigger .reveal-child:nth-of-type(24),.anim-trigger .reveal-child:nth-child(24){-webkit-transition-delay:1.8s;transition-delay:1.8s}.anim-trigger .reveal-child:nth-of-type(25),.anim-trigger .reveal-child:nth-child(25){-webkit-transition-delay:1.875s;transition-delay:1.875s}.anim-trigger .reveal-child:nth-of-type(26),.anim-trigger .reveal-child:nth-child(26){-webkit-transition-delay:1.95s;transition-delay:1.95s}.anim-trigger .reveal-child:nth-of-type(27),.anim-trigger .reveal-child:nth-child(27){-webkit-transition-delay:2.025s;transition-delay:2.025s}.anim-trigger .reveal-child:nth-of-type(28),.anim-trigger .reveal-child:nth-child(28){-webkit-transition-delay:2.1s;transition-delay:2.1s}.anim-trigger .reveal-child:nth-of-type(29),.anim-trigger .reveal-child:nth-child(29){-webkit-transition-delay:2.175s;transition-delay:2.175s}.anim-trigger .reveal-child:nth-of-type(30),.anim-trigger .reveal-child:nth-child(30){-webkit-transition-delay:2.25s;transition-delay:2.25s}.anim-trigger .reveal-child:nth-of-type(31),.anim-trigger .reveal-child:nth-child(31){-webkit-transition-delay:2.325s;transition-delay:2.325s}.anim-trigger .reveal-child:nth-of-type(32),.anim-trigger .reveal-child:nth-child(32){-webkit-transition-delay:2.4s;transition-delay:2.4s}.anim-trigger .reveal-child:nth-of-type(33),.anim-trigger .reveal-child:nth-child(33){-webkit-transition-delay:2.475s;transition-delay:2.475s}.anim-trigger .reveal-child:nth-of-type(34),.anim-trigger .reveal-child:nth-child(34){-webkit-transition-delay:2.55s;transition-delay:2.55s}.anim-trigger .reveal-child:nth-of-type(35),.anim-trigger .reveal-child:nth-child(35){-webkit-transition-delay:2.625s;transition-delay:2.625s}.anim-trigger .reveal-child:nth-of-type(36),.anim-trigger .reveal-child:nth-child(36){-webkit-transition-delay:2.7s;transition-delay:2.7s}.anim-trigger .reveal-child:nth-of-type(37),.anim-trigger .reveal-child:nth-child(37){-webkit-transition-delay:2.775s;transition-delay:2.775s}.anim-trigger .reveal-child:nth-of-type(38),.anim-trigger .reveal-child:nth-child(38){-webkit-transition-delay:2.85s;transition-delay:2.85s}.anim-trigger .reveal-child:nth-of-type(39),.anim-trigger .reveal-child:nth-child(39){-webkit-transition-delay:2.925s;transition-delay:2.925s}.anim-trigger .reveal-child:nth-of-type(40),.anim-trigger .reveal-child:nth-child(40){-webkit-transition-delay:3s;transition-delay:3s}.anim-trigger .reveal-child:nth-of-type(41),.anim-trigger .reveal-child:nth-child(41){-webkit-transition-delay:3.075s;transition-delay:3.075s}.anim-trigger .reveal-child:nth-of-type(42),.anim-trigger .reveal-child:nth-child(42){-webkit-transition-delay:3.15s;transition-delay:3.15s}.anim-trigger .reveal-child:nth-of-type(43),.anim-trigger .reveal-child:nth-child(43){-webkit-transition-delay:3.225s;transition-delay:3.225s}.anim-trigger .reveal-child:nth-of-type(44),.anim-trigger .reveal-child:nth-child(44){-webkit-transition-delay:3.3s;transition-delay:3.3s}.anim-trigger .reveal-child:nth-of-type(45),.anim-trigger .reveal-child:nth-child(45){-webkit-transition-delay:3.375s;transition-delay:3.375s}}.anim-trigger.visible .reveal-child{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.image-reveal{overflow:hidden}.image-reveal>*{opacity:0;-webkit-transform:scale(1.03) translateY(10px);transform:scale(1.03) translateY(10px);-webkit-transition:opacity 1s cubic-bezier(0.32, 0, 0.29, 0.99),-webkit-transform 1s cubic-bezier(0.32, 0, 0.29, 0.99);transition:opacity 1s cubic-bezier(0.32, 0, 0.29, 0.99),-webkit-transform 1s cubic-bezier(0.32, 0, 0.29, 0.99);transition:opacity 1s cubic-bezier(0.32, 0, 0.29, 0.99),transform 1s cubic-bezier(0.32, 0, 0.29, 0.99);transition:opacity 1s cubic-bezier(0.32, 0, 0.29, 0.99),transform 1s cubic-bezier(0.32, 0, 0.29, 0.99),-webkit-transform 1s cubic-bezier(0.32, 0, 0.29, 0.99);will-change:transform,opacity}.image-reveal:after,.image-reveal:before{opacity:0;-webkit-transition:opacity 1s cubic-bezier(0.32, 0, 0.29, 0.99);transition:opacity 1s cubic-bezier(0.32, 0, 0.29, 0.99)}.image-reveal.visible>*{opacity:1;-webkit-transform:scale(1) translateY(0) translateZ(0);transform:scale(1) translateY(0) translateZ(0)}.image-reveal.visible:after,.image-reveal.visible:before{opacity:1}.grow{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform-origin:left;transform-origin:left}@media only screen and (min-width: 1180px){.grow{-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 1.2s ease-in-out;transition:-webkit-transform 1.2s ease-in-out;transition:transform 1.2s ease-in-out;transition:transform 1.2s ease-in-out, -webkit-transform 1.2s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}}.grow.visible{-webkit-transform:scale(1);transform:scale(1)}.grow-trigger .grow-child{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out, -webkit-transform 1s ease-in-out;-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transform-origin:left;transform-origin:left}.grow-trigger .grow-child:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.grow-trigger .grow-child:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.grow-trigger .grow-child:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.grow-trigger .grow-child:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.grow-trigger .grow-child:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.grow-trigger .grow-child:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.grow-trigger .grow-child:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}.grow-trigger .grow-child:nth-child(8){-webkit-transition-delay:.8s;transition-delay:.8s}.grow-trigger .grow-child:nth-child(9){-webkit-transition-delay:.9s;transition-delay:.9s}.grow-trigger .grow-child:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.grow-trigger .grow-child:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}.grow-trigger .grow-child:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s}.grow-trigger .grow-child:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s}.grow-trigger .grow-child:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s}.grow-trigger .grow-child:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s}.grow-trigger .grow-child:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s}.grow-trigger .grow-child:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s}.grow-trigger .grow-child:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s}.grow-trigger .grow-child:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s}.grow-trigger .grow-child:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s}.grow-trigger .grow-child:nth-child(21){-webkit-transition-delay:2.1s;transition-delay:2.1s}.grow-trigger .grow-child:nth-child(22){-webkit-transition-delay:2.2s;transition-delay:2.2s}.grow-trigger .grow-child:nth-child(23){-webkit-transition-delay:2.3s;transition-delay:2.3s}.grow-trigger .grow-child:nth-child(24){-webkit-transition-delay:2.4s;transition-delay:2.4s}.grow-trigger .grow-child:nth-child(25){-webkit-transition-delay:2.5s;transition-delay:2.5s}.grow-trigger .grow-child:nth-child(26){-webkit-transition-delay:2.6s;transition-delay:2.6s}.grow-trigger .grow-child:nth-child(27){-webkit-transition-delay:2.7s;transition-delay:2.7s}.grow-trigger .grow-child:nth-child(28){-webkit-transition-delay:2.8s;transition-delay:2.8s}.grow-trigger .grow-child:nth-child(29){-webkit-transition-delay:2.9s;transition-delay:2.9s}.grow-trigger .grow-child:nth-child(30){-webkit-transition-delay:3s;transition-delay:3s}.grow-trigger .grow-child:nth-child(31){-webkit-transition-delay:3.1s;transition-delay:3.1s}.grow-trigger .grow-child:nth-child(32){-webkit-transition-delay:3.2s;transition-delay:3.2s}.grow-trigger .grow-child:nth-child(33){-webkit-transition-delay:3.3s;transition-delay:3.3s}.grow-trigger .grow-child:nth-child(34){-webkit-transition-delay:3.4s;transition-delay:3.4s}.grow-trigger .grow-child:nth-child(35){-webkit-transition-delay:3.5s;transition-delay:3.5s}.grow-trigger .grow-child:nth-child(36){-webkit-transition-delay:3.6s;transition-delay:3.6s}.grow-trigger .grow-child:nth-child(37){-webkit-transition-delay:3.7s;transition-delay:3.7s}.grow-trigger .grow-child:nth-child(38){-webkit-transition-delay:3.8s;transition-delay:3.8s}.grow-trigger .grow-child:nth-child(39){-webkit-transition-delay:3.9s;transition-delay:3.9s}.grow-trigger .grow-child:nth-child(40){-webkit-transition-delay:4s;transition-delay:4s}.grow-trigger .grow-child:nth-child(41){-webkit-transition-delay:4.1s;transition-delay:4.1s}.grow-trigger .grow-child:nth-child(42){-webkit-transition-delay:4.2s;transition-delay:4.2s}.grow-trigger .grow-child:nth-child(43){-webkit-transition-delay:4.3s;transition-delay:4.3s}.grow-trigger .grow-child:nth-child(44){-webkit-transition-delay:4.4s;transition-delay:4.4s}.grow-trigger .grow-child:nth-child(45){-webkit-transition-delay:4.5s;transition-delay:4.5s}.grow-trigger .grow-child:nth-child(46){-webkit-transition-delay:4.6s;transition-delay:4.6s}.grow-trigger .grow-child:nth-child(47){-webkit-transition-delay:4.7s;transition-delay:4.7s}.grow-trigger .grow-child:nth-child(48){-webkit-transition-delay:4.8s;transition-delay:4.8s}.grow-trigger .grow-child:nth-child(49){-webkit-transition-delay:4.9s;transition-delay:4.9s}.grow-trigger .grow-child:nth-child(50){-webkit-transition-delay:5s;transition-delay:5s}.grow-trigger .grow-child:nth-child(51){-webkit-transition-delay:5.1s;transition-delay:5.1s}.grow-trigger .grow-child:nth-child(52){-webkit-transition-delay:5.2s;transition-delay:5.2s}.grow-trigger .grow-child:nth-child(53){-webkit-transition-delay:5.3s;transition-delay:5.3s}.grow-trigger .grow-child:nth-child(54){-webkit-transition-delay:5.4s;transition-delay:5.4s}.grow-trigger .grow-child:nth-child(55){-webkit-transition-delay:5.5s;transition-delay:5.5s}.grow-trigger .grow-child:nth-child(56){-webkit-transition-delay:5.6s;transition-delay:5.6s}.grow-trigger .grow-child:nth-child(57){-webkit-transition-delay:5.7s;transition-delay:5.7s}.grow-trigger .grow-child:nth-child(58){-webkit-transition-delay:5.8s;transition-delay:5.8s}.grow-trigger .grow-child:nth-child(59){-webkit-transition-delay:5.9s;transition-delay:5.9s}.grow-trigger .grow-child:nth-child(60){-webkit-transition-delay:6s;transition-delay:6s}.grow-trigger .grow-child:nth-child(61){-webkit-transition-delay:6.1s;transition-delay:6.1s}.grow-trigger .grow-child:nth-child(62){-webkit-transition-delay:6.2s;transition-delay:6.2s}.grow-trigger .grow-child:nth-child(63){-webkit-transition-delay:6.3s;transition-delay:6.3s}.grow-trigger .grow-child:nth-child(64){-webkit-transition-delay:6.4s;transition-delay:6.4s}.grow-trigger .grow-child:nth-child(65){-webkit-transition-delay:6.5s;transition-delay:6.5s}.grow-trigger .grow-child:nth-child(66){-webkit-transition-delay:6.6s;transition-delay:6.6s}.grow-trigger .grow-child:nth-child(67){-webkit-transition-delay:6.7s;transition-delay:6.7s}.grow-trigger .grow-child:nth-child(68){-webkit-transition-delay:6.8s;transition-delay:6.8s}.grow-trigger .grow-child:nth-child(69){-webkit-transition-delay:6.9s;transition-delay:6.9s}.grow-trigger .grow-child:nth-child(70){-webkit-transition-delay:7s;transition-delay:7s}.grow-trigger .grow-child:nth-child(71){-webkit-transition-delay:7.1s;transition-delay:7.1s}.grow-trigger .grow-child:nth-child(72){-webkit-transition-delay:7.2s;transition-delay:7.2s}.grow-trigger .grow-child:nth-child(73){-webkit-transition-delay:7.3s;transition-delay:7.3s}.grow-trigger .grow-child:nth-child(74){-webkit-transition-delay:7.4s;transition-delay:7.4s}.grow-trigger .grow-child:nth-child(75){-webkit-transition-delay:7.5s;transition-delay:7.5s}.grow-trigger .grow-child:nth-child(76){-webkit-transition-delay:7.6s;transition-delay:7.6s}.grow-trigger .grow-child:nth-child(77){-webkit-transition-delay:7.7s;transition-delay:7.7s}.grow-trigger .grow-child:nth-child(78){-webkit-transition-delay:7.8s;transition-delay:7.8s}.grow-trigger .grow-child:nth-child(79){-webkit-transition-delay:7.9s;transition-delay:7.9s}.grow-trigger .grow-child:nth-child(80){-webkit-transition-delay:8s;transition-delay:8s}.grow-trigger .grow-child:nth-child(81){-webkit-transition-delay:8.1s;transition-delay:8.1s}.grow-trigger .grow-child:nth-child(82){-webkit-transition-delay:8.2s;transition-delay:8.2s}.grow-trigger .grow-child:nth-child(83){-webkit-transition-delay:8.3s;transition-delay:8.3s}.grow-trigger .grow-child:nth-child(84){-webkit-transition-delay:8.4s;transition-delay:8.4s}.grow-trigger .grow-child:nth-child(85){-webkit-transition-delay:8.5s;transition-delay:8.5s}.grow-trigger .grow-child:nth-child(86){-webkit-transition-delay:8.6s;transition-delay:8.6s}.grow-trigger .grow-child:nth-child(87){-webkit-transition-delay:8.7s;transition-delay:8.7s}.grow-trigger .grow-child:nth-child(88){-webkit-transition-delay:8.8s;transition-delay:8.8s}.grow-trigger .grow-child:nth-child(89){-webkit-transition-delay:8.9s;transition-delay:8.9s}.grow-trigger .grow-child:nth-child(90){-webkit-transition-delay:9s;transition-delay:9s}.grow-trigger .grow-child:nth-child(91){-webkit-transition-delay:9.1s;transition-delay:9.1s}.grow-trigger .grow-child:nth-child(92){-webkit-transition-delay:9.2s;transition-delay:9.2s}.grow-trigger .grow-child:nth-child(93){-webkit-transition-delay:9.3s;transition-delay:9.3s}.grow-trigger .grow-child:nth-child(94){-webkit-transition-delay:9.4s;transition-delay:9.4s}.grow-trigger .grow-child:nth-child(95){-webkit-transition-delay:9.5s;transition-delay:9.5s}.grow-trigger .grow-child:nth-child(96){-webkit-transition-delay:9.6s;transition-delay:9.6s}.grow-trigger .grow-child:nth-child(97){-webkit-transition-delay:9.7s;transition-delay:9.7s}.grow-trigger .grow-child:nth-child(98){-webkit-transition-delay:9.8s;transition-delay:9.8s}.grow-trigger .grow-child:nth-child(99){-webkit-transition-delay:9.9s;transition-delay:9.9s}.grow-trigger .grow-child:nth-child(100){-webkit-transition-delay:10s;transition-delay:10s}.grow-trigger .grow-child:nth-child(101){-webkit-transition-delay:10.1s;transition-delay:10.1s}.grow-trigger .grow-child:nth-child(102){-webkit-transition-delay:10.2s;transition-delay:10.2s}.grow-trigger .grow-child:nth-child(103){-webkit-transition-delay:10.3s;transition-delay:10.3s}.grow-trigger .grow-child:nth-child(104){-webkit-transition-delay:10.4s;transition-delay:10.4s}.grow-trigger .grow-child:nth-child(105){-webkit-transition-delay:10.5s;transition-delay:10.5s}.grow-trigger .grow-child:nth-child(106){-webkit-transition-delay:10.6s;transition-delay:10.6s}.grow-trigger .grow-child:nth-child(107){-webkit-transition-delay:10.7s;transition-delay:10.7s}.grow-trigger .grow-child:nth-child(108){-webkit-transition-delay:10.8s;transition-delay:10.8s}.grow-trigger .grow-child:nth-child(109){-webkit-transition-delay:10.9s;transition-delay:10.9s}.grow-trigger .grow-child:nth-child(110){-webkit-transition-delay:11s;transition-delay:11s}.grow-trigger .grow-child:nth-child(111){-webkit-transition-delay:11.1s;transition-delay:11.1s}.grow-trigger .grow-child:nth-child(112){-webkit-transition-delay:11.2s;transition-delay:11.2s}.grow-trigger .grow-child:nth-child(113){-webkit-transition-delay:11.3s;transition-delay:11.3s}.grow-trigger .grow-child:nth-child(114){-webkit-transition-delay:11.4s;transition-delay:11.4s}.grow-trigger .grow-child:nth-child(115){-webkit-transition-delay:11.5s;transition-delay:11.5s}.grow-trigger .grow-child:nth-child(116){-webkit-transition-delay:11.6s;transition-delay:11.6s}.grow-trigger .grow-child:nth-child(117){-webkit-transition-delay:11.7s;transition-delay:11.7s}.grow-trigger .grow-child:nth-child(118){-webkit-transition-delay:11.8s;transition-delay:11.8s}.grow-trigger .grow-child:nth-child(119){-webkit-transition-delay:11.9s;transition-delay:11.9s}.grow-trigger .grow-child:nth-child(120){-webkit-transition-delay:12s;transition-delay:12s}.grow-trigger .grow-child.delay-4-5{-webkit-transition-delay:4.5s;transition-delay:4.5s}.grow-trigger.visible .grow-child{-webkit-transform:scale(1);transform:scale(1)}.header{position:fixed;top:0;left:0;width:100%;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2.4rem 1.2rem;mix-blend-mode:difference}@media only screen and (min-width: 911px){.header{gap:14.34rem;padding:2.5rem 2.4rem}}.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;border:0;background:none;cursor:pointer;color:var(--white);-ms-flex-negative:0;flex-shrink:0;margin-left:auto}@media screen and (max-width: 910px){.header__burger{position:relative;z-index:101}}@media only screen and (min-width: 911px){.header__burger{display:none}}.header__burger-icon{width:4.8rem;height:4.2rem}.header__burger-icon--close{display:none}.header__burger-icon--open{display:block}.header__burger.is-open .header__burger-icon--close{display:block}.header__burger.is-open .header__burger-icon--open{display:none}@media screen and (max-width: 1179px){.header__logo{height:6.5rem;width:5rem}}.header__logo path{fill:var(--white)}.post-type-archive-project .header{height:12rem}.post-type-archive-project .header .header__logo path{fill:var(--white)}.home .header .header__nav{display:none}.header__logo-link{display:inline-block}@media screen and (max-width: 910px){.header__logo-link{position:relative;z-index:101}}.header__nav{display:none}@media only screen and (min-width: 911px){.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;gap:6.4rem;padding-top:1.7rem;color:var(--white)}.post-type-archive-project .header__menu{color:var(--white)}.header__menu-item{margin:0}.header__menu-link{text-decoration:none;color:inherit}.header__categories{display:none}@media only screen and (min-width: 911px){.header__categories{display:block;margin-left:auto;padding-top:1.7rem;color:var(--white)}}.post-type-archive-project .header{color:var(--white)}.header__categories-fieldset{border:0;margin:0;padding:0}.header__categories-list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;list-style:none;margin:0;padding:0}.header__categories-item{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__categories-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.header__categories-radio:checked+.header__categories-label::before{background:var(--white);border-width:0}.header__categories-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;cursor:pointer;color:inherit;font-size:inherit;line-height:inherit}.header__categories-label::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;border:1px solid var(--white);border-radius:50%;background:rgba(0,0,0,0);-webkit-transition:background .2s ease;transition:background .2s ease}.header__overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:var(--black);color:var(--white);z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.4rem 1.2rem 4.3rem;padding-top:11.3rem;overflow:hidden}@media only screen and (min-width: 911px){.header__overlay{display:none}}.header__overlay-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__overlay-menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.header__overlay-menu .hor-line{position:relative;bottom:.8rem;left:-20%;width:200%;height:1px;background-color:currentColor;margin-bottom:1.6rem}.header__overlay-menu-item{margin:0}.header__overlay-link{text-decoration:none;color:var(--white);position:relative;display:inline-block;width:100%}.header__overlay-link:hover{opacity:.7}.header__overlay-byline{position:absolute;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:28.2rem;right:2.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--white);font-size:1.2rem;line-height:1.2}.header__overlay-footer{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1.1rem 0 .8rem;color:var(--white);background-color:var(--black);position:relative}.header__overlay-footer::before{position:absolute;top:0;content:"";-ms-flex-negative:0;flex-shrink:0;width:100vw;height:1px;left:-1.2rem;background-color:var(--white)}@media only screen and (min-width: 911px){.header__overlay-footer{padding-left:0;padding-right:0;padding-bottom:.8rem}}.header__overlay-footer::after{display:none}.header__overlay-footer .footer__contact-email,.header__overlay-footer .footer__social-link,.header__overlay-footer .footer__contact-address,.header__overlay-footer .footer__copyright,.header__overlay-footer .footer__byline{color:var(--white)}.header__overlay-footer .footer__copyright--left,.header__overlay-footer .footer__byline--left{display:block;color:var(--white)}.header__overlay-footer .footer__contact-address--dt{display:block}body.is-nav-open{overflow:hidden}.footer{width:100%;border-top:1px solid var(--black);background-color:var(--white);overflow:hidden;margin-top:1.2rem}@media only screen and (min-width: 911px){.footer{bottom:0;left:0;z-index:100;position:fixed;margin-top:0}}.post-type-archive-project .footer{border-top:1px solid var(--white);color:var(--white);background-color:var(--black)}@media only screen and (min-width: 911px){.home .footer{width:50%}}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 911px){.footer__inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 0 .8rem}@media only screen and (min-width: 911px){.footer__content{width:calc(50vw - 2.4rem)}}.footer__content--left{position:relative}.footer__content--left::after{position:absolute;bottom:0;left:-20%;content:"";display:block;width:200%;height:1px;background-color:var(--black)}@media only screen and (min-width: 911px){.footer__content--left::after{display:none}}:not(.home) .footer__content--left>*:last-child{display:none}.footer__content--non-home{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12.5rem;display:none}.footer__content--non-home>*:last-child{display:block}@media only screen and (min-width: 911px){.footer__content--non-home{display:-webkit-box;display:-ms-flexbox;display:flex}.home .footer__content--non-home{display:none}}.footer__content--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 911px){.footer__content--mobile{display:none}}.footer__content--mobile>*:last-child{display:block}.footer__copyright--left{display:none}.home .footer__copyright--left{display:block}.footer__copyright--right{text-align:right}.footer__contact-address--dt{display:none}@media only screen and (min-width: 911px){.footer__contact-address--dt{display:block}}.text-page{padding-top:13.8rem;padding-bottom:24.5rem}@media only screen and (min-width: 911px){.text-page{padding-top:19.1rem;padding-bottom:18.8rem}}.text-page__title{margin-bottom:2.4rem;font-size:2.5rem;line-height:1.1;font-weight:400}@media only screen and (min-width: 911px){.text-page__title{margin-bottom:3.2rem;font-size:5rem}}.simple-wysiwyg.text-page__content{font-size:1.6rem;line-height:1.2;color:var(--text-color)}.simple-wysiwyg.text-page__content p,.simple-wysiwyg.text-page__content .wp-block-paragraph{margin:0 0 1.6rem;font-size:1.6rem;line-height:1.2}@media only screen and (min-width: 911px){.simple-wysiwyg.text-page__content p,.simple-wysiwyg.text-page__content .wp-block-paragraph{margin-bottom:2rem}}.simple-wysiwyg.text-page__content p:last-child,.simple-wysiwyg.text-page__content .wp-block-paragraph:last-child{margin-bottom:0}.simple-wysiwyg.text-page__content h1,.simple-wysiwyg.text-page__content h2,.simple-wysiwyg.text-page__content h3,.simple-wysiwyg.text-page__content h4,.simple-wysiwyg.text-page__content h5,.simple-wysiwyg.text-page__content h6{margin:0 0 1.6rem;font-weight:400;line-height:1.2}@media only screen and (min-width: 911px){.simple-wysiwyg.text-page__content h1,.simple-wysiwyg.text-page__content h2,.simple-wysiwyg.text-page__content h3,.simple-wysiwyg.text-page__content h4,.simple-wysiwyg.text-page__content h5,.simple-wysiwyg.text-page__content h6{margin-bottom:2.4rem}}.simple-wysiwyg.text-page__content h1:last-child,.simple-wysiwyg.text-page__content h2:last-child,.simple-wysiwyg.text-page__content h3:last-child,.simple-wysiwyg.text-page__content h4:last-child,.simple-wysiwyg.text-page__content h5:last-child,.simple-wysiwyg.text-page__content h6:last-child{margin-bottom:0}.simple-wysiwyg.text-page__content h1{font-size:2.2rem}@media only screen and (min-width: 911px){.simple-wysiwyg.text-page__content h1{font-size:2.5rem}}.simple-wysiwyg.text-page__content h2{font-size:2rem}@media only screen and (min-width: 911px){.simple-wysiwyg.text-page__content h2{font-size:2.2rem}}.simple-wysiwyg.text-page__content h3,.simple-wysiwyg.text-page__content h4{font-size:1.8rem}@media only screen and (min-width: 911px){.simple-wysiwyg.text-page__content h3,.simple-wysiwyg.text-page__content h4{font-size:2rem}}.simple-wysiwyg.text-page__content h5,.simple-wysiwyg.text-page__content h6{font-size:1.6rem}@media only screen and (min-width: 911px){.simple-wysiwyg.text-page__content h5,.simple-wysiwyg.text-page__content h6{font-size:1.8rem}}.simple-wysiwyg.text-page__content ul,.simple-wysiwyg.text-page__content ol,.simple-wysiwyg.text-page__content .wp-block-list{margin:0 0 1.6rem;padding-left:2rem}@media only screen and (min-width: 911px){.simple-wysiwyg.text-page__content ul,.simple-wysiwyg.text-page__content ol,.simple-wysiwyg.text-page__content .wp-block-list{margin-bottom:2rem}}.simple-wysiwyg.text-page__content li{margin-bottom:.4rem}.simple-wysiwyg.text-page__content b,.simple-wysiwyg.text-page__content strong{font-weight:600}.simple-wysiwyg.text-page__content i,.simple-wysiwyg.text-page__content em{font-style:italic}.simple-wysiwyg.text-page__content a{color:inherit;text-decoration:underline}.projects{min-height:100vh;color:var(--white);padding-top:16.8rem}@media only screen and (min-width: 911px){.projects__filter--mobile{display:none}}.projects__filter-btn{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transform-origin:center;transform-origin:center;z-index:50;margin:0;padding:0 1.2rem;border:0;background:rgba(0,0,0,0);color:var(--white);mix-blend-mode:difference;cursor:pointer;font:inherit;font-size:1.4rem;line-height:1.2;border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.projects__filter-panel{position:fixed;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:49;padding:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;color:var(--white);pointer-events:none}.projects__filter-panel[hidden]{display:none}.projects__filter-list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;list-style:none;margin:0;padding:0;pointer-events:auto;mix-blend-mode:difference;color:var(--white)}.projects__filter-fieldset{border:0;margin:0;padding:0}.projects__filter-item{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects__filter-radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.projects__filter-radio:checked+.projects__filter-label::before{background:var(--white);border-width:0}.projects__filter-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;cursor:pointer;color:inherit;font-size:inherit;line-height:inherit}.projects__filter-label::before{content:"";-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;border:1px solid var(--white);border-radius:50%;background:rgba(0,0,0,0);-webkit-transition:background .2s ease;transition:background .2s ease}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;height:2em;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;-ms-touch-action:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;-webkit-transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{-webkit-transition:none;transition:none;padding:0;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp__button--zoom{display:none !important}.pswp__img,.pswp--zoom-allowed .pswp__img,.pswp--zoomed-in .pswp__img,.pswp--zoomed-in .pswp__img:active{cursor:default !important}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-animation:pswp-clockwise 600ms linear infinite;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@-webkit-keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:2.4rem;font-size:1.8rem;line-height:1.2}@media only screen and (min-width: 911px){.rte h3,.rte h4,.rte h5,.rte h6{font-size:2.6rem;margin-bottom:6.8rem}}.rte b,.rte strong{font-weight:600}.rte i,.rte em{font-style:italic}.rte a{text-decoration:underline}.project__item{margin-bottom:20rem}.project__item .hor-line{border-bottom:1px solid var(--white);margin-bottom:.4rem}.project__header-wrapper{padding-bottom:1.2rem}.project__header-wrapper .hor-line{margin-bottom:1.2rem}.project__header-wrapper .hor-line:first-of-type{grid-area:hor-line-1}.project__header-wrapper .hor-line:last-of-type{grid-area:hor-line-2}.project__title{grid-area:title;padding-bottom:.5rem}@media only screen and (min-width: 911px){.project__title{border-bottom:none;margin-bottom:0;padding-bottom:0}}.project__location{grid-area:location;padding-bottom:.5rem}@media only screen and (min-width: 911px){.project__location{border-bottom:none;margin-bottom:0;padding-bottom:0}}.project__year{grid-area:year;padding-bottom:.5rem}@media only screen and (min-width: 911px){.project__year{border-bottom:none;margin-bottom:0;padding-bottom:0}}.project__header{display:grid;grid-template-areas:"title title" "hor-line-1 hor-line-1" "location year" "hor-line-2 hor-line-2"}@media only screen and (min-width: 911px){.project__header{display:grid;grid-template-areas:"title location year";grid-template-columns:47rem 23.4rem auto;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem;padding-bottom:.7rem}}.project__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:2.4rem;gap:2.4rem}@media only screen and (min-width: 911px){.project__content{display:grid;grid-template-columns:1fr 84.9%;gap:1.2rem;padding-top:4rem}}.project__about-list{margin-bottom:1.6rem}@media only screen and (min-width: 911px){.project__about-list{margin-bottom:0}}.project__about-list+.project__line{display:none}@media only screen and (min-width: 911px){.project__about-list+.project__line{display:block}}.project__about-list+.project__line+.project__line{display:none}@media only screen and (min-width: 911px){.project__about-list+.project__line+.project__line{display:block}}.project__list-item{line-height:1.84rem;display:block}.project__list-title{text-transform:uppercase}.project__line{display:block;height:1.78rem}.project project-content-lines .project__line,.project project-content-lines .project__line div{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}.project__credits-accordion{width:100%;margin-bottom:7.2rem}.project__credits-accordion__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.6rem 0;background:none;border:none;color:inherit;cursor:pointer;text-align:left;font:inherit}.project__credits-accordion__button[aria-expanded=true]+.acc__content{opacity:1}.project__credits-accordion__header{-webkit-box-flex:1;-ms-flex:1;flex:1}.project__credits-accordion .acc__content{max-height:0;overflow:hidden;-webkit-transition:max-height .6s var(--easing-acc, ease);transition:max-height .6s var(--easing-acc, ease)}.project__credits-accordion .acc__content [data-inner]{padding-bottom:1.6rem;display:block;color:var(--white);visibility:visible;opacity:1}.project__credits-accordion .acc__content [data-inner] .project__list,.project__credits-accordion .acc__content [data-inner] .project__list-title{color:var(--white)}.assets-ticker__inner{overflow:hidden}.assets-ticker__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.assets-ticker__slide{height:50vh;height:50svh;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width: 911px){.assets-ticker__slide{height:50vh}}.assets-ticker__slide-inner{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block}.assets-ticker__asset{height:100%;display:block;overflow:hidden}.assets-ticker__asset .asset__lightbox-link{display:block;height:100%;cursor:pointer}.assets-ticker__asset .asset__image,.assets-ticker__asset picture,.assets-ticker__asset img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;display:block;vertical-align:top}.assets-ticker__asset .asset__video{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;display:block}.asset__lightbox-link{pointer-events:none}@media only screen and (min-width: 1180px){.asset__lightbox-link{pointer-events:auto}}.gallery-lightbox{position:fixed;inset:0;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:auto}.gallery-lightbox__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.9);cursor:pointer}.gallery-lightbox__zoom-clone{position:fixed;inset:0;z-index:2;pointer-events:none}.gallery-lightbox__zoom-clone .gallery-lightbox__clone-img{position:fixed;-o-object-fit:cover;object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-lightbox__slider-wrap{position:absolute;top:2.4rem;left:0;right:0;height:calc(100vh - 4.8rem);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-lightbox__splide{width:100%;height:100%;max-height:100%}.gallery-lightbox__splide .splide__track{height:100%}.gallery-lightbox__splide .splide__list{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-lightbox__splide .splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.gallery-lightbox__splide .splide__slide img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.gallery-lightbox__splide .splide__arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;padding:0;border-radius:0;border:0;background:none;color:#fff;font-size:1.6rem;line-height:1.2;font-weight:400;text-transform:none;letter-spacing:0;gap:.6rem;mix-blend-mode:difference;cursor:pointer}.gallery-lightbox__splide .splide__arrow svg{display:none}.gallery-lightbox__splide .splide__arrow:hover:not(:disabled){opacity:.9}.gallery-lightbox__splide .splide__arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.gallery-lightbox__splide .splide__arrow--prev{left:3.2rem}.gallery-lightbox__splide .splide__arrow--next{right:3.2rem}.gallery-lightbox__title{position:absolute;top:.3rem;left:2.4rem;z-index:4;font-size:1.4rem;line-height:1.2;color:#fff;pointer-events:none}.gallery-lightbox__header{position:absolute;top:.3rem;left:2.4rem;right:2.4rem;z-index:4;color:#fff}.gallery-lightbox__header .project__title,.gallery-lightbox__header .project__location,.gallery-lightbox__header .project__year{color:#fff}.gallery-lightbox__close{position:absolute;top:1rem;right:1.2rem;z-index:4;width:2.6rem;height:2.3rem;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-lightbox__close svg{display:block;width:100%;height:100%}.gallery-lightbox__close:focus-visible{outline:3px solid #fff;outline-offset:2px}body{background-color:var(--white);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}body .footer{background-color:var(--white);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}body.post-type-archive-project{background-color:var(--black)}body.post-type-archive-project .footer{background-color:var(--black)}.lottie-intro-wrapper{position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .9s var(--easing);transition:-webkit-transform .9s var(--easing);transition:transform .9s var(--easing);transition:transform .9s var(--easing), -webkit-transform .9s var(--easing);overflow:hidden;pointer-events:none;display:none}body.home .lottie-intro-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}#lottie-intro{width:100%;height:100%;background-color:var(--orange);pointer-events:auto}body.lottie-intro-active.home{overflow:hidden}

/*# sourceMappingURL=main.css.map */