@font-face{font-family:Spartan;src:url('/assets/spartan.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Poppins;src:url('/assets/poppins.woff2') format('woff2');font-weight:400;font-display:swap}
:root{--ink:#191f17;--dark:#11150f;--paper:#f4f4ed;--gold:#d5b75c;--muted:#68715f;--line:#d8ddcf;--green:#39754e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:13px/1.75 Poppins,Arial,sans-serif}h1,h2,h3,p{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary,select{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button{background:none;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #af8b25;outline-offset:5px}button:hover,a:hover{filter:brightness(.92)}img{display:block;max-width:100%}.wrap{max-width:1420px;margin:auto;padding:0 48px}.eyebrow{font:650 11px/1.5 Spartan,Arial;letter-spacing:1.6px}.gold{color:var(--gold)}.muted{color:var(--muted)}.skip{position:absolute;left:12px;top:-100px;z-index:100;background:white;padding:12px}.skip:focus{top:12px}header{background:#080b08;color:#fff;border-bottom:1px solid #2b3025}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:105px}.topbar img{width:100px;height:76px;object-fit:contain}nav{display:flex;gap:35px}nav a,.outline{font:650 11px Spartan;letter-spacing:1px}.outline{border:1px solid #766b42;padding:14px 17px;color:#d9c47e}.hero{background:var(--dark);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:center;padding-top:65px;padding-bottom:58px}.hero h1{font:750 clamp(60px,6.5vw,93px)/.99 Spartan;letter-spacing:-4px;margin:25px 0 26px}em{font-style:normal;color:#a18738}.hero h1 em{color:var(--gold)}.hero-copy{color:#b3beaa;font-size:14px;line-height:1.8;max-width:490px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:29px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:49px;padding:16px 21px;font:700 11px/1.4 Spartan;letter-spacing:.8px}.gold-button{background:var(--gold);color:#171c11}.dark-button{background:#20291b;color:#f5f5ec}.text-button{font:650 11px/1.5 Spartan;letter-spacing:.8px;color:inherit;display:inline-block}.hero .text-button{color:#e1e7d9}.hero-facts{display:flex;gap:30px;border-top:1px solid #343e2c;padding-top:24px;margin-top:35px;font:600 9px Spartan;letter-spacing:1px;color:#9aab8d}.hero-facts b{font:450 28px Spartan;letter-spacing:-1px;color:#d9e1d0;margin-right:7px}.hero-ladder{position:relative}.ladder-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:22px}.ladder-title .eyebrow{font-size:9px;color:#96a785}.tag{font:650 8px Spartan;letter-spacing:1px;color:#d4bd75;border:1px solid #5d5e3a;padding:6px 8px;white-space:nowrap}.ladder-flight{display:flex;align-items:center;gap:22px;padding:25px 24px;position:relative;border:1px solid #48513b;background:#20291b}.ladder-flight.first{border-top:3px solid var(--gold);background:#2b3420}.ladder-flight.second{margin-left:22px}.ladder-flight.third{margin-left:44px;background:#171e14}.flight-number{font:350 45px Spartan;letter-spacing:-2px;color:#879674}.first .flight-number{color:var(--gold)}.ladder-flight small{font:650 9px Spartan;letter-spacing:1px;color:#a6b895}.ladder-flight h2{font:600 26px/1.2 Spartan;letter-spacing:-.5px;margin-top:7px}.ladder-flight p{font-size:10px;color:#adbaa0;margin-top:7px}.ladder-dollar{font:650 21px Spartan;letter-spacing:1px;color:var(--gold);margin-left:auto}.ladder-bridge{display:flex;justify-content:space-between;gap:10px;padding:13px 13px 13px 40px;font-size:9px;color:#96b189}.ladder-bridge span:last-child{color:#b39b7a}.ladder-caption{font-size:10px;color:#93a284;line-height:1.9;margin:20px 0 0 44px}.field-strip{background:#e7e3d3;border-bottom:1px solid #d3d0bd}.field-grid{display:grid;grid-template-columns:.8fr 1.15fr 1fr 1.05fr;gap:25px;padding-top:28px;padding-bottom:28px;align-items:center}.field-grid>div{display:flex;flex-direction:column}.field-grid .eyebrow{font-size:9px;color:#77724f;letter-spacing:1px}.field-grid strong{font:600 37px/1.3 Spartan;letter-spacing:-1.4px;margin:7px 0}.field-grid strong small{font:500 15px Spartan;letter-spacing:0}.field-grid>div>span:last-child{font-size:9px;color:#78765e}.field-grid .goal{border-left:1px solid #cbc7b0;padding-left:25px}.field-grid .contribution{border-left:1px solid #cbc7b0;padding-left:25px}.field-grid .contribution strong{font-size:25px}.contribution>span{font-size:10px}.contribution>small{font-size:9px;color:#7c7a64;line-height:1.7;margin-top:7px}.notice{display:flex;gap:20px;align-items:center;padding:23px 0 24px;border-bottom:1px solid var(--line)}.notice-icon{font:32px Arial;color:#9b7c28}.notice strong{font:650 16px Spartan}.notice p{font-size:11px;color:#70755f;margin-top:6px;line-height:1.85}.notice-tag{margin-left:auto;white-space:nowrap;font:650 8px Spartan;letter-spacing:.7px;background:#ebe6d5;color:#826c30;padding:9px 12px}.section{padding-top:64px;padding-bottom:64px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}h2{font:650 clamp(33px,3.4vw,49px)/1.08 Spartan;letter-spacing:-1.7px}.section-heading h2{margin-top:13px}.section-intro{font-size:12px;color:#7d846e;line-height:1.9;max-width:365px}.payout-layout{display:grid;grid-template-columns:.84fr 1.4fr;gap:30px;align-items:start}.pot-calculator{background:#e6e9dc;border:1px solid #d3d9c7;padding:29px}.pot-calculator>.eyebrow{font-size:10px;color:#637450}.calculator-total{font:650 62px/1.2 Spartan;letter-spacing:-2.5px;margin:22px 0 6px}.pot-calculator>p{font-size:11px;color:#768263}.scenario-buttons{display:flex;gap:8px;margin:21px 0 25px}.scenario-buttons button{font:600 10px/1.4 Spartan;border:1px solid #bdc9ac;padding:12px;flex:1}.scenario-buttons button[aria-pressed=true]{background:#25331d;color:#edf1e7;border-color:#25331d}.pot-calculator label{font-size:10px;display:flex;justify-content:space-between;gap:15px;color:#62764c}.pot-calculator output{font-weight:bold}input[type=range]{width:100%;accent-color:#506d32;margin:13px 0 5px;height:22px}.range-labels{display:flex;justify-content:space-between;font-size:9px;color:#7b8c68}.pot-breakdown{border-top:1px solid #c5cfb7;margin-top:25px;padding-top:10px}.pot-breakdown>div{display:flex;justify-content:space-between;gap:16px;margin:12px 0;font-size:10px;color:#657653}.pot-breakdown b{font:650 15px Spartan;color:#303f23;white-space:nowrap}.pot-calculator>small{display:block;font-size:9px;line-height:1.9;color:#778866;margin-top:20px}.payout-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.payout-toolbar .eyebrow{font-size:9px;letter-spacing:1px}.payout-toolbar label{font-size:9px;color:#748365;white-space:nowrap}select{border:1px solid #cdd5c2;background:transparent;color:#435535;padding:10px;max-width:100%;font-size:11px;border-radius:0}.payout-toolbar select{margin-left:5px}.prize-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.prize-card{background:#fff;border:1px solid #d6dccd;border-top:3px solid #c3a24b;padding:23px}.prize-card:nth-child(2){border-top-color:#92a77a}.prize-card-top{display:flex;flex-direction:column;gap:5px;font:650 10px Spartan;letter-spacing:1px}.prize-card-top span:last-child{font-size:9px;color:#81926e;letter-spacing:.5px}.prize-card>strong{font:650 39px/1.2 Spartan;letter-spacing:-1.4px;display:block;margin:20px 0 2px}.purse-label{font-size:10px;color:#839574}.prize-card dl{margin:21px 0 0;border-top:1px solid #e0e7d5}.prize-card dl>div{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #e7ecdf}.prize-card dt{font-size:11px;color:#7b8c6b}.prize-card dd{font:650 18px Spartan;margin:0}.club-purse{display:flex;align-items:center;gap:18px;background:#e9eddf;padding:18px 22px;margin-top:16px}.club-arrow{font:500 37px Spartan;color:#78955a}.club-purse strong{font:650 15px Spartan}.club-purse p{font-size:10px;line-height:1.8;color:#7c8b6d;margin-top:7px}.fine-print{font-size:10px;line-height:1.8;color:#7f8b72;margin-top:17px}.budget-details{margin-top:17px;border-top:1px solid #d6dfc9;padding-top:13px}.budget-details summary{font-size:11px;color:#61794d}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;font-size:12px}th,td{text-align:right;padding:12px 13px;border-bottom:1px solid #dce4d1;white-space:nowrap}th:first-child,td:first-child{text-align:left}th{font:650 10px Spartan;letter-spacing:.5px;color:#788e63}caption{font-size:10px;text-align:left;color:#8a9979;padding:13px}tfoot{font-weight:bold;background:#e9efdf}.earnings-section{background:#172012;color:#f1f5e9;padding:50px 0}.earnings-section .section-intro{color:#a2b390}.earnings-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3b4b2e;border-bottom:1px solid #3b4b2e;padding:30px 0;gap:35px}.earnings-grid .eyebrow{color:#9eb389;font-size:10px}.earnings-grid strong{display:block;font:600 42px/1.2 Spartan;letter-spacing:-1.2px;margin:13px 0 8px;color:#d9c17a}.earnings-grid p{font-size:10px;color:#8fa47a}.earnings-empty{display:flex;align-items:center;gap:25px;margin-top:30px}.outline-icon{font:500 30px Spartan;color:#b6c7a2;border:1px solid #6d8258;width:58px;height:58px;display:grid;place-items:center;flex-shrink:0}.earnings-empty h3{font:600 23px Spartan;margin-bottom:9px}.earnings-empty p{font-size:11px;line-height:1.8;color:#9cb489;max-width:600px}.earnings-empty a{margin-left:auto;white-space:nowrap;color:#ddc77f}.earnings-section table th{color:#a6b796}.earnings-section table td{color:#d9e3ce}.earnings-section table td,.earnings-section table th{border-color:#3b4b2e}.season-track{display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid #9aab83;gap:0;margin-top:40px}.season-track article{padding:24px 20px 22px 0;position:relative}.season-track article+article{padding-left:20px;border-left:1px solid #d9e1cd}.season-track article>span{font:450 31px Spartan;letter-spacing:-1px;color:#9bad88}.season-track h3{font:650 20px Spartan;margin:21px 0 14px}.season-track b{font:650 12px Spartan;display:block}.season-track p{font-size:10px;line-height:1.9;color:#7c8e69;margin-top:8px}.season-track .championship{background:#ebe9d9;padding-left:20px}.season-track .championship>span{color:#aa8e3f}.format-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:28px;border-top:1px solid #d6dfc8;padding-top:25px}.format-notes b{font:650 11px Spartan;letter-spacing:.8px}.format-notes p{font-size:11px;color:#7e8f6d;margin-top:9px;line-height:1.8}.leaderboard-section{padding:56px 0;background:#e9eddf;border-top:1px solid #d9e1cc;border-bottom:1px solid #d9e1cc}.source-status{max-width:250px;text-align:right;font-size:10px;color:#73885e}.source-status strong{font-weight:400}.source-status small{font-size:9px;display:block;margin-top:5px;color:#889d73}.status-dot{width:6px;height:6px;display:inline-block;background:#b79a45;border-radius:50%;margin-right:7px}.season-message{display:flex;gap:22px;align-items:center;border-top:1px solid #ced9be;border-bottom:1px solid #ced9be;padding:17px 0;font-size:10px;color:#738a5e}.season-message strong{font:650 13px Spartan;color:#3c512b}.board-controls{display:flex;gap:30px;justify-content:space-between;align-items:center;padding:23px 0}.board-controls label{font-size:10px;color:#657f50;display:flex;gap:14px;align-items:center}.board-controls select{min-width:240px}.team-search input{padding:12px;background:#f6f8f0;border:1px solid #cdd7c1;font-size:12px;min-width:260px;border-radius:0}.flight-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.flight-tabs button{text-align:left;border:1px solid #c9d5bb;background:#f1f4e8;padding:18px 22px}.flight-tabs button[aria-pressed=true]{background:#25341b;color:#eff4e8;border-color:#25341b}.flight-tabs small{font:650 10px Spartan;letter-spacing:1px;color:#7d965f}.flight-tabs strong{display:block;font:600 24px Spartan;margin-top:10px}.flight-tabs span{display:block;font-size:10px;color:#859970;margin-top:6px}.flight-tabs button[aria-pressed=true] small{color:#d3b86a}.flight-tabs button[aria-pressed=true] span{color:#b1c497}.standings-board{background:#fff;border:1px solid #d3dfc5}.board-title{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:24px 27px 10px}.board-title h3{font:650 25px Spartan}.pill{font:650 9px Spartan;letter-spacing:.8px;padding:7px 10px;background:#e9eddf;color:#78915b}.pill.official{color:#2e6c41;background:#e0f0dc}.standings-board>p{padding:0 27px 20px;font-size:11px;color:#8b9c78}.board-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:45px 20px 55px;border-top:1px solid #e5ebdc;min-height:260px}.board-empty .empty-number{font:400 54px Spartan;color:#c2cfb2}.board-empty h4{font:600 24px Spartan;margin:18px 0 10px}.board-empty p{font-size:11px;color:#8b9f74;max-width:460px;line-height:1.8}.board-disclaimer{border-top:1px solid #e1e7d7;padding:18px 25px;font-size:10px;line-height:1.9;color:#7f9369;background:#f7f8f2}.board-disclaimer strong{color:#5c7645}.board-up{color:#39754e}.board-down{color:#a16141}.board-cutline td{text-align:left;background:#eaf3e4;color:#3a7044;font:600 10px Spartan;letter-spacing:1px}.board-cutline.down td{background:#f5eae0;color:#9b603c}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-section h2{margin-top:14px}.replay-link{font:650 10px Spartan;letter-spacing:.8px;display:block;margin-top:30px;color:#778e58}.faq details{padding:20px 0;border-bottom:1px solid #d8e0cc}.faq details:first-child{padding-top:0}.faq summary{font:600 16px/1.4 Spartan;list-style:none;padding-right:30px;position:relative}.faq summary::after{content:'+';position:absolute;right:0;top:0;color:#829b62;font-size:22px}.faq details[open] summary::after{content:'−'}.faq details p{font-size:11px;line-height:1.9;color:#7d9167;margin-top:17px;max-width:650px}.closing{background:#192214;color:white;padding:51px 0}.closing .wrap{position:relative}.closing h2{margin-top:20px;font-size:43px}.closing .wrap>div{display:flex;align-items:center;gap:24px;margin-top:27px}.closing .text-button{color:#c6d5b4}footer{background:#080d06;color:#8fa47b;padding:29px 0}footer .wrap{display:flex;justify-content:space-between;gap:24px;font:650 10px Spartan;letter-spacing:1px}footer span:first-child{color:#c9b274}dialog{padding:0;border:1px solid #65754d;width:min(1280px,95vw);max-width:95vw;max-height:95dvh;background:#131c0d;color:#edf3e4;overflow:auto}dialog::backdrop{background:#060a04de;backdrop-filter:blur(5px)}.presentation{min-height:min(760px,88dvh);display:flex;flex-direction:column;padding:32px 42px}.presentation-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.presentation-top>div{display:flex;align-items:center;gap:20px}.presentation-top button{color:#9eb886;font:650 9px Spartan;letter-spacing:.8px}.presentation-top #close-walkthrough{font:30px Arial}.presentation-top .eyebrow{font-size:10px}#slide-content{flex:1;padding:42px 0 30px;display:flex;flex-direction:column;justify-content:center;min-height:450px}.slide-kicker{font:600 12px Spartan;letter-spacing:1.5px;color:#93ad79;margin-bottom:17px}.slide-heading{font:650 clamp(38px,5vw,65px)/1.05 Spartan;letter-spacing:-2px;color:#f0f4e8;max-width:900px}.slide-heading em{color:var(--gold)}.slide-copy{font-size:16px;line-height:1.8;color:#9eb888;max-width:830px;margin-top:25px}.slide-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.slide-metrics>div{border-top:1px solid #586e41;padding-top:20px}.slide-metrics strong{display:block;font:650 50px Spartan;color:#d5b75c;letter-spacing:-1px}.slide-metrics span{font:600 12px/1.6 Spartan;color:#aac094;display:block;margin-top:10px}.slide-metrics small{display:block;font-size:11px;color:#7f9c65;margin-top:8px}.slide-movement{display:flex;align-items:center;gap:25px;margin-top:32px}.slide-flight{flex:1;border:1px solid #5e7746;padding:22px;background:#26371a}.slide-flight small{font:650 11px Spartan;color:#94af79}.slide-flight strong{display:block;font:600 24px Spartan;margin-top:10px}.slide-swap{font:650 17px/1.8 Spartan;text-align:center;color:#cdb76e}.slide-banner{margin-top:28px;padding:18px 23px;background:#343c20;border-left:3px solid var(--gold);font-size:13px;color:#d0dbb8}.presentation-controls{display:flex;align-items:center;gap:25px;border-top:1px solid #3d512c;padding-top:23px}.presentation-controls>button{font:650 11px Spartan;letter-spacing:1px;padding:10px 0;color:#dcc47b}.presentation-controls>button:disabled{opacity:.35;cursor:default}#slide-dots{display:flex;gap:10px;margin:auto}#slide-dots button{width:23px;height:23px;position:relative}#slide-dots button:after{content:'';position:absolute;inset:7px;background:#526d3b;border-radius:50%}#slide-dots button[aria-pressed=true]:after{background:var(--gold);inset:5px}#slide-count{font:500 11px Spartan;color:#839f69}.presentation-hint{font-size:9px;color:#6c8c52;text-align:center;margin-top:16px}dialog:fullscreen{width:100vw;max-width:none;height:100dvh;max-height:none}dialog:fullscreen .presentation{min-height:100dvh;max-width:1500px;margin:auto}.noscript{padding:25px;background:#ece3cc;color:#675329}
@media(min-width:1600px){.wrap{max-width:1500px}.hero-grid{padding-top:80px;padding-bottom:70px}}
@media(max-width:1180px){.wrap{padding-left:30px;padding-right:30px}.hero-grid{gap:40px}.hero h1{font-size:70px}.hero-actions{gap:15px}.hero-actions .button{font-size:10px;padding:15px}.hero-actions .text-button{font-size:10px}.ladder-flight{padding:22px 17px;gap:15px}.ladder-flight h2{font-size:22px}.flight-number{font-size:37px}.ladder-dollar{font-size:17px}.ladder-bridge{font-size:8px;padding-left:28px}.topbar .outline{font-size:9px;padding:13px}nav{gap:23px}nav a{font-size:10px}.field-grid{gap:18px}.field-grid strong{font-size:32px}.field-grid .contribution,.field-grid .goal{padding-left:18px}.notice-tag{display:none}.calculator-total{font-size:52px}.payout-layout{gap:20px}.pot-calculator{padding:23px}.prize-card{padding:20px}.prize-card>strong{font-size:33px}.payout-toolbar{align-items:start;flex-direction:column;gap:12px}.payout-toolbar select{margin-left:10px}.season-track article{padding-right:15px}.season-track article+article{padding-left:15px}.earnings-empty a{display:none}.earnings-grid strong{font-size:35px}}
@media(max-width:850px){.topbar .outline{display:none}.hero-grid{grid-template-columns:1fr;gap:40px}.hero h1{font-size:78px}.hero-copy{max-width:600px}.hero-ladder{max-width:650px}.hero-facts{max-width:650px}.ladder-flight h2{font-size:27px}.ladder-bridge{font-size:10px}.ladder-caption{font-size:11px}.field-grid{grid-template-columns:1fr 1fr;gap:28px}.field-grid .goal{padding-left:0;border:0}.field-grid .contribution{padding-left:0;border:0}.field-grid strong{font-size:39px}.payout-layout{grid-template-columns:1fr}.pot-calculator{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.pot-calculator>.eyebrow,.calculator-total,.pot-calculator>p,.scenario-buttons,.pot-calculator label,.pot-calculator input,.range-labels{grid-column:1}.pot-breakdown{grid-column:2;grid-row:2/6;margin:0;padding-top:0;border-top:0;align-self:center}.pot-calculator>small{grid-column:2;grid-row:6/10;align-self:center;margin-top:0}.calculator-total{font-size:54px}.payout-toolbar{flex-direction:row;align-items:center;margin-top:12px}.prize-card>strong{font-size:44px}.section{padding-top:45px;padding-bottom:45px}.section-heading{gap:25px}.section-intro{max-width:280px;font-size:11px}.season-track{grid-template-columns:repeat(2,1fr);border-top:0;gap:20px}.season-track article,.season-track article+article{border-left:0;border-top:2px solid #9aab83;padding:20px}.season-track .championship{grid-column:1/-1}.season-track h3{margin-top:14px}.format-notes{gap:23px}.format-notes p{font-size:10px}.season-message{display:block}.season-message span{display:block;margin-top:7px}.board-controls{gap:15px}.board-controls label{display:block}.board-controls select,.team-search input{display:block;min-width:0;width:100%;margin-top:7px}.team-search{flex:1}.flight-tabs strong{font-size:20px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2 br{display:none}.presentation{padding:25px}.slide-metrics strong{font-size:40px}.slide-copy{font-size:14px}.slide-heading{font-size:44px}.slide-flight strong{font-size:20px}}
@media(max-width:560px){.wrap{padding-left:20px;padding-right:20px}.topbar{min-height:85px;gap:15px}.topbar img{width:77px;height:58px}nav{gap:14px}nav a{font-size:8px;letter-spacing:.5px}.hero-grid{padding-top:35px;padding-bottom:35px;gap:32px}.hero .eyebrow{font-size:9px;letter-spacing:1px}.hero h1{font-size:65px;letter-spacing:-2.8px;margin-top:22px}.hero-copy{font-size:11px}.hero-actions{align-items:start;flex-direction:column;gap:18px}.hero-facts{gap:17px;margin-top:25px;padding-top:21px;font-size:8px;letter-spacing:.5px}.hero-facts b{font-size:23px;margin-right:4px}.ladder-title .eyebrow{font-size:8px}.tag{font-size:7px}.ladder-flight{gap:13px;padding:18px 14px}.ladder-flight h2{font-size:21px}.ladder-flight p{font-size:9px}.ladder-flight small{font-size:8px}.flight-number{font-size:32px}.ladder-flight.second{margin-left:12px}.ladder-flight.third{margin-left:24px}.ladder-dollar{font-size:17px}.ladder-bridge{font-size:8px;gap:5px;padding:10px 0 10px 20px}.ladder-caption{font-size:9px;margin:16px 0 0 24px}.field-grid{gap:23px 15px;padding-top:22px;padding-bottom:22px}.field-grid strong{font-size:31px}.field-grid .eyebrow{font-size:8px;letter-spacing:.6px}.field-grid>div>span:last-child{font-size:8px}.field-grid .contribution strong{font-size:23px}.contribution>span{font-size:9px}.contribution>small{font-size:8px}.notice{gap:12px;align-items:start;padding:21px 0}.notice strong{font-size:14px}.notice p{font-size:10px}.notice-icon{font-size:24px}.section-heading{align-items:start;flex-direction:column;gap:21px;margin-bottom:26px}.section-heading h2{font-size:36px;letter-spacing:-1px}.section-heading .eyebrow{font-size:9px}.section-intro{max-width:none}.payout-layout{gap:25px}.pot-calculator{display:block;padding:24px}.calculator-total{font-size:56px}.pot-breakdown{border-top:1px solid #c5cfb7;margin-top:25px;padding-top:10px}.pot-calculator>small{margin-top:20px}.payout-toolbar{display:block;margin-top:0}.payout-toolbar label{display:block;margin-top:12px}.prize-grid{gap:9px}.prize-card{padding:17px 13px}.prize-card-top{font-size:9px}.prize-card-top span:last-child{font-size:8px}.prize-card>strong{font-size:31px;letter-spacing:-1px}.prize-card dd{font-size:16px}.prize-card dt{font-size:10px}.purse-label{font-size:9px}.club-purse{padding:18px;gap:14px}.club-purse strong{font-size:13px}.club-purse p{font-size:10px}.fine-print{font-size:9px}.earnings-section{padding:39px 0}.earnings-grid{grid-template-columns:1fr;gap:24px;padding:25px 0}.earnings-grid>div{display:grid;grid-template-columns:1fr auto;gap:9px 12px;align-items:center}.earnings-grid .eyebrow{font-size:9px;letter-spacing:.7px}.earnings-grid strong{font-size:29px;letter-spacing:-1px;margin:0;grid-column:2;grid-row:1/3}.earnings-grid p{font-size:9px;grid-column:1}.earnings-empty{gap:17px;align-items:start}.outline-icon{width:40px;height:45px;font-size:24px}.earnings-empty h3{font-size:21px}.earnings-empty p{font-size:10px}.season-track{gap:13px}.season-track article,.season-track article+article{padding:18px 12px}.season-track article>span{font-size:26px}.season-track h3{font-size:19px;margin-bottom:12px}.season-track b{font-size:11px}.season-track p{font-size:10px}.format-notes{grid-template-columns:1fr;gap:22px}.format-notes p{font-size:11px}.leaderboard-section{padding:40px 0}.source-status{text-align:left;max-width:none}.season-message strong{font-size:12px}.season-message span{font-size:10px}.board-controls{flex-direction:column;align-items:stretch;gap:15px}.board-controls label{font-size:11px}.board-controls select,.team-search input{font-size:14px;min-height:43px}.flight-tabs{gap:6px}.flight-tabs button{padding:14px 9px}.flight-tabs small{font-size:9px}.flight-tabs strong{font-size:15px;letter-spacing:-.5px}.flight-tabs span{font-size:8px;line-height:1.6}.board-title{padding:21px 16px 11px;display:block}.board-title h3{font-size:23px;margin-bottom:12px}.pill{font-size:8px;display:inline-block}.standings-board>p{padding:0 16px 18px;font-size:10px}.board-empty{padding:30px 20px 40px;min-height:240px}.board-empty h4{font-size:23px}.board-empty p{font-size:10px}.board-disclaimer{font-size:9px;padding:17px}.faq summary{font-size:15px}.faq details p{font-size:11px}.replay-link{font-size:9px}.closing{padding:40px 0}.closing h2{font-size:34px}.closing .wrap>div{align-items:start;flex-direction:column;gap:22px}footer .wrap{flex-wrap:wrap;gap:17px;font-size:9px}footer span:nth-child(2){display:none}dialog{width:96vw;max-width:96vw;max-height:96dvh}.presentation{padding:19px;min-height:88dvh}.presentation-top{gap:8px}.presentation-top .eyebrow{font-size:8px;letter-spacing:.7px}.presentation-top>div{gap:8px}.presentation-top #fullscreen{font-size:7px}.presentation-top #close-walkthrough{font-size:25px}#slide-content{padding:25px 0;min-height:400px}.slide-heading{font-size:35px;letter-spacing:-1px}.slide-kicker{font-size:10px;line-height:1.7}.slide-copy{font-size:12px;margin-top:18px}.slide-metrics{gap:12px;margin-top:22px}.slide-metrics strong{font-size:29px}.slide-metrics span{font-size:9px}.slide-metrics small{font-size:8px}.slide-movement{gap:10px;flex-wrap:wrap}.slide-flight{padding:15px;min-width:115px}.slide-flight strong{font-size:17px}.slide-flight small{font-size:9px}.slide-swap{font-size:11px}.slide-banner{font-size:10px;padding:14px 15px;margin-top:20px}.presentation-controls{gap:10px;padding-top:16px}.presentation-controls>button{font-size:9px;letter-spacing:.5px}#slide-dots{gap:3px}#slide-dots button{width:17px;height:20px}#slide-dots button:after{inset:7px 5px}#slide-dots button[aria-pressed=true]:after{inset:5px 3px}#slide-count{display:none}.presentation-hint{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.stage-courses{border-top:1px solid #d3ddc6;padding-top:12px;margin-top:16px;display:grid;gap:8px}.stage-courses a{font:550 10px/1.6 Spartan;color:#4d6839;overflow-wrap:anywhere}.stage-courses span{font-weight:750;color:#8a9f73;margin-right:4px}.course-section{background:#1c2816;color:#edf2e7;padding:54px 0}.course-section h2{font-size:43px;max-width:620px}.course-tour-link{border:1px solid #7b8758;color:#dbc57e;white-space:nowrap}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.course-card{display:flex;flex-direction:column;min-height:225px;padding:24px;background:#26351e;border:1px solid #425532;border-top:2px solid #81995e;transition:background .15s ease}.course-card:hover{background:#304327;filter:none}.course-top{display:flex;align-items:center;justify-content:space-between;font:650 11px Spartan;letter-spacing:1.3px;color:#a9bc91}.course-top b{font:22px Arial;color:#c9b775}.course-card h3{font:600 26px/1.2 Spartan;letter-spacing:-.5px;margin:25px 0 12px;max-width:330px}.course-card p{font-size:10px;color:#a2b68b;margin:0 0 24px;line-height:1.7}.course-source{margin-top:auto;font:650 9px Spartan;letter-spacing:1px;color:#d3c080}.course-card.course-final{border-top-color:#d5b75c}.course-final .course-top{color:#d5b75c}.course-note{font-size:10px;color:#9aad85;line-height:1.9;margin-top:22px;max-width:960px}.stage-course-links{display:flex;flex-wrap:wrap;gap:10px;padding:0 27px 22px}.stage-course-links:empty{display:none}.stage-course-links a{display:flex;align-items:center;gap:12px;background:#eef1e6;border:1px solid #d6dfc8;padding:12px 15px}.stage-course-links span{font:650 9px Spartan;letter-spacing:.5px;color:#82936c}.stage-course-links strong{font:600 13px Spartan;color:#4c6339}.stage-course-links b{color:#8c8a53;font:16px Arial}
@media(max-width:850px){.course-grid{grid-template-columns:repeat(2,1fr)}.course-section .section-heading{align-items:start;flex-direction:column;gap:24px}.course-card{min-height:215px}.course-card h3{font-size:24px}.course-card:last-child{grid-column:1/-1}.course-section h2{font-size:38px}}
@media(max-width:560px){nav a[href="#format"]{display:none}.course-section{padding:39px 0}.course-section h2{font-size:32px;letter-spacing:-1px}.course-grid{grid-template-columns:1fr;gap:12px}.course-card{min-height:190px;padding:22px}.course-card h3{font-size:25px;margin-top:18px}.course-card p{margin-bottom:18px}.course-note{font-size:9px}.stage-course-links{padding:0 16px 18px;display:grid}.stage-course-links a{gap:9px;padding:12px}.stage-course-links strong{font-size:12px}.stage-course-links b{margin-left:auto}.stage-courses a{font-size:10px}.course-tour-link{font-size:10px}}
