.hero__inner[data-astro-cid-j7pv25f6]{padding-top:64px;padding-bottom:48px;display:flex;flex-wrap:wrap;gap:44px 56px;align-items:stretch}.hero__copy[data-astro-cid-j7pv25f6]{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:26px}.hero__lead[data-astro-cid-j7pv25f6]{max-width:560px}.hero__photo[data-astro-cid-j7pv25f6]{flex:1 1 420px;min-width:0}.hero__frame[data-astro-cid-j7pv25f6]{position:relative;flex:1 1 auto;min-height:480px;overflow:hidden;background:var(--stone-shade)}.hero__frame[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.experience[data-astro-cid-j7pv25f6]{padding-bottom:56px}.experience__inner[data-astro-cid-j7pv25f6]{border-top:1px solid var(--hairline);padding-top:22px;display:flex;flex-direction:column;gap:16px}.glance__inner[data-astro-cid-j7pv25f6]{padding-top:48px;padding-bottom:36px;display:flex;flex-direction:column;gap:26px}.glance__groups[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:40px 64px}.glance__group[data-astro-cid-j7pv25f6]{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px}.glance[data-astro-cid-j7pv25f6] .stat[data-astro-cid-j7pv25f6]{flex:1 1 130px}.glance__note[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--slate)}.what__inner[data-astro-cid-j7pv25f6]{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:44px}.what__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:20px 64px;align-items:flex-end}.what__title[data-astro-cid-j7pv25f6]{flex:1 1 500px;min-width:0;display:flex;flex-direction:column;gap:14px}.what__intro[data-astro-cid-j7pv25f6]{flex:1 1 420px;min-width:0;font-size:17px;color:var(--ink-soft)}.what__link[data-astro-cid-j7pv25f6]{align-self:flex-start}.why__inner[data-astro-cid-j7pv25f6]{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:40px}.why__head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px}.reasons--open[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:0 56px}.reasons--fold[data-astro-cid-j7pv25f6]{display:none}.reason[data-astro-cid-j7pv25f6]{flex:1 1 460px;min-width:0;border-top:1px solid var(--forest-rule);padding:26px 0 34px;display:flex;flex-direction:column;gap:12px}.reason[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:28px}.reason[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.reason__num){font-size:15px}.reason__num[data-astro-cid-j7pv25f6],.fold__num[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.14em}.band--forest[data-astro-cid-j7pv25f6] .reason__num[data-astro-cid-j7pv25f6],.band--forest[data-astro-cid-j7pv25f6] .fold__num[data-astro-cid-j7pv25f6]{color:var(--acid)}.why__note[data-astro-cid-j7pv25f6]{font-size:12px}.fold[data-astro-cid-j7pv25f6]{border-top:1px solid var(--forest-rule)}.fold[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--forest-rule)}.fold__summary[data-astro-cid-j7pv25f6]{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;cursor:pointer}.fold__summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.fold__title[data-astro-cid-j7pv25f6]{font-size:24px;line-height:1.15}.fold__num[data-astro-cid-j7pv25f6]{font-size:12px;margin-right:10px}.fold__icon[data-astro-cid-j7pv25f6]{font-size:20px;color:var(--mist);flex:none}.fold__icon--open[data-astro-cid-j7pv25f6]{display:none}.fold[data-astro-cid-j7pv25f6][open] .fold__icon--open[data-astro-cid-j7pv25f6]{display:inline}.fold[data-astro-cid-j7pv25f6][open] .fold__icon--closed[data-astro-cid-j7pv25f6]{display:none}.fold[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;padding:0 0 22px}.portfolio__inner[data-astro-cid-j7pv25f6]{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:36px}.portfolio__head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.portfolio__title[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px}.portfolio__link--foot[data-astro-cid-j7pv25f6]{display:none}.cards[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:20px}.card[data-astro-cid-j7pv25f6]{flex:1 1 250px;min-width:0}.card--feature[data-astro-cid-j7pv25f6]{flex:2 1 520px}.card__link[data-astro-cid-j7pv25f6]{height:100%;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);text-decoration:none}.card__link[data-astro-cid-j7pv25f6]:hover .card__name[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.card__link[data-astro-cid-j7pv25f6]{overflow:hidden}.card__img[data-astro-cid-j7pv25f6]{transform-origin:center bottom;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card__link[data-astro-cid-j7pv25f6]:hover .card__img[data-astro-cid-j7pv25f6],.card__link[data-astro-cid-j7pv25f6]:focus-visible .card__img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}}.card__img[data-astro-cid-j7pv25f6]{width:100%;height:200px;object-fit:cover;background:var(--stone-shade);padding:0}.card__body[data-astro-cid-j7pv25f6]{padding:18px 20px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.card__name[data-astro-cid-j7pv25f6]{font-size:25px;line-height:1.15}.card__meta[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--slate)}.card__meta--narrow[data-astro-cid-j7pv25f6]{display:none}.latest[data-astro-cid-j7pv25f6]{background:var(--paper);border-top:1px solid var(--hairline)}.latest__inner[data-astro-cid-j7pv25f6]{padding-top:40px;padding-bottom:40px;display:flex;flex-wrap:wrap;gap:20px 40px;align-items:flex-start}.latest__title[data-astro-cid-j7pv25f6]{flex:0 0 120px;margin-top:4px;font-size:12px;line-height:1.6}.latest__item[data-astro-cid-j7pv25f6]{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:6px;text-decoration:none}.latest__kicker[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--slate)}.latest__headline[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:600;font-size:21px;line-height:1.2;color:var(--forest)}.latest__item[data-astro-cid-j7pv25f6]:hover .latest__headline[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.latest__all[data-astro-cid-j7pv25f6]{flex:0 0 auto;align-self:center;font-size:14px}@media(max-width:767px){.hero__inner[data-astro-cid-j7pv25f6]{padding-top:36px;padding-bottom:32px;gap:28px}.hero__copy[data-astro-cid-j7pv25f6]{gap:18px}.hero__lead[data-astro-cid-j7pv25f6]{font-size:16px}.hero__actions[data-astro-cid-j7pv25f6]{flex-direction:column;gap:10px}.hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}.hero__frame[data-astro-cid-j7pv25f6]{flex:none;height:260px;min-height:0}.experience[data-astro-cid-j7pv25f6]{padding-bottom:36px}.experience__inner[data-astro-cid-j7pv25f6]{padding-top:18px;gap:12px}.glance__inner[data-astro-cid-j7pv25f6]{padding-top:32px;padding-bottom:28px;gap:14px}.glance__groups[data-astro-cid-j7pv25f6]{gap:30px}.glance__group[data-astro-cid-j7pv25f6]{flex-basis:100%;gap:14px}.glance[data-astro-cid-j7pv25f6] .stats[data-astro-cid-j7pv25f6]{flex-direction:column;gap:14px}.glance[data-astro-cid-j7pv25f6] .stat[data-astro-cid-j7pv25f6]{flex:none;flex-direction:row;align-items:baseline;gap:14px;padding-top:10px}.glance[data-astro-cid-j7pv25f6] .stat__value[data-astro-cid-j7pv25f6]{flex:0 0 104px;font-size:40px}.glance[data-astro-cid-j7pv25f6] .stat__label[data-astro-cid-j7pv25f6]{font-size:13px}.what__inner[data-astro-cid-j7pv25f6]{padding-top:52px;padding-bottom:52px;gap:22px}.what__head[data-astro-cid-j7pv25f6]{gap:10px}.what__intro[data-astro-cid-j7pv25f6]{font-size:15px}.what[data-astro-cid-j7pv25f6] .points[data-astro-cid-j7pv25f6]{gap:22px}.what[data-astro-cid-j7pv25f6] .point[data-astro-cid-j7pv25f6]{flex-basis:100%;padding-top:14px;gap:6px}.what[data-astro-cid-j7pv25f6] .point[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:24px}.what[data-astro-cid-j7pv25f6] .point[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.point__num){font-size:14px}.why__inner[data-astro-cid-j7pv25f6]{padding-top:52px;padding-bottom:52px;gap:14px}.why__head[data-astro-cid-j7pv25f6]{gap:8px}.reasons--open[data-astro-cid-j7pv25f6]{display:none}.reasons--fold[data-astro-cid-j7pv25f6]{display:block}.portfolio__inner[data-astro-cid-j7pv25f6]{padding-top:52px;padding-bottom:52px;gap:16px}.portfolio__link--head[data-astro-cid-j7pv25f6]{display:none}.portfolio__link--foot[data-astro-cid-j7pv25f6]{display:inline-flex;align-self:flex-start}.cards[data-astro-cid-j7pv25f6]{flex-direction:column;flex-wrap:nowrap;gap:0}.card[data-astro-cid-j7pv25f6],.card--feature[data-astro-cid-j7pv25f6]{flex:none}.card[data-astro-cid-j7pv25f6]:last-child .card__link[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--hairline)}.card__link[data-astro-cid-j7pv25f6]{background:transparent;height:auto}.card__img[data-astro-cid-j7pv25f6]{display:none}.card--feature[data-astro-cid-j7pv25f6] .card__img[data-astro-cid-j7pv25f6]{display:block;height:190px;margin-bottom:16px}.card__body[data-astro-cid-j7pv25f6],.card--feature[data-astro-cid-j7pv25f6] .card__body[data-astro-cid-j7pv25f6]{gap:6px;padding:12px 0;border-top:1px solid var(--hairline)}.card__name[data-astro-cid-j7pv25f6]{font-size:20px}.card__meta[data-astro-cid-j7pv25f6]{font-size:12px}.card__chip[data-astro-cid-j7pv25f6]{font-size:11px;padding:3px 10px}.card__meta--wide[data-astro-cid-j7pv25f6]{display:none}.card__meta--narrow[data-astro-cid-j7pv25f6]{display:inline}.latest__inner[data-astro-cid-j7pv25f6]{padding-top:36px;padding-bottom:36px;flex-direction:column;gap:16px}.latest__title[data-astro-cid-j7pv25f6]{flex:none;margin-top:0;font-size:11px}.latest__item[data-astro-cid-j7pv25f6]{flex:none;gap:4px}.latest__kicker[data-astro-cid-j7pv25f6]{font-size:11px}.latest__headline[data-astro-cid-j7pv25f6]{font-size:19px}.latest__all[data-astro-cid-j7pv25f6]{align-self:flex-start}}
