.brand-name[data-astro-cid-ssxk7k45]{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.brand-name__title[data-astro-cid-ssxk7k45]{color:var(--amber);font-weight:900;letter-spacing:-.5px}.brand-name__tagline[data-astro-cid-ssxk7k45]{color:var(--text-muted);font-weight:500;letter-spacing:.5px;margin-top:2px}.brand-name--small[data-astro-cid-ssxk7k45] .brand-name__title[data-astro-cid-ssxk7k45]{font-size:1.25rem}.brand-name--small[data-astro-cid-ssxk7k45] .brand-name__tagline[data-astro-cid-ssxk7k45]{font-size:.6rem}.brand-name--default[data-astro-cid-ssxk7k45] .brand-name__title[data-astro-cid-ssxk7k45]{font-size:2.25rem}.brand-name--default[data-astro-cid-ssxk7k45] .brand-name__tagline[data-astro-cid-ssxk7k45]{font-size:.8rem}.brand-name--hero[data-astro-cid-ssxk7k45] .brand-name__title[data-astro-cid-ssxk7k45]{font-size:2.5rem}.brand-name--hero[data-astro-cid-ssxk7k45] .brand-name__tagline[data-astro-cid-ssxk7k45]{font-size:.85rem}.brand-name--large[data-astro-cid-ssxk7k45] .brand-name__title[data-astro-cid-ssxk7k45]{font-size:4.5rem}.brand-name--large[data-astro-cid-ssxk7k45] .brand-name__tagline[data-astro-cid-ssxk7k45]{font-size:1rem}@media(max-width:768px){.brand-name--default[data-astro-cid-ssxk7k45] .brand-name__title[data-astro-cid-ssxk7k45]{font-size:1.75rem}.brand-name--default[data-astro-cid-ssxk7k45] .brand-name__tagline[data-astro-cid-ssxk7k45]{font-size:.65rem}.brand-name--hero[data-astro-cid-ssxk7k45] .brand-name__title[data-astro-cid-ssxk7k45]{font-size:1.75rem}.brand-name--hero[data-astro-cid-ssxk7k45] .brand-name__tagline[data-astro-cid-ssxk7k45]{font-size:.7rem}.brand-name--large[data-astro-cid-ssxk7k45] .brand-name__title[data-astro-cid-ssxk7k45]{font-size:2.75rem}.brand-name--large[data-astro-cid-ssxk7k45] .brand-name__tagline[data-astro-cid-ssxk7k45]{font-size:.8rem}}.navbar[data-astro-cid-5blmo7yk]{position:sticky;top:0;z-index:100;background:#080d1af2;backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle)}.navbar-inner[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;align-items:center;padding:16px 0 0}.navbar-brand[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:16px;color:var(--text-primary);margin-bottom:10px}.navbar-brand[data-astro-cid-5blmo7yk]:hover{color:var(--text-primary)}.navbar-icon[data-astro-cid-5blmo7yk]{width:72px;height:72px;border-radius:14px;box-shadow:0 0 20px #f5a6234d,0 0 40px #f5a6231a}.navbar-icon--mirrored[data-astro-cid-5blmo7yk]{transform:scaleX(-1)}.navbar-links[data-astro-cid-5blmo7yk]{display:flex;gap:32px;padding-bottom:10px}.navbar-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{color:var(--text-secondary);font-weight:600;font-size:.9rem;letter-spacing:.3px;padding:4px 0;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.navbar-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover,.navbar-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk].active{color:var(--amber);border-bottom-color:var(--amber)}@media(max-width:768px){.navbar-icon[data-astro-cid-5blmo7yk]{width:56px;height:56px}.navbar-links[data-astro-cid-5blmo7yk]{gap:20px}.navbar-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{font-size:.8rem}}.footer[data-astro-cid-sz7xmlte]{background:var(--navy-dark);border-top:1px solid var(--border-subtle);padding:48px 0;text-align:center}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;gap:8px}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:8px}.footer-copy[data-astro-cid-sz7xmlte]{color:var(--text-muted);font-size:.75rem}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:16px}.footer-link[data-astro-cid-sz7xmlte]{color:var(--text-muted);font-size:.75rem;transition:color .2s}.footer-link[data-astro-cid-sz7xmlte]:hover{color:var(--text-secondary)}:root{--navy-dark: #080D1A;--navy: #0A1020;--navy-light: #0D1428;--navy-lighter: #152038;--amber: #F5A623;--amber-light: #FFD080;--amber-dark: #E08D0D;--pitch: #6B9FF2;--location: #E8A838;--play: #58C78A;--defense: #C47A5A;--baserunning: #4DB8D8;--strategy: #9A8EC0;--text-primary: #E8EDF5;--text-secondary: #8A9BB5;--text-muted: #5A6A80;--border-subtle: rgba(255, 255, 255, .06);--card-bg: #111827;--success: #2ECC71;--danger: #E74C3C}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--navy);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--amber);text-decoration:none;transition:color .2s}a:hover{color:var(--amber-light)}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 24px}.text-amber{color:var(--amber)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.section{padding:80px 0}.section-title{font-size:2.5rem;font-weight:800;margin-bottom:16px;letter-spacing:-.5px}.section-subtitle{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin-bottom:48px}@media(max-width:768px){.section{padding:48px 0}.section-title{font-size:1.75rem}}@media(max-width:414px){.container{padding:0 16px}.section-title{font-size:1.5rem}}.contact-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.form-group input,.form-group select,.form-group textarea{background:var(--navy);border:1px solid var(--border-subtle);border-radius:8px;padding:12px 16px;color:var(--text-primary);font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--amber)}.form-group select{cursor:pointer}.form-group textarea{resize:vertical}.contact-success{text-align:center;padding:48px 24px}.contact-success-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--success);color:#fff;font-size:1.5rem;font-weight:800;margin-bottom:16px}.contact-success h3{font-size:1.25rem;margin-bottom:8px}.contact-success p{color:var(--text-secondary)}
