@media(min-width:729px){[data-profile-surface=white][hidden]~[data-profile-surface=tint]{background:#fff}}.profile-about{position:relative;z-index:1;padding:var(--site-profile-section-space) var(--site-copy-gutter);background:#f5f5f5;color:#000}.profile-about>*{max-width:var(--site-copy-max);margin-inline:auto}.profile-about__title{margin-bottom:var(--site-space-content);text-transform:uppercase;overflow-wrap:anywhere}.profile-about__text,.profile-info-box__value{font-family:var(--font);font-size:var(--site-body-size);font-weight:400;line-height:var(--site-leading-body);letter-spacing:var(--site-body-tracking);overflow-wrap:anywhere}.profile-about__text{margin-bottom:var(--site-space-content)}.profile-about__text:has(+.profile-info-boxes[hidden]){margin-bottom:0}.profile-about__text .nowrap{white-space:normal}.profile-about__phrase{white-space:nowrap}.profile-info-boxes{display:flex;flex-direction:column;gap:var(--site-space-content);margin-top:var(--site-space-content)}.profile-info-box{min-width:0}@media(min-width:729px){.profile-info-boxes{padding-top:var(--site-space-content);border-top:1px solid rgb(0 0 0 / 18%)}.profile-info-box:not([hidden])~.profile-info-box:not([hidden]){padding-top:var(--site-space-content);border-top:1px solid rgb(0 0 0 / 18%)}}.profile-info-box__label{display:block;width:100%;margin-bottom:8px;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font);font-size:17px;font-weight:600;line-height:var(--site-leading-heading);letter-spacing:.04em;text-align:left;text-transform:uppercase;overflow-wrap:anywhere;cursor:default}@media(max-width:728px){.profile-about{background:var(--green);color:#fff;padding-block:var(--site-profile-section-space-compact)}.profile-about__title,.profile-about__text{text-align:left}.profile-about__text{color:#ffffffeb}.profile-info-boxes{gap:0;border-top:1px solid rgb(255 255 255 / 34%);border-bottom:1px solid rgb(255 255 255 / 34%)}.profile-info-box{padding:0;border-bottom:1px solid rgb(255 255 255 / 34%)}.profile-info-box:last-child{border-bottom:0}.profile-info-box__label{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin:0;padding-block:var(--site-space-content);font-size:14px;letter-spacing:.05em;cursor:pointer}.profile-info-box__label:after{content:"+";flex:0 0 auto;font-size:18px;font-weight:400;line-height:1}.profile-info-box__label[aria-expanded=true]:after{content:"-"}.profile-info-box__label[aria-expanded=true]{padding-bottom:8px}.profile-info-box__value{padding-bottom:var(--site-space-content)}}.profile-contact{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--site-profile-section-space) var(--site-copy-gutter);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.profile-contact__container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--site-space-content);width:min(100%,1040px);min-width:0;padding:48px var(--site-copy-gutter);background:#fffffff2;text-align:center;box-shadow:0 10px 30px #0000001a}.profile-contact__container>:is(p,h2){max-width:100%;margin:0;overflow-wrap:anywhere}.profile-contact__container>.submission-form{margin-top:calc(var(--site-space-action) - var(--site-space-content))}.profile-contact__subtitle{color:#333}.profile-contact__title{color:#000;text-wrap:balance}.profile-contact__title .hl-cap{font-size:inherit;line-height:inherit}.profile-contact--dark{background-color:#000}.profile-contact--dark .submission-form[data-recipe]{--form-control-border: rgb(255 255 255 / 40%);--form-textarea-mobile-border: rgb(255 255 255 / 40%)}.profile-contact__container--dark{padding:0;background:transparent;box-shadow:none}.profile-contact--dark .profile-contact__subtitle,.profile-contact__title--dark{color:#fff}.profile-contact__title--dark{text-transform:capitalize}.profile-contact__office-note{color:#ffffffb8;font-family:var(--font);font-size:14px;font-weight:400;line-height:var(--site-leading-body);letter-spacing:var(--site-body-tracking)}@media(max-width:728px){.profile-contact{padding-block:var(--site-profile-section-space-compact)}}
