.odin-team-teaser .odin-team-teaser__grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,80px)}.odin-team-teaser .odin-team-teaser__text{flex:1 1 300px;min-width:min(100%,260px)}.odin-team-teaser .odin-team-teaser__title{max-width:14ch;--odin-display-size:clamp(32px,5vw,84px)}.odin-team-teaser .odin-team-teaser__lead{max-width:36ch}.odin-team-teaser .odin-team-teaser__link{align-self:flex-start}.odin-team-teaser .odin-team-teaser__people{display:grid;flex:2 1 600px;gap:clamp(24px,2.6vw,40px) clamp(12px,1.6vw,24px);grid-template-columns:repeat(var(--odin-tt-cols,3),minmax(0,1fr));list-style:none;margin:0;min-width:min(100%,300px);padding:0}.odin-team-teaser .odin-team-teaser__person{display:flex;flex-direction:column;min-width:0}.odin-team-teaser .odin-team-teaser__pic{aspect-ratio:4/5}.odin-team-teaser .odin-team-teaser__pic .odin-portrait__img{inset:0;object-position:center 22%;position:absolute}.odin-team-teaser .odin-team-teaser__corner{background:var(--odin-neon);height:3px;inset-inline-start:0;pointer-events:none;position:absolute;top:0;width:clamp(28px,3vw,44px)}.odin-team-teaser .odin-team-teaser__mail{background:var(--odin-dark);inset-inline:0;bottom:0;color:var(--odin-neon);font-size:11px;line-height:1.3;opacity:0;overflow-wrap:anywhere;padding:8px 10px;position:absolute;transition:opacity .3s ease-out,translate .3s ease-out;translate:0 6px}.odin-team-teaser .odin-team-teaser__pic:focus-visible .odin-team-teaser__mail,.odin-team-teaser .odin-team-teaser__pic:hover .odin-team-teaser__mail{opacity:1;translate:0 0}.odin-team-teaser .odin-team-teaser__name{margin-top:12px}.odin-team-teaser .odin-team-teaser__role{color:var(--odin-fg-muted);font-size:clamp(11px,.95vw,13px);line-height:1.4;margin-top:5px;text-wrap:pretty}.odin-team-teaser .odin-team-teaser__phone,.odin-team-teaser .odin-team-teaser__phone:where(:hover,:focus,:active){align-self:flex-start;color:var(--odin-accent);font-size:clamp(11px,.95vw,13px);margin-top:4px;overflow-wrap:anywhere;text-decoration:none}.odin-team-teaser .odin-team-teaser__phone:hover{text-decoration:underline}@media (max-width:819px){.odin-team-teaser .odin-team-teaser__people{grid-template-columns:repeat(2,minmax(0,1fr))}}