*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink-2);color:var(--bone);font-family:var(--body);font-weight:200;line-height:2;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;background:none;border:0}button{cursor:pointer}::selection{background:var(--rose);color:var(--bone)}:focus-visible{outline:1px solid var(--rose);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{position:relative;min-height:100svh;display:grid;place-items:center;text-align:center;padding:clamp(60px,10vh,110px) clamp(20px,7vw,140px);overflow:hidden}.media{position:absolute;top:0;right:0;bottom:0;left:0}.media img,.media video{width:100%;height:100%;object-fit:cover;transform:scale(1.02);animation:drift 40s ease-out both}.media.still img{animation:none;transform:none}@keyframes drift{0%{transform:scale(1.02)}to{transform:scale(1.12)}}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1c181566,#1c18151f 34%,#1c18154d 64%,#1c1815a8)}.inner{position:relative;z-index:3;max-width:min(580px,90vw)}.eyebrow{font-family:var(--util);font-size:9px;letter-spacing:.46em;text-transform:uppercase;color:#e9e2d8a8;display:block;margin:0 0 clamp(22px,4vh,34px)}.mark{font-family:var(--display);text-transform:uppercase;margin:0;line-height:1;font-size:clamp(32px,7.6vw,104px);letter-spacing:.3em;padding-left:.3em;animation:settle 3.2s cubic-bezier(.16,1,.3,1) both}.mark img{max-height:clamp(46px,9vw,96px);width:auto;margin:0 auto}@keyframes settle{0%{letter-spacing:.62em;opacity:0}to{letter-spacing:.3em;opacity:1}}.rule{width:min(300px,54vw);height:1px;background:#e9e2d866;margin:clamp(26px,4vh,44px) auto;transform-origin:center;animation:draw 2.6s cubic-bezier(.16,1,.3,1) .5s both}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.line{font-family:var(--display);font-style:italic;margin:0;font-size:clamp(17px,2vw,26px);color:#e9e2d8eb;animation:fade 2.4s ease .9s both}@keyframes fade{0%{opacity:0}to{opacity:1}}form{margin-top:clamp(30px,5vh,54px);animation:fade 2.4s ease 1.2s both}.field{display:flex;align-items:center;border-bottom:1px solid rgba(233,226,216,.4)}.field+.field{margin-top:14px}.field input{flex:1;min-width:0;padding:14px 2px;font-size:16px;font-weight:300;font-family:var(--body);color:var(--bone);text-align:left}.field input::placeholder{color:#e9e2d880}.field input:focus{outline:none}.field button{font-family:var(--util);font-size:9px;letter-spacing:.3em;text-transform:uppercase;padding:14px 4px 14px 20px;white-space:nowrap}.consent{font-family:var(--util);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;line-height:2.1;color:#e9e2d899;margin:16px 0 0}.thanks{font-family:var(--display);font-style:italic;margin:clamp(30px,5vh,44px) 0 0;font-size:clamp(16px,1.7vw,22px);color:#e9e2d8f0}.errors{border:1px solid rgba(233,226,216,.5);padding:12px;margin-bottom:16px;font-size:14px;text-align:left}.errors ul{margin:0;padding-left:18px}.foot{position:absolute;left:clamp(20px,7vw,140px);right:clamp(20px,7vw,140px);bottom:clamp(22px,4vh,46px);z-index:4;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;animation:fade 2.4s ease 1.6s both}.foot span,.foot a{font-family:var(--util);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:#e9e2d89e;transition:color .6s ease}.foot a:hover{color:var(--bone)}@media(max-width:600px){.foot{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.media img,.media video{animation:none;transform:none}.mark,.rule,.line,form,.foot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/waitlist.css.map */
