.Section_section__kyIKK{position:relative;z-index:var(--z-content);padding:var(--section-pad-y) var(--frame-pad);scroll-margin-top:6rem}.Section_bleed__OOIUT{padding-inline:0}.Section_bleed__OOIUT .Section_body__XqLC_,.Section_bleed__OOIUT .Section_eyebrow__2pUee{padding-inline:var(--frame-pad)}.Section_eyebrow__2pUee{display:flex;gap:.9rem;color:var(--ink-faint);margin-bottom:clamp(1.5rem,4vh,3.25rem)}.Section_index__ZVf6B{color:var(--mika-purple)}.Section_body__XqLC_{position:relative}.AboutPreview_layout__L4hU_{display:grid;gap:clamp(1.5rem,5vw,4rem)}.AboutPreview_leadText__k4XY5{font-size:clamp(1.8rem,5vw,4rem);max-width:16ch}.AboutPreview_detail__VBmo1{display:flex;flex-direction:column;gap:1.5rem;max-width:44ch;color:var(--ink-soft);font-size:clamp(.9rem,1.05vw,1.1rem);line-height:1.55}@media (min-width:1000px){.AboutPreview_layout__L4hU_{grid-template-columns:1.1fr .9fr;align-items:end}}.BrandStatement_copy__OLVL5{max-width:22ch}.BrandStatement_mask__RJtJ0{display:block;overflow:hidden}.BrandStatement_line__H_IlS{display:block;font-size:clamp(2.2rem,7vw,6rem);color:var(--ink);will-change:transform}.BrandStatement_indent__hItmS{padding-inline-start:clamp(1.5rem,8vw,7rem)}.BrandStatement_mark__cwoTo{color:var(--mika-purple)}.BrandStatement_foot__y2lCn{margin-top:clamp(2.5rem,7vh,5rem);color:var(--ink-faint)}@media (min-width:1000px){.BrandStatement_copy__OLVL5{max-width:none;width:66%}}.Capabilities_rows__BV2OQ{list-style:none;overflow:hidden}.Capabilities_row__KaYlq{position:relative;display:grid;grid-template-columns:3rem minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:clamp(1rem,3vw,2.5rem);padding:clamp(.9rem,2.2vw,1.7rem) 0;border-top:1px solid var(--line);transition:opacity var(--dur-fast) var(--ease-out);will-change:transform}.Capabilities_row__KaYlq:last-child{border-bottom:1px solid var(--line)}.Capabilities_rows__BV2OQ:hover .Capabilities_row__KaYlq:not([data-active=true]){opacity:.42}.Capabilities_index__peXWY{color:var(--mika-purple)}.Capabilities_title__ruedX{font-size:clamp(1.7rem,5vw,4rem);transition:transform var(--dur-fast) var(--ease-out)}.Capabilities_row__KaYlq[data-active=true] .Capabilities_title__ruedX{transform:translateX(.3em)}.Capabilities_blurb__JaIS0{color:var(--ink-soft);font-size:clamp(.85rem,1vw,1.05rem);line-height:1.45;opacity:0;transform:translateY(.4rem);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.Capabilities_row__KaYlq[data-active=true] .Capabilities_blurb__JaIS0{opacity:1;transform:translateY(0)}.Capabilities_mark__1M87C{position:absolute;inset-inline-start:0;top:50%;width:7px;height:7px;background:var(--mika-yellow);transform:translate(-14px,-50%) scale(0);transition:transform var(--dur-fast) var(--ease-out)}.Capabilities_row__KaYlq[data-active=true] .Capabilities_mark__1M87C{transform:translate(-14px,-50%) scale(1)}html[dir=rtl] .Capabilities_mark__1M87C{transform:translate(14px,-50%) scale(0)}html[dir=rtl] .Capabilities_row__KaYlq[data-active=true] .Capabilities_mark__1M87C{transform:translate(14px,-50%) scale(1)}@media (max-width:820px){.Capabilities_row__KaYlq{grid-template-columns:2.2rem 1fr}.Capabilities_blurb__JaIS0{grid-column:2;display:none}.Capabilities_row__KaYlq[data-active=true] .Capabilities_blurb__JaIS0{display:block}}.Clients_wall__GJURn{display:flex;flex-direction:column;gap:1px;overflow:hidden}.Clients_row__6SVi4{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;will-change:transform}.Clients_cell__F3CVj{outline:1px solid var(--line);aspect-ratio:16/9;display:grid;place-items:center;padding:1rem}.Clients_placeholder__Boanj{color:var(--ink-faint)}.Clients_logo__8Bs9o{max-width:62%;max-height:46%;object-fit:contain;opacity:.7}@media (max-width:720px){.Clients_row__6SVi4{grid-template-columns:repeat(3,1fr)}.Clients_cell__F3CVj:nth-child(n+4){display:none}}.ContactFooter_footer__DSrEk{position:relative;z-index:var(--z-content);background:var(--mika-purple);color:var(--mika-cream);padding:var(--section-pad-y) var(--frame-pad) calc(var(--frame-pad) + 1rem);scroll-margin-top:6rem;overflow:hidden}.ContactFooter_eyebrow__XXrh8{display:flex;gap:.9rem;color:rgba(245,241,232,.55);margin-bottom:clamp(1.5rem,5vh,3.5rem)}.ContactFooter_index__VHtL4{color:var(--mika-yellow)}.ContactFooter_headlineWrap__qJl9a{border-top:1px solid rgba(245,241,232,.16);padding-top:clamp(1.5rem,5vw,3rem)}.ContactFooter_headline__i5hlZ{font-size:clamp(2.4rem,9vw,7rem);color:var(--mika-cream)}.ContactFooter_accent__cnxhQ{color:var(--mika-yellow)}.ContactFooter_start__t41U2{display:inline-flex;align-items:center;gap:.4rem;margin:clamp(1.5rem,4vh,2.5rem) 0 clamp(3rem,9vh,6rem);color:var(--mika-cream);transition:color var(--dur-fast) var(--ease-out)}.ContactFooter_start__t41U2:hover{color:var(--mika-yellow)}.ContactFooter_cols___tD3i{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,5vw,4rem);margin-bottom:clamp(3rem,9vh,6rem)}.ContactFooter_colHead__8pvRy{color:rgba(245,241,232,.5);margin-bottom:1rem}.ContactFooter_col__nKVgl ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.ContactFooter_link__2FVyy{display:inline-flex;align-items:center;gap:.4rem;color:var(--mika-cream);font-size:clamp(.9rem,1vw,1.05rem);transition:color var(--dur-fast) var(--ease-out)}.ContactFooter_link__2FVyy:hover{color:var(--mika-yellow)}.ContactFooter_arrow__SOtXe{font-size:.8em;opacity:.6}.ContactFooter_baseline__d8KRq{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(1.5rem,4vh,2.5rem);border-top:1px solid rgba(245,241,232,.16);color:rgba(245,241,232,.55)}.ContactFooter_brand__n_qP7{font-weight:700;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1rem,1.4vw,1.4rem);color:var(--mika-cream);line-height:1}@media (min-width:820px){.ContactFooter_cols___tD3i{grid-template-columns:repeat(3,1fr);max-width:900px}}.FlowerSticker_outer__7X5cr{position:absolute;width:0;height:0;pointer-events:none;will-change:transform}.FlowerSticker_fall__xq8Dm{position:absolute}.FlowerSticker_fallOn__9K4hz{animation-name:FlowerSticker_fall__xq8Dm;animation-timing-function:linear;animation-iteration-count:infinite}.FlowerSticker_art__A7Yv_{transform-origin:center}.FlowerSticker_react__3Isq_{will-change:transform}.FlowerSticker_react__3Isq_ img{display:block;width:clamp(60px,8vw,170px);height:auto;-webkit-user-select:none;user-select:none}@keyframes FlowerSticker_fall__xq8Dm{0%{translate:calc(var(--drift) * -.5) -12vh}50%{translate:calc(var(--drift) * .5) 44vh}to{translate:calc(var(--drift) * -.5) 100vh}}.FlowerField_field___tkjr{position:absolute;inset:0;overflow:hidden;pointer-events:none}.SystemInfo_info__OsvH9{display:flex;align-items:baseline;gap:.75rem;color:var(--ink-soft)}.SystemInfo_zone__Z81lC{color:var(--mika-purple);opacity:.8}.SystemInfo_city__RGwUj{opacity:.7}.SystemInfo_time__bszUI{display:inline-flex;align-items:center;gap:.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.SystemInfo_blink__7Zu5B{width:5px;height:5px;background:var(--mika-yellow);display:inline-block;animation:SystemInfo_blink__7Zu5B 1.1s step-end infinite}@keyframes SystemInfo_blink__7Zu5B{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (max-width:560px){.SystemInfo_info__OsvH9{gap:.5rem}.SystemInfo_city__RGwUj{display:none}}.Coordinates_coords__ZPNEB{display:flex;align-items:center;gap:.45rem;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1em}.Coordinates_axis__llDMX{color:var(--mika-purple);opacity:.8;margin-inline-end:.35rem}@media (max-width:640px){.Coordinates_coords__ZPNEB{display:none}}.Hero_hero__sbIHl{position:relative;z-index:var(--z-content);min-height:100svh;overflow:hidden}.Hero_micro__auUW_{top:calc(var(--frame-pad) + .1rem);inset-inline-start:37%;font-family:var(--font-mono,ui-monospace,monospace);font-size:clamp(.75rem,.8vw,.95rem);line-height:1.45;letter-spacing:0;text-transform:none;font-weight:400}.Hero_intro___27d_,.Hero_micro__auUW_{position:absolute;z-index:4;color:var(--ink-soft)}.Hero_intro___27d_{top:clamp(8.5rem,21vh,12rem);inset-inline-end:var(--frame-pad);max-width:32ch;text-align:end;font-size:clamp(.72rem,.72vw,.9rem);line-height:1.5}.Hero_headline__x1c2s{position:absolute;z-index:4;inset-inline-start:var(--frame-pad);bottom:calc(var(--frame-pad) + 3rem);color:var(--ink);will-change:transform,opacity}.Hero_headlineInner__tQG5L{display:flex;flex-direction:column;font-size:clamp(2rem,4.5vw,5.4rem);will-change:transform}.Hero_systemBar__wn4iN{position:absolute;z-index:4;inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 var(--frame-pad) var(--frame-pad);color:var(--ink-faint)}.Hero_globe__DmQO8{display:flex;align-items:center;gap:.5rem}.Hero_globe__DmQO8 span{opacity:.7}.Hero_scrollCue__gXGNz{position:absolute;z-index:4;left:50%;bottom:calc(var(--frame-pad) + 2.6rem);transform:translateX(-50%);color:var(--ink-faint)}@media (max-width:900px){.Hero_micro__auUW_{inset-inline-start:auto;inset-inline-end:var(--frame-pad);top:auto;bottom:clamp(9rem,22vh,12rem);text-align:end}.Hero_intro___27d_{display:none}.Hero_headline__x1c2s{font-size:clamp(1.9rem,9vw,3.4rem);bottom:calc(var(--frame-pad) + 2.4rem)}.Hero_scrollCue__gXGNz{display:none}}.HoverLink_link__ErAjm{position:relative;display:inline-flex;align-items:center;color:var(--ink);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.HoverLink_link__ErAjm:hover{color:var(--mika-purple)}.HoverLink_inner__pWwaD{position:relative;display:inline-flex;align-items:center;gap:.12em}.HoverLink_bracket__QNP_G{display:inline-block;opacity:0;transform:translateX(.2em);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);color:var(--mika-purple)}.HoverLink_bracket__QNP_G:last-of-type{transform:translateX(-.2em)}.HoverLink_label__Ccdzz{display:inline-block;transition:transform var(--dur-fast) var(--ease-out)}.HoverLink_link__ErAjm:hover .HoverLink_bracket__QNP_G{opacity:1;transform:translateX(0)}.HoverLink_link__ErAjm:hover .HoverLink_label__Ccdzz{transform:translateX(.12em)}.HoverLink_mark__yT_49{position:absolute;inset-inline-end:-.7em;top:50%;width:5px;height:5px;background:var(--mika-yellow);transform:translateY(-50%) scale(0);transition:transform var(--dur-fast) var(--ease-out)}.HoverLink_link__ErAjm:hover .HoverLink_mark__yT_49{transform:translateY(-50%) scale(1)}.HoverLink_arrow__6IPco{margin-inline-start:.35em;font-size:.9em;transform:translate(-2px,2px);opacity:.6;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.HoverLink_link__ErAjm:hover .HoverLink_arrow__6IPco{transform:translate(0);opacity:1}.HoverLink_link__ErAjm:focus-visible{outline:1px solid var(--mika-purple);outline-offset:4px}.LanguageSwitcher_switcher__xRY54{display:flex;align-items:center;gap:.3em}.LanguageSwitcher_item__Gv_IG{display:inline-flex;align-items:center;gap:.3em}.LanguageSwitcher_sep__AEVT3{color:var(--ink-faint)}.LanguageSwitcher_link__rgw_H{color:var(--ink-soft);transition:color var(--dur-fast) var(--ease-out)}.LanguageSwitcher_link__rgw_H:hover,.LanguageSwitcher_link__rgw_H[data-active=true]{color:var(--mika-purple)}.LanguageSwitcher_compact__Jm_Qa{gap:.25em}.LanguageSwitcher_compact__Jm_Qa .LanguageSwitcher_link__rgw_H{font-size:var(--label-size)}.SiteHeader_header__AUC7V{position:fixed;inset:0 0 auto 0;z-index:var(--z-chrome);display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:var(--frame-pad);transition:opacity var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-out);mix-blend-mode:multiply}:root[data-scroll-dark=true] .SiteHeader_header__AUC7V,:root[data-theme=B] .SiteHeader_header__AUC7V{mix-blend-mode:normal;color:var(--ink)}:root[data-scroll-dark=true] .SiteHeader_control__o2o_V,:root[data-scroll-dark=true] .SiteHeader_logo__EbqYy,:root[data-theme=B] .SiteHeader_control__o2o_V,:root[data-theme=B] .SiteHeader_logo__EbqYy{color:var(--ink)}.SiteHeader_header__AUC7V[data-hidden=true]{opacity:0;transform:translateY(-100%);pointer-events:none}.SiteHeader_header__AUC7V[data-menu-open=true]{opacity:0;transform:translateY(-6px);pointer-events:none}.SiteHeader_brand__PspqE{display:flex;flex-direction:column;align-items:flex-start;max-width:40vw}.SiteHeader_logo__EbqYy{font-weight:700;font-size:clamp(1rem,1.15vw,1.35rem);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);line-height:1}.SiteHeader_rail__e3DQ_{display:flex;align-items:flex-start;gap:clamp(1.5rem,4vw,3.5rem)}.SiteHeader_primary__ByPEJ{display:flex;align-items:flex-start;gap:clamp(.9rem,1.7vw,1.9rem)}.SiteHeader_meta__FteQB{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.SiteHeader_control__o2o_V{color:var(--ink-soft);transition:color var(--dur-fast) var(--ease-out)}.SiteHeader_control__o2o_V:hover{color:var(--mika-purple)}.SiteHeader_menuWord__6VHgv{display:inline-flex}.SiteHeader_plus__l4br2{color:var(--mika-purple);margin-inline-start:.15em}@media (max-width:900px){.SiteHeader_rail__e3DQ_{flex-direction:column;align-items:flex-end;gap:.7rem}.SiteHeader_primary__ByPEJ a{display:none}}@media (max-width:600px){.SiteHeader_meta__FteQB{display:none}.SiteHeader_primary__ByPEJ{gap:0}.SiteHeader_brand__PspqE{max-width:58vw}}.Menu_menu__VNYL7{position:fixed;inset:0;z-index:var(--z-menu);visibility:hidden}.Menu_panel__EkQVy{position:absolute;inset:0;background:var(--menu-bg);color:var(--mika-cream);overflow:hidden;clip-path:inset(0 0 100% 0);display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:var(--frame-pad);gap:clamp(1rem,3vh,2.5rem)}.Menu_grid__6ykER{position:absolute;inset:var(--frame-pad);border:1px solid rgba(245,241,232,.16);background-image:linear-gradient(rgba(245,241,232,.08) 1px,transparent 0),linear-gradient(90deg,rgba(245,241,232,.08) 1px,transparent 0);background-size:25% 33.333%;background-position:var(--frame-pad) var(--frame-pad);pointer-events:none}.Menu_bar__c2hdI{position:relative;display:flex;justify-content:space-between;align-items:center}.Menu_brand__1x7OI{font-weight:700;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1rem,1.5vw,1.5rem);line-height:1;color:var(--mika-cream)}.Menu_dot__DFRp4{color:var(--mika-yellow);margin-inline-start:.1em}.Menu_close__96I_y{color:var(--mika-cream);transition:color var(--dur-fast) var(--ease-out)}.Menu_close__96I_y:hover{color:var(--mika-yellow)}.Menu_index__CgDrp{position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(.1rem,.6vh,.4rem);min-height:0;overflow-y:auto;overflow-x:hidden}.Menu_overflow__RLDtM{display:block;overflow:hidden}.Menu_indexLink__s10YB{display:block}.Menu_indexInner__6EHQX{display:flex;align-items:baseline;gap:clamp(1rem,3vw,2.5rem);will-change:transform}.Menu_num__mtfyj{color:rgba(245,241,232,.5)}.Menu_indexLabel__ImjyY{font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:1;font-size:clamp(2rem,min(7vw,7.6vh),6.25rem);transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.Menu_indexLink__s10YB:hover .Menu_indexLabel__ImjyY{color:var(--mika-yellow);transform:translateX(.15em)}.Menu_indexLink__s10YB[data-active=true] .Menu_indexLabel__ImjyY,.Menu_indexLink__s10YB[data-active=true] .Menu_num__mtfyj{color:var(--mika-yellow)}.Menu_columns__Q7BPJ{position:relative;display:flex;gap:clamp(2rem,10vw,8rem);flex-wrap:wrap}.Menu_colHead__9yQZT{color:rgba(245,241,232,.5);margin-bottom:.8rem}.Menu_col__IFoFj ul{list-style:none;display:flex;flex-direction:column;gap:.35rem}.Menu_colLink__rmD74{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.95rem,1.1vw,1.15rem);color:var(--mika-cream);transition:color var(--dur-fast) var(--ease-out)}.Menu_colLink__rmD74:hover{color:var(--mika-yellow)}.Menu_arrow__GqUSw{font-size:.85em;opacity:.6}.Menu_utility__tYh2w{display:flex;flex-direction:column;gap:.35rem}.Menu_utilityBtn__GVWWa{display:inline-flex;align-items:center;gap:.35rem;font-size:clamp(.95rem,1.1vw,1.15rem);color:var(--mika-cream);text-align:start;transition:color var(--dur-fast) var(--ease-out)}.Menu_utilityBtn__GVWWa:hover:not([aria-disabled=true]){color:var(--mika-yellow)}.Menu_utilityBtn__GVWWa[aria-disabled=true]{color:rgba(245,241,232,.5);cursor:default}.Menu_utilityValue__EE_J8{color:var(--mika-yellow)}.Menu_utilityBtn__GVWWa[aria-disabled=true] .Menu_utilityValue__EE_J8{color:rgba(245,241,232,.5)}.Menu_menu__VNYL7 a:focus-visible,.Menu_menu__VNYL7 button:focus-visible{outline:1px solid var(--mika-yellow);outline-offset:4px}@media (max-width:700px){.Menu_panel__EkQVy{gap:1.5rem}.Menu_index__CgDrp{justify-content:flex-start;margin-top:1rem}}