.ZP1igW_mainContainer{width:100%;min-height:100vh;padding-bottom:160px;overflow-x:hidden}.ZP1igW_audioDock{z-index:1000;background:var(--bg-elevated);-webkit-backdrop-filter:blur(30px);border:1px solid var(--border-subtle);box-shadow:var(--shadow-strong);cursor:pointer;border-radius:100px;align-items:center;gap:14px;padding:8px 24px 8px 8px;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .3s;display:flex;position:fixed;bottom:40px;right:40px}.ZP1igW_audioDock:hover{background:var(--bg-elevated-soft);transform:scale(1.04)translateY(-4px)}.ZP1igW_playButton{background:var(--text-main);width:38px;height:38px;color:var(--bg-main);border-radius:50%;justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:flex}.ZP1igW_audioInfo{flex-direction:column;gap:2px;display:flex}.ZP1igW_audioText{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:800}.ZP1igW_waveContainer{align-items:flex-end;gap:3px;height:12px;display:flex}.ZP1igW_wave{background:var(--primary);border-radius:4px;width:2px;height:100%;animation:.6s ease-in-out infinite alternate ZP1igW_dynamicWave}.ZP1igW_wave:nth-child(2){animation-delay:.15s}.ZP1igW_wave:nth-child(3){animation-delay:.35s}@keyframes ZP1igW_dynamicWave{0%{height:3px}to{height:12px}}.ZP1igW_hero{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-top:130px;display:flex;position:relative}.ZP1igW_vintageTopLayer{pointer-events:none;justify-content:space-between;width:100%;max-width:1300px;padding:0 40px;display:flex;position:absolute;top:80px}.ZP1igW_retroFrame{background:var(--bg-elevated);width:180px;height:240px;box-shadow:var(--shadow-strong);border:2px solid var(--bg-main);pointer-events:auto;border-radius:20px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.ZP1igW_retroFrame:hover{z-index:20;transform:scale(1.1)rotate(0)!important}.ZP1igW_retroFrame:hover .ZP1igW_imgCover{transform:scale(1.06)}.ZP1igW_topPosLeft{transform:rotate(-8deg)}.ZP1igW_topPosRight{transform:rotate(10deg)}.ZP1igW_heroContent{text-align:center;z-index:10;max-width:840px;padding:0 24px}.ZP1igW_heroBadge{border:1px solid var(--border-default);letter-spacing:.2em;color:var(--primary);background:var(--bg-elevated-soft);border-radius:30px;margin-bottom:28px;padding:6px 18px;font-size:11px;font-weight:800;display:inline-block}.ZP1igW_heroTitle{letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(44px,8vw,92px);font-weight:900;line-height:1.02}.ZP1igW_heroSubtitle{color:var(--text-muted);max-width:720px;margin:0 auto;font-size:clamp(17px,2.2vw,22px);line-height:1.55}.ZP1igW_heroImages{width:100%;max-width:1100px;height:380px;margin-top:50px;position:relative}.ZP1igW_heroImgWrapper{box-shadow:var(--shadow-strong);border:4px solid var(--bg-main);border-radius:20px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden}.ZP1igW_imgCover{object-fit:cover;transition:transform .6s}.ZP1igW_heroImgWrapper:hover .ZP1igW_imgCover{transform:scale(1.06)}.ZP1igW_imgPos1{z-index:2;width:260px;height:340px;top:20px;left:8%;transform:rotate(-3deg)}.ZP1igW_imgPos2{z-index:3;width:420px;height:270px;top:40px;left:50%;transform:translate(-50%)rotate(1deg)}.ZP1igW_imgPos3{z-index:1;width:240px;height:310px;top:-10px;right:10%;transform:rotate(5deg)}.ZP1igW_contentWrapper{flex-direction:column;gap:180px;width:100%;max-width:1140px;margin:0 auto;padding:0 24px;display:flex}.ZP1igW_chapter{width:100%}.ZP1igW_chapterLayout{grid-template-columns:1fr;align-items:center;gap:56px;display:grid}.ZP1igW_chapterFullWidth{flex-direction:column;gap:32px;width:100%;display:flex}.ZP1igW_chapterFullHeader{flex-direction:column;gap:12px;display:flex}.ZP1igW_mediaFrameFullOriginal{background:var(--bg-elevated);border:1px solid var(--border-subtle);width:100%;box-shadow:var(--shadow-strong);border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ZP1igW_imgOriginalAspect{object-fit:contain;border-radius:24px;width:100%;height:auto;display:block}@media (min-width:968px){.ZP1igW_chapterLayout{grid-template-columns:11fr 13fr;gap:90px}.ZP1igW_reverse{direction:rtl}.ZP1igW_reverse>*{direction:ltr}}.ZP1igW_chapterText{flex-direction:column;gap:28px;display:flex}.ZP1igW_chapterNum{letter-spacing:-.06em;opacity:.7;font-size:clamp(64px,8vw,100px);font-weight:900;line-height:.9}.ZP1igW_chapterText h2{letter-spacing:-.03em;font-size:clamp(34px,4.5vw,52px);font-weight:900;line-height:1.1}.ZP1igW_chapterText p{color:var(--text-muted);font-size:17.5px;line-height:1.65}.ZP1igW_highlightTextCard{background:var(--bg-elevated-soft);border-left:4px solid var(--primary);border-radius:16px;padding:24px;color:var(--text-main)!important}.ZP1igW_chapterMediaGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ZP1igW_mediaFrameSquare{aspect-ratio:1;width:100%;box-shadow:var(--shadow-soft);border-radius:20px;position:relative;overflow:hidden}.ZP1igW_mediaFrameVerticalVideo{aspect-ratio:9/16;width:100%;box-shadow:var(--shadow-strong);background:#000;border-radius:20px;position:relative;overflow:hidden}.ZP1igW_videoTextTag{-webkit-backdrop-filter:blur(8px);color:#fff;text-shadow:0 1px 2px #00000080;z-index:10;background:#000000bf;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:flex;position:absolute;top:16px;right:16px}.ZP1igW_chapterMediaSingle{width:100%}.ZP1igW_mediaFramePortrait{aspect-ratio:4/5;width:100%;box-shadow:var(--shadow-strong);border-radius:24px;position:relative;overflow:hidden}.ZP1igW_mediaTextOverlayBottom{color:#fff;z-index:10;background:linear-gradient(#0000 0%,#0006 40%,#000000e6 100%);align-items:center;gap:14px;width:100%;padding:32px;display:flex;position:absolute;bottom:0;left:0}.ZP1igW_mediaTextOverlayBottom span{text-shadow:0 2px 4px #0009;font-size:14px;font-weight:500;line-height:1.5}.ZP1igW_mediaTextOverlayBottom svg{color:var(--primary);filter:drop-shadow(0 2px 4px #00000080);flex-shrink:0}.ZP1igW_chapterBento{width:100%}.ZP1igW_bentoHeader{flex-direction:column;margin-bottom:56px;display:flex}.ZP1igW_bentoHeader h2{letter-spacing:-.04em;font-size:clamp(38px,5.5vw,60px);font-weight:900}.ZP1igW_bentoGrid{grid-template-columns:1fr;gap:28px;display:grid}@media (min-width:768px){.ZP1igW_bentoGrid{grid-template-columns:repeat(3,1fr)}.ZP1igW_bentoWide{grid-column:span 2;height:380px}.ZP1igW_bentoTall{grid-row:span 2;height:100%;min-height:500px}}.ZP1igW_bentoCard{background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);border-radius:28px;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.ZP1igW_bentoBg{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.ZP1igW_bentoCard:hover .ZP1igW_bentoBg{transform:scale(1.04)}.ZP1igW_bentoOverlayHighContrast{z-index:5;color:#fff;background:linear-gradient(#0000 0%,#00000080 45%,#000000f2 100%);flex-direction:column;justify-content:flex-end;gap:12px;width:100%;height:100%;padding:32px;display:flex;position:relative}.ZP1igW_bentoOverlayHighContrast h3{color:#ffffffd9;text-shadow:0 2px 4px #a5a5a599;font-size:24px;font-weight:800}.ZP1igW_bentoOverlayHighContrast p{color:#ffffffd9;text-shadow:0 1px 3px #00000080;font-size:14.5px;line-height:1.5}.ZP1igW_bentoBadgeTag{-webkit-backdrop-filter:blur(10px);letter-spacing:.05em;background:#fff3;border:1px solid #ffffff40;border-radius:30px;align-self:flex-start;padding:4px 12px;font-size:11px;font-weight:700}.ZP1igW_chapterMediaSplit{flex-direction:column;gap:32px;display:flex}.ZP1igW_mediaFrameCinematic{aspect-ratio:21/9;width:100%;box-shadow:var(--shadow-strong);border-radius:20px;position:relative;overflow:hidden}.ZP1igW_mediaCardFloatingTag{background:var(--bg-elevated);color:var(--text-main);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);z-index:10;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;bottom:16px;right:16px}.ZP1igW_mediaFrameSquareSubtitle{flex-direction:column;gap:16px;display:flex}.ZP1igW_teachingImageWrapper{aspect-ratio:16/10;width:100%;box-shadow:var(--shadow-soft);border-radius:20px;position:relative;overflow:hidden}.ZP1igW_underImageText{color:var(--text-muted);border-left:2px solid var(--border-default);padding-left:12px;font-size:14px;font-style:italic;line-height:1.5}.ZP1igW_quoteBoxLeftBorder{color:var(--text-main);border-left:3px solid var(--primary);margin-top:12px;padding-left:24px;font-size:20px;font-weight:600;line-height:1.5}@media (max-width:767px){.ZP1igW_vintageTopLayer{display:none}.ZP1igW_heroImages{height:260px}.ZP1igW_imgPos1{width:120px;height:160px;left:2%}.ZP1igW_imgPos2{width:220px;height:150px}.ZP1igW_imgPos3{width:110px;height:150px;right:2%}.ZP1igW_chapterMediaGrid{grid-template-columns:1fr}.ZP1igW_contentWrapper{gap:100px}.ZP1igW_audioDock{bottom:16px;right:24px}}
.LRrSZq_footerContainer{border-top:1px solid var(--border-subtle);background-color:#0000;justify-content:center;align-items:center;width:100%;padding:46px 20px 6px;display:flex;position:relative;overflow:hidden}.LRrSZq_footerContent{flex-direction:column;width:100%;max-width:1400px;display:flex}.LRrSZq_footerGrid{grid-template-columns:5fr 7fr;gap:54px;margin-bottom:60px;display:grid}.LRrSZq_brandColumn{flex-direction:column;gap:16px;display:flex}.LRrSZq_brandTitle{letter-spacing:-.03em;color:var(--text-main);font-size:24px;font-weight:700;line-height:1.2}.LRrSZq_heartAnimation{color:var(--accent-red);animation:2s ease-in-out infinite LRrSZq_pulse;display:inline-block}.LRrSZq_brandDescription{color:var(--text-muted);max-width:440px;font-size:16px;font-weight:400;line-height:1.6}.LRrSZq_linksGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.LRrSZq_linksColumn{flex-direction:column;gap:16px;display:flex}.LRrSZq_linkItem{transition:transform var(--transition-fast) ease;align-items:center;gap:12px;text-decoration:none;display:flex}.LRrSZq_iconWrapper{background-color:var(--bg-elevated);border:1px solid var(--border-default);width:32px;height:32px;color:var(--text-muted);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.LRrSZq_linkLabel{color:var(--text-muted);transition:color var(--transition-fast);font-size:14px;font-weight:500}.LRrSZq_linkItem:hover{transform:translate(4px)}.LRrSZq_linkItem:hover .LRrSZq_iconWrapper{background-color:var(--text-main);border-color:var(--text-main);color:var(--bg-elevated)}.LRrSZq_linkItem:hover .LRrSZq_linkLabel{color:var(--text-main)}.LRrSZq_linkItem:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:6px}.LRrSZq_bottomBar{border-top:1px solid var(--border-subtle);flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.LRrSZq_copyright{color:var(--text-muted);font-size:14px;font-weight:500}.LRrSZq_techStack{gap:16px;display:flex}.LRrSZq_techBadge{color:var(--text-muted);transition:color var(--transition-fast);cursor:default;font-size:12px;font-weight:500}.LRrSZq_techBadge:hover{color:var(--text-main)}@keyframes LRrSZq_pulse{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}@media (max-width:1024px){.LRrSZq_footerGrid{grid-template-columns:1fr;gap:48px;margin-bottom:46px}.LRrSZq_brandDescription{max-width:100%}}@media (max-width:640px){.LRrSZq_footerContainer{padding:64px 16px 32px}.LRrSZq_linksGrid{grid-template-columns:repeat(2,1fr);gap:28px}.LRrSZq_bottomBar{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:440px){.LRrSZq_linksGrid{grid-template-columns:1fr;gap:20px}}
.L0uhqG_educationSection{justify-content:center;width:100%;padding:20px 16px;display:flex;position:relative}.L0uhqG_container{flex-direction:column;gap:64px;width:100%;max-width:1100px;display:flex}.L0uhqG_sectionHeader{flex-direction:column;gap:12px;display:flex}.L0uhqG_sectionTitle{letter-spacing:-.03em;color:var(--text-main);font-size:32px;font-weight:700}.L0uhqG_sectionSubtitle{color:var(--text-muted);max-width:500px;font-size:16px;line-height:1.5}.L0uhqG_gridContainer{grid-template-columns:1.5fr 1fr;gap:48px;display:grid}.L0uhqG_timelineColumn{position:relative}.L0uhqG_timelineTrack{flex-direction:column;gap:48px;padding-left:32px;display:flex;position:relative}.L0uhqG_timelineTrack:before{content:"";background:var(--border-subtle);z-index:0;width:1px;position:absolute;top:8px;bottom:0;left:5px}.L0uhqG_timelineItem{z-index:1;position:relative}.L0uhqG_timelineDot{background-color:var(--bg-elevated);border:2px solid var(--text-main);width:11px;height:11px;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:6px;left:-32px}.L0uhqG_timelineItem:hover .L0uhqG_timelineDot{background-color:var(--text-main);transform:scale(1.3)}.L0uhqG_timelineContent{flex-direction:column;gap:8px;display:flex}.L0uhqG_dateBadge{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.L0uhqG_institution{color:var(--text-main);letter-spacing:-.01em;font-size:20px;font-weight:700}.L0uhqG_degree{color:var(--text-main);font-size:15px;font-weight:500}.L0uhqG_description{color:var(--text-muted);margin-top:4px;font-size:14px;line-height:1.6}.L0uhqG_tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.L0uhqG_tags span{border-radius:var(--radius-pill);background-color:var(--bg-elevated-soft);border:1px solid var(--border-default);color:var(--text-muted);padding:4px 10px;font-size:12px;font-weight:500}.L0uhqG_bentoColumn{flex-direction:column;gap:24px;display:flex}.L0uhqG_bentoBox{background-color:var(--bg-elevated-soft);border:1px solid var(--border-default);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(12px);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:24px}.L0uhqG_bentoBox:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft)}.L0uhqG_bentoHeader{align-items:center;gap:12px;margin-bottom:20px;display:flex}.L0uhqG_bentoIcon{color:var(--text-main)}.L0uhqG_bentoHeader h3{color:var(--text-main);font-size:16px;font-weight:700}.L0uhqG_languageList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.L0uhqG_languageItem{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.L0uhqG_languageItem:last-child{border-bottom:none;padding-bottom:0}.L0uhqG_langInfo{flex-direction:column;gap:4px;display:flex}.L0uhqG_langName{color:var(--text-main);font-size:14px;font-weight:600}.L0uhqG_langLevel{color:var(--text-muted);font-size:12px}.L0uhqG_certLink{color:var(--text-main);background-color:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-pill);transition:transform var(--transition-fast);align-items:center;gap:4px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.L0uhqG_certLink:hover{background-color:var(--border-subtle);transform:translateY(-2px)}.L0uhqG_awardsList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.L0uhqG_awardItem{align-items:flex-start;gap:12px;display:flex}.L0uhqG_awardIconWrapper{color:var(--text-muted);margin-top:2px}.L0uhqG_awardText{flex-direction:column;display:flex}.L0uhqG_awardYear{color:var(--text-muted);font-size:11px;font-weight:700}.L0uhqG_awardTitle{color:var(--text-main);font-size:13px;font-weight:500;line-height:1.4}.L0uhqG_extendedBanner{background:var(--bg-elevated-soft);border:1px solid var(--border-default);border-radius:var(--radius-card);grid-template-columns:1.3fr 1fr;display:grid;overflow:hidden}.L0uhqG_lateralTimeline{background:#ffffff05;padding:40px}.L0uhqG_lateralHeader{color:var(--text-main);align-items:center;gap:10px;margin-bottom:32px;display:flex}.L0uhqG_lateralHeader h4{text-transform:uppercase;letter-spacing:.05em;font-size:16px;font-weight:700}.L0uhqG_miniTrack{border-left:1px solid var(--border-subtle);flex-direction:column;gap:32px;padding-left:24px;display:flex}.L0uhqG_miniItem{position:relative}.L0uhqG_miniDot{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 4px var(--bg-elevated-soft);border-radius:50%;position:absolute;top:6px;left:-28px}.L0uhqG_miniDate{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.L0uhqG_miniTitle{color:var(--text-main);margin:4px 0;font-size:16px;font-weight:700}.L0uhqG_miniDesc{color:var(--text-muted);font-size:14px;line-height:1.5}.L0uhqG_bannerInfo{border-left:1px solid var(--border-subtle);background:linear-gradient(135deg,#0000,#ffffff05);flex-direction:column;justify-content:center;gap:32px;padding:40px;display:flex}.L0uhqG_lattesBrand{align-items:flex-start;gap:16px;display:flex}.L0uhqG_lattesIcon{color:var(--text-main);opacity:.8;flex-shrink:0;width:28px;height:28px}.L0uhqG_lattesMeta h3{letter-spacing:-.02em;margin-bottom:12px;font-size:24px;font-weight:700}.L0uhqG_lattesMeta p{color:var(--text-muted);font-size:15px;line-height:1.6}.L0uhqG_lattesAction{background:var(--bg-elevated);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.L0uhqG_lattesAction span{color:var(--text-main);font-size:14px;font-weight:600}.L0uhqG_primaryButton{background:var(--text-main);color:var(--bg-elevated);border-radius:var(--radius-pill);width:100%;transition:transform var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.L0uhqG_primaryButton:hover{opacity:.9;transform:translateY(-2px)}.L0uhqG_lattesContent{align-items:center;gap:20px;display:flex}.L0uhqG_lattesIcon{width:60px;height:60px;color:var(--text-main);opacity:.8}.L0uhqG_lattesText{flex-direction:column;gap:4px;display:flex}.L0uhqG_lattesText h3{color:var(--text-main);font-size:18px;font-weight:700}.L0uhqG_lattesText p{color:var(--text-muted);max-width:400px;font-size:14px}@media (max-width:900px){.L0uhqG_gridContainer,.L0uhqG_extendedBanner{grid-template-columns:1fr}.L0uhqG_bannerInfo{border-left:none;border-top:1px solid var(--border-subtle);padding:32px 24px}.L0uhqG_lateralTimeline{padding:32px 24px}}@media (max-width:600px){.L0uhqG_educationSection{padding:16px 16px 20px}.L0uhqG_lattesIcon{display:none}}
.Hp2qaW_experienceSection{background-color:#0000;justify-content:center;width:100%;padding:80px 24px;display:flex}.Hp2qaW_container{flex-direction:column;gap:56px;width:100%;max-width:1100px;display:flex}.Hp2qaW_sectionHeader{flex-direction:column;align-items:flex-start;max-width:700px;display:flex}.Hp2qaW_sectionTagline{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:8px;font-size:13px;font-weight:700}.Hp2qaW_sectionTitle{letter-spacing:-.03em;color:var(--text-main);margin-bottom:12px;font-size:34px;font-weight:800}.Hp2qaW_sectionSubtitle{color:var(--text-muted);font-size:16px;line-height:1.6}.Hp2qaW_dualTrackGrid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:64px;display:grid}.Hp2qaW_trackColumn{flex-direction:column;gap:32px;display:flex}.Hp2qaW_trackHeader{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;padding-bottom:16px;display:flex}.Hp2qaW_iconCircle{border:1px solid var(--border-default);width:38px;height:38px;color:var(--text-main);background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;display:flex}.Hp2qaW_iconCircleBlue{border:1px solid var(--border-default);width:38px;height:38px;color:var(--primary);background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;display:flex}.Hp2qaW_trackTitle{color:var(--text-main);letter-spacing:-.01em;font-size:18px;font-weight:700}.Hp2qaW_trackSubtitle{color:var(--text-muted);margin-top:2px;font-size:13px}.Hp2qaW_streamList{border-left:1px solid var(--border-subtle);flex-direction:column;gap:40px;margin-left:19px;padding-left:24px;display:flex}.Hp2qaW_experienceItem{flex-direction:column;display:flex;position:relative}.Hp2qaW_timelineDot{background-color:var(--bg-elevated);border:2px solid var(--text-main);z-index:2;width:11px;height:11px;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:4px;left:-29.6px}.Hp2qaW_experienceItem:hover .Hp2qaW_timelineDot{border-color:var(--primary);background-color:var(--text-main);transform:scale(1.3)}.Hp2qaW_itemMeta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:16px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.Hp2qaW_itemLocation{align-items:center;gap:4px;display:inline-flex}.Hp2qaW_itemRole{color:var(--text-main);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:16px;font-weight:700;display:flex}.Hp2qaW_companyDivider{color:var(--border-strong);font-weight:400}.Hp2qaW_companyLink{color:var(--primary);transition:opacity var(--transition-fast) ease;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.Hp2qaW_companyLink:hover{opacity:.8;text-decoration:underline}.Hp2qaW_companyStatic{color:var(--text-main);opacity:.9}.Hp2qaW_itemDescription{color:var(--text-muted);font-size:14px;line-height:1.55}.Hp2qaW_bulletList{flex-direction:column;gap:6px;margin:0;padding-left:16px;display:flex}.Hp2qaW_bulletList li{color:var(--text-muted);font-size:14px;line-height:1.5}.Hp2qaW_premiumBullet{margin-left:-16px;padding-left:18px;list-style-type:none;position:relative;color:var(--text-main)!important}.Hp2qaW_bulletIcon{color:var(--primary);position:absolute;top:3px;left:0}.Hp2qaW_projectBadge{color:var(--text-main);border:1px solid var(--border-subtle);background:#ffffff05;border-radius:4px;align-items:center;gap:6px;width:fit-content;margin-top:10px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}@media (max-width:960px){.Hp2qaW_dualTrackGrid{grid-template-columns:1fr;gap:48px}.Hp2qaW_streamList{margin-left:18px}}@media (max-width:768px){.Hp2qaW_sectionTitle{font-size:28px}}
.v6c5NG_sectionContainer{background-color:#0000;justify-content:center;align-items:center;width:100%;padding:60px 0 100px;display:flex;position:relative}.v6c5NG_contentWrapper{flex-direction:column;gap:72px;width:90%;max-width:1200px;display:flex}@media (min-width:2000px){.v6c5NG_contentWrapper{gap:96px;max-width:1600px}}.v6c5NG_headerRow{border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding-bottom:32px;display:flex}.v6c5NG_sectionIndex{letter-spacing:.2em;color:var(--primary);text-transform:uppercase;font-size:11px;font-weight:700}.v6c5NG_titleMeta{flex-direction:column;gap:8px;max-width:720px;display:flex}.v6c5NG_sectionTitle{letter-spacing:-.03em;color:var(--text-main);margin:0;font-size:42px;font-weight:800}.v6c5NG_sectionSubtitle{color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}.v6c5NG_projectsGrid{flex-direction:column;gap:80px;width:100%;display:flex}.v6c5NG_projectCard{grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;width:100%;display:grid;position:relative}.v6c5NG_projectCard:nth-child(2n) .v6c5NG_imageInteractiveWrapper{order:2}.v6c5NG_projectCard:nth-child(2n) .v6c5NG_projectDetails{order:1}.v6c5NG_imageInteractiveWrapper{cursor:pointer;background-color:#ffffff03;border:1px solid #ffffff0d;border-radius:12px;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.v6c5NG_imageAspectRatioBox{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.v6c5NG_projectImage{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.v6c5NG_hoverOverlay{-webkit-backdrop-filter:blur(4px);opacity:0;will-change:opacity;z-index:2;background:linear-gradient(#0003,#00000080);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0}.v6c5NG_overlayGlassButton{color:#fff;letter-spacing:-.01em;background-color:#ffffff14;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .5s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s;display:inline-flex;transform:translateY(12px)scale(.95)}.v6c5NG_imageInteractiveWrapper:hover .v6c5NG_projectImage{transform:scale(1.04)}.v6c5NG_imageInteractiveWrapper:hover .v6c5NG_hoverOverlay{opacity:1}.v6c5NG_imageInteractiveWrapper:hover .v6c5NG_overlayGlassButton{transform:translateY(0)scale(1)}.v6c5NG_imageInteractiveWrapper:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.v6c5NG_imageInteractiveWrapper:hover .v6c5NG_overlayGlassButton:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}.v6c5NG_overlayIcon{transition:transform .3s}.v6c5NG_overlayGlassButton:hover .v6c5NG_overlayIcon{transform:translate(2px,-2px)}.v6c5NG_projectDetails{flex-direction:column;justify-content:center;gap:20px;height:100%;display:flex}.v6c5NG_cardHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.v6c5NG_categoryBadge{align-items:center;gap:8px;display:inline-flex}.v6c5NG_iconBox{color:var(--primary);opacity:.85;align-items:center;display:flex}.v6c5NG_categoryText{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.v6c5NG_awardBadge{color:var(--primary);background-color:#dc643214;border:1px solid #dc64322e;border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.v6c5NG_projectTitle{letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:32px;font-weight:800}.v6c5NG_projectDescription{color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}.v6c5NG_cardFooter{border-top:1px solid #ffffff08;flex-direction:column;gap:24px;margin-top:12px;padding-top:20px;display:flex}.v6c5NG_techStack{flex-wrap:wrap;gap:8px;display:flex}.v6c5NG_techTag{color:var(--text-muted);background-color:#ffffff0a;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:500}.v6c5NG_textLinkCta{color:var(--text-main);opacity:.5;align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .3s,color .3s;display:inline-flex}.v6c5NG_textLinkCta:hover{opacity:1;color:var(--primary)}.v6c5NG_textLinkIcon{transition:transform .3s}.v6c5NG_textLinkCta:hover .v6c5NG_textLinkIcon{transform:translate(2px)}@media (max-width:1024px){.v6c5NG_projectCard{grid-template-columns:1fr;gap:32px}.v6c5NG_projectCard:nth-child(2n) .v6c5NG_imageInteractiveWrapper,.v6c5NG_projectCard:nth-child(2n) .v6c5NG_projectDetails{order:0}.v6c5NG_projectTitle{font-size:26px}.v6c5NG_projectsGrid{gap:64px}}@media (max-width:768px){.v6c5NG_sectionContainer{padding:60px 0}.v6c5NG_contentWrapper{gap:48px}.v6c5NG_sectionTitle{font-size:34px}.v6c5NG_projectCard{gap:24px}.v6c5NG_projectTitle{font-size:24px}.v6c5NG_hoverOverlay{-webkit-backdrop-filter:none;background:#0000004d}.v6c5NG_overlayGlassButton{padding:10px 20px;font-size:13px}}
