.card{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.card__meta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:16px}.card__meta{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:100%;color:#eaeae5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-wrap:nowrap}@media(min-width:360px){.card__meta{font-size:calc(12px + ((100vw - 360px) / ((1920 - 360) / (12 - 12))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card__meta{font-size:12px;line-height:100%}}.card__meta--location,.card__meta--distance,.card__meta--duration{display:none}.card__meta .v-icon__svg{color:#eaeae5;height:18px;width:18px;border:none}.card__meta .v-icon__svg--time{border:1px solid currentColor;border-radius:50%}.card__meta .v-icon__svg--location{height:19px;width:19px}.card__media-wrapper{position:relative}.card__media-link{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.card__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 24px;position:relative}.card__banner{color:#fff}.card__heading-wrapper{margin-bottom:24px}.card__heading-wrapper a{color:inherit;text-decoration:none}.card__heading-wrapper a:hover,.card__heading-wrapper a:active{text-decoration:underline}.card__heading-wrapper .eyebrow{font-size:15px}.card__heading-wrapper .heading{margin:0;font-size:18px;line-height:1.35}@media(min-width:360px){.card__heading-wrapper .heading{font-size:calc(18px + ((100vw - 360px) / ((1920 - 360) / (22 - 18))));line-height:calc(1.35 + ((100vw - 360px) / (1920 - 360)) * (1.35 - 1.35))}}@media(min-width: 1920px){.card__heading-wrapper .heading{font-size:22px;line-height:1.35}}.card__heading-wrapper .subheader{margin-top:0;margin-bottom:16px}.card__heading-wrapper a{color:inherit;text-decoration:none}.card__heading-wrapper a:hover,.card__heading-wrapper a:active{text-decoration:underline}.card__heading-wrapper button{text-align:left;cursor:pointer}.card__heading-wrapper button:hover,.card__heading-wrapper button:active{text-decoration:underline}.card__road-trip-data{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:24px}.card__road-trip-data .v-icon__svg{margin-right:6px}.card__duration,.card__distance{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:0}.card__duration span,.card__distance span{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:100%}@media(min-width:360px){.card__duration span,.card__distance span{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (14 - 14))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card__duration span,.card__distance span{font-size:14px;line-height:100%}}.card__location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:0}.card__location span{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%}@media(min-width:360px){.card__location span{font-size:calc(16px + ((100vw - 360px) / ((1920 - 360) / (16 - 16))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card__location span{font-size:16px;line-height:100%}}.card__content,.card__content p{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.6;margin-bottom:24px}@media(min-width:360px){.card__content,.card__content p{font-size:calc(16px + ((100vw - 360px) / ((1920 - 360) / (16 - 16))));line-height:calc(1.6 + ((100vw - 360px) / (1920 - 360)) * (1.6 - 1.6))}}@media(min-width: 1920px){.card__content,.card__content p{font-size:16px;line-height:1.6}}.card__content:has(+.divider),.card__content p:has(+.divider){margin-bottom:0}.card__tripadvisor{color:#fff;position:absolute;z-index:4;bottom:15px;left:15px}.card__tripadvisor .tripadvisor-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.card__tripadvisor .tripadvisor-link .v-icon__svg{color:#fff;opacity:1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.card__tripadvisor .tripadvisor-link:hover .v-icon__svg,.card__tripadvisor .tripadvisor-link:focus .v-icon__svg,.card__tripadvisor .tripadvisor-link:active .v-icon__svg{color:#fff;opacity:.75}.card__tripadvisor .v-icon__svg--trip-advisor{height:30px;width:30px;color:#1a2c1a}.card__tripadvisor .rating{position:relative}.card__tripadvisor .rating__outer{display:inline-block;position:relative}.card__tripadvisor .rating__inner{display:inline-block;position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.card__tripadvisor .rating .v-icon__svg{height:20px;width:20px}.card__ski-resort-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:32px}.card__terrain,.card__vertical,.card__airport{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.card__terrain--text,.card__vertical--text,.card__airport--text{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:100%;width:55px}@media(min-width:360px){.card__terrain--text,.card__vertical--text,.card__airport--text{font-size:calc(15px + ((100vw - 360px) / ((1920 - 360) / (15 - 15))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card__terrain--text,.card__vertical--text,.card__airport--text{font-size:15px;line-height:100%}}.card__terrain--data,.card__vertical--data,.card__airport--data{font-family:"bc-sans-medium",sans-serif;font-weight:500;font-style:normal;font-size:12px;line-height:160%;color:#1c1c1c}@media(min-width:360px){.card__terrain--data,.card__vertical--data,.card__airport--data{font-size:calc(12px + ((100vw - 360px) / ((1920 - 360) / (15 - 12))));line-height:calc(160% + ((100vw - 360px) / (1920 - 360)) * (160 - 160))}}@media(min-width: 1920px){.card__terrain--data,.card__vertical--data,.card__airport--data{font-size:15px;line-height:160%}}.card__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card__links{margin-top:auto}.card__favourite{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;height:24px;-webkit-transition:all ease-in-out .4s;transition:all ease-in-out .4s;width:24px;cursor:pointer;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.card__favourite .v-icon__svg{height:24px;width:24px}.card__favourite:after{content:"";opacity:0;background-color:rgba(0,0,0,0);position:absolute;left:0;top:0;-webkit-mask:url("/content/themes/base/assets/img/icons/favourite-highlighted.svg") no-repeat 50% 50%;mask:url("/content/themes/base/assets/img/icons/favourite-highlighted.svg") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:24px;height:24px;display:block;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.card__favourite.not-selected{color:#1c1c1c}.card__favourite.not-selected:hover{color:rgba(0,0,0,0)}.card__favourite.selected:after,.card__favourite:hover:after{content:"";background-color:#a8483d;opacity:1}.card__logo{gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card__logo img{width:min(100%,200px)}.card__logo:has(.card__logo-title) img{width:40px;height:40px;border-radius:100vh;-o-object-fit:cover;object-fit:cover;background-color:rgba(255,255,255,.3)}.card__logo-title{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:normal}@media(min-width:360px){.card__logo-title{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (14 - 14))));line-height:normal}}@media(min-width:1920px){.card__logo-title{font-size:14px}}.card .divider{border:none;border-top:.5px solid #c6c5bc;height:0;margin-bottom:32px;margin-top:32px;width:100%}.card:has(.media__yt--duration,.basic-video__duration) .card__media-wrapper:after{z-index:1}.card--default{--media-wrapper-height:228px;border-radius:20px;overflow:hidden;height:100%}@media(min-width:768px){.card--default:has(.card__media-wrapper--sm){--media-wrapper-height:calc(228px + ((100vw - 768px) / ((1024 - 768) / (305 - 228))))}}@media(min-width: 1024px){.card--default:has(.card__media-wrapper--sm){--media-wrapper-height: 305px}}.card--default:has(.card__media-wrapper--md),.card--default:has(.card__media-wrapper--med){--media-wrapper-height: 305px}@media(min-width: 768px){.card--default:has(.card__media-wrapper--md),.card--default:has(.card__media-wrapper--med){--media-wrapper-height: calc(305px + ((100vw - 768px) / ((1024 - 768) / (407 - 305))))}}@media(min-width: 1024px){.card--default:has(.card__media-wrapper--md),.card--default:has(.card__media-wrapper--med){--media-wrapper-height: 407px}}.card--default:has(.card__media-wrapper--lg){--media-wrapper-height: 407px}@media(min-width: 768px){.card--default:has(.card__media-wrapper--lg){--media-wrapper-height: calc(407px + ((100vw - 768px) / ((1024 - 768) / (543 - 407))))}}@media(min-width: 1024px){.card--default:has(.card__media-wrapper--lg){--media-wrapper-height:543px}}.card--default .card__content-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.card--default .card__content,.card--default .card__content p{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.6}@media(min-width:360px){.card--default .card__content,.card--default .card__content p{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (14 - 14))));line-height:calc(1.6 + ((100vw - 360px) / (1920 - 360)) * (1.6 - 1.6))}}@media(min-width: 1920px){.card--default .card__content,.card--default .card__content p{font-size:14px;line-height:1.6}}.card--default .card__heading-wrapper{margin-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card--default .card__heading-wrapper .heading{font-family:"bc-sans-medium",sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:1.35}@media(min-width:360px){.card--default .card__heading-wrapper .heading{font-size:calc(18px + ((100vw - 360px) / ((1920 - 360) / (22 - 18))));line-height:calc(1.35 + ((100vw - 360px) / (1920 - 360)) * (1.35 - 1.35))}}@media(min-width: 1920px){.card--default .card__heading-wrapper .heading{font-size:22px;line-height:1.35}}.card--default .card__footer-wrapper{margin-top:auto}.card--default .card__footer{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}@media(min-width:1024px){.card--default .card__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.card--default .card__footer:has(.card__meta-wrapper){-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card--default .card__favourite{margin-left:auto;pointer-events:auto}.card--default .card__favourite.not-selected{color:#eaeae5}.card--default .card__favourite.not-selected:not(:hover):after{z-index:-1;opacity:1;background-color:rgba(0,0,0,.8)}.card--default .card__media-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;height:var(--media-wrapper-height)}.card--default .card__media-wrapper .picture__caption--icon{display:none}.card--default .card__media-wrapper:has(.card__iconic):after{content:"";background:-webkit-gradient(linear,left bottom,left top,color-stop(35%,rgba(28,28,28,0)),to(rgba(28,28,28,.7)));background:linear-gradient(0deg,rgba(28,28,28,0) 35%,rgba(28,28,28,.7) 100%);height:40%;left:0;position:absolute;top:0;width:100%;pointer-events:none}.card--default .card__media-wrapper--sm:has(.card__iconic):after{height:67%}.card--default .card__banner{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;padding:18px 16px;position:absolute;right:0;top:0;z-index:4;min-height:44px;gap:24px;pointer-events:none}@media(min-width:360px){.card--default .card__banner{font-size:calc(16px + ((100vw - 360px) / ((1920 - 360) / (18 - 16))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card--default .card__banner{font-size:18px;line-height:100%}}@media(max-width:767.98px){.card--default .card__banner{font-size:11px;line-height:1.1;padding:10px 12px;min-height:32px}}@media(max-width:1439.98px){.card--default .card__banner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}}@media(min-width:1440px){.card--default .card__banner{font-size:14px;line-height:1.3;padding:12px 14px;min-height:36px}}.card--default .card__banner .card__iconic{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}@media(max-width:1439.98px){.card--default .card__banner .card__iconic{gap:6px}}.card--default .card__banner .card__iconic .v-icon__svg{height:40px;width:40px;-ms-flex-negative:0;flex-shrink:0;display:block}@media(max-width:1439.98px){.card--default .card__banner .card__iconic .v-icon__svg{height:28px;width:28px}}.card--default .card__banner .card__iconic span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:12px;line-height:1.3}@media(max-width:1919.98px){.card--default .card__banner .card__iconic span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media(min-width:1280px){.card--default .card__banner .card__iconic span{font-size:13px}}@media(min-width:1440px){.card--default .card__banner .card__iconic span{font-size:14px}}.card--default .card__banner .card__iconic--badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.card--default .card__banner .card__iconic--badge span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:12px;opacity:0;max-width:0;overflow:hidden;white-space:nowrap;-webkit-transition:opacity .5s cubic-bezier(.4,0,.2,1),max-width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1),max-width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1);padding-left:0}@media(max-width:1919.98px){.card--default .card__banner .card__iconic--badge span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media(max-width:767.98px){.card--default .card__banner .card__iconic--badge span{font-size:11px}}@media(min-width:768px){.card--default .card__banner .card__iconic--badge span{font-size:14px}}.card--default .card__banner .card__iconic--badge:hover span{opacity:1;max-width:200px;padding-left:12px}@media(max-width:1439.98px){.card--default .card__banner .card__iconic--badge:hover span{padding-left:4px}}.card--default .card__banner .card__iconic--badge:only-of-type span{opacity:1;max-width:150px;padding-left:12px}@media(max-width:1439.98px){.card--default .card__banner .card__iconic--badge:only-of-type span{padding-left:4px}}.card--default .card__meta-wrapper{-ms-flex-negative:0;flex-shrink:0}.card--default .card__meta{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:100%;color:#1c1c1c}@media(min-width:360px){.card--default .card__meta{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (14 - 14))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card--default .card__meta{font-size:14px;line-height:100%}}.card--default .card__meta .v-icon__svg{color:#1c1c1c}@media(max-width:1439.98px){.card--default .card__meta{gap:5px}.card--default .card__meta .v-icon__svg{height:13px;width:13px}.card--default .card__meta .v-icon__svg--time{border-width:.5px}}.card--default .card__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:575.98px){.card--default .card__links .btn:not(.btn--circle-icon){padding-inline:24px}}.card--default .card__links:has(>:only-child) a:after,.card--default .card__links:has(>:only-child) button:after{content:"";width:100%;height:calc(100% + var(--media-wrapper-height));position:absolute;top:calc(var(--media-wrapper-height)*-1);left:0;z-index:2}.card--default .card__logo{margin-bottom:20px}.card--default .divider{display:none}.card--default .media__yt--duration,.card--default .basic-video__duration{display:none}.card--default.card--videos .media__yt--play{display:none}.card--default.card--videos .media__yt--content{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.card--default.card--videos .media__yt--content:before{content:"";display:block;position:absolute;background:rgba(28,28,28,.6);width:80px;height:80px;border:3px solid rgba(234,234,229,.8);border-radius:50px;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;cursor:pointer}.card--default.card--videos .media__yt--content:after{content:"";display:block;position:absolute;background:url("/content/themes/base/assets/img/icons/play.svg") no-repeat center;width:24px;height:24px;-webkit-filter:brightness(0) saturate(100%) invert(93%) sepia(7%) saturate(529%) hue-rotate(342deg) brightness(112%) contrast(83%);filter:brightness(0) saturate(100%) invert(93%) sepia(7%) saturate(529%) hue-rotate(342deg) brightness(112%) contrast(83%)}.card--horizontal{border-top:1px solid rgba(28,28,28,.2);border-radius:1px}.card--horizontal .card__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:768px){.card--horizontal .card__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:400px}}.card--horizontal .card__media-wrapper{height:384px}@media(min-width:768px){.card--horizontal .card__media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:59%;height:400px}}@media(min-width:1280px){.card--horizontal .card__media-wrapper{width:65.5%}}@media(min-width:1920px){.card--horizontal .card__media-wrapper{width:77%}}@media(min-width:768px){.card--horizontal .card__media-wrapper .media{width:61%}}@media(min-width:1280px){.card--horizontal .card__media-wrapper .media{width:72%}}@media(min-width:1920px){.card--horizontal .card__media-wrapper .media{width:82%}}.card--horizontal .card__media-wrapper .card__banner{font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:32px 32px 36px;position:absolute;right:0;top:0;z-index:4}@media(min-width:360px){.card--horizontal .card__media-wrapper .card__banner{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (15 - 14))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card--horizontal .card__media-wrapper .card__banner{font-size:15px;line-height:100%}}@media(min-width:768px){.card--horizontal .card__media-wrapper .card__banner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:calc(15px + ((100vw - 768px) / ((1280 - 768) / (16 - 15))));position:relative;width:39%}}@media(min-width:1280px){.card--horizontal .card__media-wrapper .card__banner{font-size:calc(16px + ((100vw - 1280px) / ((1920 - 1280) / (18 - 16))));width:28%}}@media(min-width:1920px){.card--horizontal .card__media-wrapper .card__banner{width:18%}}.card--horizontal .card__media-wrapper .card__banner .card__iconic{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:14px}@media(min-width:768px){.card--horizontal .card__media-wrapper .card__banner .card__iconic{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.card--horizontal .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:40px;width:40px}@media(min-width:1280px){.card--horizontal .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:50px;width:50px}}.card--horizontal .card__media-wrapper .card__banner .card__iconic span{width:135px}.card--horizontal .card__media-wrapper .picture__caption--icon{display:none}.card--horizontal .card__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;position:relative}@media(min-width:768px){.card--horizontal .card__content-wrapper{gap:18px;padding:34px 30px 24px;width:41%}}@media(min-width:1280px){.card--horizontal .card__content-wrapper{padding:33px 36px 24px;width:34.5%}}@media(min-width:1920px){.card--horizontal .card__content-wrapper{padding:32px 36px 24px 40px;width:23%}}.card--horizontal .card__content-wrapper .card__heading-wrapper{margin-bottom:0}.card--horizontal .card__content-wrapper .card__content,.card--horizontal .card__content-wrapper .card__content p{font-size:13px}@media(min-width:768px){.card--horizontal .card__content-wrapper .card__content,.card--horizontal .card__content-wrapper .card__content p{font-size:14px}}@media(min-width:1280px){.card--horizontal .card__content-wrapper .card__content,.card--horizontal .card__content-wrapper .card__content p{font-size:15px}}@media(min-width:1920px){.card--horizontal .card__content-wrapper .card__content,.card--horizontal .card__content-wrapper .card__content p{font-size:16px}}.card--horizontal .card__content-wrapper .divider{display:none}.card--horizontal .card__content-wrapper .card__ski-resort-data{margin-bottom:0}.card--horizontal .card__content-wrapper .card__footer{margin-top:auto}.card--stacked .card__meta-wrapper,.card--slider .card__meta-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-right:-12px}@media(min-width:768px){.card--stacked .card__meta-wrapper,.card--slider .card__meta-wrapper{margin-right:unset}}.card--stacked .card__meta--location,.card--stacked .card__meta--distance,.card--stacked .card__meta--duration,.card--slider .card__meta--location,.card--slider .card__meta--distance,.card--slider .card__meta--duration{display:-webkit-box;display:-ms-flexbox;display:flex}.card--stacked .card__road-trip-data,.card--slider .card__road-trip-data{display:none}.card--stacked .card__inner,.card--slider .card__inner{-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;gap:23px}@media(min-width:768px){.card--stacked .card__inner,.card--slider .card__inner{gap:24px}}@media(min-width:1280px){.card--stacked .card__inner,.card--slider .card__inner{gap:45px}}@media(min-width:1920px){.card--stacked .card__inner,.card--slider .card__inner{gap:51px}}.card--stacked .divider,.card--slider .divider{display:none}.card--stacked .card__meta,.card--slider .card__meta{color:#1c1c1c}.card--stacked .card__meta .v-icon__svg,.card--slider .card__meta .v-icon__svg{color:#1c1c1c}.card--stacked .card__media-wrapper,.card--slider .card__media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:320px}@media(min-width:1920px){.card--stacked .card__media-wrapper,.card--slider .card__media-wrapper{height:365px}}.card--stacked .card__media-wrapper .media,.card--slider .card__media-wrapper .media{width:64%}@media(min-width:768px){.card--stacked .card__media-wrapper .media,.card--slider .card__media-wrapper .media{width:63%}}@media(min-width:1280px){.card--stacked .card__media-wrapper .media,.card--slider .card__media-wrapper .media{width:72.75%}}.card--stacked .card__media-wrapper .media .picture,.card--slider .card__media-wrapper .media .picture{border-radius:0 0 0 3px}.card--stacked .card__media-wrapper .card__banner,.card--slider .card__media-wrapper .card__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;padding:15px;width:36%}@media(min-width:768px){.card--stacked .card__media-wrapper .card__banner,.card--slider .card__media-wrapper .card__banner{gap:32px;padding:29px 32px 32px;width:37%}}@media(min-width:1280px){.card--stacked .card__media-wrapper .card__banner,.card--slider .card__media-wrapper .card__banner{padding:51px 54px 54px;width:27.25%}}@media(min-width:1920px){.card--stacked .card__media-wrapper .card__banner,.card--slider .card__media-wrapper .card__banner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;padding:75px 80px 80px 83px}}.card--stacked .card__media-wrapper .card__banner .card__iconic,.card--slider .card__media-wrapper .card__banner .card__iconic{font-family:"great-Forest-small-caps",sans-serif;font-size:14px;line-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;gap:15px}@media(min-width:360px){.card--stacked .card__media-wrapper .card__banner .card__iconic,.card--slider .card__media-wrapper .card__banner .card__iconic{font-size:calc(14px + ((100vw - 360px) / ((1920 - 360) / (15 - 14))));line-height:calc(100% + ((100vw - 360px) / (1920 - 360)) * (100 - 100))}}@media(min-width: 1920px){.card--stacked .card__media-wrapper .card__banner .card__iconic,.card--slider .card__media-wrapper .card__banner .card__iconic{font-size:15px;line-height:100%}}@media(min-width:768px){.card--stacked .card__media-wrapper .card__banner .card__iconic,.card--slider .card__media-wrapper .card__banner .card__iconic{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.card--stacked .card__media-wrapper .card__banner .card__iconic .v-icon__svg,.card--slider .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:32px;width:32px}@media(min-width:768px){.card--stacked .card__media-wrapper .card__banner .card__iconic .v-icon__svg,.card--slider .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:42px;width:42px}}@media(min-width:1280px){.card--stacked .card__media-wrapper .card__banner .card__iconic .v-icon__svg,.card--slider .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:46px;width:46px}}@media(min-width:1920px){.card--stacked .card__media-wrapper .card__banner .card__iconic .v-icon__svg,.card--slider .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:60px;width:60px}}.card--stacked .card__media-wrapper .card__banner .card__iconic span,.card--slider .card__media-wrapper .card__banner .card__iconic span{max-width:145px}@media(min-width:768px){.card--stacked .card__media-wrapper .card__banner .card__iconic span,.card--slider .card__media-wrapper .card__banner .card__iconic span{font-size:15px;margin-top:-3px}}@media(min-width:1280px){.card--stacked .card__media-wrapper .card__banner .card__iconic span,.card--slider .card__media-wrapper .card__banner .card__iconic span{font-size:16px;margin-top:unset}}@media(min-width:1920px){.card--stacked .card__media-wrapper .card__banner .card__iconic span,.card--slider .card__media-wrapper .card__banner .card__iconic span{font-size:16px;line-height:100%}}.card--stacked .card__content-wrapper,.card--slider .card__content-wrapper{padding:0 15px 30px}@media(min-width:768px){.card--stacked .card__content-wrapper,.card--slider .card__content-wrapper{padding:0 32px 32px}}@media(min-width:1280px){.card--stacked .card__content-wrapper,.card--slider .card__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 54px 54px}.card--stacked .card__content-wrapper .card__heading-wrapper,.card--stacked .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__heading-wrapper,.card--slider .card__content-wrapper .card__content{width:50%}}@media(min-width:1920px){.card--stacked .card__content-wrapper,.card--slider .card__content-wrapper{padding:0 80px 80px 83px}}.card--stacked .card__content-wrapper .card__heading-wrapper,.card--slider .card__content-wrapper .card__heading-wrapper{margin-bottom:17px}@media(min-width:768px){.card--stacked .card__content-wrapper .card__heading-wrapper .heading,.card--slider .card__content-wrapper .card__heading-wrapper .heading{font-size:22px;padding-right:25%}}@media(min-width:1280px){.card--stacked .card__content-wrapper .card__heading-wrapper .heading,.card--slider .card__content-wrapper .card__heading-wrapper .heading{font-size:28px;padding-right:10%}}@media(min-width:1920px){.card--stacked .card__content-wrapper .card__heading-wrapper .heading,.card--slider .card__content-wrapper .card__heading-wrapper .heading{font-size:32px;padding-right:25%}}.card--stacked .card__content-wrapper .card__content,.card--stacked .card__content-wrapper .card__content p,.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(min-width:768px){.card--stacked .card__content-wrapper .card__content,.card--stacked .card__content-wrapper .card__content p,.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{font-size:14px;padding-right:42%}}@media(min-width:1280px){.card--stacked .card__content-wrapper .card__content,.card--stacked .card__content-wrapper .card__content p,.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{font-size:15px;padding-left:15.25%;padding-right:unset}}@media(min-width:1920px){.card--stacked .card__content-wrapper .card__content,.card--stacked .card__content-wrapper .card__content p,.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{font-size:16px;padding-left:15%;padding-right:10%}}.card--stacked .card__content-wrapper .card__footer,.card--slider .card__content-wrapper .card__footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;padding-top:26px}@media(min-width:768px){.card--stacked .card__content-wrapper .card__footer,.card--slider .card__content-wrapper .card__footer{gap:64px}}@media(min-width:1280px){.card--stacked .card__content-wrapper .card__footer,.card--slider .card__content-wrapper .card__footer{padding-top:30px}}@media(min-width:1920px){.card--stacked .card__content-wrapper .card__footer,.card--slider .card__content-wrapper .card__footer{padding-top:17px}}@media(min-width:1280px){.card--stacked .card__logo,.card--slider .card__logo{margin:0 32px 4px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;place-self:flex-end}}.card--slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media(min-width:1920px){.card--slider .card__inner{gap:52px}}.card--slider .card__media-wrapper .card__banner{width:41%}@media(min-width:768px){.card--slider .card__media-wrapper .card__banner{width:44%}}@media(min-width:1280px){.card--slider .card__media-wrapper .card__banner{padding:51px 54px 54px 44px;width:30.5%}}@media(min-width:1920px){.card--slider .card__media-wrapper .card__banner{padding:75px 84px 54px 80px;width:33.5%}}@media(min-width:1920px){.card--slider .card__media-wrapper .card__banner .card__iconic{gap:18px}}@media(min-width:1920px){.card--slider .card__media-wrapper .card__banner .card__iconic .v-icon__svg{height:58px;width:58px}}@media(min-width:1920px){.card--slider .card__media-wrapper .card__banner .card__time{height:58px}}.card--slider .card__media-wrapper .media{width:62%}@media(min-width:768px){.card--slider .card__media-wrapper .media{width:59%}}@media(min-width:1280px){.card--slider .card__media-wrapper .media{width:68.5%}}@media(min-width:1920px){.card--slider .card__media-wrapper .media{width:66.5%}}@media(min-width:768px){.card--slider .card__content-wrapper{padding:0 32px 24px}}@media(min-width:1280px){.card--slider .card__content-wrapper{padding:0 54px 26px}}@media(min-width:1920px){.card--slider .card__content-wrapper{padding:0 80px 40px}}@media(min-width:768px){.card--slider .card__content-wrapper .card__heading-wrapper .heading{padding-right:15%}}@media(min-width:1280px){.card--slider .card__content-wrapper .card__heading-wrapper .heading{padding-right:5%}}@media(min-width:768px){.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{padding-right:32%}}@media(min-width:1280px){.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{padding-left:9%;padding-right:0}}@media(min-width:1920px){.card--slider .card__content-wrapper .card__content,.card--slider .card__content-wrapper .card__content p{padding-left:15.75%;padding-right:11px;padding-top:2px}}.card.colour-alpine-vista .card__content-wrapper{background-color:#067966}.card.colour-alpine-vista .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-alpine-vista .card__content-wrapper .card__content{color:#fff}.card.colour-alpine-vista .card__duration,.card.colour-alpine-vista .card__distance{color:#fff}.card.colour-alpine-vista .card__duration .v-icon__svg,.card.colour-alpine-vista .card__distance .v-icon__svg{color:#fff}.card.colour-alpine-vista .card__meta,.card.colour-alpine-vista .card__favourite{color:#eaeae5}.card.colour-alpine-vista .card__meta a,.card.colour-alpine-vista .card__favourite a{color:inherit}.card.colour-alpine-vista .card__meta .v-icon__svg,.card.colour-alpine-vista .card__favourite .v-icon__svg{color:#eaeae5}.card.colour-alpine-vista .card__tripadvisor .v-icon__svg--trip-advisor{color:#fff}.card.colour-alpine-vista.card--horizontal{background-color:#067966}@media(min-width:768px){.card.colour-alpine-vista.card--horizontal .card__banner{background-color:#067966;color:#eaeae5}}.card.colour-alpine-vista.card--stacked,.card.colour-alpine-vista.card--slider{background-color:#067966}.card.colour-alpine-vista.card--stacked .card__banner,.card.colour-alpine-vista.card--slider .card__banner{background-color:#067966;color:#eaeae5}.card.colour-alpine-vista-shade .card__content-wrapper{background-color:#003a30}.card.colour-alpine-vista-shade .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-alpine-vista-shade .card__content-wrapper .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-alpine-vista-shade .card__banner{color:#fff}.card.colour-alpine-vista-shade .card__meta,.card.colour-alpine-vista-shade .card__favourite{color:#fff}.card.colour-alpine-vista-shade .card__meta .v-icon__svg,.card.colour-alpine-vista-shade .card__favourite .v-icon__svg{color:#fff}.card.colour-alpine-vista-shade .card__duration,.card.colour-alpine-vista-shade .card__distance{color:#fff}.card.colour-alpine-vista-shade .card__duration .v-icon__svg,.card.colour-alpine-vista-shade .card__distance .v-icon__svg{color:#fff}.card.colour-alpine-vista-shade .card__content{color:#fff}.card.colour-alpine-vista-shade .card__footer .card__favourite.not-selected{color:#eaeae5}.card.colour-alpine-vista-shade.card--horizontal,.card.colour-alpine-vista-shade.card--stacked,.card.colour-alpine-vista-shade.card--slider{background-color:#003a30}.card.colour-charcoal .card__content-wrapper{background-color:#3c3329;color:#fff}.card.colour-charcoal .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-charcoal .card__content-wrapper .card__content{color:#eaeae5}.card.colour-charcoal .card__meta,.card.colour-charcoal .card__favourite{color:#eaeae5}.card.colour-charcoal .card__meta a,.card.colour-charcoal .card__favourite a{color:inherit}.card.colour-charcoal .card__meta .v-icon__svg,.card.colour-charcoal .card__favourite .v-icon__svg{color:#eaeae5}.card.colour-charcoal-shade .card__content-wrapper{background-color:#23221e}.card.colour-charcoal-shade .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-charcoal-shade .card__content-wrapper .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-charcoal-shade .card__meta,.card.colour-charcoal-shade .card__favourite{color:#fff}.card.colour-charcoal-shade .card__meta a,.card.colour-charcoal-shade .card__favourite a{color:inherit}.card.colour-charcoal-shade .card__meta .v-icon__svg,.card.colour-charcoal-shade .card__favourite .v-icon__svg{color:#fff}.card.colour-charcoal-shade .card__banner{color:#fff}.card.colour-charcoal-shade .card__duration,.card.colour-charcoal-shade .card__distance{color:#fff}.card.colour-charcoal-shade .card__duration .v-icon__svg,.card.colour-charcoal-shade .card__distance .v-icon__svg{color:#fff}.card.colour-charcoal-shade .card__content{color:#fff}.card.colour-charcoal-shade .card__footer .card__favourite.not-selected{color:#eaeae5}.card.colour-charcoal-shade.card--horizontal,.card.colour-charcoal-shade.card--stacked,.card.colour-charcoal-shade.card--slider{background-color:#23221e}.card.colour-fog{color:#1c1c1c}.card.colour-fog .card__content-wrapper{background-color:#eaeae5}.card.colour-fog .card__content-wrapper .card__heading-wrapper .heading{color:#1c1c1c}.card.colour-fog .card__content-wrapper .card__heading-wrapper .card__content{color:#1c1c1c}.card.colour-fog.card--horizontal .card__tripadvisor,.card.colour-fog.card--stacked .card__tripadvisor,.card.colour-fog.card--slider .card__tripadvisor{color:#1c1c1c}.card.colour-fog.card--horizontal .card__tripadvisor .v-icon__svg,.card.colour-fog.card--stacked .card__tripadvisor .v-icon__svg,.card.colour-fog.card--slider .card__tripadvisor .v-icon__svg{color:#1c1c1c}.card.colour-fog.card--horizontal .card__tripadvisor:hover .v-icon__svg,.card.colour-fog.card--horizontal .card__tripadvisor:focus .v-icon__svg,.card.colour-fog.card--horizontal .card__tripadvisor:active .v-icon__svg,.card.colour-fog.card--stacked .card__tripadvisor:hover .v-icon__svg,.card.colour-fog.card--stacked .card__tripadvisor:focus .v-icon__svg,.card.colour-fog.card--stacked .card__tripadvisor:active .v-icon__svg,.card.colour-fog.card--slider .card__tripadvisor:hover .v-icon__svg,.card.colour-fog.card--slider .card__tripadvisor:focus .v-icon__svg,.card.colour-fog.card--slider .card__tripadvisor:active .v-icon__svg{color:#1c1c1c}.card.colour-fog .card__banner{color:#fff}.card.colour-fog .card__footer .card__links .btn:not(.btn--circle-icon){background:rgba(0,0,0,0);border-color:#1c1c1c;color:#1c1c1c}.card.colour-fog .card__footer .card__links .btn:not(.btn--circle-icon):hover,.card.colour-fog .card__footer .card__links .btn:not(.btn--circle-icon):focus{background:#1c1c1c;color:#fff}.card.colour-fog .card__footer .card__links .link{color:#1c1c1c}.card.colour-fog .card__footer .card__links .link:after:not(.link--icon-alt){background:#1c1c1c}.card.colour-fog.card--horizontal{background-color:#eaeae5}@media(min-width:768px){.card.colour-fog.card--horizontal .card__banner,.card.colour-fog.card--horizontal .card__meta{background-color:#eaeae5;color:#1c1c1c}.card.colour-fog.card--horizontal .card__banner .v-icon__svg,.card.colour-fog.card--horizontal .card__meta .v-icon__svg{color:#1c1c1c}}.card.colour-fog.card--stacked,.card.colour-fog.card--slider{background-color:#eaeae5}.card.colour-fog.card--stacked .card__banner,.card.colour-fog.card--slider .card__banner{background-color:#eaeae5;color:#1c1c1c}.card.colour-forest-green .card__content-wrapper{background-color:#2f4a2e}.card.colour-forest-green .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-forest-green .card__content-wrapper .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-forest-green .card__banner{color:#fff}.card.colour-forest-green .card__meta,.card.colour-forest-green .card__favourite{color:#fff}.card.colour-forest-green .card__meta .v-icon__svg,.card.colour-forest-green .card__favourite .v-icon__svg{color:#fff}.card.colour-forest-green .card__duration,.card.colour-forest-green .card__distance{color:#fff}.card.colour-forest-green .card__duration .v-icon__svg,.card.colour-forest-green .card__distance .v-icon__svg{color:#fff}.card.colour-forest-green .card__content{color:#fff}.card.colour-forest-green .card__footer .card__favourite.not-selected{color:#eaeae5}.card.colour-forest-green.card--horizontal,.card.colour-forest-green.card--stacked,.card.colour-forest-green.card--slider{background-color:#2f4a2e}.card.colour-forest-green-shade .card__content-wrapper{background-color:#1a2c1a}.card.colour-forest-green-shade .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-forest-green-shade .card__content-wrapper .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-forest-green-shade .card__meta,.card.colour-forest-green-shade .card__favourite{color:#fff}.card.colour-forest-green-shade .card__meta .v-icon__svg,.card.colour-forest-green-shade .card__favourite .v-icon__svg{color:#fff}.card.colour-forest-green-shade .card__banner{color:#fff}.card.colour-forest-green-shade .card__duration,.card.colour-forest-green-shade .card__distance{color:#fff}.card.colour-forest-green-shade .card__duration .v-icon__svg,.card.colour-forest-green-shade .card__distance .v-icon__svg{color:#fff}.card.colour-forest-green-shade .card__content{color:#fff}.card.colour-forest-green-shade .card__footer .card__favourite.not-selected{color:#eaeae5}.card.colour-forest-green-shade.card--horizontal,.card.colour-forest-green-shade.card--stacked,.card.colour-forest-green-shade.card--slider{background-color:#1a2c1a}.card.colour-mountain .card__content-wrapper{background-color:#c6c5bc}.card.colour-mountain .card__content-wrapper .card__heading-wrapper .heading{color:#1c1c1c}.card.colour-mountain .card__content-wrapper .card__heading-wrapper .card__content{color:#1c1c1c}.card.colour-mountain .card__tripadvisor .v-icon__svg--trip-advisor{color:#fff}.card.colour-mountain .divider{border-top:.5px solid #eaeae5}.card.colour-mountain .card__banner{color:#fff}.card.colour-mountain.card--horizontal{background-color:#c6c5bc}@media(min-width:768px){.card.colour-mountain.card--horizontal .card__banner{background-color:#c6c5bc;color:#1c1c1c}}.card.colour-mountain.card--stacked,.card.colour-mountain.card--slider{background-color:#c6c5bc}.card.colour-mountain.card--stacked .card__banner,.card.colour-mountain.card--slider .card__banner{background-color:#c6c5bc;color:#1c1c1c}.card.colour-orca-black .card__content-wrapper{background-color:#1c1c1c}.card.colour-orca-black.card--horizontal,.card.colour-orca-black.card--stacked,.card.colour-orca-black.card--slider{background-color:#1c1c1c}.card.colour-pacific .card__heading-wrapper .heading,.card.colour-pacific-tint .card__heading-wrapper .heading,.card.colour-pacific-shade .card__heading-wrapper .heading,.card.colour-summit-peak-shade .card__heading-wrapper .heading,.card.colour-vineyard .card__heading-wrapper .heading,.card.colour-orca-black .card__heading-wrapper .heading,.card.colour-summit-peak-tint .card__heading-wrapper .heading,.card.colour-vineyard-shade .card__heading-wrapper .heading,.card.colour-gold-country-shade .card__heading-wrapper .heading,.card.colour-forest-green-tint .card__heading-wrapper .heading,.card.colour-summit-peak .card__heading-wrapper .heading{color:#fff}.card.colour-pacific .card__heading-wrapper .card__content,.card.colour-pacific-tint .card__heading-wrapper .card__content,.card.colour-pacific-shade .card__heading-wrapper .card__content,.card.colour-summit-peak-shade .card__heading-wrapper .card__content,.card.colour-vineyard .card__heading-wrapper .card__content,.card.colour-orca-black .card__heading-wrapper .card__content,.card.colour-summit-peak-tint .card__heading-wrapper .card__content,.card.colour-vineyard-shade .card__heading-wrapper .card__content,.card.colour-gold-country-shade .card__heading-wrapper .card__content,.card.colour-forest-green-tint .card__heading-wrapper .card__content,.card.colour-summit-peak .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-pacific .card__meta,.card.colour-pacific .card__favourite,.card.colour-pacific .card__content,.card.colour-pacific .card__road-trip-data,.card.colour-pacific-tint .card__meta,.card.colour-pacific-tint .card__favourite,.card.colour-pacific-tint .card__content,.card.colour-pacific-tint .card__road-trip-data,.card.colour-pacific-shade .card__meta,.card.colour-pacific-shade .card__favourite,.card.colour-pacific-shade .card__content,.card.colour-pacific-shade .card__road-trip-data,.card.colour-summit-peak-shade .card__meta,.card.colour-summit-peak-shade .card__favourite,.card.colour-summit-peak-shade .card__content,.card.colour-summit-peak-shade .card__road-trip-data,.card.colour-vineyard .card__meta,.card.colour-vineyard .card__favourite,.card.colour-vineyard .card__content,.card.colour-vineyard .card__road-trip-data,.card.colour-orca-black .card__meta,.card.colour-orca-black .card__favourite,.card.colour-orca-black .card__content,.card.colour-orca-black .card__road-trip-data,.card.colour-summit-peak-tint .card__meta,.card.colour-summit-peak-tint .card__favourite,.card.colour-summit-peak-tint .card__content,.card.colour-summit-peak-tint .card__road-trip-data,.card.colour-vineyard-shade .card__meta,.card.colour-vineyard-shade .card__favourite,.card.colour-vineyard-shade .card__content,.card.colour-vineyard-shade .card__road-trip-data,.card.colour-gold-country-shade .card__meta,.card.colour-gold-country-shade .card__favourite,.card.colour-gold-country-shade .card__content,.card.colour-gold-country-shade .card__road-trip-data,.card.colour-forest-green-tint .card__meta,.card.colour-forest-green-tint .card__favourite,.card.colour-forest-green-tint .card__content,.card.colour-forest-green-tint .card__road-trip-data,.card.colour-summit-peak .card__meta,.card.colour-summit-peak .card__favourite,.card.colour-summit-peak .card__content,.card.colour-summit-peak .card__road-trip-data{color:#fff}.card.colour-pacific .card__meta a,.card.colour-pacific .card__favourite a,.card.colour-pacific .card__content a,.card.colour-pacific .card__road-trip-data a,.card.colour-pacific-tint .card__meta a,.card.colour-pacific-tint .card__favourite a,.card.colour-pacific-tint .card__content a,.card.colour-pacific-tint .card__road-trip-data a,.card.colour-pacific-shade .card__meta a,.card.colour-pacific-shade .card__favourite a,.card.colour-pacific-shade .card__content a,.card.colour-pacific-shade .card__road-trip-data a,.card.colour-summit-peak-shade .card__meta a,.card.colour-summit-peak-shade .card__favourite a,.card.colour-summit-peak-shade .card__content a,.card.colour-summit-peak-shade .card__road-trip-data a,.card.colour-vineyard .card__meta a,.card.colour-vineyard .card__favourite a,.card.colour-vineyard .card__content a,.card.colour-vineyard .card__road-trip-data a,.card.colour-orca-black .card__meta a,.card.colour-orca-black .card__favourite a,.card.colour-orca-black .card__content a,.card.colour-orca-black .card__road-trip-data a,.card.colour-summit-peak-tint .card__meta a,.card.colour-summit-peak-tint .card__favourite a,.card.colour-summit-peak-tint .card__content a,.card.colour-summit-peak-tint .card__road-trip-data a,.card.colour-vineyard-shade .card__meta a,.card.colour-vineyard-shade .card__favourite a,.card.colour-vineyard-shade .card__content a,.card.colour-vineyard-shade .card__road-trip-data a,.card.colour-gold-country-shade .card__meta a,.card.colour-gold-country-shade .card__favourite a,.card.colour-gold-country-shade .card__content a,.card.colour-gold-country-shade .card__road-trip-data a,.card.colour-forest-green-tint .card__meta a,.card.colour-forest-green-tint .card__favourite a,.card.colour-forest-green-tint .card__content a,.card.colour-forest-green-tint .card__road-trip-data a,.card.colour-summit-peak .card__meta a,.card.colour-summit-peak .card__favourite a,.card.colour-summit-peak .card__content a,.card.colour-summit-peak .card__road-trip-data a{color:inherit}.card.colour-pacific .card__meta .v-icon__svg,.card.colour-pacific .card__favourite .v-icon__svg,.card.colour-pacific .card__content .v-icon__svg,.card.colour-pacific .card__road-trip-data .v-icon__svg,.card.colour-pacific-tint .card__meta .v-icon__svg,.card.colour-pacific-tint .card__favourite .v-icon__svg,.card.colour-pacific-tint .card__content .v-icon__svg,.card.colour-pacific-tint .card__road-trip-data .v-icon__svg,.card.colour-pacific-shade .card__meta .v-icon__svg,.card.colour-pacific-shade .card__favourite .v-icon__svg,.card.colour-pacific-shade .card__content .v-icon__svg,.card.colour-pacific-shade .card__road-trip-data .v-icon__svg,.card.colour-summit-peak-shade .card__meta .v-icon__svg,.card.colour-summit-peak-shade .card__favourite .v-icon__svg,.card.colour-summit-peak-shade .card__content .v-icon__svg,.card.colour-summit-peak-shade .card__road-trip-data .v-icon__svg,.card.colour-vineyard .card__meta .v-icon__svg,.card.colour-vineyard .card__favourite .v-icon__svg,.card.colour-vineyard .card__content .v-icon__svg,.card.colour-vineyard .card__road-trip-data .v-icon__svg,.card.colour-orca-black .card__meta .v-icon__svg,.card.colour-orca-black .card__favourite .v-icon__svg,.card.colour-orca-black .card__content .v-icon__svg,.card.colour-orca-black .card__road-trip-data .v-icon__svg,.card.colour-summit-peak-tint .card__meta .v-icon__svg,.card.colour-summit-peak-tint .card__favourite .v-icon__svg,.card.colour-summit-peak-tint .card__content .v-icon__svg,.card.colour-summit-peak-tint .card__road-trip-data .v-icon__svg,.card.colour-vineyard-shade .card__meta .v-icon__svg,.card.colour-vineyard-shade .card__favourite .v-icon__svg,.card.colour-vineyard-shade .card__content .v-icon__svg,.card.colour-vineyard-shade .card__road-trip-data .v-icon__svg,.card.colour-gold-country-shade .card__meta .v-icon__svg,.card.colour-gold-country-shade .card__favourite .v-icon__svg,.card.colour-gold-country-shade .card__content .v-icon__svg,.card.colour-gold-country-shade .card__road-trip-data .v-icon__svg,.card.colour-forest-green-tint .card__meta .v-icon__svg,.card.colour-forest-green-tint .card__favourite .v-icon__svg,.card.colour-forest-green-tint .card__content .v-icon__svg,.card.colour-forest-green-tint .card__road-trip-data .v-icon__svg,.card.colour-summit-peak .card__meta .v-icon__svg,.card.colour-summit-peak .card__favourite .v-icon__svg,.card.colour-summit-peak .card__content .v-icon__svg,.card.colour-summit-peak .card__road-trip-data .v-icon__svg{color:#fff}.card.colour-summit-peak-shade .card__content-wrapper{background-color:#253944}.card.colour-summit-peak-shade .card__content-wrapper .card__heading-wrapper .heading{color:#fff}.card.colour-summit-peak-shade .card__content-wrapper .card__heading-wrapper .card__content{color:#eaeae5}.card.colour-summit-peak-shade .card__banner{color:#fff}.card.colour-summit-peak-shade .card__duration,.card.colour-summit-peak-shade .card__distance,.card.colour-summit-peak-shade .card__meta{color:#fff}.card.colour-summit-peak-shade .card__duration .v-icon__svg,.card.colour-summit-peak-shade .card__distance .v-icon__svg,.card.colour-summit-peak-shade .card__meta .v-icon__svg{color:#fff}.card.colour-summit-peak-shade .card__content{color:#fff}.card.colour-summit-peak-shade .card__footer .card__favourite.not-selected{color:#eaeae5}.card.colour-summit-peak-shade.card--horizontal,.card.colour-summit-peak-shade.card--stacked,.card.colour-summit-peak-shade.card--slider{background-color:#253944}.card--terminus{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--terminus span{--icon-size:48px;border:3px solid rgba(47,74,46,.4);color:#2f4a2e;display:grid;place-items:center;border-radius:54px;height:108px;width:108px}.card--terminus a{color:#333;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"bc-sans-regular",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:normal}@media(min-width:360px){.card--terminus a{font-size:calc(16px + ((100vw - 360px) / ((1920 - 360) / (18 - 16))));line-height:normal}}@media(min-width:1920px){.card--terminus a{font-size:18px}}a.card__media-link,a.card__media-link:hover,a.card__media-link .card__meta span{text-decoration:none !important;border-bottom:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.card.colour-charcoal-shade .card__heading-wrapper a,.card.colour-alpine-vista .card__heading-wrapper a,.card.colour-alpine-vista-shade .card__heading-wrapper a,.card.colour-pacific .card__heading-wrapper a,.card.colour-pacific-tint .card__heading-wrapper a,.card.colour-pacific-shade .card__heading-wrapper a,.card.colour-summit-peak-shade .card__heading-wrapper a,.card.colour-vineyard .card__heading-wrapper a,.card.colour-orca-black .card__heading-wrapper a,.card.colour-summit-peak-tint .card__heading-wrapper a,.card.colour-vineyard-shade .card__heading-wrapper a,.card.colour-gold-country-shade .card__heading-wrapper a,.card.colour-forest-green-tint .card__heading-wrapper a,.card.colour-forest-green-shade .card__heading-wrapper a,.card.colour-forest-green .card__heading-wrapper a,.card.colour-summit-peak .card__heading-wrapper a{text-decoration:none}.card.colour-charcoal-shade .card__heading-wrapper a:hover,.card.colour-charcoal-shade .card__heading-wrapper a:active,.card.colour-alpine-vista .card__heading-wrapper a:hover,.card.colour-alpine-vista .card__heading-wrapper a:active,.card.colour-alpine-vista-shade .card__heading-wrapper a:hover,.card.colour-alpine-vista-shade .card__heading-wrapper a:active,.card.colour-pacific .card__heading-wrapper a:hover,.card.colour-pacific .card__heading-wrapper a:active,.card.colour-pacific-tint .card__heading-wrapper a:hover,.card.colour-pacific-tint .card__heading-wrapper a:active,.card.colour-pacific-shade .card__heading-wrapper a:hover,.card.colour-pacific-shade .card__heading-wrapper a:active,.card.colour-summit-peak-shade .card__heading-wrapper a:hover,.card.colour-summit-peak-shade .card__heading-wrapper a:active,.card.colour-vineyard .card__heading-wrapper a:hover,.card.colour-vineyard .card__heading-wrapper a:active,.card.colour-orca-black .card__heading-wrapper a:hover,.card.colour-orca-black .card__heading-wrapper a:active,.card.colour-summit-peak-tint .card__heading-wrapper a:hover,.card.colour-summit-peak-tint .card__heading-wrapper a:active,.card.colour-vineyard-shade .card__heading-wrapper a:hover,.card.colour-vineyard-shade .card__heading-wrapper a:active,.card.colour-gold-country-shade .card__heading-wrapper a:hover,.card.colour-gold-country-shade .card__heading-wrapper a:active,.card.colour-forest-green-tint .card__heading-wrapper a:hover,.card.colour-forest-green-tint .card__heading-wrapper a:active,.card.colour-forest-green-shade .card__heading-wrapper a:hover,.card.colour-forest-green-shade .card__heading-wrapper a:active,.card.colour-forest-green .card__heading-wrapper a:hover,.card.colour-forest-green .card__heading-wrapper a:active,.card.colour-summit-peak .card__heading-wrapper a:hover,.card.colour-summit-peak .card__heading-wrapper a:active{color:#eaeae5;text-decoration:underline;-webkit-text-decoration-color:#eaeae5;text-decoration-color:#eaeae5}.card.colour-mountain .card__heading-wrapper a{text-decoration:none}.card.colour-mountain .card__heading-wrapper a:hover,.card.colour-mountain .card__heading-wrapper a:active{color:#1c1c1c;text-decoration:underline;-webkit-text-decoration-color:#1c1c1c;text-decoration-color:#1c1c1c}.card .basic-video__control,.card .basic-video__poster-button{position:absolute !important;z-index:10}.card .basic-video__control:hover,.card .basic-video__control:focus,.card .basic-video__poster-button:hover,.card .basic-video__poster-button:focus{z-index:11}.card .basic-video__control{bottom:16px;right:16px;top:auto;left:auto;-webkit-transform:none;transform:none}.card .basic-video__poster-button{top:0;left:0;right:0;bottom:0;width:100%;height:100%}.card .basic-video{position:relative}.card .card__media-link .basic-video__control,.card .card__media-link .basic-video__poster-button{pointer-events:auto;z-index:12}.card .card__media-link .basic-video__control:hover,.card .card__media-link .basic-video__control:focus,.card .card__media-link .basic-video__poster-button:hover,.card .card__media-link .basic-video__poster-button:focus{z-index:13}.card .media__yt--content{inset:0;-webkit-transform:translate(0);transform:translate(0)}.card .media__yt--duration{padding:18px 16px;position:absolute;top:0;right:0;z-index:3}.card .media .basic-video__duration{padding:18px 16px;position:absolute;top:0;right:0;z-index:3}