.PreviewsHome-module__m8roeq__previewsContainer{width:100%;max-width:1200px;color:var(--foreground);margin:0 auto;padding:2rem 1rem}.PreviewsHome-module__m8roeq__titleRow{color:var(--primary);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem;margin-bottom:2rem;font-size:2rem;font-style:italic;font-weight:400;display:flex}.PreviewsHome-module__m8roeq__titleRow a{color:var(--primary);cursor:pointer;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .3s,opacity .3s}.PreviewsHome-module__m8roeq__titleRow a:hover{border-bottom-color:var(--primary);opacity:.8}@media (min-width:1024px){.PreviewsHome-module__m8roeq__titleRow{font-size:1.75rem}}@media (max-width:480px){.PreviewsHome-module__m8roeq__titleRow{font-size:1.75rem}}.PreviewsHome-module__m8roeq__section{opacity:0;margin-bottom:4rem;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.PreviewsHome-module__m8roeq__section.PreviewsHome-module__m8roeq__visible{opacity:1;transform:translateY(0)}.PreviewsHome-module__m8roeq__imageWrapper{opacity:0;transition:opacity .6s ease-out .1s,transform .6s ease-out .1s,box-shadow .3s .1s;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 10px 30px #0000001a}.PreviewsHome-module__m8roeq__imageWrapper.PreviewsHome-module__m8roeq__visible{opacity:1;transform:translateY(0)scale(1)}.PreviewsHome-module__m8roeq__imageWrapper:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.PreviewsHome-module__m8roeq__previewImage{object-fit:cover;border-radius:20px}.PreviewsHome-module__m8roeq__layout1_1.PreviewsHome-module__m8roeq__visible,.PreviewsHome-module__m8roeq__layout2_1.PreviewsHome-module__m8roeq__visible,.PreviewsHome-module__m8roeq__layout3_1.PreviewsHome-module__m8roeq__visible{transition-delay:.2s}.PreviewsHome-module__m8roeq__layout1_2.PreviewsHome-module__m8roeq__visible,.PreviewsHome-module__m8roeq__layout2_2.PreviewsHome-module__m8roeq__visible,.PreviewsHome-module__m8roeq__layout3_2.PreviewsHome-module__m8roeq__visible{transition-delay:.3s}.PreviewsHome-module__m8roeq__layout1_3.PreviewsHome-module__m8roeq__visible,.PreviewsHome-module__m8roeq__layout2_3.PreviewsHome-module__m8roeq__visible,.PreviewsHome-module__m8roeq__layout3_3.PreviewsHome-module__m8roeq__visible{transition-delay:.4s}.PreviewsHome-module__m8roeq__layout1_4.PreviewsHome-module__m8roeq__visible,.PreviewsHome-module__m8roeq__layout3_4.PreviewsHome-module__m8roeq__visible{transition-delay:.5s}.PreviewsHome-module__m8roeq__layout3_5.PreviewsHome-module__m8roeq__visible{transition-delay:.6s}.PreviewsHome-module__m8roeq__layout3_6.PreviewsHome-module__m8roeq__visible{transition-delay:.7s}.PreviewsHome-module__m8roeq__gridLayout1{grid-template-rows:700px 600px;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.PreviewsHome-module__m8roeq__layout1_1{grid-area:1/1/2/4}.PreviewsHome-module__m8roeq__layout1_2{grid-area:2/1/3/2}.PreviewsHome-module__m8roeq__layout1_3{grid-area:2/2/3/3}.PreviewsHome-module__m8roeq__layout1_4{grid-area:2/3/3/4}.PreviewsHome-module__m8roeq__gridLayout2{grid-template-rows:repeat(2,700px);grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.PreviewsHome-module__m8roeq__gridLayout2 .PreviewsHome-module__m8roeq__layout2_1 .PreviewsHome-module__m8roeq__previewImage{object-position:center top;transform:translateY(10px)}.PreviewsHome-module__m8roeq__layout2_1{grid-area:1/1/2/4}.PreviewsHome-module__m8roeq__layout2_2{grid-area:2/1/3/2}.PreviewsHome-module__m8roeq__layout2_3{grid-area:2/2/3/4}.PreviewsHome-module__m8roeq__gridLayout3{grid-template-columns:repeat(3,1fr);grid-auto-rows:400px;gap:1.5rem;display:grid}@media (max-width:1024px){.PreviewsHome-module__m8roeq__gridLayout1{grid-template-rows:500px 300px}}@media (max-width:768px){.PreviewsHome-module__m8roeq__gridLayout1{grid-template-rows:400px 250px;gap:1rem}}@media (max-width:480px){.PreviewsHome-module__m8roeq__gridLayout1{grid-template-rows:repeat(4,300px);grid-template-columns:1fr;gap:.75rem}.PreviewsHome-module__m8roeq__layout1_1,.PreviewsHome-module__m8roeq__layout1_2,.PreviewsHome-module__m8roeq__layout1_3,.PreviewsHome-module__m8roeq__layout1_4{grid-column:1/2}.PreviewsHome-module__m8roeq__layout1_1{grid-row:1/2}.PreviewsHome-module__m8roeq__layout1_2{grid-row:2/3}.PreviewsHome-module__m8roeq__layout1_3{grid-row:3/4}.PreviewsHome-module__m8roeq__layout1_4{grid-row:4/5}}@media (max-width:1024px){.PreviewsHome-module__m8roeq__gridLayout2{grid-template-rows:repeat(2,220px)}}@media (max-width:768px){.PreviewsHome-module__m8roeq__gridLayout2{grid-template-rows:repeat(3,200px);grid-template-columns:1fr;gap:1rem}.PreviewsHome-module__m8roeq__layout2_1,.PreviewsHome-module__m8roeq__layout2_2,.PreviewsHome-module__m8roeq__layout2_3{grid-column:1/2}.PreviewsHome-module__m8roeq__layout2_1{grid-row:1/2}.PreviewsHome-module__m8roeq__layout2_2{grid-row:2/3}.PreviewsHome-module__m8roeq__layout2_3{grid-row:3/4}}@media (max-width:480px){.PreviewsHome-module__m8roeq__gridLayout2{grid-template-rows:repeat(3,140px);gap:.75rem}}@media (max-width:768px){.PreviewsHome-module__m8roeq__gridLayout3{grid-template-columns:repeat(2,1fr);grid-auto-rows:250px;gap:1rem}}@media (max-width:480px){.PreviewsHome-module__m8roeq__gridLayout3{grid-template-columns:1fr;grid-auto-rows:200px;gap:.75rem}}@media (max-width:768px){.PreviewsHome-module__m8roeq__previewsContainer{padding:1.5rem .5rem}}
.HeroImageSlider-module__Nm1ZBq__sliderRoot{width:100%}.HeroImageSlider-module__Nm1ZBq__sliderFrame{border:1px solid color-mix(in srgb, var(--border) 65%, transparent);background:color-mix(in srgb, var(--card-bg) 80%, transparent);box-shadow:0 16px 32px -20px var(--card-shadow);border-radius:1rem;position:relative;overflow:hidden}.HeroImageSlider-module__Nm1ZBq__sliderViewport{aspect-ratio:16/10;width:100%;min-height:clamp(17rem,42vw,31rem);position:relative}.HeroImageSlider-module__Nm1ZBq__slide{opacity:0;pointer-events:none;transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:scale(1.02)}.HeroImageSlider-module__Nm1ZBq__slideActive{opacity:1;pointer-events:auto;transform:scale(1)}.HeroImageSlider-module__Nm1ZBq__image{object-fit:cover}.HeroImageSlider-module__Nm1ZBq__fadeBottom{pointer-events:none;background:linear-gradient(#0000,#00000073);height:35%;position:absolute;inset:auto 0 0}.HeroImageSlider-module__Nm1ZBq__controls{pointer-events:none;justify-content:space-between;align-items:center;padding:.65rem;display:flex;position:absolute;inset:0}.HeroImageSlider-module__Nm1ZBq__arrowButton{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:color-mix(in srgb, var(--background) 70%, transparent);width:2.2rem;height:2.2rem;color:var(--foreground);cursor:pointer;pointer-events:auto;border-radius:9999px;transition:transform .2s,background .2s}.HeroImageSlider-module__Nm1ZBq__arrowButton:hover{background:color-mix(in srgb, var(--background) 90%, transparent);transform:translateY(-1px)}.HeroImageSlider-module__Nm1ZBq__pagination{justify-content:center;gap:.45rem;padding:.7rem;display:flex;position:absolute;inset:auto 0 0}.HeroImageSlider-module__Nm1ZBq__dot{border:1px solid color-mix(in srgb, var(--border) 75%, transparent);cursor:pointer;background:#ffffff73;border-radius:9999px;width:.55rem;height:.55rem;transition:transform .2s,background .2s}.HeroImageSlider-module__Nm1ZBq__dotActive{background:var(--primary);transform:scale(1.25)}@media (max-width:768px){.HeroImageSlider-module__Nm1ZBq__sliderViewport{aspect-ratio:16/11;min-height:clamp(14rem,58vw,24rem)}}
.XMicroGalleryText-module__jEXnnq__container{flex-direction:column;align-items:center;gap:2rem;width:100%;margin:2rem 0;display:flex}@media (min-width:1024px){.XMicroGalleryText-module__jEXnnq__container{flex-direction:row;align-items:center;gap:4rem}.XMicroGalleryText-module__jEXnnq__reverse{flex-direction:row-reverse}}.XMicroGalleryText-module__jEXnnq__textContent{opacity:0;color:var(--foreground);flex:1;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.XMicroGalleryText-module__jEXnnq__textContent.XMicroGalleryText-module__jEXnnq__visible{opacity:1;transform:translateY(0)}.XMicroGalleryText-module__jEXnnq__textLeft{text-align:left}.XMicroGalleryText-module__jEXnnq__textRight{text-align:right}.XMicroGalleryText-module__jEXnnq__textCenter{text-align:center}.XMicroGalleryText-module__jEXnnq__textContent p,.XMicroGalleryText-module__jEXnnq__textContent div,.XMicroGalleryText-module__jEXnnq__textContent span,.XMicroGalleryText-module__jEXnnq__textContent em,.XMicroGalleryText-module__jEXnnq__textContent strong,.XMicroGalleryText-module__jEXnnq__textContent a{text-align:inherit;max-width:none;margin-left:unset;margin-right:unset}.XMicroGalleryText-module__jEXnnq__gallery{flex:1.5;width:100%}.XMicroGalleryText-module__jEXnnq__artisticGrid{grid-template-rows:380px 220px;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.XMicroGalleryText-module__jEXnnq__imageWrapper{opacity:0;border-radius:20px;transition:opacity .6s ease-out,transform .6s ease-out,box-shadow .3s;position:relative;overflow:hidden;transform:translateY(50px)scale(.95);box-shadow:0 10px 30px #0000001a}.XMicroGalleryText-module__jEXnnq__imageWrapper.XMicroGalleryText-module__jEXnnq__visible{opacity:1;transform:translateY(0)scale(1)}.XMicroGalleryText-module__jEXnnq__imageWrapper:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.XMicroGalleryText-module__jEXnnq__previewImage{object-fit:cover}.XMicroGalleryText-module__jEXnnq__artisticGrid .XMicroGalleryText-module__jEXnnq__artistic1 .XMicroGalleryText-module__jEXnnq__previewImage{object-position:center top;transform:translateY(0)}.XMicroGalleryText-module__jEXnnq__artistic1{grid-area:1/1/2/4;transition-delay:.2s}.XMicroGalleryText-module__jEXnnq__artistic2{grid-area:2/1/3/2;transition-delay:.3s}.XMicroGalleryText-module__jEXnnq__artistic3{grid-area:2/2/3/4;transition-delay:.4s}@media (max-width:768px){.XMicroGalleryText-module__jEXnnq__artisticGrid{grid-template-rows:240px 180px 180px;grid-template-columns:1fr}.XMicroGalleryText-module__jEXnnq__artistic1,.XMicroGalleryText-module__jEXnnq__artistic2,.XMicroGalleryText-module__jEXnnq__artistic3{grid-column:1/2}.XMicroGalleryText-module__jEXnnq__artistic1{grid-row:1/2}.XMicroGalleryText-module__jEXnnq__artistic2{grid-row:2/3}.XMicroGalleryText-module__jEXnnq__artistic3{grid-row:3/4}}@media (max-width:480px){.XMicroGalleryText-module__jEXnnq__artisticGrid{grid-template-rows:200px 140px 140px}}
