:root{--ink:#0b0b0c;--paper:#f5f2eb;--white:#fff;--red:#d12820;--gold:#e7a52a;--muted:#686868;--line:#d9d4ca}*{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5;overflow-y:auto}main{width:100%;min-width:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:.96}h1{margin-bottom:1.25rem;font-size:clamp(2.85rem,14vw,7.5rem)}h2{margin-bottom:1.25rem;font-size:clamp(2.15rem,9vw,5.25rem)}h3{margin-bottom:.75rem;font-size:clamp(1.6rem,6vw,2.55rem)}em{color:var(--red);font-style:italic}.eyebrow{color:var(--red);letter-spacing:.16em;margin-bottom:.85rem;font-size:.72rem;font-weight:900}.text-link{color:var(--red);margin-top:.5rem;font-weight:900;text-decoration:none;display:inline-block}.company-bar{background:var(--white);text-align:center;border-bottom:1px solid #e5e5e5;flex-direction:column;align-items:center;gap:.4rem;padding:.65rem 1rem;display:flex}.company-bar a{width:min(68vw,260px);display:block}.company-mark{aspect-ratio:3;object-fit:cover;object-position:center;width:100%}.company-bar p{color:#5b5b5b;letter-spacing:.15em;margin:0;font-size:.6rem;font-weight:800}.site-header{background:var(--ink);color:var(--white);flex-direction:column;align-items:center;gap:.8rem;padding:.9rem 1rem 1rem;display:flex}.series-mark{width:92px;display:block}.series-mark img{width:100%}.site-header nav{flex-wrap:wrap;justify-content:center;gap:.25rem .9rem;width:100%;display:flex}.site-header nav a{letter-spacing:.05em;text-transform:uppercase;padding:.3rem 0;font-size:.76rem;font-weight:900;text-decoration:none}.site-header nav a.nav-ticket{background:var(--red);color:var(--white);padding:.35rem .75rem}.home-hero{isolation:isolate;min-height:720px;color:var(--white);background:#080808;gap:2rem;padding:4rem 1.25rem 2rem;display:grid;position:relative;overflow:hidden}.home-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000000b3 0%,#00000052 48%,#000000db 100%);position:absolute;inset:0}.hero-background{z-index:-2;object-fit:cover;object-position:65% center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero-copy{text-shadow:0 2px 20px #000000b3;align-self:center;min-width:0}.hero-copy>p:not(.eyebrow){color:#d6d1ca;max-width:42rem;font-size:1.05rem}.button-row{flex-direction:column;gap:.75rem;margin-top:1.6rem;display:flex}.button{border:1px solid var(--white);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:.78rem 1.1rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.button.primary{border-color:var(--red);background:var(--red);color:var(--white)}.button.secondary{color:inherit;background:0 0}.next-event-card{text-align:center;background:linear-gradient(145deg,#d1282038,#0006);border:1px solid #754133;width:100%;min-width:0;padding:2rem 1.25rem}.next-event-card span,.next-event-card small{color:var(--gold);letter-spacing:.18em;font-size:.7rem;font-weight:900;display:block}.next-event-card strong{margin:1rem 0 .5rem;font-size:clamp(2rem,11vw,4.4rem);line-height:.88;display:block}.next-event-card p{margin-bottom:1.3rem}.hero-event-callout{text-align:center;background:#050505e6;border:1px solid #e7a52a8c;align-self:end;width:100%;padding:1rem}.hero-event-callout span,.hero-event-callout small{color:var(--gold);letter-spacing:.14em;font-size:.65rem;font-weight:900;display:block}.hero-event-callout strong{letter-spacing:.04em;text-transform:uppercase;margin:.35rem 0;font-size:.9rem;display:block}.announcement,.section,.split-section,.signup-section,.closing-section,.event-content,.gallery-section,.media-feature,.utility-hero,.contact-layout{padding:3.5rem 1.25rem}.announcement{background:var(--gold)}.announcement .eyebrow,.announcement .text-link{color:#6b150f}.announcement h2,.announcement>p:not(.eyebrow){max-width:48rem}.announcement>p:not(.eyebrow){font-size:1.05rem}.section-heading{max-width:48rem;margin-bottom:1.75rem}.section-heading>p:not(.eyebrow){color:var(--muted)}.event-grid{gap:1rem;display:grid}.event-card{background:var(--white);border:1px solid var(--line);min-width:0}.event-card a{grid-template-columns:42% minmax(0,1fr);min-width:0;text-decoration:none;display:grid}.event-card img{object-fit:cover;object-position:top;width:100%;height:100%;min-height:220px}.event-card div{min-width:0;padding:1.15rem}.event-card h3{overflow-wrap:anywhere}.event-card p:not(.eyebrow){color:var(--muted);font-size:.88rem}.event-card span{color:var(--red);text-transform:uppercase;font-size:.76rem;font-weight:900}.dark-section{background:var(--ink);color:var(--white)}.dark-section .section-heading>p:not(.eyebrow),.dark-section small{color:#aaa}.fighter-grid{gap:1rem;display:grid}.fighter-card-link{min-width:0;color:inherit;text-decoration:none}.fighter-grid article{background:#151515;border:1px solid #3d3d3d;min-width:0;padding:1.5rem}.fighter-card-photo{object-fit:cover;object-position:center 24%;border-bottom:1px solid #3d3d3d;width:calc(100% + 3rem);max-width:none;height:330px;margin:-1.5rem -1.5rem 1.4rem}.fighter-card-link:nth-child(2) .fighter-card-photo{object-position:center 18%}.fighter-grid article>span{color:var(--gold);margin-bottom:2.5rem;font-size:3rem;font-weight:900;display:block}.fighter-grid article>p{color:#9a9a9a;letter-spacing:.1em;font-size:.68rem;font-weight:800}.fighter-grid h3{overflow-wrap:anywhere}.fighter-grid article>b{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;margin-top:1rem;font-size:.72rem;display:block}.fighter-card-link article{height:100%;transition:border-color .2s,transform .2s}.fighter-card-link:hover article,.fighter-card-link:focus-visible article{border-color:var(--gold);transform:translateY(-3px)}.fighter-profile-hero{color:var(--white);background:radial-gradient(circle at 75% 20%,#6d241b 0,#1a0e0b 32%,#080808 72%);align-items:center;gap:2rem;padding:3.5rem 1.25rem;display:grid}.fighter-profile-copy{min-width:0}.fighter-profile-copy h1{overflow-wrap:anywhere;font-size:clamp(2.65rem,12vw,6.7rem)}.fighter-country{color:var(--gold);letter-spacing:.14em;margin-bottom:1rem;font-size:.74rem;font-weight:900}.fighter-lede{color:#d6d1ca;max-width:45rem;font-size:1.08rem}.fighter-profile-hero>img{object-fit:cover;object-position:top;border:1px solid #754133;width:min(100%,560px);max-height:720px;margin:0 auto}.fighter-stat-row{background:var(--gold);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fighter-stat-row div{border-bottom:1px solid #00000029;border-right:1px solid #00000029;min-width:0;padding:1.2rem 1rem}.fighter-stat-row span{color:#6b150f;letter-spacing:.12em;margin-bottom:.25rem;font-size:.65rem;font-weight:900;display:block}.fighter-stat-row strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,5vw,2.1rem);line-height:1;display:block}.fighter-profile-content,.fighter-highlight{gap:2rem;padding:3.5rem 1.25rem;display:grid}.fighter-profile-content{background:var(--white)}.fighter-profile-content>div,.fighter-highlight>div{min-width:0}.fighter-profile-content>div>p:not(.eyebrow),.fighter-highlight>div>p:not(.eyebrow){color:var(--muted);font-size:1.03rem}.fighter-highlight{color:var(--white);background:#24100d;align-items:center}.fighter-highlight>div>p:not(.eyebrow){color:#d8cfca}.fighter-record-panel{text-align:center;background:linear-gradient(145deg,#d1282040,#00000073);border:1px solid #754133;padding:2rem 1.25rem}.fighter-record-panel span{color:var(--gold);letter-spacing:.16em;font-size:.7rem;font-weight:900;display:block}.fighter-record-panel strong{margin:.8rem 0;font-size:clamp(4rem,20vw,8rem);line-height:.85;display:block}.fighter-record-panel p{color:var(--white);letter-spacing:.12em;margin:0;font-weight:900}.fighter-next{background:var(--ink);color:var(--white);text-align:center;padding:3.5rem 1.25rem}.fighter-next h2{max-width:55rem;margin-inline:auto}.split-section{background:var(--white);align-items:center;gap:2rem;display:grid}.about-logo{object-fit:cover;object-position:center;width:100%;max-height:340px}.split-section>div{min-width:0}.split-section>div>p:not(.eyebrow){color:var(--muted);font-size:1.02rem}.youth-section{color:var(--white);background:#542019}.youth-section .eyebrow,.youth-section .text-link{color:var(--gold)}.youth-section>div>p:not(.eyebrow){color:#eadbd4}.signup-section{background:var(--gold);gap:1.5rem;display:grid}.signup-section .eyebrow{color:#6b150f}.signup-form{min-width:0}.signup-form label{text-transform:uppercase;margin-bottom:.5rem;font-size:.76rem;font-weight:900;display:block}.signup-form>div{gap:.5rem;display:grid}.signup-form input,.signup-form button,.contact-form input,.contact-form select,.contact-form textarea,.contact-form button{background:var(--white);width:100%;max-width:100%;min-height:48px;color:var(--ink);font:inherit;border:1px solid #aaa;border-radius:0;padding:.8rem}.signup-form button,.contact-form button{border-color:var(--ink);background:var(--ink);color:var(--white);letter-spacing:.05em;font-size:.78rem;font-weight:900}.signup-form>p{margin:.65rem 0 0;font-size:.78rem}.signup-form .consent-row{text-transform:none;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:.65rem;margin-top:.8rem;font-size:.76rem;font-weight:700;line-height:1.4;display:grid}.signup-form .consent-row input{width:18px;min-height:18px;accent-color:var(--red);margin:.15rem 0 0}.closing-section{background:var(--ink);color:var(--white);text-align:center}.closing-section h2{margin-inline:auto}.centered{justify-content:center}.social-links{gap:.75rem;display:grid}.social-links-featured{max-width:680px;margin:1.75rem auto 0}.social-links a{color:var(--white);background:#151515;border:1px solid #4a4a4a;gap:.2rem;padding:1rem;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.social-links a:hover,.social-links a:focus-visible{border-color:var(--gold);background:#1f1714}.social-links span{color:var(--gold);letter-spacing:.14em;font-size:.7rem;font-weight:900}.social-links b{font-size:1rem}.site-footer{color:#aaa;text-align:center;background:#000;flex-direction:column;align-items:center;gap:.8rem;padding:2rem 1rem;display:flex}.site-footer img{width:72px}.site-footer p{margin:0;font-size:.75rem}.site-footer a{font-size:.75rem;font-weight:800}.footer-socials{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;display:flex}.footer-socials a{color:var(--gold);text-decoration:none}.event-intro{color:var(--white);background:linear-gradient(145deg,#111,#35130f);align-items:center;gap:2rem;padding:3rem 1.25rem;display:grid}.event-intro>div{min-width:0}.event-intro>div>p:not(.eyebrow){color:#d0c9c5;font-size:1.05rem}.event-intro img{border:1px solid #5c3129;width:min(100%,620px);margin:0 auto}.fact-row{background:var(--gold);display:grid}.fact-row div{border-bottom:1px solid #0000002e;min-width:0;padding:1.15rem 1.25rem}.fact-row span{color:#6b150f;letter-spacing:.12em;margin-bottom:.15rem;font-size:.65rem;font-weight:900;display:block}.fact-row b{overflow-wrap:anywhere;display:block}.event-content.alt,.gallery-section{background:var(--white)}.result-grid{gap:1rem;display:grid}.result-grid article{border:1px solid var(--line);background:var(--white);min-width:0;padding:1.4rem}.result-grid article>span{color:var(--red);letter-spacing:.08em;font-size:.67rem;font-weight:900}.result-grid article p{color:var(--muted)}.result-list{margin:0;padding:0;list-style:none}.result-list li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem;padding:.85rem 0;display:grid}.result-list li span{color:var(--red);font-weight:900}.media-feature{color:var(--white);background:#27110e;align-items:center;gap:2rem;display:grid}.media-feature img{width:min(100%,620px);margin:0 auto}.gallery-grid{gap:1.25rem;display:grid}.gallery-grid figure{min-width:0;margin:0}.gallery-grid img{width:100%}.gallery-grid figcaption{padding:.7rem 0;font-size:.8rem;font-weight:800}.utility-hero{color:var(--white);text-align:center;background:linear-gradient(145deg,#111,#35130f)}.utility-hero p:not(.eyebrow){color:#d0c9c5;max-width:42rem;margin-inline:auto}.collection-grid{gap:1rem;padding:2rem 1.25rem 4rem;display:grid}.collection-grid article{border:1px solid var(--line);background:var(--white);min-width:0;padding:1.5rem}.collection-grid article>span{color:var(--red);font-weight:900}.collection-grid article b{color:var(--red);letter-spacing:.08em;font-size:.72rem}.ticket-hero{isolation:isolate;min-height:500px;color:var(--white);background:#080808;align-items:end;padding:3.5rem 1.25rem;display:grid;position:relative;overflow:hidden}.ticket-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#000000eb,#0000004d),linear-gradient(#0000 45%,#000000bf);position:absolute;inset:0}.ticket-hero>img{z-index:-2;object-fit:cover;object-position:62% center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ticket-hero>div{max-width:700px}.ticket-hero>div>p:not(.eyebrow){color:#ddd3cd;font-size:1.05rem}.ticket-status,.ticket-help{gap:2rem;padding:3.5rem 1.25rem;display:grid}.ticket-status{background:var(--gold);align-items:center}.ticket-status .eyebrow{color:#6b150f}.ticket-status>div>p:not(.eyebrow),.ticket-help>div>p{font-size:1.03rem}.ticket-status aside{text-align:center;background:#ffffff2e;border:1px solid #0000004d;padding:2rem 1.25rem}.ticket-status aside span{color:#6b150f;letter-spacing:.14em;font-size:.7rem;font-weight:900;display:block}.ticket-status aside strong{text-transform:uppercase;margin:.65rem 0;font-size:clamp(2.2rem,10vw,4rem);line-height:.9;display:block}.ticket-status aside p{margin:0;font-weight:900}.ticket-steps{background:var(--white);gap:2rem;padding:3.5rem 1.25rem;display:grid}.ticket-help{color:var(--white);background:#24100d}.ticket-help>div>p{color:#d8cfca}.contact-layout{gap:2rem;display:grid}.contact-layout>div,.contact-form{min-width:0}.contact-form{gap:1rem;display:grid}.contact-form label{text-transform:uppercase;gap:.35rem;min-width:0;font-size:.76rem;font-weight:900;display:grid}.contact-form textarea{resize:vertical;min-height:150px}.contact-form p{margin:0;font-size:.82rem}.sponsor-hero{color:var(--white);background:radial-gradient(circle at 80% 20%,#6d241b 0,#1a0e0b 32%,#080808 70%);align-items:center;gap:2rem;padding:3.5rem 1.25rem;display:grid}.sponsor-hero>div{min-width:0}.sponsor-hero>div>p:not(.eyebrow){color:#d6d1ca;max-width:44rem;font-size:1.05rem}.sponsor-hero .button{margin-top:.75rem}.sponsor-statement{text-align:center;background:#00000059;border:1px solid #754133;padding:2rem 1.25rem}.sponsor-statement img{width:120px;margin:0 auto 1.5rem}.sponsor-statement p{margin:0}.sponsor-intro,.custom-package,.sponsor-contact{gap:2rem;padding:3.5rem 1.25rem;display:grid}.sponsor-intro{background:var(--gold)}.sponsor-intro .eyebrow{color:#6b150f}.sponsor-intro>p,.custom-package>div>p{font-size:1.04rem}.sponsor-options{padding:3.5rem 1.25rem}.benefit-grid{gap:1rem;display:grid}.benefit-grid article{border:1px solid var(--line);background:var(--white);min-width:0;padding:1.4rem}.benefit-grid article>span{color:var(--red);font-size:.75rem;font-weight:900}.benefit-grid article h3{margin-top:1.5rem;font-size:1.65rem}.benefit-grid article p{color:var(--muted);margin-bottom:0}.custom-package{color:var(--white);background:#542019}.custom-package .eyebrow{color:var(--gold)}.custom-package>div>p{color:#eadbd4}.sponsor-contact{background:var(--white)}.sponsor-contact>div{min-width:0}.sponsor-contact>div>p:not(.eyebrow){color:var(--muted)}.youth-hero{min-height:640px;color:var(--white);background:#080808;position:relative}.youth-hero>img{object-fit:cover;object-position:65% center;opacity:.72;width:100%;min-height:640px}.youth-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000eb 0%,#000000b3 45%,#0000002e 100%);position:absolute;inset:0}.youth-hero-copy{z-index:1;min-width:0;max-width:650px;position:absolute;inset:auto 1.25rem 2.5rem}.youth-hero-copy h1{font-size:clamp(2.8rem,13vw,6.8rem)}.youth-hero-copy>p:not(.eyebrow):not(.youth-tagline){color:#e1dcd6;max-width:40rem}.youth-tagline{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:1rem;font-weight:900}.youth-overview,.who-we-serve,.youth-pathway,.youth-outcomes,.youth-funding,.youth-contact{gap:2rem;padding:3.5rem 1.25rem;display:grid}.youth-overview{background:var(--gold)}.youth-overview .eyebrow{color:#6b150f}.youth-overview>div>p:not(.eyebrow){font-size:1.03rem}.who-we-serve{color:var(--white);background:#542019}.who-we-serve .eyebrow{color:var(--gold)}.service-tags{flex-wrap:wrap;align-content:start;gap:.65rem;display:flex}.service-tags span{text-transform:uppercase;background:#ffffff0d;border:1px solid #a65c4f;padding:.7rem .9rem;font-size:.78rem;font-weight:900}.program-pillars{padding:3.5rem 1.25rem}.pillar-grid{gap:1rem;display:grid}.pillar-grid article{border:1px solid var(--line);background:var(--white);min-width:0;padding:1.4rem}.pillar-grid article>span{color:var(--red);font-size:.75rem;font-weight:900}.pillar-grid article h3{margin-top:1.5rem;font-size:1.65rem}.pillar-grid article p{color:var(--muted);margin-bottom:0}.youth-pathway{background:var(--ink);color:var(--white)}.pathway-list{gap:.75rem;display:grid}.pathway-list article{border-bottom:1px solid #3c3c3c;padding:1.15rem 0}.pathway-list b{color:var(--gold);letter-spacing:.12em;font-size:.75rem}.pathway-list p{color:#c8c8c8;margin:.4rem 0 0}.youth-outcomes{background:var(--white)}.youth-outcomes ul{margin:0;padding-left:1.25rem}.youth-outcomes li{border-bottom:1px solid var(--line);padding:.6rem 0}.youth-funding{background:var(--gold)}.youth-funding .eyebrow{color:#6b150f}.youth-funding>div>p:not(.eyebrow){font-size:1.03rem}.youth-funding .funding-note{border-top:1px solid #00000038;padding-top:1rem;font-size:.88rem;font-weight:700}.youth-contact{background:var(--paper)}.youth-contact>div>p:not(.eyebrow){color:var(--muted)}.youth-subnav{background:var(--white);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.youth-subnav a{text-align:center;text-transform:uppercase;min-width:0;padding:.9rem .6rem;font-size:.7rem;font-weight:900;text-decoration:none}.youth-subnav a.active{background:var(--gold);color:var(--ink)}.program-hero{color:var(--white);background:radial-gradient(circle at 75% 15%,#672319 0,#1a0e0b 35%,#080808 75%);padding:4rem 1.25rem}.program-hero>p:not(.eyebrow){color:#d6d1ca;max-width:46rem;font-size:1.05rem}.outline-summary,.delivery-model,.participant-pathway,.outline-outcomes{gap:2rem;padding:3.5rem 1.25rem;display:grid}.outline-summary{background:var(--gold)}.outline-summary .eyebrow{color:#6b150f}.outline-summary>div>p:not(.eyebrow){font-size:1.03rem}.outline-section{padding:3.5rem 1.25rem}.outline-grid{gap:1rem;display:grid}.outline-grid article{border:1px solid var(--line);background:var(--white);min-width:0;padding:1.4rem}.outline-grid article>span{color:var(--red);font-size:.75rem;font-weight:900}.outline-grid article h3{margin-top:1.4rem;font-size:1.55rem}.outline-grid article p{color:var(--muted);margin-bottom:0}.program-streams{background:var(--white);padding:3.5rem 1.25rem}.stream-grid{gap:1rem;display:grid}.stream-grid article{border-left:4px solid var(--red);background:var(--paper);min-width:0;padding:1.4rem}.stream-grid article h3{font-size:1.55rem}.stream-grid article p{color:var(--muted);margin-bottom:0}.delivery-model{color:var(--white);background:#542019}.delivery-model .eyebrow{color:var(--gold)}.delivery-list article{border-bottom:1px solid #8f4e43;padding:1rem 0}.delivery-list b{color:var(--gold);letter-spacing:.1em;font-size:.72rem}.delivery-list p{color:#eadbd4;margin:.35rem 0 0}.participant-pathway{background:var(--white)}.participant-pathway ol{margin:0;padding:0;list-style:none}.participant-pathway li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem 0;display:grid}.participant-pathway li>span{color:var(--red);font-weight:900}.participant-pathway li b{margin-bottom:.25rem;display:block}.participant-pathway li p{color:var(--muted);margin:0}.outline-outcomes{background:var(--ink);color:var(--white)}.outcome-grid{gap:.65rem;display:grid}.outcome-grid span{background:#151515;border:1px solid #3d3d3d;padding:.85rem}.private-materials{background:var(--paper);text-align:center;padding:3.5rem 1.25rem}.private-materials>p:not(.eyebrow){max-width:50rem;color:var(--muted);margin-inline:auto}.private-materials .button{margin-top:.75rem}.partner-hero{color:var(--white);text-align:center;background:radial-gradient(circle at 75% 20%,#6d241b 0,#1a0e0b 35%,#080808 75%);padding:4.5rem 1.25rem}.partner-hero>p:not(.eyebrow){color:#d6d1ca;max-width:44rem;margin-inline:auto;font-size:1.05rem}.partner-roster,.partner-invite{gap:2rem;padding:3.5rem 1.25rem;display:grid}.partner-roster{background:var(--white);align-items:center}.partner-roster>div>p:not(.eyebrow){max-width:46rem;color:var(--muted);font-size:1.03rem}.partner-roster aside{border:1px solid var(--line);background:var(--paper);padding:1.5rem}.partner-roster aside>span{color:var(--red);letter-spacing:.12em;font-size:.75rem;font-weight:900}.partner-roster ul{margin:1rem 0 0;padding-left:1.25rem}.partner-roster li{padding:.5rem 0}.partner-invite{color:var(--white);background:#24100d;align-items:center}.partner-invite .eyebrow{color:var(--gold)}.partner-invite>div>p:not(.eyebrow){color:#d8cfca}.partner-invite .button-row{margin:0}.search-hero{color:var(--white);background:radial-gradient(circle at 80% 15%,#6d241b 0,#1a0e0b 34%,#080808 72%);padding:3.5rem 1.25rem}.search-hero h1{max-width:62rem}.site-search-field{gap:.5rem;max-width:760px;display:grid}.site-search-field span{color:#d6d1ca;font-size:.88rem;font-weight:800}.site-search-field input{border:2px solid var(--gold);background:var(--white);width:100%;min-height:58px;color:var(--ink);font:inherit;border-radius:0;padding:.9rem 1rem;font-size:1rem}.search-results{padding:3.5rem 1.25rem}.search-result-grid{gap:1rem;display:grid}.search-result-grid a{border:1px solid var(--line);background:var(--white);min-width:0;padding:1.35rem;text-decoration:none;display:block}.search-result-grid h2{margin-bottom:.6rem;font-size:1.45rem;line-height:1.05}.search-result-grid p{color:var(--muted)}.search-result-grid span{color:var(--red);text-transform:uppercase;font-size:.76rem;font-weight:900}.search-empty{border:1px solid var(--line);background:var(--white);padding:2rem}.search-empty h2{font-size:1.8rem}.admin-shell{min-height:100vh;color:var(--white);background:#101011;padding:1.25rem}.admin-header{background:#171718;border:1px solid #383838;flex-direction:column;justify-content:space-between;gap:1rem;max-width:1180px;margin:0 auto 1.5rem;padding:1.5rem;display:flex}.admin-header h1{margin-bottom:.5rem;font-size:clamp(2.2rem,8vw,4.6rem)}.admin-header p:not(.eyebrow){color:#aaa;overflow-wrap:anywhere;margin:0}.admin-actions{flex-wrap:wrap;align-items:start;gap:.6rem;display:flex}.admin-actions a,.admin-download{min-height:44px;color:var(--white);text-transform:uppercase;border:1px solid #666;align-items:center;padding:.65rem .85rem;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.admin-summary{gap:1rem;max-width:1180px;margin:0 auto 1.5rem;display:grid}.admin-summary article{background:#1b1b1c;border:1px solid #3e3e3e;padding:1.25rem}.admin-summary span{color:var(--gold);letter-spacing:.12em;font-size:.7rem;font-weight:900}.admin-summary strong{margin:.5rem 0;font-size:3.4rem;line-height:.9;display:block}.admin-summary p{color:#aaa;margin:0}.admin-panel{background:#1b1b1c;border:1px solid #3e3e3e;max-width:1180px;margin:0 auto 1.5rem;padding:1.25rem}.admin-panel-heading{flex-direction:column;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;display:flex}.admin-panel-heading h2{margin:0;font-size:clamp(1.9rem,7vw,3.2rem)}.admin-download{border-color:var(--gold);color:var(--gold)}.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:680px}.admin-table-wrap th,.admin-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #3d3d3d;padding:.8rem}.admin-table-wrap th{color:var(--gold);letter-spacing:.1em;font-size:.7rem}.admin-table-wrap td{color:#ddd;font-size:.88rem}.admin-table-wrap a,.inquiry-list a{color:var(--gold);overflow-wrap:anywhere}.inquiry-list{gap:1rem;display:grid}.inquiry-list article{background:#141415;border:1px solid #393939;padding:1.1rem}.inquiry-list article>div{color:#aaa;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.72rem;font-weight:800;display:flex}.inquiry-list article>div span{color:var(--gold)}.inquiry-list h3{margin:1rem 0 .25rem;font-size:1.45rem}.inquiry-list p{color:#ddd;white-space:pre-wrap;margin:1rem 0 0}.admin-empty{color:#aaa}@media (width>=700px){.company-bar{flex-direction:row;justify-content:center;gap:1.5rem}.company-bar a{width:240px}.site-header{flex-direction:row;justify-content:space-between;padding:1rem 4vw}.series-mark{flex:none;width:108px}.site-header nav{justify-content:flex-end;gap:.6rem 1.4rem;width:auto}.home-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;min-height:720px;padding:6rem 6vw 3rem}.home-hero:after{background:linear-gradient(90deg,#000000e6 0%,#000000a6 38%,#00000014 72%),linear-gradient(#0000 66%,#000000b8 100%)}.hero-background{object-position:center center}.hero-event-callout{place-self:end;width:min(100%,350px)}.button-row{flex-flow:wrap}.button{width:auto}.announcement,.section,.split-section,.signup-section,.closing-section,.event-content,.gallery-section,.media-feature,.utility-hero,.contact-layout{padding:5.5rem 6vw}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-card a{display:block}.event-card img{height:420px}.fighter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fighter-profile-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:720px;padding:5.5rem 6vw}.fighter-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}.fighter-stat-row div{border-bottom:0;padding:1.5rem 2vw}.fighter-profile-content,.fighter-highlight{grid-template-columns:repeat(2,minmax(0,1fr));padding:5.5rem 6vw}.fighter-next{padding:5.5rem 6vw}.split-section,.signup-section,.contact-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.about-logo{max-height:460px}.signup-form>div{grid-template-columns:minmax(0,1fr) auto}.signup-form button{width:auto}.site-footer{flex-direction:row;justify-content:space-between;padding-inline:6vw}.social-links-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.event-intro{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);padding:5rem 6vw}.event-intro img{object-fit:contain;max-height:720px}.fact-row{grid-template-columns:repeat(3,minmax(0,1fr))}.fact-row div{border-bottom:0;border-right:1px solid #0000002e}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.media-feature{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:3rem 6vw 6rem}.ticket-hero{min-height:620px;padding:5.5rem 6vw}.ticket-hero>img{object-position:center}.ticket-status,.ticket-steps,.ticket-help{grid-template-columns:repeat(2,minmax(0,1fr));padding:5.5rem 6vw}.sponsor-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:620px;padding:5.5rem 6vw}.sponsor-intro,.custom-package,.sponsor-contact{grid-template-columns:repeat(2,minmax(0,1fr));padding:5.5rem 6vw}.sponsor-options{padding:5.5rem 6vw}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.youth-hero-copy{inset:50% auto auto 6vw;transform:translateY(-50%)}.youth-overview,.who-we-serve,.youth-pathway,.youth-outcomes,.youth-funding,.youth-contact{grid-template-columns:repeat(2,minmax(0,1fr));padding:5.5rem 6vw}.program-pillars{padding:5.5rem 6vw}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.youth-subnav{justify-content:center;gap:.5rem;padding:.7rem 6vw;display:flex}.youth-subnav a{padding:.75rem 1.2rem}.program-hero{padding:6rem 6vw}.outline-summary,.delivery-model,.participant-pathway,.outline-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));padding:5.5rem 6vw}.outline-section{padding:5.5rem 6vw}.outline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.program-streams{padding:5.5rem 6vw}.stream-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.private-materials{padding:5.5rem 6vw}.partner-hero{padding:6rem 6vw}.partner-roster,.partner-invite{grid-template-columns:repeat(2,minmax(0,1fr));padding:5.5rem 6vw}.search-hero,.search-results{padding:5.5rem 6vw}.search-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell{padding:2.5rem 3vw}.admin-header,.admin-panel-heading{flex-direction:row;align-items:center}.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
