[data-icon]:not(.retain-original-color) g[fill],[data-icon]:not(.retain-original-color) path[fill]{fill:#000;fill:var(--color,#000)}[data-icon]:not(.retain-original-color) g[fill][fill=none],[data-icon]:not(.retain-original-color) path[fill][fill=none]{fill:none}[data-icon]:not(.retain-original-color) g[stroke],[data-icon]:not(.retain-original-color) path[stroke]{stroke:#000;stroke:var(--color,#000)}[data-icon]:not(.retain-original-color) g[stroke][stroke=none],[data-icon]:not(.retain-original-color) path[stroke][stroke=none]{stroke:none}[data-micromodal-trigger]{cursor:pointer!important}.video-modal{background-color:#000000b3;background-color:var(--modal-background,#000000b3);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease-out;z-index:7}.video-modal__background{height:100%;width:100%}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.video-modal__background--blurred{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.video-modal__dialog{left:50%;max-width:90%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-40%);transition:opacity .22s ease-out,transform .22s ease-out;transition-delay:.22s ease-out;width:800px}.video-modal__content{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-modal__content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-modal.is-open{opacity:1;pointer-events:auto}.video-modal.is-open .video-modal__dialog{opacity:1;transform:translate(-50%,-50%)}.video-modal__close{position:absolute;right:0;top:-50px}@media only screen and (min-width:768px){.video-modal__close{top:-40px}}@media only screen and (min-width:1024px){.video-modal__close{top:-57px}}.wrapper{margin-left:auto;margin-right:auto;max-width:1440px;padding:0 24px;position:relative;width:100%;z-index:2}@media only screen and (min-width:768px){.wrapper{overflow:visible;padding:0 24px}}@media only screen and (min-width:1024px){.wrapper{padding:0 30px}}.wrapper--overflow-hidden{overflow:hidden}.wrapper--full-width{max-width:none}.wrapper--xlarge{max-width:1440px}.wrapper--wide{max-width:1340px}.wrapper--extended{max-width:1290px}.wrapper--xsmall{max-width:840px}.wrapper--flex{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.wrapper--flex{align-items:center;flex-direction:row;justify-content:center}}@media only screen and (min-width:1440px){.wrapper--flex{justify-content:space-between;padding:0 130px}}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}*,html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.reveal-on-enter{opacity:0}button{align-items:center;border:none;border-radius:0;cursor:pointer;display:inline-flex;font:inherit;font-family:Poppins,Helvetica,Arial,sans-serif;justify-content:center;overflow:visible;-webkit-user-select:none;user-select:none;vertical-align:middle}button,button:active,button:focus,button:hover{border:none;-webkit-text-decoration:none;text-decoration:none}button:active,button:focus{background-color:inherit;color:inherit}button::-moz-focus-inner{border:0;padding:0}fieldset{margin-bottom:10px}label{display:block;font-family:Poppins,Helvetica,Arial,sans-serif}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;*vertical-align:initial}input[type=submit]{cursor:pointer}input[type=submit]::-moz-focus-inner{border:0;padding:0}select{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;font-family:Poppins,Helvetica,Arial,sans-serif}select::-ms-expand{display:none}select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:#fff;box-sizing:border-box;color:#000320;font-size:14px;height:48px;line-height:48px;min-height:50px;padding:0 15px;transition:background .22s ease-out,border .22s ease-out,color .22s ease-out;width:100%}input[type=color].error,input[type=date].error,input[type=datetime-local].error,input[type=datetime].error,input[type=email].error,input[type=file].error,input[type=month].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,input[type=week].error,select.error,textarea.error{border:1px solid #000320;color:#000320}input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=file]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{border:1px solid #ccc;color:#f2f5f7;pointer-events:none}input[type=color]:disabled:focus,input[type=date]:disabled:focus,input[type=datetime-local]:disabled:focus,input[type=datetime]:disabled:focus,input[type=email]:disabled:focus,input[type=file]:disabled:focus,input[type=month]:disabled:focus,input[type=number]:disabled:focus,input[type=password]:disabled:focus,input[type=search]:disabled:focus,input[type=tel]:disabled:focus,input[type=text]:disabled:focus,input[type=time]:disabled:focus,input[type=url]:disabled:focus,input[type=week]:disabled:focus,select:disabled:focus,textarea:disabled:focus{border:1px solid #ccc;color:#f2f5f7}textarea,textarea:focus{line-height:1.7142;min-height:150px;overflow:auto;padding:15px;width:100%}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#ccc;font-size:12px}html{min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{--gsr:"gsr";height:100%;min-height:100vh;position:relative;-webkit-overflow-scrolling:touch;color:#000320;font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.7142}body.has-overlay .overlay{display:block}body.has-overlay .overlay:hover{cursor:pointer}body.has-overlay .overlay:after{content:"";display:block;inset:0;position:absolute;z-index:1}body .overlay{display:none}body.sticky-footer{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}body.sticky-footer main{flex-grow:1}body.no-scroll{overflow:hidden;width:100vw}a{-webkit-text-decoration:none;text-decoration:none;transition:color .22s ease-out}.h1,.h2,.h3,.h4,.h5,.h6{color:#000320;font-family:abc_arizona_mixthin,Helvetica,Arial,sans-serif;letter-spacing:0;line-height:1.15;margin-bottom:20px;margin-top:0}.h1{font-size:30px}@media only screen and (min-width:768px){.h1{font-size:40px;line-height:48px}}.h2{font-size:24px}@media only screen and (min-width:1024px){.h2{font-size:32px;line-height:40px}}.h3{font-size:24px}@media only screen and (min-width:1024px){.h3{font-size:28px;line-height:42px}}.h4{font-size:22px}@media only screen and (min-width:1024px){.h4{font-size:24px;line-height:36px}}.h5{font-size:18px}@media only screen and (min-width:1024px){.h5{font-size:20px;line-height:30px}}.h6{font-size:16px}@media only screen and (min-width:1024px){.h6{font-size:14px;line-height:21px}}.blockquote,.ol,.p,.pre,.ul{margin-bottom:20px}.hr{background-color:initial;border:none;border-bottom:1px solid #ccc;height:1px;margin:20px 0;width:100%}.strong{font-weight:600}.em{font-style:italic}.p,p{font-family:Poppins,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7142}.caption{font-size:.8rem}@font-face{font-family:abc_arizona_mixthin;font-style:normal;font-weight:400;src:url(../fonts/abcarizonamix-thin-webfont.woff2) format("woff2"),url(../fonts/abcarizonamix-thin-webfont.woff) format("woff")}.noise-background,.noise-filter{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.noise-background{background:#fff;filter:url(#noise);mix-blend-mode:overlay;opacity:.85;z-index:1}.full-bleed.astro-lzjl5la3{margin-left:50%;transform:translate(-50%);width:100vw}.gradient-bgr.astro-lzjl5la3{background:#000320;position:relative}.gradient-bgr.astro-lzjl5la3:before{background:#000320;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:1024px){.gradient-bgr--under-banner.astro-lzjl5la3{height:calc(100% - 500px);top:500px}}.gradient-bgr--has-circle.astro-lzjl5la3{overflow:visible;overflow-x:clip;overflow-y:clip}.gradient-bgr__circle.astro-lzjl5la3{display:none}.gradient-bgr--has-circle-2.astro-lzjl5la3 .gradient-bgr__circle.astro-lzjl5la3{background:radial-gradient(circle,#30003e 5%,#0000 50%);display:none;height:1010px;left:-450px;position:absolute;top:192px;width:1200px}@media only screen and (min-width:1024px){.gradient-bgr--has-circle-2.astro-lzjl5la3 .gradient-bgr__circle.astro-lzjl5la3{display:none}.gradient-bgr--clipped.astro-lzjl5la3{overflow:visible;overflow-x:clip;overflow-y:clip}}.full-bleed.astro-wvi2fmhg{margin-left:50%;transform:translate(-50%);width:100vw}.logo-container.astro-wvi2fmhg{display:flex;max-width:123px;position:relative;width:100%}@media only screen and (min-width:1024px){.logo-container.astro-wvi2fmhg{max-width:154px}}.logo-link.astro-wvi2fmhg{display:inline-flex;width:100%}.logo-link.astro-wvi2fmhg svg.astro-wvi2fmhg{height:auto;max-width:123px;width:100%}@media only screen and (min-width:1024px){.logo-link.astro-wvi2fmhg svg.astro-wvi2fmhg{max-width:154px}}.full-bleed.astro-oc7bvmeu{margin-left:50%;transform:translate(-50%);width:100vw}.hamburger.astro-oc7bvmeu{align-items:center;background-color:#fff0;border:0;color:#fff;cursor:pointer;display:flex;font:inherit;height:24px;margin:0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear;width:24px}@media only screen and (min-width:1024px){.hamburger.astro-oc7bvmeu{display:none}}.hamburger.astro-oc7bvmeu.active{color:#000}.hamburger.astro-oc7bvmeu.active .hamburger__inner.astro-oc7bvmeu{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger.astro-oc7bvmeu.active .hamburger__inner.astro-oc7bvmeu:after,.hamburger.astro-oc7bvmeu.active .hamburger__inner.astro-oc7bvmeu:before{width:20px}.hamburger.astro-oc7bvmeu.active .hamburger__inner.astro-oc7bvmeu:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger.astro-oc7bvmeu.active .hamburger__inner.astro-oc7bvmeu:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger__box.astro-oc7bvmeu{display:inline-block;height:20px;position:relative;width:20px}.hamburger__inner.astro-oc7bvmeu{top:50%;transition-duration:75ms;transition-property:transform;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger__inner.astro-oc7bvmeu,.hamburger__inner.astro-oc7bvmeu:after,.hamburger__inner.astro-oc7bvmeu:before{background-color:currentColor;border-radius:2px;display:block;height:2px;position:absolute;width:20px}.hamburger__inner.astro-oc7bvmeu:after,.hamburger__inner.astro-oc7bvmeu:before{content:"";text-align:center;transition-property:transform}.hamburger__inner.astro-oc7bvmeu:before{top:-7px;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger__inner.astro-oc7bvmeu:after{bottom:-7px;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.featured-nav-link{align-items:center;border-radius:16px;display:flex;flex-direction:row-reverse;justify-content:flex-end;overflow:hidden;padding:12px 25px 12px 12px;position:relative;width:100%}@media only screen and (min-width:1024px){.featured-nav-link{flex-direction:column;padding:23px 20px 28px}}.featured-nav-link>picture{bottom:0;display:block;position:absolute;right:0;width:100%}.featured-nav-link>picture,.featured-nav-link>picture img{height:100%;object-fit:cover}@media only screen and (min-width:1024px){.featured-nav-link--clickable:focus .featured-nav-link__icon-animated,.featured-nav-link--clickable:hover .featured-nav-link__icon-animated{animation:moveRightInitial .22s .15s forwards,moveRightEnd .3s .2s forwards;transform:translate(20px)}}.featured-nav-link p{color:#000320;font-family:abc_arizona_mixthin,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.4;position:relative}@media only screen and (min-width:1024px){.featured-nav-link p{font-size:24px;line-height:1.15;margin-bottom:26px}}.featured-nav-link .picture-container{border-radius:8px;height:90px;margin-right:24px;min-width:98px;overflow:hidden;position:relative;width:98px}@media only screen and (min-width:1024px){.featured-nav-link .picture-container{height:auto;margin-right:0;min-width:auto;width:100%}}.featured-nav-link .picture-container img,.featured-nav-link .picture-container picture{display:block;height:100%;object-fit:cover;width:100%}.featured-nav-link__icon-container{display:none}@media only screen and (min-width:1024px){.featured-nav-link__icon-container{background:#fff;border-radius:50%;bottom:12px;display:block;height:24px;isolation:isolate;min-width:24px;overflow:hidden;position:absolute;right:12px;width:24px}}.featured-nav-link__icon-animated{pointer-events:none}@media only screen and (min-width:1024px){.featured-nav-link__icon-animated{display:block;height:100%;transition:transform .22s ease-out .1s;width:100%}}.featured-nav-link__icon-animated svg{display:block;height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.featured-nav-link__icon-animated svg path{stroke:#640035!important}.featured-link{background:#fff;border-radius:16px;display:flex;flex-direction:column;margin:0 auto;padding:16px;width:100%}@media only screen and (min-width:1024px){.featured-link{align-items:center;flex-direction:row;justify-content:space-between;max-width:calc(100% - 40px);padding:16px 16px 16px 24px}}@media only screen and (min-width:1200px){.featured-link{max-width:1180px}}.featured-link p{font-size:16px;line-height:1.7142;margin-bottom:16px;max-width:650px}@media only screen and (min-width:1024px){.featured-link p{font-size:14px;line-height:1.6;margin-bottom:0;max-width:430px}}.featured-link .button-wrapper{gap:8px!important}@media only screen and (min-width:1024px){.featured-link .button-wrapper{gap:20px!important}}.list-item{align-items:center;border-radius:8px;color:#000320;display:flex;font-size:16px;justify-content:space-between;line-height:1.5}@media only screen and (min-width:1024px){.list-item{padding:12px 24px;transition:background .22s ease-out}.list-item:focus,.list-item:hover{background:#fff}.list-item:focus span,.list-item:hover span{opacity:1;transition:opacity .22s ease-out .11s}}.list-item span{background:#ede6df;border-radius:50%;height:24px;margin-left:12px;opacity:0;position:relative;transition:opacity .22s ease-out;width:24px}.list-item svg{display:block;height:13px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13px}.list-item svg path{stroke:#640035!important}.header{display:block;left:0;padding:29px 0;position:absolute;right:0;top:0;transition:background-color .22s ease-out;width:100%;z-index:3}@media only screen and (min-width:1024px){.header{padding:40px 0 23px}}.header.open{z-index:3}.header.open .nav{height:75vh;overflow-y:auto}@media only screen and (min-width:1024px){.header.open .nav{height:auto;overflow:visible}}.header>picture{border-radius:20px;bottom:0;display:none;height:calc(100% - 4px);left:4px;overflow:hidden;position:absolute;width:calc(100% - 8px)}.header>picture img{display:block;height:100%;object-fit:cover;object-position:bottom;width:100%}.header .wrapper{display:flex;flex-direction:column;position:relative}@media only screen and (min-width:1024px){.header .wrapper{align-items:center;flex-direction:row;justify-content:space-between;width:100%}}.header .logo-container{align-items:center;order:1}.header .nav{display:none;order:2;position:relative}@media only screen and (min-width:1024px){.header .nav{align-items:center;display:flex;margin:0 auto;top:7px;transform:translateY(-3px)}}.header .nav__list{margin-top:44px}@media only screen and (min-width:1024px){.header .nav__list{align-items:center;display:flex;margin-top:0;position:relative}}.header .nav__item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.header .nav__item:last-of-type{margin-bottom:0}@media only screen and (min-width:1024px){.header .nav__item{margin-bottom:0;margin-right:20px}.header .nav__item:last-of-type{margin-right:0}}.header .nav__item--mobile{margin-top:30px}@media only screen and (min-width:1024px){.header .nav__item--mobile{display:none}}.header .nav__item--mobile-split{display:flex;gap:40px;justify-content:center;width:100%}@media only screen and (min-width:1024px){.header .nav__item--mobile-split{display:none}}.header .nav__item--mobile-split a{color:#000320;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;transition:text-underline-offset .22s ease-out}.header .nav__item--right{align-items:center;color:#ede6df;display:flex;display:none;justify-content:center}@media only screen and (min-width:1024px){.header .nav__item--right{display:flex}}.header .nav__item--right a{color:#ede6df;line-height:1;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px;transition:text-underline-offset .22s ease-out}.header .nav__item--right a:focus-visible,.header .nav__item--right a:hover{text-underline-offset:3px}.header .nav__item.active .nav__cta--has-child svg{transform:rotate(180deg)}.header .nav__item.active .nav__menu{margin-top:19px;max-height:10000px;opacity:1;overflow:visible;padding:12px 12px 8px;visibility:visible;z-index:1}@media only screen and (min-width:1024px){.header .nav__item.active .nav__menu{margin-top:0;padding:20px}}.header .nav__cta{align-items:center;background:none;color:#000320;display:flex;font-family:abc_arizona_mixthin,Helvetica,Arial,sans-serif;font-size:32px;justify-content:space-between;line-height:39px;padding:0;width:100%}@media only screen and (min-width:1024px){.header .nav__cta{color:#ede6df;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:16px;padding:0 1px 8px 0;width:auto}.header .nav__cta span{background-image:linear-gradient(#0000 calc(100% - 1px),#e4c8ac 1px);background-position:right -6px;background-repeat:no-repeat;background-size:0 100%;transition:background-size .25s}.header .nav__cta:focus span,.header .nav__cta:hover span{background-position:left -6px;background-size:100% 100%}}.header .nav__cta svg{height:18px;pointer-events:none;width:24px}@media only screen and (min-width:1024px){.header .nav__cta svg{display:none}.header .nav__cta--has-child{position:relative}}.header .nav__cta--has-child svg{height:19px;margin-left:4px;transition:transform .22s ease-out}@media only screen and (min-width:1024px){.header .nav__cta--has-child svg{display:block}}.header .nav__cta--has-child svg path[stroke]{stroke:#000320}@media only screen and (min-width:1024px){.header .nav__cta--has-child svg path[stroke]{stroke:#ede6df}}.header .nav__column{padding-bottom:0;padding-top:25px;width:100%}@media only screen and (min-width:1024px){.header .nav__column{display:flex;flex-direction:column;justify-content:space-between;max-width:642px;padding-top:14px}}.header .nav__column ul{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.header .nav__column ul{flex-wrap:wrap;gap:12px 16px;margin-bottom:6px;max-height:200px;max-width:632px}}.header .nav__column ul li{margin-bottom:24px}@media only screen and (min-width:1024px){.header .nav__column ul li{margin-bottom:0}}.header .nav__column .featured-link{display:none}@media only screen and (min-width:1024px){.header .nav__column .featured-link{display:flex}.header .nav__featured{display:flex;flex-direction:column;margin-right:20px;max-width:252px;width:100%}}.header .nav__menu{background-color:#fff;border-radius:16px;height:auto;max-height:0;opacity:0;overflow:hidden;transition:opacity .22s ease-in-out;visibility:hidden;width:100%}@media only screen and (min-width:1024px){.header .nav__menu{background-color:#ede6df;left:50%;margin:0;max-width:954px;min-width:650px;padding:20px;position:absolute;top:61px;transform:translate(-50%);width:max-content}}.header .nav__menu>picture{display:none}@media only screen and (min-width:1024px){.header .nav__menu>picture{border-radius:16px;display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}}.header .nav__menu h2{font-size:20px;font-weight:600;line-height:1.2;margin-bottom:8px}.header .nav__menu-row{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.header .nav__menu-row{flex-direction:row}}.header .nav+div{display:flex;order:3;position:absolute;right:23px;top:8px}@media only screen and (min-width:1024px){.header .nav+div{position:static;right:auto;top:auto}}.header__button{display:none!important}@media only screen and (min-width:1024px){.header__button{display:inline-flex!important;margin-left:20px;padding:11px 18px!important}.header__button span{padding:0!important}}.header.active{display:block;overflow-y:auto;z-index:7}.header.active:before{background-color:#ede6df;border-radius:20px;content:"";display:block;height:calc(100% - 4px);left:4px;position:absolute;top:4px;width:calc(100% - 8px)}.header.active>picture{display:block}.header.active .logo-link svg #gsr-logo-icon{fill:#640035}.header.active .logo-link svg #gsr-logo-text{fill:#000320}.header.active .nav{border-radius:16px;display:block}.header.active .header__button{display:none!important}.header__bypass-block{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-100%);transition:transform .22s ease-out,opacity .22s ease-out!important;z-index:2}.header__bypass-block:focus,.header__bypass-block:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.header__bypass-block--left{left:0;transform:translateY(-100%)}.header__bypass-block--left:focus,.header__bypass-block--left:focus-visible{transform:translate(0)}.form-container{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto;max-width:720px;padding:20px;position:relative}@media only screen and (min-width:1024px){.form-container{margin-bottom:0;padding:40px}}.form-container label:hover{cursor:pointer}.form-container h2{color:#000320;font-family:abc_arizona_mixthin,Helvetica,Arial,sans-serif;font-size:36px;font-weight:300;line-height:40px;margin-bottom:21px}@media only screen and (min-width:1024px){.form-container h2{font-size:48px;line-height:52px;margin-bottom:16px}}.form-container h2+p{color:#000320;font-size:14px;line-height:2;margin-bottom:27px}@media only screen and (min-width:1024px){.form-container h2+p{margin-bottom:26px}}.form-container h2+p a{background-image:linear-gradient(#0000 calc(100% - 1px),#000320 1px);background-position:left -2px;background-repeat:no-repeat;background-size:100% 100%;color:#000320;transition:background-size .25s}@media only screen and (min-width:1024px){.form-container h2+p a:focus,.form-container h2+p a:hover{background-position:right -2px;background-size:0 100%}}.form-container h2:not(:first-of-type){margin-top:36px}.form-container .small{color:#000320;line-height:1.5;margin-bottom:8px}.form-container--dark h2,.form-container--dark h2+p,.form-container--dark p{color:#ede6df}.form-container--dark h2 a,.form-container--dark h2+p a,.form-container--dark p a{background-image:linear-gradient(#0000 calc(100% - 1px),#ede6df 1px);color:#ede6df}.form-container--dark .form__field fieldset legend,.form-container--dark .form__field label{color:#ede6df}.form-container--light{background-color:#f0eae3;border-radius:30px;overflow:hidden;padding:36px}@media only screen and (min-width:1024px){.form-container--light{padding:48px}}.form-container--light h2{margin-bottom:24px}.form-container--light h2:has(+p){margin-bottom:12px}.form-container--light h2+p{margin-bottom:24px}.form-container--light p{font-size:14px;line-height:2;margin-bottom:24px}.form-container--light p a{background-image:linear-gradient(#0000 calc(100% - 1px),#000320 1px);background-position:left -2px;background-repeat:no-repeat;background-size:100% 100%;color:#000320;transition:background-size .25s}@media only screen and (min-width:1024px){.form-container--light p a:focus,.form-container--light p a:hover{background-position:right -2px;background-size:0 100%}}.form-container--light .form__field{margin-bottom:12px}.form-container--light .form__field fieldset legend,.form-container--light .form__field label:not(.checkbox-container label){font-weight:500}.form-container--light .form__field.valid input,.form-container--light .form__field.valid textarea{outline:1px solid #5e93c6}.form-container--light .form__field.valid select{color:#000320}.form-container--light .form__field+p{margin-top:24px}.form-container--light .form label{font-size:14px}.form-container--light .form input,.form-container--light .form select,.form-container--light .form textarea{outline:1px solid #8b9192}.form-container--light .form input::placeholder,.form-container--light .form select::placeholder,.form-container--light .form textarea::placeholder{font-size:14px}.form-container--light .form select{color:#00032099}.form-container--light .form__error{font-weight:500;margin-bottom:0}.form-container--light .form__field--checkbox-group{column-gap:24px;margin:0 0 24px;max-width:443px}.form-container--light .form__field--checkbox-group legend{font-size:14px;font-weight:500;line-height:2;margin-bottom:16px}.form-container--light .form__field--checkbox-group .form__field--checkbox{min-width:158px}.form-container--light .form__field--checkbox-group .form__field--checkbox span{align-items:center;border:1px solid #00032099;border-radius:50%;display:flex;height:20px;justify-content:center;min-height:20px;min-width:20px;width:20px}.form-container--light .form__field--checkbox-group .form__field--checkbox span:after{background-color:#640035;border-radius:50%;content:"";display:block;height:10px;opacity:0;width:10px}.form-container--light .form__field--checkbox-group .form__field--checkbox span svg{display:none}.form-container--light .form__field--checkbox-group .form__field--checkbox input:checked+label span{background-color:#f0eae3}.form-container--light .form__field--checkbox-group .form__field--checkbox input:checked+label span:after{opacity:1}.form-container--light .form__field--checkbox-group p{margin-top:0}.form-container .conditional-fields{display:none}@media only screen and (min-width:480px){.form__fields-couple{display:flex;gap:16px}}@media only screen and (min-width:1024px){.form__fields-couple .form__field{width:50%}}.form__field{border:none;margin-bottom:14px}.form__field.error .form__select-container,.form__field.error input,.form__field.error textarea{outline:2px solid #640035;outline-offset:2px}.form__field.error .form__error{display:block}.form__field.error .checkbox-container label span{outline:2px solid #640035;outline-offset:2px}.form__field fieldset legend,.form__field label{font-size:14px;line-height:1.6;margin-bottom:8px}.form__field fieldset legend span,.form__field label span{color:#000320}.form__error{color:#640035;display:none;font-size:14px;margin-top:10px;padding:1px 0}.form button[type=submit]{margin-top:16px}.form__field--checkbox-group{border:none;display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}@media only screen and (min-width:1024px){.form__field--checkbox-group{margin-top:24px}}.form__field--checkbox-group .form__field{margin-bottom:0}.checkbox{left:0;opacity:0;pointer-events:none;position:absolute}.checkbox:checked+label span{background:#fff}.checkbox:checked+label span svg{opacity:1}.checkbox-container{align-items:flex-start;display:flex;flex-direction:column;position:relative}.checkbox-container:last-of-type{margin-bottom:0}@media only screen and (min-width:1024px){.checkbox-container{margin-bottom:0}}.checkbox-container label{align-items:center;display:flex;font-size:12px;margin-bottom:0}.checkbox-container label span{border:1px solid #fff;border-radius:3px;display:inline-flex;height:22px;margin-right:12px;min-height:22px;min-width:22px;position:relative;transition:background .11s ease-out;width:22px}.checkbox-container label span.white{align-self:flex-start;background:#fff;border:1px solid #8b9192}.checkbox-container label span svg{display:block;height:9px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .11s ease-out;width:10px}.checkbox-container label div{max-width:500px}.checkbox-container label:hover{cursor:pointer}.checkbox-container a{color:#000320;-webkit-text-decoration:underline;-webkit-text-decoration:underline solid #000320;-webkit-text-decoration:underline 1px solid #000320;text-decoration:underline;text-decoration:underline solid #000320;text-decoration:underline 1px solid #000320;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .22s,text-underline-offset .22s}@media only screen and (min-width:1024px){.checkbox-container a:focus,.checkbox-container a:hover{text-underline-offset:.4em}}.full-bleed.astro-mvhaf7au{margin-left:50%;transform:translate(-50%);width:100vw}.back-to-top.astro-mvhaf7au{background:#ede6df;border-radius:50%;display:inline-flex;height:40px;margin-right:21px;padding:9px 14px;position:relative;transition:background .22s ease-out;width:40px}@media only screen and (min-width:1024px){.back-to-top.astro-mvhaf7au{bottom:43px;margin-right:0;position:absolute;right:80px;z-index:4}.back-to-top.astro-mvhaf7au:focus,.back-to-top.astro-mvhaf7au:hover{background:#640035}.back-to-top.astro-mvhaf7au:focus svg.astro-mvhaf7au path[stroke],.back-to-top.astro-mvhaf7au:hover svg.astro-mvhaf7au path[stroke]{stroke:#ede6df}}@media only screen and (min-width:1440px){.back-to-top.astro-mvhaf7au{bottom:87px}}.back-to-top.astro-mvhaf7au svg.astro-mvhaf7au{height:17px;width:16px}.back-to-top.astro-mvhaf7au svg.astro-mvhaf7au path[stroke]{stroke:#000320;transition:stroke .22s ease-out}.full-bleed{margin-left:50%;transform:translate(-50%);width:100vw}.footer__social-link{display:block;position:relative}@media only screen and (min-width:1024px){.footer__social-link:focus:before,.footer__social-link:hover:before{transform:translate(-50%,-50%) scale(1)}}.footer__social-link:before{background:#000320;border-radius:8px;content:"";display:block;height:27px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .22s ease-out;width:27px}.footer__social-link svg{display:block;height:19px;position:relative;width:19px}.footer__social-link svg[data-icon=x]{height:17px;width:18px}.footer__social-link svg[data-icon=telegram]{height:21px;width:20px}.footer__social-link svg path[fill]{fill:#ede6df!important}.full-bleed.astro-22vavf77{margin-left:50%;transform:translate(-50%);width:100vw}.pattern-container.astro-22vavf77{display:none;height:1661px;pointer-events:none;position:absolute;right:-1050px;top:-880px;width:1661px}@media only screen and (min-width:1024px){.pattern-container.astro-22vavf77{display:block}}.pattern-container--left.astro-22vavf77{height:4661px;inset:auto auto -2950px 50%;transform:translate(-40%);width:4661px}.full-bleed.astro-v3squqf5{margin-left:50%;transform:translate(-50%);width:100vw}.footer.astro-v3squqf5{display:block;overflow:hidden;padding-bottom:12px;padding-top:40px;position:relative;z-index:1}@media only screen and (min-width:1024px){.footer.astro-v3squqf5{padding-bottom:40px;padding-top:80px}}.footer__row.astro-v3squqf5{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:1024px){.footer__row.astro-v3squqf5{flex-direction:row;gap:16px}}@media only screen and (min-width:1440px){.footer__row.astro-v3squqf5{gap:28px}}.footer__left.astro-v3squqf5,.footer__right.astro-v3squqf5{border-radius:20px;position:relative}@media only screen and (min-width:1024px){.footer__left.astro-v3squqf5,.footer__right.astro-v3squqf5{border-radius:30px}}.footer__left.astro-v3squqf5>picture,.footer__right.astro-v3squqf5>picture{border-radius:20px;left:0;overflow:hidden;top:0}.footer__left.astro-v3squqf5>picture,.footer__left.astro-v3squqf5>picture img,.footer__right.astro-v3squqf5>picture,.footer__right.astro-v3squqf5>picture img{height:100%;object-fit:cover;position:absolute;width:100%}.footer__left.astro-v3squqf5{background-color:#000320}@media only screen and (min-width:1024px){.footer__left.astro-v3squqf5{width:38%}}.footer__left.astro-v3squqf5>picture,.footer__left.astro-v3squqf5>picture img{object-position:bottom right}@media only screen and (min-width:1024px){.footer__left.astro-v3squqf5>picture,.footer__left.astro-v3squqf5>picture img{object-position:top right}}.footer__right.astro-v3squqf5{padding:40px 20px}@media only screen and (min-width:1024px){.footer__right.astro-v3squqf5{padding:56px 80px 83px 50px;width:62%}}.footer__right.astro-v3squqf5>picture{left:auto;right:0}@media only screen and (min-width:1024px){.footer__right.astro-v3squqf5>picture{border-radius:30px 30px 0}}.footer__right.astro-v3squqf5>picture,.footer__right.astro-v3squqf5>picture img{height:100%;object-fit:cover;object-position:top right;position:absolute;width:100%}@media only screen and (min-width:1024px){.footer__right.astro-v3squqf5>picture,.footer__right.astro-v3squqf5>picture img{object-position:bottom right}}.footer__form.astro-v3squqf5{padding:32px 16px 38px}@media only screen and (min-width:1024px){.footer__form.astro-v3squqf5{padding:12px 0 24px}}@media only screen and (min-width:1440px){.footer__form.astro-v3squqf5{padding:12px 10px 24px}}.footer__form.astro-v3squqf5 form{width:100%}@media only screen and (min-width:768px){.footer__form.astro-v3squqf5 form{width:auto}}.footer__nav.astro-v3squqf5{display:flex;flex-direction:column;margin-bottom:21px;padding-bottom:9px;position:relative}@media only screen and (min-width:768px){.footer__nav.astro-v3squqf5{flex-direction:row;gap:48px;margin-bottom:28px;padding-bottom:29px}}.footer__nav.astro-v3squqf5:after{background-image:linear-gradient(90deg,#ede6de1a,#ede6df00);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media only screen and (min-width:768px){.footer__nav.astro-v3squqf5 ul.astro-v3squqf5{width:173px}}.footer__list.astro-v3squqf5{display:flex;flex-direction:column;gap:10px;margin-bottom:19px}@media only screen and (min-width:1024px){.footer__list.astro-v3squqf5{margin-bottom:0}}.footer__list.astro-v3squqf5 li.astro-v3squqf5 a.astro-v3squqf5{background-image:linear-gradient(#0000 calc(100% - 1px),#ede6df 1px);background-position:right -2px;background-repeat:no-repeat;background-size:0 100%;color:#ede6df;font-size:14px;line-height:1.5;transition:background-size .25s}@media only screen and (min-width:1024px){.footer__list.astro-v3squqf5 li.astro-v3squqf5 a.astro-v3squqf5:focus,.footer__list.astro-v3squqf5 li.astro-v3squqf5 a.astro-v3squqf5:hover{background-position:left -2px;background-size:100% 100%}}.footer__bottom.astro-v3squqf5{padding-top:6px;position:relative}@media only screen and (min-width:1024px){.footer__bottom.astro-v3squqf5{padding-top:0}}.footer__bottom.astro-v3squqf5 p.astro-v3squqf5{color:#ede6df;font-size:14px;line-height:1.5;margin-bottom:18px;max-width:597px}.footer__bottom.astro-v3squqf5 p.astro-v3squqf5:last-of-type{margin-bottom:24px}@media only screen and (min-width:1024px){.footer__bottom.astro-v3squqf5 p.astro-v3squqf5:last-of-type{margin-bottom:18px}}.footer__bottom.astro-v3squqf5 p.astro-v3squqf5 a.astro-v3squqf5{background-image:linear-gradient(#0000 calc(100% - 1px),#ede6df 1px);background-position:left -2px;background-repeat:no-repeat;background-size:100% 100%;color:#ede6df;transition:background-size .25s}@media only screen and (min-width:1024px){.footer__bottom.astro-v3squqf5 p.astro-v3squqf5 a.astro-v3squqf5:focus,.footer__bottom.astro-v3squqf5 p.astro-v3squqf5 a.astro-v3squqf5:hover{background-position:right -2px;background-size:0 100%}}.footer__socials.astro-v3squqf5{align-items:center;display:inline-flex;gap:13px;position:relative}@media only screen and (min-width:1024px){.footer__socials.astro-v3squqf5{bottom:4px;flex-direction:column;gap:12px;position:absolute;right:4px}}@keyframes moveRightInitial{to{transform:translate3d(105%,0,0)}}@keyframes moveRightEnd{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes revealImage{0%{clip-path:polygon(78% 0,78% 0,16% 100%,16% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.full-bleed.astro-yvycmtpy{margin-left:50%;transform:translate(-50%);width:100vw}.pop-up.astro-yvycmtpy{align-items:center;background-color:#00000080;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:7}.pop-up__content.astro-yvycmtpy{background-color:#ede6df;border-radius:30px;margin:24px;max-width:606px;padding:28px}.pop-up.astro-yvycmtpy p{color:#000320;font-size:14px;line-height:1.7142;margin-bottom:16px;text-align:center}
