.team-profile-module__HW1epa__card{width:fit-content;margin-top:var(--inspiration-carousel-spacing);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px;gap:18px;padding:0;display:grid}.team-profile-module__HW1epa__thumbnail{display:block}.inspiration-carousel-card.team-profile-module__HW1epa__thumbnail{aspect-ratio:3/4}.team-profile-module__HW1epa__thumbnail img{object-position:58% center}.team-profile-module__HW1epa__name{padding-inline:8px;font-size:1rem}.team-profile-module__HW1epa__dialog{border:1px solid var(--border);background:var(--background);width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--foreground);overscroll-behavior:contain;border-radius:28px;margin:auto;padding:clamp(24px,3.5vw,40px);overflow:auto}.team-profile-module__HW1epa__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17171452}.team-profile-module__HW1epa__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.team-profile-module__HW1epa__portrait{aspect-ratio:4/5;border-radius:20px;position:relative;overflow:hidden}.team-profile-module__HW1epa__portrait img{object-fit:cover;object-position:58% center}.team-profile-module__HW1epa__content{min-width:0;padding-block:24px}.team-profile-module__HW1epa__role{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.team-profile-module__HW1epa__content h2{font-family:var(--font-butler), Georgia, serif;margin:14px 0 22px;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.team-profile-module__HW1epa__content p{font-family:var(--font-geist), Arial, sans-serif;color:var(--muted);margin:0;font-size:1rem;line-height:1.75}.team-profile-module__HW1epa__signature{border-radius:16px;width:100%;height:auto;margin-top:28px;display:block}.team-profile-module__HW1epa__close{z-index:1;border:1px solid var(--border);background:var(--background);width:36px;height:36px;color:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.team-profile-module__HW1epa__close:hover{background:var(--surface)}@media (max-width:640px){.team-profile-module__HW1epa__layout{grid-template-columns:minmax(0,1fr);gap:24px}.team-profile-module__HW1epa__portrait{aspect-ratio:1}.team-profile-module__HW1epa__content{padding-block:0}.team-profile-module__HW1epa__dialog{padding-top:52px}}
