.Modal-module__3mYZoq__overlay{z-index:80;background:var(--paper);animation:Modal-module__3mYZoq__lm-rise .7s var(--ease-firm) both;position:fixed;inset:0;overflow-y:auto}.Modal-module__3mYZoq__close{align-self:flex-start;margin-bottom:clamp(28px,5vh,56px)}
.WatchGallery-module__3lQela__gallery{position:absolute;inset:0}.WatchGallery-module__3lQela__cardLink{display:block;position:absolute;inset:0}.WatchGallery-module__3lQela__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.WatchGallery-module__3lQela__track::-webkit-scrollbar{display:none}.WatchGallery-module__3lQela__track:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.WatchGallery-module__3lQela__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.WatchGallery-module__3lQela__arrow{z-index:1;border:1px solid rgb(var(--gold-light-rgb) / .38);-webkit-backdrop-filter:blur(6px);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#f8f4edd6;border-radius:50%;place-items:center;margin-top:-20px;padding:0;transition:opacity .35s,background .35s,border-color .35s,color .35s;display:grid;position:absolute;top:50%}.WatchGallery-module__3lQela__arrow:hover{background:var(--ink-deep);border-color:var(--ink-deep);color:#f4ede0}.WatchGallery-module__3lQela__prev{left:clamp(10px,1.6vw,18px)}.WatchGallery-module__3lQela__next{right:clamp(10px,1.6vw,18px)}.WatchGallery-module__3lQela__card .WatchGallery-module__3lQela__arrow{opacity:0;width:34px;height:34px;margin-top:-17px}.WatchGallery-module__3lQela__card:hover .WatchGallery-module__3lQela__arrow{opacity:1}@media (hover:none){.WatchGallery-module__3lQela__card .WatchGallery-module__3lQela__arrow{display:none}}.WatchGallery-module__3lQela__dots{z-index:1;-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#241f1a42;border-radius:999px;gap:5px;padding:6px 8px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.WatchGallery-module__3lQela__dot{width:5px;height:5px;transition:background .3s ease, width .3s var(--ease-soft);background:#f8f4ed80;border-radius:50%}.WatchGallery-module__3lQela__dot[data-on]{background:#f8f4ed;border-radius:3px;width:14px}.WatchGallery-module__3lQela__counter{z-index:1;color:#f4ede0;font-family:var(--mono);letter-spacing:.18em;pointer-events:none;background:#241f1a6b;margin:0;padding:5px 9px;font-size:10px;position:absolute;bottom:12px;right:clamp(12px,1.8vw,20px)}@media (max-width:560px){.WatchGallery-module__3lQela__detail .WatchGallery-module__3lQela__counter{display:none}}
.WaitlistForm-module__ezBnSq__waitlist{justify-items:start;gap:22px;max-width:44rem;display:grid}.WaitlistForm-module__ezBnSq__waitlist>*{max-width:100%}.WaitlistForm-module__ezBnSq__kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin:0;font-size:10.5px}.WaitlistForm-module__ezBnSq__heading{font-family:var(--serif);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(30px,4vw,50px);font-weight:300;line-height:1.05}.WaitlistForm-module__ezBnSq__heading em{color:var(--gold);font-style:italic}.WaitlistForm-module__ezBnSq__body{max-width:48ch;color:rgb(var(--ink-rgb) / .78);text-wrap:pretty;margin:0;font-size:clamp(15px,1.8vw,17px);font-weight:300;line-height:1.75}.WaitlistForm-module__ezBnSq__form{justify-self:stretch;max-width:34rem;margin-top:8px}.WaitlistForm-module__ezBnSq__row{border-bottom:1px solid rgb(var(--ink-rgb) / .35);transition:border-color .3s;display:flex}.WaitlistForm-module__ezBnSq__row:focus-within{border-color:var(--gold)}.WaitlistForm-module__ezBnSq__row input{min-width:0;font-family:var(--serif);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:16px 0;font-size:1.3rem}.WaitlistForm-module__ezBnSq__row input::placeholder{color:rgb(var(--ink-rgb) / .5)}.WaitlistForm-module__ezBnSq__row input:focus{border-bottom-color:#0000}.WaitlistForm-module__ezBnSq__row button{cursor:pointer;letter-spacing:.26em;text-transform:uppercase;min-height:44px;color:var(--gold);background:0 0;border:0;padding:0 0 0 16px;font-size:11px;font-weight:500;transition:color .3s;position:relative}.WaitlistForm-module__ezBnSq__row button:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--rd-ease);background:currentColor;position:absolute;bottom:10px;left:16px;right:0;transform:scaleX(0)}.WaitlistForm-module__ezBnSq__row button:hover{color:var(--ink)}.WaitlistForm-module__ezBnSq__row button:hover:after,.WaitlistForm-module__ezBnSq__row button:focus-visible:after{transform-origin:0;transform:scaleX(1)}.WaitlistForm-module__ezBnSq__row button:disabled{opacity:.6;cursor:default}.WaitlistForm-module__ezBnSq__error{color:var(--gold);margin:10px 0 0;font-size:13.5px;line-height:1.6}.WaitlistForm-module__ezBnSq__done{max-width:34rem;font-family:var(--serif);color:var(--gold);margin:8px 0 0;font-size:1.35rem;font-style:italic;line-height:1.45}.WaitlistForm-module__ezBnSq__sourcing{letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .7);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:.8em;margin-top:14px;padding-bottom:6px;font-size:10.5px;transition:color .3s;display:inline-flex}.WaitlistForm-module__ezBnSq__sourcing span{transition:transform .4s var(--rd-ease)}.WaitlistForm-module__ezBnSq__sourcing:hover{color:var(--gold)}.WaitlistForm-module__ezBnSq__sourcing:hover span{transform:translate(4px)}.WaitlistForm-module__ezBnSq__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
