@layer components{.team-card{align-content:start;gap:var(--space-6);padding:var(--space-6);border:var(--border-width) solid var(--border);border-radius:var(--radius-main);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.team-card[class*=theme-]{background:var(--background);color:var(--text)}.team-card .team-card_portrait{aspect-ratio:4/3;border-radius:var(--radius-main);background:var(--background-2);width:100%;overflow:hidden;container-type:inline-size}.team-card .team-card_portrait img{object-fit:cover;width:100%;height:100%}.team-card .team-card_placeholder{background:radial-gradient(ellipse at 85% 15%, color-mix(in srgb, var(--accent-pink) 20%, transparent), transparent 70%), linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 25%, transparent), transparent);place-items:center;height:100%;display:grid}.team-card .team-card_monogram{aspect-ratio:1;border:var(--border-width) solid var(--border);border-radius:var(--radius-round);background:color-mix(in srgb, var(--background) 65%, transparent);width:min(66%,12rem);font-family:var(--heading-family);letter-spacing:-.06em;color:var(--text);place-items:center;font-size:clamp(1.75rem,20cqi,5rem);line-height:1;display:grid}.team-card .button_wrap:after{content:"";border-radius:var(--radius-main);position:absolute;inset:0}.team-card:has(a:focus-visible){outline-offset:4px;outline:2px solid}@media (hover:hover){.team-card:has(a):hover{border-color:currentColor}}.team-card .team-card_profile{min-width:0}.team-card .team-card_profile .heading{overflow-wrap:anywhere}.team-card.compact .team-card_portrait{aspect-ratio:1;max-width:9rem}.team-card.compact .team-card_monogram{width:75%;font-size:2rem}.team-card.portrait{--_portrait-hover-duration:.6s;--_portrait-hover-ease:cubic-bezier(.22, 1, .36, 1);border:0;border-radius:0;gap:0;padding:0}.team-card.portrait:has(a:focus-visible){outline:none}.team-card.portrait .team-card_link{min-width:0;color:inherit;text-decoration:none;display:block;position:relative}.team-card.portrait .team-card_portrait{aspect-ratio:3/4;border-radius:0}.team-card.portrait .team-card_portrait img{transition:scale var(--_portrait-hover-duration) var(--_portrait-hover-ease)}.team-card.portrait .team-card_caption{inset-inline:var(--space-3);bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--background);color:var(--text);display:flex;position:absolute}.team-card.portrait .team-card_caption .heading{overflow-wrap:anywhere;min-height:2.2em;margin:0}.team-card.portrait .team-card_caption .text{margin-top:var(--space-2);color:var(--text-2)}.team-card.portrait .team-card_arrow{transition:translate .4s var(--_portrait-hover-ease);flex:none;font-size:1.5rem}.team-card.portrait .team-card_link:focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}@media (hover:hover){.team-card.portrait .team-card_link[href]:hover .team-card_portrait img{scale:1.025}.team-card.portrait .team-card_link[href]:hover .team-card_arrow{translate:.1em -.1em}}@media (prefers-reduced-motion:reduce){.team-card.portrait .team-card_portrait img,.team-card.portrait .team-card_arrow{transition:none}.team-card.portrait .team-card_link[href]:hover .team-card_portrait img{scale:none}.team-card.portrait .team-card_link[href]:hover .team-card_arrow{translate:none}}@media (width>=48rem){.team-card.horizontal{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.team-card.horizontal[data-content-align=middle] .team-card_profile{align-self:center}.team-card.horizontal[data-content-align=bottom] .team-card_profile{align-self:end}.team-card.horizontal.reverse{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.team-card.horizontal.reverse .team-card_portrait{grid-area:1/2}.team-card.horizontal.reverse .team-card_profile{grid-area:1/1}}html:has(.modal_wrap[open]){overflow:hidden}.modal_wrap{--_leaving:calc(var(--open-duration) * .7);--_from:0 2rem;--_body:0 0;--_backdrop:lab(0% none none/.6);--_close:calc(2.75em + var(--space-4) * 2);width:100%;max-width:none;height:100%;max-height:none;padding:var(--site-margin);color:var(--text);transition:display var(--_leaving) allow-discrete, overlay var(--_leaving) allow-discrete;background:0 0;border:0;justify-content:center;align-items:center;margin:0;overflow:clip}.modal_wrap[open]{transition:display var(--open-duration) allow-discrete, overlay var(--open-duration) allow-discrete;display:flex}.stacki-designer .modal_wrap.preview,.modal_wrap.stacki-opened{z-index:100;background-color:var(--_backdrop);display:flex;position:fixed;inset:0}.modal_wrap::backdrop{background-color:var(--_backdrop);opacity:0;transition:opacity var(--_leaving) var(--open-ease)}.modal_wrap[open]::backdrop{opacity:1;transition:opacity var(--open-duration) var(--open-ease)}@starting-style{.modal_wrap[open]::backdrop{opacity:0}}.modal_wrap.side-panel{--_panel:28rem;--_from:var(--_panel) 0;justify-content:end;align-items:stretch;padding:0}.modal_wrap.full-screen{--_from:0 0;--_body:0 2rem;align-items:stretch;padding:0}.modal_content{background-color:var(--background);border-radius:var(--radius-main);opacity:0;width:100%;max-width:34rem;max-height:100%;translate:var(--_from);transition:opacity var(--_leaving) var(--open-ease), translate var(--_leaving) var(--open-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.modal_wrap.side-panel .modal_content{max-width:var(--_panel);border-radius:0;max-height:none}.modal_wrap.full-screen .modal_content{border-radius:0;max-width:none;max-height:none}.modal_wrap:is([open],.stacki-opened) .modal_content,.stacki-designer .modal_wrap.preview .modal_content{opacity:1;transition:opacity var(--open-duration) var(--open-ease), translate var(--open-duration) var(--open-ease);translate:0}@starting-style{.modal_wrap[open] .modal_content{opacity:0;translate:var(--_from)}}.modal_close{top:var(--space-4);z-index:1;position:absolute;inset-inline-end:var(--space-4)}.modal_scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.modal_wrap.full-screen .modal_scroll{height:100%}.modal_body{padding:var(--_close) var(--space-6) var(--space-7);translate:var(--_body);transition:translate var(--_leaving) var(--open-ease)}.modal_wrap.full-screen .modal_body{align-content:center;min-height:100%;display:grid}.modal_wrap:is([open],.stacki-opened) .modal_body,.stacki-designer .modal_wrap.preview .modal_body{transition:translate var(--open-duration) var(--open-ease);translate:0}@starting-style{.modal_wrap[open] .modal_body{translate:var(--_body)}}@media (prefers-reduced-motion:reduce){.modal_wrap,.modal_wrap::backdrop,.modal_content,.modal_body{transition:none}}.about-team_wrap{gap:var(--space-8);width:100%;display:grid}.about-team_wrap .about-team_list{gap:var(--space-6);display:grid}@media (width>=48rem){.about-team_wrap.grid .about-team_list{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-team_wrap.editorial .about-team_list{gap:var(--space-2)}@media (width>=48rem){.about-team_wrap.editorial .about-team_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.about-team_wrap.editorial .about-team_list{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-team_panel.side-panel{--_panel:36rem}.about-team_panel .about-team_bio{justify-items:start;gap:var(--space-5);display:grid}.about-team_panel .about-team_image{aspect-ratio:4/3;object-fit:cover;width:100%}.about-team_panel .about-team_bio .heading,.about-team_panel .about-team_bio .text{margin:0}}
