.Contact-offices{grid-column:1/-1;grid-template-columns:1fr;gap:3rem;display:grid}@media screen and (min-width:45rem){.Contact-offices{grid-template-columns:40% 50%;gap:0 10%}}.Contact-offices__intro{flex-direction:column;display:flex}.Contact-offices__lead{margin:0;font-family:replica-ll-regular-light,sans-serif;font-size:2.25rem;font-weight:400;line-height:2.625rem}@media screen and (max-width:27.4375rem){.Contact-offices__lead{font-size:2.0625rem;line-height:2.375rem}}@media screen and (min-width:45rem){.Contact-offices__lead{font-size:2.625rem;line-height:3rem}}.section--color-default .Contact-offices__lead,.section--color-muted .Contact-offices__lead{color:#000}.section--color-inverted .Contact-offices__lead{color:#c19c61}.section--color-accent--1 .Contact-offices__lead{color:#fff}.Contact-offices__lead{margin:0}.Contact-offices__text{letter-spacing:.005em;font-size:.9375rem;line-height:1.3125rem}@media screen and (min-width:45rem){.Contact-offices__text{letter-spacing:.0025em;font-size:1.125rem;line-height:1.5rem}}.Contact-offices__text{color:#222;max-width:32ch;margin:1.125rem 0 0}.Contact-offices__list{grid-template-columns:1fr;gap:3rem;margin:0;padding:0;list-style:none;display:grid}.Contact-offices__item{flex-direction:column;gap:.9375rem;display:flex}.Contact-offices__item .Contact-offices__item-text{letter-spacing:.005em;font-size:.9375rem;line-height:1.3125rem}@media screen and (min-width:45rem){.Contact-offices__item .Contact-offices__item-text{letter-spacing:.0025em;font-size:1.125rem;line-height:1.5rem}}.Contact-offices__item .Contact-offices__item-text{color:#222;margin:0}.Contact-offices__item .Contact-offices__item-text p{margin:0}
.TextInput{grid-template-columns:repeat(4,1fr);align-content:center;column-gap:1.125rem;display:grid}@media screen and (min-width:45rem){.TextInput{grid-template-columns:repeat(6,1fr);column-gap:1.875rem}}@media screen and (min-width:67.5rem){.TextInput{grid-template-columns:repeat(12,1fr)}}.TextInput{grid-column:1/-1}.TextInput__field{letter-spacing:.005em;font-size:.9375rem;line-height:1.3125rem}@media screen and (min-width:45rem){.TextInput__field{letter-spacing:.0025em;font-size:1.125rem;line-height:1.5rem}}.TextInput__field{color:#fff;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background-color:#4d4d4d;background-image:url(../media/magnifier.2svq8vfs9k67j.svg);background-position:12px 12px;background-repeat:no-repeat;background-size:24px 24px;border:0;border-radius:0;grid-column:1/-1;padding:11px 18px 13px 54px;font-family:replica-ll-regular-light;transition:box-shadow .2s}.TextInput__field::placeholder{color:#fff}.TextInput__field:focus{box-shadow:inset 0 0 0 2px var(--accent-1);outline:none}@media screen and (min-width:45rem){.TextInput__field{grid-column:2/-2}}@media screen and (min-width:67.5rem){.TextInput__field{grid-column:4/-4}}.TextInput+.Blurb-list{margin-top:0}
.PersonList__header{text-align:center;grid-column:1/-1}@media screen and (min-width:45rem){.PersonList__header{grid-column:2/-2}}@media screen and (min-width:67.5rem){.PersonList__header{grid-column:4/-4}}.PersonList__header-title{margin:0;font-family:replica-ll-regular-light,sans-serif;font-size:2.25rem;font-weight:400;line-height:2.625rem}@media screen and (max-width:27.4375rem){.PersonList__header-title{font-size:2.0625rem;line-height:2.375rem}}@media screen and (min-width:45rem){.PersonList__header-title{font-size:2.625rem;line-height:3rem}}.section--color-default .PersonList__header-title,.section--color-muted .PersonList__header-title{color:#000}.section--color-inverted .PersonList__header-title{color:#c19c61}.section--color-accent--1 .PersonList__header-title{color:#fff}
.Page--archive h1{margin:0;font-family:replica-ll-regular-light,sans-serif;font-size:2.625rem;font-weight:400;line-height:3.375rem}@media screen and (max-width:27.4375rem){.Page--archive h1{text-wrap:balance;font-size:2.0625rem;line-height:2.375rem}}@media screen and (min-width:45rem){.Page--archive h1{letter-spacing:-.01em;font-size:4.5rem;line-height:5.25rem}}.Page--archive h1{grid-column:1/-1}@media screen and (min-width:67.5rem){.Page--archive h1{margin-top:3.75rem}}@media screen and (min-width:80rem){.Page--archive h1{margin-top:6rem}}.Page--archive .section--color-inverted.section--has-padding-top{padding-top:6.875rem}@media screen and (min-width:45rem){.Page--archive .section--color-inverted.section--has-padding-top{padding-top:8.125rem}}@media screen and (min-width:67.5rem){.Page--archive .section--color-inverted.section--has-padding-top{padding-top:10rem}}@media screen and (min-width:80rem){.Page--archive .section--color-inverted.section--has-padding-top{padding-top:12.5rem}}
