.stepper-outer-ring{--tw-border-opacity:1;border-width:2px;border-color:rgb(73 3 45/var(--tw-border-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:2px;display:flex}.stepper-inner-circle{border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.stepper-line{--tw-bg-opacity:1;background-color:rgb(73 3 45/var(--tw-bg-opacity,1));flex:1;height:1px;margin-top:1.25rem}.steps-line-horizontal{--tw-bg-opacity:1;background-color:rgb(73 3 45/var(--tw-bg-opacity,1));flex:1;height:1px}.steps-line-vertical{--tw-bg-opacity:1;background-color:rgb(73 3 45/var(--tw-bg-opacity,1));flex:1;width:1px}.back-link{font-family:var(--font-clash-grotesk,ClashGrotesk), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1));align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration-line:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.back-link:hover{--tw-text-opacity:1;color:rgb(114 5 70/var(--tw-text-opacity,1));text-decoration-line:underline}}.nav-back-link{font-family:var(--font-clash-grotesk,ClashGrotesk), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--tw-text-opacity:1;color:rgb(28 23 26/var(--tw-text-opacity,1));align-items:center;gap:.25rem;font-size:1.125rem;font-weight:500;line-height:1.75rem;text-decoration-line:none;display:flex}@media (hover:hover) and (pointer:fine){.nav-back-link:hover{--tw-text-opacity:1;color:rgb(114 5 70/var(--tw-text-opacity,1));text-decoration-line:underline}}.person-card-layout{-moz-column-gap:1rem;grid-template:"photo head""photo text"1fr/auto minmax(0,1fr);align-items:start;column-gap:1rem;display:grid}.person-card-layout:not(:has(>.person-card-photo)){grid-template-columns:minmax(0,1fr);grid-template-areas:"head""text"}.person-card-photo{grid-area:photo}.person-card-head{grid-area:head}.person-card-text{grid-area:text}@media (max-width:425px){.person-card-layout:has(>.person-card-photo){grid-template-rows:auto auto;grid-template-areas:"photo head""text text"}.person-card-photo[class]{width:96px}.person-card-layout:has(>.person-card-photo)>.person-card-head{align-self:center}@media (max-width:339.98px){.person-card-photo[class]{width:80px}}.person-card-links[class]{-moz-column-gap:clamp(2px, calc((100% - var(--social-links-count) * 1.25rem) / (var(--social-links-count) - 1)), .75rem);align-self:stretch;column-gap:clamp(2px, calc((100% - var(--social-links-count) * 1.25rem) / (var(--social-links-count) - 1)), .75rem);flex-wrap:nowrap}.person-card-fit[class]{--clamp-lines:3}.person-card-layout:has(>.person-card-photo){margin-bottom:calc(1rem - var(--person-card-pb,1rem))}}@property --person-card-layout-h{syntax:"auto|<length>";inherits:false;initial-value:auto}@media (hover:hover) and (pointer:fine) and (min-width:426px),(min-width:768px){.person-card-layout{--person-card-layout-h:calc(var(--person-card-slot) - 1rem - var(--person-card-pb));height:var(--person-card-layout-h);transition:--person-card-layout-h 0s .3s allow-discrete}.person-card-layout>.person-card-room{min-height:0;container:person-card-text / var(--card-text-container);transition:--card-text-container 0s .3s allow-discrete;align-self:stretch}}@media (hover:hover) and (pointer:fine){.hover-expand:is(:hover,:focus-visible,:has(:focus-visible)) .person-card-layout{--person-card-layout-h:auto;transition:none}.hover-expand:is(:hover,:focus-visible,:has(:focus-visible)) .person-card-room{--card-text-container:normal;transition:none}}@media (hover:none),(pointer:coarse){.hover-expand[data-open] .person-card-layout{--person-card-layout-h:auto;transition:none}.hover-expand[data-open] .person-card-room{--card-text-container:normal;transition:none}}@container person-card-text (min-height:0){.person-card-fit{--fit-lines:1}}@container person-card-text (min-height:47.5px){.person-card-fit{--fit-lines:2}}@container person-card-text (min-height:71.5px){.person-card-fit{--fit-lines:3}}@container person-card-text (min-height:95.5px){.person-card-fit{--fit-lines:4}}@container person-card-text (min-height:119.5px){.person-card-fit{--fit-lines:5}}@container person-card-text (min-height:143.5px){.person-card-fit{--fit-lines:6}}@container person-card-text (min-height:167.5px){.person-card-fit{--fit-lines:7}}@container person-card-text (min-height:191.5px){.person-card-fit{--fit-lines:8}}
