:export{red-600:#c6002b;red-500:#cd212e;red-400:#e22c3a;red-300:#f4747c;red-200:#f79096;red-100:#f4adb1;orange-600:#fb6825;orange-500:#fc833e;orange-400:#fc9e65;orange-300:#fdb990;orange-200:#fdd5bb;orange-100:#fef1e8;yellow-600:#fcba38;yellow-500:#fdc64c;yellow-400:#fdd36f;yellow-300:#fddf96;yellow-200:#feecbf;yellow-100:#fff8e9;green-600:#46815a;green-500:#62aa7b;green-400:#78d297;green-300:#8bdea7;green-200:#9ce2b4;green-100:#ace7c0;blue-600:#0055b7;blue-500:#509da7;blue-400:#60bac6;blue-300:#68c8d5;blue-200:#84dae5;blue-100:#a3e2eb;purple-600:#793cb7;purple-500:#8d5bcd;purple-400:#a071dc;purple-300:#a586e5;purple-200:#b895f2;purple-100:#c7a3f5;grey-600:#27292d;grey-500:#3f4447;grey-400:#717277;grey-300:#a9afb2;grey-250:#dadfe3;grey-200:#e6eaed;grey-150:#edf1f3;grey-100:#f6f8f9}.component-coast-featured{--image-opacity:1}.component-coast-featured .coast-featured-items{grid-gap:3rem;display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.component-coast-featured .coast-featured-items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1060px){.component-coast-featured .coast-featured-items{grid-template-columns:repeat(3,1fr)}}.component-coast-featured .coast-featured-items .component-coast-featured-item{background:var(--card-bg-color);color:var(--card-heading-color);display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;text-decoration:none;width:100%}.component-coast-featured .coast-featured-items .component-coast-featured-item:hover{--image-opacity:0.8}.component-coast-featured .coast-featured-items .component-coast-featured-item figure{display:grid;grid-template-columns:1fr;height:.1rem;overflow:hidden;padding-bottom:56.5%;width:100%}.component-coast-featured .coast-featured-items .component-coast-featured-item figure img{display:block;grid-column:1;grid-row:1;height:auto;-o-object-fit:cover;object-fit:cover;opacity:var(--image-opacity);width:100%;z-index:1}.component-coast-featured .coast-featured-items .component-coast-featured-item figure figcaption{background-color:rgba(0,0,0,.4);display:flex;flex-direction:column;font-weight:700;grid-column:1;grid-row:1;justify-content:flex-end;padding:1rem;text-transform:uppercase;z-index:2}.component-coast-featured .coast-featured-items .component-coast-featured-item figure figcaption .thumb-meta{font-size:1.2rem}.component-coast-featured .coast-featured-items .component-coast-featured-item figure figcaption .thumb-meta .item-type{color:var(--c2c-light-blue)}.component-coast-featured .coast-featured-items .component-coast-featured-item figure figcaption .item-title{font-size:2rem;font-weight:700;line-height:1.25;margin-top:.8rem}.component-coast-featured .coast-featured-load-more{margin-top:2rem}@media screen and (min-width:768px){.component-coast-featured .coast-featured-load-more .more-content-buttons{display:flex;justify-content:space-evenly}}.component-coast-featured .coast-featured-load-more .more-content-buttons .component-load-more{margin:1rem 0;width:100%}@media screen and (min-width:768px){.component-coast-featured .coast-featured-load-more .more-content-buttons .component-load-more{margin:0}.component-coast-featured .coast-featured-load-more .more-content-buttons .component-load-more:nth-child(2){margin:0 2rem}}.component-coast-featured .coast-featured-load-more .more-content-buttons a{width:100%}.component-coast-featured.tile{grid-column:2;order:7;width:100%}@media screen and (min-width:768px){.component-coast-featured.tile{grid-column:2/span 2}}@media screen and (min-width:1060px){.component-coast-featured.tile{grid-column:2/span 3}}