.AgeGate-module__U8jRoq__gate{display:none}html[data-age-gate=show] .AgeGate-module__U8jRoq__gate{z-index:1000;padding:var(--kinetus-space-5) var(--kinetus-container-margin-mobile);background:radial-gradient(circle at 70% 20%, var(--kinetus-bg-deep-2), var(--kinetus-bg-deep) 60%);color:var(--kinetus-text-inverse);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.AgeGate-module__U8jRoq__dialog{align-items:center;gap:var(--kinetus-space-4);width:100%;max-width:520px;padding:var(--kinetus-space-8) var(--kinetus-space-5);border:1px solid var(--kinetus-border-on-dark);border-radius:var(--kinetus-radius-card);text-align:center;flex-direction:column;margin:auto;display:flex}.AgeGate-module__U8jRoq__dialog:focus{outline:none}.AgeGate-module__U8jRoq__logoPanel{padding:var(--kinetus-space-2) var(--kinetus-space-4);background:var(--kinetus-bg-base);border-radius:var(--kinetus-radius-md);display:inline-flex}.AgeGate-module__U8jRoq__logo{width:auto;height:48px}.AgeGate-module__U8jRoq__tagline,.AgeGate-module__U8jRoq__footnote{color:var(--kinetus-text-inverse-muted);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.AgeGate-module__U8jRoq__mark{width:88px;height:88px;margin-top:var(--kinetus-space-4);color:var(--kinetus-brand-cyan-bright)}.AgeGate-module__U8jRoq__heading{font-family:var(--kinetus-font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:32px;font-weight:700;line-height:1.1}.AgeGate-module__U8jRoq__headingAccent{margin-top:var(--kinetus-space-2);color:var(--kinetus-brand-cyan-bright);letter-spacing:.4em;font-size:20px;display:block}.AgeGate-module__U8jRoq__body{gap:var(--kinetus-space-1);flex-direction:column;display:flex}.AgeGate-module__U8jRoq__body p{color:var(--kinetus-text-inverse);font-size:var(--kinetus-type-body-size);margin:0;line-height:1.5}.AgeGate-module__U8jRoq__actions{gap:var(--kinetus-space-3);width:100%;margin-top:var(--kinetus-space-2);flex-direction:column;display:flex}.AgeGate-module__U8jRoq__actions .AgeGate-module__U8jRoq__button{width:100%}.AgeGate-module__U8jRoq__footnote{margin-top:var(--kinetus-space-4)}@media (min-width:768px){.AgeGate-module__U8jRoq__dialog{padding:var(--kinetus-space-10) var(--kinetus-space-12)}.AgeGate-module__U8jRoq__heading{font-size:40px}}
