@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,select,button{outline:none;border:none;background:none;font-size:inherit;font-weight:inherit;font-family:inherit}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder,button::-moz-placeholder{font-family:inherit;font-size:inherit;font-weight:inherit}input::placeholder,textarea::placeholder,select::placeholder,button::placeholder{font-family:inherit;font-size:inherit;font-weight:inherit}*,*:after,*:before{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-base);line-height:var(--lh-base);letter-spacing:var(--ls-base)}a,a:hover,a:visited{text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}:root{--ff-base: "citrine-variable", sans-serif;--fs-base: 1.6rem;--fs-small: 1.4rem;--fs-medium: 2rem;--fw-base: 400;--fw-semibold: 600;--fw-bold: 700;--lh-base: 1.5;--lh-small: 1.2;--ls-base: 0}@media (max-width: 460px){:root{--fs-base: 1.4rem;--fs-small: 1.2rem;--fs-medium: 1.8rem}}:root{--clr-white: hsl(0, 0%, 100%);--clr-black: hsl(0, 0%, 0%, 1);--clr-blue: hsl(233, 41%, 25%, 1);--clr-blue-40: hsl(233, 41%, 15%, .4);--clr-red: hsl(4, 79%, 54%, 1);--clr-red-dark: #8D1E17}:root{--sp-base: 2rem;--sp-small: 1rem;--sp-tiny: .5rem;--sp-medium: 4rem;--sp-large: 6rem;--sp-xlarge: 10rem;--sp-xxlarge: 16rem;--wr-base: clamp(var(--sp-base), 100%, calc(50vw - 62rem));--br-base: .2rem;--bw-base: .1rem}.button{display:flex;align-items:center;gap:calc(var(--sp-small) + var(--sp-tiny));padding:0;font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-small);letter-spacing:var(--ls-base);color:var(--clr-white);cursor:pointer;position:relative}.button__icon{width:4.4rem;height:3.2rem;display:grid;place-items:center;border-radius:var(--br-base);transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.button__icon svg{display:block;color:var(--clr-white);width:2.4rem;height:2.4rem}.button__text{box-shadow:inset 0 -var(--bw-base) 0 0 transparent;transition:box-shadow .3s cubic-bezier(.165,.84,.44,1)}.button--bg-red .button__icon{background-color:var(--clr-red)}.button--bg-red .button__icon *{stroke:var(--clr-white)}.button:hover:before{transform:scaleX(1)}.button:hover .button__icon{background-color:var(--clr-red-dark)}.button:hover .button__text{box-shadow:inset 0 -var(--bw-base) 0 0 var(--clr-white)}.ui-button{width:3.2rem;height:3.2rem;display:grid;place-items:center;padding:0;border-radius:var(--br-base);cursor:pointer;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.ui-button svg{display:block;color:var(--clr-white);width:2.4rem;height:2.4rem}.ui-button--bg-red{background-color:var(--clr-red)}.ui-button--bg-red svg{color:var(--clr-white)}.ui-button--bg-red svg *{stroke:var(--clr-white)}.landing-main{min-height:100vh;padding:var(--sp-large) var(--wr-base);display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-figure{display:flex;justify-content:center;align-items:center;width:100%;position:relative}.landing-figure:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0%,var(--clr-blue) 100%);z-index:-1}.landing-figure__title{width:100%}.landing-figure__image{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2;filter:brightness(.7)}.landing-figure__caption{display:grid;place-items:center;text-align:center;text-wrap:balance;color:var(--clr-white);position:relative;z-index:2}.landing-figure__logo{display:block;max-width:55rem;width:100%;margin:0 auto}.landing-figure__baseline{font-size:2.4rem;line-height:var(--lh-small);display:block;margin-top:var(--sp-base)}@media (max-width: 460px){.landing-figure__baseline{font-size:2rem}}.landing-figure__button{margin-top:var(--sp-base)}.landing-figure__text{margin-top:var(--sp-medium)}.landing-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-content:center;padding:var(--sp-base);visibility:hidden;overflow:auto;transition:visibility .3s cubic-bezier(.165,.84,.44,1)}.landing-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--clr-blue-40);cursor:pointer;z-index:-1;opacity:0;-webkit-backdrop-filter:none;backdrop-filter:none;transition-delay:.5s;transition:opacity .5s cubic-bezier(.165,.84,.44,1),backdrop-filter .5s cubic-bezier(.165,.84,.44,1)}.landing-modal__wrapper{position:relative;z-index:2;background-color:var(--clr-white);color:var(--clr-blue);border-radius:var(--br-base);padding:var(--sp-base);max-width:70rem;width:100%;margin-top:auto;margin-bottom:auto;opacity:0;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.landing-modal__close{position:absolute;right:0;top:0}.landing-modal.is-active{visibility:visible}.landing-modal.is-active .landing-modal__overlay{opacity:1;-webkit-backdrop-filter:blur(var(--bw-base));backdrop-filter:blur(var(--bw-base))}.landing-modal.is-active .landing-modal__wrapper{opacity:1}.landing-form{margin:var(--sp-small) 0 0 0}.landing-form .gform-theme{display:grid;font-size:var(--fs-base)}.landing-form .gform-theme .gform_heading{order:9999;display:none}.landing-form .gform-theme .gform_fields{gap:calc(var(--sp-base) + var(--sp-small)) var(--sp-base)}.landing-form .gform-theme .gform_fields .gfield_label{font-size:var(--fs-small);font-family:var(--ff-base);letter-spacing:var(--ls-base);font-weight:var(--fw-semibold);line-height:var(--lh-small);text-transform:uppercase;margin-bottom:var(--sp-small)}.landing-form .gform-theme .gform_fields input[type=color],.landing-form .gform-theme .gform_fields input[type=date],.landing-form .gform-theme .gform_fields input[type=datetime-local],.landing-form .gform-theme .gform_fields input[type=datetime],.landing-form .gform-theme .gform_fields input[type=email],.landing-form .gform-theme .gform_fields input[type=month],.landing-form .gform-theme .gform_fields input[type=number],.landing-form .gform-theme .gform_fields input[type=password],.landing-form .gform-theme .gform_fields input[type=search],.landing-form .gform-theme .gform_fields input[type=tel],.landing-form .gform-theme .gform_fields input[type=text],.landing-form .gform-theme .gform_fields input[type=time],.landing-form .gform-theme .gform_fields input[type=url],.landing-form .gform-theme .gform_fields input[type=week],.landing-form .gform-theme .gform_fields select,.landing-form .gform-theme .gform_fields textarea{box-sizing:border-box;font-size:var(--fs-base);font-family:var(--ff-base);font-weight:var(--fw-base);line-height:var(--lh-small);color:var(--clr-blue);background-color:var(--clr-white);border:var(--bw-base) solid var(--clr-blue);box-shadow:none;border-radius:0;width:100%;padding:1.1rem 1.2rem;height:auto;transition:border-color .3s cubic-bezier(.165,.84,.44,1)}@media (max-width: 460px){.landing-form .gform-theme .gform_fields input[type=color],.landing-form .gform-theme .gform_fields input[type=date],.landing-form .gform-theme .gform_fields input[type=datetime-local],.landing-form .gform-theme .gform_fields input[type=datetime],.landing-form .gform-theme .gform_fields input[type=email],.landing-form .gform-theme .gform_fields input[type=month],.landing-form .gform-theme .gform_fields input[type=number],.landing-form .gform-theme .gform_fields input[type=password],.landing-form .gform-theme .gform_fields input[type=search],.landing-form .gform-theme .gform_fields input[type=tel],.landing-form .gform-theme .gform_fields input[type=text],.landing-form .gform-theme .gform_fields input[type=time],.landing-form .gform-theme .gform_fields input[type=url],.landing-form .gform-theme .gform_fields input[type=week],.landing-form .gform-theme .gform_fields select,.landing-form .gform-theme .gform_fields textarea{font-size:var(--fs-medium)}}.landing-form .gform-theme .gform_fields input[type=color]:focus,.landing-form .gform-theme .gform_fields input[type=date]:focus,.landing-form .gform-theme .gform_fields input[type=datetime-local]:focus,.landing-form .gform-theme .gform_fields input[type=datetime]:focus,.landing-form .gform-theme .gform_fields input[type=email]:focus,.landing-form .gform-theme .gform_fields input[type=month]:focus,.landing-form .gform-theme .gform_fields input[type=number]:focus,.landing-form .gform-theme .gform_fields input[type=password]:focus,.landing-form .gform-theme .gform_fields input[type=search]:focus,.landing-form .gform-theme .gform_fields input[type=tel]:focus,.landing-form .gform-theme .gform_fields input[type=text]:focus,.landing-form .gform-theme .gform_fields input[type=time]:focus,.landing-form .gform-theme .gform_fields input[type=url]:focus,.landing-form .gform-theme .gform_fields input[type=week]:focus,.landing-form .gform-theme .gform_fields select:focus,.landing-form .gform-theme .gform_fields textarea:focus{outline:none;border-color:var(--clr-red)}.landing-form .gform-theme .gform_fields textarea{resize:vertical}.landing-form .gform-theme .gform_fields .ginput_container_consent{margin-top:0}.landing-form .gform-theme .gform_fields .ginput_container_consent label{font-size:var(--fs-small);font-weight:var(--fw-base);color:var(--clr-blue-dark);vertical-align:top;margin-left:.8rem;cursor:pointer}.landing-form .gform-theme .gform_fields .ginput_container_consent label a{color:var(--clr-blue);text-decoration:underline}.landing-form .gform-theme .gform_fields .ginput_container_consent>[type=checkbox]{width:2rem;height:2rem;border-radius:var(--br-base);background-color:var(--clr-white);border:var(--bw-base) solid var(--clr-blue);box-shadow:none;cursor:pointer}.landing-form .gform-theme .gform_fields .ginput_container_consent>[type=checkbox]:focus{outline:none}.landing-form .gform-theme .gform_fields .ginput_container_consent>[type=checkbox]:checked{background-color:var(--clr-blue)}.landing-form .gform-theme .gform_fields .ginput_container_consent>[type=checkbox]:checked:before{color:var(--clr-white)}.landing-form .gform-theme .gform_fields .ginput_container_consent .gfield_required{vertical-align:top}.landing-form .gform-theme #gform_submit_button_1.gform_button{background-color:var(--clr-blue);font-weight:var(--fw-semibold);line-height:var(--lh-small);padding:1.1rem 1.6rem;height:auto;border-radius:var(--br-base)}
