.meet{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(40px,8vw,120px)}.meet-intro{min-height:calc(100vh - 76px - clamp(48px, 9vh, 110px));display:flex;flex-direction:column;justify-content:center}.meet-rail{position:relative}.meet-stage{--h:min(64vh,540px);position:sticky;top:calc(38px + 50vh - var(--h) / 2);height:var(--h);opacity:var(--o,1);transform:scale(calc(.9 + .1 * var(--o, 1)));filter:blur(calc((1 - var(--o, 1)) * 6px))}.meet-stage:after,.meet-stage:before{content:"";position:absolute;inset:-30%;pointer-events:none;opacity:0;border-radius:50%}.meet-stage:before{background:radial-gradient(closest-side at 50% 54%,rgba(32,173,150,.26),rgba(32,173,150,.07) 55%,rgba(32,173,150,0) 100%)}.meet-stage:after{inset:-12%;background:radial-gradient(closest-side at 50% 56%,rgba(120,224,204,.22),rgba(64,214,186,.06) 50%,rgba(32,173,150,0) 100%)}.meet.joined .meet-stage:after{animation:core 5.2s ease-in-out 3.4s infinite}@keyframes core{0%,to{opacity:.15;transform:scale(.92)}40%{opacity:.7;transform:scale(1.04)}70%{opacity:.35;transform:scale(.98)}}.meet.joined .meet-stage:before{animation:glow-in 1.4s ease 1.6s both,emanate 3.6s ease-in-out 3s infinite}@keyframes glow-in{0%{opacity:0;transform:scale(.9)}to{opacity:.5;transform:scale(.9)}}@keyframes emanate{0%{opacity:.5;transform:scale(.9)}50%{opacity:.85;transform:scale(1.06)}to{opacity:.5;transform:scale(.9)}}.meet:not(.joined) .meet-stage:after{opacity:0}.meet-svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 18px 22px rgba(0,0,0,calc(.55 * var(--p, 0))))}.meet.joined .meet-svg{animation:mark-glow 3.6s ease-in-out 3s infinite}@keyframes mark-glow{0%,to{filter:drop-shadow(0 18px 22px rgba(0,0,0,.55)) drop-shadow(0 0 8px rgba(64,214,186,.14))}50%{filter:drop-shadow(0 18px 22px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(64,214,186,.3))}}.meet-beat,.meet-hover{opacity:0;pointer-events:none}.meet-hover{transition:opacity .35s ease}.meet.joined.lit .meet-hover{opacity:1}.meet.joined .meet-svg{cursor:pointer}.meet.joined.beat .meet-beat{animation:m-beat 3.4s ease-out both}.meet-shade{opacity:0;pointer-events:none}.meet.joined.beat .meet-shade{animation:m-shade 3.4s ease-out both}@keyframes m-shade{0%{opacity:0}11%{opacity:.42}26%{opacity:.4}to{opacity:0}}@keyframes m-beat{0%{opacity:0}11%{opacity:.75}26%{opacity:.7}to{opacity:0}}@media (prefers-reduced-motion:reduce){.meet.joined .meet-stage:after,.meet.joined .meet-stage:before,.meet.joined .meet-svg{animation:none}.meet.joined .meet-stage:before{opacity:.8}}.meet-svg g{transform-box:view-box;transform-origin:47px 80px}.meet-l{transform:translateX(calc((1 - var(--p, 0)) * -26px)) rotate(calc((1 - var(--p, 0)) * -16deg))}.meet-l,.meet-r{opacity:min(1,calc(var(--p, 0) * 1.7))}.meet-r{transform:translateX(calc((1 - var(--p, 0)) * 26px)) rotate(calc((1 - var(--p, 0)) * 16deg))}.reveal{color:var(--text);font-weight:700;letter-spacing:-.02em;font-size:clamp(26px,3.4vw,48px);line-height:1.2;max-width:22ch;margin:0}.reveal span{opacity:.22;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.reveal span{opacity:1}}.origin p{font-size:17px;line-height:1.7;max-width:560px}.about .tw-section{padding-top:0}.tw-track{height:320vh}.tw{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.tw-words{will-change:opacity,transform}.about .tw-section+.section{padding-top:clamp(112px,22vh,240px)}.tw-line{position:relative;color:var(--text);font-size:clamp(41px,4.7vw,68px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 30px}.tw-c{opacity:0}.tw-c.on{opacity:1}.tw-caret{position:absolute;left:0;top:0;width:3px;margin-left:4px;background:var(--seafoam);border-radius:1px;animation:caret 1.05s steps(1) infinite}.tw.typing .tw-caret{animation:none;opacity:1}@keyframes caret{0%,50%{opacity:1}50.01%,to{opacity:0}}.tw-note{color:var(--text-3);font-size:20.5px;margin:0;opacity:0}.tw-heart{position:absolute;right:6%;top:50%;width:min(28vw,360px);transform:translateY(-50%);pointer-events:none}.tw-heart svg{display:block;width:100%;height:auto;overflow:visible;opacity:0}.tw.beat .tw-heart svg{animation:tw-beat 2.2s ease-out both}@keyframes tw-beat{0%{opacity:0;transform:scale(.94);filter:drop-shadow(0 0 0 rgba(64,214,186,0))}14%{opacity:.62;transform:scale(1.04);filter:drop-shadow(0 0 22px rgba(64,214,186,.55))}28%{opacity:.38;transform:scale(.99);filter:drop-shadow(0 0 8px rgba(64,214,186,.2))}40%{opacity:.48;transform:scale(1.02);filter:drop-shadow(0 0 14px rgba(64,214,186,.35))}to{opacity:0;transform:scale(1);filter:drop-shadow(0 0 0 rgba(64,214,186,0))}}@media (max-width:899px){.tw-heart{right:50%;transform:translate(50%,-50%);width:70vw}}@media (prefers-reduced-motion:reduce){.tw-c{opacity:1}.tw-caret{display:none}.tw-note{opacity:1}.tw-heart{display:none}}.people{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:48px 32px}.person{display:flex;flex-direction:column;align-items:center;text-align:center}.person h3{color:var(--text);font-size:18px;font-weight:700;margin:6px 0 4px;letter-spacing:-.01em}.person .role{color:var(--seafoam-light);font-size:14px;font-weight:500;margin:0}.person .bio{font-size:14.5px;line-height:1.6;margin:10px 0 0}.team .more{display:flex;flex-direction:column;align-items:center}@media (hover:hover) and (pointer:fine){.team .more{position:absolute;z-index:5;top:100%;left:50%;width:max(100%,240px);transform:translate(-50%,-4px);padding:14px 16px 16px;background:rgba(13,22,20,.94);border:1px solid var(--rule);border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.45);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s .2s}.team .person:focus-within .more,.team .person:hover .more{opacity:1;visibility:visible;transform:translate(-50%,6px);transition:opacity .2s ease,transform .2s ease}.team .more .bio{margin-top:0}.team .more .book{margin-top:12px}}.person .book{display:inline-block;margin-top:16px;color:var(--text);font-size:clamp(12px,1.25vw,14px);white-space:nowrap;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(247,247,247,.3);padding-bottom:2px;transition:border-color .2s}.person .book:hover{border-color:var(--text)}.face{width:148px;height:148px;-o-object-fit:cover;object-fit:cover;display:block;-webkit-mask-image:radial-gradient(closest-side at 50% 44%,#000 58%,rgba(0,0,0,.55) 80%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 44%,#000 58%,rgba(0,0,0,.55) 80%,transparent 100%)}.people .face{transform-origin:50% 85%;transition:transform .22s cubic-bezier(.2,.7,.3,1),filter .3s ease;position:relative;will-change:transform}.people .person{position:relative;container-type:inline-size;--fs:min(124px,100cqw)}.advisors .person,.team .person{--fs:min(176px,100cqw)}.people .person:before{content:"";position:absolute;z-index:-1;left:50%;top:calc(var(--fs) * .5);width:calc(var(--fs) * 1.9);height:calc(var(--fs) * 1.9);transform:translate(-50%,-50%) scale(calc(.8 + .25 * var(--k, 0)));border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(64,214,186,.42),rgba(32,173,150,.16) 50%,rgba(32,173,150,0) 100%);opacity:var(--k,0);transition:opacity .3s ease,transform .3s ease}.face-link{display:block;line-height:0;border-radius:50%;width:min(176px,100%)}.face-link .face{width:100%}.face-mono{display:grid;place-items:center;background:rgba(32,173,150,.22);color:var(--seafoam-light);font-size:30px;font-weight:700}.team{grid-template-columns:repeat(5,minmax(0,1fr));gap:72px clamp(12px,2vw,28px)}.advisors{grid-template-columns:repeat(4,minmax(0,1fr));gap:64px clamp(12px,2vw,28px)}@media (max-width:560px){.advisors,.team{grid-template-columns:repeat(2,minmax(0,1fr))}}.advisors .face,.team .face{width:min(176px,100%);height:auto;aspect-ratio:1;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 70%,rgba(0,0,0,.6) 87%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 50%,#000 70%,rgba(0,0,0,.6) 87%,transparent 100%)}.advisors .role{color:var(--text-3);font-weight:400;line-height:1.5}.awards{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 28px}@media (max-width:1100px){.awards{grid-template-columns:repeat(3,minmax(0,1fr))}}.about .spot-section{padding-top:0}.spot-track{height:240vh}.spot-pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.spot-pin .section-title{margin-bottom:0}.spot-pin .awards{position:relative;width:100%}.spot-pin .awards:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:560px;height:560px;border-radius:50%;left:var(--sx,50%);top:42px;transform:translate(-50%,-50%);opacity:var(--so,0);background:radial-gradient(circle,rgba(32,173,150,.22) 0,rgba(32,173,150,.09) 35%,rgba(32,173,150,0) 70%)}.about .spot-section+.section{padding-top:clamp(112px,22vh,240px)}@media (max-width:899px){.spot-pin,.spot-track{height:auto}.spot-pin{position:static;display:block}.spot-pin .awards:before{display:none}.about .spot-section{padding-top:clamp(112px,22vh,240px)}}.awards li{flex-direction:column;text-align:center}.award-mark,.awards li{display:flex;align-items:center}.award-mark{height:84px;justify-content:center;margin-bottom:22px}.award-logo{display:block;max-width:100%;height:auto;opacity:.88}.award-name{color:var(--text);font-weight:600;font-size:15px}.award-note{color:var(--text-3);font-size:14px;margin-top:4px}@media (max-width:899px){.awards{grid-template-columns:repeat(2,minmax(0,1fr))}}.about .section{padding-top:clamp(260px,48vh,460px)}.about .meet-intro+.section{padding-top:clamp(112px,22vh,240px)}.about-cta{padding-bottom:20px}.about-cta .section-title{max-width:22ch;margin-bottom:28px}@media (max-width:899px){.meet{grid-template-columns:minmax(0,1fr)}.meet-text{grid-area:1/1;position:relative;z-index:1}.meet-rail{grid-area:1/1;pointer-events:none}.meet-stage{--h:44vh;opacity:calc(.3 * var(--o, 1))}}