@charset "UTF-8";*{margin:0}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}svg{max-width:fit-content}body{min-height:100vh;display:flex;flex-direction:column;font-family:acumin-pro,Acumin Pro,Arial,sans-serif;font-size:1.25rem;line-height:1.5;color:#fff;background-color:#003c1a;text-rendering:optimizeLegibility}p,span,li,blockquote,figure,caption,th,td,label,button,a,:before,:after{text-box:trim-both cap alphabetic}h1,h2,h3,h4,h5,h6{text-box:trim-both cap alphabetic;line-height:1.1;margin-top:2.5rem;margin-bottom:1.875rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}@supports not (text-box: trim-both cap alphabetic){span,caption,th,td,label,button,a,:before,:after{line-height:1.1}h1,h2{line-height:1.1}p,li,blockquote,figure{line-height:1.2}}label,span{display:inline}ul,ol{padding-left:1em;margin-top:1rem}@supports not (text-box: trim-both cap alphabetic){ul,ol{margin-top:.5rem}}ul:first-child,ol:first-child{margin-top:0}li>ul,li>ol{margin-top:1rem}@supports not (text-box: trim-both cap alphabetic){li>ul,li>ol{margin-top:.5rem}}li{display:block;position:relative}li+li{margin-top:1rem}@supports not (text-box: trim-both cap alphabetic){li+li{margin-top:.5rem}}li:before{content:"•";position:absolute;left:-1em;top:0}li ul,li ol{margin-top:1rem}@supports not (text-box: trim-both cap alphabetic){li ul,li ol{margin-top:.5rem}}li ul:first-child,li ol:first-child{margin-top:.625rem}@supports not (text-box: trim-both cap alphabetic){li ul:first-child,li ol:first-child{margin-top:.5rem}}ol>li{counter-increment:list}ol>li:before{content:counter(list) "."}p{margin:26px 0;text-wrap:pretty;overflow-wrap:break-word}p:first-child{margin-top:0}p:last-child{margin-bottom:0}h1{font-size:50px;font-weight:900;line-height:1;font-family:acumin-pro-condensed,Acumin Pro Condensed,Arial,sans-serif}@media (min-width: 395px){h1{font-size:75.538px}}@media (min-width: 941px){h1{font-size:108.493px}}h2{font-size:30px;font-weight:900;font-family:acumin-pro-condensed,Acumin Pro Condensed,Arial,sans-serif}@media (min-width: 941px){h2{font-size:42px}}.title{font-family:acumin-pro-condensed,Acumin Pro Condensed,Arial,sans-serif;text-transform:uppercase}a{color:inherit}.container{position:relative;padding:0 20px;max-width:1512px;margin:0 auto}.main-and-footer{position:relative;display:flex;flex-direction:column;flex:1 0 auto}.responsive-background{position:absolute;inset:0;z-index:-1;pointer-events:none}.responsive-background img{width:100%;height:100%;max-width:none;object-fit:cover}.hero{position:relative;overflow:hidden;padding-top:60px;padding-bottom:30px}@media (min-width: 941px){.hero{padding-bottom:60px}}.hero .container{display:grid;grid-template-columns:1fr;grid-template-areas:"brand" "image" "copy";row-gap:1.25rem}@media (min-width: 941px){.hero .container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"brand image" "copy image";column-gap:2.5rem;row-gap:1rem;align-items:stretch}}.hero h1{margin-left:auto;margin-right:auto;text-shadow:0 4px 4px rgba(0,0,0,.25)}@media (min-width: 941px){.hero h1 br{display:none}}.brand{display:block;width:100%;max-width:310px;margin:0 auto}@media (min-width: 941px){.brand{max-width:550px}}.brand a{display:block}.hero .brand{grid-area:brand;position:absolute;z-index:2;left:50%;transform:translate(-50%);margin-top:-20px;width:65%}@media (min-width: 475px){.hero .brand{width:unset}}@media (min-width: 941px){.hero .brand{position:static;transform:none;margin:55px 0 0}}.hero-image{display:block;grid-area:image;margin-top:5vw;width:100%;max-width:none}@media (min-width: 570px){.hero-image{margin-bottom:-100px}}@media (min-width: 941px){.hero-image{margin:0 auto -60px;width:100%;max-width:100%;justify-self:end;align-self:end;align-items:flex-end;height:auto}}.hero-image img{display:block;width:100%;height:auto}@media (min-width: 941px){.hero-image img{height:auto;width:100%;object-fit:contain;object-position:bottom}}.hero-copy{grid-area:copy;text-align:center;margin-top:-5vw}.hero-copy .title{margin-bottom:30px}.hero-copy .title span{white-space:nowrap}@media (min-width: 570px){.hero-copy{margin-top:10vw}}@media (min-width: 941px){.hero-copy{margin-top:30px;max-width:648px;text-align:left;align-self:start}}section{content-visibility:auto;padding:40px 0}@media (min-width: 941px){section{padding:60px 0}}section:not([class]){background-color:#fff;color:#1a1a1a}.video{text-align:center;padding-bottom:0}.video-wrapper{aspect-ratio:16/9;width:100%;background-color:transparent}.video-wrapper iframe{display:block;width:100%;height:100%}@media (min-width: 941px){.video-wrapper{margin-top:50px}}.socials{display:flex;justify-content:center;gap:10px}.social-link{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:#e2261b}.social-icon{width:100%;max-width:28px;max-height:28px}.handle{margin:20px 0 0;font-family:acumin-pro-condensed,Acumin Pro Condensed,Arial,sans-serif;font-size:1.75rem}.footer{position:relative;overflow:hidden;flex:1 0 auto;padding-top:35px;padding-bottom:35px;font-size:1rem;text-align:center}.footer section{padding:0 0 30px}.footer a{color:inherit}.footer .brand{margin-top:10px}@media (min-width: 941px){.footer .brand{max-width:310px;margin-top:80px}}.footer-text{margin-top:40px}.footer-text p{margin:.8rem 0}.columns{display:grid;gap:40px}@media (min-width: 600px){.columns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (min-width: 941px){.columns{gap:40px 80px}}.columns-2{display:grid;gap:40px}@media (min-width: 600px){.columns-2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 941px){.columns-2{gap:40px 80px}}.winner-entry,.winner-table{margin-top:2.5rem}.terms-conditions ol{list-style:decimal}@media (min-width: 941px){.terms-conditions ol{padding-left:1em}}.terms-conditions ol>li>ol{list-style-type:lower-alpha;padding-left:1.5em}.terms-conditions ol>li>ol>li>ol{list-style-type:lower-roman;padding-left:1.5em}.terms-conditions li{margin-top:1em;padding-bottom:10px;display:list-item;counter-increment:list-item}.terms-conditions li:before{content:none}.terms-conditions ol>li>ol li{padding-top:10px;padding-bottom:5px;margin-top:0}.terms-conditions ul>li:before{content:""}
