.shopify-section:has(.landing-hero){position:fixed;top:0;z-index:30}.landing-hero{height:100vh;position:relative;width:100vw}@media only screen and (max-width:989px){.landing-hero{height:var(--stable-viewport-height,100svh)}}.landing-hero .landing-hero-wrapper{color:rgb(var(--c-foreground));padding:0}.landing-hero .landing-hero-wrapper ucoast-video[data-uc-show-controls] .ucoast-video__toggle,.landing-hero .landing-hero-wrapper ucoast-video[data-uc-show-mute-toggle] .ucoast-video__toggle{bottom:calc(var(--ax)*40);right:calc(var(--ax)*40 + var(--ax)*38)}.landing-hero .landing-hero-wrapper ucoast-video[data-uc-show-controls][data-uc-show-mute-toggle] .ucoast-video__toggle--mute{right:calc(var(--ax)*40)}@media only screen and (max-width:989px){.landing-hero .landing-hero-wrapper ucoast-video[data-uc-show-controls] .ucoast-video__toggle,.landing-hero .landing-hero-wrapper ucoast-video[data-uc-show-mute-toggle] .ucoast-video__toggle{bottom:calc(var(--ax)*20);height:calc(var(--ax)*20);right:calc(var(--ax)*15 + var(--ax)*28);width:calc(var(--ax)*20)}.landing-hero .landing-hero-wrapper ucoast-video[data-uc-show-controls][data-uc-show-mute-toggle] .ucoast-video__toggle--mute{right:calc(var(--ax)*15)}}.background-wrapper{position:absolute}.background-wrapper,.landing_bg_img{height:100%;width:100%}.content-wrapper{display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;pointer-events:none;position:relative;width:100%}.landing-footer__link,.landing-hero__modal,.landing-hero__modal *,.landing-logo{pointer-events:auto}.landing-header{display:flex;justify-content:center;padding:var(--ax30) var(--ax50) 0;position:relative;visibility:hidden;z-index:2}.landing-logo{height:var(--ax16);width:calc(var(--ax)*178)}.landing-body{display:flex;justify-content:space-between;min-height:0;padding-inline:var(--ax40);position:relative}.landing-body-left,.landing-body-right{display:flex;height:100%;justify-content:center;text-align:center;width:calc(var(--ax)*350)}@media only screen and (min-width:990px){.landing-body-left{justify-content:flex-start;text-align:left}.landing-body-right{justify-content:flex-end;text-align:right}}.landing-heading{margin-block:auto}.landing-description{margin-block:auto;text-align:center}.landing-footer{align-items:flex-end;display:grid;grid-template-columns:1fr auto 1fr;justify-content:space-between;padding-block:var(--ax40);padding-inline:var(--ax40);position:relative;z-index:2}.landing-footer__link{align-items:center;color:rgb(var(--c-foreground));cursor:pointer;display:inline-flex;font-style:normal;line-height:1.3;padding:0;text-decoration:none}.landing-footer>modal-opener{justify-self:start}.landing-footer__link--left{justify-self:center}.empty-div{display:block!important;justify-self:end;width:calc(var(--ax)*125)}@media only screen and (max-width:989px){.empty-div{width:calc(var(--ax)*90)}}.landing-hero__modal{background:var(--gradient-background);bottom:calc(var(--ax)*78);box-sizing:border-box;left:var(--ax40);margin:0 auto;opacity:0;overflow:auto;padding:var(--ax15);position:fixed;scrollbar-width:none;transition:opacity .16s ease,visibility 0s linear .16s;visibility:hidden;width:calc(var(--ax)*350);z-index:101}.landing-hero__modal [data-progressive-step][hidden]{display:none!important}.landing-hero__modal::-webkit-scrollbar{display:none}.landing-hero__modal[open][data-uc-modal-open]{opacity:1;transition:opacity .22s ease,visibility 0s linear;visibility:visible}.landing-hero__modal-close{align-items:center;background-color:var(--c-background);border:0;color:rgb(var(--c-foreground));cursor:pointer;display:flex;justify-content:center;margin:0 0 0 auto;padding:0;position:absolute;right:var(--ax15);top:var(--ax15);width:var(--ax12);z-index:2}.landing-hero__modal-content{gap:calc(var(--ax)*60)}.landing-hero__modal-content:has(klaviyo-form[data-state=success]){gap:calc(var(--ax)*20)}.landing-hero__modal[data-auto-open] .landing-hero__modal-content:focus{box-shadow:none;outline:none}.landing-hero__modal-heading{min-height:var(--ax18);padding-right:var(--ax20)}.landing-hero__modal-heading [tabindex="-1"]:focus{outline:none}.landing-hero__modal-description{margin-top:var(--ax15);opacity:.4}.landing-hero__modal klaviyo-form[data-progressive] .form{align-items:end;display:grid;gap:var(--ax15);grid-template-columns:1fr auto;opacity:1;position:relative;transition:opacity .18s cubic-bezier(.19,1,.22,1)}.landing-hero__modal klaviyo-form[data-progressive] .form.is-changing-step{opacity:0;pointer-events:none}.landing-hero__modal klaviyo-form[data-progressive] .form:before{border-bottom:var(--ax1) solid;content:"";left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--ax)*27)}.landing-hero__modal klaviyo-form[data-progressive] .field{min-width:0}.landing-hero__modal klaviyo-form[data-progressive] .field:after,.landing-hero__modal klaviyo-form[data-progressive] .field:before{display:none}.landing-hero__modal klaviyo-form[data-progressive] .field__input,.landing-hero__modal klaviyo-form[data-progressive] .field__input:-webkit-autofill,.landing-hero__modal klaviyo-form[data-progressive] .field__input:focus,.landing-hero__modal klaviyo-form[data-progressive] .field__input:not(:placeholder-shown){background:transparent;border:0;border-radius:0;box-shadow:none;color:currentColor;font-size:calc(var(--ax)*16);height:calc(var(--ax)*28);letter-spacing:0;line-height:1.3;margin:0;min-height:calc(var(--ax)*28);padding:0}.landing-hero__modal klaviyo-form[data-progressive] .field__input::placeholder{color:currentColor;opacity:.4}.landing-hero__modal klaviyo-form[data-progressive] .klaviyo-form__button{background:transparent;border:0;border-radius:0;box-shadow:none;color:currentColor;font-size:calc(var(--ax)*12);height:calc(var(--ax)*28);line-height:1;min-height:calc(var(--ax)*28);min-width:0;padding-inline:0;width:auto}.landing-hero__modal klaviyo-form[data-progressive] .klaviyo-form__button:after,.landing-hero__modal klaviyo-form[data-progressive] .klaviyo-form__button:before{display:none}.landing-hero__modal klaviyo-form[data-progressive] .klaviyo-form__button:not([disabled]):not([aria-disabled=true]):not(.disabled):hover{background-color:transparent;color:inherit}.landing-hero__modal klaviyo-form[data-progressive] .klaviyo-form__message{grid-column:1/-1;margin:0}.landing-hero__modal klaviyo-form[data-progressive] .klaviyo-form__step-legal{font-size:calc(var(--ax)*12);grid-column:1/-1;letter-spacing:0;line-height:1.2;margin:0;opacity:.6}.landing-hero__modal klaviyo-form[data-progressive] .klaviyo-form__step-legal a{color:inherit;text-decoration-color:currentColor}.landing-hero__modal klaviyo-form[data-progressive][data-state=success] .form:before,.landing-hero__modal klaviyo-form[data-progressive][data-state=success] [data-progressive-step]{display:none}.landing-policy-modal{align-items:center;background:transparent;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility 0ms linear .2s,z-index 0ms .2s;visibility:hidden;z-index:-1}.landing-policy-modal[open][data-uc-modal-open]{opacity:1;pointer-events:auto;transition:opacity .2s ease,visibility 0ms,z-index 0ms;visibility:visible;z-index:103}.landing-policy-modal__dialog{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(var(--c-background),.92);color:rgb(var(--c-foreground));max-height:calc(100dvh - var(--ax)*64);overflow:hidden;position:relative;width:min(calc(var(--ax)*720),100vw - calc(var(--ax)*64))}.landing-policy-modal__close{align-items:center;color:currentColor;cursor:pointer;display:flex;height:calc(var(--ax)*44);justify-content:center;position:absolute;right:calc(var(--ax)*16);top:calc(var(--ax)*15);width:calc(var(--ax)*44);z-index:2}.landing-policy-modal__close:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.landing-policy-modal__close svg{height:calc(var(--ax)*11);width:calc(var(--ax)*11)}.landing-policy-modal__content{max-height:calc(100dvh - var(--ax)*64);overflow-y:auto;padding:calc(var(--ax)*64) calc(var(--ax)*80);scrollbar-width:none}.landing-policy-modal__content::-webkit-scrollbar{display:none}.landing-policy-modal__title{font-family:var(--f-accent-family);font-size:calc(var(--ax)*24);font-style:italic;font-weight:var(--f-accent-weight-italic);line-height:1.1;margin:0 0 calc(var(--ax)*30)}.landing-policy-modal__body,.landing-policy-modal__body li,.landing-policy-modal__body p{font-family:var(--f-body-family);font-size:calc(var(--ax)*16);font-style:normal;font-weight:var(--f-body-weight);line-height:1.4}.landing-policy-modal__body a{color:inherit;text-decoration-color:currentColor}.landing-policy-modal__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--f-body-family);font-size:calc(var(--ax)*18);font-style:normal;font-weight:var(--f-body-weight);letter-spacing:0;line-height:1.3;margin:calc(var(--ax)*24) 0 calc(var(--ax)*10)}@media (prefers-reduced-motion:reduce){.landing-hero__modal klaviyo-form[data-progressive] .form,.landing-policy-modal{transition:none}}@media only screen and (max-width:749px){.landing-policy-modal__dialog{max-height:calc(100dvh - var(--ax)*30);width:calc(100vw - var(--ax)*30)}.landing-policy-modal__content{max-height:calc(100dvh - var(--ax)*30);padding:calc(var(--ax)*55) calc(var(--ax)*30) calc(var(--ax)*40)}.landing-header{padding-top:var(--ax20)}.landing-body{display:flex;flex-direction:column;gap:var(--ax30);justify-content:start;padding:var(--ax50) var(--ax24)}.landing_bg_img{object-fit:cover}.landing-body-left,.landing-body-right{height:auto;justify-content:center;width:100%}.landing-footer{padding:var(--ax20) var(--ax15) max(var(--ax20),env(safe-area-inset-bottom))}.landing-hero__modal{bottom:calc(var(--ax)*53);left:var(--ax15);right:var(--ax15);width:calc(100% - var(--ax15)*2)}}
