.box-container{z-index:1;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;pointer-events:none;position:relative}.box-container .cta{position:absolute;left:50%;bottom:0;-ms-transform:translate(-50%, 40%);transform:translate(-50%, 40%)}.box-container--center,.box-container--bottom{text-align:center}.box-container--center .box-container__box-outer,.box-container--bottom .box-container__box-outer{-ms-flex-align:center;align-items:center}.box-container--progress-right .box-progress__total{margin-right:8px;text-align:right}.box-container--progress-left .box-progress__total{margin-left:8px;text-align:left}.box-container .box-progress{width:100%}.box-container .box-progress svg{width:100%}.box-container .box-progress__total{display:block;padding-bottom:24px}.box-container__box-outer{background:url("../assets/tiered-features/tiered-features-box-bg.svg") no-repeat 100%/100%;width:90%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#e9e5d2;pointer-events:all;padding:24px 32px}.box-container__box-outer p{font-family:"Windlass","Georgia","serif";font-size:calc(14px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)));margin-bottom:24px}.box-container__box-outer p em,.box-container__box-outer p i{font-style:normal}.box-container__box-outer .box-header{text-transform:uppercase;font-family:"Burlesk","Georgia","serif";font-size:calc(29px*var(--typography-scale-font-size-burlesk-heading1, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(34px*var(--typography-scale-line-height-burlesk-heading1, var(--typography-scale-line-height-burlesk, 1)));margin-bottom:24px}.box-container__box-outer .box-header em,.box-container__box-outer .box-header i{font-style:normal}@media screen and (min-width: 720px){.box-container{top:0;position:absolute;-ms-flex-align:center;align-items:center;width:50%}.box-container--left{left:-5%}.box-container--right{right:-5%}.box-container--center{left:28.83%}.box-container--bottom{left:28.83%;-ms-flex-align:end;align-items:flex-end;top:auto;bottom:-15%}.box-container--bottom .box-container__box-outer{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.box-container__box-outer{width:100%;-ms-flex-align:start;align-items:flex-start;padding:32px 40px}.box-container__box-outer p{font-size:calc(14px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.box-container__box-outer .box-header{font-size:calc(29px*var(--typography-scale-font-size-burlesk-heading1, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(34px*var(--typography-scale-line-height-burlesk-heading1, var(--typography-scale-line-height-burlesk, 1)))}}@media screen and (min-width: 1024px){.box-container__box-outer p{font-size:calc(14px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.box-container__box-outer .box-header{font-size:calc(29px*var(--typography-scale-font-size-burlesk-heading1, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(34px*var(--typography-scale-line-height-burlesk-heading1, var(--typography-scale-line-height-burlesk, 1)))}}@media screen and (min-width: 1200px){.box-container{width:42.33%}.box-container__box-outer{padding:56px 80px}.box-container__box-outer p{font-size:calc(16px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.box-container__box-outer p{margin-bottom:24px}.box-container__box-outer .box-header{font-size:calc(37px*var(--typography-scale-font-size-burlesk-heading1, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(44px*var(--typography-scale-line-height-burlesk-heading1, var(--typography-scale-line-height-burlesk, 1)))}}@media screen and (min-width: 1440px){.box-container__box-outer p{font-size:calc(16px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(24px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.box-container__box-outer .box-header{font-size:calc(37px*var(--typography-scale-font-size-burlesk-heading1, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(44px*var(--typography-scale-line-height-burlesk-heading1, var(--typography-scale-line-height-burlesk, 1)))}}@media screen and (min-width: 2000px){.box-container__box-outer p{font-size:calc(20px*var(--typography-scale-font-size-windlass-body-default, var(--typography-scale-font-size-windlass, 1)));line-height:calc(28px*var(--typography-scale-line-height-windlass-body-default, var(--typography-scale-line-height-windlass, 1)))}.box-container__box-outer .box-header{font-size:calc(50px*var(--typography-scale-font-size-burlesk-heading1, var(--typography-scale-font-size-burlesk, 1)));line-height:calc(60px*var(--typography-scale-line-height-burlesk-heading1, var(--typography-scale-line-height-burlesk, 1)))}}
.responsive-image{height:auto;min-height:1px;min-width:1px;max-width:100%;opacity:0;transition:opacity 1s}.responsive-image--fade-transform{transition:opacity 1s,transform 3.7s;transform:translate3d(0, 5%, 0)}.responsive-image--triggered{opacity:1}.responsive-image--triggered.responsive-image--fade-transform{transform:translate3d(0, 0, 0)}
.adventure-feature{position:relative}.adventure-feature--with-box{padding-bottom:32px}.adventure-feature::after{transition:box-shadow .2s,background-color .2s;position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);z-index:-1;background-color:rgba(0,0,0,0)}.adventure-feature--focused{position:relative}body.show-outlines .adventure-feature--focused{outline:4px solid #fff5dd;outline-offset:1px;box-shadow:#000 0 1px 12px 5px}.adventure-feature--focused::after{background-color:#00ff9c;box-shadow:#00ff9c 0 0 25px 5px}.adventure-feature__inner{clip-path:url(#ragged-image-border);position:relative;padding-top:56.25%}.adventure-feature__inner .background-image{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover}.adventure-feature__inner button{display:block;border:0;background:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%}.adventure-feature__inner button .background-image{position:initial}.adventure-feature__inner .video-link{width:60px;height:60px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.adventure-feature__inner .video-link:focus{outline:0}.adventure-feature__inner .video-link:focus .icon--play-arrow{box-shadow:#00ff9c 0 0 25px 5px;border-radius:50%}.adventure-feature__inner .video-link:hover .icon--play-arrow svg{opacity:.6}.adventure-feature__inner .video-link .icon--play-arrow{color:#f1eee5;background:url("../assets/video-preview/play-background.svg") no-repeat 50% 50%/cover;width:100%;height:100%}.adventure-feature__inner .video-link .icon--play-arrow svg{width:25%;height:25%;top:50%;left:50%;position:absolute;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity .3s}.adventure-feature__inner .video-player-inline{position:absolute;top:0;left:0;height:100%;width:100%}.adventure-feature__inner .video-player-inline .video-player .video-wrapper{max-width:100%;height:100%}.adventure-feature__inner img.decorations{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.adventure-feature__inner svg.box{position:relative}.adventure-feature--small .box-container,.adventure-feature--smaller .box-container{left:5%;width:90%;top:90%;-ms-flex-align:start;align-items:flex-start;position:absolute}.adventure-feature--small .box-container__box,.adventure-feature--smaller .box-container__box{display:block}.adventure-feature--small .box-container__box-outer,.adventure-feature--smaller .box-container__box-outer{padding:20px}.adventure-feature--small .box-container__box-outer .box-container__box,.adventure-feature--smaller .box-container__box-outer .box-container__box{display:block}.adventure-feature--small .box-container__box-outer p,.adventure-feature--smaller .box-container__box-outer p{margin-bottom:10px;font-family:"Manuskript","Georgia","serif";text-align:left}.adventure-feature--small .box-container__box-outer h3.box-header,.adventure-feature--smaller .box-container__box-outer h3.box-header{margin-bottom:12px}.adventure-feature--small .adventure-feature__inner,.adventure-feature--smaller .adventure-feature__inner{margin-bottom:50%}.adventure-feature__status-indicator{position:absolute;top:-10px;left:30px;padding:10px 20px;background:url("../assets/button/green-button-sprite.svg#off") no-repeat 100%/100%;color:#fff}@media screen and (min-width: 720px){.adventure-feature__inner .video-link{width:90px;height:90px}.adventure-feature--box-left{margin-left:5%}.adventure-feature--box-right{margin-right:5%}.adventure-feature--box-bottom{margin-bottom:12%}}
.video-player-inline__thumbnail{background:rgba(0,0,0,0);border:0;padding:0;position:relative;width:100%}.video-player-inline__thumbnail:focus{outline:0;box-shadow:#00ff9c 0 0 8px 5px}.video-player-inline__thumbnail .icon--play{color:#f1eee5;width:60px;height:60px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.video-player-inline__thumbnail svg{position:relative;vertical-align:bottom}
.background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;opacity:0;transition:opacity .6s}.background-image--top-left{background-position:top left}.background-image--top-center{background-position:top center}.background-image--top-right{background-position:top right}.background-image--center-left{background-position:center left}.background-image--center-right{background-position:center right}.background-image--bottom-left{background-position:bottom left}.background-image--bottom-center{background-position:bottom center}.background-image--bottom-right{background-position:bottom right}.background-image--triggered{opacity:1}
