.folio-team{background:var(--wd-color-folio);color:var(--wd-color-ink);border-block:1px solid var(--wd-color-rule);scroll-margin-top:0}.folio-team .folio-inner{padding:var(--wd-space-10) var(--wd-gutter) var(--wd-space-8);border:0;width:100%;max-width:none;margin-inline:auto;position:relative}.folio-team [hidden]{display:none!important}.folio-team :focus-visible{outline:2px solid var(--wd-color-copper);outline-offset:4px}.folio-team .folio-heading{text-align:center;margin-bottom:30px}.folio-team .folio-heading .craft-marker{margin-bottom:var(--wd-space-4);color:var(--wd-color-copper);justify-content:center}.folio-team .folio-heading h2{max-width:none;margin:0 0 14px;font-size:clamp(3rem,5.5vw,5.75rem);line-height:1}.folio-team .folio-heading h2 em{font-family:var(--wd-font-editorial);font-weight:400}.folio-team .folio-heading>p:not(.craft-marker){max-width:70ch;margin:0 auto;font-size:1rem}.atelier-home .craft .folio-team .folio-inner{padding-block:var(--wd-space-8)}.atelier-home .folio-team .folio-heading{margin-bottom:var(--wd-space-5)}.atelier-home .folio-team .folio-heading h2{margin-bottom:0}.folio-team .folio-shops{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;display:grid}.folio-team .folio-shop{min-width:0}.folio-team .folio-shop+.folio-shop{padding-left:var(--wd-space-7);border-left:1px solid var(--wd-color-rule)}.folio-team .folio-shop-heading{align-items:center;gap:14px;margin:0 0 18px;display:flex}.folio-team .folio-shop-heading>span:first-child{color:var(--wd-color-copper)}.folio-team .folio-shop-heading h3{font:400 1.5rem/1.1 var(--wd-font-display);letter-spacing:.1em;text-transform:uppercase;border:0;margin:0;padding:0}.folio-team .folio-shop-heading:after{content:"";background:var(--wd-color-rule-warm);flex:1;order:2;height:1px}.folio-team .folio-shop-heading>span:last-child{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;order:3;font-size:.625rem}.folio-team .folio-portraits{gap:var(--wd-space-5) var(--wd-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.folio-team .folio-five{grid-template-columns:repeat(6,minmax(0,1fr))}.folio-team .folio-five .folio-card{grid-column:span 2}.folio-team .folio-five .folio-card:nth-child(n+4){grid-column:span 3}.folio-team .folio-card{min-width:0}.folio-team .folio-photo{min-height:0;display:block;position:relative;overflow:hidden}.folio-team .folio-photo img{object-fit:cover;object-position:center 28%;filter:grayscale()contrast(1.12);width:100%;height:clamp(150px,14vw,210px);display:block}.folio-team .folio-card .folio-person-name{font:400 1.75rem/1.1 var(--wd-font-display);margin:3px 0 0}.folio-team .folio-card .folio-person-name a{font:inherit;align-items:center;min-height:38px;text-decoration:none;display:flex}.folio-team .folio-actions{gap:var(--wd-space-2);flex-wrap:wrap;display:flex}.folio-team .folio-actions a{gap:var(--wd-space-2);min-height:var(--wd-touch-target);text-underline-offset:5px;border-bottom:1px solid var(--wd-color-rule);flex:1 0 auto;justify-content:center;align-items:center;font-size:.75rem;text-decoration:none;display:inline-flex}.folio-team .folio-actions a:last-child{color:var(--wd-color-copper);border-color:var(--wd-color-copper)}.folio-team .folio-fallback{margin-block:var(--wd-space-2);font-size:.75rem;line-height:1.5}.folio-team .folio-actions a:hover{text-decoration:underline}.folio-team .folio-actions a>span{font-size:1rem;display:inline}@media (width>=761px){.folio-team .folio-inner:before,.folio-team .folio-inner:after{content:"+";color:var(--wd-color-rule-warm);pointer-events:none;font-size:1rem;position:absolute;top:12px}.folio-team .folio-inner:before{left:20px}.folio-team .folio-inner:after{right:20px}}@media (width>=761px) and (width<=1100px){.folio-team .folio-shops{gap:var(--wd-space-6)}.folio-team .folio-shop+.folio-shop{padding-left:var(--wd-space-6)}.folio-team .folio-shop-heading{flex-wrap:wrap;gap:10px}.folio-team .folio-shop-heading:after{display:none}.folio-team .folio-five{grid-template-columns:repeat(2,minmax(0,1fr))}.folio-team .folio-five .folio-card,.folio-team .folio-five .folio-card:nth-child(n+4){grid-column:auto}.folio-team .folio-actions{gap:0 var(--wd-space-2);flex-wrap:wrap}}@media (width<=760px){.folio-team .folio-inner{padding-block:34px 30px}.folio-team .folio-heading{text-align:left;margin-bottom:22px}.folio-team .folio-heading .craft-marker{margin-bottom:var(--wd-space-4);justify-content:flex-start;font-size:.5625rem}.folio-team .folio-heading h2{margin-bottom:var(--wd-space-4);font-size:clamp(2.7rem,11.8vw,3.6rem);line-height:.98}.folio-team .folio-heading h2 em{display:block}.folio-team .folio-heading>p:not(.craft-marker){line-height:1.5}.folio-team .folio-tabs{margin-bottom:var(--wd-space-5);grid-template-columns:1fr 1fr;gap:0;display:grid}.folio-team .folio-tabs button{justify-content:center;align-items:center;gap:var(--wd-space-3);border:1px solid var(--wd-color-rule);color:var(--wd-color-ink);min-height:46px;font:inherit;padding:10px var(--wd-space-2);background:0 0;font-size:.75rem;display:flex}.folio-team .folio-tabs button[aria-selected=true]{color:var(--wd-color-white);border-color:var(--wd-color-copper);background:var(--wd-color-copper)}.folio-team .folio-tabs button>span{font-size:.625rem}.folio-team .folio-shops{display:block}.folio-team .folio-shop+.folio-shop{border:0;margin-top:30px;padding:0}.folio-team:not(.is-enhanced) .folio-shop+.folio-shop{border-top:1px solid var(--wd-color-rule);padding-top:var(--wd-space-6)}.folio-team.is-enhanced .folio-shop{margin-top:0}.folio-team.is-enhanced .folio-shop-heading,.folio-team .folio-heading .craft-marker{display:none}.folio-team .folio-portraits,.folio-team .folio-five{grid-template-columns:1fr;gap:0;display:grid}.folio-team .folio-five .folio-card,.folio-team .folio-five .folio-card:nth-child(n+4){grid-column:auto}.folio-team .folio-card{gap:0 var(--wd-space-3);border-bottom:1px solid var(--wd-color-rule);grid-template-rows:auto auto;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;padding:6px 0;display:grid}.folio-team .folio-photo{grid-area:1/1/3}.folio-team .folio-photo img{object-position:var(--portrait-position,50% 68%);width:68px;height:84px}.folio-team .folio-card .folio-person-name{overflow-wrap:anywhere;grid-area:1/2;min-width:0;margin:0;font-size:1.625rem}.folio-team .folio-card .folio-person-name a{min-height:var(--wd-touch-target)}.folio-team .folio-actions{display:contents}.folio-team .folio-fallback{grid-column:2/-1}.folio-team .folio-actions a{min-height:var(--wd-touch-target);font-size:.75rem}.folio-team .folio-actions a:first-child{justify-self:end;gap:var(--wd-space-2);border:0;grid-area:1/3}.folio-team .folio-actions a:last-child{background:var(--wd-color-copper);color:var(--wd-color-white);padding:var(--wd-space-2) 10px;grid-area:2/2/auto/4;justify-content:center}}@media (width<=360px){.folio-team .folio-card{grid-template-columns:58px minmax(0,1fr) auto;gap:0 10px}.folio-team .folio-photo img{width:58px;height:78px}.folio-team .folio-actions a:first-child{gap:5px;font-size:.6875rem}}.atelier-home .craft .folio-inner{padding:var(--wd-space-10) var(--wd-gutter) var(--wd-space-8)}.folio-team-directory .folio-inner{padding-top:var(--wd-space-8)}@media (width<=760px){.atelier-home .craft .folio-inner{padding-block:var(--wd-space-8)}.folio-team-directory .folio-inner{padding-block:var(--wd-space-6)}}.folio-team .folio-card{gap:0 var(--wd-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.folio-team .folio-photo{grid-area:1/1/auto/-1}.folio-team .folio-card .folio-person-name{grid-area:2/1}.folio-team .barber-rate{grid-area:3/1;margin:0;font-size:.8125rem;line-height:1.5}.folio-team .folio-actions{grid-area:2/2/4;display:block}.folio-team .folio-actions a.barber-book{justify-content:center;align-items:center;gap:var(--wd-space-2);min-width:64px;min-height:var(--wd-touch-target);padding:var(--wd-space-2);background:var(--wd-color-copper);color:var(--wd-color-white);border:0;display:flex}@media (width<=760px){.folio-team .folio-card{padding-block:var(--wd-space-3);gap:0 var(--wd-space-3);grid-template-rows:auto auto;grid-template-columns:68px minmax(0,1fr) auto}.folio-team .folio-photo{grid-area:1/1/3}.folio-team .folio-card .folio-person-name{grid-area:1/2}.folio-team .barber-rate{grid-area:2/2}.folio-team .folio-actions{grid-area:1/3/3}.folio-team .folio-actions a.barber-book{font-size:.8125rem}}@media (width<=360px){.folio-team .folio-card{gap:0 var(--wd-space-2);grid-template-columns:58px minmax(0,1fr) auto}}@media (width<=760px){.folio-team .folio-card{position:relative}.folio-team .folio-person-name a:after{content:"";z-index:1;position:absolute;inset:0}.folio-team .folio-actions{z-index:2;position:relative}.folio-team .folio-photo{z-index:2}.folio-team .folio-actions{z-index:3}}
