body:has(.splash){background:var(--bg-splash)}.splash{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--bg-splash);text-align:center}.splash__backdrop,.splash__dots,.splash__glow,.splash__grain,.splash__streak{position:absolute;inset:0}.splash__glow{background:radial-gradient(100% 100% at 0 0,var(--splash-glow) 0,var(--bg-splash) 100%);-webkit-mask-image:radial-gradient(125% 100% at 0 0,#000 0,rgb(0 0 0/22%) 88%,transparent 100%);mask-image:radial-gradient(125% 100% at 0 0,#000 0,rgb(0 0 0/22%) 88%,transparent 100%)}.splash__streak{opacity:var(--opacity-streak);background:linear-gradient(var(--splash-streak) 0,transparent 100%);transform:skewX(45deg)}.splash__grain{opacity:var(--opacity-grain);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='150'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");background-size:var(--size-grain-tile)}.splash__dots{opacity:var(--opacity-dots);background-image:radial-gradient(circle at 1px 1px,var(--splash-dot) 1px,transparent 0);background-size:var(--size-dot-grid) var(--size-dot-grid)}.splash__content{position:relative;z-index:1;padding:clamp(var(--space-7),9vh,var(--space-9)) var(--space-4) var(--space-8)}.mark,.splash__content{display:flex;flex-direction:column;align-items:center}.mark{container-type:inline-size;width:var(--size-logo-splash);filter:drop-shadow(0 0 var(--size-logo-halo) var(--splash-halo))}.mark__pediment{display:block;width:100%;height:auto}.mark__stop-from{stop-color:var(--splash-gold-from)}.mark__stop-mid{stop-color:var(--splash-gold-mid)}.mark__stop-to{stop-color:var(--splash-gold-to)}.mark__name,.mark__rule,.mark__sub{background:linear-gradient(180deg,var(--splash-gold-from) 0,var(--splash-gold-mid) 50%,var(--splash-gold-to) 100%)}.mark__name,.mark__sub{color:var(--splash-gold-mid);line-height:1;text-transform:uppercase;white-space:nowrap}@supports ((-webkit-background-clip:text) or (background-clip:text)){.mark__name,.mark__sub{-webkit-background-clip:text;background-clip:text;color:transparent}}.mark__name{margin-top:4cqw;-webkit-padding-start:.3em;padding-inline-start:.3em;font-family:var(--gala-font-mark);font-weight:var(--fw-bold);font-size:14.5cqw;letter-spacing:.3em}.mark__sub{margin-top:2.6cqw;-webkit-padding-start:.46em;padding-inline-start:.46em;font-family:var(--gala-font-body);font-weight:var(--fw-medium);font-size:6cqw;letter-spacing:.46em}.mark__rule{width:100%}.mark__rule--thin{margin-top:4.2cqw;height:.8cqw}.mark__rule--thick{margin-top:1.4cqw;height:1.6cqw}.splash__title{margin-top:var(--space-7);max-width:var(--container-narrow);font-size:var(--fs-display);color:var(--splash-title);text-wrap:balance}@supports ((-webkit-background-clip:text) or (background-clip:text)){.splash__title{background:linear-gradient(180deg,var(--splash-title) 0,var(--splash-title-end) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}