.about-top[data-v-0b3003f2],.about-wrap[data-v-0b3003f2]{width:100%}.header-section[data-v-0b3003f2]{text-align:left}.intro-title[data-v-0b3003f2]{color:var(--text-main);font-size:42px;font-weight:900;line-height:1.1;margin-bottom:.5rem}.intro-text[data-v-0b3003f2],.intro-title[data-v-0b3003f2]{max-width:var(--about-measure)}.intro-text[data-v-0b3003f2]{color:var(--text-body);font-size:1.1rem;line-height:1.6}.image-section[data-v-0b3003f2]{margin:0;max-width:var(--about-block);width:100%}.image-wrapper[data-v-0b3003f2]{background-color:#ffffff08;border-radius:16px;overflow:hidden;width:100%}.team-img[data-v-0b3003f2]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.image-caption[data-v-0b3003f2]{color:var(--text-body);font-size:.85rem;line-height:1.4;opacity:.8}.philosophy-card[data-v-0b3003f2]{max-width:var(--about-block);width:100%}.philosophy-eyebrow[data-v-0b3003f2]{color:var(--text-body);font-size:.75rem;font-weight:800;letter-spacing:.12em;opacity:.7;text-transform:uppercase}.philosophy-heading[data-v-0b3003f2]{color:var(--text-main);font-size:1.5rem;font-weight:800;line-height:1.3;margin:0;padding-bottom:8px}.philosophy-desc[data-v-0b3003f2],.philosophy-text[data-v-0b3003f2]{color:var(--text-body);font-size:1rem;line-height:1.65;margin:0}.mt-10[data-v-0b3003f2]{margin-top:2.5rem}.mt-3[data-v-0b3003f2]{margin-top:.75rem}@media(max-width:768px){.philosophy-heading[data-v-0b3003f2]{font-size:1.25rem}.intro-title[data-v-0b3003f2]{font-size:32px}}.about[data-v-ecf6582f]{font-family:var(--main-font)}.about[data-v-ecf6582f],.section-inner[data-v-ecf6582f]{width:100%}.header-wrap[data-v-ecf6582f]{text-align:left}.title[data-v-ecf6582f]{color:var(--text-main);font-size:2.25rem;font-weight:800;letter-spacing:-.02em}.pillars-grid[data-v-ecf6582f]{display:grid;gap:28px 40px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:var(--about-block)}.pillar-item[data-v-ecf6582f]{display:flex;flex-direction:column;gap:8px}.pillar-title[data-v-ecf6582f]{color:var(--accent);font-size:1.25rem;font-weight:800;line-height:1.3;margin:0;padding-bottom:0}.pillar-text[data-v-ecf6582f]{color:var(--text-body);font-size:1rem;font-weight:400;line-height:1.6;margin:0}@media(max-width:768px){.pillars-grid[data-v-ecf6582f]{gap:28px;grid-template-columns:1fr}}.working-process[data-v-a8c16c0d]{font-family:var(--main-font)}.section-inner[data-v-a8c16c0d]{width:100%}.header-wrap[data-v-a8c16c0d]{text-align:left}.title[data-v-a8c16c0d]{color:var(--text-main);font-size:2.25rem;letter-spacing:-.02em}.title[data-v-a8c16c0d],.title2[data-v-a8c16c0d]{font-weight:800}.title2[data-v-a8c16c0d]{font-size:42px;padding-top:100px}.section-subtitle[data-v-a8c16c0d]{color:var(--accent);font-size:1.1rem;font-weight:600}.process-rows[data-v-a8c16c0d]{border-top:1px solid var(--line-soft);display:flex;flex-direction:column;max-width:var(--about-block)}.theme-dark .process-rows[data-v-a8c16c0d]{border-top-color:#ffffff1f}.process-row[data-v-a8c16c0d]{align-items:baseline;border-bottom:1px solid var(--line-soft);display:grid;gap:20px;grid-template-columns:44px 200px minmax(0,1fr);padding:20px 0;transition:background-color .3s ease}.theme-dark .process-row[data-v-a8c16c0d]{border-bottom-color:#ffffff1f}.process-row[data-v-a8c16c0d]:last-child{border-bottom:none}.process-row[data-v-a8c16c0d]:hover{background-color:#ffffff05;padding-left:1.5rem}.step-number[data-v-a8c16c0d]{color:var(--accent);font-size:.875rem;font-weight:700;letter-spacing:.05em;opacity:.9}.step-number[data-v-a8c16c0d],.step-title[data-v-a8c16c0d]{font-family:var(--font-display)}.step-title[data-v-a8c16c0d]{color:var(--text-main);font-size:1.125rem;font-weight:800;line-height:1.3;margin:0}.step-desc[data-v-a8c16c0d]{color:var(--text-body);font-size:1rem;font-weight:400;line-height:1.6;margin:0}.benefits-list[data-v-a8c16c0d]{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0 auto;max-width:800px;padding:0}.benefit-item[data-v-a8c16c0d]{align-items:center;display:flex;gap:20px;padding:24px!important;transition:transform .3s ease,border-color .3s ease;width:100%}.benefit-item[data-v-a8c16c0d]:hover{border-color:rgba(var(--accent-rgb),.5);transform:translateY(-3px)}.benefit-icon[data-v-a8c16c0d]{color:var(--accent);font-size:1.8rem}.benefit-text[data-v-a8c16c0d]{color:var(--text-main);font-size:1.05rem;font-weight:700;line-height:1.4}.cta-box[data-v-a8c16c0d]{margin:100px auto 0;max-width:calc(1200px*var(--content-scale));padding:48px 32px!important}.cta-box h2[data-v-a8c16c0d]{font-size:1.8rem;font-weight:900}.cta-text[data-v-a8c16c0d]{color:var(--text-body);font-size:1.05rem;font-weight:400;line-height:1.6;margin-left:auto;margin-right:auto;max-width:650px}.btn[data-v-a8c16c0d]{text-transform:uppercase}@media(max-width:868px){.process-row[data-v-a8c16c0d]{align-items:start;grid-template-columns:60px 1fr;padding:1.75rem .5rem;row-gap:.5rem}.step-desc[data-v-a8c16c0d]{grid-column:2/-1}}@media(max-width:480px){.process-row[data-v-a8c16c0d]{gap:.4rem;grid-template-columns:1fr}.step-desc[data-v-a8c16c0d]{grid-column:1/-1}}.person-card[data-v-0a2e443a]{align-items:center;background-color:#071224;border-bottom:1px solid hsla(0,0%,100%,.15);border-radius:20px;display:flex;flex-direction:column;height:100%;margin-bottom:30px;opacity:1;overflow:hidden;padding:32px 32px 40px;position:relative;transition:border-color .4s ease;width:100%}.theme-dark .person-card[data-v-0a2e443a]{background-color:#0f1d32}.person-card.is-visible[data-v-0a2e443a]{animation:cardSlideIn-0a2e443a .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes cardSlideIn-0a2e443a{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.photo-wrap[data-v-0a2e443a]{aspect-ratio:1/1;background:transparent;border-radius:20px;flex-shrink:0;margin-bottom:1.5rem;max-width:200px;overflow:hidden;width:100%}.photo[data-v-0a2e443a]{border-radius:16px;filter:grayscale(20%);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease;width:100%}.photo-wrap:hover .photo[data-v-0a2e443a]{filter:grayscale(0);transform:scale(1.05)}.person-info[data-v-0a2e443a]{align-items:center;display:flex;flex-direction:column;padding:0 10px;text-align:center;width:100%}.person-name[data-v-0a2e443a]{color:var(--accent-contrast);font-size:1.4rem;font-weight:800;margin:0 0 .2rem;padding-bottom:0}.degree[data-v-0a2e443a]{color:var(--accent);font-size:.9rem;font-weight:800}.person-role[data-v-0a2e443a]{color:var(--accent-contrast);font-size:.75rem;font-weight:800;margin-bottom:1rem;opacity:.7;text-transform:uppercase}.tags[data-v-0a2e443a]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem;width:100%}.tag[data-v-0a2e443a]{background:rgba(var(--accent-rgb),.2);border:1px solid rgba(var(--accent-rgb),.25);border-radius:999px;color:var(--accent);font-size:.75rem;font-weight:700;padding:.3rem .8rem;text-transform:uppercase}.bio-container[data-v-0a2e443a]{align-items:stretch;display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.person-bio[data-v-0a2e443a]{font-size:.9rem;line-height:1.6;margin-bottom:.5rem;opacity:.6;text-align:left;text-wrap:pretty}.person-bio[data-v-0a2e443a],.toggle-bio-btn[data-v-0a2e443a]{color:var(--accent-contrast)}.toggle-bio-btn[data-v-0a2e443a]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:36px;opacity:.55;padding:6px 4px;transition:opacity .2s ease;width:100%}.toggle-bio-btn[data-v-0a2e443a]:hover{opacity:1}.toggle-text[data-v-0a2e443a]{font-size:.75rem;font-weight:800;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.chevron[data-v-0a2e443a]{display:inline-block;font-size:.75rem;transition:transform .3s ease}.chevron.is-open[data-v-0a2e443a]{transform:rotate(180deg)}.focus-section[data-v-0a2e443a]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:auto;padding-top:1.2rem;width:100%}.focus-title[data-v-0a2e443a]{color:var(--accent);font-size:.85rem;font-weight:800;letter-spacing:.05em;margin-bottom:.75rem;text-align:center;text-transform:uppercase}.focus-list[data-v-0a2e443a]{color:var(--accent-contrast);display:inline-block;font-size:.9rem;line-height:1.6;list-style-type:disc;margin:0 auto;opacity:.6;padding-left:1.5rem;text-align:left}@media(max-width:960px){.person-card[data-v-0a2e443a]{margin-bottom:20px}}.about-page[data-v-159d1f57]{--about-block:calc(720px*var(--content-scale));--about-measure:calc(640px*var(--content-scale));min-height:100vh;padding-bottom:80px;padding-top:var(--page-top);width:100%}.about-container[data-v-159d1f57]{margin:0 auto;max-width:calc(1320px*var(--content-scale))}.content-col[data-v-159d1f57]{gap:64px}.content-col[data-v-159d1f57],.sidebar-col[data-v-159d1f57]{display:flex;flex-direction:column}.sidebar-col[data-v-159d1f57]{align-self:flex-start;margin-top:0}.sticky-sidebar[data-v-159d1f57]{background-color:#071224;border-radius:24px}.theme-dark .sticky-sidebar[data-v-159d1f57]{background-color:#0f1d32}.sidebar-eyebrow[data-v-159d1f57]{color:var(--accent);display:block;font-size:.75rem;font-weight:800;letter-spacing:.15em;margin-bottom:4px;text-transform:uppercase}.cards-wrapper[data-v-159d1f57]{display:flex;flex-direction:column;gap:16px}.cards-wrapper[data-v-159d1f57] .person-card{scroll-margin-top:calc(var(--header-height) + 16px)}.cta-btn[data-v-159d1f57]{width:100%}.sidebar-cta[data-v-159d1f57]{border-top:1px solid hsla(0,0%,100%,.08);margin-top:2rem}.contact-link[data-v-159d1f57]{color:var(--accent-contrast);font-size:.9rem;font-weight:500;opacity:.6;text-decoration:none;transition:all .2s ease}@media(max-width:960px){.contact-link[data-v-159d1f57]{align-items:center;display:flex;justify-content:center;min-height:44px}}.contact-link[data-v-159d1f57]:hover{color:var(--accent);opacity:1}@media(max-width:1279px){.sidebar-col[data-v-159d1f57]{align-self:stretch;margin-top:20px}}
