.password-page{--line: rgb(154 163 178 / .14);--line-strong: rgb(154 163 178 / .22);--text-soft: #d9dce2;--radius: 6px}.password-page main{flex:1}.section-heading,.product-teaser__heading,.founder__heading,.waitlist:not(.waitlist--hero) .waitlist__heading{font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.05}.password-header{border-block-end:1px solid var(--line)}.password-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md)}.password-header__logo{display:block;color:var(--color-bone)}.password-header__logo .logo-svg{width:auto;height:3.75rem;margin-block:-.5rem}.password-header__social{display:none;gap:1.125rem;font-size:var(--text-sm);font-weight:var(--font-primary--weight-medium);color:var(--color-mist)}.password-header__social a,.password-footer__links a{text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.password-header__social a:hover,.password-footer__links a:hover{color:var(--color-bone)}.waitlist{background:var(--gradient-brand)}.waitlist--hero{background:linear-gradient(160deg,var(--color-navy) 0%,var(--color-charcoal) 70%)}.waitlist:not(.waitlist--hero){background:linear-gradient(200deg,var(--color-navy),var(--color-charcoal) 75%)}.waitlist__grid{display:grid;gap:2.25rem;padding-block:2.5rem 3rem}.waitlist:not(.waitlist--hero) .waitlist__grid{padding-block:3.75rem}.waitlist__copy{display:flex;flex-direction:column;gap:1.375rem;min-width:0}.waitlist--hero .waitlist__heading{font-size:clamp(2.5rem,1.5rem + 4.2vw,4.75rem);line-height:1;letter-spacing:-.02em}.waitlist__text{max-width:34ch;font-size:var(--text-md);color:var(--text-soft)}.waitlist__media{overflow:hidden;border-radius:var(--radius);background-color:var(--color-slate);aspect-ratio:4 / 5;max-height:32.5rem}.waitlist:not(.waitlist--hero) .waitlist__media{order:2;aspect-ratio:5 / 4}.waitlist__image{width:100%;height:100%;object-fit:cover}.waitlist-form{display:flex;flex-direction:column;gap:var(--space-sm);max-width:27.5rem}.waitlist-form__field{display:flex;flex-direction:column;gap:.375rem}.waitlist-form__label{font-size:.8125rem;font-weight:var(--font-primary--weight-medium);color:var(--color-mist)}.waitlist-form__input{padding:.875rem var(--space-md);border:1px solid var(--color-mist);background-color:var(--color-slate);color:var(--color-bone);font-size:var(--text-md)}.waitlist-form__input::placeholder{color:var(--color-mist);opacity:1}.waitlist-form__input:focus-visible{outline:none;border-color:var(--color-gold);box-shadow:0 0 0 1px var(--color-gold)}.waitlist-form__input[aria-invalid=true]{border-color:var(--color-error)}.waitlist-form__consent{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--text-sm);color:var(--text-soft)}.waitlist-form__consent label{cursor:pointer}.waitlist-form__checkbox{flex:none;width:1.125rem;height:1.125rem;margin-block-start:.125rem;accent-color:var(--color-gold);cursor:pointer}.waitlist-form__error{font-size:.8125rem;color:var(--color-error)}.waitlist-form__fine{font-size:.78rem;color:var(--color-mist)}.waitlist-form__success{display:flex;flex-direction:column;gap:var(--space-xs);padding:1.25rem 1.375rem;border:1px solid rgb(196 166 101 / .5);border-radius:var(--radius);background-color:#2c334099}.waitlist-form__success:focus{outline:none}.waitlist-form__success-heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.25rem;line-height:1.2}.waitlist-form__success-text{color:var(--color-mist)}.waitlist-form__success-slogan{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight-bold);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold)}.proof-strip{background-color:var(--color-slate)}.proof-strip__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem 2.25rem;margin-block:0;padding-block:var(--space-md);list-style:none;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight-bold);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.proof-strip__item:before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:var(--space-sm);background-color:var(--color-gold);transform:rotate(45deg);vertical-align:2px}.product-teaser__inner{display:flex;flex-direction:column;gap:2.25rem;padding-block:3.75rem}.product-teaser__head{display:flex;flex-direction:column;gap:var(--space-sm);max-width:40rem}.product-teaser__list{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:var(--space-sm);margin:0;padding:0 0 var(--space-xs);overflow-x:auto;scroll-snap-type:x mandatory;list-style:none}.product-teaser__item{display:flex;flex-direction:column;gap:var(--space-xs);scroll-snap-align:start}.product-teaser__title{margin-block-start:var(--space-2xs);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight-bold);font-size:.8125rem;line-height:1.3}.product-teaser__subtitle{font-size:.8125rem;color:var(--color-mist)}.teaser-card{position:relative;overflow:hidden;border:1px solid rgb(154 163 178 / .16);border-radius:var(--radius);background-color:var(--color-slate);aspect-ratio:3 / 4}.teaser-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.teaser-card__image--back{opacity:0}.teaser-card--has-back:hover .teaser-card__image--back,.teaser-card--has-back:focus-visible .teaser-card__image--back{opacity:1}.teaser-card--has-back:hover .teaser-card__image--front,.teaser-card--has-back:focus-visible .teaser-card__image--front{opacity:0}.teaser-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--color-mist);opacity:.5}.teaser-card__placeholder .logo-svg{width:55%}.teaser-card__lock{position:absolute;inset-block-start:.625rem;inset-inline-start:.625rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border-radius:3px;background-color:#1f2426d9;color:var(--color-gold);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight-bold);font-size:.65rem;line-height:1;letter-spacing:.14em;text-transform:uppercase}.slogan-band{overflow:hidden;border-block:1px solid var(--line)}.slogan-band__inner{display:flex;justify-content:center;padding-block:2.5rem;color:var(--color-gold)}.slogan-band .slogan-svg{width:100%;max-width:68.75rem}.slogan-band .slogan-svg path{stroke-width:1.1}.founder__grid{display:grid;gap:2.25rem;padding-block:3.75rem}.founder__photos{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--space-sm)}.founder__photo{display:flex;flex-direction:column;gap:.375rem;margin:0}.founder__photo--main{grid-row:span 2}.founder__image{width:100%;height:100%;border-radius:var(--radius);object-fit:cover;filter:saturate(.85) contrast(1.04)}.founder__photo:not(.founder__photo--main) .founder__image{height:auto;aspect-ratio:1 / 1}.founder__photo--main .founder__image{min-height:0;flex:1}.founder__photo figcaption{font-size:var(--text-xs);color:var(--color-mist)}.founder__content{display:flex;flex-direction:column;gap:1.375rem;min-width:0}.founder__text{max-width:60ch;font-size:var(--text-md);color:var(--text-soft)}.founder__badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid rgb(154 163 178 / .18);border-radius:var(--radius);background-color:#9aa3b22e;list-style:none}.founder__badge{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md);background-color:var(--color-charcoal);font-weight:var(--font-primary--weight-semibold);font-size:.84rem;line-height:1.25}.founder__badge:before{content:"";flex:none;width:7px;height:7px;background-color:var(--color-gold);transform:rotate(45deg)}.founder__quote{margin:0;padding-inline-start:1.25rem;border-inline-start:2px solid var(--color-gold);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight-bold);font-size:clamp(1.25rem,1rem + 1vw,1.625rem);line-height:1.3;text-wrap:balance}.founder__signature{margin-block-start:.625rem;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight-medium);font-size:.8125rem;color:var(--color-mist)}.founder__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.founder__tag{padding:.625rem .875rem;border:1px solid var(--color-gold);border-radius:3px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight-bold);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.founder__link{font-weight:var(--font-primary--weight-semibold);font-size:var(--text-sm);color:var(--color-gold);text-underline-offset:4px}.founder__link:hover{color:var(--color-gold-light)}.password-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) 1.75rem;padding-block:1.75rem;border-block-start:1px solid var(--line);font-size:.8125rem;color:var(--color-mist)}.password-footer__links{display:flex;flex-wrap:wrap;gap:1.125rem}.password-footer__login form{display:grid;gap:var(--space-xs);margin-block-start:var(--space-sm)}@media screen and (min-width:561px){.password-header__social{display:flex}.password-header__logo .logo-svg{height:4.5rem}.founder__badges{grid-template-columns:repeat(3,minmax(0,1fr))}.waitlist__text{font-size:var(--text-lg)}}@media screen and (min-width:990px){.waitlist__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:3.5rem;padding-block:4.5rem 5rem}.waitlist:not(.waitlist--hero) .waitlist__grid{grid-template-columns:1fr 1fr;padding-block:5.5rem}.waitlist--image-start .waitlist__media,.waitlist:not(.waitlist--hero).waitlist--image-start .waitlist__media{order:-1}.waitlist__media{max-height:none}.product-teaser__inner,.founder__grid{padding-block:5.5rem}.product-teaser__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.slogan-band__inner{padding-block:3.5rem}.founder__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3.5rem}.founder__grid--text-only{grid-template-columns:minmax(0,46rem)}.founder__text{font-size:1.0625rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/waitlist.css.map */
