.page_wrap__afkn_{min-height:100vh;background-color:#202020;color:#f5f5f5;box-sizing:border-box;max-width:calc(880px * var(--desktop-scale));margin:0 auto;padding:calc(96px * var(--desktop-scale)) 24px calc(120px * var(--desktop-scale))}.page_back__RbnS2{display:inline-block;font-size:calc(.9rem * var(--desktop-scale));font-weight:500;color:#8d8d8d;text-decoration:none;margin-bottom:calc(48px * var(--desktop-scale));transition:color .2s ease}.page_back__RbnS2:hover{color:#94f083}.page_head__Ciqf8{display:flex;flex-direction:column;gap:calc(14px * var(--desktop-scale));margin-bottom:calc(40px * var(--desktop-scale))}.page_badges__Y3w0x{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.page_badge__PfwCu{font-size:calc(.72rem * var(--desktop-scale));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:silver;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:5px 12px}.page_badgeStatus___VR_3{color:#94f083;border-color:rgba(148,240,131,.4)}.page_period__44jY_{font-size:calc(.8rem * var(--desktop-scale));font-weight:500;color:#8d8d8d}.page_title__HfHrf{font-size:calc(clamp(2rem, 5vw, 3rem) * var(--desktop-scale));font-weight:700;color:#f5f5f5;margin:0;line-height:1.1}.page_tagline__5wmYn{font-size:calc(1.1rem * var(--desktop-scale));font-weight:500;color:#94f083;margin:0}.page_summary__69Hwx{font-size:calc(1rem * var(--desktop-scale));font-weight:300;color:#a8a8a8;margin:0;line-height:1.7}.page_links__N70cs{display:flex;flex-wrap:wrap;gap:10px;margin-top:calc(10px * var(--desktop-scale))}.page_linkBtn__I7BgF{display:inline-flex;align-items:center;gap:6px;font-size:calc(.85rem * var(--desktop-scale));font-weight:600;color:#202020;background:#94f083;border-radius:999px;padding:calc(9px * var(--desktop-scale)) calc(18px * var(--desktop-scale));text-decoration:none;transition:opacity .2s ease}.page_linkBtn__I7BgF:hover{opacity:.85}.page_thumb__BzRXT{margin:0 0 calc(48px * var(--desktop-scale))}.page_description__fVTRQ{font-size:calc(1.02rem * var(--desktop-scale));font-weight:300;line-height:1.8;color:#b5b5b5;margin:0 0 calc(56px * var(--desktop-scale))}.page_soloRoleNote__uxZsp{margin:calc(-32px * var(--desktop-scale)) 0 calc(56px * var(--desktop-scale));border-left:2px solid rgba(148,240,131,.55);padding-left:calc(18px * var(--desktop-scale))}.page_soloRoleText__R9NJW{font-size:calc(.92rem * var(--desktop-scale));font-weight:400;line-height:1.7;color:#cfcfcf;margin:0}.page_section__E_p2R{padding:calc(40px * var(--desktop-scale)) 0;border-top:1px solid hsla(0,0%,100%,.08)}.page_sectionTitle__CIhwK{font-size:calc(.95rem * var(--desktop-scale));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b0b0b0;margin:0 0 calc(24px * var(--desktop-scale));display:flex;align-items:center;gap:10px}.page_sectionTitle__CIhwK:before{content:"";display:inline-block;width:16px;height:2px;background-color:#94f083;flex-shrink:0}.page_block__2Cd8T{margin-bottom:calc(28px * var(--desktop-scale))}.page_block__2Cd8T:last-child{margin-bottom:0}.page_blockLabel__D3cvW{font-size:calc(.85rem * var(--desktop-scale));font-weight:700;color:#94f083;margin:0 0 calc(10px * var(--desktop-scale))}.page_blockText__yBv_i{font-size:calc(.98rem * var(--desktop-scale));font-weight:300;line-height:1.8;color:#b0b0b0;margin:0}.page_featureGrid__TbGH0{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:calc(20px * var(--desktop-scale));gap:calc(20px * var(--desktop-scale))}.page_feature__7hKe6{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:calc(22px * var(--desktop-scale));background:hsla(0,0%,100%,.02)}.page_featureTitle__EIhbu{font-size:calc(1.02rem * var(--desktop-scale));font-weight:600;color:#f5f5f5;margin:0 0 calc(8px * var(--desktop-scale))}.page_featureText__GUFFj{font-size:calc(.9rem * var(--desktop-scale));font-weight:300;line-height:1.7;color:#9b9b9b;margin:0}.page_techGroups__ZMur4{display:flex;flex-direction:column;gap:calc(18px * var(--desktop-scale))}.page_techGroup__D_FPZ{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(12px * var(--desktop-scale))}.page_techGroupLabel__Lyilu{font-size:calc(.78rem * var(--desktop-scale));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7c7c7c;min-width:calc(110px * var(--desktop-scale))}.page_teamMeta__Yv_hh{font-size:calc(.85rem * var(--desktop-scale));font-weight:600;color:#94f083;margin:0 0 calc(14px * var(--desktop-scale))}.page_roleGrid__uLCjN{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:calc(16px * var(--desktop-scale));gap:calc(16px * var(--desktop-scale))}.page_memberRoleCard__CglsA,.page_myRoleCard__qhXqL{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.02)}.page_myRoleCard__qhXqL{grid-row:span 2;padding:calc(24px * var(--desktop-scale));border-color:rgba(148,240,131,.28);background:rgba(148,240,131,.045)}.page_memberRoleCard__CglsA{padding:calc(18px * var(--desktop-scale))}.page_memberLabel__9Jph1,.page_roleEyebrow__MqA6D{display:block;font-size:calc(.74rem * var(--desktop-scale));font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page_roleEyebrow__MqA6D{color:#94f083;margin-bottom:calc(12px * var(--desktop-scale))}.page_memberLabel__9Jph1{color:#8d8d8d;margin-bottom:calc(8px * var(--desktop-scale))}.page_myRoleText__N_054{font-size:calc(1rem * var(--desktop-scale));font-weight:400;line-height:1.75;color:#f0f0f0;margin:0}.page_memberContribution__82Ol8{font-size:calc(.88rem * var(--desktop-scale));font-weight:300;line-height:1.65;color:#b0b0b0;margin:0}.page_tagList__gXdBD{display:flex;flex-wrap:wrap;gap:8px;margin-top:calc(12px * var(--desktop-scale))}.page_tagList__gXdBD:first-child{margin-top:0}.page_tag___ZPSw{font-size:calc(.75rem * var(--desktop-scale));font-weight:500;color:silver;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:calc(5px * var(--desktop-scale)) calc(12px * var(--desktop-scale));letter-spacing:.03em}.page_metricGrid__XTU6f{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:calc(16px * var(--desktop-scale));gap:calc(16px * var(--desktop-scale))}.page_metric__kr3IK{display:flex;flex-direction:column;gap:6px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:calc(20px * var(--desktop-scale));background:hsla(0,0%,100%,.02)}.page_metricValue__IDilz{font-size:calc(1.05rem * var(--desktop-scale));font-weight:600;color:#f5f5f5;line-height:1.4}.page_metricLabel__avDxx{font-size:calc(.78rem * var(--desktop-scale));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7c7c7c}.page_recordList__4vklF{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:calc(16px * var(--desktop-scale))}.page_record__BXqzM{display:flex;flex-direction:column;gap:4px}.page_recordTitle__IgCOK{font-size:calc(1rem * var(--desktop-scale));font-weight:600;color:#f5f5f5;text-decoration:none;transition:color .2s ease}a.page_recordTitle__IgCOK:hover{color:#94f083}.page_rank__lAAnd{display:inline-block;margin-left:10px;font-size:calc(.7rem * var(--desktop-scale));font-weight:700;letter-spacing:.04em;color:#94f083;background:rgba(148,240,131,.1);border:1px solid rgba(148,240,131,.35);border-radius:999px;padding:2px 9px;vertical-align:middle}.page_recordMeta__M2_Fy{font-size:calc(.82rem * var(--desktop-scale));font-weight:300;color:#8d8d8d}.page_recordDesc__4UWRo{font-size:calc(.88rem * var(--desktop-scale));font-weight:300;line-height:1.6;color:#9b9b9b;margin-top:2px}@media (max-width:768px){.page_wrap__afkn_{padding:72px 20px 96px}.page_techGroup__D_FPZ{flex-direction:column;gap:8px}.page_techGroupLabel__Lyilu{min-width:0}.page_roleGrid__uLCjN{grid-template-columns:1fr}.page_myRoleCard__qhXqL{grid-row:auto}}.ProjectThumbnail_thumbnail__Vu7XT{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#111}.ProjectThumbnail_track__vG_ej{display:flex;width:100%;height:100%;transition:transform .46s cubic-bezier(.22,1,.36,1);will-change:transform}.ProjectThumbnail_slide__59wMM{min-width:100%;width:100%;height:100%;flex:0 0 100%}.ProjectThumbnail_image__dcl9_{width:100%;height:100%;display:block;object-fit:contain}.ProjectThumbnail_frame__Tfp6t{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:16px;background:#111}.ProjectThumbnail_button__FDe_B{position:absolute;top:50%;width:42px;height:42px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:hsla(0,0%,7%,.68);color:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:background .2s ease,border-color .2s ease,color .2s ease}.ProjectThumbnail_button__FDe_B:hover{background:rgba(148,240,131,.92);border-color:rgba(148,240,131,.92);color:#202020}.ProjectThumbnail_button__FDe_B span{font-size:2rem;line-height:1;transform:translateY(-1px)}.ProjectThumbnail_previous__6E4Aa{left:16px}.ProjectThumbnail_next__JX2kO{right:16px}.ProjectThumbnail_counter__7o9fE{position:absolute;right:16px;bottom:14px;min-width:54px;border-radius:999px;padding:6px 10px;background:hsla(0,0%,7%,.68);border:1px solid hsla(0,0%,100%,.16);color:#f5f5f5;font-size:calc(.78rem * var(--desktop-scale));font-weight:600;text-align:center}.ProjectThumbnail_placeholder__rJfW6{display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(135deg,#262626,#1b1b1b);background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:22px 22px}.ProjectThumbnail_placeholder__rJfW6 span{font-size:calc(1.4rem * var(--desktop-scale));font-weight:700;letter-spacing:.04em;color:hsla(0,0%,100%,.22)}@media (max-width:768px){.ProjectThumbnail_button__FDe_B{width:36px;height:36px}.ProjectThumbnail_previous__6E4Aa{left:10px}.ProjectThumbnail_next__JX2kO{right:10px}.ProjectThumbnail_counter__7o9fE{right:10px;bottom:10px}}.PrevNextNav_nav__v9z2U{display:flex;gap:calc(16px * var(--desktop-scale));margin-top:calc(56px * var(--desktop-scale));padding-top:calc(32px * var(--desktop-scale));border-top:1px solid hsla(0,0%,100%,.08)}.PrevNextNav_link__gFfcn{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:calc(18px * var(--desktop-scale)) calc(22px * var(--desktop-scale));background:hsla(0,0%,100%,.02);text-decoration:none;transition:border-color .2s ease,background .2s ease}.PrevNextNav_link__gFfcn:hover{border-color:rgba(148,240,131,.4);background:rgba(148,240,131,.05)}.PrevNextNav_next__xuTrr{text-align:right}.PrevNextNav_label__qwnEi{font-size:calc(.78rem * var(--desktop-scale));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8d8d8d}.PrevNextNav_name__EoDMt{font-size:calc(1.05rem * var(--desktop-scale));font-weight:700;color:#f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PrevNextNav_link__gFfcn:hover .PrevNextNav_name__EoDMt{color:#94f083}.PrevNextNav_spacer__2mnAG{flex:1 1}@media (max-width:768px){.PrevNextNav_nav__v9z2U{flex-direction:column}.PrevNextNav_next__xuTrr{text-align:left}}