.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#2d5016a6,#4a7c2a99),url(/driving-range-banner.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;padding:6rem 2rem;display:flex;justify-content:center;align-items:center;max-width:var(--max-width);margin:0 auto}.hero-content[data-astro-cid-j7pv25f6]{max-width:900px;text-align:center}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:4rem;font-weight:800;margin-bottom:1rem;line-height:1.1;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.tagline[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin-bottom:2rem;opacity:.95;line-height:1.5;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.hero-highlights[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.highlight[data-astro-cid-j7pv25f6]{background:#fff3;padding:1rem 1.5rem;border-radius:8px;border-left:4px solid var(--color-secondary);backdrop-filter:blur(6px);text-shadow:1px 1px 2px rgba(0,0,0,.3)}.banner-image[data-astro-cid-j7pv25f6]{width:100%;overflow:hidden;background:var(--color-bg-alt)}.banner-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block;object-fit:cover;min-height:300px;max-height:500px}.tour-results[data-astro-cid-j7pv25f6]{padding:6rem 2rem;background:var(--color-bg)}.tour-results[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:3rem;color:var(--color-primary);margin-bottom:3rem}.results-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.result-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease;border-top:4px solid var(--color-primary);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;cursor:pointer}.result-card[data-astro-cid-j7pv25f6].placeholder{opacity:.85;background:linear-gradient(135deg,#f8f9fa,#fff);border-top-color:#95a5a6;cursor:default}.result-card[data-astro-cid-j7pv25f6].placeholder:hover{transform:none;box-shadow:var(--shadow-sm)}.result-card[data-astro-cid-j7pv25f6].featured{border-top-color:var(--color-secondary)}.result-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.result-image[data-astro-cid-j7pv25f6]{width:100%;height:180px;overflow:hidden;background:var(--color-bg-alt)}.result-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.result-card[data-astro-cid-j7pv25f6]:hover .result-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.result-content[data-astro-cid-j7pv25f6]{padding:2rem;flex:1}.result-year[data-astro-cid-j7pv25f6]{display:inline-block;background:var(--color-primary);color:#fff;padding:.5rem 1rem;border-radius:6px;font-weight:700;margin-bottom:1rem}.result-card[data-astro-cid-j7pv25f6].featured .result-year[data-astro-cid-j7pv25f6]{background:var(--color-secondary);color:var(--color-text)}.result-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--color-primary);font-size:1.5rem;margin-bottom:.75rem}.champion[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-primary);margin-bottom:.75rem;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.champion-photo[data-astro-cid-j7pv25f6]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--color-primary);flex-shrink:0}.result-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-light);line-height:1.6}.view-all[data-astro-cid-j7pv25f6]{text-align:center;margin-top:3rem}.view-all[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:1rem 2rem;background:var(--color-secondary);color:var(--color-text);text-decoration:none;border-radius:var(--border-radius);font-weight:600;transition:all .3s ease}.view-all[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-md)}.wins-infographic[data-astro-cid-j7pv25f6]{padding:4rem 2rem;background:var(--color-bg-alt)}.wins-infographic[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:2.5rem;color:var(--color-primary);margin-bottom:.5rem}.wins-infographic[data-astro-cid-j7pv25f6] .subtitle[data-astro-cid-j7pv25f6]{text-align:center;font-size:1rem;color:var(--color-text-light);margin-bottom:2rem}.wins-chart[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto;background:#fff;padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-md)}.chart-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--color-border)}.name-cell[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem}.chart-photo[data-astro-cid-j7pv25f6]{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid var(--color-primary);flex-shrink:0}.chart-row[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.chart-row[data-astro-cid-j7pv25f6] .name[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--color-text);font-size:.95rem}.bar-wrapper[data-astro-cid-j7pv25f6]{position:relative;background:var(--color-bg-alt);border-radius:6px;height:28px;overflow:hidden}.bar[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-primary-light) 100%);height:100%;border-radius:6px;display:flex;align-items:center;justify-content:flex-end;padding:0 .75rem;transition:width .5s ease;min-width:40px}.bar[data-astro-cid-j7pv25f6] .count[data-astro-cid-j7pv25f6]{color:#fff;font-weight:700;font-size:.9rem}.about-section[data-astro-cid-j7pv25f6]{padding:6rem 2rem;background:var(--color-bg)}.about-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:3rem;color:var(--color-primary);margin-bottom:2rem}.about-section[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{text-align:center;font-size:1.5rem;font-weight:600;color:var(--color-primary);margin-bottom:1.5rem}.about-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.8;color:var(--color-text);margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto}.founding-fathers[data-astro-cid-j7pv25f6]{padding:6rem 2rem;background:var(--color-bg)}.founding-fathers[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:3rem;color:var(--color-primary);margin-bottom:1rem}.founding-fathers[data-astro-cid-j7pv25f6] .intro[data-astro-cid-j7pv25f6]{text-align:center;font-size:1.1rem;color:var(--color-text-light);margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.founders-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.founder-card[data-astro-cid-j7pv25f6]{background:#fff;padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.founder-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.founder-photo[data-astro-cid-j7pv25f6]{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:0 auto 1rem;border:4px solid var(--color-primary);box-shadow:var(--shadow-md);display:block}.founder-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;color:var(--color-primary);margin-bottom:.25rem}.founder-card[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--color-secondary);font-weight:600;margin-bottom:1rem}.founder-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-light);line-height:1.6}@media (max-width: 768px){.hero[data-astro-cid-j7pv25f6]{padding:4rem 1.5rem;background-attachment:scroll}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.5rem}.hero-highlights[data-astro-cid-j7pv25f6]{flex-direction:column;gap:1rem}.highlight[data-astro-cid-j7pv25f6]{text-align:center}.tour-results[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.about-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.founding-fathers[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.wins-infographic[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}.results-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.result-content[data-astro-cid-j7pv25f6],.wins-chart[data-astro-cid-j7pv25f6]{padding:1.5rem}.chart-row[data-astro-cid-j7pv25f6]{grid-template-columns:150px 1fr;gap:.75rem}.chart-row[data-astro-cid-j7pv25f6] .name[data-astro-cid-j7pv25f6]{font-size:.85rem}.bar[data-astro-cid-j7pv25f6]{min-width:50px}.bar[data-astro-cid-j7pv25f6] .count[data-astro-cid-j7pv25f6]{font-size:.85rem}.btn[data-astro-cid-j7pv25f6]{padding:1rem 1.5rem;min-height:48px}.founder-card[data-astro-cid-j7pv25f6]{padding:1.5rem}.tour-results[data-astro-cid-j7pv25f6],.wins-infographic[data-astro-cid-j7pv25f6],.about-section[data-astro-cid-j7pv25f6],.founding-fathers[data-astro-cid-j7pv25f6]{padding:4rem 1.5rem}.champion[data-astro-cid-j7pv25f6]{align-items:flex-start;gap:.75rem}.champion-photo[data-astro-cid-j7pv25f6]{margin-top:.125rem}}@media (max-width: 480px){.hero[data-astro-cid-j7pv25f6]{padding:3rem 1.5rem}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.tagline[data-astro-cid-j7pv25f6]{font-size:1.1rem}.tour-results[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.about-section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.founding-fathers[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.wins-infographic[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.75rem}.chart-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.5rem;padding:1rem 0}.name-cell[data-astro-cid-j7pv25f6]{justify-content:center}.chart-row[data-astro-cid-j7pv25f6] .name[data-astro-cid-j7pv25f6]{font-size:1rem;text-align:center}.chart-photo[data-astro-cid-j7pv25f6]{width:20px;height:20px}.bar-wrapper[data-astro-cid-j7pv25f6]{height:32px}.bar[data-astro-cid-j7pv25f6]{justify-content:center}.about-section[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:1.25rem}.about-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem}}.older-tour[data-astro-cid-j7pv25f6]{display:none}.older-tour[data-astro-cid-j7pv25f6].visible{display:flex}#view-more-btn[data-astro-cid-j7pv25f6]{transition:all .3s ease}#view-more-btn[data-astro-cid-j7pv25f6].hidden{display:none}
