#site-content{overflow-x:clip}body.entry-pending{overflow:hidden}body.entry-pending #site-content{visibility:hidden}
.entrance-gate{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;min-height:100dvh;overflow:auto;padding:40px 20px 90px;background:radial-gradient(ellipse at 50% 43%,#28213b 0,#171426 45%,#0e0f1b 100%);text-align:center;outline:none;color:#e8dce9}
.entrance-gate[hidden]{display:none}.entrance-inner{width:min(100%,440px);margin:auto}.entrance-eyebrow{display:block;color:#b5a0ba;letter-spacing:5px;font-size:9px}.entrance-orbit{width:126px;height:126px;position:relative;margin:40px auto 30px;display:grid;place-items:center}.entrance-orbit:before{content:'';position:absolute;inset:12px;border:1px solid #c8a97020;border-radius:50%}.entrance-orbit i{position:absolute;inset:0;border-radius:50%;border:1px solid #c8a97016;border-top-color:#e5c78e;border-right-color:#c8a97060;animation:entrance-turn 2s linear infinite}.entrance-orbit span{font:54px Georgia,serif;color:#e9ce98}.entrance-orbit b{position:absolute;right:12px;top:4px;font-size:15px;color:#efd4a3;font-weight:400}.entrance-gate h1{font:400 30px var(--serif,serif);letter-spacing:8px;margin:0 0 16px;padding-left:8px}.entrance-subtitle{font-size:12px;color:#b8a6be;line-height:1.8;margin:0 0 26px}#entrance-status{font-size:11px;color:#c9b69b;line-height:1.8;min-height:20px;margin:0 0 12px}.entrance-brand{position:absolute;bottom:30px;left:0;right:0;color:#7e708e;font-size:10px;letter-spacing:2px}.entrance-gate #bot-verification{width:min(100%,330px);margin:0 auto}.entrance-gate #bot-verification>p:empty{display:none}.entrance-gate #bot-verification>.text-button{display:block;font-size:10px;color:#91839e;margin:16px auto 0}.entrance-gate[data-state=error] .entrance-orbit i{animation-play-state:paused}.entrance-gate[data-state=error] #entrance-status{color:#dfb9bd}.entrance-gate #entrance-retry{font-size:12px;padding:10px 25px;margin-top:10px}.entry-pending .hero-art *,.entry-pending .sky i{animation-play-state:paused!important}
@keyframes entrance-turn{to{transform:rotate(360deg)}}
@media(max-height:550px){.entrance-orbit{margin:20px auto;width:90px;height:90px}.entrance-gate{padding-top:24px;padding-bottom:65px}.entrance-subtitle{margin-bottom:12px}.entrance-brand{bottom:18px}}
@media(prefers-reduced-motion:reduce){.entrance-orbit i{animation:none;border-top-color:#e5c78e}}
