.profile[data-astro-cid-y72oufaf]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding-block:0 32px;display:grid}.photos[data-astro-cid-y72oufaf]{width:100%;min-width:0}.photo[data-astro-cid-y72oufaf]{background:var(--gg-white);border-radius:3px;margin:0;display:block;overflow:hidden}.photo[data-astro-cid-y72oufaf] img[data-astro-cid-y72oufaf]{object-fit:cover;object-position:center 22%;width:100%;height:100%}.photo-main[data-astro-cid-y72oufaf]{width:100%;height:510px}.photo-contain[data-astro-cid-y72oufaf] img[data-astro-cid-y72oufaf]{object-fit:contain;object-position:left bottom}.profile-intro[data-astro-cid-y72oufaf]{min-width:0;padding-block:32px}.name[data-astro-cid-y72oufaf]{font-family:var(--font-display);letter-spacing:.07em;margin-bottom:0;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1.4}.name-sub[data-astro-cid-y72oufaf]{margin:0 0 20px;font-size:13px}.profile-role[data-astro-cid-y72oufaf]{font-size:14px;font-weight:700;line-height:1.8}.profile-focus[data-astro-cid-y72oufaf]{margin:22px 0;font-size:15px;line-height:1.9}.profile[data-astro-cid-y72oufaf] .btn[data-astro-cid-y72oufaf]{justify-content:center;font-size:12px}.roles[data-astro-cid-y72oufaf]{margin-bottom:22px;padding-left:20px;font-size:13px;line-height:2}.bio[data-astro-cid-y72oufaf]{margin:0;font-size:14px;line-height:2}.topic-card[data-astro-cid-y72oufaf]{padding-left:70px;position:relative}.topic-card[data-astro-cid-y72oufaf] svg{color:var(--gg-red);position:absolute;top:26px;left:22px}.photo-kit[data-astro-cid-y72oufaf]{aspect-ratio:4/3;width:100%}@media (width<=760px){.profile[data-astro-cid-y72oufaf]{grid-template-columns:1fr;gap:0;padding-top:18px;padding-bottom:18px}.photo-main[data-astro-cid-y72oufaf]{height:310px}.profile-intro[data-astro-cid-y72oufaf]{padding-block:24px 0}.name[data-astro-cid-y72oufaf]{font-size:40px}.profile-focus[data-astro-cid-y72oufaf]{margin:18px 0;font-size:14px}.profile[data-astro-cid-y72oufaf] .btn[data-astro-cid-y72oufaf]{white-space:normal;flex:1}}.topic-title[data-astro-cid-y72oufaf]{font-size:17px}.kit-head[data-astro-cid-y72oufaf]{border-left:4px solid var(--gg-red);flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:28px;padding-left:16px;display:flex}.kit-title[data-astro-cid-y72oufaf]{margin:0;font-size:32px;line-height:1.5}.kit-note[data-astro-cid-y72oufaf]{margin-left:auto;font-size:13px}.kit-grid[data-astro-cid-y72oufaf]{align-items:start;gap:36px}.kit-col[data-astro-cid-y72oufaf]+.kit-col[data-astro-cid-y72oufaf]{border-left:1px solid var(--gg-border);padding-left:32px}.kit-col[data-astro-cid-y72oufaf]{flex-direction:column;gap:20px;min-width:0;display:flex}.bio-head[data-astro-cid-y72oufaf]{border-bottom:var(--rule) solid var(--color-divider);background:var(--color-surface);align-items:center;gap:12px;padding:10px 16px;display:flex}.bio-label[data-astro-cid-y72oufaf]{font-family:var(--font-heading);font-size:13px;font-weight:700}.copy-btn[data-astro-cid-y72oufaf]{margin-left:auto;font-size:12px}.bio-text[data-astro-cid-y72oufaf]{margin:0;padding:16px;font-size:14px;line-height:1.9}.panel-pad[data-astro-cid-y72oufaf]{padding:20px}.kit-subtitle[data-astro-cid-y72oufaf]{margin:0;font-size:19px}.kit-photo-note[data-astro-cid-y72oufaf]{margin:12px 0;font-size:12px}.kit-photos[data-astro-cid-y72oufaf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.download-card[data-astro-cid-y72oufaf]{min-width:0}.download-info[data-astro-cid-y72oufaf]{padding-top:10px}.download-info[data-astro-cid-y72oufaf] h4[data-astro-cid-y72oufaf]{margin:0;font-size:13px;line-height:1.6}.download-info[data-astro-cid-y72oufaf] p[data-astro-cid-y72oufaf],.download-info[data-astro-cid-y72oufaf] small[data-astro-cid-y72oufaf]{color:var(--gg-gray);margin:4px 0;font-size:11px;line-height:1.7}.download-info[data-astro-cid-y72oufaf] small[data-astro-cid-y72oufaf]{display:block}.download-link[data-astro-cid-y72oufaf]{margin-top:8px;font-size:12px;font-weight:700;display:inline-block}.kit-download[data-astro-cid-y72oufaf]{text-align:center;justify-content:center;width:100%;margin-top:24px;font-size:13px;display:flex}.logos[data-astro-cid-y72oufaf]{gap:12px;margin-bottom:12px;display:grid}.logo-download[data-astro-cid-y72oufaf]{border:1px solid var(--gg-border);align-items:center;gap:20px;padding:12px;font-size:13px;display:flex}.logo-download[data-astro-cid-y72oufaf] img[data-astro-cid-y72oufaf]{object-fit:contain;width:110px;height:64px}.logo-download[data-astro-cid-y72oufaf] small[data-astro-cid-y72oufaf]{margin-top:4px;font-size:11px;display:block}@media (width<=860px){.kit-col[data-astro-cid-y72oufaf]+.kit-col[data-astro-cid-y72oufaf]{border-left:0;padding-left:0}.kit-title[data-astro-cid-y72oufaf]{font-size:27px}}@media (width<=720px){.kit-note[data-astro-cid-y72oufaf]{margin-left:0}.kit-grid[data-astro-cid-y72oufaf]{gap:24px}}@media (width<=380px){.kit-photos[data-astro-cid-y72oufaf]{grid-template-columns:1fr}}
