.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:#000c;opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;inset:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.basicLightbox .lb{width:100%;max-width:100vw}.basicLightbox .lb-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100vw;padding:0 12px;margin-left:-20px}.basicLightbox .lb-slide{flex:0 0 calc(100vw - 24px);scroll-snap-align:center}.basicLightbox .lb-slide img{width:100%;height:70vh;max-height:520px;object-fit:cover;border-radius:16px;display:block}.basicLightbox .lb-counter{font-weight:700;font-size:20px;line-height:21px;letter-spacing:0%;color:#f6f5fa;display:flex;margin-top:16px;text-align:center;justify-content:center;align-items:center}.basicLightbox .lb-counter span{font-family:var(--font-main);color:#9a9a9a}.title.svelte-pxg6fv{font-weight:400;font-size:64px;color:#f6f5fa}@media screen and (max-width:950px){.title.svelte-pxg6fv{font-size:32px;line-height:36px}}p.svelte-pxg6fv{margin-top:20px;font-weight:500;font-size:14px;line-height:21px;vertical-align:middle;color:#f6f5fa;max-width:586px}@media screen and (max-width:1100px){p.svelte-pxg6fv{margin-top:8px;padding-right:0}}.top.svelte-pxg6fv{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start;margin-bottom:50px}@media screen and (max-width:1100px){.top.svelte-pxg6fv{flex-direction:column;margin-bottom:40px}}.gallery.svelte-pxg6fv{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:18px}.gallery.svelte-pxg6fv div:where(.svelte-pxg6fv){content-visibility:auto}.q.svelte-pxg6fv{grid-column:span 1}.h.svelte-pxg6fv{grid-column:span 2}img.svelte-pxg6fv{width:100%;height:364px;object-fit:cover;border-radius:18px;cursor:pointer}.more.svelte-pxg6fv{display:flex;flex-direction:column;align-items:center;justify-content:center}.more.svelte-pxg6fv .t:where(.svelte-pxg6fv){font-weight:400;font-size:24px;text-align:center;color:#f6f5fa}.more.svelte-pxg6fv p:where(.svelte-pxg6fv){font-weight:400;font-size:14px;line-height:18px;text-align:center;color:#87868c;margin-top:8px;margin-bottom:32px;max-width:248px}.b.svelte-pxg6fv{max-width:196px;width:100%}.carousel.svelte-pxg6fv,.c.svelte-pxg6fv,.counter.svelte-pxg6fv{display:none}@media screen and (max-width:950px){.gallery.svelte-pxg6fv{display:none}.c.svelte-pxg6fv{display:flex}.carousel.svelte-pxg6fv{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:calc(100% + 48px);padding:0 24px}.carousel.svelte-pxg6fv.full{margin-left:-24px}.slide.svelte-pxg6fv{flex:0 0 calc(100% - 17px);scroll-snap-align:center}.slide.svelte-pxg6fv img:where(.svelte-pxg6fv){width:100%;height:300px;border-radius:16px;object-fit:cover;display:block}.more.svelte-pxg6fv{margin-top:35px}.more.svelte-pxg6fv p:where(.svelte-pxg6fv){margin-bottom:20px}.counter.svelte-pxg6fv{font-weight:700;font-size:20px;line-height:21px;letter-spacing:0%;color:#f6f5fa;display:flex;margin-top:20px;text-align:center;justify-content:center;align-items:center}.counter.svelte-pxg6fv span:where(.svelte-pxg6fv){font-family:var(--font-main);color:#9a9a9a}}
