:root{--fight-accent:#b9c8ad}.fight-page header nav{gap:26px}.fight-page nav [aria-current=page]{color:#c6d5bb;border-bottom:1px solid #9fb290;padding-bottom:7px}.fight-hero{padding:68px 8% 0;overflow:hidden}.fight-top{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;align-items:end;margin-bottom:42px}.fight-top h1{font-size:clamp(48px,5.8vw,86px);line-height:1.04}.fight-top h1 em{white-space:normal}.fight-intro p{max-width:380px;color:#b0b8ac;font-size:15px}.fight-intro .text-link{margin-top:9px}.fighter-banner{position:relative;border:1px solid #465345;background:#080b0c}.fighter-banner img{width:100%;height:auto;aspect-ratio:1280/602;object-fit:contain}.banner-note{display:flex;justify-content:space-between;gap:16px;padding:16px 22px;background:#1c221f;border-top:1px solid #465345;color:#b5c3ae;font-size:9px;letter-spacing:1.8px}.fight-strip{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid #343c35;font-size:10px;letter-spacing:1.3px;color:#aeb8a8}.fight-strip a{color:#edf0e9}.fighter-profile{display:grid;grid-template-columns:.7fr 1.4fr;gap:10%;border-bottom:1px solid #343c35}.fighter-profile h2{font-size:clamp(44px,5vw,74px)}.profile-copy>p{max-width:650px;color:#aeb7a8;font-size:15px}.profile-label{font-size:10px!important;letter-spacing:1.7px;color:#b8cbae!important}.fighter-name{display:block;font-size:15px;letter-spacing:0;margin-top:22px;color:#b1bca9}.profile-details{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0}.profile-details dt{font-size:9px;letter-spacing:1.4px;color:#939e8c}.profile-details dd{margin:8px 0 0;font-size:13px;color:#e0e6da}.profile-link{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.fight-services{background:#1b201e}.fight-services .services{margin-left:27%}.fight-services .services article:last-child{border-bottom:1px solid #343c35}.fight-services .services h3{font-size:25px}.fight-process .section-heading{margin-bottom:45px}.process-note{font-size:12px;color:#a3ad9b;margin:35px 0 0;max-width:780px}.fight-enquiry{background:#e9ede3;color:#121515}.enquiry-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;align-items:start}.enquiry-copy h2{font-size:clamp(38px,4.1vw,60px)}.enquiry-copy h2 em{color:#6b7e5c}.enquiry-copy>p{font-size:14px;color:#56614d;max-width:350px}.enquiry-copy .eyebrow{color:#667a58}.enquiry-email{display:inline-block;font-size:clamp(13px,1.3vw,17px);font-weight:600;border-bottom:1px solid #8a987b;margin:20px 0 10px;overflow-wrap:anywhere}.proposal-form{border-top:1px solid #adb7a3;padding-top:22px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.proposal-form label{display:block;font-size:12px;font-weight:600;margin-bottom:18px}.proposal-form input,.proposal-form select,.proposal-form textarea{display:block;width:100%;font:14px 'DM Sans',Arial,sans-serif;color:#182115;background:transparent;border:0;border-bottom:1px solid #8b987f;border-radius:0;padding:11px 0;min-height:45px;line-height:1.5}.proposal-form textarea{border:1px solid #8b987f;padding:12px;resize:vertical;min-height:125px;margin-top:10px}.proposal-form input::placeholder,.proposal-form textarea::placeholder{color:#6b7762;opacity:1}.proposal-form :focus-visible{outline:2px solid #506a3c;outline-offset:4px}.field-optional{font-size:10px;font-weight:400;color:#65725a;margin-left:5px}.form-help{font-size:12px;color:#58664d;line-height:1.6;margin:0 0 20px}.proposal-form button{border:0;cursor:pointer;width:100%;text-align:left}.form-status{font-size:12px;color:#384c2b;min-height:20px;margin:12px 0 0}.fight-faq{max-width:1060px;margin:auto}.fight-faq h2{margin-bottom:35px}.fight-faq details{border-top:1px solid #343c35;padding:22px 0}.fight-faq details:last-child{border-bottom:1px solid #343c35}.fight-faq summary{font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.fight-faq summary::-webkit-details-marker{display:none}.fight-faq summary:after{content:'+';color:#b7c5a9}.fight-faq details[open] summary:after{content:'−'}.fight-faq details p{max-width:730px;color:#a9b5a0;font-size:14px}.fight-footer-note{padding:0 6% 25px;color:#929e89;font-size:10px}.management-teaser{padding:65px 8%;border-top:1px solid #343838;border-bottom:1px solid #343838;display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center;background:#1b201e}.management-teaser h2{margin-bottom:20px}.management-teaser p:not(.eyebrow){max-width:500px;color:#a8afa6;font-size:14px}.management-teaser .button{margin-top:15px}.management-teaser img{width:100%;height:auto;border:1px solid #3f4a42}.management-teaser figcaption{font-size:9px;letter-spacing:1.4px;color:#b1bca4;margin-top:13px}.management-teaser figure{margin:0}input,select,textarea{scroll-margin-top:30px}[hidden]{display:none!important}@media(max-width:1000px){.fight-page header nav{gap:18px}.fight-page .nav-cta{margin-left:0}.fight-top{gap:30px}.fight-services .services{margin-left:0}.enquiry-grid{gap:6%}.profile-details{grid-template-columns:1fr 1fr}.profile-details>div:last-child{grid-column:1/-1}}@media(max-width:760px){.fight-top{grid-template-columns:1fr;gap:12px}.fight-top h1{font-size:clamp(46px,8vw,70px)}.fight-intro p{max-width:550px}.fighter-profile{grid-template-columns:1fr;gap:25px}.profile-details{grid-template-columns:repeat(3,1fr)}.profile-details>div:last-child{grid-column:auto}.enquiry-grid{grid-template-columns:1fr;gap:34px}.enquiry-copy>p{max-width:550px}.enquiry-email{font-size:17px}.management-teaser{grid-template-columns:1fr;gap:30px}.fight-strip{flex-wrap:wrap;line-height:1.9}.banner-note{font-size:7px;letter-spacing:1px;padding:13px 12px}}@media(max-width:640px){.fight-hero{padding:40px 7% 0}.fight-top{margin-bottom:30px}.fight-top h1{font-size:49px}.fight-page nav [aria-current=page]{width:max-content}.fight-page nav{gap:20px}.banner-note{flex-direction:column;gap:5px}.fight-strip{font-size:8px;padding:17px 0;gap:9px}.profile-details{grid-template-columns:1fr 1fr;gap:20px 12px}.profile-details>div:last-child{grid-column:1/-1}.profile-details dd{font-size:12px}.fighter-profile h2{font-size:48px}.profile-copy>p{font-size:14px}.enquiry-copy h2{font-size:43px}.form-two{grid-template-columns:1fr;gap:0}.fight-faq summary{font-size:16px}.management-teaser{padding:55px 7%}.management-teaser h2{font-size:35px}.fight-footer-note{padding:0 7% 25px}.fight-top .button{width:100%}.profile-link .button{width:100%}.enquiry-email{font-size:15px}}
@media(min-width:641px) and (max-width:900px){header{height:85px}.menu{display:flex;gap:18px;border:0;background:none;color:var(--paper);font-size:12px;padding:12px}header nav{display:none;position:absolute;top:85px;left:0;right:0;padding:25px 7%;background:#1b201e;z-index:10;flex-direction:column;align-items:stretch;gap:20px;border-bottom:1px solid #596451}header nav.open{display:flex}header .nav-cta{margin:0}}
