hero-canvas-stars-component{display:block;position:relative;z-index:0}.hero-canvas-stars-section{position:relative;z-index:2}.hero-canvas-stars-shell{position:relative;display:block;width:100%;overflow:visible}.hero-canvas-stars{position:relative;z-index:1;width:100%;max-height:none;color:var(--color-brand-white);overflow:visible;pointer-events:none}.hero-canvas-stars--has-below{max-height:none;overflow:visible}.hero-canvas-stars__below{position:relative;z-index:2;pointer-events:auto;scroll-margin-top:calc(var(--header-sticky-offset, var(--header-offset, 4.25rem)) + .5rem)}.hero-canvas-stars__below:empty,.hero-canvas-stars__below:not(:has(*)){display:none}.shopify-design-mode .hero-canvas-stars__below:empty,.shopify-design-mode .hero-canvas-stars__below:not(:has(*)){display:block;min-height:2rem}.hero-canvas-stars__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--color-sovereign-blue-darker);pointer-events:none;overflow:hidden}.hero-canvas-stars__stage{position:relative;z-index:1;width:100%;isolation:isolate;pointer-events:none}.hero-canvas-stars__aspect-ratio{display:none}@media screen and (max-width:989px){.hero-canvas-stars__stage{width:min(100%,calc(100vh * 16 / 9));aspect-ratio:16 / 9;max-height:100vh;height:calc(100vh * 16 / 9);margin-inline:auto;overflow:hidden}.hero-canvas-stars__aspect-ratio{display:none}}@media screen and (min-width:990px){.hero-canvas-stars__stage{max-height:100vh;height:min(calc(min(100vw,var(--site-max-width, 1920px)) / var(--hero-aspect-ratio-desktop, 1.7777777778)),100vh)}}.hero-canvas-stars__parallax{position:absolute;top:0;left:0;width:100%;height:100vh;height:100dvh;max-height:100%;overflow:hidden;will-change:transform;transform:translate3d(0,var(--hero-bg-shift, 0px),0)}.hero-canvas-stars__parallax--enabled{will-change:transform}.hero-canvas-stars__image{width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal-x, 50%) var(--hero-bg-position-y, var(--hero-focal-y, 50%))}.hero-canvas-stars__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;padding-inline:var(--page-margin);pointer-events:none}.hero-canvas-stars__content-inner{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:var(--content-max-width);height:100%;margin-inline:auto;pointer-events:none;padding-block-start:6rem;opacity:var(--hero-copy-opacity, 1);will-change:opacity}.hero-canvas-stars__blocks{display:flex;flex-direction:column;gap:1.5rem;width:100%;position:relative;z-index:1;pointer-events:auto}.hero-canvas-stars__blocks>.display-text-block:has(.eyebrow)+.display-text-block{margin-block-start:calc(var(--type-stack-eyebrow-to-heading, .625rem) - 1.5rem)}.hero-canvas-stars__blocks .display-text-block__text,.hero-canvas-stars__blocks .display-text-block__text :is(strong,b),.hero-canvas-stars__blocks .richtext-block__content,.hero-canvas-stars__blocks .richtext-block__content :is(h1,h2,h3,h4,h5,h6,p,li,strong,b){text-shadow:2px 2px 2px #0000008f}.hero-canvas-stars__blocks .display-text-block__text.display,.hero-canvas-stars__blocks .display-text-block__text.display-secondary{text-wrap:balance}.hero-canvas-stars__blocks>.richtext-block{width:100%;max-width:var(--prose-max-width, 51.25rem);color:var(--color-brand-white)}.hero-canvas-stars__blocks>.richtext-block .richtext-block__content :is(h1,h2,h3,h4,h5,h6,p,li){color:var(--color-brand-white)}.hero-canvas-stars__blocks>.richtext-block .richtext-block__content :is(p,li){max-width:var(--prose-measure, 40rem);font-size:var(--font-size-cite);line-height:var(--prose-line-height, 1.65);opacity:var(--prose-opacity, .86);text-wrap:pretty}.hero-canvas-stars__blocks>.cta-block{width:fit-content}.hero-canvas-stars__blocks>.cta-block a{pointer-events:auto}.hero-canvas-stars__content--desktop-left .hero-canvas-stars__content-inner{align-items:flex-start;text-align:left}.hero-canvas-stars__content--desktop-center .hero-canvas-stars__content-inner{align-items:center;text-align:center}.hero-canvas-stars__content--desktop-right .hero-canvas-stars__content-inner{align-items:flex-end;text-align:right}.hero-canvas-stars__image--desktop{display:none}.hero-canvas-stars__image--mobile{display:block}@media screen and (min-width:990px){.hero-canvas-stars__image--desktop{display:block}.hero-canvas-stars__image--mobile{display:none}}.hero-canvas-stars__placeholder{width:100%;height:100%;background:radial-gradient(circle at 30% 20%,#1a3055 0%,var(--color-sovereign-blue-darker) 70%)}.hero-canvas-stars__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--hero-overlay-background, var(--color-sovereign-blue));opacity:var(--hero-overlay-opacity, .45);pointer-events:none}.hero-canvas-stars__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.hero-canvas-stars__scroll-cta{position:absolute;z-index:10;border:none;border-radius:50%;background:transparent;cursor:pointer;transform:translate(-50%,-50%);pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .3s ease,box-shadow .3s ease}.hero-canvas-stars--cta-primary .hero-canvas-stars__scroll-cta{box-shadow:6px 6px 10px #ffffff80}@media screen and (max-width:989px){.hero-canvas-stars__scroll-cta{min-width:44px;min-height:44px}}.hero-canvas-stars__scroll-cta:not([hidden]){opacity:1}.hero-canvas-stars__scroll-cta:focus-visible{outline:2px solid var(--color-solaris-ember);outline-offset:4px}.hero-canvas-stars__scroll-cta[hidden]{display:block;visibility:hidden;pointer-events:none}.hero-canvas-stars--cta-visible .hero-canvas-stars__stage{cursor:pointer}@media(max-width:989px){.hero-canvas-stars__content--mobile-left .hero-canvas-stars__content-inner{align-items:flex-start;text-align:left}.hero-canvas-stars__content--mobile-center .hero-canvas-stars__content-inner{align-items:center;text-align:center}.hero-canvas-stars__content--mobile-right .hero-canvas-stars__content-inner{align-items:flex-end;text-align:right}}@media(prefers-reduced-motion:reduce){.hero-canvas-stars__scroll-cta{transition:none}.hero-canvas-stars__content-inner{opacity:1!important;will-change:auto}.hero-canvas-stars__parallax,.hero-canvas-stars__parallax--enabled{will-change:auto;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-canvas-stars.css.map */
