.BallparkHomepage-module__Uz6qZG__page{--cream:#f6f3eb;--forest:#173e32;--muted:#657069;--rust:#b7432e;--rule:#d7d9cc;color:var(--forest);background:var(--cream);font-family:Helvetica Neue,Arial,sans-serif;overflow:clip}.BallparkHomepage-module__Uz6qZG__page h1,.BallparkHomepage-module__Uz6qZG__page h2,.BallparkHomepage-module__Uz6qZG__page h3,.BallparkHomepage-module__Uz6qZG__page p{margin:0}.BallparkHomepage-module__Uz6qZG__page button{cursor:pointer}.BallparkHomepage-module__Uz6qZG__page a:focus-visible,.BallparkHomepage-module__Uz6qZG__page button:focus-visible,.BallparkHomepage-module__Uz6qZG__page summary:focus-visible,.BallparkHomepage-module__Uz6qZG__page [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #c85b35}.BallparkHomepage-module__Uz6qZG__page section[id],.BallparkHomepage-module__Uz6qZG__page main[id]{scroll-margin-top:100px}.BallparkHomepage-module__Uz6qZG__page h2{letter-spacing:-3px;font-size:clamp(38px,4.4vw,65px);font-weight:650;line-height:1.04}.BallparkHomepage-module__Uz6qZG__page h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.BallparkHomepage-module__Uz6qZG__skipLink{z-index:100;background:#fff;padding:15px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.BallparkHomepage-module__Uz6qZG__skipLink:focus{transform:none}.BallparkHomepage-module__Uz6qZG__announcement{background:var(--forest);min-height:32px;color:var(--cream);letter-spacing:1.15px;justify-content:space-between;align-items:center;gap:20px;padding:8px 4.5%;font:9px Courier New,monospace;display:flex}.BallparkHomepage-module__Uz6qZG__announcement a{align-items:center;gap:12px;display:flex}.BallparkHomepage-module__Uz6qZG__header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--rule);background:#f6f3ebf5;justify-content:space-between;align-items:center;gap:30px;min-height:94px;padding:18px 4.5%;display:flex;position:sticky;top:0}.BallparkHomepage-module__Uz6qZG__brand{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.BallparkHomepage-module__Uz6qZG__brand>svg{width:43px;height:43px}.BallparkHomepage-module__Uz6qZG__brand>span{letter-spacing:-1px;font:700 22px/.96 Georgia,serif}.BallparkHomepage-module__Uz6qZG__brand>span>span{display:block}.BallparkHomepage-module__Uz6qZG__desktopNav{align-items:center;gap:30px;font-size:12px;font-weight:550;display:flex}.BallparkHomepage-module__Uz6qZG__desktopNav a{align-items:center;gap:5px;padding:10px 0;display:inline-flex}.BallparkHomepage-module__Uz6qZG__desktopNav a:hover,.BallparkHomepage-module__Uz6qZG__footer a:hover{text-underline-offset:5px;text-decoration:underline}.BallparkHomepage-module__Uz6qZG__headerCta{border:1px solid var(--forest);border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:13px 17px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.BallparkHomepage-module__Uz6qZG__headerCta:hover{background:var(--forest);color:var(--cream)}.BallparkHomepage-module__Uz6qZG__menuButton{background:0 0;border:0;padding:8px;display:none}.BallparkHomepage-module__Uz6qZG__mobileNav{background:var(--cream);border-bottom:1px solid var(--rule);width:100%;padding:14px 5% 24px;position:absolute;top:100%;left:0;box-shadow:0 20px 20px #173e3210}.BallparkHomepage-module__Uz6qZG__mobileNav a{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:16px 0;font-size:18px;display:flex}.BallparkHomepage-module__Uz6qZG__hero{grid-template-columns:1.02fr 1fr;align-items:center;gap:34px;max-width:1600px;margin:auto;padding:64px 4.5% 68px;display:grid}.BallparkHomepage-module__Uz6qZG__eyebrow{letter-spacing:1.5px;align-items:center;gap:9px;font:700 10px/1.5 Courier New,monospace;display:flex}.BallparkHomepage-module__Uz6qZG__liveDot{background:var(--rust);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b7432e10}.BallparkHomepage-module__Uz6qZG__hero h1{z-index:2;letter-spacing:-.065em;margin:27px -30px 25px 0;font-size:clamp(58px,6.55vw,101px);font-weight:650;line-height:.98;position:relative}.BallparkHomepage-module__Uz6qZG__hero h1>span{color:var(--rust);letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-size:1.18em;font-style:italic;font-weight:400;line-height:1.12;display:block}.BallparkHomepage-module__Uz6qZG__heroDescription{color:#58675e;font-size:15px;line-height:1.8}.BallparkHomepage-module__Uz6qZG__heroActions{flex-direction:column;align-items:flex-start;gap:19px;margin-top:29px;display:flex}.BallparkHomepage-module__Uz6qZG__primaryButton{background:var(--forest);color:var(--cream);border-radius:4px;justify-content:center;align-items:center;gap:30px;padding:18px 22px;font-size:13px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.BallparkHomepage-module__Uz6qZG__primaryButton:hover{background:#245442;transform:translateY(-3px)}.BallparkHomepage-module__Uz6qZG__textLink{align-items:center;gap:12px;font-size:12px;font-weight:600;display:inline-flex}.BallparkHomepage-module__Uz6qZG__textLink:hover{text-underline-offset:5px;text-decoration:underline}.BallparkHomepage-module__Uz6qZG__heroFootnote{color:var(--muted);align-items:center;gap:13px;margin-top:33px;font-size:10px;display:flex}.BallparkHomepage-module__Uz6qZG__tinyLogos{padding-left:5px;display:flex}.BallparkHomepage-module__Uz6qZG__tinyLogos span{border:2px solid var(--cream);background:#e9e8dd;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-5px;display:grid}.BallparkHomepage-module__Uz6qZG__tinyLogos img{object-fit:contain}.BallparkHomepage-module__Uz6qZG__heroArt{margin-top:8px;padding-bottom:40px;position:relative}.BallparkHomepage-module__Uz6qZG__heroPhoto{border-radius:160px 5px 5px;height:536px;display:block;position:relative;overflow:hidden}.BallparkHomepage-module__Uz6qZG__heroPhoto>img{object-fit:cover;object-position:49% center;transition:transform .8s}.BallparkHomepage-module__Uz6qZG__heroPhoto:hover>img{transform:scale(1.04)}.BallparkHomepage-module__Uz6qZG__photoShade{background:linear-gradient(#102e2818 30%,#0b281ddd 100%);position:absolute;inset:0}.BallparkHomepage-module__Uz6qZG__photoTop{letter-spacing:1px;color:#fff;text-shadow:0 1px 8px #000;background:#173e327d;border-radius:3px;align-items:center;gap:25px;padding:6px 9px;font:9px Courier New,monospace;display:flex;position:absolute;top:25px;right:24px}.BallparkHomepage-module__Uz6qZG__photoTop>span{font:23px Arial}.BallparkHomepage-module__Uz6qZG__photoCaption{color:#fff;position:absolute;bottom:70px;left:30px;right:28px}.BallparkHomepage-module__Uz6qZG__photoCaption>span:first-child{letter-spacing:1.8px;align-items:center;gap:6px;font:9px Courier New,monospace;display:flex}.BallparkHomepage-module__Uz6qZG__photoCaption strong{letter-spacing:-2px;margin-top:14px;font:400 48px/.98 Georgia,serif;display:block}.BallparkHomepage-module__Uz6qZG__photoArrow{border:1px solid #ffffff60;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;position:absolute;bottom:0;right:0}.BallparkHomepage-module__Uz6qZG__stamp{width:125px;height:125px;color:var(--forest);outline:1px dashed var(--forest);outline-offset:-9px;border:4px solid var(--cream);background:#edc574;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:-30px;left:-26px;transform:rotate(-13deg)}.BallparkHomepage-module__Uz6qZG__stamp>span{letter-spacing:.6px;font:700 7px Courier New,monospace}.BallparkHomepage-module__Uz6qZG__stamp strong{letter-spacing:-4px;margin:3px 0;font:54px/.95 Georgia,serif}.BallparkHomepage-module__Uz6qZG__stamp svg{width:13px;height:13px;margin-top:5px}.BallparkHomepage-module__Uz6qZG__ticket{background:#fcf9ed;border:1px solid #ded9c8;align-items:center;gap:13px;padding:19px 16px;display:flex;position:absolute;bottom:27px;left:24px;right:24px;transform:rotate(-4deg);box-shadow:0 10px 25px #142a2918}.BallparkHomepage-module__Uz6qZG__ticketIcon{border-right:1px dashed #91a090;padding:4px 13px 4px 0}.BallparkHomepage-module__Uz6qZG__ticket small{letter-spacing:1.1px;font:7px Courier New,monospace;display:block}.BallparkHomepage-module__Uz6qZG__ticket strong{margin-top:7px;font:15px Georgia,serif;display:block}.BallparkHomepage-module__Uz6qZG__ticketBarcode{background:repeating-linear-gradient(90deg,#173e32 0 1px,#0000 1px 3px,#173e32 3px 5px,#0000 5px 7px);flex-shrink:0;width:42px;height:37px;margin-left:auto}.BallparkHomepage-module__Uz6qZG__photoIndex{letter-spacing:1.5px;color:var(--muted);font:8px Courier New,monospace;position:absolute;bottom:0;right:0}.BallparkHomepage-module__Uz6qZG__leagueStrip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);align-items:center;gap:38px;padding:30px 4.5%;display:flex}.BallparkHomepage-module__Uz6qZG__leagueStrip>p{letter-spacing:1px;flex-shrink:0;font:9px/1.6 Courier New,monospace}.BallparkHomepage-module__Uz6qZG__leagueLogos{flex:1;justify-content:space-around;align-items:center;gap:20px;display:flex}.BallparkHomepage-module__Uz6qZG__leagueLogos img{object-fit:contain;filter:grayscale();opacity:.67;width:38px;height:38px;transition:filter .2s,opacity .2s}.BallparkHomepage-module__Uz6qZG__leagueLogos img:hover{filter:none;opacity:1}.BallparkHomepage-module__Uz6qZG__leagueStrip>a{flex-shrink:0;align-items:center;gap:10px;font:9px Courier New,monospace;display:flex}.BallparkHomepage-module__Uz6qZG__parks,.BallparkHomepage-module__Uz6qZG__guides,.BallparkHomepage-module__Uz6qZG__faq{max-width:1600px;margin:auto;padding:95px 4.5%}.BallparkHomepage-module__Uz6qZG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.BallparkHomepage-module__Uz6qZG__sectionHeading .BallparkHomepage-module__Uz6qZG__eyebrow{margin-bottom:23px}.BallparkHomepage-module__Uz6qZG__sectionAside{max-width:300px;padding-bottom:6px}.BallparkHomepage-module__Uz6qZG__sectionAside p{color:var(--muted);margin-bottom:20px;font-size:13px;line-height:1.8}.BallparkHomepage-module__Uz6qZG__parkRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:25px;padding-bottom:12px;display:flex;overflow-x:auto}.BallparkHomepage-module__Uz6qZG__parkRail::-webkit-scrollbar{display:none}.BallparkHomepage-module__Uz6qZG__parkCard{scroll-snap-align:start;flex:0 0 calc(33.3333% - 16.6667px);min-width:0}.BallparkHomepage-module__Uz6qZG__parkPhoto{aspect-ratio:1.02;border-radius:5px;position:relative;overflow:hidden}.BallparkHomepage-module__Uz6qZG__parkPhoto>img{object-fit:cover;transition:transform .65s}.BallparkHomepage-module__Uz6qZG__parkCard:hover .BallparkHomepage-module__Uz6qZG__parkPhoto>img{transform:scale(1.06)}.BallparkHomepage-module__Uz6qZG__parkNumber,.BallparkHomepage-module__Uz6qZG__parkTag{background:var(--cream);padding:7px 9px;font:9px Courier New,monospace;position:absolute;top:15px}.BallparkHomepage-module__Uz6qZG__parkNumber{left:15px}.BallparkHomepage-module__Uz6qZG__parkTag{color:#fff;background:#173e32e8;right:15px}.BallparkHomepage-module__Uz6qZG__parkHover{background:var(--cream);opacity:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .2s;display:grid;position:absolute;bottom:17px;right:17px;transform:translateY(10px)}.BallparkHomepage-module__Uz6qZG__parkCard:hover .BallparkHomepage-module__Uz6qZG__parkHover,.BallparkHomepage-module__Uz6qZG__parkCard:focus-visible .BallparkHomepage-module__Uz6qZG__parkHover{opacity:1;transform:none}.BallparkHomepage-module__Uz6qZG__parkCaption{justify-content:space-between;align-items:center;padding-top:18px;display:flex}.BallparkHomepage-module__Uz6qZG__parkCaption p{text-transform:uppercase;color:var(--muted);letter-spacing:1px;font:9px Courier New,monospace}.BallparkHomepage-module__Uz6qZG__parkCaption h3{letter-spacing:-1px;margin-top:8px;font:500 29px Georgia,serif}.BallparkHomepage-module__Uz6qZG__page .BallparkHomepage-module__Uz6qZG__parkNote{color:var(--muted);margin-top:9px;font-size:12px}.BallparkHomepage-module__Uz6qZG__railFooter{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:21px;display:flex}.BallparkHomepage-module__Uz6qZG__railFooter>span{letter-spacing:1px;font:8px Courier New,monospace}.BallparkHomepage-module__Uz6qZG__railFooter>div{gap:9px;display:flex}.BallparkHomepage-module__Uz6qZG__railFooter button{border:1px solid var(--forest);background:0 0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.BallparkHomepage-module__Uz6qZG__railFooter button:hover:not(:disabled){background:var(--forest);color:var(--cream)}.BallparkHomepage-module__Uz6qZG__railFooter button:disabled{opacity:.3;cursor:default}.BallparkHomepage-module__Uz6qZG__appSection{background:var(--forest);color:var(--cream);grid-template-columns:1fr 1fr;display:grid}.BallparkHomepage-module__Uz6qZG__appVisual{background:repeating-linear-gradient(0deg,#0000 0 64px,#ffffff05 64px 65px),repeating-linear-gradient(90deg,#0000 0 64px,#ffffff05 64px 65px);place-items:center;min-height:710px;display:grid;position:relative;overflow:hidden}.BallparkHomepage-module__Uz6qZG__appBackdrop{letter-spacing:-.075em;color:#a7b89520;font-size:clamp(120px,15vw,235px);font-weight:800;line-height:.8;position:absolute;transform:rotate(-8deg)}.BallparkHomepage-module__Uz6qZG__phone{background:var(--cream);border:7px solid #1d211e;border-radius:42px;outline:1px solid #829483;width:264px;height:544px;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:18px 30px 50px #051c2370}.BallparkHomepage-module__Uz6qZG__phone>img{object-fit:cover;object-position:top}.BallparkHomepage-module__Uz6qZG__phoneIsland{background:#171b18;border-radius:20px;width:72px;height:19px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.BallparkHomepage-module__Uz6qZG__appSticker{white-space:nowrap;color:var(--forest);letter-spacing:.7px;background:#edc574;align-items:center;gap:10px;padding:16px 18px;font:9px Courier New,monospace;display:flex;position:absolute;bottom:95px;left:50%;transform:translate(-30%)rotate(5deg);box-shadow:0 8px 20px #0002}.BallparkHomepage-module__Uz6qZG__visualNote{letter-spacing:2px;color:#b4c0ac;font:8px Courier New,monospace;position:absolute;bottom:26px}.BallparkHomepage-module__Uz6qZG__appCopy{align-self:center;padding:80px 10% 80px 8%}.BallparkHomepage-module__Uz6qZG__appCopy>.BallparkHomepage-module__Uz6qZG__eyebrow{color:#d8c185;margin-bottom:24px}.BallparkHomepage-module__Uz6qZG__appCopy>p:not(.BallparkHomepage-module__Uz6qZG__eyebrow){color:#bdc9ba;max-width:400px;margin-top:23px;font-size:14px;line-height:1.8}.BallparkHomepage-module__Uz6qZG__appTabs{border-bottom:1px solid #ffffff2b;gap:20px;margin-top:30px;display:flex}.BallparkHomepage-module__Uz6qZG__appTabs button{color:#b6c4b7;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 0;font-size:12px;display:flex}.BallparkHomepage-module__Uz6qZG__appTabs button[aria-selected=true]{color:#edc574;border-bottom-color:#edc574}.BallparkHomepage-module__Uz6qZG__appPanel{min-height:143px;padding:24px 0 27px}.BallparkHomepage-module__Uz6qZG__appPanel h3{font:23px Georgia,serif}.BallparkHomepage-module__Uz6qZG__appPanel p{color:#bdc9ba;max-width:390px;margin-top:11px;font-size:12px;line-height:1.8}.BallparkHomepage-module__Uz6qZG__storeLink{background:var(--cream);color:var(--forest);border:1px solid #d4d7c5;border-radius:6px;align-items:center;gap:12px;padding:11px 15px;transition:transform .2s;display:inline-flex}.BallparkHomepage-module__Uz6qZG__storeLink:hover{transform:translateY(-3px)}.BallparkHomepage-module__Uz6qZG__storeLink small{font-size:9px;display:block}.BallparkHomepage-module__Uz6qZG__storeLink strong{letter-spacing:-.6px;font-size:21px;font-weight:550;line-height:1.15;display:block}.BallparkHomepage-module__Uz6qZG__storeLink>svg:last-child{margin-left:10px}.BallparkHomepage-module__Uz6qZG__freeNote{color:#bdc9ba;margin-top:12px;font-size:10px;display:block}.BallparkHomepage-module__Uz6qZG__manifesto{text-align:center;border-bottom:1px solid var(--rule);background:#eeede1;padding:72px 5%}.BallparkHomepage-module__Uz6qZG__manifesto>svg{width:36px;height:36px;color:var(--rust);margin:0 auto 22px}.BallparkHomepage-module__Uz6qZG__manifesto p{letter-spacing:-1.4px;font-size:clamp(22px,2.8vw,42px);font-weight:550;line-height:1.3}.BallparkHomepage-module__Uz6qZG__manifesto em{font-family:Georgia,serif;font-weight:400}.BallparkHomepage-module__Uz6qZG__manifesto>span{letter-spacing:1.5px;margin-top:24px;font:8px Courier New,monospace;display:block}.BallparkHomepage-module__Uz6qZG__guideGrid{grid-template-columns:repeat(3,1fr);gap:27px;display:grid}.BallparkHomepage-module__Uz6qZG__guideImage{aspect-ratio:1.55;border-radius:4px;position:relative;overflow:hidden}.BallparkHomepage-module__Uz6qZG__guideImage>img{object-fit:cover;transition:transform .6s}.BallparkHomepage-module__Uz6qZG__guideCard:hover img{transform:scale(1.05)}.BallparkHomepage-module__Uz6qZG__guideImage>span{background:var(--cream);letter-spacing:1px;padding:7px 9px;font:8px Courier New,monospace;position:absolute;bottom:13px;left:13px}.BallparkHomepage-module__Uz6qZG__guideMeta{text-transform:uppercase;letter-spacing:.5px;color:var(--rust);justify-content:space-between;gap:12px;margin:20px 0 12px;font:8px Courier New,monospace;display:flex}.BallparkHomepage-module__Uz6qZG__guideMeta>span:last-child{color:var(--muted)}.BallparkHomepage-module__Uz6qZG__guideCard h3{letter-spacing:-.7px;font:27px/1.16 Georgia,serif}.BallparkHomepage-module__Uz6qZG__guideRead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;margin-top:13px;padding:18px 0 15px;font-size:11px;display:flex}.BallparkHomepage-module__Uz6qZG__journal{border-top:1px solid var(--rule);grid-template-columns:1fr 2fr;gap:35px;margin-top:65px;padding-top:33px;display:grid}.BallparkHomepage-module__Uz6qZG__journal>div:first-child>a{align-items:center;gap:15px;margin-top:15px;font:24px Georgia,serif;display:flex}.BallparkHomepage-module__Uz6qZG__journal>div:last-child>a{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding:14px 0;font-size:12px;line-height:1.6;display:flex}.BallparkHomepage-module__Uz6qZG__journal svg{flex-shrink:0}.BallparkHomepage-module__Uz6qZG__journal a:hover{color:var(--rust)}.BallparkHomepage-module__Uz6qZG__finalCta{min-height:550px;color:var(--cream);padding:72px 4.5% 24px;position:relative}.BallparkHomepage-module__Uz6qZG__finalCta>img{object-fit:cover;object-position:center 55%}.BallparkHomepage-module__Uz6qZG__finalShade{background:linear-gradient(90deg,#102e2ae8 0%,#112c29b0 50%,#112c2922 100%);position:absolute;inset:0}.BallparkHomepage-module__Uz6qZG__finalContent{max-width:650px;position:relative}.BallparkHomepage-module__Uz6qZG__finalContent>.BallparkHomepage-module__Uz6qZG__eyebrow{color:#edc574}.BallparkHomepage-module__Uz6qZG__finalContent h2{margin-top:23px;font-size:clamp(54px,6.7vw,96px)}.BallparkHomepage-module__Uz6qZG__finalContent>p:not(.BallparkHomepage-module__Uz6qZG__eyebrow){color:#e3e8dd;margin:22px 0 28px;font-size:14px}.BallparkHomepage-module__Uz6qZG__finalBottom{letter-spacing:1.4px;border-top:1px solid #ffffff30;justify-content:space-between;gap:20px;margin-top:58px;padding-top:20px;font:8px Courier New,monospace;display:flex;position:relative}.BallparkHomepage-module__Uz6qZG__finalBottom>span:last-child{align-items:center;gap:10px;display:inline-flex}.BallparkHomepage-module__Uz6qZG__faq{grid-template-columns:1fr 1.1fr;gap:65px;padding-top:75px;padding-bottom:75px;display:grid}.BallparkHomepage-module__Uz6qZG__faq h2{letter-spacing:-2px;margin-top:19px;font-size:clamp(33px,3.4vw,48px)}.BallparkHomepage-module__Uz6qZG__faq details{border-bottom:1px solid var(--rule)}.BallparkHomepage-module__Uz6qZG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:13px;font-weight:550;list-style:none;display:flex}.BallparkHomepage-module__Uz6qZG__faq summary::-webkit-details-marker{display:none}.BallparkHomepage-module__Uz6qZG__faq summary svg{flex-shrink:0;transition:transform .2s}.BallparkHomepage-module__Uz6qZG__faq details[open] summary svg{transform:rotate(45deg)}.BallparkHomepage-module__Uz6qZG__faq details p{color:var(--muted);padding-bottom:20px;font-size:13px;line-height:1.8}.BallparkHomepage-module__Uz6qZG__faq details a{text-underline-offset:3px;text-decoration:underline}.BallparkHomepage-module__Uz6qZG__page .BallparkHomepage-module__Uz6qZG__footer{background:var(--forest);color:var(--cream);margin:0;padding:55px 4.5% 22px;display:block}.BallparkHomepage-module__Uz6qZG__footerTop{grid-template-columns:1fr 1.1fr 1fr 1fr;align-items:start;gap:40px;display:grid}.BallparkHomepage-module__Uz6qZG__footerTop>p{letter-spacing:-.5px;font-size:19px;line-height:1.35}.BallparkHomepage-module__Uz6qZG__footerTop>p em{color:#d8c185;font-family:Georgia,serif}.BallparkHomepage-module__Uz6qZG__footerTop nav{flex-direction:column;gap:12px;font-size:11px;display:flex}.BallparkHomepage-module__Uz6qZG__footerTop nav>span{letter-spacing:1px;color:#b6c4b7;margin-bottom:9px;font:8px Courier New,monospace}.BallparkHomepage-module__Uz6qZG__topicLinks{border-top:1px solid #ffffff25;flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;padding-top:25px;display:flex}.BallparkHomepage-module__Uz6qZG__topicLinks>span{letter-spacing:1px;color:#b6c4b7;font:8px Courier New,monospace}.BallparkHomepage-module__Uz6qZG__topicLinks a{align-items:center;gap:6px;font-size:10px;display:inline-flex}.BallparkHomepage-module__Uz6qZG__footerWord{letter-spacing:-.06em;white-space:nowrap;color:#d6ddc6;padding:28px 0 10px;font-size:clamp(52px,13.35vw,205px);font-weight:750;line-height:1.2}.BallparkHomepage-module__Uz6qZG__footerBottom{color:#c6cebf;border-top:1px solid #ffffff25;justify-content:space-between;gap:20px;padding-top:19px;font-size:9px;display:flex}.BallparkHomepage-module__Uz6qZG__footerBottom>div{gap:23px;display:flex}.BallparkHomepage-module__Uz6qZG__page .BallparkHomepage-module__Uz6qZG__disclaimer{color:#b6c4b7;margin-top:16px;font-size:8px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.BallparkHomepage-module__Uz6qZG__heroCopy{animation:.75s both BallparkHomepage-module__Uz6qZG__enter}.BallparkHomepage-module__Uz6qZG__heroArt{animation:1s .1s both BallparkHomepage-module__Uz6qZG__enter}@keyframes BallparkHomepage-module__Uz6qZG__enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (min-width:1600px){.BallparkHomepage-module__Uz6qZG__heroPhoto{height:620px}}@media (max-width:1100px){.BallparkHomepage-module__Uz6qZG__desktopNav{gap:18px}.BallparkHomepage-module__Uz6qZG__header{gap:20px}.BallparkHomepage-module__Uz6qZG__hero{gap:25px;padding-top:52px}.BallparkHomepage-module__Uz6qZG__heroPhoto{height:510px}.BallparkHomepage-module__Uz6qZG__hero h1{font-size:6.65vw}.BallparkHomepage-module__Uz6qZG__ticket{gap:10px;padding:17px 12px;left:10px;right:10px}.BallparkHomepage-module__Uz6qZG__ticket strong{font-size:13px}.BallparkHomepage-module__Uz6qZG__ticket small{font-size:6px}.BallparkHomepage-module__Uz6qZG__leagueStrip{gap:25px}.BallparkHomepage-module__Uz6qZG__leagueLogos{justify-content:flex-start;gap:18px;overflow:hidden}.BallparkHomepage-module__Uz6qZG__leagueLogos img{flex-shrink:0}.BallparkHomepage-module__Uz6qZG__appCopy{padding-left:5%;padding-right:8%}.BallparkHomepage-module__Uz6qZG__appSection h2{font-size:47px}.BallparkHomepage-module__Uz6qZG__appVisual{min-height:660px}.BallparkHomepage-module__Uz6qZG__appSticker{transform:translate(-45%)rotate(5deg)}.BallparkHomepage-module__Uz6qZG__footerTop{gap:25px}}@media (max-width:760px){.BallparkHomepage-module__Uz6qZG__announcement{justify-content:center;min-height:29px;padding:9px 15px;font-size:7px}.BallparkHomepage-module__Uz6qZG__announcement>a{display:none}.BallparkHomepage-module__Uz6qZG__header{gap:12px;min-height:76px;padding:15px 5%}.BallparkHomepage-module__Uz6qZG__brand>span{font-size:19px}.BallparkHomepage-module__Uz6qZG__brand>svg{width:35px;height:35px}.BallparkHomepage-module__Uz6qZG__brand{gap:8px}.BallparkHomepage-module__Uz6qZG__desktopNav{display:none}.BallparkHomepage-module__Uz6qZG__headerCta{gap:10px;margin-left:auto;padding:10px 12px;font-size:10px}.BallparkHomepage-module__Uz6qZG__headerCta>svg{width:13px}.BallparkHomepage-module__Uz6qZG__menuButton{place-items:center;width:40px;height:40px;padding:6px;display:grid}.BallparkHomepage-module__Uz6qZG__hero{flex-direction:column;align-items:stretch;gap:40px;padding:45px 5% 34px;display:flex}.BallparkHomepage-module__Uz6qZG__eyebrow{letter-spacing:1.3px;font-size:8px}.BallparkHomepage-module__Uz6qZG__hero h1{margin:22px 0 20px;font-size:clamp(61px,12.2vw,90px)}.BallparkHomepage-module__Uz6qZG__hero h1>span{font-size:1.05em;display:inline}.BallparkHomepage-module__Uz6qZG__heroDescription{max-width:410px;font-size:13px;line-height:1.8}.BallparkHomepage-module__Uz6qZG__desktopBreak{display:none}.BallparkHomepage-module__Uz6qZG__heroActions{gap:18px;margin-top:25px}.BallparkHomepage-module__Uz6qZG__primaryButton{padding:16px 20px;font-size:12px}.BallparkHomepage-module__Uz6qZG__heroFootnote{margin-top:26px}.BallparkHomepage-module__Uz6qZG__heroArt{margin:0 0 0 8px;padding-bottom:37px}.BallparkHomepage-module__Uz6qZG__heroPhoto{border-top-left-radius:110px;height:430px}.BallparkHomepage-module__Uz6qZG__stamp{width:100px;height:100px;top:-17px;left:-14px}.BallparkHomepage-module__Uz6qZG__stamp strong{font-size:42px}.BallparkHomepage-module__Uz6qZG__stamp>span{font-size:5.5px}.BallparkHomepage-module__Uz6qZG__stamp svg{width:11px;height:11px}.BallparkHomepage-module__Uz6qZG__photoCaption strong{font-size:43px}.BallparkHomepage-module__Uz6qZG__ticket{padding:15px 12px;bottom:25px}.BallparkHomepage-module__Uz6qZG__ticket strong{font-size:13px}.BallparkHomepage-module__Uz6qZG__ticketBarcode{width:30px}.BallparkHomepage-module__Uz6qZG__leagueStrip{gap:22px;padding:23px 5%}.BallparkHomepage-module__Uz6qZG__leagueStrip>p{font-size:7px}.BallparkHomepage-module__Uz6qZG__leagueStrip>a{display:none}.BallparkHomepage-module__Uz6qZG__leagueLogos{gap:24px}.BallparkHomepage-module__Uz6qZG__leagueLogos img{width:30px;height:30px}.BallparkHomepage-module__Uz6qZG__parks,.BallparkHomepage-module__Uz6qZG__guides,.BallparkHomepage-module__Uz6qZG__faq{padding:59px 5%}.BallparkHomepage-module__Uz6qZG__sectionHeading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:29px}.BallparkHomepage-module__Uz6qZG__page h2{letter-spacing:-1.8px;font-size:clamp(35px,7.8vw,52px)}.BallparkHomepage-module__Uz6qZG__sectionHeading .BallparkHomepage-module__Uz6qZG__eyebrow{margin-bottom:19px}.BallparkHomepage-module__Uz6qZG__sectionAside{max-width:none}.BallparkHomepage-module__Uz6qZG__sectionAside p{margin-bottom:14px;font-size:12px}.BallparkHomepage-module__Uz6qZG__sectionAside p br{display:none}.BallparkHomepage-module__Uz6qZG__parkRail{gap:17px;margin-right:-5.55%;padding-right:5.55%}.BallparkHomepage-module__Uz6qZG__parkCard{flex-basis:83%}.BallparkHomepage-module__Uz6qZG__parkPhoto{aspect-ratio:1.1}.BallparkHomepage-module__Uz6qZG__railFooter>span{max-width:185px;font-size:7px;line-height:1.6}.BallparkHomepage-module__Uz6qZG__appSection{flex-direction:column;display:flex}.BallparkHomepage-module__Uz6qZG__appCopy{order:-1;padding:49px 6% 38px}.BallparkHomepage-module__Uz6qZG__appCopy>p:not(.BallparkHomepage-module__Uz6qZG__eyebrow){font-size:13px}.BallparkHomepage-module__Uz6qZG__appTabs{gap:32px}.BallparkHomepage-module__Uz6qZG__appPanel{min-height:131px}.BallparkHomepage-module__Uz6qZG__appVisual{min-height:565px}.BallparkHomepage-module__Uz6qZG__appBackdrop{font-size:165px}.BallparkHomepage-module__Uz6qZG__phone{border-radius:36px;width:236px;height:486px;margin-top:-20px}.BallparkHomepage-module__Uz6qZG__appSticker{bottom:65px}.BallparkHomepage-module__Uz6qZG__manifesto{padding:48px 5%}.BallparkHomepage-module__Uz6qZG__manifesto p{letter-spacing:-.8px;font-size:25px}.BallparkHomepage-module__Uz6qZG__manifesto>span{font-size:7px;line-height:1.6}.BallparkHomepage-module__Uz6qZG__guideGrid{grid-template-columns:1fr;gap:33px}.BallparkHomepage-module__Uz6qZG__guideImage{aspect-ratio:1.65}.BallparkHomepage-module__Uz6qZG__guideCard h3{font-size:28px}.BallparkHomepage-module__Uz6qZG__guideMeta{margin-top:16px}.BallparkHomepage-module__Uz6qZG__guideRead{margin-top:4px}.BallparkHomepage-module__Uz6qZG__journal{grid-template-columns:1fr;gap:16px;margin-top:40px}.BallparkHomepage-module__Uz6qZG__journal>div:last-child>a{font-size:12px}.BallparkHomepage-module__Uz6qZG__finalCta{min-height:520px;padding:55px 6% 22px}.BallparkHomepage-module__Uz6qZG__finalContent h2{font-size:58px}.BallparkHomepage-module__Uz6qZG__finalCta>img{object-position:60% center}.BallparkHomepage-module__Uz6qZG__finalShade{background:#0d302cc4}.BallparkHomepage-module__Uz6qZG__finalBottom{margin-top:50px;font-size:7px}.BallparkHomepage-module__Uz6qZG__finalBottom>span:last-child{display:none}.BallparkHomepage-module__Uz6qZG__faq{grid-template-columns:1fr;gap:25px}.BallparkHomepage-module__Uz6qZG__faq h2{font-size:37px}.BallparkHomepage-module__Uz6qZG__page .BallparkHomepage-module__Uz6qZG__footer{padding:40px 5% 24px}.BallparkHomepage-module__Uz6qZG__footerTop{grid-template-columns:1fr 1fr;gap:35px 22px}.BallparkHomepage-module__Uz6qZG__footerTop>p{font-size:17px}.BallparkHomepage-module__Uz6qZG__footerWord{padding:29px 0 16px;font-size:13vw}.BallparkHomepage-module__Uz6qZG__footerBottom{flex-direction:column;gap:16px;font-size:8px}.BallparkHomepage-module__Uz6qZG__topicLinks{gap:13px}.BallparkHomepage-module__Uz6qZG__topicLinks>span{width:100%}.BallparkHomepage-module__Uz6qZG__topicLinks a{font-size:9px}}@media (max-width:380px){.BallparkHomepage-module__Uz6qZG__headerCta{gap:6px;padding:9px;font-size:9px}.BallparkHomepage-module__Uz6qZG__brand>span{font-size:17px}.BallparkHomepage-module__Uz6qZG__brand>svg{width:30px;height:30px}.BallparkHomepage-module__Uz6qZG__header{gap:6px}.BallparkHomepage-module__Uz6qZG__hero h1{font-size:57px}.BallparkHomepage-module__Uz6qZG__heroPhoto{height:390px}.BallparkHomepage-module__Uz6qZG__ticket small{font-size:5.5px}.BallparkHomepage-module__Uz6qZG__ticket strong{font-size:11px}.BallparkHomepage-module__Uz6qZG__ticketIcon{padding-right:8px}.BallparkHomepage-module__Uz6qZG__appTabs{gap:23px}.BallparkHomepage-module__Uz6qZG__finalContent h2{font-size:51px}}@media (prefers-reduced-motion:reduce){.BallparkHomepage-module__Uz6qZG__page *,.BallparkHomepage-module__Uz6qZG__page :before,.BallparkHomepage-module__Uz6qZG__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
