.page-module__E0kJGG__bg{z-index:0;background:var(--bg-deep) url(/background.webp) center / cover no-repeat;position:fixed;top:0;bottom:0;left:0;right:0}.page-module__E0kJGG__header{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;padding:22px clamp(20px,4vw,48px);display:flex;position:fixed;top:0;left:0;right:0}.page-module__E0kJGG__header>*{pointer-events:auto}.page-module__E0kJGG__brand{letter-spacing:.42em;color:var(--gold);-webkit-user-select:none;user-select:none;align-items:center;gap:14px;font-size:15px;font-weight:600;display:inline-flex}.page-module__E0kJGG__brandLogo{filter:drop-shadow(0 1px 4px #00000059);width:31px;height:36px;display:block}.page-module__E0kJGG__navLink{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);border-bottom:1px solid #c9a86a73;padding-bottom:2px;font-size:12px;transition:color .2s,border-color .2s}.page-module__E0kJGG__headerNav{align-items:center;gap:clamp(16px,3vw,28px);display:flex}.page-module__E0kJGG__navLink:hover{color:var(--gold);border-color:var(--gold)}.page-module__E0kJGG__hint{left:0;right:0;bottom:max(16px, env(safe-area-inset-bottom));z-index:10;text-align:center;letter-spacing:.16em;color:var(--ink-dim);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;position:fixed}.page-module__E0kJGG__spacer{height:100svh}@media (max-aspect-ratio:17/20){.page-module__E0kJGG__spacer{height:320svh}}.page-module__E0kJGG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
