@layer components{.pg-social{border:1px solid var(--c-line);width:36px;height:36px;color:var(--c-ink);border-radius:50%;place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:grid}.pg-social:hover{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-white)}.pg-company{border-radius:var(--r);background:var(--c-white);padding:clamp(20px,4vw,30px)}.pg-company__title{margin-block-end:10px;font-size:1.25rem}.pg-company__row{border-bottom:1px solid var(--c-line-soft);font-size:var(--fs-sm);grid-template-columns:clamp(96px,32%,160px) minmax(0,1fr);gap:12px;padding-block:9px;display:grid}.pg-company__row:last-child{border-bottom:0}.pg-company dt{color:var(--c-gray-500)}.pg-company dd{overflow-wrap:anywhere;margin:0;font-weight:500}.pg-company dd a{color:var(--c-orange-text);margin-inline-end:12px;font-weight:600}.pg-company dd a:hover{color:var(--c-ink)}.pg-company--card{padding:18px 22px}.pg-company--card .pg-company__row{border:0;grid-template-columns:minmax(90px,auto) minmax(0,1fr);padding-block:4px;font-size:.875rem}.pg-company--card dd{font-weight:600}.pg-company--soft{border-radius:var(--r-sm);background:var(--c-bg);padding:18px 20px}.pg-company--soft .pg-company__row{border:0;grid-template-columns:clamp(96px,32%,170px) minmax(0,1fr);padding-block:4px;font-size:.875rem}.pg-chip{border:1px solid var(--c-line);background:var(--c-white);min-height:38px;color:var(--c-ink);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;border-radius:19px;align-items:center;gap:6px;padding-inline:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.pg-chip:hover{border-color:var(--c-ink)}.pg-chip[aria-pressed=true],.pg-chip--radio:has(input:checked){border-color:var(--c-ink);background:var(--c-ink);color:var(--c-white)}.pg-chip__count{opacity:.65;font-weight:500}.pg-chip--radio input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pg-chip--radio:has(input:focus-visible){outline:2px solid var(--c-ink);outline-offset:2px}.pg-cta{border-radius:var(--r);background:var(--c-gold);color:var(--c-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 20px;padding:clamp(20px,4vw,36px);display:flex}.pg-cta--stack{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:14px}.pg-cta__copy{flex-direction:column;gap:6px;max-width:620px;display:flex}.pg-cta__title{letter-spacing:-.01em;font-size:clamp(1.375rem,1rem + 1.6vw,2.125rem);line-height:1.1}.pg-cta__text{color:#3a2a08;font-size:.9375rem;line-height:1.6}.pg-cta__actions{flex-wrap:wrap;gap:8px;display:flex}.pg-cta--stack .pg-cta__actions{margin-block-start:auto}.pg-cta .btn--outline:hover{background:var(--c-ink);color:var(--c-white)}.about-team{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px 40px;display:grid}.about-team__intro{flex-direction:column;gap:14px;display:flex}.about-team__stats{gap:24px;padding-block:6px;display:flex}.about-team__stats strong{font-family:var(--font-head);font-size:1.875rem;line-height:1;display:block}.about-team__stats span{font-size:var(--fs-sm);color:var(--c-gray-500)}.about-team__filters{flex-wrap:wrap;gap:6px;display:flex}.about-team__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px;min-width:0;display:grid}.team-card{border-radius:var(--r);background:var(--c-white);flex-direction:column;display:flex;overflow:hidden}.team-card__media{aspect-ratio:4/5;background:var(--c-line-soft);color:var(--c-white);display:block;position:relative;overflow:hidden}.team-card__media:hover{color:var(--c-white)}.team-card__img{object-fit:cover;width:100%;height:100%;transition:scale .3s var(--ease-out);position:absolute;inset:0}a.team-card__media:hover .team-card__img{scale:1.03}.team-card__media:after{content:"";background:linear-gradient(#0000 55%,#000000c7 100%);position:absolute;inset:0}.team-card__caption{z-index:1;flex-direction:column;gap:2px;display:flex;position:absolute;inset:auto 14px 12px}.team-card__name{font-family:var(--font-head);font-size:clamp(1.0625rem,.9rem + .6vw,1.3125rem);font-weight:700;line-height:1.1}.team-card__role{font-size:var(--fs-sm);color:var(--c-gold);font-weight:600}.team-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.team-card__links{gap:4px;display:flex}.team-card__profile{font-size:var(--fs-sm);white-space:nowrap;font-weight:700}@media (width>=760px){.about-team__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}}@media (width>=1080px){.about-team{grid-template-columns:320px minmax(0,1fr)}.about-team__intro{position:sticky;inset-block-start:calc(150px + var(--admin-bar-h))}}.about-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(140px,18vw,220px);gap:8px;display:grid}.about-gallery__item{border-radius:var(--r);background:var(--c-line-soft);overflow:hidden}.about-gallery__item--big{grid-area:span 2/span 2}.about-gallery__item--tall{grid-row:span 2}.about-gallery__item--wide{grid-column:span 2}.about-gallery__img{object-fit:cover;width:100%;height:100%}.about-gallery__insta{background:var(--c-ink);height:100%;color:var(--c-white);flex-direction:column;justify-content:space-between;gap:10px;padding:20px;display:flex}.about-gallery__insta:hover{color:var(--c-white);background:#262626}.about-gallery__insta-icon{background:var(--c-gold);width:44px;height:44px;color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.about-gallery__insta-text{flex-direction:column;gap:4px;display:flex}.about-gallery__insta-title{font-family:var(--font-head);font-size:1.375rem;font-weight:700;line-height:1.15}.about-gallery__insta-sub{font-size:var(--fs-sm);color:var(--c-gray-300)}@media (width>=760px){.about-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}}