html,body{background:#202423;color:#f3f1e5}.content[data-astro-cid-bot7sjzk]{width:min(88%,76rem);margin-inline:auto}.skip-link[data-astro-cid-bot7sjzk]{position:fixed;top:-5rem;left:1rem;z-index:100;padding:.75rem 1rem;border-radius:var(--radius-card);background:var(--color-solar-400);color:#202423}.skip-link[data-astro-cid-bot7sjzk]:focus{top:1rem}.about-section[data-astro-cid-bot7sjzk]{padding:clamp(3rem,6vw,6rem) 0;scroll-margin-top:0}.about-hero[data-astro-cid-bot7sjzk]{padding:8rem 0 1.5rem;background:#202423}h1[data-astro-cid-bot7sjzk],h2[data-astro-cid-bot7sjzk]{font-size:clamp(2.4rem,4.8vw,5rem);line-height:1.07;letter-spacing:var(--tracking-heading);font-kerning:normal;font-weight:500}.team-section[data-astro-cid-bot7sjzk]{background:var(--color-paper);color:#202423}.team-intro[data-astro-cid-bot7sjzk]{padding-top:clamp(2rem,3vw,3rem)}.team-intro[data-astro-cid-bot7sjzk] .section-heading[data-astro-cid-bot7sjzk]{margin-bottom:0}.section-heading[data-astro-cid-bot7sjzk]{max-width:50rem;margin-bottom:2.5rem}.section-heading[data-astro-cid-bot7sjzk]>p[data-astro-cid-bot7sjzk]{max-width:40rem;margin-top:1rem;color:var(--color-muted);font-size:1rem;line-height:1.6}.team-group[data-astro-cid-bot7sjzk]{padding:clamp(1.25rem,2vw,2rem) 0}.team-group[data-astro-cid-bot7sjzk][data-surface=light]{background:var(--color-paper);color:#202423}.team-group-heading[data-astro-cid-bot7sjzk]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.1rem}.team-group-heading[data-astro-cid-bot7sjzk] h3[data-astro-cid-bot7sjzk]{font-size:1.15rem;font-weight:600;line-height:1.3;letter-spacing:var(--tracking-heading)}.team-group-heading[data-astro-cid-bot7sjzk]>span[data-astro-cid-bot7sjzk]{flex:1;height:2px;background:#20242322}.team-grid[data-astro-cid-bot7sjzk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.team-small-group[data-astro-cid-bot7sjzk] .team-grid[data-astro-cid-bot7sjzk]{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card[data-astro-cid-bot7sjzk]{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:1.1rem;min-width:0;padding:1.25rem;border:2px solid #f3f1e52b;border-radius:var(--radius-media);background:#202423;color:#f3f1e5;transition:transform .25s ease,border-color .25s ease}.portrait[data-astro-cid-bot7sjzk]{width:120px;aspect-ratio:1;overflow:hidden;border:2px solid #f3f1e52b;border-radius:var(--radius-card);background:#e3dfd3}.portrait[data-astro-cid-bot7sjzk] img[data-astro-cid-bot7sjzk]{display:block;width:100%;height:100%;object-fit:cover}.team-caption[data-astro-cid-bot7sjzk]{min-width:0}.team-caption[data-astro-cid-bot7sjzk] h4[data-astro-cid-bot7sjzk]{margin:0;font-size:1.1rem;line-height:1.2;font-weight:600;letter-spacing:var(--tracking-heading)}.team-role[data-astro-cid-bot7sjzk]{margin-top:.5rem;font-size:.75rem;line-height:1.45;color:var(--color-solar-400)}.team-bio[data-astro-cid-bot7sjzk]{margin-top:1rem;font-size:.85rem;line-height:1.6;color:#c1c6ba}.team-leadership[data-astro-cid-bot7sjzk] .team-grid[data-astro-cid-bot7sjzk]{grid-template-columns:1fr}.team-leadership[data-astro-cid-bot7sjzk] .team-card[data-astro-cid-bot7sjzk]{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:2rem;padding:1.5rem}.team-leadership[data-astro-cid-bot7sjzk] .portrait[data-astro-cid-bot7sjzk]{width:200px}.team-leadership[data-astro-cid-bot7sjzk] .team-caption[data-astro-cid-bot7sjzk] h4[data-astro-cid-bot7sjzk]{font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:500}.team-leadership[data-astro-cid-bot7sjzk] .team-role[data-astro-cid-bot7sjzk]{color:var(--color-solar-400);font-size:.9rem}.team-leadership[data-astro-cid-bot7sjzk] .team-bio[data-astro-cid-bot7sjzk]{max-width:43rem;color:#c1c6ba;font-size:.95rem;line-height:1.7}.values-section[data-astro-cid-bot7sjzk]{background:var(--color-solar-400);color:#202423}.values-grid[data-astro-cid-bot7sjzk]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.value-card[data-astro-cid-bot7sjzk]{min-width:0;padding:clamp(1.4rem,2vw,2rem);border:2px solid #202423;border-radius:var(--radius-media);background:linear-gradient(145deg,#2b302d,#202423 75%);color:#f3f1e5;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.value-icon[data-astro-cid-bot7sjzk]{display:block;width:2.8rem;height:2.8rem;color:var(--color-solar-400)}.value-card[data-astro-cid-bot7sjzk] h3[data-astro-cid-bot7sjzk]{min-height:2.4em;margin-top:1.5rem;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.2;font-weight:500;letter-spacing:var(--tracking-heading)}.value-card[data-astro-cid-bot7sjzk] p[data-astro-cid-bot7sjzk]{margin-top:1rem;font-size:.9rem;line-height:1.65;color:#c1c6ba}.contact-grid[data-astro-cid-bot7sjzk]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.contact-grid[data-astro-cid-bot7sjzk]>div[data-astro-cid-bot7sjzk]{justify-self:end}.about-contact[data-astro-cid-bot7sjzk] h2[data-astro-cid-bot7sjzk] span[data-astro-cid-bot7sjzk]{color:var(--color-solar-400)}.project-button[data-astro-cid-bot7sjzk]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1.2rem;border:2px solid var(--color-solar-400);border-radius:var(--radius-card);background:var(--color-solar-400);color:#202423;font-size:.9rem;font-weight:600;text-decoration:none}.phone-link[data-astro-cid-bot7sjzk]{display:block;margin-top:1.2rem;color:#f3f1e5;text-decoration:none;font-size:1.1rem}.phone-link[data-astro-cid-bot7sjzk] span[data-astro-cid-bot7sjzk]{margin-left:1rem;color:var(--color-solar-400)}.about-footer[data-astro-cid-bot7sjzk]{padding:2rem 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.75rem;color:#c1c6ba}.about-footer[data-astro-cid-bot7sjzk] nav[data-astro-cid-bot7sjzk]{display:flex;flex-wrap:wrap;gap:1rem}.about-footer[data-astro-cid-bot7sjzk] a[data-astro-cid-bot7sjzk]{color:inherit}@media(hover:hover)and (pointer:fine){.team-card[data-astro-cid-bot7sjzk]:hover{transform:scale(1.02);border-color:#ffd20080}.value-card[data-astro-cid-bot7sjzk]:hover{transform:scale(1.025);border-color:#f3f1e5;box-shadow:0 .75rem 1.5rem #20242330}}@media(max-width:1150px){.team-grid[data-astro-cid-bot7sjzk],.values-grid[data-astro-cid-bot7sjzk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.about-hero[data-astro-cid-bot7sjzk]{padding:6.5rem 0 1.25rem}.section-heading[data-astro-cid-bot7sjzk]{margin-bottom:2rem}.team-grid[data-astro-cid-bot7sjzk],.team-small-group[data-astro-cid-bot7sjzk] .team-grid[data-astro-cid-bot7sjzk]{grid-template-columns:1fr}.team-leadership[data-astro-cid-bot7sjzk] .team-card[data-astro-cid-bot7sjzk]{grid-template-columns:140px minmax(0,1fr);padding:1.25rem;gap:1.25rem}.team-leadership[data-astro-cid-bot7sjzk] .portrait[data-astro-cid-bot7sjzk]{width:140px}.team-leadership[data-astro-cid-bot7sjzk] .team-bio[data-astro-cid-bot7sjzk]{font-size:.9rem}.contact-grid[data-astro-cid-bot7sjzk]{grid-template-columns:1fr}.contact-grid[data-astro-cid-bot7sjzk]>div[data-astro-cid-bot7sjzk]{justify-self:start}}@media(max-width:520px){.team-leadership[data-astro-cid-bot7sjzk] .team-card[data-astro-cid-bot7sjzk]{grid-template-columns:1fr}.team-leadership[data-astro-cid-bot7sjzk] .portrait[data-astro-cid-bot7sjzk]{width:140px}.team-card[data-astro-cid-bot7sjzk]{grid-template-columns:96px minmax(0,1fr);padding:1rem;gap:.9rem}.portrait[data-astro-cid-bot7sjzk]{width:96px}.team-caption[data-astro-cid-bot7sjzk] h4[data-astro-cid-bot7sjzk]{font-size:1rem}.values-grid[data-astro-cid-bot7sjzk]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.team-card[data-astro-cid-bot7sjzk],.value-card[data-astro-cid-bot7sjzk]{transition:none}.team-card[data-astro-cid-bot7sjzk]:hover,.value-card[data-astro-cid-bot7sjzk]:hover{transform:none}}
