.page-password{background:var(--color-bg);overflow-x:hidden}.coming-soon{position:relative;z-index:2;min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto}.coming-soon__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:clamp(1.5rem,3vw,2rem) clamp(1.25rem,5vw,3rem);border-bottom:1px solid var(--color-border);opacity:0;transition:opacity 1.4s var(--ease-out);transition-delay:.3s}.is-ready .coming-soon__top{opacity:1}.coming-soon__top-spacer{display:block}.coming-soon__wordmark{justify-self:center;font-family:var(--font-display);font-weight:600;font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:.3em;padding-left:.3em;color:var(--color-text);text-decoration:none}.coming-soon__top-right{justify-self:end;display:inline-flex;align-items:center;gap:1.5rem}.coming-soon__nav-link{font-family:var(--font-body);font-size:.625rem;letter-spacing:.34em;text-transform:uppercase;color:var(--color-text);opacity:.85;transition:opacity .32s var(--ease-out)}.coming-soon__nav-link:hover{opacity:1}.coming-soon__grid{align-self:center;width:100%;max-width:96rem;margin:0 auto;display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(3rem,8vw,6rem);padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,6vw,5rem)}@media(min-width:900px){.coming-soon__grid{grid-template-columns:1fr 1.05fr}}.coming-soon__lead{order:2;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media(min-width:900px){.coming-soon__lead{order:0}}.coming-soon__statement{font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,5.5vw,4.25rem);line-height:1.06;letter-spacing:var(--tracking-tight);color:var(--color-text);max-width:12ch;opacity:0;transform:translateY(.8rem);transition:opacity 1.7s var(--ease-out),transform 1.7s var(--ease-out);transition-delay:.7s}.coming-soon__statement p{margin:0}.coming-soon__statement em{font-style:italic}.is-ready .coming-soon__statement{opacity:1;transform:none}.coming-soon__lead-spark{color:color-mix(in srgb,var(--color-glow) 70%,var(--color-accent));opacity:0;transition:opacity 1.6s var(--ease-out);transition-delay:1s}.is-ready .coming-soon__lead-spark{opacity:.85}.coming-soon__form-wrap{width:100%;max-width:24rem;display:flex;flex-direction:column;gap:.9rem;opacity:0;transform:translateY(.6rem);transition:opacity 1.6s var(--ease-out),transform 1.6s var(--ease-out);transition-delay:1.3s}.is-ready .coming-soon__form-wrap{opacity:1;transform:none}.coming-soon__eyebrow{margin:0;font-family:var(--font-body);font-size:.5625rem;letter-spacing:.4em;text-transform:uppercase;color:var(--color-text-secondary);padding-left:.4em}.coming-soon__form{width:100%}.coming-soon__field{display:flex;align-items:stretch;border:1px solid var(--color-border);background:#ffffff03;transition:border-color .6s var(--ease-out),box-shadow .6s var(--ease-out)}.coming-soon__field:focus-within{border-color:#f5f2ee73;box-shadow:0 0 30px #9c7b5414}.coming-soon__input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--color-text);font-family:var(--font-body);font-size:.8125rem;letter-spacing:var(--tracking-wide);padding:1.05rem 1.1rem}.coming-soon__input::placeholder{color:var(--color-text-secondary);font-weight:300}.coming-soon__submit{flex-shrink:0;display:grid;place-items:center;width:3.4rem;background:var(--color-text);color:var(--color-bg);border:0;cursor:none;transition:background .42s var(--ease-out)}.coming-soon__submit:hover,.coming-soon__submit:focus-visible{background:var(--color-accent)}.coming-soon__submit-arrow{display:block;transition:transform .42s var(--ease-out)}.coming-soon__submit:hover .coming-soon__submit-arrow{transform:translate(4px)}.coming-soon__message{margin:0;font-family:var(--font-body);font-size:.625rem;letter-spacing:.24em;text-transform:uppercase}.coming-soon__message--success{color:var(--color-accent)}.coming-soon__message--error{color:#c46d6d}.coming-soon__fineprint{margin:0;font-family:var(--font-body);font-size:.625rem;line-height:1.7;letter-spacing:.04em;color:var(--color-text-secondary);max-width:32ch}.coming-soon__stage{order:1;position:relative;display:grid;place-items:center}@media(min-width:900px){.coming-soon__stage{order:0}}.coming-soon__core{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;text-align:center;pointer-events:none}.coming-soon__logo{margin:0;display:inline-flex;font-family:var(--font-display);font-weight:500;font-size:clamp(2.25rem,6vw,4.25rem);letter-spacing:.34em;padding-left:.34em;color:var(--color-text);text-shadow:0 0 40px rgba(245,242,238,.12)}.coming-soon__letter{display:inline-block;opacity:0;transform:translateY(.4em);filter:blur(10px);transition:opacity 1.5s var(--ease-out),transform 1.7s var(--ease-out),filter 1.7s var(--ease-out);transition-delay:calc(.9s + var(--i) * .22s)}.is-ready .coming-soon__letter{opacity:1;transform:none;filter:blur(0)}.coming-soon__spark{color:color-mix(in srgb,var(--color-glow) 70%,var(--color-accent));opacity:0;transition:opacity 1.6s var(--ease-out);transition-delay:1.9s;animation:eclipse-spark 4s ease-in-out infinite 2.2s}.is-ready .coming-soon__spark{opacity:.85}.coming-soon__contact{margin:0;display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-body);font-size:.625rem;letter-spacing:.34em;text-transform:lowercase;color:var(--color-text-secondary);opacity:0;transition:opacity 1.6s var(--ease-out);transition-delay:2.2s}.is-ready .coming-soon__contact{opacity:1}.coming-soon__footer{text-align:center;padding:clamp(1.5rem,3vw,2rem);font-family:var(--font-body);font-size:.5625rem;letter-spacing:.36em;text-transform:uppercase;color:var(--color-text-secondary);opacity:0;transition:opacity 1.6s var(--ease-out);transition-delay:2.4s}.is-ready .coming-soon__footer{opacity:1}.no-js .coming-soon__top,.no-js .coming-soon__statement,.no-js .coming-soon__lead-spark,.no-js .coming-soon__form-wrap,.no-js .coming-soon__letter,.no-js .coming-soon__spark,.no-js .coming-soon__contact,.no-js .coming-soon__footer{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.coming-soon__spark{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/coming-soon.css.map */
