@keyframes rotator{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}100%{stroke-dashoffset:280;transform:rotate(450deg)}}.image-text-cards .image-text-cards-wrapper{display:flex;flex-direction:column;gap:var(--global-item-gap);background:var(--background-fill-primary)}.image-text-cards .image-text-cards-wrapper.color-scheme-deep-sea .image-text-cards-grid .image-text-card .card-text,.image-text-cards .image-text-cards-wrapper.color-scheme-deep-sea .image-text-cards-grid .image-text-card .card-text .card-body{color:var(--heading-fill-secondary)}.image-text-cards .image-text-cards-wrapper.color-scheme-deep-sea .button,.image-text-cards .image-text-cards-wrapper.color-scheme-deep-sea button{--button-bg-fill-default:var(--brand-deep-blue);--button-bg-fill-focused:var(--brand-deep-blue);--button-bg-fill-hover:var(--brand-sand);--button-bg-stroke-default:var(--brand-deep-blue);--button-bg-stroke-focused:var(--brand-deep-blue);--button-bg-stroke-hover:var(--brand-deep-blue);--button-icon-fill-default:var(--brand-sand);--button-text-fill-default:var(--brand-sand);--button-text-fill-focused:var(--brand-sand);--button-text-fill-hover:var(--brand-deep-blue)}.image-text-cards:has(.small-pad){padding-top:var(--global-sect-pad-y-sm);padding-bottom:var(--global-sect-pad-y-sm)}.image-text-cards .image-text-cards-heading{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.image-text-cards .image-text-cards-heading .section-heading{font-family:var(--global-headline-lg-font-family);font-size:var(--global-headline-lg-font-size);font-style:var(--global-headline-lg-font-style);font-weight:var(--global-headline-lg-font-weight);letter-spacing:var(--global-headline-lg-letter-spacing);line-height:var(--global-headline-lg-line-height);gap:var(--global-headline-lg-paragraph-spacing);text-transform:var(--global-headline-lg-text-transform)}.image-text-cards .image-text-cards-grid{display:grid;gap:var(--global-grid-gap);grid-template-columns:repeat(auto-fill,minmax(max(33.3333333333% - var(--global-grid-gap) * 2 / 3,min(360px,100%)),1fr));width:100%;align-items:flex-start}.image-text-cards .image-text-cards-grid.image-text-cards-grid--2{grid-template-columns:repeat(auto-fill,minmax(max(50% - var(--global-grid-gap) * 1 / 2,min(360px,100%)),1fr))}.image-text-cards .image-text-cards-grid.image-text-cards-grid--3{grid-template-columns:repeat(auto-fill,minmax(max(33.3333333333% - var(--global-grid-gap) * 2 / 3,min(360px,100%)),1fr))}.image-text-cards .image-text-cards-grid.image-text-cards-grid--4{grid-template-columns:repeat(auto-fill,minmax(max(25% - var(--global-grid-gap) * 3 / 4,min(360px,100%)),1fr))}@media screen and (max-width:768px){.image-text-cards .image-text-cards-grid{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-snap-align:start;height:auto!important;gap:var(--global-grid-gap);padding-right:var(--global-sect-pad-x-sm);padding-bottom:var(--global-item-gap);margin-bottom:calc(var(--global-item-gap) * -1)}.image-text-cards .image-text-cards-grid .image-text-card{flex:0 0 80%;scroll-snap-align:start}.image-text-cards .image-text-cards-grid .image-text-card:first-of-type{padding-left:var(--global-sect-pad-x-sm)}}.image-text-cards .image-text-cards-grid.cards-tall .image-text-card img{-o-object-fit:contain!important;object-fit:contain!important;width:100%;height:auto!important}@media screen and (min-width:769px){.image-text-cards .image-text-cards-grid.desktop-layout-image_top .image-text-card{flex-direction:column}.image-text-cards .image-text-cards-grid.desktop-layout-image_bottom .image-text-card{flex-direction:column-reverse}.image-text-cards .image-text-cards-grid.desktop-layout-image_bottom .image-text-card img{border-radius:0 0 var(--box-border-rad-lg) var(--box-border-rad-lg)}.image-text-cards .image-text-cards-grid.desktop-layout-image_bottom .image-text-card .card-text{border-radius:var(--box-border-rad-lg) var(--box-border-rad-lg) 0 0}}@media screen and (max-width:768px){.image-text-cards .image-text-cards-grid.mobile-layout-image_top .image-text-card{flex-direction:column}.image-text-cards .image-text-cards-grid.mobile-layout-image_bottom .image-text-card{flex-direction:column-reverse}.image-text-cards .image-text-cards-grid.mobile-layout-image_bottom .image-text-card img{border-radius:0 0 var(--box-border-rad-lg) var(--box-border-rad-lg)}.image-text-cards .image-text-cards-grid.mobile-layout-image_bottom .image-text-card .card-text{border-radius:var(--box-border-rad-lg) var(--box-border-rad-lg) 0 0}}.image-text-cards .image-text-cards-grid .image-text-card{display:flex;gap:0}.image-text-cards .image-text-cards-grid .image-text-card.image-only img{border-radius:var(--box-border-rad-lg);height:380px}.image-text-cards .image-text-cards-grid .image-text-card.text-only .card-text{border-radius:var(--box-border-rad-lg)}.image-text-cards .image-text-cards-grid .image-text-card .card-image-container{position:relative}.image-text-cards .image-text-cards-grid .image-text-card img{width:100%;-o-object-fit:cover;object-fit:cover;transition:scale .3s;height:var(--card-img-height);border-radius:var(--box-border-rad-lg) var(--box-border-rad-lg) 0 0}.image-text-cards .image-text-cards-grid .image-text-card .card-text{padding:var(--card-pad-lg);background:var(--card-text-bg-fill);border-radius:0 0 var(--box-border-rad-lg) var(--box-border-rad-lg);gap:var(--card-gap-lg);color:var(--heading-fill-primary)}.image-text-cards .image-text-cards-grid .image-text-card .card-text h3{font-family:var(--global-title-sm-font-family);font-size:var(--global-title-sm-font-size);font-style:var(--global-title-sm-font-style);font-weight:var(--global-title-sm-font-weight);letter-spacing:var(--global-title-sm-letter-spacing);line-height:var(--global-title-sm-line-height);gap:var(--global-title-sm-paragraph-spacing);text-transform:var(--global-title-sm-text-transform)}.image-text-cards .image-text-cards-grid .image-text-card .card-text .card-body{-webkit-font-smoothing:antialiased;color:var(--body-fill-primary);display:flex;flex-direction:column;gap:var(--card-gap-sm)}.image-text-cards .image-text-cards-grid .image-text-card .card-text .card-body>p{margin:0}.image-text-cards .image-text-cards-grid .image-text-card .card-text .card-body>*{font-family:var(--global-body-sm-font-family);font-size:var(--global-body-sm-font-size);font-style:var(--global-body-sm-font-style);font-weight:var(--global-body-sm-font-weight);letter-spacing:var(--global-body-sm-letter-spacing);line-height:var(--global-body-sm-line-height);gap:var(--global-body-sm-paragraph-spacing);text-transform:var(--global-body-sm-text-transform)}.image-text-cards .image-text-cards-grid .image-text-card .card-text .button{align-self:flex-start}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay{position:absolute;bottom:0;padding:var(--card-pad-lg);width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-logo-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:16px}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-logo-wrapper .seatrees-plus-text{color:var(--brand-white);font-family:var(--global-headline-lg-font-family);font-size:var(--global-headline-lg-font-size);font-style:var(--global-headline-lg-font-style);font-weight:var(--global-headline-lg-font-weight);letter-spacing:var(--global-headline-lg-letter-spacing);line-height:var(--global-headline-lg-line-height);gap:var(--global-headline-lg-paragraph-spacing);text-transform:var(--global-headline-lg-text-transform)}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-logo-wrapper .seatrees-plus-text *{font-family:var(--global-headline-lg-font-family);font-size:var(--global-headline-lg-font-size);font-style:var(--global-headline-lg-font-style);font-weight:var(--global-headline-lg-font-weight);letter-spacing:var(--global-headline-lg-letter-spacing);line-height:var(--global-headline-lg-line-height);gap:var(--global-headline-lg-paragraph-spacing);text-transform:var(--global-headline-lg-text-transform)}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-logo-wrapper.seatrees-plus-logo-wrapper-single{justify-content:flex-end}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-logo-wrapper .plus-image-logo{max-height:120px;max-width:50%;-o-object-fit:contain;object-fit:contain;height:-moz-fit-content;height:fit-content}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-tag{display:flex;align-items:center;gap:5px}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-tag.seatrees-plus-tag-biodiversity{--seatrees-plus:#1ca6bc}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-tag.seatrees-plus-tag-climate{--seatrees-plus:#f9643a}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-tag.seatrees-plus-tag-science{--seatrees-plus:#3a713c}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-tag .seatrees-plus-icon{color:var(--seatrees-plus)}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-tag .seatrees-plus-tag-wrapper{background:var(--seatrees-plus);border-radius:var(--global-border-rad);display:flex;padding:10px}@media screen and (max-width:768px){.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-tag .seatrees-plus-tag-wrapper{padding:10px}}.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-tag .seatrees-plus-tag-wrapper .seatrees-plus-tag-text{color:var(--body-fill-secondary);padding-top:5px;font-size:26px}@media screen and (max-width:768px){.image-text-cards .image-text-cards-grid .image-text-card .plus-image-overlay .seatrees-plus-tag .seatrees-plus-tag-wrapper .seatrees-plus-tag-text{font-size:24px}}