.PublicGateLayout_page__aUpGZ{min-height:calc(100vh - 7.6rem);position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(var(--brand-accent-rgb),.18),transparent 32%),radial-gradient(circle at bottom right,rgba(var(--brand-accent-rgb),.1),transparent 28%),linear-gradient(135deg,#050505 0,#171717 52%,#2b2b2b 100%)}.PublicGateLayout_backgroundGlow__yJ1K3{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.48),transparent 35%),linear-gradient(180deg,transparent,rgba(0,0,0,.32));pointer-events:none}.PublicGateLayout_shell__rz9gI{position:relative;z-index:1;min-height:inherit;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,28rem);gap:2rem;align-items:center;max-width:76rem;margin:0 auto;padding:4rem 1.5rem}.PublicGateLayout_singleColumn__lhGbf{grid-template-columns:minmax(0,1fr);max-width:48rem}.PublicGateLayout_copyPanel__O5Zm0{display:grid;gap:1.5rem;align-content:center}.PublicGateLayout_logoRow__zmzPe{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.PublicGateLayout_logoCard__kiV6Y{background:var(--brand-accent);display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:.9rem 1.1rem;border:1px solid rgba(209,209,209,.24);border-radius:1.25rem;box-shadow:0 18px 40px rgba(0,0,0,.28)}.PublicGateLayout_logoDivider__1MdHo{width:3rem;height:1px;background:linear-gradient(90deg,rgba(var(--brand-accent-rgb),.18),rgba(var(--brand-accent-rgb),.75))}.PublicGateLayout_badge__zaWyC{width:fit-content;padding:.45rem .8rem;border-radius:999px;background:var(--brand-accent);color:#000;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PublicGateLayout_title___Hg21{margin:0;max-width:13ch;color:#fff;font-family:Oswald,sans-serif;font-size:clamp(3rem,7vw,5.75rem);line-height:.96;text-transform:uppercase}.PublicGateLayout_description__a8WXj{display:grid;gap:1rem;max-width:42rem;color:#d1d1d1;font-size:1.08rem;line-height:1.7}.PublicGateLayout_description__a8WXj p{margin:0}.PublicGateLayout_attribution__TXYhg{margin:0;max-width:42rem;color:#d1d1d1;font-size:.875rem;line-height:1.7}.PublicGateLayout_attribution__TXYhg a{color:var(--brand-accent);text-decoration:underline;text-underline-offset:.2em}.PublicGateLayout_attribution__TXYhg a:hover{color:var(--brand-accent-hover)}.PublicGateLayout_attribution__TXYhg a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.PublicGateLayout_actions__paV9p{display:flex;flex-wrap:wrap;gap:.9rem}.PublicGateLayout_primaryAction__DOaTB{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.35rem;border-radius:999px;background:var(--brand-accent);color:#000;font-weight:600;text-decoration:none;box-shadow:0 18px 32px rgba(0,0,0,.28)}.PublicGateLayout_primaryAction__DOaTB:hover{background:var(--brand-accent-hover)}.PublicGateLayout_sidePanel__fkJpd{padding:1.5rem;border:1px solid rgba(var(--brand-accent-rgb),.28);border-top:4px solid var(--brand-accent);border-radius:1.5rem;background:rgba(245,245,245,.96);box-shadow:0 24px 50px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width:900px){.PublicGateLayout_shell__rz9gI{grid-template-columns:1fr;padding-top:3rem;padding-bottom:3rem}.PublicGateLayout_title___Hg21{max-width:15ch}}@media (max-width:640px){.PublicGateLayout_page__aUpGZ{min-height:calc(100vh - 5rem)}.PublicGateLayout_logoDivider__1MdHo{display:none}.PublicGateLayout_logoRow__zmzPe{align-items:stretch}.PublicGateLayout_logoCard__kiV6Y{width:100%}.PublicGateLayout_description__a8WXj{font-size:1rem}.PublicGateLayout_sidePanel__fkJpd{padding:1.1rem}}