.brand-entry{display:none}.entry-pending{overflow:hidden;background:#050505}.entry-pending .brand-entry{display:flex}.brand-entry{position:fixed;inset:0;z-index:100;align-items:center;justify-content:center;flex-direction:column;background:#050505;color:#f5f5f0;opacity:0;transform:translateY(-3%);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}.entry-pending .brand-entry{opacity:1;transform:none;pointer-events:auto}.brand-entry:not([hidden]){display:flex}.entry-mark{display:block;overflow:hidden;padding:.28em .16em .34em;font:500 clamp(2.6rem,9vw,8.2rem)/.92 var(--display);letter-spacing:-.05em}.entry-mark span{display:block;padding-bottom:.08em;animation:mark-rise 1.4s cubic-bezier(.22,1,.36,1) both}.entry-subtitle{font-size:.63rem;letter-spacing:.24em;text-transform:uppercase;margin:12px 0 30px}.entry-rule{width:90px;height:1px;background:#e8e8e3;transform-origin:left;animation:entry-line 2.6s cubic-bezier(.22,1,.36,1) both}.entry-link{position:absolute;bottom:max(40px,env(safe-area-inset-bottom));min-height:44px;padding:12px;text-decoration:none;font:400 .8rem Sans,Arial,sans-serif;letter-spacing:.03em}.entry-link span{margin-left:30px}.geostich .entry-mark{font-family:Grotesk,Arial,sans-serif;font-size:clamp(2.4rem,9vw,7.4rem);font-weight:600;letter-spacing:-.065em}.geostich .entry-rule{background:var(--accent)}.revvye .entry-mark{font-family:Sans,Arial,sans-serif;font-weight:500;letter-spacing:-.045em}.prive .entry-mark{font-size:clamp(2.8rem,10vw,8.8rem)}@keyframes mark-rise{from{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes entry-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.brand-entry{display:none!important;transition:none}.entry-mark span,.entry-rule{animation:none}.entry-pending{overflow:auto}}
.entry-pending:before{content:'';position:fixed;inset:0;background:#050505;z-index:99}
.entry-pending .brand-entry[hidden]{display:flex!important}.entry-pending #site-shell,.entry-pending #site-shell .cover-slide{visibility:hidden}
@media(prefers-reduced-motion:reduce){.entry-pending .brand-entry[hidden],.entry-pending:before{display:none!important}.entry-pending #site-shell,.entry-pending #site-shell .cover-slide.is-active{visibility:visible}}
