:root{--forest:#00372f;--deep:#002720;--orange:#f47d27;--cream:#f8f6f0;--ink:#102d29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink)}a{text-decoration:none;color:inherit}.container{width:min(1160px,90%);margin:auto}.header{height:82px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:#fff;gap:24px}.logo{object-fit:contain;width:190px;height:75px}.header nav{display:flex;gap:32px;font-size:14px}.header nav a:hover{color:#e9731f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:15px 22px;border-radius:5px;font-size:14px;font-weight:700;transition:transform .2s,opacity .2s}.btn:hover{transform:translateY(-2px);opacity:.92}.btn.orange{background:var(--orange);color:white}.btn.dark{background:var(--forest);color:white}.btn.small{padding:12px 16px}.btn.outline{border:1px solid #fff;color:white}.hero{color:#fff;min-height:620px;background:linear-gradient(90deg,rgba(0,22,24,.91),rgba(0,25,30,.34)),linear-gradient(140deg,#102d35,#345c62 65%,#c98c56);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-10%;bottom:-25%;width:72%;height:110%;background:linear-gradient(155deg,transparent 48%,#183e3d 49%,#0d2c2c 55%,transparent 56%),linear-gradient(25deg,transparent 47%,#47646a 48%,#1e4145 57%,transparent 58%);opacity:.7;pointer-events:none}.heroInner{padding:115px 0 70px;position:relative;z-index:1}.eyebrow{font-size:12px;letter-spacing:3px;font-weight:800;color:#35675e}.eyebrow.light{color:#e6ece9}.hero h1{font-size:clamp(47px,6vw,80px);line-height:1.03;margin:20px 0;font-weight:800;letter-spacing:-2.8px}.hero em,.join em{font-style:normal;color:var(--orange)}.hero p{max-width:490px;font-size:19px;line-height:1.5}.actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.heroTopics{display:flex;justify-content:space-between;gap:18px;padding:24px 0;position:relative;z-index:1}.heroTopics div{display:flex;align-items:center;gap:10px;max-width:190px;font-size:12px;font-weight:700}.event{display:grid;grid-template-columns:1fr 1fr;background:var(--forest);color:white;min-height:480px}.eventImage{position:relative;min-height:480px}.eventContent{padding:65px max(7%,40px);background:radial-gradient(circle at top right,#165247,#002d26 75%)}.eventContent h2{font-size:clamp(40px,4vw,65px);font-weight:400;color:var(--orange);line-height:1.04;margin:25px 0}.eventContent h2 strong{display:block}.eventContent>p{line-height:1.6;max-width:420px}.eventDetail{display:flex;align-items:center;gap:13px;font-weight:700}.eventDetail svg{color:var(--orange)}.eventContent .btn{margin-top:20px}.section{padding:80px 0}.cream,.members{background:var(--cream)}.section h2{font-size:clamp(32px,4vw,46px);letter-spacing:-1.4px;margin:12px 0}.lead{max-width:900px;line-height:1.6;font-size:17px}.cards{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:34px}.card{background:white;border-radius:9px;overflow:hidden;box-shadow:0 4px 22px #002a2310}.cardArt{height:125px;display:flex;align-items:center;justify-content:center;color:white;background:linear-gradient(135deg,#4f7d86,#003c38)}.card:nth-child(2) .cardArt{background:linear-gradient(135deg,#c28a57,#27474b)}.card:nth-child(3) .cardArt{background:linear-gradient(135deg,#0e9ab0,#002b53)}.card:nth-child(4) .cardArt{background:linear-gradient(135deg,#8d9d8b,#305347)}.card:nth-child(5) .cardArt{background:linear-gradient(135deg,#b99c73,#345d50)}.cardBody{padding:20px 15px}.card h3{font-size:16px;line-height:1.25;margin:0 0 12px}.card p{font-size:13px;line-height:1.5;color:#4f605b;margin:0}.join{background:linear-gradient(90deg,#00362d 30%,#0c5144);color:white;padding:85px 0}.join h2{font-size:clamp(36px,5vw,58px);margin:14px 0}.join p{max-width:650px;font-size:17px;line-height:1.6}.benefits{display:flex;gap:26px;flex-wrap:wrap;margin-top:30px}.benefits span{display:flex;align-items:center;gap:10px;font-size:13px;max-width:165px}.membersGrid{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:60px;gap:60px}.leagues p,.members p{max-width:600px;line-height:1.6}.members small{display:block;margin-top:12px;color:#6c7773}.memberPanel{min-height:260px;border-radius:12px;background:linear-gradient(135deg,#2e7166,#00382f);color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:35px;text-align:center;font-size:21px;font-weight:700}.leagues{background:linear-gradient(100deg,#f4f3eb,#e6e9df)}footer{background:var(--deep);color:white}.footerInner{display:flex;justify-content:space-between;gap:30px;padding:25px 0;font-size:12px}.footerLogo{background:white;padding:4px}@media(max-width:900px){.cards{grid-template-columns:repeat(2,1fr)}.header nav{gap:12px}.logo{width:150px}.heroTopics{flex-wrap:wrap}.eventContent{padding:45px 7%}}@media(max-width:650px){.header{height:auto;min-height:85px;flex-wrap:wrap;padding:10px 5%}.header nav{order:3;width:100%;justify-content:center;padding:10px 0}.header .small{font-size:12px}.hero{min-height:580px}.heroInner{padding:80px 0 30px}.heroTopics{justify-content:flex-start}.heroTopics div{width:45%}.event{grid-template-columns:1fr}.eventImage{min-height:490px}.eventContent{padding:45px 6%}.cards{grid-template-columns:1fr 1fr}.membersGrid{grid-template-columns:1fr;gap:24px}.section{padding:55px 0}.footerInner{flex-direction:column;text-align:center}.benefits span{width:45%}}:root{--forest:#00382f;--orange:#ff8628;--cream:#f8f7f2}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.header{position:relative;z-index:3;box-shadow:0 3px 18px #00000012;height:92px}.header nav a:first-child{font-weight:800;border-bottom:2px solid var(--forest);padding-bottom:8px}.hero{min-height:610px;background-image:linear-gradient(90deg,rgba(0,15,21,.8),rgba(0,20,24,.3) 55%,rgba(0,0,0,.05)),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=2400&q=85);background-position:center 48%}.hero:after{display:none}.heroInner{padding-top:105px}.hero h1{max-width:800px;font-size:clamp(48px,5.6vw,82px);letter-spacing:-2.5px}.heroTopics{background:linear-gradient(90deg,#001e20ad,#001e204d);width:100%;padding:24px max(5%,calc((100% - 1160px)/2))}.eventContent{background-image:linear-gradient(115deg,#00372fef,#00372fdc),radial-gradient(circle at 100% 0,#257d70,transparent 65%)}.eventContent h2{font-size:clamp(39px,4vw,62px);letter-spacing:1px}.eventImage{background:#0d302e}.eventImage:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 60px #001b2040}.cream{background:#f7f6f1}.cards{gap:12px}.card{border-radius:7px}.cardArt{height:165px;position:relative;background-size:cover!important;background-position:50%!important;align-items:flex-end;justify-content:flex-start;padding:12px}.cardArt svg{background:#f8f8f5;color:#003b34;padding:9px;border-radius:50%;width:53px;height:53px;margin-bottom:-31px;z-index:1;border:4px solid #fff}.cardBody{padding:34px 16px 22px}.card:first-child .cardArt{background-image:linear-gradient(0deg,#002c3250,transparent 70%),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=650&q=80)!important}.card:nth-child(2) .cardArt{background-image:linear-gradient(0deg,#002c3250,transparent 70%),url(https://images.unsplash.com/photo-1506947411487-a56738267384?auto=format&fit=crop&w=650&q=80)!important}.card:nth-child(3) .cardArt{background-image:linear-gradient(0deg,#002c3250,transparent 70%),url(https://images.unsplash.com/photo-1544551763-46a013bb70d5?auto=format&fit=crop&w=650&q=80)!important}.card:nth-child(4) .cardArt{background-image:linear-gradient(0deg,#002c3250,transparent 70%),url(https://images.unsplash.com/photo-1456324504439-367cee3b3c32?auto=format&fit=crop&w=650&q=80)!important}.card:nth-child(5) .cardArt{background-image:linear-gradient(0deg,#002c3250,transparent 70%),url(https://images.unsplash.com/photo-1472396961693-142e6e269027?auto=format&fit=crop&w=650&q=80)!important}.join{background-image:linear-gradient(90deg,#002f29,#00382de8 36%,#00382d36 75%),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=2200&q=85);background-position:50%;background-size:cover;min-height:430px}.join .container{position:relative}.join p{max-width:580px}.members{background:#f9f8f3}.memberPanel{background-image:linear-gradient(0deg,#002a27b5,#002a2710),url(https://images.unsplash.com/photo-1472396961693-142e6e269027?auto=format&fit=crop&w=1100&q=85)}.leagues,.memberPanel{background-size:cover;background-position:50%}.leagues{background-image:linear-gradient(90deg,#f8f7f1,#f8f7f1ec 45%,#f8f7f11a 85%),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=1800&q=85)}.leagues .container{min-height:240px}.leagues h2{max-width:730px}@media(max-width:900px){.cards{grid-template-columns:repeat(3,1fr)}.heroTopics{padding-left:5%;padding-right:5%}}@media(max-width:650px){.header{height:auto}.hero{min-height:620px;background-position:60%}.heroInner{padding-top:75px}.hero h1{font-size:49px}.heroTopics{gap:14px}.cards{grid-template-columns:repeat(2,1fr)}.cardArt{height:125px}.cardBody{padding:34px 12px 18px}.eventImage{min-height:430px}.join{background-position:65%}.leagues{background-image:linear-gradient(90deg,#f8f7f1f5,#f8f7f1c9),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=900&q=80)}}.hero{background-image:linear-gradient(90deg,rgba(0,16,22,.84),rgba(0,16,22,.48) 48%,rgba(0,16,22,.1)),url(https://images.unsplash.com/photo-1551632811-561732d1e306?auto=format&fit=crop&w=2400&q=88)!important;background-size:cover;background-position:center 52%}.eventImage{background:#062c2a;display:flex;align-items:center;justify-content:center;overflow:hidden}.eventImage img{object-fit:contain!important;object-position:center center!important}@media(max-width:650px){.hero{background-position:57%}.eventImage{min-height:380px;aspect-ratio:1/1}.eventImage img{object-fit:contain!important}}.footerLogo{display:block;width:180px!important;max-width:100%;background:#fff;border-radius:4px;object-fit:contain}.footerInner{align-items:center}@media(max-width:650px){.footerLogo{width:180px!important;height:auto!important}.footerInner{gap:20px}}.footerLogo{width:155px!important;max-width:155px!important;background:transparent!important;border:0!important;filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen;object-fit:contain!important}@media(max-width:650px){.footerLogo{width:155px!important;max-width:155px!important;height:auto!important}.footerInner{align-items:center!important}}.abmarSocial{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.abmarSocial a{display:inline-flex;padding:9px 14px;border:1px solid #ffffff66;border-radius:24px;color:#fff;text-decoration:none;font-size:13px;font-weight:700}.abmarSocial a:hover{background:#ffffff22}@media(max-width:650px){.abmarSocial{gap:9px}}.footerLogo{border-radius:8px!important;padding:9px!important;box-sizing:content-box!important;width:150px!important;max-width:150px!important}footer{background:#fff!important;color:#203b35!important;border-top:1px solid #e5e9e6!important}.footerInner{padding-top:34px!important;padding-bottom:34px!important}.footerLogo{filter:none!important;mix-blend-mode:normal!important;background:#fff!important;border-radius:0!important;padding:0!important;box-sizing:border-box!important;width:210px!important;max-width:85vw!important;height:auto!important}.abmarSocial a{color:#174337!important;border-color:#bacbc4!important}.abmarSocial a:hover{background:#f0f5f2!important}@media(max-width:650px){.header .logo{width:210px!important;height:100px!important;max-width:100%;object-fit:contain!important}}.join{background-image:linear-gradient(90deg,rgba(0,47,41,.98),rgba(0,56,45,.9) 38%,rgba(0,56,45,.28)),url(https://images.unsplash.com/photo-1464822759023-fed622ff2c3b?auto=format&fit=crop&w=2200&q=85)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important;background-attachment:scroll!important}