.tu-content-page[data-v-ae8f1c6e]{min-height:65vh;background:var(--tu-bg);color:var(--tu-ink);font-family:var(--tu-font-text);padding-top:76px;padding-top:var(--tu-fixed-app-bar-height,76px)}.tu-content-inner[data-v-ae8f1c6e]{width:100%;max-width:var(--tu-container);margin-left:auto;margin-right:auto;padding:var(--tu-page-pad-top) var(--tu-container-pad-x) var(--tu-section-y)}.tu-content-header[data-v-ae8f1c6e]{margin-bottom:32px;text-align:left}.tu-content-header h1[data-v-ae8f1c6e]{font-family:var(--tu-font-display);font-size:var(--tu-fs-h1);font-weight:700;line-height:1.12;letter-spacing:-.035em;margin:0 0 16px;text-wrap:balance}.tu-content-header p[data-v-ae8f1c6e]{max-width:680px;margin:0;font-size:16px;line-height:1.6;color:var(--tu-ink-soft)}@media (max-width:860px){.tu-content-inner[data-v-ae8f1c6e]{padding-left:var(--tu-container-pad-x-md);padding-right:var(--tu-container-pad-x-md)}}@media (max-width:540px){.tu-content-inner[data-v-ae8f1c6e]{padding:var(--tu-page-pad-top-sm) var(--tu-container-pad-x-sm) 40px}}.about-story[data-v-312ac99c]{display:grid;grid-template-columns:1.1fr 1fr;background:var(--tu-surface);border-radius:16px;overflow:hidden;box-shadow:var(--tu-shadow-card)}.about-story>img[data-v-312ac99c]{width:100%;height:100%;min-height:340px;-o-object-fit:cover;object-fit:cover}.about-story>div[data-v-312ac99c]{padding:36px;align-self:center}h2[data-v-312ac99c]{font-family:var(--tu-font-display);font-size:clamp(25px,2.7vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}h2[data-v-312ac99c],p[data-v-312ac99c]{margin:0 0 16px}p[data-v-312ac99c]{color:var(--tu-ink-soft);line-height:1.65;font-size:15px}.about-section[data-v-312ac99c]{margin-top:var(--tu-section-y)}.about-grid[data-v-312ac99c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}.about-card[data-v-312ac99c]{min-width:0;display:flex;flex-direction:column;padding:24px;border-radius:14px;background:var(--tu-surface);box-shadow:var(--tu-shadow-card);text-decoration:none;color:var(--tu-ink)!important}.about-icon[data-v-312ac99c]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--tu-blue-tint);color:var(--tu-blue);margin-bottom:20px}.about-card h3[data-v-312ac99c]{font-size:19px;line-height:1.3;margin:0 0 12px}.about-card p[data-v-312ac99c]{font-size:14px}.about-card-link[data-v-312ac99c],.about-text-link[data-v-312ac99c]{display:flex;align-items:center;grid-gap:8px;gap:8px;color:var(--tu-blue);font-size:14px;font-weight:700;text-decoration:none}.about-card-link[data-v-312ac99c]{justify-content:space-between;margin-top:auto;padding-top:12px}.about-card[data-v-312ac99c]:hover{box-shadow:var(--tu-shadow-lift)}svg[data-v-312ac99c]{width:17px;height:17px;flex:none}.about-perspective[data-v-312ac99c]{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:48px;gap:48px}.about-invite[data-v-312ac99c]{display:flex;align-items:center;justify-content:space-between;grid-gap:32px;gap:32px;padding:32px;border-radius:16px;background:var(--tu-blue-tint)}.about-invite h2[data-v-312ac99c]{font-size:28px}.about-invite p[data-v-312ac99c]{margin:0}.about-button[data-v-312ac99c]{display:inline-flex;align-items:center;justify-content:center;grid-gap:9px;gap:9px;flex:none;min-height:48px;padding:12px 20px;background:#3b86f5;border-radius:8px;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none}a.focus-visible[data-v-312ac99c],a[data-v-312ac99c]:focus-visible{outline:2px solid var(--tu-blue);outline-offset:4px}@media (max-width:860px){.about-perspective[data-v-312ac99c],.about-story[data-v-312ac99c]{grid-template-columns:1fr}.about-story>img[data-v-312ac99c]{height:280px;min-height:0}.about-grid[data-v-312ac99c]{grid-template-columns:1fr}.about-invite[data-v-312ac99c]{flex-direction:column;align-items:flex-start}.about-perspective[data-v-312ac99c]{grid-gap:8px;gap:8px}}@media (max-width:540px){.about-invite[data-v-312ac99c],.about-story>div[data-v-312ac99c]{padding:24px}.about-story>img[data-v-312ac99c]{height:220px}.about-section[data-v-312ac99c]{margin-top:40px}.about-button[data-v-312ac99c]{width:100%}}