@font-face{src:url(../js/../fonts/MonaSans-Regular.ffb7dab62af4e0768cbe.ttf) format(truetype);font-family:"Mona-Sans";font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/MonaSans-Italic.0c1a8f9281bb049092ad.ttf) format(truetype);font-family:"Mona-Sans-Italic";font-weight:400;font-style:"italic";font-display:swap}@font-face{src:url(../js/../fonts/MeowScript-Regular.c31e7076a799fcacd383.ttf) format(truetype);font-family:"Meow-Script";font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Big_Caslon_CC_Black_Italic.b73144da4eb64cc541d1.otf) format(opentype);font-family:"Big-Caslon";font-weight:900;font-style:"italic";font-display:swap}@font-face{src:url(../js/../fonts/Big_Caslon_CC_Black.3ae96a666ec27b54c685.otf) format(opentype);font-family:"Big-Caslon";font-weight:900;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Big_Caslon_CC_Bold_Italic.a04f0bbdfdc96cce575b.otf) format(opentype);font-family:"Big-Caslon";font-weight:700;font-style:"italic";font-display:swap}@font-face{src:url(../js/../fonts/Big_Caslon_CC_Bold.5c3dbfcbfbf69f3f0b37.otf) format(opentype);font-family:"Big-Caslon";font-weight:700;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Big_Caslon_CC_Italic.544d475b48171e951b97.otf) format(opentype);font-family:"Big-Caslon";font-weight:400;font-style:"italic";font-display:swap}@font-face{src:url(../js/../fonts/Big_Caslon_CC_Regular.27b5040d2d433f6a6c2d.otf) format(opentype);font-family:"Big-Caslon";font-weight:400;font-style:normal;font-display:swap}
html{padding:0;margin:0}body{padding:0;margin:0}button,input,select{appearance:none}
:root{--ff1: Big-Caslon;--ff2: Meow-Script;--ff3: Mona-Sans;--ff4: Mona-Sans-Italic;--color1: #222222;--color2: #FFFFFF;--color3: #9C8129;--color4: #84A3FF;--color5: #8F9ACF;--color6: #dcdcdc;--color7: #2c2c2c;--color8: #F8F3F2;--fs-small: 0.9vw;--fs-regular: 1.2vw;--fs-mid: 1.5vw;--fs-large: 2vw;--fs-xl: 2.6vw;--fs-xxl: 3.2vw;--fs-xxxl: 4vw;--fs-xxxxl: 4.5vw;--fs-xxxxxl: 5.5vw;--fs-big: 7vw;--fsm-small: 4vw;--fsm-regular: 5vw;--fsm-mid: 6vw;--fsm-large: 7vw;--fsm-xl: 8vw;--fsm-xxl: 9vw;--fsm-xxxl: 10vw;--fsm-xxxxl: 11vw;--fsm-xxxxxl: 12vw;--fsm-big: 15vw}@media all and (orientation: landscape){:root{font-size:1.2vw}}@media all and (orientation: portrait){:root{font-size:5vw}}p,li,button,input,textarea,a,span,h1,h2,h3,h4,h5,h5,em,strong,i,b,label,legend,code,quote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media all and (orientation: landscape){.responsive,.responsive-element{display:none !important}}@media all and (orientation: portrait){.desktop-element{display:none !important}}
.g-title--gold{color:var(--color3)}.g-subtitle{font-family:var(--ff3);font-style:normal;font-weight:400}@media all and (orientation: landscape){.g-subtitle{font-size:var(--fs-large);line-height:calc(var(--fs-large)*1);letter-spacing:calc(var(--fs-large)*0)}}@media all and (orientation: portrait){.g-subtitle{font-size:var(--fsm-large);line-height:calc(var(--fsm-large)*1);letter-spacing:calc(var(--fsm-large)*0)}}.g-subtitle{color:var(--color1)}.g-subtitle--gold{color:var(--color3)}.g-subtitle--italic{font-family:var(--ff2);font-style:normal;font-weight:400}@media all and (orientation: landscape){.g-subtitle--italic{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1.2);letter-spacing:calc(var(--fs-xl)*0)}}@media all and (orientation: portrait){.g-subtitle--italic{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}}.g-subtitle--serif{font-family:var(--ff1);font-style:normal;font-weight:400}@media all and (orientation: landscape){.g-subtitle--serif{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1.2);letter-spacing:calc(var(--fs-xl)*0)}}@media all and (orientation: portrait){.g-subtitle--serif{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}}.g-heading2{font-family:var(--ff1);font-style:normal;font-weight:400}@media all and (orientation: landscape){.g-heading2{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1);letter-spacing:calc(var(--fs-xl)*0)}}@media all and (orientation: portrait){.g-heading2{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1);letter-spacing:calc(var(--fsm-xl)*0)}}.g-heading3{font-family:var(--ff3);font-style:normal;font-weight:400}@media all and (orientation: landscape){.g-heading3{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait){.g-heading3{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1);letter-spacing:calc(var(--fsm-mid)*0)}}.g-text--regular{font-family:var(--ff3);font-style:normal;font-weight:400}@media all and (orientation: landscape){.g-text--regular{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}}@media all and (orientation: portrait){.g-text--regular{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.4);letter-spacing:calc(var(--fsm-regular)*0)}}.g-text--small{font-family:var(--ff3);font-style:normal;font-weight:400}@media all and (orientation: landscape){.g-text--small{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.4);letter-spacing:calc(var(--fs-small)*0)}}@media all and (orientation: portrait){.g-text--small{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.4);letter-spacing:calc(var(--fsm-small)*0)}}.g-text--gold{color:var(--color3) !important;font-style:normal}.g-text--blue{color:var(--color4);font-style:normal}.g-text--serif-regular{font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){.g-text--serif-regular{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}}@media all and (orientation: portrait){.g-text--serif-regular{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.4);letter-spacing:calc(var(--fsm-regular)*0)}}@media all and (orientation: landscape){.g-title{font-family:var(--ff1);font-style:normal;font-weight:400}}@media all and (orientation: landscape)and (orientation: landscape){.g-title{font-size:var(--fs-xxxl);line-height:calc(var(--fs-xxxl)*.8);letter-spacing:calc(var(--fs-xxxl)*0)}}@media all and (orientation: landscape)and (orientation: portrait){.g-title{font-size:var(--fsm-xxxl);line-height:calc(var(--fsm-xxxl)*.8);letter-spacing:calc(var(--fsm-xxxl)*0)}}@media all and (orientation: landscape){.g-title--italic{font-family:var(--ff2);font-style:normal;font-weight:400}}@media all and (orientation: landscape)and (orientation: landscape){.g-title--italic{font-size:var(--fs-xxxxl);line-height:calc(var(--fs-xxxxl)*.8);letter-spacing:calc(var(--fs-xxxxl)*0)}}@media all and (orientation: landscape)and (orientation: portrait){.g-title--italic{font-size:var(--fsm-xxxxl);line-height:calc(var(--fsm-xxxxl)*.8);letter-spacing:calc(var(--fsm-xxxxl)*0)}}@media all and (orientation: landscape){.g-heading{font-family:var(--ff1);font-style:normal;font-weight:400}}@media all and (orientation: landscape)and (orientation: landscape){.g-heading{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1);letter-spacing:calc(var(--fs-xl)*0)}}@media all and (orientation: landscape)and (orientation: portrait){.g-heading{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1);letter-spacing:calc(var(--fsm-xl)*0)}}@media all and (orientation: portrait){.g-title{font-family:var(--ff1);font-style:normal;font-weight:400}}@media all and (orientation: portrait)and (orientation: landscape){.g-title{font-size:var(--fs-xxxxl);line-height:calc(var(--fs-xxxxl)*.8);letter-spacing:calc(var(--fs-xxxxl)*0)}}@media all and (orientation: portrait)and (orientation: portrait){.g-title{font-size:var(--fsm-xxxxl);line-height:calc(var(--fsm-xxxxl)*.8);letter-spacing:calc(var(--fsm-xxxxl)*0)}}@media all and (orientation: portrait){.g-title--italic{font-family:var(--ff2);font-style:normal;font-weight:400}}@media all and (orientation: portrait)and (orientation: landscape){.g-title--italic{font-size:var(--fs-xxxxxl);line-height:calc(var(--fs-xxxxxl)*.8);letter-spacing:calc(var(--fs-xxxxxl)*0)}}@media all and (orientation: portrait)and (orientation: portrait){.g-title--italic{font-size:var(--fsm-xxxxxl);line-height:calc(var(--fsm-xxxxxl)*.8);letter-spacing:calc(var(--fsm-xxxxxl)*0)}}@media all and (orientation: portrait){.g-heading{font-family:var(--ff1);font-style:normal;font-weight:400}}@media all and (orientation: portrait)and (orientation: landscape){.g-heading{font-size:var(--fs-xxxl);line-height:calc(var(--fs-xxxl)*1);letter-spacing:calc(var(--fs-xxxl)*0)}}@media all and (orientation: portrait)and (orientation: portrait){.g-heading{font-size:var(--fsm-xxxl);line-height:calc(var(--fsm-xxxl)*1);letter-spacing:calc(var(--fsm-xxxl)*0)}}
.btn{appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn svg{margin-left:1vw}.btn--regular{font-family:var(--ff3);font-style:normal;font-weight:700}@media all and (orientation: landscape){.btn--regular{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}}@media all and (orientation: portrait){.btn--regular{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}}.btn--regular{box-sizing:border-box}.btn--small{font-family:var(--ff3);font-style:normal;font-weight:700}@media all and (orientation: landscape){.btn--small{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}}@media all and (orientation: portrait){.btn--small{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}}.btn--small{box-sizing:border-box}.btn--big{font-family:var(--ff3);font-style:normal;font-weight:700}@media all and (orientation: landscape){.btn--big{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}}@media all and (orientation: portrait){.btn--big{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}.btn--big{padding:1vw 2vw;box-sizing:border-box}.btn__default{text-decoration:none;text-align:center;border-radius:.2rem;border:none;font-family:var(--ff3);font-style:normal;font-weight:700}@media all and (orientation: landscape){.btn__default{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}}@media all and (orientation: portrait){.btn__default{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}}.btn__default--lila{background-color:var(--color4);color:var(--color1)}.btn__default--white{color:var(--color2);background-color:var(--color1)}.btn__default--gold{background-color:var(--color3);color:var(--color1)}.btn__simple{text-decoration:none;border:none;background-color:rgba(0,0,0,0);width:max-content;padding-left:0;padding-right:0;font-family:var(--ff1);font-weight:600;display:block}.btn__simple--white{color:var(--color2)}.btn__simple--black{color:var(--color1);border-bottom-color:var(--color1)}.btn__simple--blue{color:var(--color4)}.btn__outlined{text-decoration:none;text-align:center;display:block;font-weight:400;font-family:var(--ff1)}.btn__outlined--black{border:1px solid var(--color2);color:var(--color2)}.btn__outlined--white{background-color:rgba(0,0,0,0);color:var(--color2);border:1px solid var(--color2)}.btn__outlined--white:hover{background-color:var(--color2);color:var(--color1)}@media all and (orientation: landscape){.btn--small{padding:.5rem 1rem}.btn--small svg{width:1vw;height:1vw;object-fit:contain;margin-right:.5vw}.btn--small.btn__outlined{border-radius:3vw}.btn--regular{padding:1vw 2vw}}@media all and (orientation: portrait){.btn--small{padding:1.5rem 4vw}.btn--small svg{width:4vw;height:4vw;object-fit:contain;margin-right:1vw}.btn--small.btn__outlined{border-radius:5vw}.btn--regular{padding:3vw 6vw}}
.header{position:absolute;top:0;left:0;width:100%;box-shadow:0 .5vw 1vw var(--box-shadow-color);z-index:1000;padding:.5rem 1rem;box-sizing:border-box}.header--black-text .nav__link{color:var(--color1)}.header--black-text .nav__icon{filter:invert(1)}.header--black-text .header__logo-image{filter:invert(1)}.header__container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:calc(56rem + 1px);margin:0 auto}.header__logo-image{display:block}@media all and (orientation: landscape){.header__logo-image{width:12vw}.nav{display:flex;align-items:center;justify-content:flex-end}.nav__link{color:var(--color2);text-decoration:none;display:block;padding:.5rem;font-family:var(--ff3);font-style:normal;font-weight:400}}@media all and (orientation: landscape)and (orientation: landscape){.nav__link{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}}@media all and (orientation: landscape)and (orientation: portrait){.nav__link{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}}@media all and (orientation: landscape){.nav__icon{display:block;width:auto;height:2rem}}@media all and (orientation: portrait){.header__logo-image{width:10rem}.header__logo-image--responsive{filter:invert(1);margin-bottom:2rem}.header--black-text .nav-btn__bar{background-color:var(--color1)}.nav{display:flex;position:fixed;top:0;left:-100vw;width:85%;max-width:20rem;background-color:var(--color2);height:100dvh;z-index:1050;align-content:center;justify-content:flex-start;flex-wrap:wrap;padding:.5rem 2rem .5rem 1rem;box-sizing:border-box;box-shadow:.5rem 0 1rem rgba(34,34,34,.2)}.nav--active{left:0;transition:left .3s ease-in-out}.nav__link{color:var(--color1);display:block;text-decoration:none;padding:.7rem 0;width:100%;box-sizing:border-box;border-bottom:1px solid var(--color6)}.nav__icon{width:auto;height:2rem;filter:invert(1)}.nav-btn{position:absolute;top:1rem;right:1rem;background:none;border:none;appearance:none;outline:none;cursor:pointer;width:1.5rem;height:1.5rem;display:block;z-index:1100}.nav-btn--active{position:fixed;left:1rem;right:unset;width:1rem;height:1rem;transition:all .3s ease-in-out}.nav-btn--active .nav-btn__bar{background-color:var(--color1)}.nav-btn--active .nav-btn__bar--top{transform:rotate(45deg) translateY(-50%);top:50%}.nav-btn--active .nav-btn__bar--bottom{transform:rotate(-45deg) translateY(-50%);top:50%}.nav-btn__bar{border:none;cursor:pointer;width:100%;height:.1rem;background-color:var(--color2);position:absolute;left:0}.nav-btn__bar--top{top:.5rem}.nav-btn__bar--bottom{bottom:.5rem}}
.footer__container{box-sizing:border-box;width:100%;max-width:calc(56rem + 1px);margin:0 auto}.footer__title{color:var(--color2);margin:0}.footer__content{width:100%;max-width:35rem}.footer__image{display:block;width:100%;max-width:25rem;height:auto;margin:4rem auto 2rem 0}.footer__button{width:max-content;margin:2rem 0}.footer__copy{background-color:rgba(34,34,34,.8);padding:.5rem 1rem;box-sizing:border-box;margin-top:2rem}.footer__copy-container{width:100%;margin:0 auto}.footer__text{color:var(--color2);margin:0}.footer__policies{display:flex;align-items:center;justify-content:center;gap:1rem;padding:0;list-style:none}.footer__policy-link{text-decoration:none;color:var(--color2);margin:0 .3rem}.footer__policy-item{list-style:none}.networks{display:flex;align-items:center;justify-content:center}.networks__link{text-decoration:none;color:var(--color2)}.networks__link svg{display:block;width:1rem;height:auto;margin:0 .6rem}@media all and (orientation: landscape){.footer{border-top:1rem solid var(--color3);background-image:url(../js/fc18189fe90a57c75928.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.footer__container{padding:4rem 1rem}.footer__nav{width:100%;max-width:calc(64rem + 1px);margin:auto}.footer__list{list-style:none;padding:0;margin:2rem 0 0 0;display:flex;flex-wrap:wrap;gap:1rem}.footer__link{color:hsla(0,0%,100%,.6);padding:.3rem;text-decoration:none}.footer__copy-container{display:flex;max-width:calc(56rem + 1px);align-items:center;justify-content:space-between}}@media all and (orientation: portrait){.footer{border-top:.3rem solid var(--color3);background-color:var(--color1)}.footer__text{text-align:center;margin-bottom:2rem}.footer__content{padding:4rem 1rem 1rem 1rem;box-sizing:border-box}.footer__container::after{content:"";display:block;width:100%;height:auto;aspect-ratio:3/4;background-image:url(../js/fc18189fe90a57c75928.webp);background-size:cover;background-position:right center;background-repeat:no-repeat}.footer__nav{display:none}.networks{margin-bottom:2rem}}
.loading{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:hsla(0,0%,100%,.8);display:none;align-items:center;justify-content:center;z-index:1000}.loading--active{display:flex}.loading svg{width:5rem;height:5rem;display:block}
.messages{position:fixed;top:0;left:0;width:100vw;height:100dvh;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.messages--active{display:flex}.messages{z-index:2000}.messages__container{width:90%;max-width:480px;background-color:var(--color2);padding:2rem;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.3);box-sizing:border-box;position:relative}.messages__container--success{border-top:5px solid green}.messages__container--failed{border-top:2px solid red}.messages__close{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;width:1.5rem;height:1.5rem;appearance:none;outline:none}.messages__close svg{width:100%;height:100%}.messages__title{margin:auto auto 1rem auto;text-align:center}.messages__text{color:var(--color1);text-align:center;margin:auto}
