.about-community{background:var(--ed-paper);color:var(--ed-ink)}.community-value{padding-block:64px 58px}.community-value-heading{text-align:center;max-width:900px;margin:0 auto 38px}.community-value-badge{background:var(--ed-soft);border:1px solid var(--ed-line);color:var(--ed-violet);border-radius:30px;align-items:center;gap:9px;padding:10px 16px;font-size:12px;display:inline-flex}.community-value-badge svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.community-value h2{letter-spacing:-.055em;margin:24px 0 20px;font-size:clamp(29px,3.6vw,53px);font-weight:550;line-height:1.15}.community-value h2>span{color:var(--ed-violet)}.community-value-heading>p{max-width:650px;color:var(--ed-muted);margin:auto;font-size:15px;line-height:1.8}.community-value-grid{grid-template-columns:1fr .9fr 1fr;align-items:center;gap:26px;display:grid}.community-value-grid h2{text-transform:uppercase;letter-spacing:.12em;color:var(--ed-muted);margin:0 0 16px;font:10px monospace}.community-value ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.community-value li{background:var(--ed-soft);border:1px solid var(--ed-line);border-radius:15px;align-items:flex-start;gap:12px;min-height:105px;padding:18px;display:flex;box-shadow:0 4px 14px #24183c05}.community-value li svg{fill:none;width:20px;height:20px;stroke:var(--ed-muted);stroke-width:1.7px;stroke-linecap:round;border:1px solid var(--ed-line);border-radius:50%;flex:none;margin-top:2px}.community-value li p{color:var(--ed-muted);margin:0;font-size:13px;line-height:1.65}.community-value li h3{letter-spacing:-.025em;margin:0 0 5px;font-size:14px;font-weight:550;line-height:1.4}.community-contributions li{background:color-mix(in srgb,var(--ed-lilac) 35%,var(--ed-soft))}.community-contributions li svg{color:var(--ed-violet);stroke:currentColor;border-color:currentColor}.community-value-art{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#b5a0e535,#0000 69%);place-items:center;display:grid;position:relative}.value-core{aspect-ratio:1;border:1px solid var(--ed-line);background:radial-gradient(circle at 30% 25%,var(--ed-soft),var(--ed-lilac));border-radius:50%;place-items:center;width:56%;display:grid;box-shadow:inset 0 1px 1px #ffffff70,0 18px 35px #48366418}.value-core img{filter:drop-shadow(0 8px 5px #38225422);width:45%;height:auto}.value-orbit{border:1px solid var(--ed-line);z-index:-1;border-radius:50%;position:absolute;inset:6%;transform:rotate(-25deg)scaleY(.65)}.orbit-b{transform:rotate(60deg)scaleY(.65)}.value-node{border:1px solid var(--ed-line);background:var(--ed-soft);letter-spacing:.06em;color:var(--ed-violet);border-radius:20px;padding:8px 10px;font:8px monospace;position:absolute;box-shadow:0 5px 10px #24183c08}.node-top{top:4%;left:35%}.node-left{bottom:27%;left:-1%}.node-right{top:28%;right:-1%}.value-art-caption{text-align:center;letter-spacing:.14em;color:var(--ed-muted);font:9px/1.7 monospace;position:absolute;bottom:-15px}.community-value-actions{justify-content:center;align-items:center;gap:28px;margin-top:34px;display:flex}.community-value-actions button{background:var(--ed-ink);color:var(--ed-paper);cursor:pointer;border:0;border-radius:30px;padding:16px 22px;font-size:13px}.community-value-actions button span{margin-left:25px}.community-value-actions a{color:var(--ed-violet);text-underline-offset:6px;font-size:12px;text-decoration:underline}@media (width<=900px){.community-value-grid{grid-template-columns:1fr 1fr;gap:22px}.community-value-art{grid-area:1/1/auto/-1;justify-self:center;width:270px;margin-bottom:25px}.community-value li{min-height:125px}}@media (width<=550px){.community-value{padding-block:40px}.community-value-grid{grid-template-columns:1fr}.community-value-heading>p{font-size:14px}.community-value-art{width:230px}.community-value h2{font-size:30px}.community-value li{min-height:0;padding:16px}.community-value-actions{flex-direction:column;gap:22px}.community-value-grid h2{margin-top:10px}}.community-value{max-width:1260px;padding-top:55px}.community-value h1{letter-spacing:-.055em;margin:24px 0 20px;font-size:clamp(32px,3.7vw,54px);font-weight:550;line-height:1.13}.community-value h1 span{color:var(--ed-violet)}.community-value li{box-shadow:none;border-radius:12px;min-height:100px;padding:19px 20px}.community-challenges li{border:0;border-bottom:1px solid var(--ed-line);background:0 0;border-radius:0;padding-inline:0}.community-contributions li{background:var(--ed-soft);border-color:var(--ed-line);box-shadow:0 6px 18px #25173906}.community-value li h3{font-size:15px}.community-value-art{background:radial-gradient(circle,#ad91e532,#0000 68%)}.value-node{display:none}.value-orbit{opacity:.7;inset:0}.value-core{width:70%;box-shadow:inset 0 1px 1px #ffffff70,0 20px 45px #48366420}.value-core img{width:48%}.value-art-caption{bottom:-35px}.community-value-heading{margin-bottom:40px}.community-value-actions{margin-top:36px}@media (width<=900px){.community-value-grid{grid-template-columns:1fr 1fr}.community-value-art{width:200px;margin-bottom:45px}.community-value li{min-height:125px}}@media (width<=550px){.community-value-grid{grid-template-columns:1fr;gap:22px}.community-value{padding-top:28px}.community-value h1{font-size:32px}.community-value-art{width:160px;margin-block:0 35px}.community-value li{min-height:0}.community-value-heading{margin-bottom:25px}}.community-value-grid h2{letter-spacing:.12em;text-transform:uppercase;color:var(--ed-muted);margin:0 0 16px;font:10px/1.5 monospace}.community-constellation{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.community-constellation-scene{aspect-ratio:1;background:radial-gradient(circle,#c4b5fd44,#0000 68%);width:100%;max-width:400px;position:relative}.community-constellation-scene>svg{width:100%;height:100%;overflow:visible}.network-field{fill:none;stroke:#c4b5fd;stroke-opacity:.24}.network-rings{fill:none;stroke:url(#network-color);stroke-width:.8px;opacity:.45;transform-origin:200px 200px;animation:32s linear infinite network-orbit}.network-link{fill:none;stroke:#c4b5fd;stroke-width:1px;opacity:.5}.network-signal{fill:none;stroke:#00d96e;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:14 200;animation:3.6s linear infinite network-flow}.network-person{animation:4s ease-in-out infinite network-breathe;animation-delay:var(--delay)}.network-person>circle:first-child{fill:var(--ed-paper);stroke:#c4b5fd;stroke-width:1.5px;filter:drop-shadow(0 5px 5px #5b2eff18)}.network-person>path{fill:none;stroke:var(--ed-violet);stroke-width:2px;stroke-linecap:round}.network-brand{background:var(--ed-soft);border:1px solid #c4b5fd88;border-radius:26%;place-items:center;animation:5s ease-in-out infinite network-breathe;display:grid;position:absolute;inset:36%;box-shadow:0 12px 35px #5b2eff20}.network-brand img{object-fit:contain;width:72%;height:72%}.network-caption{color:var(--ed-muted);text-align:center;font:10px monospace}.community-constellation button{border:1px solid var(--ed-line);background:var(--ed-soft);color:var(--ed-muted);cursor:pointer;border-radius:25px;min-height:40px;padding:10px 15px;font-size:11px}.community-constellation.is-paused *{animation-play-state:paused!important}@keyframes network-flow{to{stroke-dashoffset:-214px}}@keyframes network-orbit{to{transform:rotate(360deg)}}@keyframes network-breathe{50%{transform:translateY(-5px)}}.community-value h1>span{background-image:linear-gradient(100deg,#5b2eff 20% 55%,#008344)}html[data-theme=dark] .community-value h1>span{background-image:linear-gradient(100deg,#c4b5fd 20% 55%,#00d96e)}@media (width<=1000px){.community-constellation{grid-area:1/1/auto/-1;margin-bottom:12px}.community-constellation-scene{width:320px;max-width:100%}}@media (width<=550px){.community-constellation-scene{width:290px}}@media (prefers-reduced-motion:reduce){.community-constellation *{animation:none!important}}.community-value-grid{grid-template-columns:1fr .95fr 1fr;gap:30px}.community-value li,.community-challenges li{background:var(--ed-soft);border:0;border-radius:18px;flex-direction:column;gap:12px;min-height:120px;padding:18px 20px;display:flex;box-shadow:0 3px 9px #3f4a7e0d,0 1px 29px #3f4a7e14}.community-value li p{font-size:14px}.community-value li svg{width:20px;height:20px;margin:0}.community-value li h3{margin-bottom:5px}.community-value h1>span{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.12em}@media (width<=1000px){.community-value-grid{grid-template-columns:1fr 1fr}}@media (width<=550px){.community-value-grid{grid-template-columns:1fr;gap:25px}.community-value li,.community-challenges li{min-height:0}}.community-constellation{--network-ink:#5b2eff}.network-person .network-head{fill:var(--network-ink)}.network-person>path{stroke:var(--network-ink)}html[data-theme=dark] .community-constellation{--network-ink:#c4b5fd}.community-constellation-scene{aspect-ratio:450/470;isolation:isolate;background:0 0;width:calc(100% + 36px);max-width:450px}.community-constellation-scene canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.community-constellation .network-brand{width:84px;height:84px;transform:translate(calc(-50% + var(--network-x,0px)),calc(-50% + var(--network-y,0px))) scale(calc(.92 + var(--network-reveal,1)*.08));opacity:var(--network-reveal,1);background:linear-gradient(135deg,var(--ed-soft),var(--ed-paper));border:1px solid #c4b5fd90;border-radius:24px;animation:none;inset:49% auto auto 50%;box-shadow:inset 0 1px #ffffff80,0 12px 28px #5b2eff24,0 0 45px #00d96e0d}.community-constellation .network-brand img{width:78%;height:78%}.network-scene-label{text-align:center;letter-spacing:.22em;width:100%;color:var(--ed-muted);opacity:.7;font:8px monospace;position:absolute;bottom:1%}.community-constellation .network-caption{letter-spacing:.02em;max-width:250px;margin-top:5px;font:10px/1.7 monospace}.community-constellation{gap:8px}@media (width<=1000px){.community-constellation-scene{width:350px;max-width:100%}}@media (width<=550px){.community-constellation-scene{width:320px}.community-constellation .network-brand{border-radius:21px;width:72px;height:72px}}.community-contributions li svg{color:#090c20;stroke:currentColor;background:#00d96e;border-color:#00d96e;box-shadow:0 0 0 4px #00d96e12}.global-network{isolation:isolate;color:#bcb0d8;background:radial-gradient(at 80% 0,#51437755,#0000 65%),#12131f;border:1px solid #bca7ef38;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 60px #0002}.global-network:before{content:"";z-index:-1;background-image:radial-gradient(#c4b3f326 .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0;mask-image:linear-gradient(#000,#0000)}.global-network__top,.global-network__bottom{justify-content:space-between;align-items:center;gap:12px;padding:24px 26px;display:flex}.global-network__top{letter-spacing:.09em;border-bottom:1px solid #ffffff10;font:9px monospace}.global-network__top i{background:#8ee5cf;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #8ee5cf}.global-network svg{width:100%;transform:perspective(800px) rotateY(var(--globe-turn,0deg));margin:-15px 0;transition:transform .15s linear;display:block}.global-network__bottom{border-top:1px solid #ffffff10;font-size:12px;line-height:1.7}.global-network__bottom strong{color:#f3edff;font-weight:500}.global-network__signal{color:#8ee5cf;letter-spacing:6px;font-size:8px}.globe-packets{animation:12s linear infinite paused globe-flow}.is-visible .globe-packets{animation-play-state:running}@keyframes globe-flow{to{stroke-dashoffset:-452px}}@media (prefers-reduced-motion:reduce){.globe-packets{animation:none}.global-network svg{transition:none;transform:none}}.organizer-section{padding-block:38px 55px}.organizer-section .studio-toolbar{margin-bottom:25px}.people-carousel{--fg-1:#24222c;background:var(--people-color);color:#24222c;isolation:isolate;border-radius:12px;transition:background-color .55s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.people-carousel:after{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.people-carousel__top{letter-spacing:.14em;z-index:4;justify-content:space-between;padding:24px 32px;font-size:10px;display:flex;position:relative}.people-carousel__stage{touch-action:pan-y;height:410px;position:relative}.people-carousel__ghost{text-align:center;font-family:var(--font-display);letter-spacing:-.08em;color:#fff9;pointer-events:none;font-size:clamp(90px,15vw,210px);font-weight:850;line-height:1;position:absolute;inset:40px 0 0}.people-carousel__floor{background:radial-gradient(#32264e30,#0000 65%);height:65px;position:absolute;bottom:0;left:15%;right:15%}.people-carousel__figure{transform-origin:50% 100%;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:280px;height:100%;padding:0;transition:transform .55s cubic-bezier(.4,0,.2,1),filter .55s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%}.people-carousel__figure img{object-fit:contain;object-position:bottom center;pointer-events:none;filter:drop-shadow(0 15px 13px #28203220);width:100%;height:100%}.people-carousel__figure[data-role=center]{filter:none;z-index:3;transform:translate(-50%)scale(1.04)}.people-carousel__figure[data-role=left]{filter:blur(1px)saturate(.8);z-index:1;transform:translate(calc(-50% - 280px))scale(.58)}.people-carousel__figure[data-role=right]{filter:blur(1px)saturate(.8);z-index:1;transform:translate(calc(280px - 50%))scale(.58)}.people-carousel__figure:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #393051}.people-carousel__bottom{z-index:4;background:#fff2;border-top:1px solid #24222c24;justify-content:space-between;align-items:end;gap:25px;padding:25px 36px 30px;display:flex;position:relative}.people-carousel__profiles{min-height:142px}.people-carousel__profiles h3{letter-spacing:-.055em;margin:7px 0 10px;font-size:clamp(27px,3vw,39px);font-weight:600;line-height:1.15}.people-carousel__profiles p:not(.people-carousel__label){max-width:450px;font-size:13px;line-height:1.5}.people-carousel__profiles small{margin-top:3px;font-size:11px;display:block}.people-carousel__label{letter-spacing:.12em;font-size:9px}.people-carousel__profiles a{color:#332b4a;text-underline-offset:4px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-block}.people-carousel__controls{text-align:right;max-width:230px}.people-carousel__controls>p{margin-bottom:15px;font-size:12px}.people-carousel__controls>div{justify-content:end;gap:10px;display:flex}.people-carousel__controls button{color:#24222c;cursor:pointer;background:0 0;border:1px solid #24222c70;border-radius:50%;width:48px;height:48px;font-size:25px;transition:transform .16s,background .16s}.people-carousel__controls button:active{transform:scale(.94)}.people-carousel.is-instant,.people-carousel.is-instant *{transition:none!important}@media (hover:hover) and (pointer:fine){.people-carousel__controls button:hover{background:#ffffff40}.people-carousel__figure[data-role=left]:hover,.people-carousel__figure[data-role=right]:hover{filter:none}}@media (width<=1000px){.people-carousel__figure[data-role=left]{transform:translate(calc(-50% - 210px))scale(.54)}.people-carousel__figure[data-role=right]{transform:translate(calc(210px - 50%))scale(.54)}}@media (width<=640px){.organizer-section{padding-block:25px 40px}.people-carousel__top{padding:20px;font-size:8px}.people-carousel__stage{height:340px}.people-carousel__ghost{font-size:23vw;top:30px}.people-carousel__figure{width:220px}.people-carousel__figure[data-role=center]{transform:translate(-50%)scale(.98)}.people-carousel__figure[data-role=left]{transform:translate(calc(-50% - 118px))scale(.46)}.people-carousel__figure[data-role=right]{transform:translate(calc(118px - 50%))scale(.46)}.people-carousel__bottom{align-items:start;gap:12px;padding:22px 20px}.people-carousel__profiles{flex:1;min-width:0;min-height:177px}.people-carousel__profiles h3{font-size:27px}.people-carousel__profiles p:not(.people-carousel__label){font-size:12px}.people-carousel__controls>p{display:none}.people-carousel__controls>div{flex-direction:column}.people-carousel__controls button{width:44px;height:44px}.people-carousel__label{font-size:8px}}@media (prefers-reduced-motion:reduce){.people-carousel,.people-carousel *{transition:none!important}}.people-carousel__profiles .person-extra-link{margin-left:18px}
