.building-module__y-EPYa__section{--bg:#0a0e0c;--panel:#0e1311;--panel-2:#0c100e;--line:#1f2622;--line-2:#2e3833;--dash:#34403a;--text:#eef2ee;--text-2:#dce2de;--text-3:#c9d1cb;--muted:#a9b1ac;--dim:#7d8781;--mint:#9eebc4;--mint-hover:#c4f5dc;--violet-line:#2a2145;--sans:var(--font-manrope), "Helvetica Neue", sans-serif;--mono:var(--font-plex-mono), ui-monospace, monospace;color:var(--text);font-family:var(--sans)}.building-module__y-EPYa__section.building-module__y-EPYa__section a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.building-module__y-EPYa__layout{box-sizing:border-box;grid-template-columns:minmax(0,400px) minmax(0,800px);align-items:start;gap:56px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,6.7vw,96px);display:grid}.building-module__y-EPYa__aside{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:40px;height:100dvh;padding:104px 0 64px;display:flex;position:sticky;top:0}.building-module__y-EPYa__intro{flex-direction:column;gap:28px;display:flex}.building-module__y-EPYa__eyebrow{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--mint);margin:0;font-size:14px}.building-module__y-EPYa__title{font-size:var(--t-section,clamp(36px, 4.6vw, 64px));letter-spacing:-.05em;margin:0;font-weight:500;line-height:.94}.building-module__y-EPYa__lede{color:var(--muted);margin:0;font-size:20px;line-height:1.5}.building-module__y-EPYa__index{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.building-module__y-EPYa__index li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:18px;display:flex}.building-module__y-EPYa__indexLink{color:var(--text);text-decoration:none}.building-module__y-EPYa__indexLink:hover{color:var(--mint-hover)}.building-module__y-EPYa__badge{font-family:var(--mono);letter-spacing:.22em;color:var(--mint);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.building-module__y-EPYa__badgeMd{letter-spacing:.26em;font-size:13px}.building-module__y-EPYa__dot{box-sizing:border-box;border-radius:50%;width:8px;height:8px}.building-module__y-EPYa__badgeLive .building-module__y-EPYa__dot{background:var(--mint);animation:1.8s ease-out infinite building-module__y-EPYa__pulse}.building-module__y-EPYa__badgeBuilding .building-module__y-EPYa__dot{border:1.5px solid var(--mint)}.building-module__y-EPYa__badgeExploring{color:var(--muted)}.building-module__y-EPYa__badgeExploring .building-module__y-EPYa__dot{border:1.5px dashed var(--muted)}.building-module__y-EPYa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:104px 0 64px;display:grid}.building-module__y-EPYa__tile{box-sizing:border-box}.building-module__y-EPYa__panel{background:var(--panel);border:1px solid var(--line)}.building-module__y-EPYa__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.building-module__y-EPYa__stack10{flex-direction:column;gap:10px;display:flex}.building-module__y-EPYa__said{flex-direction:column;gap:10px;margin:0;display:flex}.building-module__y-EPYa__quote,.building-module__y-EPYa__quote p{margin:0}.building-module__y-EPYa__cite{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);font-size:12px;line-height:1.5}.building-module__y-EPYa__kandle{border:1px solid var(--violet-line);grid-column:span 2;align-items:flex-end;min-height:480px;display:flex;position:relative;overflow:hidden}.building-module__y-EPYa__kandleMedia{position:absolute;inset:0}.building-module__y-EPYa__kandleImg{object-fit:cover;object-position:50% 20%}.building-module__y-EPYa__kandleMedia:after{content:"";background:linear-gradient(#08061400 38%,#0806148c 62%,#080614eb 100%);position:absolute;inset:0}.building-module__y-EPYa__kandleBody{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:36px;display:flex;position:relative}.building-module__y-EPYa__kandleFoot{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.building-module__y-EPYa__kandleName{font-size:var(--t-section,48px);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1}.building-module__y-EPYa__kandleCopy{color:var(--text-2);margin:0;font-size:20px;line-height:1.45}.building-module__y-EPYa__pongit{flex-direction:column;padding:0;display:flex}.building-module__y-EPYa__court{border-bottom:1px solid var(--line);background:#0b0f0d;width:100%;height:240px;position:relative;overflow:hidden}.building-module__y-EPYa__pongitShot{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.building-module__y-EPYa__pongitBody{flex-direction:column;flex-grow:1;gap:14px;padding:24px 28px 28px;display:flex}.building-module__y-EPYa__courtNet{border-top:2px dashed #26302b;position:absolute;top:50%;left:0;right:0}.building-module__y-EPYa__paddle{width:26%;height:10px;position:absolute}.building-module__y-EPYa__paddleTop{background:var(--text);animation:3.4s ease-in-out infinite building-module__y-EPYa__paddleTop;top:6%;left:22%}.building-module__y-EPYa__paddleBottom{background:var(--mint);animation:3.4s ease-in-out infinite building-module__y-EPYa__paddleBottom;bottom:6%;left:52%}.building-module__y-EPYa__ball{background:var(--mint);width:14px;height:14px;animation:3.4s linear infinite building-module__y-EPYa__ball;position:absolute;top:8%;left:30%}.building-module__y-EPYa__chog{flex-direction:column;display:flex}.building-module__y-EPYa__arena{border-bottom:1px solid var(--line);background:#0b0f0d;height:240px;position:relative;overflow:hidden}.building-module__y-EPYa__arena svg,.building-module__y-EPYa__chogShot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.building-module__y-EPYa__chogBody{flex-direction:column;flex-grow:1;gap:14px;padding:24px 28px 28px;display:flex}.building-module__y-EPYa__preview{background:var(--panel-2);border:1px dashed var(--dash);flex-direction:column;justify-content:space-between;gap:24px;min-height:280px;padding:28px;display:flex}.building-module__y-EPYa__avatarStack{display:flex}.building-module__y-EPYa__avatar{box-sizing:border-box;background:var(--panel);width:52px;height:52px;font-family:var(--mono);color:var(--dim);border:1px dashed #4a5650;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.building-module__y-EPYa__avatar+.building-module__y-EPYa__avatar{margin-left:-12px}.building-module__y-EPYa__avatarImg{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:9px}.building-module__y-EPYa__previewTitle{font-size:var(--t-sub,30px);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.1}.building-module__y-EPYa__wall{flex-direction:column;grid-column:span 2;gap:24px;margin-top:72px;scroll-margin-top:48px;display:flex}.building-module__y-EPYa__wallHead{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-top:28px;display:flex}.building-module__y-EPYa__wallTitle{font-size:var(--t-section,44px);letter-spacing:-.04em;margin:0;font-weight:500;line-height:1}.building-module__y-EPYa__wallSub{color:var(--muted);margin:0;font-size:16px}.building-module__y-EPYa__teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.building-module__y-EPYa__team{box-sizing:border-box;background:var(--panel-2);border:1px solid var(--line);flex-direction:column;gap:14px;min-height:184px;padding:20px;display:flex}.building-module__y-EPYa__teamLink{height:100%;color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.building-module__y-EPYa__teamLink:hover .building-module__y-EPYa__wordmarkImg{opacity:.85}.building-module__y-EPYa__team .building-module__y-EPYa__row{flex-wrap:nowrap;min-height:44px}.building-module__y-EPYa__wordmark{flex:none;align-items:center;max-width:100%;height:18px;display:flex;overflow:hidden}.building-module__y-EPYa__wordmarkMd{height:40px}.building-module__y-EPYa__wordmarkLg{height:32px}.building-module__y-EPYa__wordmarkXl{height:48px}.building-module__y-EPYa__wordmarkImg{object-fit:contain;object-position:left center;mix-blend-mode:screen;width:auto;max-width:none;height:18px;display:block}.building-module__y-EPYa__wordmarkMd .building-module__y-EPYa__wordmarkImg{height:40px}.building-module__y-EPYa__wordmarkLg .building-module__y-EPYa__wordmarkImg{height:32px}.building-module__y-EPYa__wordmarkXl .building-module__y-EPYa__wordmarkImg{height:48px}.building-module__y-EPYa__logoImg{object-fit:contain;object-position:left center;flex:0 auto;width:auto;min-width:0;max-width:100%;height:auto;max-height:32px}.building-module__y-EPYa__teamName{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:1.1}.building-module__y-EPYa__teamName a{color:inherit;text-decoration:none}.building-module__y-EPYa__teamName a:hover{color:var(--mint-hover)}.building-module__y-EPYa__teamCopy{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.building-module__y-EPYa__cta{border:1px dashed var(--dash);background:0 0;justify-content:space-between}.building-module__y-EPYa__ctaCopy{color:var(--text-3);margin:0;font-size:20px;line-height:1.3}.building-module__y-EPYa__nameLg{letter-spacing:-.04em;margin:0;font-size:48px;font-weight:500;line-height:1}.building-module__y-EPYa__nameMd{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:500;line-height:1}.building-module__y-EPYa__copy{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.building-module__y-EPYa__copySm{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.building-module__y-EPYa__btnSlot{align-self:flex-start;margin-top:auto}.building-module__y-EPYa__textLink{color:var(--mint);align-self:flex-start;margin-top:auto;font-size:16px;font-weight:500;text-decoration:none}.building-module__y-EPYa__textLink:hover{color:var(--mint-hover);text-decoration:underline}@keyframes building-module__y-EPYa__pulse{0%{box-shadow:0 0 #9eebc48c}to{box-shadow:0 0 0 10px #9eebc400}}@keyframes building-module__y-EPYa__ball{0%,to{top:8%;left:30%}25%{top:50%;left:82%}50%{top:88%;left:40%}75%{top:50%;left:12%}}@keyframes building-module__y-EPYa__paddleTop{0%,to{left:22%}50%{left:48%}}@keyframes building-module__y-EPYa__paddleBottom{0%,to{left:52%}50%{left:30%}}@keyframes building-module__y-EPYa__fromLeft{0%{opacity:0;clip-path:inset(0 60% 0 0);transform:translate(-80px)scale(.9)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes building-module__y-EPYa__fromRight{0%{opacity:0;clip-path:inset(0 0 0 60%);transform:translate(80px)scale(.9)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes building-module__y-EPYa__fromBelow{0%{opacity:0;transform:translateY(120px)scale(.9)}to{opacity:1;transform:none}}@keyframes building-module__y-EPYa__pop{0%{opacity:0;border-color:var(--mint);transform:translateY(40px)scale(.85)}to{opacity:1;transform:none}}@keyframes building-module__y-EPYa__zoomOut{0%{transform:scale(1.35)}to{transform:scale(1)}}@supports (animation-timeline:view()){html.is-motion .building-module__y-EPYa__inLeft{animation:linear both building-module__y-EPYa__fromLeft;animation-timeline:view();animation-range:entry cover 35%}html.is-motion .building-module__y-EPYa__inRight{animation:linear both building-module__y-EPYa__fromRight;animation-timeline:view();animation-range:entry 10% cover 40%}html.is-motion .building-module__y-EPYa__inBelow{animation:linear both building-module__y-EPYa__fromBelow;animation-timeline:view();animation-range:entry 20% cover 45%}:is(html.is-motion .building-module__y-EPYa__pop1,html.is-motion .building-module__y-EPYa__pop2,html.is-motion .building-module__y-EPYa__pop3){animation:linear both building-module__y-EPYa__pop;animation-timeline:view()}html.is-motion .building-module__y-EPYa__pop1{animation-range:entry 10% cover 30%}html.is-motion .building-module__y-EPYa__pop2{animation-range:entry 30% cover 40%}html.is-motion .building-module__y-EPYa__pop3{animation-range:entry 50% cover 50%}html.is-motion .building-module__y-EPYa__kandleMedia{animation:linear both building-module__y-EPYa__zoomOut;animation-timeline:view();animation-range:cover 30%}}@media (prefers-reduced-motion:reduce){.building-module__y-EPYa__section *,.building-module__y-EPYa__section :after{animation:none!important}}@media (min-width:1100px) and (max-width:1360px){.building-module__y-EPYa__layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:36px;padding:0 40px}.building-module__y-EPYa__aside{gap:24px;padding:72px 0 48px}.building-module__y-EPYa__intro{gap:18px}.building-module__y-EPYa__lede{font-size:16px}.building-module__y-EPYa__index li{padding:10px 0;font-size:15px}.building-module__y-EPYa__grid{padding:72px 0 48px}.building-module__y-EPYa__kandle{min-height:380px}.building-module__y-EPYa__preview{min-height:220px}.building-module__y-EPYa__wall{min-height:0;margin-top:48px}}@media (min-width:1100px) and (max-height:860px){.building-module__y-EPYa__aside{justify-content:flex-start;height:auto;padding:64px 0 40px}.building-module__y-EPYa__grid{padding:64px 0 40px}.building-module__y-EPYa__wall{min-height:0}}@media (max-width:1099px){.building-module__y-EPYa__layout{grid-template-columns:minmax(0,1fr);gap:48px}.building-module__y-EPYa__aside{height:auto;padding:80px 0 0;position:static}.building-module__y-EPYa__grid{padding:0 0 96px}.building-module__y-EPYa__wall{min-height:0}.building-module__y-EPYa__teams{grid-template-rows:none}}@media (max-width:720px){.building-module__y-EPYa__kandleImg{object-position:50% 20%}.building-module__y-EPYa__grid{grid-template-columns:minmax(0,1fr)}.building-module__y-EPYa__kandle,.building-module__y-EPYa__wall{grid-column:auto}.building-module__y-EPYa__pongit{grid-row:auto}.building-module__y-EPYa__kandle{min-height:420px}.building-module__y-EPYa__kandleBody{padding:24px}.building-module__y-EPYa__kandleFoot{flex-direction:column;align-items:flex-start;gap:20px}.building-module__y-EPYa__kandleName{font-size:48px}.building-module__y-EPYa__court{height:220px}.building-module__y-EPYa__teams{grid-template-columns:minmax(0,1fr)}.building-module__y-EPYa__cta,.building-module__y-EPYa__wallHead{flex-direction:column;align-items:flex-start}.building-module__y-EPYa__wallTitle{font-size:36px}}@media (min-width:721px) and (max-width:1099px){.building-module__y-EPYa__teams{grid-template-columns:repeat(2,minmax(0,1fr))}}
