.age-gate{position:fixed;z-index:9999999999;width:100vw;height:100vh;left:0;top:0;display:flex;justify-content:center;align-items:center;background-color:var(--background-fill-dark-1)}@media screen and (max-width:989px){.age-gate{align-items:flex-start}}.age-gate:not(.active){display:none}.age-gate .image{position:absolute;z-index:-1;top:0;left:0;width:100vw;height:100vh;background:var(--primitive-gold)}.age-gate .image svg{color:var(--primitive-orange);height:60dvh;min-width:100%}@media screen and (max-width:989px){.age-gate .image svg{height:70dvh}}.age-gate .content{max-height:-moz-fit-content;max-height:fit-content;background-color:var(--background-light);border-radius:var(--box-border-rad);display:flex;flex-direction:column;gap:var(--global-item-gap-sm);color:var(--primitive-red)}@media screen and (min-width:769px){.age-gate .content{aspect-ratio:4/3;width:600px}}@media screen and (max-width:989px){.age-gate .content{max-width:calc(100% - var(--global-sect-pad-x-sm));margin-top:var(--global-sect-pad-x-sm)}}.age-gate .content.locked{display:none}.age-gate .content .content-logo{overflow:hidden;position:relative;min-height:200px;border-radius:var(--box-border-rad);display:flex;align-items:center}@media screen and (max-width:768px){.age-gate .content .content-logo{min-height:100px}}.age-gate .content .content-logo .logo{position:relative;z-index:2;color:#000;padding:0 var(--box-pad) 0 var(--box-pad);box-sizing:content-box}.age-gate .content .content-logo .wide-wave{color:var(--primitive-lime);position:absolute;top:0;left:0;border-radius:var(--box-border-rad);width:850px}@media screen and (max-width:989px){.age-gate .content .content-logo .wide-wave{width:800px}}@media screen and (max-width:480px){.age-gate .content .content-logo .wide-wave{width:600px}}.age-gate .content .content-text{display:flex;flex-direction:column;gap:var(--global-item-gap-md);padding:0 var(--box-pad) var(--box-pad) var(--box-pad)}.age-gate .content .buttons{display:flex;gap:var(--global-item-gap-sm)}@media screen and (max-width:989px){.age-gate .content .buttons{flex-direction:column}.age-gate .content .buttons button{width:100%;justify-content:center}}.age-gate .content .buttons button:nth-child(2){background:0 0;color:var(--button-bg-fill-default)}.age-gate .content .buttons button:hover{color:var(--primitive-blue);--button-bg-stroke-hover:var(--primitive-blue)}.age-gate.locked .content.locked{display:block}.age-gate.locked .content.locked .content-text{margin-top:var(--global-item-gap-md)}.age-gate.locked .content:not(.locked){display:none}