.pax-profile_profile__VcQ93 .pax-profile_hero__R_jM5{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;padding:76px 68px 65px;align-items:center;position:relative;isolation:isolate}.pax-profile_hero__R_jM5:before{content:"";position:absolute;inset:50% 0 0;background-image:linear-gradient(light-dark(#d9d7d270,#41484970) 1px,transparent 0),linear-gradient(90deg,light-dark(#d9d7d270,#41484970) 1px,transparent 0);background-size:38px 38px;mask-image:linear-gradient(transparent,#0008);z-index:-1}.pax-profile_profile__VcQ93 h1{font-size:clamp(68px,7.5vw,106px);line-height:1.1;letter-spacing:-5px;font-weight:600;margin:23px 0}.pax-profile_profile__VcQ93 h1 em{display:block;font-size:1.4em;line-height:.9;letter-spacing:-3px}.pax-profile_heroIntro__SQyEJ{font-size:21px;line-height:1.6;color:var(--muted-foreground);margin-top:32px!important}.pax-profile_location__v5nKC{font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted-foreground);margin-top:16px!important}.pax-profile_heroActions__29bVD{display:flex;align-items:center;gap:28px;margin-top:30px}.pax-profile_portrait__NR1yX{max-width:340px;justify-self:end;padding:10px;border:1px solid var(--line);background:var(--paper);transform:rotate(2deg)}.pax-profile_portrait__NR1yX img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;filter:saturate(.6)}.pax-profile_portrait__NR1yX figcaption{font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:1.3px;color:var(--muted-foreground);padding:15px 5px 5px}.pax-profile_announcement__GTI8g{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:21px 48px;border-block:1px solid var(--line);background:var(--card);font-size:13px}.pax-profile_announcement__GTI8g>span:first-child{font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:1px;color:var(--teal)}.pax-profile_announcement__GTI8g strong{font-weight:500}.pax-profile_announcement__GTI8g>span:nth-of-type(2){color:var(--muted-foreground)}.pax-profile_announcement__GTI8g svg{margin-left:auto;color:var(--teal)}.pax-profile_announcement__GTI8g:hover{background:var(--secondary)}.pax-profile_content__mnPpB{counter-reset:profile-section}.pax-profile_section__h3tRB{counter-increment:profile-section;border-bottom:1px solid var(--line);padding:76px 48px}.pax-profile_section__h3tRB:last-child{border-bottom:0}.pax-profile_sectionHeading__fIXUw{margin-bottom:34px}.pax-profile_sectionHeading__fIXUw:before{content:counter(profile-section,decimal-leading-zero) " / PERSONAL PROFILE";display:block;font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:1.2px;color:var(--muted-foreground);margin-bottom:20px}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB h2{font-size:clamp(36px,4vw,52px);font-weight:550;line-height:1.1;letter-spacing:-1.6px}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB h2 em{font-size:1.17em}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB h3,.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB h4{font-weight:500;letter-spacing:-.4px}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB h3{margin-bottom:16px}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB p{line-height:1.8}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB>div>p{margin-bottom:24px}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB>div>p:last-child{margin-bottom:0}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB p+p{margin-top:18px}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB a:focus-visible,.pax-profile_profile__VcQ93 button:focus-visible{outline:2px solid var(--teal);outline-offset:5px}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB p a{text-decoration-thickness:1px;text-underline-offset:4px}.pax-profile_highlights___0xHH{display:grid;grid-template-columns:1fr 1fr;gap:32px}.pax-profile_highlight__cgbgY{display:flex;flex-direction:column;border-bottom:1px solid var(--line);min-width:0}.pax-profile_highlight__cgbgY:first-child{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1.1fr;background:var(--card);border:1px solid var(--line)}.pax-profile_highlightImage__Ifugd{position:relative;aspect-ratio:16/9;background:light-dark(#eae9e3,#242826);overflow:hidden}.pax-profile_highlight__cgbgY:first-child .pax-profile_highlightImage__Ifugd{aspect-ratio:auto;min-height:330px;background:#25282a}.pax-profile_highlightCopy__HNnlX{display:flex;flex-direction:column;gap:12px;padding:25px 0 30px;flex:1;min-width:0}.pax-profile_highlight__cgbgY:first-child .pax-profile_highlightCopy__HNnlX{padding:34px;justify-content:center}.pax-profile_highlightCopy__HNnlX h3{font-size:22px;line-height:1.35;margin-bottom:0!important}.pax-profile_highlightCopy__HNnlX p{font-size:14px;color:var(--muted-foreground)}.pax-profile_highlight__cgbgY:hover h3{color:var(--teal)}.pax-profile_profile__VcQ93 .pax-profile_essay__Dzt9n{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px}.pax-profile_essay__Dzt9n p{font-size:17px;color:var(--muted-foreground)}.pax-profile_skills__wwbjH{display:grid;grid-template-columns:repeat(3,1fr);margin:15px 0 45px;border-top:1px solid var(--line)}.pax-profile_skills__wwbjH>div{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:25px 20px 25px 0}.pax-profile_skills__wwbjH h4{font-size:15px}.pax-profile_skills__wwbjH p{font-size:13px}.pax-profile_experience__YCPkU{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pax-profile_experience__YCPkU>div{border-radius:0;background:var(--card)}.pax-profile_projects___3fug{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;border-top:1px solid var(--line)}.pax-profile_project__I9wUD{padding:28px 0;border-bottom:1px solid var(--line);min-width:0;position:relative}.pax-profile_project__I9wUD h3{font-size:18px;overflow-wrap:anywhere}.pax-profile_project__I9wUD p{font-size:13px}.pax-profile_project__I9wUD>div>div:first-child{background:none;padding:4px 0}.pax-profile_project__I9wUD>div>div:first-child svg{width:18px;height:18px}.pax-profile_project__I9wUD>span{display:none}.pax-profile_mediaGrid__O1efi{display:grid;grid-template-columns:1fr 1fr;gap:30px}.pax-profile_mediaGrid__O1efi>*{min-width:0}.pax-profile_profile__VcQ93 button{cursor:pointer}@media (max-width:1000px){.pax-profile_profile__VcQ93 .pax-profile_hero__R_jM5{padding:60px 35px;gap:40px}.pax-profile_heroIntro__SQyEJ{font-size:18px}.pax-profile_heroActions__29bVD{gap:18px}.pax-profile_portrait__NR1yX{max-width:280px}.pax-profile_section__h3tRB{padding:65px 32px}.pax-profile_highlight__cgbgY:first-child .pax-profile_highlightCopy__HNnlX{padding:26px}.pax-profile_highlightCopy__HNnlX h3{font-size:19px}.pax-profile_profile__VcQ93 .pax-profile_essay__Dzt9n{gap:30px}.pax-profile_skills__wwbjH{grid-template-columns:1fr 1fr}}@media (max-width:700px){.pax-profile_profile__VcQ93 .pax-profile_hero__R_jM5{padding:50px 24px;grid-template-columns:1fr;gap:40px;text-align:center}.pax-profile_profile__VcQ93 h1{font-size:66px;letter-spacing:-3px}.pax-profile_profile__VcQ93 h1 em{display:inline;font-size:1.25em}.pax-profile_heroActions__29bVD{justify-content:center}.pax-profile_portrait__NR1yX{justify-self:center;max-width:270px;transform:none}.pax-profile_heroIntro__SQyEJ{margin-top:23px!important;font-size:18px}.pax-profile_announcement__GTI8g{padding:20px;gap:10px 15px;font-size:12px}.pax-profile_announcement__GTI8g>span:nth-of-type(2){flex-basis:85%;order:1}.pax-profile_section__h3tRB{padding:56px 20px}.pax-profile_experience__YCPkU,.pax-profile_highlight__cgbgY:first-child,.pax-profile_highlights___0xHH,.pax-profile_mediaGrid__O1efi,.pax-profile_profile__VcQ93 .pax-profile_essay__Dzt9n,.pax-profile_projects___3fug{grid-template-columns:1fr}.pax-profile_highlights___0xHH{gap:30px}.pax-profile_highlight__cgbgY:first-child .pax-profile_highlightImage__Ifugd{min-height:0;aspect-ratio:16/10}.pax-profile_highlight__cgbgY:first-child .pax-profile_highlightCopy__HNnlX{padding:24px}.pax-profile_profile__VcQ93 .pax-profile_essay__Dzt9n{gap:0}.pax-profile_essay__Dzt9n p{font-size:16px}.pax-profile_skills__wwbjH{grid-template-columns:1fr}.pax-profile_skills__wwbjH>div{padding:24px 0}.pax-profile_sectionHeading__fIXUw{margin-bottom:25px}.pax-profile_sectionHeading__fIXUw:before{font-size:8px}.pax-profile_profile__VcQ93 .pax-profile_section__h3tRB h2{font-size:38px}.pax-profile_project__I9wUD>div{gap:13px}}@media (prefers-reduced-motion:reduce){.pax-profile_profile__VcQ93 *,.pax-profile_profile__VcQ93 :after,.pax-profile_profile__VcQ93 :before{animation:none!important;transition:none!important}}html.cyberpunk .pax-profile_hero__R_jM5:before{background-image:linear-gradient(var(--cyberpunk-grid) 1px,transparent 1px),linear-gradient(90deg,var(--cyberpunk-grid) 1px,transparent 1px)}html.cyberpunk .pax-profile_profile__VcQ93 h1 em{color:var(--primary);text-shadow:0 0 35px rgb(98 244 238/.12)}html.cyberpunk .pax-profile_portrait__NR1yX{border-color:rgb(246 139 221/.5);box-shadow:7px 7px 0 var(--card),7px 7px 0 1px rgb(98 244 238/.35)}html.cyberpunk .pax-profile_sectionHeading__fIXUw:before{color:var(--cyberpunk-magenta)}.pax-profile_profile__VcQ93 .pax-profile_hero__R_jM5{row-gap:24px;padding-bottom:24px}.pax-profile_heroStudy__80dhQ{grid-column:1/-1;width:100%}.pax-profile_heroStudy__80dhQ>div{margin-top:0}.pax-profile_portrait__NR1yX{position:relative;transition:transform .5s ease,box-shadow .5s ease}.pax-profile_portrait__NR1yX:hover{transform:rotate(0deg) translateY(-4px);box-shadow:8px 8px 0 var(--card),8px 8px 0 1px var(--line)}.pax-profile_portrait__NR1yX:after{content:"+";position:absolute;top:-12px;left:-12px;color:var(--teal);font:18px var(--font-mono),monospace}.pax-profile_announcement__GTI8g{position:relative;overflow:hidden}.pax-profile_announcement__GTI8g:after{content:"";position:absolute;left:0;bottom:0;width:18%;height:1px;background:var(--teal);animation:pax-profile_profile-trace__ehMOb 8s ease-in-out infinite}.pax-profile_highlight__cgbgY{transition:border-color .3s}.pax-profile_highlight__cgbgY:hover{border-color:var(--teal)}.pax-profile_highlight__cgbgY:hover .pax-profile_highlightImage__Ifugd img{transform:scale(1.025)}.pax-profile_skills__wwbjH>div{position:relative}.pax-profile_skillStudy___LPre{display:grid;place-items:center;height:92px;margin-bottom:22px;overflow:hidden;background:radial-gradient(var(--border) .6px,transparent .6px);background-size:8px 8px;border:1px solid var(--line);color:var(--teal)}.pax-profile_skillStudy___LPre>svg{display:block;width:100%;height:80px;stroke:currentColor;stroke-width:1}.pax-profile_skillStudy___LPre>span{width:68px;height:68px}.pax-profile_skillStudy___LPre[data-kind=ai]{background-color:light-dark(#ece9f066,#2c293266)}.pax-profile_skillStudy___LPre[data-kind=security]{color:light-dark(#967366,#dbb7a7)}.pax-profile_studySignal__1edMB{stroke-width:2;stroke-dasharray:8 92;animation:pax-profile_profile-signal__ea_RW 4s linear infinite}.pax-profile_studyScan__Xj_0Q{animation:pax-profile_profile-scan__w2MZ3 5s ease-in-out infinite}.pax-profile_studyOrbit__SR2WT{transform-origin:120px 40px;animation:pax-profile_profile-orbit__vVQmV 16s linear infinite}.pax-profile_project__I9wUD:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.pax-profile_project__I9wUD:focus-within:after,.pax-profile_project__I9wUD:hover:after{transform:scaleX(1)}.pax-profile_project__I9wUD>div>div:first-child svg{transition:transform .4s}.pax-profile_project__I9wUD:hover>div>div:first-child svg{transform:translateY(-3px) rotate(-8deg)}@keyframes pax-profile_profile-trace__ehMOb{0%{transform:translateX(-100%);opacity:0}15%,75%{opacity:1}to{transform:translateX(560%);opacity:0}}@keyframes pax-profile_profile-signal__ea_RW{to{stroke-dashoffset:-100}}@keyframes pax-profile_profile-scan__w2MZ3{0%,to{transform:translateY(0);opacity:0}20%,70%{opacity:.8}85%{transform:translateY(44px);opacity:0}}@keyframes pax-profile_profile-orbit__vVQmV{to{transform:rotate(1turn)}}html.cyberpunk .pax-profile_skillStudy___LPre{border-color:var(--border);background-color:var(--card)}html.cyberpunk .pax-profile_skillStudy___LPre[data-kind=security]{color:var(--cyberpunk-magenta)}@media (max-width:700px){.pax-profile_profile__VcQ93 .pax-profile_hero__R_jM5{row-gap:32px}.pax-profile_skillStudy___LPre{max-width:360px}}@media (prefers-reduced-motion:reduce){.pax-profile_highlight__cgbgY:hover .pax-profile_highlightImage__Ifugd img,.pax-profile_portrait__NR1yX:hover,.pax-profile_project__I9wUD:hover>div>div:first-child svg{transform:none}.pax-profile_project__I9wUD:after{transition:none}}.pax-profile_history___8dDh{grid-column:1/-1;width:100%;border-top:1px solid var(--border);margin-top:28px}.pax-profile_hero__R_jM5>div{min-width:0}.pax-profile_hero__R_jM5 h1{overflow-wrap:anywhere}.pax-profile_history___8dDh>section{margin-inline:0}.media-appearances_section__Qxy9R{padding:56px 48px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--paper),color-mix(in srgb,var(--secondary) 45%,var(--paper)))}.media-appearances_intro__vxZpm{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:36px;margin-bottom:30px}.media-appearances_eyebrow__9ZGOP{font:10px/1.7 var(--font-mono),monospace;color:var(--teal);letter-spacing:.8px}.media-appearances_intro__vxZpm h2{font-size:clamp(30px,3.5vw,44px);line-height:1.1;font-weight:500;letter-spacing:-1.4px;margin-top:16px!important}.media-appearances_intro__vxZpm>p{font-size:15px;line-height:1.8;color:var(--muted-foreground);max-width:52ch}.media-appearances_featured__HLmOv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.media-appearances_featured__HLmOv>div{min-width:0;display:flex;transition:transform .25s}.media-appearances_featured__HLmOv [data-video-id]{width:100%;height:100%}.media-appearances_featured__HLmOv [data-video-id] h3{font-size:21px!important;line-height:1.25!important;margin:0!important;letter-spacing:-.5px}.media-appearances_featured__HLmOv [data-video-id] p{font-size:13px;line-height:1.8}.media-appearances_all__UBHQT{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:24px;font-size:13px}.media-appearances_archive__CCtBn{margin-top:28px;border-top:1px solid var(--line)}.media-appearances_archive__CCtBn summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:16px;cursor:pointer;list-style:none}.media-appearances_archive__CCtBn summary::-webkit-details-marker{display:none}.media-appearances_archive__CCtBn summary>span{font:11px var(--font-mono),monospace;color:var(--teal)}.media-appearances_archive__CCtBn ol{list-style:none;margin:0;padding:0}.media-appearances_archive__CCtBn li{display:grid;grid-template-columns:130px 1fr;gap:24px;align-items:start;border-top:1px solid var(--line);padding:20px 0}.media-appearances_archive__CCtBn time{font:11px/1.8 var(--font-mono),monospace;color:var(--muted-foreground)}.media-appearances_archive__CCtBn a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;font-size:16px;line-height:1.5}.media-appearances_archive__CCtBn small{grid-row:2;font:10px/1.5 var(--font-mono),monospace;color:var(--teal)}.media-appearances_archive__CCtBn a>svg{grid-row:1/3;grid-column:2}.media-appearances_section__Qxy9R a:focus-visible,.media-appearances_section__Qxy9R summary:focus-visible{outline:2px solid var(--teal);outline-offset:5px}@media(hover:hover) and (pointer:fine){[data-motion=running] .media-appearances_featured__HLmOv>div:hover{transform:translateY(-4px)}}@media(max-width:1000px){.media-appearances_section__Qxy9R{padding:48px 32px}.media-appearances_featured__HLmOv{gap:14px}}@media(max-width:700px){.media-appearances_section__Qxy9R{padding:42px 20px}.media-appearances_intro__vxZpm{grid-template-columns:1fr;gap:18px}.media-appearances_featured__HLmOv{grid-template-columns:1fr;gap:22px}.media-appearances_archive__CCtBn li{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:reduce){.media-appearances_featured__HLmOv>div{transition:none;transform:none!important}}[data-motion=running] .media-appearances_featured__HLmOv>div[data-entered=true]{animation:media-appearances_media-enter__6_yGI .55s both}[data-motion=running] .media-appearances_featured__HLmOv>div:nth-child(2){animation-delay:.06s}[data-motion=running] .media-appearances_featured__HLmOv>div:nth-child(3){animation-delay:.12s}@keyframes media-appearances_media-enter__6_yGI{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.media-appearances_featured__HLmOv>div{animation:none!important}}.engagement-pricing_section__0Xl6P{padding:64px 48px;border-top:1px solid var(--line);scroll-margin-top:110px}.engagement-pricing_intro__BCHMT{max-width:740px;margin-bottom:30px}.engagement-pricing_eyebrow__1cL_5{font:10px/1.6 var(--font-mono),monospace;letter-spacing:1px;text-transform:uppercase;color:var(--teal)}.engagement-pricing_intro__BCHMT h2{font-size:clamp(32px,3.5vw,44px);font-weight:500;line-height:1.15;letter-spacing:-1.2px;margin:14px 0 20px!important}.engagement-pricing_intro__BCHMT>p:last-child{font-size:16px;line-height:1.8;color:var(--muted-foreground)}.engagement-pricing_grid__QSW_x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.engagement-pricing_grid__QSW_x[data-single=true]{grid-template-columns:1fr}.engagement-pricing_card__87wfe{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--line);background:var(--surface)}.engagement-pricing_card__87wfe h3{font-size:25px;font-weight:500;line-height:1.25;letter-spacing:-.5px;margin:16px 0!important}.engagement-pricing_price__CEiup{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;margin:0 0 24px!important}.engagement-pricing_price__CEiup span{font-size:13px;color:var(--muted-foreground)}.engagement-pricing_price__CEiup strong{font-size:clamp(34px,4vw,44px);font-weight:500;line-height:1.2;letter-spacing:-1px;white-space:nowrap;font-variant-numeric:tabular-nums}.engagement-pricing_card__87wfe ul{display:grid;gap:14px;list-style:none;margin:0;padding:0}.engagement-pricing_card__87wfe li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.75}.engagement-pricing_card__87wfe li svg{flex-shrink:0;margin-top:4px;color:var(--teal)}.engagement-pricing_limits__vkfl_{font-size:13px;line-height:1.8;color:var(--muted-foreground);margin:22px 0!important}.engagement-pricing_action__QDlmu{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;min-height:44px;margin-top:auto;font-size:13px;color:var(--teal)}.engagement-pricing_action__QDlmu:hover{text-decoration:underline;text-underline-offset:4px}.engagement-pricing_action__QDlmu:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.engagement-pricing_terms__c95fY{display:grid;gap:8px;margin-top:24px;max-width:85ch;color:var(--muted-foreground);font-size:13px;line-height:1.8}@media(min-width:1001px){.engagement-pricing_grid__QSW_x[data-single=true] .engagement-pricing_card__87wfe{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:48px}.engagement-pricing_grid__QSW_x[data-single=true] .engagement-pricing_card__87wfe>.engagement-pricing_eyebrow__1cL_5,.engagement-pricing_grid__QSW_x[data-single=true] .engagement-pricing_card__87wfe>h3,.engagement-pricing_grid__QSW_x[data-single=true] .engagement-pricing_price__CEiup{grid-column:1}.engagement-pricing_grid__QSW_x[data-single=true] .engagement-pricing_card__87wfe ul{grid-column:2;grid-row:1/4}.engagement-pricing_grid__QSW_x[data-single=true] .engagement-pricing_limits__vkfl_{grid-column:2}.engagement-pricing_grid__QSW_x[data-single=true] .engagement-pricing_action__QDlmu{grid-column:1;grid-row:4}}@media(max-width:1100px){.engagement-pricing_grid__QSW_x{grid-template-columns:1fr}}@media(max-width:1000px){.engagement-pricing_section__0Xl6P{padding:48px 32px}}@media(max-width:700px){.engagement-pricing_section__0Xl6P{padding:42px 20px}.engagement-pricing_card__87wfe{padding:24px}.engagement-pricing_intro__BCHMT h2{font-size:34px;letter-spacing:-1px}}.contact-page_page__Sa0Wb{--mint:light-dark(#e5eee4,#243b33);--lilac:light-dark(#e9e1ef,#393044)}.contact-page_hero___y5DB{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;padding:74px 48px 64px;align-items:center;background:radial-gradient(ellipse at 5% 0,color-mix(in srgb,var(--lilac) 65%,transparent),transparent 55%)}.contact-page_consultation__Zs_Tf,.contact-page_intro__UuaSL{min-width:0}.contact-page_eyebrow__5UtJE{font:10px/1.8 var(--font-mono),monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--teal)}.contact-page_intro__UuaSL h1{font-size:clamp(48px,5.7vw,76px);line-height:1.04;font-weight:550;letter-spacing:-3.6px;margin:24px 0 28px;text-wrap:balance}.contact-page_intro__UuaSL h1 em{color:var(--teal);font-size:1.08em}.contact-page_intro__UuaSL:lang(zh-Hans) h1{font-size:clamp(44px,4.4vw,60px);line-height:1.22;letter-spacing:-1px}.contact-page_offer__n_ltp{font-size:21px;font-weight:550;line-height:1.5;letter-spacing:-.5px}.contact-page_description__gRgsM{max-width:44ch;margin-top:14px!important;font-size:16px;line-height:1.85;color:var(--muted-foreground)}.contact-page_email__RoSPt{display:flex;flex-direction:column;width:fit-content;max-width:100%;gap:12px;margin-top:38px;padding-bottom:17px;border-bottom:1px solid var(--teal);transition:color .2s}.contact-page_email__RoSPt>span{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted-foreground)}.contact-page_email__RoSPt strong{font-size:clamp(19px,2.4vw,28px);font-weight:500;letter-spacing:-.8px;overflow-wrap:anywhere}.contact-page_email__RoSPt:hover{color:var(--teal)}.contact-page_location__ga2GT{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:23px!important;font:10px/1.8 var(--font-mono),monospace;color:var(--muted-foreground)}.contact-page_location__ga2GT>span{color:var(--teal)}.contact-page_consultation__Zs_Tf{position:relative;padding:30px;border:1px solid color-mix(in srgb,var(--teal) 45%,var(--line));background:radial-gradient(ellipse at 100% 0,var(--lilac),transparent 65%),var(--mint);box-shadow:7px 7px 0 var(--paper),8px 8px 0 var(--line)}.contact-page_cardTop__Fdn1E{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--teal)}.contact-page_duration__qGrLu{display:flex;align-items:center;gap:16px;padding:25px 0 23px}.contact-page_duration__qGrLu>span:first-child{font-size:94px;line-height:1;font-weight:450;letter-spacing:-7px}.contact-page_duration__qGrLu>div{display:flex;flex-direction:column;gap:7px}.contact-page_duration__qGrLu strong{font-size:19px;font-weight:500}.contact-page_duration__qGrLu>div>span{font:11px/1.5 var(--font-mono),monospace;color:var(--teal)}.contact-page_spark__NX6wH{margin-left:auto;font-size:68px;line-height:1;color:var(--teal);transform:rotate(-12deg)}.contact-page_consultation__Zs_Tf h2{font-size:25px;line-height:1.28;letter-spacing:-.8px;font-weight:500;max-width:22ch}.contact-page_agenda__us0sy{display:grid;gap:13px;list-style:none;padding:0;margin:25px 0 22px}.contact-page_agenda__us0sy li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7}.contact-page_agenda__us0sy svg{flex-shrink:0;margin-top:3px;color:var(--teal)}.contact-page_note__LRs9g{padding-top:18px;border-top:1px solid color-mix(in srgb,var(--teal) 25%,transparent);font-size:11px;line-height:1.8;color:var(--muted-foreground)}.contact-page_booking__JjBxt,.contact-page_emailButton__kFmoG{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:50px;padding:13px 16px;font:13px/1.5 var(--font-sans),sans-serif}.contact-page_booking__JjBxt{margin-top:22px;border:1px dashed color-mix(in srgb,var(--teal) 50%,var(--line));background:color-mix(in srgb,var(--paper) 45%,transparent);color:var(--muted-foreground);cursor:not-allowed}.contact-page_booking__JjBxt>svg:last-child,.contact-page_emailButton__kFmoG>svg:last-child{margin-left:auto;flex-shrink:0}.contact-page_bookingNote__obZnC{margin-top:10px!important;font-size:11px;line-height:1.7;color:var(--muted-foreground)}.contact-page_emailButton__kFmoG{--cta-height:50px;--cta-padding:13px 16px;margin-top:16px}.contact-page_details__sQPzD{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;padding:40px 48px 48px;border-top:1px solid var(--line)}.contact-page_founder__zxMAQ{display:flex;gap:20px;align-items:flex-start}.contact-page_founder__zxMAQ img{width:80px;height:90px;object-fit:cover;object-position:center 30%;filter:grayscale(1);border:1px solid var(--line)}.contact-page_founder__zxMAQ h2{margin-top:10px;font-size:23px;line-height:1.3;letter-spacing:-.6px}.contact-page_founder__zxMAQ p:not(.contact-page_eyebrow__5UtJE){margin-top:8px;font-size:12px;line-height:1.8;color:var(--muted-foreground)}.contact-page_details__sQPzD a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:5px}.contact-page_details__sQPzD a:hover{color:var(--teal)}.contact-page_context__D8c31 h3{font-size:19px;font-weight:500;letter-spacing:-.4px}.contact-page_context__D8c31 p{margin-top:12px;font-size:13px;line-height:1.85;color:var(--muted-foreground)}html.cyberpunk .contact-page_page__Sa0Wb{--mint:#102d30;--lilac:#2d203c}@media (max-width:1000px){.contact-page_details__sQPzD,.contact-page_hero___y5DB{gap:36px;padding-inline:30px}.contact-page_intro__UuaSL h1{font-size:60px}.contact-page_consultation__Zs_Tf{padding:24px}.contact-page_spark__NX6wH{font-size:52px}}@media (max-width:760px){.contact-page_details__sQPzD,.contact-page_hero___y5DB{grid-template-columns:1fr;gap:40px;padding:42px 24px}.contact-page_intro__UuaSL h1{max-width:12ch;font-size:clamp(46px,8.7vw,64px);letter-spacing:-2.6px}.contact-page_description__gRgsM{max-width:50ch}.contact-page_consultation__Zs_Tf h2{max-width:26ch}.contact-page_details__sQPzD{gap:30px}.contact-page_email__RoSPt strong{font-size:25px}.contact-page_offer__n_ltp{font-size:20px}}@media (max-width:380px){.contact-page_details__sQPzD,.contact-page_hero___y5DB{padding-inline:18px}.contact-page_consultation__Zs_Tf{padding:20px}.contact-page_email__RoSPt strong{font-size:21px}.contact-page_duration__qGrLu>span:first-child{font-size:80px}.contact-page_spark__NX6wH{font-size:43px}.contact-page_founder__zxMAQ{gap:15px}.contact-page_founder__zxMAQ img{width:65px;height:78px}}.contact-page_priceLink__hiXRb{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:12px;font-size:14px;color:var(--teal);text-decoration:underline;text-underline-offset:4px}.contact-page_priceLink__hiXRb:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.home-study_blockchain__BCflz,.home-study_crazypax__vgO6k,.home-study_lavender__ZXrRi,.home-study_strategy__hd_Gm{--study-surface:light-dark(#eee8f5,#272330);--study-accent:light-dark(#715492,#c6a6eb);--study-wash:light-dark(#d8c9ec,#493a5d)}.home-study_ai__JNU9Z,.home-study_blue__rXbBO,.home-study_fourthspace__tHU3z{--study-surface:light-dark(#e9edf8,#202938);--study-accent:light-dark(#48678d,#9cbfe8);--study-wash:light-dark(#cbd8ef,#344762)}.home-study_ghostline__hFDpR,.home-study_platforms__njC1X,.home-study_privacy__mXpyK,.home-study_sage__873ru{--study-surface:light-dark(#e5eee7,#202e29);--study-accent:light-dark(#3e7166,#9acfb9);--study-wash:light-dark(#c5dece,#345346)}.home-study_php__lnd6A,.home-study_security__ROGDC,.home-study_terracotta__MBVwu{--study-surface:light-dark(#f3e8e1,#332722);--study-accent:light-dark(#995d46,#e6af94);--study-wash:light-dark(#e9cdbf,#5d4034)}.home-study_terracotta__MBVwu{--study-accent:light-dark(#8d513b,#e6af94)}.home-study_sand__cn4DF{--study-surface:light-dark(#f2ecdd,#302a1f);--study-accent:light-dark(#7c5e27,#dfc18b);--study-wash:light-dark(#e5d5b2,#58472c)}.home-study_rose__P7Y8f{--study-surface:light-dark(#f3e7ed,#30232d);--study-accent:light-dark(#8a536f,#e5accb);--study-wash:light-dark(#e6c6d6,#58394c)}.home-study_visual__KXb_l{position:relative;width:100%;aspect-ratio:12/5;color:var(--study-accent);isolation:isolate;transform:translateZ(0);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.home-study_visual__KXb_l:before{content:"";position:absolute;inset:-12px;z-index:-1;background-image:linear-gradient(color-mix(in srgb,var(--study-accent) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--study-accent) 12%,transparent) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse,#0009,transparent 72%)}.home-study_visual__KXb_l svg{display:block;width:100%;height:100%;overflow:visible;stroke-linecap:round;stroke-linejoin:round}.home-study_seal__f_oPT,.home-study_sheet__Wi5KO{fill:light-dark(#fdfbf8,#24282c);stroke:color-mix(in srgb,var(--study-accent) 65%,var(--border));stroke-width:1}.home-study_sheet__Wi5KO{filter:drop-shadow(0 7px 7px light-dark(#25202c0d,#00000024))}.home-study_sheetBack__6Q1N7{fill:var(--study-wash);stroke:var(--study-accent);stroke-opacity:.35}.home-study_sheetMid__LEbj8{fill:color-mix(in srgb,var(--study-wash) 45%,var(--study-surface));stroke:var(--study-accent);stroke-opacity:.45}.home-study_guide__LVHST{stroke:currentColor;stroke-width:.8;stroke-dasharray:2 6;opacity:.3}.home-study_fine__7adEf{stroke:currentColor;stroke-width:1;opacity:.32}.home-study_trace__pOOkr{stroke:currentColor;stroke-width:1.8}.home-study_flow__CMV4t{stroke:currentColor;stroke-width:1.4;stroke-dasharray:4 7;animation:home-study_study-flow__4W05P 7s linear infinite}.home-study_node__oB_BB{fill:currentColor}.home-study_slot__h07Us{fill:var(--study-surface);stroke:currentColor;stroke-opacity:.4}.home-study_mapArea__faJ1f,.home-study_slotAccent__E1poy{fill:var(--study-wash);stroke:currentColor;stroke-opacity:.65}.home-study_mapArea__faJ1f{fill-opacity:.65}.home-study_emptySlot__Uypmv,.home-study_outline__k6PFv{stroke:currentColor;stroke-dasharray:3 4;opacity:.55}.home-study_floating__rT_nX{animation:home-study_study-float__aA2lB 7s ease-in-out infinite}.home-study_floatingLate__ZKLag{animation:home-study_study-float__aA2lB 8s ease-in-out -3s infinite}.home-study_layers__DQleL{transform:rotate(-3deg);transform-origin:center;transform-box:fill-box}.home-study_orbit___ZPxQ{stroke:currentColor;stroke-width:.8;stroke-dasharray:2 7;opacity:.45}.home-study_rippleLate__zW5_6,.home-study_ripple__uTBRO{stroke:currentColor;stroke-width:1;transform-origin:center;transform-box:fill-box;animation:home-study_study-ripple__fqO8K 5s ease-out infinite}.home-study_rippleLate__zW5_6{animation-delay:-2.5s}.home-study_scanLine__oxc5_{stroke:currentColor;stroke-width:1.8;animation:home-study_study-scan__fXeP1 5s ease-in-out infinite}.home-study_checkmark__WlSEV{stroke-dasharray:22;animation:home-study_study-check__Vr0Ik 6s ease-in-out infinite}.home-study_packet__5Ffu5{fill:currentColor;animation:home-study_study-packet___oce2 7s ease-in-out infinite}[data-animate][data-visible=false] .home-study_visual__KXb_l *,[data-motion=paused] .home-study_visual__KXb_l *{animation-play-state:paused}html.cyberpunk .home-study_blockchain__BCflz,html.cyberpunk .home-study_crazypax__vgO6k,html.cyberpunk .home-study_lavender__ZXrRi,html.cyberpunk .home-study_strategy__hd_Gm{--study-surface:#1c1630;--study-accent:#c5a5ff;--study-wash:#40305d}html.cyberpunk .home-study_ai__JNU9Z,html.cyberpunk .home-study_blue__rXbBO,html.cyberpunk .home-study_fourthspace__tHU3z{--study-surface:#112338;--study-accent:#91c8ff;--study-wash:#244666}html.cyberpunk .home-study_ghostline__hFDpR,html.cyberpunk .home-study_platforms__njC1X,html.cyberpunk .home-study_privacy__mXpyK,html.cyberpunk .home-study_sage__873ru{--study-surface:#102b2d;--study-accent:#62f4ce;--study-wash:#22514b}html.cyberpunk .home-study_php__lnd6A,html.cyberpunk .home-study_security__ROGDC,html.cyberpunk .home-study_terracotta__MBVwu{--study-surface:#30202d;--study-accent:#ffb8a1;--study-wash:#613a44}html.cyberpunk .home-study_sand__cn4DF{--study-surface:#30271a;--study-accent:#f2cf8d;--study-wash:#5b4727}html.cyberpunk .home-study_rose__P7Y8f{--study-surface:#2e1a32;--study-accent:#f0a3d0;--study-wash:#5d3254}@keyframes home-study_study-flow__4W05P{to{stroke-dashoffset:-88}}@keyframes home-study_study-float__aA2lB{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes home-study_study-ripple__fqO8K{0%{transform:scale(.65);opacity:.65}to{transform:scale(1.4);opacity:0}}@keyframes home-study_study-scan__fXeP1{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(65px);opacity:.9}}@keyframes home-study_study-check__Vr0Ik{0%,12%{stroke-dashoffset:22}30%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-22}}@keyframes home-study_study-packet___oce2{0%,10%{transform:translateX(0);opacity:0}20%,75%{opacity:.8}90%,to{transform:translateX(260px);opacity:0}}@media (prefers-reduced-motion:reduce){.home-study_visual__KXb_l,.home-study_visual__KXb_l *{animation:none!important;transition:none!important}.home-study_rippleLate__zW5_6,.home-study_ripple__uTBRO{opacity:.35}.home-study_checkmark__WlSEV{stroke-dashoffset:0}.home-study_packet__5Ffu5{opacity:.8}}.industry-page_directoryCard__s_UvW,.industry-page_page__V1qln{--study-surface:var(--surface);--study-accent:var(--accent);--study-wash:var(--wash)}.industry-page_hero__mj2ue h1{font-size:clamp(38px,4.1vw,58px);letter-spacing:-2px;line-height:1.08}.industry-page_heroVisual__J0deG{min-width:0}.industry-page_heroVisual__J0deG>[data-study-visual]{aspect-ratio:5/3;padding:22px}.industry-page_heroCaption__YREb6{padding:0 20px 14px;color:var(--accent);font:10px/1.6 var(--font-mono),monospace;letter-spacing:.6px}.industry-page_heroSteps__n9WA4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:1px solid color-mix(in srgb,var(--accent) 20%,var(--border))}.industry-page_heroSteps__n9WA4 li{display:flex;align-items:baseline;gap:10px;min-width:0;padding:16px;border-bottom:1px solid color-mix(in srgb,var(--accent) 15%,var(--border))}.industry-page_heroSteps__n9WA4 li:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--accent) 15%,var(--border))}.industry-page_heroSteps__n9WA4 span{color:var(--accent);font:9px/1.5 var(--font-mono),monospace}.industry-page_heroSteps__n9WA4 strong{font-size:12px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.industry-page_disclosure__mEQJi{width:fit-content;margin-top:22px!important;padding:10px 13px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:4px;background:color-mix(in srgb,var(--surface) 60%,transparent);color:var(--accent);font-size:12px;line-height:1.7}.industry-page_cardDrawing__GO7Ym>[data-study-visual]{height:100%;aspect-ratio:auto}.industry-page_example__JX3uQ{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;background:color-mix(in srgb,var(--surface) 45%,var(--paper))}.industry-page_example__JX3uQ h2{margin:18px 0 26px!important;font-size:clamp(30px,3.5vw,44px);line-height:1.15;letter-spacing:-1.4px;font-weight:500}.industry-page_example__JX3uQ>div>div p{font-size:16px;line-height:1.85;color:var(--muted-foreground)}.industry-page_example__JX3uQ>div>div p+p{margin-top:20px!important}.industry-page_related__Zq__b.industry-page_related__Zq__b{padding:0}.industry-page_directoryVisual__m_fE9{align-self:center;padding:28px;background:radial-gradient(ellipse,color-mix(in srgb,var(--wash) 55%,transparent),transparent 70%)}.industry-page_directoryGrid__L_fvN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.industry-page_directoryCard__s_UvW{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:4px;background:linear-gradient(155deg,color-mix(in srgb,var(--surface) 80%,var(--paper)),var(--surface))}.industry-page_directoryCard__s_UvW h3{font-size:27px;line-height:1.25;font-weight:500;letter-spacing:-.6px;margin:16px 0 8px!important}.industry-page_directoryCard__s_UvW>[data-study-visual]{margin:12px 0 20px}.industry-page_directoryCard__s_UvW>p{font-size:14px;line-height:1.8;color:var(--muted-foreground)}.industry-page_directoryCard__s_UvW>small{color:var(--accent);font:10px/1.7 var(--font-mono),monospace}.industry-page_directoryCard__s_UvW>span:last-child{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px;color:var(--accent);font-size:13px}.industry-page_directoryCard__s_UvW:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-motion=running] .industry-page_directoryCard__s_UvW{transition:transform .3s,border-color .3s}[data-motion=running] .industry-page_directoryCard__s_UvW:hover{transform:translateY(-4px);border-color:var(--accent)}}@media(max-width:1000px){.industry-page_hero__mj2ue h1{font-size:52px}.industry-page_heroVisual__J0deG{max-width:680px;justify-self:center}.industry-page_directoryVisual__m_fE9{max-width:620px;justify-self:center}.industry-page_example__JX3uQ{gap:28px}}@media(max-width:700px){.industry-page_hero__mj2ue h1{font-size:38px;letter-spacing:-1.3px}.industry-page_heroSteps__n9WA4 li{padding:13px 10px;gap:7px}.industry-page_heroSteps__n9WA4 strong{font-size:11px}.industry-page_heroVisual__J0deG>[data-study-visual]{padding:16px}.industry-page_directoryGrid__L_fvN,.industry-page_example__JX3uQ{grid-template-columns:1fr}.industry-page_example__JX3uQ>[data-study-visual]{max-width:420px;justify-self:center}.industry-page_directoryCard__s_UvW{padding:24px}.industry-page_directoryCard__s_UvW h3{font-size:25px}}.company-home-compact_heroImpact__O9l7_{padding:48px 36px 12px;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 77% 72%,light-dark(#bdd8cc70,#2e514048),transparent 57%),radial-gradient(ellipse at 27% 78%,light-dark(#d6cbea70,#4d3c6548),transparent 60%)}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of{position:relative;z-index:2;min-width:0}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of h1{font-size:clamp(54px,6vw,82px);line-height:1.04;letter-spacing:-3px;margin:0 0 22px}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of h1 em{font-size:1.15em;letter-spacing:-2px}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of>div{justify-content:center}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of>p{margin-inline:auto!important}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of>p:first-of-type{font-size:17px;line-height:1.65}.company-home-compact_secondaryButton__5Taet{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:54px;max-width:100%;padding:9px 10px 9px 22px;border:1px solid color-mix(in srgb,var(--ink) 32%,transparent);border-radius:8px;background:color-mix(in srgb,var(--paper) 78%,transparent);color:var(--ink);box-shadow:inset 0 1px 0 light-dark(#ffffffcc,#ffffff14),0 6px 18px light-dark(#19191f0a,#00000024);backdrop-filter:blur(14px);font-size:14px;font-weight:550;line-height:1.4;text-align:left}.company-home-compact_secondaryButton__5Taet>svg{box-sizing:content-box;flex-shrink:0;padding:8px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:50%;background:color-mix(in srgb,var(--ink) 8%,transparent)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-motion=running] .company-home-compact_secondaryButton__5Taet{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}[data-motion=running] .company-home-compact_secondaryButton__5Taet:hover{border-color:var(--teal);background:color-mix(in srgb,var(--paper) 92%,transparent);box-shadow:inset 0 1px 0 light-dark(#ffffffcc,#ffffff18),0 8px 24px light-dark(#19191f12,#00000038);transform:translateY(-2px)}[data-motion=running] .company-home-compact_secondaryButton__5Taet:active{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){html:has([data-motion=running] .company-home-compact_heroImpact__O9l7_){scroll-behavior:smooth}}html.cyberpunk .company-home-compact_heroImpact__O9l7_{background:radial-gradient(ellipse at 85% 46%,#16474b70,transparent 57%),radial-gradient(ellipse at 58% 90%,#49305d70,transparent 60%)}@media (max-width:1000px){.company-home-compact_heroImpact__O9l7_{padding:48px 24px 12px}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of h1{font-size:clamp(40px,7.4vw,64px)}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of>div{justify-content:center}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of>p{margin-inline:auto!important;max-width:640px}}@media (max-width:600px){.company-home-compact_heroImpact__O9l7_{padding:44px 16px 8px}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of h1{font-size:clamp(33px,10vw,46px);letter-spacing:-1.7px;margin-bottom:22px}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of h1 em{letter-spacing:-1px}.company-home-compact_heroImpact__O9l7_ .company-home-compact_heroCopy__zI5of>p:first-of-type{font-size:15px}}section.company-home-compact_catalogue__n7LeP{padding-block:clamp(64px,7vw,96px)}.company-home-compact_catalogue__n7LeP .company-home-compact_serviceCard__SIKlC>[data-study-visual]:before{opacity:.22}section.company-home-compact_industries__lKXry{padding-block:clamp(72px,8vw,112px)}section.company-home-compact_research__G14At{padding-block:clamp(80px,8vw,112px);background:linear-gradient(135deg,light-dark(#eeeaf3,#2b2934),light-dark(#e7eef0,#243038))}.company-home-compact_research__G14At .company-home-compact_sectionHeading__wkCpp{margin-bottom:44px}section.company-home-compact_process__QHWGE{padding-block:clamp(60px,6vw,88px);background:light-dark(#f0f1eb,#1c211f)}.company-home-compact_aiActFeature__G9j9E{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:48px;padding:56px 48px;border-block:1px solid color-mix(in srgb,var(--study-accent) 28%,var(--line));box-shadow:inset 4px 0 var(--study-accent);background:linear-gradient(115deg,color-mix(in srgb,var(--study-wash) 45%,var(--paper)),color-mix(in srgb,var(--study-surface) 75%,var(--paper)))}.company-home-compact_aiActFeature__G9j9E h2{max-width:20ch;margin:18px 0;font-size:clamp(28px,3.6vw,44px);line-height:1.15;letter-spacing:-1px}.company-home-compact_aiActFeature__G9j9E>div:first-child>div{align-items:flex-start;justify-content:flex-start}.company-home-compact_aiActIntro__uh_XX{max-width:64ch;font-size:15px;line-height:1.8;color:var(--muted-foreground)}.company-home-compact_aiActScope__Jx_HD{display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;margin:24px 0;list-style:none;font-size:12px;color:var(--study-accent)}.company-home-compact_aiActScope__Jx_HD li{border-bottom:1px solid var(--line);padding-bottom:7px}.company-home-compact_aiActVisual__BVLu0{min-width:0}.company-home-compact_aiActVisual__BVLu0>[data-study-visual]{margin:0}@media (max-width:800px){.company-home-compact_aiActFeature__G9j9E{grid-template-columns:1fr;padding:36px 24px;gap:24px}.company-home-compact_aiActVisual__BVLu0{max-width:420px;width:100%;margin-inline:auto}}@media (max-width:600px){.company-home-compact_aiActFeature__G9j9E{padding:32px 16px}}.company-home-compact_sectionHeading__wkCpp{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.company-home-compact_sectionHeading__wkCpp h2{margin-top:14px}.company-home-compact_sectionHeading__wkCpp>p{max-width:32ch;color:var(--muted-foreground);font-size:14px;line-height:1.8}.company-home-compact_serviceGrid__6CgH9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;perspective:1400px}.company-home-compact_expertise__82zot{padding:0;margin:20px 0 24px;list-style:none;color:var(--muted-foreground);font-size:13px;line-height:1.8}.company-home-compact_expertise__82zot li{padding-left:14px;position:relative}.company-home-compact_expertise__82zot li:before{content:"·";position:absolute;left:0;color:var(--study-accent)}section.company-home-compact_businessAI__BLBTi{padding-block:clamp(56px,5.5vw,80px);background:linear-gradient(135deg,light-dark(#e6edf1,#1b2831),light-dark(#edf1f2,#1c242a))}html.cyberpunk section.company-home-compact_businessAI__BLBTi{background:linear-gradient(135deg,#101f31,#101b25)}html.cyberpunk section.company-home-compact_process__QHWGE{background:#0c1820}.company-home-compact_businessAI__BLBTi .company-home-compact_sectionHeading__wkCpp>p{max-width:44ch}.company-home-compact_workflowList__afUxb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (min-width:1200px){.company-home-compact_serviceGrid__6CgH9{grid-template-columns:repeat(3,minmax(0,1fr))}}.company-home-compact_serviceCard__SIKlC{display:flex;flex-direction:column;align-items:start;padding:30px;border:1px solid color-mix(in srgb,var(--study-accent) 22%,var(--line));border-radius:4px;min-width:0;scroll-margin-top:110px;background:linear-gradient(145deg,color-mix(in srgb,var(--study-surface) 62%,var(--paper)),var(--study-surface));transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.company-home-compact_number__pRB05{display:inline-flex;align-items:center;gap:12px;font:11px/1.5 var(--font-mono),monospace;color:var(--study-accent)}.company-home-compact_number__pRB05:after{content:"";width:32px;height:1px;background:currentColor;opacity:.4}.company-home-compact_serviceCard__SIKlC h3{font-size:25px;font-weight:500;letter-spacing:-.6px;line-height:1.25;min-height:2.5em;margin:18px 0}.company-home-compact_serviceCard__SIKlC>[data-study-visual]{margin:4px 0 24px}.company-home-compact_workflowCard__hyG2h{padding:28px 32px;background:light-dark(#f8faf9,#222e34);border-top:2px solid var(--study-accent)}.company-home-compact_workflowCard__hyG2h h3{min-height:0}.company-home-compact_workflowCard__hyG2h>[data-study-visual]{aspect-ratio:3/1;margin-block:6px 20px}.company-home-compact_workflowCard__hyG2h>[data-study-visual]:before{opacity:.3}.company-home-compact_workflowCard__hyG2h>p{margin-bottom:24px!important}.company-home-compact_workflowCard__hyG2h>a{padding-top:8px}.company-home-compact_industryCard__wS6Hn{background:color-mix(in srgb,var(--study-surface) 14%,var(--paper));border-color:var(--line);padding:26px}.company-home-compact_industryCard__wS6Hn>[data-study-visual]{aspect-ratio:3/1;margin-block:8px 24px;background:radial-gradient(ellipse,var(--study-surface),transparent 72%)}.company-home-compact_industryCard__wS6Hn>[data-study-visual]:before{background-image:none}.company-home-compact_industryCard__wS6Hn>.company-home-compact_industryAction__YACTE{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:13px;color:var(--study-accent)}.company-home-compact_serviceCard__SIKlC>p{font-size:14px;line-height:1.8;color:var(--muted-foreground)}.company-home-compact_serviceCard__SIKlC .company-home-compact_serviceOutput__taej1{width:100%;margin:24px 0 14px;padding-top:18px;border-top:1px solid var(--line);font-size:13px}.company-home-compact_serviceOutput__taej1 span{display:block;margin-bottom:8px;font:9px/1.6 var(--font-mono),monospace;letter-spacing:.6px;color:var(--study-accent)}.company-home-compact_serviceCard__SIKlC>a{margin-top:auto;color:var(--study-accent)}.company-home-compact_moreWork__R5XZK a svg,.company-home-compact_serviceCard__SIKlC>a svg{transition:transform .25s}.company-home-compact_moreWork__R5XZK a:hover svg,.company-home-compact_serviceCard__SIKlC>a:focus-visible svg,.company-home-compact_serviceCard__SIKlC>a:hover svg{transform:translate(2px,-2px)}.company-home-compact_serviceCard__SIKlC:focus-within{border-color:var(--study-accent)}.company-home-compact_sectionHeading__wkCpp[data-entered=true],.company-home-compact_serviceCard__SIKlC[data-entered=true]{animation:company-home-compact_card-enter__WfwPq .65s cubic-bezier(.2,.7,.2,1) both}.company-home-compact_serviceCard__SIKlC:nth-child(2n){animation-delay:.09s}.company-home-compact_moreWork__R5XZK{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:24px;font-size:12px}.company-home-compact_moreWork__R5XZK>span{color:var(--muted-foreground)}.company-home-compact_moreWork__R5XZK a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.company-home-compact_moreWork__R5XZK a:hover{color:var(--teal)}.company-home-compact_contactIntro__uSWt6{max-width:58ch;margin-inline:auto!important}section.company-home-compact_contactPanel__UOv72{padding-block:clamp(76px,8vw,112px);background:radial-gradient(ellipse at 50% 0,light-dark(#f6e1d3,#44302a),transparent 70%),linear-gradient(135deg,light-dark(#f3e9e0,#2c2423),light-dark(#eee9da,#29271f));border-top:1px solid var(--line)}section.company-home-compact_contactPanel__UOv72:before{content:none}section.company-home-compact_contactPanel__UOv72 h2{font-size:clamp(38px,6.4vw,84px);text-wrap:balance}.company-home-compact_contactPanel__UOv72>a{text-underline-offset:5px}.company-home-compact_contactPanel__UOv72>a:hover{text-decoration:underline}html.cyberpunk .company-home-compact_contactPanel__UOv72{background:radial-gradient(ellipse at 50% 0,#493047,transparent 70%),linear-gradient(135deg,#271e2b,#29251d)}[data-motion=paused] .company-home-compact_sectionHeading__wkCpp,[data-motion=paused] .company-home-compact_serviceCard__SIKlC{animation:none}@keyframes company-home-compact_card-enter__WfwPq{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@media (hover:hover) and (pointer:fine){.company-home-compact_serviceCard__SIKlC:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--study-accent) 65%,var(--line));box-shadow:0 18px 35px light-dark(#2923310c,#00000030)}[data-motion=paused] .company-home-compact_serviceCard__SIKlC:hover,[data-motion=paused] .company-home-compact_serviceCard__SIKlC:hover>[data-study-visual]{transform:none}}@media (prefers-reduced-motion:reduce){.company-home-compact_moreWork__R5XZK a svg,.company-home-compact_sectionHeading__wkCpp,.company-home-compact_serviceCard__SIKlC,.company-home-compact_serviceCard__SIKlC>[data-study-visual],.company-home-compact_serviceCard__SIKlC>a svg{animation:none!important;transition:none!important;transform:none!important}}@media (max-width:800px){.company-home-compact_sectionHeading__wkCpp{align-items:start;flex-direction:column;gap:20px}.company-home-compact_sectionHeading__wkCpp>p{max-width:48ch}}@media (max-width:600px){.company-home-compact_serviceGrid__6CgH9,.company-home-compact_workflowList__afUxb{grid-template-columns:1fr}.company-home-compact_serviceCard__SIKlC{padding:24px 20px}.company-home-compact_serviceCard__SIKlC h3{font-size:23px;min-height:0}.company-home-compact_moreWork__R5XZK{gap:8px 20px}.company-home-compact_moreWork__R5XZK>span{flex-basis:100%}}.company-home-compact_leadership__BuJex{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:32px;margin-top:22px;background:var(--secondary);border:1px solid var(--line)}.company-home-compact_leadership__BuJex h3{font-size:26px;letter-spacing:-.6px}.company-home-compact_leadership__BuJex p{max-width:55ch;font-size:15px;line-height:1.8;color:var(--muted-foreground);margin-top:12px!important}@media(max-width:700px){.company-home-compact_leadership__BuJex{align-items:start;flex-direction:column;padding:24px}}.service-finder_help__q6f_5{margin-bottom:28px;scroll-margin-top:155px}.service-finder_heading__l2Wdr{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.service-finder_heading__l2Wdr h3{font-size:15px;font-weight:500;line-height:1.4}.service-finder_goals__Big88{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.service-finder_goal__CNUFv,.service-finder_reset__K0kxq{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--ink);font:inherit;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.service-finder_goal__CNUFv{min-width:0;min-height:56px;text-align:left}.service-finder_goal__CNUFv>svg{flex-shrink:0;color:var(--muted-foreground)}.service-finder_goal__CNUFv:hover,.service-finder_reset__K0kxq:hover{background:color-mix(in srgb,var(--secondary) 45%,var(--paper));border-color:var(--teal)}.service-finder_goal__CNUFv[aria-pressed=true],.service-finder_reset__K0kxq[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.service-finder_goal__CNUFv[aria-pressed=true]>svg{color:inherit}.service-finder_goal__CNUFv:focus-visible,.service-finder_reset__K0kxq:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.service-finder_goalTitle__Oeiv1{min-width:0;font-size:14px;font-weight:500;line-height:1.4}.service-finder_reset__K0kxq{flex-shrink:0;justify-content:center;max-width:50%;font-size:12px;text-align:center}.service-finder_description__dPbYW{min-height:1.75em;margin-top:14px!important;font-size:13px;line-height:1.75;color:var(--muted-foreground)}.service-finder_catalogue__scZ2o[data-filter-active=true] .service-finder_service__Dw_vz[data-service-match=true]{border-color:var(--study-accent);box-shadow:inset 0 3px var(--study-accent)}.service-finder_catalogue__scZ2o[data-filter-active=true] .service-finder_service__Dw_vz[data-service-match=false]{filter:grayscale(1)}@media (max-width:700px){.service-finder_goals__Big88{grid-template-columns:repeat(2,minmax(0,1fr))}.service-finder_goal__CNUFv{min-height:54px;padding:10px 8px;gap:6px}.service-finder_goal__CNUFv>svg{width:16px;height:16px}.service-finder_goalTitle__Oeiv1{font-size:13px}.service-finder_description__dPbYW{min-height:3.5em}}.service-finder_catalogue__scZ2o[data-filter-motion=false] :is(.service-finder_goal__CNUFv,.service-finder_reset__K0kxq,.service-finder_service__Dw_vz){transition:none}@media (prefers-reduced-motion:reduce){.service-finder_catalogue__scZ2o .service-finder_service__Dw_vz,.service-finder_goal__CNUFv,.service-finder_reset__K0kxq{transition:none}}.technology-ribbon_ribbon__bKaSY{padding:24px 36px;border-block:1px solid var(--line)}.technology-ribbon_ribbon__bKaSY .technology-ribbon_title__syDVt{margin:0 0 20px;font:400 10px/1.6 var(--font-mono),monospace;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-foreground)}.technology-ribbon_group__uq3tK+.technology-ribbon_group__uq3tK{margin-top:18px}.technology-ribbon_viewport__TmAx3{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.technology-ribbon_track__L3tHg{display:flex;width:max-content;animation:technology-ribbon_ribbon-drift__2aBw4 linear infinite}.technology-ribbon_group__uq3tK:nth-of-type(2n) .technology-ribbon_track__L3tHg{animation-direction:reverse}.technology-ribbon_logos__oyy1J{display:flex;align-items:start;gap:32px;margin:0;padding:0 32px 0 0;list-style:none}.technology-ribbon_technology__6rB7j{display:flex;flex:0 0 108px;flex-direction:column;align-items:center;gap:10px;min-width:0;text-align:center;font-size:12px;line-height:1.5;color:var(--muted-foreground)}.technology-ribbon_technology__6rB7j>span{max-width:100%;overflow-wrap:anywhere}.technology-ribbon_logo__oHI4S{display:block;width:30px;height:30px;object-fit:contain;filter:grayscale(1) invert(var(--logo-invert,0));opacity:.85}.technology-ribbon_wordmark__pZuly{width:min(96px,100%)}.technology-ribbon_workflow__4rcZH .technology-ribbon_logos__oyy1J{display:grid;grid-template-columns:repeat(4,minmax(0,108px));justify-content:center;gap:20px 32px;padding:0}.technology-ribbon_workflow__4rcZH .technology-ribbon_technology__6rB7j{font-size:11px}.technology-ribbon_workflow__4rcZH .technology-ribbon_logo__oHI4S{width:24px;height:24px}html.cyberpunk .technology-ribbon_logo__oHI4S,html.dark .technology-ribbon_logo__oHI4S{--logo-invert:1}@media (prefers-color-scheme:dark){.technology-ribbon_logo__oHI4S{--logo-invert:1}html.light .technology-ribbon_logo__oHI4S{--logo-invert:0}}.technology-ribbon_viewport__TmAx3:hover .technology-ribbon_track__L3tHg{animation-play-state:paused}@keyframes technology-ribbon_ribbon-drift__2aBw4{to{transform:translateX(-50%)}}@media (max-width:600px){.technology-ribbon_ribbon__bKaSY{padding:24px 20px}.technology-ribbon_logos__oyy1J{gap:20px;padding-right:20px}.technology-ribbon_technology__6rB7j{flex-basis:88px;font-size:11px}.technology-ribbon_workflow__4rcZH .technology-ribbon_logos__oyy1J{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}}@media (prefers-reduced-motion:reduce){.technology-ribbon_viewport__TmAx3{overflow:visible;mask-image:none}.technology-ribbon_track__L3tHg{width:auto;animation:none}.technology-ribbon_logos__oyy1J{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;gap:20px 12px;padding:0}.technology-ribbon_logos__oyy1J[aria-hidden=true]{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:800px){.technology-ribbon_logos__oyy1J{grid-template-columns:repeat(4,minmax(0,1fr))}}