.sw{--sw-red:#d8443b;--sw-sun:#ef5a4f;--sw-paper:#fff7e8;--sw-ink:#0f1c2e;background:var(--sw-paper);color:var(--sw-ink);overflow:clip}.sw-wrap{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(18px,4vw,42px)}.sw-kicker{margin:0 0 16px;font:800 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase}.sw-section-head{text-align:center;max-width:760px;margin:0 auto clamp(38px,6vw,70px)}.sw-section-head h2,.sw-eligibility h2,.sw-winner h2,.sw-legal-cta h2,.sw-destination h2{font-size:clamp(40px,6vw,74px)}.sw-section-head em,.sw-destination em{font-family:var(--f-serif);font-weight:400}.sw-button,.sw-text-button{min-height:52px;border:2px solid var(--sw-ink);border-radius:999px;font:800 16px/1 var(--f-body);cursor:pointer}.sw-button{display:inline-flex;align-items:center;justify-content:center;padding:0 25px;background:#c43a32;color:#fff;text-decoration:none;box-shadow:0 5px 0 var(--sw-ink);transition:transform .18s,box-shadow .18s,background .18s}.sw-button:hover,.sw-button:focus-visible{background:#b8322a;transform:translateY(-2px);box-shadow:0 7px 0 var(--sw-ink)}.sw-button:active{transform:translateY(4px);box-shadow:0 1px 0 var(--sw-ink)}.sw-text-button{padding:0 20px;background:transparent;color:var(--sw-ink);text-decoration:underline;text-underline-offset:4px;border-color:transparent;box-shadow:none}.sw-text-button:hover{background:#ffffff6b;border-color:var(--sw-ink);text-decoration:none}.sw-button--cream{background:var(--sw-paper);color:var(--sw-ink)}.sw-button--cream:hover{background:#fff;color:var(--sw-ink)}.sw-hero{position:relative;isolation:isolate;min-height:min(860px,calc(100svh - 110px));padding:clamp(76px,9vw,130px) 0 68px;background:#93cdf3;border-bottom:3px solid var(--sw-ink);overflow:hidden}.sw-hero__backdrop{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.sw-hero__backdrop img{width:100%;height:100%;object-fit:cover;object-position:center 58%}.sw-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#bfe8faf2,#bfe8fac7 35%,#bfe8fa33 67%,#fff7e81f);pointer-events:none}.sw-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:center;gap:clamp(30px,6vw,90px);min-width:0}.sw-hero__copy{position:relative;z-index:4;min-width:0}.sw-hero .sw-kicker{display:inline-flex;padding:9px 14px;background:var(--sw-paper);border:2px solid var(--sw-ink);border-radius:999px;box-shadow:0 3px 0 var(--sw-ink)}.sw-title{max-width:780px;font-size:clamp(72px,10vw,146px);line-height:.78;letter-spacing:-.075em}.sw-lede{max-width:660px;margin:28px 0 0;font:600 clamp(20px,2.1vw,29px)/1.28 var(--f-body);letter-spacing:-.025em}.sw-prize-callout{display:flex;align-items:center;gap:12px;max-width:650px;margin:24px 0 0;font:800 clamp(17px,1.7vw,22px)/1.2 var(--f-display)}.sw-prize-callout span{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#f5cfa0;border:2px solid var(--sw-ink)}.sw-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:32px}.sw-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.sw-hero__meta span{padding:8px 12px;border:1.5px solid var(--sw-ink);border-radius:999px;background:#fff7e8b8;font:700 13px/1.1 var(--f-body)}.sw-hero__art{position:relative;isolation:isolate;min-width:0;min-height:590px}.sw-sun{position:absolute;left:50%;top:48%;width:min(450px,95%);aspect-ratio:1;border:3px solid var(--sw-ink);border-radius:50%;background:repeating-conic-gradient(from -8deg,rgba(255,255,255,.28) 0 7deg,transparent 7deg 15deg),var(--sw-sun);transform:translate(-50%,-50%);box-shadow:10px 12px #0f1c2e1f}.sw-sun:after{content:"";position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;border-radius:50%;background:#fff1da;transform:translate(-50%,-50%)}.sw-packs{position:absolute;z-index:2;left:50%;bottom:8px;width:min(590px,116%);filter:drop-shadow(0 26px 20px rgba(15,28,46,.27));transform:translate(-50%)}.sw-packs img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.sw-ticket{position:absolute;z-index:3;left:50%;bottom:3px;display:flex;align-items:center;gap:13px;padding:12px 18px;border:2px dashed var(--sw-ink);border-radius:14px;background:var(--sw-paper);box-shadow:5px 6px 0 var(--sw-ink);font:800 15px/1 var(--f-display);transform:translate(-50%) rotate(-2deg)}.sw-ticket b{color:var(--sw-red);font-size:22px}.sw-stamp{position:absolute;z-index:3;right:-10px;top:30px;display:grid;place-items:center;width:82px;aspect-ratio:1;border:3px solid var(--sw-red);border-radius:50%;color:var(--sw-red);font:800 28px/1 var(--f-display);transform:rotate(9deg)}.sw-facts{position:relative;z-index:5;background:var(--sw-ink);color:var(--sw-paper);border-bottom:3px solid var(--sw-ink)}.sw-facts__grid{display:grid;grid-template-columns:repeat(4,1fr);padding-top:22px;padding-bottom:22px}.sw-facts__grid>div{padding:8px 24px;border-left:1px solid rgba(255,247,232,.24)}.sw-facts__grid>div:first-child{border-left:0;padding-left:0}.sw-facts__grid span{display:block;margin-bottom:6px;color:#f5cfa0;font:700 11px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase}.sw-facts__grid strong{display:block;font:800 clamp(14px,1.35vw,18px)/1.25 var(--f-display)}.sw-route{position:relative;padding:clamp(84px,11vw,150px) 0;background:#eef5dc}.sw-route .sw-section-head .sw-kicker,.sw-prizes .sw-section-head .sw-kicker,.sw-faq .sw-section-head .sw-kicker{display:inline-block;padding:8px 13px;border:2px solid var(--sw-ink);border-radius:999px;background:#fff;box-shadow:0 3px 0 var(--sw-ink)}.sw-journey{position:relative;max-width:1040px;margin-inline:auto}.sw-run-svg{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none}.sw-run-svg .sw-run-edge{fill:none;stroke:var(--sw-ink);stroke-linecap:round;stroke-linejoin:round}.sw-run-svg .sw-run-tar{fill:none;stroke:#4a505c;stroke-linecap:round;stroke-linejoin:round}.sw-run-svg .sw-run-dash{fill:none;stroke:var(--sw-paper);stroke-width:4;stroke-dasharray:22 20;stroke-linecap:round}.sw-run-svg .sw-run-pin circle{fill:#c43a32;stroke:var(--sw-ink);stroke-width:3}.sw-run-svg .sw-run-pin text{fill:#fff;font:800 20px var(--f-display);text-anchor:middle;dominant-baseline:central}.sw-run-car{position:absolute;z-index:3;left:0;top:0;width:clamp(120px,12vw,170px);pointer-events:none;will-change:transform;filter:drop-shadow(0 10px 6px rgba(15,28,46,.25))}.sw-run-car img{display:block;width:100%;height:auto}.sw-steps{position:relative;z-index:4;margin:0;padding:0 0 80px;list-style:none}.sw-step-row{display:flex;min-height:clamp(300px,30vw,400px);align-items:center}.sw-step-row--right{justify-content:flex-end}.sw-step-row--left{justify-content:flex-start}.sw-step{position:relative;display:grid;grid-template-columns:52px 1fr;gap:18px;width:min(470px,46%);padding:26px;border:3px solid var(--sw-ink);border-radius:26px;background:var(--sw-paper);box-shadow:8px 9px 0 var(--sw-ink)}.sw-step__number{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--sw-ink);border-radius:50%;background:#f5cfa0;font:800 24px/1 var(--f-display)}.sw-step h3{font-size:clamp(24px,3vw,38px);line-height:1.05}.sw-step p{margin:12px 0 0;color:var(--ink-2);font-size:16px;line-height:1.5}.sw-destination{position:relative;z-index:4;display:grid;grid-template-columns:.82fr 1.18fr;align-items:end;gap:36px;padding:clamp(28px,5vw,54px);border:3px solid var(--sw-ink);border-radius:36px;background:#93cdf3;box-shadow:10px 11px 0 var(--sw-ink);overflow:hidden}.sw-destination__copy{position:relative;z-index:3;align-self:center}.sw-destination__copy p:last-child{max-width:38ch;font-size:18px}.sw-destination__scene{position:relative;min-height:330px;align-self:stretch}.sw-store{position:absolute;right:-8%;bottom:-16%;width:112%;height:auto;filter:drop-shadow(0 15px 12px rgba(15,28,46,.24))}.sw-sign{position:absolute;z-index:2;padding:8px 11px;border:2px solid var(--sw-ink);border-radius:8px;background:#c43a32;color:#fff;font:800 17px/1 var(--f-display);box-shadow:4px 4px 0 var(--sw-ink)}.sw-sign--one{right:5%;top:8%;transform:rotate(3deg)}.sw-sign--two{left:6%;top:25%;background:#fff7e8;color:var(--sw-ink);transform:rotate(-5deg)}.sw-route__skyline{position:absolute;bottom:0;width:210px;height:520px;opacity:.16;background:repeating-linear-gradient(90deg,var(--sw-ink) 0 26px,transparent 26px 44px);clip-path:polygon(0 20%,14% 20%,14% 8%,27% 8%,27% 30%,40% 30%,40% 0,53% 0,53% 38%,70% 38%,70% 14%,84% 14%,84% 28%,100% 28%,100% 100%,0 100%)}.sw-route__skyline--left{left:0}.sw-route__skyline--right{right:0;transform:scaleX(-1)}.sw-prizes{padding:clamp(88px,11vw,150px) 0;background:#fff0ee}.sw-prize-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sw-prize{position:relative;min-height:420px;padding:clamp(28px,4vw,48px);border:3px solid var(--sw-ink);border-radius:32px;box-shadow:9px 10px 0 var(--sw-ink);overflow:hidden}.sw-prize:after{content:"";position:absolute;right:-70px;bottom:-90px;width:230px;aspect-ratio:1;border:3px solid var(--sw-ink);border-radius:50%;opacity:.15}.sw-prize--instant{background:#d4e6b2}.sw-prize--major{background:#93cdf3}.sw-prize__badge{display:inline-flex;padding:8px 13px;border:2px solid var(--sw-ink);border-radius:999px;background:#fff7e8;font:800 13px/1 var(--f-display);box-shadow:0 3px 0 var(--sw-ink)}.sw-prize__eyebrow{margin:42px 0 10px;color:var(--sw-ink);font:800 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase}.sw-prize h3{max-width:10ch;font-size:clamp(38px,5vw,67px)}.sw-prize>p:not(.sw-prize__eyebrow){max-width:44ch;font-size:18px}.sw-prize dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:34px 0 0}.sw-prize dl div{padding-top:14px;border-top:2px solid var(--sw-ink)}.sw-prize dt{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.sw-prize dd{margin:5px 0 0;font:800 18px/1.2 var(--f-display)}.sw-eligibility{padding:clamp(75px,9vw,120px) 0;background:var(--sw-paper);border-block:3px solid var(--sw-ink)}.sw-eligibility__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(35px,8vw,110px);align-items:center}.sw-eligibility .sw-kicker{color:var(--sw-ink)}.sw-eligibility__copy{display:grid;gap:16px}.sw-eligibility__copy p{margin:0;padding:22px 24px;border:2px solid var(--sw-ink);border-radius:20px;background:#fff;box-shadow:0 5px 0 var(--sw-ink);font-size:17px}.sw-winner{padding:80px 0;background:#f5cfa0}.sw-winner__card{display:grid;grid-template-columns:90px 1fr;gap:28px;align-items:start;padding:clamp(28px,5vw,55px);border:3px dashed var(--sw-ink);border-radius:30px;background:var(--sw-paper)}.sw-winner__icon{display:grid;place-items:center;width:86px;aspect-ratio:1;border:3px solid var(--sw-ink);border-radius:50%;background:#d8443b;color:#fff;font-size:40px;box-shadow:5px 6px 0 var(--sw-ink)}.sw-winner h2{font-size:clamp(34px,5vw,58px)}.sw-winner__text p{margin:14px 0 0;font-size:18px}.sw-faq{padding:clamp(85px,10vw,140px) 0;background:#e9f5d6}.sw-faq__layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(36px,8vw,100px);align-items:start}.sw-faq .sw-section-head{text-align:left;margin:0;position:sticky;top:120px}.sw-faq__items{display:grid;gap:14px}.sw-faq details{margin:0;border:3px solid var(--sw-ink);border-radius:22px;background:var(--sw-paper);box-shadow:0 5px 0 var(--sw-ink)}.sw-faq summary{min-height:72px;padding:18px 22px;font:800 clamp(18px,2vw,23px)/1.2 var(--f-display)}.sw-faq summary span{display:grid;place-items:center;flex:0 0 32px;height:32px;border:2px solid var(--sw-ink);border-radius:50%;background:#f5cfa0;transition:transform .2s}.sw-faq details[open] summary span{transform:rotate(45deg)}.sw-faq details p{padding:0 22px 22px;margin:0;color:var(--ink-2);font-size:16px}.sw-legal-cta{padding:55px 0;background:var(--sw-ink);color:var(--sw-paper)}.sw-legal-cta__inner{display:flex;justify-content:space-between;gap:28px;align-items:center}.sw-legal-cta h2{font-size:clamp(32px,4.7vw,58px)}.sw-legal-cta .sw-kicker{color:#f5cfa0}.sw-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(920px,calc(100% - 24px));max-width:none;max-height:min(860px,calc(100dvh - 24px));padding:0;border:3px solid var(--sw-ink);border-radius:28px;background:var(--sw-paper);color:var(--sw-ink);box-shadow:12px 14px 0 var(--sw-ink);overflow:hidden}.sw-dialog::backdrop{background:#0f1c2eb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sw-dialog__panel{display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 30px)}.sw-dialog__header{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 24px;border-bottom:3px solid var(--sw-ink);background:#93cdf3}.sw-dialog__header .sw-kicker{margin-bottom:8px}.sw-dialog__header h2{font-size:clamp(32px,5vw,50px)}.sw-dialog__close{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;padding:0;border:3px solid var(--sw-ink);border-radius:50%;background:var(--sw-paper);color:var(--sw-ink);font:500 34px/1 var(--f-body);box-shadow:0 4px 0 var(--sw-ink);cursor:pointer}.sw-dialog__close:hover{background:#f5cfa0}.sw-dialog__body{padding:clamp(22px,4vw,44px);overflow:auto;overscroll-behavior:contain}.sw-terms{font:500 15px/1.6 var(--f-body)}.sw-terms h3{font-size:clamp(27px,4vw,40px);line-height:1.04;margin-bottom:30px}.sw-terms h4{margin:38px 0 12px;font:800 22px/1.15 var(--f-display);letter-spacing:-.025em}.sw-terms ol{margin:0;padding-left:28px}.sw-terms li{padding-left:7px;margin:0 0 15px}.sw-terms a{overflow-wrap:anywhere}.sw-terms__schedule{margin:0;border:2px solid var(--sw-ink);border-radius:18px;overflow:hidden}.sw-terms__schedule div{display:grid;grid-template-columns:180px 1fr;border-top:1px solid rgba(15,28,46,.25)}.sw-terms__schedule div:first-child{border-top:0}.sw-terms__schedule dt,.sw-terms__schedule dd{margin:0;padding:12px 14px}.sw-terms__schedule dt{background:#f5cfa0;font-weight:800}.sw-terms__schedule dd{background:#fff}@media(max-width:899px){.sw-hero{min-height:auto;padding-top:65px}.sw-hero:after{background:linear-gradient(180deg,#bfe8faed,#bfe8fac7 47%,#fff7e833)}.sw-hero__backdrop img{object-position:center center}.sw-hero__grid{grid-template-columns:1fr}.sw-hero__copy{text-align:center}.sw-lede,.sw-prize-callout{margin-left:auto;margin-right:auto}.sw-prize-callout,.sw-hero__actions,.sw-hero__meta{justify-content:center}.sw-hero__art{min-height:500px;max-width:580px;width:100%;margin-inline:auto}.sw-title{font-size:clamp(70px,18vw,118px)}.sw-facts__grid{grid-template-columns:1fr 1fr}.sw-facts__grid>div{border-left:1px solid rgba(255,247,232,.2);border-top:1px solid rgba(255,247,232,.2)}.sw-facts__grid>div:nth-child(-n+2){border-top:0}.sw-facts__grid>div:nth-child(odd){border-left:0;padding-left:0}.sw-step-row,.sw-step-row--right,.sw-step-row--left{justify-content:center;min-height:0;padding-block:170px 0}.sw-step-row:first-child{padding-top:200px}.sw-step{width:100%}.sw-destination{margin-top:200px}.sw-run-car{width:clamp(112px,25vw,150px)}.sw-prize-grid{grid-template-columns:1fr}.sw-prize{min-height:auto}.sw-prize h3{max-width:13ch}.sw-eligibility__grid,.sw-faq__layout{grid-template-columns:1fr}.sw-faq .sw-section-head{position:static;text-align:center;margin-inline:auto}}@media(max-width:649px){.sw-wrap{padding-inline:16px}.sw-hero{padding-top:45px}.sw-title{width:100%;max-width:100%;font-size:clamp(58px,18vw,78px)}.sw-lede{width:100%;max-width:100%;font-size:19px;overflow-wrap:anywhere}.sw-prize-callout{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;max-width:100%;font-size:15px}.sw-prize-callout strong{min-width:0;overflow-wrap:anywhere}.sw-hero__actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.sw-button,.sw-text-button{width:100%;min-width:0}.sw-hero__meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:100%}.sw-hero__meta span{display:grid;place-items:center;min-width:0;min-height:43px;padding:7px;text-align:center;font-size:11px;overflow-wrap:anywhere}.sw-hero__art{min-height:430px}.sw-sun{width:min(330px,92vw)}.sw-packs{bottom:18px;width:min(370px,94%)}.sw-packs img{max-height:375px}.sw-stamp{right:1px;top:7px;width:64px;font-size:21px}.sw-ticket{bottom:0;padding:10px 14px}.sw-facts__grid{padding-top:13px;padding-bottom:13px}.sw-facts__grid>div{padding:13px 10px}.sw-facts__grid strong{font-size:13px}.sw-facts__grid span{font-size:9px}.sw-route{padding-top:78px}.sw-route .sw-section-head{padding-inline:10px}.sw-step-row,.sw-step-row--right,.sw-step-row--left{padding-top:145px}.sw-step-row:first-child{padding-top:175px}.sw-step{grid-template-columns:42px 1fr;gap:12px;padding:19px;border-radius:20px;box-shadow:6px 7px 0 var(--sw-ink)}.sw-step__number{width:42px;height:42px;font-size:20px}.sw-step h3{font-size:23px}.sw-step p{font-size:14px;margin-top:8px}.sw-run-car{width:112px}.sw-destination{grid-template-columns:1fr;margin-top:175px;padding:25px 22px 0;border-radius:27px}.sw-destination__copy{text-align:center}.sw-destination__copy p:last-child{font-size:15px;margin-inline:auto}.sw-destination__scene{min-height:250px}.sw-store{right:-12%;bottom:-12%;width:124%}.sw-sign{font-size:14px}.sw-prizes{padding-block:78px}.sw-prize{padding:28px 24px;border-radius:25px;box-shadow:6px 7px 0 var(--sw-ink)}.sw-prize__eyebrow{margin-top:30px}.sw-prize h3{font-size:40px}.sw-prize>p:not(.sw-prize__eyebrow){font-size:16px}.sw-prize dl{margin-top:25px}.sw-eligibility h2{font-size:41px}.sw-eligibility__copy p{font-size:15px;padding:18px}.sw-winner{padding:65px 0}.sw-winner__card{grid-template-columns:1fr;text-align:center}.sw-winner__icon{margin-inline:auto;width:72px}.sw-winner h2{font-size:38px}.sw-winner__text p{font-size:16px}.sw-legal-cta__inner{display:grid;text-align:center}.sw-legal-cta .sw-button{width:100%}.sw-dialog{border-radius:19px;box-shadow:6px 7px 0 var(--sw-ink)}.sw-dialog__header{padding:17px}.sw-dialog__close{flex-basis:46px;width:46px;height:46px}.sw-dialog__body{padding:20px 17px}.sw-terms{font-size:14px}.sw-terms__schedule div{grid-template-columns:1fr}.sw-terms__schedule dt{padding-bottom:5px}.sw-terms__schedule dd{padding-top:5px}}@media(prefers-reduced-motion:reduce){.sw-button,.sw-faq summary span{transition:none}.sw-run-car{will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hb-scanwin.css.map */
