@font-face{font-family:"LUGI";src:url("./fonts/LUGI-Regular.woff");font-display:swap}.Light-display{font-family:"neue-haas-grotesk-display", sans-serif;font-weight:400;font-style:normal}.LightItalic-display{font-family:"neue-haas-grotesk-display", sans-serif;font-weight:400;font-style:italic}.Bold-display{font-family:"neue-haas-grotesk-display", sans-serif;font-weight:700;font-style:normal}.BoldItalic-display{font-family:"neue-haas-grotesk-display", sans-serif;font-weight:700;font-style:italic}.Roman-text{font-family:"neue-haas-grotesk-text", sans-serif;font-weight:400;font-style:normal}.Italic-text{font-family:"neue-haas-grotesk-text", sans-serif;font-weight:400;font-style:italic}.Bold-text{font-family:"neue-haas-grotesk-text", sans-serif;font-weight:700;font-style:normal}.BoldItalic-text{font-family:"neue-haas-grotesk-text", sans-serif;font-weight:700;font-style:italic}body{font-size:16px;line-height:25px}@media screen and (max-width:780px){body{font-size:15px;line-height:25px}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){body{font-size:15px;line-height:18px}}@media (min-width:780px) and (max-width:1040px){body{font-size:calc(16px * 1.5);line-height:calc(25px * 1.5)}}.project .grid-item.txtItem,.exhibition .grid-item.txtItem{font-size:25px;line-height:30px}@media screen and (max-width:780px){.project .grid-item.txtItem,.exhibition .grid-item.txtItem{font-size:16px;line-height:25px}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.project .grid-item.txtItem,.exhibition .grid-item.txtItem{font-size:16px;line-height:25px}}.project>p,.exhibition>p,.about-template .about>p{font-size:30px;line-height:36.9px}@media screen and (max-width:780px){.project>p,.exhibition>p,.about-template .about>p{font-size:16px;line-height:25px}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.project>p,.exhibition>p,.about-template .about>p{font-size:16px;line-height:18px}}#menu-mobile,#menu-mobile *,body.error-template main h1,h1,h2,h3,h4,h5,h6,.logo.headline{font-size:40px;line-height:25px}@media screen and (max-width:780px){#menu-mobile,#menu-mobile *,body.error-template main h1,h1,h2,h3,h4,h5,h6,.logo.headline{font-size:30px;line-height:25px}}.exhibitions h2.logo.upcoming{font-size:86px;line-height:25px}@media screen and (max-width:780px){.exhibitions h2.logo.upcoming{font-size:30px;line-height:25px}}#menu-mobile li *{font-size:12vw;line-height:1.25}@media screen and (max-width:780px){#menu-mobile li *{font-size:12vw;line-height:1.25}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){#menu-mobile li *{font-size:12vw;line-height:1.25}}.btn,button{box-sizing:border-box;display:inline-flex;align-items:center;padding:0.5rem 1rem;background-color:rgba(var(--clr-primary), 1);border:1px solid rgba(var(--clr-primary), 1);cursor:pointer;text-decoration:none;color:rgba(var(--clr-black), 1);transition:500ms ease-in-out;border-radius:30px}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.btn,button{border-radius:90px;border:1px solid rgba(var(--clr-primary), 1)}}.btn:hover,button:hover{background-color:transparent;color:rgba(var(--clr-primary), 1)}.hero .btn,.hero button{box-sizing:border-box;display:inline-flex;align-items:center;padding:0.5rem 1rem;background-color:transparent;border:1px solid rgba(var(--clr-primary), 1);cursor:pointer;text-decoration:none;color:rgba(var(--clr-primary), 1);transform:translateX(-5px);transition:500ms ease-in-out;border-radius:30px}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){.hero .btn,.hero button{border-radius:90px;border:1px solid rgba(var(--clr-primary), 1)}}.hero .btn:hover,.hero button:hover{background-color:rgba(var(--clr-primary), 1);color:rgba(var(--clr-black), 1)}button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:none}::selection{background-color:#000000;color:#ffffff}header{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:25;padding:0.75rem !important;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;flex-direction:column;align-content:center;background:whitesmoke;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1svh), 0% 100%)}@media screen and (max-width:780px){header{padding:0.75rem 0.75rem calc(0.75rem * 2) 0.75rem !important}}header .nav-top{display:flex;width:100%;justify-content:space-between}header nav{display:flex;justify-content:center;align-items:baseline;margin-bottom:2px}header nav.subnav{width:100%;justify-content:center;align-items:flex-end}header nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px calc(0.75rem * 2)}header nav ul li{cursor:default;filter:brightness(1);transition:all 0.5s ease-in-out;color:black}header nav ul li.text{width:100%;padding:0 10vw 0 0}header nav ul li.active{color:black}header nav ul li.active a{text-decoration:underline}header nav ul li a{transition:all 0.5s ease-in-out;color:black}header #headline p{margin-top:0;margin-bottom:0;text-align:center}.nav-bottom{position:fixed;bottom:0;z-index:24;padding:0.75rem;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;align-content:center;background:whitesmoke;clip-path:polygon(0 0, 100% 20px, 100% 100%, 0% 100%)}@media screen and (max-width:780px){.nav-bottom{position:relative}}.nav-bottom nav{display:flex;justify-content:center;align-items:baseline}.nav-bottom nav.subnav{width:100%;justify-content:center;align-items:flex-end}.nav-bottom nav.subnav ul{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;align-content:center;width:100%;gap:2px 40px}@media screen and (max-width:780px){.nav-bottom nav.subnav ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}}@media (min-width:780px) and (max-width:1040px){.nav-bottom nav.subnav ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}}.nav-bottom nav.subnav ul li:has(.logo){flex:1}@media screen and (max-width:780px){.nav-bottom nav.subnav ul li:has(.logo){margin-bottom:0.75rem}}.nav-bottom nav.subnav ul li.text{width:100%;padding:0}.nav-bottom nav.subnav ul li.text p{margin-top:0.75rem;margin-bottom:0}@media screen and (max-width:780px){.exhibitions-template .nav-bottom{position:fixed}}.exhibition-template .nav-bottom ul ul{flex-direction:column;width:auto}.about-template .nav-bottom{padding-top:calc(0.75rem * 2)}h1{margin-bottom:0;margin-top:0}#mobileNav{z-index:99;position:fixed;top:0.75rem;right:0.75rem}#mobileNav button{padding:0;transition:all 0.5s ease-in-out;filter:brightness(1);color:black;line-height:1;font-size:200%;width:10vw;height:30px;display:flex;align-content:center;align-items:center;justify-content:flex-end}#mobileNav button svg{width:30px;height:30px}#menu-mobile{padding:0.75rem;width:100%;height:100lvh;position:fixed;left:105vw;top:0;transition:0.5s all ease-in-out;z-index:26;background:whitesmoke}#menu-mobile p.color.logo{margin-top:0;margin-bottom:calc(0.75rem * 2)}#menu-mobile li{line-height:1.5}#menu-mobile li.active{color:black !important}#menu-mobile li.active a{color:black;text-decoration:underline}#menu-mobile.open{left:0}body:has(#menu-mobile.open) main,body:has(#menu-mobile.open) header,body:has(#menu-mobile.open) footer,body:has(#menu-mobile.open) .hero{transform:translateX(-100%)}.home .grid{padding:0}@media screen and (max-width:780px){.home .grid{padding:15svh 0vw 10svh 0vw}}.home .gal-img{width:100%;height:auto;cursor:pointer}.home .content img{width:100%;height:100%;object-fit:cover;opacity:0;object-position:center;transition:0.5s all ease-in-out}.home .active .content img{opacity:1}.home .projects a:hover{text-decoration:none}.home .project{padding:20svh 0}@media screen and (max-width:780px){.home .project{padding:5svh 0}}.home .project:last-of-type{padding:20svh 0 0 0}@media screen and (max-width:780px){.home .project:last-of-type{padding:5svh 0}}.home .project:last-of-type .closeup:last-child{margin-bottom:0svh}.home .project:last-of-type .closeup:last-child .img-content:last-of-type{margin-bottom:100svh}@media screen and (max-width:780px){.home .project:last-of-type{margin-bottom:0.75rem}}.home .project div{position:relative}.home .project .closeup{display:flex;flex-direction:column}@media screen and (max-width:780px){.home .project .closeup{display:none}}.home .project .img-content{width:200px;width:20vw;height:auto;line-height:0}.home .project .img-content:nth-child(odd){width:200px;width:20vw;height:auto;margin:10svh 25svh 10svh auto;clip-path:polygon(0 0, 100% 3%, 100% 98%, 0% 100%)}@media (min-width:780px) and (max-width:1040px){.home .project .img-content:nth-child(odd){margin:10svh 5vw 20svh auto}}.home .project .img-content:nth-child(even){height:auto;width:150px;width:15vw;margin:10svh auto 10svh 25svh;clip-path:polygon(0 5%, 100% 0, 100% 100%, 0 98%)}@media (min-width:780px) and (max-width:1040px){.home .project .img-content:nth-child(even){margin:10svh auto 20svh 5vw}}.home .project .img-content:nth-child(3n){width:300px;width:27vw;height:auto;margin:10svh 20svh 10svh auto;clip-path:polygon(0 0, 100% 9%, 100% 92%, 0 100%)}@media (min-width:780px) and (max-width:1040px){.home .project .img-content:nth-child(3n){margin:10svh 3vw 20svh auto}}.home .project .img-content:nth-child(6n){width:300px;width:27vw;height:auto;margin:10svh auto 10svh 20svh;clip-path:polygon(0 0, 100% 9%, 100% 92%, 0 100%)}@media (min-width:780px) and (max-width:1040px){.home .project .img-content:nth-child(6n){margin:10svh auto 20svh 3vw}}.home .project:nth-child(even) .img-content:nth-child(odd){width:200px;width:20vw;height:auto;margin:10svh auto 10svh 25svh;clip-path:polygon(0 0, 100% 3%, 100% 98%, 0% 100%)}@media (min-width:780px) and (max-width:1040px){.home .project:nth-child(even) .img-content:nth-child(odd){margin:10svh auto 20svh 5vw}}.home .project:nth-child(even) .img-content:nth-child(even){height:auto;width:150px;width:15vw;margin:10svh 25svh 10svh auto;clip-path:polygon(0 5%, 100% 0, 100% 100%, 0 98%)}@media (min-width:780px) and (max-width:1040px){.home .project:nth-child(even) .img-content:nth-child(even){margin:10svh 5vw 20svh auto}}.home .project:nth-child(even) .img-content:nth-child(3n){width:300px;width:27vw;height:auto;margin:10svh auto 10svh 20svh;clip-path:polygon(0 0, 100% 9%, 100% 92%, 0 100%)}@media (min-width:780px) and (max-width:1040px){.home .project:nth-child(even) .img-content:nth-child(3n){margin:10svh auto 20svh 3vw}}.home .project:nth-child(even) .img-content:nth-child(6n){width:300px;width:27vw;height:auto;margin:10svh 20svh 10svh auto;clip-path:polygon(0 0, 100% 9%, 100% 92%, 0 100%)}@media (min-width:780px) and (max-width:1040px){.home .project:nth-child(even) .img-content:nth-child(6n){margin:10svh 3vw 20svh auto}}.home .project .closeup:last-child{margin-bottom:100svh}.home .project .sticky{position:sticky;top:20svh;height:80svh;display:flex;flex-direction:column;gap:0.75rem;padding-bottom:0.75rem;justify-content:space-between}@media screen and (max-width:780px){.home .project .sticky{height:auto}}.home .project .sticky>.svg-container{position:absolute;top:-10svh;left:-5svh;width:100vw;height:100svh;overflow:hidden;display:flex;align-content:center;align-items:center;justify-content:center}.home .project .sticky>.svg-container svg{width:100%;height:auto}.home .project .detail{flex:1;display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap;align-content:center;align-items:center}.home .project .detail p{margin-top:0;margin-bottom:0}.home .img-content img{width:100%;height:100%;object-fit:cover;object-position:center}.home .main .cover{width:auto;max-height:60svh;object-fit:contain}@media screen and (max-width:780px){.home .main .cover{max-height:unset}}.exhibitions .grid{text-align:center;margin:0 auto;padding:15svh 10vw 20svh 10vw;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;grid-gap:10svh 5vw}@media screen and (max-width:780px){.exhibitions .grid{padding:15svh 0vw 10svh 0vw;grid-gap:10svh 0svh}}.exhibitions .grid li{position:relative;width:100%;padding-top:0.75rem;text-align:center;line-height:25px}.exhibitions .grid-item{height:max-content;height:fit-content;width:100%;cursor:pointer;display:flex;grid-column-start:1;grid-column-end:3}.exhibitions .grid-item.upcoming{cursor:default}.exhibitions .grid-item.current.last-current{margin-bottom:15svh}.exhibitions .grid-item a{line-height:0;width:100%;height:100%}.exhibitions .img-container{line-height:0;width:100%;height:70svh}@media screen and (max-width:780px){.exhibitions .img-container{height:100%}}.exhibitions .gal-img{width:100%;height:100%;object-fit:cover;object-position:center;cursor:pointer}.exhibitions h2.logo.upcoming{line-height:1 !important}.exhibitions .label{margin-bottom:-8svh;text-decoration:underline;text-transform:uppercase}.exhibitions .label.margin{margin-top:15svh}.exhibitions .label.current{margin-top:0}.project-template .hero{clip-path:none;background:transparent !important;height:80svh}.project-template .hero .hero-image{width:-webkit-fit-content;width:fit-content;left:50%;transform:translateX(-50%);line-height:0}@media screen and (max-width:780px){.project-template .hero .hero-image{width:100%}}.project-template .hero .hero-image img{width:-webkit-fit-content;width:fit-content;object-fit:contain}@media screen and (max-width:780px){.project-template .hero .hero-image img{width:100%}}@media screen and (max-width:780px){.project-template .hero{position:relative;top:unset;padding:0.75rem;height:auto;padding-bottom:0}}@media (min-width:780px) and (max-width:1040px){.project-template .hero{position:relative;top:unset;padding:0.75rem;height:auto;padding-bottom:0}}.project>p,.exhibition>p{padding:0 10vw 5svh 10vw}@media screen and (max-width:780px){.project>p,.exhibition>p{padding:0 0vw 5svh 0vw}}@media (min-width:780px) and (max-width:1040px){.project>p,.exhibition>p{padding:0 0vw 5svh 0vw}}.project .grid,.exhibition .grid{text-align:center;margin:0 auto;padding:0svh 20vw 20svh 20vw;padding:0svh 10vw 20svh 10vw;display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));grid-auto-rows:auto;grid-gap:10svh 5vw;align-items:center;grid-auto-flow:row dense}@media screen and (max-width:780px){.project .grid,.exhibition .grid{padding:0 0 0.75rem 0;grid-gap:5vw;align-items:start;display:flex;flex-direction:column}}@media (min-width:780px) and (max-width:1040px){.project .grid,.exhibition .grid{padding:0 0 20svh 0;grid-gap:5vw}}.project .grid-item,.exhibition .grid-item{height:max-content;height:fit-content;display:flex;grid-column-start:1;grid-column-end:3;overflow:hidden}@media screen and (max-width:780px){.project .grid-item,.exhibition .grid-item{width:100%}}.project .grid-item a,.exhibition .grid-item a{line-height:0;width:100%;height:100%}.project .grid-item:nth-of-type(10n+1),.exhibition .grid-item:nth-of-type(10n+1){grid-column:1 / span 5}.project .grid-item:nth-of-type(10n+2),.exhibition .grid-item:nth-of-type(10n+2){grid-column:6 / span 3}.project .grid-item:nth-of-type(10n+3),.exhibition .grid-item:nth-of-type(10n+3){grid-column:1 / span 3}.project .grid-item:nth-of-type(10n+4),.exhibition .grid-item:nth-of-type(10n+4){grid-column:4 / span 5}.project .grid-item:nth-of-type(10n+5),.exhibition .grid-item:nth-of-type(10n+5){grid-column:1 / span 6}.project .grid-item:nth-of-type(10n+6),.exhibition .grid-item:nth-of-type(10n+6){grid-column:7 / span 2}.project .grid-item:nth-of-type(10n+7),.exhibition .grid-item:nth-of-type(10n+7){grid-column:1 / span 4}.project .grid-item:nth-of-type(10n+8),.exhibition .grid-item:nth-of-type(10n+8){grid-column:5 / span 4}.project .grid-item:nth-of-type(10n+9),.exhibition .grid-item:nth-of-type(10n+9){grid-column:1 / span 3}.project .grid-item:nth-of-type(10n+10),.exhibition .grid-item:nth-of-type(10n+10){grid-column:4 / span 5}.project .grid-item:last-of-type:not(.grid-item:nth-of-type(even)),.exhibition .grid-item:last-of-type:not(.grid-item:nth-of-type(even)){grid-column:1 / span 8}@media (min-width:780px) and (max-width:1040px){.project .grid-item:last-of-type:not(.grid-item:nth-of-type(odd)),.exhibition .grid-item:last-of-type:not(.grid-item:nth-of-type(odd)){grid-column:1 / span 8}}.project:has(.txtItem) .grid-item:nth-of-type(10n+2),.exhibition:has(.txtItem) .grid-item:nth-of-type(10n+2){grid-column:2 / span 6}.project:has(.txtItem) .grid-item:nth-of-type(10n+3),.exhibition:has(.txtItem) .grid-item:nth-of-type(10n+3){grid-column:1 / span 3}.project:has(.txtItem) .grid-item:nth-of-type(10n+4),.exhibition:has(.txtItem) .grid-item:nth-of-type(10n+4){grid-column:5 / span 4}.project:has(.txtItem) .grid-item:nth-of-type(10n+5),.exhibition:has(.txtItem) .grid-item:nth-of-type(10n+5){grid-column:1 / span 5}.project:has(.txtItem) .grid-item:nth-of-type(10n+6),.exhibition:has(.txtItem) .grid-item:nth-of-type(10n+6){grid-column:7 / span 2}.project:has(.txtItem) .grid-item:nth-of-type(10n+7),.exhibition:has(.txtItem) .grid-item:nth-of-type(10n+7){grid-column:1 / span 3}.project:has(.txtItem) .grid-item:nth-of-type(10n+8),.exhibition:has(.txtItem) .grid-item:nth-of-type(10n+8){grid-column:6 / span 3}.project:has(.txtItem) .grid-item:nth-of-type(10n+9),.exhibition:has(.txtItem) .grid-item:nth-of-type(10n+9){grid-column:1 / span 6}.project:has(.txtItem) .grid-item:nth-of-type(10n+10),.exhibition:has(.txtItem) .grid-item:nth-of-type(10n+10){grid-column:7 / span 2}.project .grid-item.txtItem,.exhibition .grid-item.txtItem{height:100%;text-align:left}.project .grid-item.txtItem a,.exhibition .grid-item.txtItem a{text-decoration:underline}.project .grid-item.txtItem p:first-of-type,.exhibition .grid-item.txtItem p:first-of-type{margin-top:0}.project .gal-img,.exhibition .gal-img{width:100%;height:auto;transform:scale(1.01)}.project img,.exhibition img{user-select:none;pointer-events:none}.project section.main{position:fixed;width:80svh;height:80svh;left:50%;top:50%;transform:translateX(-50%, -50%)}.featuring{padding:0svh 10vw 20svh 10vw}@media screen and (max-width:780px){.featuring{padding:5svh 0vw 10svh 0vw}}@media (min-width:780px) and (max-width:1040px){.featuring{padding:0svh 0vw 20svh 0vw}}.featuring ul{display:inline-block;flex-wrap:wrap}.featuring ul a{text-decoration:underline}@media (min-width:780px) and (max-width:1040px){.about-template .hero .hero-mask svg{transform:scale(2) translateX(-20%)}}@media screen and (max-width:780px){.about-template .hero .hero-mask svg{transform:scale(2.5) translateX(-25%)}}.about-template .about>p{padding:0 10vw 5svh 10vw}@media screen and (max-width:780px){.about-template .about>p{padding:0 0vw 5svh 0vw}}@media (min-width:780px) and (max-width:1040px){.about-template .about>p{padding:0 0vw 5svh 0vw}}body.error-template main{width:auto;align-items:center;justify-content:center;justify-items:center;align-content:center;min-height:80svh}body.error-template main h1{line-height:1;font-family:"LUGI", "neue-haas-grotesk-text", sans-serif}body.error-template main *{text-align:center}body.error-template main a,body.error-template main a:hover{text-decoration:underline}body.error-template main .text-content{padding-top:0}*{position:relative;font-weight:500;scroll-behavior:smooth;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;backface-visibility:hidden;letter-spacing:-0.015em}*::before,*::after{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-style:normal;font-family:"neue-haas-grotesk-text", sans-serif;margin:0;overflow-x:hidden;scroll-behavior:smooth;min-height:100svh;background:whitesmoke}main,header,footer,.hero,#mobileNav{-webkit-animation:reveal 0.3s linear forwards 0.5s;animation:0.3s reveal linear forwards 0.5s;opacity:0;will-change:opacity;transition:transform 0.5s ease-in-out}main,header,footer,.hero{width:100%;max-width:calc(100vw - 0px);padding:0.75rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){main,header,footer,.hero{max-width:100%}}header,footer,.hero,nav{transform-style:preserve-3d}.change-page{-webkit-animation:0.3s bye linear forwards;animation:0.3s bye linear forwards;opacity:1;will-change:opacity}@keyframes reveal{from{opacity:0}to{opacity:1}}@keyframes bye{from{opacity:1}to{opacity:0}}main{background:whitesmoke;clip-path:polygon(0 0, 100% 2svh, 100% 100%, 0 100%);transition:filter 0.5s ease-in-out, transform 0.5s ease-in-out, top 0.5s ease-in-out;padding-top:5vw}main>p a,main>p a:hover{text-decoration:underline}main.home,main.exhibitions{padding-top:0vw}footer.nav-bottom{padding-top:calc(0.75rem * 2)}a{color:inherit;text-decoration:inherit;cursor:pointer !important;transition:all 0.5s ease-in-out}p{margin-top:25px;margin-bottom:25px}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:0.8){p{margin-top:18px;margin-bottom:18px}}p.margin-s{margin-top:calc(25px / 2);margin-bottom:calc(25px / 2)}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0;line-height:1}h1.logo,h2.logo,h3.logo,h4.logo,h5.logo,h6.logo{transition:color 0.33s ease-in-out}ul,li,ol{list-style:none;padding-left:0;margin-top:0;margin-bottom:0}.desktop{display:block}.mobile{display:none}@media screen and (max-width:780px){.desktop{display:none}.mobile{display:block}}b,strong{font-weight:700}.logo{font-family:"LUGI", "neue-haas-grotesk-text", sans-serif;letter-spacing:normal !important}.logo.headline{text-align:left;position:relative;z-index:10;margin-top:0;margin-bottom:0;transition:color 0.33s ease-in-out;line-height:25px}.scrollFade{transition:all 0.5s ease-in-out 0.3s}.scrollFade--hidden{opacity:0}.scrollFade--visible{opacity:1}.hero{width:100%;height:90svh;position:-webkit-sticky;position:sticky;padding:0;overflow:hidden;clip-path:polygon(0 5%, 100% 0, 100% 100%, 0 98%);top:11lvh}@media (min-width:780px) and (max-width:1040px){.hero{height:100lvh}}@media screen and (max-width:780px){.hero{height:90lvh}}.hero .hero-image{mix-blend-mode:normal}@media screen and (max-width:780px){.hero .hero-image{mix-blend-mode:normal}}.hero .hero-image,.hero img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.hero .hero-mask{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-content:center;align-items:center;justify-content:center}.hero .hero-mask svg{width:100%;height:auto}@media (min-width:780px) and (max-width:1040px){.hero .hero-mask svg{transform:scale(2)}}@media screen and (max-width:780px){.hero .hero-mask svg{transform:scale(2.5)}}.hero .hero-mask svg path{fill:whitesmoke}.pastille{width:20px;height:20px;border-radius:100%;background-color:orangered;right:0px;top:0px;position:fixed;z-index:25}