.footer{background-color:#213433;color:#92db7b;font-family:AkkuratLLSub-Regular,AkkuratLLWeb-Regular,sans-serif;font-size:16px;letter-spacing:0;line-height:1.6}.footer__wrapper{box-sizing:content-box;display:grid;gap:64px;margin-left:auto;margin-right:auto;max-width:1600px;padding-block:48px;padding-inline:24px}@media only screen and (min-width:30em){.footer__wrapper{padding-inline:48px}}.footer__left-col>*+*{margin-top:16px}.footer__right-col{margin:-16px}@media only screen and (max-width:47.938em){.footer__wrapper{grid:repeat(2,auto) /1fr}}@media only screen and (min-width:48em){.footer__wrapper{grid:auto/minmax(200px,1fr) 3fr}}.footer__image-frame{align-items:center;aspect-ratio:var(--frame-aspect-ratio,16/9);display:flex;justify-content:center;overflow:hidden;position:relative}.footer__image-frame--desktop{--frame-aspect-ratio:148/48;max-width:148px}.footer__image-frame--google{--frame-aspect-ratio:162/48;max-width:162px}.footer__image-frame--apple{--frame-aspect-ratio:144/48;max-width:144px}.footer__social{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;line-height:1.2}.footer__social a{color:inherit!important;display:block}.footer__menu>*+*{margin-top:8px}.footer__menu-heading{color:#faf9f5;font-weight:700;letter-spacing:.2em;line-height:1.25;padding:0;text-transform:uppercase}.footer__menu-heading,.footer__menu-link{display:block;font-family:AkkuratLLSub-Regular,AkkuratLLWeb-Regular,sans-serif;font-size:16px}.footer__menu-link{--padding-y:3px;color:inherit;padding-bottom:var(--padding-y,0);padding-top:var(--padding-y,0)}.footer__menu-link:focus,.footer__menu-link:hover{text-decoration:underline}

/*!
 * FlexMasonry
 * Version: 0.2.3
 * Author: Gilbert Pellegrom <gilbert@pellegrom.me>
 * License: MIT
 */.flexmasonry{align-content:space-between;display:flex;flex-flow:column wrap}.flexmasonry-item{padding:16px;width:100%}.flexmasonry-cols-2 .flexmasonry-item{width:50%}.flexmasonry-cols-3 .flexmasonry-item{width:33.33333%}.flexmasonry-cols-4 .flexmasonry-item{width:25%}.flexmasonry-cols-5 .flexmasonry-item{width:20%}.flexmasonry-cols-6 .flexmasonry-item{width:16.66667%}.flexmasonry-cols-7 .flexmasonry-item{width:14.28571%}.flexmasonry-cols-8 .flexmasonry-item{width:12.5%}.flexmasonry-cols-2 .flexmasonry-item:nth-child(odd){order:1}.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n){order:2}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+1){order:1}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+2){order:2}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n){order:3}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+1){order:1}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+2){order:2}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+3){order:3}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n){order:4}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+1){order:1}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+2){order:2}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+3){order:3}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+4){order:4}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n){order:5}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+1){order:1}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+2){order:2}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+3){order:3}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+4){order:4}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+5){order:5}.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n){order:6}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+1){order:1}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+2){order:2}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+3){order:3}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+4){order:4}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+5){order:5}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+6){order:6}.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n){order:7}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+1){order:1}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+2){order:2}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+3){order:3}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+4){order:4}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+5){order:5}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+6){order:6}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+7){order:7}.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n){order:8}.flexmasonry-break{content:"";flex-basis:100%;margin:0;width:0!important}.flexmasonry-break-1{order:1}.flexmasonry-break-2{order:2}.flexmasonry-break-3{order:3}.flexmasonry-break-4{order:4}.flexmasonry-break-5{order:5}.flexmasonry-break-6{order:6}.flexmasonry-break-7{order:7}