@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400..600&family=Work+Sans:wght@400;500;600&display=swap";body{margin:0;overflow-x:hidden}.coming-soon{--cs-cream: #f9f5f0;--cs-ink: #05472a;--cs-sky: #b9d9eb;--cs-sky-ink: #05472a;--cs-ghost: #dbe6d4;--cs-line: #e2dccf;--cs-bg: var(--cs-cream);--cs-fg: var(--cs-ink);position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--cs-bg);color:var(--cs-fg);font-family:Work Sans,system-ui,sans-serif;transition:background-color .6s ease,color .6s ease}body.cs-inverted .coming-soon{--cs-bg: var(--cs-ink);--cs-fg: var(--cs-cream)}.coming-soon *{box-sizing:border-box}.cs-hero-section{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.cs-ribbon-wrap{position:absolute;top:2%;left:42%;width:255vw;transform:translate(-50%) rotate(-15deg);z-index:5;pointer-events:none;will-change:transform;backface-visibility:hidden}.cs-ribbon{background:var(--cs-ink);padding:clamp(10px,1.6vw,18px) 0;overflow:hidden;white-space:nowrap}.cs-ribbon__track{display:inline-flex;animation:cs-ribbon-scroll 16s linear infinite;will-change:transform;backface-visibility:hidden}.cs-ribbon__item{display:inline-flex;align-items:center;gap:clamp(10px,1.2vw,16px);padding-inline-end:clamp(20px,2.6vw,34px);font-family:Work Sans,sans-serif;font-weight:600;font-size:clamp(.8rem,2vw,1.1rem);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-cream)}.cs-ribbon__item .cs-dot{color:var(--cs-sky);font-size:.7em}@keyframes cs-ribbon-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cs-ribbon__track{animation:none}}.cs-topbar{position:relative;z-index:6;display:flex;align-items:center;padding:28px clamp(20px,5vw,56px) 0;opacity:1;transition:opacity .35s ease}body.cs-inverted .cs-topbar{opacity:0;pointer-events:none}.cs-content-area{position:relative;flex:1;display:flex;flex-direction:column}.cs-wordmark{font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:500;color:var(--cs-fg);letter-spacing:.01em;text-decoration:none;display:inline-flex;align-items:center}.cs-wordmark__logo-wrap{display:inline-flex;align-items:center;justify-content:center;background:var(--cs-cream);border-radius:999px;padding:10px 20px}.cs-wordmark__logo{display:block;height:51px;background-color:var(--cs-ink);-webkit-mask-image:var(--cs-logo-url);mask-image:var(--cs-logo-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.cs-hero{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;padding:64px clamp(20px,5vw,56px) 40px;max-width:1180px;width:100%;margin:0 auto}.cs-headline,.cs-ghost,.cs-countdown{opacity:0;transform:translateY(30px)}@media(prefers-reduced-motion:reduce){.cs-headline,.cs-ghost,.cs-countdown{opacity:1;transform:none}}.cs-headline{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.08;letter-spacing:-.01em;margin:0 0 14px;max-width:16ch;text-wrap:balance}.cs-ghost{font-family:Fraunces,Georgia,serif;font-weight:500;color:var(--cs-ghost);line-height:.86;letter-spacing:-.02em;font-size:clamp(4.5rem,15vw,8.5rem);margin:-.12em 0 .06em;-webkit-user-select:none;user-select:none}@media(min-width:900px){.cs-headline{max-width:none;white-space:nowrap}.cs-ghost{white-space:nowrap;font-size:clamp(4rem,8.6vw,8.5rem)}}.cs-countdown{margin:22px 0 0}.cs-countdown__label{font-size:.78rem;color:var(--cs-fg);opacity:.6;margin:0 0 10px}.cs-countdown__row{display:flex;align-items:baseline;justify-content:flex-end;gap:clamp(10px,2.4vw,22px);font-variant-numeric:tabular-nums}.cs-countdown__unit{display:inline-flex;align-items:baseline;gap:.28em}.cs-countdown__value{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(1.6rem,4.4vw,2.5rem);color:var(--cs-fg);min-width:1.4ch}.cs-countdown__unit-label{font-family:Work Sans,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.04em;color:var(--cs-fg);opacity:.5}.cs-notify{max-width:640px;margin:0 auto;padding:clamp(72px,14vw,140px) clamp(20px,5vw,56px);text-align:center}.cs-notify h2{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(1.9rem,4.4vw,2.8rem);line-height:1.12;margin:0 0 20px;text-wrap:balance}.cs-notify p.cs-body{font-size:1rem;line-height:1.65;color:var(--cs-fg);opacity:.72;max-width:50ch;margin:0 auto 32px}.cs-eyebrow{font-family:Work Sans,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-sky);margin:0 0 18px}.cs-signup-wrap{max-width:440px;margin:0 auto}.cs-signup-wrap .email-signup-block{width:100%}.cs-signup-wrap .email-signup__input-group{overflow:visible}.cs-signup-wrap .email-signup__input{background:var(--cs-bg)!important;border-color:var(--cs-fg)!important;color:var(--cs-fg)!important;font-family:Work Sans,sans-serif!important;transition:background-color .6s ease,border-color .6s ease,color .6s ease}.cs-signup-wrap .email-signup__input::placeholder{color:color-mix(in srgb,var(--cs-fg) 55%,transparent)!important}.cs-signup-wrap .email-signup__input:focus{outline:2px solid #3b82f6;outline-offset:2px}.cs-signup-wrap .email-signup__button{background:var(--cs-sky)!important;color:var(--cs-sky-ink)!important;border-radius:100px!important;font-family:Work Sans,sans-serif!important;font-weight:600!important;white-space:nowrap}.cs-signup-wrap .email-signup__button:hover{background:#a3cfe3!important}.cs-signup-wrap .email-signup__message{justify-content:center;gap:10px;margin-top:16px;font-family:Fraunces,Georgia,serif;font-size:1.05rem;font-weight:500;color:var(--cs-fg)!important;opacity:0;transform:translateY(8px) scale(.98);animation:cs-message-in .6s cubic-bezier(.22,1,.36,1) .05s forwards}.cs-signup-wrap .email-signup__message .icon-success{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--cs-sky);color:var(--cs-sky-ink);transform:scale(0);animation:cs-badge-pop .5s cubic-bezier(.34,1.56,.64,1) .1s forwards}.cs-signup-wrap .email-signup__message .icon-success svg{width:14px;height:14px;stroke-dasharray:26;stroke-dashoffset:26;animation:cs-check-draw .4s ease .45s forwards}.cs-signup-wrap .email-signup__message-text{text-wrap:balance}@keyframes cs-message-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cs-badge-pop{to{transform:scale(1)}}@keyframes cs-check-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.cs-signup-wrap .email-signup__message,.cs-signup-wrap .email-signup__message .icon-success,.cs-signup-wrap .email-signup__message .icon-success svg{animation:none;opacity:1;transform:none;stroke-dashoffset:0}}.cs-foot{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;max-width:640px;margin:0 auto;padding:0 clamp(20px,5vw,56px) clamp(40px,8vw,72px);font-size:.78rem;color:var(--cs-fg);opacity:.6}.cs-foot a,.cs-foot button{color:inherit;text-decoration:underline;text-underline-offset:2px;background:none;border:none;padding:0;font:inherit;cursor:pointer}@media(max-width:640px){.cs-countdown__row{justify-content:center}.cs-foot{flex-direction:column;gap:8px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/coming-soon.css.map */
