.flip-tiles-wrapper{margin:2rem auto 6rem;max-width:100%;width:1440px}.flip-tiles-intro{display:flex;margin:0 auto 2rem;width:min(100%,48rem)}.flip-tiles-intro--start{justify-content:center;text-align:center}.flip-tiles-intro--center{justify-content:center}.flip-tiles-intro__content{max-width:100%}.flip-tiles-intro__title{line-height:1.1;margin:0}.flip-tile__subheader-underline,.flip-tiles-intro__title-underline{text-decoration:underline;text-decoration-color:var(--flip-tiles-title-underline-color,var(--global-title-underline-color,currentColor));text-decoration-thickness:var(--title-underline-thickness,.313rem);text-underline-offset:var(--title-underline-offset,.5rem)}.flip-tiles-intro__header{margin:0 0 1.188rem}.flip-tiles-intro__text{color:#2b2a28;line-height:1.6;margin:0 0 2rem}.flip-tiles-intro__text>:first-child{margin-top:0}.flip-tiles-intro__text>:last-child{margin-bottom:0}.flip-tiles{align-items:stretch;flex-wrap:wrap;gap:1.5rem;margin:0 auto}.flip-tiles,.flip-tiles__button-wrapper{display:flex;justify-content:center;max-width:100%;width:1440px}.flip-tiles__button-wrapper{margin:3rem auto 0}.flip-tiles__content{align-items:center;display:flex;flex-direction:column;width:100%}.flip-tiles__button{max-width:100%}.flip-tiles__footnote{color:#5b554f;font-size:.75rem;line-height:.8rem;margin:1rem auto 0;max-width:48rem;text-align:center}.flip-tiles__footnote>:first-child{margin-top:0}.flip-tiles__footnote>:last-child{margin-bottom:0}.flip-tiles__item{align-self:stretch;display:flex;min-width:0;width:29rem}@media (min-width:1201px){.flip-tiles--desktop-pairs{width:59.5rem}}.flip-tile{display:block;height:100%;min-height:15rem;position:relative;width:100%;--flip-tile-flip-duration:0.45s;--flip-tile-flip-easing:ease-in-out;background:var(--flip-tile-front-background,linear-gradient(180deg,#f4efe9 0,#e4ddd6 100%));border-radius:1.25rem;box-shadow:0 18px 40px rgba(30,24,18,.08);color:#1f1a17;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.flip-tile--link{cursor:pointer}.flip-tile--link:focus-visible,.flip-tile--link:hover{box-shadow:0 24px 48px rgba(30,24,18,.14);transform:translateY(-4px)}.flip-tile--link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.flip-tile__label{background:var(--flip-tile-label-background,#7d1826);border-radius:1.25rem 0 1rem 0;box-shadow:0 0 0 1px var(--flip-tile-label-background,#7d1826);color:var(--flip-tile-label-color,#fff);font-weight:300;left:0;line-height:1;padding:.45rem 2rem .6rem;pointer-events:none;position:absolute;top:0;z-index:3}.flip-tile__toggle{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.82);border-radius:999px;color:#1f1a17;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:transform .2s ease,background-color .2s ease;width:2rem;z-index:4}.flip-tile__toggle:focus-visible,.flip-tile__toggle:hover{background:hsla(0,0%,100%,.95);outline:none;transform:translateY(-1px)}.flip-tile__toggle svg{fill:none;height:1rem;width:1rem}.flip-tile__faces{display:grid;max-height:100%;min-height:15rem;position:relative}.flip-tile__face{align-items:center;display:flex;flex-direction:column;gap:1rem;grid-area:1/1;justify-content:center;max-height:100%;padding:2rem;position:relative;transition:opacity var(--flip-tile-flip-duration) var(--flip-tile-flip-easing),visibility var(--flip-tile-flip-duration) var(--flip-tile-flip-easing)}.flip-tile--with-label .flip-tile__face{padding-top:3rem}.flip-tile__face--front{background:var(--flip-tile-front-background,linear-gradient(180deg,#f4efe9 0,#e4ddd6 100%));opacity:1;pointer-events:auto;visibility:visible;z-index:1}.flip-tile__face--back{background:var(--flip-tile-back-background,#e7edf6);opacity:0;pointer-events:none;visibility:hidden;z-index:2}.flip-tile__dialog{background:transparent;border:none;border-radius:1.25rem;box-shadow:0 30px 70px rgba(30,24,18,.28);color:#1f1a17;inset:0;margin:auto;max-width:32rem;overflow:hidden;padding:0;position:fixed;width:min(92vw,32rem)}.flip-tile__dialog::backdrop{backdrop-filter:blur(2px);background:rgba(18,16,14,.55)}.flip-tile__dialog[open]::backdrop{animation:flip-tile-backdrop-in .32s ease forwards}@keyframes flip-tile-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.flip-tile__dialog[open]::backdrop{animation:none}}.flip-tile__dialog .flip-tile__face--back{max-height:85vh;min-height:12rem;opacity:1;overflow-y:auto;padding:2.5rem 2rem;pointer-events:auto;position:relative;visibility:visible}.flip-tile__dialog-close{align-items:center;backdrop-filter:blur(2px);background:hsla(0,0%,100%,.82);border:none;border-radius:999px;color:#1f1a17;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:transform .2s ease,background-color .2s ease;width:2rem;z-index:4}.flip-tile__dialog-close:focus-visible,.flip-tile__dialog-close:hover{background:hsla(0,0%,100%,.95);outline:none;transform:translateY(-1px)}.flip-tile__dialog-close svg{fill:none;height:1rem;width:1rem}.flip-tile__content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;position:relative;width:100%;z-index:1}.flip-tile__background{inset:0;position:absolute;z-index:0}.flip-tile__background:after{background:linear-gradient(180deg,rgba(18,16,14,.12),rgba(18,16,14,.42));content:"";inset:0;position:absolute}.flip-tiles-wrapper--without-image-overlay .flip-tile__background:after{display:none}.flip-tile__background-image{box-sizing:border-box;display:block;height:100%;object-fit:cover;object-position:50% 50%;width:100%}.flip-tile__face--front .flip-tile__background-image{object-fit:var(--flip-tile-front-image-fit,cover);object-position:var(--flip-tile-front-image-position-x,50%) var(--flip-tile-front-image-position-y,50%);padding:var(--flip-tile-front-image-padding,0)}.flip-tile__face--back .flip-tile__background-image{object-fit:var(--flip-tile-back-image-fit,cover);object-position:var(--flip-tile-back-image-position-x,50%) var(--flip-tile-back-image-position-y,50%);padding:var(--flip-tile-back-image-padding,0)}.flip-tile__icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.flip-tile__icon svg{fill:none;height:5rem;width:5rem}.flip-tile__subheader,.flip-tile__text{line-height:1.3;margin:0;text-align:center}.flip-tile__face--front .flip-tile__subheader{color:var(--flip-tile-front-subheader-color,var(--flip-tile-subheader-color,inherit))}.flip-tile__face--front .flip-tile__icon{color:var(--flip-tile-front-icon-color,inherit)}.flip-tile__face--back .flip-tile__subheader{color:var(--flip-tile-back-subheader-color,var(--flip-tile-subheader-color,inherit))}.flip-tile__face--back .flip-tile__icon{color:var(--flip-tile-back-icon-color,inherit)}.flip-tile__face--front .flip-tile__text{color:var(--flip-tile-front-text-color,var(--flip-tile-text-color,inherit))}.flip-tile__face--back .flip-tile__text{color:var(--flip-tile-back-text-color,var(--flip-tile-text-color,inherit))}.flip-tile__text li,.flip-tile__text p,.flip-tile__text span{color:inherit}.flip-tile__text>:first-child{margin-top:0}.flip-tile__text>:last-child{margin-bottom:0}.flip-tile__link-icon{align-items:center;align-self:flex-end;color:currentColor;display:inline-flex;height:1.25rem;justify-content:center;margin-top:.5rem;width:1.25rem;z-index:3}.flip-tile__link-icon svg{fill:none;height:1.25rem;width:1.25rem}@media (max-width:767px){.flip-tiles-intro{margin-bottom:1.5rem}.flip-tiles-intro__text,.flip-tiles-intro__title{text-align:center}.flip-tiles{grid-template-columns:1fr}.flip-tile,.flip-tile__faces{max-height:22rem}.flip-tile--with-label .flip-tile__face{padding-top:4rem}.flip-tiles-wrapper{margin-bottom:2rem}}