.page-hero--about{position:relative;isolation:isolate;overflow:hidden}.page-hero--about h1{position:relative;z-index:2;max-width:12ch}.page-hero--about .page-hero__lead{position:relative;z-index:2;max-width:40rem}.about-hero__field{position:absolute;z-index:-1;right:-5%;bottom:7%;width:min(57vw,53rem);height:47%;opacity:.46;pointer-events:none}.about-origin{display:grid;grid-template-columns:1fr .85fr;gap:clamp(3rem,10vw,12rem);align-items:center}.about-origin h2{max-width:11ch;font-size:clamp(3rem,5.6vw,6.6rem)}.about-origin__copy p:last-child,.about-origin__signal p{max-width:33rem;color:var(--muted);font-size:1.05rem;line-height:1.6}.about-origin__signal{position:relative;min-height:28rem;padding:2rem;border:1px solid var(--line);overflow:hidden}.about-origin__signal canvas{position:absolute;inset:2rem;width:calc(100% - 4rem);height:14rem;opacity:.65}.about-origin__signal p{position:absolute;right:2rem;bottom:1rem;left:2rem;margin:0}.about-origin__signal b{display:block;margin-bottom:.55rem;color:#fff;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.founders--portrait{padding-bottom:0}.founders--portrait{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:2rem;background:var(--faint)}.founders__heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;padding:4rem 0 5rem;background:#000}.founders__heading h2{max-width:11ch;margin:0}.founder-card{position:relative;min-height:51rem;overflow:hidden;background:#000}.founder-portrait{position:absolute;inset:0;margin:0;overflow:hidden}.founder-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000 1%,rgba(0,0,0,.8) 28%,rgba(0,0,0,.05) 67%),linear-gradient(90deg,#000 0%,rgba(0,0,0,.08) 70%)}.founder-card:nth-of-type(3) .founder-portrait:after{background:linear-gradient(0deg,#000 1%,rgba(0,0,0,.8) 28%,rgba(0,0,0,.05) 67%),linear-gradient(270deg,#000 0%,rgba(0,0,0,.08) 70%)}.founder-portrait img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(.22) contrast(1.06);transition:transform 1s cubic-bezier(.16,1,.3,1),filter .6s}.founder-card:hover .founder-portrait img{transform:scale(1.035);filter:grayscale(0) contrast(1.1)}.founder-card__copy{position:absolute;z-index:2;right:2.5rem;bottom:2.7rem;left:2.5rem}.founder-card__copy>span{display:block;margin-bottom:1.2rem;color:rgba(255,255,255,.62);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.founder-card h3{max-width:10ch;margin:0 0 1.3rem;font-size:clamp(2.35rem,4vw,4.6rem)}.founder-card p{max-width:31rem;margin-bottom:1.7rem;color:rgba(244,244,239,.72);line-height:1.55}.founder-card ul{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.22)}.founder-card li{padding:1rem .7rem 0 0;color:rgba(244,244,239,.6);font-size:.72rem;line-height:1.35}.team-constellation{overflow:hidden;border-block:1px solid var(--line)}.team-constellation__head{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,7vw,8rem);align-items:end}.team-constellation__head h2{max-width:11ch;margin:0}.team-constellation__head>p:last-child{max-width:29rem;margin:0;color:var(--muted);line-height:1.6}.team-constellation__system{position:relative;min-height:34rem;margin-top:6rem;border:1px solid var(--line);overflow:hidden}.team-constellation__system canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.62;pointer-events:none}.team-constellation__names{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);align-items:end}.team-constellation__names article{display:flex;min-height:13rem;padding:1.7rem;flex-direction:column;justify-content:flex-end;border-right:1px solid var(--line);background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.1));transition:background .35s,transform .35s}.team-constellation__names article:last-child{border-right:0}.team-constellation__names article:hover{background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(255,255,255,.1));transform:translateY(-.5rem)}.team-constellation__names span{margin-bottom:auto;color:rgba(255,255,255,.45);font-size:.65rem}.team-constellation__names strong{font:400 clamp(1.6rem,2.4vw,2.6rem)/1 var(--display)}.team-constellation__names small{margin-top:.65rem;color:var(--muted);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}
@media(max-width:900px){.page-hero--about{min-height:88svh}.about-hero__field{right:-14%;bottom:5%;width:90vw;height:28%}.about-origin{grid-template-columns:1fr;gap:3rem}.founders__heading{display:block;padding:2rem 0 3.5rem}.founders__heading .kicker{margin-bottom:1.2rem}.team-constellation__head{grid-template-columns:1fr;gap:1.5rem}.team-constellation__system{min-height:29rem}.founder-card{min-height:43rem}.founder-card__copy{right:1.7rem;bottom:1.8rem;left:1.7rem}}
@media(max-width:700px){.page-hero--about{min-height:92svh}.page-hero--about h1{font-size:clamp(3.35rem,14.5vw,4.7rem)}.page-hero--about .page-hero__lead{font-size:.98rem;line-height:1.55}.about-hero__field{right:-5%;bottom:4%;width:100%;height:22%;opacity:.36}.about-origin{padding-block:5.75rem}.about-origin h2{font-size:clamp(2.9rem,12vw,3.8rem)}.about-origin__signal{min-height:23rem;padding:1.2rem}.about-origin__signal canvas{inset:1.2rem;width:calc(100% - 2.4rem);height:11.5rem}.about-origin__signal p{right:1.2rem;bottom:1rem;left:1.2rem;font-size:.92rem}.founders--portrait{grid-template-columns:1fr;margin-top:0}.founders__heading{padding:4.8rem 0 3rem}.founders__heading h2{font-size:clamp(2.9rem,12vw,3.9rem)}.founder-card{min-height:36rem}.founder-card__copy{right:1.25rem;bottom:1.35rem;left:1.25rem}.founder-card h3{font-size:2.65rem}.founder-card p{margin-bottom:1.15rem;font-size:.9rem}.founder-card ul{grid-template-columns:1fr 1fr 1fr}.founder-card li{font-size:.63rem}.team-constellation{padding-block:5.75rem}.team-constellation__head h2{font-size:clamp(2.9rem,12vw,3.9rem)}.team-constellation__system{min-height:32rem;margin-top:3rem}.team-constellation__names{grid-template-columns:1fr 1fr}.team-constellation__names article{min-height:10rem;padding:1.2rem;border-bottom:1px solid var(--line)}.team-constellation__names article:nth-child(2n){border-right:0}.team-constellation__names strong{font-size:1.9rem}}
