.co-page{padding-top:30px;padding-bottom:60px;color:#172d30}.co-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:48px 52px;background:#152e31;color:#fff;border-radius:12px;overflow:hidden}.co-eyebrow{display:block;font-size:10px;letter-spacing:.15em;font-weight:750;color:#728577}.co-hero .co-eyebrow,.co-profile-hero .co-eyebrow{color:#bbd1bd}.co-hero h1{font-size:clamp(35px,5vw,65px);letter-spacing:-.045em;line-height:1.1;margin:18px 0}.co-hero h1 em{font-style:normal;color:#d0f36b}.co-hero p{color:#bdcfcb;font-size:15px;margin:0;line-height:1.7}.co-hero-mark{font-size:90px;font-weight:900;line-height:.9;letter-spacing:-8px;color:#d0f36b;transform:rotate(-10deg);padding-right:20px}.co-hero-mark span{display:block;color:#52716c}.co-discovery{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:28px 0;background:#fff;border:1px solid #e0e6dc;padding:12px;border-radius:9px}.co-tabs{display:flex;gap:5px}.co-tabs a{padding:14px 24px;border-radius:5px;color:#536654;font-size:14px;font-weight:700;text-decoration:none}.co-tabs a[aria-current]{background:#e9efdf;color:#243d2e}.co-search{display:flex;gap:8px;flex:1;max-width:550px}.co-search input{width:100%;min-width:0;border:1px solid #dae0d5;border-radius:5px;background:#f8faf5;padding:13px 15px;font-size:14px}.co-search button{display:flex;align-items:center;gap:16px;background:#1d3931;color:white;border:0;border-radius:5px;padding:12px 22px;cursor:pointer;font-weight:700}.co-list-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:32px 0 20px}.co-list-heading h2{font-size:24px;letter-spacing:-.025em;margin:0}.co-list-heading>span{font-size:12px;color:#768172}.co-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.co-card{display:block;position:relative;background:#fff;color:inherit;border:1px solid #e0e6db;border-radius:9px;padding:25px 22px 0;text-decoration:none;overflow:hidden;transition:transform .15s,border-color .15s}.co-card:hover{transform:translateY(-3px);border-color:#97ac76}.co-portrait{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:70px;height:70px;border-radius:50%;background:#e6edde;color:#456141;font-size:23px;font-weight:800;overflow:hidden}.co-portrait img{width:100%;height:100%;object-fit:cover}.co-portrait-team{border-radius:12px;background:#f0f3e9}.co-portrait-team img{object-fit:contain;padding:7px}.co-card .co-portrait{margin:0 0 23px}.co-card-type{font-size:9px;letter-spacing:.12em;font-weight:700;color:#86927c;text-transform:uppercase}.co-card h3{font-size:22px;letter-spacing:-.025em;margin:9px 0 6px;overflow-wrap:anywhere}.co-card>p{font-size:12px;color:#7c8576;min-height:20px;margin:0 0 22px;overflow-wrap:anywhere}.co-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e7ece1;padding:16px 0;font-size:10px;color:#68795d}.co-card-bottom>span:last-child{font-weight:700;color:#31492e}.co-pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:32px;font-size:13px}.co-pagination a{padding:12px 18px;border:1px solid #dbe1d1;border-radius:5px;background:#fff;color:#243f2e;text-decoration:none}.co-back{display:inline-block;color:#74816d;font-size:12px;text-decoration:none;margin:0 0 22px}.co-profile-hero{position:relative;display:flex;align-items:center;gap:28px;background:linear-gradient(115deg,#142c31,#23443d);padding:42px;border-radius:12px;color:#fff;overflow:hidden}.co-profile-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(120deg,transparent 0,transparent 90px,#ffffff04 91px,#ffffff04 92px)}.co-profile-hero>.co-portrait{width:110px;height:110px;font-size:38px;position:relative;z-index:1;border:4px solid #ffffff18;box-shadow:0 10px 30px #0002}.co-profile-heading{position:relative;z-index:1;flex:1;min-width:0}.co-profile-heading h1{font-size:clamp(32px,4.5vw,56px);letter-spacing:-.045em;line-height:1.1;margin:13px 0;overflow-wrap:anywhere}.co-profile-heading p{font-size:15px;color:#bed0c8;margin:0;line-height:1.6}.co-profile-numbers{display:flex;gap:30px;position:relative;z-index:1;padding-left:25px;border-left:1px solid #ffffff24}.co-profile-numbers strong{display:block;color:#d0f36b;font-size:34px;letter-spacing:-.05em}.co-profile-numbers span{display:block;color:#bbcec3;font-size:10px;margin-top:5px}.co-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px;align-items:start;margin-top:28px}.co-panel{background:#fff;border:1px solid #e0e6db;border-radius:9px;padding:28px;margin-bottom:25px;min-width:0}.co-section-title{margin-bottom:24px}.co-section-title h2,.co-facts h2{font-size:23px;letter-spacing:-.025em;margin:8px 0 0}.co-section-title h2 small{font-size:12px;margin-left:8px;color:#86947d}.co-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.co-member{display:flex;align-items:center;position:relative;gap:14px;background:#f8faf5;border:1px solid #e6eadd;border-radius:7px;padding:17px;color:#203830;text-decoration:none;min-width:0}.co-member:hover{border-color:#9bb185;background:#f4f8ec}.co-member .co-portrait{width:46px;height:46px;font-size:16px}.co-member>div{min-width:0}.co-member .co-eyebrow{font-size:8px;letter-spacing:.08em}.co-member h3{font-size:17px;letter-spacing:-.02em;margin:5px 0;overflow-wrap:anywhere}.co-member p{font-size:10px;line-height:1.5;color:#78826f;margin:0;overflow-wrap:anywhere}.co-role{position:absolute;right:12px;top:10px;font-size:8px;font-weight:700;color:#6d8156}.co-member-arrow{margin-left:auto;color:#738765;font-size:15px}.co-history>a{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;border-top:1px solid #e5e9df;text-decoration:none;color:inherit}.co-history h3{font-size:16px;letter-spacing:-.015em;margin:6px 0}.co-history> a>div>span:not(.co-status):not(.co-eyebrow){font-size:11px;color:#79866d}.co-history small{display:block;font-size:10px;color:#849077;margin-top:8px}.co-status{display:inline-block;background:#eff2e9;color:#758168;padding:5px 8px;border-radius:4px;font-size:9px;font-weight:700}.co-status-live{background:#e8f3d7;color:#47652e}.co-facts dl{margin:24px 0 18px}.co-facts dl>div{padding:14px 0;border-top:1px solid #e7ebdf}.co-facts dt{font-size:10px;color:#829075;margin-bottom:7px}.co-facts dd{font-size:14px;font-weight:650;line-height:1.5;margin:0;overflow-wrap:anywhere}.co-facts>a{color:#355132;font-size:12px;font-weight:700;text-decoration:none}.co-small{font-size:10px;line-height:1.7;color:#849077;margin:20px 0 0}.co-player-teams{display:grid;gap:12px}.co-muted{font-size:13px;line-height:1.7;color:#7c886f}.co-empty{padding:50px;text-align:center;background:#fff;border:1px solid #e0e6db;border-radius:9px}.co-empty h3{font-size:24px}.co-empty p,.co-empty a{font-size:14px}.co-page a:focus-visible,.co-page button:focus-visible,.co-page input:focus-visible{outline:3px solid #98b85d;outline-offset:4px}
@media(max-width:1050px){.co-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.co-profile-layout{grid-template-columns:minmax(0,1fr) 250px}.co-members{grid-template-columns:1fr}.co-profile-numbers{gap:20px}.co-profile-hero{padding:30px;gap:20px}.co-profile-hero>.co-portrait{width:90px;height:90px}}
@media(max-width:760px){.co-page{padding-top:20px}.co-hero{padding:30px 25px}.co-hero-mark{display:none}.co-discovery{flex-direction:column;align-items:stretch;gap:15px}.co-tabs a{flex:1;text-align:center}.co-search{max-width:none}.co-search button{padding:12px 16px}.co-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.co-card{padding:22px 16px 0}.co-card h3{font-size:20px}.co-card-bottom{font-size:9px}.co-list-heading{align-items:flex-start;flex-direction:column;gap:8px}.co-profile-layout{grid-template-columns:minmax(0,1fr)}.co-profile-hero{flex-wrap:wrap;padding:25px;gap:20px}.co-profile-hero>.co-portrait{width:75px;height:75px}.co-profile-heading{flex-basis:calc(100% - 100px)}.co-profile-numbers{border-left:0;border-top:1px solid #ffffff24;width:100%;padding:18px 0 0}.co-profile-numbers strong{font-size:28px}.co-panel{padding:22px}.co-history>a{gap:12px}.co-history h3{font-size:14px}.co-history small{max-width:105px;line-height:1.6}.co-hero h1{font-size:38px}.co-profile-layout>aside{grid-row:auto}}
@media(max-width:380px){.co-grid{grid-template-columns:1fr}.co-search button .icon{display:none}}
.co-discovery-note{font-size:12px;line-height:1.7;color:#7a876f;margin:-6px 0 22px}

.co-private-message input,.co-private-message textarea{width:100%;font:inherit}
.co-private-message textarea{resize:vertical}

.co-message-trigger{margin-top:10px}
.co-private-message{width:min(92vw,540px);max-height:85vh;padding:22px;border:1px solid #d7e0ec;border-radius:12px;background:#fff;color:#182a4e}
.co-private-message::backdrop{background:#14244499}
