body:has(.eais-showcase_page__NNhgU),html:has(.eais-showcase_page__NNhgU){overflow-x:clip}.eais-showcase_page__NNhgU{--eais-anchor-offset:calc(72px + 92px + 20px);--canvas:#080d14;--surface:#101b29;--surface-raised:#152638;--ink:#f8fbff;--muted:#aab8c8;--line:rgba(177,205,235,0.18);--accent:#91dfff;--accent-ink:#061721;background:var(--canvas);color:var(--ink);display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100dvh}:root[data-theme=light] .eais-showcase_page__NNhgU{--canvas:#f5f4f1;--surface:#ffffff;--surface-raised:#eaf0f7;--ink:#111;--muted:#5f6874;--line:rgba(16,30,48,0.15);--accent:#0c6f9d;--accent-ink:#fff}:root[data-theme=dark] .eais-showcase_page__NNhgU{background:var(--canvas)}.eais-showcase_page__NNhgU *,.eais-showcase_page__NNhgU :after,.eais-showcase_page__NNhgU :before{box-sizing:border-box}.eais-showcase_page__NNhgU a{color:inherit;text-decoration:none}.eais-showcase_page__NNhgU .eais-showcase_primaryAction__Yc2Al{color:var(--accent-ink)}.eais-showcase_sidebar__ZrXdr{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:100%;padding:30px 18px 22px;position:sticky;top:0}.eais-showcase_wordmark__foXKt{display:grid;gap:3px;font-family:var(--font-brand);letter-spacing:.12em;line-height:1;width:-moz-max-content;width:max-content}.eais-showcase_wordmark__foXKt span{color:var(--muted);font-size:10px;font-weight:600}.eais-showcase_wordmark__foXKt strong{font-size:26px;letter-spacing:.17em}.eais-showcase_eyebrow__oVMnB,.eais-showcase_sideLabel__qeKQW{color:var(--muted);font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.eais-showcase_sideLabel__qeKQW{margin:68px 9px 12px}.eais-showcase_navigation__BZAvA{display:grid;gap:4px}.eais-showcase_navigation__BZAvA a{align-items:center;border:1px solid transparent;border-radius:12px;display:flex;font-family:var(--font-sans);font-size:13px;font-weight:600;justify-content:space-between;min-height:44px;padding:0 9px;transition:background-color .18s ease,border-color .18s ease}.eais-showcase_navigation__BZAvA a:focus-visible,.eais-showcase_navigation__BZAvA a:hover{background:var(--surface-raised);border-color:var(--line);outline:none}.eais-showcase_navigation__BZAvA span{color:var(--accent);font-family:var(--font-sans);font-size:12px}.eais-showcase_sideNote__sJt5w{border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.65;margin:auto 9px 0;padding-top:16px}.eais-showcase_content__c36S9{min-width:0;padding:0 clamp(22px,4.5vw,80px) 42px}.eais-showcase_mobileNavigation__pFBmR{display:none}.eais-showcase_topBar__n_GUi{align-items:center;background:var(--canvas);border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;min-height:92px;position:sticky;top:72px;z-index:20}.eais-showcase_previewLabel__xyWxj{color:var(--accent);font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.eais-showcase_previewLabel__xyWxj span{color:var(--muted);margin-left:9px}.eais-showcase_searchShell__AkUaQ{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:0 13px;width:min(100%,430px)}.eais-showcase_searchShell__AkUaQ>span[aria-hidden=true]{color:var(--muted);font-family:var(--font-sans);font-size:20px;transform:rotate(-18deg)}.eais-showcase_searchShell__AkUaQ input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);font-family:var(--font-sans);font-size:12px;min-width:0;outline:none;width:100%}.eais-showcase_searchShell__AkUaQ input::-moz-placeholder{color:var(--muted);opacity:1}.eais-showcase_searchShell__AkUaQ input::placeholder{color:var(--muted);opacity:1}.eais-showcase_searchShell__AkUaQ:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.eais-showcase_searchLabel__VCwuA{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.eais-showcase_hero__GulcH{align-items:stretch;display:grid;gap:clamp(28px,5vw,82px);grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);padding:clamp(55px,8vw,128px) 0 clamp(52px,7vw,100px)}.eais-showcase_heroCopy__KBE9l{align-self:center;max-width:560px}.eais-showcase_dialogCopy__gva_H h2,.eais-showcase_hero__GulcH h1,.eais-showcase_sectionHeader__9s_kA h2{font-family:var(--font-brand);font-weight:600;letter-spacing:-.06em}.eais-showcase_hero__GulcH h1{font-size:clamp(50px,6vw,92px);line-height:.91;margin:16px 0 24px;max-width:8.5ch}.eais-showcase_heroCopy__KBE9l>p:not(.eais-showcase_eyebrow__oVMnB),.eais-showcase_sectionHeader__9s_kA>p{color:var(--muted);font-size:15px;line-height:1.65;margin:0;max-width:45ch}.eais-showcase_primaryAction__Yc2Al{align-items:center;background:var(--accent);border-radius:12px;color:var(--accent-ink);display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:700;gap:18px;margin-top:27px;min-height:44px;padding:0 15px;transition:box-shadow .18s ease,transform .18s ease}.eais-showcase_primaryAction__Yc2Al:focus-visible,.eais-showcase_primaryAction__Yc2Al:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 24%,transparent);outline:none;transform:translateY(-2px)}:root[data-theme=light] .eais-showcase_page__NNhgU .eais-showcase_primaryAction__Yc2Al{background:#181818;color:#fff;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}:root[data-theme=light] .eais-showcase_page__NNhgU .eais-showcase_primaryAction__Yc2Al:hover{background:#2a2a2a}.eais-showcase_primaryAction__Yc2Al:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.eais-showcase_heroFeature__dsOp3{background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;color:#fff;cursor:pointer;min-height:410px;overflow:hidden;padding:0;position:relative;text-align:left}.eais-showcase_heroFeature__dsOp3 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.eais-showcase_heroFeature__dsOp3:focus-visible img,.eais-showcase_heroFeature__dsOp3:hover img{transform:scale(1.04)}.eais-showcase_heroFeature__dsOp3:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.eais-showcase_heroFeatureShade__UVdYx{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.84));inset:0;position:absolute}.eais-showcase_heroFeatureCopy__Y57ea{bottom:0;color:#fff;display:grid;gap:8px;left:0;padding:24px;position:absolute;right:0}.eais-showcase_heroFeatureCopy__Y57ea em,.eais-showcase_heroFeatureCopy__Y57ea small,.eais-showcase_heroFeatureCopy__Y57ea strong{color:#fff}.eais-showcase_featureCardCopy__V43ZQ small,.eais-showcase_workCopy__Fg24b small{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.eais-showcase_heroFeatureCopy__Y57ea strong{font-family:var(--font-brand);font-size:clamp(26px,3vw,42px);letter-spacing:-.05em;line-height:1}.eais-showcase_featureCardCopy__V43ZQ em,.eais-showcase_heroFeatureCopy__Y57ea em,.eais-showcase_workCopy__Fg24b em{font-family:var(--font-sans);font-size:12px;font-style:normal;line-height:1.45}.eais-showcase_categoryArea__8U5Q8{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:17px 0}.eais-showcase_categoryTabs__bHm7n{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin}.eais-showcase_activeTab__MiZGW,.eais-showcase_categoryTab__HXgIb{background:transparent;border:1px solid var(--line);border-radius:12px;color:var(--muted);cursor:pointer;flex:0 0 auto;font-family:var(--font-sans);font-size:12px;font-weight:600;min-height:44px;padding:0 15px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.eais-showcase_categoryTab__HXgIb:focus-visible,.eais-showcase_categoryTab__HXgIb:hover{border-color:var(--accent);color:var(--ink);outline:none}.eais-showcase_activeTab__MiZGW{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.eais-showcase_featured__aRgr0,.eais-showcase_process__w4NNr,.eais-showcase_works__cJbWf{border-bottom:1px solid var(--line);padding:clamp(55px,7vw,98px) 0}.eais-showcase_anchorTarget___Zq0e,.eais-showcase_featured__aRgr0,.eais-showcase_process__w4NNr{scroll-margin-top:var(--eais-anchor-offset)}.eais-showcase_anchorTarget___Zq0e{display:block;height:0}.eais-showcase_sectionHeader__9s_kA{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:28px}.eais-showcase_sectionHeader__9s_kA h2{font-size:clamp(30px,3vw,48px);line-height:1;margin:13px 0 0}.eais-showcase_sectionHeader__9s_kA>p{font-size:13px;max-width:39ch}.eais-showcase_featureControls__PYNS3{display:none}.eais-showcase_featureArrow__3c58X{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:22px;height:44px;justify-content:center;padding:0;width:44px}.eais-showcase_featureArrow__3c58X:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.eais-showcase_featureArrow__3c58X:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.eais-showcase_featureArrow__3c58X:disabled{color:var(--muted);cursor:default;opacity:.45}.eais-showcase_featureStrip__pLZrV{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.eais-showcase_featureCard__0nLrG,.eais-showcase_workCard__kXJtj{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;min-width:0;overflow:hidden;padding:0;text-align:left;transition:border-color .18s ease,transform .18s ease}.eais-showcase_featureCard__0nLrG:hover,.eais-showcase_workCard__kXJtj:hover{border-color:var(--accent);transform:translateY(-3px)}.eais-showcase_featureCard__0nLrG:focus-visible,.eais-showcase_workCard__kXJtj:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.eais-showcase_featureImage__0cphc{display:block;height:224px;overflow:hidden;position:relative}.eais-showcase_featureImage__0cphc img,.eais-showcase_workImage__BeHXL img{-o-object-fit:cover;object-fit:cover;transition:transform .34s cubic-bezier(.2,.8,.2,1)}.eais-showcase_featureCard__0nLrG:hover img,.eais-showcase_workCard__kXJtj:hover img{transform:scale(1.045)}.eais-showcase_featureCardCopy__V43ZQ,.eais-showcase_workCopy__Fg24b{display:grid;gap:8px;padding:16px}.eais-showcase_featureCardCopy__V43ZQ small,.eais-showcase_workCopy__Fg24b small{color:var(--accent)}.eais-showcase_featureCardCopy__V43ZQ strong,.eais-showcase_workCopy__Fg24b strong{font-family:var(--font-brand);font-size:24px;letter-spacing:-.045em;line-height:1.05}.eais-showcase_featureCardCopy__V43ZQ em,.eais-showcase_workCopy__Fg24b em{color:var(--muted)}.eais-showcase_featureCardCopy__V43ZQ b,.eais-showcase_workCopy__Fg24b b{color:var(--ink);font-family:var(--font-sans);font-size:11px;margin-top:4px}.eais-showcase_featureCardCopy__V43ZQ b span,.eais-showcase_workCopy__Fg24b b span{color:var(--accent);font-size:14px;margin-left:4px}.eais-showcase_paginationSummary__PD6Ks{color:var(--muted);font-family:var(--font-sans);font-size:12px;margin:-12px 0 20px}.eais-showcase_pagination__mdsUv{justify-content:center;margin-top:26px}.eais-showcase_paginationPages__DsWoi,.eais-showcase_pagination__mdsUv{align-items:center;display:flex;gap:8px}.eais-showcase_paginationMove__Y7KcE,.eais-showcase_paginationPage__U9BWB{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:700;height:44px;justify-content:center;min-width:44px}.eais-showcase_paginationMove__Y7KcE{padding:0 14px}.eais-showcase_paginationMove__Y7KcE:hover:not(:disabled),.eais-showcase_paginationPage__U9BWB:hover{border-color:var(--accent);color:var(--accent)}.eais-showcase_paginationMove__Y7KcE:focus-visible,.eais-showcase_paginationPage__U9BWB:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.eais-showcase_paginationMove__Y7KcE:disabled{color:var(--muted);cursor:default;opacity:.45}.eais-showcase_paginationPage__U9BWB[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.eais-showcase_paginationEllipsis__lw_2g{align-items:center;color:var(--muted);display:inline-flex;font-family:var(--font-sans);height:44px;justify-content:center;min-width:24px}.eais-showcase_paginationCompactLabel__CTsyr{display:none}.eais-showcase_workGrid__DkYnz{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.eais-showcase_workImage__BeHXL{background:var(--surface-raised);display:block;height:200px;overflow:hidden;position:relative}.eais-showcase_workCard__kXJtj:nth-child(3n+1) .eais-showcase_workImage__BeHXL img{-o-object-position:center 35%;object-position:center 35%}.eais-showcase_workCard__kXJtj:nth-child(3n+2) .eais-showcase_workImage__BeHXL img{-o-object-position:center 46%;object-position:center 46%}.eais-showcase_workCard__kXJtj:nth-child(3n) .eais-showcase_workImage__BeHXL img{-o-object-position:center 60%;object-position:center 60%}.eais-showcase_featureCardCopy__V43ZQ b,.eais-showcase_workCopy__Fg24b b{align-items:center;border:1px solid var(--line);border-radius:12px;display:inline-flex;gap:7px;justify-self:start;line-height:1.4;padding:8px 11px}.eais-showcase_workCopy__Fg24b b span{margin-left:0}.eais-showcase_featureCard__0nLrG:focus-visible .eais-showcase_featureCardCopy__V43ZQ b,.eais-showcase_featureCard__0nLrG:hover .eais-showcase_featureCardCopy__V43ZQ b,.eais-showcase_workCard__kXJtj:focus-visible .eais-showcase_workCopy__Fg24b b,.eais-showcase_workCard__kXJtj:hover .eais-showcase_workCopy__Fg24b b{border-color:var(--accent)}.eais-showcase_emptyResult__IQYS1{color:var(--muted);font-size:14px;grid-column:1/-1;padding:30px 0}.eais-showcase_processGrid__XOVNT{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.eais-showcase_processGrid__XOVNT article{border-top:1px solid var(--line);padding-top:16px}.eais-showcase_processGrid__XOVNT span{color:var(--accent);font-family:var(--font-sans);font-size:10px;font-weight:600}.eais-showcase_processGrid__XOVNT h3{font-family:var(--font-brand);font-size:25px;letter-spacing:-.045em;line-height:1.05;margin:18px 0 9px}.eais-showcase_processGrid__XOVNT p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.eais-showcase_distinction__iuNmv{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:14px;justify-content:space-between;padding-top:28px}.eais-showcase_distinction__iuNmv strong{color:var(--ink);font-family:var(--font-sans)}.eais-showcase_dialog__Y5ar_{background:var(--canvas);border:1px solid var(--line);border-radius:12px;box-shadow:0 28px 90px rgba(0,0,0,.38);color:var(--ink);grid-template-columns:minmax(300px,1fr) minmax(280px,.88fr);inset:0;margin:auto;max-height:min(760px,calc(100vh - 48px));max-height:min(760px,calc(100dvh - 48px));max-width:1040px;overflow:auto;padding:0;position:fixed;width:min(1040px,calc(100vw - 48px))}.eais-showcase_dialog__Y5ar_:not([open]){display:none}.eais-showcase_dialog__Y5ar_[open]{display:grid}.eais-showcase_dialog__Y5ar_::backdrop{background:rgba(4,9,16,.74)}.eais-showcase_closeButton__nxXy8{align-items:center;background:var(--canvas);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:26px;height:44px;justify-content:center;position:absolute;right:14px;top:14px;width:44px;z-index:2}.eais-showcase_closeButton__nxXy8:focus-visible,.eais-showcase_closeButton__nxXy8:hover{border-color:var(--accent);outline:none}.eais-showcase_dialogImage__MOjz1{background:var(--surface-raised);min-height:470px;position:relative}.eais-showcase_dialogImage__MOjz1 img{-o-object-fit:cover;object-fit:cover}.eais-showcase_page__NNhgU [data-eais-cover-framing=full-body]{background:#fff}.eais-showcase_page__NNhgU [data-eais-cover-framing=full-body] img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:none}.eais-showcase_dialogCopy__gva_H{padding:clamp(28px,4vw,54px) clamp(24px,4vw,48px)}.eais-showcase_dialogCopy__gva_H h2{font-size:clamp(38px,4vw,58px);line-height:.96;margin:13px 0 18px}.eais-showcase_dialogSummary__6MgJe{color:var(--muted);font-size:14px;line-height:1.62;margin:0}.eais-showcase_outcome__OCs7N{border-left:2px solid var(--accent);margin-top:28px;padding-left:14px}.eais-showcase_outcome__OCs7N p{font-family:var(--font-brand);font-size:22px;letter-spacing:-.035em;line-height:1.15;margin:8px 0 0}.eais-showcase_processList__DAVwi,.eais-showcase_teamInfo__YddZM{border-top:1px solid var(--line);margin-top:28px;padding-top:16px}.eais-showcase_processList__DAVwi>span,.eais-showcase_teamInfo__YddZM>span{color:var(--accent);font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.eais-showcase_teamInfo__YddZM p{color:var(--muted);font-size:12px;line-height:1.55;margin:8px 0 0}.eais-showcase_processList__DAVwi ol{display:grid;gap:0;list-style:none;margin:7px 0 0;padding:0}.eais-showcase_dialogCopy__gva_H li{border-top:1px solid var(--line);color:var(--muted);display:grid;font-size:12px;gap:11px;grid-template-columns:22px 1fr;line-height:1.5;padding:11px 0}.eais-showcase_dialogCopy__gva_H li b{color:var(--accent);font-family:var(--font-sans);font-size:10px;font-weight:600}@media (max-width:1023px){.eais-showcase_page__NNhgU{display:block}.eais-showcase_sidebar__ZrXdr{display:none}.eais-showcase_content__c36S9{padding:0 clamp(20px,5vw,44px) 38px}.eais-showcase_mobileNavigation__pFBmR{border-bottom:1px solid var(--line);display:block}.eais-showcase_mobileNavigation__pFBmR summary{align-items:center;cursor:pointer;display:flex;font-family:var(--font-sans);font-size:13px;font-weight:700;justify-content:space-between;min-height:56px}.eais-showcase_mobileNavigation__pFBmR summary::-webkit-details-marker{display:none}.eais-showcase_mobileNavigation__pFBmR[open] summary span{transform:rotate(45deg)}.eais-showcase_mobileNavigation__pFBmR nav{border-top:1px solid var(--line);display:grid;padding:7px 0 12px}.eais-showcase_mobileNavigation__pFBmR a{align-items:center;display:flex;font-family:var(--font-sans);font-size:13px;font-weight:600;min-height:44px}.eais-showcase_hero__GulcH{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr)}.eais-showcase_workGrid__DkYnz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.eais-showcase_page__NNhgU{--eais-anchor-offset:calc(72px + 105px + 20px)}.eais-showcase_topBar__n_GUi{align-items:stretch;flex-direction:column;gap:12px;margin-inline:clamp(-44px,-5vw,-20px);min-height:auto;padding:17px clamp(20px,5vw,44px)}.eais-showcase_searchShell__AkUaQ{width:100%}.eais-showcase_hero__GulcH{grid-template-columns:1fr;padding:48px 0 55px}.eais-showcase_hero__GulcH h1{font-size:clamp(48px,13vw,68px)}.eais-showcase_heroFeature__dsOp3{min-height:320px}.eais-showcase_sectionHeader__9s_kA{align-items:flex-start;flex-direction:column;gap:13px}.eais-showcase_featureControls__PYNS3{display:flex;gap:8px;justify-content:flex-end;margin:-12px 0 10px}.eais-showcase_featureStrip__pLZrV{display:flex;margin:0 -20px;overflow-x:auto;padding:6px 20px;scroll-padding-inline:20px;scroll-snap-type:x mandatory}.eais-showcase_featureCard__0nLrG{flex:0 0 min(78vw,350px);scroll-snap-align:start}.eais-showcase_featureImage__0cphc{height:210px}.eais-showcase_pagination__mdsUv{flex-wrap:wrap;gap:4px;margin-top:20px}.eais-showcase_paginationPages__DsWoi{gap:4px}.eais-showcase_paginationMove__Y7KcE{padding:0;width:44px}.eais-showcase_paginationEllipsis__lw_2g,.eais-showcase_paginationLongLabel__LyM2B,.eais-showcase_paginationPage__U9BWB[data-compact=hide]{display:none}.eais-showcase_paginationCompactLabel__CTsyr{display:inline}.eais-showcase_processGrid__XOVNT{grid-template-columns:1fr}.eais-showcase_processGrid__XOVNT h3{margin-top:11px}.eais-showcase_distinction__iuNmv{align-items:flex-start;flex-direction:column}.eais-showcase_dialog__Y5ar_{border-bottom-left-radius:0;border-bottom-right-radius:0;grid-template-columns:1fr;inset:auto 0 0;margin:0;max-height:92vh;max-height:92dvh;width:100%}.eais-showcase_dialogImage__MOjz1{min-height:245px}.eais-showcase_dialogCopy__gva_H{padding-top:32px}}@media (max-width:430px){.eais-showcase_content__c36S9{padding-left:16px;padding-right:16px}.eais-showcase_topBar__n_GUi{margin-inline:-16px;padding-inline:16px}.eais-showcase_hero__GulcH h1{letter-spacing:-.07em}.eais-showcase_categoryArea__8U5Q8{margin-left:-16px;margin-right:-16px;padding-left:16px}.eais-showcase_featureStrip__pLZrV{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.eais-showcase_workGrid__DkYnz{gap:11px}.eais-showcase_workImage__BeHXL{height:142px}.eais-showcase_workCopy__Fg24b{padding:13px}.eais-showcase_workCopy__Fg24b strong{font-size:20px}.eais-showcase_workCopy__Fg24b em{font-size:11px}}@media (max-width:390px){.eais-showcase_workGrid__DkYnz{grid-template-columns:1fr}.eais-showcase_workImage__BeHXL{height:205px}.eais-showcase_previewLabel__xyWxj span{display:none}}@media (prefers-reduced-motion:reduce){.eais-showcase_activeTab__MiZGW,.eais-showcase_categoryTab__HXgIb,.eais-showcase_featureCard__0nLrG,.eais-showcase_featureCard__0nLrG img,.eais-showcase_heroFeature__dsOp3 img,.eais-showcase_navigation__BZAvA a,.eais-showcase_primaryAction__Yc2Al,.eais-showcase_workCard__kXJtj,.eais-showcase_workCard__kXJtj img{transition:none}.eais-showcase_featureCard__0nLrG:hover,.eais-showcase_primaryAction__Yc2Al:hover,.eais-showcase_workCard__kXJtj:hover{transform:none}}.eais-project-detail_detailPage__QCUWZ{font-family:var(--font-sans)}.eais-project-detail_detailPage__QCUWZ section{scroll-margin-top:110px}.eais-project-detail_detailPage__QCUWZ h1,.eais-project-detail_detailPage__QCUWZ h2,.eais-project-detail_detailPage__QCUWZ h3{color:var(--ink);font-family:var(--font-brand);font-weight:600}.eais-project-detail_detailPage__QCUWZ h2{font-size:clamp(30px,3.2vw,44px);letter-spacing:-.045em;line-height:1.1;margin:12px 0 0}.eais-project-detail_detailPage__QCUWZ h3{font-size:21px;letter-spacing:-.025em;line-height:1.2;margin:0}.eais-project-detail_detailPage__QCUWZ p{line-height:1.7}.eais-project-detail_detailPage__QCUWZ a:focus-visible,.eais-project-detail_detailPage__QCUWZ button:focus-visible,.eais-project-detail_detailPage__QCUWZ summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.eais-project-detail_topBar__3EtwM{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;min-height:92px}.eais-project-detail_detailPage__QCUWZ .eais-project-detail_backButton__QJ8CP{background:transparent;border:1px solid var(--line);border-radius:12px!important;color:var(--ink);font-family:var(--font-sans);font-size:11px;min-height:44px;padding:0 14px}.eais-project-detail_allProjects__A_xhv{align-items:center;display:inline-flex;font-size:12px;gap:12px;min-height:44px}.eais-project-detail_allProjects__A_xhv span{color:var(--accent)}.eais-project-detail_intro__WcVGA{padding-top:clamp(42px,6vw,82px)}.eais-project-detail_titleRow__VI80s{align-items:end;display:grid;gap:24px;grid-template-columns:1.2fr 1fr;margin:12px 0 34px}.eais-project-detail_titleRow__VI80s h1{font-size:clamp(48px,5.7vw,82px);letter-spacing:-.06em;line-height:.98;margin:0;max-width:12ch}.eais-project-detail_titleRow__VI80s>p{color:var(--muted);font-size:14px;margin:0;max-width:44ch}.eais-project-detail_cover__6aWaZ{margin:0}.eais-project-detail_coverImage__wGi1p{aspect-ratio:16/9;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;max-height:590px;overflow:hidden;position:relative}.eais-project-detail_coverImage__wGi1p img{-o-object-fit:cover;object-fit:cover}.eais-project-detail_coverImage__wGi1p[data-eais-cover-framing=full-body]{background:#fff}.eais-project-detail_coverImage__wGi1p[data-eais-cover-framing=full-body] img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.eais-project-detail_cover__6aWaZ figcaption{color:var(--muted);font-size:10px;line-height:1.6;padding:12px 0 25px}.eais-project-detail_sectionNavigation__8fiJe{background:var(--canvas);border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:25px;overflow-x:auto;padding:10px 0;scrollbar-width:thin}.eais-project-detail_sectionNavigation__8fiJe a{align-items:center;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;min-height:44px}.eais-project-detail_sectionNavigation__8fiJe a:hover{color:var(--accent)}.eais-project-detail_story__AN1PY{border-bottom:1px solid var(--line);display:grid;gap:clamp(30px,5vw,70px);grid-template-columns:1fr 1fr;padding:clamp(45px,6vw,82px) 0}.eais-project-detail_storyLead___2HUE{color:var(--muted);font-size:14px;margin:23px 0 0}.eais-project-detail_idea__vxCQO>p{color:var(--ink);font-size:16px;margin:0}.eais-project-detail_intendedOutcome__r_0ck{border-left:2px solid var(--accent);margin-top:30px;padding-left:17px}.eais-project-detail_intendedOutcome__r_0ck>span,.eais-project-detail_robotNote__Rp7Sy>span,.eais-project-detail_smallLabel__NP6xU{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.09em}.eais-project-detail_intendedOutcome__r_0ck p{font-family:var(--font-brand);font-size:23px;letter-spacing:-.025em;line-height:1.3;margin:10px 0 0}.eais-project-detail_section__UviyN{border-bottom:1px solid var(--line);padding:clamp(45px,6vw,80px) 0}.eais-project-detail_sectionHeading__6l4fx{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:28px}.eais-project-detail_sectionHeading__6l4fx>p{color:var(--muted);font-size:12px;margin:0;max-width:38ch}.eais-project-detail_robotNote__Rp7Sy{border-left:2px solid var(--line);margin-bottom:24px;padding-left:17px}.eais-project-detail_robotNote__Rp7Sy p{color:var(--muted);font-size:13px;margin:8px 0 0;max-width:85ch}.eais-project-detail_disclosures__Gvx6I{display:grid;gap:12px}.eais-project-detail_disclosure__4r9hc{background:var(--surface);border:1px solid var(--line);border-radius:12px}.eais-project-detail_disclosure__4r9hc summary{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;min-height:80px;padding:18px 22px}.eais-project-detail_disclosure__4r9hc summary::-webkit-details-marker{display:none}.eais-project-detail_disclosure__4r9hc summary>span{font-size:14px;font-weight:600}.eais-project-detail_disclosure__4r9hc summary small{color:var(--muted);display:block;font-size:11px;font-weight:400;line-height:1.5;margin-top:4px}.eais-project-detail_disclosure__4r9hc summary b{color:var(--accent);font-size:23px;font-weight:400}.eais-project-detail_disclosure__4r9hc[open] summary{border-bottom:1px solid var(--line)}.eais-project-detail_disclosure__4r9hc[open] summary b{transform:rotate(45deg)}.eais-project-detail_noteGrid__TzQbm{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));padding:25px 22px 30px}.eais-project-detail_architecture__N6LAm p,.eais-project-detail_noteGrid__TzQbm article p,.eais-project-detail_processSteps__a_F0p p{color:var(--muted);font-size:12px;margin:10px 0 0}.eais-project-detail_architecture__N6LAm{display:grid;gap:22px;list-style:none;margin:0;padding:26px 22px 30px}.eais-project-detail_architecture__N6LAm li{display:grid;gap:15px;grid-template-columns:24px 1fr}.eais-project-detail_architecture__N6LAm li>span,.eais-project-detail_processSteps__a_F0p li>span{color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:500}.eais-project-detail_processSteps__a_F0p{display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.eais-project-detail_processSteps__a_F0p li{border-top:1px solid var(--line);padding-top:17px}.eais-project-detail_processSteps__a_F0p h3{margin-top:17px}.eais-project-detail_experimentQuestion__QEx4I{font-family:var(--font-brand);font-size:clamp(24px,2.6vw,34px);letter-spacing:-.025em;line-height:1.3!important;margin:0 0 28px;max-width:40ch}.eais-project-detail_demoSlot__auSYk{align-items:center;display:grid;gap:24px;grid-template-columns:115px 1fr;margin-top:32px}.eais-project-detail_demoMark__guq_K{align-items:center;aspect-ratio:4/3;background:var(--surface-raised);border:1px solid var(--line);border-radius:12px;display:flex;justify-content:center}.eais-project-detail_demoMark__guq_K span{border:1px solid var(--muted);border-radius:3px;display:block;height:22px;opacity:.65;position:relative;width:32px}.eais-project-detail_demoMark__guq_K span:after{border-bottom:1px solid var(--muted);border-top:1px solid var(--muted);content:"";inset:4px -1px;position:absolute}.eais-project-detail_demoSlot__auSYk h3{margin-top:7px}.eais-project-detail_demoSlot__auSYk p{color:var(--muted);font-size:12px;margin:7px 0 0;max-width:68ch}.eais-project-detail_team__P_ION{margin-bottom:30px;max-width:70ch}.eais-project-detail_team__P_ION p{color:var(--muted);font-size:13px;margin-top:8px}.eais-project-detail_resourceList__Xuwrm{border-top:1px solid var(--line)}.eais-project-detail_resourceList__Xuwrm article{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:20px 0}.eais-project-detail_resourceList__Xuwrm h3{font-family:var(--font-sans);font-size:13px;letter-spacing:0}.eais-project-detail_resourceList__Xuwrm p{color:var(--muted);font-size:11px;margin:6px 0 0}.eais-project-detail_resourceList__Xuwrm article>span{color:var(--muted);flex:0 0 auto;font-size:10px}.eais-project-detail_developerEntry__1ST_D{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;gap:28px;justify-content:space-between;margin-top:30px;padding:25px}.eais-project-detail_developerEntry__1ST_D p{color:var(--muted);font-size:12px;margin:9px 0 0;max-width:65ch}.eais-project-detail_developerEntry__1ST_D>div:last-child{flex:0 0 auto}.eais-project-detail_developerEntry__1ST_D a{align-items:center;background:var(--ink);border-radius:12px;color:var(--canvas);display:flex;font-size:11px;font-weight:600;gap:16px;min-height:44px;padding:0 14px}.eais-project-detail_detailPage__QCUWZ .eais-project-detail_developerEntry__1ST_D a{color:var(--canvas)}.eais-project-detail_developerEntry__1ST_D small{color:var(--muted);display:block;font-size:10px;margin-top:9px;text-align:center}.eais-project-detail_related__T2_e5{padding:clamp(45px,6vw,80px) 0 15px}.eais-project-detail_related__T2_e5 .eais-project-detail_sectionHeading__6l4fx>a{align-items:center;display:inline-flex;font-size:12px;gap:10px;min-height:44px}.eais-project-detail_relatedGrid__xlBcp{display:grid;gap:18px;grid-template-columns:1fr 1fr}.eais-project-detail_relatedCard__nvppt{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden;transition:border-color .18s ease}.eais-project-detail_relatedCard__nvppt:hover{border-color:var(--accent)}.eais-project-detail_relatedCard__nvppt>div{aspect-ratio:16/9;background:var(--surface-raised);position:relative}.eais-project-detail_relatedCard__nvppt img{-o-object-fit:cover;object-fit:cover}.eais-project-detail_relatedCard__nvppt>span{display:grid;gap:8px;padding:20px}.eais-project-detail_relatedCard__nvppt small{color:var(--accent);font-size:10px;letter-spacing:.07em}.eais-project-detail_relatedCard__nvppt strong{font-family:var(--font-brand);font-size:26px;letter-spacing:-.035em;line-height:1.1}.eais-project-detail_relatedCard__nvppt em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.6}.eais-project-detail_relatedCard__nvppt b{font-size:11px;margin-top:4px}@media (max-width:1023px){.eais-project-detail_titleRow__VI80s h1{font-size:clamp(48px,7vw,68px)}.eais-project-detail_processSteps__a_F0p{gap:20px}}@media (max-width:767px){.eais-project-detail_topBar__3EtwM{min-height:76px}.eais-project-detail_titleRow__VI80s{gap:20px;grid-template-columns:1fr;margin-bottom:26px}.eais-project-detail_titleRow__VI80s h1{font-size:clamp(46px,12vw,64px);max-width:13ch}.eais-project-detail_titleRow__VI80s>p{font-size:13px}.eais-project-detail_coverImage__wGi1p{aspect-ratio:4/3}.eais-project-detail_coverImage__wGi1p img{-o-object-fit:contain;object-fit:contain}.eais-project-detail_sectionNavigation__8fiJe{gap:22px}.eais-project-detail_story__AN1PY{gap:27px;grid-template-columns:1fr}.eais-project-detail_idea__vxCQO>p{font-size:14px}.eais-project-detail_sectionHeading__6l4fx{align-items:flex-start;flex-direction:column;gap:16px}.eais-project-detail_sectionHeading__6l4fx>p{max-width:none}.eais-project-detail_noteGrid__TzQbm,.eais-project-detail_processSteps__a_F0p{grid-template-columns:1fr}.eais-project-detail_processSteps__a_F0p{gap:24px}.eais-project-detail_processSteps__a_F0p h3{margin-top:10px}.eais-project-detail_disclosure__4r9hc summary{padding:17px}.eais-project-detail_architecture__N6LAm,.eais-project-detail_noteGrid__TzQbm{padding:22px 17px}.eais-project-detail_demoSlot__auSYk{gap:17px;grid-template-columns:74px 1fr}.eais-project-detail_demoSlot__auSYk h3{font-size:20px}.eais-project-detail_resourceList__Xuwrm article{align-items:flex-start}.eais-project-detail_resourceList__Xuwrm article>span{font-size:9px;padding-top:3px}.eais-project-detail_developerEntry__1ST_D{align-items:flex-start;flex-direction:column;gap:20px;padding:22px}.eais-project-detail_developerEntry__1ST_D small{text-align:left}.eais-project-detail_relatedGrid__xlBcp{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.eais-project-detail_relatedCard__nvppt{transition:none}}