@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2)format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-ext-800-normal.CDgOlX-1.woff2)format("woff2"),url(/_astro/poppins-latin-ext-800-normal.CIZaRbSk.woff)format("woff")}:root{--bg-cream:#f8f4ed;--bg-sand:#efe7d7;--bg-white:#fff;--bg-mist:#e7eef0;--brand-navy:#054763;--brand-orange:#f37430;--brand-orange-tint:#fde7da;--accent-mint:#cdebdc;--accent-mint-deep:#1f7a5a;--text-ink:#054763;--text-muted:#646464;--text-subtle:#5e6b72;--text-on-dark:#fff;--text-on-dark-muted:#ffffffb3;--line:#1818181a;--line-on-dark:#ffffff29;--shadow-tile:0 10px 28px #05334d14;--shadow-card:0 24px 60px #05334d1a;--shadow-cta:0 10px 28px #f3743059;--font:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--gutter:20px;--max:1312px;--ease-out:cubic-bezier(.215, .61, .355, 1);--fs-display:40px;--fs-section:36px;--fs-h2:30px;--fs-h3:21px;--fs-lead:17px}@media (width>=900px){:root{--gutter:64px;--fs-display:80px;--fs-section:56px;--fs-h2:48px;--fs-h3:26px;--fs-lead:19px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);color:var(--text-ink);background:var(--bg-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}img,picture,svg,canvas{max-width:100%;display:block}h1,h2,h3,p,ul,ol{margin:0}h1,h2,h3{text-wrap:balance}p,li,.answer__text{text-wrap:pretty}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--brand-orange);outline-offset:3px}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}[hidden]{display:none!important}.emoji{font-family:var(--font-emoji);line-height:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-orange);font-size:13px;font-weight:600;line-height:1.45}.display{font-size:var(--fs-display);letter-spacing:-.04em;font-weight:700;line-height:1}.section-title{font-size:var(--fs-section);letter-spacing:-.035em;font-weight:700;line-height:1.05}.h2{font-size:var(--fs-h2);letter-spacing:-.04em;font-weight:700;line-height:1.05}.h3{font-size:var(--fs-h3);letter-spacing:-.04em;font-weight:700;line-height:1.2}.lead{font-size:var(--fs-lead);color:var(--text-muted);line-height:1.45}.btn{letter-spacing:.02em;text-transform:uppercase;cursor:pointer;min-height:52px;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), background-color .2s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background:var(--brand-orange);color:#fff;box-shadow:var(--shadow-cta)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #f3743073}.btn--ghost{border-color:var(--brand-navy);color:var(--brand-navy);background:0 0}.btn--ghost:hover{background:var(--brand-navy);color:#fff}.btn--sm{min-height:43px;padding:0 20px;font-size:14px}.btn .arrow{transition:transform .2s var(--ease-out)}.btn:hover .arrow{transform:translate(3px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal view();animation-range:entry entry 40%}}}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.header[data-astro-cid-nen7h5rs]{background:var(--bg-cream)}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;min-height:64px;display:flex}.logo[data-astro-cid-nen7h5rs]{letter-spacing:-.01em;color:var(--brand-navy);align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.logo__dot[data-astro-cid-nen7h5rs]{background:var(--brand-orange);border-radius:50%;width:12px;height:12px}@media (width>=900px){.header__inner[data-astro-cid-nen7h5rs]{min-height:80px}.logo[data-astro-cid-nen7h5rs]{gap:10px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--brand-navy);color:var(--text-on-dark);padding-block:64px 0}.footer__cta[data-astro-cid-jo6i4kqk]{gap:16px;display:grid}.footer__title[data-astro-cid-jo6i4kqk]{letter-spacing:-.04em;font-size:32px;font-weight:700;line-height:1}.footer__lead[data-astro-cid-jo6i4kqk]{letter-spacing:-.005em;max-width:350px;color:var(--text-on-dark-muted);font-size:19px;line-height:1.45}.footer__bar[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-on-dark);flex-wrap:wrap;gap:12px 24px;margin-top:48px;padding-block:24px;font-size:14px;display:flex}.footer__bar[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__bar[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:var(--text-on-dark-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.footer__bar[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__bar[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width>=900px){.footer[data-astro-cid-jo6i4kqk]{padding-top:104px}.footer__title[data-astro-cid-jo6i4kqk]{font-size:56px}.footer__bar[data-astro-cid-jo6i4kqk]{margin-top:72px}}.age-gate[data-astro-cid-k66k6oo7]{z-index:100;background:var(--brand-navy);color:var(--text-on-dark);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}html.age-ok .age-gate[data-astro-cid-k66k6oo7]{display:none}html:not(.age-ok) body{overflow:hidden}.age-gate__card[data-astro-cid-k66k6oo7]{text-align:center;width:100%;max-width:480px}.age-gate__logo[data-astro-cid-k66k6oo7]{align-items:center;gap:10px;margin-bottom:40px;font-size:17px;font-weight:700;display:inline-flex}.age-gate__logo[data-astro-cid-k66k6oo7] span[data-astro-cid-k66k6oo7]{background:var(--brand-orange);border-radius:50%;width:12px;height:12px}.age-gate__title[data-astro-cid-k66k6oo7]{letter-spacing:-.04em;font-size:clamp(30px,6vw,44px);font-weight:700;line-height:1.05}.age-gate__desc[data-astro-cid-k66k6oo7]{color:var(--text-on-dark-muted);margin-top:16px;font-size:17px}.age-gate__form[data-astro-cid-k66k6oo7]{gap:20px;margin-top:32px;display:grid}fieldset[data-astro-cid-k66k6oo7]{border:0;grid-template-columns:1fr 1fr 1.5fr;gap:12px;margin:0;padding:0;display:grid}label[data-astro-cid-k66k6oo7]{text-align:left;color:var(--text-on-dark-muted);gap:6px;font-size:13px;display:grid}input[data-astro-cid-k66k6oo7]{border:1.5px solid var(--line-on-dark);color:#fff;width:100%;min-height:56px;font:600 20px/1 var(--font);text-align:center;background:#ffffff0f;border-radius:16px;padding:0 16px}input[data-astro-cid-k66k6oo7]:focus{border-color:var(--brand-orange);outline:none}input[data-astro-cid-k66k6oo7]::placeholder{color:#ffffff59}.age-gate__error[data-astro-cid-k66k6oo7]{color:#ffb48c;font-size:14px}.age-gate__denied[data-astro-cid-k66k6oo7]{background:#ffffff14;border-radius:20px;margin-top:32px;padding:20px;font-size:17px}.age-gate__small[data-astro-cid-k66k6oo7]{color:var(--text-on-dark-muted);margin-top:28px;font-size:13px}
