.header[data-astro-cid-nen7h5rs]{z-index:50;border-bottom:1px solid var(--color-border);position:sticky;top:0}.header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;backdrop-filter:blur(8px);background-color:#121212eb;position:absolute;inset:0}.header__inner[data-astro-cid-nen7h5rs]{padding-block:var(--space-2);justify-content:space-between;align-items:center;display:flex}.header__logo[data-astro-cid-nen7h5rs]{align-items:center;display:inline-flex}.header__logo-text[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-gold);border:2px solid var(--color-gold);transition:color var(--transition), border-color var(--transition);border-radius:6px;padding:.15em .5em;font-size:1.6rem;font-weight:700}.header__logo[data-astro-cid-nen7h5rs]:hover .header__logo-text[data-astro-cid-nen7h5rs]{color:var(--color-gold-light);border-color:var(--color-gold-light)}.header__burger[data-astro-cid-nen7h5rs]{background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0;display:flex}.header__burger-bar[data-astro-cid-nen7h5rs]{background-color:var(--color-text);width:100%;height:2px;transition:transform var(--transition), opacity var(--transition), background-color var(--transition)}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger-bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger-bar[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.header__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__burger-bar[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header__nav[data-astro-cid-nen7h5rs]{z-index:40;background-color:var(--color-bg);padding:var(--space-4) var(--space-3);transition:transform var(--transition);position:fixed;inset:73px 0 0;overflow-y:auto;transform:translate(100%)}.header__nav[data-astro-cid-nen7h5rs].is-open{transform:translate(0)}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-1);flex-direction:column;display:flex}.header__nav-link[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);color:var(--color-text);transition:color var(--transition);font-size:1.1rem;display:block}.header__nav-link[data-astro-cid-nen7h5rs]:hover,.header__nav-link[data-astro-cid-nen7h5rs]:focus-visible,.header__nav-link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-gold)}@media (width>=860px){.header__burger[data-astro-cid-nen7h5rs]{display:none}.header__nav[data-astro-cid-nen7h5rs]{background:0 0;padding:0;position:static;inset:auto;overflow:visible;transform:none}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);flex-direction:row}.header__nav-link[data-astro-cid-nen7h5rs]{border-bottom:none;padding:0;font-size:.9rem;position:relative}.header__nav-link[data-astro-cid-nen7h5rs]:after{content:"";background-color:var(--color-gold-light);transform-origin:0;width:100%;height:2px;transition:transform var(--transition);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.header__nav-link[data-astro-cid-nen7h5rs]:hover:after,.header__nav-link[data-astro-cid-nen7h5rs]:focus-visible:after,.header__nav-link[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-bg-alt);border-top:1px solid var(--color-border);padding-block:var(--space-4)}.footer__inner[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-gold);border:1px solid var(--color-gold);border-radius:6px;padding:.1em .45em;font-size:1.1rem;font-weight:700}.footer__club-name[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-size:.95rem}.footer__social[data-astro-cid-jo6i4kqk]{gap:var(--space-2);display:flex}.footer__social-link[data-astro-cid-jo6i4kqk]{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-secondary);transition:color var(--transition), border-color var(--transition), transform var(--transition);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.footer__social-link[data-astro-cid-jo6i4kqk]:hover,.footer__social-link[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--color-gold-light);border-color:var(--color-gold-light);transform:translateY(-2px)}.footer__meta[data-astro-cid-jo6i4kqk]{color:var(--color-text-secondary);font-size:.85rem}.footer__meta[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:inherit;max-width:none}@media (width>=700px){.footer__inner[data-astro-cid-jo6i4kqk]{text-align:left;flex-direction:row;justify-content:space-between}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:flex-start}.footer__meta[data-astro-cid-jo6i4kqk]{text-align:right}}:root{--color-bg:#121212;--color-bg-alt:#1c1c1c;--color-bg-alt-light:#242424;--color-gold:#c9a227;--color-gold-light:#d4af37;--color-text:#f5f5f0;--color-text-secondary:#b8b8b0;--color-terracotta:#c15b54;--color-border:#c9a22740;--font-heading:"Oswald", "Arial Narrow", sans-serif;--font-body:"Inter", system-ui, sans-serif;--container-width:1180px;--radius:10px;--transition:.25s ease;--shadow-card:0 10px 30px #00000059;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:6rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{width:100%;overflow-x:hidden}body,h1,h2,h3,h4,p,figure{margin:0}img,svg{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}body.no-scroll{overflow:hidden}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);font-weight:600;line-height:1.15}h1{font-size:clamp(2.4rem,6vw,4.2rem)}h2{font-size:clamp(1.8rem,4vw,2.6rem)}h3{font-size:1.3rem}p{color:var(--color-text-secondary);max-width:65ch}a.link-gold{color:var(--color-gold);transition:color var(--transition), border-color var(--transition);border-bottom:1px solid #0000}a.link-gold:hover,a.link-gold:focus-visible{color:var(--color-gold-light);border-bottom-color:var(--color-gold-light)}:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container-width);padding-inline:var(--space-3);margin-inline:auto}.section{padding-block:var(--space-6)}.section--alt{background-color:var(--color-bg-alt)}.eyebrow{font-family:var(--font-heading);color:var(--color-gold);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-1);font-size:.85rem;display:inline-block}.section-header{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:var(--space-4)}.section-header p{margin-inline:auto;margin-top:var(--space-2)}.btn{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius);transition:transform var(--transition), box-shadow var(--transition), background-color var(--transition), color var(--transition);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.9em 1.8em;font-size:.95rem;display:inline-flex}.btn--primary{background-color:var(--color-gold);color:#1a1a1a}.btn--primary:hover,.btn--primary:focus-visible{background-color:var(--color-gold-light);transform:translateY(-2px);box-shadow:0 8px 20px #c9a22740}.btn--outline{color:var(--color-text);background-color:#0000;border-color:#f5f5f059}.btn--outline:hover,.btn--outline:focus-visible{border-color:var(--color-gold-light);color:var(--color-gold-light);transform:translateY(-2px)}.card{background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-3);transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition)}.card:hover{border-color:var(--color-gold);box-shadow:var(--shadow-card);transform:translateY(-4px)}.widget-frame{background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2)}.widget-frame__inner{border-radius:calc(var(--radius) - 4px);background-color:#fff;line-height:0;overflow:hidden}.widget-frame__inner iframe{display:block}.widget-placeholder{background-color:var(--color-bg-alt);border:1px dashed var(--color-border);border-radius:var(--radius);min-height:220px;color:var(--color-text-secondary);text-align:center;padding:var(--space-3);justify-content:center;align-items:center;font-size:.95rem;display:flex}.form-group{margin-bottom:var(--space-3)}.form-label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.4rem;font-size:.82rem;display:block}.form-input,.form-select,.form-textarea{background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;color:var(--color-text);font-family:var(--font-body);transition:border-color var(--transition), box-shadow var(--transition);padding:.75em 1em;font-size:1rem}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 3px #c9a22726}.form-textarea{resize:vertical;min-height:160px}.form-select{cursor:pointer}.form-honeypot{display:none}.form-status{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:.95rem}.form-status--success{border:1px solid var(--color-gold);color:var(--color-gold-light);background-color:#c9a2271a}.form-status--error{border:1px solid var(--color-terracotta);color:var(--color-terracotta);background-color:#c15b541a}
