.dj1tda_pin{z-index:1;position:absolute;transform:translate(-50%,-50%)}.dj1tda_active.dj1tda_active.dj1tda_active .VButtonCircleIcon.VButtonCircleIcon{background-color:#10c}.dj1tda_hint.dj1tda_hint.dj1tda_hint{pointer-events:auto}.dj1tda_hint.dj1tda_hint.dj1tda_hint .MuiTooltip-tooltip{width:31.2rem;margin:0;padding:1.6rem 2.4rem 2rem}.dj1tda_hint.dj1tda_hint.dj1tda_hint[data-popper-placement*=bottom] .MuiTooltip-tooltip{margin-top:.8rem}.dj1tda_hint.dj1tda_hint.dj1tda_hint[data-popper-placement*=top] .MuiTooltip-tooltip{margin-bottom:.8rem}.dj1tda_hint.dj1tda_hint.dj1tda_hint[data-popper-placement*=left] .MuiTooltip-tooltip{margin-right:.8rem}.dj1tda_hint.dj1tda_hint.dj1tda_hint[data-popper-placement*=right] .MuiTooltip-tooltip{margin-left:.8rem}.dj1tda_hintContent{flex-direction:column;gap:.8rem;display:flex}.dj1tda_hintTitle{color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.8rem;font-weight:400;line-height:132%}.dj1tda_details{flex-direction:column;display:flex}.dj1tda_hintDetails{gap:.8rem}.dj1tda_description{color:#666;margin:0;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}.dj1tda_projects{color:gray;margin:0;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%}.dj1tda_projectLink{color:#3200f0;text-decoration:none}.dj1tda_modal.dj1tda_modal .MuiDialog-paper.MuiDialog-paper{padding:0}.dj1tda_modalHead{align-items:center;gap:.8rem;padding:2.4rem 1.6rem 1.6rem;display:flex;box-shadow:inset 0 -.1rem #f1f3f6}.dj1tda_modalTitle{color:#1a1a1a;flex:1;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:132%}.dj1tda_modalDetails{gap:1.6rem;padding:.8rem 1.6rem 1.6rem}
.b901uq_desktop{--earsSliderHeight:66rem;margin-inline:-2rem;overflow:hidden}@media (min-width:1920px){.b901uq_desktop{--earsSliderHeight:84rem;margin-inline:0}}.b901uq_desktop .rotatableSliderItem{height:var(--earsSliderHeight);border-radius:2.4rem}.b901uq_desktop .slick-slide:not(.slick-current) .b901uq_overlay{visibility:hidden}.b901uq_mobile{margin-inline:calc(-1*max(1.6rem, env(safe-area-inset-left) / var(--safe-area-scale,1))) calc(-1*max(1.6rem, env(safe-area-inset-right) / var(--safe-area-scale,1)))}.b901uq_mobile.b901uq_mobile .slick-dots.slick-dots{margin-top:1.6rem}@media (pointer:coarse) and (orientation:landscape) and (max-width:1024px){.b901uq_mobile{margin-inline:-4.8rem}}.b901uq_slide{vertical-align:top;aspect-ratio:4/3;border-radius:1.2rem;position:relative;overflow:hidden}@media (pointer:coarse) and (orientation:landscape) and (max-width:1024px){.b901uq_slide{aspect-ratio:852/392}}.b901uq_overlay{position:absolute;inset:0}.b901uq_shade{display:none}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.b901uq_shade{background-image:linear-gradient(#0000,#0000004d);display:block;position:absolute;inset:50% 0 0}}.b901uq_caption{backdrop-filter:blur(.4rem);color:#fff;background-color:#262626cc;border-radius:0 .8rem .8rem 0;padding:1.2rem 1.6rem;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.2rem;font-weight:400;line-height:132%;position:absolute;bottom:0;left:0}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.b901uq_caption{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:148%}}
.W0M0ha_layout.W0M0ha_layout{padding-block:var(--galleryPaddingTop,2.4rem) 3.2rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.W0M0ha_layout.W0M0ha_layout{padding-block:6.4rem 4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1024px){.W0M0ha_layout.W0M0ha_layout{padding-inline:4.8rem}}.W0M0ha_layout__first{--galleryPaddingTop:4rem}.W0M0ha_content{flex-direction:column;gap:1.6rem;margin-bottom:3.2rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.W0M0ha_content{grid-template-columns:69.1fr 53.3fr;margin-bottom:4.8rem;display:grid}}.W0M0ha_title{letter-spacing:-.02em;color:#1a1a1a;margin:0;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.W0M0ha_title{letter-spacing:-.02em;align-self:start;max-width:calc(100% - 4rem);font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}.W0M0ha_description .ClampedText_text{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.W0M0ha_description .ClampedText_text{font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.6rem;font-weight:400;line-height:132%}}.W0M0ha_description .ClampedText_accordionButton{margin-top:.8rem}.W0M0ha_description .ClampedText_textShort .W0M0ha_point:not(:first-child){display:none}.W0M0ha_list{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.W0M0ha_point{padding-left:2.2rem;position:relative}.W0M0ha_point:before{content:"";background-color:#ccc;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.7rem;left:.6rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.W0M0ha_point:before{top:.85rem}}
.mtYP5G_card{background-color:#f1f3f6;border-radius:1.6rem;flex-direction:column;width:32.8rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.mtYP5G_card{width:39.7rem}}.mtYP5G_galleryContainer{padding:.6rem .6rem 0}.mtYP5G_slide{border-radius:1.2rem;width:31.6rem;height:28.9rem;position:relative;overflow:hidden}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.mtYP5G_slide{width:38.5rem;height:35.5rem}}.mtYP5G_image{object-fit:cover}.mtYP5G_info{flex-direction:column;gap:1.2rem;padding:2rem 2rem 1.2rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.mtYP5G_info{padding:2rem 2.4rem}}.mtYP5G_name{letter-spacing:-.02em;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:#1a1a1a;-webkit-box-orient:vertical;-moz-box-orient:vertical;height:2lh;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2rem;font-weight:400;line-height:120%;display:-webkit-box;overflow:hidden}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.mtYP5G_name{letter-spacing:-.02em;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}}.mtYP5G_location{flex-direction:column;justify-content:flex-end;gap:.4rem;min-height:5rem;display:flex}.mtYP5G_city{color:#1a1a1a;font-family:StolzlBook,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:1.4rem;font-weight:400;line-height:132%}
.BCUQaq_layout.BCUQaq_layout{padding-block:4rem;overflow:hidden}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.BCUQaq_layout.BCUQaq_layout{padding-block:6.4rem}}.BCUQaq_head{flex-direction:column;gap:2rem;padding-bottom:2rem;display:flex}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.BCUQaq_head{flex-direction:row;gap:1.6rem;padding-bottom:4rem}}.BCUQaq_title{letter-spacing:-.02em;color:#1a1a1a;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:2.4rem;font-weight:400;line-height:120%}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.BCUQaq_title{letter-spacing:-.02em;width:65rem;margin-right:4rem;font-family:Stolzl,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sansserif;font-size:3.2rem;font-weight:400;line-height:120%}}@media (min-width:1920px){.BCUQaq_title{width:92rem}}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.BCUQaq_description{flex:1}}.BCUQaq_description .ClampedText_textShort{-webkit-line-clamp:4;line-clamp:4}.BCUQaq_slider{overflow:visible}.BCUQaq_slider>.slider-container{overflow:visible}.BCUQaq_slider>.slider-container>.slick-slider>.slick-list{margin-inline:-.8rem;overflow:visible}.BCUQaq_slider>.slider-container>.slick-slider>.slick-list>.slick-track>.slick-slide{margin-inline:.8rem}@media (pointer:fine) and (min-width:768px),(pointer:coarse) and (orientation:portrait) and (min-width:768px),(pointer:coarse) and (orientation:landscape) and (min-width:1024px){.BCUQaq_sliderButtonsContainer{padding-bottom:2rem}}