.house-footer--institutional{color:#11110f;border-top:1px solid #11110f2e;background:#fff!important}.house-footer--institutional .house-footer__main{padding:clamp(56px,7vw,108px) var(--page-pad,48px) 0}.hi-intro{justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:clamp(32px,5vw,64px);display:flex}.hi-intro__name{font:400 clamp(40px,7.5vw,112px)/.9 var(--font-house);letter-spacing:-.045em}.hi-intro__name:hover,.hi-intro__name:focus-visible{opacity:.65}.hi-intro__place{font:400 11px/1.5 var(--font-ui);letter-spacing:.15em}.hi-section-rule{background:#11110f3d;height:1px}.hi-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vw,84px);padding:clamp(35px,4vw,64px) 0 clamp(64px,7vw,112px);display:grid}.hi-directory__group h2{font:500 11px/1.5 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;opacity:.58;margin:0 0 25px}.hi-directory__group ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hi-directory__group li{margin:0}.hi-directory__group a{min-height:32px;font:400 clamp(15px,1.25vw,19px)/1.3 var(--font-house);letter-spacing:-.01em;align-items:center;display:inline-flex}.hi-directory__group a:hover,.hi-directory__group a:focus-visible{text-underline-offset:5px;text-decoration:underline 1px}.hi-release{border-top:1px solid #11110f38;border-bottom:1px solid #11110f38;grid-template-columns:minmax(130px,.7fr) minmax(0,1.7fr) auto;align-items:center;gap:20px;padding:clamp(25px,3vw,44px) 0;display:grid}.hi-release__label,.hi-release time{font:400 11px/1.5 var(--font-ui);letter-spacing:.09em;text-transform:uppercase}.hi-release__label{opacity:.6}.hi-release__link{font:400 clamp(26px,3.4vw,50px)/1 var(--font-house);letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:14px;display:flex}.hi-release__arrow{font:400 clamp(18px,2vw,30px)/1 var(--font-ui)}.hi-release__link:hover .hi-release__arrow{transform:translate(3px,-3px)}.hi-meta{font:400 11px/1.5 var(--font-ui);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:30px;padding:29px 0 35px;display:flex}.hi-meta__location{flex-wrap:wrap;gap:clamp(14px,2vw,35px);display:flex}.hi-meta nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 25px;display:flex}.hi-meta a:hover,.hi-meta a:focus-visible{text-underline-offset:4px;text-decoration:underline}.hi-signature{border-top:1px solid #11110f26;justify-content:center;align-items:center;padding:26px 0 32px;display:flex}.hi-signature img{width:clamp(135px,13vw,204px);height:auto}@media (width<=900px){.hi-directory{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:45px}.hi-release{grid-template-columns:1fr auto;gap:15px}.hi-release__label{grid-column:1/-1}.hi-release__link{grid-column:1}.hi-release time{text-align:right;grid-area:2/2}.hi-meta{flex-direction:column}.hi-meta nav{justify-content:flex-start}}@media (width<=600px){.house-footer--institutional .house-footer__main{padding:54px 24px 0}.hi-intro{display:block}.hi-intro__name{font-size:clamp(48px,13vw,78px)}.hi-intro__place{margin-top:18px;display:block}.hi-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 18px;padding:38px 0 58px}.hi-directory__group h2{margin-bottom:12px}.hi-directory__group a{min-height:37px;font-size:16px;line-height:1.4}.hi-release{grid-template-columns:1fr}.hi-release__link{grid-column:1}.hi-release time{text-align:left;grid-area:auto/1}.hi-meta{padding-bottom:28px}.hi-meta__location{gap:7px;display:grid}.hi-signature{padding-bottom:25px}}@media (prefers-reduced-motion:reduce){.hi-release__arrow{transition:none}}.house-footer__route{padding:28px var(--page-pad,24px);font-family:var(--font-ui,"Helvetica Neue",Arial,sans-serif);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;font-size:14px;display:flex}.house-footer__trail{align-items:center;gap:10px;display:flex}.house-footer__trail a,.house-footer__next{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.house-footer__trail a{opacity:.74}.house-footer__trail a:hover,.house-footer__trail a:focus-visible{opacity:1;text-underline-offset:4px;text-decoration:underline}.house-footer__next{gap:16px;margin-left:auto}.house-footer__next span{opacity:.68}.house-footer__next strong{font:400 clamp(20px,2.4vw,32px)/1 var(--font-house);letter-spacing:-.01em;text-transform:none}.house-footer__next:hover strong,.house-footer__next:focus-visible strong{text-underline-offset:.15em;text-decoration:underline}
