:root{--outside-block: 5.2vw;--inside-block: 10.4vw;--max-width: 1728px;--font-banner-size: clamp(54px, 5.614vw, 97px);--font-banner-line-height: 0.969072;--font-heading-size: 29px;--font-heading-line-height: 36px;--font-body-size: 18px;--font-body-line-height: 25px;--font-caps-size: 18px;--font-caps-line-height: 22.5px;--font-label-size: 15px;--font-label-line-height: 18.8px}@media(max-width: 767px){:root{--font-banner-size: clamp(28px, 10.1493cqi, 46px);--font-banner-line-height: 1.029412;--font-heading-size: 23px;--font-heading-line-height: 29px;--font-body-size: 16px;--font-body-line-height: 24px;--font-caps-size: 12px;--font-caps-line-height: 15px;--font-label-size: 12px;--font-label-line-height: 15px}}.splash-page{height:auto;min-height:100vh;background:#fff;overflow-x:clip}.splash{position:relative;isolation:isolate;min-height:100svh;--splash-admin-offset: 0px;--splash-scene-offset: 100px}.admin-bar .splash{--splash-admin-offset: 32px}.splash__scenery{position:fixed;z-index:-3;inset:var(--splash-admin-offset) 0 0;overflow:hidden;pointer-events:none}.splash__scene-images{position:absolute;top:var(--splash-scene-offset);left:50%;width:max(100vw,154.7lvh + 2px);aspect-ratio:1728/1117;transform:translateX(-50%)}.splash__background,.splash__mountain{position:absolute;left:0;width:100%;max-width:none;height:auto;transition:none;animation:none}.splash__background{top:0}.splash__sky{position:absolute;bottom:100%;left:0;width:100%;height:var(--splash-scene-offset);overflow:hidden}.splash__sky-image{position:absolute;top:100%;left:0;width:100%;max-width:none;height:800%;transform:scaleY(-1);transform-origin:top}.splash-enhanced .splash__background,.splash-enhanced .splash__mountain,.splash-enhanced .splash__sky-image{visibility:hidden}.splash-enhanced .splash__background.is-decoded,.splash-enhanced .splash__mountain.is-decoded,.splash-enhanced .splash__sky-image.is-decoded{visibility:visible}.splash__mountain{top:4.834378%}.splash__scenery--foreground{z-index:-1}.splash__headline{position:relative;z-index:-2;width:min(100% - 64px,1094px);min-height:clamp(350px,43.42svh,485px);margin-inline:auto;padding:clamp(48px,7.073svh,79px) 0 56px;text-align:center;pointer-events:none}.splash__headline .banner-heading{margin:0}.splash__headline-content{display:flex;flex-direction:column;align-items:center;gap:10px}.splash-enhanced:not(.splash-background-ready) .splash__headline{color:#31113a}.splash__eyebrow{margin:0}.splash__content{position:relative;z-index:1;width:100%;max-width:var(--max-width);margin-inline:auto;padding:0 32px 80px}.splash__panel{display:flex;flex-direction:column;gap:46px;width:100%;max-width:989px;margin-inline:auto;padding:55px;border-radius:3px;background:rgba(252,247,242,.91);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.splash__panel-header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:24px}.splash__logo{flex:0 0 auto;width:184px;height:82px;object-fit:contain}.splash__panel-copy{flex:1;min-width:0}.splash__panel-copy .primary-heading{margin:0 0 10px}.splash__panel-copy p{margin:0}.splash-form{width:100%;min-width:0}.splash-page .splash-form .gform_wrapper{width:100%;max-width:none;margin:0;--gf-color-primary: #c32129;--gf-color-primary-contrast: #fcf7f2;--gf-color-in-ctrl-primary: #c32129;--gf-color-in-ctrl-primary-focus: #e99e23;--gf-color-in-ctrl-bg: transparent;--gf-color-in-ctrl-bg-focus: transparent;--gf-color-in-ctrl-fg: #31113a;--gf-color-in-ctrl-border: #c32129;--gf-color-in-ctrl-border-focus: #e99e23}.splash-page .splash-form .gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;margin:0;padding:0;list-style:none}.splash-page .splash-form .gform_wrapper .gform_fields>.gfield{grid-column:auto;width:100%;max-width:none;min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.splash-page .splash-form .gform_wrapper .gform_fields>:is(.gfield--type-consent,.gfield--type-checkbox,.gfield--type-captcha,.gfield--type-html){grid-column:1/-1}.splash-page .splash-form .gform_wrapper .gfield--type-hidden,.splash-page .splash-form .gform_wrapper .gform_validation_container{display:none !important}.splash-page .splash-form .gform_wrapper :is(.gfield_label,.gform-field-label--type-sub){display:block;margin:0 0 7px;padding:0;color:#c32129;transition:color 300ms ease-out}.splash-page .splash-form .gform_wrapper .gfield:focus-within :is(.gfield_label,.gform-field-label--type-sub){color:#e99e23}.splash-page .splash-form .gform_wrapper .ginput_container{margin:0}.splash-page .splash-form .gform_wrapper .ginput_container :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){display:block;width:100%;min-width:0;min-height:38px;height:auto;margin:0;padding:0 0 12px;border:0;border-bottom:1px solid #c32129;border-radius:0;background:rgba(0,0,0,0);color:#31113a;box-shadow:none;transition:border-color 300ms ease-out}.splash-page .splash-form .gform_wrapper .ginput_container :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select)::placeholder{color:rgba(49,17,58,.58);opacity:1;transition:color 300ms ease-out}.splash-page .splash-form .gform_wrapper .ginput_container :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):focus{border-color:#e99e23;outline:none;box-shadow:0 1px 0 #e99e23}.splash-page .splash-form .gform_wrapper .ginput_container :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):focus::placeholder{color:#31113a}.splash-page .splash-form .gform_wrapper .ginput_container :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select)[aria-invalid=true]{border-bottom-width:2px}.splash-page .splash-form .gform_wrapper :is(input[type=checkbox],input[type=radio]){accent-color:#c32129}.splash-page .splash-form .gform_wrapper .gfield_required{color:inherit}.splash-page .splash-form .gform_wrapper .gform_required_legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.splash-page .splash-form .gform_wrapper .gfield_description{margin-top:8px;padding:0;color:#31113a}.splash-page .splash-form .gform_wrapper .gform_footer{display:flex;justify-content:flex-end;gap:12px;margin:22px 0 0;padding:0}.splash-page .splash-form .gform_wrapper .gform_footer .custom-button{width:auto;margin:0;padding:10px 14px 10px 48px;border:0;box-shadow:none}.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error){width:100%;margin:0 0 24px;padding:0 0 0 14px;border:0;border-inline-start:2px solid #c32129;border-radius:0;background:rgba(0,0,0,0);color:#c32129;box-shadow:none;font-family:"Lexend Deca",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left}.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) h2{margin:0;padding:0;color:inherit;font:inherit;font-weight:600;letter-spacing:normal;text-transform:none}.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) .gform-icon{display:none}.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) :is(ol,ul){margin:8px 0 0;padding:0 0 0 20px;list-style:disc outside}.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) li{margin:4px 0 0;padding:0;color:#c32129;font:inherit;list-style:disc outside}.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) a{font:inherit;text-decoration:underline;text-underline-offset:3px}.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) a,.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) a:visited,.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) a:hover,.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) a:focus,.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) a:active{color:#c32129}.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error) a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.splash-page .splash-form .gform_wrapper :is(.gform_validation_errors,.validation_error):focus-visible{outline:2px solid #c32129;outline-offset:4px}.splash-page .splash-form .gform_wrapper .gfield .validation_message{margin:8px 0 0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#c32129;box-shadow:none;font-family:"Lexend Deca",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:left}.splash-page .splash-form .gform_wrapper .gform_ajax_spinner{width:24px;height:24px;align-self:center}.splash-form .gform_confirmation_message{margin:0;color:#31113a}@media(prefers-reduced-motion: no-preference){.splash-loading .splash__headline-content{opacity:0;transform:translateY(170px)}.splash-loading .splash__panel{opacity:0}.splash.is-entering .splash__headline-content{animation:splash-rise 1920ms cubic-bezier(0.4, 0, 0.2, 1) both}.splash.is-entering .splash__panel{animation:splash-fade 1920ms ease-in-out both}}@keyframes splash-rise{from{opacity:0;transform:translateY(170px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-fade{from{opacity:0}to{opacity:1}}@media(max-width: 782px){.admin-bar .splash{--splash-admin-offset: 46px}}@media(max-width: 767px){.splash{--splash-scene-offset: 72px}.splash__scene-images{width:max(868px,100vw,154.7lvh + 2px);left:calc(50% - 9.5px)}.splash__headline{container-type:inline-size;width:calc(100% - 40px);max-width:520px;min-height:231px;padding-top:max(47px,env(safe-area-inset-top))}.splash__eyebrow{max-width:227px}.splash__content{padding:0 20px max(80px,env(safe-area-inset-bottom))}.splash__panel{max-width:520px;gap:38px;padding:34px 20px}.splash__panel-header{flex-direction:column;gap:23px;text-align:center}.splash__logo{width:117px;height:52px}.splash__panel-copy{width:100%}.splash__panel-copy .primary-heading{margin-bottom:3px}.splash-page .splash-form .gform_wrapper .gform_fields{grid-template-columns:minmax(0, 1fr);width:100%;max-width:none;margin:0}.splash-page .splash-form .gform_wrapper .gform_fields>.gfield{grid-column:1/-1}.splash-page .splash-form .gform_wrapper .gform_footer .custom-button{padding-block:8px}}/*# sourceMappingURL=splash.css.map */
