@import "https://fonts.googleapis.com/css2?family=Oswald:wght@400;600&display=swap";@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.navigation{width:100%;height:65px;position:fixed}@media screen and (width>=768px){.navigation{height:85px}}.navigation{z-index:50;background:#fff;align-items:center;padding:10px 0;display:flex;top:0;left:0}.navigation__border{width:calc(100vh - 65px);position:fixed;top:65px}@media screen and (width>=768px){.navigation__border{width:calc(100vh - 85px);top:85px}}.navigation__border{z-index:5;transform-origin:0 0;background-image:linear-gradient(#000,#000),linear-gradient(#fff,#fff),linear-gradient(#a62a1d,#a62a1d),linear-gradient(#fff,#fff),linear-gradient(#000,#000),linear-gradient(#fff,#fff),linear-gradient(#000,#000),linear-gradient(#fff,#fff),linear-gradient(#000,#000);background-repeat:no-repeat;background-size:11.1111% 100%,22.2222% 100%,33.3333% 100%,44.4444% 100%,55.5556% 100%,66.6667% 100%,77.7778% 100%,88.8889% 100%,100% 100%;height:5px;left:0;transform:rotate(90deg)translateY(-5px)}.navigation__border--right{width:calc(100vh - 65px);position:fixed;top:65px}@media screen and (width>=768px){.navigation__border--right{width:calc(100vh - 85px);top:85px}}.navigation__border--right{z-index:5;transform-origin:100% 0;background-image:linear-gradient(#000,#000),linear-gradient(#fff,#fff),linear-gradient(#000,#000),linear-gradient(#fff,#fff),linear-gradient(#000,#000),linear-gradient(#fff,#fff),linear-gradient(#a62a1d,#a62a1d),linear-gradient(#fff,#fff),linear-gradient(#000,#000);background-repeat:no-repeat;background-size:11.1111% 100%,22.2222% 100%,33.3333% 100%,44.4444% 100%,55.5556% 100%,66.6667% 100%,77.7778% 100%,88.8889% 100%,100% 100%;height:5px;left:auto;right:0;transform:rotate(-90deg)translate(-100%,-5px)scaleX(-1)}.navigation__mobile-menu{z-index:1000;pointer-events:none;width:100%;height:100%;position:fixed;top:65px;left:0}@media screen and (width>=768px){.navigation__mobile-menu{display:none}}.navigation__mobile-menu.open{pointer-events:initial;visibility:visible}.navigation__mobile-menu.open .navigation__mobile-menu__overlay{opacity:1}.navigation__mobile-menu.open .navigation__mobile-menu__items{transform:translate(0)}.navigation__mobile-menu__overlay{z-index:1;opacity:0;background:#0006;width:100%;height:100%;transition:opacity .35s cubic-bezier(0,0,.2,1);position:absolute}.navigation__mobile-menu__items{z-index:2;background:#fff;width:60%;height:100%;margin:0;padding:0;list-style:none;transition:transform .35s cubic-bezier(0,0,.2,1);position:absolute;top:0;right:0;transform:translate(100%)}.navigation__mobile-menu__items__item{text-align:center;text-transform:uppercase;color:#a62a1d;cursor:pointer;border-bottom:none;width:100%;padding:15px 0;font-size:28px;display:block}.navigation__content{justify-content:space-between;align-items:center;max-height:100%;display:flex}.navigation__mobile-icon{width:25px;height:15px;transition:all .5s cubic-bezier(0,0,.2,1);position:relative;transform:rotate(0)}@media screen and (width>=768px){.navigation__mobile-icon{display:none}}.navigation__mobile-icon span{opacity:1;background:#a62a1d;width:100%;height:2px;transition:all .25s cubic-bezier(0,0,.2,1);display:block;position:absolute;left:0;transform:rotate(0)}.navigation__mobile-icon span:first-child{top:0}.navigation__mobile-icon span:nth-child(2),.navigation__mobile-icon span:nth-child(3){top:50%}.navigation__mobile-icon span:nth-child(4){top:100%}.navigation__mobile-icon.open span:first-child{width:0%;top:50%;left:50%}.navigation__mobile-icon.open span:nth-child(2){transform:rotate(45deg)}.navigation__mobile-icon.open span:nth-child(3){transform:rotate(-45deg)}.navigation__mobile-icon.open span:nth-child(4){width:0%;top:50%;left:50%}.navigation__logo{border:none;flex-shrink:0;width:45%;min-width:150px;max-width:200px;max-height:100%;display:flex}.navigation__logo svg{width:100%;height:100%}.navigation__items{justify-content:center;align-items:center;margin-left:auto;padding:0;list-style:none;display:none}@media screen and (width>=768px){.navigation__items{display:flex}}.navigation__items__item{margin:0 15px}.navigation__items__item:last-child{margin-right:0}.navigation__items__item a{text-transform:uppercase;cursor:pointer;font-size:16px}@media screen and (width>=768px){.navigation__items__item a{font-size:20px}}.loader{z-index:1000;background:#fff;width:100%;height:100%;position:fixed;top:0;left:0}.loader__loader{border:3px solid #0000;border-top-color:#a62a1d;border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:2s linear infinite spin;display:block;position:relative;top:50%;left:50%}.loader__loader:before{content:"";border:3px solid #0000;border-top-color:#444;border-radius:50%;animation:3s linear infinite spin;position:absolute;inset:5px}.loader__loader:after{content:"";border:3px solid #0000;border-top-color:#777;border-radius:50%;animation:1.5s linear infinite spin;position:absolute;inset:15px}.maintenance{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:0 20px 50px;display:flex}.maintenance__logo{width:80%;max-width:350px}.maintenance h2{text-align:center;max-width:600px;margin-top:50px}.carousel{user-select:none;flex-direction:column;justify-content:center;align-items:center;margin:25px 0;display:flex}.carousel__controls{touch-action:pan-x;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.carousel__controls .info{background:0 0;border:none;position:absolute;bottom:10px;right:10px}.carousel__controls .info .material-icons{color:#999}.carousel__controls .overlay{z-index:10;background:#ffffffd9;flex-direction:column;justify-content:center;width:100%;height:100%;padding:10px 20px;transition:opacity .3s cubic-bezier(0,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel__controls .overlay .close{color:#777;background:0 0;border:none;padding:0;position:absolute;top:10px;right:10px}.carousel__controls .overlay.visible{opacity:1}.carousel__controls .overlay p{color:#a62a1d;flex-direction:column;margin:10px 0;display:flex}.carousel__controls .overlay p .line{padding-left:10px;position:relative}.carousel__controls .overlay p .line .hyphen{content:"";background:#a62a1d;width:5px;height:1px;position:absolute;top:12px;left:0}.carousel__controls .pagination{justify-content:center;width:100%;display:flex;position:absolute;bottom:15px}.carousel__controls .pagination__dot{background:#999;border-radius:50%;width:7px;height:7px;margin:0 3.5px;transition:transform .25s cubic-bezier(0,0,.2,1),background .25s cubic-bezier(0,0,.2,1)}.carousel__controls .pagination__dot.active{background:#a62a1d;transform:scale(1.5)}.carousel__container{touch-action:pan-y;width:100%;position:relative;overflow:hidden}.carousel__wrapper{touch-action:pan-y;width:100%;display:flex}.carousel__wrapper__slide{flex-shrink:0;width:100%;position:relative}.carousel__wrapper__slide:after{content:"";padding-bottom:100%;display:block}.carousel__wrapper__slide img{object-fit:cover;width:100%;height:100%;position:absolute}.carousel__base{text-align:center;text-transform:uppercase;border:1px solid #a62a1d26;border-top:none;justify-content:center;align-items:center;width:100%;margin-top:-2px;padding:20px;display:flex}.carousel__base .title{margin:0}.hd-button{cursor:pointer;color:#777;text-transform:uppercase;background:#a62a1d08;border:none;padding:10px 20px;font-family:Oswald,sans-serif;transition:background .3s cubic-bezier(0,0,.2,1),color .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1)}body:not(.touch) .hd-button:hover{color:#fff;opacity:1;background:#a62a1d}.hd-button.red{color:#fff;background:#a62a1d}body:not(.touch) .hd-button.red:hover{opacity:1;background:#7b1f15}.hd-button.active{color:#fff;background:#a62a1d}.hd-button.inactive{opacity:.35}.hd-button.disabled{opacity:.35;pointer-events:none}.hd-button span{flex-direction:column;justify-content:center;align-items:center;line-height:1.2}.hd-button span.small{font-size:12px;display:block}.hd-button span.small~br{display:none}.modal-design .carousel{margin:0}.modal-design .carousel__base{display:none}.modal-design__copy{padding:20px}.modal-design__copy b{color:#a62a1d;text-transform:uppercase}.modal-design__copy.buttons{justify-content:space-between;display:flex}.modal-manager{z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-manager__bg{z-index:1;background:#00000040;width:100%;height:100%;position:absolute;top:0;left:0}.modal-manager__content{z-index:2;background:#fff;border-radius:20px;width:90%;max-width:400px;position:relative;overflow:hidden}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*{box-sizing:border-box}.page{align-items:center;padding:65px 0;display:block}@media screen and (width>=768px){.page{padding:85px 0}}svg{display:block}.container{width:100%;max-width:1296px;margin:0 auto;padding:0 28px;display:flex}body{font-family:Oswald,sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{color:#444;margin:0;font-family:Oswald,sans-serif;font-weight:700}body h2{font-size:30px;line-height:36px}@media screen and (width>=768px){body h2{font-size:40px;line-height:46px}}body h3{font-size:24px}@media screen and (width>=768px){body h3{font-size:28px}}body h4{font-size:16px}@media screen and (width>=768px){body h4{font-size:20px}}body p,body a,body button{color:#777;-webkit-tap-highlight-color:transparent;margin:0;font-family:Oswald,sans-serif;font-weight:400}body input,body div{-webkit-tap-highlight-color:transparent}body p{font-size:16px;line-height:1.5}@media screen and (width>=768px){body p{font-size:18px}}body a{color:#000;border-bottom:1px solid #a62a1d;text-decoration:none;transition:color .25s cubic-bezier(0,0,.2,1)}body a:hover{color:#a62a1d}.fade-enter-active,.fade-leave-active{transition:opacity .5s cubic-bezier(0,0,.2,1)}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:0;transform:translate(-50%,-50%)scale3d(.5,.5,.5)}50%{opacity:.5}to{opacity:0}}html,body{max-width:100%}body.locked{overflow:hidden}.app{width:100vw;min-height:100vh;overflow-x:hidden}@keyframes pageBlurOut{to{opacity:0;filter:blur(8px)}}@keyframes pageBlurIn{0%{opacity:0;filter:blur(8px)}}.navigation{view-transition-name:site-navigation}::view-transition-old(site-navigation){display:none}::view-transition-new(site-navigation),::view-transition-group(site-navigation){animation:none}
