.aspect-ratio{position:relative}.aspect-ratio__content{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio--16x9{padding-top:56.25%}.aspect-ratio--bottle{padding-top:260%}.aspect-ratio--square{padding-top:100%}.attachment-queue{padding:20px;font-size:.8571428571rem;text-transform:uppercase;background-color:#092720}.attachment-queue__icon{width:50px;margin-bottom:22px;fill:#869b95}.attachment-queue__label{font-weight:bold;text-decoration:underline;cursor:pointer}input:disabled+.attachment-queue__label{cursor:not-allowed}input.focus-visible+.attachment-queue__label{outline:2px solid red;outline-offset:2px}input:focus-visible+.attachment-queue__label{outline:2px solid red;outline-offset:2px}.attachment-queue__help{margin-top:.25em;font-size:.7619047619rem;color:#869b95}.attachment-queue__queue{margin-top:20px}.attachment-queue__queue>*+*{border-top:1px solid #183e35;margin-top:16px;padding-top:16px}.attachment-queue__file{display:-ms-grid;display:grid;-ms-grid-columns:100px 1fr 44px;grid-template-columns:100px 1fr 44px;grid-column-gap:20px;align-items:center}.attachment-queue__preview-clip{width:100px;height:75px;overflow:hidden;background-color:#666}.attachment-queue__preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.attachment-queue__file-info{min-width:0}.attachment-queue__file-name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.attachment-queue__file-size{display:block;margin-top:.1em;font-size:.7619047619rem;color:#869b95}.attachment-queue__button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;padding:0;background-color:transparent;cursor:pointer}.attachment-queue__button:focus{outline:2px solid #c30}.attachment-queue__close{width:100%;fill:#c30}.drop-target{display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px dashed;padding:55px 20px;text-align:center}.drop-target--inactive{border-color:#869b95}.drop-target--valid{border-color:#638650}.drop-target--invalid{border-color:#c30}.drop-target--disabled{cursor:not-allowed}:root{--cocktail-padding-right: 6em;--cocktail-ingredients-nudge: 0%}.cocktail{position:relative;width:100%;font-size:4px;text-align:left}@media only screen and (min-width: 500px){.cocktail{font-size:5px}}@media only screen and (min-width: 768px){.cocktail{font-size:7px}}@media only screen and (min-width: 1024px){.cocktail{font-size:10px}}.cocktail--glass{width:32em}.cocktail--img{padding-bottom:17.5em}@media only screen and (max-width: 639px){.cocktail--img{width:60em;max-width:100%;padding-bottom:10em}}.cocktail--bottle{width:32em;padding-bottom:6em}.cocktail__bottle{width:19.5em}@media only screen and (max-width: 1023px){.cocktail__img{width:80%}}.cocktail__foreground--static{position:relative;text-align:center}.cocktail__foreground--overlaid{position:absolute;bottom:0;right:3em}.cocktail__glass{position:relative;z-index:10;filter:drop-shadow(0 0 2.5em rgba(0, 0, 0, 0.25))}.cocktail__ingredients{position:absolute;bottom:2.5em;left:50%;z-index:5;width:37em;max-width:none;transform:translateX(calc(-50% + 0%));transform:translateX(calc(-50% + var(--cocktail-ingredients-nudge)))}.cocktail__ingredients--bison-blazer{--cocktail-ingredients-nudge: 10%}.cocktail__ingredients--raspberry-mojito{--cocktail-ingredients-nudge: -8.5%}.cocktail__ingredients--vodka-cranberry{--cocktail-ingredients-nudge: -5%}.close{width:44px;height:44px;border:0;padding:13px;background-color:transparent;cursor:pointer}.close:focus{outline:0;box-shadow:0 0 0 3px #bfad88}.form{position:relative}.form__section--primary{--checkbox-border-color: #bfad88;padding-top:60px;padding-bottom:60px;color:#183e35;background-color:#e9e3d8;background-image:url("images/noise-beige.png");background-repeat:no-repeat;background-position:50% 0;background-size:1440px auto}@media only screen and (min-width: 768px){.form__section--primary{padding-top:100px;padding-bottom:180px}}.form__section--secondary{padding-top:50px;padding-bottom:50px;background-image:url("images/noise-white.png"),linear-gradient(to bottom, #092720, rgba(9, 39, 32, 0)),url("images/competition/form-highlight.jpg");background-repeat:no-repeat;background-position:50% 0,0 0,50% 100%;background-size:1440px auto,auto,1440px auto}@media only screen and (min-width: 768px){.form__section--secondary{padding-top:100px;padding-bottom:90px}}.form__wrapper--narrow{max-width:620px}.form__wrapper--wide{max-width:800px}.form__header,.form__footer{text-align:center}.form__header:not(:last-child){margin-bottom:50px}.form__divider{margin-top:22px;margin-bottom:30px}.form__divider--light{color:#bfad88}.form__footer{margin-top:50px}.form__button{width:200px}@media only screen and (min-width: 768px){.form__fields--location{margin-top:80px;margin-bottom:80px}}.form__field:not(:last-child){margin-bottom:25px}@media only screen and (min-width: 768px){.form__field:not(:last-child){margin-bottom:32px}}.form__legals{font-size:.8571428571rem;max-width:490px;margin-top:50px}.form__legals>*+*{margin-top:.5em}.form__label{display:block;margin-bottom:.15em}.form__error{margin-top:.5em}.form__error--field{display:block;margin-top:.5em}.form__error--file{display:inline-block;margin-top:1em}.form__error--toggle{display:block;margin-top:.5em;margin-bottom:1em}.form__required{text-decoration:none}.error{padding:.5em .8em .4em;color:#fff;background-color:#930}@media only screen and (min-width: 768px){.error{padding:.65em .9em .55em}}.choice-list{display:flex;flex-wrap:wrap}.choice-list__item{display:flex;align-items:center;flex:0 0 100%}@media only screen and (min-width: 500px){.choice-list__item{flex-basis:50%}}@media only screen and (min-width: 1024px){.choice-list__item{flex-basis:25%}}.choice-list__input{flex-shrink:0;margin-right:1em}.attachment{display:flex;flex-direction:column;align-items:center;text-align:center}.attachment__preview{width:250px;max-width:100%;margin-bottom:32px;background-color:rgba(0,0,0,.2)}.attachment__input{position:absolute;top:auto;left:-999em;width:1px;height:1px;overflow:hidden}.attachment__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.loading{top:0;bottom:0;left:0;right:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(9,39,32,.8)}.loading--global{position:fixed}.loading--local{position:absolute}.loading__spinner{width:40px;margin-bottom:15px;fill:#fff;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loading__label{font-size:1.2380952381rem;font-weight:bold;text-transform:uppercase}:root{--prize-content-order: 1;--prize-img-order: 2;--prize-photo-translate: 0;--prize-photo-rotate: -5deg}@media only screen and (min-width: 1024px){:root{--prize-photo-translate: -10px}}.prize{display:flex;text-align:center}@media only screen and (min-width: 1024px){.prize:nth-child(even){--prize-content-order: 2;--prize-img-order: 1;--prize-photo-rotate: 5deg}}@media only screen and (max-width: 1023px){.prize{flex-direction:column}}.prize__content,.prize__img{flex:1 1 50%;padding-left:25px;padding-right:25px}.prize__content{order:1;order:var(--prize-content-order);display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 499px){.prize__content{padding-left:0;padding-right:0}}@media only screen and (max-width: 1023px){.prize__content{margin-bottom:45px}}.prize__divider{margin-top:20px;margin-bottom:25px}@media only screen and (min-width: 1024px){.prize__divider{margin-top:30px;margin-bottom:35px}}@media only screen and (max-width: 1023px){.prize__description{max-width:600px}}.prize__img{order:2;order:var(--prize-img-order)}.prize__photo{border:6px solid;transform:translateY(0) rotate(-5deg);transform:translateY(var(--prize-photo-translate)) rotate(var(--prize-photo-rotate));background-color:#fff}@media only screen and (max-width: 1023px){.prize__photo{width:350px}}@media only screen and (max-width: 639px){.prize__photo{width:275px;border-width:4px}}:root{--recipe-feature-cocktail-width: 3fr;--recipe-feature-content-width: 5fr;--recipe-feature-cocktail-nudge: 0;--recipe-feature-gradient-opacity: 0}.recipe-feature{position:relative;z-index:20;text-align:center;background-repeat:no-repeat;background-position:0 0,50% 100%;background-size:auto,100% auto}.recipe-feature--bison-grass{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),url("images/grass-gradient.jpg");background-image:linear-gradient(to bottom, rgba(0, 0, 0, var(--recipe-feature-gradient-opacity)), rgba(0, 0, 0, 0)),url("images/grass-gradient.jpg")}.recipe-feature--biala{color:#111;background-color:#bfdaef;background-image:linear-gradient(to bottom, rgba(87, 166, 218, 0), rgba(87, 166, 218, 0)),url("images/winter-gradient.jpg");background-image:linear-gradient(to bottom, rgba(87, 166, 218, var(--recipe-feature-gradient-opacity)), rgba(87, 166, 218, 0)),url("images/winter-gradient.jpg")}.recipe-feature--rose{color:#111;background-color:#ffd3e4;background-image:linear-gradient(to bottom, rgba(220, 121, 128, 0), rgba(220, 121, 128, 0));background-image:linear-gradient(to bottom, rgba(220, 121, 128, var(--recipe-feature-gradient-opacity)), rgba(220, 121, 128, 0))}@media only screen and (max-width: 1023px){.recipe-feature--featured{padding-top:35px;padding-bottom:35px}}@media only screen and (max-width: 767px){.recipe-feature--featured{padding-top:50px;padding-bottom:50px}}.recipe-feature--standalone{--recipe-feature-cocktail-width: 1fr;--recipe-feature-content-width: 1fr;padding-top:50px;padding-bottom:60px}@media only screen and (min-width: 640px){.recipe-feature--standalone{padding-top:100px;padding-bottom:125px}}.recipe-feature--header{padding-top:200px;padding-bottom:50px}@media only screen and (min-width: 640px){.recipe-feature--header{padding-top:225px;padding-bottom:80px}}@media only screen and (min-width: 1024px){.recipe-feature--header{padding-top:265px;padding-bottom:100px}}.recipe-feature--darken{--recipe-feature-gradient-opacity: 0.6}.recipe-feature__wrapper{max-width:1130px}@media only screen and (min-width: 640px){.recipe-feature__grid--normal{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:var(--recipe-feature-cocktail-width) 32px 5fr;grid-template:"recipe-image recipe-content" auto/var(--recipe-feature-cocktail-width) 5fr;grid-template:"recipe-image recipe-content" auto/var(--recipe-feature-cocktail-width) var(--recipe-feature-content-width);grid-column-gap:32px}}@media only screen and (min-width: 640px){.recipe-feature__grid--reversed{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:var(--recipe-feature-cocktail-width) 32px 5fr;grid-template:"recipe-content recipe-image" auto/var(--recipe-feature-cocktail-width) 5fr;grid-template:"recipe-content recipe-image" auto/var(--recipe-feature-cocktail-width) var(--recipe-feature-content-width);grid-column-gap:32px}}.recipe-feature__cocktail{grid-area:recipe-image;display:flex;flex-direction:column;align-items:center;transform:translateY(0);transform:translateY(var(--recipe-feature-cocktail-nudge))}@media only screen and (max-width: 639px){.recipe-feature__cocktail{margin-bottom:35px}}@media only screen and (min-width: 1024px){.recipe-feature__cocktail--overlap{margin-top:-45px;margin-bottom:-90px}}.recipe-feature__content{grid-area:recipe-content;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 640px){.recipe-feature__cocktail{-ms-grid-row:1;-ms-grid-column:1}.recipe-feature__cocktail{-ms-grid-row:1;-ms-grid-column:1}.recipe-feature__grid--reversed > .recipe-feature__cocktail{-ms-grid-row:1;-ms-grid-column:3}.recipe-feature__grid--reversed > .recipe-feature__cocktail{-ms-grid-row:1;-ms-grid-column:3}.recipe-feature__content{-ms-grid-row:1;-ms-grid-column:3}.recipe-feature__content{-ms-grid-row:1;-ms-grid-column:3}.recipe-feature__grid--reversed > .recipe-feature__content{-ms-grid-row:1;-ms-grid-column:1}.recipe-feature__grid--reversed > .recipe-feature__content{-ms-grid-row:1;-ms-grid-column:1}}.recipe-feature__divider{margin-top:18px;margin-bottom:32px}.competition-header__background{background-image:url("images/hero/glamping.jpg")}@media only screen and (max-width: 639px){.competition-header__heading{padding-bottom:30px}}.competition-header__small-print{font-size:.7619047619rem;position:absolute;bottom:0;left:0;right:0;z-index:30;padding-bottom:1.5em;padding-left:1.5em;padding-right:1.5em;text-align:center;text-transform:uppercase}.competition-heading{font-weight:bold}.competition-heading__line--lg{font-size:5.2380952381rem;line-height:.8}@media only screen and (min-width: 640px){.competition-heading__line--lg{font-size:7.1428571429rem}}@media only screen and (min-width: 1024px){.competition-heading__line--lg{font-size:8.5714285714rem}}.competition-heading__line--md{font-size:1.5238095238rem;line-height:1.125}@media only screen and (min-width: 640px){.competition-heading__line--md{font-size:2.0952380952rem}}@media only screen and (min-width: 1024px){.competition-heading__line--md{font-size:2.6666666667rem}}.competition-heading__line--sm{font-size:1.3333333333rem;line-height:1.125}@media only screen and (min-width: 640px){.competition-heading__line--sm{font-size:1.7142857143rem}}@media only screen and (min-width: 1024px){.competition-heading__line--sm{font-size:2.0952380952rem}}.competition-heading__divider{margin-top:10px;margin-bottom:18px;color:#869b95}@media only screen and (min-width: 640px){.competition-heading__divider{margin-top:5px}}.competition-section{padding-top:50px;padding-bottom:50px;text-align:center;background-image:url("images/noise-white.png");background-repeat:no-repeat;background-position:50% 0;background-size:100% auto}@media only screen and (min-width: 768px){.competition-section{padding-top:100px;padding-bottom:100px}}.competition-section__divider{margin-top:22px;margin-bottom:55px}.competition-section__item{max-width:1270px;padding-top:60px;padding-bottom:60px;text-align:center;background-color:rgba(0,0,0,.2)}.competition-section__item:not(:last-child){margin-bottom:35px}@media only screen and (min-width: 1024px){.competition-section__item{padding-top:85px;padding-bottom:85px}}

/*# sourceMappingURL=competition.035e471c438e77c6c57e.css.map*/