body.template-index .site-main{min-height:100vh;min-height:100svh}body.template-index .site-footer{display:none}body.template-index.shopify-design-mode .site-footer{display:block}.splash{position:relative;display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:clamp(2rem,6vw,5rem) var(--page-gutter);overflow:hidden;background:var(--color-bg-primary)}.splash__texture,.splash__scan,.splash__loading-line,.splash__exit-overlay{pointer-events:none}.splash__texture,.splash__scan{display:none}.splash__wordmark-link{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;transition:transform var(--transition-base),opacity var(--transition-base)}.splash__wordmark-link:hover,.splash__wordmark-link:focus-visible{transform:translateY(-2px);opacity:.86}.splash__wordmark-link:focus-visible{outline:none}.splash__wordmark{position:relative;margin:0;display:flex;align-items:flex-end;justify-content:center;gap:.01em;font-family:var(--font-heading);font-size:clamp(4.2rem,13vw,12rem);font-weight:var(--font-weight-black);line-height:.81;letter-spacing:-.085em;text-transform:none;color:var(--color-brand-blue);animation:splashWordmarkPulse 2.25s ease-in-out 1.15s infinite}.splash__wordmark:after{content:none}.splash__letter{display:inline-block;opacity:0;transform:translateY(38px) skewY(4deg);filter:blur(7px);animation:splashLetterIn .68s cubic-bezier(.19,1,.22,1) forwards;animation-delay:calc(.12s + (var(--letter-index) * 62ms))}@keyframes splashLetterIn{0%{opacity:0;transform:translateY(38px) skewY(4deg);filter:blur(7px)}to{opacity:1;transform:translateY(0) skewY(0);filter:blur(0)}}@keyframes splashWordmarkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.76;transform:scale(1.025)}}.splash__loading-line{display:none}.splash__loading-line-fill{display:block;width:56%;height:100%;background:var(--color-brand-blue);transform:translate(-130%)}.splash.is-loading .splash__loading-line{opacity:1;transform:translate(-50%) scaleX(1)}.splash.is-loading .splash__loading-line-fill{animation:splashLoadingSweep .76s cubic-bezier(.22,1,.36,1) infinite}@keyframes splashLoadingSweep{0%{transform:translate(-130%)}to{transform:translate(230%)}}.splash.is-loading .splash__wordmark-link{pointer-events:none}.splash.is-loading .splash__wordmark{animation:splashWordmarkExit .42s cubic-bezier(.4,0,.2,1) forwards}@keyframes splashWordmarkExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-16px) scale(.97)}}.splash__exit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--color-brand-blue);transform:translateY(105%);transition:transform .7s cubic-bezier(.2,.92,.24,1);z-index:110}.splash__exit-word{font-family:var(--font-heading);font-size:clamp(3rem,12vw,7.75rem);font-weight:var(--font-weight-black);line-height:.82;letter-spacing:-.08em;color:#fff;opacity:0;transform:translateY(18px) scale(.96);transition:opacity .28s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.splash.is-loading .splash__exit-overlay{transform:translateY(0)}.splash.is-loading .splash__exit-word{opacity:1;transform:translateY(0) scale(1);transition-delay:.15s}@supports (view-transition-name: splash-wordmark){.splash__wordmark{view-transition-name:splash-wordmark}}@media screen and (max-width:989px){.splash{padding-block:clamp(1.75rem,8vw,3.5rem)}.splash__wordmark{font-size:clamp(3.2rem,17vw,8.5rem)}.splash__loading-line{width:min(32rem,82vw)}}@media screen and (max-width:749px){.splash__wordmark{font-size:clamp(2.75rem,20vw,5.8rem);letter-spacing:-.07em}.splash__scan{left:.95rem}.splash__exit-word{font-size:clamp(2.4rem,20vw,5.3rem)}}@media(prefers-reduced-motion:reduce){.splash__texture,.splash__scan,.splash__letter,.splash__loading-line-fill,.splash__wordmark{animation:none}.splash__letter{opacity:1;transform:none;filter:none}.splash__loading-line,.splash__exit-overlay,.splash__exit-word,.splash__wordmark-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/section-splash-entry.css.map */
