.ProjectShowcase_grid__XXQ9m{box-sizing:border-box;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1.45fr 1fr;grid-template-rows:1.12fr .88fr;height:min(520px,calc(100svh - 260px));max-height:520px;max-width:100%;min-height:420px;min-width:0;overflow:visible;position:relative;width:100%}.ProjectShowcase_grid__XXQ9m:not(.ProjectShowcase_assembled__7T_H1){pointer-events:none}.ProjectShowcase_cell__HY8yM{min-height:0;min-width:0}.ProjectShowcase_peek__VWodY{display:none}.ProjectShowcase_main__Nlw_B{grid-column:2;grid-row:1/-1}.ProjectShowcase_left__zLcE_{grid-column:1;grid-row:1}.ProjectShowcase_low__aKQQx{grid-column:1;grid-row:2}.ProjectShowcase_right__9aQZt{align-self:end;grid-column:3;grid-row:1/-1;height:70%}.ProjectShowcase_card__nczNG{background:rgb(247,247,248);border-radius:22px;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%;opacity:0;z-index:1;transition:box-shadow .7s cubic-bezier(.22,1,.36,1),background-color .55s ease,border-radius .7s cubic-bezier(.22,1,.36,1)}.ProjectShowcase_grid__XXQ9m:not(.ProjectShowcase_assembled__7T_H1) .ProjectShowcase_left__zLcE_ .ProjectShowcase_card__nczNG{transform:translate3d(-92%,0,0)}.ProjectShowcase_grid__XXQ9m:not(.ProjectShowcase_assembled__7T_H1) .ProjectShowcase_right__9aQZt .ProjectShowcase_card__nczNG{transform:translate3d(92%,0,0)}.ProjectShowcase_grid__XXQ9m:not(.ProjectShowcase_assembled__7T_H1) .ProjectShowcase_low__aKQQx .ProjectShowcase_card__nczNG{transform:translate3d(-78%,92%,0)}.ProjectShowcase_grid__XXQ9m:not(.ProjectShowcase_assembled__7T_H1) .ProjectShowcase_main__Nlw_B .ProjectShowcase_card__nczNG{transform:translate3d(0,56%,0)}.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_left__zLcE_ .ProjectShowcase_card__nczNG{animation:ProjectShowcase_assemble-left__r50Sb 1.45s cubic-bezier(.22,.78,.22,1) both}.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_right__9aQZt .ProjectShowcase_card__nczNG{animation:ProjectShowcase_assemble-right__LNRwU 1.45s cubic-bezier(.22,.78,.22,1) .18s both}.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_main__Nlw_B .ProjectShowcase_card__nczNG{animation:ProjectShowcase_assemble-main__bEj17 1.45s cubic-bezier(.22,.78,.22,1) .28s both}.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_low__aKQQx .ProjectShowcase_card__nczNG{animation:ProjectShowcase_assemble-bl__ZwJiu 1.45s cubic-bezier(.22,.78,.22,1) .46s both}@keyframes ProjectShowcase_assemble-left__r50Sb{0%{opacity:0;transform:translate3d(-92%,0,0)}68%{opacity:1;transform:translate3d(10px,0,0)}to{opacity:1;transform:none}}@keyframes ProjectShowcase_assemble-right__LNRwU{0%{opacity:0;transform:translate3d(92%,0,0)}68%{opacity:1;transform:translate3d(-10px,0,0)}to{opacity:1;transform:none}}@keyframes ProjectShowcase_assemble-main__bEj17{0%{opacity:0;transform:translate3d(0,56%,0)}68%{opacity:1;transform:translate3d(0,-10px,0)}to{opacity:1;transform:none}}@keyframes ProjectShowcase_assemble-bl__ZwJiu{0%{opacity:0;transform:translate3d(-78%,92%,0)}68%{opacity:1;transform:translate3d(8px,-8px,0)}to{opacity:1;transform:none}}.ProjectShowcase_grid__XXQ9m[data-active] .ProjectShowcase_expanded__N2kC7{border-radius:24px;box-shadow:0 18px 40px rgba(18,18,24,.12);height:100%;inset:0;position:absolute;width:100%;z-index:4}.ProjectShowcase_grid__XXQ9m[data-active] .ProjectShowcase_card__nczNG:not(.ProjectShowcase_expanded__N2kC7){pointer-events:none}.ProjectShowcase_expanded__N2kC7{background:rgb(255,255,255)}.ProjectShowcase_media__i5SPL{background:rgb(247,247,248);inset:0;overflow:hidden;position:absolute}.ProjectShowcase_media__i5SPL img{display:block;height:100%;object-fit:cover;width:100%}.ProjectShowcase_focusRight__F30iC .ProjectShowcase_media__i5SPL img{object-position:100% 50%}.ProjectShowcase_focusRight__F30iC .ProjectShowcase_details__uCX_u{left:16px;right:auto;transform:translateX(-28px)}.ProjectShowcase_caption__D9Ku1{background:linear-gradient(180deg,transparent 20%,rgba(18,18,24,.62));bottom:0;box-sizing:border-box;left:0;padding:52px 20px 18px;position:absolute;right:0;z-index:1;transition:opacity .45s ease}.ProjectShowcase_expanded__N2kC7 .ProjectShowcase_caption__D9Ku1{opacity:0}.ProjectShowcase_captionTag__6VJFh{color:rgba(255,255,255,.82);font-family:Orbitron,sans-serif;font-size:11px;font-weight:500;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.ProjectShowcase_name__HnvHq{color:rgb(255,255,255);font-family:Orbitron,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:1.25;margin:0}.ProjectShowcase_main__Nlw_B .ProjectShowcase_name__HnvHq{font-size:22px}.ProjectShowcase_details__uCX_u{background:rgba(255,255,255,.96);border-radius:16px;bottom:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;opacity:0;overflow:hidden;padding:20px 22px;pointer-events:none;position:absolute;right:16px;top:16px;transform:translateX(28px);width:min(400px,42%);z-index:2;transition:opacity .55s ease,transform .65s cubic-bezier(.22,1,.36,1)}.ProjectShowcase_expanded__N2kC7 .ProjectShowcase_details__uCX_u{opacity:1;pointer-events:auto;transform:none;transition:opacity .7s ease .18s,transform .85s cubic-bezier(.22,1,.36,1) .12s}.ProjectShowcase_tag__YzIux{color:rgb(190,96,60);font-family:Orbitron,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.ProjectShowcase_title__W17sg{color:rgb(18,18,24);font-family:Orbitron,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.04em;line-height:1.25;margin:0}.ProjectShowcase_summary__5_Zt9{color:rgb(68,69,76);font-family:Orbitron,sans-serif;font-size:13px;font-weight:400;letter-spacing:-.02em;line-height:1.5;margin:8px 0 12px}.ProjectShowcase_points__I4Am1{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 16px;padding:0}.ProjectShowcase_points__I4Am1 li{color:rgb(18,18,24);font-family:Orbitron,sans-serif;font-size:12px;letter-spacing:-.02em;line-height:18px;padding-left:14px;position:relative}.ProjectShowcase_points__I4Am1 li:before{background:rgb(190,96,60);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:6px;width:5px}.ProjectShowcase_link__pxV7A{color:rgb(18,18,24);display:inline-flex;font-family:Orbitron,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.02em;text-decoration:none}.ProjectShowcase_link__pxV7A:hover{color:rgb(148,68,47)}@media (prefers-reduced-motion:reduce){.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_left__zLcE_ .ProjectShowcase_card__nczNG,.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_low__aKQQx .ProjectShowcase_card__nczNG,.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_main__Nlw_B .ProjectShowcase_card__nczNG,.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_right__9aQZt .ProjectShowcase_card__nczNG,.ProjectShowcase_caption__D9Ku1,.ProjectShowcase_card__nczNG,.ProjectShowcase_details__uCX_u,.ProjectShowcase_expanded__N2kC7 .ProjectShowcase_details__uCX_u{animation:none;opacity:1;transform:none;transition:none}}@media (max-width:1199px){.ProjectShowcase_grid__XXQ9m{display:flex;flex-direction:column;gap:14px;height:auto;overflow:visible;padding:0 4px;width:100%}.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_left__zLcE_ .ProjectShowcase_card__nczNG,.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_low__aKQQx .ProjectShowcase_card__nczNG,.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_main__Nlw_B .ProjectShowcase_card__nczNG,.ProjectShowcase_assembled__7T_H1 .ProjectShowcase_right__9aQZt .ProjectShowcase_card__nczNG,.ProjectShowcase_grid__XXQ9m:not(.ProjectShowcase_assembled__7T_H1) .ProjectShowcase_left__zLcE_ .ProjectShowcase_card__nczNG,.ProjectShowcase_grid__XXQ9m:not(.ProjectShowcase_assembled__7T_H1) .ProjectShowcase_low__aKQQx .ProjectShowcase_card__nczNG,.ProjectShowcase_grid__XXQ9m:not(.ProjectShowcase_assembled__7T_H1) .ProjectShowcase_main__Nlw_B .ProjectShowcase_card__nczNG,.ProjectShowcase_grid__XXQ9m:not(.ProjectShowcase_assembled__7T_H1) .ProjectShowcase_right__9aQZt .ProjectShowcase_card__nczNG{animation:none;opacity:1;transform:none}.ProjectShowcase_cell__HY8yM,.ProjectShowcase_left__zLcE_,.ProjectShowcase_low__aKQQx,.ProjectShowcase_main__Nlw_B,.ProjectShowcase_right__9aQZt{align-items:stretch;display:flex;flex-direction:row;gap:12px;height:auto!important;width:100%!important}.ProjectShowcase_peek__VWodY{background:rgb(232,234,238);border-radius:28px;display:block;flex:0 0 18%;min-height:220px}.ProjectShowcase_staggerLeft__MTVpd .ProjectShowcase_card__nczNG{border-radius:28px;flex:1 1 auto;min-height:240px;min-width:0;width:auto}.ProjectShowcase_staggerRight__hMIAg{justify-content:flex-end}.ProjectShowcase_staggerRight__hMIAg .ProjectShowcase_card__nczNG{border-radius:28px;flex:1 1 auto;min-height:240px;min-width:0;width:auto}.ProjectShowcase_staggerFull__EV8Yg{display:block}.ProjectShowcase_staggerFull__EV8Yg .ProjectShowcase_peek__VWodY{display:none}.ProjectShowcase_staggerFull__EV8Yg .ProjectShowcase_card__nczNG{border-radius:28px;min-height:280px;width:100%}.ProjectShowcase_main__Nlw_B{order:0}.ProjectShowcase_card__nczNG{min-height:240px}.ProjectShowcase_caption__D9Ku1{opacity:1;padding:48px 18px 18px}.ProjectShowcase_name__HnvHq{font-size:17px;line-height:1.3;max-width:92%;overflow-wrap:anywhere;white-space:normal}.ProjectShowcase_captionTag__6VJFh{font-size:10px;white-space:normal}.ProjectShowcase_details__uCX_u{background:rgba(255,255,255,.96);bottom:12px;left:12px;max-height:calc(100% - 24px);opacity:0;overflow:auto;pointer-events:none;position:absolute;right:12px;top:auto;transform:translateY(12px);width:auto}.ProjectShowcase_expanded__N2kC7 .ProjectShowcase_details__uCX_u{opacity:1;pointer-events:auto;transform:none}.ProjectShowcase_expanded__N2kC7 .ProjectShowcase_caption__D9Ku1{opacity:0}.ProjectShowcase_grid__XXQ9m[data-active] .ProjectShowcase_expanded__N2kC7{box-shadow:0 12px 28px rgba(18,18,24,.12);inset:auto;position:relative}.ProjectShowcase_grid__XXQ9m[data-active] .ProjectShowcase_card__nczNG:not(.ProjectShowcase_expanded__N2kC7){pointer-events:auto}.ProjectShowcase_title__W17sg{font-size:16px;overflow-wrap:anywhere;white-space:normal}.ProjectShowcase_summary__5_Zt9{font-size:12px;overflow-wrap:anywhere;white-space:normal}.ProjectShowcase_points__I4Am1{display:none}}@media (max-width:809px){.ProjectShowcase_grid__XXQ9m{gap:12px;padding:0}.ProjectShowcase_peek__VWodY{border-radius:24px;flex-basis:14%;min-height:200px}.ProjectShowcase_staggerLeft__MTVpd .ProjectShowcase_card__nczNG,.ProjectShowcase_staggerRight__hMIAg .ProjectShowcase_card__nczNG{border-radius:24px;min-height:220px}.ProjectShowcase_staggerFull__EV8Yg .ProjectShowcase_card__nczNG{border-radius:24px;min-height:260px}.ProjectShowcase_name__HnvHq{font-size:15px}.ProjectShowcase_main__Nlw_B .ProjectShowcase_name__HnvHq{font-size:16px}}.VoiceLine_section__2b4X_{background:transparent;box-sizing:border-box;display:flex;justify-content:center;overflow:visible;position:relative;width:1440px}.VoiceLine_inner__CPvoT{box-sizing:border-box;gap:8px;margin:0 auto;padding:48px 24px 40px;width:960px}.VoiceLine_header__vB29F,.VoiceLine_inner__CPvoT{align-items:center;display:flex;flex-direction:column}.VoiceLine_header__vB29F{gap:12px;text-align:center}.VoiceLine_title__bwWuE{color:rgb(18,18,24);font-size:36px;font-weight:600;line-height:1.2}.VoiceLine_lede__3K319,.VoiceLine_title__bwWuE{font-family:Orbitron,sans-serif;letter-spacing:-.02em;margin:0}.VoiceLine_lede__3K319{color:rgb(68,69,76);font-size:16px;font-weight:400;line-height:1.5;max-width:420px}.VoiceLine_portrait__ouXZA{align-items:center;display:flex;justify-content:center;position:relative;transform:translateX(88px);width:min(640px,100%)}.VoiceLine_figure__2lppN{margin:0}.VoiceLine_figure__2lppN img{display:block;height:auto;margin:0 auto;max-height:480px;object-fit:contain;width:auto}.VoiceLine_emanate__dNNlV{height:16px;left:38%;pointer-events:none;position:absolute;top:36%;width:16px}.VoiceLine_emanate__dNNlV span{animation:VoiceLine_emanate__dNNlV 1.8s ease-out infinite;border:1.5px solid rgb(190,96,60);border-radius:50%;inset:0;position:absolute}.VoiceLine_emanate__dNNlV span:nth-child(2){animation-delay:.45s}.VoiceLine_emanate__dNNlV span:nth-child(3){animation-delay:.9s}@keyframes VoiceLine_emanate__dNNlV{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(9) translateX(-18%)}}.VoiceLine_faceUi__EF7JN{align-items:center;display:flex;flex-direction:column;gap:10px;left:12%;position:absolute;top:48%;transform:translate(-100%,-30%);width:180px;z-index:1}.VoiceLine_line__wNXyP{color:rgb(18,18,24);font-family:Instrument Sans,sans-serif;font-size:14px;letter-spacing:-.02em;line-height:1.35;margin:0;max-width:180px;text-align:center;width:100%}.VoiceLine_interact__XAu5g{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:72px;padding:0;position:relative}.VoiceLine_halo__9SCZ_{background:radial-gradient(circle,rgba(190,96,60,.28) 0,rgba(190,96,60,0) 70%);border-radius:50%;height:96px;width:96px;z-index:0}.VoiceLine_halo__9SCZ_,.VoiceLine_orbit__tT1sq{left:50%;pointer-events:none;position:absolute;top:36px;transform:translate(-50%,-50%)}.VoiceLine_orbit__tT1sq{animation:VoiceLine_orbit__tT1sq 18s linear infinite;border:1px dashed rgba(190,96,60,.55);border-radius:50%;height:84px;width:84px}.VoiceLine_core__lVwP3{align-items:center;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.95),rgba(247,247,248,.72) 58%,rgba(232,226,220,.9));border:1px solid rgba(190,96,60,.45);border-radius:50%;box-shadow:0 0 0 6px rgba(255,255,255,.55),0 10px 24px rgba(18,18,24,.08),inset 0 1px 0 rgba(255,255,255,.9);color:rgb(148,68,47);display:flex;height:72px;justify-content:center;position:relative;width:72px;z-index:1;transition:background .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease,transform .35s ease}.VoiceLine_interact__XAu5g:hover .VoiceLine_core__lVwP3{border-color:rgb(190,96,60);box-shadow:0 0 0 7px rgba(255,255,255,.7),0 0 28px rgba(190,96,60,.28),inset 0 1px 0 rgba(255,255,255,.95);transform:translateY(-2px)}.VoiceLine_interact__XAu5g:hover .VoiceLine_orbit__tT1sq{border-color:rgb(190,96,60)}.VoiceLine_signal__Td8nT{display:block;height:26px;width:26px}.VoiceLine_word__hAi9N{color:rgb(18,18,24);font-family:Orbitron,sans-serif;font-size:12px;font-weight:500;letter-spacing:.28em;line-height:1;text-transform:uppercase}.VoiceLine_interactLive__fiePo{align-items:center;min-width:168px;width:168px}.VoiceLine_wave__NOr8u{align-items:center;background:transparent;display:flex;gap:2px;height:44px;justify-content:center;width:100%}.VoiceLine_bar___v59T{background:linear-gradient(180deg,rgb(217,133,97),rgb(190,96,60) 55%,rgb(148,68,47));border-radius:999px;display:block;flex:1 1;max-width:3px;min-height:4px;transform-origin:center;transition:height .05s linear,opacity .05s linear}.VoiceLine_interactLive__fiePo[data-mode=listening] .VoiceLine_bar___v59T{background:linear-gradient(180deg,rgba(190,96,60,.55),rgb(190,96,60))}.VoiceLine_interactLive__fiePo[data-mode=speaking] .VoiceLine_bar___v59T{background:linear-gradient(180deg,rgb(232,156,118),rgb(190,96,60) 45%,rgb(120,52,34))}.VoiceLine_stop__WUTRC{background:rgb(255,255,255);border-radius:2px;display:block;height:12px;width:12px}@keyframes VoiceLine_orbit__tT1sq{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes VoiceLine_pulse-halo__ifXV0{0%{opacity:.85;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.45)}}.VoiceLine_interactLive__fiePo .VoiceLine_core__lVwP3{background:rgb(18,18,24);border-color:rgb(18,18,24);box-shadow:0 0 0 6px rgba(255,255,255,.45),0 0 22px rgba(190,96,60,.35);color:rgb(255,255,255)}.VoiceLine_interactLive__fiePo .VoiceLine_orbit__tT1sq{animation-duration:6s;border-style:solid;border-color:rgb(190,96,60)}.VoiceLine_interactLive__fiePo .VoiceLine_halo__9SCZ_{animation:VoiceLine_pulse-halo__ifXV0 1.6s ease-out infinite}@media (prefers-reduced-motion:reduce){.VoiceLine_orbit__tT1sq{animation:none;opacity:.7}.VoiceLine_bar___v59T{transition:none}}@media (max-width:1199px){.VoiceLine_inner__CPvoT,.VoiceLine_section__2b4X_{overflow:hidden;width:100%}.VoiceLine_inner__CPvoT{padding:36px 16px 24px}.VoiceLine_title__bwWuE{font-size:28px}.VoiceLine_portrait__ouXZA{overflow:visible;transform:none;width:100%}.VoiceLine_figure__2lppN{margin:0 auto;max-width:100%}.VoiceLine_figure__2lppN img{max-height:320px;max-width:min(100%,360px)}.VoiceLine_faceUi__EF7JN{align-items:center;bottom:auto;left:12px;right:auto;top:40%;transform:translateY(-40%);width:92px}.VoiceLine_line__wNXyP{font-size:12px;max-width:92px;text-align:center}.VoiceLine_interactLive__fiePo{min-width:92px;width:92px}.VoiceLine_core__lVwP3{height:56px;width:56px}.VoiceLine_halo__9SCZ_,.VoiceLine_orbit__tT1sq{height:68px;top:28px;width:68px}.VoiceLine_word__hAi9N{font-size:9px;letter-spacing:.14em}.VoiceLine_signal__Td8nT{height:22px;width:22px}}@media (max-width:809px){.VoiceLine_faceUi__EF7JN{left:8px;top:38%;width:84px}.VoiceLine_interactLive__fiePo{min-width:84px;width:84px}.VoiceLine_figure__2lppN img{max-height:280px}}