.team-invite{max-inline-size:var(--width-prose)}.team-invite-line,.team-member-line{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.team-invite-address,.team-report-count{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums;margin:0}.team-invite-address{min-inline-size:0;color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere}.team-section>h2,.team-section>.stack>h2{font-size:var(--text-section)}.team-report{border-block-start:var(--line-width) solid var(--line);margin:0;padding:0;list-style:none}.team-report-row{gap:var(--space-8);padding-block:var(--space-6);border-block-end:var(--line-width) solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.team-report-row h3,.team-member-map h3{font-size:var(--text-xl)}.team-report-count{color:var(--ink-2);font-size:var(--text-sm);text-align:end}.team-member-line{justify-content:space-between}.team-member-maps{gap:var(--space-16);display:grid}.team-member-map{border-block-end:var(--line-width) solid var(--line);padding-block-end:var(--space-16)}.team-member-map:last-child{border-block-end:0;padding-block-end:0}@media (max-width:47.5rem){.team-report-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.team-report-count{text-align:start}}.teams-page{gap:var(--section-gap);display:grid}.teams-hero,.teams-proof,.teams-contact{gap:var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.teams-hero{min-block-size:calc(100svh - var(--space-32))}.teams-hero-copy,.teams-story-heading,.teams-proof-copy,.teams-contact>header{gap:var(--space-5);display:grid}.teams-hero h1,.teams-story h2,.teams-proof h2,.teams-contact h2{margin:0}.teams-hero h1{max-inline-size:10ch;font-size:var(--text-hero)}.teams-hero-copy>p:not(.caption),.teams-contact header>p:not(.caption){max-inline-size:var(--measure);color:var(--ink-2);font-size:var(--text-md);line-height:var(--leading-body);margin:0}.teams-hero .signal-object{inline-size:calc(100% + var(--space-16));max-inline-size:none}.teams-story{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.teams-story-heading{position:sticky;inset-block-start:var(--space-24)}.teams-story h2,.teams-proof h2,.teams-contact h2{font-size:var(--text-section)}.teams-story ol{border-block-start:var(--line-width) solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.teams-story li{gap:var(--space-3);padding-block:var(--space-8);border-block-end:var(--line-width) solid var(--line);display:grid}.teams-story li span,.teams-proof-sample strong{color:var(--ink);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug)}.teams-story li p,.teams-proof-sample p,.teams-proof-sample span{max-inline-size:var(--measure);color:var(--ink-2);line-height:var(--leading-body);margin:0}.teams-proof{padding-block:var(--space-16);border-block:var(--line-width) solid var(--line)}.teams-proof-sample{gap:var(--space-4);border-inline-start:var(--line-width-strong) solid var(--accent);padding-inline-start:var(--space-6);display:grid}.teams-proof-sample span{font-size:var(--text-sm)}.teams-contact{align-items:start}.team-contact,.team-contact-fields{gap:var(--space-6);display:grid}.team-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.team-contact label{gap:var(--space-2);color:var(--ink-2);font-size:var(--text-sm);display:grid}.team-contact-note{grid-column:1/-1}.team-contact input,.team-contact textarea{inline-size:100%;padding-block:var(--space-3);border:0;border-block-end:var(--line-width) solid var(--line-strong);color:var(--ink);font:inherit;font-size:var(--text-base);resize:vertical;background:0 0;border-radius:0}.team-contact textarea{min-block-size:var(--height-card-min)}.team-contact input:focus,.team-contact textarea:focus{border-block-end-color:var(--ink)}@media (max-width:47.5rem){.teams-hero,.teams-story,.teams-proof,.teams-contact,.team-contact-fields{grid-template-columns:minmax(0,1fr)}.teams-hero{min-block-size:auto}.teams-hero .signal-object{grid-row:1;inline-size:100%}.teams-story-heading{position:static}.team-contact-note{grid-column:1}}