@charset "UTF-8";.hero[data-astro-cid-g6pkt2q5]{position:relative;width:100vw;height:100svh;padding:var(--size-24);display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-x:hidden;background-color:var(--bg)}.hero__header-wrapper[data-astro-cid-g6pkt2q5]{font-family:var(--font-family-mirtha-display-regular);font-style:normal;font-optical-sizing:auto;font-size:var(--size-500);line-height:.9;text-align:center;text-transform:uppercase}.hero__header[data-astro-cid-g6pkt2q5]{position:relative}.hero__header--primary[data-astro-cid-g6pkt2q5]{z-index:1}.hero__header--secondary[data-astro-cid-g6pkt2q5]{z-index:3}.hero-gallery[data-astro-cid-g6pkt2q5]{position:relative;z-index:2;width:100vw;height:100svh;padding:var(--size-24);background-color:var(--bg)}.hero-gallery__container[data-astro-cid-g6pkt2q5]{position:relative;width:100%;height:100%;transform:translateY(-110%) scale(.25) rotate(-15deg);overflow:hidden;border-radius:1em;outline:.25rem solid var(--accent3);border:.25rem solid var(--fg)}.hero-gallery__image[data-astro-cid-g6pkt2q5]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.hero-gallery__image--active[data-astro-cid-g6pkt2q5]{opacity:1}.activities-list-horizontal-wrapper[data-astro-cid-gbct6qav]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}@media (max-width: 1000px){.activities-list-horizontal-wrapper[data-astro-cid-gbct6qav]{height:auto;align-items:flex-start}}.activities-list-horizontal[data-astro-cid-gbct6qav]{position:relative;width:calc(100vw - var(--size-48));height:calc(100svh - var(--size-48));overflow:hidden;border-radius:1em;outline:.25rem solid var(--accent3);border:.25rem solid var(--fg);margin:0 auto;box-sizing:border-box}.activities-list-horizontal__titles[data-astro-cid-gbct6qav]{font-family:var(--font-family-mirtha-display-regular-italic);font-style:normal;font-optical-sizing:auto;font-size:var(--size-240);position:relative;height:100vh;display:flex;will-change:transform}.activities-list-horizontal__title-wrapper[data-astro-cid-gbct6qav]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.activities-list-horizontal__title[data-astro-cid-gbct6qav]{text-align:center}.activities-list-horizontal__title-link[data-astro-cid-gbct6qav]{text-decoration:none;color:inherit;transition:opacity .3s ease}.activities-list-horizontal__title-link[data-astro-cid-gbct6qav]:hover{opacity:.8}.activities-list-horizontal__images[data-astro-cid-gbct6qav]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200vw;height:200vh;transform-style:preserve-3d;perspective:500px}.activities-list-horizontal__img-card[data-astro-cid-gbct6qav]{position:absolute;width:300px;height:300px;border-radius:2em;overflow:hidden;display:block!important}.activities-list-horizontal__img-card[data-astro-cid-gbct6qav] img[data-astro-cid-gbct6qav]{width:100%;height:100%;object-fit:cover}.activities-list-horizontal__title-img[data-astro-cid-gbct6qav]{position:relative;top:0;width:calc(100% - 4em);height:150px;border:.2em solid var(--fg);border-radius:1em;overflow:hidden;display:none}.activities-list-horizontal__title-img[data-astro-cid-gbct6qav] img[data-astro-cid-gbct6qav]{width:100%;height:100%;object-fit:cover}.activities-list-horizontal__title-img--animated[data-astro-cid-gbct6qav]{position:absolute;width:300px;height:300px;border-radius:2em;display:block}.activities-list-horizontal__footer[data-astro-cid-gbct6qav]{position:absolute;bottom:0;width:100%;padding:2em;display:flex;justify-content:center;align-items:center;z-index:2}.activities-list-horizontal__footer-button[data-astro-cid-gbct6qav]{position:relative;padding:.6em .65em .65em;background-color:var(--bg2);color:var(--fg);border-radius:.4em;cursor:pointer}.activities-list-horizontal__footer-button[data-astro-cid-gbct6qav]:hover{background-color:var(--fg);color:var(--bg)}.activities-list-horizontal__footer-button-wrapper[data-astro-cid-gbct6qav]{position:relative;display:flex;flex-direction:column;align-items:center;height:.875rem;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.activities-list-horizontal__footer-label[data-astro-cid-gbct6qav]{user-select:none}.activities-list-horizontal__footer-link[data-astro-cid-gbct6qav]{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;z-index:1}@media (max-width: 1000px){.activities-list-horizontal[data-astro-cid-gbct6qav]{padding:4em 0;height:max-content}.activities-list-horizontal__titles[data-astro-cid-gbct6qav]{width:100vw!important;height:max-content;flex-direction:column;gap:2em}.activities-list-horizontal__title-wrapper[data-astro-cid-gbct6qav]{gap:1em}.activities-list-horizontal__title[data-astro-cid-gbct6qav]{transform:translateY(0);width:75%}.activities-list-horizontal__images[data-astro-cid-gbct6qav]{display:none}.activities-list-horizontal__img-card[data-astro-cid-gbct6qav]{display:none!important}.activities-list-horizontal__title-img[data-astro-cid-gbct6qav]{display:block!important}.activities-list-horizontal__footer[data-astro-cid-gbct6qav]{position:relative;margin-top:4em;justify-content:center}}.activities-list-horizontal__title-img{position:relative;top:0;width:calc(100% - 4em);height:150px;border-radius:1em;outline:.25rem solid var(--accent3);border:.25rem solid var(--fg);overflow:hidden;display:none}.activities-list-horizontal__title-img img[data-astro-cid-gbct6qav]{width:100%;height:100%;object-fit:cover}@media (max-width: 1000px){.activities-list-horizontal__title-img{display:block!important}}.activities-list-horizontal__img-card{position:absolute!important;width:300px!important;height:300px!important;border-radius:2em!important;overflow:hidden!important;display:block!important}.activities-list-horizontal__img-card img[data-astro-cid-gbct6qav]{width:100%!important;height:100%!important;object-fit:cover!important}@media (max-width: 1000px){.activities-list-horizontal__img-card{display:none!important}}.about-section[data-astro-cid-l36eepj5]{margin-top:var(--size-40);margin-bottom:var(--size-40);overflow:hidden;position:relative;width:100vw;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-section[data-astro-cid-l36eepj5] .about-section-content[data-astro-cid-l36eepj5]{text-align:center;width:50%;margin:0 auto;display:flex;flex-direction:column;background-color:var(--accent1);border:.25em solid var(--fg);border-radius:1em;padding:3em 2em;gap:2em}.about-section[data-astro-cid-l36eepj5] .about-section-content[data-astro-cid-l36eepj5] .richtext-content h3{font-weight:400;margin:0}.about-section[data-astro-cid-l36eepj5] .about-section-content[data-astro-cid-l36eepj5] .richtext-content h3 strong{font-weight:900}.about-section[data-astro-cid-l36eepj5] .about-section-content[data-astro-cid-l36eepj5] .richtext-content p{font-weight:400;margin:0}.about-section[data-astro-cid-l36eepj5] .about-section-content[data-astro-cid-l36eepj5] .richtext-content p strong{font-weight:900}.about-section[data-astro-cid-l36eepj5] .floating-image[data-astro-cid-l36eepj5]{position:absolute;width:var(--size-100);height:var(--size-100);transform-origin:center center}.about-section[data-astro-cid-l36eepj5] .floating-image[data-astro-cid-l36eepj5] img[data-astro-cid-l36eepj5]{width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none;transition:none}.about-section[data-astro-cid-l36eepj5] #image-1[data-astro-cid-l36eepj5]{top:50%;left:25%;transform:translate(-50%,-50%) rotate(20deg)}.about-section[data-astro-cid-l36eepj5] #image-2[data-astro-cid-l36eepj5]{top:65%;left:10%;transform:translate(-50%,-50%) rotate(-45deg)}.about-section[data-astro-cid-l36eepj5] #image-3[data-astro-cid-l36eepj5]{top:50%;left:75%;transform:translate(-50%,-50%) rotate(5deg)}.about-section[data-astro-cid-l36eepj5] #image-4[data-astro-cid-l36eepj5]{top:120%;left:30%;transform:translate(-50%,-50%) rotate(45deg)}.about-section[data-astro-cid-l36eepj5] #image-5[data-astro-cid-l36eepj5]{top:100%;left:80%;transform:translate(-50%,-50%) rotate(-60deg)}@media (max-width: 768px){.about-section[data-astro-cid-l36eepj5]{padding:4em 1em}.about-section[data-astro-cid-l36eepj5] .about-section-content[data-astro-cid-l36eepj5]{width:90%;padding:2em 1.5em}.about-section[data-astro-cid-l36eepj5] .floating-image[data-astro-cid-l36eepj5]{width:80px;height:80px}.about-section[data-astro-cid-l36eepj5] #image-1[data-astro-cid-l36eepj5]{top:20%;left:15%}.about-section[data-astro-cid-l36eepj5] #image-2[data-astro-cid-l36eepj5]{top:30%;left:85%}.about-section[data-astro-cid-l36eepj5] #image-3[data-astro-cid-l36eepj5]{top:70%;left:85%}.about-section[data-astro-cid-l36eepj5] #image-4[data-astro-cid-l36eepj5]{top:80%;left:50%}.about-section[data-astro-cid-l36eepj5] #image-5[data-astro-cid-l36eepj5]{top:90%;left:15%}.about-section[data-astro-cid-l36eepj5] .floating-image[data-astro-cid-l36eepj5]{cursor:default}}.services[data-astro-cid-b4ol6tup] .service-card[data-astro-cid-b4ol6tup]{position:relative;min-height:300px}.services[data-astro-cid-b4ol6tup] .service-card-inner[data-astro-cid-b4ol6tup]{position:relative;will-change:transform;width:calc(100vw - 4em);height:100%;margin:0 auto;padding:2em;display:flex;gap:4em;border-radius:2em;min-height:500px}.services[data-astro-cid-b4ol6tup] .service-card-inner[data-astro-cid-b4ol6tup][data-bg-color=accent1]{background-color:var(--accent1)}.services[data-astro-cid-b4ol6tup] .service-card-inner[data-astro-cid-b4ol6tup][data-bg-color=accent2]{background-color:var(--accent2)}.services[data-astro-cid-b4ol6tup] .service-card-inner[data-astro-cid-b4ol6tup][data-bg-color=accent3]{background-color:var(--accent3)}.services[data-astro-cid-b4ol6tup] .service-card-inner[data-astro-cid-b4ol6tup][data-bg-color=fg]{background-color:var(--fg);color:var(--bg)}.service-card-link[data-astro-cid-b4ol6tup]{display:flex;gap:4em;width:100%;text-decoration:none;color:inherit}.service-card-link[data-astro-cid-b4ol6tup]:hover{opacity:.9}.services[data-astro-cid-b4ol6tup] .service-card-content[data-astro-cid-b4ol6tup]{flex:3;display:flex;flex-direction:column;gap:2em}.services[data-astro-cid-b4ol6tup] .service-card-img[data-astro-cid-b4ol6tup]{flex:1;aspect-ratio:4/5;border-radius:2em;overflow:hidden}.services[data-astro-cid-b4ol6tup] .service-card-img[data-astro-cid-b4ol6tup] img[data-astro-cid-b4ol6tup]{width:100%;height:100%;object-fit:cover}@media (max-width: 1000px){.services[data-astro-cid-b4ol6tup]{display:flex;flex-direction:column;gap:2em}.services[data-astro-cid-b4ol6tup] .service-card-inner[data-astro-cid-b4ol6tup]{min-height:0;flex-direction:column;justify-content:center;gap:1em;text-align:center;border:.2em solid var(--fg);border-radius:1em}}.contact-cta[data-astro-cid-fyfn6kt3]{position:relative;width:100vw;padding:4em 2em;display:flex;justify-content:center;align-items:center}.contact-cta[data-astro-cid-fyfn6kt3][data-bg-color=accent1]{background-color:var(--accent1)}.contact-cta[data-astro-cid-fyfn6kt3][data-bg-color=accent2]{background-color:var(--accent2)}.contact-cta[data-astro-cid-fyfn6kt3][data-bg-color=accent3]{background-color:var(--accent3)}.contact-cta[data-astro-cid-fyfn6kt3][data-bg-color=fg]{background-color:var(--fg);color:var(--bg)}.contact-button[data-astro-cid-fyfn6kt3]{position:relative;text-align:center;cursor:pointer;transition:all .3s ease}.contact-button[data-astro-cid-fyfn6kt3]:hover{transform:scale(1.05)}.contact-button[data-astro-cid-fyfn6kt3] a[data-astro-cid-fyfn6kt3]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.contact-text-small[data-astro-cid-fyfn6kt3]{margin-bottom:1em}.contact-text-small[data-astro-cid-fyfn6kt3] p[data-astro-cid-fyfn6kt3]{font-size:1rem;opacity:.8}.contact-text-large[data-astro-cid-fyfn6kt3] h1[data-astro-cid-fyfn6kt3]{font-size:3rem;margin:0}@media (max-width: 1000px){.contact-text-large[data-astro-cid-fyfn6kt3] h1[data-astro-cid-fyfn6kt3]{font-size:2rem}}.activity-item[data-astro-cid-rucazi46]{display:grid;grid-template-areas:"title description spacer button";grid-template-columns:1fr 1fr 24vw 1fr;gap:var(--size-24);width:100%;border-top:1px solid var(--color-secondary);cursor:pointer;transition:background-color .2s ease;align-items:center;padding:var(--size-24)}.activity-item__title[data-astro-cid-rucazi46]{grid-area:title;font-weight:500;font-size:var(--size-32)}.activity-item__description[data-astro-cid-rucazi46]{grid-area:description;opacity:.8;font-size:.9em}.activity-item__spacer[data-astro-cid-rucazi46]{grid-area:spacer}.activity-item__button[data-astro-cid-rucazi46]{grid-area:button;text-align:right;visibility:hidden;font-size:.9em;transition:all .3s ease;justify-self:end}.activity-item[data-astro-cid-rucazi46]:hover{background-color:#f1f1f10d}.activity-item[data-astro-cid-rucazi46]:hover .activity-item__button[data-astro-cid-rucazi46]{visibility:visible;color:var(--color-secondary)}.activities-header[data-astro-cid-rucazi46]{text-align:center;padding:2rem 0;margin-bottom:2rem}.activities-header[data-astro-cid-rucazi46] .activities-title[data-astro-cid-rucazi46]{font-size:3rem;font-weight:700;margin:0}.mwg_effect030[data-astro-cid-rucazi46]{min-height:auto;padding:var(--size-24) 0}.mwg_effect030[data-astro-cid-rucazi46] ul[data-astro-cid-rucazi46]{display:flex;flex-direction:column;width:100%;border-bottom:1px solid var(--color-secondary)}.mwg_effect030[data-astro-cid-rucazi46] .medias[data-astro-cid-rucazi46] img[data-astro-cid-rucazi46]{width:1px;height:1px;top:0;left:0;position:absolute;visibility:hidden;pointer-events:none}.mwg_effect030[data-astro-cid-rucazi46] .media-container[data-astro-cid-rucazi46]{position:absolute;width:24vw;height:24vw;right:25%;top:0;border-radius:2%;pointer-events:none;overflow:hidden;visibility:hidden}.mwg_effect030[data-astro-cid-rucazi46] .media-container[data-astro-cid-rucazi46].on{visibility:visible}.mwg_effect030 .media-container div{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transform:translateY(-100%)}.mwg_effect030 .media-container img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;transform:translateY(90%)}@media (max-width: 1000px){.mwg_effect030[data-astro-cid-rucazi46] .media-container[data-astro-cid-rucazi46]{width:40vw;height:40vw}.activity-item[data-astro-cid-rucazi46]{grid-template-areas:"title" "description" "button";grid-template-columns:1fr;gap:10px}.activity-item__title[data-astro-cid-rucazi46]{font-weight:700}.activity-item__spacer[data-astro-cid-rucazi46]{display:none}.activity-item__button[data-astro-cid-rucazi46]{text-align:left;visibility:visible;justify-self:start}}.activities-grid[data-astro-cid-lykfzcsh]{overflow-x:hidden}.activities-grid__items[data-astro-cid-lykfzcsh]{display:flex;flex-direction:column;gap:var(--size-48);padding:var(--size-24)}.activities-grid__row[data-astro-cid-lykfzcsh]{display:flex;gap:var(--size-48)}.activities-grid__item[data-astro-cid-lykfzcsh]{flex:1}.activities-grid__item-img[data-astro-cid-lykfzcsh]{aspect-ratio:5/3;border-radius:var(--size-16);overflow:hidden;margin-bottom:var(--size-16)}.activities-grid__item-img[data-astro-cid-lykfzcsh] img[data-astro-cid-lykfzcsh]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.activities-grid__item-img[data-astro-cid-lykfzcsh] a[data-astro-cid-lykfzcsh]{display:block;width:100%;height:100%}.activities-grid__item-img[data-astro-cid-lykfzcsh]:hover img[data-astro-cid-lykfzcsh]{transform:scale(1.05)}.activities-grid__item-content[data-astro-cid-lykfzcsh]{display:flex;flex-direction:column;gap:var(--size-8)}.activities-grid__item-content[data-astro-cid-lykfzcsh] h3[data-astro-cid-lykfzcsh]{margin:0;font-size:1.5rem;font-weight:600}.activities-grid__item-content[data-astro-cid-lykfzcsh] p[data-astro-cid-lykfzcsh]{margin:0;opacity:.8}@media only screen and (max-width: 767px){.activities-grid__row[data-astro-cid-lykfzcsh]{flex-direction:column;gap:var(--size-24)}.activities-grid__items[data-astro-cid-lykfzcsh]{gap:var(--size-32)}}.places-grid__items[data-astro-cid-taqic4mk]{display:flex;flex-direction:column;gap:var(--size-48);padding:var(--size-24)}.places-grid__row[data-astro-cid-taqic4mk]{display:flex;gap:var(--size-48)}.places-grid__item[data-astro-cid-taqic4mk]{flex:1}@media (max-width: 768px){.places-grid__item[data-astro-cid-taqic4mk]{transform:none!important;opacity:1!important;translate:none!important;rotate:none!important;scale:none!important}}.places-grid__item-img[data-astro-cid-taqic4mk]{aspect-ratio:5/3;border-radius:var(--size-16);overflow:hidden;margin-bottom:var(--size-16)}.places-grid__item-img[data-astro-cid-taqic4mk] img[data-astro-cid-taqic4mk]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.places-grid__item-img[data-astro-cid-taqic4mk] a[data-astro-cid-taqic4mk]{display:block;width:100%;height:100%}.places-grid__item-img[data-astro-cid-taqic4mk]:hover img[data-astro-cid-taqic4mk]{transform:scale(1.05)}.places-grid__item-content[data-astro-cid-taqic4mk]{display:flex;flex-direction:column;gap:var(--size-8)}.places-grid__item-content[data-astro-cid-taqic4mk] h3[data-astro-cid-taqic4mk]{margin:0;font-size:1.5rem;font-weight:600}.places-grid__item-content[data-astro-cid-taqic4mk] p[data-astro-cid-taqic4mk]{margin:0;opacity:.8}.places-grid__location[data-astro-cid-taqic4mk]{font-size:.9rem;font-weight:500;color:#0009;font-style:italic}.section-title[data-astro-cid-sbpnalc7]{position:relative;width:100%;min-height:auto;padding:var(--size-48) 0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--bg);overflow:hidden}@media (min-width: 768px){.section-title[data-astro-cid-sbpnalc7]{min-height:100vh;padding:0}}.section-title__arrow-icon[data-astro-cid-sbpnalc7]{font-family:var(--font-family-mirtha-display-regular);font-style:normal;font-optical-sizing:auto;font-size:var(--size-192);line-height:0}.section-title__content[data-astro-cid-sbpnalc7]{display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;position:relative}.section-title__images[data-astro-cid-sbpnalc7]{display:flex;flex-direction:row;position:relative;z-index:0;gap:var(--size-32)}.section-title__image[data-astro-cid-sbpnalc7]{position:relative;width:var(--size-160);height:var(--size-160);transform-origin:center center;z-index:1;margin-bottom:var(--size-24);border-radius:1em;outline:.25rem solid var(--accent3);border:.25rem solid var(--fg);overflow:hidden}.section-title__image[data-astro-cid-sbpnalc7] img[data-astro-cid-sbpnalc7]{width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none;transition:none}.section-title__title[data-astro-cid-sbpnalc7]{font-family:var(--font-family-mirtha-display-regular);font-style:normal;font-optical-sizing:auto;font-size:var(--size-192);position:relative;z-index:2;margin-bottom:var(--size-24)}.card-list-horizontal[data-astro-cid-sdhrepjj]{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;background:var(--bg);color:var(--fg);position:relative}@media only screen and (max-width: 767px){.card-list-horizontal[data-astro-cid-sdhrepjj]{height:auto;min-height:auto;padding:var(--size-40) 0;overflow:visible}}.card-list-horizontal__header[data-astro-cid-sdhrepjj]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--size-32);width:100%;padding:0 var(--size-24);margin-bottom:var(--size-64)}@media only screen and (max-width: 767px){.card-list-horizontal__header[data-astro-cid-sdhrepjj]{flex-direction:column;align-items:flex-start;gap:var(--size-16);margin-bottom:var(--size-32)}}.card-list-horizontal__images[data-astro-cid-sdhrepjj]{display:flex;flex-direction:row;z-index:0;gap:var(--size-32)}@media only screen and (max-width: 767px){.card-list-horizontal__images[data-astro-cid-sdhrepjj]{gap:var(--size-16)}}.card-list-horizontal__image[data-astro-cid-sdhrepjj]{position:relative;width:var(--size-160);height:var(--size-160);transform-origin:center center;z-index:1;margin-bottom:var(--size-24);border-radius:1em;outline:.25rem solid var(--accent3);border:.25rem solid var(--fg);overflow:hidden}@media only screen and (max-width: 767px){.card-list-horizontal__image[data-astro-cid-sdhrepjj]{width:var(--size-80);height:var(--size-80);margin-bottom:0}}.card-list-horizontal__image[data-astro-cid-sdhrepjj] img[data-astro-cid-sdhrepjj]{width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none;transition:none}.card-list-horizontal__title[data-astro-cid-sdhrepjj]{font-family:var(--font-family-mirtha-display-regular);font-style:normal;font-optical-sizing:auto;font-size:var(--size-192);position:relative;z-index:2}.card-list-horizontal__container[data-astro-cid-sdhrepjj]{display:flex;z-index:5}@media (max-width: 768px){.card-list-horizontal__container[data-astro-cid-sdhrepjj]{flex-direction:column;gap:var(--size-16)}}.card-list-horizontal__card[data-astro-cid-sdhrepjj]{width:20vw;aspect-ratio:.8}@media (max-width: 1024px){.card-list-horizontal__card[data-astro-cid-sdhrepjj]{width:30vw}}@media (max-width: 768px){.card-list-horizontal__card[data-astro-cid-sdhrepjj]{width:80vw;aspect-ratio:1.2}}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:not(:first-child){margin:0 0 0 -10vw}@media (max-width: 1024px){.card-list-horizontal__card[data-astro-cid-sdhrepjj]:not(:first-child){margin:0 0 0 -15vw}}@media (max-width: 768px){.card-list-horizontal__card[data-astro-cid-sdhrepjj]:not(:first-child){margin:0}}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(1){z-index:3}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(2){z-index:2}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(3){z-index:7}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(4){z-index:1}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(5){z-index:4}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(6){z-index:5}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(7){z-index:8}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(8){z-index:6}.card-list-horizontal__content[data-astro-cid-sdhrepjj]{width:100%;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:var(--size-24);will-change:transform;position:relative;z-index:1;border-radius:1em;outline:.25rem solid var(--accent3);border:.25rem solid var(--fg)}@media (max-width: 768px){.card-list-horizontal__content[data-astro-cid-sdhrepjj]{padding:var(--size-20)}}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(1) .card-list-horizontal__content[data-astro-cid-sdhrepjj]{background-color:#f14a3a}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(2) .card-list-horizontal__content[data-astro-cid-sdhrepjj]{background-color:#fb7350}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(3) .card-list-horizontal__content[data-astro-cid-sdhrepjj]{background-color:#f79c42}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(4) .card-list-horizontal__content[data-astro-cid-sdhrepjj]{background-color:#ffdf40}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(5) .card-list-horizontal__content[data-astro-cid-sdhrepjj]{background-color:#deda8d}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(6) .card-list-horizontal__content[data-astro-cid-sdhrepjj]{background-color:#71cfa3}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(7) .card-list-horizontal__content[data-astro-cid-sdhrepjj]{background-color:#c4ef7a}.card-list-horizontal__card[data-astro-cid-sdhrepjj]:nth-child(8) .card-list-horizontal__content[data-astro-cid-sdhrepjj]{background-color:#bcefff}.card-list-horizontal__quote[data-astro-cid-sdhrepjj]{font:500 1.9vw/.9 Inter,sans-serif;letter-spacing:-.03em;position:relative;z-index:1}@media (max-width: 1024px){.card-list-horizontal__quote[data-astro-cid-sdhrepjj]{font-size:2.5vw}}@media (max-width: 768px){.card-list-horizontal__quote[data-astro-cid-sdhrepjj]{font-size:5vw}}.card-list-horizontal__bottom[data-astro-cid-sdhrepjj]{display:flex;align-items:center;font:500 1.1vw/.9 Inter,sans-serif;letter-spacing:-.03em;border-top:1px dashed var(--accent3);padding:var(--size-24) 0 0;position:relative;z-index:1}@media (max-width: 1024px){.card-list-horizontal__bottom[data-astro-cid-sdhrepjj]{font-size:1.5vw}}@media (max-width: 768px){.card-list-horizontal__bottom[data-astro-cid-sdhrepjj]{font-size:3.5vw;padding:var(--size-15) 0 0}}.card-list-horizontal__background[data-astro-cid-sdhrepjj]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:.6em;overflow:hidden}.card-list-horizontal__background[data-astro-cid-sdhrepjj]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3}.card-list-horizontal__background[data-astro-cid-sdhrepjj] img[data-astro-cid-sdhrepjj]{width:100%;height:100%;object-fit:cover;opacity:1}.card-list-horizontal__info[data-astro-cid-sdhrepjj]{display:flex;flex-direction:column;gap:var(--size-4)}.card-list-horizontal__name[data-astro-cid-sdhrepjj]{font-weight:600}.card-list-horizontal__job[data-astro-cid-sdhrepjj]{font:500 .9vw/normal IBM Plex Mono,monospace;text-transform:uppercase}@media (max-width: 1024px){.card-list-horizontal__job[data-astro-cid-sdhrepjj]{font-size:1.2vw}}@media (max-width: 768px){.card-list-horizontal__job[data-astro-cid-sdhrepjj]{font-size:3vw}}.hidden[data-astro-cid-rjl24sxk]{position:absolute;left:-5000px}.booking-form[data-astro-cid-rjl24sxk]{position:relative;z-index:1;padding:4rem 2rem;background-color:var(--bg)}.booking-form__right[data-astro-cid-rjl24sxk]{width:50%}.booking-form__container[data-astro-cid-rjl24sxk]{max-width:1200px;margin:0 auto;gap:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.booking-form__title[data-astro-cid-rjl24sxk]{font-family:var(--font-family-mirtha-display-regular);font-style:normal;font-optical-sizing:auto;font-size:var(--size-192)}.booking-form__subtitle[data-astro-cid-rjl24sxk]{font-size:1.1rem;margin-bottom:2rem;color:var(--fg-secondary)}.booking-form__left-texts[data-astro-cid-rjl24sxk]{margin-bottom:2rem}.booking-form__left-text[data-astro-cid-rjl24sxk]{margin-bottom:.5rem;font-weight:500}.booking-form__availability[data-astro-cid-rjl24sxk]{margin-top:2rem}.booking-form__availability-text[data-astro-cid-rjl24sxk]{margin-bottom:.5rem;color:var(--fg-secondary);font-size:.9rem}.booking-form__form[data-astro-cid-rjl24sxk]{background:var(--bg);border-radius:var(--size-16);border:1px solid var(--fg);padding:var(--size-24)}.booking-form__field[data-astro-cid-rjl24sxk]{margin-bottom:1.5rem}.booking-form__field[data-astro-cid-rjl24sxk] label[data-astro-cid-rjl24sxk]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--fg)}.booking-form__field[data-astro-cid-rjl24sxk] input[data-astro-cid-rjl24sxk],.booking-form__field[data-astro-cid-rjl24sxk] select[data-astro-cid-rjl24sxk],.booking-form__field[data-astro-cid-rjl24sxk] textarea[data-astro-cid-rjl24sxk]{background-color:var(--bg);width:100%;padding:.75rem;border:1px solid var(--fg);border-radius:4px;font-size:1rem}.booking-form__field[data-astro-cid-rjl24sxk] input[data-astro-cid-rjl24sxk]:focus,.booking-form__field[data-astro-cid-rjl24sxk] select[data-astro-cid-rjl24sxk]:focus,.booking-form__field[data-astro-cid-rjl24sxk] textarea[data-astro-cid-rjl24sxk]:focus{outline:none;border-color:var(--accent)}.booking-form__field[data-astro-cid-rjl24sxk] textarea[data-astro-cid-rjl24sxk]{resize:vertical}.booking-form__submit[data-astro-cid-rjl24sxk]{background:var(--accent);color:var(--accent1);border:none;padding:1rem 2rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease;width:100%}.booking-form__submit[data-astro-cid-rjl24sxk]:hover{background:var(--bg2)}.booking-form__success[data-astro-cid-rjl24sxk]{text-align:center;padding:var(--size-48)}.booking-form__success-icon[data-astro-cid-rjl24sxk]{font-size:var(--size-64);margin-bottom:var(--size-24);animation:bounceIn .5s ease-out}.booking-form__success-title[data-astro-cid-rjl24sxk]{font-size:var(--size-28);font-weight:700;color:var(--accent1);margin-bottom:var(--size-16)}.booking-form__success-text[data-astro-cid-rjl24sxk]{font-size:var(--size-18);margin-bottom:var(--size-16);color:var(--fg)}.booking-form__success-subtext[data-astro-cid-rjl24sxk]{font-size:var(--size-16);color:var(--fg);opacity:.8}@keyframes bounceIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.content-with-image[data-astro-cid-3oga5ojk]{position:relative;width:100vw;padding:8em 2em;background-color:var(--bg)}.content-with-image__header[data-astro-cid-3oga5ojk]{text-align:center;margin-bottom:8em}.content-with-image__header[data-astro-cid-3oga5ojk] h1[data-astro-cid-3oga5ojk]{margin:0}.content-with-image__copy[data-astro-cid-3oga5ojk]{width:65%;margin:2em auto 4em}.content-with-image__copy[data-astro-cid-3oga5ojk] p[data-astro-cid-3oga5ojk]{text-align:center;font-size:2.5rem;margin:0;line-height:1.2}.content-with-image__info[data-astro-cid-3oga5ojk]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.5em}.content-with-image__icon[data-astro-cid-3oga5ojk]{width:100px;height:100px;overflow:hidden;border-radius:1em;outline:.25rem solid var(--accent3);border:.25rem solid var(--fg)}.content-with-image__icon[data-astro-cid-3oga5ojk] img[data-astro-cid-3oga5ojk]{width:100%;height:100%;object-fit:cover}.content-with-image__bio[data-astro-cid-3oga5ojk]{display:flex;flex-direction:column;gap:.5em}.content-with-image__bio[data-astro-cid-3oga5ojk] p[data-astro-cid-3oga5ojk]{margin:0}.content-with-image__bio[data-astro-cid-3oga5ojk] p[data-astro-cid-3oga5ojk].mn{opacity:.8;font-size:.9rem}@media (max-width: 768px){.content-with-image[data-astro-cid-3oga5ojk]{padding:4em 1.5em}.content-with-image__header[data-astro-cid-3oga5ojk]{margin-bottom:4em}.content-with-image__copy[data-astro-cid-3oga5ojk]{width:90%;margin:1em auto 3em}.content-with-image__copy[data-astro-cid-3oga5ojk] p[data-astro-cid-3oga5ojk]{font-size:1.8rem}.content-with-image__icon[data-astro-cid-3oga5ojk]{width:80px;height:80px}}@media (max-width: 480px){.content-with-image[data-astro-cid-3oga5ojk]{padding:3em 1em}.content-with-image__copy[data-astro-cid-3oga5ojk] p[data-astro-cid-3oga5ojk]{font-size:1.5rem}.content-with-image__icon[data-astro-cid-3oga5ojk]{width:70px;height:70px}}.image-gallery[data-astro-cid-tyq4ez5u]{padding:4rem 2rem;background:var(--bg);position:relative;z-index:1}.image-gallery__container[data-astro-cid-tyq4ez5u]{max-width:1200px;margin:0 auto}.image-gallery__grid[data-astro-cid-tyq4ez5u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}@media (max-width: 768px){.image-gallery__grid[data-astro-cid-tyq4ez5u]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}}.image-gallery__item[data-astro-cid-tyq4ez5u]{aspect-ratio:4/3;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.image-gallery__item[data-astro-cid-tyq4ez5u]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.image-gallery__image[data-astro-cid-tyq4ez5u]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-gallery__image[data-astro-cid-tyq4ez5u]:hover{transform:scale(1.05)}.image-gallery__empty[data-astro-cid-tyq4ez5u]{text-align:center;padding:4rem 2rem;color:var(--fg-secondary);font-style:italic}@media (max-width: 480px){.image-gallery[data-astro-cid-tyq4ez5u]{padding:2rem 1rem}.image-gallery__grid[data-astro-cid-tyq4ez5u]{grid-template-columns:1fr}}.contact-container[data-astro-cid-45qhvrvv]{position:relative;width:100vw;min-height:100svh;padding:6em 2em 2em;display:flex;justify-content:space-between;align-items:flex-end;background-color:var(--color-primary);overflow:hidden}.contact-container[data-astro-cid-45qhvrvv] .trail-img{position:absolute;width:150px;height:150px;object-fit:cover;border-radius:border-radius(lg);transform-origin:center;pointer-events:none;will-change:transform}.contact-container__card[data-astro-cid-45qhvrvv]{border-radius:border-radius(lg);display:flex;flex-direction:column;gap:.5em}.contact-container__header[data-astro-cid-45qhvrvv]{margin-bottom:4em;display:flex;flex-direction:column;gap:1em}.contact-container__title[data-astro-cid-45qhvrvv]{font-size:3rem;margin:0;color:var(--color-secondary);line-height:1.2}@media (max-width: 900px){.contact-container__title[data-astro-cid-45qhvrvv]{font-size:2.5rem}}@media (max-width: 600px){.contact-container__title[data-astro-cid-45qhvrvv]{font-size:2rem}}.contact-container__description[data-astro-cid-45qhvrvv]{width:50%;font-size:1.125rem;line-height:2;color:var(--color-secondary);margin:0;white-space:pre-line}@media (max-width: 1000px){.contact-container__description[data-astro-cid-45qhvrvv]{width:100%}}.contact-container__contacts[data-astro-cid-45qhvrvv]{display:flex;flex-direction:column;gap:1.5em}.contact-container__contact-group[data-astro-cid-45qhvrvv]{display:flex;flex-direction:column;gap:.25em}.contact-container__label[data-astro-cid-45qhvrvv]{padding:.25em .5em;border-radius:border-radius(xs);width:max-content;background-color:var(--color-secondary);color:var(--color-primary);font-size:.875rem;margin:0;font-weight:600}.contact-container__email[data-astro-cid-45qhvrvv]{font-size:1rem;color:var(--color-secondary);margin:0;font-weight:500}.contact-container__cta[data-astro-cid-45qhvrvv]{font-size:.875rem;color:var(--color-secondary);margin:0;font-weight:600;cursor:pointer;transition:opacity .3s ease}.contact-container__cta[data-astro-cid-45qhvrvv]:hover{opacity:.7}.contact-container__symbol[data-astro-cid-45qhvrvv]{position:absolute;left:50%;transform:translate(-50%);bottom:2em;height:3rem}.contact-container__symbol[data-astro-cid-45qhvrvv] img[data-astro-cid-45qhvrvv]{width:auto;height:100%;object-fit:contain}@media (max-width: 1000px){.contact-container[data-astro-cid-45qhvrvv]{min-height:100svh;padding:6em 2em 2em;flex-direction:column;text-align:center;justify-content:flex-end;gap:4em}.contact-container__card[data-astro-cid-45qhvrvv]{width:100%;justify-content:center;align-items:center;text-align:center}.contact-container__symbol[data-astro-cid-45qhvrvv]{display:none}}.text-slice[data-astro-cid-6b27q7a6]{background-color:var(--bg);width:100vw;display:flex;flex-direction:column;align-items:center;gap:var(--size-20);position:relative;z-index:1}.text-slice__header[data-astro-cid-6b27q7a6]{width:100%;text-align:center}.text-slice__header[data-astro-cid-6b27q7a6] h2[data-astro-cid-6b27q7a6]{font-family:var(--font-family-mirtha-display-regular);font-style:normal;font-optical-sizing:auto;font-size:var(--size-192);margin:0}.text-slice__content[data-astro-cid-6b27q7a6]{padding:2em}.text-slice--center[data-astro-cid-6b27q7a6] .text-slice__content[data-astro-cid-6b27q7a6]{margin:0 auto;text-align:left}.text-slice--wide[data-astro-cid-6b27q7a6] .text-slice__content[data-astro-cid-6b27q7a6]{width:min(80%,1200px);margin:0 auto}.text-slice--full[data-astro-cid-6b27q7a6] .text-slice__content[data-astro-cid-6b27q7a6]{width:100%;border-left:none;border-right:none;border-radius:0}.text-slice__content[data-astro-cid-6b27q7a6] .richtext-content h2{font-family:var(--font-family-mirtha-display-regular);font-style:normal;font-optical-sizing:auto;font-size:var(--size-192);margin:0 0 var(--size-24)}.text-slice__content[data-astro-cid-6b27q7a6] .richtext-content h3{font-family:var(--font-family-mirtha-display-regular);font-style:normal;font-optical-sizing:auto;font-size:var(--size-240);margin:0 0 var(--size-20)}.text-slice__content[data-astro-cid-6b27q7a6] .richtext-content h4{font-family:var(--font-family-mirtha-display-regular);font-style:normal;font-optical-sizing:auto;font-size:var(--size-128);margin:0 0 var(--size-16)}.text-slice__content[data-astro-cid-6b27q7a6] .richtext-content p{margin:0 0 var(--size-16)}.text-slice__content[data-astro-cid-6b27q7a6] .richtext-content ul{margin:0 0 var(--size-16);padding-left:1.2em}.text-slice__content[data-astro-cid-6b27q7a6] .richtext-content li{margin:0 0 var(--size-8)}
