.responsive-image{color:transparent;display:block;line-height:0;overflow:hidden;position:relative;width:100%}.responsive-image__img{display:block;height:auto;width:100%}.responsive-image--fade-in-on-load .responsive-image__img{opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.responsive-image--fade-in-on-load.responsive-image--loaded .responsive-image__img{opacity:1}.arp.placeholder-image .responsive-image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@supports (object-fit: cover){.arp.placeholder-image .responsive-image__img{object-fit:cover}}.vice-ad{position:relative;width:100%}.vice-ad__container{text-align:center}.vice-ad__ad{line-height:0}.vice-ad__disclaimer{margin-bottom:5px;text-transform:uppercase}.vice-ad__container--border::before,.vice-ad__container--border::after,.vice-ad__container--placeholder::before,.vice-ad__container--placeholder::after{background-color:rgba(0,0,0,0.1);content:'';height:1px;margin:0 auto;width:100%}.vice-ad__container--border::before,.vice-ad__container--placeholder::before{margin-bottom:10px}.vice-ad__container--border::after,.vice-ad__container--placeholder::after{margin-top:10px}.vice-ad__container--border .vice-ad__disclaimer,.vice-ad__container--placeholder .vice-ad__disclaimer{margin-top:-5px}.vice-ad__container--placeholder .vice-ad__ad{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:center;justify-content:center;min-height:250px}.vice-ad__container .vice-ad__disclaimer,.vice-ad__container--border::before,.vice-ad__container--border::after,.vice-ad__container[data-slot-is-loaded='true'][data-slot-is-empty='true'],.vice-ad__container[data-slot-is-loaded='true'][data-slot-is-collapsed='true']{display:none}.vice-ad__container--placeholder .vice-ad__disclaimer,.vice-ad__container--placeholder::before,.vice-ad__container--placeholder::after,.vice-ad__container--placeholder[data-slot-is-loaded='true'][data-slot-is-empty='true'],.vice-ad__container--placeholder[data-slot-is-loaded='true'][data-slot-is-collapsed='true'],.vice-ad__container[data-slot-is-loaded='true'] .vice-ad__disclaimer,.vice-ad__container--border[data-slot-is-loaded='true']::before,.vice-ad__container--border[data-slot-is-loaded='true']::after{display:block}.vice-ad__container--placeholder[data-slot-is-loaded='true'][data-slot-is-empty='true'] .vice-ad__ad,.vice-ad__container--placeholder[data-slot-is-loaded='true'][data-slot-is-collapsed='true'] .vice-ad__ad{max-height:250px}.banner{min-height:50px;background-color:black;color:white;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:15px 40px;border-top:solid 1px #333333;z-index:1}@media only screen and (min-width: 700px){.banner{min-height:80px}}@media only screen and (max-width: 699px){.banner--display-logo{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:start;align-items:flex-start;padding:20px 20px}}.banner__content{margin-right:40px}@media only screen and (max-width: 699px){.banner__content{width:300px}}.banner:hover .banner--text--hover{opacity:.6}@media only screen and (max-width: 699px){.banner__logo{padding:0 0 20px 0}}.banner__link{text-decoration:none;color:white}.banner__link a{cursor:pointer}.banner__link:visited{color:white}.banner--action{display:block}@media only screen and (min-width: 700px){.banner--action{display:-webkit-box;display:flex}}.banner__close-button{background-color:transparent;border:0;padding:0;margin:0;width:16px;height:16px}.banner__close-button img{width:16px;height:16px}.snackbar{position:fixed;min-height:50px;width:100%;left:0;bottom:0;z-index:100;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;opacity:0}@media only screen and (min-width: 700px){.snackbar{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}.snackbar--entered{opacity:1}.snackbar__inner{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:20px;max-width:400px;background-color:black;color:white;padding:15px 20px;min-height:50px;border-radius:2px}.dek-block{white-space:pre-wrap}a .dek-block{color:black}.theme--dark{color:white}.theme--dark a .dek-block{color:white}.heading{word-break:break-word}.heading,a .heading,.heading a{color:black;text-decoration:none}.theme--dark .heading,a .theme--dark .heading,.theme--dark .heading a{color:white}.byline,a .byline,.byline a{color:black;text-transform:uppercase}.theme--dark .byline,a .theme--dark .byline,.theme--dark .byline a{color:white}.img-display{position:relative}.img-display img{display:block;width:100%;height:100%}.img-display__img-container{background-size:cover;background-position:center;background-repeat:no-repeat}.img-display--linkout{position:relative}.img-display--loaded{-webkit-animation:fadeImage 0s;animation:fadeImage 0s}.img-display .icon{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;z-index:2}.img-display .icon__play{width:80px;height:80px;background-color:white;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.img-display .icon__play--small{width:40px;height:40px}.img-display .icon__play svg{display:block}.img-display .linkout{position:absolute;z-index:10}.img-display .linkout--small{width:40px;height:40px}.img-display .linkout--large{width:120px;height:120px}.img-display .linkout--tl{left:0;top:0}.img-display .linkout--tr{top:0;right:0}.img-display .linkout--bl{bottom:0;left:0}.img-display .linkout--br{bottom:0;right:0}.example-2x3{max-width:300px}.aspect-ratio-example-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.aspect-ratio-example-grid .exmp{padding:5px}@-webkit-keyframes fadeImage{0%{opacity:0}100%{opacity:1}}@keyframes fadeImage{0%{opacity:0}100%{opacity:1}}.tabs{list-style-type:none}.tabs__tab{-webkit-box-flex:1;flex-grow:1;flex-basis:0;text-transform:capitalize}.tabs__tab .tab-count{opacity:0.4}.tabs__tab a{opacity:0.4;color:black}.tabs__tab a:hover{opacity:1}.tabs__tab--disabled{opacity:0.4;color:black}.tabs__tab--active{border-bottom:solid 4px black;color:black}.tabs__tab--active .tabs__tab__inner{padding-bottom:11px}.hr-text{-webkit-box-align:center;align-items:center;color:rgba(0,0,0,0.4)}.hr-text__width{height:1px;background-color:rgba(0,0,0,0.2);-webkit-box-flex:1;flex-grow:1}.modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:500;opacity:0;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media only screen and (min-width: 700px){.modal--large{padding:40px}}.modal--entered{opacity:1}.modal__overlay{position:absolute;background-color:rgba(0,0,0,0.8);height:100%;width:100%}.modal__modal{background-color:var(--modal-bg-color, white);color:var(--modal-fg-color, black);width:100%;max-width:400px;max-height:100%;opacity:1;z-index:501;position:relative;overflow-y:auto;box-shadow:0 5px 12px rgba(0,0,0,0.11);margin:0 20px;border-radius:2px}@media only screen and (min-width: 700px){.modal__modal{margin:0}}.modal--large .modal__modal{max-width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:20px;margin:0}@media only screen and (min-width: 700px){.modal--large .modal__modal{padding:40px}}.modal__modal__close{position:absolute;top:20px;right:20px;text-align:right}.modal__modal__close__button{background-color:transparent;border:0;padding:0;margin:0}.modal__modal__content{margin:auto}.form-group__top{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.form-group__label{text-transform:uppercase}.form-group--error .form-group__label{color:#c80000}.form-group__info{border:0;padding:0;display:inline-block;margin:0}.form-group__required{color:#ff0000}.form-group__error{color:#c80000}.form-group__top{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.form-group__label{text-transform:uppercase}.form-group--error .form-group__label{color:#c80000}.form-group__info{border:0;padding:0;display:inline-block;margin:0}.form-group__required{color:#ff0000}.form-group__error{color:#c80000}.form-group__input{width:100%;border:solid 1px #f1f1f1;border-radius:2px;height:50px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.form-group--error .form-group__input{color:#c80000;border:solid 1px rgba(200,0,0,0.2)}.pills{margin:0}.pills__pill{list-style-type:none}.pills__pill__button{background-color:white;border-radius:25px;border:solid 1px rgba(0,0,0,0.1);height:50px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pills__pill__button:hover{background-color:rgba(0,0,0,0.2)}.pills__pill__button:focus{box-shadow:0 0 5px #4D90FE}.pills__pill__button--selected{background-color:black;border-color:black;color:white}.pills__pill__button--selected:hover{background-color:#333333}.brand-logo svg{width:100% !important;height:auto}.linkout-wrapper{margin-top:40px;max-width:80px}.checkbox{background-color:white;border-radius:2px;border:solid 1px rgba(0,0,0,0.1);width:20px;height:20px;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:0}.checkbox:hover{background-color:rgba(0,0,0,0.2)}.checkbox--checked{border:0;background-color:black;box-shadow:none}.checkbox--checked:hover{background-color:#333333}.button{height:50px;vertical-align:middle;padding-left:20px;padding-right:20px;background-color:white;border:0;border-radius:2px;color:black;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:hover{background-color:#cccccc}.button--outline{background-color:white;border:solid 1px rgba(0,0,0,0.1)}.button--black{background-color:black;color:white}.button--black:hover{background-color:#333333}.tdi{max-width:420px}.tdi .img-display{margin-bottom:10px}.tdi img{width:100%;height:auto}#rsg-root .tdi{max-width:300px}.bli{display:-webkit-box;display:flex}.bli__image{flex-basis:30%}.bli__text{flex-basis:70%;padding:10px 25px}.hellap{position:relative;height:auto}.hellap__image{position:relative;z-index:2;width:60%;height:auto;margin:0;padding:0}.hellap__image img{overflow:visible;box-shadow:0px 2px 20px 0px rgba(50,50,50,0.45)}.hellap__icon{position:absolute;width:80px;height:80px;background-color:white;border-radius:50%;left:50%;top:50%;margin-left:-40px;margin-top:-40px;z-index:10;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.hellap__icon svg{display:block}.hellap__content{position:absolute;z-index:1;width:40%;height:100%;top:0;right:0;background-color:black;color:white;padding:10px 30px;border-bottom:30px solid white;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.fancy-tdi img{width:100%;height:auto}.fancy-tdi a{color:black}.fancy-tdi__text-content{position:relative;padding:15px;background-color:white;min-height:80px;z-index:3;width:97%;left:3%}.fancy-tdi--small .fancy-tdi__text-content{padding:10px;min-height:30px;z-index:3;width:95%;left:5%}.fancy-tdi--list .fancy-tdi__text-content{padding:10px;min-height:30px;z-index:3;width:95%;left:5%}.fancy-tdi__list-item{margin:20px 0}.theme--dark.fancy-tdi__text-content{background-color:black}.heading-background{position:relative;overflow:hidden;z-index:0}.heading-background--blank.heading-background--dark{background-color:black}.heading-background--dark,.heading-background--dark .heading{color:white}.heading-background__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.heading-background__image__picture{height:100%}.heading-background__image__picture img{object-fit:cover;height:100%}.heading-background__content{z-index:2}.heading-background__content .heading{background:transparent}
