@layer reset{*,:before,:after{box-sizing:border-box}body{margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}}@layer base{.is-layout-flex{display:flex}.is-layout-grid{display:grid}html{font-size:62.5%}strong{font-weight:700}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}}@font-face{font-family:VW Head;src:url(./fonts/vwhead-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VW Head;src:url(./fonts/vwhead-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:VW Text;src:url(./fonts/vwtext-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VW Text;src:url(./fonts/vwtext-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--design-width:1920px;--min-factor:calc(768px / var(--design-width));--bg-color:#efe1ce;--fg-color:#001e50}html{scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--fg-color);font-family:VW Text,sans-serif}h1,h2,h3,h4,h5,h6{margin:0;font-family:VW Head,sans-serif;font-weight:800}h2,.h2{font-size:clamp(calc(77px * var(--min-factor)), calc(77px / var(--design-width) * 100vw), 77px);letter-spacing:-.03em;font-size:clamp(30.8px,4.0104vw,77px);line-height:1.03896}h3,.h3{font-size:clamp(calc(85px * var(--min-factor)), calc(85px / var(--design-width) * 100vw), 85px);font-size:clamp(34px,4.4271vw,85px);line-height:1}p{font-size:clamp(calc(35px * var(--min-factor)), calc(35px / var(--design-width) * 100vw), 35px);margin:0;font-size:clamp(14px,1.8229vw,35px);font-weight:700;line-height:1.0857}img{max-width:100%;height:auto}a{color:inherit}.note{font-size:clamp(11px,.78125vw,15px);line-height:1.1333}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}header{z-index:1000;transition:top .3s ease-in-out;position:absolute;top:clamp(8px,1.0417vw,20px);left:0;right:0;@media (width<=600px){top:0}& .header{justify-content:center;align-items:center;gap:clamp(calc(18px * var(--min-factor)), calc(18px / var(--design-width) * 100vw), 18px);color:var(--bg-color);gap:clamp(7.2px,.9375vw,18px);padding-top:clamp(20.8px,2.7083vw,52px);display:flex;@media (width<=600px){padding-top:30px}& ul.menu{align-items:center;gap:clamp(24px,3.125vw,60px);margin:0;padding:0;list-style:none;display:flex;& li{& a{text-align:center;font-size:clamp(calc(3.2rem * var(--min-factor)), calc(3.2rem / var(--design-width) * 100vw), 3.2rem);color:var(--bg-color);font-size:clamp(1.2rem,1.302vw,2.5rem);text-decoration:none;display:block;@media (width<=600px){font-size:1.4rem}}}}}& #logo{width:clamp(48px,6.25vw,120px);position:absolute;right:clamp(36px,4.6875vw,90px);@media (width<=600px){width:24px;right:16px}}&.scrolled{top:-72px}}#hero{aspect-ratio:1920/1027;background-image:url(./images/vw-hero-bg.webp);background-position:top;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden;@media (width<=600px){aspect-ratio:876/600;background-image:url(./images/hero-bg-mobile.webp)}& .hero{padding:0 clamp(8px,1.0417vw,20px);& h1{font-size:clamp(calc(375px * var(--min-factor)), calc(375px / var(--design-width) * 100vw), 375px);letter-spacing:-.03em;color:var(--bg-color);font-size:clamp(150px,19.5313vw,375px);font-weight:700}}}section{padding:clamp(calc(60px * var(--min-factor)), calc(60px / var(--design-width) * 100vw), 60px) 0;padding:clamp(24px,2.6042vw,60px) 0}.wrapper{max-width:clamp(calc(1740px * var(--min-factor)), calc(1740px / var(--design-width) * 100vw), 1740px);max-width:clamp(696px,90.625vw,1740px);margin:0 auto;@media (width<=600px){padding:0 24px}}.center{text-align:center}#welcome{@media (width<=600px){& h2{text-wrap-style:balance}}& p.note{text-align:center;max-width:clamp(330px,44.02vw,800px);margin:auto;font-weight:400}}.welcome-flex{align-items:center;gap:clamp(calc(60px * var(--min-factor)), calc(60px / var(--design-width) * 100vw), 60px);margin:clamp(calc(90px * var(--min-factor)), calc(90px / var(--design-width) * 100vw), 90px) 0;max-width:clamp(calc(1488px * var(--min-factor)), calc(1488px / var(--design-width) * 100vw), 1488px);grid-template-areas:"copy image""copy2 image";gap:clamp(24px,2.6042vw,60px);max-width:clamp(595.2px,77.5vw,1488px);margin:clamp(36px,4.5833vw,90px) auto;display:grid;@media (width<=600px){text-align:center;grid-template-areas:"copy""image""copy2";justify-items:center;& svg#arrow-1,& svg#arrow-2{display:none!important}}& #supplies-note{font-size:clamp(calc(20px * var(--min-factor)), calc(20px / var(--design-width) * 100vw), 20px);font-size:clamp(10px,1.0417vw,20px);font-weight:400;line-height:1.2;@media (width<=600px){margin-top:10px}}& .welcome-2,& .welcome-1{gap:20px;display:flex}& .welcome-1 h2{font-size:clamp(calc(55px * var(--min-factor)), calc(55px / var(--design-width) * 100vw), 55px);font-size:clamp(22px,2.8646vw,55px);@media (width<=600px){font-size:3rem}}& svg#arrow-1{width:clamp(calc(257px * var(--min-factor)), calc(257px / var(--design-width) * 100vw), 257px);flex:none;width:clamp(102.8px,13.4271vw,257px);height:auto;position:relative;top:clamp(21.2px,2.7083vw,53px);& path{stroke-dasharray:600;stroke-dashoffset:600px}&.in-view path{animation:2s ease-out .5s forwards draw}}& .hat-image-wrapper{grid-area:image}& .hat-image{width:clamp(calc(593px * var(--min-factor)), calc(593px / var(--design-width) * 100vw), 593px);flex:none;min-width:clamp(237.2px,30.9896vw,593px);height:auto;&.in-view{animation:.75s ease-in-out .5s forwards scaleIn}}}.welcome-2{& svg#arrow-2{width:clamp(calc(196px * var(--min-factor)), calc(196px / var(--design-width) * 100vw), 196px);flex:none;width:clamp(78.4px,10.2083vw,196px);height:auto;margin:clamp(8px,1.0417vw,20px) auto;display:block;& path{stroke-dasharray:600;stroke-dashoffset:600px}&.in-view path{animation:2s ease-out .5s forwards draw}}}.welcome-no-hat{gap:clamp(calc(41px * var(--min-factor)), calc(41px / var(--design-width) * 100vw), 41px);width:60%;margin-left:clamp(calc(264px * var(--min-factor)), calc(264px / var(--design-width) * 100vw), 264px);gap:clamp(16.4px,2.1354vw,41px);margin-top:clamp(35.2px,4.5833vw,88px);margin-bottom:clamp(35.2px,4.5833vw,88px);margin-left:clamp(105.6px,13.75vw,264px);display:flex;& h2{text-align:center;text-wrap-style:balance;max-width:clamp(298px,38.8541vw,746px)}& svg#arrow-3{width:clamp(calc(252px * var(--min-factor)), calc(252px / var(--design-width) * 100vw), 252px);width:clamp(100.8px,13.125vw,252px);height:auto;margin-top:clamp(calc(138px * var(--min-factor)), calc(138px / var(--design-width) * 100vw), 138px);flex:none;margin-top:clamp(16px,2.0833vw,40px);display:block;& path{stroke-dasharray:600;stroke-dashoffset:600px}&.in-view path{animation:2s ease-out .5s forwards draw}}@media (width<=600px){width:100%;margin-left:0;& h2{max-width:none}& svg#arrow-3{display:none!important}}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes draw{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}#prizes{padding-top:0;padding-bottom:0}.prize-sbs-wrapper{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr;display:grid;@media (width<=600px){grid-template-rows:auto}}.prize-sbs{&:nth-child(odd){color:var(--bg-color);background-color:var(--fg-color)}&:first-child .wrapper{grid-template-columns:62.5% 37.5%;& .prize-image{flex:1}}@media (width<=600px){&:nth-child(2n){& .prize-copy{order:2}& .prize-image{order:1}}}}@media (width<=600px){.prize-sbs:nth-child(3) .prize-copy{& p br{display:none}}}.prize-sbs .wrapper{z-index:1;justify-content:center;place-items:center stretch;gap:clamp(26px,3.3854vw,65px);max-width:clamp(595.2px,77.5vw,1488px);height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden;@media (width<=600px){flex-direction:column;gap:0}& .prize-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;& h3{margin-bottom:clamp(calc(24px * var(--min-factor)), calc(24px / var(--design-width) * 100vw), 24px);letter-spacing:-.03em;margin-bottom:clamp(9.6px,1.25vw,24px)}@media (width<=600px){padding:24px 0}@media (width>=600px){&:first-child{padding-right:0}&:last-child{padding-left:0}}}& .prize-image{max-height:clamp(calc(640px * var(--min-factor)), calc(640px / var(--design-width) * 100vw), 640px);max-height:clamp(256px,33.3333vw,640px);padding:clamp(calc(80px * var(--min-factor)), calc(80px / var(--design-width) * 100vw), 80px);z-index:-1;flex-direction:column;justify-content:center;align-items:center;max-width:50%;height:100%;padding:clamp(32px,4.1667vw,80px);display:flex;@media (width>=600px){&:first-child{padding-right:0}&:last-child{padding-left:0}}@media (width<=600px){max-width:none;padding:24px 0 0}& img{max-width:100%;max-height:100%}}}body.hat-hidden{& [data-show-hat],& .show-hat{display:none!important}}body.hat-shown{& [data-hide-hat],& .hide-hat{display:none!important}}#form{background-color:var(--fg-color);color:var(--bg-color);font-family:VW Head,sans-serif;& .form-inputs{justify-content:space-between;gap:clamp(calc(50px * var(--min-factor)), calc(50px / var(--design-width) * 100vw), 50px);flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:clamp(20px,2.6042vw,50px);display:grid;& input{font-family:VW Text,sans-serif;font-size:clamp(calc(40px * var(--min-factor)), calc(40px / var(--design-width) * 100vw), 40px);padding:clamp(calc(33px * var(--min-factor)), calc(33px / var(--design-width) * 100vw), 33px) 0;margin-bottom:clamp(calc(20px * var(--min-factor)), calc(20px / var(--design-width) * 100vw), 20px);text-align:center;color:#000;background-color:var(--fg-color);flex:0 0 clamp(calc(500px * var(--min-factor)), calc(500px / var(--design-width) * 100vw), 500px);box-sizing:content-box;border:none;outline:none;flex:0 0 clamp(200px,26.0417vw,500px);margin-bottom:clamp(8px,1.0417vw,20px);padding:clamp(13.2px,1.7188vw,33px) 0;font-size:clamp(16px,2.0833vw,40px)}}& .gform-theme--foundation{max-width:723px;margin:0 auto;margin-top:clamp(calc(50px * var(--min-factor)), calc(50px / var(--design-width) * 100vw), 50px);--gf-form-footer-margin-y-start:0;margin-top:clamp(20px,2.6042vw,50px);& span.gfield_required,& p.gform_required_legend{display:none}& .gform_fields{--gf-field-gap-x:clamp(12px, 1.25vw, 24px);--gf-field-gap-y:clamp(12px, 1.25vw, 24px);row-gap:var(--gf-field-gap-y);column-gap:var(--gf-field-gap-x)}& .gfield select,& .gfield input{text-align:center;color:var(--fg-color);background-color:var(--bg-color);flex:0 0 clamp(calc(500px * var(--min-factor)), calc(500px / var(--design-width) * 100vw), 500px);box-sizing:content-box;border:none;border-radius:0;outline:none;flex:0 0 clamp(200px,26.0417vw,500px);padding:clamp(12px,1.25vw,24px) 0;font-family:VW Text,sans-serif;font-size:clamp(14px,1.4583vw,28px);&::placeholder{opacity:.5}}& .gform_confirmation_message{font-size:clamp(24px,3.125vw,60px)}@media (width>=640px){& .ginput_address_city,& .ginput_address_country,& .ginput_address_state,& .ginput_address_zip{inline-size:33.3333%}}& .gfield input[type=checkbox]{aspect-ratio:1;background:var(--fg-color);border:1px solid var(--bg-color);box-sizing:border-box;border-radius:2px;flex:none;width:20px;height:20px;margin-top:2px;margin-bottom:0;padding:0}}& label{color:var(--bg-color);font-size:clamp(11px,.78125vw,15px);line-height:1.1333}& .gfield--type-turnstile{margin:0 auto}& input#gform_submit_button_1,& button{font-family:VW Head,sans-serif;font-size:clamp(calc(40px * var(--min-factor)), calc(40px / var(--design-width) * 100vw), 40px);padding:clamp(calc(32px * var(--min-factor)), calc(32px / var(--design-width) * 100vw), 32px) clamp(calc(40px * var(--min-factor)), calc(40px / var(--design-width) * 100vw), 40px);color:var(--fg-color);background-color:#fff;background-color:var(--bg-color);cursor:pointer;margin:0 auto;margin-top:clamp(calc(30px * var(--min-factor)), calc(30px / var(--design-width) * 100vw), 30px);opacity:0;border:none;margin-top:clamp(12px,1.5625vw,30px);padding:clamp(12.8px,1.6667vw,32px) clamp(16px,2.0833vw,40px);font-size:clamp(16px,2.0833vw,40px);font-weight:700;display:block;&.in-view{animation:.75s ease-in-out .5s forwards fadeInUp}}& p.note{margin-top:clamp(calc(40px * var(--min-factor)), calc(40px / var(--design-width) * 100vw), 40px);max-width:clamp(264px,34.427vw,661px);margin-top:clamp(16px,2.08333vw,40px);margin-left:auto;margin-right:auto;font-size:clamp(11px,.78125vw,15px);font-weight:400;line-height:1.1333;&.bigger{font-size:clamp(12px,.8854vw,17px)}}& .gfield--type-choice{text-align:center;--gf-ctrl-choice-check-color:var(--bg-color);--gf-ctrl-checkbox-check-size:20px;& .ginput_container.ginput_container_consent{text-align:left;width:100%;max-width:543px}}& .gfield_html{& p.note{width:100%;max-width:clamp(212px,27.6563vw,531px);margin-top:0;@media (width<=600px){max-width:none}}}}#life-style{& #ls-heading{text-wrap-style:balance;max-width:clamp(220px,100%,995px);margin:0 auto}@media (width<=600px){padding-top:10px}}body.sweeps-over{& #life-style{& h2#ls-heading{max-width:clamp(220px,100%,1430px);margin-bottom:clamp(20px,2.6042vw,50px)}}}.ls-sbs{gap:clamp(calc(50px * var(--min-factor)), calc(50px / var(--design-width) * 100vw), 50px);padding:clamp(calc(50px * var(--min-factor)), calc(50px / var(--design-width) * 100vw), 50px) 0;gap:clamp(20px,2.6042vw,50px);padding:clamp(20px,2.6042vw,50px) 0;display:flex;@media (width<=600px){flex-direction:column;gap:10px;padding:10px 0;&:nth-child(2n) .ls-copy{order:1}&:first-of-type{max-width:321px;margin-left:-24px}&:nth-of-type(4){max-width:375px;margin-left:auto;margin-right:-24px}}& .ls-image{flex:none;position:relative;& img#ls-image-1{width:clamp(calc(803px * var(--min-factor)), calc(803px / var(--design-width) * 100vw), 803px);width:clamp(321px,41.8229vw,803px);height:auto}& img#ls-image-2{width:clamp(calc(870px * var(--min-factor)), calc(870px / var(--design-width) * 100vw), 870px);width:clamp(348px,45.3125vw,870px);height:auto}&:has(img#ls-image-2){align-self:flex-end}& img#ls-image-3{width:clamp(calc(1084px * var(--min-factor)), calc(1084px / var(--design-width) * 100vw), 1084px);width:clamp(433.6px,56.4583vw,1084px);height:auto}& img#ls-image-4{width:clamp(calc(938px * var(--min-factor)), calc(938px / var(--design-width) * 100vw), 938px);width:clamp(375.2px,48.8541vw,938px);height:auto}}& .ls-copy{flex-direction:column;flex:1;justify-content:space-between;gap:clamp(20px,2.6042vw,50px);display:flex;& p#ls-caption-2,& #ls-copy-2,& #ls-copy-4{text-align:right}@media (width<=600px){text-align:left;& p#ls-caption-2,& #ls-copy-2,& #ls-copy-4{text-align:left}& h2#ls-why-you,& p#ls-copy-1{text-align:right}}@media (width>=600px){& h2{margin:clamp(-14px,-.7291vw,-5.6px) 0}& #ls-copy-2{margin-top:clamp(-24px,-1.25vw,-9.6px)}}}& .ls-copy.flex-end{justify-content:flex-end}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}#drivers-wanted{padding-bottom:60px;@media (width<=600px){padding-bottom:30px}& .wrapper{position:relative}& h2{font-size:clamp(calc(150px * var(--min-factor)), calc(150px / var(--design-width) * 100vw), 150px);letter-spacing:-.09em;font-size:clamp(60px,7.8125vw,150px);line-height:1}& img{width:clamp(calc(1232px * var(--min-factor)), calc(1232px / var(--design-width) * 100vw), 1232px);width:clamp(492.8px,64.5833vw,1232px);height:auto;margin:0 auto;display:block}& p{margin-top:clamp(13.2px,1.7188vw,33px);font-size:clamp(12px,1.5625vw,30px);&.note{max-width:clamp(231px,30.1042vw,578px);margin-left:auto;margin-right:auto;font-size:clamp(11px,.8333vw,16px);line-height:1.1333}& a{text-decoration:none}@media (width<=600px){margin-top:16px}}& svg#footer-logo{width:clamp(calc(80px * var(--min-factor)), calc(80px / var(--design-width) * 100vw), 80px);width:clamp(32px,4.1667vw,80px);height:auto;line-height:0;position:absolute;bottom:0;right:0;@media (width<=600px){width:64px;margin:16px auto 0;position:static}}}a.termly-display-preferences{font-size:clamp(11px,.78125vw,15px)}footer{background:var(--fg-color);color:var(--bg-color);padding:clamp(calc(50px * var(--min-factor)), calc(50px / var(--design-width) * 100vw), 50px) 0;padding:clamp(20px,2.6042vw,50px) 0;& ul.menu{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex;& li{padding:0 clamp(calc(75px * var(--min-factor)), calc(75px / var(--design-width) * 100vw), 75px);border-left:1px solid var(--bg-color);padding:0 clamp(30px,3.9063vw,75px);&:first-child{border-left:none}@media (width<=600px){border-left:none;padding:0}& a{width:clamp(calc(247px * var(--min-factor)), calc(247px / var(--design-width) * 100vw), 247px);text-align:center;width:clamp(98.8px,12.8645vw,247px);font-size:clamp(calc(3.2rem * var(--min-factor)), calc(3.2rem / var(--design-width) * 100vw), 3.2rem);padding:clamp(calc(10px * var(--min-factor)), calc(10px / var(--design-width) * 100vw), 10px) 0 clamp(calc(20px * var(--min-factor)), calc(20px / var(--design-width) * 100vw), 20px);color:var(--bg-color);padding:clamp(4px,.5208vw,10px) 0 clamp(8px,1.0417vw,20px);font-size:clamp(1.28rem,1.667vw,3.2rem);text-decoration:none;display:block}}}& .copyright{text-align:center;margin-top:clamp(calc(80px * var(--min-factor)), calc(80px / var(--design-width) * 100vw), 80px);font-size:clamp(calc(24px * var(--min-factor)), calc(24px / var(--design-width) * 100vw), 24px);margin-top:clamp(32px,4.1667vw,80px);font-size:clamp(9.6px,1.25vw,24px)}}.aos.fade-in-up,.aos.fade-in{opacity:0}#form .gform_validation_error{& input#gform_submit_button_1,& .aos.fade-in-up,& .aos.fade-in{opacity:1}}.aos.fade-in.in-view{animation:1.5s .5s forwards fadeIn}.aos.fade-in-up.in-view{animation:1.5s .5s forwards fadeInUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(clamp(16px,2.0833vw,40px))}to{opacity:1;transform:translateY(0)}}article.error-404.not-found{min-height:calc(100vh - var(--header-height,0px));& h1{font-size:clamp(calc(150px * var(--min-factor)), calc(150px / var(--design-width) * 100vw), 150px);text-align:center;margin-top:clamp(calc(100px * var(--min-factor)), calc(100px / var(--design-width) * 100vw), 100px);margin-top:clamp(40px,5.2083vw,100px);font-size:clamp(60px,7.8125vw,150px)}& p{font-size:clamp(calc(35px * var(--min-factor)), calc(35px / var(--design-width) * 100vw), 35px);text-align:center;margin-top:clamp(calc(50px * var(--min-factor)), calc(50px / var(--design-width) * 100vw), 50px);margin-top:clamp(20px,2.6042vw,50px);font-size:clamp(14px,1.8229vw,35px)}}body.sweeps-over .hide-sweeps-over,body.sweeps-live .show-sweeps-over{display:none!important}body.sweeps-over .ls-copy:has(p#ls-copy-1){justify-content:flex-end}