.coming-soon{min-height:100dvh;color:var(--am-ink);background:var(--am-void);text-align:center;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden auto}.coming-soon__atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.coming-soon__wash{background:linear-gradient(160deg, #1a1612 0%, var(--am-void) 42%, #090807 100%);animation:12s ease-in-out infinite am-breathe;position:absolute;inset:-25%}.coming-soon__aurora{aspect-ratio:1;filter:blur(46px);background:conic-gradient(#0000 0deg,#c2a46b38 60deg,#0000 120deg,#f3eee61f 200deg,#0000 280deg,#c2a46b33 330deg,#0000 360deg);width:min(130vw,1080px);animation:18s linear infinite am-aurora;position:absolute;top:8%;left:50%;translate:-50% -10%}.coming-soon__aurora--b{opacity:.7;filter:blur(60px);width:min(100vw,760px);animation-duration:26s;animation-direction:reverse;top:28%}.coming-soon__spotlight{pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.coming-soon__parallax{will-change:transform;position:absolute;inset:-8%}.coming-soon__orb{filter:blur(36px);will-change:transform;border-radius:50%;position:absolute}.coming-soon__orb--a{background:radial-gradient(circle,#c2a46b6b 0%,#c2a46b1f 42%,#0000 70%);width:min(56vw,560px);height:min(56vw,560px);animation:14s ease-in-out infinite am-drift-a;top:6%;left:8%}.coming-soon__orb--b{background:radial-gradient(circle,#c2a46b4d 0%,#78603a24 40%,#0000 72%);width:min(64vw,680px);height:min(64vw,680px);animation:18s ease-in-out infinite am-drift-b;bottom:0;right:-10%}.coming-soon__orb--c{background:radial-gradient(circle,#f3eee629 0%,#0000 68%);width:min(40vw,400px);height:min(40vw,400px);animation:16s ease-in-out infinite am-drift-c;top:36%;left:38%}.coming-soon__orb--d{background:radial-gradient(circle,#c2a46b33 0%,#0000 70%);width:min(34vw,300px);height:min(34vw,300px);animation:20s ease-in-out infinite reverse am-drift-a;top:58%;left:-6%}.coming-soon__sheen{filter:blur(10px);background:linear-gradient(105deg,#0000 30%,#c2a46b1f 48%,#f3eee629 50%,#c2a46b1a 52%,#0000 70%);width:55%;height:160%;animation:8s ease-in-out infinite am-sheen;position:absolute;top:-30%;left:-20%}.coming-soon__sheen--b{opacity:.75;animation-duration:9s;animation-delay:-3.2s}.coming-soon__sheen--c{opacity:.55;width:40%;animation-duration:12s;animation-delay:-6s}.coming-soon__rings{position:absolute;inset:0}.coming-soon__ring{aspect-ratio:1;opacity:0;will-change:transform, opacity;border:1px solid #c2a46b47;border-radius:50%;width:min(72vw,560px);animation:8s ease-out 1.6s infinite am-ripple;position:absolute;top:46%;left:50%;translate:-50% -50%}.coming-soon__ring--b{width:min(58vw,460px);animation-delay:4.2s}.coming-soon__ring--c{width:min(46vw,360px);animation-delay:6.8s}.coming-soon__frame{z-index:2;pointer-events:none;position:absolute;inset:clamp(14px,2.5vw,28px)}.coming-soon__corner{border:1px solid #c2a46b8c;width:28px;height:28px;animation:1.2s cubic-bezier(.22,1,.36,1) both am-corner-in;position:absolute}.coming-soon__corner--tl{border-bottom:0;border-right:0;top:0;left:0}.coming-soon__corner--tr{border-bottom:0;border-left:0;animation-delay:.1s;top:0;right:0}.coming-soon__corner--bl{border-top:0;border-right:0;animation-delay:.2s;bottom:0;left:0}.coming-soon__corner--br{border-top:0;border-left:0;animation-delay:.3s;bottom:0;right:0}.coming-soon__particles{position:absolute;inset:0;overflow:hidden}.coming-soon__particle{bottom:0;left:calc(4% + (var(--am-p) * 5.2%));opacity:0;--am-drift-x:calc((var(--am-p) - 9) * 8px);width:2px;height:2px;animation:am-particle calc(10s + var(--am-p) * .45s) linear infinite;animation-delay:calc(1.2s + var(--am-p) * .35s);background:#f3eee6bf;border-radius:50%;position:absolute;box-shadow:0 0 8px #c2a46b8c}.coming-soon__veil{opacity:.3;mix-blend-mode:soft-light;background:linear-gradient(#0b0a092e,#0000 34%,#0b0a098c),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:absolute;inset:0}.coming-soon__header,.coming-soon__main,.coming-soon__footer{z-index:1;position:relative}.coming-soon__header{text-align:left;justify-content:space-between;align-items:center;gap:20px;padding:clamp(24px,4vw,40px) clamp(22px,5vw,56px);animation:1s both am-fade;display:flex}.coming-soon__meta{letter-spacing:.28em;text-transform:uppercase;color:var(--am-gold);font-size:11px;font-weight:600;animation:4.5s ease-in-out 1.2s infinite am-meta-glow}.coming-soon__mail{letter-spacing:.14em;text-transform:uppercase;color:var(--am-faint);font-size:11px;font-weight:500}.coming-soon__main{place-items:center;padding:clamp(24px,5vh,48px) clamp(22px,5vw,56px);display:grid}.coming-soon__hero{opacity:0;flex-direction:column;align-items:center;width:min(100%,720px);animation:1s cubic-bezier(.22,1,.36,1) .15s forwards am-rise;display:flex}.coming-soon__brand{font-family:var(--font-display);letter-spacing:.04em;text-transform:none;justify-content:center;margin:0;font-size:clamp(56px,11vw,120px);font-weight:500;line-height:.95;animation:8s ease-in-out 1.4s infinite am-float-brand;display:flex}.coming-soon__brand-letter{opacity:0;background:linear-gradient(110deg,#f3eee6 18%,#c2a46b 42%,#fff8ea 50%,#c2a46b 58%,#f3eee6 82%) 0%/220% 100%;color:#0000;animation:.7s cubic-bezier(.22,1,.36,1) forwards am-letter-in,6s linear 1.6s infinite am-shimmer-text;animation-delay:calc(.35s + 60ms * var(--am-i)), 1.6s;-webkit-background-clip:text;background-clip:text;display:inline-block}.coming-soon__lede{max-width:36ch;color:var(--am-muted);text-wrap:pretty;opacity:.85;margin:24px 0 0;font-size:clamp(15px,1.5vw,18px);line-height:1.7;animation:4.5s ease-in-out 1.8s infinite am-lede-soft}.coming-soon__form{border-bottom:1px solid #f3eee624;grid-template-columns:1fr auto;gap:0;width:min(100%,440px);margin:36px auto 0;animation:5s ease-in-out 2s infinite am-underline-glow;display:grid}.coming-soon__input{min-width:0;color:var(--am-ink);text-align:left;background:0 0;border:0;outline:none;padding:16px 4px}.coming-soon__input::placeholder{color:var(--am-faint)}.coming-soon__input:focus{border-color:var(--am-gold)}.coming-soon__submit{color:var(--am-gold);cursor:pointer;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:16px 4px 16px 18px;font-size:12px;font-weight:600;transition:color .25s}.coming-soon__submit:hover{color:var(--am-ink)}.coming-soon__submit:disabled{cursor:default;opacity:.55}.coming-soon__note{min-height:22px;color:var(--am-gold);margin:14px 0 0;font-size:13px}.coming-soon__signature{flex-direction:column;align-items:center;gap:12px;margin:48px 0 0;display:flex}.coming-soon__signature-rule{background:var(--am-gold);transform-origin:50%;width:28px;height:1px;animation:.9s cubic-bezier(.22,1,.36,1) .4s both am-draw;display:block}.coming-soon__signature-name{font-family:var(--font-display);letter-spacing:.14em;color:#f3eee6d1;font-size:15px;font-style:italic;font-weight:500}.coming-soon__footer{letter-spacing:.14em;text-transform:uppercase;color:var(--am-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 clamp(22px,5vw,56px) clamp(22px,4vw,36px);font-size:11px;font-weight:500;animation:1.2s .15s both am-fade;display:flex}@media (width<=900px){.coming-soon__brand{letter-spacing:.02em;font-size:clamp(48px,12vw,88px)}.coming-soon__ring{width:min(88vw,420px)}.coming-soon__ring--b{width:min(72vw,340px)}.coming-soon__ring--c{width:min(58vw,260px)}}@media (width<=720px){.coming-soon{padding-bottom:env(safe-area-inset-bottom);grid-template-rows:auto 1fr auto}.coming-soon__atmosphere{position:fixed}.coming-soon__sheen--c,.coming-soon__orb--d,.coming-soon__aurora--b,.coming-soon__particle:nth-child(n+13){display:none}.coming-soon__orb{filter:blur(28px)}.coming-soon__aurora{filter:blur(36px);width:min(160vw,720px)}.coming-soon__frame{inset:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.coming-soon__corner{width:18px;height:18px}.coming-soon__header{padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 12px max(18px, env(safe-area-inset-left));flex-wrap:wrap;justify-content:space-between;gap:10px 16px}.coming-soon__meta{letter-spacing:.2em;font-size:10px}.coming-soon__mail{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:10px;overflow:hidden}.coming-soon__main{padding:20px max(18px, env(safe-area-inset-right)) 28px max(18px, env(safe-area-inset-left));align-content:center}.coming-soon__hero{width:100%;max-width:100%}.coming-soon__brand{letter-spacing:.01em;flex-wrap:nowrap;max-width:100%;font-size:clamp(42px,13vw,64px)}.coming-soon__lede{max-width:32ch;margin-top:18px;padding:0 4px;font-size:15px;line-height:1.65}.coming-soon__form{border-bottom:0;grid-template-columns:1fr;gap:8px;width:100%;max-width:100%;margin-top:28px;animation:none}.coming-soon__input{border-bottom:1px solid #f3eee624;width:100%;min-height:48px;padding:14px 2px;font-size:16px}.coming-soon__submit{text-align:left;justify-self:stretch;width:100%;min-height:48px;padding:14px 2px}.coming-soon__signature{margin-top:36px}.coming-soon__signature-name{letter-spacing:.12em;font-size:14px}.coming-soon__footer{padding:0 max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));text-align:center;letter-spacing:.12em;flex-direction:column;justify-content:center;gap:8px;font-size:10px}.coming-soon__ring{top:42%}}@media (width<=420px){.coming-soon__brand{font-size:clamp(36px,12.5vw,48px)}.coming-soon__meta,.coming-soon__mail{letter-spacing:.06em}.coming-soon__footer span:last-child{display:none}}@media (height<=700px) and (width<=720px){.coming-soon__main{padding-top:12px;padding-bottom:16px}.coming-soon__lede{margin-top:14px}.coming-soon__form{margin-top:20px}.coming-soon__signature{margin-top:24px}.coming-soon__brand{animation:none}}html.am-cursor-on,html.am-cursor-on *{cursor:none!important}.am-cursor{z-index:10000;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;inset:0}.am-cursor--visible{opacity:1}.am-cursor__core,.am-cursor__ring,.am-cursor__trail{will-change:transform;border-radius:50%;position:fixed;top:0;left:0}.am-cursor__core{background:var(--am-gold);width:5px;height:5px;transition:width .3s,height .3s,opacity .3s}.am-cursor__ring{background:0 0;border:1px solid #c2a46bb3;place-items:center;width:36px;height:36px;transition:width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1),background .35s,border-color .35s;display:grid}.am-cursor__label{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--am-void);opacity:0;font-size:9px;font-weight:600;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);transform:scale(.8)}.am-cursor__trail{width:calc(8px - (var(--am-trail-i) * .6px));height:calc(8px - (var(--am-trail-i) * .6px));background:var(--am-gold);opacity:calc(.22 - (var(--am-trail-i) * .02))}.am-cursor--hover .am-cursor__core{opacity:0;width:0;height:0}.am-cursor--hover .am-cursor__ring{background:var(--am-gold);border-color:#0000;width:64px;height:64px}.am-cursor--hover .am-cursor__label{opacity:1;transform:scale(1)}.am-cursor--hover .am-cursor__trail{opacity:0}.am-cursor--down .am-cursor__ring{width:28px;height:28px}.am-cursor--down.am-cursor--hover .am-cursor__ring{width:52px;height:52px}@media (width<=720px),(pointer:coarse){.am-cursor{display:none!important}html.am-cursor-on,html.am-cursor-on *{cursor:auto!important}}:root{--am-void:#0b0a09;--am-surface:#141210;--am-ink:#f3eee6;--am-gold:#c2a46b;--am-gold-soft:#c2a46b2e;--am-muted:#f3eee6a3;--am-faint:#f3eee666;--am-line:#f3eee61f;--font-body:"Manrope", "Segoe UI", sans-serif;--font-display:"Cormorant Garamond", Georgia, serif}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font-body);background:var(--am-void);color:var(--am-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:color .25s}a:hover{color:var(--am-gold)}button,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes am-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes am-fade{0%{opacity:0}to{opacity:1}}@keyframes am-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes am-drift-a{0%{transform:translate(-6%,-4%)scale(1)}50%{transform:translate(8%,6%)scale(1.12)}to{transform:translate(-6%,-4%)scale(1)}}@keyframes am-drift-b{0%{transform:translate(10%,8%)scale(1.05)}50%{transform:translate(-12%,-6%)scale(.92)}to{transform:translate(10%,8%)scale(1.05)}}@keyframes am-drift-c{0%{transform:translateY(10%)scale(.95)}50%{transform:translate(-8%,-10%)scale(1.15)}to{transform:translateY(10%)scale(.95)}}@keyframes am-sheen{0%{opacity:0;transform:translate(-45%,-25%)rotate(18deg)}30%{opacity:.5}65%{opacity:.18}to{opacity:0;transform:translate(45%,35%)rotate(18deg)}}@keyframes am-aurora{0%{opacity:.35;transform:rotate(0)scale(1)}50%{opacity:.65;transform:rotate(180deg)scale(1.12)}to{opacity:.35;transform:rotate(360deg)scale(1)}}@keyframes am-float-brand{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes am-letter-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes am-shimmer-text{0%{background-position:120%}to{background-position:-120%}}@keyframes am-ripple{0%{opacity:.4;transform:scale(.4)}to{opacity:0;transform:scale(1.25)}}@keyframes am-corner-in{0%{opacity:0}to{opacity:1}}@keyframes am-meta-glow{0%,to{opacity:.72}50%{opacity:1}}@keyframes am-lede-soft{0%,to{opacity:.7}50%{opacity:1}}@keyframes am-underline-glow{0%,to{border-bottom-color:#f3eee624}50%{border-bottom-color:#c2a46b80}}@keyframes am-particle{0%{opacity:0;transform:translateY(20vh)scale(.6)}15%{opacity:.85}85%{opacity:.4}to{transform:translate3d(var(--am-drift-x,20px), -35vh, 0) scale(1.2);opacity:0}}@keyframes am-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
