.bio[data-astro-cid-dwxsiqn5]{gap:var(--sp-7);grid-template-columns:320px 1fr;align-items:start;display:grid}.bio__photo[data-astro-cid-dwxsiqn5]{position:relative}.bio__photo[data-astro-cid-dwxsiqn5]:before{content:"";border-radius:var(--radius-lg);background:linear-gradient(150deg, var(--c-accent), var(--c-primary));position:absolute;inset:16px -16px -16px 16px}.bio__img[data-astro-cid-dwxsiqn5]{object-fit:cover;border-radius:var(--radius-lg);width:320px;height:320px;position:relative;box-shadow:0 18px 40px #00449433}.bio__text[data-astro-cid-dwxsiqn5]{max-width:760px}.bio__text[data-astro-cid-dwxsiqn5] .eyebrow[data-astro-cid-dwxsiqn5]{display:block}.bio__why[data-astro-cid-dwxsiqn5]{margin-top:var(--sp-5);padding:var(--sp-5);border-radius:var(--radius-lg);background:linear-gradient(150deg, var(--c-primary-deep), var(--c-primary));color:var(--c-white)}.bio__why[data-astro-cid-dwxsiqn5] h3[data-astro-cid-dwxsiqn5]{color:var(--c-white);font-size:24px}.bio__why[data-astro-cid-dwxsiqn5] p[data-astro-cid-dwxsiqn5]{color:#ffffffeb}.bio__why[data-astro-cid-dwxsiqn5] p[data-astro-cid-dwxsiqn5]:last-child{margin-bottom:0}.duo[data-astro-cid-dwxsiqn5]{gap:var(--sp-5);margin-top:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.panel[data-astro-cid-dwxsiqn5]{padding:var(--sp-6);border-radius:var(--radius-lg);background:var(--c-white);border:1px solid var(--c-line);box-shadow:var(--shadow-soft)}.panel--navy[data-astro-cid-dwxsiqn5]{background:linear-gradient(150deg, var(--c-primary-deep), var(--c-primary));color:var(--c-white);border-color:#0000}.panel[data-astro-cid-dwxsiqn5] h3[data-astro-cid-dwxsiqn5]{margin-bottom:var(--sp-4);font-size:24px}.panel--navy[data-astro-cid-dwxsiqn5] h3[data-astro-cid-dwxsiqn5]{color:var(--c-white)}.panel__icon[data-astro-cid-dwxsiqn5]{background:var(--c-surface);width:52px;height:52px;color:var(--c-primary);margin-bottom:var(--sp-3);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.panel--navy[data-astro-cid-dwxsiqn5] .panel__icon[data-astro-cid-dwxsiqn5]{color:var(--c-white);background:#ffffff24}.list[data-astro-cid-dwxsiqn5]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-dwxsiqn5] li[data-astro-cid-dwxsiqn5]{color:var(--c-ink);align-items:flex-start;gap:10px;font-weight:600;display:flex}.panel--navy[data-astro-cid-dwxsiqn5] .list[data-astro-cid-dwxsiqn5] li[data-astro-cid-dwxsiqn5]{color:#fffffff0}.list[data-astro-cid-dwxsiqn5] svg{background:var(--c-primary);width:22px;height:22px;color:var(--c-white);border-radius:50%;flex:none;margin-top:2px;padding:3px}.panel--navy[data-astro-cid-dwxsiqn5] .list[data-astro-cid-dwxsiqn5] svg{background:var(--c-accent-on-dark);color:var(--c-primary-deep)}.panel__links[data-astro-cid-dwxsiqn5]{margin:var(--sp-4) 0 0;flex-wrap:wrap;gap:8px 20px;display:flex}.panel--navy[data-astro-cid-dwxsiqn5] .link-arrow[data-astro-cid-dwxsiqn5]{color:var(--c-white)}.head-row[data-astro-cid-dwxsiqn5]{justify-content:space-between;align-items:end;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.head-row[data-astro-cid-dwxsiqn5] h2[data-astro-cid-dwxsiqn5]{margin:0}.head-row[data-astro-cid-dwxsiqn5] .eyebrow[data-astro-cid-dwxsiqn5]{display:block}.arts[data-astro-cid-dwxsiqn5]{gap:var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.arts--carousel[data-astro-cid-dwxsiqn5]{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--sp-5)) / 3);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;grid-template-columns:none;padding-bottom:8px;display:grid;overflow-x:auto}.arts--carousel[data-astro-cid-dwxsiqn5]>li[data-astro-cid-dwxsiqn5]{scroll-snap-align:start}.nav[data-astro-cid-dwxsiqn5]{gap:8px;display:flex}.nav__btn[data-astro-cid-dwxsiqn5]{border:1px solid var(--c-line);background:var(--c-white);width:48px;height:48px;color:var(--c-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.nav__btn[data-astro-cid-dwxsiqn5]:hover{background:var(--c-primary);color:var(--c-white);border-color:var(--c-primary)}.nav__btn[data-astro-cid-dwxsiqn5][data-step="-1"] svg{transform:rotate(180deg)}@media (width<=1023px){.arts[data-astro-cid-dwxsiqn5]{grid-template-columns:repeat(2,minmax(0,1fr))}.arts--carousel[data-astro-cid-dwxsiqn5]{grid-auto-columns:calc((100% - var(--sp-5)) / 2)}}@media (width<=899px){.bio[data-astro-cid-dwxsiqn5],.duo[data-astro-cid-dwxsiqn5]{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.bio__photo[data-astro-cid-dwxsiqn5]{justify-self:start;width:240px}.bio__img[data-astro-cid-dwxsiqn5]{width:240px;height:240px}}@media (width<=599px){.arts[data-astro-cid-dwxsiqn5]{grid-template-columns:minmax(0,1fr)}.arts--carousel[data-astro-cid-dwxsiqn5]{grid-auto-columns:86%}}
