.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 (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}}.expandable[data-open] .person-card-layout{--person-card-layout-h:auto;transition:none}.expandable[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}}
:root:has(.www-header){--nav-height:4rem}@media (min-width:1024px){:root:has(.www-header){--nav-height:94px}}
.section-padded{flex-direction:column;gap:1.5rem;padding:4rem 1rem;display:flex}@media (min-width:1024px){.section-padded{padding:120px 4rem}}.hero-title[class]{--hero-title-size:56px;font-size:min(var(--hero-title-size), calc(100cqi / (var(--hero-title-word,1) * .6)), var(--hero-title-cap,100vw))}@media (min-width:1024px){.hero-title[class]{letter-spacing:-.01em;line-height:110%}}.hero-title[class]{overflow-wrap:anywhere;text-wrap:balance}.hero-title-long[class]{--hero-title-size:36px;line-height:120%}@media (min-width:1024px){.hero-title-long[class]{line-height:115%}}.hero-title-extra-long[class]{--hero-title-size:28px;line-height:120%}@media (min-width:1024px){.hero-title-extra-long[class]{line-height:115%}}.hero-title-overlong[class]{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.hero-title[class]{--hero-title-size:clamp(56px, calc(56px + 20 * (100vw - 1024px) / 416), 76px)}.hero-title-long[class]{--hero-title-size:clamp(36px, calc(36px + 12 * (100vw - 1024px) / 416), 48px)}.hero-title-extra-long[class]{--hero-title-size:clamp(28px, calc(28px + 8 * (100vw - 1024px) / 416), 36px)}.hero-subtitle-m[class]{font-size:clamp(24px,1.92308vw + 4.30769px,32px);font-family:var(--font-clash-grotesk,ClashGrotesk), ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;line-height:120%}.hero-split{--hero-image-pad:2rem;--hero-image-pad-end:4rem;--screen-fit-w:calc(min(100vw, var(--content-max-w)) / 2);--screen-fit-min-ratio:.8;--screen-fit-max-ratio:1.25}.hero-split-bleed{--screen-fit-w:50cqi}.hero-image-bleed{margin-right:min(0px, calc((var(--content-max-w) - 100cqi) / 2))}.hero-image-fluid{height:var(--screen-fit-h)}.hero-image-frame{height:var(--screen-fit-h);padding:var(--hero-image-pad);padding-right:var(--hero-image-pad-end);justify-content:flex-end;align-items:center;display:flex}.hero-image-square{max-width:min(calc(var(--screen-fit-w) - var(--hero-image-pad) - var(--hero-image-pad-end)), calc(var(--screen-fit-h) - 2 * var(--hero-image-pad)))}}.disclaimer-link{border-radius:.125rem;font-weight:600;text-decoration-line:underline;display:inline-block}.disclaimer-link:focus-visible{outline-offset:1px;outline-width:2px;outline-color:#720546}
