.contacts-page{width:min(100%, var(--home-shell-max));padding:var(--home-shell-gutter) var(--home-shell-gutter) 5rem;gap:5rem;margin-inline:auto;display:grid}.contacts-page :is(h1,h2,p,ol,dl,dd){margin:0}.contacts-page a{color:inherit;text-decoration:none}.contacts-page :is(a,button):focus-visible{outline:2px solid var(--home-gold);outline-offset:4px}.contacts-body .home-header{box-shadow:none}.contacts-body .home-header:not(.contacts-header-away){top:var(--home-shell-gutter);width:min(calc(100% - var(--home-shell-gutter) * 2), calc(var(--home-shell-max) - var(--home-shell-gutter) * 2));border-radius:1rem 1rem 0 0}.contacts-body .home-header:not(.contacts-header-away) .home-header__inner{padding-inline:var(--home-content-gutter)}.contacts-hero{padding:7rem var(--home-content-gutter) 3rem;background:var(--home-ink);color:var(--home-black);border-radius:1rem;gap:5rem;display:grid}.contacts-breadcrumbs{letter-spacing:-.01em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.32}.contacts-breadcrumbs ol{flex-wrap:wrap;gap:.25rem;padding:0;list-style:none;display:flex}.contacts-breadcrumbs [aria-current]{color:#8a8a8a}.contacts-breadcrumbs a{position:relative}.contacts-breadcrumbs a:after{content:"";transform-origin:100%;background:currentColor;height:1px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.contacts-breadcrumbs a:is(:hover,:focus-visible):after{transform-origin:0;transform:scaleX(1)}.contacts-hero__content{gap:1.5rem;min-width:0;display:grid}.contacts-page :is(h1,h2){font-family:"Fira Sans Extra Condensed", "Fira Sheriff Punctuation Fallback", var(--site-display-fallback,"Fira Sheriff Fallback"), sans-serif;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere}.contacts-page h1{font-size:6rem;font-weight:700;line-height:.9}.contacts-page h2{font-size:3rem;font-weight:600;line-height:1}.contacts-directory{margin-inline:var(--home-content-gutter);gap:5rem;min-width:0;display:grid}.contacts-directory__group{gap:2rem;min-width:0;display:grid}.contacts-directory__grid{grid-template-columns:minmax(0,642fr) minmax(0,662fr);align-items:start;gap:2rem 1.5rem;display:grid}.contacts-table{letter-spacing:-.02em;min-width:0;margin:0;font-size:1rem;font-style:normal;line-height:1.32}.contacts-table dl{flex-direction:column;display:flex}.contacts-table__row{border-bottom:1px solid var(--home-border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.25rem;padding-block:1.5rem;display:grid}.contacts-table--wide .contacts-table__row{border-color:#0a0a0a1a}.contacts-table dt{color:#8a8a8a}.contacts-table :is(dt,dd,a,span){overflow-wrap:anywhere;min-width:0}.contacts-table__values{flex-wrap:wrap;gap:.25rem;display:flex}.contacts-table__values>*{flex:8rem}.contacts-table__email{align-items:center;gap:.25rem;display:flex}.contacts-table--wide .contacts-table__email{gap:.5rem}.contacts-copy{color:#8a8a8a;cursor:pointer;width:1.25rem;height:1.25rem;transition:color var(--motion-fast) var(--motion-ease-ui);background:0 0;border:0;flex:0 0 1.25rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.contacts-copy[hidden]{display:none}.contacts-copy svg{width:1.25rem;height:1.25rem;display:block;overflow:visible}.contacts-copy path{transition:fill-opacity var(--motion-fast) var(--motion-ease-ui), stroke-width var(--motion-fast) var(--motion-ease-ui)}.contacts-copy.is-copied{color:inherit}.contacts-copy.is-error{outline:2px solid var(--home-gold);outline-offset:3px}.contacts-page__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contacts-page__body,.contacts-page__attachments{min-width:0;margin-inline:var(--home-content-gutter);overflow-wrap:anywhere}.contacts-page__body>*+*{margin-top:1.32em}@media (width<=1279.98px){.contacts-page{gap:3.5rem;padding-bottom:3.5rem}.contacts-directory{gap:3.5rem}.contacts-hero{gap:3.5rem;padding-top:6.5rem;padding-bottom:2rem}.contacts-hero__content{gap:1rem}.contacts-page h1{font-size:4.5rem}.contacts-directory__group{gap:1rem}.contacts-directory__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (width<=639.98px){.contacts-page{gap:3.5rem;padding:0 0 3.5rem}.contacts-hero{padding:6rem var(--home-wide-gutter) 1.5rem;border-radius:0}.contacts-hero__content{gap:.5rem}.contacts-page h1{font-size:3rem;font-weight:600;line-height:1}.contacts-directory{margin-inline:var(--home-wide-gutter);gap:3.5rem}.contacts-table{font-size:.875rem}.contacts-table__row{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-block:1rem}.contacts-body .home-header:not(.contacts-header-away){border-radius:0;width:100%;top:0}.contacts-body .home-header:not(.contacts-header-away) .home-header__inner{padding-inline:var(--home-wide-gutter)}.contacts-copy{position:relative}.contacts-copy:before{content:"";position:absolute;inset:-.5rem}}@media (prefers-reduced-motion:reduce){.contacts-page *,.contacts-page :before,.contacts-page :after{transition:none!important;animation:none!important}}
