@font-face{font-family:PCBO Profile Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope/manrope-regular.ttf)format("truetype")}@font-face{font-family:PCBO Profile Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope/manrope-medium.ttf)format("truetype")}@font-face{font-family:PCBO Profile Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope/manrope-semibold.ttf)format("truetype")}@font-face{font-family:PCBO Profile Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope/manrope-bold.ttf)format("truetype")}@font-face{font-family:PCBO Profile Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope/manrope.ttf)format("truetype")}.directory-profile--person .container{max-inline-size:var(--person-profile-page-max)}.directory-profile--person .editorial-hero{min-block-size:0}.directory-profile--person .editorial-hero__inner{gap:var(--space-5);padding-block:var(--space-5) var(--space-7);display:grid;position:relative}.directory-profile--person .editorial-hero__copy{gap:var(--space-4);inline-size:100%}.directory-profile--person .editorial-hero h1{font-size:var(--person-profile-title);line-height:var(--leading-heading)}.directory-profile--person .editorial-hero[data-media=portrait] h1{min-block-size:var(--person-profile-portrait-mobile);max-inline-size:calc(100% - var(--person-profile-portrait-mobile) - var(--space-5));align-items:center;display:flex}.directory-profile--person .editorial-hero.editorial-hero--person .editorial-hero__stage{inline-size:var(--person-profile-portrait-mobile);block-size:var(--person-profile-portrait-mobile);z-index:var(--z-raised);padding:0;position:absolute;inset-block-start:var(--person-profile-portrait-inset);inset-inline-end:var(--gutter)}.directory-profile--person .editorial-hero__portrait{object-fit:cover;block-size:100%;inline-size:100%}.directory-profile--person .editorial-hero__summary{max-inline-size:var(--measure-lede);font-size:var(--text-lg);color:var(--ink-on-brand-2)}.directory-profile--person .editorial-hero__actions{margin-block-start:var(--space-2)}.directory-profile--person .editorial-hero__actions .button{gap:var(--space-2)}.directory-profile--person .editorial-hero .editorial-hero__actions .button--quiet:hover{background:var(--action-inverse-bg);color:var(--action-inverse-ink)}.directory-profile--person .editorial-hero__actions svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.person-profile-count{min-inline-size:var(--space-5);block-size:var(--space-5);padding-inline:var(--space-1);border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex}.directory-profile-nav .person-profile-count{display:none}.directory-profile--person .directory-profile-main :is(.network-profile-section,.directory-profile-section)>h2{font-size:var(--directory-section-title,var(--text-2xl))}.directory-profile--person .network-profile-copy{color:var(--ink-2);line-height:var(--leading-body)}.directory-profile--person .directory-profile-panel{padding:var(--space-5);background:var(--surface-raised);border-radius:var(--radius-md);gap:var(--space-3)}.directory-profile--person .directory-profile-panel>h2{font-size:var(--text-lg)}.person-profile-panel-description{color:var(--ink-3);font-size:var(--text-xs)}.person-profile-links{margin:0;padding:0;list-style:none}.person-profile-links li+li{border-block-start:var(--border) solid var(--border-subtle)}.person-profile-links a{gap:var(--space-3);padding-block:var(--space-3);color:var(--ink);min-block-size:var(--tap-comfy);align-items:center;text-decoration:none;display:flex}.person-profile-link-icon{inline-size:var(--tap-min);block-size:var(--tap-min);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--brand-text);flex:none;place-items:center;display:grid}.person-profile-link-icon svg{inline-size:var(--icon-md);block-size:var(--icon-md)}.person-profile-link-copy{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.person-profile-link-copy strong{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.person-profile-link-copy>span{font-size:var(--text-xs);color:var(--ink-3)}.person-profile-links a>svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);color:var(--ink-3);flex:none}.person-profile-links a:hover strong{text-underline-offset:var(--space-1);text-decoration:underline}.person-profile-more-links{border-block-start:var(--border) solid var(--border-subtle);margin-block-start:var(--space-3);padding-block-start:var(--space-4)}.person-profile-more-links>p{font-size:var(--text-xs);color:var(--ink-3);font-weight:var(--weight-semibold)}.person-profile-more-links .profile-links{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.person-profile-more-links .profile-links li{font-size:var(--text-xs);display:block}.person-profile-more-links .profile-links__host{display:none}.person-profile-sources{font-size:var(--text-xs);color:var(--ink-3)}.person-profile-sources summary{cursor:pointer;min-block-size:var(--tap-min);padding-block:var(--space-2);font-weight:var(--weight-semibold)}.person-profile-sources summary[id]{scroll-margin-block-start:var(--profile-effective-offset,var(--profile-anchor-offset))}.person-profile-sources .sources-line{padding-block-start:var(--space-2)}.person-profile-businesses .network-connections>li{background:var(--surface-raised);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);justify-content:normal;gap:0;padding:0;display:grid;overflow:hidden}.person-profile-businesses .person-profile-business-identity{align-items:start;gap:var(--space-4);padding:var(--space-5);flex-direction:row;display:flex}.person-profile-business-logo{inline-size:var(--person-profile-business-logo);block-size:var(--person-profile-business-logo);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--logo-plate);flex:none;place-items:center;display:grid;overflow:hidden}.person-profile-business-logo img{object-fit:contain;block-size:100%;inline-size:100%}.person-profile-business-logo svg{color:var(--brand-text);inline-size:var(--icon-lg);block-size:var(--icon-lg)}.person-profile-business-copy{gap:var(--space-2);min-inline-size:0;display:grid}.person-profile-business-copy h3{font-size:var(--text-lg)}.person-profile-business-copy h3 a{color:var(--ink);text-decoration:none}.person-profile-business-copy h3 a:hover{text-decoration:underline}.person-profile-business-copy p{font-size:var(--text-sm);color:var(--ink-2)}.person-profile-business-copy p.small{gap:var(--space-1);color:var(--ink-3);font-size:var(--text-xs);align-items:start;display:flex}.person-profile-business-copy p svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none}.person-profile-businesses .person-profile-business-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-block-start:var(--border) solid var(--border-subtle);flex-wrap:wrap;display:flex}.person-profile-business-footer .link-tap{font-size:var(--text-sm);gap:var(--space-2);margin-inline-start:auto}.person-profile-business-footer svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.person-profile-business-footer .network-source{margin:0}.directory-profile--person .classified-list{grid-template-columns:minmax(0,1fr)}.directory-profile--person .classified-card{overflow:hidden}.directory-profile--person .classified-card__body{padding:var(--space-5);gap:var(--space-2)}.directory-profile--person .classified-card__category{display:none}.directory-profile--person .classified-card__publisher{font-size:var(--text-xs);font-weight:var(--weight-regular)}.directory-profile--person .classified-card__publisher a{color:var(--ink-2)}.directory-profile--person .classified-card__footer{padding:var(--space-2) var(--space-5);border-block-start:var(--border) solid var(--border-subtle);margin:0}.directory-profile--person .classified-card__price{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink-2)}.person-profile-discovery{padding-block:var(--space-7);border-block:var(--border) solid var(--border-subtle);background:var(--surface-raised)}.person-profile-discovery__heading{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.person-profile-discovery__heading p{font-size:var(--text-sm);color:var(--ink-3);margin-block-start:var(--space-2)}.person-profile-discovery__heading>a{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.person-profile-discovery svg{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none}.person-profile-discovery ul{margin-block:var(--space-5);gap:var(--space-3);padding:0;list-style:none;display:grid}.person-profile-discovery li>a{align-items:center;gap:var(--space-3);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);block-size:100%;padding:var(--space-4);color:var(--ink);text-decoration:none;display:flex}.person-profile-discovery li>a:hover{border-color:var(--brand-line)}.person-profile-discovery li>a>span:not(.person-profile-link-icon){gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.person-profile-discovery strong{font-size:var(--text-sm)}.person-profile-discovery li>a>span>span{font-size:var(--text-xs);color:var(--ink-3)}.person-profile-discovery .network-nav{border-block-start:var(--border) solid var(--border-subtle);margin-block-end:0;padding-block-start:var(--space-3)}@media (min-width:40rem){.directory-profile-nav .person-profile-count{display:inline-flex}.person-profile-share>span{display:inline}.directory-profile--person .classified-card{grid-template-columns:var(--person-profile-listing-columns);display:grid}.directory-profile--person .classified-card__image,.directory-profile--person .classified-card__placeholder,.directory-profile--person .classified-card__job-media{block-size:100%;min-block-size:var(--home-business-image-height);border:0;border-radius:0}.directory-profile--person .classified-card__footer{grid-column:1/-1}.person-profile-discovery ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.directory-profile--person .editorial-hero{min-block-size:var(--person-profile-hero-min)}.directory-profile--person .editorial-hero__inner{padding-block:var(--space-5) var(--space-7);grid-template-rows:auto 1fr}.directory-profile--person .editorial-hero__copy{inline-size:var(--person-profile-copy-share);align-self:center}.directory-profile--person .editorial-hero[data-media=portrait] h1{min-block-size:0;max-inline-size:100%}.directory-profile--person .editorial-hero.editorial-hero--person .editorial-hero__stage{inline-size:var(--person-profile-media-share);block-size:100%;inset-block:0;inset-inline-end:max(var(--gutter), calc((100% - var(--person-profile-page-max)) / 2 + var(--gutter)))}.directory-profile--person .editorial-hero__portrait{inline-size:var(--person-profile-portrait-desktop);block-size:var(--person-profile-portrait-desktop)}}html:has(.directory-profile--person){scroll-padding-top:0}body:has(.directory-profile--person){background:var(--person-profile-surface)}body:has(.directory-profile--person)>main{padding-block:0}.directory-profile--person,.person-profile-header,.person-profile-footer{--font-body:var(--font-person-profile);--font-display:var(--font-person-profile);--ink:var(--person-profile-ink);--ink-2:var(--person-profile-copy-ink);--ink-3:var(--person-profile-muted);--surface:var(--person-profile-surface);--border-subtle:var(--person-profile-border);--brand-tint:var(--person-profile-tint);--text-lg:var(--person-profile-card-title);--text-xl:var(--person-profile-lede);--directory-section-title:var(--person-profile-section-title);font-family:var(--font-person-profile);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-lede);color:var(--ink)}.directory-profile--person{--profile-effective-offset:var(--person-profile-nav-offset);--editorial-hero-bg:var(--person-profile-forest);background:var(--person-profile-surface)}.directory-profile--person .container,.person-profile-header .container,.person-profile-footer .container{max-width:var(--person-profile-page-max);max-inline-size:var(--person-profile-page-max);padding-inline:var(--person-profile-gutter-mobile)}.directory-profile--person :is(h1,h2,h3),.person-profile-header :is(a,summary){font-family:var(--font-person-profile);letter-spacing:var(--tracking-normal)}.directory-profile--person :is(h2,h3){font-weight:800}.person-profile-header.site-header{background:var(--surface-raised);border-block-end:var(--border) solid var(--border-subtle);box-shadow:none;position:relative;inset:auto;transform:none}.person-profile-header.site-header:after{display:none}.person-profile-header__inner{min-block-size:var(--person-profile-header-height);justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.person-profile-brand{align-items:center;gap:var(--space-3);color:var(--person-profile-forest);flex:none;text-decoration:none;display:inline-flex}.person-profile-brand img{inline-size:var(--person-profile-link-plate);block-size:var(--person-profile-link-plate);object-fit:contain}.person-profile-brand>span{align-items:center;display:flex}.person-profile-brand strong{font-size:var(--text-xl);font-weight:800}.person-profile-brand>span>span{border-inline-start:var(--border) solid var(--border-strong);color:var(--ink-2);font-size:var(--text-sm);margin-inline-start:var(--space-2);padding-inline-start:var(--space-2)}.person-profile-header__navigation{align-items:center;gap:var(--space-6);display:none}.person-profile-header__navigation a{min-block-size:var(--tap-min);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-block-end:var(--border-thick) solid transparent;align-items:center;text-decoration:none;display:inline-flex}.person-profile-header__navigation a[aria-current]{color:var(--person-profile-forest);border-color:var(--person-profile-forest);font-weight:800}.person-profile-header__navigation a:hover{text-decoration:underline}.person-profile-header__submit{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--person-profile-forest);color:var(--ink-on-brand);font-size:var(--text-sm);font-weight:var(--weight-bold);text-decoration:none;display:none}.person-profile-header__submit svg,.person-profile-header__menu svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.person-profile-header__menu{position:relative}.person-profile-header__menu summary{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-bold);list-style:none;display:flex}.person-profile-header__menu summary::-webkit-details-marker{display:none}.person-profile-header__menu nav{z-index:var(--z-menu);inline-size:var(--education-aside-width);max-inline-size:calc(100vw - var(--space-7));padding:var(--space-3);background:var(--surface-raised);border:var(--border) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--elevation-menu);display:grid;position:absolute;inset-block-start:100%;inset-inline-end:0}.person-profile-header__menu nav a{min-block-size:var(--tap-min);padding-inline:var(--space-3);color:var(--ink);font-size:var(--text-sm);align-items:center;text-decoration:none;display:flex}.person-profile-header__menu nav a[aria-current]{font-weight:var(--weight-bold);background:var(--surface-sunken)}.directory-profile--person .editorial-hero{background:var(--person-profile-forest);min-block-size:0;display:block}.directory-profile--person .editorial-hero__inner{gap:var(--person-profile-hero-gap-mobile);padding-block:var(--space-5) var(--person-profile-hero-bottom-mobile);grid-template-rows:auto auto;display:grid;position:relative}.directory-profile--person .editorial-hero__breadcrumbs{position:static}.directory-profile--person .editorial-hero__breadcrumbs .crumbs ol{min-block-size:var(--space-6);font-size:var(--person-profile-small);line-height:var(--leading-lede);align-items:center;margin:0;padding:0;display:flex}.directory-profile--person .editorial-hero__breadcrumbs .crumbs a{min-block-size:var(--space-6);color:var(--ink-on-brand-2);align-items:center;text-decoration:none;display:inline-flex}.directory-profile--person .editorial-hero__breadcrumbs .crumbs a:hover{text-decoration:underline}.person-profile-identity{position:relative}.directory-profile--person .editorial-hero__copy{inline-size:100%;display:block}.directory-profile--person .editorial-hero__category{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-lede);margin-block-end:var(--space-3)}.person-profile-location{gap:var(--space-2);max-inline-size:var(--editorial-hero-art-max);align-items:center;display:flex}.person-profile-location svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none}.directory-profile--person .editorial-hero h1{font-size:var(--person-profile-title-mobile);font-weight:800;line-height:var(--person-profile-title-leading);letter-spacing:var(--tracking-normal)}.directory-profile--person .editorial-hero[data-media=portrait] h1{max-inline-size:min(var(--person-profile-mobile-name), calc(100% - var(--person-profile-portrait-mobile)));min-block-size:0;display:block}.directory-profile--person .editorial-hero[data-media=portrait] .editorial-hero__copy:not(:has(.editorial-hero__category)) h1{min-block-size:var(--person-profile-portrait-mobile);align-items:center;display:flex}.directory-profile--person .editorial-hero.editorial-hero--person .editorial-hero__stage{inline-size:var(--person-profile-portrait-mobile);block-size:var(--person-profile-portrait-mobile);border-radius:var(--radius-full);background:0 0;padding:0;position:absolute;inset-block-start:0;inset-inline-end:0}.directory-profile--person .editorial-hero .editorial-hero__portrait{border-radius:var(--radius-full);border:var(--border-thick) solid var(--hero-control-border);object-fit:cover;object-position:var(--person-profile-portrait-position);block-size:100%;max-block-size:none;inline-size:100%;z-index:var(--z-raised);display:block;position:relative;inset:auto}.directory-profile--person .editorial-hero__stage:before,.directory-profile--person .editorial-hero__stage:after{content:none}.directory-profile--person .editorial-hero__summary{max-inline-size:var(--profile-summary-max);font-size:var(--text-lg);line-height:var(--person-profile-description-leading);color:var(--ink-on-brand-2);margin-block-start:var(--space-4)}.person-profile-profession-break{display:none}.directory-profile--person .editorial-hero__address{margin-block-start:var(--space-3)}.directory-profile--person .editorial-hero .editorial-hero__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--person-profile-action-gap);display:flex}.directory-profile--person .editorial-hero__actions .button{min-block-size:var(--space-7);gap:var(--space-2);padding:var(--space-3) var(--space-5);border:var(--border) solid transparent;border-radius:var(--radius-sm);font-family:var(--font-person-profile);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-lede);letter-spacing:var(--tracking-normal);flex:0 auto;text-decoration:none;display:inline-flex}.directory-profile--person .editorial-hero .editorial-hero__actions .button:not(.button--quiet){background:var(--action-inverse-bg);color:var(--person-profile-forest)}.directory-profile--person .editorial-hero .editorial-hero__actions .button--quiet{color:var(--ink-on-brand);border-color:var(--hero-control-border);background:0 0}.directory-profile--person .editorial-hero .editorial-hero__actions .button:hover{background:var(--action-inverse-bg);color:var(--person-profile-forest)}.directory-profile--person .directory-profile-nav{background:var(--surface-raised);inset-block-start:0}.directory-profile--person .directory-profile-nav__links{gap:var(--space-4);padding-block:0}.directory-profile--person .directory-profile-nav a{min-block-size:var(--person-profile-nav-height-mobile);padding-block:var(--space-2);padding-inline:var(--space-1);font-size:var(--person-profile-small)}.directory-profile--person .directory-profile-layout{gap:var(--person-profile-section-gap);padding-block:var(--space-7) var(--person-profile-body-bottom)}.directory-profile--person .directory-profile-main,.directory-profile--person .directory-profile-aside{gap:var(--person-profile-section-gap)}.directory-profile--person .directory-profile-main :is(.network-profile-section,.directory-profile-section)>h2{font-size:var(--person-profile-section-title);line-height:var(--leading-snug)}.directory-profile--person .network-profile-copy{max-inline-size:var(--person-profile-copy-measure);color:var(--ink-2);font-size:var(--text-base);line-height:var(--person-profile-leading);white-space:normal}.directory-profile--person .network-profile-copy p{margin:0}.directory-profile--person .network-profile-copy a{color:var(--brand-text);font-weight:var(--weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:var(--space-1)}.person-profile-biography-more{margin-block-start:calc(-1 * var(--space-2))}.person-profile-biography-more summary{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);width:fit-content;color:var(--brand-text);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;display:flex}.person-profile-biography-more summary svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.person-profile-biography-more .network-profile-copy{margin-block-start:var(--space-2)}.person-profile-expertise{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.person-profile-expertise li{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--brand-tint);color:var(--brand-text);font-size:var(--person-profile-small);font-weight:var(--weight-semibold)}.directory-profile--person .directory-profile-panel>h2{font-size:var(--text-lg);font-weight:800}.person-profile-panel-description,.person-profile-link-copy>span,.person-profile-more-links>p,.person-profile-more-links .profile-links li,.person-profile-business-copy p.small{font-size:var(--person-profile-small)}.person-profile-link-icon{inline-size:var(--person-profile-link-plate);block-size:var(--person-profile-link-plate);background:var(--surface)}.person-profile-more-links .profile-links{margin:0}.person-profile-more-links .profile-links a{min-block-size:var(--person-profile-link-plate);color:var(--brand-text);font-size:var(--person-profile-small);font-weight:var(--weight-semibold);text-decoration:none}.person-profile-sources{font-size:var(--person-profile-small);margin-block-start:calc(-1 * var(--space-5))}.person-profile-sources ul{margin-block-start:var(--space-2);padding:0;list-style:none}.person-profile-sources li{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.person-profile-businesses h2{align-items:center;gap:var(--space-3);display:flex}.person-profile-business-logo{background:var(--person-profile-forest);color:var(--ink-on-brand);font-size:var(--person-profile-logo-type);border:0;font-weight:800}.person-profile-business-copy h3{font-size:var(--text-lg);font-weight:800}.person-profile-business-footer>span{font-size:var(--person-profile-small);color:var(--ink-3)}.person-profile-business-footer .link-tap{min-block-size:var(--tap-min);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.directory-profile--person .classified-card :is(h2,h3){font-size:var(--text-lg);font-weight:800;line-height:var(--leading-snug)}.directory-profile--person .classified-card__publisher,.directory-profile--person .classified-card__publisher a,.directory-profile--person .classified-card__location,.directory-profile--person .classified-card__expires,.directory-profile--person .classified-card__price{font-size:var(--person-profile-small)}.person-profile-share{font-family:var(--font-person-profile)}.person-profile-discovery{padding-block:var(--person-profile-section-gap)}.person-profile-discovery h2{font-size:var(--person-profile-section-title)}.person-profile-discovery>.container>ul{margin-block-end:0}.person-profile-discovery li>a{padding:var(--space-5);gap:var(--space-4)}.person-profile-directory-links{font-size:var(--person-profile-small);color:var(--ink-3);margin-block-start:var(--space-5)}.person-profile-directory-links summary{min-block-size:var(--tap-min);cursor:pointer}.person-profile-directory-links nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.person-profile-directory-links nav a{min-block-size:var(--tap-min);align-items:center;display:inline-flex}.person-profile-footer{padding-block:var(--space-5);background:var(--person-profile-surface)}.person-profile-footer__row{justify-content:space-between;gap:var(--space-3);font-size:var(--person-profile-small);color:var(--ink-2);flex-direction:column;display:flex}.person-profile-footer__row a{color:var(--brand-text);font-weight:var(--weight-semibold);text-decoration:none}.person-profile-footer__preferences{align-items:start;gap:var(--space-2) var(--space-4);font-size:var(--person-profile-small);color:var(--ink-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.person-profile-footer__preferences>a,.person-profile-footer__preferences .site-footer__consent{color:inherit;font-family:inherit;font-size:inherit;background:0 0}.person-profile-footer__preferences details summary{cursor:pointer}@media (min-width:40rem){.directory-profile--person .container,.person-profile-header .container,.person-profile-footer .container{padding-inline:var(--person-profile-gutter)}.person-profile-header__submit{display:inline-flex}.directory-profile--person .editorial-hero{min-block-size:var(--person-profile-hero-min)}.directory-profile--person .editorial-hero__inner{gap:var(--space-6);padding-block:var(--space-5) var(--space-7)}.person-profile-identity{justify-content:space-between;align-items:center;gap:var(--space-7);display:flex}.directory-profile--person .editorial-hero__copy{flex:1;order:0;inline-size:auto;min-inline-size:0}.directory-profile--person .editorial-hero h1{font-size:var(--person-profile-title)}.directory-profile--person .editorial-hero[data-media=portrait] h1{min-block-size:0;max-inline-size:none;display:block}.directory-profile--person .editorial-hero.editorial-hero--person .editorial-hero__stage{inline-size:var(--person-profile-portrait-desktop);block-size:var(--person-profile-portrait-desktop);flex:none;order:1;margin-inline-end:var(--person-profile-section-gap);position:relative;inset:auto}.directory-profile--person .editorial-hero__stage:before,.directory-profile--person .editorial-hero__stage:after{content:"";inline-size:var(--person-profile-orbit-small);block-size:var(--person-profile-orbit-small);transform:var(--person-profile-portrait-frame-transform);border:var(--border) solid var(--person-profile-orbit-border);border-radius:var(--radius-full);pointer-events:none;background:0 0;position:absolute;inset-block-start:var(--person-profile-portrait-frame-offset);inset-inline-start:var(--person-profile-portrait-frame-offset)}.directory-profile--person .editorial-hero__stage:after{inline-size:var(--person-profile-orbit-large);block-size:var(--person-profile-orbit-large)}.directory-profile--person .editorial-hero__summary{font-size:var(--person-profile-lede)}.person-profile-profession-break{display:inline}.directory-profile--person .editorial-hero__breadcrumbs .crumbs ol{font-size:var(--text-sm)}.directory-profile--person .directory-profile-nav__links{gap:var(--space-6)}.directory-profile--person .directory-profile-nav a{min-block-size:var(--person-profile-nav-height);font-size:var(--text-sm)}.person-profile-footer__row{flex-direction:row;align-items:center}}@media (min-width:48rem){.person-profile-header__navigation{display:flex}.person-profile-header__menu{display:none}}@media (min-width:64rem){.directory-profile--person .directory-profile-layout{gap:var(--person-profile-column-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.directory-profile--person .directory-profile-main{grid-column:span 2}.directory-profile--person .directory-profile-layout--single .directory-profile-main{grid-column:1/-1}}.directory-profile--person .editorial-hero__actions .button{padding-inline:var(--person-profile-button-padding)}.directory-profile--person .classified-card--compact .classified-card__expires{display:none}.directory-profile--person .classified-card__publisher a{min-block-size:0;display:inline}.directory-profile--person .classified-card__type{min-block-size:var(--space-5);padding:var(--space-1) var(--space-2);font-size:var(--person-profile-small)}.directory-profile--person .classified-card__image:not(.classified-card__image--photo){background:var(--person-profile-forest)}@media (min-width:40rem){.directory-profile--person .editorial-hero.editorial-hero--person .editorial-hero__stage:after{content:"";inline-size:var(--person-profile-orbit-large);block-size:var(--person-profile-orbit-large);background:0 0}}.directory-profile--person .person-profile-businesses .network-connections>li{background:var(--surface-raised)}.directory-profile--person .classified-card .classified-card__price{font-size:var(--person-profile-small)}.directory-profile--person .classified-card__action>span{background:0 0;border:0;block-size:auto;inline-size:auto;padding:0}.directory-profile--person .person-profile-discovery li>a{padding:var(--person-profile-button-padding)}.profile-section-label--wide{display:none}.profile-section-label--short{display:inline}.directory-profile--person:has(.directory-profile-aside) .directory-profile-nav .person-profile-share{display:none}.person-profile-mobile-share .person-profile-share>span{display:inline}@media (min-width:40rem){.profile-section-label--wide{display:inline}.profile-section-label--short{display:none}}@media (min-width:48rem){.directory-profile--person:has(.directory-profile-aside) .directory-profile-nav .person-profile-share{display:inline-flex}.person-profile-mobile-share{display:none}}.directory-profile--person .editorial-hero__breadcrumbs .crumbs li{align-items:center;display:inline-flex}.directory-profile--person .editorial-hero__breadcrumbs .crumbs li:before{content:none}.directory-profile--person .editorial-hero__breadcrumbs .crumbs li:not(:last-child):after{content:"›";margin-inline:var(--space-2)}.directory-profile--person .directory-profile-main .network-profile-copy{max-inline-size:var(--person-profile-copy-measure)}@media (min-width:40rem){.directory-profile--person .editorial-hero.editorial-hero--person .editorial-hero__stage:after{transform:var(--person-profile-portrait-frame-transform);border:var(--border) solid var(--person-profile-orbit-border);border-radius:var(--radius-full);pointer-events:none;position:absolute;inset:auto;inset-block-start:var(--person-profile-portrait-frame-offset);inset-inline-start:var(--person-profile-portrait-frame-offset)}}
