.mm-age{--mm-cream:#F4F0E8;--mm-sand:#E9E3D4;--mm-green:#2D6A47;--mm-green-deep:#17362A;--mm-leaf:#A6D264;--mm-ink:#24261F;--mm-ink-2:#3C3F37;--mm-ink-3:#6B7169;--mm-line:#CFC9BA;--mm-cream-2:#D6D3C8;--mm-cream-3:#B4B1A6}.mm-age{position:fixed;inset:0;z-index:99990;display:flex;align-items:center;justify-content:center;padding:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:rgb(36 38 31 / .62)}.mm-age[data-mm-state="blocked"]{background:rgb(36 38 31 / .94)}.mm-age[hidden]{display:none}html.mm-age-locked,html.mm-age-locked body{overflow:hidden}.mm-age__modal{position:relative;box-sizing:border-box;width:560px;max-width:100%;overflow:visible;display:flex;flex-direction:column;padding:44px;border-radius:16px;background:var(--mm-cream);border:1px solid var(--mm-line);color:var(--mm-ink);font-family:'Archivo',system-ui,sans-serif;box-shadow:none}.mm-age__modal--blocked{background:var(--mm-green-deep);border-color:var(--mm-green-deep);color:var(--mm-cream)}.mm-age__modal *{box-sizing:border-box}.mm-age__modal[hidden]{display:none!important}.mm-age__cat{position:absolute;top:-58px;right:-20px;width:144px;height:auto;display:block;transform:rotate(6deg);pointer-events:none}.mm-age__eyebrow{margin:0 0 12px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:13px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--mm-green)}.mm-age__modal--blocked .mm-age__eyebrow{color:var(--mm-leaf)}.mm-age__title{margin:0 0 16px;font-family:'Anton',Impact,sans-serif;font-weight:400;font-size:60px;line-height:1.02;letter-spacing:.005em;text-wrap:balance}.mm-age__title:focus{outline:none}.mm-age__title:focus-visible{outline:3px solid var(--mm-green);outline-offset:3px}.mm-age__modal--blocked .mm-age__title:focus-visible{outline-color:var(--mm-leaf)}.mm-age__num{color:var(--mm-green)}.mm-age__body{margin:0 0 28px;font-size:18px;line-height:1.5;color:var(--mm-ink-2);max-width:38ch}.mm-age__modal--blocked .mm-age__body{color:var(--mm-cream-2);max-width:40ch}.mm-age__note{margin:16px 0 0;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;line-height:1.5;color:var(--mm-ink-3)}.mm-age__brand{margin:24px 0 0;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;line-height:1.5;letter-spacing:.04em;color:var(--mm-cream-3)}.mm-age__actions{display:flex;gap:12px;align-items:stretch}.mm-age__btn{display:inline-flex;align-items:center;justify-content:center;font-family:'Archivo',system-ui,sans-serif;font-weight:700;border-radius:999px;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.mm-age__btn:focus{outline:none}.mm-age__btn:focus-visible{outline:3px solid var(--mm-ink);outline-offset:3px}.mm-age-yes{flex:1 1 auto;min-height:56px;padding:18px 32px;font-size:18px;border:0;background:var(--mm-green);color:var(--mm-cream)}.mm-age-yes:hover{background:var(--mm-ink)}.mm-age-yes:active{background:var(--mm-ink)}.mm-age-yes:focus-visible{outline-color:var(--mm-ink)}.mm-age-no{flex:0 0 auto;min-height:56px;padding:16px 26px;font-size:16px;border:2px solid var(--mm-ink);background:#fff0;color:var(--mm-ink)}.mm-age-no:hover,.mm-age-no:active{background:var(--mm-ink);color:var(--mm-cream)}.mm-age-no:focus-visible{outline-color:var(--mm-green)}.mm-age-back{align-self:flex-start;min-height:52px;padding:16px 26px;font-size:16px;border:2px solid var(--mm-cream);background:#fff0;color:var(--mm-cream)}.mm-age-back:hover,.mm-age-back:active{background:var(--mm-cream);color:var(--mm-ink)}.mm-age-back:focus-visible{outline-color:var(--mm-leaf)}@media (max-width:767px){.mm-age__modal{width:100%;padding:28px 24px 24px}.mm-age__cat{top:-42px;right:-10px;width:104px}.mm-age__eyebrow{font-size:12px;margin-bottom:10px}.mm-age__title{font-size:42px;margin-bottom:12px}.mm-age__body{font-size:16px;margin-bottom:22px;max-width:none}.mm-age__modal--blocked .mm-age__body{max-width:none}.mm-age__actions{flex-direction:column;gap:12px}.mm-age-yes{width:100%;min-height:54px;padding:16px 24px;font-size:17px}.mm-age-no{width:100%;min-height:50px;padding:14px 22px}.mm-age-back{width:100%;align-self:stretch;min-height:50px;padding:14px 22px}.mm-age__brand{margin-top:20px}}@media (max-height:620px){.mm-age{align-items:flex-start;padding-top:72px}}@media (prefers-reduced-motion:reduce){.mm-age__btn{transition:none}}html.mm-age-ok .mm-age{display:none!important}#mm-age .mm-age__btn{-webkit-appearance:none;appearance:none;border-style:solid;box-shadow:none;text-transform:none;letter-spacing:normal;font-family:'Archivo',system-ui,sans-serif;font-weight:700;border-radius:999px}#mm-age .mm-age-yes{border-width:0;background:var(--mm-green);color:var(--mm-cream);min-height:56px;padding:18px 32px;font-size:18px}#mm-age .mm-age-yes:hover,#mm-age .mm-age-yes:focus,#mm-age .mm-age-yes:active{background:var(--mm-ink);color:var(--mm-cream)}#mm-age .mm-age-no{border-width:2px;border-color:var(--mm-ink);background:#fff0;color:var(--mm-ink);min-height:56px;padding:16px 26px;font-size:16px}#mm-age .mm-age-no:hover,#mm-age .mm-age-no:focus,#mm-age .mm-age-no:active{background:var(--mm-ink);color:var(--mm-cream)}#mm-age .mm-age-back{border-width:2px;border-color:var(--mm-cream);background:#fff0;color:var(--mm-cream);min-height:52px;padding:16px 26px;font-size:16px}#mm-age .mm-age-back:hover,#mm-age .mm-age-back:focus,#mm-age .mm-age-back:active{background:var(--mm-cream);color:var(--mm-ink)}#mm-age .mm-age__btn:focus-visible{outline:3px solid var(--mm-ink);outline-offset:3px}#mm-age .mm-age-no:focus-visible{outline-color:var(--mm-green)}#mm-age .mm-age-back:focus-visible{outline-color:var(--mm-leaf)}#mm-age .mm-age__title{font-family:'Anton',Impact,sans-serif;font-weight:400;font-size:60px;line-height:1.02;letter-spacing:.005em;margin:0 0 16px;color:var(--mm-ink)}#mm-age .mm-age__modal--blocked .mm-age__title{color:var(--mm-cream)}#mm-age .mm-age__num{color:var(--mm-green)}#mm-age .mm-age__title:focus,#mm-age .mm-age__title:focus-visible{outline:none}#mm-age .mm-age__eyebrow{margin:0 0 12px;color:var(--mm-green)}#mm-age .mm-age__modal--blocked .mm-age__eyebrow{color:var(--mm-leaf)}#mm-age .mm-age__body{margin:0 0 28px;font-size:18px;line-height:1.5;color:var(--mm-ink-2)}#mm-age .mm-age__modal--blocked .mm-age__body{color:var(--mm-cream-2)}#mm-age .mm-age__note{margin:16px 0 0;color:var(--mm-ink-3)}#mm-age .mm-age__brand{margin:24px 0 0;color:var(--mm-cream-3)}@media (max-width:767px){#mm-age .mm-age__title{font-size:42px;margin:0 0 12px}#mm-age .mm-age__eyebrow{margin-bottom:10px}#mm-age .mm-age__body{font-size:16px;margin-bottom:22px}#mm-age .mm-age__brand{margin-top:20px}#mm-age .mm-age-yes{width:100%;min-height:54px;padding:16px 24px;font-size:17px}#mm-age .mm-age-no{width:100%;min-height:50px;padding:14px 22px}#mm-age .mm-age-back{width:100%;align-self:stretch;min-height:50px;padding:14px 22px}}