.hover-reveal{--hr-teal:#003c4d;--hr-gap:2rem;--hr-inset:20px;--hr-open-top:42px}.hover-reveal__grid{display:grid;gap:2.5rem;grid-template-columns:1fr}.hover-reveal__card{background:#fff;position:relative}.hover-reveal__media img{display:block;height:auto;width:100%}.hover-reveal__sheet{background:#fff;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem 2rem}.hover-reveal__headline{color:var(--hr-teal)}.local-area-01{font-size:2.25rem;font-weight:500}.local-area-01,.local-area-02{color:#003c4d;line-height:.4;text-transform:uppercase}.local-area-02{font-size:1.75rem;font-weight:400}.hover-reveal__body-inner{font-size:1.125rem}.hover-reveal__body-inner a{text-decoration:underline!important}.hover-reveal__body-inner p,.hover-reveal__body-inner ul{font-size:1.125rem!important}.hover-reveal__body-inner>:first-child,.hover-reveal__headline>:first-child{margin-top:0}.hover-reveal__body-inner>:last-child,.hover-reveal__headline>:last-child{margin-bottom:0}.hover-reveal__arrow{display:none}.hover-reveal__sheet:focus-visible{outline:2px solid var(--hr-teal);outline-offset:-6px}@media (min-width:1027px) and (hover:hover){.hover-reveal__grid{gap:var(--hr-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.hover-reveal__card{aspect-ratio:1/1;min-height:540px;overflow:hidden;width:100%}.hover-reveal__media{inset:0;position:absolute}.hover-reveal__media img{height:100%;object-fit:cover;width:100%}.hover-reveal__panel{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:var(--hr-inset);pointer-events:none;position:absolute;right:var(--hr-inset);top:var(--hr-open-top)}.hover-reveal__sheet{flex:0 1 auto;gap:0;min-height:0;padding:2rem 1rem 1rem 2rem;pointer-events:auto;transition:flex-grow .6s cubic-bezier(.22,.61,.36,1)}.hover-reveal__body{flex:1 1 0;min-height:0;opacity:0;order:1;overflow:hidden;transition:opacity .3s ease}.hover-reveal__body-inner{padding-bottom:1.25rem}.hover-reveal__head{align-items:flex-start;display:flex;flex:0 0 auto;gap:1.5rem;justify-content:space-between;order:2}.hover-reveal__arrow{color:var(--hr-teal);display:block;flex:0 0 36px;margin-top:.35em;transition:transform .6s cubic-bezier(.22,.61,.36,1);width:36px}.hover-reveal__arrow svg{display:block;height:auto;width:100%}.hover-reveal__sheet:focus-within,.hover-reveal__sheet:hover{flex-grow:1}.hover-reveal__sheet:focus-within .hover-reveal__body,.hover-reveal__sheet:hover .hover-reveal__body{opacity:1;transition-delay:.15s}.hover-reveal__sheet:focus-within .hover-reveal__arrow,.hover-reveal__sheet:hover .hover-reveal__arrow{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.hover-reveal__arrow,.hover-reveal__body,.hover-reveal__sheet{transition:none!important}}@media (max-width:1024px){.local-area-01,.local-area-02{font-size:1.75rem;line-height:.4}.hover-reveal__sheet{padding:1.25rem 0}}