.hero[data-astro-cid-i3irphx7]{isolation:isolate;padding-top:120px;position:relative}.hero[data-astro-cid-i3irphx7]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 75% at 0 38%,#ff70bb16,#0000 70%),radial-gradient(60% 75% at 100% 52%,#4ac8ff13,#0000 70%);position:absolute;inset:0 0 -100px}.hero__inner[data-astro-cid-i3irphx7]{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.hero__portrait[data-astro-cid-i3irphx7]{border-radius:50%;width:80px;height:80px;overflow:hidden}.hero__portrait[data-astro-cid-i3irphx7] img{object-fit:cover;width:100%;height:100%}.hero__title[data-astro-cid-i3irphx7]{font-size:var(--t-display);letter-spacing:-.04em;flex-direction:column;align-items:center;font-weight:400;line-height:1.1;display:flex}.hero__mask[data-astro-cid-i3irphx7]{margin:-.14em -.12em;padding:.14em .12em;display:block;overflow:clip}.hero__line[data-astro-cid-i3irphx7]{display:inline-block}.hero__accent[data-astro-cid-i3irphx7]{margin-bottom:-.14em;margin-right:-.06em;padding-bottom:.14em;padding-right:.06em;font-style:italic}@media (width<=1199px){.hero[data-astro-cid-i3irphx7]{padding-top:112px}}@media (width<=767px){.hero[data-astro-cid-i3irphx7]{padding-top:104px}.hero__inner[data-astro-cid-i3irphx7]{gap:32px}.hero__portrait[data-astro-cid-i3irphx7]{width:72px;height:72px}.hero__br[data-astro-cid-i3irphx7]{display:none}.hero__rest[data-astro-cid-i3irphx7]{text-wrap:balance;display:block}}.card[data-astro-cid-eghfbhx4]{border:1px solid var(--line);border-radius:var(--radius);isolation:isolate;height:100%;transition:border-color .6s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card__media[data-astro-cid-eghfbhx4]{height:var(--media);background:#000;place-items:center;display:grid;position:relative;overflow:hidden}.card--tall[data-astro-cid-eghfbhx4] .card__media[data-astro-cid-eghfbhx4]{height:var(--media-tall)}.card__media[data-astro-cid-eghfbhx4] picture{will-change:transform;position:absolute;inset:-5% 0}.card__media[data-astro-cid-eghfbhx4] .card__img{object-fit:cover;width:100%;height:100%;transform:scale(var(--img-scale,1));transition:transform 1.1s var(--ease)}.card__logo[data-astro-cid-eghfbhx4]{width:96px;height:80px;transition:transform 1.1s var(--ease);position:relative}.card__body[data-astro-cid-eghfbhx4]{padding:var(--card-pad);flex-direction:column;gap:12px;display:flex}.card__title[data-astro-cid-eghfbhx4]{font-size:var(--t-card);letter-spacing:-.04em;font-weight:600;line-height:1.1}.card__link[data-astro-cid-eghfbhx4]:after{content:"";z-index:1;position:absolute;inset:0}.card[data-astro-cid-eghfbhx4]:has(.card__link:focus-visible){outline:2px solid var(--white);outline-offset:4px}.card__link[data-astro-cid-eghfbhx4]:focus-visible{outline:none}.card__text[data-astro-cid-eghfbhx4]{font-size:var(--t-small);line-height:1.5}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-eghfbhx4]:hover{border-color:#ffffff5c}.card[data-astro-cid-eghfbhx4]:hover .card__media[data-astro-cid-eghfbhx4] .card__img{transform:scale(calc(var(--img-scale,1) * 1.035))}.card[data-astro-cid-eghfbhx4]:hover .card__logo[data-astro-cid-eghfbhx4]{transform:scale(1.06)}}.text-section__body[data-astro-cid-hwtqqzpx]{flex-direction:column;gap:40px;margin-top:20px;display:flex}.text-section__paras[data-astro-cid-hwtqqzpx]{gap:calc(var(--t-lead) * 1.3);flex-direction:column;display:flex}.text-section__closing[data-astro-cid-hwtqqzpx]{width:100%;margin-bottom:-.1em;padding-bottom:.1em}@media (width<=767px){.text-section__body[data-astro-cid-hwtqqzpx]{gap:28px;margin-top:16px}}.section[data-astro-cid-lcdefpme]{margin-top:var(--section)}.grid[data-astro-cid-lcdefpme]{gap:var(--grid-gap);margin-top:var(--stack);display:grid}.grid--teams[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--building[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--beyond[data-astro-cid-lcdefpme]{grid-template-columns:720fr 448fr}@media (width<=1199px){.grid--building[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--building[data-astro-cid-lcdefpme]>:nth-child(3){grid-column:1/-1}}@media (width<=767px){.grid--teams[data-astro-cid-lcdefpme],.grid--beyond[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.grid--building[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.grid--building[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.grid--building[data-astro-cid-lcdefpme]>*{scroll-snap-align:start;flex:0 0 82vw}.grid--building[data-astro-cid-lcdefpme]>:nth-child(3){grid-column:auto}}
