.team-page>section{position:relative}html[data-design-variant=seven] .team-page>section:before{content:"";pointer-events:none;height:1px;box-shadow:0 -4px 14px -5px hsl(var(--primary) / .06);background:hsl(var(--border-subtle) / .7);clip-path:inset(-64px 0 0);position:absolute;inset:0 0 auto}.team-page>section:first-child:before{display:none}.team-hero{isolation:isolate;min-height:var(--ui-hero-height);background:hsl(var(--surface));padding:clamp(6rem, 10vw, 9rem) 0 calc(clamp(3rem, 5vw, 4.5rem) + var(--ui-hero-browser-inset));align-items:center;display:flex;position:relative;overflow:hidden}.team-hero h1{letter-spacing:-.05em;max-width:16ch;margin-top:1.25rem;font-size:clamp(2.5rem,5.2vw,4.5rem);font-weight:500;line-height:1.02}.team-hero .quiet-intro{margin-top:1.75rem}.team-hero__rail{margin-top:clamp(2.5rem,5vw,4rem)}.team-hero__rail .quiet-shell{border-top:1px solid hsl(var(--border));padding-top:1rem}.team-hero__rail span{color:hsl(var(--foreground-subtle));font-family:var(--font-mono-src), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.team-founder{background:hsl(var(--background));padding:clamp(4rem,8vw,7rem) 0}.team-founder__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.team-founder--mirrored .team-founder__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.team-founder--mirrored .team-founder__grid>.team-founder__portrait{order:2}.team-founder__portrait{aspect-ratio:1;border-radius:var(--ui-card-radius);position:sticky;top:6rem;overflow:hidden}.team-founder__image{object-fit:cover;width:100%;height:100%;display:block}.team-founder--mirrored .team-founder__image{transform:scale(1.02)}.team-founder__body h2{letter-spacing:-.045em;font-size:clamp(2rem,3.6vw,3rem);font-weight:500;line-height:1.05}.team-founder__role{color:hsl(var(--accent));margin-top:.5rem;font-size:.875rem;font-weight:600}.team-lanes{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.team-lanes li{border:1px solid hsl(var(--border));color:hsl(var(--foreground-muted));font-family:var(--font-mono-src), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.375rem .75rem;font-size:.625rem}.team-facts{border-top:1px solid hsl(var(--border));margin:2rem 0 0;padding:0;list-style:none}.team-facts li{border-bottom:1px solid hsl(var(--border-subtle));color:hsl(var(--foreground-muted));padding:.875rem 0;font-size:.9375rem;line-height:1.65}.team-founder__international{color:hsl(var(--foreground));margin-top:1.5rem;font-size:.9375rem;line-height:1.7}.team-founder__quote{border-left:2px solid hsl(var(--accent));letter-spacing:-.02em;margin:2rem 0 0;padding-left:1.5rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:500;line-height:1.5}.team-founder__quote:before{content:"„"}.team-founder__quote:after{content:"“"}.team-together{background:hsl(var(--surface));padding:clamp(4.5rem,9vw,8rem) 0}.team-together h2,.team-network h2,.team-origin h2{letter-spacing:-.045em;max-width:20ch;margin-top:1.2rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.06}.team-together__intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.team-together__copy,.team-together__diagram{min-width:0}.team-venn{width:100%;max-width:40rem;height:auto;margin:0 auto;display:block}.team-venn__ring{fill:hsl(var(--primary) / .015);stroke:hsl(var(--primary) / .35);stroke-width:1px}.team-venn__guide{fill:none;stroke:hsl(var(--primary) / .12);stroke-width:.7px;stroke-dasharray:2 5}.team-venn__nodes{fill:var(--ui-accent-ink)}.team-venn__connection{fill:none;stroke:var(--ui-accent-ink);stroke-width:1.2px;stroke-linejoin:round}.team-venn__overlap{fill:hsl(var(--accent) / .18);transition:fill var(--ui-card-duration) var(--ui-card-ease)}@media (hover:hover) and (pointer:fine){.team-venn:hover .team-venn__overlap{fill:hsl(var(--accent) / .3)}}@media (prefers-reduced-motion:reduce){.team-venn__overlap{transition:none}}.team-venn__label{fill:hsl(var(--foreground-muted));font-family:var(--font-mono-src), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.team-venn__label--center{fill:var(--ui-accent-ink);font-weight:600}.team-venn__lists{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3.75rem;padding-top:2rem;display:grid}.team-venn__lists>div{flex-direction:column;min-width:0;display:flex}.team-venn__lists h3{letter-spacing:-.035em;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.2}.team-venn__lists>div[data-overlap] h3{color:var(--ui-accent-ink)}.team-venn__card-header{color:var(--ui-accent-ink);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.team-venn__card-header span{letter-spacing:-.07em;opacity:.1;transition:opacity var(--ui-card-duration) var(--ui-card-ease);font-size:3.75rem;font-weight:500;line-height:1}.team-venn__card-rule{margin-top:auto;padding-top:2rem}.team-venn__card-rule:after{content:"";background:var(--ui-accent-ink);opacity:.5;transform-origin:0;height:1px;transition:transform var(--ui-card-duration) var(--ui-card-ease);display:block;transform:scaleX(.15)}html[data-design-variant=seven] .team-venn__lists>[data-v7-card]{background:#fff}html[data-design-variant=seven] .team-venn__lists>[data-overlap]{background:#faf7ef;border-color:#b89a5a66}@media (hover:hover) and (pointer:fine){.team-venn__lists>div:hover .team-venn__card-header span{opacity:.3}.team-venn__lists>div:hover .team-venn__card-rule:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.team-venn__card-header span,.team-venn__card-rule:after{transition:none}}.team-venn__lists ul{margin:1rem 0 0;padding:0;list-style:none}.team-venn__lists li{color:hsl(var(--foreground-muted));padding:.3125rem 0;font-size:.9375rem;line-height:1.5}.team-together__verdict{letter-spacing:-.025em;max-width:40rem;margin-top:2.75rem;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:500;line-height:1.4}.team-together__pattern{color:hsl(var(--foreground-muted));max-width:40rem;margin-top:1rem;font-size:.9375rem;line-height:1.7}.team-network{padding:clamp(4rem,8vw,6.5rem) 0}.team-network__points{border-top:1px solid hsl(var(--border));margin:2.25rem 0 0;padding:0;list-style:none}.team-network__points li{border-bottom:1px solid hsl(var(--border-subtle));color:hsl(var(--foreground-muted));padding:.875rem 0;font-size:.9375rem}.team-network__principle{letter-spacing:-.025em;margin-top:2rem;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:500}.team-origin{background:hsl(var(--surface));padding:clamp(4.5rem,9vw,8rem) 0}.team-origin__research{border-left:2px solid hsl(var(--accent));margin-top:3rem;padding-left:1.75rem}.team-origin__research h3{font-family:var(--font-mono-src), ui-monospace, monospace;letter-spacing:.16em;font-size:.8125rem;font-weight:700}.team-origin__research p{color:hsl(var(--foreground-muted));max-width:44rem;margin-top:.75rem;line-height:1.7}.team-experience{margin-top:2.5rem}.team-experience__row{border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.25rem,4vw,4rem);padding:2rem 0;display:grid}.team-experience__row h3{max-width:20rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.35}.team-experience__row{isolation:isolate;min-height:340px;position:relative;overflow:hidden}.team-experience__visual{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 21%,#0000 54%),linear-gradient(#0000 0%,#0000000f 18%,#000000d9 62%);mask-image:linear-gradient(90deg,#000 21%,#0000 54%),linear-gradient(#0000 0%,#0000000f 18%,#000000d9 62%);-webkit-mask-composite:source-in;mask-composite:intersect}.team-experience__visual .team-experience__image{width:58%!important}.team-experience__row>h3,.team-experience__copy{z-index:1;position:relative}.team-experience__image{object-fit:cover;object-position:center bottom;transition:transform var(--ui-card-duration) var(--ui-card-ease)}.team-experience__copy{align-self:center}@media (hover:hover) and (pointer:fine){.team-experience__row:hover .team-experience__image{transform:scale(1.035)}}@media (max-width:900px){.team-experience__visual{width:100%;height:320px}.team-experience__visual .team-experience__image{width:100%!important}.team-experience__visual{-webkit-mask-image:linear-gradient(#0000 0%,#00000014 20%,#000000eb 55%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000014 20%,#000000eb 55%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.team-experience__copy{margin-top:240px}}@media (prefers-reduced-motion:reduce){.team-experience__image{transition:none;transform:none!important}}.team-experience__evidence{color:hsl(var(--foreground-muted));line-height:1.7}.team-experience__relevance{border-left:2px solid hsl(var(--accent));margin-top:1.25rem;padding-left:1rem;font-weight:500;line-height:1.6}.team-origin__mandate-label{font-family:var(--font-mono-src), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.team-origin__environment{margin-top:3.5rem}.team-origin__environment ul{flex-wrap:wrap;gap:.5rem;margin:1.125rem 0 0;padding:0;list-style:none;display:flex}.team-origin__environment li{border:1px solid hsl(var(--border));color:hsl(var(--foreground-muted));font-family:var(--font-mono-src), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.4375rem .8125rem;font-size:.6875rem}.team-origin__reach-label{margin-top:2rem}.team-origin__reach li{border-color:hsl(var(--accent) / .35);color:hsl(var(--foreground))}.team-origin__note{color:hsl(var(--foreground-subtle));max-width:40rem;margin-top:1.5rem;font-size:.8125rem;line-height:1.6}@media (max-width:900px){.team-together__intro,.team-founder__grid,.team-founder--mirrored .team-founder__grid{grid-template-columns:1fr}.team-founder--mirrored .team-founder__grid>.team-founder__portrait{order:0}.team-founder__portrait{position:relative;top:auto}.team-venn__lists,.team-experience__row{grid-template-columns:1fr}}html[data-design-variant=seven] .quiet-closing.team-closing{align-items:center;min-height:620px;display:flex}.team-closing__media{pointer-events:none;z-index:-1;width:68%;position:absolute;inset:0 auto 0 0;overflow:hidden}.team-closing__image{object-fit:cover;object-position:35% 20%}.team-closing__media:after{content:"";background:linear-gradient(65deg, transparent 18%, hsl(var(--primary) / .2) 42%, hsl(var(--primary) / .85) 70%, hsl(var(--primary)) 95%);position:absolute;inset:0}.team-closing__copy{width:48%;max-width:34rem;margin-left:auto}@media (max-width:767px){html[data-design-variant=seven] .quiet-closing.team-closing{min-height:0;padding-top:390px;padding-bottom:4rem}.team-closing__media{width:100%;height:440px}.team-closing__image{object-position:center 25%}.team-closing__media:after{background:linear-gradient(180deg, transparent 48%, hsl(var(--primary)) 96%)}.team-closing__copy{width:100%;max-width:none}}@media (min-width:901px){html[data-design-variant=seven] .team-founder__portrait[data-card-hover]{position:sticky}}
