/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{.about-hero{--photo-overlap:clamp(3rem, 2rem + 6vw, 8rem);background:linear-gradient(var(--color-white) calc(100% - var(--photo-overlap)), var(--color-surface-lighter) 0)}.about-hero__inner{max-width:var(--container-site);margin-inline:auto;padding-top:1rem}.about-hero__intro{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:52rem;margin:clamp(2.5rem,1.5rem + 4vw,5rem) auto clamp(2.5rem,2rem + 2vw,4rem);display:flex}.about-hero__lead{max-width:42rem;font-size:var(--text-lead);color:var(--color-muted)}.about-hero__photo{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-warm);overflow:hidden}@media (width>=48rem){.about-hero__photo{aspect-ratio:2}}.story{display:grid}@media (width>=64rem){.story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,5vw,6rem)}.story__intro{position:sticky;top:7rem}}.story__chapters{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.story__chapter{--marker:1.25rem;--marker-top:calc(var(--spacing-card) + .125rem);position:relative}.story__marker,.story__chapter:before{display:none}@media (width>=40rem){.story__chapter{grid-template-columns:var(--marker) minmax(0, 1fr);gap:1.5rem;display:grid}.story__marker,.story__chapter:not(:last-child):before{display:block}}.story__chapter:not(:last-child):before{content:"";top:calc(var(--marker-top) + var(--marker) / 2);left:calc(var(--marker) / 2);height:calc(100% + 1.5rem);width:var(--border-width-default);background:#ff6b00;position:absolute;translate:-50%}@supports (color:color-mix(in lab, red, red)){.story__chapter:not(:last-child):before{background:color-mix(in srgb, var(--color-brand) var(--alpha-50), transparent)}}.story__marker{width:var(--marker);height:var(--marker);margin-top:var(--marker-top);background:var(--color-brand);border-radius:50%;position:relative;box-shadow:0 0 0 .375rem #ff6b00}@supports (color:color-mix(in lab, red, red)){.story__marker{box-shadow:0 0 0 .375rem color-mix(in srgb, var(--color-brand) var(--alpha-15), transparent)}}.story__card{min-width:0}.story__title{letter-spacing:var(--tracking-display);font-weight:300;line-height:var(--leading-display);font-size:var(--text-card);margin-top:1.25rem}.story__text{color:var(--color-muted);margin-top:1rem}.story__title+.story__text{margin-top:1.25rem}.team-grid{--team-columns:1;--team-gap:clamp(1.5rem, 1rem + 2vw, 2.5rem);justify-content:center;gap:3.5rem var(--team-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=40rem){.team-grid{--team-columns:2}}@media (width>=64rem){.team-grid{--team-columns:3}}.team-member{flex-direction:column;flex:0 1 calc((100% - (var(--team-columns) - 1) * var(--team-gap)) / var(--team-columns));min-width:0;display:flex}.team-member__photo{aspect-ratio:1;border-radius:var(--radius-card);background:var(--color-warm);overflow:hidden}.team-member__photo img{object-position:50% 30%}.team-member__name{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead);margin-top:1.5rem}.team-member__role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.5;font-size:var(--text-label);margin-top:.5rem}.team-member__bio{color:var(--color-muted);margin-top:1rem}.team-member__topics{margin-top:auto;padding-top:1.5rem}.team-member__topics-label{font-size:var(--text-label);color:var(--color-muted)}.team-member__badges{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.press{display:grid}.press__photo{aspect-ratio:16/10;background:var(--color-warm);border-top-left-radius:inherit;border-top-right-radius:inherit;position:relative;overflow:hidden}.press__photo img{position:absolute;inset:0}.press__body{padding:var(--spacing-card);flex-direction:column;gap:2rem;display:flex}@media (width>=64rem){.press{grid-template-columns:repeat(2,minmax(0,1fr))}.press__photo{aspect-ratio:auto;border-top-right-radius:0;border-bottom-left-radius:inherit;min-height:24rem}.press__body{justify-content:center;padding:clamp(2.5rem,1.5rem + 2.5vw,4.5rem)}}.strengths__head{gap:1.5rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.strengths__lead{max-width:40rem;color:var(--color-muted)}@media (width>=64rem){.strengths__head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:4rem}}.strengths{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.strengths__title{letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);font-size:var(--text-lead);margin-top:1.5rem}.strengths__text{color:var(--color-muted);margin-top:.5rem}.strengths__photo{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--color-warm);position:relative;overflow:hidden}.strengths__photo img{position:absolute;inset:0}@media (width>=48rem){.strengths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.strengths__photo:first-child{aspect-ratio:16/9;grid-column:span 2}.strengths__photo:last-child{aspect-ratio:auto;min-height:16rem}}@media (width>=64rem){.strengths{grid-template-columns:repeat(3,minmax(0,1fr))}.strengths__photo:is(:first-child,:last-child){aspect-ratio:auto;grid-column:span 2;min-height:22rem}}}@layer utilities;
