.accordion .accordion-section+.accordion-section{margin-top:2.7rem}.accordion .accordion-section-title{margin-bottom:2rem;letter-spacing:2px;font-size:2rem;color:#1e1c18}.accordion .accordion-section{padding:1.7rem 0}@media (min-width:1025px){.accordion .accordion-section{padding:1.7rem 4.3rem}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body[data-font-family=""] .accordion .accordion-section-title{letter-spacing:0}}}.accordion-item{background-color:#fff;overflow:hidden}.accordion-item .accordion-header{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem 2rem 2.3rem;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;width:100%;-webkit-box-shadow:none;box-shadow:none}.no-touchevents .accordion-item .accordion-header:focus,.no-touchevents .accordion-item .accordion-header:hover{background-color:#e6e6e6;-webkit-box-shadow:none;box-shadow:none}@media (min-width:768px){.accordion-item .accordion-header{padding:2.6rem 2rem 2rem}}.accordion-item .accordion-title{font-size:1.8rem;color:#970016;text-transform:uppercase;letter-spacing:2px}@media (min-width:768px){.accordion-item .accordion-title{font-size:2rem}}.accordion-item .accordion-body{height:0;will-change:height}.accordion-item .accordion-content{padding:0 2rem 4rem}.accordion-item .accordion-content p{font-size:1.7rem;line-height:1.42;letter-spacing:.3px}@media (min-width:768px){.accordion-item .accordion-content{padding-right:4rem}}.accordion-item [data-icon=chevron-down]{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.accordion-item [data-icon=chevron-down] svg{width:20px;height:8px;fill:#970016}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body[data-font-family=""] .accordion-item .accordion-title{letter-spacing:0}}}.accordion-item+.accordion-item{margin-top:1rem}[data-component=icon]{display:inline-block;vertical-align:middle}[data-component=icon] svg{height:100%;width:100%;display:block}.age-gate{position:fixed;height:100%;width:100%;top:0;right:0;bottom:0;left:0;padding:6.5rem 2rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-image:url("/images/age-gate-bg.png");background-size:cover;background-position:50%;background-repeat:no-repeat}.age-gate .age-gate-container{display:table;width:100%;height:100%}.age-gate .age-gate-wrapper{display:table-cell;vertical-align:middle}.age-gate .age-gate-frame{margin:0 auto;max-width:46.2rem;text-align:center;padding:3.2rem}@media (min-width:1025px){.age-gate .age-gate-frame{padding:4rem}}.age-gate .age-gate-logo{margin:0 auto;width:12.5rem}@media (min-width:1025px){.age-gate .age-gate-logo{width:15.8rem}}.age-gate .age-gate-title{font-size:2rem;line-height:1.4;text-align:center;margin-top:4rem;letter-spacing:2px;color:#fff;text-transform:uppercase}.age-gate .age-gate-subtitle{font-size:1.6rem;line-height:1.25;text-align:center;margin-top:2rem;color:#fff}@media (min-width:768px){.age-gate .age-gate-subtitle{margin:2rem -12rem 0}}.age-gate .age-gate-country-select{position:absolute;right:0;top:4px}.age-gate .age-gate-country-select select{border:none;padding-right:6.3rem;background-color:transparent;text-align-last:right;font-size:20px;letter-spacing:2px;line-height:1.5;direction:rtl;text-transform:uppercase}.age-gate .age-gate-country-select select::-ms-expand{display:none}.age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:20px;right:21px}@media (min-width:1025px){.age-gate .age-gate-country-select{right:23px}.age-gate .age-gate-country-select select{padding-right:5.2rem;direction:ltr}.age-gate .age-gate-country-select select~[data-icon=chevron-down]{right:8px}}.age-gate .age-gate-dob-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.age-gate .age-gate-dob-item .form-input{font-size:80px;line-height:1.2;min-height:0;border-width:.4rem;background-color:transparent;border-bottom:4px solid #fff;padding:0;opacity:.5;text-align:center;height:auto;border-radius:0}.age-gate .age-gate-dob-item .form-input:valid{opacity:1}.age-gate .age-gate-dob-item .form-input.has-two-digits{width:5rem}.age-gate .age-gate-dob-item .form-input.has-two-digits:nth-of-type(2){width:7.3rem}.age-gate .age-gate-dob-item .form-input.has-four-digits{width:10rem}@media (min-width:1025px){.age-gate .age-gate-dob-item .form-input{font-size:120px;height:120px;line-height:1}.age-gate .age-gate-dob-item .form-input.has-two-digits{width:7.7rem}.age-gate .age-gate-dob-item .form-input.has-two-digits:nth-of-type(2){width:11.7rem}.age-gate .age-gate-dob-item .form-input.has-four-digits{width:15rem}}@media (min-width:1025px) and (-ms-high-contrast:active),(min-width:1025px) and (-ms-high-contrast:none){.age-gate .age-gate-dob-item .form-input{line-height:1.2}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.age-gate .age-gate-dob-item .form-input{line-height:1.2;height:auto}}}.age-gate .age-gate-dob-item+.form-item{margin-top:3rem}.age-gate .form-item .form-row{padding-top:0}.age-gate .form-item .form-input{color:#fff}.age-gate .form-item .checkbox-row{text-transform:uppercase;color:#fff}.age-gate .form-item [data-icon=chevron-down] svg{width:2rem;height:.8rem;stroke:#fff}.age-gate .form-item .errors-container .error-message{color:#fff;padding-left:0;text-align:center}.age-gate .button{margin-top:3rem;line-height:1.5}.age-gate .button.primary{background-color:#970016}.no-touchevents .age-gate .button.primary:focus,.no-touchevents .age-gate .button.primary:hover{background-color:#66000c}.age-gate .facebook-button{margin-top:3rem;background-color:#43609c;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.no-touchevents .age-gate .facebook-button:focus,.no-touchevents .age-gate .facebook-button:hover{background-color:#344a78}.age-gate [data-icon=facebook]{margin-right:1.5rem}.age-gate [data-icon=facebook] svg{width:1rem;height:2rem;fill:#fff}.age-gate .has-error .checkbox,.age-gate .has-error .form-input{border-color:#f5d93b;color:#f5d93b}.age-gate .age-gate-error-message{color:#fff;text-align:center;margin:2rem 0}.age-gate .age-gate-error-message.is-hidden{display:none}.age-gate .age-gate-error-message .error-message-link{font-size:18px;color:#fff;text-decoration:underline;text-transform:none;letter-spacing:.3px;font-family:inherit}.age-gate .age-gate-privacy-message{color:#fff;text-align:center;margin:2rem 0}.age-gate .age-gate-privacy-message .privacy-message-link{font-size:18px;color:#fff;text-decoration:underline;text-transform:none;letter-spacing:.3px;font-family:inherit;display:block}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body[data-font-family=""] .age-gate .age-gate-country-select select,body[data-font-family=""] .age-gate .age-gate-title{letter-spacing:0}}}body[data-font-family="Noto Sans"] .age-gate .age-gate-frame{padding:1rem}body[data-font-family="Noto Sans"] .age-gate .form-input{font-size:3.5rem;height:7rem}@media (min-width:1025px){body[data-font-family="Noto Sans"] .age-gate .form-input{font-size:5rem;height:8rem}}body[data-font-family="Noto Sans"] .age-gate .button{font-size:16px;letter-spacing:1.5px}body[data-font-family="Noto Sans"] .age-gate .age-gate-country-select .form-input{font-size:20px}body[data-font-family="Noto Sans"] .age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:28px}body[data-font-family="DIN Next LT Pro"] .age-gate .age-gate-frame{padding:1rem 0}body[data-font-family="DIN Next LT Pro"] .age-gate .form-input{font-size:40px;height:auto;line-height:1}@media (min-width:1025px){body[data-font-family="DIN Next LT Pro"] .age-gate .form-input{font-size:65px;height:80px}}body[data-font-family="DIN Next LT Pro"] .age-gate .button{font-size:16px;letter-spacing:1.5px}body[data-font-family="DIN Next LT Pro"] .age-gate .age-gate-country-select .form-input{font-size:16px;padding-left:0}body[data-font-family="DIN Next LT Pro"] .age-gate .age-gate-country-select .form-input option{font-size:10px}body[data-font-family="DIN Next LT Pro"] .age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:18px}@media (min-width:1025px){body[data-font-family="DIN Next LT Pro"] .age-gate .age-gate-country-select .form-input{font-size:25px;padding-left:20px}body[data-font-family="DIN Next LT Pro"] .age-gate .age-gate-country-select .form-input option{font-size:25px}body[data-font-family="DIN Next LT Pro"] .age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:30px}}body[data-font-family=Danmark] .age-gate .age-gate-frame{padding:1rem 0}body[data-font-family=Danmark] .age-gate .form-input{font-size:30px}@media (min-width:1025px){body[data-font-family=Danmark] .age-gate .form-input{font-size:48px;height:60px}}body[data-font-family=Danmark] .age-gate .button{font-size:16px;letter-spacing:1.5px}body[data-font-family=Danmark] .age-gate .age-gate-country-select .form-input{font-size:16px;padding-left:0}body[data-font-family=Danmark] .age-gate .age-gate-country-select .form-input option{font-size:10px}body[data-font-family=Danmark] .age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:18px}@media (min-width:1025px){body[data-font-family=Danmark] .age-gate .age-gate-country-select .form-input{font-size:25px;padding-left:20px}body[data-font-family=Danmark] .age-gate .age-gate-country-select .form-input option{font-size:25px}}body[data-font-family="Futura CE"] .age-gate .age-gate-frame,body[data-font-family="Futura CY"] .age-gate .age-gate-frame,body[data-font-family="Futura Full"] .age-gate .age-gate-frame,body[data-font-family="Futura GK"] .age-gate .age-gate-frame{padding:1rem}body[data-font-family="Futura CE"] .age-gate .form-input,body[data-font-family="Futura CY"] .age-gate .form-input,body[data-font-family="Futura Full"] .age-gate .form-input,body[data-font-family="Futura GK"] .age-gate .form-input{font-size:60px}@media (min-width:1025px){body[data-font-family="Futura CE"] .age-gate .form-input,body[data-font-family="Futura CY"] .age-gate .form-input,body[data-font-family="Futura Full"] .age-gate .form-input,body[data-font-family="Futura GK"] .age-gate .form-input{font-size:94px;height:100px}}body[data-font-family="Futura CE"] .age-gate .button,body[data-font-family="Futura CY"] .age-gate .button,body[data-font-family="Futura Full"] .age-gate .button,body[data-font-family="Futura GK"] .age-gate .button{font-size:18px;letter-spacing:1.5px}body[data-font-family="Futura CE"] .age-gate .age-gate-country-select .form-input,body[data-font-family="Futura CY"] .age-gate .age-gate-country-select .form-input,body[data-font-family="Futura Full"] .age-gate .age-gate-country-select .form-input,body[data-font-family="Futura GK"] .age-gate .age-gate-country-select .form-input{font-size:16px;padding-left:0}body[data-font-family="Futura CE"] .age-gate .age-gate-country-select select~[data-icon=chevron-down],body[data-font-family="Futura CY"] .age-gate .age-gate-country-select select~[data-icon=chevron-down],body[data-font-family="Futura Full"] .age-gate .age-gate-country-select select~[data-icon=chevron-down],body[data-font-family="Futura GK"] .age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:18px}@media (min-width:1025px){body[data-font-family="Futura CE"] .age-gate .age-gate-country-select .form-input,body[data-font-family="Futura CY"] .age-gate .age-gate-country-select .form-input,body[data-font-family="Futura Full"] .age-gate .age-gate-country-select .form-input,body[data-font-family="Futura GK"] .age-gate .age-gate-country-select .form-input{font-size:25px;padding-left:20px}body[data-font-family="Futura CE"] .age-gate .age-gate-country-select select~[data-icon=chevron-down],body[data-font-family="Futura CY"] .age-gate .age-gate-country-select select~[data-icon=chevron-down],body[data-font-family="Futura Full"] .age-gate .age-gate-country-select select~[data-icon=chevron-down],body[data-font-family="Futura GK"] .age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:37px}}body[data-font-family="Futura Condensed"] .age-gate .age-gate-frame{padding:1rem}body[data-font-family="Futura Condensed"] .age-gate .form-input{font-size:50px}@media (min-width:1025px){body[data-font-family="Futura Condensed"] .age-gate .form-input{font-size:84px;height:100px}}body[data-font-family="Futura Condensed"] .age-gate .button{font-size:18px;letter-spacing:1.5px}body[data-font-family="Futura Condensed"] .age-gate .age-gate-country-select .form-input{font-size:16px;padding-left:0}body[data-font-family="Futura Condensed"] .age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:18px}@media (min-width:1025px){body[data-font-family="Futura Condensed"] .age-gate .age-gate-country-select .form-input{font-size:25px;padding-left:20px}body[data-font-family="Futura Condensed"] .age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:37px}}#app[data-body-font="DIN Regular"] .age-gate .age-gate-frame{padding:1rem 0}#app[data-body-font="DIN Regular"] .age-gate .form-input{font-size:38px;height:auto;line-height:1}@media (min-width:1025px){#app[data-body-font="DIN Regular"] .age-gate .form-input{font-size:60px;height:80px}}#app[data-body-font="DIN Regular"] .age-gate .button{font-size:16px;letter-spacing:1.5px}#app[data-body-font="DIN Regular"] .age-gate .age-gate-country-select .form-input{font-size:16px;padding-left:0}#app[data-body-font="DIN Regular"] .age-gate .age-gate-country-select .form-input option{font-size:10px}#app[data-body-font="DIN Regular"] .age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:18px}@media (min-width:1025px){#app[data-body-font="DIN Regular"] .age-gate .age-gate-country-select .form-input{font-size:25px;padding-left:20px}#app[data-body-font="DIN Regular"] .age-gate .age-gate-country-select .form-input option{font-size:25px}#app[data-body-font="DIN Regular"] .age-gate .age-gate-country-select select~[data-icon=chevron-down]{bottom:30px}}.beers .swiper-slide{height:auto}.beers .section-buttons{margin-top:2rem}.beer-card{display:block;width:100%;height:100%;background-color:#f5f5f5;text-align:center;padding:4rem 2rem 2.5rem}.no-touchevents .beer-card:focus .title,.no-touchevents .beer-card:hover .title{color:#970016}.beer-card .title{color:#1e1c18;font-weight:500;margin-top:2rem;-webkit-transition:color .25s linear;-o-transition:color .25s linear;transition:color .25s linear;font-size:2rem;line-height:1.2}@media (min-width:768px){.beer-card .title{font-size:1.8rem;line-height:1.66667}}.beer-card .image{margin:0 auto;width:100%;height:23.5rem;max-width:15rem;-o-object-fit:contain;object-fit:contain;font-family:object-fit\: contain}@media (min-width:768px){.beer-card .image{height:31.5rem}}.campaign{background-color:#970016;margin-top:4.2rem}.campaign .small-wrapper+.small-wrapper{margin-top:12px}.campaign .form{padding-top:4.2rem}.campaign .heading-03,.campaign p{color:#fff}.campaign .form-item .note-item{color:#fff;text-align:center;font-size:17px;margin-top:2rem}.campaign .button{background-color:#fff;color:#970016}.no-touchevents .campaign .button:focus,.no-touchevents .campaign .button:hover{background-color:#e6e6e6}.form .small-wrapper{max-width:500px}.form .message{display:none}.form p{margin-top:.8rem}.prize-selection label{font-size:1.85rem;color:#970016;text-transform:uppercase}.prize-selection input[type=radio]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;opacity:0;cursor:pointer}.prize-selection input[type=radio]:checked+.input-checked{border-color:#970016;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAACHklEQVR4Xu2WyUpcQRSGv16Jccgyz+DKZdSghqhoXiHOGnEtCAENLp1AyAMEkzgkTgs1OK2ycON7+AaCq5goBdVwaNpWyqrb16rT61vV9X3n/+veAon/ConzowI0AYkb0AokHgC9BLUCWoHEDWgFEg+AvgW0AlqBxA1oBRIPgL4FtAJagedh4CWwCHwCrnwe+TlUwMCfAa+Bc+A9cO1LQt4FNFr4FgE8BXxJQYCBPwVaBexXYBL4H7uABgvfJkBXgQmf8GbvPFbAwJ8AbwT8N+Cjb/g8CqgHjoF2Af8dGA8BnzcBBv4I6BDwPyz8P1+dL90nLxWos/Cd4oBrwBgQDD5UAopSbx85tRcW/q14fh0YDQ0fQoCBX7IHnwEekmDgfwPvBPwGMJIFvG8BBn4ZmLYw5tO1koRaC98l4DeB4azgfQswHy4XQJMAWgBmyyTBwB8C3eLZn8BQlvC+BZj9XgF/SiTMA5+FBAN/APQI+F8W/uaR94a3x0K8BSpJqAH2gV5BsAUMApnDh0hAkaucBHM5NgN9An4bGKgWfEgB99VBRncH6K8mfGgBlSTsAh+qDZ+FgHIS9iz8X2832RM2CnEJljuOuRNWgEtgDsgFfFYJeMJ8wi/NKgHhSRz/QQU4iotmmSYgmlE6gmgCHMVFs0wTEM0oHUE0AY7iolmmCYhmlI4gmgBHcdEs0wREM0pHEE2Ao7holmkCohmlI8gdJpNKQUxXQ8kAAAAASUVORK5CYII=") top -10px right -10px no-repeat}.prize-selection .input-checked{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;border:2px solid #000}.prize-selection .prize figcaption{padding:0 5px 5px}.prize-selection .prize .image-placeholder{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;min-height:130px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prize-selection .prize .image-placeholder,.prizes-won{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.prizes-won{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:320px}.prizes-won .image-placeholder{width:100px;margin:0 5px 5px 0;display:none}.prizes-won .image-placeholder.is-visible{display:block}.form-item .form-row{position:relative;padding-top:15px}.form-item .form-label{font-size:1.42rem;letter-spacing:2px;position:absolute;top:34px;left:22px;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;pointer-events:none;color:#970016;-webkit-transition:font-size .3s ease-in-out,-webkit-transform .2s linear;transition:font-size .3s ease-in-out,-webkit-transform .2s linear;-o-transition:font-size .3s ease-in-out,transform .2s linear;transition:font-size .3s ease-in-out,transform .2s linear;transition:font-size .3s ease-in-out,transform .2s linear,-webkit-transform .2s linear;text-transform:uppercase}.form-item .form-input{display:block;padding:12px 22px 0;width:100%;min-height:56px;height:56px;font-family:inherit;background-color:#ebe8d7;border:0;resize:none!important;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;min-width:0;font-size:2rem}.form-item .form-textarea{height:100%;padding-top:23px}@media (min-width:768px){.form-item .form-textarea{resize:vertical!important}}.form-item .form-item-required{display:inline-block;padding-left:22px;font-size:1.7rem;letter-spacing:.3px;padding-top:5px}.form-item select{padding-right:28px}.form-item select~[data-icon=chevron-down]{position:absolute;right:8px;bottom:20px;pointer-events:none}.form-item select~[data-icon=chevron-down] svg{width:12px;height:5px;fill:#999;-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.form-item select option{color:#000}.form-item select::-ms-expand{display:none}.form-item input[type=number]::-webkit-inner-spin-button,.form-item input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form-item input[type=number]{-moz-appearance:textfield}.form-item .notes-container{margin-top:10px}.form-item .note-item{color:#17284d;font-size:1.4rem;line-height:1.42857;text-align:left}.form-item .form-input:focus~.form-label,.form-item.is-filled .form-input~.form-label{-webkit-transform:translateY(-13px) scale(.9);-ms-transform:translateY(-13px) scale(.9);transform:translateY(-13px) scale(.9)}.form-item select.form-input:focus~[data-icon=chevron-down] svg,.form-item select.form-input:hover~[data-icon=chevron-down] svg{fill:#1b396b}.form-item .date-of-birth-label{position:static;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);font-size:1.85rem}.form-item .form-date-of-birth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-item .form-date-of-birth .date-of-birth-field{width:calc(33.3333% - 2rem);position:relative}.form-item .form-date-of-birth .form-label{top:1.8rem}.form-item .form-file-upload{padding-top:1rem;padding-bottom:2.5rem;border-bottom:1px solid #1e1c18}.form-item .form-file-upload .form-label{-webkit-transform:translateY(-21px) scale(1);-ms-transform:translateY(-21px) scale(1);transform:translateY(-21px) scale(1)}.form-item .form-file-upload input[type=file]{position:absolute;width:100%;opacity:0;cursor:pointer}.form-item .form-file-upload input[type=file]:hover+.form-file-upload-wrapper button{border-color:#66000c;color:#66000c}.form-item .form-file-upload .form-input{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:transparent}.form-item .form-file-upload .form-file-upload-wrapper label{-webkit-box-flex:2;-ms-flex:2;flex:2;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;font-size:17px;letter-spacing:.3px}@media (min-width:1025px){.form-item .form-file-upload .form-file-upload-wrapper label{padding-left:22px}}.form-item .checkbox-row{font-size:1.4rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-item .checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background-color:#fff;border:1px solid #d8d8d8;margin-right:10px;-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.form-item .checkbox-label{text-align:left;padding-top:2px}.form-item [data-icon=check]{display:none}.form-item [data-icon=check] svg{width:13px;height:10px;fill:#1b396b}.form-item input[type=checkbox]:focus~.checkbox,.form-item input[type=checkbox]:hover~.checkbox{border-color:#1b396b}.form-item input[type=checkbox]:checked~.checkbox [data-icon=check]{display:block}.form-item .errors-container{margin-top:10px;text-align:left}.form-item .errors-container .error-message{font-size:1.7rem;letter-spacing:.3px}@media (min-width:1025px){.form-item .errors-container .error-message{padding-left:22px}}.form-item+.form-item{margin-top:17px}body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .form-item .errors-container .error-message,body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .form-item .form-file-upload .form-file-upload-wrapper label,body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .form-item .form-item-required{font-family:Brandon Grotesque,Arial,sans-serif}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .form-item .form-label{letter-spacing:0}}}.carousel .wrapper{padding:0}@media (min-width:768px){.carousel .wrapper{padding:0 2rem}}.carousel .section-buttons{margin-top:2rem}.carousel-item .carousel-next-button,.carousel-item .carousel-prev-button{position:absolute;height:40px;width:40px;background-color:#1e1c18;color:#fff;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:none;z-index:1;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.no-touchevents .carousel-item .carousel-next-button:focus,.no-touchevents .carousel-item .carousel-next-button:hover,.no-touchevents .carousel-item .carousel-prev-button:focus,.no-touchevents .carousel-item .carousel-prev-button:hover{background-color:#3a362f}.carousel-item .carousel-next-button svg,.carousel-item .carousel-prev-button svg{width:8px;height:21px}.carousel-item .carousel-next-button.swiper-button-disabled,.carousel-item .carousel-prev-button.swiper-button-disabled{display:none}.carousel-item .carousel-prev-button{left:0}.carousel-item .carousel-next-button{right:0}.carousel-item .carousel-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 2rem 1.6rem}.carousel-item .carousel-pagination.swiper-pagination-lock{display:none}.carousel-item .carousel-bullet{background-color:#ebe8d7;width:10px;height:10px;border-radius:50%;padding:0;border:none;margin:0 3px;cursor:pointer}.carousel-item .carousel-bullet.is-active{background-color:#970016}.image-card{width:100%}.image-card,.image-card .category{-webkit-transform:translateZ(0);transform:translateZ(0)}.image-card .category{position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:#970016;color:#fff;text-transform:uppercase;padding:1rem 1rem .4rem;line-height:1;z-index:1;font-weight:400}.image-card figure{position:relative;overflow:hidden}.image-card figure:before{content:"";display:block;padding-top:100%}.carousel-style-landscape .image-card figure:before,.image-grid .image-card figure:before{padding-top:56.25%}.carousel-style-square .image-card figure:before{padding-top:100%}.image-card .image-placeholder{background-color:#f5f5f5;background-image:url(/images/image-placeholder.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:150px}.image-card .image{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover;z-index:0;-webkit-transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,-webkit-transform .3s ease-in-out;-o-transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.image-card figcaption{font-size:2rem;line-height:1.25;color:#fff;position:absolute;top:auto;right:auto;bottom:0;left:auto;width:100%;text-align:center;padding:3rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0);letter-spacing:2px;text-transform:uppercase}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body[data-font-family=""] .image-card figcaption{letter-spacing:0}}}.no-touchevents a.image-card:focus .image,.no-touchevents a.image-card:hover .image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.event-form form{max-width:400px;margin:15px auto 0}@media (min-width:1025px){.event-form form{margin:15px 0 0}}.event-form .message{display:none}.events .swiper-slide{height:auto}.events .section-buttons{margin-top:2rem}@media (min-width:1025px){.events{padding-top:8rem}}.event-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background-color:#f5f5f5;text-align:center;padding:36px 20px 48px}.event-card p{font-family:Wood Bonnet,Arial,sans-serif;text-transform:uppercase;font-size:2rem;letter-spacing:2px;line-height:1.55}[data-subtitle-font="DIN Alternate Bold"] .event-card p{font-family:DIN Alternate Bold,Arial,sans-serif}.event-card .heading-03+p{margin-top:1rem}.event-card .buttons{margin-top:auto}.event-card .button{margin-top:2rem}.share{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0;border-bottom:1px solid #d8d8d8}.share,.share .share-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share .share-icons [data-component=icon] svg{fill:#970016}.share .share-icons [data-icon=facebook] svg{width:1rem;height:2rem}.share .share-icons [data-icon=twitter] svg{width:2rem;height:1.6rem}.share .share-icons [data-icon=email] svg{width:2rem;height:1.4rem}.share .share-item{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;margin-left:3rem}.no-touchevents .share .share-item:focus svg,.no-touchevents .share .share-item:hover svg{fill:#66000c}.event-card .share{border-bottom:none;display:block;padding:0}.event-card .share .share-copy{color:#970016}.event-card .share .share-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.event-card .share .share-item{margin:0}.event-card .share .share-item+.share-item{margin-left:1.5rem}.event-card .share+.button{margin-top:2rem}.external-html .external-iframe-content{width:100%;min-height:600px;border:none}.feature{width:100%;height:calc(100vh - 70px);background-color:#1b396b;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0}.feature .left-content{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;overflow-y:auto}.feature .left-content .title{font-family:Wood Bonnet,Arial,sans-serif;font-weight:700}[data-subtitle-font="DIN Alternate Bold"] .feature .left-content .title{font-family:DIN Alternate Bold,Arial,sans-serif}.feature .left-content .title .highlighted{color:#f5d93b}.feature .left-content .content-image{margin:0 auto}.feature .left-content .body{color:#fff}.feature .left-content .textual-content{position:relative;top:unset}.feature .left-content .textual-content.top-space{top:-3.8rem}.feature .left-content .differentiated-title{font-size:3rem}[data-font-family="Noto Sans"] .feature .left-content .differentiated-title{font-family:Noto Sans,Arial,sans-serif}[data-font-family="Futura CE"] .feature .left-content .differentiated-title{font-family:Futura CE,Arial,sans-serif}[data-font-family="Futura Condensed"] .feature .left-content .differentiated-title{font-family:Futura Condensed,Arial,sans-serif}[data-font-family="Futura CY"] .feature .left-content .differentiated-title{font-family:Futura CY,Arial,sans-serif}[data-font-family="Futura Full"] .feature .left-content .differentiated-title{font-family:Futura Full,Arial,sans-serif}[data-font-family="Futura GK"] .feature .left-content .differentiated-title{font-family:Futura GK,Arial,sans-serif}[data-font-family="DIN Next LT Pro"] .feature .left-content .differentiated-title{font-family:DIN Next LT Pro,Arial,sans-serif}[data-font-family=Danmark] .feature .left-content .differentiated-title{font-family:Danmark,Arial,sans-serif}[data-body-font="DIN Regular"] .feature .left-content .differentiated-title{font-family:DIN Regular,Arial,sans-serif}.feature .left-content .differentiated-text{font-family:Wood Bonnet,Arial,sans-serif;word-wrap:break-word}[data-subtitle-font="DIN Alternate Bold"] .feature .left-content .differentiated-text{font-family:DIN Alternate Bold,Arial,sans-serif}.feature .left-content .differentiated-text:before{content:"";display:block;height:.4rem;width:9.6rem;background-color:#fff;margin:1rem 0 2rem}.feature .left-content .link{font-family:Wood Bonnet,Arial,sans-serif;text-transform:uppercase}[data-subtitle-font="DIN Alternate Bold"] .feature .left-content .link{font-family:DIN Alternate Bold,Arial,sans-serif}.feature .right-content{display:none;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover}.feature .feature-media-placeholder{height:0;position:relative;padding-top:100%;background-color:#f5f5f5;background-image:url(/images/image-placeholder.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:150px}.feature .feature-media-placeholder.is-square{padding-top:100%}.feature .feature-media-placeholder.is-landscape{padding-top:41.841%}.feature .feature-media{height:100%;width:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover}body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .feature .differentiated-title{font-family:Brandon Grotesque,Arial,sans-serif}@media (min-width:768px){.feature{display:-webkit-box;display:-ms-flexbox;display:flex}.feature .left-content{width:50%}.feature .left-content .body{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 100px)}.feature .left-content .textual-content{position:absolute;top:unset;bottom:-18rem;color:#fff}.feature .left-content .textual-content.top-space{top:unset}.feature .left-content .differentiated-title{font-size:5rem}.feature .left-content .differentiated-text:before{margin:2rem 0}.feature .right-content{display:block;width:50%}}.hero-carousel.block{padding:0}.hero-carousel .hero{margin-bottom:0}.hero-carousel .hero-inner:before{content:"";position:absolute;bottom:0;left:0;right:0;height:5px;background-color:#970016;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;z-index:2}@media (min-width:1025px){.hero-carousel .hero-inner:before{content:normal}}.hero-carousel .swiper-slide-active .hero-inner:before{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:timeline;animation-name:timeline}.hero-carousel .thumbs-container{display:block}@media (min-width:1025px){.hero-carousel .thumbs-container{margin-top:-5rem}}.hero-carousel .carousel-item .carousel-pagination{padding-top:2rem}@media (min-width:1025px){.hero-carousel .carousel-item .carousel-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;padding:0}}.hero-carousel .carousel-thumb{display:block;width:1rem;height:1rem;border-radius:50%;background-color:#ebe8d7;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media (min-width:1025px){.hero-carousel .carousel-thumb{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;width:100%;height:10rem;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative;overflow:hidden;color:#fff;padding:1.3rem .8rem;font-size:1.6rem;line-height:1.25;border-radius:0}.hero-carousel .carousel-thumb:before{content:"";position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.hero-carousel .carousel-thumb:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#970016;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;z-index:2}.hero-carousel .carousel-thumb.is-active:after{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:timeline;animation-name:timeline}.no-touchevents .hero-carousel .carousel-thumb:hover:before{opacity:1}}.hero-carousel .carousel-thumb.is-active{background-color:#970016}.hero-carousel .carousel-thumb+.carousel-thumb{margin-left:1.5rem}@media (min-width:1025px){.hero-carousel .carousel-thumb+.carousel-thumb{margin:0}}.hero-carousel .thumb-text{display:none}@media (min-width:1025px){.hero-carousel .thumb-text{display:block;position:relative;z-index:1;text-transform:uppercase;font-family:Wood Bonnet,Arial,sans-serif;line-height:1.5;letter-spacing:2px;font-size:2rem}[data-subtitle-font="DIN Alternate Bold"] .hero-carousel .thumb-text{font-family:DIN Alternate Bold,Arial,sans-serif}}.hero-carousel [data-icon=chevron-down]{display:none}@-webkit-keyframes timeline{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes timeline{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.hero{width:100%;position:relative;overflow:hidden;background-color:#f5f5f5;background-image:url(/images/image-placeholder.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:150px;background-position:50% 40vh}@media (min-width:1025px){.hero{background-position:50% 50%}}.hero .hero-inner{height:81.7vh;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative}@media (min-width:1025px){.hero .hero-inner{height:auto}}.hero .hero-inner.show-shadow:after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(90%,transparent));background-image:-o-linear-gradient(bottom,#000 0,transparent 90%);background-image:linear-gradient(0deg,#000 0,transparent 90%)}.hero .hero-link{display:inline-block;position:absolute;left:0;top:0;bottom:0;right:0;font-size:0;background:transparent;z-index:20}.hero .hero-text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:5rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}@media (min-width:1025px){.hero .hero-text{min-height:43vw;height:43vw;padding:8rem 0}}.hero .hero-text.dark-text .heading-01{color:#970016}.hero .hero-text.dark-text p{color:#080d1a}.hero .hero-banner{margin:0 auto;max-height:200px;-o-object-fit:contain;object-fit:contain;font-family:object-fit\: contain}.hero .hero-icons{position:absolute;bottom:14px;left:14px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.hero .hero-icons{bottom:20px;left:20px}}.hero .hero-icons [data-component=icon]+[data-component=icon]{margin-left:14px}.hero .hero-icons svg{width:20px;height:20px}.hero .video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero [data-icon=chevron-down]{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:absolute;bottom:4px;left:0;right:0;margin:auto;z-index:1}@media (min-width:1025px){.hero [data-icon=chevron-down]{bottom:19px}}@media (min-width:1025px){.carousel-item .hero [data-icon=chevron-down]{bottom:42px}}.hero [data-icon=chevron-down] svg{width:20px;height:8px;fill:#fff;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scrollButton;animation-name:scrollButton;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform}.hero .heading-01{color:#fff}[data-title-font="Liberator Heavy"] .hero .heading-01{margin-bottom:2rem}.hero .heading-01.font-size-small{font-size:2.6rem;line-height:1.80769}@media (min-width:768px){.hero .heading-01.font-size-small{font-size:3.2rem;line-height:1.46875}}@media (min-width:1025px){.hero .heading-01.font-size-small{font-size:4.3rem;line-height:1.09302}}.hero .heading-01.font-size-large{font-size:4.6rem;line-height:1.02174}@media (min-width:768px){.hero .heading-01.font-size-large{font-size:7.2rem;line-height:.86957}}@media (min-width:1025px){.hero .heading-01.font-size-large{font-size:9.2rem;line-height:.86957}}.hero .copy{font-family:Wood Bonnet,Arial,sans-serif;letter-spacing:2px;font-size:2rem;text-transform:uppercase}[data-font-family="Noto Sans"] .hero .copy{font-family:Noto Sans,Arial,sans-serif}[data-font-family="Futura CE"] .hero .copy{font-family:Futura CE,Arial,sans-serif}[data-font-family="Futura Condensed"] .hero .copy{font-family:Futura Condensed,Arial,sans-serif}[data-font-family="Futura CY"] .hero .copy{font-family:Futura CY,Arial,sans-serif}[data-font-family="Futura Full"] .hero .copy{font-family:Futura Full,Arial,sans-serif}[data-font-family="Futura GK"] .hero .copy{font-family:Futura GK,Arial,sans-serif}[data-font-family="DIN Next LT Pro"] .hero .copy{font-family:DIN Next LT Pro,Arial,sans-serif}[data-font-family=Danmark] .hero .copy{font-family:Danmark,Arial,sans-serif}[data-body-font="DIN Regular"] .hero .copy{font-family:DIN Regular,Arial,sans-serif}.hero .copy.font-size-large,.hero .copy.font-size-small{font-size:1.2rem}@media (min-width:768px){.hero .copy.font-size-large{font-size:2.4rem}}.hero img+a,.hero p+a{margin-top:2rem}.hero.hero-h-center,.hero.hero-h-left .hero-text{text-align:center}@media (min-width:1025px){.hero.hero-h-left .hero-text{width:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8rem 0 8rem 4rem;text-align:left;margin-right:auto}}@media (min-width:1025px){.hero.hero-h-left .wrapper{padding-right:0}}.hero.hero-h-right .hero-text{text-align:center}@media (min-width:1025px){.hero.hero-h-right .hero-text{width:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8rem 4rem 8rem 0;text-align:left;margin-left:auto}}@media (min-width:1025px){.hero.hero-h-right .wrapper{padding-left:0}}.hero.hero-v-center .hero-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero.hero-v-top .hero-text{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero.hero-v-bottom .hero-text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero.hero-mobile-landscape .hero-inner{height:auto}.hero.hero-mobile-landscape .hero-text{min-height:42.65vw}.hero .hero-mobile-copy{background-color:#f5f5f5;padding:3rem 2rem}@media (min-width:768px){.hero .hero-mobile-copy{padding:3rem 4rem}}.hero-carousel .hero .hero-mobile-copy{display:none}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body[data-font-family=""] .hero .copy{letter-spacing:0}}}@-webkit-keyframes scrollButton{0%{opacity:1;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}}@keyframes scrollButton{0%{opacity:1;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}}.video-popup-button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;margin-top:20px;fill:#fff;-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.no-touchevents .video-popup-button:focus,.no-touchevents .video-popup-button:hover{fill:#f5d93b}.video-popup-button [data-icon=video-popup]{width:64px;height:45px}.video-item{height:0;position:relative;padding-top:63%;margin:0 -20px}@media (min-width:768px){.video-item{margin:0 -40px}}@media (min-width:1025px){.video-item{margin:0;padding-top:56.25%}}.video-item .video-poster{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;cursor:pointer;will-change:opacity,visibility}.no-touchevents .video-item .video-poster:focus [data-icon=video],.no-touchevents .video-item .video-poster:hover [data-icon=video]{opacity:.75}.video-item .video-poster.default-poster{background:#080d1a}.video-item .video-poster.default-poster .play{position:relative}.video-item .video-poster.default-poster .logo{position:absolute;top:0;right:0;bottom:0;left:0;padding:5rem;opacity:.5}.video-item [data-icon=video]{height:70px;width:70px;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}@media (min-width:768px){.video-item [data-icon=video]{height:100px;width:100px}}.video-background,.video-iframe{position:absolute;height:100%;width:100%;top:0;left:0}.video-background{right:0;bottom:0}.video-fit-screen{-o-object-fit:cover;object-fit:cover;padding-bottom:56.25%;height:0;overflow:hidden}.image-gallery .image-gallery-thumbs{height:20%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.image-gallery .image-gallery-thumbs .image-card .image-placeholder{background-size:3rem 2.1rem}@media (min-width:768px){.image-gallery .image-gallery-thumbs .image-card .image-placeholder{background-size:6rem 4.2rem}}.image-gallery .image-gallery-thumbs .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-gallery .image-gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;cursor:pointer}.image-gallery .image-gallery-thumbs .swiper-slide:last-child{margin-right:0!important}.image-gallery .image-gallery-thumbs .swiper-slide-active{opacity:1}.image-grid .image-card .image-placeholder{background-size:6rem 4.2rem}.main-footer{background-color:#1e1c18;padding:3.7rem 0 4.8rem;font-size:2rem;letter-spacing:2px}.main-footer[data-footer-color=fab520]{background-color:#fab520}.main-footer[data-footer-color=b70a06]{background-color:#b70a06}.main-footer[data-footer-color="1a1a18"]{background-color:#1a1a18}@media (min-width:1025px){.main-footer{padding:6.6rem 0 4.8rem}}.main-footer .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1025px){.main-footer .footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-footer .footer-nav-container{text-align:center;padding:5.8rem 0 0;line-height:1.5}@media (min-width:1025px){.main-footer .footer-nav-container{text-align:left;padding-top:1.6rem}}.main-footer .footer-nav-list{list-style:none}@media (min-width:1025px){.main-footer .footer-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.main-footer .footer-nav-item+.footer-nav-item{margin-top:2rem}@media (min-width:1025px){.main-footer .footer-nav-item+.footer-nav-item{margin:0 0 0 3rem}}.main-footer .footer-link{color:#fff;text-transform:uppercase}[data-body-font="DIN Regular"] .main-footer .footer-link{letter-spacing:0;font-size:1.5rem}.no-touchevents .main-footer .footer-link:focus,.no-touchevents .main-footer .footer-link:hover{color:#970016}.main-footer .footer-nav+.footer-copyright{margin-top:5.6rem}@media (min-width:1025px){.main-footer .footer-nav+.footer-copyright{margin-top:3.8rem}}.main-footer .footer-copyright{color:#fff;letter-spacing:.3px;font-size:1.7rem;text-align:left}[data-body-font="DIN Regular"] .main-footer .footer-copyright{font-size:1.5rem;letter-spacing:0}@media (min-width:768px){.main-footer .footer-copyright{text-align:center}}@media (min-width:1025px){.main-footer .footer-copyright{text-align:left}}.main-footer .footer-copyright-copy{display:block}.main-footer .footer-social{text-align:center}@media (min-width:1025px){.main-footer .footer-social{text-align:right}}.main-footer .footer-social .footer-social-container{padding-bottom:1.3rem;border-bottom:1px solid hsla(0,0%,100%,.2)}@media (min-width:1025px){.main-footer .footer-social .footer-social-container{padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.main-footer .footer-social .footer-social-container+.footer-social-email{margin-top:2.2rem}.main-footer .footer-social .footer-social-title{color:#fff;font-size:1.7rem;letter-spacing:.3px}[data-body-font="DIN Regular"] .main-footer .footer-social .footer-social-title{font-size:1.5rem;letter-spacing:0}.main-footer .footer-social .footer-social-title+.footer-social-list{margin-top:2rem}@media (min-width:1025px){.main-footer .footer-social .footer-social-title+.footer-social-list{margin:0 0 0 5.5rem}}.main-footer .footer-social .footer-social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.main-footer .footer-social .footer-social-item+.footer-social-item{margin-left:2.5rem}@media (min-width:1025px){.main-footer .footer-social .footer-social-item+.footer-social-item{margin-left:2.5rem}}.main-footer .footer-social .footer-social-link{display:block}.no-touchevents .main-footer .footer-social .footer-social-link:hover svg{fill:#970016}.main-footer .footer-social .footer-social-link svg{fill:#fff;-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.main-footer .footer-social [data-icon=facebook] svg{width:1.5rem;height:2rem}@media (min-width:1025px){.main-footer .footer-social [data-icon=facebook] svg{width:1rem;height:2rem}}.main-footer .footer-social [data-icon=twitter] svg{width:2rem;height:2rem}@media (min-width:1025px){.main-footer .footer-social [data-icon=twitter] svg{width:2rem;height:1.6rem}}.main-footer .footer-social [data-icon=instagram] svg{width:1.8rem;height:1.8rem}@media (min-width:1025px){.main-footer .footer-social [data-icon=instagram] svg{width:2rem;height:2rem}}.main-footer .footer-social [data-icon=youtube] svg{width:2rem;height:2rem}@media (min-width:1025px){.main-footer .footer-social [data-icon=youtube] svg{width:2rem;height:1.5rem}}body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .main-footer .footer-copyright,body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .main-footer .footer-social-title{font-family:Brandon Grotesque,Arial,sans-serif}.main-navigation{width:100%;position:fixed;top:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#970016;height:7rem}.main-navigation[data-header-color=fab520]{background-color:#fab520}.main-navigation[data-header-color=b70a06]{background-color:#b70a06}.main-navigation[data-header-color="1a1a18"]{background-color:#1a1a18}.main-navigation .nav-logo-container{-ms-flex-item-align:end;align-self:flex-end;padding:0 1.8rem;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1025px){.main-navigation .nav-logo-container{position:absolute;left:50%;top:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}}.main-navigation .nav-logo{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:10.9rem;height:9.2rem;position:relative;z-index:1;top:27px}.main-navigation .nav-logo.logo-scrolled{top:10px;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}@media (min-width:1025px){.main-navigation .nav-logo{top:0}.main-navigation .nav-logo.logo-scrolled{top:-16px}}.main-navigation .header-expander{position:absolute;bottom:0;left:0;right:0;height:0;background-color:inherit}.main-navigation .header-expander.expand{-webkit-animation:expand .4s ease-in-out both;animation:expand .4s ease-in-out both}@-webkit-keyframes expand{0%{height:0;bottom:0}50%{height:40px;bottom:-40px}to{height:0;bottom:0}}@keyframes expand{0%{height:0;bottom:0}50%{height:40px;bottom:-40px}to{height:0;bottom:0}}.main-navigation .mobile-close-button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;position:absolute;right:2.4rem;top:2.7rem;width:5rem;height:4rem;fill:#fff}.main-navigation .mobile-close-button.hidden{display:none}@media (min-width:1025px){.main-navigation .mobile-close-button{display:none}}.main-navigation .mobile-close-button span{position:absolute;right:0;top:0}.main-navigation .mobile-close-button svg{width:1.5rem;height:1.5rem}.main-navigation .mobile-prev-button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;position:absolute;left:2.7rem;top:2.4rem}@media (min-width:1025px){.main-navigation .mobile-prev-button{display:none}}.main-navigation .mobile-prev-button svg{width:.9rem;height:2.2rem;stroke:#fff}.main-navigation .hamburger-button{margin-right:2.2rem;padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;text-transform:uppercase;color:#fff;font-size:1.1rem;line-height:.8;width:5rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;position:relative}.main-navigation .hamburger-button.hidden{display:none}@media (min-width:1025px){.main-navigation .hamburger-button{display:none}}.main-navigation .hamburger-button:before{content:"";display:block;width:20px;height:1px;right:0;position:absolute;top:20px;background-color:#fff}.main-navigation .hamburger-button:after{content:"";display:block;width:20px;height:1.3rem;border-bottom:1px solid #fff;border-top:1px solid #fff;right:0;position:absolute;top:14px}.main-navigation .nav-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;width:100%;position:fixed;top:0;left:0;background-color:#66000c;text-transform:uppercase;font-size:1.4rem;padding:5rem 2rem 2rem;overflow-y:auto;visibility:hidden;opacity:0;will-change:opacity,visibility}@media (min-width:360px){.main-navigation .nav-panel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:568px) and (max-width:824px) and (orientation:landscape){.main-navigation .nav-panel{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1025px){.main-navigation .nav-panel{position:static;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:transparent;padding:0;overflow-y:visible;visibility:visible;opacity:1;height:100%}}.main-navigation .left-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}@media (min-width:1025px){.main-navigation .left-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;margin-left:30px}}.main-navigation .right-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.8rem;-ms-flex-negative:0;flex-shrink:0;width:100%}@media (min-width:1025px){.main-navigation .right-nav{width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;margin-top:0;padding-left:2.8rem}}.main-navigation .right-nav .nav-link{margin-bottom:1.5rem}@media (min-width:1025px){.main-navigation .right-nav .nav-link{margin:0 3rem 0 0}}.main-navigation .right-nav .nav-link+.nav-link{margin-bottom:1.5rem}@media (min-width:1025px){.main-navigation .right-nav .nav-link+.nav-link{margin:0 3rem 0 0}}.main-navigation .nav-link{color:#fff;font-size:4rem;line-height:1;letter-spacing:1px}@media (min-width:1025px){.main-navigation .nav-link{font-size:2rem;letter-spacing:2px;color:hsla(0,0%,100%,.6)}[data-body-font="DIN Regular"] .main-navigation .nav-link{font-size:1.6rem;letter-spacing:0}}.no-touchevents .main-navigation .nav-link:focus,.no-touchevents .main-navigation .nav-link:hover{color:#fff}@media (min-width:1025px){.main-navigation .nav-link.is-active{color:#fff}}.main-navigation .nav-link+.nav-link{margin:1.8rem 0 0}@media (min-width:1025px){.main-navigation .nav-link+.nav-link{margin:0 0 0 3.1rem}}.main-navigation .country-selector{position:relative;height:100%}@media (min-width:1025px){.main-navigation .country-selector{height:100%}}.main-navigation .country-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;padding:4rem 0 2rem;color:#fff;text-transform:uppercase;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}@media (min-width:375px){.main-navigation .country-button{padding-top:6rem}}@media (min-width:1025px){.main-navigation .country-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;border:0;border-left:1px solid hsla(0,0%,100%,.2);padding:0 2.5rem}}.no-touchevents .main-navigation .country-button:focus,.no-touchevents .main-navigation .country-button:hover{color:hsla(0,0%,100%,.6)}.main-navigation .country-button span{font-size:2rem;letter-spacing:2px}[data-body-font="DIN Regular"] .main-navigation .country-button span{font-size:1.6rem;letter-spacing:0}.main-navigation .country-button .country-button-note{text-transform:none;font-size:1.7rem;letter-spacing:.3px;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-navigation .country-flag{-ms-flex-negative:0;flex-shrink:0;height:2rem;width:2rem;border-radius:50%;overflow:hidden;margin:1.2rem 1.5rem 2rem 0}@media (min-width:1025px){.main-navigation .country-flag{margin:-.5rem 0 0 1.2rem;height:2rem;width:2rem}}.main-navigation .country-menu{height:100%;width:100%;position:fixed;top:0;left:0;background-color:#66000c;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;opacity:0;will-change:opacity,visibility;overflow-y:auto}@media (min-width:1025px){.main-navigation .country-menu{position:absolute;width:39rem;height:auto;top:100%;right:0;left:auto;overflow-y:initial}}.main-navigation .language-list,.main-navigation .market-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:none;padding:11.3rem 2rem 2rem;width:50%;max-height:calc(100vh - 70px);overflow-y:auto}@media (min-width:1025px){.main-navigation .language-list,.main-navigation .market-list{padding:3.2rem 2.2rem}}.main-navigation .country-title{display:block;color:#fff;min-height:2rem;line-height:1;margin-bottom:3.2rem;letter-spacing:.3px;font-size:1.7rem}@media (min-width:1025px){.main-navigation .country-title{text-transform:none}}.main-navigation .country-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;color:#fff;min-height:2rem;font-size:2rem;letter-spacing:2px;text-transform:uppercase}.main-navigation .country-link.is-active,.no-touchevents .main-navigation .country-link:focus,.no-touchevents .main-navigation .country-link:hover{color:hsla(0,0%,100%,.6)}.main-navigation .country-link .country-flag{margin:-.4rem 1.5rem 0 0}.main-navigation .country-link+.country-link{margin-top:3rem}.main-navigation .country-global{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid hsla(0,0%,100%,.2)}body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .main-navigation .country-button .country-button-note,body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .main-navigation .country-title{font-family:Brandon Grotesque,Arial,sans-serif}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .main-navigation .country-button span,body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .main-navigation .country-link,body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .main-navigation .nav-link{letter-spacing:0}}}.media-grid .media-card .image-placeholder{background-size:6rem 4.2rem}.media-card{width:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.media-card .category{top:0;bottom:auto;left:0;background-color:#17284d;text-transform:uppercase;padding:1rem 2rem;line-height:1}.media-card .caption,.media-card .category{position:absolute;right:auto;color:#fff;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.media-card .caption{font-size:2.4rem;line-height:1.25;top:auto;bottom:0;left:auto;width:100%;text-align:center;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.media-card figure{position:relative;overflow:hidden}.media-card figure:before{content:"";display:block;padding-top:100%}.carousel-style-landscape .media-card figure:before,.media-grid .media-card figure:before{padding-top:56.25%}.carousel-style-square .media-card figure:before{padding-top:100%}.media-card .image-placeholder{background-color:#f5f5f5;background-image:url(/images/image-placeholder.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:150px}.media-card .image{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover;z-index:0;-webkit-transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,-webkit-transform .3s ease-in-out;-o-transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.media-card figcaption{font-size:2.4rem;line-height:1.25;color:#fff;position:absolute;top:auto;right:auto;bottom:0;left:auto;width:100%;text-align:center;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.no-touchevents a.media-card:focus .image,.no-touchevents a.media-card:hover .image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.popup{width:100%;height:100%;top:0;left:0;position:fixed;padding:6.5rem 2rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000;opacity:0;visibility:hidden;will-change:opacity,visibility}.popup .popup-container{display:table;width:100%;height:100%}.popup .popup-wrapper{display:table-cell;vertical-align:middle}.popup .popup-overlay{position:fixed;height:100%;width:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.85);-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.popup .popup-frame{margin:0 auto;max-width:400px;z-index:5;padding:4rem 2rem;position:relative;background-color:#fff;text-align:center}@media (min-width:768px){.popup .popup-frame{padding:4rem}}.popup .popup-close{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:100%;right:0;margin-bottom:2rem}.popup .popup-close [data-component=icon] svg{width:2.5rem;height:2.5rem;fill:#fff;-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.no-touchevents .popup .popup-close:focus [data-component=icon] svg,.no-touchevents .popup .popup-close:hover [data-component=icon] svg{fill:#f5d93b}.popup.is-media .popup-frame{max-width:80rem;padding:0}.popup.is-media .popup-inner{position:relative;height:0;padding-top:56.25%;background-color:#f5f5f5;background-image:url(/images/image-placeholder.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:150px}.popup.is-media iframe,.popup.is-media img{position:absolute;top:0;left:0;height:100%;width:100%}.product-category .heading-02.align-center{margin:2rem 0}.text-and-video.text-and-media .tam-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-and-video.text-and-media .tam-media-placeholder{padding-top:56.25%}.text-and-video .video-item{position:absolute;top:0;left:2rem;height:100%;width:100%}@media (min-width:768px){.text-and-video .video-item{left:4rem}}@media (min-width:1025px){.text-and-video .video-item{left:0}}.text-and-video .video-item [data-icon=video]{height:7rem;width:7rem}.text-and-media{padding:7rem 0 5.6rem}@media (min-width:1025px){.text-and-media{padding-top:8rem 0 5.2rem}}@media (min-width:1025px){.text-and-media .tam-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.text-and-media .tam-item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-and-media .tam-item:nth-child(2n) .tam-media-container{padding:0 1rem 0 0}.text-and-media .tam-item.is-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-and-media .tam-item.is-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-and-media .tam-item.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1025px){.text-and-media .tam-item.is-media-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-and-media .tam-item.is-media-left:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.text-and-media .tam-item.is-media-left:nth-child(2n) .tam-media-container{padding:0 0 0 1rem}.text-and-media .tam-item.is-media-left .tam-media-container{padding:0 1rem 0 0}}.text-and-media .tam-media-container,.text-and-media .tam-text-container{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.text-and-media .tam-text-container{text-align:center;padding-bottom:4rem}@media (min-width:1025px){.text-and-media .tam-text-container{text-align:left;padding:4rem}}.text-and-media .tam-text-container p{margin-top:.6rem;line-height:1.42;letter-spacing:.3px}.text-and-media .tam-text-container p+p{margin-top:5.2rem}.text-and-media .tam-media-container{position:relative;margin:0 -2rem}@media (min-width:768px){.text-and-media .tam-media-container{margin:0 -4rem}}@media (min-width:1025px){.text-and-media .tam-media-container{margin:0;padding:0 0 0 1rem}}.text-and-media .tam-media-placeholder{height:0;position:relative;padding-top:100%;background-color:#f5f5f5;background-image:url(/images/image-placeholder.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:150px;background-color:transparent;background-size:50px}.text-and-media .tam-media-placeholder.is-square{padding-top:100%}.text-and-media .tam-media-placeholder.is-landscape{padding-top:56.25%}.text-and-media .tam-media-placeholder.is-home-img{padding-top:71.8%}.text-and-media .tam-media{height:100%;width:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover}.text-and-media .tam-text-overlay{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;text-align:center}.text-and-image+.text-and-image{padding-top:0}.product-details .product-details-summary .product-details-label{font-size:2rem;line-height:1.2;text-transform:uppercase;letter-spacing:2px;font-family:Wood Bonnet,Arial,sans-serif}[data-subtitle-font="DIN Alternate Bold"] .product-details .product-details-summary .product-details-label{font-family:DIN Alternate Bold,Arial,sans-serif}.product-details .product-details-values .product-details-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.6rem}.product-details .product-details-values .product-details-row+.product-details-row{margin-top:2rem}@media (min-width:768px){.product-details .product-details-values .product-details-row+.product-details-row{margin-top:1.6rem}}.product-details .product-details-desc{margin-bottom:4.2rem}@media (min-width:768px){.product-details .product-details-desc{margin-bottom:3.7rem}}.product-details .product-details-summary+.product-details-values{margin-top:5.8rem}.product-details .product-details-row{margin-top:2.6rem;font-size:1.7rem}.product-details.text-and-media{padding-top:8rem;padding-bottom:7.8rem}body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .product-details .product-details-row{font-family:Brandon Grotesque,Arial,sans-serif}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body[data-font-family=""] #app:not([data-body-font="DIN Regular"]) .product-details .product-details-summary .product-details-label{letter-spacing:0}}}.product{padding-bottom:3.6rem}.product .carousel{padding-top:8.7rem}.product .carousel h2{margin-bottom:2rem}.product .carousel .carousel-item{margin-top:-1.2rem}@media (min-width:1025px){.product .carousel .carousel-item{padding:0 2rem;margin-top:-1.4rem}}@media (min-width:1025px){.product{padding-bottom:0}}.quick-links .list{list-style:none}.quick-links .item:not(:last-child) .link{border-bottom:1px solid #d8d8d8}.quick-links .link{display:block;padding:4rem 2rem;text-align:center}.no-touchevents .quick-links .link:focus,.no-touchevents .quick-links .link:hover{color:#f5d93b}.mini-story-body{margin-top:3rem}.mini-story-body .placeholder{position:relative;margin-bottom:-3.5rem}.mini-story-body .placeholder:before{content:"";display:block;padding-top:46.41509%}.mini-story-body .image{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mini-story-body .timestamp{position:relative;margin:1rem 0;z-index:1}.is-mobile .mini-story-body .placeholder{margin-bottom:-2.5rem;max-width:100%}.mini-story-header .title{margin-top:3rem;color:#970016}.mini-story-header .title .highlighted{color:#080d1a}@media (max-width:1152px){.mini-story-header .title{margin-top:2.4rem;font-size:5.76rem}}@media (max-width:1023px){.mini-story-header .title{margin-top:1.95rem;font-size:4.68rem}}.is-mobile .mini-story-header .title{font-size:3rem;margin-top:1rem}.story-timeline{position:relative;height:calc(100vh - 7rem);overflow:hidden;color:#fff}.story-timeline .story-header{position:relative;text-align:center;background-color:#000;height:100vh;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:7rem}.story-timeline .story-header video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;background-color:#000}.story-timeline .story-header .inner-content{position:relative;z-index:1}.story-timeline .story-header .description{max-width:50rem;margin:0 auto;text-shadow:0 0 5px rgba(0,0,0,.5);font-weight:500}.is-mobile .story-timeline .story-header{height:calc(100vh - 14rem);padding-bottom:0}.is-mobile .story-timeline .story-header .inner-content{width:90%}.is-mobile .story-timeline .story-header .title{font-size:1.8rem}.is-mobile .story-timeline .story-header video{display:none}.is-mobile .story-timeline .story-header .description{width:80%;line-height:1.7}.story-timeline .dark-text .heading-01{color:#970016}.story-timeline .dark-text p{color:#080d1a}.story-timeline .bottom-next-control{position:absolute;top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.story-timeline .bottom-next-control:after{height:2rem;width:.2rem;background-color:#fff;content:"";display:block;margin:1rem auto 0;-webkit-box-shadow:0 0 4px 0 #000;box-shadow:0 0 4px 0 #000}.story-timeline .bottom-next-control .cta{font-size:1.4rem;background-color:transparent;border:none;color:#fff;cursor:pointer;text-shadow:2px 2px 3px #000}.story-timeline .bottom-next-control.is-hidden{display:none}.story-timeline .timeline-indicator{position:absolute;top:50%;right:2.5rem;bottom:auto;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.story-timeline .story-header{z-index:2}.story-timeline .stories{position:relative;height:100%}.story-timeline .timestamp{font-size:4rem;font-family:Wood Bonnet,Arial,sans-serif;color:#970016;text-transform:uppercase;padding-top:6rem}[data-font-family="Noto Sans"] .story-timeline .timestamp{font-family:Noto Sans,Arial,sans-serif}[data-font-family="Futura CE"] .story-timeline .timestamp{font-family:Futura CE,Arial,sans-serif}[data-font-family="Futura Condensed"] .story-timeline .timestamp{font-family:Futura Condensed,Arial,sans-serif}[data-font-family="Futura CY"] .story-timeline .timestamp{font-family:Futura CY,Arial,sans-serif}[data-font-family="Futura Full"] .story-timeline .timestamp{font-family:Futura Full,Arial,sans-serif}[data-font-family="Futura GK"] .story-timeline .timestamp{font-family:Futura GK,Arial,sans-serif}[data-font-family="DIN Next LT Pro"] .story-timeline .timestamp{font-family:DIN Next LT Pro,Arial,sans-serif}[data-font-family=Danmark] .story-timeline .timestamp{font-family:Danmark,Arial,sans-serif}[data-body-font="DIN Regular"] .story-timeline .timestamp{font-family:DIN Regular,Arial,sans-serif}.story-timeline .story-description{line-height:1.5;color:#080d1a}.story-timeline .story-description:before{content:"";display:block;height:.4rem;width:9.6rem;background-color:#970016;margin:3rem 0}.story-timeline .story-item{position:relative;padding-right:50%;height:calc(100vh - 7rem);overflow:hidden;background-size:100% 100%;background-color:#af0c23}.story-timeline .story-item:last-child{padding-right:0}.story-timeline .story-item:last-child:before{content:normal}.story-timeline .background{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:100%}.story-timeline .story-item-content{position:relative;padding:0 2rem 0 9.5rem;z-index:1;background-size:100% 100%;background-color:#af0c23}.story-timeline .story-item-content[no-bg] .story-description,.story-timeline .story-item-content[no-bg] .timestamp,.story-timeline .story-item-content[no-bg] .title{color:#fff}.story-timeline .story-item-content[no-bg] .story-description:before{background-color:#fff}@media (max-width:1152px){.story-timeline .timestamp{font-size:4rem}.story-timeline .story-description{font-size:1.6rem}.story-timeline .story-description:before{height:.32rem;width:7.68rem;margin:2.4rem 0}.story-timeline .story-item-content{padding:0 1.6rem 0 7.6rem}}@media (max-width:1023px){.story-timeline .timestamp{font-size:3.25rem}.story-timeline .story-description{font-size:1.3rem}.story-timeline .story-description:before{height:.26rem;width:6.24rem;margin:1.95rem 0}.story-timeline .story-item-content{padding:0 1.3rem 0 6.175rem}}.is-mobile .story-timeline{height:auto}.is-mobile .story-timeline .timestamp{font-size:3rem}.is-mobile .story-timeline .background{display:none}.is-mobile .story-timeline .story-item{padding:2rem 0;height:auto}.is-mobile .story-timeline .story-item:before,.is-mobile .story-timeline .timeline-indicator{display:none}.is-mobile .story-timeline .story-item-content{padding:0 2rem}.is-mobile .story-timeline .story-description{font-size:1.6rem}.is-mobile .story-timeline .bottom-next-control{display:none}.timeline-indicator{padding:0;list-style:none}.timeline-indicator .list-item{cursor:pointer;text-align:right}.timeline-indicator .list-item:after{display:inline-block;vertical-align:middle;background-color:hsla(0,0%,100%,.7);height:.4rem;width:2.4rem;-webkit-box-shadow:1px 1px 3px 0 #696969;box-shadow:1px 1px 3px 0 #696969;content:""}.timeline-indicator .list-item.is-active:after{background-color:#fff}.timeline-indicator .list-item.is-active .copy{opacity:1}.timeline-indicator .copy{display:inline-block;vertical-align:middle;text-align:right;text-transform:uppercase;margin-right:1.6rem;font-size:20px;line-height:1.7;letter-spacing:2px;font-weight:500;color:#fff;opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.styleguide .heading-02.align-center{margin:2rem 0}.button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin:2px 0;font-size:2rem;padding:10px 20px;letter-spacing:2px;color:#fff;background-color:#970016;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;text-transform:uppercase;line-height:1.375;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100px;max-width:100%;border-radius:30px}.no-touchevents .button:focus,.no-touchevents .button:hover{background-color:#66000c}.button.small{font-size:1.4rem;line-height:1.07143;height:4rem}.button.secondary{background-color:transparent;border:1px solid #970016;color:#970016}.no-touchevents .button.secondary:focus,.no-touchevents .button.secondary:hover{border-color:#66000c;color:#66000c;background-color:transparent}.button.grey{background-color:#aaa;color:#000}.no-touchevents .button.grey:focus,.no-touchevents .button.grey:hover{background-color:#919191}.button.transparent{background-color:hsla(0,0%,100%,.1)}.no-touchevents .button.transparent:focus,.no-touchevents .button.transparent:hover{background-color:hsla(0,0%,100%,.2)}.button.fullwidth{width:100%}.button.disabled{background-color:#aaa;pointer-events:none}body[data-font-family=""] .button{padding:12px 20px 8px}body[data-font-family="DIN Next LT Pro"] .button{padding:12px 20px 8px;font-size:16px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body[data-font-family=""] .button{letter-spacing:0}}}.rich-text-editor{word-wrap:break-word}.rich-text-editor h2{font-size:6rem;font-family:Wood Bonnet,Arial,sans-serif;color:#970016;text-transform:uppercase;line-height:1}[data-font-family="Noto Sans"] .rich-text-editor h2{font-family:Noto Sans,Arial,sans-serif}[data-font-family="Futura CE"] .rich-text-editor h2{font-family:Futura CE,Arial,sans-serif}[data-font-family="Futura Condensed"] .rich-text-editor h2{font-family:Futura Condensed,Arial,sans-serif}[data-font-family="Futura CY"] .rich-text-editor h2{font-family:Futura CY,Arial,sans-serif}[data-font-family="Futura Full"] .rich-text-editor h2{font-family:Futura Full,Arial,sans-serif}[data-font-family="Futura GK"] .rich-text-editor h2{font-family:Futura GK,Arial,sans-serif}[data-font-family="DIN Next LT Pro"] .rich-text-editor h2{font-family:DIN Next LT Pro,Arial,sans-serif}[data-font-family=Danmark] .rich-text-editor h2{font-family:Danmark,Arial,sans-serif}[data-body-font="DIN Regular"] .rich-text-editor h2{font-family:DIN Regular,Arial,sans-serif}[data-subtitle-font="DIN Alternate Bold"] .rich-text-editor h2{font-family:DIN Alternate Bold,Arial,sans-serif;font-size:4.8rem}.rich-text-editor p{font-size:1.7rem}.rich-text-editor ul{padding-left:1.5rem}.rich-text-editor h2+.button,.rich-text-editor h2+p,.rich-text-editor h2+ul,.rich-text-editor h4+.button,.rich-text-editor h4+p,.rich-text-editor h4+ul,.rich-text-editor p+.button,.rich-text-editor p+p,.rich-text-editor p+ul,.rich-text-editor ul+.button,.rich-text-editor ul+p,.rich-text-editor ul+ul,.rich-text-editor ul li+li{margin-top:3rem}.rich-text-editor h2+h2,.rich-text-editor p+h2,.rich-text-editor ul+h2{margin-top:7rem}.text-grid{margin:1.8rem 0 8.6rem}.text-grid .heading-03{margin-bottom:8px}.text-grid p{padding:0 2rem;line-height:1.34}.text-grid .grid__item{margin-bottom:5.4rem}@media (min-width:1025px){.text-grid{margin:4.7rem 0 7.3rem}}