.Booklet-module-scss-module__rc83kW__layout.Booklet-module-scss-module__rc83kW__layout{padding-block:3.2rem 4rem}@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){.Booklet-module-scss-module__rc83kW__layout.Booklet-module-scss-module__rc83kW__layout{padding-block:6.4rem}}.Booklet-module-scss-module__rc83kW__wrapper{position:relative}.Booklet-module-scss-module__rc83kW__circle{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){.Booklet-module-scss-module__rc83kW__circle{width:22.48rem;height:22.85rem;animation:16s linear infinite Booklet-module-scss-module__rc83kW__bookletCircleSpin;display:block;position:absolute;top:-7.3rem;right:-6.68rem}}@media (min-width:1920px){.Booklet-module-scss-module__rc83kW__circle{right:-7.36rem}}@keyframes Booklet-module-scss-module__rc83kW__bookletCircleSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Booklet-module-scss-module__rc83kW__circle{animation:none}}.Booklet-module-scss-module__rc83kW__card.Booklet-module-scss-module__rc83kW__card{border-radius:1.2rem;min-height:15.4rem;padding: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){.Booklet-module-scss-module__rc83kW__card.Booklet-module-scss-module__rc83kW__card{border-radius:2.4rem;min-height:17.3rem;padding:3.2rem}}.Booklet-module-scss-module__rc83kW__card.Booklet-module-scss-module__rc83kW__card .imageWrap{background-image:linear-gradient(266deg,#7779f929 -5.19%,#7779f966 6.66%,#7779f900 19.52%),linear-gradient(90deg,#a1adff66 -.32%,#7e8bff00 44.18%),linear-gradient(104deg,#3200f0 29.97%,#6273f5 94.7%)}
.Pin-module-scss-module__dj1tda__pin{z-index:1;position:absolute;transform:translate(-50%,-50%)}.Pin-module-scss-module__dj1tda__active.Pin-module-scss-module__dj1tda__active.Pin-module-scss-module__dj1tda__active .VButtonCircleIcon.VButtonCircleIcon{background-color:#10c}.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint{pointer-events:auto}.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint .MuiTooltip-tooltip{width:31.2rem;margin:0;padding:1.6rem 2.4rem 2rem}.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint[data-popper-placement*=bottom] .MuiTooltip-tooltip{margin-top:.8rem}.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint[data-popper-placement*=top] .MuiTooltip-tooltip{margin-bottom:.8rem}.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint[data-popper-placement*=left] .MuiTooltip-tooltip{margin-right:.8rem}.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint.Pin-module-scss-module__dj1tda__hint[data-popper-placement*=right] .MuiTooltip-tooltip{margin-left:.8rem}.Pin-module-scss-module__dj1tda__hintContent{flex-direction:column;gap:.8rem;display:flex}.Pin-module-scss-module__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%}.Pin-module-scss-module__dj1tda__details{flex-direction:column;display:flex}.Pin-module-scss-module__dj1tda__hintDetails{gap:.8rem}.Pin-module-scss-module__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%}.Pin-module-scss-module__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%}.Pin-module-scss-module__dj1tda__projectLink{color:#3200f0;text-decoration:none}.Pin-module-scss-module__dj1tda__modal.Pin-module-scss-module__dj1tda__modal .MuiDialog-paper.MuiDialog-paper{padding:0}.Pin-module-scss-module__dj1tda__modalHead{align-items:center;gap:.8rem;padding:2.4rem 1.6rem 1.6rem;display:flex;box-shadow:inset 0 -.1rem #f1f3f6}.Pin-module-scss-module__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%}.Pin-module-scss-module__dj1tda__modalDetails{gap:1.6rem;padding:.8rem 1.6rem 1.6rem}
.Slider-module-scss-module__b901uq__desktop{--earsSliderHeight:66rem;margin-inline:-2rem;overflow:hidden}@media (min-width:1920px){.Slider-module-scss-module__b901uq__desktop{--earsSliderHeight:84rem;margin-inline:0}}.Slider-module-scss-module__b901uq__desktop .rotatableSliderItem{height:var(--earsSliderHeight);border-radius:2.4rem}.Slider-module-scss-module__b901uq__desktop .slick-slide:not(.slick-current) .Slider-module-scss-module__b901uq__overlay{visibility:hidden}.Slider-module-scss-module__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)))}.Slider-module-scss-module__b901uq__mobile.Slider-module-scss-module__b901uq__mobile .slick-dots.slick-dots{margin-top:1.6rem}@media (pointer:coarse) and (orientation:landscape) and (max-width:1024px){.Slider-module-scss-module__b901uq__mobile{margin-inline:-4.8rem}}.Slider-module-scss-module__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){.Slider-module-scss-module__b901uq__slide{aspect-ratio:852/392}}.Slider-module-scss-module__b901uq__overlay{position:absolute;inset:0}.Slider-module-scss-module__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){.Slider-module-scss-module__b901uq__shade{background-image:linear-gradient(#0000,#0000004d);display:block;position:absolute;inset:50% 0 0}}.Slider-module-scss-module__b901uq__caption{-webkit-backdrop-filter:blur(.4rem);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){.Slider-module-scss-module__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%}}
.Gallery-module-scss-module__W0M0ha__layout.Gallery-module-scss-module__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){.Gallery-module-scss-module__W0M0ha__layout.Gallery-module-scss-module__W0M0ha__layout{padding-block:6.4rem 4.8rem}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1024px){.Gallery-module-scss-module__W0M0ha__layout.Gallery-module-scss-module__W0M0ha__layout{padding-inline:4.8rem}}.Gallery-module-scss-module__W0M0ha__layout__first{--galleryPaddingTop:4rem}.Gallery-module-scss-module__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){.Gallery-module-scss-module__W0M0ha__content{grid-template-columns:69.1fr 53.3fr;margin-bottom:4.8rem;display:grid}}.Gallery-module-scss-module__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){.Gallery-module-scss-module__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%}}.Gallery-module-scss-module__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){.Gallery-module-scss-module__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%}}.Gallery-module-scss-module__W0M0ha__description .ClampedText_accordionButton{margin-top:.8rem}.Gallery-module-scss-module__W0M0ha__description .ClampedText_textShort .Gallery-module-scss-module__W0M0ha__point:not(:first-child){display:none}.Gallery-module-scss-module__W0M0ha__list{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.Gallery-module-scss-module__W0M0ha__point{padding-left:2.2rem;position:relative}.Gallery-module-scss-module__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){.Gallery-module-scss-module__W0M0ha__point:before{top:.85rem}}
.ProjectCardSimple-module-scss-module__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){.ProjectCardSimple-module-scss-module__mtYP5G__card{width:39.7rem}}.ProjectCardSimple-module-scss-module__mtYP5G__galleryContainer{padding:.6rem .6rem 0}.ProjectCardSimple-module-scss-module__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){.ProjectCardSimple-module-scss-module__mtYP5G__slide{width:38.5rem;height:35.5rem}}.ProjectCardSimple-module-scss-module__mtYP5G__image{object-fit:cover}.ProjectCardSimple-module-scss-module__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){.ProjectCardSimple-module-scss-module__mtYP5G__info{padding:2rem 2.4rem}}.ProjectCardSimple-module-scss-module__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){.ProjectCardSimple-module-scss-module__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%}}.ProjectCardSimple-module-scss-module__mtYP5G__location{flex-direction:column;justify-content:flex-end;gap:.4rem;min-height:5rem;display:flex}.ProjectCardSimple-module-scss-module__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%}
.Projects-module-scss-module__BCUQaq__layout.Projects-module-scss-module__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){.Projects-module-scss-module__BCUQaq__layout.Projects-module-scss-module__BCUQaq__layout{padding-block:6.4rem}}.Projects-module-scss-module__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){.Projects-module-scss-module__BCUQaq__head{flex-direction:row;gap:1.6rem;padding-bottom:4rem}}.Projects-module-scss-module__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){.Projects-module-scss-module__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){.Projects-module-scss-module__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){.Projects-module-scss-module__BCUQaq__description{flex:1}}.Projects-module-scss-module__BCUQaq__description .ClampedText_textShort{-webkit-line-clamp:4;line-clamp:4}.Projects-module-scss-module__BCUQaq__slider{overflow:visible}.Projects-module-scss-module__BCUQaq__slider>.slider-container{overflow:visible}.Projects-module-scss-module__BCUQaq__slider>.slider-container>.slick-slider>.slick-list{margin-inline:-.8rem;overflow:visible}.Projects-module-scss-module__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){.Projects-module-scss-module__BCUQaq__sliderButtonsContainer{padding-bottom:2rem}}