:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}button{cursor:pointer}html{height:-webkit-fill-available;overflow-x:hidden;position:relative}@media (max-width:321px){html{font-size:.6rem}}@media (min-width:321px) and (max-width:480px){html{font-size:.875rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;font-family:wedding-gothic-atf,sans-serif;font-style:normal;font-weight:600;height:100%;height:100vh;height:-webkit-fill-available;overflow:hidden}h1{font-size:2.5rem;line-height:1.15;margin-bottom:1.5rem}h1,p{font-family:sofia-pro,sans-serif}p{font-size:1rem;font-weight:300}main>section{align-content:center;display:grid;height:100vh;justify-content:center;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%);mask-image:linear-gradient(180deg,transparent 0,#000 20%);padding:0 2rem;position:relative;transition:all .8s cubic-bezier(.85,0,.15,1);width:100%}.section-logo{align-items:center;display:flex;height:12.5rem;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}@media (max-width:480px){.section-logo{height:7.5rem}}.section-logo figcaption{color:#d2913b;font-size:1rem;margin-top:1rem}.show-contact .section-participate,.show-participate .section-home{opacity:0;transform:scale(0)}.section-home{opacity:1;text-align:center;transform:none}.section-home>div{max-width:37.5em}.show-participate .section-home{margin-top:-100vh;z-index:-1}.show-participate .section-home .section-btn{pointer-events:none}.show-contact .section-home{margin-top:-200vh;z-index:-1}.show-contact .section-home .section-btn{pointer-events:none}.section-home h2{border-radius:.25rem;display:inline-block;margin-bottom:1rem;padding:.25rem .5rem}.section-home ul{display:flex;flex-wrap:wrap;font-size:.75rem;justify-content:center;opacity:.85;text-transform:uppercase}.section-home ul li{padding:.5rem}.section-home ul li:not(:last-child):after{content:"X";padding-left:1rem}.section-contact>div,.section-participate>div{max-width:32.5em}.section-contact input[type=email],.section-contact input[type=text]{background:#000;border:1px solid hsla(0,0%,100%,.2);border-radius:.25rem;font-family:sofia-pro,sans-serif;font-weight:300;margin:.5rem 0;padding:.75rem 1rem;transition:all .2s ease-out;width:100%}.section-contact input[type=email]:focus,.section-contact input[type=text]:focus{border-color:#ecc56d;box-shadow:0 0 3px #ecc56d}video{height:100vh;left:0;object-fit:cover;opacity:.5;position:fixed;top:0;transition:opacity .2s ease-out;width:100vw;z-index:-2}.show-contact video,.show-participate video{opacity:.2}.btn{border-radius:.25rem;box-shadow:inset 0 0 1px hsla(0,0%,100%,.5);color:#000;font-family:sofia-pro,sans-serif;margin-top:2rem;padding:.75rem 1rem;text-align:center;width:100%}.gradient{background:linear-gradient(90deg,#ecc56d,#d29237)}.section-navigation{display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0}.section-navigation .section-btn{display:block;margin-top:auto;padding:1rem;pointer-events:all;width:100%}.section-navigation .section-btn__text{display:block;opacity:0;text-align:center;transform:translateY(-1rem);transition:all .2s ease-out}.show-home .section-navigation .section-btn__text{opacity:1;transform:none}.section-navigation .section-btn__icon{display:block;margin:.5rem auto 0;transform:none;transition:all .2s ease-out}.show-home .section-navigation .section-btn__icon{transform:rotate(180deg)}.rotation-lock{display:none}@media screen and (orientation:landscape) and (min-device-width:319px) and (max-device-width:480px){.rotation-lock{align-items:center;display:block;display:flex;justify-content:center;position:relative;top:12.5rem}.section-btn,main{display:none!important}}
/*# sourceMappingURL=index.60f6c461.css.map */
