.about-page[data-astro-cid-63cywwwr]{--about-px: var(--section-px)}.about-back[data-astro-cid-63cywwwr]{display:inline-block;font-size:13px;font-weight:500;color:#ede3ee;margin-bottom:var(--space-xl);transition:color .15s}.about-back[data-astro-cid-63cywwwr]:hover{color:#fff}.about-eyebrow[data-astro-cid-63cywwwr]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow);margin-bottom:var(--space-md)}.about-hero[data-astro-cid-63cywwwr] .about-hero-eyebrow-text[data-astro-cid-63cywwwr]{background:linear-gradient(90deg,var(--gold) 0%,#cdb8f5 42%,#ffffff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.about-eyebrow--on-surface[data-astro-cid-63cywwwr]{color:var(--eyebrow)}.about-hero[data-astro-cid-63cywwwr]{background:#3d294a;color:#fff;padding:var(--space-2xl) var(--about-px) calc(var(--space-2xl) + 24px);border-bottom:1px solid rgba(255,255,255,.14)}.about-hero-inner[data-astro-cid-63cywwwr]{max-width:920px}.about-hero-title[data-astro-cid-63cywwwr]{font-family:var(--font-display);font-size:clamp(28px,4.2vw,44px);font-weight:700;letter-spacing:var(--letter-headline-display);line-height:1.15;margin:0 0 var(--space-lg);color:#fff}.about-hero-line[data-astro-cid-63cywwwr]{display:block}.about-hero-line-accent[data-astro-cid-63cywwwr]{color:var(--gold)}.about-story[data-astro-cid-63cywwwr]{padding:var(--space-2xl) var(--about-px);background:var(--bg)}.about-story-inner[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:start}@media(max-width:900px){.about-story-inner[data-astro-cid-63cywwwr]{grid-template-columns:1fr}}.about-pull-quote[data-astro-cid-63cywwwr]{font-family:var(--font-display);font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.35;letter-spacing:var(--letter-headline-display);color:var(--black);margin:var(--space-md) 0 0;padding:0;border:none}.about-section-title[data-astro-cid-63cywwwr]{font-family:var(--font-display);font-size:clamp(28px,3.2vw,38px);font-weight:600;letter-spacing:var(--letter-headline-display);color:var(--black);margin:0 0 var(--space-lg);line-height:1.2}.about-section-title--center[data-astro-cid-63cywwwr]{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.about-body[data-astro-cid-63cywwwr]{font-size:16px;line-height:1.78;color:var(--white-60);margin:0 0 var(--space-md)}.about-body[data-astro-cid-63cywwwr]:last-child{margin-bottom:0}.about-body--tight[data-astro-cid-63cywwwr]{margin-bottom:0}.about-principles[data-astro-cid-63cywwwr]{position:relative;padding:clamp(56px,8vw,96px) var(--about-px);background:linear-gradient(180deg,rgba(255,255,255,.65) 0%,var(--black-alt) 28%),var(--black-alt)}.about-principles[data-astro-cid-63cywwwr]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--eyebrow) 0%,var(--gold) 55%,transparent 100%)}.about-principles-inner[data-astro-cid-63cywwwr]{max-width:1120px;margin:0 auto}.about-principles-header[data-astro-cid-63cywwwr]{max-width:38rem;margin-bottom:clamp(32px,5vw,48px)}.about-principles-title[data-astro-cid-63cywwwr]{margin-bottom:0}.about-principles-grid[data-astro-cid-63cywwwr]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.5vw,28px)}@media(max-width:720px){.about-principles-grid[data-astro-cid-63cywwwr]{grid-template-columns:1fr}}.about-principle-card[data-astro-cid-63cywwwr]{position:relative;display:flex;flex-direction:column;min-height:0;align-items:flex-start;background:var(--bg);border:1px solid var(--border-md);border-radius:var(--radius);border-left:3px solid var(--gold);padding:clamp(22px,3vw,28px) clamp(22px,3vw,28px) clamp(22px,3vw,28px) 23px;box-shadow:0 1px #ffffffd9 inset,0 14px 40px #3d294a12;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.about-principle-card[data-astro-cid-63cywwwr]:hover{border-color:#9778df59;box-shadow:0 1px #ffffffe6 inset,0 18px 48px #3d294a1a;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.about-principle-card[data-astro-cid-63cywwwr]:hover{transform:none}}.about-principle-label[data-astro-cid-63cywwwr]{font-family:var(--font-display);font-size:clamp(15px,2.6vw,18px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eyebrow);margin:0;line-height:1.35}.about-stats[data-astro-cid-63cywwwr]{padding:var(--space-xl) var(--about-px);background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.about-stats-inner[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);text-align:center}@media(max-width:800px){.about-stats-inner[data-astro-cid-63cywwwr]{grid-template-columns:repeat(2,1fr)}}.about-stat-value[data-astro-cid-63cywwwr]{display:block;font-family:var(--font-display);font-size:clamp(26px,3.5vw,36px);font-weight:700;color:var(--gold);letter-spacing:var(--letter-headline-display);margin-bottom:6px}.about-stat-label[data-astro-cid-63cywwwr]{font-size:13px;line-height:1.45;color:var(--white-60)}.about-awards[data-astro-cid-63cywwwr]{padding:var(--space-xl) var(--about-px) var(--space-2xl);background:var(--black-alt)}.about-awards-inner[data-astro-cid-63cywwwr]{text-align:center}.about-awards-row[data-astro-cid-63cywwwr]{margin-top:var(--space-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.about-award-item[data-astro-cid-63cywwwr]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);max-width:100%}.about-award-logo-wrap[data-astro-cid-63cywwwr]{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;background:#0a0a0e08;border-radius:8px;border:1px solid rgba(10,10,14,.06);transition:background .2s ease,border-color .2s ease}.about-award-logo[data-astro-cid-63cywwwr]{display:block;height:clamp(48px,10vw,72px);width:auto;max-width:min(100%,220px);object-fit:contain;object-position:center;filter:grayscale(1) brightness(.38) contrast(1.12);opacity:.94;transition:opacity .2s ease,filter .2s ease}.about-award-item[data-astro-cid-63cywwwr]:hover .about-award-logo[data-astro-cid-63cywwwr]{opacity:1;filter:grayscale(1) brightness(.28) contrast(1.18)}.about-award-item[data-astro-cid-63cywwwr]:hover .about-award-logo-wrap[data-astro-cid-63cywwwr]{background:#9778df0f;border-color:#9778df2e}@media(prefers-reduced-motion:reduce){.about-award-logo-wrap[data-astro-cid-63cywwwr],.about-award-logo[data-astro-cid-63cywwwr]{transition:none}}.about-award-lockup[data-astro-cid-63cywwwr]{font-size:15px;color:var(--white-60);margin:0}.about-team[data-astro-cid-63cywwwr]{padding:var(--space-2xl) var(--about-px);background:var(--bg)}.about-team-intro[data-astro-cid-63cywwwr]{font-size:16px;line-height:1.75;color:var(--white-60);max-width:720px;margin:0 0 var(--space-xl)}.about-team-grid[data-astro-cid-63cywwwr]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px)}@media(max-width:1024px){.about-team-grid[data-astro-cid-63cywwwr]{grid-template-columns:1fr;max-width:520px}}.about-team-card[data-astro-cid-63cywwwr]{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--black-card)}.about-team-photo-wrap[data-astro-cid-63cywwwr]{aspect-ratio:4 / 5;background:var(--black-alt);overflow:hidden}.about-team-photo[data-astro-cid-63cywwwr]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.about-team-card-body[data-astro-cid-63cywwwr]{padding:var(--space-lg);flex:1;display:flex;flex-direction:column;gap:var(--space-sm)}.about-team-name[data-astro-cid-63cywwwr]{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--black);margin:0}.about-team-title-tag[data-astro-cid-63cywwwr]{display:inline-block;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--eyebrow);padding:6px 10px;border-radius:var(--radius);margin:0 0 var(--space-sm)}.about-skill-tags[data-astro-cid-63cywwwr]{list-style:none;margin:var(--space-md) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.about-skill-tag[data-astro-cid-63cywwwr]{font-size:11px;font-weight:500;color:var(--eyebrow);border:1px solid rgba(151,120,223,.45);padding:6px 10px;border-radius:var(--radius)}.about-closing[data-astro-cid-63cywwwr]{background:#d3baf7;padding:var(--space-2xl) var(--about-px);text-align:center}.about-closing-inner[data-astro-cid-63cywwwr]{max-width:720px;margin:0 auto}.about-closing-title[data-astro-cid-63cywwwr]{font-family:var(--font-display);font-size:clamp(26px,3.5vw,38px);font-weight:700;letter-spacing:var(--letter-headline-display);color:var(--black);margin:0 0 var(--space-lg);line-height:1.2}.about-closing-body[data-astro-cid-63cywwwr]{font-size:17px;line-height:1.75;color:var(--white-60);margin:0 0 var(--space-xl)}.about-closing[data-astro-cid-63cywwwr] .btn-primary[data-astro-cid-63cywwwr],.about-closing[data-astro-cid-63cywwwr] .btn-primary[data-astro-cid-63cywwwr]:visited{background:#d3baf7;color:var(--black);border:2px solid var(--black);border-radius:var(--radius);box-shadow:none}.about-closing[data-astro-cid-63cywwwr] .btn-primary[data-astro-cid-63cywwwr]:hover{background:#c8acf0;color:var(--black);border-color:var(--black)}
