.explorers-club{position:relative;max-width:1480px;margin:0 auto 70px;padding:clamp(54px,7vw,94px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(42px,7vw,96px);align-items:center;overflow:hidden;background:linear-gradient(135deg,#09284b 0%,#173e55 55%,#445633 100%);color:#fff;border-radius:16px;box-shadow:0 18px 46px rgba(9,40,75,.18)}
.explorers-club:before{content:"";position:absolute;width:520px;height:520px;right:-190px;top:-250px;border:1px solid rgba(234,204,137,.2);border-radius:50%;box-shadow:0 0 0 42px rgba(234,204,137,.035),0 0 0 92px rgba(234,204,137,.025)}
.club-decoration{position:absolute;right:34px;top:24px;display:flex;gap:14px;color:#e6c778;font-size:1.3rem;opacity:.85}.club-decoration span:nth-child(2){font-size:2.1rem;transform:translateY(7px)}
.club-intro,.club-form{position:relative;z-index:1}.club-kicker{margin:0 0 14px;font:700 .74rem/1.2 ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.19em;color:#e6c778}.club-intro h2{margin:0 0 22px;font-size:clamp(2.65rem,5vw,5rem);line-height:.96;letter-spacing:-.04em}.club-intro h2 em{display:block;margin-top:9px;font-family:"Segoe Script","Bradley Hand",cursive;font-weight:400;color:#efd68d}.club-intro>p:not(.club-kicker){max-width:600px;margin:0;font-size:1.12rem;line-height:1.55;color:#edf3f4}.club-intro ul{display:flex;flex-wrap:wrap;gap:10px 24px;margin:28px 0 0;padding:0;list-style:none;font:700 .72rem/1.3 ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#f2dd9c}.club-intro li:before{content:"✦";margin-right:8px;color:#e0b952}
.club-form{padding:34px;background:rgba(255,253,248,.98);color:#172f48;border:1px solid rgba(255,255,255,.65);border-radius:13px;box-shadow:0 20px 46px rgba(4,19,33,.25)}.form-row{margin-bottom:18px}.club-form label{display:block;margin:0 0 7px;font:700 .76rem/1.2 ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#17364d}.club-form input{width:100%;min-height:52px;padding:13px 15px;border:1px solid #c9c5ba;border-radius:6px;background:#fffdf9;color:#172f48;font:400 1rem/1.2 Georgia,"Times New Roman",serif}.club-form input:focus{outline:3px solid rgba(189,145,63,.3);border-color:#a97c28}.club-form button{width:100%;min-height:52px;border:0;border-radius:6px;background:#687849;color:#fff;font:750 .78rem/1.2 ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.11em;cursor:pointer}.club-form button:hover,.club-form button:focus-visible{background:#445633}.form-note{margin:17px 0 0;font:400 .76rem/1.55 ui-sans-serif,system-ui,sans-serif;color:#54616a}.form-note a{font-weight:700}.form-audience{margin:8px 0 0;font:650 .7rem/1.4 ui-sans-serif,system-ui,sans-serif;color:#697746}.form-preview-message{margin:15px 0 0;padding:11px 13px;border-left:3px solid #bd913f;background:#f6f0e2;font:650 .78rem/1.45 ui-sans-serif,system-ui,sans-serif;color:#4a5660}
.privacy-main{background:#fcf8ef}.privacy-hero{padding:90px 24px 55px;background:linear-gradient(135deg,#0b2d4e,#435735);color:#fff}.privacy-hero>div,.privacy-content{max-width:900px;margin:auto}.privacy-hero .eyebrow{color:#efd68d}.privacy-hero h1{margin:0 0 18px;font-size:clamp(3rem,7vw,5.4rem);line-height:1;letter-spacing:-.04em}.privacy-hero p:last-child{max-width:700px;margin:0;color:#e8eef0;font-size:1.08rem}.privacy-content{padding:66px 24px 95px}.privacy-intro{font-size:1.18rem;line-height:1.7}.privacy-content section{padding:27px 0;border-top:1px solid #d9cfbd}.privacy-content h2{margin:0 0 13px;color:#09284b;font-size:1.65rem}.privacy-content p,.privacy-content li{line-height:1.7}.privacy-content li+li{margin-top:8px}.privacy-contact-placeholder{padding:16px 18px;background:#f1ebdf;border-left:4px solid #bd913f;border-radius:0 6px 6px 0}.privacy-updated{margin-top:40px;color:#67727a;font-size:.9rem}
@media(max-width:1528px){.explorers-club{margin-left:26px;margin-right:26px}}@media(max-width:900px){.explorers-club{grid-template-columns:1fr;padding:62px 42px}.club-form{max-width:620px;width:100%}}@media(max-width:620px){.explorers-club{margin:0 16px 46px;padding:48px 20px 24px;border-radius:12px;gap:34px}.club-decoration{right:19px;top:15px}.club-intro h2{font-size:clamp(2.45rem,12vw,3.6rem)}.club-intro>p:not(.club-kicker){font-size:1rem}.club-intro ul{display:grid;gap:9px}.club-form{padding:24px 19px}.privacy-hero{padding:68px 21px 44px}.privacy-content{padding:48px 21px 72px}}

#mlb2-46926115{scroll-margin-top:110px}.club-intro>p.club-extra{margin-top:16px}.club-form input[type=hidden]{display:none}
html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.ml-server-error.d-none{display:none}.ml-server-error{color:#a32626}.ml-error input{border-color:#a32626}

.free-packs-mobile{display:none}
@media(max-width:600px){
.free-activities-feature .free-packs-desktop{display:none}
.free-packs-mobile{display:block;border-radius:10px;overflow:hidden;background:#e8ecea url('/assets/collections/free-packs-background.png') center bottom/100% auto no-repeat;box-shadow:0 12px 34px rgba(32,46,36,.13);padding-bottom:270px}
.free-packs-mobile-copy{padding:30px 24px 24px;background:linear-gradient(180deg,#edf1f2 0%,rgba(245,242,232,.97) 75%,rgba(245,242,232,.93) 100%);color:#09213c}
.packs-brand{font:700 .7rem/1.5 ui-sans-serif,system-ui,sans-serif;letter-spacing:.14em;margin:0 0 23px}
.free-packs-mobile h2{font:400 clamp(3rem,14vw,4.1rem)/.95 Georgia,serif;margin:0 0 22px;letter-spacing:-.04em}.free-packs-mobile h2 em{color:#48543d}.free-packs-mobile h2 span{display:block;font-size:.65em;margin-top:10px}
.free-packs-mobile p{font-size:1rem;line-height:1.5}.free-packs-mobile .packs-subheading{font-size:1.15rem;line-height:1.35}
.packs-details h3{font:700 1.08rem/1.25 Georgia,serif;margin:22px 0 7px}.packs-details p{margin:0}
.free-activities-feature a.packs-cta{margin-top:26px;padding:18px 15px;background:#4b593c;color:white;border-radius:30px;text-align:center;font:600 .8rem/1.35 ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em;text-decoration:none;box-shadow:none}
}
