:root{--bg:#000;--card:#000;--card2:#000;--text:#fff;--muted:rgba(255,255,255,.68);--gold:#c7bd82;--gold2:#c7bd82;--gold3:#c7bd82;--line:#c7bd82;--danger:#fff;--green:#fff;--muted:rgba(255,255,255,.68)!important;--danger:#fff!important;--green:#fff!important}*{box-sizing:border-box}body,html{background:#000!important;color:#fff!important}body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif!important}body{background:#000!important}body:after,body:before{background:none!important}.challengeHero h1,.challengePrize,.closedHeadline,.drawname,.editorialHero h1,.editorialSection h2,.entryHeader h2,.heroQuestion,.jackpot,.jackpotMega,.masonsHero h1,.posterFirstFreeText,.premiumExperience h3,.premiumHero h1,.premiumSection h2,.showHero h1,.showStep h2,.stageJackpot,.stageName,.stageOffer,.stageTitle,.stepNo,.tenKeysGraphic,.ticketReveal,.warningClock,.warningHeadline,.wordmark,h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif!important}.card,.challengeHero,.consentBox,.editorialHero,.entryPanel,.jackpotCard,.masonsEditorial,.masonsPremiumHome,.membershipStatus,.notice,.premiumCta,.premiumFooter,.premiumHero,.premiumNightStrip,.premiumSection,.reviewCard,.reviewFormCard,.showHero,.showStep,.signatureHero,.stage,.stat,.venueHirePage{background:#000!important;background-image:none!important}.card,.consentBox,.dietaryBlock,.editorialHero,.entryPanel,.jackpotCard,.membershipStatus,.notice,.premiumExperience,.reviewCard,.reviewFormCard,.showStep,.signatureHero,.stat{border:1px solid #c7bd82!important;box-shadow:none!important}.wrap:before{border:1px solid #c7bd82!important}.dateChoice small,.drawTime,.editorialHero p,.entryHeader p,.fixture,.heroDrawTime,.lead,.muted,.premiumExperience p,.premiumFooter p,.showStep p,footer,p{color:#fff!important}.dateChoice small,.drawTime,.editorialHero p,.entryHeader p,.heroDrawTime,.muted,.premiumExperience p,.showStep p{opacity:.68}.brandSub,.challengeName,.eyebrow,.jackpotHeadline,.managementBrand span,.premiumCardNumber,.premiumExperience b,.premiumKicker,.premiumLabel,.premiumSectionHeading>span,.sectionKicker,.smallcaps,.stageKicker{color:#c7bd82!important;text-shadow:none!important}.challengeHero h1,.challengePrize,.drawname,.entryHeader h2,.heroQuestion,.jackpot,.jackpotMega,.premiumHero h1,.premiumHero h1 em,.stageJackpot,.stageName,.stageOffer,.stageTitle,.ticketReveal,h1,h2,h3,h4,h5,h6{color:#fff!important;text-shadow:none!important;filter:none!important}.card h2,.editorialSection h2,.legal h2,.premiumExperience h3,.premiumSection h2,.showStep h2{color:#c7bd82!important}input,select,textarea{background:#000!important;color:#fff!important;border:1px solid #c7bd82!important;box-shadow:none!important}input:focus,select:focus,textarea:focus{border-color:#c7bd82!important;box-shadow:0 0 0 1px #c7bd82!important}.buttonLink,.buttonLink.secondary,.entryButton,.goldCta,.heroCta,.premiumGhost,.premiumPrimary,button{background:#000!important;background-image:none!important;color:#fff!important;border:1px solid #c7bd82!important;box-shadow:none!important;text-shadow:none!important}.buttonLink:hover,.premiumGhost:hover,.premiumPrimary:hover,button:hover{background:#000!important;color:#c7bd82!important}button.danger,button.jackpotButton,button.secondary{background:#000!important;color:#fff!important;border-color:#c7bd82!important}.status,.status-closed,.status-open,.status-scheduled,.warning{background:#000!important;color:#fff!important;border:1px solid #c7bd82!important}.managementNav,.masonsAppNav,.premiumNav{background:#000!important;border-color:#c7bd82!important}.managementNav a,.masonsAppLinks a,.premiumNavLinks a{color:#fff!important}.managementNav a:hover,.masonsAppLinks a:hover,.premiumNavLinks a:hover{color:#c7bd82!important}.heroLight,.premiumHeroGlow,.stageFloor{display:none!important}.premiumExperience{background:#000!important}.premiumExperience:after,.signatureHero:after{background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.72) 58%,#000)!important}.premiumExperience:before,.signatureHero:before{filter:saturate(.72) contrast(1.06)!important}.premiumNightStrip span{color:#fff!important;border-color:#c7bd82!important}a{color:#c7bd82}.premiumFooter a,.tick a,footer a{color:#c7bd82!important}.qr,.warningQrWrap img{background:#fff!important}.bundleGrid button,.dateChoice,.dateChoice:has(input:checked),.financeTable,.financeTable td,.financeTable th,.posterEntryPricing,.posterPaidBundles>div,.securityGuest,.urlBox,.verifiedCode{background:#000!important;color:#fff!important;border-color:#c7bd82!important}.bundleGrid button span,.dateChoice b,.financeTable th,.posterPaidBundles span,.posterUpsell,.verifiedCode strong{color:#c7bd82!important}.gameStats,.gameStats i{color:#fff!important}.gameStats i{background:#c7bd82!important}.tagline{color:#c7bd82!important;text-shadow:none!important}.tagline:after,.tagline:before{background:#c7bd82!important}.brandLogo,.pageLogo,.premiumFooterLogo,.premiumNavLogo{filter:none!important}.dietaryAdmin{background:#000!important;border-color:#c7bd82!important}.dietaryAdmin>b{color:#c7bd82!important}.dietaryAdmin span{color:#fff!important}.membershipBenefits span{color:#fff!important;border-color:#c7bd82!important}@media(max-width:650px){body{background:#000!important}}::selection{background:#c7bd82;color:#000}.brandSub,.buttonLink,.dateChoice small,.eyebrow,.membershipStatus,.premiumExperience b,.premiumFooterLinks,.premiumGhost,.premiumKicker,.premiumLabel,.premiumNavLinks,.premiumNightStrip,.premiumPrimary,.premiumSectionHeading>span,.sectionKicker,.smallcaps,button,label{letter-spacing:.12em;text-transform:uppercase}.card h1,.card h2,.challengeHero h1,.editorialHero h1,.editorialSection h2,.premiumExperience h3,.premiumHero h1,.premiumSection h2{font-weight:700;letter-spacing:.015em}.premiumExperience{border-width:1px!important}.card,.dietaryBlock,.editorialHero,.premiumExperience,.reviewCard,.reviewFormCard,.signatureHero{border-radius:4px!important}.buttonLink,.premiumGhost,.premiumPrimary,button{border-radius:3px!important}.premiumHeroActions{gap:10px!important}.premiumSectionHeading{border-bottom:1px solid #c7bd82!important}.premiumCta,.premiumFooter,.premiumNightStrip{border-top:1px solid #c7bd82!important}.installMasons{background:#000!important;color:#fff!important;border:1px solid #c7bd82!important;box-shadow:none!important}.installMasons p{opacity:.7}.installClose,.installMasons p{color:#fff!important}.reviewStars .on,.reviewStars button,.reviewStars span{color:#c7bd82!important;background:#000!important}body,button,input,select,textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.premiumNav{min-height:88px;padding:14px clamp(18px,4vw,64px)!important;border-bottom:1px solid rgba(199,189,130,.48)!important}.premiumNavLogo{width:clamp(150px,18vw,225px)!important;height:auto}.premiumNavLinks{gap:clamp(14px,2.1vw,32px)!important}.premiumNavLinks a{font-size:10px!important;letter-spacing:.17em!important}.premiumHero{min-height:72vh!important;display:flex!important;align-items:center!important;padding:clamp(72px,10vw,150px) clamp(22px,7vw,110px)!important}.premiumHeroContent{max-width:920px!important}.premiumHero h1{font-size:clamp(44px,6.2vw,92px)!important;line-height:.96!important;font-weight:500!important;letter-spacing:-.025em!important;margin:20px 0 26px!important}.premiumHero p{max-width:620px!important;font-size:clamp(16px,1.6vw,21px)!important;line-height:1.65!important;opacity:.76}.eyebrow,.premiumKicker,.premiumLabel{font-size:10px!important;letter-spacing:.22em!important;font-weight:600!important}.premiumHeroActions{margin-top:34px!important}.premiumGhost,.premiumPrimary{min-width:178px!important;padding:15px 20px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.17em!important}.premiumSection{padding:clamp(64px,8vw,120px) clamp(20px,6vw,92px)!important}.premiumSectionHeading{padding-bottom:22px!important;margin-bottom:34px!important}.premiumSectionHeading h2{font-size:clamp(34px,4.2vw,58px)!important;font-weight:400!important;letter-spacing:-.015em!important;margin:8px 0 0!important}.premiumExperienceGrid{gap:14px!important}.premiumExperience{min-height:360px!important;padding:28px!important;transition:transform .28s ease,border-color .28s ease!important}.premiumExperience.feature{min-height:440px!important}.premiumExperience:hover{transform:translateY(-3px)!important}.premiumExperience h3{font-size:clamp(25px,2.4vw,36px)!important;font-weight:500!important;letter-spacing:-.01em!important}.premiumExperience p{max-width:500px!important;line-height:1.65!important}.premiumExperience b{font-size:10px!important;letter-spacing:.16em!important}.card{padding:clamp(24px,4vw,42px)!important;margin:22px 0!important}.card h2{font-weight:500!important;font-size:clamp(25px,3vw,36px)!important;letter-spacing:-.01em!important}input,select,textarea{border-radius:2px!important;padding:15px 14px!important;border-color:rgba(199,189,130,.72)!important}label{font-weight:600!important;margin-top:18px!important}button,label{font-size:10px!important;letter-spacing:.16em!important}button{font-weight:700!important;padding:15px 18px!important}.editorialHero,.signatureHero{padding:clamp(54px,8vw,105px) clamp(20px,5vw,72px)!important}.editorialHero h1,.signatureHero h1{font-size:clamp(42px,6vw,76px)!important;font-weight:400!important;letter-spacing:-.025em!important}.pageLogo{max-width:240px!important;width:min(64vw,240px)!important;height:auto!important}.membershipEditor{max-width:760px}.membershipLive{align-self:end;padding:12px 0}.membershipPlanSummary{display:flex;align-items:baseline;gap:16px;margin:24px 0 8px;padding:18px 0;border-top:1px solid rgba(199,189,130,.55);border-bottom:1px solid rgba(199,189,130,.55)}.membershipPlanSummary small,.membershipPlanSummary span{font-size:10px;letter-spacing:.14em}.membershipPlanSummary b{font-size:28px;color:#c7bd82}.dietaryRow{display:grid!important;grid-template-columns:minmax(180px,1fr) 110px minmax(220px,1.4fr) auto!important;grid-gap:8px!important;gap:8px!important;align-items:flex-end!important}.dietaryRow button{width:auto!important;margin:0!important}@media(max-width:760px){.premiumNav{min-height:72px!important}.premiumNavLinks{overflow-x:auto!important;white-space:nowrap!important;padding-bottom:5px!important}.premiumHero{min-height:64vh!important}.premiumExperience,.premiumExperience.feature{min-height:330px!important}.dietaryRow{grid-template-columns:1fr!important}.dietaryRow button{width:100%!important}.membershipPlanSummary{align-items:flex-start;flex-direction:column;gap:5px}}.myEventPage{max-width:980px!important;padding-top:28px!important}.myEventGate{max-width:620px!important;margin:54px auto!important;text-align:center!important;padding:clamp(34px,6vw,64px)!important}.myEventGate h1{font-size:clamp(42px,6vw,68px)!important;font-weight:400!important;letter-spacing:-.025em!important;margin:12px 0!important}.myEventGate input{margin-top:22px!important;text-align:center!important;letter-spacing:.22em!important}.myEventGate button{margin-top:12px!important}body,html{margin:0;min-height:100%}body{font-size:15px;line-height:1.55}.wrap{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:28px 0 70px}.brand{text-align:center;padding:20px 0}.brandSub{margin-top:8px;font-size:10px;letter-spacing:.2em}.card{width:100%}.center{text-align:center}.lead{font-size:18px;line-height:1.65}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.split{display:flex;align-items:center;justify-content:space-between;gap:16px}.buttonGrid,.inline,.securitySearch{display:flex;gap:8px;align-items:center}.buttonGrid{flex-wrap:wrap}.quoteLine{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid rgba(199,189,130,.38)}.quoteTotal{border-top:1px solid #c7bd82;margin-top:8px}.stat{padding:18px;text-align:center}.stat b{display:block;font-size:25px;margin-top:4px}.consentBox,.dietaryBlock,.notice,.warning{padding:16px;margin:14px 0}.tick{display:flex;gap:10px;align-items:flex-start}.tick input{width:auto;margin-top:3px}input,select,textarea{width:100%;font:inherit}.buttonLink,button{cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center}button:disabled{opacity:.45;cursor:not-allowed}.dateChoices{display:grid;grid-gap:8px;gap:8px}.dateChoice{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid #c7bd82}.dateChoice input{width:auto}.dateChoice span{display:flex;flex-direction:column}.incidentList,.securityGuestList{display:grid;grid-gap:8px;gap:8px}.incidentList>div,.opsRow,.securityGuest{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px;border:1px solid rgba(199,189,130,.55)}.incidentList small,.opsRow span,.securityGuest small{display:block;opacity:.68}.financeTableWrap{overflow-x:auto}.financeTable{width:100%;border-collapse:collapse}.financeTable td,.financeTable th{padding:11px;border:1px solid rgba(199,189,130,.5);text-align:left}.premiumExperienceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.premiumExperience{position:relative;overflow:hidden;text-decoration:none;display:flex;align-items:flex-end}.premiumExperience>div{position:relative;z-index:2}.premiumNav{justify-content:space-between;gap:20px}.premiumNav,.premiumNavLinks{display:flex;align-items:center}.premiumHeroActions{display:flex;flex-wrap:wrap}.premiumSectionHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.premiumFooterLinks{display:flex;gap:18px;flex-wrap:wrap}.membershipBenefits{display:grid;grid-gap:8px;gap:8px}.membershipBenefits span{padding:10px 0;border-bottom:1px solid rgba(199,189,130,.45)}@media(max-width:760px){.wrap{width:min(100% - 22px,1120px)}.formGrid,.premiumExperienceGrid{grid-template-columns:1fr}.inline,.premiumNav,.premiumSectionHeading,.securitySearch,.split{align-items:stretch;flex-direction:column}.premiumNavLinks{width:100%}.quoteLine{gap:12px}.opsRow,.securityGuest{align-items:stretch;flex-direction:column}.premiumHeroActions{flex-direction:column}.premiumGhost,.premiumPrimary{width:100%}}.statusPill{display:inline-flex;padding:7px 10px;border:1px solid #c7bd82;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.paymentAdmin{margin-top:20px;padding-top:18px;border-top:1px solid rgba(199,189,130,.48)}.bookingPrice{margin:20px 0;padding:20px;border:1px solid #c7bd82;display:flex;flex-direction:column;gap:3px}.bookingPrice small,.bookingPrice span{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.bookingPrice b{font-size:32px;font-weight:500;color:#c7bd82}.challengePage{max-width:980px}.challengeHero{padding:clamp(48px,8vw,90px) 22px;margin:22px 0}.challengeHero h1{font-size:clamp(44px,7vw,82px)!important;line-height:.95!important;font-weight:400!important}.challengeName{margin-top:22px;letter-spacing:.22em}.challengePrize{font-size:clamp(24px,4vw,42px)!important;margin:8px 0 16px}.experience{max-width:760px;margin-left:auto!important;margin-right:auto!important}.premiumCta,.premiumFooter,.premiumNightStrip{padding:clamp(34px,5vw,70px) clamp(20px,6vw,92px)}.premiumFooter{display:flex;justify-content:space-between;align-items:center;gap:22px}.premiumFooterLogo{width:180px;height:auto}.membershipStatus{display:inline-flex;padding:10px 14px;margin:12px 0}.reviewCard,.reviewFormCard{padding:24px}.consentHistory{display:grid;grid-gap:5px;gap:5px;padding:8px 0}.tableButton{width:auto!important;padding:7px 9px!important;margin:3px!important}.urlBox{padding:12px;word-break:break-all}@media(max-width:760px){.premiumFooter{align-items:flex-start;flex-direction:column}.challengeHero{padding-left:14px;padding-right:14px}}:root{--masons-type:var(--masons-brand-serif)}.brandSub,.eyebrow,.membershipStatus,.premiumKicker,.premiumLabel,.premiumNavLinks,.smallcaps,body,button,h1,h2,h3,h4,h5,h6,input,label,select,textarea{font-family:var(--masons-type)!important}.masonsIntro{position:fixed!important;inset:0!important;z-index:1000!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#000!important;transition:opacity .8s ease,visibility .8s ease!important}.masonsIntro.leaving{opacity:0!important;visibility:hidden!important}.masonsIntroVideo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0!important;transition:opacity .6s ease!important}.masonsIntroVideo.ready{opacity:.52!important}.masonsIntroShade{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.52) 55%,#000)!important}.masonsIntroBrand{position:relative!important;z-index:2!important;width:min(78vw,420px)!important;padding:28px!important;border-top:1px solid rgba(199,189,130,.7)!important;border-bottom:1px solid rgba(199,189,130,.7)!important}.masonsIntroLogo{display:block!important;width:100%!important;height:auto!important;max-height:180px!important;object-fit:contain!important}.masonsIntroSkip{position:absolute!important;right:24px!important;bottom:24px!important;z-index:3!important;width:auto!important;background:#000!important}.masonsHomeReveal.waiting{visibility:hidden!important}.masonsHomeReveal.shown{visibility:visible!important}.premiumNav{min-height:74px!important;padding:10px clamp(16px,3vw,46px)!important}.premiumNavBrand{display:flex!important;align-items:center!important;flex:0 0 auto!important}.premiumNavLogo{display:block!important;width:clamp(108px,12vw,158px)!important;max-height:52px!important;object-fit:contain!important}.premiumNavLinks{margin-left:auto!important}.premiumNavLinks a{font-family:var(--masons-type)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.2em!important}.premiumHero{position:relative!important;min-height:calc(100vh - 74px)!important;overflow:hidden!important;padding:clamp(64px,8vw,118px) clamp(22px,7vw,110px)!important;border-bottom:1px solid rgba(199,189,130,.42)!important}.premiumHero:before{width:min(62vw,760px)!important;aspect-ratio:1!important;right:-18vw!important;top:50%!important;transform:translateY(-50%)!important;border:1px solid rgba(199,189,130,.22)!important;border-radius:50%!important;box-shadow:0 0 0 70px rgba(199,189,130,.035),0 0 0 140px rgba(199,189,130,.025)!important}.premiumHero:after,.premiumHero:before{content:""!important;position:absolute!important}.premiumHero:after{right:clamp(22px,7vw,110px)!important;top:12%!important;bottom:12%!important;width:1px!important;background:linear-gradient(180deg,transparent,#c7bd82,transparent)!important;opacity:.55!important}.premiumHeroContent{position:relative!important;z-index:2!important;max-width:760px!important}.premiumHeroLogo{display:block!important;width:clamp(190px,27vw,350px)!important;height:auto!important;max-height:150px!important;object-fit:contain!important;margin:22px 0!important}.premiumHeroRule{width:min(310px,58vw)!important;height:1px!important;background:rgba(199,189,130,.34)!important;margin:0 0 30px!important}.premiumHeroRule span{display:block!important;width:34%!important;height:1px!important;background:#c7bd82!important}.premiumHero h1{font-family:var(--masons-type)!important;font-size:clamp(48px,7vw,96px)!important;line-height:.9!important;font-weight:300!important;letter-spacing:.01em!important;text-transform:uppercase!important;margin:0 0 28px!important}.premiumHero h1 em{font-family:inherit!important;font-style:normal!important;font-weight:600!important;color:#c7bd82!important}.premiumHero p{font-size:clamp(15px,1.45vw,19px)!important;max-width:590px!important;letter-spacing:.02em!important}.premiumHeroActions{margin-top:38px!important}.premiumGhost,.premiumPrimary{position:relative!important;overflow:hidden!important}.premiumGhost:after,.premiumPrimary:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:8px!important;height:1px!important;background:#c7bd82!important;transform:scaleX(0)!important;transition:transform .25s ease!important}.premiumGhost:hover:after,.premiumPrimary:hover:after{transform:scaleX(1)!important}.premiumSection{position:relative!important}.premiumSectionHeading h2{font-family:var(--masons-type)!important;text-transform:uppercase!important;font-weight:300!important;letter-spacing:.035em!important}.premiumExperienceGrid{gap:0!important;border-top:1px solid #c7bd82!important;border-left:1px solid #c7bd82!important}.premiumExperience{border:0!important;border-right:1px solid #c7bd82!important;border-bottom:1px solid #c7bd82!important;border-radius:0!important;min-height:390px!important;padding:34px!important}.premiumExperience.feature{min-height:470px!important}.premiumExperience:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(145deg,rgba(199,189,130,.1),transparent 42%,rgba(255,255,255,.018))!important;opacity:.5!important;transition:opacity .3s ease!important}.premiumExperience:hover:before{opacity:1!important}.premiumExperience:after{content:""!important;position:absolute!important;right:26px!important;top:26px!important;width:52px!important;height:52px!important;border-top:1px solid rgba(199,189,130,.75)!important;border-right:1px solid rgba(199,189,130,.75)!important}.premiumCardNumber{position:absolute!important;top:28px!important;left:32px!important;font-family:var(--masons-type)!important;font-size:10px!important;letter-spacing:.2em!important;color:#c7bd82!important}.premiumExperience h3{font-family:var(--masons-type)!important;text-transform:uppercase!important;font-weight:400!important;letter-spacing:.055em!important;line-height:1.05!important}.premiumExperience b{display:inline-block!important;margin-top:12px!important;border-bottom:1px solid rgba(199,189,130,.65)!important;padding-bottom:5px!important}.premiumNightStrip{overflow:hidden!important}.premiumNightStrip>div{display:flex!important;justify-content:space-between!important;gap:28px!important;flex-wrap:wrap!important}.premiumNightStrip span{font-family:var(--masons-type)!important;font-size:9px!important;letter-spacing:.22em!important;border:0!important}.premiumCta{text-align:center!important;padding-top:90px!important;padding-bottom:90px!important}.premiumCta h2{font-family:var(--masons-type)!important;font-size:clamp(46px,7vw,92px)!important;line-height:.95!important;text-transform:uppercase!important;font-weight:300!important;letter-spacing:.03em!important;margin:18px 0!important}.premiumCta p{max-width:620px!important;margin:0 auto 28px!important}@media(max-width:760px){.premiumNav{align-items:center!important;flex-direction:row!important;overflow:hidden!important}.premiumNavLogo{width:118px!important}.premiumNavLinks{overflow-x:auto!important;white-space:nowrap!important;display:flex!important;gap:16px!important}.premiumHero:after{display:none!important}.premiumHero:before{width:92vw!important;right:-48vw!important}.premiumHeroLogo{width:min(66vw,280px)!important}.premiumHero h1{font-size:clamp(46px,14vw,70px)!important}.premiumExperience,.premiumExperience.feature{min-height:330px!important}.masonsIntroBrand{width:min(82vw,360px)!important;padding:20px!important}}.visualCard{background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;isolation:isolate!important}.visualCard:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.52) 45%,rgba(0,0,0,.94))!important;z-index:0!important;opacity:1!important}.visualCard>div{position:relative!important;z-index:2!important}.christmasPartyVisual{background-image:url(https://images.pexels.com/photos/6518897/pexels-photo-6518897.jpeg?auto=compress&cs=tinysrgb&w=1600)!important}.christmasDayVisual{background-image:url(https://images.pexels.com/photos/6517964/pexels-photo-6517964.jpeg?auto=compress&cs=tinysrgb&w=1600)!important}.carveryVisual{background-image:url(https://images.pexels.com/photos/31148838/pexels-photo-31148838.jpeg?auto=compress&cs=tinysrgb&w=1600)!important}.carveryVisual:hover,.christmasDayVisual:hover,.christmasPartyVisual:hover{background-size:106%!important}.reservationProductGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin:14px 0 18px!important}.reservationProductCard{position:relative!important;min-height:230px!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(199,189,130,.6)!important;background:#000 50%/cover no-repeat!important;text-align:left!important;align-items:flex-end!important;justify-content:flex-start!important}.reservationProductCard.product-corporate-christmas-2026{background-image:url(https://images.pexels.com/photos/6518897/pexels-photo-6518897.jpeg?auto=compress&cs=tinysrgb&w=1200)!important}.reservationProductCard.product-christmas-day-2026{background-image:url(https://images.pexels.com/photos/6517964/pexels-photo-6517964.jpeg?auto=compress&cs=tinysrgb&w=1200)!important}.reservationProductCard.product-sunday-carvery{background-image:url(https://images.pexels.com/photos/31148838/pexels-photo-31148838.jpeg?auto=compress&cs=tinysrgb&w=1200)!important}.reservationProductShade{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.35) 40%,rgba(0,0,0,.96))!important;transition:background .25s ease!important}.reservationProductCopy{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:20px!important;text-transform:none!important;letter-spacing:normal!important}.reservationProductCopy small{color:#c7bd82!important;font-size:9px!important;font-style:normal!important;letter-spacing:.18em!important}.reservationProductCopy b,.reservationProductCopy small{font-family:var(--masons-type)!important;text-transform:uppercase!important}.reservationProductCopy b{color:#fff!important;font-size:22px!important;font-weight:500!important;letter-spacing:.035em!important;line-height:1.05!important}.reservationProductCopy em{font-family:var(--masons-type)!important;color:#fff!important;opacity:.76!important;font-size:12px!important;font-style:normal!important;line-height:1.45!important;margin-top:4px!important}.reservationProductCard.selected .reservationProductShade,.reservationProductCard:hover .reservationProductShade{background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.22) 35%,rgba(0,0,0,.88))!important}.reservationProductCard.selected{border-color:#c7bd82!important;box-shadow:inset 0 0 0 1px #c7bd82!important}.reservationProductSelect{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}@media(max-width:760px){.reservationProductGrid{grid-template-columns:1fr!important}.reservationProductCard{min-height:220px!important}}.premiumHero{background:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.86) 40%,rgba(0,0,0,.44) 72%,rgba(0,0,0,.74)),url(https://images.pexels.com/photos/19689233/pexels-photo-19689233.jpeg?auto=compress&cs=tinysrgb&w=2000) 50%/cover no-repeat!important}.challengeVisual{background-image:url(https://images.pexels.com/photos/6503594/pexels-photo-6503594.jpeg?auto=compress&cs=tinysrgb&w=1600)!important}.venueVisual{background-image:url(https://images.pexels.com/photos/17001775/pexels-photo-17001775.jpeg?auto=compress&cs=tinysrgb&w=1600)!important}.diningVisual{background-image:url(https://images.pexels.com/photos/31148838/pexels-photo-31148838.jpeg?auto=compress&cs=tinysrgb&w=1600)!important}.otbVisual{background-image:url(/open-the-box-master.png)!important;background-position:center 32%!important}.membersVisual{background-image:url(https://images.pexels.com/photos/19689233/pexels-photo-19689233.jpeg?auto=compress&cs=tinysrgb&w=1600)!important}.challengePage .challengeHero,.christmasHero,.membersHero,.reservationsHero,.venueHero{position:relative!important;overflow:hidden!important;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important;isolation:isolate!important;min-height:clamp(360px,54vw,620px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;text-align:left!important}.venueHero{background-image:url(https://images.pexels.com/photos/17001775/pexels-photo-17001775.jpeg?auto=compress&cs=tinysrgb&w=2000)!important}.reservationsHero{background-image:url(https://images.pexels.com/photos/31148838/pexels-photo-31148838.jpeg?auto=compress&cs=tinysrgb&w=2000)!important}.membersHero{background-image:url(https://images.pexels.com/photos/19689233/pexels-photo-19689233.jpeg?auto=compress&cs=tinysrgb&w=2000)!important}.challengePage .challengeHero{background-image:url(https://images.pexels.com/photos/6503594/pexels-photo-6503594.jpeg?auto=compress&cs=tinysrgb&w=2000)!important}.christmasHero{background-image:url(https://images.pexels.com/photos/6517964/pexels-photo-6517964.jpeg?auto=compress&cs=tinysrgb&w=2000)!important}.challengePage .challengeHero:before,.christmasHero:before,.membersHero:before,.reservationsHero:before,.venueHero:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.24) 38%,rgba(0,0,0,.9))!important;z-index:0!important}.challengePage .challengeHero:after,.christmasHero:after,.membersHero:after,.reservationsHero:after,.venueHero:after{content:""!important;position:absolute!important;left:clamp(24px,5vw,72px)!important;right:clamp(24px,5vw,72px)!important;bottom:28px!important;height:1px!important;background:linear-gradient(90deg,#c7bd82 0 22%,rgba(199,189,130,.2) 22% 100%)!important;z-index:1!important}.challengePage .challengeHero>*,.christmasHero>*,.membersHero>*,.reservationsHero>*,.venueHero>*{position:relative!important;z-index:2!important;max-width:760px!important}.challengePage .challengeHero h1,.christmasHero h1,.membersHero h1,.reservationsHero h1,.venueHero h1{font-size:clamp(46px,7vw,88px)!important;line-height:.94!important;text-transform:uppercase!important;letter-spacing:.025em!important;font-weight:400!important;margin:10px 0 14px!important}.challengePage .eyebrow,.christmasHero .eyebrow,.membersHero .eyebrow,.reservationsHero .eyebrow,.venueHero .eyebrow{font-size:10px!important;letter-spacing:.22em!important}.challengePage .lead,.christmasHero p,.membersHero p,.venueHero .lead{max-width:620px!important;font-size:clamp(15px,1.5vw,19px)!important;line-height:1.65!important}.challengePage .challengePrize,.venueHero .challengePrize{color:#c7bd82!important;font-size:clamp(22px,3.6vw,40px)!important;font-weight:500!important;letter-spacing:.06em!important}.christmasHero .pageLogo,.membersHero .pageLogo{width:clamp(130px,18vw,210px)!important;margin-bottom:22px!important}.premiumExperience{background-color:#000!important}.premiumExperience>div:last-child{max-width:540px!important}.premiumExperience p{color:#fff!important;opacity:.82!important}.premiumExperience h3{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.55)!important}.premiumExperience .premiumLabel,.premiumExperience b{color:#c7bd82!important}@media(max-width:760px){.premiumHero{background-position:62%!important}.challengePage .challengeHero,.christmasHero,.membersHero,.reservationsHero,.venueHero{min-height:430px!important;padding:36px 18px 54px!important}.challengePage .challengeHero:after,.christmasHero:after,.membersHero:after,.reservationsHero:after,.venueHero:after{left:18px!important;right:18px!important}}.storyHero{background-image:url(https://images.pexels.com/photos/1267320/pexels-photo-1267320.jpeg?auto=compress&cs=tinysrgb&w=2000)!important}.reviewsHero{background-image:url(https://images.pexels.com/photos/1267696/pexels-photo-1267696.jpeg?auto=compress&cs=tinysrgb&w=2000)!important}.reviewsHero,.storyHero{position:relative!important;overflow:hidden!important;background-size:cover!important;background-position:50%!important;min-height:clamp(360px,52vw,620px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;text-align:left!important}.reviewsHero:before,.storyHero:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.36) 46%,rgba(0,0,0,.94))!important}.reviewsHero>*,.storyHero>*{position:relative!important;z-index:2!important;max-width:720px!important}.reviewsHero h1,.storyHero h1{font-size:clamp(46px,7vw,88px)!important;text-transform:uppercase!important;font-weight:400!important;letter-spacing:.03em!important;line-height:.95!important}.galleryGrid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.galleryItem{grid-column:span 4!important;margin:0!important;position:relative!important;overflow:hidden!important;min-height:320px!important;background:#000!important;border:1px solid rgba(199,189,130,.48)!important}.galleryFeatured{grid-column:span 8!important;min-height:520px!important}.galleryItem img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .45s ease!important}.galleryItem img,.galleryItem:after{position:absolute!important;inset:0!important}.galleryItem:after{content:""!important;background:linear-gradient(180deg,transparent 36%,rgba(0,0,0,.88))!important}.galleryItem:hover img{transform:scale(1.035)!important}.galleryItem figcaption{position:absolute!important;left:22px!important;right:22px!important;bottom:20px!important;z-index:2!important;display:flex!important;flex-direction:column!important;gap:4px!important}.galleryItem figcaption b{font-family:var(--masons-type)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:18px!important}.galleryItem figcaption span{font-size:12px!important;opacity:.75!important}.reviewLayout{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;grid-gap:42px!important;gap:42px!important;align-items:start!important}.reviewCard{position:relative!important;padding:30px!important;border-left:0!important;border-right:0!important;border-bottom:0!important;margin-bottom:10px!important}.reviewCard:before{content:"“"!important;position:absolute!important;right:18px!important;top:0!important;font-family:Georgia,serif!important;font-size:72px!important;line-height:1!important;color:rgba(199,189,130,.18)!important}.reviewCard p{font-size:18px!important;line-height:1.7!important}.reviewAverage{margin-top:24px!important;display:flex!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important}.reviewAverage b{color:#c7bd82!important;font-size:22px!important}.venueOptionGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.venueOptionCard{min-height:160px!important;position:relative!important;overflow:hidden!important;background-size:cover!important;background-position:50%!important;align-items:flex-end!important}.venueOptionCard:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.9))!important}.venueOptionCard>input,.venueOptionCard>span{position:relative!important;z-index:2!important}.venueOptionCard.package-buffet{background-image:url(https://images.pexels.com/photos/587741/pexels-photo-587741.jpeg?auto=compress&cs=tinysrgb&w=1200)!important}.venueOptionCard.package-dj,.venueOptionCard.package-house-dj{background-image:url(https://images.pexels.com/photos/1763075/pexels-photo-1763075.jpeg?auto=compress&cs=tinysrgb&w=1200)!important}.masonsAppNav{z-index:100!important;min-height:72px!important;padding:9px clamp(14px,3vw,40px)!important;gap:18px!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:rgba(0,0,0,.92)!important}.masonsNavGoldLine{position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:1px!important;background:linear-gradient(90deg,transparent,#c7bd82 18%,#c7bd82 82%,transparent)!important;opacity:.65!important}.masonsAppMark img{display:block!important;width:clamp(104px,11vw,150px)!important;max-height:48px!important;object-fit:contain!important}.masonsMenuButton{margin-left:auto!important;width:44px!important;height:44px!important;padding:0!important;font-size:20px!important}.masonsAppLinks{margin-left:auto!important;display:flex!important;gap:clamp(12px,1.7vw,26px)!important;align-items:center!important}.masonsAppLinks a{font-family:var(--masons-type)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important}@media(max-width:860px){.masonsMenuButton{display:inline-flex!important}.masonsAppLinks{position:absolute!important;top:100%!important;left:0!important;right:0!important;display:none!important;grid-template-columns:1fr 1fr!important;background:#000!important;border-bottom:1px solid #c7bd82!important;padding:18px!important;gap:0!important}.masonsAppLinks.open{display:grid!important}.masonsAppLinks a{padding:15px 10px!important;border-bottom:1px solid rgba(199,189,130,.25)!important}.reviewLayout{grid-template-columns:1fr!important}}@media(max-width:760px){.galleryGrid{grid-template-columns:1fr!important}.galleryFeatured,.galleryItem{grid-column:auto!important;min-height:360px!important}.venueOptionGrid{grid-template-columns:1fr!important}.reviewsHero,.storyHero{min-height:440px!important;padding:40px 18px 54px!important}}.stageBrand{display:flex!important;justify-content:center!important;align-items:center!important}.stageBrand img{display:block!important;width:min(28vw,360px)!important;max-height:110px!important;object-fit:contain!important}.systemState{min-height:100vh!important;display:grid!important;place-items:center!important;padding:28px!important;background:#000!important;position:relative!important;overflow:hidden!important}.systemState:before{content:""!important;position:absolute!important;width:min(80vw,760px)!important;aspect-ratio:1!important;border:1px solid rgba(199,189,130,.18)!important;border-radius:50%!important;right:-28vw!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 0 0 80px rgba(199,189,130,.025),0 0 0 160px rgba(199,189,130,.018)!important}.systemStateInner{position:relative!important;z-index:2!important;width:min(760px,100%)!important}.systemStateLogo{display:block!important;width:min(260px,64vw)!important;height:auto!important;margin-bottom:30px!important}.systemState h1{font-family:var(--masons-type)!important;font-size:clamp(48px,8vw,92px)!important;line-height:.94!important;text-transform:uppercase!important;font-weight:300!important;letter-spacing:.025em!important;margin:16px 0 22px!important}.systemState p{max-width:560px!important;font-size:clamp(16px,2vw,20px)!important;line-height:1.65!important;opacity:.76!important}.systemLoader{display:flex!important;gap:8px!important;margin:28px 0!important}.systemLoader span{display:block!important;width:48px!important;height:1px!important;background:#c7bd82!important;animation:masonsPulse 1.35s ease-in-out infinite!important;transform-origin:left!important}.systemLoader span:nth-child(2){animation-delay:.16s!important}.systemLoader span:nth-child(3){animation-delay:.32s!important}@keyframes masonsPulse{0%,to{transform:scaleX(.25);opacity:.25}50%{transform:scaleX(1);opacity:1}}@media(max-width:760px){.stageBrand img{width:min(52vw,240px)!important}.systemState{align-items:flex-end!important;padding-bottom:76px!important}.systemState:before{width:130vw!important;right:-80vw!important}}:root{--gold2:#c7bd82!important;--gold3:#c7bd82!important;--masons-support:var(--masons-brand-serif)}.brandSub,.eyebrow,.masonsAppLinks,.membershipStatus,.premiumCardNumber,.premiumExperience b,.premiumFooterLinks,.premiumKicker,.premiumLabel,.premiumNavLinks,.premiumNightStrip,.premiumScrollCue,.premiumSectionHeading>span,.smallcaps,label{font-family:var(--masons-support)!important;font-stretch:condensed!important;letter-spacing:.22em!important;font-weight:400!important}.challengeHero h1,.editorialHero h1,.editorialSection h2,.premiumExperience h3,.premiumHero h1,.premiumHero h1 em,.premiumSection h2,.signatureHero h1{font-weight:300!important}.premiumHero h1 em{color:var(--gold)!important}.editorialHero p,.lead,.premiumExperience p,.premiumHero p{font-family:var(--masons-support)!important;letter-spacing:.055em!important;font-weight:300!important}.masonsNavGoldLine,.premiumHeroRule span{background:#c7bd82!important}.masonsAppNav,.premiumNav{border-color:rgba(199,189,130,.72)!important}.buttonLink,.card,.editorialHero,.premiumGhost,.premiumPrimary,.reviewCard,.reviewFormCard,.signatureHero,button,input,select,textarea{border-color:rgba(199,189,130,.82)!important}.masonsAppLinks a:first-child,.premiumNavLinks a:first-child{color:#c7bd82!important}.reviewsHero,.storyHero{background-image:none!important;background-color:#000!important}.reviewsHero:after,.storyHero:after{content:""!important;position:absolute!important;inset:clamp(18px,4vw,48px)!important;border:1px solid rgba(199,189,130,.3)!important;pointer-events:none!important}.challengePage .challengeHero{background-image:none!important;background:#000!important}.challengePage .challengeHero:before{content:""!important;position:absolute!important;inset:18px!important;border:1px solid rgba(199,189,130,.28)!important;pointer-events:none!important}.gameShowPage>.brand{padding:8px 0 14px!important}.gameShowPage>.brand .brandLogo img{width:min(34vw,150px)!important;max-height:54px!important}.gameShowPage .masterPoster{margin-top:4px!important}@media(max-width:860px){.masonsAppLinks a:first-child{grid-column:1/-1!important;border-bottom-color:rgba(199,189,130,.7)!important}}@media(prefers-reduced-motion:reduce){.galleryItem img,.masonsIntro,.masonsIntroVideo,.premiumExperience{transition:none!important;animation:none!important}}:root{--masons-brand-serif:"Bodoni 72 Smallcaps","Bodoni 72","Bodoni MT",Didot,"Didot LT STD","Times New Roman",serif;--masons-gold-shadow:#8b7454;--masons-gold-deep:#afa17a;--masons-gold-core:#c7bd82;--masons-gold-soft:#d0c3a3;--masons-gold-light:#e9dbac;--masons-gold-cream:#f1e5bd;--gold:#c7bd82!important;--gold2:#e9dbac!important;--gold3:#afa17a!important;--line:#c7bd82!important;--masons-metal:linear-gradient(112deg,#8b7454,#afa17a 17%,#d0c3a3 31%,#f1e5bd 44%,#c7bd82 58%,#e9dbac 72%,#afa17a 88%,#8b7454)}.brandSub,.editorialHero p,.eyebrow,.lead,.masonsAppLinks,.membershipStatus,.premiumCardNumber,.premiumCta p,.premiumExperience b,.premiumExperience p,.premiumFooterLinks,.premiumHero p,.premiumKicker,.premiumLabel,.premiumNavLinks,.premiumNightStrip,.premiumScrollCue,.premiumSectionHeading>span,.smallcaps{font-family:var(--masons-brand-serif)!important;font-style:normal!important;font-weight:400!important;letter-spacing:.16em!important;font-feature-settings:"smcp"!important;font-variant-caps:small-caps!important}.editorialHero p,.lead,.premiumCta p,.premiumExperience p,.premiumHero p{font-feature-settings:normal!important;font-variant-caps:normal!important;letter-spacing:.045em!important;line-height:1.7!important}.card h1,.card h2,.card h3,.challengeHero h1,.editorialHero h1,.editorialSection h2,.premiumCta h2,.premiumExperience h3,.premiumHero h1,.premiumSection h2,.signatureHero h1{font-family:var(--masons-brand-serif)!important;font-weight:400!important}.bookingPrice b,.brandSub,.challengeName,.challengePrize,.eyebrow,.masonsAppLinks a:first-child,.membershipStatus,.premiumCardNumber,.premiumExperience b,.premiumHero h1 em,.premiumKicker,.premiumLabel,.premiumNavLinks a:first-child,.premiumNightStrip span,.premiumScrollCue,.premiumSectionHeading>span,.smallcaps,.statusPill{color:var(--masons-gold-core)!important;text-shadow:0 1px 0 rgba(255,246,211,.12),0 -1px 0 rgba(65,48,24,.28)!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){.bookingPrice b,.brandSub,.challengeName,.challengePrize,.eyebrow,.masonsAppLinks a:first-child,.membershipStatus,.premiumCardNumber,.premiumExperience b,.premiumHero h1 em,.premiumKicker,.premiumLabel,.premiumNavLinks a:first-child,.premiumNightStrip span,.premiumScrollCue,.premiumSectionHeading>span,.smallcaps{background-image:var(--masons-metal)!important;background-size:180% 100%!important;background-position:42% 50%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}}.masonsNavGoldLine,.premiumHeroRule span{background:var(--masons-metal)!important}.premiumHeroRule{background:linear-gradient(90deg,rgba(139,116,84,.18),rgba(233,219,172,.55),rgba(139,116,84,.18))!important}.card,.dateChoice,.editorialHero,.masonsAppNav,.membershipStatus,.premiumExperience,.premiumNav,.reviewCard,.reviewFormCard,.signatureHero,.statusPill{border-color:rgba(199,189,130,.72)!important}.premiumExperienceGrid{border-top-color:rgba(199,189,130,.78)!important;border-left-color:rgba(199,189,130,.78)!important}.buttonLink,.goldCta,.premiumGhost,.premiumPrimary,button{border:1px solid transparent!important;background:linear-gradient(#000,#000) padding-box,var(--masons-metal) border-box!important;color:#fff!important;font-family:var(--masons-brand-serif)!important;font-weight:400!important;letter-spacing:.15em!important}.premiumGhost:after,.premiumPrimary:after{background:var(--masons-metal)!important}.buttonLink:hover,.goldCta:hover,.premiumGhost:hover,.premiumPrimary:hover,button:hover{color:var(--masons-gold-light)!important}input,select,textarea{font-family:Helvetica Neue,Arial,sans-serif!important;letter-spacing:normal!important}label{font-family:var(--masons-brand-serif)!important;letter-spacing:.09em!important}.masonsAppNav{min-height:82px!important;padding:10px clamp(12px,2vw,30px)!important}.masonsAppLinks{gap:7px!important;flex-wrap:nowrap!important}.masonsAppLinks>a,.masonsNavDropdownButton{font-family:var(--masons-brand-serif)!important;font-size:clamp(10px,.76vw,13px)!important;letter-spacing:.055em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;padding:11px 12px!important;background:var(--masons-metal)!important;color:#000!important;-webkit-text-fill-color:#000!important;border:0!important;border-radius:2px!important;font-weight:700!important}.masonsAppLinks>a:hover,.masonsNavDropdownButton:hover{filter:brightness(1.08)!important;color:#000!important}.masonsNavDropdown{position:relative!important}.masonsNavDropdownButton{width:auto!important;margin:0!important}.masonsNavDropdownMenu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;min-width:210px!important;background:#000!important;border:1px solid var(--masons-gold-core)!important;padding:6px!important;z-index:120!important}.masonsNavDropdownMenu a{display:block!important;padding:12px!important;color:var(--masons-gold-light)!important;text-decoration:none!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:.08em!important}.masonsNavDropdownMenu a:hover{background:var(--masons-metal)!important;color:#000!important}.challengePage .experience h2,.matchdayHero h1,.matchdayHero h2{color:var(--masons-gold-core)!important;background-image:var(--masons-metal)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-family:var(--masons-brand-serif)!important}.challengePage .experience h2{font-size:clamp(34px,4.2vw,58px)!important}.challengePage .experience p{color:#fff!important;font-family:var(--masons-brand-serif)!important;letter-spacing:.045em!important;line-height:1.7!important}.challengePage .challengePrize{background-image:var(--masons-metal)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.matchdayHero{padding:clamp(44px,7vw,90px)!important;border:1px solid rgba(199,189,130,.72)!important}.matchdayHero h1{font-size:clamp(48px,7vw,88px)!important}.matchdayHero h2{font-size:clamp(28px,4vw,48px)!important}.matchdayJackpot{margin:28px 0!important;padding:24px 0!important;border-top:1px solid var(--masons-gold-core)!important;border-bottom:1px solid var(--masons-gold-core)!important}.matchdayJackpot span{display:block!important;font-size:12px!important;letter-spacing:.14em!important}.matchdayJackpot strong{display:block!important;font-family:var(--masons-brand-serif)!important;font-size:clamp(58px,9vw,118px)!important;line-height:1!important;background-image:var(--masons-metal)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}@media(max-width:1180px){.masonsMenuButton{display:inline-flex!important}.masonsAppLinks{position:absolute!important;top:100%!important;left:0!important;right:0!important;display:none!important;grid-template-columns:repeat(2,1fr)!important;background:#000!important;border-bottom:1px solid var(--masons-gold-core)!important;padding:12px!important}.masonsAppLinks.open{display:grid!important}.masonsAppLinks>a,.masonsNavDropdownButton{width:100%!important;text-align:center!important;margin:3px!important}.masonsNavDropdownMenu{position:static!important;margin:5px 3px!important}.masonsNavDropdown{grid-column:span 2!important}}.bookingSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:18px 0 24px}.bookingSteps span{border:1px solid rgba(199,189,130,.42);padding:11px;text-align:center;font-size:11px;letter-spacing:.11em;color:#fff}.bookingSteps span.active{background:var(--masons-metal);color:#000;font-weight:800;border-color:var(--masons-gold-core)}.selectedDate{display:flex;justify-content:space-between;gap:20px;padding:16px 0;margin-bottom:18px;border-top:1px solid var(--masons-gold-core);border-bottom:1px solid var(--masons-gold-core);color:#fff}.selectedDate b{color:var(--masons-gold-light)}.backButton{width:auto!important;background:transparent!important;color:var(--masons-gold-light)!important;border:1px solid var(--masons-gold-core)!important;margin:0 0 18px!important}.bookingPaymentBox{margin:24px 0;padding:24px;border:1px solid var(--masons-gold-core);text-align:center;background:#000}.bookingPaymentBox span{display:block;letter-spacing:.12em;font-size:12px;color:#fff}.bookingPaymentBox strong{display:block;font-family:var(--masons-brand-serif);font-size:clamp(42px,6vw,72px);line-height:1.05;margin:8px 0;background-image:var(--masons-metal);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bookingPaymentBox p{color:#fff;margin:8px auto 0;max-width:620px}.nearbyDates{display:flex;flex-wrap:wrap;gap:8px}.nearbyDates button{width:auto!important;margin:0!important}.acknowledgement{border:1px solid var(--masons-gold-core);padding:14px;margin:12px 0 22px}.whatsOnHero h1{background-image:var(--masons-metal);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:700px){.bookingSteps{grid-template-columns:1fr}.selectedDate{flex-direction:column;gap:5px}}.gameShowPage>.brand{padding:10px 0 4px!important;min-height:0!important}.gameShowPage>.brand .brandLogo{display:inline-flex!important;width:auto!important}.gameShowPage>.brand .brandLogo img{width:110px!important;height:auto!important;max-height:40px!important;object-fit:contain!important}.gameShowPage .masterPoster{margin-top:6px!important}@media(max-width:600px){.gameShowPage>.brand .brandLogo img{width:92px!important;max-height:34px!important}}.reservationEventGroup{margin:24px 0 34px;padding-top:18px;border-top:1px solid rgba(199,189,130,.55)}.reservationEventGroup>h3{color:#c7bd82!important;font-size:24px;margin:0 0 14px}.masonsFloorPlan{position:relative;min-height:620px;background:#000;border:1px solid #c7bd82;border-radius:4px;overflow:hidden}.floorVenueLabel{position:absolute;color:#fff;font-weight:700;letter-spacing:.12em}.floorStage{left:34%;top:8%}.floorBar{left:52%;top:55%;font-size:24px}.floorUnit{position:absolute;border:1px solid #c7bd82;background:#000;color:#fff;border-radius:10px;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:64px;min-height:54px}.floorUnit b{color:#c7bd82;font-size:17px}.floorUnit small{color:#fff;opacity:.8}.floorUnit.selected{box-shadow:inset 0 0 0 2px #c7bd82}.floorUnit.unavailable{opacity:.35}.floorUnit.shared{border-radius:3px}.christmasMenu h3{color:#c7bd82!important;margin-top:28px}.christmasMenu p{max-width:760px}@media(max-width:760px){.masonsFloorPlan{min-height:460px}.floorUnit{transform:scale(.8);transform-origin:top left}}:root{--masons-title-font:var(--masons-brand-serif);--masons-copy-font:var(--masons-brand-serif)}body,button,input,select,textarea{background-color:#000!important;color:#fff!important}.card h1,.card h2,.card h3,.challengeHero h1,.christmasMenu h3,.editorialHero h1,.editorialSection h2,.premiumExperience h3,.premiumHero h1,.premiumSection h2,.reservationEventGroup>h3,.signatureHero h1,h1,h2,h3{font-family:var(--masons-title-font)!important;font-weight:400!important}.card h2,.card h3,.christmasMenu h3,.editorialSection h2,.premiumExperience h3,.premiumSection h2,.reservationEventGroup>h3{background-image:var(--masons-metal)!important;background-size:180% 100%!important;background-position:42% 50%!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.card p,.christmasMenu p,.editorialHero p,.lead,.muted,.premiumExperience p,p{font-family:var(--masons-copy-font)!important;color:#fff!important}.card,.consentBox,.dietaryBlock,.guestMealCard,.masonsFloorPlan,.notice,.reservationEventGroup{background:#000!important;border-color:var(--masons-gold-core)!important}.guestMealCard{border:1px solid rgba(199,189,130,.72);padding:20px;margin:14px 0}.christmasGuestCounts{margin:24px 0}.christmasPreorder{margin:28px 0;padding-top:24px;border-top:1px solid var(--masons-gold-core)}.floorUnit,.masonsFloorPlan{background:#000!important}.floorUnit{border-color:var(--masons-gold-core)!important}.floorUnit b{color:var(--masons-gold-light)!important}.floorUnit.selected{background:linear-gradient(#000,#000) padding-box,var(--masons-metal) border-box!important;border:2px solid transparent!important;box-shadow:0 0 22px rgba(199,189,130,.25)!important}.floorVenueLabel{color:#fff!important}.masonsNavMatchTop{display:flex!important;align-items:stretch!important}.masonsNavDropdownToggle,.masonsNavMatchTop>a{background:var(--masons-metal)!important;color:#000!important;border:0!important;text-decoration:none!important;text-transform:uppercase!important;font-family:var(--masons-brand-serif)!important;letter-spacing:.11em!important;font-size:11px!important;font-weight:700!important;padding:12px 13px!important;margin:0!important}.masonsNavDropdownToggle{width:auto!important;padding-left:8px!important;padding-right:8px!important}@media(max-width:1180px){.masonsNavMatchTop{width:100%!important}.masonsNavMatchTop>a{flex:1 1!important;text-align:center!important}.masonsNavDropdownToggle{min-width:44px!important}}.masonsNavBack{position:absolute;left:18px;top:50%;transform:translateY(-50%);z-index:3;border:1px solid var(--masons-gold-core)!important;color:#fff!important;padding:9px 12px!important;font-family:var(--masons-brand-serif)!important;font-size:11px!important;letter-spacing:.12em!important;width:auto!important}.masonsNavBack:focus-visible,.masonsNavBack:hover{color:#000!important;background:var(--masons-metal)!important}.masonsAppNav{position:relative}@media(max-width:1180px){.masonsNavBack{left:12px;top:25px;transform:none;padding:8px 9px!important;font-size:10px!important}}:root{--bg:#000!important;--card:#000!important;--card2:#000!important;--text:#fff!important;--gold:var(--masons-gold-core)!important;--gold2:var(--masons-gold-light)!important;--gold3:var(--masons-gold-deep)!important;--line:var(--masons-gold-core)!important;--masons-type:var(--masons-brand-serif)!important;--masons-support:var(--masons-brand-serif)!important;--masons-title-font:var(--masons-brand-serif)!important;--masons-copy-font:var(--masons-brand-serif)!important}.card,.consentBox,.dietaryBlock,.editorialHero,.financeTable,.financeTable td,.financeTable th,.floorUnit,.managementNav,.masonsAppNav,.masonsFloorPlan,.membershipStatus,.notice,.opsRow,.premiumExperience,.premiumNav,.reviewCard,.reviewFormCard,.securityGuest,.signatureHero,.stat,.warning,body,html{background-color:#000!important}.bookingPaymentBox span,.bookingSteps,.brandSub,.eyebrow,.floorVenueLabel,.managementBrand span,.managementNav,.managementNav a,.masonsAppLinks,.premiumKicker,.premiumLabel,.premiumNavLinks,.selectedDate,.smallcaps,.statusPill,h1,h2,h3,h4,h5,h6{font-family:var(--masons-brand-serif)!important}.acknowledgement,.bookingPaymentBox,.card,.consentBox,.dateChoice,.dietaryBlock,.editorialHero,.financeTable td,.financeTable th,.floorUnit,.masonsFloorPlan,.membershipStatus,.notice,.opsRow,.reviewCard,.reviewFormCard,.securityGuest,.signatureHero,.stat,.warning{border-color:rgba(199,189,130,.72)!important}:focus-visible{outline:2px solid var(--masons-gold-light)!important;outline-offset:3px!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important;border-color:var(--masons-gold-light)!important;box-shadow:0 0 0 1px var(--masons-gold-light)!important}.managementNav{border-bottom:1px solid rgba(199,189,130,.72)!important}.managementNav a{color:#fff!important}.managementNav a:focus-visible,.managementNav a:hover{color:var(--masons-gold-light)!important}.brandSub,.eyebrow,.managementBrand span,.premiumKicker,.premiumLabel,.smallcaps{color:var(--masons-gold-core)!important}.mediaExperience{position:relative!important}.cardBackgroundVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none}.christmasPartyVisual{background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.9)),url(https://images.pexels.com/photos/787961/pexels-photo-787961.jpeg?auto=compress&cs=tinysrgb&w=1600)!important;background-position:center 38%!important}.christmasDinnerVisual{background-image:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.88)),url(https://images.pexels.com/photos/1303081/pexels-photo-1303081.jpeg?auto=compress&cs=tinysrgb&w=1600)!important;background-position:center 52%!important}.venueVisual{background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.9)),url(https://images.pexels.com/photos/17001775/pexels-photo-17001775.jpeg?auto=compress&cs=tinysrgb&w=1600)!important;background-position:center 45%!important}@media(prefers-reduced-motion:reduce){.cardBackgroundVideo{display:none!important}}.venueHeroActions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.tourLaunch{min-width:230px}.tourModal{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.88);display:grid;place-items:center;padding:20px}.tourModalInner{position:relative;width:min(920px,100%);max-height:92vh;overflow:auto;background:#0b0b0b;border:1px solid rgba(211,177,94,.55);box-shadow:0 24px 80px rgba(0,0,0,.65);padding:28px;text-align:center}.tourClose{position:absolute;right:12px;top:10px;width:42px;height:42px;min-width:0;padding:0;border-radius:50%;font-size:28px;line-height:1}.venueTourVideo{display:block;width:100%;max-height:68vh;object-fit:contain;background:#000;margin:18px auto}.tourUnavailable{min-height:300px;display:grid;place-content:center;grid-gap:8px;gap:8px;margin:18px 0;background:linear-gradient(135deg,#151515,#050505);border:1px solid rgba(211,177,94,.28)}.tourUnavailable strong{font-family:var(--font-display,serif);font-size:clamp(30px,5vw,58px);color:#d3b15e}#check-available-dates{scroll-margin-top:90px}.venueVideoStrip{width:100%;height:clamp(300px,48vw,620px);overflow:hidden;background:#000;border-bottom:1px solid rgba(199,189,130,.55);display:block!important}.venueVideoStrip .venuePreviewVideo{display:block;object-fit:contain;object-position:center}.venueVideoStrip .venuePreviewVideo,.venueVideoStrip .venueVideoPlaceholder{width:100%;height:100%;background:#000}@media(max-width:700px){.venueVideoStrip{height:58vw;min-height:240px}}.venueVideoStage{position:relative!important;display:block!important;left:auto!important;right:auto!important;grid-template-columns:none!important;overflow:hidden!important}.venueVideoStage .venuePreviewVideo{display:block!important;max-width:none!important;margin:0 auto!important;object-position:50% 50%!important}.venueVideoStage{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw)!important;padding:0!important;background:#000!important}.venueVideoStage .venueVideoPanel{position:relative!important;min-width:0!important;height:100%!important;overflow:hidden!important;border-right:1px solid rgba(199,189,130,.35)!important}.venueVideoStage .venueVideoPanel:last-child{border-right:0!important}.venueVideoStage .venuePreviewVideo{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#000!important;transform:none!important}@media(max-width:700px){.venueVideoStage{grid-template-columns:repeat(3,minmax(0,1fr))!important}.venueVideoStage .venueVideoPanel{height:100%!important}}.venueVideoStage .venueVideoPanel{background:#000!important}.venueVideoStage .venueVideoPanel .venuePreviewVideo{width:118%!important;height:118%!important;max-width:none!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;object-fit:contain!important;object-position:center center!important}.venueShowcase{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,42vw) minmax(0,1fr)!important;width:100vw!important;margin:0 calc(50% - 50vw)!important;min-height:clamp(420px,48vw,660px)!important;border-bottom:1px solid rgba(199,189,130,.55)!important}.venueShowcase,.venueShowcaseVideo{background:#000!important;overflow:hidden!important}.venueShowcaseVideo{position:relative!important;min-width:0!important;border-right:1px solid rgba(199,189,130,.35)!important}.venueShowcaseVideo:last-child{border-right:0!important;border-left:1px solid rgba(199,189,130,.35)!important}.venueFullLoop{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background:#000!important}.venueShowcaseCard{position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;min-width:0!important;background-color:#000!important}.venueShowcaseCardInner{width:min(92%,720px)!important;margin:0 auto 34px!important;padding:clamp(24px,3vw,42px)!important;background:rgba(0,0,0,.78)!important;border:1px solid rgba(199,189,130,.72)!important;text-align:center!important}.venueShowcaseCard h1{font-family:var(--masons-brand-serif)!important;font-size:clamp(42px,5vw,72px)!important}.venueShowcaseCard .challengePrize,.venueShowcaseCard h1{margin:8px 0 12px!important}@media(max-width:900px){.venueShowcase{grid-template-columns:1fr!important;min-height:0!important}.venueShowcaseVideo{height:42vh!important;min-height:280px!important;border:0!important}.venueShowcaseCard{min-height:520px!important}}.venueShowcase{grid-template-columns:1fr 1fr 1fr!important;min-height:0!important;height:clamp(260px,24vw,360px)!important;align-items:stretch!important}.venueShowcaseCard,.venueShowcaseVideo{height:100%!important;min-height:0!important}.venueShowcaseCard{align-items:stretch!important;justify-content:stretch!important;background-size:cover!important;background-position:50%!important}.venueShowcaseCardInner{width:100%!important;height:100%!important;margin:0!important;padding:clamp(18px,2vw,28px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;background:rgba(0,0,0,.58)!important;border:0!important;border-left:1px solid rgba(199,189,130,.35)!important;border-right:1px solid rgba(199,189,130,.35)!important}.venueShowcaseCard h1{font-size:clamp(34px,4vw,56px)!important;margin:4px 0 8px!important}.venueShowcaseCard .challengePrize{font-size:clamp(20px,2.2vw,32px)!important;margin:4px 0 8px!important}.venueShowcaseCard .lead{margin:6px 0 12px!important}.venueShowcaseCard .venueHeroActions{margin-top:10px!important}@media(max-width:900px){.venueShowcase{grid-template-columns:1fr!important;height:auto!important}.venueShowcaseCard,.venueShowcaseVideo{height:300px!important}}.venueShowcase{height:clamp(338px,31.2vw,468px)!important}.venueVideoFrame{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important}.venueVideoFrame .venueFullLoop{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.venueVideoFrame .venueFullLoopBg{object-fit:cover!important;filter:blur(22px) brightness(.48)!important;transform:scale(1.1)!important}.venueVideoFrame .venueFullLoopFront{object-fit:contain!important;object-position:center center!important;z-index:1!important;background:transparent!important}.venueVideoFrame{background:#000!important}.venueVideoFrame .venueFullLoopClean{position:absolute!important;inset:0!important;object-fit:contain!important;object-position:center center!important;background:#000!important;transform:none!important;filter:none!important;object-fit:fill!important;width:100%!important;height:100%!important}.pickerInput{cursor:pointer!important}.pickerInput::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:1!important;filter:invert(1) sepia(1) saturate(.35) hue-rotate(5deg)!important}.masonsAppNav{min-height:58px!important;padding:0 28px!important;border-bottom:1px solid rgba(199,189,130,.58)!important}.masonsDesktopInfoLinks{align-items:stretch!important;gap:0!important}.masonsDesktopInfoLinks a{min-height:58px!important;padding:0 15px!important;font-size:12px!important;letter-spacing:.06em!important;font-family:var(--masons-brand-serif)!important}.masonsDesktopInfoLinks a:before{content:""!important;position:absolute!important;left:15px!important;right:15px!important;top:0!important;height:3px!important;background:var(--masons-metal)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .18s ease!important}.masonsDesktopInfoLinks a.active:before,.masonsDesktopInfoLinks a:focus-visible:before,.masonsDesktopInfoLinks a:hover:before{transform:scaleX(1)!important}.masonsDesktopInfoLinks a.active,.masonsDesktopInfoLinks a:focus-visible,.masonsDesktopInfoLinks a:hover{color:var(--masons-gold-light)!important}.masonsMenuButton,.masonsMobileInfoLinks{display:none!important}@media(max-width:900px){.masonsAppNav{justify-content:flex-end!important;padding:0 12px!important}.masonsDesktopInfoLinks{display:none!important}.masonsMenuButton{display:inline-flex!important}.masonsMobileInfoLinks{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;background:#000!important;border-bottom:1px solid var(--masons-gold-core)!important;padding:10px!important;z-index:150!important}.masonsMobileInfoLinks.open{display:grid!important;grid-template-columns:1fr 1fr!important}.masonsMobileInfoLinks a{padding:12px!important;text-align:center!important;color:#fff!important;text-decoration:none!important}}.venueMediaFiles{display:grid!important;grid-gap:10px!important;gap:10px!important;margin-top:12px!important}.venueMediaFile{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px!important;border:1px solid rgba(199,189,130,.42)!important;background:rgba(0,0,0,.28)!important}.venueMediaFileInfo{display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}.venueMediaFileInfo span{font-size:12px!important;opacity:.78!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.venueDeleteVideo{flex:0 0 auto!important}@media(max-width:700px){.venueMediaFile{align-items:stretch!important;flex-direction:column!important}.venueDeleteVideo{width:100%!important}}.mediaPinEntry{display:flex!important;gap:10px!important;align-items:stretch!important}.mediaPinEntry input{flex:1 1!important}.mediaPinEntry button{flex:0 0 auto!important;min-width:100px!important}@media(max-width:600px){.mediaPinEntry{flex-direction:column!important}.mediaPinEntry button{width:100%!important}}.venueHirePage{width:min(88vw,1500px)!important;max-width:none!important}.venueBookingShell{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)!important;grid-gap:24px!important;gap:24px!important;align-items:start!important;margin-top:18px!important}.venueBookingMain{min-width:0!important}.venueBookingMain>.card{width:100%!important;max-width:none!important;margin:0!important}.venueHireSummary{position:-webkit-sticky!important;position:sticky!important;top:82px!important;border:1px solid rgba(199,189,130,.5)!important;background:linear-gradient(180deg,rgba(27,25,18,.98),rgba(7,7,7,.98))!important;padding:26px!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important}.venueHireSummary h2{margin:6px 0 20px!important}.venueSummaryRow{display:grid!important;grid-template-columns:90px 1fr!important;grid-gap:14px!important;gap:14px!important;padding:12px 0!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.venueSummaryDue span,.venueSummaryExtras>span,.venueSummaryRow span,.venueSummaryTotal span{font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:.62!important}.venueSummaryRow b{font-size:14px!important;text-align:right!important;font-weight:600!important}.venueSummaryExtras{display:grid!important;grid-gap:6px!important;gap:6px!important;padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.venueSummaryExtras b{font-size:13px!important;font-weight:600!important}.venueSummaryDue,.venueSummaryTotal{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:14px!important;padding-top:18px!important}.venueSummaryTotal strong{font-size:26px!important}.venueSummaryDue strong{font-size:20px!important;color:#d8cb7d!important}.venueHireSummary>.muted{margin-top:18px!important;line-height:1.5!important}@media(max-width:900px){.venueHirePage{width:min(94vw,760px)!important}.venueBookingShell{grid-template-columns:1fr!important}.venueHireSummary{position:static!important;order:-1!important}.venueSummaryRow{grid-template-columns:100px 1fr!important}}.masonsApprovedHome .homeJourneyButton{font-size:13px!important;letter-spacing:.045em!important;min-height:38px!important;padding:0 18px!important}.masonsApprovedHome .homeJourneyButton span{font-size:18px!important;font-weight:900!important}.masonsApprovedHome .homeJourneyButton{font-size:clamp(24px,1.8vw,30px)!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;min-height:44px!important;padding:0 22px!important;color:#000!important;text-align:center!important;justify-content:center!important;align-items:center!important;text-transform:none!important;white-space:nowrap!important}.masonsAppNav{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1000!important;min-height:52px!important;padding:0 20px!important;gap:10px!important;background:#000!important;border:0!important;border-bottom:1px solid rgba(215,189,116,.45)!important;box-shadow:none!important}.masonsAppNav,.masonsDesktopInfoLinks{height:52px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.masonsDesktopInfoLinks{gap:8px!important;margin-left:auto!important}.masonsDesktopInfoLinks a{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;height:36px!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important;color:#fff!important;font-family:var(--font-inter),Arial,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease,filter .15s ease!important}.masonsDesktopInfoLinks a:after,.masonsDesktopInfoLinks a:before{display:none!important;content:none!important}.masonsDesktopInfoLinks a.active,.masonsDesktopInfoLinks a:focus-visible,.masonsDesktopInfoLinks a:hover{background:linear-gradient(90deg,#9e7c31,#d9c388 42%,#f4e9c6 55%,#b6954a)!important;border-color:#f4e9c6!important;color:#000!important;filter:none!important}.masonsNavBack{position:absolute!important;left:14px!important;right:auto!important;margin-left:0!important;order:-1!important;top:50%!important;transform:translateY(-50%)!important;min-height:32px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;color:#f4e9c6!important;background:#000!important;border:1px solid rgba(215,189,116,.5)!important;border-radius:3px!important;font-family:var(--font-inter),Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.masonsMenuButton,.masonsMobileInfoLinks{display:none!important}@media(max-width:900px){.masonsAppNav{padding:0 12px!important}.masonsDesktopInfoLinks{display:none!important}.masonsMenuButton{display:inline-flex!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;align-items:center!important;justify-content:center!important;padding:0!important;margin-left:auto!important;background:#000!important;color:#f4e9c6!important;border:1px solid rgba(215,189,116,.66)!important;border-radius:3px!important;font-size:20px!important}.masonsMobileInfoLinks{position:absolute!important;top:52px!important;left:0!important;right:0!important;z-index:1500!important;padding:10px 12px 14px!important;background:#000!important;border-bottom:1px solid rgba(215,189,116,.66)!important}.masonsMobileInfoLinks.open{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px!important;gap:8px!important}.masonsMobileInfoLinks a{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border:1px solid rgba(215,189,116,.3)!important;border-radius:3px!important;color:#fff!important;background:#000!important;font-family:var(--font-inter),Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}.masonsMobileInfoLinks a.active,.masonsMobileInfoLinks a:focus-visible,.masonsMobileInfoLinks a:hover{background:linear-gradient(90deg,#9e7c31,#d9c388 42%,#f4e9c6 55%,#b6954a)!important;border-color:#f4e9c6!important;color:#000!important}.masonsNavBack{left:10px!important;max-width:160px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}}@media(max-width:520px){.masonsMobileInfoLinks.open{grid-template-columns:1fr!important}}.venueShowcase{--venue-line:rgba(215,189,116,.62);width:calc(100% - clamp(24px,4vw,64px))!important;margin:18px auto 0!important;border:1px solid var(--venue-line)!important;border-radius:0!important;box-sizing:border-box!important}.venueShowcaseVideo,.venueShowcaseVideo:last-child{border-color:var(--venue-line)!important}.venueShowcaseCardInner{border-left-color:var(--venue-line)!important;border-right-color:var(--venue-line)!important}@media(max-width:900px){.venueShowcase{width:calc(100% - 20px)!important;margin:10px auto 0!important}}.masonsAppNav>.masonsNavBack{position:absolute!important;inset:auto auto auto 14px!important;top:50%!important;right:auto!important;left:14px!important;transform:translateY(-50%)!important;margin:0!important}@media(max-width:900px){.masonsAppNav>.masonsNavBack{left:10px!important;right:auto!important}}.stageWinnerList{width:min(760px,88vw);display:grid;grid-gap:12px;gap:12px;margin:18px auto 22px}.stageWinnerList>div{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px 20px;border:1px solid rgba(199,189,130,.58);background:#000}.stageWinnerList span{color:#fff;font-size:clamp(22px,2.8vw,38px)}.stageWinnerList span,.stageWinnerList strong{font-family:var(--masons-brand-serif)!important}.stageWinnerList strong{color:var(--masons-gold-light);font-size:clamp(26px,3.2vw,44px);font-weight:400}@media(max-width:640px){.stageWinnerList>div{padding:12px 14px;gap:14px}.stageWinnerList span,.stageWinnerList strong{font-size:20px}}.stageResultMode{min-height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important;padding:clamp(22px,3vw,48px)!important;background:#000!important;color:#fff!important;position:relative!important;overflow:hidden!important}.stageResultMode .stageBrand{margin-bottom:2px!important}.stageResultMode .stageKicker{font-family:var(--masons-brand-serif)!important;font-size:clamp(12px,1.25vw,18px)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:14px!important}.stageResultMode .closedEyebrow{font-size:clamp(20px,2vw,30px)!important;letter-spacing:.03em!important;color:var(--masons-gold-light)!important}.stageResultMode .closedEyebrow,.stageResultMode .closedHeadline{font-family:var(--masons-brand-serif)!important;text-transform:none!important}.stageResultMode .closedHeadline{max-width:1100px!important;font-size:clamp(40px,5.2vw,82px)!important;line-height:1!important;font-weight:400!important;letter-spacing:.01em!important;color:#fff!important;margin:2px 0 8px!important}.stageResultMode>.stageJackpot{font-family:var(--masons-brand-serif)!important;font-size:clamp(64px,8vw,126px)!important;line-height:.95!important;font-weight:400!important;color:var(--masons-gold-light)!important;margin:0 0 8px!important}.stageNextFixture{width:min(1040px,94vw)!important;margin-top:12px!important;padding:clamp(20px,2.2vw,32px)!important;border:1px solid rgba(199,189,130,.62)!important;background:#000!important;display:grid!important;justify-items:center!important;grid-gap:7px!important;gap:7px!important}.stageNextJackpotLabel,.stageNextKicker{font-family:var(--masons-brand-serif)!important;font-size:clamp(14px,1.35vw,19px)!important;line-height:1.3!important;color:#fff!important}.stageNextFixtureName{font-size:clamp(30px,3.5vw,54px)!important;line-height:1.05!important;font-weight:400!important;color:var(--masons-gold-light)!important}.stageNextDate,.stageNextFixtureName{font-family:var(--masons-brand-serif)!important}.stageNextDate{font-size:clamp(15px,1.45vw,21px)!important;line-height:1.45!important;color:#fff!important;margin-bottom:6px!important}.stageNextJackpot{font-size:clamp(54px,6.5vw,98px)!important;line-height:.95!important;margin:2px 0 4px!important}.stageNextJackpot,.stageNextOpen{font-family:var(--masons-brand-serif)!important;font-weight:400!important;color:var(--masons-gold-light)!important}.stageNextOpen{font-size:clamp(23px,2.5vw,38px)!important;line-height:1.15!important;margin:4px 0 8px!important}.stageNextEntry{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;margin-top:4px!important}.stageNextEntry img{width:clamp(104px,10vw,150px)!important;height:clamp(104px,10vw,150px)!important;padding:5px!important;background:#fff!important}.stageNextEntry>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.stageNextEntry strong{font-size:clamp(22px,2.2vw,34px)!important;font-weight:400!important;color:#fff!important}.stageNextEntry span,.stageNextEntry strong{font-family:var(--masons-brand-serif)!important}.stageNextEntry span{font-size:clamp(15px,1.45vw,21px)!important;color:var(--masons-gold-light)!important}.stageResultMode .stageTagline{font-family:var(--masons-brand-serif)!important;font-size:clamp(12px,1.2vw,17px)!important;letter-spacing:.06em!important;color:#fff!important;margin-top:10px!important}@media(max-width:700px){.stageResultMode{justify-content:flex-start!important;padding-top:22px!important}.stageNextFixture{width:100%!important}.stageNextEntry{flex-direction:column!important;gap:10px!important}.stageNextEntry>div{align-items:center!important}}.otbPage{--otb-green-top:#07150e;--otb-green-bottom:#030a07;--otb-gold:var(--masons-metallic-text);--otb-button:var(--masons-metallic-button);--otb-border:rgba(215,189,116,.58);--otb-line:rgba(215,189,116,.28);min-height:100vh!important;background:#000!important;color:#fff!important;font-family:var(--masons-body-font)!important}.otbPage .otbShell{width:100%!important;max-width:none!important;margin:0!important;padding:0 16px 72px!important;background:#000!important}.otbPage .otbHeroCampaign{position:relative!important;display:block!important;margin:18px auto 0!important;overflow:hidden!important;border:1px solid rgba(215,189,116,.72)!important;isolation:isolate!important}.otbPage .otbHeroBackdrop{position:absolute!important;z-index:-3!important;background:url("/Open the box hero.png") center 50%/cover no-repeat!important}.otbPage .otbHeroCampaign:after{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.2) 45%,rgba(0,0,0,.86))!important;pointer-events:none!important}.otbPage .otbHeroCopy{position:relative!important;z-index:2!important;max-width:900px!important;margin:0 auto!important;padding:42px 28px 40px!important;align-items:center!important;text-align:center!important}.otbPage .otbHeroBrand,.otbPage .otbHeroCopy{display:flex!important;flex-direction:column!important}.otbPage .otbHeroBrand{gap:3px!important;margin:0 0 12px!important}.otbPage .otbFixtureBottom,.otbPage .otbHeroBrand span,.otbPage .otbHeroCampaign h1,.otbPage .otbHeroDrawTime,.otbPage .otbHeroJackpotLine strong{margin:0!important;color:transparent!important;background:var(--otb-gold)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-family:var(--masons-heading-font)!important;font-weight:500!important;text-transform:none!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.72))!important}.otbPage .otbHeroBrand span{font-size:clamp(25px,2.5vw,34px)!important;line-height:1.05!important;letter-spacing:-.02em!important}.otbPage .otbHeroBrand strong{color:#fff!important;font-family:var(--masons-body-font)!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.otbPage .otbHeroCampaign h1{font-size:clamp(48px,5.8vw,78px)!important;line-height:1.02!important;letter-spacing:-.03em!important;margin:5px 0 9px!important}.otbPage .otbHeroJackpotLine{display:flex!important;flex-direction:column!important;gap:1px!important;margin:0 0 10px!important}.otbPage .otbHeroJackpotLine span{color:#fff!important;font-family:var(--masons-body-font)!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important}.otbPage .otbHeroJackpotLine strong{font-size:clamp(58px,6.4vw,86px)!important;line-height:1!important;letter-spacing:-.03em!important}.otbPage .otbHeroDrawTime{line-height:1.3!important;letter-spacing:-.01em!important;margin:2px 0 8px!important}.otbPage .otbHeroLead{max-width:780px!important;margin:0!important;color:#fff!important;font-family:var(--masons-body-font)!important;font-size:15px!important;line-height:1.55!important;letter-spacing:0!important;opacity:1!important;text-shadow:0 2px 8px #000!important}.otbPage .otbFixtureBottom{margin:15px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--otb-line)!important;font-size:17px!important;line-height:1.35!important;letter-spacing:-.01em!important}.otbPage .otbJourney{width:100%!important;margin:24px auto 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important}.otbPage .otbClosedState,.otbPage .otbEntryCard,.otbPage .otbInfoCard,.otbPage .otbNumbersPanel,.otbPage .otbPaymentState{position:relative!important;min-height:0!important;padding:clamp(26px,3vw,38px)!important;border:1px solid var(--otb-border)!important;border-radius:0!important;background:linear-gradient(180deg,var(--otb-green-top),var(--otb-green-bottom))!important;box-shadow:none!important;color:#fff!important}.otbPage .otbEntryCard:before,.otbPage .otbInfoCard:before{display:none!important}.otbPage .otbClosedState strong,.otbPage .otbEntryCard h2,.otbPage .otbEntryCard h3,.otbPage .otbInfoCard h2,.otbPage .otbInfoCard h3,.otbPage .otbMarketing summary,.otbPage .otbMyNumbers strong,.otbPage .otbScheduledDetails b,.otbPage .otbScheduledPromo,.otbPage .otbSectionKicker,.otbPage .otbTicketNumbers strong,.otbPage .otbTicketReveal{color:transparent!important;background:var(--otb-gold)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-family:var(--masons-heading-font)!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}.otbPage .otbSectionKicker{display:block!important;margin:0 0 8px!important;font-size:13px!important;font-weight:600!important}.otbPage .otbEntryCard h2,.otbPage .otbInfoCard h2{margin:0 0 14px!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.05!important;letter-spacing:-.025em!important}.otbPage .otbClosedState span,.otbPage .otbEntryHeading p,.otbPage .otbIntro,.otbPage .otbMuted,.otbPage .otbMyNumbers span,.otbPage .otbNotice,.otbPage .otbStep p,.otbPage .otbSuccess p,.otbPage .otbTicketNumbers span,.otbPage .otbVerifyStep p{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--masons-body-font)!important;font-size:14px!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important}.otbPage .otbSteps{margin-top:22px!important}.otbPage .otbStep{display:grid!important;grid-template-columns:42px 1fr!important;grid-gap:12px!important;gap:12px!important;padding:17px 0!important;border-top:1px solid var(--otb-line)!important}.otbPage .otbStep:last-child{border-bottom:1px solid var(--otb-line)!important}.otbPage .otbStep>span{color:#fff!important;font-family:var(--masons-body-font)!important;font-size:12px!important;letter-spacing:0!important;opacity:.72!important}.otbPage .otbStep h3{margin:0 0 5px!important;font-size:20px!important;line-height:1.2!important}.otbPage .otbStep p{margin:0!important}.otbPage .otbTextLink{display:inline-block!important;margin-top:22px!important;color:#efd493!important;-webkit-text-fill-color:#efd493!important;font-family:var(--masons-body-font)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.otbPage .otbEntryHeading{margin:0 0 22px!important}.otbPage .otbEntryCard label:not(.otbTick){display:block!important;color:transparent!important;background:var(--otb-gold)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.otbPage .otbFormGrid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:0 16px!important;gap:0 16px!important}.otbPage .otbEntryCard input{width:100%!important;min-height:44px!important;padding:10px 12px!important;border:1px solid var(--otb-border)!important;border-radius:2px!important;background:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;color-scheme:dark!important;font-family:var(--masons-body-font)!important;font-size:14px!important}.otbPage .otbExtras,.otbPage .otbMarketing,.otbPage .otbMyNumbers,.otbPage .otbSuccess,.otbPage .otbVerified{margin:20px 0!important;padding:16px!important;border:1px solid rgba(215,189,116,.34)!important;background:#020604!important}.otbPage .otbVerified{display:flex!important;justify-content:space-between!important;gap:12px!important;font-family:var(--masons-body-font)!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.otbPage .otbVerified span{color:#fff!important;-webkit-text-fill-color:#fff!important}.otbPage .otbVerified strong{color:#d7bd74!important;-webkit-text-fill-color:#d7bd74!important;font-weight:600!important}.otbPage .otbTick{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:12px 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;font-size:12px!important;line-height:1.5!important}.otbPage .otbTick input{width:15px!important;min-height:15px!important;height:15px!important;margin:2px 0 0!important;padding:0!important}.otbPage .otbTick a{color:#efd493!important;-webkit-text-fill-color:#efd493!important}.otbPage .otbMarketing summary{cursor:pointer!important;font-size:15px!important}.otbPage .otbBundleGrid button,.otbPage .otbButton{min-height:44px!important;padding:0 20px!important;border:1px solid #efd493!important;border-radius:2px!important;background:var(--otb-button)!important;color:#000!important;-webkit-text-fill-color:#000!important;font-family:var(--masons-heading-font)!important;font-size:17px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;cursor:pointer!important}.otbPage .otbButton{width:100%!important;margin-top:14px!important}.otbPage .otbButtonGhost{color:#efd493!important;-webkit-text-fill-color:#efd493!important}.otbPage .otbBundleGrid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:8px!important;gap:8px!important;margin-top:12px!important}.otbPage .otbBundleGrid button{padding:10px!important;display:flex!important;flex-direction:column!important;gap:2px!important}.otbPage .otbBundleGrid b,.otbPage .otbBundleGrid span{color:#000!important;-webkit-text-fill-color:#000!important;font-family:var(--masons-heading-font)!important}.otbPage .otbBundleGrid button:disabled,.otbPage .otbButton:disabled{cursor:not-allowed!important}.otbPage .otbTicketReveal{font-size:clamp(50px,6vw,76px)!important;line-height:1!important}.otbPage .otbMyNumbers{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.otbPage .otbMyNumbers .otbButton{width:auto!important;margin:0!important;white-space:nowrap!important}.otbPage .otbNotice{padding:13px 15px!important;border:1px solid rgba(215,189,116,.42)!important;background:#020604!important}.otbPage .otbFooter,.otbPage .otbPaymentState{width:100%!important;margin:24px auto 0!important}.otbPage .otbFooter{padding:22px 0!important;border-top:1px solid var(--otb-line)!important;color:#fff!important;font-family:var(--masons-body-font)!important;font-size:12px!important;line-height:1.6!important}.otbPage .otbFooter a{color:#efd493!important;-webkit-text-fill-color:#efd493!important}@media(max-width:820px){.otbPage .otbFormGrid,.otbPage .otbJourney{grid-template-columns:1fr!important}}@media(max-width:700px){.otbPage .otbShell{padding:0 12px 56px!important}.otbPage .otbHeroCampaign{min-height:500px!important;margin-top:12px!important}.otbPage .otbHeroCopy{min-height:500px!important;padding:30px 18px 28px!important}.otbPage .otbHeroCampaign h1{font-size:clamp(44px,12vw,58px)!important}.otbPage .otbHeroJackpotLine strong{font-size:clamp(56px,16vw,76px)!important}.otbPage .otbHeroLead{font-size:14px!important}.otbPage .otbBundleGrid{grid-template-columns:repeat(2,1fr)!important}.otbPage .otbMyNumbers{align-items:stretch!important;flex-direction:column!important}.otbPage .otbMyNumbers .otbButton{width:100%!important}}.otbPage .otbLoading{min-height:55vh!important;display:grid!important;place-items:center!important;color:#d7bd74!important;font-family:var(--masons-heading-font)!important;font-size:14px!important;letter-spacing:.08em!important}.otbPage .otbHeroEmpty{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)!important;min-height:520px!important;margin:18px auto 0!important;overflow:hidden!important;border:1px solid #d7bd74!important;background:#000!important}.otbPage .otbHeroEmpty .otbHeroCopy{position:relative!important;z-index:2!important;min-height:520px!important;padding:clamp(42px,5vw,72px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important}.otbPage .otbEyebrow{margin:0 0 12px!important;color:#d7bd74!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.otbPage .otbEyebrow,.otbPage .otbHeroEmpty h1{font-family:var(--masons-heading-font)!important}.otbPage .otbHeroEmpty h1{margin:0 0 14px!important;color:transparent!important;background:var(--masons-metallic-text)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-size:clamp(48px,5.5vw,76px)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.025em!important;text-transform:none!important}.otbPage .otbHeroEmpty .otbHeroCopy p{margin:0!important;color:#fff!important;font-family:var(--masons-body-font)!important;font-size:16px!important;line-height:1.6!important}.otbPage .otbHeroArt{position:relative!important;min-height:520px!important;background:url("/Open the box hero.png?v=20261002-final") top/cover no-repeat!important}.otbPage .otbHeroArt:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.08))!important}.otbPage .otbHeroRule{width:min(330px,72%)!important;height:1px!important;margin-top:28px!important;background:rgba(215,189,116,.45)!important}@media(max-width:700px){.otbPage .otbHeroEmpty{grid-template-columns:1fr!important;min-height:520px!important}.otbPage .otbHeroEmpty .otbHeroCopy{min-height:260px!important;padding:32px 20px!important}.otbPage .otbHeroArt{min-height:260px!important}}.otbPage .otbHeroBackdrop{background-size:contain!important;background-position:top!important}.otbPage .otbHeroCopy{max-width:760px!important;padding:150px 28px 30px!important;justify-content:flex-end!important}.otbPage .otbHeroCampaign h1{margin:0 0 4px!important;font-size:clamp(46px,5vw,70px)!important}.otbPage .otbHeroJackpotLine{margin:0 0 5px!important}.otbPage .otbHeroJackpotLine strong{font-size:clamp(54px,5.8vw,78px)!important}.otbPage .otbHeroDrawTime{margin:0 0 7px!important;font-size:18px!important}.otbPage .otbFixtureBottom{margin:7px 0 0!important;padding:9px 20px 0!important}@media(max-width:700px){.otbPage .otbHeroBackdrop{background-size:cover!important;background-position:62% top!important}.otbPage .otbHeroCopy{padding:180px 18px 26px!important}.otbPage .otbHeroCampaign h1{font-size:clamp(40px,11vw,54px)!important}.otbPage .otbHeroJackpotLine strong{font-size:clamp(52px,15vw,70px)!important}.otbPage .otbHeroDrawTime{font-size:16px!important}.otbPage .otbFixtureBottom{font-size:14px!important}}.otbPage .otbEntryCard{color:#fff!important;font-family:var(--masons-body-font)!important}.otbPage .otbEntryHeading{margin:0 0 24px!important;padding:0 0 22px!important;border-bottom:1px solid rgba(215,189,116,.28)!important}.otbPage .otbEntryHeading p{margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.otbPage .otbEntryCard label:not(.otbTick){margin:18px 0 7px!important;font-family:var(--masons-heading-font)!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important}.otbPage .otbEntryCard label .otbMuted{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;font-family:var(--masons-body-font)!important;font-size:12px!important;font-weight:400!important}.otbPage .otbEntryCard input:not([type=checkbox]),.otbPage .otbEntryCard input:not([type=checkbox]):active,.otbPage .otbEntryCard input:not([type=checkbox]):focus,.otbPage .otbEntryCard input:not([type=checkbox]):focus-visible,.otbPage .otbEntryCard input:not([type=checkbox]):hover,.otbPage .otbNumbersPanel input:not([type=checkbox]),.otbPage .otbNumbersPanel input:not([type=checkbox]):active,.otbPage .otbNumbersPanel input:not([type=checkbox]):focus,.otbPage .otbNumbersPanel input:not([type=checkbox]):focus-visible,.otbPage .otbNumbersPanel input:not([type=checkbox]):hover{background:#000!important;background-color:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;border:1px solid #d7bd74!important;outline:0!important;box-shadow:none!important;color-scheme:dark!important}.otbPage .otbEntryCard input:not([type=checkbox]):-webkit-autofill,.otbPage .otbEntryCard input:not([type=checkbox]):-webkit-autofill:focus,.otbPage .otbEntryCard input:not([type=checkbox]):-webkit-autofill:hover,.otbPage .otbNumbersPanel input:not([type=checkbox]):-webkit-autofill,.otbPage .otbNumbersPanel input:not([type=checkbox]):-webkit-autofill:focus,.otbPage .otbNumbersPanel input:not([type=checkbox]):-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #000!important;border:1px solid #d7bd74!important;-webkit-transition:background-color 9999s ease-out 0s!important;transition:background-color 9999s ease-out 0s!important}.otbPage .otbTick{margin:20px 0!important;font-family:var(--masons-body-font)!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-transform:none!important}.otbPage .otbTick input{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;background:#000!important;border:0!important;outline:0!important;box-shadow:none!important;accent-color:#d7bd74!important}.otbPage .otbTick span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:400!important}.otbPage .otbTick a{color:#d7bd74!important;-webkit-text-fill-color:#d7bd74!important;font-weight:600!important}.otbPage .otbMarketing{margin:20px 0 6px!important;padding:0!important;border:0!important;border-top:1px solid rgba(215,189,116,.28)!important;border-bottom:1px solid rgba(215,189,116,.28)!important;background:transparent!important}.otbPage .otbMarketing summary{padding:16px 0!important;font-family:var(--masons-heading-font)!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.otbPage .otbBundleGrid button,.otbPage .otbButton:not(.otbButtonGhost){min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 20px!important;border:1px solid #efd493!important;border-radius:2px!important;background:var(--masons-metallic-button)!important;color:#000!important;-webkit-text-fill-color:#000!important;font-family:var(--masons-heading-font)!important;font-size:17px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;filter:none!important}.otbPage .otbBundleGrid button:focus-visible,.otbPage .otbBundleGrid button:hover,.otbPage .otbButton:not(.otbButtonGhost):focus-visible,.otbPage .otbButton:not(.otbButtonGhost):hover{background:var(--masons-metallic-button)!important;color:#000!important;-webkit-text-fill-color:#000!important;outline:0!important;box-shadow:none!important;filter:none!important}.otbPage .otbButtonGhost{min-height:42px!important;padding:0 15px!important;border:1px solid #d7bd74!important;border-radius:2px!important;background:#000!important;color:#d7bd74!important;-webkit-text-fill-color:#d7bd74!important;font-family:var(--masons-heading-font)!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.otbPage .otbButtonGhost:focus-visible,.otbPage .otbButtonGhost:hover{background:#000!important;color:#efd493!important;-webkit-text-fill-color:#efd493!important;outline:0!important;box-shadow:none!important}.otbPage .otbBundleGrid button:disabled,.otbPage .otbButton:disabled{opacity:.48!important;filter:none!important}.otbPage .otbMyNumbers{margin:20px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid rgba(215,189,116,.28)!important;background:transparent!important}.otbPage .otbMyNumbers strong{font-size:21px!important;line-height:1.2!important}.otbPage .otbMyNumbers span{display:block!important;margin-top:4px!important}.otbPage .otbExtras,.otbPage .otbSuccess{border-color:rgba(215,189,116,.34)!important;background:#000!important}.otbPage .otbNotice{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#000!important;border:1px solid #d7bd74!important}.otbPage .otbMyNumbers .otbButtonGhost,.otbPage .otbMyNumbers .otbButtonGhost:focus-visible,.otbPage .otbMyNumbers .otbButtonGhost:hover{background:var(--masons-metallic-button)!important;border:1px solid #efd493!important;color:#000!important;-webkit-text-fill-color:#000!important}.otbPage .otbHeroCampaign{width:100%!important;min-height:560px!important;border:1px solid #d7bd74!important;background:#000!important}.otbPage .otbHeroBackdrop{inset:0!important;background-image:url("/Open the box hero.png?v=20261002-final")!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;background-color:#000!important}.otbPage .otbHeroCampaign:after{background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.34) 32%,rgba(0,0,0,.05) 58%,rgba(0,0,0,.08))!important}.otbPage .otbHeroCopy{width:48%!important;max-width:700px!important;min-height:560px!important;margin:0!important;padding:54px 44px!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.otbPage .otbHeroCampaign h1{margin:0 0 14px!important;font-size:clamp(50px,5vw,76px)!important;line-height:1!important}.otbPage .otbHeroJackpotLine{align-items:flex-start!important;margin:0 0 12px!important;padding:0!important;border:0!important}.otbPage .otbHeroJackpotLine span{margin:0 0 2px!important;font-size:14px!important}.otbPage .otbHeroJackpotLine strong{font-size:clamp(62px,6vw,88px)!important;line-height:.95!important}.otbPage .otbHeroDrawTime{margin:0 0 12px!important;font-size:19px!important}.otbPage .otbFixtureBottom,.otbPage .otbHeroDrawTime{padding:0!important;border:0!important;text-align:left!important}.otbPage .otbFixtureBottom{margin:0!important;font-size:16px!important}@media(max-width:900px){.otbPage .otbHeroBackdrop{background-position:58%!important}.otbPage .otbHeroCopy{width:56%!important;padding:42px 30px!important}}@media(max-width:700px){.otbPage .otbHeroCampaign{min-height:520px!important}.otbPage .otbHeroBackdrop{background-size:cover!important;background-position:61%!important}.otbPage .otbHeroCampaign:after{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.32) 72%,rgba(0,0,0,.12))!important}.otbPage .otbHeroCopy{width:72%!important;max-width:none!important;min-height:520px!important;padding:38px 20px!important;align-items:flex-start!important;justify-content:flex-end!important;text-align:left!important}.otbPage .otbHeroCampaign h1{font-size:clamp(40px,11vw,54px)!important}.otbPage .otbHeroJackpotLine strong{font-size:clamp(54px,15vw,72px)!important}.otbPage .otbHeroDrawTime{font-size:16px!important}.otbPage .otbFixtureBottom{font-size:14px!important}}.otbPage .otbHero:before,.otbPage .otbHeroCampaign:before{content:none!important;display:none!important;border:0!important}.otbPage .otbHeroBackdrop{background-position:center 42%!important}@media(max-width:900px){.otbPage .otbHeroBackdrop{background-position:58% 42%!important}}@media(max-width:700px){.otbPage .otbHeroBackdrop{background-position:61% 40%!important}}@media(min-width:701px){.otbPage .otbHeroCampaign{aspect-ratio:auto!important;min-height:560px!important;height:560px!important}.otbPage .otbHeroBackdrop{background-size:cover!important;background-position:top!important}.otbPage .otbHeroCopy{position:relative!important;inset:auto!important;width:48%!important;min-height:560px!important;height:auto!important}}