.logo-icon.svelte-epcfzk{display:block}.header.svelte-1fv78iy{display:flex;justify-content:space-between;align-items:center;padding:3rem 0 2rem;border-bottom:.0625rem solid rgba(255,255,255,.1)}.logo.svelte-1fv78iy{display:flex;align-items:center;gap:.75rem}.nav.svelte-1fv78iy{display:flex;gap:3rem}.nav-link.svelte-1fv78iy{color:#fffc;text-decoration:none;font-weight:400;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.nav-link.svelte-1fv78iy:hover{color:#fff}@media (max-width: 992px){.header.svelte-1fv78iy{flex-direction:column;gap:2rem;text-align:center;padding:2rem 0}.nav.svelte-1fv78iy{justify-content:center;gap:2rem}}.scroll-button.svelte-qryn5v{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.7;transition:opacity .3s ease,transform .3s ease;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scroll-button.svelte-qryn5v:hover{opacity:1}.scroll-arrow.svelte-qryn5v{width:2.5rem;height:2.5rem;border:.0625rem solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:svelte-qryn5v-float 3s ease-in-out infinite}.scroll-arrow.svelte-qryn5v:hover{border-color:#fff9;background:#ffffff0d}.scroll-arrow.svelte-qryn5v svg:where(.svelte-qryn5v){color:#fffc;transition:color .3s ease}.scroll-arrow.svelte-qryn5v:hover svg:where(.svelte-qryn5v){color:#fff}@keyframes svelte-qryn5v-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.3rem)}}.hero.svelte-1dv3g0c{padding:clamp(4rem,10vw,6rem) clamp(2rem,5vw,4rem) clamp(6rem,15vw,10rem) clamp(2rem,5vw,4rem);text-align:left;max-width:87.5rem;width:100%;position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.hero-content.svelte-1dv3g0c{display:flex;flex-direction:column;gap:3rem}.title-image-container.svelte-1dv3g0c{display:flex;gap:4rem;align-items:flex-end}.hero-title.svelte-1dv3g0c{font-size:clamp(3.5rem,10vw,8rem);line-height:.85;margin:0;letter-spacing:-.03em;text-transform:uppercase;flex:1;max-width:56.25rem}.hero-title.svelte-1dv3g0c .highlight:where(.svelte-1dv3g0c){font-weight:800}.hero-title.svelte-1dv3g0c .thin:where(.svelte-1dv3g0c){font-size:8rem;opacity:.7;font-weight:200}.hero-subtitle-container.svelte-1dv3g0c{position:relative;display:flex;align-items:flex-end;justify-content:space-between}.hero-subtitle.svelte-1dv3g0c{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:300;line-height:1.2;margin:0;opacity:.7;text-transform:uppercase;letter-spacing:.02em}.hero-image.svelte-1dv3g0c{flex:1;display:flex;justify-content:center;align-items:flex-end}.hero-image.svelte-1dv3g0c img:where(.svelte-1dv3g0c){max-width:100%;height:auto;border-radius:.5rem}@media (max-width: 992px){.title-image-container.svelte-1dv3g0c{flex-direction:column;gap:3rem;align-items:flex-start}.hero-title.svelte-1dv3g0c{text-align:left}.hero-title.svelte-1dv3g0c .thin:where(.svelte-1dv3g0c){font-size:clamp(2.5rem,8vw,6rem)}.hero-subtitle-container.svelte-1dv3g0c{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}.hero-subtitle.svelte-1dv3g0c{text-align:left}}@media (max-width: 768px){.hero.svelte-1dv3g0c{padding:4rem clamp(1.5rem,4vw,3rem) 6rem clamp(1.5rem,4vw,3rem)}.hero-content.svelte-1dv3g0c,.title-image-container.svelte-1dv3g0c{gap:2rem}.hero-title.svelte-1dv3g0c .thin:where(.svelte-1dv3g0c){font-size:clamp(2rem,7vw,4rem)}.hero-subtitle-container.svelte-1dv3g0c{gap:1.5rem}}@media (max-width: 480px){.hero.svelte-1dv3g0c{padding:3rem clamp(1rem,3vw,2rem) 4rem clamp(1rem,3vw,2rem)}.hero-content.svelte-1dv3g0c,.title-image-container.svelte-1dv3g0c{gap:1.5rem}.hero-title.svelte-1dv3g0c{font-size:clamp(2.5rem,9vw,4rem)}.hero-title.svelte-1dv3g0c .thin:where(.svelte-1dv3g0c){font-size:clamp(1.8rem,6vw,3rem)}.hero-subtitle.svelte-1dv3g0c{font-size:clamp(1.2rem,5vw,1.8rem)}.hero-subtitle-container.svelte-1dv3g0c{gap:1rem}}.gallery.svelte-n9ricb{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem}.gallery-item.svelte-n9ricb{position:relative;aspect-ratio:16/9;overflow:hidden;border:.0625rem solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;background:#ffffff05;border-radius:0;max-width:100%;container-type:inline-size;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-item.placeholder.svelte-n9ricb{background-color:#1a1a1a;border-radius:0;display:flex;align-items:center;justify-content:center}.placeholder-icon.svelte-n9ricb{color:#ffffff1a;width:3rem;height:3rem}.gallery-item.svelte-n9ricb:hover{border-color:#ffffff4d;box-shadow:0 .5rem 2rem #0000004d}.gallery-item.svelte-n9ricb:focus{outline:none}.image-slider.svelte-n9ricb{position:relative;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;display:flex;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.image-slider.svelte-n9ricb::-webkit-scrollbar{display:none}.gallery-image.svelte-n9ricb{position:static;flex:0 0 100%;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out;scroll-snap-align:start;scroll-snap-stop:always;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-item.svelte-n9ricb:hover .gallery-image.active:where(.svelte-n9ricb){transform:translate(0) scale(1.05)}.gallery-overlay.svelte-n9ricb{position:absolute;bottom:0;left:0;right:0;padding:1.5rem 1rem 1rem;transform:translateY(100%);transition:transform .3s ease}.gallery-overlay.svelte-n9ricb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(transparent,#000000e6);pointer-events:none;z-index:-1}.gallery-overlay.svelte-n9ricb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);mask:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 20%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 80%,rgba(0,0,0,1) 100%);-webkit-mask:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 20%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 80%,rgba(0,0,0,1) 100%);pointer-events:none;z-index:-1}.gallery-item.svelte-n9ricb:hover .gallery-overlay:where(.svelte-n9ricb){transform:translateY(0)}.gallery-item.mobile.svelte-n9ricb .gallery-overlay:where(.svelte-n9ricb){transform:translateY(0)}.gallery-item.mobile.svelte-n9ricb:hover .gallery-image.active:where(.svelte-n9ricb){transform:translate(0) scale(1)}.gallery-title.svelte-n9ricb{font-size:1.1rem;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;text-shadow:0 .125rem .5rem rgba(0,0,0,.8)}.gallery-description.svelte-n9ricb{font-size:.9rem;color:#ffffffe6;line-height:1.4;margin-bottom:1rem;text-shadow:0 .125rem .25rem rgba(0,0,0,.8)}.gallery-credit.svelte-n9ricb{font-size:.8rem;color:#fffc;margin-top:-.5rem;margin-bottom:1rem;text-shadow:0 .125rem .25rem rgba(0,0,0,.8)}.image-indicator.svelte-n9ricb{display:flex;gap:.5rem;justify-content:center}.indicator-dot.svelte-n9ricb{width:.5rem;height:.5rem;border-radius:50%;background:#ffffff4d;transition:background .3s ease}.indicator-dot.active.svelte-n9ricb{background:#fffc}.progress-bar.svelte-n9ricb{position:absolute;bottom:0;left:0;right:0;height:.125rem;background:#ffffff0d;z-index:10;border-radius:0;overflow:hidden}.progress-fill.svelte-n9ricb{height:100%;background:linear-gradient(90deg,#ffffff4d,#fff6);border-radius:0}@container (max-width: 400px){.gallery-overlay.svelte-n9ricb{padding:.75rem}.gallery-title.svelte-n9ricb{font-size:.9rem;margin-bottom:.25rem}.gallery-description.svelte-n9ricb{font-size:.8rem;line-height:1.2;margin-bottom:.5rem}.image-indicator.svelte-n9ricb{display:none}}@media (max-width: 768px){.gallery.svelte-n9ricb{gap:1rem}.gallery-title.svelte-n9ricb{font-size:1rem}.gallery-description.svelte-n9ricb{font-size:.85rem}.gallery-overlay.svelte-n9ricb{transform:translateY(0)}.image-indicator.svelte-n9ricb{display:flex!important}.gallery-item.svelte-n9ricb{touch-action:pan-y pinch-zoom}.gallery-item.mobile.svelte-n9ricb{touch-action:manipulation}.gallery-item.mobile.svelte-n9ricb .image-slider:where(.svelte-n9ricb){touch-action:pan-x}.gallery-image.svelte-n9ricb{transition:transform .2s ease-out}}.dna.svelte-rkpltu{padding:8rem 0;border-top:.0625rem solid rgba(255,255,255,.1);width:100%}.dna-container.svelte-rkpltu{padding:0 1rem}.section-title.svelte-rkpltu{font-size:clamp(3rem,6vw,5rem);font-weight:600;text-align:center;margin:0 0 6rem;letter-spacing:.1em;text-transform:uppercase}.dna-grid.svelte-rkpltu{display:flex;flex-direction:row;gap:clamp(.5rem,1vw + 1rem,1rem);margin-top:4rem;align-items:stretch}.dna-card.svelte-rkpltu{background:#ffffff05;transition:background-color .3s ease;position:relative;border-radius:0;flex:1;display:flex;flex-direction:column;will-change:background-color}.dna-title.svelte-rkpltu{font-size:1.75rem;font-weight:600;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:.1em;min-height:6.5rem;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}.featured-projects-container.svelte-rkpltu{margin-top:0;flex:1;display:flex;flex-direction:column}@media (max-width: 1024px){.dna-container.svelte-rkpltu{padding:0 1rem}}@media (max-width: 992px){.dna-grid.svelte-rkpltu{flex-direction:column;gap:2rem}}@media (max-width: 768px){.dna.svelte-rkpltu{padding:4rem 0}.section-title.svelte-rkpltu{margin-bottom:3rem}.dna-container.svelte-rkpltu{padding:0 1rem}.dna-grid.svelte-rkpltu{gap:2rem}.dna-card.svelte-rkpltu{padding:.5rem}.dna-title.svelte-rkpltu{font-size:1.5rem;min-height:3.5rem;padding:0;margin:0;text-align:center}.featured-projects-container.svelte-rkpltu{padding:0}}.rship.svelte-mhzy9c{padding:8rem 0;text-align:center}.rship-content.svelte-mhzy9c{max-width:37.5rem;margin:0 auto}.rship-logo.svelte-mhzy9c{margin-bottom:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;margin-left:auto;margin-right:auto;gap:.5rem;position:relative;padding:2rem 0}.rship-logo.svelte-mhzy9c img:where(.svelte-mhzy9c){max-width:14rem;max-height:14rem;height:auto;width:auto;transform:scale(var(--click-scale));filter:brightness(calc(1 + var(--click-brightness) - 1)) drop-shadow(0 0 calc(.625rem + var(--drop-shadow-intensity) * .625rem + var(--click-glow) * 1.25rem) rgba(255,255,255,calc(.3 + var(--glow-intensity) * .4 + var(--click-glow) * .6))) drop-shadow(0 0 calc(1.25rem + var(--drop-shadow-intensity) * 1.25rem + var(--click-glow) * 2.5rem) rgba(255,255,255,calc(.2 + var(--glow-intensity) * .3 + var(--click-glow) * .5))) drop-shadow(0 0 calc(2.5rem + var(--drop-shadow-intensity) * 2.5rem + var(--click-glow) * 5rem) rgba(255,255,255,calc(.1 + var(--glow-intensity) * .2 + var(--click-glow) * .4))) drop-shadow(0 0 calc(2rem * var(--velocity-intensity) + var(--click-glow) * 1.5rem) rgba(255,150,0,calc(.4 * var(--velocity-intensity) + var(--click-glow) * .5)));transition:transform .2s ease}.rship-logo.svelte-mhzy9c:not(.mobile):hover img:where(.svelte-mhzy9c){filter:brightness(calc(1.2 + var(--click-brightness) - 1)) drop-shadow(0 0 calc(.9375rem + var(--drop-shadow-intensity) * .9375rem + var(--click-glow) * 1.25rem) rgba(255,255,255,calc(.4 + var(--glow-intensity) * .4 + var(--click-glow) * .6))) drop-shadow(0 0 calc(1.875rem + var(--drop-shadow-intensity) * 1.875rem + var(--click-glow) * 2.5rem) rgba(255,255,255,calc(.3 + var(--glow-intensity) * .3 + var(--click-glow) * .5))) drop-shadow(0 0 calc(3.75rem + var(--drop-shadow-intensity) * 3.75rem + var(--click-glow) * 5rem) rgba(255,255,255,calc(.2 + var(--glow-intensity) * .2 + var(--click-glow) * .4))) drop-shadow(0 0 calc(2.5rem * var(--velocity-intensity) + var(--click-glow) * 1.5rem) rgba(255,150,0,calc(.4 * var(--velocity-intensity) + var(--click-glow) * .5)))}.rship-logo.mobile.svelte-mhzy9c img:where(.svelte-mhzy9c){animation:svelte-mhzy9c-mobile-glow 4s ease-in-out infinite}@keyframes svelte-mhzy9c-mobile-glow{0%,to{filter:drop-shadow(0 0 .625rem rgba(255,255,255,.3)) drop-shadow(0 0 1.25rem rgba(255,255,255,.2))}50%{filter:drop-shadow(0 0 1.25rem rgba(255,255,255,.5)) drop-shadow(0 0 2.5rem rgba(255,255,255,.4))}}.rship-title.svelte-mhzy9c{font-size:3rem;font-weight:300;margin:0;letter-spacing:.15em;text-transform:uppercase;color:#ffffffe6;transform:scale(var(--click-scale));text-shadow:0 0 calc(.5rem + var(--glow-intensity) * .5rem + var(--click-glow) * 1rem) rgba(255,255,255,calc(.3 + var(--glow-intensity) * .3 + var(--click-glow) * .5)),0 0 calc(1rem + var(--glow-intensity) * 1rem + var(--click-glow) * 2rem) rgba(255,255,255,calc(.2 + var(--glow-intensity) * .2 + var(--click-glow) * .4));transition:all .1s ease,transform .2s ease}.rship-logo.svelte-mhzy9c:not(.mobile):hover .rship-title:where(.svelte-mhzy9c){color:#fff;text-shadow:0 0 calc(.75rem + var(--glow-intensity) * .75rem + var(--click-glow) * 1rem) rgba(255,255,255,calc(.4 + var(--glow-intensity) * .4 + var(--click-glow) * .5)),0 0 calc(1.5rem + var(--glow-intensity) * 1.5rem + var(--click-glow) * 2rem) rgba(255,255,255,calc(.3 + var(--glow-intensity) * .3 + var(--click-glow) * .4))}.rship-description.svelte-mhzy9c{font-size:1.25rem;margin:0 0 3rem;opacity:.8;font-weight:300}.rship-link.svelte-mhzy9c{display:inline-block;padding:1rem 2rem;background:#ffffff1a;border:.0625rem solid rgba(255,255,255,.2);color:#fff;text-decoration:none;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.rship-link.svelte-mhzy9c:hover{background:#fff3;border-color:#fff6;transform:translateY(-.125rem)}@media (max-width: 768px){.rship.svelte-mhzy9c{padding:4rem 0}}div.svelte-1osucwe{position:relative;width:100%;height:100%}canvas.svelte-1osucwe{display:block;position:relative;width:100%;height:100%}.pulse-container.svelte-129aprk{width:100%;height:100%;background:transparent;border-radius:.25rem;overflow:hidden;position:relative;display:block;contain:layout style paint}.pulse-container.svelte-129aprk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:.25rem;background:linear-gradient(0deg,transparent 0%,transparent 80%,rgba(0,0,0,.3) 90%,rgba(0,0,0,.7) 100%),linear-gradient(90deg,transparent 0%,transparent 80%,rgba(0,0,0,.3) 90%,rgba(0,0,0,.7) 100%),linear-gradient(180deg,transparent 0%,transparent 80%,rgba(0,0,0,.3) 90%,rgba(0,0,0,.7) 100%),linear-gradient(270deg,transparent 0%,transparent 80%,rgba(0,0,0,.3) 90%,rgba(0,0,0,.7) 100%);z-index:1}.pulse-container.svelte-129aprk canvas{width:100%;height:100%;max-width:100%;max-height:100%;display:block;contain:layout style paint;pointer-events:auto;position:relative;z-index:0}.pulse.svelte-edeuzg{padding:8rem 0;text-align:center}.pulse-content.svelte-edeuzg{max-width:37.5rem;margin:0 auto}.pulse-hero.svelte-edeuzg{margin-bottom:2rem;display:flex;justify-content:center;align-items:center;min-height:15.625rem}.static-pulse-image.svelte-edeuzg{max-width:100%;height:auto;animation:svelte-edeuzg-mobile-glow 6s ease-in-out infinite}@keyframes svelte-edeuzg-mobile-glow{0%,to{filter:drop-shadow(3px 0 7px rgba(0,242,234,.6)) drop-shadow(-3px 0 12px rgba(214,34,216,.4))}50%{filter:drop-shadow(3px 0 12px rgba(0,242,234,.4)) drop-shadow(-3px 0 7px rgba(214,34,216,.6))}}.pulse-description.svelte-edeuzg{font-size:1.25rem;margin:0 0 3rem;opacity:.8;font-weight:300}.pulse-link.svelte-edeuzg{display:inline-block;padding:1rem 2rem;background:#ffffff1a;border:.0625rem solid rgba(255,255,255,.2);color:#fff;text-decoration:none;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease}.pulse-link.svelte-edeuzg:hover{background:#fff3;border-color:#fff6;transform:translateY(-.125rem)}@media (max-width: 768px){.pulse.svelte-edeuzg{padding:4rem 0}}.links-section.svelte-6b58ss{padding:8rem 0;border-top:.0625rem solid rgba(255,255,255,.1);width:100%}.links-container.svelte-6b58ss{display:flex;gap:8rem;justify-content:center;align-items:center}.link-item.svelte-6b58ss{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:all .3s ease;cursor:pointer;position:relative;padding:2rem;border-radius:.5rem;min-width:12rem}.link-item.svelte-6b58ss:hover{background:#ffffff05;transform:translateY(-.125rem)}.link-title.svelte-6b58ss{font-size:clamp(2rem,4vw,3rem);font-weight:300;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;color:#fff;transition:color .3s ease}.link-item.svelte-6b58ss:hover .link-title:where(.svelte-6b58ss){color:#ffffffe6}.link-subtitle.svelte-6b58ss{font-size:1rem;font-weight:300;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.link-item.svelte-6b58ss:hover .link-subtitle:where(.svelte-6b58ss){color:#fffc}@media (max-width: 768px){.links-section.svelte-6b58ss{padding:6rem 0}.links-container.svelte-6b58ss{flex-direction:column;gap:4rem}.link-item.svelte-6b58ss{min-width:auto;padding:1.5rem}.link-title.svelte-6b58ss{font-size:clamp(1.5rem,6vw,2.5rem)}.link-subtitle.svelte-6b58ss{font-size:.9rem}}.footer.svelte-lj04cz{padding:clamp(4rem,10vw,6rem) 0 clamp(2rem,5vw,3rem) 0;border-top:.0625rem solid rgba(255,255,255,.1)}.footer-content.svelte-lj04cz{display:flex;justify-content:space-between;align-items:flex-end}.footer-logo.svelte-lj04cz{display:flex;align-items:center;gap:.75rem}.footer-contact.svelte-lj04cz{text-align:right;opacity:.5;font-size:.9rem;font-weight:300;font-family:Montserrat,sans-serif}.footer-contact.svelte-lj04cz p:where(.svelte-lj04cz){margin:.5rem 0}.scroll-button-wrapper.svelte-lj04cz{display:flex;justify-content:center}@media (max-width: 992px){.footer-content.svelte-lj04cz{flex-direction:column;align-items:center;gap:2rem;text-align:center}.footer-contact.svelte-lj04cz{text-align:center}.scroll-button-wrapper.svelte-lj04cz{order:-1}}.lightbox.svelte-uijm5{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none}.lightbox-content.svelte-uijm5{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center}.lightbox-image.svelte-uijm5{width:100%;height:80vh;object-fit:contain;border:.0625rem solid rgba(255,255,255,.1);min-width:300px;min-height:200px;scroll-snap-align:center}.lightbox-info.svelte-uijm5{margin-top:2rem;text-align:center}.lightbox-title.svelte-uijm5{font-size:1.5rem;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.1em}.lightbox-counter.svelte-uijm5,.lightbox-credit.svelte-uijm5{font-size:.9rem;opacity:.7;margin-top:.5rem;font-weight:300}.lightbox-close.svelte-uijm5{position:absolute;top:-3rem;right:0;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:.5rem;line-height:1;transition:opacity .3s ease;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightbox-close.svelte-uijm5:hover{opacity:.7}.lightbox-nav.svelte-uijm5{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:.0625rem solid rgba(255,255,255,.2);color:#fff;font-size:2rem;cursor:pointer;padding:1rem;line-height:1;transition:all .3s ease;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightbox-nav.svelte-uijm5:hover{background:#fff3;border-color:#fff6}.lightbox-prev.svelte-uijm5{left:-4rem}.lightbox-next.svelte-uijm5{right:-4rem}@media (max-width: 1024px){.lightbox-nav.svelte-uijm5{font-size:1.5rem;padding:.75rem}.lightbox-prev.svelte-uijm5{left:-3rem}.lightbox-next.svelte-uijm5{right:-3rem}}@media (max-width: 768px){.lightbox-content.svelte-uijm5{max-width:95vw;max-height:95vh}.lightbox-image.svelte-uijm5{height:70vh;min-width:250px;min-height:150px}.lightbox-nav.svelte-uijm5{position:fixed;top:auto;bottom:2rem;transform:none;font-size:1.25rem;padding:.5rem}.lightbox-prev.svelte-uijm5{left:2rem}.lightbox-next.svelte-uijm5{right:2rem}.lightbox-close.svelte-uijm5{top:1rem;right:1rem;font-size:1.5rem}@media (max-width: 480px){.lightbox-nav.svelte-uijm5{opacity:.3}}}
