:root{--night:#07130f;--deep:#0d241b;--turf:#153c2a;--gold:#dfb957;--ivory:#f5f0e2;--line:rgba(245,240,226,.2);--display:"Barlow Condensed",Impact,sans-serif;--body:"DM Sans",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--ivory);font:16px/1.5 var(--body)}a{color:inherit}button{font:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:var(--gold);color:var(--night);padding:12px;z-index:30}header{height:86px;padding:0 5vw;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:20;background:var(--night);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font:800 29px/.85 var(--display);letter-spacing:.04em}.brand img{width:58px;height:58px;object-fit:contain}.brand small{display:block;font:700 11px/1.2 var(--body);letter-spacing:.22em;color:var(--gold);margin-top:7px}header nav{display:flex;gap:30px;align-items:center}header nav a{text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}header nav a:hover,footer a:hover{color:var(--gold)}.nav-archive{border:1px solid var(--gold);padding:11px 15px;color:var(--gold)}.menu{display:none;background:none;border:1px solid var(--line);color:var(--ivory);padding:8px 12px}.hero{min-height:710px;position:relative;overflow:hidden;background:radial-gradient(circle at 77% 50%,#205239 0,#0d291e 27%,#07130f 65%)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.9%,#ffffff0c 50%,transparent 50.1%);pointer-events:none}.hero-top,.hero-bottom{display:flex;justify-content:space-between;position:relative;padding:23px 5vw;font:700 11px var(--body);letter-spacing:.19em}.hero-top{border-bottom:1px solid var(--line)}.hero-bottom{border-top:1px solid var(--line)}.hero-top i,.status-dot{display:inline-block;width:8px;height:8px;background:var(--gold);border-radius:50%;margin-right:9px}.edition{color:var(--gold)}.hero-body{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:590px;padding:35px 5vw}.hero-copy{position:relative;z-index:2}.kicker,.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-weight:800;font-size:12px}.kicker{color:var(--gold)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--display);font-weight:900;line-height:.82;letter-spacing:-.025em;text-transform:uppercase}h1{font-size:clamp(85px,11vw,190px);margin:25px 0 30px;white-space:nowrap}h1 span{color:var(--gold)}.hero-copy>p:not(.kicker){max-width:540px;font-size:18px;color:#d4ded6}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:52px;padding:0 20px;text-decoration:none;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button span{font-size:18px}.button.gold{background:var(--gold);color:var(--night)}.button.outline{border:1px solid #d4ded6;color:var(--ivory)}.button.dark{background:var(--night);color:var(--ivory)}.pitch-wrap{height:540px;display:grid;place-items:center;position:relative}.orbit{position:absolute;border:1px solid #ffffff30;border-radius:50%;aspect-ratio:1}.orbit-one{width:470px}.orbit-two{width:650px;opacity:.5}.pitch{height:460px;width:188px;background:linear-gradient(90deg,#d6be84,#e7d5a5 35%,#ceb57d);transform:perspective(900px) rotateX(12deg) rotateZ(18deg);box-shadow:0 0 0 15px #ffffff0b,0 35px 100px #000b;position:relative;color:var(--night);display:flex;align-items:center;justify-content:center;z-index:1}.pitch:before,.pitch:after{content:"";height:70px;position:absolute;left:50%;border-left:4px solid #452f1d;transform:translateX(-50%)}.pitch:before{top:0}.pitch:after{bottom:0}.crease{height:2px;position:absolute;left:12%;right:12%;background:#fff}.crease-top{top:70px}.crease-bottom{bottom:70px}.pitch-center{text-align:center;transform:rotate(-18deg)}.pitch-center span{display:block;font:900 135px/.75 var(--display)}.pitch-center small{font:800 14px/1 var(--display);letter-spacing:.13em}.field-label{position:absolute;z-index:2;font:800 12px var(--body);letter-spacing:.2em;color:var(--gold)}.label-a{top:12%;left:10%}.label-b{right:4%;top:44%}.label-c{left:9%;bottom:12%}.marquee{background:var(--gold);color:var(--night);overflow:hidden;white-space:nowrap;font:900 25px var(--display);letter-spacing:.13em;padding:12px}.marquee div{min-width:max-content;text-align:center}.marquee b{margin:0 28px}.section{padding:110px 5vw}.section-label{font:700 11px var(--body);letter-spacing:.18em;color:var(--gold);border-top:1px solid var(--line);padding-top:18px}.gold-text{color:var(--gold)}h2{font-size:clamp(64px,8vw,130px);margin:22px 0 42px}h2 em{font-style:normal;color:var(--gold)}.experience{display:grid;grid-template-columns:1fr 3fr;gap:5vw;background:#0b1e17}.experience-body{max-width:1020px}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:start}.experience-grid>p{font-size:21px;line-height:1.6;color:#d4ded6}.status-panel{border:1px solid var(--gold);padding:26px;display:flex;gap:14px;background:#183829}.status-panel .status-dot{flex:none;margin-top:7px}.status-panel small{display:block;letter-spacing:.2em;color:var(--gold)}.status-panel strong{display:block;font:800 32px var(--display);text-transform:uppercase;margin:5px 0 15px}.status-panel span:not(.status-dot){display:block;font-size:13px;padding:8px 0;border-top:1px solid var(--line)}.status-panel b{float:right}.journey{background:var(--ivory);color:var(--night);display:grid;grid-template-columns:1fr 3fr;gap:5vw}.journey .section-label{color:#506a53;border-color:#b1bbaa}.journey-track{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--night)}.journey-track article{padding:28px 22px 0 0;position:relative}.journey-track article:before{content:"";display:block;width:13px;height:13px;background:var(--night);border-radius:50%;position:absolute;top:-8px}.journey-track article span{color:#64816a;font:800 17px var(--display)}.journey-track h3{font:800 38px var(--display);text-transform:uppercase;margin:28px 0 8px}.journey-track p{font-size:14px;line-height:1.6}.franchise{background:linear-gradient(150deg,#102b20,#07130f)}.franchise-header,.clubs-heading{display:grid;grid-template-columns:1.3fr .6fr;gap:7vw;align-items:end}.franchise-header>p,.clubs-heading>p{font-size:18px;color:#cbd7cc;line-height:1.6;max-width:400px;padding-bottom:35px}.franchise-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:40px}.franchise-flow div{background:#153927;min-height:175px;padding:25px}.franchise-flow b{display:block;color:var(--gold);font:800 32px var(--display)}.franchise-flow span{display:block;text-transform:uppercase;font:800 27px var(--display);margin:20px 0 5px}.franchise-flow small{color:#b9ccbd}.franchise-cta{margin-top:25px;display:flex;justify-content:space-between;gap:25px;align-items:center;border:1px solid var(--gold);padding:25px}.franchise-cta strong,.franchise-cta span{display:block}.franchise-cta strong{font:800 23px var(--display);letter-spacing:.08em;color:var(--gold)}.franchise-cta span{font-size:14px;color:#ced9ce}.clubs{background:#0b1e17}.club-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.club-list div{display:flex;gap:28px;align-items:center;padding:18px;border-bottom:1px solid var(--line);transition:background .2s}.club-list div:hover{background:#204832}.club-list div:nth-child(odd){border-right:1px solid var(--line)}.club-list span{font:700 16px var(--display);color:var(--gold)}.club-list strong{font:800 clamp(24px,3vw,42px) var(--display);text-transform:uppercase}.final-call{background:var(--gold);color:var(--night);min-height:540px}.final-call .section-label{color:var(--night);border-color:#07130f55}.final-call h2 em{color:#fff9e9}.final-call>p:not(.eyebrow){font-size:20px;max-width:540px}.final-call .button{margin-top:15px}footer{background:#040d09;padding:38px 5vw;display:grid;grid-template-columns:1fr auto auto;gap:35px;align-items:center}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand img{width:46px;height:46px;object-fit:contain}.footer-brand strong{font:800 27px var(--display)}.footer-brand span{font-size:10px;letter-spacing:.13em;color:var(--gold)}footer nav{display:flex;gap:22px}footer a{text-decoration:none;font-size:12px}footer small{color:#a6b5aa}
@media(max-width:1050px){header nav{gap:13px}.hero-body{grid-template-columns:1fr .8fr}h1{font-size:clamp(75px,10vw,130px)}.pitch-wrap{transform:scale(.75)}.section{padding:80px 5vw}.experience,.journey{grid-template-columns:1fr}.franchise-flow{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){header{height:72px}.brand img{width:45px;height:45px}.menu{display:block}header nav{display:none;position:absolute;top:72px;left:0;right:0;padding:22px 5vw;background:var(--night);border-bottom:1px solid var(--gold);flex-direction:column;align-items:stretch}header nav.open{display:flex}.hero-top .edition,.hero-bottom span:nth-child(2){display:none}.hero-body{display:block;padding:55px 5vw 0}.hero-copy>p:not(.kicker){font-size:16px}h1{font-size:clamp(66px,15vw,110px);white-space:normal}.pitch-wrap{height:390px;transform:scale(.68);margin:-40px 0}.hero-bottom{font-size:9px}.experience-grid,.franchise-header,.clubs-heading{grid-template-columns:1fr;gap:15px}.journey-track{grid-template-columns:1fr 1fr;row-gap:25px}.franchise-cta{align-items:stretch;flex-direction:column}.club-list{grid-template-columns:1fr}.club-list div:nth-child(odd){border-right:0}footer{grid-template-columns:1fr}footer nav{flex-wrap:wrap}}
@media(max-width:480px){h1{font-size:64px}h2{font-size:62px}.actions{flex-direction:column}.pitch-wrap{margin-left:-20px}.journey-track{grid-template-columns:1fr}.franchise-flow{grid-template-columns:1fr}.club-list strong{font-size:26px}.section{padding:65px 5vw}.footer-brand span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.model{background:#10271d}.model-head{display:grid;grid-template-columns:1.3fr .55fr;gap:5vw;align-items:center}.model-head p:not(.eyebrow){font-size:20px;max-width:600px;color:#d4ded6}.model-head>a{display:block;max-width:340px;justify-self:end}.model-head img{display:block;width:100%;height:auto;border:2px solid var(--gold);box-shadow:15px 15px 0 #dfb95733}.model-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--gold);margin:55px 0 22px}.model-stats div{padding:22px;border-right:1px solid var(--gold)}.model-stats div:last-child{border-right:0}.model-stats b,.model-stats span{display:block}.model-stats b{font:900 clamp(33px,4vw,62px) var(--display);color:var(--gold)}.model-stats span{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.08em}.model-date{display:flex;align-items:center;gap:24px;background:var(--gold);color:var(--night);padding:19px 24px}.model-date strong{font:800 35px var(--display);text-transform:uppercase;white-space:nowrap}.model-date span{font-size:13px}.eligibility{padding:30px 0;border-bottom:1px solid var(--line)}.eligibility h3,.prize-panels h3{text-transform:uppercase;font:800 30px var(--display);margin:0 0 8px}.eligibility p{font-size:19px;margin:0 0 5px}.eligibility small,.model-note{color:#c2d0c2}.prize-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.prize-panels>div{padding:25px;border:1px solid var(--line);background:#0b1e17}.prize-panels h3{color:var(--gold)}.prize-panels h3 span{display:block;font:700 18px var(--body);margin-top:5px}.prize-panels dl{margin:16px 0 0}.prize-panels dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:8px 0;font-size:14px}.prize-panels dd{margin:0;font-weight:800}.prize-panels p{color:#c2d0c2;font-size:14px}.standing-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.standing-grid ol{padding-left:38px;margin:10px 0}.standing-grid li{padding:5px 0;border-bottom:1px solid var(--line);font-weight:700}.standing-grid li::marker{color:var(--gold)}.model-note{font-size:12px;margin-bottom:0}
@media(max-width:720px){.model-head,.prize-panels{grid-template-columns:1fr}.model-head>a{justify-self:start;max-width:270px}.model-stats{grid-template-columns:1fr 1fr}.model-stats div:nth-child(2){border-right:0}.model-stats div:nth-child(-n+2){border-bottom:1px solid var(--gold)}.model-date{display:block}.model-date strong{display:block;white-space:normal}}
@media(max-width:480px){.model-stats{grid-template-columns:1fr}.model-stats div{border-right:0;border-bottom:1px solid var(--gold)}.model-stats div:last-child{border-bottom:0}.standing-grid{gap:5px}.prize-panels>div{padding:18px}}

.model-head .button{margin-top:18px}.model-highlight{margin:24px 0;padding:22px 26px;border:1px solid var(--gold);background:#071c2e}.model-highlight>span{font:800 17px var(--display);letter-spacing:.1em;color:var(--gold)}.model-highlight>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:12px}.model-highlight strong{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:800 clamp(22px,2.5vw,36px) var(--display);text-transform:uppercase}.model-highlight b{color:var(--gold);white-space:nowrap}.model-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold)}.model-cta p{margin:0}.model-cta strong,.model-cta span{display:block}.model-cta strong{font:800 25px var(--display);text-transform:uppercase;color:var(--gold)}.model-cta span{font-size:14px;color:#d4ded6}
@media(max-width:720px){.model-highlight>div{grid-template-columns:1fr}.model-cta{flex-direction:column;align-items:stretch}}
@media(max-width:480px){.model-highlight strong{display:block}.model-highlight b{display:block}.model-cta .button{text-align:center}}

.owner-fee{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;background:#102333;border:1px solid var(--gold);padding:18px 24px;margin:-4px 0 22px}.owner-fee span{font:800 20px var(--display);letter-spacing:.05em;color:var(--gold)}.owner-fee strong{font:900 45px var(--display);line-height:1;color:var(--ivory)}.owner-fee small{font-size:13px;color:#c2d0c2}@media(max-width:720px){.owner-fee{display:block}.owner-fee span,.owner-fee strong,.owner-fee small{display:block}.owner-fee strong{margin:8px 0}}
