.eh-public-brand-logo {
    display: block;
    width: auto;
    height: 2.375rem;
    max-width: 31vw;
}

.eh-organization-hero .eh-organization-hero__copy {
    background: linear-gradient(145deg, rgba(15, 35, 56, .56), rgba(7, 22, 39, .67));
    border-color: rgba(218, 238, 255, .46);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), 0 12px 32px rgba(0, 0, 0, .24);
}

.eh-organization-hero .eh-organization-hero__summary {
    background: linear-gradient(145deg, rgba(247, 251, 255, .69), rgba(217, 234, 247, .58));
    border-color: rgba(245, 251, 255, .62);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .34), 0 12px 32px rgba(0, 0, 0, .20);
}

.eh-organization-hero .eh-organization-hero__copy,
.eh-organization-hero .eh-organization-hero__summary {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

.eh-organization-hero__summary .text-text-muted { color: #1a2c40; }
.eh-organization-hero__summary .text-text-body { color: #15263b; }
.eh-organization-hero__summary .text-secondary { color: #003d39; }

@media (min-width: 768px) {
    .eh-public-brand-logo {
        height: 3.25rem;
        max-width: 10rem;
    }
}

@media (min-width: 1024px) {
    .eh-organization-hero .eh-organization-hero__inner {
        padding-block: clamp(4.75rem, 6vw, 5.5rem);
    }
}
