.card-carousel{position:relative}.card-carousel .splide{position:relative;padding-bottom:50px}@media (min-width:768px){.card-carousel .splide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:0}}.card-carousel .splide__track,.card-carousel [data-columns="1"] .splide__slide{width:100%}@media (min-width:768px){.card-carousel [data-columns="1"] .splide__slide{padding:0 64px 0 32px}}@media (min-width:1024px){.card-carousel [data-columns="1"] .splide__slide{padding-right:53px}}@media (min-width:1440px){.card-carousel [data-columns="1"] .splide__slide{padding-right:160px}}.card-carousel:has([aria-label="1 of 1"]) .splide{visibility:visible;padding-bottom:0}.card-carousel:has([aria-label="1 of 1"]) .splide__arrows{display:none}@media (min-width:768px){.card-carousel:has([aria-label="1 of 1"]) .intro{padding-left:64px;padding-right:64px;padding-bottom:69px}}@media (min-width:1024px){.card-carousel:has([aria-label="1 of 1"]) .intro{padding-left:53px;padding-right:53px;padding-bottom:42px}}@media (min-width:1440px){.card-carousel:has([aria-label="1 of 1"]) .intro{padding-left:80px;padding-right:80px}}.card-carousel--pages{color:var(--color-alt);font-family:var(--font-display);font-size:.875rem;font-style:italic;line-height:150%}@media (min-width:768px){.card-carousel .side{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%}}@media (min-width:1024px){.card-carousel .side{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}}@media (min-width:1440px){.card-carousel .side{-webkit-box-flex:1;-webkit-flex:1 1 480px;-ms-flex:1 1 480px;flex:1 1 480px}}.card-carousel .side:not(.side:has(.body)){height:-webkit-max-content;height:-moz-max-content;height:max-content;max-height:100%}.card-carousel .side .splide__arrows{position:absolute;bottom:16px;right:0;width:100%;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:1440px){.card-carousel .side .splide__arrows.hideCount{display:none}}@media (min-width:768px){.card-carousel .side .splide__arrows{padding:0 32px}}@media (min-width:1024px){.card-carousel .side .splide__arrows{padding:0 53px}}@media (min-width:1440px){.card-carousel .side .splide__arrows{padding:0 48px}}.card-carousel .side .splide__arrow{position:relative;left:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;height:10px;width:48px;border-radius:0}.card-carousel .side .splide__arrow svg{width:100%;height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.card-carousel .side .splide__pagination{display:none}.card-carousel .intro{padding:0 22px;margin-bottom:51px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:768px){.card-carousel .intro{padding:26px 32px 50px;margin-bottom:0;gap:48px}}@media (min-width:1024px){.card-carousel .intro{padding:26px 53px 70px}}@media (min-width:1440px){.card-carousel .intro{padding:26px 80px 80px}}.card-carousel .intro:not(.intro:has(.body)){-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}@media (min-width:768px){.card-carousel .intro:not(.intro:has(.body)){padding-top:80px;padding-bottom:120px}}.card-carousel .intro .body{margin:0}.card-carousel .intro .links a{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;color:var(--color-alt);text-decoration:none}.card-carousel .intro .links a:after{content:"";display:block;position:relative;bottom:0;left:0;width:0;height:1px;background:var(--color-alt);-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.card-carousel .intro .links a:hover:after{width:100%}.card-carousel .splide__slide{height:100%}.card-carousel .splide__slide.slides-per-page-1,.card-carousel .splide__slide:only-child{aspect-ratio:unset;width:100%}@media (min-width:768px){.card-carousel .splide__slide.slides-per-page-1,.card-carousel .splide__slide:only-child{padding:0 64px 0 32px}}@media (min-width:1024px){.card-carousel .splide__slide.slides-per-page-1,.card-carousel .splide__slide:only-child{padding-right:53px}}@media (min-width:1440px){.card-carousel .splide__slide.slides-per-page-1,.card-carousel .splide__slide:only-child{padding-right:136px}}.card-carousel .items{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}@media (min-width:768px){.card-carousel .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;width:62.5%}}@media (min-width:1024px){.card-carousel .items{-webkit-box-flex:0;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;width:70%}}@media (min-width:1440px){.card-carousel .items{-webkit-box-flex:1;-webkit-flex:1 1 1440px;-ms-flex:1 1 1440px;flex:1 1 1440px;width:75%}}.card-carousel .items .c-card .content{text-align:left}.card-carousel .items .c-card .links{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.card-carousel .items .paragraph--type--reference-card{height:100%}@media (min-width:1024px){.card-carousel.has-overlap .intro .title{margin-right:-264px;z-index:2}}.card-carousel .background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.card-carousel.has-bg.has-bg-img .background-image{background-blend-mode:multiply}.card-carousel.has-bg-img.bg-sage,.card-carousel.has-bg-img.bg-sage .background-image,.card-carousel.has-bg.bg-sage,.card-carousel.has-bg.bg-sage .background-image{background-color:#697d77}.card-carousel.has-bg-img.bg-red,.card-carousel.has-bg-img.bg-red .background-image,.card-carousel.has-bg.bg-red,.card-carousel.has-bg.bg-red .background-image{background-color:var(--color-alt)}.card-carousel.has-bg-img.bg-burgundy,.card-carousel.has-bg-img.bg-burgundy .background-image,.card-carousel.has-bg.bg-burgundy,.card-carousel.has-bg.bg-burgundy .background-image{background-color:#79261b}.card-carousel.has-bg-img.bg-orca-black,.card-carousel.has-bg-img.bg-orca-black .background-image,.card-carousel.has-bg.bg-orca-black,.card-carousel.has-bg.bg-orca-black .background-image{background-color:#245050}.card-carousel.has-bg-img.bg-powder,.card-carousel.has-bg-img.bg-powder .background-image,.card-carousel.has-bg.bg-powder,.card-carousel.has-bg.bg-powder .background-image{background-color:#90a3b5}.card-carousel.has-bg-img.bg-rose,.card-carousel.has-bg-img.bg-rose .background-image,.card-carousel.has-bg.bg-rose,.card-carousel.has-bg.bg-rose .background-image{background-color:#b9978a}.card-carousel.has-bg-img.bg-coast,.card-carousel.has-bg-img.bg-coast .background-image,.card-carousel.has-bg.bg-coast,.card-carousel.has-bg.bg-coast .background-image{background-color:#bf8753}@media (min-width:768px){.card-carousel.has-bg-img .intro,.card-carousel.has-bg .intro{padding-bottom:53px}}@media (min-width:1024px){.card-carousel.has-bg-img .intro,.card-carousel.has-bg .intro{padding-bottom:26px}}.card-carousel.has-bg-img .intro .body,.card-carousel.has-bg-img .intro .links a,.card-carousel.has-bg-img .intro .title,.card-carousel.has-bg-img .intro .title .h2,.card-carousel.has-bg-img .intro .title h2,.card-carousel.has-bg .intro .body,.card-carousel.has-bg .intro .links a,.card-carousel.has-bg .intro .title,.card-carousel.has-bg .intro .title .h2,.card-carousel.has-bg .intro .title h2{color:#f1f0e4}.card-carousel.has-bg-img .intro .links a:after,.card-carousel.has-bg .intro .links a:after{background:#f1f0e4}.card-carousel.has-bg-img .c-card .content .body,.card-carousel.has-bg-img .c-card .content .links a,.card-carousel.has-bg-img .c-card .content .pretitle,.card-carousel.has-bg-img .c-card .content .title,.card-carousel.has-bg-img .card-carousel--pages,.card-carousel.has-bg .c-card .content .body,.card-carousel.has-bg .c-card .content .links a,.card-carousel.has-bg .c-card .content .pretitle,.card-carousel.has-bg .c-card .content .title,.card-carousel.has-bg .card-carousel--pages{color:#f1f0e4}.card-carousel.has-bg-img .splide__arrow svg path,.card-carousel.has-bg .splide__arrow svg path{fill:#f1f0e4}@media (min-width:1600px){.card-carousel.has-bg-img .intro{margin-left:auto;width:85%}}@media (min-width:768px){.card-carousel.has-bg-img .side{position:unset;display:initial;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:1024px){.card-carousel.has-bg-img .side{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 33.5%;-ms-flex:0 0 33.5%;flex:0 0 33.5%}}@media (min-width:1440px){.card-carousel.has-bg-img .side{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}}.card-carousel.has-bg-img .items{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:0 20px}@media (min-width:768px){.card-carousel.has-bg-img .items{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:0 0 0 32px}}@media (min-width:1024px){.card-carousel.has-bg-img .items{-webkit-box-flex:0;-webkit-flex:0 0 66.5%;-ms-flex:0 0 66.5%;flex:0 0 66.5%;width:66.5%;padding:0}}@media (min-width:1440px){.card-carousel.has-bg-img .items{-webkit-box-flex:0;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;width:70%}}@media (min-width:768px){.card-carousel.has-bg-img .splide{display:block;padding-bottom:38px}}@media (min-width:1024px){.card-carousel.has-bg-img .splide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:0}}@media (min-width:1440px){.card-carousel.has-bg-img .splide__arrows{padding:0 80px}}@media (min-width:1600px){.card-carousel.has-bg-img .splide__arrows{width:85%}}.card-carousel.card-carousel--content-right-flex .side,.card-carousel.card-carousel--content-right .side{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.card-carousel.card-carousel--content-right-flex .items,.card-carousel.card-carousel--content-right .items{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}