.swing-off-module__Bq6YxG__page{color:#fff;background:#0a0a0a}.swing-off-module__Bq6YxG__hero{background:linear-gradient(110deg,#050505 0%,#101714 58%,#263a31 100%);border-bottom:1px solid #b98239;min-height:640px;position:relative;overflow:hidden}.swing-off-module__Bq6YxG__heroImage{z-index:0;object-fit:contain;object-position:center;filter:saturate(.98)contrast(1.02);border-radius:20px;width:min(48vw,620px);height:auto;display:block;position:absolute;top:50%;right:clamp(1rem,4vw,4rem);transform:translateY(-50%);box-shadow:0 28px 70px #00000070}.swing-off-module__Bq6YxG__overlay{z-index:1;background:linear-gradient(90deg,#000000db 0%,#000000c2 44%,#00000075 63%,#0000001f 100%);position:absolute;inset:0}.swing-off-module__Bq6YxG__heroContent{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:640px;padding-block:4rem;display:flex;position:relative}.swing-off-module__Bq6YxG__seriesMark{text-transform:uppercase;background:#00000094;border:1px solid #d4a55f;gap:.2rem;margin-bottom:1.1rem;padding:.75rem .95rem;display:inline-grid}.swing-off-module__Bq6YxG__seriesMark span{color:#d4a55f;letter-spacing:.18em;font-size:.65rem;font-weight:900}.swing-off-module__Bq6YxG__seriesMark strong{letter-spacing:.07em;font-size:1.1rem}.swing-off-module__Bq6YxG__kicker,.swing-off-module__Bq6YxG__eyebrow{color:#d4a55f;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:900}.swing-off-module__Bq6YxG__hero h1{color:#fff;max-width:8ch;margin:.65rem 0 .7rem;font-size:clamp(3.7rem,8vw,7.4rem);line-height:.88}.swing-off-module__Bq6YxG__tagline{color:#d4a55f;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.05rem,2.1vw,1.65rem);font-weight:900}.swing-off-module__Bq6YxG__intro{color:#eee8df;max-width:50ch;margin:0;font-size:1rem;line-height:1.55}.swing-off-module__Bq6YxG__actions{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}.swing-off-module__Bq6YxG__primaryButton,.swing-off-module__Bq6YxG__secondaryButton{text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.2rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.swing-off-module__Bq6YxG__primaryButton{color:#111;background:#d4a55f;border:1px solid #d4a55f}.swing-off-module__Bq6YxG__secondaryButton{color:#fff;background:#0000004d;border:1px solid #d4a55f}.swing-off-module__Bq6YxG__statusCard{text-align:center;text-transform:uppercase;background:#080808d1;border:2px solid #d4a55f;border-radius:12px;gap:.45rem;width:min(220px,35vw);padding:1.1rem;display:grid;position:absolute;bottom:2rem;right:1rem}.swing-off-module__Bq6YxG__statusCard span{color:#d4a55f;letter-spacing:.14em;font-size:.7rem;font-weight:900}.swing-off-module__Bq6YxG__statusCard strong{font-size:1.1rem;line-height:1.05}.swing-off-module__Bq6YxG__statusCard small{color:#cbc2b4;font-size:.62rem}.swing-off-module__Bq6YxG__featureStrip{background:#111;border-bottom:1px solid #3b3023}.swing-off-module__Bq6YxG__featureStrip>div{grid-template-columns:repeat(5,1fr);display:grid}.swing-off-module__Bq6YxG__featureStrip article{text-align:center;min-width:0;padding:1.6rem 1rem}.swing-off-module__Bq6YxG__featureStrip article+article{border-left:1px solid #604b2d}.swing-off-module__Bq6YxG__featureStrip h2{color:#fff;letter-spacing:.05em;margin:0 0 .4rem;font-family:inherit;font-size:.82rem}.swing-off-module__Bq6YxG__featureStrip p{color:#c7bfb5;margin:0;font-size:.72rem}.swing-off-module__Bq6YxG__formatSection{color:#191919;background:#f1eadf;grid-template-columns:1.25fr .75fr;gap:3rem;padding-block:5rem;display:grid}.swing-off-module__Bq6YxG__formatSection h2,.swing-off-module__Bq6YxG__merchSection h2,.swing-off-module__Bq6YxG__partnerSection h2,.swing-off-module__Bq6YxG__joinSection h2{color:inherit}.swing-off-module__Bq6YxG__rounds{gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.swing-off-module__Bq6YxG__rounds li{border-top:1px solid #cfbea7;grid-template-columns:52px 1fr;align-items:start;gap:.8rem;padding:1rem 0;display:grid}.swing-off-module__Bq6YxG__rounds li span{color:#8b5d20;border:1px solid #b98239;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.swing-off-module__Bq6YxG__rounds strong{text-transform:uppercase}.swing-off-module__Bq6YxG__rounds p{color:#5f5a53;margin:.25rem 0 0}.swing-off-module__Bq6YxG__expectCard{background:#e5d8c6;border:1px solid #c8b596;padding:2rem}.swing-off-module__Bq6YxG__expectCard dl{gap:1rem;margin:1.4rem 0 0;display:grid}.swing-off-module__Bq6YxG__expectCard dl div{border-top:1px solid #c8b596;padding-top:.8rem}.swing-off-module__Bq6YxG__expectCard dt{text-transform:uppercase;font-size:.74rem;font-weight:900}.swing-off-module__Bq6YxG__expectCard dd{color:#5d564d;margin:.2rem 0 0}.swing-off-module__Bq6YxG__merchSection{background:#111;padding-block:5rem}.swing-off-module__Bq6YxG__sectionHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.4rem;display:flex}.swing-off-module__Bq6YxG__sectionHeading a{color:#d4a55f;font-size:.75rem;font-weight:900;text-decoration:none}.swing-off-module__Bq6YxG__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.swing-off-module__Bq6YxG__disclosure{color:#aaa197;max-width:82ch;margin:1.2rem 0 0;font-size:.72rem}.swing-off-module__Bq6YxG__partnerSection{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;padding-block:5rem;display:grid}.swing-off-module__Bq6YxG__partnerSection p{color:#cbc2b4}.swing-off-module__Bq6YxG__partnerSection ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.swing-off-module__Bq6YxG__partnerSection li{color:#eee7de;background:#151515;border:1px solid #4c3d2a;padding:1rem;font-weight:800}.swing-off-module__Bq6YxG__partnerSection li:before{content:"✓";color:#d4a55f;margin-right:.7rem}.swing-off-module__Bq6YxG__joinSection{color:#111;background:#d4a55f}.swing-off-module__Bq6YxG__joinSection>div{justify-content:space-between;align-items:center;gap:2rem;min-height:150px;display:flex}.swing-off-module__Bq6YxG__joinSection .swing-off-module__Bq6YxG__eyebrow{color:#5b3b16}.swing-off-module__Bq6YxG__joinSection h2{margin-bottom:0}.swing-off-module__Bq6YxG__joinSection .swing-off-module__Bq6YxG__primaryButton{color:#fff;background:#111;border-color:#111}@media (max-width:900px){.swing-off-module__Bq6YxG__featureStrip>div{grid-template-columns:repeat(2,1fr)}.swing-off-module__Bq6YxG__featureStrip article:nth-child(odd){border-left:0}.swing-off-module__Bq6YxG__formatSection,.swing-off-module__Bq6YxG__partnerSection{grid-template-columns:1fr}.swing-off-module__Bq6YxG__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.swing-off-module__Bq6YxG__statusCard{width:min(320px,100%);margin-top:1.5rem;position:static}}@media (max-width:620px){.swing-off-module__Bq6YxG__hero,.swing-off-module__Bq6YxG__heroContent{min-height:520px}.swing-off-module__Bq6YxG__heroContent{justify-content:flex-start;padding-block:2.25rem 2.5rem}.swing-off-module__Bq6YxG__heroImage{opacity:.42;width:min(88vw,460px);box-shadow:none;border-radius:14px;top:58%;right:-20vw;transform:translateY(-50%)}.swing-off-module__Bq6YxG__overlay{background:linear-gradient(#00000075 0%,#000000a1 62%,#000c 100%)}.swing-off-module__Bq6YxG__seriesMark{margin-bottom:.8rem;padding:.6rem .75rem}.swing-off-module__Bq6YxG__seriesMark strong{font-size:.92rem}.swing-off-module__Bq6YxG__hero h1{max-width:9ch;font-size:clamp(2.75rem,13vw,4.15rem);line-height:.92}.swing-off-module__Bq6YxG__tagline{font-size:clamp(.95rem,4.7vw,1.2rem)}.swing-off-module__Bq6YxG__intro{font-size:.95rem;line-height:1.5}.swing-off-module__Bq6YxG__actions{gap:.65rem;margin-top:1.2rem}.swing-off-module__Bq6YxG__primaryButton,.swing-off-module__Bq6YxG__secondaryButton{width:100%;min-height:46px}.swing-off-module__Bq6YxG__statusCard{width:100%;margin-top:1rem;padding:.85rem}.swing-off-module__Bq6YxG__featureStrip>div,.swing-off-module__Bq6YxG__productGrid{grid-template-columns:1fr}.swing-off-module__Bq6YxG__featureStrip article+article{border-top:1px solid #604b2d;border-left:0}.swing-off-module__Bq6YxG__sectionHeading,.swing-off-module__Bq6YxG__joinSection>div{flex-direction:column;align-items:flex-start}.swing-off-module__Bq6YxG__joinSection>div{justify-content:center;padding-block:2rem}}
