.AgeGate_entry__7YzU7{min-height:100svh;background:radial-gradient(ellipse at 65% 65%,var(--bg-inner),var(--bg-mid) 45%,var(--bg-outer) 90%);color:var(--gl-cream);overflow:hidden}.AgeGate_scene__yFTm8{position:fixed;inset:0;overflow:hidden;pointer-events:none;visibility:hidden}.AgeGate_entry__7YzU7:has(.AgeGate_dialog___mBE3[open]) .AgeGate_scene__yFTm8{visibility:visible}.AgeGate_sceneBrand__EC_dz{position:absolute;top:7%;left:7%;display:flex;align-items:center;gap:12px}.AgeGate_sceneBrand__EC_dz svg{color:var(--gl-amber-500)}.AgeGate_sceneBrand__EC_dz span{font-family:var(--font-heading);font-size:28px}.AgeGate_sceneHeadline__ChFc3{position:absolute;left:8%;top:29%;font-family:var(--font-heading);font-size:clamp(48px,7vw,112px);line-height:1.13;opacity:.8}.AgeGate_sceneCan__eaQRS{position:absolute;right:12%;top:21%;height:65%;width:auto;-o-object-fit:contain;object-fit:contain;transform:rotate(15deg)}.AgeGate_sceneBubbleTwo__ypvUx,.AgeGate_sceneBubble__AnZoG{position:absolute;width:54px;height:54px;border:1px solid rgb(255 255 255/18%);border-radius:50%;right:9%;bottom:17%}.AgeGate_sceneBubbleTwo__ypvUx{width:22px;height:22px;right:46%;top:19%}.AgeGate_dialog___mBE3{margin:auto;width:min(880px,calc(100% - 48px));max-width:none;max-height:calc(100svh - 40px);padding:0;border:1px solid rgb(255 255 255/22%);border-radius:24px;background:var(--gl-cream);color:var(--bg-outer);box-shadow:0 32px 100px rgb(0 0 0/35%);overflow:auto;overscroll-behavior:contain}.AgeGate_dialog___mBE3::backdrop{background:rgb(1 20 17/58%);backdrop-filter:blur(9px)}.AgeGate_layout__cjlSp{display:grid;grid-template-columns:.86fr 1fr;min-height:490px}.AgeGate_visual__NCi_b{position:relative;overflow:hidden;min-height:100%;background:var(--bg-mid);color:var(--gl-cream)}.AgeGate_photo__HlFQx{-o-object-fit:cover;object-fit:cover;-o-object-position:45% center;object-position:45% center}.AgeGate_photoShade__LagcS{position:absolute;inset:0;background:linear-gradient(180deg,rgb(1 20 17/38%),rgb(1 20 17/8%) 28%,var(--bg-outer) 100%)}.AgeGate_brand__JtDGM{position:relative;display:flex;align-items:center;gap:10px;padding:30px;font-family:var(--font-heading);font-size:30px;line-height:1}.AgeGate_brandIcon__zc0WU{width:29px;height:29px;display:grid;place-items:center;border:2px solid var(--gl-amber-500);border-radius:50%;color:var(--gl-amber-500)}.AgeGate_visualCopy__6E5IB{position:absolute;bottom:34px;left:30px;right:20px}.AgeGate_eyebrow__bjAlD{font-size:12px;font-family:var(--font-nav);font-weight:700;letter-spacing:.12em;color:var(--gl-amber-300)}.AgeGate_visualCopy__6E5IB p{margin:14px 0 20px;font-family:var(--font-heading);font-size:37px;line-height:1.15}.AgeGate_location__48Uih{display:flex;align-items:center;gap:6px;font-size:12px}.AgeGate_content__jopmU{padding:38px 38px 30px;display:flex;flex-direction:column}.AgeGate_topline__WQfkR{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-nav);font-size:12px;font-weight:800;letter-spacing:.06em}.AgeGate_ageBadge__c9U8U{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgb(4 78 59/20%);border-radius:50%;font-size:14px;letter-spacing:0;color:var(--bg-mid)}.AgeGate_title__Oa2sb{margin:30px 0 10px;font-family:var(--font-heading);font-size:44px;line-height:1.09;font-weight:400;color:var(--bg-mid)}.AgeGate_question__2CcbS{margin:0;font-family:"Outfit",var(--font-main);font-size:21px;font-weight:600;line-height:1.3}.AgeGate_description__cawa7{margin:12px 0 0;font-size:14px;line-height:1.6;color:rgb(1 20 17/65%)}.AgeGate_actions__1fnqf{display:grid;grid-template-columns:1fr 1.05fr;gap:10px;margin-top:30px}.AgeGate_actions__1fnqf button{min-height:var(--min-touch-target);padding:14px 10px;border-radius:12px;font-family:var(--font-nav);font-size:12px;font-weight:800;cursor:pointer;transition:background-color .16s ease}.AgeGate_secondary__xMAqP{background:transparent;color:var(--bg-mid);border:1px solid rgb(4 78 59/25%)}.AgeGate_secondary__xMAqP:hover{background:rgb(4 78 59/6%)}.AgeGate_primary__HlWSI{display:flex;justify-content:center;align-items:center;gap:8px;background:var(--gl-amber-500);color:var(--bg-outer);border:1px solid transparent}.AgeGate_primary__HlWSI:hover{background:var(--gl-amber-300)}.AgeGate_footnote__tps6J{margin:auto 0 0;padding-top:24px;font-size:12px;line-height:1.65;color:rgb(1 20 17/70%)}.AgeGate_footnote__tps6J span{display:inline-block;margin-top:8px;font-weight:600}.AgeGate_declined__SIiE7{margin-top:24px;padding:14px 16px;border-left:3px solid var(--bg-mid);background:rgb(4 78 59/6%);font-size:14px}@media (max-width:640px){.AgeGate_dialog___mBE3{width:calc(100% - 32px);border-radius:20px;max-height:calc(100svh - 32px)}.AgeGate_layout__cjlSp{display:flex;flex-direction:column;min-height:0}.AgeGate_visual__NCi_b{min-height:148px}.AgeGate_photo__HlFQx{-o-object-position:center 38%;object-position:center 38%}.AgeGate_photoShade__LagcS{background:linear-gradient(90deg,rgb(1 20 17/85%),rgb(1 20 17/15%))}.AgeGate_brand__JtDGM{padding:23px 24px;font-size:27px}.AgeGate_visualCopy__6E5IB{left:24px;bottom:20px}.AgeGate_eyebrow__bjAlD,.AgeGate_visualCopy__6E5IB p{display:none}.AgeGate_content__jopmU{padding:24px}.AgeGate_title__Oa2sb{margin-top:22px;font-size:37px}.AgeGate_question__2CcbS{font-size:19px}.AgeGate_actions__1fnqf{margin-top:24px}.AgeGate_actions__1fnqf button{font-size:12px;padding-inline:7px}.AgeGate_footnote__tps6J{padding-top:20px}.AgeGate_sceneCan__eaQRS{right:-20%;height:55%;top:35%}.AgeGate_sceneHeadline__ChFc3{left:6%;font-size:54px}}@media (prefers-reduced-motion:reduce){.AgeGate_actions__1fnqf button{transition:none}}