.team-landing{--team-space:clamp(60px, 8vw, 116px)}.team-landing h1,.team-landing h2{letter-spacing:-.045em;font-family:Manrope Variable,sans-serif;font-weight:550}.team-kicker{color:var(--muted);margin:0 0 25px;font-size:12px}.team-hero{padding:clamp(45px, 7vw, 95px) 0 var(--team-space);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,75px);display:grid}.team-hero h1{margin:0 0 28px;font-size:clamp(43px,5.1vw,72px);line-height:1.1}.team-hero-copy>p:not(.team-kicker){max-width:45ch;color:var(--muted);font-size:16px;line-height:1.85}.team-actions{flex-wrap:wrap;align-items:center;gap:20px 27px;margin:30px 0 20px;display:flex}.team-hero-copy>small{color:var(--muted);max-width:47ch;font-size:11px;line-height:1.8;display:block}.team-hero-art{min-width:0}.team-section-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:60px;display:grid}.team-landing h2{margin:0;font-size:clamp(30px,3.4vw,47px);line-height:1.2}.team-section-intro>p{max-width:43ch;color:var(--muted);margin:0;font-size:15px;line-height:1.85}.team-tabs{flex-wrap:wrap;gap:8px;margin:36px 0 15px;display:flex}.team-tabs>button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:999px;padding:12px 20px;font-size:15px}.team-tabs>button[data-active]{color:var(--accent);background:var(--lavender);border-color:var(--accent)}.team-scene{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,7vw,100px);padding:25px 0 0;display:grid}.team-scene[hidden]{display:none}.team-scene-art,.team-scene-words{min-width:0}.team-scene-context,.team-scene-purpose{color:var(--muted);max-width:55ch;font-size:15px;line-height:1.85}.team-voice,.team-reply{margin:27px 0}.team-voice figcaption,.team-reply figcaption,.team-invite-example figcaption{color:var(--muted);margin-bottom:12px;font-size:11px}.team-voice blockquote{letter-spacing:-.025em;max-width:29ch;margin:0;font-family:Manrope Variable,sans-serif;font-size:clamp(22px,2.3vw,31px);line-height:1.4}.team-reply{background:var(--lavender);border-radius:25px 25px 25px 5px;padding:22px 26px}.team-reply blockquote{margin:0;font-size:15px;line-height:1.85}.team-scene-purpose{margin:25px 0 16px}.team-invitation{padding-block:var(--team-space);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(35px,8vw,110px);display:grid}.team-invitation>div>p,.team-trust>div>p{color:var(--muted);max-width:51ch;margin:24px 0;font-size:15px;line-height:1.9}.team-invite-example{background:var(--blue);border-radius:6px 45px;margin:0;padding:34px}.team-invite-example blockquote{letter-spacing:-.025em;margin:23px 0;font-family:Manrope Variable,sans-serif;font-size:clamp(20px,2.1vw,27px);line-height:1.55}.team-invite-example>p{color:var(--muted);font-size:14px;line-height:1.85}.team-trust{padding-bottom:var(--team-space);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(35px,8vw,110px);display:grid}.team-questions details{border-block-start:1px solid var(--line);padding:22px 0}.team-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-size:15px;line-height:1.65;display:flex}.team-questions summary>svg{flex-shrink:0;transition:transform .16s}.team-questions details[open]>summary>svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.team-questions summary>svg{transition:none}}.team-questions p{color:var(--muted);margin:17px 0 0;font-size:15px;line-height:1.9}.team-questions .text-link{margin-top:16px;display:inline-flex}.team-closing{background:var(--lavender);border-radius:40px 8px;max-width:1080px;margin-bottom:25px;padding:clamp(35px,6vw,80px)}.team-closing h2{max-width:26ch}.team-closing>p:not(.team-kicker){max-width:60ch;color:var(--muted);margin:25px 0 30px;font-size:15px;line-height:1.9}.team-closing>small{color:var(--muted);margin-top:15px;font-size:11px;display:block}.team-closing>.text-link{margin-top:25px;display:inline-flex}@media (max-width:1000px){.team-section-intro{gap:30px}.team-hero-copy>p:not(.team-kicker){font-size:15px}}@media (max-width:700px){.team-hero,.team-section-intro,.team-scene,.team-invitation,.team-trust{grid-template-columns:minmax(0,1fr)}.team-hero{gap:22px;padding-top:38px}.team-hero h1{font-size:clamp(37px,8.8vw,58px)}.team-hero-art{width:min(100%,420px);margin:0 auto}.team-section-intro{gap:20px}.team-tabs{gap:7px;margin-top:26px}.team-tabs>button{white-space:nowrap;flex:1;padding-inline:10px;font-size:12px}.team-scene{gap:20px;padding-top:15px}.team-scene-art{width:min(72%,330px);margin:0 auto}.team-voice blockquote{font-size:25px}.team-reply{padding:20px}.team-invite-example{padding:27px}.team-closing{padding:32px 24px}.team-closing h2 br{display:none}}@media (max-width:360px){.team-tabs>button{flex:auto}.team-hero h1{font-size:35px}}
