@charset "UTF-8";@font-face{font-family:Acumin Variable Concept;font-style:normal;src:url(/fonts/Acumin-Variable-Concept.ttf) format("truetype")}html{scroll-behavior:smooth}body{color:#fea;background-color:#322814;font-family:Acumin Variable Concept,Calibri,Arial,sans-serif;margin:0}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-image:url(/images/bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}.nav-panel:where(.astro-5BLMO7YK){position:fixed;top:1rem;left:50%;transform:translate(-50%);background:rgba(11,9,0,.5);backdrop-filter:blur(4px);border-radius:32px;padding:.5rem 1rem;box-shadow:0 0 4px #0b0900;z-index:1}.nav-panel:where(.astro-5BLMO7YK)>ul:where(.astro-5BLMO7YK){list-style:none;display:flex;gap:1em;justify-content:center;padding:0;margin:0}.nav-panel:where(.astro-5BLMO7YK)>ul:where(.astro-5BLMO7YK)>li:where(.astro-5BLMO7YK){font-size:clamp(.7em,3.75vw,1em);font-weight:bolder;text-transform:uppercase;text-align:center}.nav-panel:where(.astro-5BLMO7YK)>ul:where(.astro-5BLMO7YK)>li:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK){text-decoration:none;display:inline-block;min-width:4.75em;color:#fea;padding:.25em .5em;border-radius:12px;transition:text-shadow .15s}.nav-panel:where(.astro-5BLMO7YK)>ul:where(.astro-5BLMO7YK)>li:where(.astro-5BLMO7YK)>a:where(.astro-5BLMO7YK):hover{text-shadow:0 0 3px}.swiper:where(.astro-GYM4PHE2){aspect-ratio:1;width:20rem;max-width:100%;border:thin solid;border-radius:16px;box-shadow:inset 0 0 16px,0 0 8px;padding:0;margin:0}.swiper:where(.astro-GYM4PHE2):not(:hover):not(:focus-within) .swiper-button-prev:where(.astro-GYM4PHE2),.swiper:where(.astro-GYM4PHE2):not(:hover):not(:focus-within) .swiper-button-next:where(.astro-GYM4PHE2){opacity:0}.no-js-gallery-msg:where(.astro-GYM4PHE2){position:absolute;bottom:0;line-height:1.5;text-align:center;background:rgba(11,9,0,.75);backdrop-filter:blur(4px);padding:1em;box-shadow:0 -2px 4px #0b0900;z-index:2;margin:0}.swiper-wrapper:where(.astro-GYM4PHE2)>img:where(.astro-GYM4PHE2){user-select:none}.swiper-button-prev:where(.astro-GYM4PHE2),.swiper-button-next:where(.astro-GYM4PHE2){color:inherit!important;background:none;border:none;text-shadow:0 0 8px black;transition:opacity .2s,scale .2s,text-shadow .2s}.swiper-button-prev:where(.astro-GYM4PHE2):hover,.swiper-button-next:where(.astro-GYM4PHE2):hover{scale:1.25;text-shadow:0 0 16px black}.swiper-button-prev:where(.astro-GYM4PHE2):active,.swiper-button-next:where(.astro-GYM4PHE2):active{scale:1}#inicio:where(.astro-J7PV25F6){display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box;padding-bottom:6em}.home-square-centered:where(.astro-J7PV25F6){text-align:center;margin:auto}.brand-name:where(.astro-J7PV25F6){font-size:clamp(2.75em,14vw,8em);letter-spacing:.5em;text-shadow:0 0 16px Black;padding-left:.5em;margin-bottom:2rem}#scroll-down-triangle:where(.astro-J7PV25F6){text-decoration:none;display:inline-block;color:inherit;font-size:2em;text-shadow:0 0 16px Black;transition:scale .2s;user-select:none;scroll-margin-top:-3rem}#scroll-down-triangle:where(.astro-J7PV25F6):hover{scale:1.25}.info-section:where(.astro-J7PV25F6){position:relative;background:rgba(11,9,0,.85);backdrop-filter:blur(8px);padding:4rem 2rem;box-shadow:0 0 25px 6px #0b0900}.info-section-logo:where(.astro-J7PV25F6){position:absolute;top:-2em;left:50%;transform:translate(-50%);width:2em;filter:drop-shadow(0 0 8px black);user-select:none}#carta:where(.astro-J7PV25F6){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 8rem;scroll-margin-top:4rem}.carta-text:where(.astro-J7PV25F6){text-align:center;max-width:30em}.carta-text:where(.astro-J7PV25F6)>p:where(.astro-J7PV25F6){line-height:1.5}.section-header:where(.astro-J7PV25F6){font-size:clamp(1.5em,8vw,3em);letter-spacing:.4em;padding-left:.4em;margin:0}#ubicación:where(.astro-J7PV25F6){text-align:center;margin-top:7.5rem;scroll-margin-top:4.5rem}.google-map:where(.astro-J7PV25F6){max-width:100%;box-sizing:border-box;border:thick solid;border-radius:8px;box-shadow:inset 0 0 16px,0 0 8px;margin-top:1.5rem}.contact-footer:where(.astro-J7PV25F6){position:relative;background:rgba(11,9,0,.95);backdrop-filter:blur(4px);box-shadow:0 0 12px 5px #000;padding:2rem 2rem 3rem}.contact-list:where(.astro-J7PV25F6){list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;font-size:clamp(1em,2.5vw,1.25em);padding:0;margin:0}.contact-list:where(.astro-J7PV25F6)>li:where(.astro-J7PV25F6)>a:where(.astro-J7PV25F6){text-decoration:none;color:inherit;transition:text-shadow .15s}.contact-list:where(.astro-J7PV25F6)>li:where(.astro-J7PV25F6)>a:where(.astro-J7PV25F6)>svg:where(.astro-J7PV25F6){height:1.25em;width:1.25em;vertical-align:top;margin-right:.5em;transition:transform .2s,filter .15s}.contact-list:where(.astro-J7PV25F6)>li:where(.astro-J7PV25F6)>a:where(.astro-J7PV25F6):hover{text-shadow:0 0 3px}.contact-list:where(.astro-J7PV25F6)>li:where(.astro-J7PV25F6)>a:where(.astro-J7PV25F6):hover>svg:where(.astro-J7PV25F6){transform:translateY(-25%);filter:drop-shadow(0 0 1px)}
