.PageHeader_header__8CvHt{position:relative;z-index:var(--z-content);padding:clamp(7rem,22vh,13rem) var(--frame-pad) clamp(2.5rem,7vh,5rem)}.PageHeader_eyebrow__D5GBC{display:flex;gap:.9rem;color:var(--ink-faint);margin-bottom:clamp(1rem,3vh,2rem)}.PageHeader_index__IBqGO{color:var(--mika-purple)}.PageHeader_title__m8eFY{font-size:clamp(2.6rem,10vw,8rem)}.PageHeader_lede__3RmDY{margin-top:clamp(1.2rem,3vh,2rem);max-width:40ch;color:var(--ink-soft);font-size:clamp(.95rem,1.15vw,1.2rem);line-height:1.55}.error_actions__7NHd3{display:flex;gap:1rem;padding:0 var(--frame-pad) var(--section-pad-y)}.error_retry__HpXrP{border:1px solid var(--line);color:var(--ink);padding:.6rem 1.2rem;transition:border-color .15s ease,color .15s ease}.error_retry__HpXrP:hover{border-color:var(--mika-purple);color:var(--mika-purple)}.error_home__W3532{display:inline-flex;align-items:center;color:var(--ink-soft);transition:color .15s ease}.error_home__W3532:hover{color:var(--mika-purple)}.about_about__fICGl{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad) var(--section-pad-y);display:flex;flex-direction:column;gap:clamp(2.5rem,7vh,5rem)}.about_statementText__4eiql{font-size:clamp(1.8rem,5vw,4rem);max-width:20ch}.about_details__M7LDw{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.about_detail__28l7v{display:grid;gap:.4rem;padding:clamp(1rem,2.4vw,1.6rem)}.about_detail__28l7v dt{color:var(--ink-faint)}.about_detail__28l7v dd{font-size:clamp(.95rem,1.2vw,1.2rem)}.about_body__ntV8e{display:grid;gap:1.5rem;max-width:52ch;color:var(--ink-soft);font-size:clamp(.95rem,1.1vw,1.15rem);line-height:1.6}.about_media__tJN6e{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.about_media__tJN6e img{aspect-ratio:16/10;width:100%;object-fit:cover;display:block}@media (min-width:720px){.about_media__tJN6e{grid-template-columns:repeat(2,1fr)}}.about_teamLink__VvoeI{color:var(--mika-purple)}@media (min-width:780px){.about_details__M7LDw{grid-template-columns:repeat(2,1fr)}}.EmptyState_wrap__k9WTF{position:relative;z-index:var(--z-content);padding:clamp(2rem,8vh,5rem) var(--frame-pad) var(--section-pad-y);border-top:1px solid var(--line)}.EmptyState_line__gPn5L{font-size:clamp(2rem,6.5vw,5rem);max-width:16ch;color:var(--ink)}.EmptyState_note__8IUXa{margin-top:clamp(1rem,3vh,2rem);color:var(--ink-faint)}.EmptyState_action__oAANd{margin-top:clamp(1.5rem,4vh,2.5rem)}.blog_cats__P_BXf{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad);display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin-bottom:clamp(1.5rem,4vh,2.5rem)}.blog_cat__ZtoF7{color:var(--ink-faint)}.blog_index__L1ZvM{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad) var(--section-pad-y);list-style:none}.blog_post__ZAE_D{padding:clamp(1rem,3vw,1.8rem) 0;border-top:1px solid var(--line)}.blog_postLink__sgrmD{display:grid;gap:.5rem}.blog_postCat__0Oqzz{color:var(--mika-purple)}.blog_postTitle__OO6LG{font-size:clamp(1.5rem,4vw,2.8rem)}.blog_postMeta__u_1FY{color:var(--ink-faint)}.careers_roles__PlLxv{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad) var(--section-pad-y);list-style:none}.careers_role__Wgykk{padding:clamp(1rem,3vw,2rem) 0;border-top:1px solid var(--line)}.careers_role__Wgykk:last-child{border-bottom:1px solid var(--line)}.careers_roleLink__y1cY6{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem}.careers_title__pXE7S{font-size:clamp(1.6rem,4.5vw,3.25rem)}.careers_meta__BHAcE{color:var(--ink-soft)}.contact_wrap__AKi7j{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad) var(--section-pad-y);display:grid;gap:clamp(2.5rem,7vh,5rem)}.contact_head__V_P1R{color:var(--ink-faint);margin-bottom:1.25rem}.contact_list__J_qB2{list-style:none;display:flex;flex-direction:column}.contact_link__fiD1X{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:1rem;padding:clamp(.9rem,2vw,1.5rem) 0;border-top:1px solid var(--line);transition:color var(--dur-fast) var(--ease-out)}.contact_list__J_qB2 li:last-child .contact_link__fiD1X{border-bottom:1px solid var(--line)}.contact_link__fiD1X:hover{color:var(--mika-purple)}.contact_city__kaHvd{font-weight:700;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.4rem,3.4vw,2.6rem)}.contact_country__eseCl{color:var(--ink-soft);font-size:.85rem}.contact_arrow__vObig{color:var(--mika-purple)}.contact_pending__5_qAn{color:var(--ink-faint)}@media (min-width:900px){.contact_wrap__AKi7j{grid-template-columns:repeat(2,minmax(0,1fr))}.contact_pending__5_qAn{grid-column:1/-1}}.lab_grid__SSETJ{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad) var(--section-pad-y);display:grid;gap:clamp(2rem,5vw,3.5rem)}.lab_item__MJuja{display:flex;flex-direction:column;gap:.6rem}.lab_visual__JWii_{aspect-ratio:8/5;border:1px solid var(--line);overflow:hidden;margin-bottom:.6rem}.lab_visual__JWii_ img{width:100%;height:100%;object-fit:cover}.lab_category__quRL8{color:var(--mika-purple)}.lab_title__7el7A{font-size:clamp(1.5rem,3vw,2.4rem)}.lab_blurb__zb_J6{color:var(--ink-soft);font-size:.95rem;line-height:1.55;max-width:44ch}@media (min-width:640px){.lab_grid__SSETJ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.lab_grid__SSETJ{grid-template-columns:repeat(3,1fr)}}.team_grid__IegZc{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad) var(--section-pad-y);display:grid;gap:clamp(2rem,5vw,3.5rem)}.team_member___tnaQ{display:flex;flex-direction:column;gap:.6rem}.team_portrait__1dDu1{aspect-ratio:3/4;border:1px solid var(--line);overflow:hidden;margin-bottom:.6rem}.team_portrait__1dDu1 img{width:100%;height:100%;object-fit:cover}.team_name__77nG9{font-size:clamp(1.3rem,2.4vw,2rem)}.team_role__szMXr{color:var(--ink-faint)}.team_bio__nEUxc{color:var(--ink-soft);font-size:.95rem;line-height:1.55;max-width:40ch}@media (min-width:640px){.team_grid__IegZc{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.team_grid__IegZc{grid-template-columns:repeat(3,1fr)}}.post_article__cFEUE{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad) var(--section-pad-y);display:flex;flex-direction:column;gap:clamp(2rem,5vh,4rem)}.post_cover__ap7cu{aspect-ratio:16/9;border:1px solid var(--line);overflow:hidden}.post_cover__ap7cu img{width:100%;height:100%;object-fit:cover}.post_body__DwvvS{max-width:62ch;display:flex;flex-direction:column;gap:1.4rem;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.65;color:var(--ink-soft)}.post_body__DwvvS h2{font-size:clamp(1.6rem,3vw,2.4rem);color:var(--ink);margin-top:.5rem}.post_body__DwvvS h3{font-size:clamp(1.2rem,2vw,1.6rem);color:var(--ink)}.post_body__DwvvS ul{padding-inline-start:1.4rem;display:grid;gap:.5rem}.post_body__DwvvS blockquote{border-inline-start:2px solid var(--mika-purple);padding-inline-start:1.2rem;font-size:clamp(1.15rem,1.8vw,1.5rem);color:var(--ink)}.post_body__DwvvS blockquote cite{display:block;margin-top:.5rem;font-size:.85rem;color:var(--ink-faint)}.post_inlineImage__rBcya{margin:.5rem 0}.post_inlineImage__rBcya img{width:100%;border:1px solid var(--line)}.post_inlineImage__rBcya figcaption{margin-top:.5rem;font-size:.85rem;color:var(--ink-faint)}.post_cta__x9SbM{display:inline-block;color:var(--mika-purple);margin-top:.5rem}.post_related__Hy9Pk{border-top:1px solid var(--line);padding-top:1.5rem}.post_related__Hy9Pk ul{list-style:none;margin-top:1rem;display:grid;gap:1rem}.post_relatedLink__M_7ta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline}.post_relatedCat__11arg{color:var(--mika-purple)}.post_relatedTitle__rf7xp{font-size:clamp(1.2rem,2.5vw,1.8rem)}.post_back__eUGA_{color:var(--mika-purple)}.role_article___v9OE{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad) var(--section-pad-y);display:flex;flex-direction:column;gap:clamp(1.5rem,4vh,3rem);max-width:62ch}.role_description__BDHQO{font-size:clamp(1rem,1.3vw,1.35rem);line-height:1.55;color:var(--ink-soft)}.role_block__B9_ql ul{list-style:none;margin-top:.8rem;display:grid;gap:.6rem;color:var(--ink-soft);padding-inline-start:1.2rem}.role_block__B9_ql li{position:relative}.role_block__B9_ql li:before{content:"—";position:absolute;inset-inline-start:-1.2rem;color:var(--mika-purple)}.role_actions___yV3K{padding-top:.5rem}.role_back__VSCen{color:var(--mika-purple);padding-top:1rem;border-top:1px solid var(--line)}.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}}.SelectedWork_pageWrap__lEVO7{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad) var(--section-pad-y)}.SelectedWork_layout__h3grj{display:grid;grid-template-columns:1fr;gap:clamp(2rem,6vw,5rem)}.SelectedWork_list__AWRGj{list-style:none;grid-column:1}.SelectedWork_item__0b8Ma{border-top:1px solid var(--line);transition:opacity var(--dur-fast) var(--ease-out)}.SelectedWork_item__0b8Ma:last-child{border-bottom:1px solid var(--line)}@media (hover:hover) and (pointer:fine){.SelectedWork_list__AWRGj:hover .SelectedWork_item__0b8Ma:not([data-active=true]){opacity:.4}}.SelectedWork_row__kifDJ{display:grid;grid-template-columns:3rem 1fr auto;align-items:baseline;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1rem,2.4vw,1.9rem) 0}.SelectedWork_rowIndex__HQq3e{color:var(--mika-purple)}.SelectedWork_rowTitle__kpU7_{font-size:clamp(1.8rem,5.2vw,4.25rem);transition:transform var(--dur-fast) var(--ease-out)}.SelectedWork_item__0b8Ma[data-active=true] .SelectedWork_rowTitle__kpU7_{transform:translateX(.35em)}.SelectedWork_rowMeta__RjmAA{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;text-align:end;color:var(--ink-soft)}.SelectedWork_rowYear__UQFPa{color:var(--ink-faint)}.SelectedWork_mobileImageWrap__co3K9{display:block;position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;margin-top:clamp(.9rem,3vw,1.5rem);margin-bottom:clamp(.4rem,1.5vw,.9rem)}.SelectedWork_mobileImage__w3vZy{object-fit:cover}.SelectedWork_viewer__hTsgl{display:none;position:relative;grid-column:1;width:100%;aspect-ratio:16/10;will-change:transform,clip-path}.SelectedWork_figure___FuKh{position:absolute;inset:0;margin:0;opacity:0;transform:scale(.98);transition:opacity var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-out)}.SelectedWork_figure___FuKh[data-active=true]{opacity:1;transform:scale(1)}.SelectedWork_image__1NVvo{width:100%;height:100%;object-fit:cover}.SelectedWork_placeholder__E3LRp{width:100%;height:100%;border:1px solid var(--line);background:repeating-linear-gradient(-45deg,transparent,transparent 14px,rgba(17,17,17,.03) 0,rgba(17,17,17,.03) 15px);display:flex;flex-direction:column;justify-content:flex-end;gap:.4rem;padding:clamp(1rem,2vw,1.6rem)}.SelectedWork_phTitle__RBWza{font-weight:700;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.4rem,3vw,2.4rem)}.SelectedWork_phMeta__0s_fr{color:var(--ink-faint)}.SelectedWork_allWrap__bqFIn{margin-top:clamp(2rem,5vh,3.5rem)}@media (max-width:640px){.SelectedWork_row__kifDJ{grid-template-columns:2rem 1fr;grid-template-areas:"idx title" ". meta";row-gap:.4rem}.SelectedWork_rowIndex__HQq3e{grid-area:idx}.SelectedWork_rowTitle__kpU7_{grid-area:title}.SelectedWork_rowMeta__RjmAA{grid-area:meta;flex-direction:row;align-items:baseline;gap:.75rem}.SelectedWork_item__0b8Ma[data-active=true] .SelectedWork_rowTitle__kpU7_{transform:none}}@media (min-width:1000px){.SelectedWork_layout__h3grj{grid-template-columns:1.05fr .95fr;align-items:start}.SelectedWork_list__AWRGj{grid-column:1}.SelectedWork_viewer__hTsgl{display:block;grid-column:2;position:sticky;top:18vh}.SelectedWork_mobileImageWrap__co3K9{display:none}}.Showreel_wrap__E_evM{position:relative}.Showreel_frame__4QY0h{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);background:var(--mika-cream);will-change:transform,opacity}.Showreel_video__GbH7D{width:100%;height:100%;object-fit:cover}.Showreel_placeholder__O5lRS{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--mika-cream);background-image:linear-gradient(rgba(17,17,17,.55),rgba(17,17,17,.72)),var(--poster-url);background-size:cover;background-position:50%}.Showreel_word__B_l46{font-size:clamp(2.4rem,8vw,6rem);color:var(--mika-cream)}.Showreel_note__9ubCx{color:rgba(245,241,232,.6)}.Showreel_play__vczce{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(104px,13vw,160px);height:clamp(104px,13vw,160px);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;background:rgba(17,17,17,.88);color:var(--mika-cream);transition:transform var(--dur-fast) var(--ease-out)}.Showreel_play__vczce:disabled{cursor:not-allowed;opacity:.5}.Showreel_play__vczce:not(:disabled):hover{transform:translate(-50%,-50%) scale(1.06)}.Showreel_playRing__VVjmu{position:absolute;inset:-9px;border-radius:50%;border:1px solid var(--mika-yellow);opacity:0;transition:opacity var(--dur-fast) var(--ease-out),inset var(--dur-fast) var(--ease-out)}.Showreel_play__vczce:not(:disabled):hover .Showreel_playRing__VVjmu{opacity:1;inset:-14px}.Showreel_playLabel__P_skx{position:relative;letter-spacing:.18em}.Showreel_playTime__uIcEd{position:relative;color:var(--mika-yellow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:700px){.Showreel_frame__4QY0h{aspect-ratio:4/5}}.ProjectCard_card__TF3zd{display:flex;flex-direction:column;gap:.9rem;grid-column:span 6}.ProjectCard_card__TF3zd[data-layout=FEATURED]{grid-column:span 12}.ProjectCard_card__TF3zd[data-layout=LARGE]{grid-column:span 8}.ProjectCard_card__TF3zd[data-layout=STANDARD]{grid-column:span 6}.ProjectCard_card__TF3zd[data-layout=PORTRAIT]{grid-column:span 4}.ProjectCard_card__TF3zd[data-layout=LANDSCAPE]{grid-column:span 6}.ProjectCard_mediaWrap__3Sgd6{position:relative;width:100%;overflow:hidden;background:var(--line);aspect-ratio:4/3}.ProjectCard_card__TF3zd[data-layout=FEATURED] .ProjectCard_mediaWrap__3Sgd6{aspect-ratio:21/9}.ProjectCard_card__TF3zd[data-layout=LARGE] .ProjectCard_mediaWrap__3Sgd6{aspect-ratio:16/9}.ProjectCard_card__TF3zd[data-layout=PORTRAIT] .ProjectCard_mediaWrap__3Sgd6{aspect-ratio:4/5}.ProjectCard_card__TF3zd[data-layout=LANDSCAPE] .ProjectCard_mediaWrap__3Sgd6{aspect-ratio:16/9}.ProjectCard_mediaLayer__pqTQf{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-fast,.3s) var(--ease-out,ease)}.ProjectCard_mediaLayer__pqTQf[data-visible=true]{opacity:1}.ProjectCard_mediaEl__EsqeO{transition:transform .6s var(--ease-out,ease)}@media (hover:hover) and (pointer:fine){.ProjectCard_card__TF3zd:hover .ProjectCard_mediaEl__EsqeO{transform:scale(1.03)}}.ProjectCard_placeholder__X7KKk{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;text-align:center}.ProjectCard_placeholderTitle__ayi5g{font-family:var(--font-display,inherit);font-size:clamp(1.2rem,2.5vw,1.8rem);color:var(--ink-faint)}.ProjectCard_meta__VWBfZ{display:flex;flex-direction:column;gap:.3rem}.ProjectCard_number___uKUP{color:var(--mika-purple)}.ProjectCard_title__e6OjO{font-size:clamp(1.1rem,1.8vw,1.6rem);color:var(--ink)}.ProjectCard_subline__PoJSb{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;color:var(--ink-faint)}.ProjectCard_client__5jxnc{font-size:.85rem;color:var(--ink-soft)}.ProjectCard_category__b__qu,.ProjectCard_year__uwG3D{font-size:.68rem}@media (max-width:780px){.ProjectCard_card__TF3zd,.ProjectCard_card__TF3zd[data-layout=FEATURED],.ProjectCard_card__TF3zd[data-layout=LANDSCAPE],.ProjectCard_card__TF3zd[data-layout=LARGE],.ProjectCard_card__TF3zd[data-layout=PORTRAIT],.ProjectCard_card__TF3zd[data-layout=STANDARD]{grid-column:1/-1}.ProjectCard_card__TF3zd[data-layout=FEATURED] .ProjectCard_mediaWrap__3Sgd6,.ProjectCard_card__TF3zd[data-layout=LANDSCAPE] .ProjectCard_mediaWrap__3Sgd6,.ProjectCard_card__TF3zd[data-layout=LARGE] .ProjectCard_mediaWrap__3Sgd6,.ProjectCard_mediaWrap__3Sgd6{aspect-ratio:4/3}.ProjectCard_card__TF3zd[data-layout=PORTRAIT] .ProjectCard_mediaWrap__3Sgd6{aspect-ratio:4/5}}.ProjectHero_header__zj2ob{display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4rem)}.ProjectHero_top__aMA5z{padding:clamp(6rem,14vh,9rem) var(--frame-pad) 0}.ProjectHero_eyebrow___re_u{display:flex;gap:.9rem;color:var(--ink-faint);margin-bottom:1rem}.ProjectHero_index__hnfHY{color:var(--mika-purple)}.ProjectHero_title__rH5XZ{font-size:clamp(2.4rem,7vw,5.5rem);color:var(--ink)}.ProjectHero_headline__HSxWN{max-width:46rem;margin-top:1rem;font-size:clamp(1.1rem,2vw,1.5rem);color:var(--ink-soft);line-height:1.4}.ProjectHero_meta__tIkr9{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem 2rem;max-width:60rem;margin-top:clamp(2rem,5vh,3rem);padding-top:1.5rem;border-top:1px solid var(--line)}.ProjectHero_meta__tIkr9 dt{color:var(--ink-faint);margin-bottom:.3rem}.ProjectHero_meta__tIkr9 dd{color:var(--ink)}.ProjectHero_website__ZidHv{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;color:var(--mika-purple);transition:color var(--dur-fast) var(--ease-out)}.ProjectHero_website__ZidHv:hover{color:var(--ink)}.ProjectHero_heroMedia__PAXRo{position:relative;width:100%;overflow:hidden;background:var(--line)}.ProjectHero_heroMedia__PAXRo[data-size=STANDARD]{aspect-ratio:16/9;max-height:60vh}.ProjectHero_heroMedia__PAXRo:not([data-size]),.ProjectHero_heroMedia__PAXRo[data-size=LARGE]{aspect-ratio:16/8;max-height:82vh}.ProjectHero_heroMedia__PAXRo[data-size=FULL_VIEWPORT]{height:100vh;aspect-ratio:auto}.ProjectHero_heroImg__T4dJg{object-fit:cover}@media (max-width:780px){.ProjectHero_heroMedia__PAXRo:not([data-size]),.ProjectHero_heroMedia__PAXRo[data-size=LARGE],.ProjectHero_heroMedia__PAXRo[data-size=STANDARD]{aspect-ratio:4/3;max-height:none}.ProjectHero_heroMedia__PAXRo[data-size=FULL_VIEWPORT]{height:100svh}}.ProjectIntroduction_wrap__QlB5v{max-width:900px;margin:0 auto;padding:clamp(3rem,8vh,5rem) var(--frame-pad);text-align:center}.ProjectIntroduction_eyebrow__YBE5V{display:inline-flex;gap:.9rem;color:var(--ink-faint);margin-bottom:1.5rem}.ProjectIntroduction_index__08typ{color:var(--mika-purple)}.ProjectIntroduction_statement__NaS5R{font-size:clamp(1.6rem,3.6vw,2.6rem);line-height:1.3}.ProjectIntroduction_body__bWBDG{max-width:640px;margin:1.5rem auto 0;color:var(--ink-soft);line-height:1.6}.ProjectBlocks_blocks__fflXm{display:flex;flex-direction:column;gap:clamp(2rem,5vh,4rem)}.ProjectBlocks_block__EZbq3{border:1px solid var(--line)}.ProjectBlocks_img__eIRJN{display:block;width:100%;height:100%;object-fit:cover}.ProjectBlocks_landscape__1yFAe{aspect-ratio:16/9}.ProjectBlocks_portrait__3ZJxd{aspect-ratio:3/4;max-width:460px}.ProjectBlocks_square__AMaJb{aspect-ratio:1/1;max-width:620px}.ProjectBlocks_split__0zyw8{border:none}.ProjectBlocks_splitRow__05AUT{display:grid;grid-template-columns:1fr 1fr;gap:1px;aspect-ratio:16/9}.ProjectBlocks_splitRow__05AUT .ProjectBlocks_img__eIRJN{border:1px solid var(--line)}.ProjectBlocks_caption__3LkLN{display:block;margin-top:.6rem;color:var(--ink-faint)}.ProjectBlocks_quote__Qbqf6{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(1.5rem,4vh,3rem) 0;max-width:62ch}.ProjectBlocks_quote__Qbqf6 p{font-size:clamp(1.4rem,3vw,2.4rem);line-height:1.25}.ProjectBlocks_quoteAuthor__QySgf{display:block;margin-top:1rem;color:var(--ink-faint)}@media (max-width:720px){.ProjectBlocks_splitRow__05AUT{grid-template-columns:1fr;aspect-ratio:auto}.ProjectBlocks_splitRow__05AUT .ProjectBlocks_img__eIRJN{aspect-ratio:16/9}.ProjectBlocks_portrait__3ZJxd,.ProjectBlocks_square__AMaJb{max-width:100%}}.ProjectScene_wrap__GDM9b{position:relative;aspect-ratio:16/10;border:1px solid var(--line);background:var(--mika-black);overflow:hidden}.ProjectScene_canvasBox__dlUfp{position:absolute;inset:0}.ProjectScene_canvasBox__dlUfp canvas{display:block;width:100%;height:100%;touch-action:none}.ProjectScene_fallback__sjTTx{width:100%;height:100%;object-fit:cover}.ProjectScene_caption__0LBtp{position:absolute;left:1rem;bottom:1rem;color:var(--mika-cream);opacity:.75}.RelatedProjects_wrap__nnAKH{padding:clamp(4rem,10vh,7rem) var(--frame-pad);border-top:1px solid var(--line)}.RelatedProjects_heading__0r1gw{display:block;color:var(--ink-faint);margin-bottom:2rem}.RelatedProjects_grid__evoOn{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.project_previewBanner__8VaDh{position:relative;z-index:var(--z-content);padding:.75rem var(--frame-pad);background:var(--mika-purple);color:#fff;font:inherit;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;text-align:center}.project_article__QHKYR{position:relative;z-index:var(--z-content);padding:0 var(--frame-pad) var(--section-pad-y);display:flex;flex-direction:column;gap:clamp(2rem,5vh,4rem)}.project_narrative__iemcp{display:grid;gap:clamp(1.5rem,4vh,3rem);max-width:68ch}.project_narrativeItem__gFKB0{display:grid;gap:.6rem}.project_narrativeLabel__R1kUa{color:var(--mika-purple)}.project_narrativeBody__OD0O5{font-size:clamp(1rem,1.3vw,1.35rem);line-height:1.55;color:var(--ink-soft)}.project_footerMeta__7KIgV{display:grid;gap:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.project_footerMeta__7KIgV ul{list-style:none;margin-top:.6rem;display:grid;gap:.4rem;color:var(--ink-soft)}.project_metaLink__e_FPz{color:var(--mika-purple)}.project_creditRole__xPxuk{color:var(--ink-faint)}.project_back__O6Rcs{color:var(--mika-purple)}@media (min-width:720px){.project_footerMeta__7KIgV{grid-template-columns:repeat(2,1fr)}}.WorkIndex_pageWrap__UxJTU{padding-bottom:var(--section-pad-y)}.WorkIndex_filters__zNSqj{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:0 var(--frame-pad);margin-bottom:clamp(1.5rem,4vh,2.5rem)}.WorkIndex_grid__1tHTz{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1.5rem,3vw,2.5rem);padding:0 var(--frame-pad)}@media (max-width:780px){.WorkIndex_grid__1tHTz{grid-template-columns:1fr;gap:3rem}}.WorkIndex_filter__xlGCd{color:var(--ink-faint);background:none;border:none;cursor:pointer;padding:.2rem 0;transition:color var(--dur-fast) var(--ease-out)}.WorkIndex_filter__xlGCd:hover{color:var(--ink)}.WorkIndex_filter__xlGCd[data-active=true]{color:var(--mika-purple)}