.ProjectSlider-module__FNut0q__slider{aspect-ratio:4/3;cursor:pointer;height:100%;position:relative;overflow:hidden}@media (max-width:768px){.ProjectSlider-module__FNut0q__slider{width:100%;height:auto}}.ProjectSlider-module__FNut0q__slide{opacity:0;width:100%;height:100%;transition:opacity .8s ease-in-out;position:absolute;top:0;left:0}.ProjectSlider-module__FNut0q__slide.ProjectSlider-module__FNut0q__active{opacity:1}.ProjectSlider-module__FNut0q__arrow{color:#fff;cursor:pointer;opacity:0;z-index:10;background:#c8c8c8b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProjectSlider-module__FNut0q__arrow:hover{background:#a0a0a0d9}.ProjectSlider-module__FNut0q__arrowLeft{left:16px;transform:translateY(-50%)translate(-20px)}.ProjectSlider-module__FNut0q__arrowRight{right:16px;transform:translateY(-50%)translate(20px)}.ProjectSlider-module__FNut0q__arrowLeft.ProjectSlider-module__FNut0q__visible,.ProjectSlider-module__FNut0q__arrowRight.ProjectSlider-module__FNut0q__visible{opacity:1;transform:translateY(-50%)translate(0)}
.page-module__LxhU7W__container{height:calc(100vh - var(--header-height));padding:40px var(--header-padding);flex-direction:column;display:flex;overflow:hidden}.page-module__LxhU7W__header{flex-shrink:0;margin-bottom:24px}.page-module__LxhU7W__title{letter-spacing:.03em;font-size:18px;font-weight:700}.page-module__LxhU7W__location{letter-spacing:.03em;margin-top:4px;font-size:14px;font-weight:400}.page-module__LxhU7W__content{flex:1;align-items:flex-start;gap:40px;min-height:0;display:flex}.page-module__LxhU7W__details{flex-shrink:0;width:200px}.page-module__LxhU7W__detailRow{letter-spacing:.03em;gap:24px;font-size:13px;line-height:1.8;display:flex}.page-module__LxhU7W__label{white-space:nowrap}.page-module__LxhU7W__sliderArea{flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex}@media (max-width:768px){.page-module__LxhU7W__container{height:auto;overflow:visible}.page-module__LxhU7W__content{flex-direction:column;gap:24px}.page-module__LxhU7W__details{width:100%}.page-module__LxhU7W__sliderArea{justify-content:center;width:100%;height:auto}.page-module__LxhU7W__header{margin-bottom:16px}}
