.surface{--sf-base:#faf8f5;--sf-raised:#f4f0fa;--sf-line:#0b08131a;--sf-line-strong:#0b081333;--sf-ink:#0b0813;--sf-ink-2:#4a4459;--sf-ink-3:#6e6880;--sf-violet:#7238da;--sf-violet-deep:#5d2eb6;--sf-violet-bright:#b065ff;--sf-violet-wash:#7238da12;--sf-on-violet:#fff;--sf-ease:cubic-bezier(.22, 1, .36, 1);--sf-ease-ui:cubic-bezier(.33, 1, .68, 1);--sf-rhythm:clamp(4.5rem, 9vw, 8rem);--sf-measure:66ch;--sf-sticky-top:7.5rem;background-color:var(--sf-base);color:var(--sf-ink);position:relative}.sf-band{background-color:var(--sf-raised)}.sf-section{padding-block:var(--sf-rhythm)}.sf-hero-section{padding-top:clamp(8rem,11vw,11.5rem);padding-bottom:var(--sf-rhythm)}.sf-display{letter-spacing:-.045em;color:var(--sf-ink);text-wrap:balance;font-size:clamp(2.625rem,5.1vw,4.25rem);font-weight:600;line-height:1.08}.sf-h2{letter-spacing:-.038em;color:var(--sf-ink);font-size:clamp(1.75rem,3vw,2.375rem);font-weight:600;line-height:1.12}.sf-h3{letter-spacing:-.014em;color:var(--sf-ink);font-size:clamp(1.0625rem,1.3vw,1.125rem);font-weight:600;line-height:1.35}.sf-body{letter-spacing:-.004em;color:var(--sf-ink-2);font-size:clamp(1.0625rem,1.05vw,1.1875rem);font-weight:400;line-height:1.58}.sf-body-sm{color:var(--sf-ink-2);font-size:.9375rem;line-height:1.62}.sf-lede{color:var(--sf-ink-2);font-size:clamp(1.0625rem,1.15vw,1.1875rem);line-height:1.5}.sf-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sf-ink-3);font-size:.75rem;font-weight:500;line-height:1.2}.sf-index{letter-spacing:.06em;color:var(--sf-violet);font-size:.8125rem;font-weight:600}.sf-figure{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--sf-ink);font-weight:500}.sf-measure{max-width:var(--sf-measure)}[data-sf-reveal]{opacity:0;transition:opacity .46s var(--sf-ease-ui) var(--sf-delay,0s), transform .46s var(--sf-ease-ui) var(--sf-delay,0s);will-change:opacity, transform;transform:translateY(8px)}[data-sf-reveal=in]{opacity:1;transform:none}@media (scripting:none){[data-sf-reveal]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-sf-reveal],[data-sf-reveal=in]{opacity:1;transition:none;transform:none}}.sf-word{opacity:.2;will-change:opacity}@media (prefers-reduced-motion:reduce){.sf-word{opacity:1}}.sf-rail-label{top:var(--sf-sticky-top);position:sticky}@media (max-width:900px){.sf-rail-label{position:static}}.sf-dot{background:var(--sf-violet-bright);border-radius:999px;flex:none;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 #b065ff80}.sf-dot:after{content:"";border-radius:inherit;background:var(--sf-violet-bright);animation:sf-pulse 2.6s var(--sf-ease) infinite;position:absolute;inset:0}@keyframes sf-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(3.4)}to{opacity:0;transform:scale(3.4)}}.sf-dot--1:after{animation-delay:0s}.sf-dot--2:after{animation-delay:.42s}.sf-dot--3:after{animation-delay:.84s}.sf-dot--4:after{animation-delay:1.26s}.sf-dot--5:after{animation-delay:1.68s}.sf-dot--6:after{animation-delay:2.1s}@media (prefers-reduced-motion:reduce){.sf-dot:after{opacity:.35;animation:none}}.sf-plate{isolation:isolate;aspect-ratio:var(--plate-ratio,16 / 9);background-color:#0a0810;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b081314,0 24px 70px #1900461a}@media (max-width:640px){.sf-plate{aspect-ratio:var(--plate-ratio-sm,var(--plate-ratio,4 / 3))}}.sf-plate__img{object-position:var(--plate-pos,50% 50%)}.sf-plate__aurora{z-index:0;filter:blur(2px);animation:sf-drift 34s var(--sf-ease) infinite alternate;background:radial-gradient(42% 46% at 22% 34%,#b065ff6b 0%,#b065ff29 44%,#b065ff00 72%),radial-gradient(38% 44% at 74% 66%,#7238da61 0%,#7238da00 74%);position:absolute;inset:-20%}@keyframes sf-drift{0%{transform:translate(-3%,-2%)scale(1.04)}50%{transform:translate(2%,3%)scale(1.1)}to{transform:translate(4%,-3%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.sf-plate__aurora{animation:none}}.sf-plate__lattice{z-index:1;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-image:repeating-linear-gradient(90deg,#b065ff00 0 62px,#b065ff29 62px 64px,#b065ff00 64px 66px,#ffffff0d 66px 67px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000 0%,#00000073 46%,#0000 78%),radial-gradient(90% 80% at 42% 52%,#000 30%,#0000 88%);mask-image:linear-gradient(100deg,#000 0%,#00000073 46%,#0000 78%),radial-gradient(90% 80% at 42% 52%,#000 30%,#0000 88%);-webkit-mask-composite:source-in;mask-composite:intersect}.sf-plate__grain{z-index:2;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.sf-plate__vignette{z-index:3;background:radial-gradient(120% 90% at 50% 42%,#06040900 40%,#0604098c 82%,#060409d9 100%);position:absolute;inset:0}.sf-plate__content{z-index:4;position:relative}.sf-cta{letter-spacing:-.01em;color:var(--sf-on-violet);background:var(--sf-violet);transition:background-color .26s var(--sf-ease-ui), box-shadow .26s var(--sf-ease-ui), transform .26s var(--sf-ease-ui);border-radius:999px;align-items:center;gap:.5rem;padding:.8125rem 1.375rem;font-size:.9375rem;font-weight:600;display:inline-flex}.sf-cta:hover{background:var(--sf-violet-deep);box-shadow:0 10px 30px #7238da47}.sf-cta:active{transform:translateY(1px)}.sf-cta svg,.sf-cta-ghost svg{transition:transform .26s var(--sf-ease-ui);flex:none}.sf-cta:hover svg,.sf-cta-ghost:hover svg{transform:translate(3px)}.sf-cta-ghost{letter-spacing:-.01em;color:var(--sf-ink);box-shadow:inset 0 0 0 1px var(--sf-line-strong);transition:background-color .26s var(--sf-ease-ui), box-shadow .26s var(--sf-ease-ui), color .26s var(--sf-ease-ui);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.8125rem 1.375rem;font-size:.9375rem;font-weight:500;display:inline-flex}.sf-cta-ghost:hover{color:var(--sf-violet-deep);background:var(--sf-violet-wash);box-shadow:inset 0 0 0 1px #7238da66}.sf-cta:focus-visible,.sf-cta-ghost:focus-visible,.sf-row:focus-visible{outline:2px solid var(--sf-violet);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sf-cta,.sf-cta-ghost,.sf-cta svg,.sf-cta-ghost svg{transition:none}}.about-hero__grid{gap:2rem;display:grid}@media (min-width:1024px){.about-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:4rem}.about-hero__lede{padding-top:.55rem}}.about-letter__grid{gap:3rem;display:grid}@media (min-width:1024px){.about-letter__grid{grid-template-columns:minmax(0,11rem) minmax(0,1fr) 1px minmax(0,19rem);align-items:start;gap:0 3.5rem}}.about-letter__divider{display:none}@media (min-width:1024px){.about-letter__divider{background:var(--sf-line);align-self:stretch;display:block}}.about-letter__p+.about-letter__p{margin-top:1.6em}.about-letter__sign{margin-top:3.5rem}.about-letter__mark{background:linear-gradient(to right, var(--sf-violet), #7238da00);width:5.5rem;height:1px;margin-bottom:1.25rem}.about-stat{justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.05rem;display:flex;position:relative}.about-stat:after{content:"";background:var(--sf-line);transform-origin:0;height:1px;transition:transform .62s var(--sf-ease) var(--sf-delay,0s);position:absolute;inset:auto 0 0;transform:scaleX(0)}[data-sf-reveal=in].about-stat:after,[data-sf-reveal=in] .about-stat:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.about-stat:after{transition:none;transform:scaleX(1)}}.about-stat__label{color:var(--sf-ink-3);font-size:.875rem;line-height:1.4}.about-stat__value{text-align:right;white-space:nowrap;font-size:.875rem}.about-stat__value--wrap{white-space:normal}.about-quote{padding-block:clamp(6rem,13vw,11rem)}.about-quote__line{letter-spacing:-.035em;color:var(--sf-ink);text-align:right;max-width:22ch;margin-left:auto;font-size:clamp(1.75rem,4.4vw,3.25rem);font-weight:500;line-height:1.16}.about-quote__accent{color:var(--sf-violet-deep)}@media (max-width:768px){.about-quote__line{text-align:left;margin-left:0}}.about-why__cols{gap:2.5rem;display:grid}@media (min-width:768px){.about-why__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-team__grid{gap:2rem 2.5rem;margin-top:3rem;display:grid}@media (min-width:560px){.about-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.about-team__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 2.5rem}}.about-team__name{letter-spacing:-.014em;color:var(--sf-ink);font-size:1rem;font-weight:600;line-height:1.35}.about-team__role{color:var(--sf-ink-3);margin-top:.25rem;font-size:.875rem;line-height:1.45}.about-principle{border-top:1px solid var(--sf-line);gap:.75rem 3.5rem;padding-block:2.25rem;display:grid}@media (min-width:900px){.about-principle{grid-template-columns:3.5rem minmax(0,20rem) minmax(0,1fr);align-items:start;padding-block:2.75rem}}.about-principle:last-child{border-bottom:1px solid var(--sf-line)}.about-join__grid{gap:2.5rem;display:grid}@media (min-width:900px){.about-join__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem}}
