.main-content[data-astro-cid-riwznlxj]{padding:0 40px;max-width:100%;overflow-x:hidden}.container-wide[data-astro-cid-riwznlxj]{max-width:1500px;margin:0 auto}.successi-hero-section[data-astro-cid-riwznlxj]{padding:60px 0 40px;text-align:center}.hero-content[data-astro-cid-riwznlxj]{max-width:800px;margin:0 auto}.hero-label[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--color-caption);letter-spacing:.1em;margin-bottom:20px}.successi-hero-section[data-astro-cid-riwznlxj] h1[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:64px;line-height:1.1;margin-bottom:24px;color:var(--color-text);font-weight:400;letter-spacing:-1.92px}.successi-hero-section[data-astro-cid-riwznlxj] h1[data-astro-cid-riwznlxj] em[data-astro-cid-riwznlxj]{font-style:italic}.hero-description[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:17px;color:var(--color-paragraph);line-height:1.6;letter-spacing:-.17px;max-width:600px;margin:0 auto}.hero-image-section[data-astro-cid-riwznlxj]{margin-bottom:0}.hero-image-wrapper[data-astro-cid-riwznlxj]{position:relative;width:100%;height:620px;border-radius:30px;overflow:hidden}.hero-image-wrapper[data-astro-cid-riwznlxj] img[data-astro-cid-riwznlxj]{width:100%;height:100%;object-fit:cover}.hero-image-overlay[data-astro-cid-riwznlxj]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 100%);padding:60px 40px 40px}.overlay-content[data-astro-cid-riwznlxj]{max-width:500px}.overlay-label[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:11px;color:var(--color-gold);letter-spacing:.15em;display:block;margin-bottom:12px}.hero-image-overlay[data-astro-cid-riwznlxj] h2[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:32px;color:var(--color-white);margin-bottom:8px;letter-spacing:-.96px}.hero-image-overlay[data-astro-cid-riwznlxj] p[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:15px;color:#fffc}.stats-section[data-astro-cid-riwznlxj]{padding:60px 0;border-bottom:1px solid var(--color-border)}.stats-grid[data-astro-cid-riwznlxj]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-item[data-astro-cid-riwznlxj]{text-align:center;padding:24px}.stat-value[data-astro-cid-riwznlxj]{display:block;font-family:var(--font-serif);font-size:48px;font-weight:400;color:var(--color-racing-green);letter-spacing:-1.44px;line-height:1;margin-bottom:8px}.stat-label[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:14px;color:var(--color-paragraph);letter-spacing:-.14px}.champions-section[data-astro-cid-riwznlxj]{padding:80px 0}.section-intro[data-astro-cid-riwznlxj]{max-width:700px;margin-bottom:60px}.section-title[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:40px;font-weight:400;line-height:1.05;letter-spacing:-1.6px;color:var(--color-text);margin-bottom:16px}.section-description[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:17px;color:var(--color-paragraph);line-height:1.6;letter-spacing:-.17px}.champions-list[data-astro-cid-riwznlxj]{display:flex;flex-direction:column;gap:80px}.champion-block[data-astro-cid-riwznlxj]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.champion-block[data-astro-cid-riwznlxj].reverse{direction:rtl}.champion-block[data-astro-cid-riwznlxj].reverse>[data-astro-cid-riwznlxj]{direction:ltr}.champion-image[data-astro-cid-riwznlxj]{position:relative;border-radius:20px;overflow:hidden;height:480px}.champion-image[data-astro-cid-riwznlxj] img[data-astro-cid-riwznlxj]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.champion-block[data-astro-cid-riwznlxj]:hover .champion-image[data-astro-cid-riwznlxj] img[data-astro-cid-riwznlxj]{transform:scale(1.03)}.champion-record-badge[data-astro-cid-riwznlxj]{position:absolute;top:20px;right:20px;background:var(--color-racing-green);color:var(--color-white);padding:12px 16px;border-radius:12px;text-align:center}.record-label[data-astro-cid-riwznlxj]{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;opacity:.8;margin-bottom:4px}.record-value[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:20px;font-weight:400;letter-spacing:-.4px}.champion-content[data-astro-cid-riwznlxj]{padding:20px 0}.champion-number[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:12px;color:var(--color-caption);letter-spacing:.05em;display:block;margin-bottom:16px}.champion-content[data-astro-cid-riwznlxj] h3[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:36px;font-weight:400;letter-spacing:-1.08px;color:var(--color-text);margin-bottom:20px}.champion-stats-row[data-astro-cid-riwznlxj]{display:flex;gap:40px;margin-bottom:24px}.champion-stat[data-astro-cid-riwznlxj]{display:flex;flex-direction:column;gap:4px}.cs-value[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:28px;color:var(--color-racing-green);letter-spacing:-.84px}.cs-label[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:11px;color:var(--color-caption);letter-spacing:.05em}.champion-description[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:15px;color:var(--color-paragraph);line-height:1.6;letter-spacing:-.075px;margin-bottom:24px}.champion-highlights[data-astro-cid-riwznlxj]{margin-bottom:24px}.champion-highlights[data-astro-cid-riwznlxj] h4[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.champion-highlights[data-astro-cid-riwznlxj] ul[data-astro-cid-riwznlxj]{list-style:none;display:flex;flex-direction:column;gap:8px}.champion-highlights[data-astro-cid-riwznlxj] li[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:14px;color:var(--color-text);padding-left:20px;position:relative}.champion-highlights[data-astro-cid-riwznlxj] li[data-astro-cid-riwznlxj]:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;background-color:var(--color-gold);border-radius:50%}.btn-link[data-astro-cid-riwznlxj]{display:inline-flex;align-items:center;gap:2px;font-family:"Inter",var(--font-sans);font-weight:600;font-size:15px;color:var(--color-racing-green);text-decoration:underline;letter-spacing:-.6px;line-height:1.1}.btn-link[data-astro-cid-riwznlxj]:hover{opacity:.7}.link-arrow[data-astro-cid-riwznlxj]{width:7px;height:20px}.timeline-section[data-astro-cid-riwznlxj]{background-color:var(--color-bg-alt);margin:0 -40px;padding:80px 40px}.timeline-section[data-astro-cid-riwznlxj] .container-wide[data-astro-cid-riwznlxj]{max-width:1500px;margin:0 auto}.timeline[data-astro-cid-riwznlxj]{display:flex;flex-direction:column;gap:48px}.timeline-year[data-astro-cid-riwznlxj]{border-top:1px solid var(--color-border);padding-top:32px}.year-header[data-astro-cid-riwznlxj]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.year-badge[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:32px;color:var(--color-racing-green);letter-spacing:-.96px}.year-count[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:12px;color:var(--color-caption);letter-spacing:.05em}.victories-grid[data-astro-cid-riwznlxj]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.victory-card[data-astro-cid-riwznlxj]{background:var(--color-white);border-radius:16px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.victory-card[data-astro-cid-riwznlxj]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000014}.victory-header[data-astro-cid-riwznlxj]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.victory-position[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:24px;color:var(--color-gold);background:linear-gradient(135deg,var(--color-gold) 0%,#b8962d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.victory-hippodrome[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:11px;color:var(--color-caption);letter-spacing:.05em;background:var(--color-bg-alt);padding:4px 10px;border-radius:100px}.victory-race[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:18px;font-weight:400;letter-spacing:-.36px;color:var(--color-text);margin-bottom:8px}.victory-horse[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:14px;color:var(--color-paragraph);margin-bottom:12px}.victory-prize[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:13px;color:var(--color-racing-green);font-weight:500}.victory-prize[data-astro-cid-riwznlxj]:before{content:"€";margin-right:2px}.hippodromes-section[data-astro-cid-riwznlxj]{padding:80px 0}.hippodromes-section[data-astro-cid-riwznlxj] .section-title[data-astro-cid-riwznlxj]{margin-bottom:8px}.section-subtitle[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:17px;color:var(--color-paragraph);margin-bottom:40px}.hippodromes-grid[data-astro-cid-riwznlxj]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.hippodrome-card[data-astro-cid-riwznlxj]{background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;padding:32px 24px;text-align:center;transition:border-color .2s ease}.hippodrome-card[data-astro-cid-riwznlxj]:hover{border-color:var(--color-racing-green)}.hippodrome-icon[data-astro-cid-riwznlxj]{width:64px;height:64px;background:var(--color-bg-alt);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--color-racing-green)}.hippodrome-card[data-astro-cid-riwznlxj] h3[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:18px;font-weight:400;letter-spacing:-.36px;color:var(--color-text);margin-bottom:4px}.hippodrome-country[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:12px;color:var(--color-caption);letter-spacing:.05em;margin-bottom:20px}.hippodrome-stats[data-astro-cid-riwznlxj]{display:flex;justify-content:center;gap:32px;padding-top:20px;border-top:1px solid var(--color-border)}.hs-item[data-astro-cid-riwznlxj]{display:flex;flex-direction:column;gap:4px}.hs-value[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:24px;color:var(--color-racing-green);letter-spacing:-.48px}.hs-label[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:10px;color:var(--color-caption);letter-spacing:.05em}.trophies-section[data-astro-cid-riwznlxj]{background-color:var(--color-racing-green);margin:0 -40px;padding:80px 40px}.trophies-section[data-astro-cid-riwznlxj] .container-wide[data-astro-cid-riwznlxj]{max-width:1500px;margin:0 auto}.trophies-header[data-astro-cid-riwznlxj]{margin-bottom:48px}.trophies-intro[data-astro-cid-riwznlxj]{max-width:600px}.trophies-label[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:12px;color:var(--color-gold);letter-spacing:.1em;margin-bottom:16px}.trophies-section[data-astro-cid-riwznlxj] h2[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:40px;color:var(--color-white);letter-spacing:-1.6px;margin-bottom:16px}.trophies-description[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:15px;color:#fffc;line-height:1.6}.trophies-grid[data-astro-cid-riwznlxj]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.trophy-card[data-astro-cid-riwznlxj]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:32px 24px;text-align:center;transition:background .2s ease}.trophy-card[data-astro-cid-riwznlxj]:hover{background:#ffffff26}.trophy-icon[data-astro-cid-riwznlxj]{color:var(--color-gold);margin-bottom:20px}.trophy-card[data-astro-cid-riwznlxj] h3[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:18px;font-weight:400;color:var(--color-white);margin-bottom:8px;letter-spacing:-.36px}.trophy-year[data-astro-cid-riwznlxj]{font-family:var(--font-mono);font-size:14px;color:var(--color-gold);letter-spacing:.05em;margin-bottom:8px}.trophy-org[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:13px;color:#ffffffb3}.trophy-horse[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:12px;color:#fff9;font-style:italic;margin-top:8px}.cta-section[data-astro-cid-riwznlxj]{padding:80px 0 0}.cta-image-wrapper[data-astro-cid-riwznlxj]{width:100%;height:500px;border-radius:24px;overflow:hidden}.cta-image-wrapper[data-astro-cid-riwznlxj] img[data-astro-cid-riwznlxj]{width:100%;height:100%;object-fit:cover}.cta-content-wrapper[data-astro-cid-riwznlxj]{border-top:.5px solid var(--color-border);padding:80px 0}.cta-content[data-astro-cid-riwznlxj]{max-width:600px;margin:0 auto;text-align:center}.cta-content[data-astro-cid-riwznlxj] h2[data-astro-cid-riwznlxj]{font-family:var(--font-serif);font-size:40px;font-weight:400;letter-spacing:-1.6px;color:var(--color-text);margin-bottom:16px}.cta-content[data-astro-cid-riwznlxj]>p[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:15px;color:var(--color-paragraph);line-height:1.6;margin-bottom:32px}.cta-features[data-astro-cid-riwznlxj]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px;text-align:left}.cta-feature[data-astro-cid-riwznlxj]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-bg-alt);border-radius:8px}.cta-feature[data-astro-cid-riwznlxj]:before{content:"";width:8px;height:8px;background:var(--color-accent-green);border-radius:50%;flex-shrink:0}.cta-feature[data-astro-cid-riwznlxj] span[data-astro-cid-riwznlxj]{font-family:var(--font-sans);font-size:14px;color:var(--color-text)}.cta-actions[data-astro-cid-riwznlxj]{display:flex;justify-content:center}.btn-accent-full[data-astro-cid-riwznlxj]{display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:16px 32px;background-color:var(--color-accent-green);color:var(--color-white);border:none;border-radius:1000px;font-family:var(--font-sans);font-weight:700;font-size:14px;letter-spacing:-.35px;text-decoration:none;transition:all .2s ease;cursor:pointer}.btn-accent-full[data-astro-cid-riwznlxj]:hover{background-color:var(--color-racing-green)}.btn-arrow[data-astro-cid-riwznlxj]{width:12px;height:12px;margin-left:4px}@media(max-width:1200px){.victories-grid[data-astro-cid-riwznlxj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.stats-grid[data-astro-cid-riwznlxj]{grid-template-columns:repeat(2,1fr)}.champion-block[data-astro-cid-riwznlxj],.champion-block[data-astro-cid-riwznlxj].reverse{grid-template-columns:1fr;direction:ltr;gap:32px}.hippodromes-grid[data-astro-cid-riwznlxj],.trophies-grid[data-astro-cid-riwznlxj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.main-content[data-astro-cid-riwznlxj]{padding:0 20px}.successi-hero-section[data-astro-cid-riwznlxj] h1[data-astro-cid-riwznlxj]{font-size:36px;letter-spacing:-1px}.hero-image-wrapper[data-astro-cid-riwznlxj]{height:400px;border-radius:20px}.hero-image-overlay[data-astro-cid-riwznlxj]{padding:40px 24px 24px}.hero-image-overlay[data-astro-cid-riwznlxj] h2[data-astro-cid-riwznlxj]{font-size:24px}.stat-value[data-astro-cid-riwznlxj]{font-size:36px}.section-title[data-astro-cid-riwznlxj]{font-size:32px}.champion-image[data-astro-cid-riwznlxj]{height:300px}.champion-content[data-astro-cid-riwznlxj] h3[data-astro-cid-riwznlxj]{font-size:28px}.timeline-section[data-astro-cid-riwznlxj]{margin:0 -20px;padding-left:20px;padding-right:20px}.victories-grid[data-astro-cid-riwznlxj],.hippodromes-grid[data-astro-cid-riwznlxj]{grid-template-columns:1fr}.trophies-section[data-astro-cid-riwznlxj]{margin:0 -20px;padding-left:20px;padding-right:20px}.trophies-grid[data-astro-cid-riwznlxj]{grid-template-columns:1fr}.cta-image-wrapper[data-astro-cid-riwznlxj]{height:300px}.cta-features[data-astro-cid-riwznlxj]{grid-template-columns:1fr}.cta-content[data-astro-cid-riwznlxj] h2[data-astro-cid-riwznlxj]{font-size:32px}}@media(max-width:480px){.stats-grid[data-astro-cid-riwznlxj]{grid-template-columns:1fr 1fr;gap:0}.stat-item[data-astro-cid-riwznlxj]{padding:16px}.stat-value[data-astro-cid-riwznlxj]{font-size:28px}.stat-label[data-astro-cid-riwznlxj]{font-size:12px}.champion-stats-row[data-astro-cid-riwznlxj]{gap:24px}.cs-value[data-astro-cid-riwznlxj]{font-size:22px}}
