.nav-root.menu-open #nav-menu[data-astro-cid-cf4eoila]{pointer-events:auto}.menu-content[data-astro-cid-cf4eoila]{will-change:transform, opacity}[data-astro-cid-cf4eoila][data-submenu-icon].rotate-180{transform:rotate(180deg)}.menu-list-scroll[data-astro-cid-cf4eoila]{scrollbar-width:none}.menu-list-scroll[data-astro-cid-cf4eoila]::-webkit-scrollbar{display:none}.menu-list-scrollbar[data-astro-cid-cf4eoila]{z-index:10;opacity:0;pointer-events:none;width:4px;transition:opacity .25s;position:absolute;top:8px;bottom:8px;right:6px}.menu-list-scrollbar[data-astro-cid-cf4eoila].has-overflow{opacity:1;pointer-events:auto}.menu-list-scrollbar[data-astro-cid-cf4eoila] .track[data-astro-cid-cf4eoila]{background:var(--color-primary-muted);width:100%;height:100%;position:relative}.menu-list-scrollbar[data-astro-cid-cf4eoila] .thumb[data-astro-cid-cf4eoila]{background:var(--color-primary);will-change:transform;position:absolute;top:0;left:0;right:0}.lang-menu[data-astro-cid-73rjwkr2] button[data-astro-cid-73rjwkr2]{cursor:pointer;color:var(--color-background);background:0 0;border:none;align-items:center;gap:8px;font-size:16px;display:flex}.lang-menu[data-astro-cid-73rjwkr2] button[data-astro-cid-73rjwkr2]:hover{color:#fff;fill:currentColor}.lang-dropdown[data-astro-cid-73rjwkr2]{z-index:999;border:1px solid var(--color-background);min-width:55px;color:var(--color-background);opacity:0;visibility:hidden;pointer-events:none;margin:10px 0 0;padding:0;font-size:14px;list-style:none;transition:opacity .25s,visibility .25s;position:absolute;top:100%;left:calc(100% - 55px)}.lang-menu[data-astro-cid-73rjwkr2].open .lang-dropdown[data-astro-cid-73rjwkr2]{opacity:1;visibility:visible;pointer-events:auto}.lang-dropdown[data-astro-cid-73rjwkr2] li[data-astro-cid-73rjwkr2]{cursor:pointer;opacity:0;transition:opacity .5s;transition-delay:var(--delay,0s);border-radius:4px;padding:8px 15px;font-weight:500}.lang-menu[data-astro-cid-73rjwkr2].open .lang-dropdown[data-astro-cid-73rjwkr2] li[data-astro-cid-73rjwkr2]{opacity:1}.lang-dropdown[data-astro-cid-73rjwkr2] li[data-astro-cid-73rjwkr2]:hover{text-underline-offset:2px;text-decoration:underline}.nav-bar[data-astro-cid-5v4x5prk]{z-index:30;opacity:0;-webkit-backdrop-filter:blur();justify-content:space-between;align-items:center;padding:3rem 2.5rem;transition:backdrop-filter 1s ease-in-out;display:flex;position:fixed;top:0;left:0;right:0}.nav-blur[data-astro-cid-5v4x5prk] .nav-bar[data-astro-cid-5v4x5prk]{-webkit-backdrop-filter:blur(10px)}.nav-root[data-astro-cid-5v4x5prk].menu-open .nav-bar[data-astro-cid-5v4x5prk]{pointer-events:none}.nav-logo[data-astro-cid-5v4x5prk]{opacity:1;width:15rem;position:absolute;top:8rem;left:50%;transform:translate(-50%)}.nav-logo--subpage[data-astro-cid-5v4x5prk]{width:10rem!important;top:.5rem!important;transform:translate(-50%)!important}.theme-dark[data-astro-cid-5v4x5prk] .nav-logo[data-astro-cid-5v4x5prk] img[data-astro-cid-5v4x5prk],.theme-dark[data-astro-cid-5v4x5prk] .menu-open-btn[data-astro-cid-5v4x5prk],.theme-dark[data-astro-cid-5v4x5prk] .nav-button[data-astro-cid-5v4x5prk]{filter:invert()}.theme-light[data-astro-cid-5v4x5prk] .nav-logo[data-astro-cid-5v4x5prk] img[data-astro-cid-5v4x5prk],.theme-light[data-astro-cid-5v4x5prk] .menu-open-btn[data-astro-cid-5v4x5prk],.theme-light[data-astro-cid-5v4x5prk] .nav-button[data-astro-cid-5v4x5prk]{filter:invert(0)}@media (width<=768px){.nav-logo[data-astro-cid-5v4x5prk]{display:none}}@media (width<=425px){.nav-bar[data-astro-cid-5v4x5prk]{padding:.8rem}}.website-scrollbar[data-astro-cid-zadfpli7]{visibility:visible;pointer-events:auto;opacity:0;z-index:999;width:4px;transition:opacity .25s;display:block;position:fixed;top:8px;bottom:8px;right:6px}.website-scrollbar[data-astro-cid-zadfpli7].visible{opacity:1}html.menu-open .website-scrollbar[data-astro-cid-zadfpli7]{pointer-events:none;opacity:0!important}.website-scrollbar[data-astro-cid-zadfpli7] .track[data-astro-cid-zadfpli7]{pointer-events:auto;background:var(--color-primary-muted);width:100%;height:100%;position:relative;inset:0}.website-scrollbar[data-astro-cid-zadfpli7] .thumb[data-astro-cid-zadfpli7]{background:var(--color-primary);will-change:transform;transition:background-color .2s;position:absolute;top:0;left:0;right:0}.loader-word[data-astro-cid-p4kug2df]{opacity:1;visibility:visible}[data-astro-cid-47cdujor][data-image]{transform:scale(.35)}[data-astro-cid-47cdujor][data-text]{opacity:0}@media (width<=425px){[data-astro-cid-47cdujor][data-image]{transform:scale(.65)}}.gallery-wrap[data-astro-cid-hf7e2fsg]{width:100%;position:relative;overflow:hidden}.gallery[data-astro-cid-hf7e2fsg]{flex:none;width:100%;height:100vh;position:relative}.gallery--bento[data-astro-cid-hf7e2fsg]{grid-template-rows:repeat(4,23vh);grid-template-columns:repeat(3,32.5vw);place-content:center;gap:1vh;display:grid}.gallery-item[data-astro-cid-hf7e2fsg]{background-position:50%;background-size:cover;flex:none;position:relative}.gallery-item-overlay[data-astro-cid-hf7e2fsg]{z-index:1;background-color:#0003;position:absolute;inset:0}.gallery-item-text[data-astro-cid-hf7e2fsg]{z-index:2;text-align:center;color:var(--color-background);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin:0 auto;padding:2rem;display:flex;position:absolute;inset:0}.gallery--final[data-astro-cid-hf7e2fsg].gallery--bento{grid-template-rows:repeat(4,49.5vh);grid-template-columns:repeat(3,100vw);gap:1vh}.gallery--bento[data-astro-cid-hf7e2fsg] .gallery-item[data-astro-cid-hf7e2fsg]:first-child{grid-area:1/1/3/2}.gallery--bento[data-astro-cid-hf7e2fsg] .gallery-item[data-astro-cid-hf7e2fsg]:nth-child(2){grid-area:1/2/1/4}.gallery--bento[data-astro-cid-hf7e2fsg] .gallery-item[data-astro-cid-hf7e2fsg]:nth-child(3){grid-area:2/2/4/3;height:100%}.gallery--bento[data-astro-cid-hf7e2fsg] .gallery-item[data-astro-cid-hf7e2fsg]:nth-child(4){grid-area:3/3/2/3}.gallery--bento[data-astro-cid-hf7e2fsg] .gallery-item[data-astro-cid-hf7e2fsg]:nth-child(5){grid-area:3/1/3/2}.gallery--bento[data-astro-cid-hf7e2fsg] .gallery-item[data-astro-cid-hf7e2fsg]:nth-child(6){grid-area:3/3/5/4}.gallery--bento[data-astro-cid-hf7e2fsg] .gallery-item[data-astro-cid-hf7e2fsg]:nth-child(7){grid-area:4/1/5/3}@media (width<=768px){.gallery-item-text[data-astro-cid-hf7e2fsg]{max-width:20rem;padding:.75rem}}.parallax-content[data-astro-cid-dsijz2vh]{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:2rem;width:min(90%,700px);display:flex;position:relative}.olive-video[data-astro-cid-kpb2l7qh]::-webkit-media-controls{-webkit-appearance:none;opacity:0;display:none!important}.olive-video[data-astro-cid-kpb2l7qh]::-webkit-media-controls-panel{-webkit-appearance:none;opacity:0;display:none!important}.olive-video[data-astro-cid-kpb2l7qh]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;display:none!important}.olive-video[data-astro-cid-kpb2l7qh]::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;opacity:0;display:none!important}.progress-button-transparent[data-astro-cid-awxr2ifa]{isolation:isolate;transition:color .3s;position:relative;overflow:hidden}.progress-button-transparent[data-astro-cid-awxr2ifa]:before{content:"";background:var(--color-background);opacity:var(--opacity,1);transform-origin:100%;z-index:-1;transition:transform .5s;position:absolute;inset:0}.progress-button-transparent[data-astro-cid-awxr2ifa]:hover:before,.progress-button-transparent[data-astro-cid-awxr2ifa].active:before{transform:scaleX(0)}.progress-button-transparent[data-astro-cid-awxr2ifa]:hover,.progress-button-transparent[data-astro-cid-awxr2ifa].active{color:var(--color-background)}.progress-button-light[data-astro-cid-awxr2ifa]{transition:color .3s;position:relative;overflow:hidden}.progress-button-light[data-astro-cid-awxr2ifa]:after{content:"";background:var(--color-background);width:0;height:100%;opacity:var(--opacity,1);z-index:-1;transition:width .5s;position:absolute;top:0;left:0}.progress-button-light[data-astro-cid-awxr2ifa]:hover:after,.progress-button-light[data-astro-cid-awxr2ifa].active:after{width:100%}.progress-button-light[data-astro-cid-awxr2ifa]:hover,.progress-button-light[data-astro-cid-awxr2ifa].active{color:var(--color-foreground);z-index:1}.progress-button-dark[data-astro-cid-awxr2ifa]{transition:color .3s;position:relative;overflow:hidden}.progress-button-dark[data-astro-cid-awxr2ifa]:after{content:"";background:var(--color-foreground);z-index:-1;width:0;height:100%;transition:width .5s;position:absolute;top:0;left:0}.progress-button-dark[data-astro-cid-awxr2ifa]:hover:after{width:100%}.progress-button-dark[data-astro-cid-awxr2ifa]:hover{color:var(--color-background);z-index:1}.progress-button-adaptive[data-astro-cid-awxr2ifa]{transition:color .3s;position:relative;overflow:hidden}.progress-button-adaptive[data-astro-cid-awxr2ifa]:after{content:"";background:var(--color-background);z-index:-1;width:0;height:100%;transition:width .5s;position:absolute;top:0;left:0}.progress-button-adaptive[data-astro-cid-awxr2ifa]:hover:after,.progress-button-adaptive[data-astro-cid-awxr2ifa].active:after{width:100%}.progress-button-adaptive[data-astro-cid-awxr2ifa]:hover,.progress-button-adaptive[data-astro-cid-awxr2ifa].active{color:var(--color-foreground);z-index:1}@media (width>=768px){.progress-button-adaptive[data-astro-cid-awxr2ifa]:after{background:var(--color-foreground)}.progress-button-adaptive[data-astro-cid-awxr2ifa]:hover,.progress-button-adaptive[data-astro-cid-awxr2ifa].active{color:var(--color-background)}}@media (width<=768px){#nav-logo-mobile[data-astro-cid-wdtwlfki]{display:block}}.form-error[data-astro-cid-remsvun4]{color:#ec1a1a;margin-top:.25rem;font-size:.75rem}input[data-astro-cid-fx6tkfug],textarea[data-astro-cid-fx6tkfug]{border:1px solid var(--color-primary);border-radius:4px;padding:8px}.button-link[data-astro-cid-alxrltux]:hover .button-link__text[data-astro-cid-alxrltux],.button-link[data-astro-cid-alxrltux]:active .button-link__text[data-astro-cid-alxrltux]{color:var(--color-foreground)}.button-link[data-astro-cid-alxrltux]:hover .button-link__line[data-astro-cid-alxrltux],.button-link[data-astro-cid-alxrltux]:active .button-link__line[data-astro-cid-alxrltux]{width:5rem}.image-wrapper[data-astro-cid-td7ejvaf]{opacity:0;transform:translate(-50px)}.content[data-astro-cid-td7ejvaf]{opacity:0;transform:translate(50px)}.is-reversed[data-astro-cid-td7ejvaf] .image-wrapper[data-astro-cid-td7ejvaf]{transform:translate(50px)}.is-reversed[data-astro-cid-td7ejvaf] .content[data-astro-cid-td7ejvaf]{transform:translate(-50px)}.img-side[data-astro-cid-td7ejvaf]{transition:transform .8s cubic-bezier(.22,.61,.36,1)}[data-astro-cid-td7ejvaf][data-hover-image]:hover .img-side[data-astro-cid-td7ejvaf]{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.img-side[data-astro-cid-td7ejvaf]{transition:none}[data-astro-cid-td7ejvaf][data-hover-image]:hover .img-side[data-astro-cid-td7ejvaf]{transform:none}}.fill[data-astro-cid-td7ejvaf]{color:var(--color-primary);clip-path:inset(100% 0 0);width:fit-content;height:100%;position:absolute;inset:0}.gallery-scroll[data-astro-cid-ced2shwz]{scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.gallery-scroll[data-astro-cid-ced2shwz]::-webkit-scrollbar{display:none}.gallery-scroll[data-astro-cid-ced2shwz] img[data-astro-cid-ced2shwz]{-webkit-user-drag:none;user-drag:none}.gallery-scroll[data-astro-cid-ced2shwz].dragging{cursor:grabbing;user-select:none}@keyframes pin-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.pin-pulse[data-astro-cid-lmju3zqc]{opacity:0}@media (prefers-reduced-motion:no-preference){[data-astro-cid-lmju3zqc][data-landed]+.pin-pulse[data-astro-cid-lmju3zqc]{animation:3s ease-out infinite pin-pulse}}@media (width<=767px){[data-astro-cid-lmju3zqc][data-hotspot-card]{left:var(--mx,0);top:var(--my,0)}}@media (width>=768px){[data-astro-cid-lmju3zqc][data-hotspot-card]{left:var(--x);top:var(--y)}}
