.page-module__W4B9Hq__header{z-index:1000;background:0 0;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s,box-shadow .2s;position:fixed;top:0;left:0;right:0}.page-module__W4B9Hq__headerScrolled{background:#000000f5;border-bottom:1px solid #ffffff14;box-shadow:0 8px 18px #0006}.page-module__W4B9Hq__headerInner{justify-content:space-between;align-items:center;min-height:80px;padding:1rem clamp(1.25rem,4vw,3rem);display:flex}.page-module__W4B9Hq__brandLink{align-items:center;line-height:0;display:inline-flex}.page-module__W4B9Hq__brandLogo{object-fit:contain;width:auto;height:60px}.page-module__W4B9Hq__headerCta{background:linear-gradient(140deg, var(--accent), #ff9d2f);color:#131313;font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.2rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 20px #ff7a1859}.page-module__W4B9Hq__headerCta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff7a1880}.page-module__W4B9Hq__hero{background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:clamp(6rem,10vw,9rem) 0 clamp(5rem,8vw,7rem);display:flex;position:relative;overflow:hidden}.page-module__W4B9Hq__heroGlow{pointer-events:none;background:radial-gradient(80% 65% at 10% 15%,#ff7a184d 0%,#0000 60%),radial-gradient(60% 55% at 90% 85%,#ff3c0038 0%,#0000 55%),radial-gradient(50% 40%,#ff7a180f 0%,#0000 70%);position:absolute;inset:0}.page-module__W4B9Hq__heroTexture{pointer-events:none;background-image:repeating-linear-gradient(-55deg,#ffffff05 0 1px,#0000 1px 14px);position:absolute;inset:0}.page-module__W4B9Hq__heroGrid{z-index:1;flex-direction:column;gap:2rem;width:min(100% - 2.5rem,1160px);margin-inline:auto;display:flex;position:relative}.page-module__W4B9Hq__heroContent{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.page-module__W4B9Hq__heroImageCol{display:none}.page-module__W4B9Hq__flyerGlow{pointer-events:none;z-index:0;background:radial-gradient(80% 80%,#ff7a1859 0%,#0000 70%);border-radius:50%;position:absolute;inset:-30px}.page-module__W4B9Hq__playerGraphic{z-index:1;aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.page-module__W4B9Hq__baseballSvg{width:100%;height:100%;position:absolute;inset:0}.page-module__W4B9Hq__playerGraphicText{z-index:1;flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.page-module__W4B9Hq__playerGraphic10{font-family:var(--font-heading), "Oswald", sans-serif;color:var(--accent);letter-spacing:-.04em;text-shadow:0 0 100px #ff7a18b3,0 0 40px #ff7a1866;font-size:clamp(7rem,20vw,11rem);font-weight:700;line-height:.88}.page-module__W4B9Hq__playerGraphicU{font-family:var(--font-heading), "Oswald", sans-serif;color:#fff;letter-spacing:.12em;text-shadow:0 0 40px #ffffff26;font-size:clamp(3.5rem,10vw,6rem);font-weight:700;line-height:1}.page-module__W4B9Hq__playerGraphicSub{font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ff8f3fa6;margin-top:.75rem;font-size:clamp(.7rem,1.4vw,.88rem);font-weight:700}.page-module__W4B9Hq__heroEyebrow{color:#ffd5b8;font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.14em;text-transform:uppercase;background:#ff7a1826;border:1px solid #ff8f3f80;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.page-module__W4B9Hq__heroHeadline{font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:#fff;text-shadow:0 0 80px #ff7a1833,0 4px 20px #00000080;margin:0;font-size:clamp(3rem,9vw,7.5rem);font-weight:700;line-height:.95}.page-module__W4B9Hq__heroHeadlinePart{display:block}.page-module__W4B9Hq__orange{color:var(--accent);text-shadow:0 0 60px #ff7a1880,0 4px 20px #0006}.page-module__W4B9Hq__heroSub{color:#ddd;max-width:52ch;margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.page-module__W4B9Hq__heroChips{flex-wrap:wrap;gap:.65rem;display:flex}.page-module__W4B9Hq__heroChip{color:#f0f0f0;font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.88rem;font-weight:700;display:inline-flex}a.page-module__W4B9Hq__heroChip:hover{color:#ffd5b8;background:#ff7a181f;border-color:#ff8f3f80}.page-module__W4B9Hq__heroChip.page-module__W4B9Hq__highlight{color:#ffd5b8;background:#ff7a181f;border-color:#ff8f3f73}.page-module__W4B9Hq__heroActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.page-module__W4B9Hq__btnPrimary{border-radius:var(--radius,14px);background:linear-gradient(140deg, var(--accent), #ff9d2f);color:#131313;font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:1rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 12px 32px #ff7a1866}.page-module__W4B9Hq__btnPrimary:hover{transform:translateY(-3px);box-shadow:0 18px 40px #ff7a188c}.page-module__W4B9Hq__btnSecondary{border-radius:var(--radius,14px);color:#ddd;font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #fff3;justify-content:center;align-items:center;padding:1rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.page-module__W4B9Hq__btnSecondary:hover{border-color:var(--accent);color:#fff}.page-module__W4B9Hq__heroTeaser{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:.25rem;padding-top:1.1rem;display:flex}.page-module__W4B9Hq__heroTeaser span{font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#999;font-size:.78rem;font-weight:700}@keyframes page-module__W4B9Hq__scrollBounce{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.page-module__W4B9Hq__scrollIndicator{z-index:2;flex-direction:column;align-items:center;gap:.3rem;animation:2s ease-in-out infinite page-module__W4B9Hq__scrollBounce;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.page-module__W4B9Hq__scrollLabel{font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#ffffff59;font-size:.68rem;font-weight:700}.page-module__W4B9Hq__scrollChevron{color:#ff8f3f99;width:22px;height:22px}.page-module__W4B9Hq__locationBar{text-align:center;background:#0a0a0a;border-top:1px solid #ff7a184d;border-bottom:1px solid #ffffff12;flex-direction:column;align-items:center;padding:clamp(1.8rem,3vw,2.6rem) clamp(1.25rem,4vw,3rem);display:flex}.page-module__W4B9Hq__locationBarInner{text-align:center;place-items:center;gap:1.5rem;width:min(100% - 2.5rem,1120px);margin-inline:auto;display:grid}.page-module__W4B9Hq__locationDateTime{flex-direction:column;gap:.3rem;display:flex}.page-module__W4B9Hq__locationDateBig{font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--accent);margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1}.page-module__W4B9Hq__locationTimeSub{font-family:var(--font-heading), "Oswald", sans-serif;color:#bbb;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1rem,2vw,1.4rem);font-weight:600}.page-module__W4B9Hq__locationAddress{flex-direction:column;gap:.4rem;display:flex}.page-module__W4B9Hq__locationAddressLink{color:#eee;border-bottom:1px dashed #ff8f3f66;flex-direction:column;align-items:center;gap:.2rem;width:fit-content;padding-bottom:.25rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.page-module__W4B9Hq__locationAddressLink:hover{color:var(--accent);border-bottom-color:var(--accent)}.page-module__W4B9Hq__locationAddressName{font-family:var(--font-heading), "Oswald", sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700}.page-module__W4B9Hq__locationAddressStreet{color:#999;font-size:.9rem}.page-module__W4B9Hq__locationTagline{text-align:center;width:100%;font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-shadow:0 0 24px #ff7a1859;margin:1.6rem 0 0;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:700}.page-module__W4B9Hq__benefits{background:#111;padding:clamp(4rem,7vw,7rem) 0}.page-module__W4B9Hq__benefitsInner{width:min(100% - 2.5rem,1120px);margin-inline:auto}.page-module__W4B9Hq__sectionKicker{color:var(--accent);font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem;font-weight:700}.page-module__W4B9Hq__sectionHeadline{font-family:var(--font-heading), "Oswald", sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:0 0 2.5rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.05}.page-module__W4B9Hq__benefitsGrid{gap:1.1rem;display:grid}.page-module__W4B9Hq__benefitCard{background:linear-gradient(160deg,#ffffff0a,#fff0),#0e0e0e;border:1px solid #ffffff14;border-radius:14px;align-content:start;gap:.7rem;padding:clamp(1.4rem,2.2vw,1.9rem);transition:transform .25s,border-color .25s,box-shadow .25s;display:grid}.page-module__W4B9Hq__benefitCard:hover{border-color:#ff8f3f4d;transform:translateY(-4px);box-shadow:0 16px 32px #0000004d,0 0 0 1px #ff8f3f1f}.page-module__W4B9Hq__benefitIcon{font-size:2rem;line-height:1}.page-module__W4B9Hq__benefitTitle{font-family:var(--font-heading), "Oswald", sans-serif;text-transform:uppercase;letter-spacing:.03em;color:#fff;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700}.page-module__W4B9Hq__benefitDesc{color:#bbb;margin:0;font-size:.95rem;line-height:1.6}.page-module__W4B9Hq__training{background:#000;padding:clamp(3.5rem,6vw,6rem) 0}.page-module__W4B9Hq__trainingInner{width:min(100% - 2.5rem,1120px);margin-inline:auto}.page-module__W4B9Hq__trainingCard{background:linear-gradient(135deg,#ff7a1814 0%,#0000 60%),#0d0d0d;border:1px solid #ff8f3f40;border-radius:18px;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.page-module__W4B9Hq__trainingCard:before{content:"";background:linear-gradient(180deg, var(--accent), #ff9d2f);border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.page-module__W4B9Hq__trainingLeft{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.page-module__W4B9Hq__training2x{font-family:var(--font-heading), "Oswald", sans-serif;color:var(--accent);letter-spacing:-.02em;text-shadow:0 0 60px #ff7a1859;margin:0;font-size:clamp(4rem,10vw,7rem);font-weight:700;line-height:1}.page-module__W4B9Hq__trainingLabel{font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#aaa;margin:0;font-size:clamp(.8rem,1.5vw,1rem);font-weight:700}.page-module__W4B9Hq__trainingRight{flex-direction:column;gap:1.2rem;display:flex}.page-module__W4B9Hq__trainingQuote{font-family:var(--font-heading), "Oswald", sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:0;font-size:clamp(1.3rem,3vw,2rem);font-weight:700;line-height:1.15}.page-module__W4B9Hq__trainingQuoteAccent{color:var(--accent)}.page-module__W4B9Hq__trainingCta{background:linear-gradient(140deg, var(--accent), #ff9d2f);color:#131313;font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.8rem 1.6rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #ff7a1859}.page-module__W4B9Hq__trainingCta:hover{transform:translateY(-2px);box-shadow:0 14px 32px #ff7a1880}.page-module__W4B9Hq__cta{text-align:center;background:#000;padding:clamp(5rem,9vw,9rem) 0;position:relative;overflow:hidden}.page-module__W4B9Hq__ctaGlow{pointer-events:none;background:radial-gradient(80% 70%,#ff7a182e 0%,#0000 65%);position:absolute;inset:0}.page-module__W4B9Hq__ctaContent{z-index:1;flex-direction:column;align-items:center;gap:1.4rem;width:min(100% - 2.5rem,720px);margin-inline:auto;display:flex;position:relative}.page-module__W4B9Hq__ctaEyebrow{color:#ffd5b8;font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.14em;text-transform:uppercase;background:#ff7a1826;border:1px solid #ff8f3f80;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex}.page-module__W4B9Hq__ctaHeadline{font-family:var(--font-heading), "Oswald", sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#fff;text-shadow:0 0 80px #ff7a1840;margin:0;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:700;line-height:.95}.page-module__W4B9Hq__ctaBody{color:#ccc;max-width:44ch;margin:0;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.65}.page-module__W4B9Hq__ctaBtnWrap{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.page-module__W4B9Hq__btnPrimaryLarge{background:linear-gradient(140deg, var(--accent), #ff9d2f);color:#131313;font-family:var(--font-heading), "Oswald", sans-serif;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;width:min(100%,400px);padding:1.15rem 2.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 14px 40px #ff7a1873,0 0 #ff7a1800}.page-module__W4B9Hq__btnPrimaryLarge:hover{transform:translateY(-3px);box-shadow:0 22px 50px #ff7a1899,0 0 0 4px #ff8f3f2e}.page-module__W4B9Hq__ctaSmallPrint{color:#666;margin:0;font-size:.82rem}.page-module__W4B9Hq__footer{background:#060606;border-top:1px solid #ffffff14;padding:2.2rem 0}.page-module__W4B9Hq__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2.5rem,1120px);margin-inline:auto;display:flex}.page-module__W4B9Hq__footerLogo{object-fit:contain;opacity:.8;width:auto;height:44px}.page-module__W4B9Hq__footerRight{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.page-module__W4B9Hq__footerCopy{color:#555;margin:0;font-size:.78rem}.page-module__W4B9Hq__footerBack{color:#666;font-size:.8rem;text-decoration:none;transition:color .2s}.page-module__W4B9Hq__footerBack:hover{color:var(--accent)}@media (min-width:700px){.page-module__W4B9Hq__locationBarInner{grid-template-columns:auto auto;justify-content:center;gap:2.5rem}.page-module__W4B9Hq__benefitsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__W4B9Hq__trainingCard{grid-template-columns:auto 1fr}}@media (min-width:980px){.page-module__W4B9Hq__heroGrid{flex-direction:row;align-items:center;gap:clamp(2rem,4vw,4rem)}.page-module__W4B9Hq__heroContent{flex:1 1 0;min-width:0}.page-module__W4B9Hq__heroImageCol{flex:0 0 360px;justify-content:center;align-items:center;display:flex;position:relative}.page-module__W4B9Hq__benefitsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__W4B9Hq__benefitsGrid>article:nth-child(4){grid-column:1/2}.page-module__W4B9Hq__benefitsGrid>article:nth-child(5){grid-column:2/4}}@media (max-width:699px){.page-module__W4B9Hq__headerInner{min-height:64px;padding:.85rem 1rem}.page-module__W4B9Hq__brandLogo{height:46px}.page-module__W4B9Hq__heroActions{flex-direction:column;width:100%}.page-module__W4B9Hq__btnPrimary,.page-module__W4B9Hq__btnSecondary{text-align:center;width:100%}.page-module__W4B9Hq__trainingCard{text-align:center;gap:1.2rem}.page-module__W4B9Hq__trainingLeft,.page-module__W4B9Hq__trainingRight{align-items:center}.page-module__W4B9Hq__trainingCta{align-self:center}.page-module__W4B9Hq__ctaHeadline br{display:none}.page-module__W4B9Hq__footerRight{align-items:flex-start}}
