@font-face{font-family:"SansSerif";font-style:normal;font-weight:400;src:url(/static/media/sanserif.524f1d815f221e08a435.woff2) format("woff2")}@font-face{font-family:"Serif";font-style:normal;font-weight:400;src:url(/static/media/serif.a454bdd08c29a677c93e.woff2) format("woff2")}:root{--off-white:#f8f9fa;--transparent-off-white:#f8f9fabf;--secondary-color:#b8b991;--accent:#013b47;--serif:"Serif",serif;--sans-serif:"SansSerif",sans-serif;--section-background-color:var(--off-white);--text-color:var(--accent);--border-color:var(--accent);--hero-bg-color:linear-gradient(#ffffff80,#013b47bf,#ffffff40);--hero-bg-color:radial-gradient(#013b47d9,#ffffff8c);--hero-text-color:var(--secondary-color)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;background-color:var(--section-background-color);font-family:"SansSerif",sans-serif;font-family:var(--sans-serif);letter-spacing:.15em}img{height:auto;width:100%}h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#013b47;color:var(--accent);font-family:"Serif",serif;font-family:var(--serif);font-size:3rem;font-weight:400;letter-spacing:normal}@media screen and (min-width:768px){h2{font-size:5rem}}#root{position:relative}.link-button{background-color:initial;border:1px solid;border-color:#0000 #0000 #013b47;border-color:#0000 #0000 var(--accent);color:#013b47;color:var(--accent);letter-spacing:inherit;line-height:inherit;padding:.25em 0}.button,.link-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-family:"SansSerif",sans-serif;font-family:var(--sans-serif);font-size:1rem;text-decoration:none}.button{background-color:#013b47;background-color:var(--accent);border:1px solid #b8b991;border:1px solid var(--secondary-color);letter-spacing:.2em;padding:1em 2em;text-transform:uppercase}.button,.header{color:#b8b991;color:var(--secondary-color)}.header{align-items:flex-start;background-color:#f8f9fa;background-color:var(--off-white);display:flex;justify-content:space-between;left:0;padding:24px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1}body:has(#home) .header{background-color:initial}.header.scrolledPastHero,body:has(#home) .header.scrolledPastHero{background-color:#f8f9fabf;background-color:var(--transparent-off-white);color:#013b47;color:var(--accent)}@media screen and (min-width:768px){.header{align-items:center;padding:32px}}.header .logo{animation:fadeIn 1.5s ease;width:100px}.header .mobileMenu .logo{width:150px}@media screen and (min-width:501px){.header .logo{width:150px}}.nav{align-items:center;display:flex;gap:1.8rem;justify-content:center}.nav a{color:#013b47;color:var(--text-color);font-size:1.2rem;text-decoration:none}.socials{align-items:center;display:flex;gap:1rem}.socials a{color:#013b47;color:var(--text-color)}@media screen and (max-width:767px){.nav.desktop,.socials.desktop{display:none}}.mobileMenu{align-items:center;background-color:#ffffffbf;display:flex;flex-direction:column;gap:2rem;inset:0;justify-content:center;opacity:0;padding:32px;pointer-events:none;position:fixed;transition:opacity .3s ease}@media screen and (min-width:768px){.mobileMenu{display:none}}.mobileMenu.open{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:1;pointer-events:auto}.mobileMenu nav{flex-direction:column;gap:.65rem}.mobileMenu .socials{gap:.5rem}.mobileMenu a{padding:.5em}.mobileMenuToggle{align-items:center;animation:fadeIn 1.5s ease;background-color:initial;border:none;cursor:pointer;display:flex;height:28px;position:relative;width:28px;z-index:100}@media screen and (min-width:501px){.mobileMenuToggle{padding-top:12px}}.mobileMenuToggle>span{display:block;position:relative}.mobileMenuToggle>span,.mobileMenuToggle>span:after,.mobileMenuToggle>span:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#013b47;background-color:var(--accent);border-radius:1px;height:1px;transition:all .3s;width:100%}.mobileMenuToggle>span:after,.mobileMenuToggle>span:before{content:"";left:0;position:absolute}.mobileMenuToggle>span:before{top:-8px}.mobileMenuToggle>span:after{top:8px}.mobileMenuToggle.open>span{background-color:initial}.mobileMenuToggle.open>span:before{transform:rotate(45deg) translate(6px,6px)}.mobileMenuToggle.open>span:after{transform:rotate(-45deg) translate(6px,-5px)}@media screen and (min-width:768px){.mobileMenuToggle{display:none}}body:not(:has(#home)) main{margin-top:0;margin-top:var(--header-height,0)}section{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:64px 0;position:relative}@media screen and (min-width:768px){section{gap:3rem;padding:128px 0}}.hero{height:100vh;padding:0}.hero-content{align-items:center;animation:fadeIn 1.5s ease;background:radial-gradient(#013b47d9,#ffffff8c),url(/static/media/el-cielo-interior-saturated-vertical-1024px.06585ea1db62204c6703.jpg) 50%/cover no-repeat;background:var(--hero-bg-color),url(/static/media/el-cielo-interior-saturated-vertical-1024px.06585ea1db62204c6703.jpg) 50%/cover no-repeat;display:flex;flex-direction:column;gap:3rem;height:100%;justify-content:center;padding:32px;width:100%}.hero-text{color:#b8b991;color:var(--hero-text-color);font-family:"Serif",serif;font-family:var(--serif);font-size:2.25rem;line-height:1.25em;text-align:center}.hero-text span{display:block;margin-bottom:.15em}@media screen and (min-width:768px){.hero-content{background:radial-gradient(#013b47d9,#ffffff8c),url(/static/media/el-cielo-interior-saturated-2000px.8522b7598ec847bdcd26.jpg) 50%/cover no-repeat;background:var(--hero-bg-color),url(/static/media/el-cielo-interior-saturated-2000px.8522b7598ec847bdcd26.jpg) 50%/cover no-repeat;gap:4rem}.hero-text{font-size:3rem}}.story>p{color:#013b47;color:var(--accent);display:block;font-family:"Serif",serif;font-family:var(--serif);font-size:2.25rem;line-height:1.2em;padding:0 24px;text-align:center}.story>p>span{white-space:nowrap}.story>p:after{background:#000;content:"";display:block;height:100px;margin:3rem auto auto;transform:scaleY(0);transform-origin:top;transition:transform .8s ease;width:1px;will-change:transform}.story>p:last-child:after{height:200px;margin-bottom:-64px}.story>p.revealed:after{transform:scaleY(1)}.definition>p{align-items:center;color:#013b47;color:var(--accent);display:flex;flex-direction:column;font-family:"Serif",serif;font-family:var(--serif);font-size:1.5rem;line-height:1.2em;padding:0 24px;text-align:center}.definition .large{font-size:1.75em;line-height:1.2em}.definition img{position:absolute;width:300px}.definition img.float-right{right:-120px;top:0;z-index:-1}.definition img.float-left{bottom:0;left:-50px;padding-bottom:90px;z-index:-1}@media screen and (min-width:768px){.story>p{font-size:3.25rem}.story>p:after{height:200px}.story>p:last-child:after{height:250px;height:300px;margin-bottom:-124px;margin-bottom:-128px}.definition{padding-top:3rem}.definition>p{font-size:2.25rem;gap:.5em}.definition .large{font-size:1.75em}.definition img.float-right{padding-top:64px;right:0;top:0;z-index:-1}.definition img.float-left{bottom:0;left:0;padding-bottom:220px;z-index:-1}}.twoCol{display:grid;grid-template-columns:1fr}.heading,.twoCol{align-items:center}.heading{display:flex;flex-direction:column;gap:2rem;padding:0 32px;position:relative;text-align:center}.heading:after{background-color:#013b47;background-color:var(--border-color);content:"";display:block;height:1px;transform:scaleX(0);transition:transform .6s ease-in-out;width:300px;will-change:transform}.heading:has(h2.reveal.revealed):after{transform:scaleX(1)}.twoCol .heading{display:block;padding:0}.twoCol .heading:after{display:none}.twoCol h2{margin-bottom:-8px;margin-left:24px;position:inherit;z-index:1}.twoCol .content p,.twoCol h2{text-align:left}.content{padding:0 24px}.content p{line-height:1.8em;margin-bottom:1.5rem;text-align:left}@media screen and (min-width:768px){.twoCol{grid-template-columns:1fr 1fr}.heading{gap:4rem}.content{padding:0 32px}.twoCol h2{margin-left:32px}.rowReverse .heading{order:2}.content{max-width:80vw}.content p{text-align:center}}.menu-links{align-items:center;display:flex;flex-direction:column;gap:2rem;text-align:center}.menu-images{padding-bottom:0;padding-top:0}.menu-images-container{align-items:center;display:grid;flex-wrap:wrap;grid-template-columns:repeat(2,1fr);justify-content:center;width:100%}.menu-images-container img{flex:1 1;min-width:200px}@media screen and (min-width:768px){.menu-images-container{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px){.menu-images-container{grid-template-columns:repeat(4,1fr)}}.footer{align-items:center;background-color:#f8f9fa;background-color:var(--section-background-color);display:flex;flex-direction:column;font-size:.9rem;gap:2em;justify-content:center;padding:64px 32px;position:relative;text-align:center}.footer:before{background-color:#013b47;background-color:var(--border-color);content:"";display:block;height:1px;left:0;max-width:200px;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .6s ease-in-out;width:15%;will-change:transform}.footer.revealed:before{transform:scaleX(1)}.footer .logo{width:100px}.footer span{display:inline-block;white-space:nowrap}.footer a{color:#013b47;color:var(--text-color)}.hours{white-space:nowrap}.contact,.copyright-contact-container{align-items:center;display:flex;flex-direction:column;gap:.5rem}.copyright-contact-container{padding-top:1.5rem}.copyright,.credit{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.75rem;letter-spacing:.15em}@media screen and (min-width:768px){.footer{padding:128px 48px}.footer .logo{width:125px}}.reveal{opacity:0;transform:translate3d(0,34px,0);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal:not(.revealed){will-change:transform,opacity}.reveal.revealed{opacity:1;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.reveal{filter:none;opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=main.8df4aa4f.css.map*/