.hp-role-showcase[data-astro-cid-pbmhcf5a]{width:100%;min-width:0;max-width:1160px;margin-inline:auto;padding-top:16px}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll=active]{height:calc(var(--role-frame-height) + var(--role-scroll-distance));padding-top:0}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll]>.hp-role-frame[data-astro-cid-pbmhcf5a]{background:#3458d7;border:1px solid #3458d7;border-radius:32px;padding:36px}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll=active]>.hp-role-frame[data-astro-cid-pbmhcf5a]{top:var(--role-sticky-top);width:100%;position:sticky}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll][data-active-role="1"]>.hp-role-frame[data-astro-cid-pbmhcf5a]{background:#f3f5ff;border-color:#dce3f3}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll][data-active-role="2"]>.hp-role-frame[data-astro-cid-pbmhcf5a]{background:#f4faf8;border-color:#dbeae5}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll] .hp-role-card[data-astro-cid-pbmhcf5a]{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 380px;gap:36px;padding:0}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll] .hp-role-portrait[data-astro-cid-pbmhcf5a]{width:380px;height:360px}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll] .hp-role-portrait-disc[data-astro-cid-pbmhcf5a]{width:260px}.hp-role-nav[data-astro-cid-pbmhcf5a]{background:#fff;border:1px solid #dce3f3;border-radius:999px;flex-wrap:wrap;gap:5px;width:fit-content;margin:0 auto 48px;padding:5px;display:flex}.hp-role-nav[data-astro-cid-pbmhcf5a][hidden]{display:none}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll] .hp-role-nav[data-astro-cid-pbmhcf5a]{margin:0 0 22px}.hp-role-nav[data-astro-cid-pbmhcf5a] button[data-astro-cid-pbmhcf5a]{color:#52617b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.hp-role-nav[data-astro-cid-pbmhcf5a] button[data-astro-cid-pbmhcf5a][aria-pressed=true]{color:#fff;background:#3458d7}.hp-role-nav[data-astro-cid-pbmhcf5a] button[data-astro-cid-pbmhcf5a]:hover:not([aria-pressed=true]){color:#294dc5;background:#edf2ff}.hp-role-stage[data-astro-cid-pbmhcf5a]{gap:80px;display:grid}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll=active] .hp-role-stage[data-astro-cid-pbmhcf5a]{min-height:var(--role-stage-height);gap:0}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll=active] .hp-role-card[data-astro-cid-pbmhcf5a]{min-height:var(--role-stage-height)}.hp-role-card[data-astro-cid-pbmhcf5a]{--role-ink:#1b2540;--role-copy:#52617b;--role-accent:#3458d7;--role-rule:#dce3f3;--role-check-bg:#e6ecff;border:1px solid var(--role-rule);min-width:0;color:var(--role-ink);background:#f3f5ff;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:center;gap:32px;padding:32px;display:grid}.hp-role-card[data-astro-cid-pbmhcf5a][hidden]{display:none}.hp-role-card--owner[data-astro-cid-pbmhcf5a]{--role-ink:#fff;--role-copy:#edf1ff;--role-accent:#fff;--role-rule:#ffffff38;--role-check-bg:#ffffff1f;background:#3458d7;border-color:#3458d7}.hp-role-card--employee[data-astro-cid-pbmhcf5a]{--role-accent:#087d6d;--role-check-bg:#e0f2ed;--role-rule:#dbeae5;background:#f4faf8;border-color:#dbeae5}.hp-role-details[data-astro-cid-pbmhcf5a]{min-width:0;max-width:700px}.hp-role-heading[data-astro-cid-pbmhcf5a]{align-items:center;gap:16px;display:flex}.hp-role-heading[data-astro-cid-pbmhcf5a]>div[data-astro-cid-pbmhcf5a]{min-width:0}.hp-role-icon[data-astro-cid-pbmhcf5a]{color:#3458d7;background:#fff;border:1px solid #e0e6f3;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.hp-role-icon[data-astro-cid-pbmhcf5a]>svg[data-astro-cid-pbmhcf5a]{flex-shrink:0;width:24px;height:24px;display:block}.hp-role-card--owner[data-astro-cid-pbmhcf5a] .hp-role-icon[data-astro-cid-pbmhcf5a]{border-color:#fff}.hp-role-card--employee[data-astro-cid-pbmhcf5a] .hp-role-icon[data-astro-cid-pbmhcf5a]{color:#087d6d;border-color:#dbeae5}.hp-role-scope[data-astro-cid-pbmhcf5a]{color:var(--role-copy);font-size:13px;font-weight:550;line-height:1.5;display:block}.hp-role-card[data-astro-cid-pbmhcf5a] .hp-role-heading[data-astro-cid-pbmhcf5a] h3[data-astro-cid-pbmhcf5a]{color:var(--role-ink);letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(28px,2.5vw,38px);font-weight:750;line-height:1.2}.hp-role-card[data-astro-cid-pbmhcf5a] .hp-role-description[data-astro-cid-pbmhcf5a]{max-width:620px;color:var(--role-copy);overflow-wrap:anywhere;margin:24px 0;font-size:16px;line-height:1.75}.hp-role-features[data-astro-cid-pbmhcf5a]{border-top:1px solid var(--role-rule);gap:12px;margin:0;padding:22px 0 0;list-style:none;display:grid}.hp-role-features[data-astro-cid-pbmhcf5a] li[data-astro-cid-pbmhcf5a]{color:var(--role-ink);align-items:center;gap:11px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.hp-role-check[data-astro-cid-pbmhcf5a]{background:var(--role-check-bg);width:24px;height:24px;color:var(--role-accent);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.hp-role-portrait[data-astro-cid-pbmhcf5a]{isolation:isolate;justify-self:center;width:min(100%,300px);min-width:0;height:320px;margin:0;position:relative;overflow:visible}.hp-role-portrait-disc[data-astro-cid-pbmhcf5a]{z-index:-1;aspect-ratio:1;background:#e4e8ff;border-radius:50%;width:min(100%,220px);position:absolute;top:24px;left:50%;transform:translate(-50%)}.hp-role-card--owner[data-astro-cid-pbmhcf5a] .hp-role-portrait-disc[data-astro-cid-pbmhcf5a]{background:#ffffff14}.hp-role-card--employee[data-astro-cid-pbmhcf5a] .hp-role-portrait-disc[data-astro-cid-pbmhcf5a]{background:#dceee8}.hp-role-portrait[data-astro-cid-pbmhcf5a] picture[data-astro-cid-pbmhcf5a]{aspect-ratio:3/4;transform-origin:50% 80%;width:100%;height:auto;display:block;position:absolute;inset:auto 0 0;mask-image:linear-gradient(#000 0% 94%,#0000 100%)}.hp-role-portrait[data-astro-cid-pbmhcf5a]>picture[data-astro-cid-pbmhcf5a]>img[data-astro-cid-pbmhcf5a]{object-fit:contain;object-position:center bottom;width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}@media (width<=1100px){.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll]>.hp-role-frame[data-astro-cid-pbmhcf5a]{padding:28px}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll] .hp-role-card[data-astro-cid-pbmhcf5a]{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.hp-role-showcase[data-astro-cid-pbmhcf5a][data-role-scroll] .hp-role-portrait[data-astro-cid-pbmhcf5a]{width:300px;height:280px}}@media (width<=999px){.hp-role-card[data-astro-cid-pbmhcf5a]{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:26px;padding:28px}.hp-role-card[data-astro-cid-pbmhcf5a] .hp-role-heading[data-astro-cid-pbmhcf5a] h3[data-astro-cid-pbmhcf5a]{font-size:29px}.hp-role-card[data-astro-cid-pbmhcf5a] .hp-role-description[data-astro-cid-pbmhcf5a]{font-size:15px}}@media (width<=760px){.hp-role-card[data-astro-cid-pbmhcf5a]{border-radius:24px;grid-template-columns:1fr;gap:20px;padding:26px}.hp-role-portrait[data-astro-cid-pbmhcf5a]{grid-row:1;width:min(100%,220px);height:230px}.hp-role-portrait-disc[data-astro-cid-pbmhcf5a]{top:auto;bottom:0}.hp-role-portrait[data-astro-cid-pbmhcf5a] picture[data-astro-cid-pbmhcf5a]{clip-path:inset(0 round 0 0 50% 50%/0 0 37.5% 37.5%);mask-image:none}.hp-role-heading[data-astro-cid-pbmhcf5a]{gap:12px}.hp-role-icon[data-astro-cid-pbmhcf5a]{flex-basis:44px;width:44px;height:44px}.hp-role-icon[data-astro-cid-pbmhcf5a]>svg[data-astro-cid-pbmhcf5a]{width:22px;height:22px}.hp-role-card[data-astro-cid-pbmhcf5a] .hp-role-heading[data-astro-cid-pbmhcf5a] h3[data-astro-cid-pbmhcf5a]{font-size:27px}.hp-role-card[data-astro-cid-pbmhcf5a] .hp-role-description[data-astro-cid-pbmhcf5a]{margin-block:20px}}
