
.weekend-heading{padding:clamp(28px,5vw,70px);background:#11243b;color:#f6f3e8;margin-bottom:16px}.weekend-heading h1{font-size:clamp(58px,8vw,126px);line-height:.9;letter-spacing:-.035em;margin:24px 0}.weekend-heading p{font-size:20px;margin-bottom:24px}.weekend-heading .micro{display:block;margin-top:28px;line-height:1.6;color:#bed0bd}.weekend-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.weekend-actions .button{font-size:12px}.weekend-jumps{display:flex;gap:12px;flex-wrap:wrap;padding:18px 0 28px}.weekend-jumps a{padding:12px 16px;border:1px solid #cbd0be;font-weight:700}.weekend-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cbd0be;border:1px solid #cbd0be;margin-bottom:24px}.weekend-facts>div{display:grid;gap:10px;padding:24px;background:#fffdf5}.weekend-facts small,.weekend-facts span{font-size:12px}.weekend-facts strong{font-size:20px}.weekend-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.weekend-map{width:100%;height:360px;border:0;margin:20px 0}.weekend-layout summary{cursor:pointer;padding:18px 0;font-weight:700}.weekend-pdf{width:100%;height:550px;border:1px solid #cbd0be}.field-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.field-directory a{display:grid;gap:8px;padding:20px;border:1px solid #cbd0be}.field-directory small,.field-directory span{font-size:10px}.field-directory strong{font-size:24px}.weekend-columns ul{padding-left:20px;line-height:1.9;margin:20px 0}.retail-section{margin-bottom:40px}.retailer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.retailer-card{padding:28px;background:#e7e9db;border:1px solid #cbd0be;display:flex;flex-direction:column;align-items:flex-start}.retailer-card:nth-child(2){background:#d5e4cf}.retailer-card:nth-child(3){background:#eee6d5}.retailer-card h3{font-size:40px;line-height:1;margin:28px 0 18px}.retailer-card p{flex:1;line-height:1.65;margin-bottom:24px}.retailer-card .button{font-size:11px;width:100%}.coming-drop{background:#11243b;color:#f6f3e8;padding:40px;display:flex;justify-content:space-between;gap:20px;margin:24px 0 40px}.coming-drop h2{font-size:clamp(40px,6vw,74px);line-height:.95;margin:20px 0}.coming-drop em{color:#51e1cc;font-style:normal}.coming-drop p{line-height:1.8}.coming-label{align-self:center;border:1px solid #51e1cc;color:#51e1cc;font-size:25px;padding:22px;transform:rotate(7deg)}.leaders-feature{display:grid;gap:12px;background:#51e1cc;color:#11243b;padding:26px 32px;margin:20px 0 34px;border-left:7px solid #11243b}.leaders-feature strong{font-size:clamp(28px,4vw,45px);line-height:1}.leaders-feature span:last-child{font-size:13px}.weekend-columns .panel{min-width:0}#leaders-fields,#leaders-schedule,#leaders-arrival{scroll-margin-top:100px}@media(max-width:800px){.retailer-grid,.weekend-columns{grid-template-columns:1fr}.weekend-facts{grid-template-columns:1fr}.field-directory{grid-template-columns:repeat(3,1fr)}.field-directory a{padding:14px 8px}.field-directory strong{font-size:19px}.field-directory span{font-size:9px}.coming-drop{padding:28px;flex-direction:column}.coming-label{align-self:flex-start}.weekend-map{height:300px}.weekend-heading .outline{color:#f6f3e8}.retailer-card h3{font-size:38px}}
.leaders-public{max-width:1240px;margin:auto;padding:30px 24px 80px}.leaders-public .panel{background:#fff;border:1px solid #d2dae2;padding:30px;margin-bottom:20px}.leaders-public .dark-panel{background:#11243b;color:#fff}.leaders-public .weekend-heading h1{color:#fff}.weekend-back{display:inline-block;margin-bottom:24px}.leaders-public .button.outline{color:inherit}.merch-preview{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:30px;background:#fff;border:1px solid #d2dae2;margin:30px 0}.merch-preview img{width:100%;max-height:430px;object-fit:cover}.merch-preview h2{font-size:40px;line-height:1.1}.merch-preview p{margin:20px 0;line-height:1.8}.merch-status{display:inline-block;padding:8px 12px;background:#d7eee9;color:#163932;font-size:12px;letter-spacing:.08em}.shop-weekend-update{max-width:1360px;margin:40px auto;padding:0 24px}.weekend-heading .button.outline{color:#fff}.leaders-public .field-hint{font-size:12px;line-height:1.8;margin:18px 0}.leaders-public .panel p{line-height:1.8}.leaders-public .panel h2{font-size:32px;line-height:1.1}.leaders-public .panel-heading{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.leaders-feature{border-radius:14px}.shop-weekend-update .retailer-card h3{color:#11243b}.coming-drop h2{color:#fff}.leaders-public .field-directory a{color:#11243b}.weekend-heading .eyebrow{color:#51e1cc}@media(max-width:700px){.merch-preview{grid-template-columns:1fr;padding:20px}.leaders-public{padding:18px 14px 70px}.leaders-public .panel{padding:20px}.leaders-public .weekend-actions .button{width:100%}.leaders-public .weekend-facts strong{font-size:19px}.leaders-public .panel h2{font-size:28px}.leaders-public .weekend-heading h1{font-size:60px}.leaders-public .weekend-jumps{gap:8px}.leaders-public .weekend-jumps a{font-size:12px}}