.Slider-module-scss-module__l-f5Pq__slider{margin:0}.Slider-module-scss-module__l-f5Pq__viewport{outline:none;overflow:hidden}.Slider-module-scss-module__l-f5Pq__track{touch-action:pan-y pinch-zoom;display:flex}.Slider-module-scss-module__l-f5Pq__slide{aspect-ratio:16/10;background:#fff;flex:0 0 100%;min-width:0;margin-right:24px;position:relative}.Slider-module-scss-module__l-f5Pq__slide img{object-fit:contain;object-position:left center}@media (max-width:767px){.Slider-module-scss-module__l-f5Pq__slide img{object-position:center}}.Slider-module-scss-module__l-f5Pq__controls{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.Slider-module-scss-module__l-f5Pq__dots{flex-wrap:wrap;gap:10px;display:flex}.Slider-module-scss-module__l-f5Pq__dot,.Slider-module-scss-module__l-f5Pq__dotActive{cursor:pointer;background:0 0;border:1px solid #000;border-radius:50%;width:8px;height:8px;padding:0}.Slider-module-scss-module__l-f5Pq__dotActive{background:#000}.Slider-module-scss-module__l-f5Pq__arrows{gap:8px;display:flex}.Slider-module-scss-module__l-f5Pq__arrows button{color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .2s,color .2s;display:grid}.Slider-module-scss-module__l-f5Pq__arrows button:hover{color:#fff;background:#000}
.project-module-scss-module__Fw8McG__project{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start;gap:clamp(16px,3vw,40px);display:grid}@media (max-width:767px){.project-module-scss-module__Fw8McG__project{grid-template-columns:1fr;gap:32px}}.project-module-scss-module__Fw8McG__text{font-size:16px;line-height:1.6;position:sticky;top:32px}@media (max-width:767px){.project-module-scss-module__Fw8McG__text{position:static}}.project-module-scss-module__Fw8McG__header{margin-bottom:24px}.project-module-scss-module__Fw8McG__title{font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.25}.project-module-scss-module__Fw8McG__year{color:#6b6b6b;margin-top:4px}.project-module-scss-module__Fw8McG__tags{color:#6b6b6b;margin-top:4px;font-size:14px;display:block}.project-module-scss-module__Fw8McG__tags a:hover{color:#000}.project-module-scss-module__Fw8McG__video{aspect-ratio:16/9;margin-top:32px;position:relative}.project-module-scss-module__Fw8McG__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
