.about-page{overflow-x:hidden;background:var(--black)}.about-page .primary-nav a[aria-current=page]{color:var(--acid-green)}.about-page .site-header[data-theme=dark] .primary-nav a[aria-current=page]{color:#879dea}.manifesto,.team{position:relative;display:grid;min-height:100svh;overflow:hidden;color:var(--white);background:var(--black);place-items:center}.manifesto{padding:clamp(8rem,15vh,11rem) 4vw clamp(4rem,8vh,6rem)}.manifesto:before{position:absolute;top:10%;left:50%;width:min(75vw,70rem);aspect-ratio:1.8;content:"";background:radial-gradient(ellipse,rgb(135 157 234 / 9%),rgb(177 255 74 / 3%) 42%,transparent 72%);pointer-events:none;transform:translate(-50%)}.manifesto__inner{position:relative;width:min(94vw,105rem);text-align:center}.manifesto__mark{display:block;width:clamp(9rem,14vw,15rem);aspect-ratio:1453.73 / 426.44;margin:0 auto clamp(3rem,6vh,5rem);opacity:0;background:#b3bffb;-webkit-mask:url(/assets/logo-home-BV2ugMuv.svg) center / contain no-repeat;mask:url(/assets/logo-home-BV2ugMuv.svg) center / contain no-repeat;transform:translateY(1.2rem) scale(.92)}.manifesto.is-visible .manifesto__mark{animation:manifesto-mark-in .76s cubic-bezier(.16,1,.3,1) 80ms both}.manifesto__headline{display:flex;margin:0;flex-direction:column;color:var(--white);font-family:var(--display-font);font-size:clamp(1.1rem,4.65vw,5.8rem);font-weight:400;letter-spacing:.015em;line-height:1.02;text-transform:uppercase}.manifesto__headline--mobile{display:none}.manifesto__line{display:flex;align-items:center;justify-content:center;opacity:0;gap:.18em;transform:translateY(.48em);white-space:nowrap}.manifesto.is-visible .manifesto__line{animation:manifesto-line-in .78s cubic-bezier(.16,1,.3,1) var(--line-delay) both}.manifesto__struck{position:relative;display:inline-block}.manifesto__struck:after{position:absolute;top:50%;right:-.06em;left:-.06em;height:.055em;content:"";background:var(--acid-green);transform:translateY(-50%) scaleX(0);transform-origin:left center}.manifesto.is-visible .manifesto__struck:after{animation:manifesto-strike .68s cubic-bezier(.65,0,.35,1) .76s both}.manifesto__copy{width:min(96%,100rem);margin:clamp(3rem,7vh,5.5rem) auto 0;opacity:0;font-size:clamp(.62rem,.72vw,.82rem);font-weight:700;letter-spacing:.1em;line-height:1.55;transform:translateY(1.25rem)}.manifesto__copy p{margin:0;white-space:nowrap}.manifesto.is-visible .manifesto__copy{animation:manifesto-line-in .78s cubic-bezier(.16,1,.3,1) var(--line-delay) both}.team{padding:clamp(8rem,14vh,11rem) 4vw clamp(4rem,7vh,6rem)}.team__inner{--team-people-width: min(44vw, 46rem);--team-photos-lift: 40px;--team-graphic-lift: 35px;position:relative;display:grid;width:min(94vw,100rem);justify-items:center}.team__people{position:relative;z-index:6;display:grid;width:var(--team-people-width);padding:clamp(2rem,4vh,3.5rem) 0 0;align-items:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.1rem;transform:translateY(calc(0px - var(--team-photos-lift)))}.team-card{position:relative;min-width:0;aspect-ratio:1;padding:0;border:0;overflow:hidden;background:#d0d0d0;clip-path:polygon(14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14%);cursor:pointer;opacity:0;translate:0 2rem;transform:scale(1);transform-origin:center;will-change:transform,opacity;transition:background-color .22s ease,transform .36s cubic-bezier(.16,1,.3,1)}.team.is-visible .team-card{animation:team-photo-in .64s cubic-bezier(.16,1,.3,1) var(--card-delay) both}.team-card:hover,.team-card:focus-visible,.team-card.is-active{z-index:8;background:#879dea;transform:scale(1.6)}.team-card:focus-visible{outline-offset:.35rem}.team-card__photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:opacity .26s ease,transform .36s cubic-bezier(.16,1,.3,1)}.team-card__photo--color{opacity:0}.team-card:hover .team-card__photo--mono,.team-card:focus-visible .team-card__photo--mono,.team-card.is-active .team-card__photo--mono{opacity:0}.team-card:hover .team-card__photo--color,.team-card:focus-visible .team-card__photo--color,.team-card.is-active .team-card__photo--color{opacity:1}.team-card:hover .team-card__photo,.team-card:focus-visible .team-card__photo,.team-card.is-active .team-card__photo{transform:scale(1.025)}.team__identity{position:relative;display:grid;width:100%;margin-top:clamp(1.75rem,3vh,2.25rem);place-items:center}.team__heading{position:relative;z-index:2;top:calc(.23em - 75px);grid-area:1 / 1;width:100%;margin:0;color:var(--white);font-family:var(--display-font);font-size:clamp(6rem,17vw,17rem);font-weight:900;letter-spacing:-.055em;line-height:.77;text-align:center;text-transform:uppercase;opacity:0;transform:translateY(.16em)}.team.is-visible .team__heading{animation:manifesto-line-in .76s cubic-bezier(.16,1,.3,1) .47s both}.team__heading.has-long-name{font-size:clamp(5rem,15vw,15rem)}.team__name{display:inline-block;min-height:.82em;color:var(--white);transform-origin:center;transition:color .36s ease}.team__name.is-switching{animation:team-name-switch .43s cubic-bezier(.65,0,.35,1)}.team.has-active-person .team__name{color:var(--acid-green)}.team__wide-h{position:absolute;z-index:3;top:calc(50% - var(--team-graphic-lift));left:50%;display:block;width:var(--team-graphic-width, min(72%, 65rem));height:auto;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scaleX(.115);transform-origin:center;will-change:width,transform,opacity;transition:opacity .16s ease,width .43s cubic-bezier(.16,1,.3,1),transform .88s cubic-bezier(.16,1,.3,1)}.team.has-active-person .team__wide-h{visibility:visible;opacity:1;transform:translate(-50%,-50%) scaleX(1)}.team__person-meta{position:absolute;z-index:4;top:calc(50% - var(--team-graphic-lift));right:auto;left:50%;display:flex;width:var(--team-meta-width, 47.4%);color:var(--black);align-items:center;justify-content:space-between;gap:2rem;font-size:clamp(.62rem,.82vw,.92rem);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:width .43s cubic-bezier(.16,1,.3,1),opacity .18s ease}.team__person-meta span{white-space:nowrap}.team__person-meta span:first-child{text-align:left}.team__person-meta span:last-child{text-align:right}.team.has-active-person .team__person-meta{opacity:1;transition-delay:.43s}.team__identity-icon{position:absolute;z-index:12;top:calc(.2rem - var(--team-photos-lift));left:0;display:block;width:clamp(3.75rem,5.6vw,6rem);height:auto;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(calc(var(--team-icon-left, 50%) - 50%),-50%,0) scale(.65) rotate(-8deg);will-change:transform,opacity;transition:opacity .26s ease,transform .52s cubic-bezier(.16,1,.3,1)}.team.has-active-person .team__identity-icon{visibility:visible;opacity:1;transform:translate3d(calc(var(--team-icon-left, 50%) - 50%),-50%,0) scale(1) rotate(0);transition-delay:.18s}.team__hint{display:none;margin:0;color:var(--acid-green);font-size:clamp(.68rem,.85vw,.9rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateY(.8rem)}.team.is-visible .team__hint{animation:manifesto-line-in .62s cubic-bezier(.16,1,.3,1) .68s both}.values{position:relative;padding:clamp(7rem,12vh,10rem) 5vw clamp(4rem,8vh,7rem);overflow:hidden;color:var(--black);background:var(--acid-green)}.values__panel{position:relative;width:min(100%,108rem);min-height:clamp(28rem,52vw,43rem);margin:0 auto;overflow:hidden;background:linear-gradient(#0c0c0c2e,#0c0c0c52),url(/assets/home-background-BRkafNT3.jpg) center / cover no-repeat}.values__panel:after{position:absolute;inset:0;content:"";box-shadow:inset 0 0 8rem #0c0c0c59;pointer-events:none}.values__list{position:absolute;z-index:2;inset:50% 7% auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.7rem,2vw,2.5rem);transform:translateY(-50%)}.value-card{color:var(--white);text-align:center;opacity:0;transform:translateY(1.4rem)}.values__panel.is-visible .value-card{animation:team-card-in .62s cubic-bezier(.16,1,.3,1) calc(.18s + var(--value-delay)) both}.value-card__number{position:relative;display:block;margin-bottom:.25em;font-family:var(--display-font);font-size:clamp(4rem,7.7vw,8.5rem);line-height:.82}.value-card__number:after{position:absolute;top:50%;right:-.08em;left:-.08em;height:.06em;content:"";background:#b3bffb;transform:translateY(-50%) scaleX(0);transform-origin:left center}.values__panel.is-visible .value-card__number:after{animation:manifesto-strike .6s cubic-bezier(.65,0,.35,1) calc(.48s + var(--value-delay)) both}.value-card h3{margin:0;font-size:clamp(.67rem,.95vw,1.08rem);font-weight:700;letter-spacing:.1em;line-height:1.22;text-transform:uppercase}.values__heading{position:relative;z-index:3;width:min(100%,108rem);margin:-.86em auto 0;color:var(--acid-green);font-family:var(--display-font);font-size:clamp(4rem,10.4vw,12rem);font-weight:400;letter-spacing:-.035em;line-height:.86;white-space:nowrap;text-align:center;text-transform:uppercase}.values__heading-text{display:block;width:max-content;transform:scaleX(var(--values-heading-scale, 1));transform-origin:left center}@keyframes manifesto-mark-in{0%{opacity:0;transform:translateY(1.2rem) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes manifesto-line-in{0%{opacity:0;transform:translateY(.48em)}to{opacity:1;transform:translateY(0)}}@keyframes manifesto-strike{0%{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}@keyframes team-card-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes team-photo-in{0%{opacity:0;translate:0 2rem}to{opacity:1;translate:0 0}}@keyframes team-name-switch{0%{opacity:1;transform:translateY(0)}42%{opacity:0;transform:translateY(-.24em)}43%{opacity:0;transform:translateY(.24em)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.values__panel{min-height:0}.values__list{position:relative;inset:auto;padding:clamp(8rem,14vw,10rem) clamp(1.5rem,8vw,4rem) clamp(7rem,12vw,9rem);grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,4rem);transform:none}.value-card__number{font-size:clamp(4.5rem,13vw,7rem)}.values__heading{margin-top:-.86em;font-size:clamp(3.2rem,10.5vw,6.5rem)}}@media(max-width:800px){.about-page .primary-nav a[aria-current=page]{color:var(--acid-green)}.manifesto,.team{min-height:100svh;padding-right:1.25rem;padding-left:1.25rem}.manifesto__copy{width:min(100%,38rem);font-size:.72rem}.manifesto__headline--desktop{display:none}.manifesto__headline--mobile{display:flex;font-size:clamp(1.4rem,6.2vw,3rem);letter-spacing:.005em;line-height:1.02}.manifesto__copy p{white-space:normal}.team__inner{--team-people-width: 100%;--team-photos-lift: 0px;--team-graphic-lift: 0px;width:100%}.team__people{width:var(--team-people-width);padding:3rem .25rem 1.25rem;overflow-x:auto;grid-template-columns:repeat(7,minmax(5.5rem,1fr));scroll-snap-type:x proximity;scrollbar-width:none}.team__people::-webkit-scrollbar{display:none}.team-card{scroll-snap-align:center}.team-card:hover,.team-card:focus-visible,.team-card.is-active{transform:scale(1.25)}.team__heading{margin-top:0;font-size:clamp(5rem,23vw,10rem);line-height:.82}.team__heading.has-long-name{font-size:clamp(4rem,17vw,8.5rem)}.team__wide-h{width:100%}.team__person-meta{right:9%;left:9%;width:auto;font-size:.52rem;letter-spacing:.08em;transform:translateY(-50%)}.team__identity-icon{top:.2rem;left:3.15rem;width:4.5rem}.values{padding:7rem 1.25rem 4rem}.values__panel{min-height:0}.values__heading{white-space:normal}}@media(max-width:520px){.manifesto{padding-top:7rem}.manifesto__mark{width:8rem;margin-bottom:2.5rem}.manifesto__copy{margin-top:2.5rem;letter-spacing:.07em;line-height:1.45}.manifesto__copy p+p{margin-top:.65rem}.team{padding-top:7rem}.team__people{grid-template-columns:repeat(7,5.8rem)}.team__heading{font-size:clamp(4.5rem,24vw,7.5rem)}.team__heading.has-long-name{font-size:clamp(3.6rem,18vw,5.5rem)}.values__panel{min-height:0;background-position:42% center}.values__list{padding:7.5rem 1.25rem 6.5rem;grid-template-columns:minmax(0,1fr);gap:2.75rem}.value-card__number{font-size:4.6rem}.value-card h3{font-size:.7rem}.values__heading{margin-top:-.92em;font-size:clamp(3rem,16vw,5rem);line-height:.92}}@media(prefers-reduced-motion:reduce){.manifesto__mark,.manifesto__line,.manifesto__copy,.team-card,.team__heading,.team__hint,.value-card{opacity:1;transform:none}}
