.photo-row{display:flex;align-items:stretch;justify-content:flex-start;overflow:hidden}.photo-row__item{flex-shrink:0;width:calc(100%/var(--images));background-size:cover;background-position:50%;position:relative}.photo-row__item:before{content:" ";display:block;padding-top:75%}.photo-row__item>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:980px){.photo-row__item{width:33.333333%}}@media screen and (max-width:680px){.photo-row__item{width:50%}}@media screen and (max-width:480px){.photo-row__item{width:100%}}.card--grid-nav[data-v-7722d8d4]{background:var(--brand-primary);padding:calc(var(--gutter)*2) var(--gutter);text-align:center}img.grid-nav__image[data-v-7722d8d4]{height:6em;margin-bottom:1em;width:100%;-o-object-fit:contain;object-fit:contain}h4.grid-nav__title[data-v-7722d8d4]{font-size:1.5em;font-weight:700;font-family:Garamond;color:#fff;text-decoration:underline;letter-spacing:1px}.side-by-side[data-v-a3e3883c]{display:flex;align-items:stretch;justify-content:space-between;min-height:20em}.side-by-side.reversed[data-v-a3e3883c]{flex-direction:row-reverse}.side-by-side__content[data-v-a3e3883c]{width:50%;display:block}.side-by-side__content__container[data-v-a3e3883c]{padding:2em;margin-left:auto;height:100%;display:flex;align-items:center;justify-content:center}.side-by-side.reversed .side-by-side__content__container[data-v-a3e3883c]{margin-left:0;margin-right:auto}.side-by-side__image[data-v-a3e3883c]{width:50%}.side-by-side__image>picture[data-v-a3e3883c]{width:100%;height:100%}@media screen and (max-width:1024px){.side-by-side__image[data-v-a3e3883c]{display:none}.side-by-side__content[data-v-a3e3883c]{width:100%}.side-by-side__content__container[data-v-a3e3883c]{max-width:1120px;margin:0 auto}}h2[data-v-ef1a0b78]{font-size:2em;font-weight:700;color:#fff;text-align:center;padding-bottom:1em}.homepage-cta[data-v-ef1a0b78]{width:100%;text-align:center;text-shadow:0 0 .5em rgba(0,0,0,.5)}h4.homepage-cta__leadin[data-v-ef1a0b78]{font-size:1.5em;color:#fff;font-weight:500;margin-bottom:.5em;text-transform:uppercase}h1.homepage-cta__title[data-v-ef1a0b78]{font-size:2.5em;font-weight:800;color:#fff}.btn.homepage-cta__btn[data-v-ef1a0b78]{margin-top:1.5em}.grid-nav-card__text[data-v-ef1a0b78]{position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:center;width:100%;background-color:hsla(0,0%,100%,.7);padding:var(--gutter);font-size:1.5em;text-transform:uppercase;font-weight:700;color:var(--brand-primary)}.grid-nav-card[data-v-ef1a0b78]:hover{transform:scale(1.05)}.homepage-cta[data-v-ef1a0b78]{display:block}h1.cta__heading[data-v-ef1a0b78]{font-size:3.2em;color:#fff;line-height:1.3em;font-weight:700}span.cta__heading__bold[data-v-ef1a0b78]{color:#43becc;font-style:italic}span.cta__heading__light[data-v-ef1a0b78]{font-weight:400}h2.cta__subheading[data-v-ef1a0b78]{font-size:1.5em;color:#fff;line-height:1.3em;font-weight:700}.cta-button__icon>img[data-v-ef1a0b78]{display:block;width:2.5em}a.cta__button[data-v-ef1a0b78]{display:flex;align-items:center;background:transparent;border:1px solid #fff;border-radius:4px;overflow:hidden;padding:var(--gutter);color:#fff;text-decoration:none;margin:var(--gutter) calc(var(--gutter)*0.5);transition:transform .5s}a.cta__button--primary[data-v-ef1a0b78]{background:var(--brand-secondary);border:1px solid transparent}a.cta__button[data-v-ef1a0b78]:hover{transform:translateY(-.5em)}span.cta-button__heading[data-v-ef1a0b78]{font-weight:700;font-size:1em}.cta-button__content>span[data-v-ef1a0b78]{display:block}span.cta-button__text[data-v-ef1a0b78]{font-size:1.5em}.cta__buttons[data-v-ef1a0b78]{display:flex;justify-content:center;margin:0 calc(0px - var(--gutter));text-align:center}@media screen and (max-width:640px){.homepage-cta[data-v-ef1a0b78]{padding-top:7em}a.cta__button[data-v-ef1a0b78]{justify-content:center}h1.cta__heading[data-v-ef1a0b78]{font-size:2.2em}h2.cta__subheading[data-v-ef1a0b78]{font-size:1.25em}}