.co-pres-dl[data-astro-cid-zpwr3yl4]{gap:var(--sp-4);margin-top:var(--sp-4);display:grid}.co-pres-dl[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);font-size:calc(14 * var(--fs));display:grid}.co-pres-dl[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{font-size:calc(12 * var(--fs));letter-spacing:.08em;color:var(--accent-ink);font-weight:700}.co-pres-dl[data-astro-cid-zpwr3yl4] dd[data-astro-cid-zpwr3yl4]{color:var(--ink-2)}.co-career[data-astro-cid-zpwr3yl4]{gap:10px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.co-career[data-astro-cid-zpwr3yl4]:before{content:"";background:var(--line);width:2px;position:absolute;top:.7em;bottom:.7em;left:5px}.co-career[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{line-height:1.6;position:relative}.co-career[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:before{content:"";border:2px solid var(--navy);background:var(--white);box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;top:.45em;left:-22px}.co-career[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4].is-now{color:var(--accent-ink);font-weight:700}.co-career[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4].is-now:before{border-color:var(--accent-ink);background:var(--accent-ink)}.co-creds[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.co-creds[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:7px 0;display:grid}.co-creds[data-astro-cid-zpwr3yl4] .k[data-astro-cid-zpwr3yl4]{background:var(--navy);min-width:3.2em;font-size:calc(11 * var(--fs));letter-spacing:.1em;text-align:center;color:var(--white);border-radius:4px;padding:2px 0;font-weight:700}.co-creds[data-astro-cid-zpwr3yl4] b[data-astro-cid-zpwr3yl4]{font-size:calc(13 * var(--fs));color:var(--navy);font-weight:600;line-height:1.5}.co-pres-dl[data-astro-cid-zpwr3yl4] dd[data-astro-cid-zpwr3yl4].is-pending{color:var(--muted)}.co-philo[data-astro-cid-zpwr3yl4]{gap:var(--tp-item-pad);margin-top:var(--tp-head);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.co-philo__item[data-astro-cid-zpwr3yl4]{background:#fff;border-radius:14px;align-content:start;gap:12px;padding:clamp(24px,3vw,40px);display:grid}.co-philo__label[data-astro-cid-zpwr3yl4]{background:var(--accent-ink);font-size:calc(12 * var(--fs));letter-spacing:.12em;color:#fff;border-radius:999px;justify-self:start;padding:3px 12px;font-weight:700}.co-philo__statement[data-astro-cid-zpwr3yl4]{color:var(--navy);font-size:clamp(20px,2.1vw,30px);font-weight:800;line-height:1.4}.co-philo__body[data-astro-cid-zpwr3yl4]{font-size:calc(15 * var(--fs));color:var(--ink-2);gap:10px;line-height:1.95;display:grid}.co-lines[data-astro-cid-zpwr3yl4]{gap:var(--tp-item-pad);margin-top:var(--tp-head);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.co-lines[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{padding:var(--tp-card-pad);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;gap:6px;display:grid}.co-lines[data-astro-cid-zpwr3yl4] b[data-astro-cid-zpwr3yl4]{font-size:calc(22 * var(--fs));color:#fff;line-height:1.5}.co-lines[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:last-child b[data-astro-cid-zpwr3yl4]{color:var(--accent-light,#ff8a50)}.co-lines[data-astro-cid-zpwr3yl4] span[data-astro-cid-zpwr3yl4]{color:#ffffffd6;line-height:1.7}.co-clients[data-astro-cid-zpwr3yl4]{gap:var(--tp-item-pad);margin-top:var(--tp-head);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.co-clients[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{height:100%;padding:var(--tp-card-pad);border:1px solid var(--m-line);background:var(--m-panel);border-radius:12px;gap:6px;transition:border-color .2s,box-shadow .2s;display:grid}.co-clients[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:hover{border-color:var(--navy);box-shadow:0 6px 18px #14294a14}.co-clients[data-astro-cid-zpwr3yl4] .logo[data-astro-cid-zpwr3yl4]{background:#fff;border-radius:8px;place-items:center;height:72px;margin-bottom:6px;display:grid}.co-clients[data-astro-cid-zpwr3yl4] .logo[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{width:auto;max-width:80%;height:auto;max-height:40px}.co-clients[data-astro-cid-zpwr3yl4] b[data-astro-cid-zpwr3yl4]{color:var(--navy);font-size:calc(16 * var(--fs))}.co-clients[data-astro-cid-zpwr3yl4] small[data-astro-cid-zpwr3yl4]{color:var(--ink-2);font-size:calc(13 * var(--fs))}.co-note[data-astro-cid-zpwr3yl4]{margin-top:var(--sp-4)}.co-own[data-astro-cid-zpwr3yl4]{gap:var(--tp-item-pad);margin-top:var(--tp-head);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.co-own[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{border:1px solid var(--m-line);background:var(--m-panel);border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);height:100%;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.co-own[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]:hover{border-color:var(--navy);box-shadow:0 6px 18px #14294a14}.co-own[data-astro-cid-zpwr3yl4] .shot[data-astro-cid-zpwr3yl4]{background:var(--tint);position:relative}.co-own[data-astro-cid-zpwr3yl4] .shot[data-astro-cid-zpwr3yl4] img[data-astro-cid-zpwr3yl4]{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.co-own[data-astro-cid-zpwr3yl4] .shot[data-astro-cid-zpwr3yl4].contain img[data-astro-cid-zpwr3yl4]{object-fit:contain;padding:16px}.co-own[data-astro-cid-zpwr3yl4] .txt[data-astro-cid-zpwr3yl4]{padding:var(--tp-card-pad);align-content:start;gap:6px;display:grid}.co-own[data-astro-cid-zpwr3yl4] small[data-astro-cid-zpwr3yl4]{font-size:calc(12 * var(--fs));color:var(--accent-ink);font-weight:700}.co-own[data-astro-cid-zpwr3yl4] b[data-astro-cid-zpwr3yl4]{font-size:calc(18 * var(--fs));color:var(--navy)}.co-own[data-astro-cid-zpwr3yl4] .txt[data-astro-cid-zpwr3yl4]>span[data-astro-cid-zpwr3yl4]{color:var(--ink-2);line-height:1.7}.co-own[data-astro-cid-zpwr3yl4] em[data-astro-cid-zpwr3yl4]{color:var(--navy);font-style:normal;font-weight:700}.co-profile[data-astro-cid-zpwr3yl4]{gap:var(--tp-col);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.co-dl[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--m-line)}.co-dl[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--m-line);grid-template-columns:7em minmax(0,1fr);display:grid}.co-dl[data-astro-cid-zpwr3yl4] dt[data-astro-cid-zpwr3yl4]{color:var(--navy);font-weight:700}.co-dl[data-astro-cid-zpwr3yl4] dd[data-astro-cid-zpwr3yl4]{color:var(--ink);overflow-wrap:anywhere}.co-mail[data-astro-cid-zpwr3yl4]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.co-mail[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{font-size:calc(14 * var(--fs));color:var(--navy);text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (width<=900px){.co-philo[data-astro-cid-zpwr3yl4],.co-lines[data-astro-cid-zpwr3yl4],.co-clients[data-astro-cid-zpwr3yl4],.co-own[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1fr)}.co-profile[data-astro-cid-zpwr3yl4]{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.co-own[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1fr)}.co-own[data-astro-cid-zpwr3yl4] .shot[data-astro-cid-zpwr3yl4]{aspect-ratio:16/9}.co-dl[data-astro-cid-zpwr3yl4]>div[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1fr);gap:2px}}
