.building__title.astro-iyb2wy7f{max-width:1024px}.pods.astro-iyb2wy7f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:40px;padding-bottom:96px}.pod.astro-iyb2wy7f{display:flex;flex-direction:column;gap:16px;min-width:0}.initial.astro-iyb2wy7f{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:var(--tp-avatar-bg);color:var(--tp-brand-main);font-size:14px;line-height:20px;font-weight:700}.said.astro-iyb2wy7f{display:flex;align-items:flex-end;gap:14px}.said.astro-iyb2wy7f .initial.astro-iyb2wy7f{margin-bottom:4px}.said__bubble.astro-iyb2wy7f{padding:6px 12px;border:1px solid var(--tp-hairline);border-radius:10px;background:var(--tp-surface)}.said__name.astro-iyb2wy7f{font-size:12px;line-height:16px;font-weight:600;color:var(--tp-brand-main)}.said__row.astro-iyb2wy7f{display:flex;align-items:flex-end;gap:10px;font-size:16px;line-height:24px;color:var(--tp-body)}.said__time.astro-iyb2wy7f{flex:none;font-size:12px;line-height:16px;color:var(--tp-muted)}.pod-card.astro-iyb2wy7f{display:flex;flex-direction:column;min-height:268px;overflow:hidden;border-radius:16px;background:var(--tp-surface);box-shadow:0 0 0 1px var(--tp-ring),0 1px 20px 1px #0206170d}.pod-card__head.astro-iyb2wy7f{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 16px 12px 12px;border-bottom:1px solid var(--tp-stroke-light)}.pod-card__icon.astro-iyb2wy7f{display:inline-flex;color:var(--tp-brand-main);flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:9999px;background:var(--tp-surface-light)}.pod-card__title.astro-iyb2wy7f h2.astro-iyb2wy7f{font-size:16px;line-height:24px;font-weight:500;color:var(--tp-title)}.pod-card__title.astro-iyb2wy7f p.astro-iyb2wy7f{font-size:14px;line-height:20px;color:var(--tp-subtle)}.pod-card__rows.astro-iyb2wy7f{padding-inline:16px}.row.astro-iyb2wy7f{display:flex;align-items:center;gap:12px;padding-block:12px;border-bottom:1px solid var(--tp-stroke-soft)}.row.astro-iyb2wy7f:last-child{border-bottom:0}.row--edit.astro-iyb2wy7f{padding-right:8px}.row.astro-iyb2wy7f .row__icon{color:var(--tp-gray-solid)}.row__text.astro-iyb2wy7f{flex:1 1 0;min-width:0}.row__label.astro-iyb2wy7f{margin-bottom:-2px;font-size:12px;line-height:16px;color:var(--tp-subtle)}.row__value.astro-iyb2wy7f{font-size:16px;line-height:24px;font-weight:500;color:var(--tp-body)}.row--file.astro-iyb2wy7f{height:72px;padding-right:8px;border-bottom-color:var(--tp-stroke-light)}.row__file-title.astro-iyb2wy7f{font-size:16px;line-height:24px;font-weight:500;color:var(--tp-title)}.row__file-meta.astro-iyb2wy7f{font-size:14px;line-height:20px;color:var(--tp-subtle)}.principles.astro-iyb2wy7f{display:flex;flex-direction:column;gap:64px;padding-top:96px;padding-bottom:128px}.principles__title.astro-iyb2wy7f{font-size:clamp(34px,4vw,48px);line-height:1.25;font-weight:600;letter-spacing:.005em;color:var(--tp-title)}.principle.astro-iyb2wy7f{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:baseline;gap:64px;padding-block:32px;border-top:1px solid var(--tp-stroke-light)}.principle__tag.astro-iyb2wy7f{font-size:16px;line-height:24px;font-weight:700;letter-spacing:.005em;text-transform:uppercase;color:var(--tp-brand-solid)}.principle__body.astro-iyb2wy7f{display:flex;flex-direction:column;gap:12px}.principle__title.astro-iyb2wy7f{font-size:30px;line-height:40px;font-weight:600;letter-spacing:.005em;color:var(--tp-title)}.principle__text.astro-iyb2wy7f{font-size:18px;line-height:28px;color:var(--tp-subtle)}.principles__more.astro-iyb2wy7f{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;font-size:16px;line-height:24px;color:var(--tp-brand-solid)}.principles__more-label.astro-iyb2wy7f{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cta-section.astro-iyb2wy7f{padding-bottom:128px}@media (max-width: 1100px){.pods.astro-iyb2wy7f{grid-template-columns:1fr;max-width:640px;margin-inline:auto}}@media (max-width: 900px){.principle.astro-iyb2wy7f{grid-template-columns:1fr;gap:12px}}@media (max-width: 760px){.pods.astro-iyb2wy7f{padding-bottom:56px}.principles.astro-iyb2wy7f{gap:40px;padding-top:56px;padding-bottom:80px}.principle__title.astro-iyb2wy7f{font-size:26px;line-height:34px}.cta-section.astro-iyb2wy7f{padding-bottom:80px}}
