/* Short brand introduction; never waits on authentication or the network. */
.am-opening{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;background:#EDE4D7;color:#806B58;isolation:isolate;animation:am-opening-exit .45s ease 1.45s forwards;pointer-events:all}
.am-opening::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 75% 10%,#D4C5B340,transparent 60%),radial-gradient(ellipse at 10% 90%,#F4EEE680,transparent 55%)}
.am-opening-orbit{position:absolute;width:min(125vw,650px);aspect-ratio:1;border:1px solid #806B5812;border-radius:50%;transform:translate(33%,-30%);right:0;top:0;pointer-events:none}
.am-opening-orbit::after{content:"";position:absolute;inset:32px;border:1px solid #806B5809;border-radius:50%}
.am-opening-lockup{text-align:center;padding:32px;animation:am-opening-enter .7s cubic-bezier(.22,1,.36,1) both}
.am-opening-mark{display:block;width:170px;height:auto;margin:0 auto}
.am-opening-name{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(20px,5.6vw,27px);font-weight:600;letter-spacing:.24em;padding-left:.24em;line-height:1.4}
.am-opening-caption{margin:15px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;letter-spacing:.31em;color:#d9c9b5;line-height:1.6}
.am-opening-foot{position:absolute;bottom:max(46px,calc(env(safe-area-inset-bottom) + 30px));left:0;right:0;text-align:center;font:10px Arial,Helvetica,sans-serif;letter-spacing:.24em;color:#c4af97}
.am-opening-foot::before{content:"";display:block;width:24px;height:2px;background:#c4af97;margin:0 auto 19px}
@keyframes am-opening-enter{0%{opacity:0;transform:scale(.65)}65%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:scale(1)}}
@keyframes am-opening-exit{to{opacity:0;visibility:hidden;pointer-events:none}}
@media(prefers-reduced-motion:reduce){.am-opening{animation-delay:.25s;animation-duration:.01s}.am-opening-lockup{animation:none}}
.am-opening-preview{animation:none;position:absolute;min-height:100svh}
.am-opening-preview .am-opening-lockup{animation:none}
