.EventsSection-module__6WuXQq__eventsSection{z-index:2;flex-direction:column;align-items:center;padding:80px 20px 120px;display:flex;position:relative}.EventsSection-module__6WuXQq__eventsHeader{text-align:center;margin-bottom:60px}.EventsSection-module__6WuXQq__eventsLabel{letter-spacing:4px;color:#c9c9c9;margin-bottom:12px;font-size:14px}.EventsSection-module__6WuXQq__eventsTitle{color:#f5f5f5;font-size:clamp(1.75rem,1rem + 2.5vw,3.3rem);font-weight:400}.EventsSection-module__6WuXQq__eventsTitle span{color:var(--accent)}.EventsSection-module__6WuXQq__eventsList{flex-direction:column;gap:64px;width:100%;max-width:1100px;display:flex}.EventsSection-module__6WuXQq__eventRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.EventsSection-module__6WuXQq__eventRowReversed .EventsSection-module__6WuXQq__eventImageWrap{order:2}.EventsSection-module__6WuXQq__eventImageWrap{aspect-ratio:4/3;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;width:100%;position:relative;overflow:hidden}.EventsSection-module__6WuXQq__photoWrap{aspect-ratio:16/9}.EventsSection-module__6WuXQq__eventImage{object-fit:contain;padding:20px}.EventsSection-module__6WuXQq__photoImage{object-fit:cover;padding:0}.EventsSection-module__6WuXQq__eventContent{flex-direction:column;gap:16px;display:flex}.EventsSection-module__6WuXQq__eventTitleWrap{align-items:center;gap:12px;display:flex}.EventsSection-module__6WuXQq__eventLine{background:#ffffff80;flex-shrink:0;width:24px;height:1px;display:block}.EventsSection-module__6WuXQq__eventTitleWrap h3{color:#f5f5f5;letter-spacing:1px;text-transform:uppercase;font-size:1.1rem;font-weight:400}.EventsSection-module__6WuXQq__eventDescription{color:#d2d2d2;max-width:480px;font-size:1rem;line-height:1.6}.EventsSection-module__6WuXQq__seeMoreWrap{justify-content:center;margin-top:60px;display:flex}.EventsSection-module__6WuXQq__seeMoreBtn{color:#f5f5f5;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:12px 32px;font-size:.85rem;transition:all .3s;display:inline-block}.EventsSection-module__6WuXQq__seeMoreBtn:hover,.EventsSection-module__6WuXQq__seeMoreBtn:focus-visible{border-color:var(--accent);color:var(--accent)}.EventsSection-module__6WuXQq__seeMoreBtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:768px){.EventsSection-module__6WuXQq__eventsSection{padding:70px 20px 90px}.EventsSection-module__6WuXQq__eventRow{grid-template-columns:minmax(0,1fr);gap:28px;width:100%;max-width:560px;margin-inline:auto}.EventsSection-module__6WuXQq__eventRowReversed .EventsSection-module__6WuXQq__eventImageWrap{order:0}.EventsSection-module__6WuXQq__photoWrap{aspect-ratio:16/10}.EventsSection-module__6WuXQq__eventDescription{max-width:100%}}@media (max-width:480px){.EventsSection-module__6WuXQq__eventsSection{padding:56px 16px 72px}.EventsSection-module__6WuXQq__eventsHeader{margin-bottom:44px}.EventsSection-module__6WuXQq__eventsLabel{letter-spacing:2px}.EventsSection-module__6WuXQq__eventsList{gap:48px}.EventsSection-module__6WuXQq__eventRow{gap:24px}.EventsSection-module__6WuXQq__eventTitleWrap h3{font-size:.98rem}.EventsSection-module__6WuXQq__eventDescription{font-size:.95rem}.EventsSection-module__6WuXQq__seeMoreWrap{margin-top:40px}}
.LearnSection-module__lkh3ja__learnSection{z-index:2;flex-direction:column;align-items:center;padding:80px 20px 120px;display:flex;position:relative}.LearnSection-module__lkh3ja__learnHeader{text-align:center;margin-bottom:60px}.LearnSection-module__lkh3ja__learnLabel{letter-spacing:4px;color:#c9c9c9;margin-bottom:12px;font-size:14px}.LearnSection-module__lkh3ja__learnTitle{color:#f5f5f5;font-size:clamp(1.75rem,1rem + 2.5vw,3.3rem);font-weight:400}.LearnSection-module__lkh3ja__learnTitle span{color:var(--accent)}.LearnSection-module__lkh3ja__bentoGrid{flex-direction:column;gap:24px;width:100%;max-width:min(100%,1100px);display:flex}.LearnSection-module__lkh3ja__featuredRow{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.LearnSection-module__lkh3ja__featuredCard{background:#ffffff0d;border:1px solid #ffffff14;min-height:320px;transition:transform .3s,border-color .3s;position:relative}.LearnSection-module__lkh3ja__featuredImage{border-right:none;border-radius:20px 0 0 20px;padding:0;overflow:hidden}.LearnSection-module__lkh3ja__featuredText{border-left:none;border-radius:0 20px 20px 0;flex-direction:column;justify-content:center;display:flex}.LearnSection-module__lkh3ja__imageWrap{width:100%;height:100%;min-height:320px;position:relative}.LearnSection-module__lkh3ja__workshopImage{object-fit:cover}.LearnSection-module__lkh3ja__cardRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.LearnSection-module__lkh3ja__cardRowTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.LearnSection-module__lkh3ja__card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}@media (hover:hover){.LearnSection-module__lkh3ja__card:hover{border-color:#ffffff26;transform:translateY(-4px)}}.LearnSection-module__lkh3ja__cardLarge{min-height:280px}.LearnSection-module__lkh3ja__cardSmall{min-height:240px}.LearnSection-module__lkh3ja__lineDecor{pointer-events:none;z-index:1;object-fit:contain;opacity:.95;width:110%;height:auto;max-height:160px;position:absolute}.LearnSection-module__lkh3ja__lineTopLeft{object-position:left top;width:65%;max-height:120px;top:18px;left:20px}.LearnSection-module__lkh3ja__lineTopRight{object-position:right top;width:120%;max-height:140px;top:10px;right:-12px}.LearnSection-module__lkh3ja__lineBottomLeft{object-position:left bottom;width:85%;max-height:100px;bottom:14px;left:18px}.LearnSection-module__lkh3ja__lineBottomRight{object-position:right bottom;width:85%;max-height:100px;bottom:14px;right:18px}.LearnSection-module__lkh3ja__lineLeft{object-position:left center;width:46%;height:calc(100% - 16px);top:8px;left:8px}.LearnSection-module__lkh3ja__lineRight{object-position:right center;width:46%;height:calc(100% - 16px);top:8px;right:8px}.LearnSection-module__lkh3ja__featuredText .LearnSection-module__lkh3ja__lineDecor{opacity:1;z-index:1;width:120%;max-height:160px;top:6px;right:-8px}.LearnSection-module__lkh3ja__lineAdjustReact{transform:none;object-position:left center!important;width:42%!important;height:calc(100% - 18px)!important;max-height:none!important;top:6px!important;left:6px!important}.LearnSection-module__lkh3ja__lineAdjustReact+.LearnSection-module__lkh3ja__cardContent{padding-left:56px}.LearnSection-module__lkh3ja__lineAdjustUI{transform:none;width:48%!important;height:calc(100% - 18px)!important;max-height:none!important;top:6px!important;right:14px!important}.LearnSection-module__lkh3ja__lineAdjustML{transform:none;width:62%!important;height:45%!important;max-height:none!important;top:8px!important;right:8px!important}.LearnSection-module__lkh3ja__lineAdjustGit{object-position:right top!important;width:120%!important;max-height:140px!important;top:10px!important;right:-12px!important}.LearnSection-module__lkh3ja__cardContent{z-index:2;flex-direction:column;justify-content:center;gap:12px;height:100%;padding:32px;display:flex;position:relative}.LearnSection-module__lkh3ja__cardContent h3{color:#f5f5f5;font-size:1.3rem;font-weight:500}.LearnSection-module__lkh3ja__cardContent p{color:#b8b8b8;font-size:.9rem;line-height:1.5}.LearnSection-module__lkh3ja__tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.LearnSection-module__lkh3ja__tag{color:#d2d2d2;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1e1ed9;border:1px solid #ffffff1a;border-radius:20px;padding:5px 12px;font-size:.75rem}@media (max-width:900px){.LearnSection-module__lkh3ja__featuredRow{grid-template-columns:minmax(0,1fr)}.LearnSection-module__lkh3ja__featuredImage{aspect-ratio:16/9;border-bottom:none;border-right:1px solid #ffffff14;border-radius:20px 20px 0 0;min-height:0;max-height:340px}.LearnSection-module__lkh3ja__imageWrap{min-height:0;position:absolute;inset:0}.LearnSection-module__lkh3ja__featuredText{border-top:none;border-left:1px solid #ffffff14;border-radius:0 0 20px 20px}.LearnSection-module__lkh3ja__cardRow,.LearnSection-module__lkh3ja__cardRowTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.LearnSection-module__lkh3ja__cardRow>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:768px){.LearnSection-module__lkh3ja__learnSection{padding:70px 20px 96px}.LearnSection-module__lkh3ja__learnHeader{margin-bottom:48px}.LearnSection-module__lkh3ja__featuredText{min-height:280px}.LearnSection-module__lkh3ja__cardContent{padding:28px}.LearnSection-module__lkh3ja__lineDecor{opacity:.85}.LearnSection-module__lkh3ja__cardContent h3{font-size:1.2rem}}@media (max-width:600px){.LearnSection-module__lkh3ja__cardRow,.LearnSection-module__lkh3ja__cardRowTwo{grid-template-columns:minmax(0,1fr)}.LearnSection-module__lkh3ja__cardRow>:last-child:nth-child(odd){grid-column:auto}.LearnSection-module__lkh3ja__featuredRow{border-radius:16px}.LearnSection-module__lkh3ja__featuredImage{border-radius:16px 16px 0 0}.LearnSection-module__lkh3ja__featuredText{border-radius:0 0 16px 16px}.LearnSection-module__lkh3ja__card{border-radius:16px}}@media (max-width:480px){.LearnSection-module__lkh3ja__learnSection{padding:56px 16px 80px}.LearnSection-module__lkh3ja__learnHeader{margin-bottom:40px}.LearnSection-module__lkh3ja__learnLabel{letter-spacing:2px}.LearnSection-module__lkh3ja__cardContent{gap:10px;padding:22px}.LearnSection-module__lkh3ja__featuredText .LearnSection-module__lkh3ja__lineDecor,.LearnSection-module__lkh3ja__lineAdjustGit,.LearnSection-module__lkh3ja__lineAdjustML,.LearnSection-module__lkh3ja__lineAdjustUI,.LearnSection-module__lkh3ja__lineAdjustReact{max-height:120px!important}.LearnSection-module__lkh3ja__cardContent h3{font-size:1.1rem}.LearnSection-module__lkh3ja__cardContent p{font-size:.86rem}.LearnSection-module__lkh3ja__tag{padding:4px 10px;font-size:.7rem}}
.Newsletter-module__OItThq__newsletterSection{z-index:2;flex-direction:column;align-items:center;padding:80px 20px 120px;display:flex;position:relative}.Newsletter-module__OItThq__newsletterHeader{text-align:center;margin-bottom:20px}.Newsletter-module__OItThq__newsletterLabel{letter-spacing:4px;color:#c9c9c9;margin-bottom:12px;font-size:14px}.Newsletter-module__OItThq__arrowImage{object-fit:contain;opacity:.8;width:80px;height:auto;margin-bottom:20px}.Newsletter-module__OItThq__newsletterTitle{color:#f5f5f5;max-width:500px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;line-height:1.4}.Newsletter-module__OItThq__newsletterTitle span{color:var(--accent)}.Newsletter-module__OItThq__newsletterForm{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:500px;display:flex}.Newsletter-module__OItThq__inputWrap{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.Newsletter-module__OItThq__emailInput{color:#f5f5f5;text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;max-width:320px;padding:14px 20px;font-size:.95rem;transition:border-color .3s}.Newsletter-module__OItThq__emailInput::placeholder{color:#888}.Newsletter-module__OItThq__emailInput:focus{border-color:var(--accent)}.Newsletter-module__OItThq__subscribeBtn{color:#f5f5f5;letter-spacing:1px;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;padding:12px 40px;font-size:.9rem;transition:all .3s}.Newsletter-module__OItThq__subscribeBtn:hover{border-color:var(--accent);color:var(--accent);background:#ffffff0d}@media (max-width:768px){.Newsletter-module__OItThq__newsletterSection{padding:70px 20px 96px}.Newsletter-module__OItThq__newsletterForm{gap:20px}.Newsletter-module__OItThq__emailInput{max-width:100%}}@media (max-width:600px){.Newsletter-module__OItThq__newsletterTitle{font-size:clamp(1.4rem,5vw,1.8rem)}}@media (max-width:480px){.Newsletter-module__OItThq__newsletterSection{padding:56px 16px 72px}.Newsletter-module__OItThq__newsletterLabel{letter-spacing:2px}.Newsletter-module__OItThq__arrowImage{width:64px;height:64px}.Newsletter-module__OItThq__newsletterTitle{font-size:clamp(1.25rem,6vw,1.6rem)}.Newsletter-module__OItThq__emailInput{padding:12px 16px;font-size:.9rem}.Newsletter-module__OItThq__subscribeBtn{width:100%;padding:12px 20px}}
