.hero_hero__RYSC1{position:relative;isolation:isolate;display:grid;place-items:center;min-height:100svh;width:100%;padding-block:120px 112px;overflow:hidden;background:var(--background);color:var(--text-primary)}.hero_media__QLMul{position:absolute;inset:0;z-index:-2;background:var(--background)}.hero_poster__wr20u,.hero_video__aRuce{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:47.999rem){.hero_video__aRuce{display:none!important}}.hero_overlay__2Ap2J{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(5 6 7/32%),rgb(5 6 7/42%) 45%,rgb(5 6 7/78%)),radial-gradient(ellipse at center,transparent 25%,rgb(5 6 7/24%) 100%)}.hero_overlay__2Ap2J:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0,transparent 75%,color-mix(in srgb,var(--background) 10%,transparent) 80%,color-mix(in srgb,var(--background) 55%,transparent) 90%,color-mix(in srgb,var(--background) 85%,transparent) 96%,var(--background) 100%)}.hero_content__gFlzb{text-align:center;container-type:inline-size}.hero_heading__d6y64{max-width:960px;margin-inline:auto;font-size:min(var(--type-hero),8.4cqi)}.hero_heading__d6y64 span{display:block;white-space:nowrap}.hero_heading__d6y64 span:first-child{letter-spacing:.06em}.hero_support__dDy35{max-width:620px;margin:34px auto 0;color:var(--text-primary)}.hero_actions__jz3E1{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px}.hero_actions__jz3E1 a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap}.hero_scroll__5w3DB{position:absolute;bottom:70px;left:50%;transform:translateX(-50%);display:grid;justify-items:center;gap:12px;color:var(--text-primary);text-decoration:none}.hero_scroll__5w3DB>span:first-child{display:block;width:1px;height:32px;background:rgb(242 239 232/60%)}.hero_scroll__5w3DB:focus-visible{outline:2px solid var(--text-primary);outline-offset:8px}@media (max-width:639px){.hero_hero__RYSC1{padding-block:100px 104px}.hero_support__dDy35{margin-top:32px}.hero_actions__jz3E1{gap:14px;margin-top:24px}.hero_scroll__5w3DB{bottom:64px}.hero_scroll__5w3DB>span:first-child{height:24px}}.reborn-feature_section__uvPac{position:relative;isolation:isolate;overflow:hidden;padding-block:110px}.reborn-feature_section__uvPac:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 45% 60% at 88% 52%,rgb(104 16 18/14%),transparent 100%)}.reborn-feature_grid__Xsijm{display:grid;grid-template-columns:minmax(0,1fr);gap:2.75rem;align-items:center}.reborn-feature_content___gj1e{min-width:0;container-type:inline-size}.reborn-feature_eyebrow__Ewq9u{display:flex;align-items:center;gap:1rem}.reborn-feature_production__CLSQ1{margin-top:.625rem}.reborn-feature_eyebrow__Ewq9u:after{content:"";display:block;width:3rem;height:1px;background:#7e1f1f}.reborn-feature_title__FpYHF{margin-top:1.25rem;font:var(--font-editorial);font-weight:650;text-wrap:balance}.reborn-feature_genre__yGiqH{max-width:34ch;margin-top:1.25rem}.reborn-feature_platforms__ncDTO{margin-top:1rem}.reborn-feature_description__am5O6{max-width:42ch;margin-top:1.75rem}.reborn-feature_wishlist___35Dh{margin-top:1.5rem;padding-top:1.125rem;position:relative}.reborn-feature_wishlist___35Dh:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--border)}.reborn-feature_actions__dQGvh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;margin-top:1.25rem;width:100%;max-width:100%}.reborn-feature_platform__WdTSa{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:44px;width:100%;min-width:0;padding:.6875rem .875rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1)}.reborn-feature_primary__EBvjx{background:#e8e4dc;border-color:#e8e4dc;color:var(--background)}.reborn-feature_platform__WdTSa:focus-visible{border-color:rgb(242 239 232/45%);background:rgb(255 255 255/4%);color:#faf7f0}.reborn-feature_primary__EBvjx:focus-visible{background:#efebe3;border-color:#efebe3;color:var(--background)}.reborn-feature_platform__WdTSa:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}@media (hover:hover) and (pointer:fine){.reborn-feature_platform__WdTSa:hover{border-color:#5f1515}.reborn-feature_primary__EBvjx:hover{background-color:var(--background);border-color:rgb(242 239 232/35%);color:var(--text-primary)}}.reborn-feature_artwork__FZIJB{position:relative;width:100%;min-width:0;aspect-ratio:1671/941}.reborn-feature_artwork__FZIJB:before{content:"";position:absolute;z-index:-1;inset:-12% -8%;pointer-events:none;background:radial-gradient(ellipse at 82% 60%,rgb(106 18 20/12%),transparent 68%)}.reborn-feature_visual__lRG31{position:absolute;inset:0;display:block;overflow:hidden;border:1px solid rgb(242 239 232/8%)}.reborn-feature_image__VJ01L{object-fit:contain;object-position:center;transition:filter .28s ease,transform .28s ease}@media (hover:hover) and (pointer:fine){.reborn-feature_artwork__FZIJB:hover .reborn-feature_image__VJ01L{filter:brightness(1.035);transform:scale(1.005)}}@media (min-width:64rem){.reborn-feature_grid__Xsijm{max-width:var(--site-canvas);grid-template-columns:minmax(0,38fr) minmax(0,62fr);column-gap:2rem}}@media (min-width:75rem){.reborn-feature_grid__Xsijm{grid-template-columns:minmax(0,36fr) minmax(0,64fr)}}@container (max-width: 410px){.reborn-feature_actions__dQGvh{grid-template-columns:minmax(0,1fr)}}@media (max-width:63.999rem){.reborn-feature_section__uvPac{padding-block:80px}.reborn-feature_artwork__FZIJB{grid-row:1}.reborn-feature_description__am5O6{max-width:52ch}}@media (max-width:39.999rem){.reborn-feature_section__uvPac{padding-block:64px}.reborn-feature_grid__Xsijm{gap:2rem}}@media (prefers-reduced-motion:reduce){.reborn-feature_image__VJ01L,.reborn-feature_platform__WdTSa{transition:none}.reborn-feature_artwork__FZIJB:hover .reborn-feature_image__VJ01L{transform:none}}.why-zygen_section__xal6o{background-color:var(--background)}.why-zygen_section__xal6o.section-space{padding-top:clamp(64px,6vw,80px)}.why-zygen_header__LOptv{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.why-zygen_statement__INFOi{max-width:43ch;margin-top:1.5rem;color:var(--text-secondary);text-wrap:pretty;font:var(--font-body);letter-spacing:var(--tracking-body)}.why-zygen_pillars__4SK5n{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.why-zygen_pillar__t88OP{min-width:0;padding-top:1.75rem;border-top:1px solid var(--border);cursor:default;transition:border-color var(--motion-hover,.25s) ease}.why-zygen_number__DgSH2{color:var(--text-muted);transition:color var(--motion-hover,.25s) ease;font:var(--font-meta);letter-spacing:var(--tracking-meta)}.why-zygen_title__k2DeT{margin-top:1.5rem;color:var(--text-primary);opacity:.96;transition:opacity var(--motion-hover,.25s) ease,transform var(--motion-hover,.25s) ease;font:var(--font-project);letter-spacing:var(--tracking-project)}.why-zygen_copy__stWgI{max-width:38ch;margin-top:1.25rem;color:var(--text-secondary);opacity:.88;transition:opacity var(--motion-hover,.25s) ease;font:var(--font-body);letter-spacing:var(--tracking-body)}@media (max-width:639px){.why-zygen_header__LOptv{margin-bottom:2rem}.why-zygen_pillars__4SK5n{gap:2rem}.why-zygen_pillar__t88OP{padding-top:1.25rem}.why-zygen_title__k2DeT{margin-top:1rem}.why-zygen_copy__stWgI{margin-top:1.125rem}}@media (min-width:40rem){.why-zygen_pillars__4SK5n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:56rem){.why-zygen_pillars__4SK5n{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem)}}@media (hover:hover) and (pointer:fine){.why-zygen_pillar__t88OP:hover{border-top-color:rgb(242 239 232/28%)}.why-zygen_pillar__t88OP:hover .why-zygen_number__DgSH2{color:var(--text-secondary)}.why-zygen_pillar__t88OP:hover .why-zygen_title__k2DeT{opacity:1;transform:translateY(-1px)}.why-zygen_pillar__t88OP:hover .why-zygen_copy__stWgI{opacity:1}}@media (prefers-reduced-motion:reduce){.why-zygen_copy__stWgI,.why-zygen_number__DgSH2,.why-zygen_pillar__t88OP,.why-zygen_title__k2DeT{transition:none}.why-zygen_pillar__t88OP:hover .why-zygen_title__k2DeT{transform:none}}.homepage_page__Phocg{display:contents;--motion-hover:250ms;--motion-content:700ms;--motion-media:850ms;--motion-ease:cubic-bezier(0.22,1,0.36,1)}.homepage_page__Phocg [data-reveal-state=pending][data-reveal=content]{opacity:0;transform:translateY(22px)}.homepage_page__Phocg [data-reveal-state=pending][data-reveal=media]{opacity:0;transform:translateY(16px) scale(1.015)}.homepage_page__Phocg [data-reveal-state=visible]{opacity:1;transform:none;transition:opacity var(--motion-content) var(--motion-ease),transform var(--motion-content) var(--motion-ease);transition-delay:var(--reveal-delay,0s)}.homepage_page__Phocg [data-reveal=media][data-reveal-state=visible]{transition:opacity var(--motion-media) var(--motion-ease),transform var(--motion-media) var(--motion-ease);transition-delay:var(--reveal-delay,0s)}.homepage_page__Phocg [data-reveal][data-reveal-state]:focus-within{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.homepage_page__Phocg [data-reveal][data-reveal-state]{opacity:1;transform:none;transition:none}}@media print{.homepage_page__Phocg [data-reveal][data-reveal-state]{opacity:1;transform:none;transition:none}}.client-feedback_section__52QZd{padding-block:clamp(36px,calc(6.5vw - 20px),76px) 88px;border-bottom:1px solid var(--border);background:var(--background);color:var(--text-primary);overflow:clip}.client-feedback_header__CN8sV{max-width:48rem}.client-feedback_support__MtqWl{margin-top:14px;color:var(--text-secondary);font:var(--font-body);letter-spacing:var(--tracking-body)}.client-feedback_viewport__39X1P{position:relative;width:100%;max-width:1410px;overflow:hidden;margin:46px auto 0;cursor:grab;touch-action:pan-y}.client-feedback_viewport__39X1P[data-manual=false]:after,.client-feedback_viewport__39X1P[data-manual=false]:before{content:"";position:absolute;z-index:1;top:0;bottom:0;width:24px;pointer-events:none}.client-feedback_viewport__39X1P[data-manual=false]:before{left:0;background:linear-gradient(to right,var(--background),transparent)}.client-feedback_viewport__39X1P[data-manual=false]:after{right:0;background:linear-gradient(to left,var(--background),transparent)}.client-feedback_viewport__39X1P:active{cursor:grabbing}.client-feedback_track__JF9om{position:relative;display:flex;align-items:stretch;gap:24px;width:max-content;will-change:transform}.client-feedback_card__Zb3vf{flex:0 0 auto;width:410px;min-height:285px;display:flex;flex-direction:column;margin:0;padding:23px 32px;border:1px solid rgb(242 239 232/11%);border-radius:13px;background:#111314;transition:border-color .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1)}.client-feedback_quote__m_KFp{margin:0 0 10px;color:rgb(242 239 232/92%);font:var(--font-body);font-weight:400;letter-spacing:var(--tracking-body);line-height:1.6;overflow-wrap:break-word}.client-feedback_identity__OWY8O p,.client-feedback_quote__m_KFp p{margin:0}.client-feedback_quote__m_KFp p{font-weight:400}.client-feedback_identity__OWY8O{margin-top:auto;min-height:calc(var(--type-label) * 1.35 + 6px + var(--type-small) * 1.5)}.client-feedback_name__jm7go{color:var(--text-primary);font:var(--font-meta);letter-spacing:var(--tracking-meta);font-weight:600}.client-feedback_metadata__YhniR{margin-top:6px!important;color:var(--text-muted);font:var(--font-small);letter-spacing:var(--tracking-small)}.client-feedback_card__Zb3vf:focus-visible,.client-feedback_viewport__39X1P:focus-visible{outline:1px solid var(--text-primary);outline-offset:-3px}.client-feedback_viewport__39X1P[data-manual=true]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;scroll-snap-type:x mandatory}.client-feedback_viewport__39X1P[data-manual=true] .client-feedback_card__Zb3vf{scroll-snap-align:center}.client-feedback_viewport__39X1P[data-manual=true]::-webkit-scrollbar{display:none}.client-feedback_viewport__39X1P[data-manual=true] .client-feedback_track__JF9om{padding-inline:24px;will-change:auto}@media (min-width:64rem){.client-feedback_viewport__39X1P{width:calc(100% - 32px)}.client-feedback_quote__m_KFp{font-size:1rem}}@media (max-width:63.999rem){.client-feedback_card__Zb3vf{width:390px}}@media (max-width:39.999rem){.client-feedback_card__Zb3vf{width:calc(100vw - 68px);padding:23px 30px}.client-feedback_viewport__39X1P[data-manual=true] .client-feedback_track__JF9om{padding-inline:20px}}@media (hover:hover) and (pointer:fine){.client-feedback_card__Zb3vf:hover{border-color:rgb(242 239 232/23%);background:#141617}}@media (prefers-reduced-motion:reduce){.client-feedback_card__Zb3vf{transition:none}}.selected-work_section__bjdcj{padding-block:110px 64px;border-bottom:1px solid var(--border)}.selected-work_header__mvlKJ{margin-bottom:3.5rem}.selected-work_header__mvlKJ>div{max-width:66ch}.selected-work_header__mvlKJ p{max-width:60ch;text-wrap:pretty}.selected-work_header__mvlKJ .body{margin-top:1rem}.selected-work_sectionTitle__yCiyc{font:var(--font-section);letter-spacing:var(--tracking-section)}.selected-work_link__2bF6S{position:relative;display:inline-flex;align-items:center;justify-self:end;width:fit-content;padding:8px 4px 8px 96px;color:var(--text-primary);text-decoration:none;cursor:pointer;transition:color .28s cubic-bezier(.22,1,.36,1)}.selected-work_link__2bF6S:before{content:"";position:absolute;left:0;top:50%;width:46px;height:1px;background:rgb(242 239 232/50%);transition:width .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1)}.selected-work_link__2bF6S:is(:hover,:focus-visible){color:#fffdf8}.selected-work_link__2bF6S:is(:hover,:focus-visible):before{width:76px;background-color:rgb(242 239 232/80%)}.selected-work_showcase__6ObH6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.selected-work_tile__ybYfL{position:relative;display:block;min-width:0;aspect-ratio:16/9;overflow:hidden;color:var(--text-primary);text-decoration:none;background:var(--background)}.selected-work_image__jrIcY{object-fit:cover;object-position:center;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s cubic-bezier(.22,1,.36,1)}.selected-work_creatures__nR_Dp .selected-work_image__jrIcY{object-fit:contain;object-position:center}.selected-work_tile__ybYfL:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgb(0 0 0/94%),rgb(0 0 0/66%) 25%,rgb(0 0 0/15%) 58%,transparent 78%)}.selected-work_caption__GlbLu{position:absolute;z-index:1;left:24px;right:24px;bottom:26px}.selected-work_caption__GlbLu p{color:rgb(250 248 243/90%);font-size:calc(var(--type-label) * .95);letter-spacing:.16em;line-height:1.5;text-wrap:balance}.selected-work_caption__GlbLu h3{max-width:25ch;margin-top:9px;font:var(--font-project);line-height:1.12;letter-spacing:var(--tracking-project);text-wrap:balance;transition:color .3s cubic-bezier(.22,1,.36,1)}.selected-work_footer__IoJSV{display:flex;justify-content:center;margin-top:52px}.selected-work_link__2bF6S:focus-visible,.selected-work_tile__ybYfL:focus-visible{outline:2px solid var(--text-primary);outline-offset:5px}@media (hover:hover) and (pointer:fine){.selected-work_tile__ybYfL:hover .selected-work_image__jrIcY{transform:scale(1.01);filter:brightness(1.045)}.selected-work_tile__ybYfL:hover h3{color:#fffdf8}}@media (max-width:63.999rem){.selected-work_section__bjdcj{padding-block:80px 64px}.selected-work_caption__GlbLu{left:18px;right:18px;bottom:18px}.selected-work_showcase__6ObH6{gap:16px}}@media (max-width:47.999rem){.selected-work_section__bjdcj{padding-block:64px}.selected-work_header__mvlKJ{grid-template-columns:minmax(0,1fr);margin-bottom:2rem}.selected-work_link__2bF6S{justify-self:start}.selected-work_showcase__6ObH6{grid-template-columns:minmax(0,1fr);gap:18px}}@media (prefers-reduced-motion:reduce){.selected-work_caption__GlbLu h3,.selected-work_image__jrIcY,.selected-work_link__2bF6S,.selected-work_link__2bF6S:before{transition:none}.selected-work_tile__ybYfL:hover .selected-work_image__jrIcY{transform:none}}.editorial-intro_statement__72HER{max-width:52ch;margin-top:1.5rem;color:var(--text-primary);text-wrap:pretty;font:var(--font-body);letter-spacing:var(--tracking-body)}.technology-ecosystem_section__oiFhH{padding-block:var(--section-space);border-bottom:1px solid var(--border);color:var(--text-primary)}.technology-ecosystem_header__hqJDx{max-width:52rem}.technology-ecosystem_intro__K00J0 p{margin-top:1.125rem}.technology-ecosystem_groups__Y1g3m{margin-top:2rem;border-top:1px solid var(--border)}.technology-ecosystem_group__JqWre{padding-block:1.5rem;border-bottom:1px solid var(--border)}.technology-ecosystem_category__d7q_d{margin:0}.technology-ecosystem_grid__Ky8pL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;margin:0;padding:1.5rem 0 0;list-style:none}.technology-ecosystem_item__KIJDM{display:flex;min-height:7.5rem;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.25rem 1rem;border:1px solid var(--border);border-radius:2px;background-color:rgb(255 255 255/1.5%);color:var(--text-secondary);text-align:center;transition:border-color var(--motion-hover,.25s) ease,background-color var(--motion-hover,.25s) ease,transform var(--motion-hover,.25s) ease}.technology-ecosystem_logo__PTrcg{display:flex;width:min(100%,9rem);height:4rem;align-items:center;justify-content:center;opacity:1}.technology-ecosystem_asset__AIdCM{width:auto;max-width:100%;height:auto;max-height:4rem;object-fit:contain;filter:grayscale(1) brightness(0) invert(.72);opacity:.85;transition:opacity var(--motion-hover,.25s) ease}.technology-ecosystem_specialAsset__uYsTU{filter:none}.technology-ecosystem_monochromeAsset__Ndjis{filter:grayscale(1)}.technology-ecosystem_appIconLogo__RBW6X{width:4rem;border-radius:.65rem;background:rgb(255 255 255/10%)}.technology-ecosystem_appIconAsset__zZw8D{max-width:78%;max-height:78%}.technology-ecosystem_fallback__cNw3q,.technology-ecosystem_name__IIGeP{text-wrap:balance;font:var(--font-tag);letter-spacing:var(--tracking-tag)}.technology-ecosystem_name__IIGeP{color:var(--text-secondary);transition:color var(--motion-hover,.25s) ease}@media (hover:hover) and (pointer:fine){.technology-ecosystem_item__KIJDM:hover{border-color:rgb(232 228 220/35%);background-color:rgb(255 255 255/2.25%);transform:translateY(-1px)}.technology-ecosystem_item__KIJDM:hover .technology-ecosystem_asset__AIdCM{opacity:.95}.technology-ecosystem_item__KIJDM:hover .technology-ecosystem_name__IIGeP{color:var(--text-primary)}}@media (max-width:639px){.technology-ecosystem_groups__Y1g3m{margin-top:1.75rem}.technology-ecosystem_group__JqWre{padding-block:1.25rem}.technology-ecosystem_grid__Ky8pL{gap:1rem;padding-top:1.25rem}.technology-ecosystem_item__KIJDM{min-height:8.5rem;padding:1rem .75rem;gap:.625rem}.technology-ecosystem_logo__PTrcg{height:3rem}.technology-ecosystem_asset__AIdCM{max-height:3rem}.technology-ecosystem_appIconLogo__RBW6X{width:3rem}}@media (min-width:40rem){.technology-ecosystem_groups__Y1g3m{margin-top:2.5rem}.technology-ecosystem_group__JqWre{padding-block:1.75rem}.technology-ecosystem_grid__Ky8pL{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2.5rem;padding-top:1.75rem}.technology-ecosystem_item__KIJDM{min-height:8rem}}@media (min-width:64rem){.technology-ecosystem_header__hqJDx,.technology-ecosystem_intro__K00J0 p{max-width:none}.technology-ecosystem_groups__Y1g3m{margin-top:2.75rem}.technology-ecosystem_grid__Ky8pL{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 3rem}.technology-ecosystem_item__KIJDM{min-height:8.25rem}}@media (prefers-reduced-motion:reduce){.technology-ecosystem_asset__AIdCM,.technology-ecosystem_item__KIJDM,.technology-ecosystem_name__IIGeP{transition:none}.technology-ecosystem_item__KIJDM:hover{transform:none}}.client-cta_section__mTGjf{padding-block:var(--section-space);background-color:var(--background)}.client-cta_composition__F0ZnY{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.client-cta_label__otxp5{color:rgb(255 255 255/55%);font:var(--font-meta);letter-spacing:var(--tracking-meta)}.client-cta_heading__zUBDV{margin:1.5rem 0 0;color:var(--text-primary);font:var(--font-editorial);letter-spacing:var(--tracking-editorial)}.client-cta_heading__zUBDV span{display:block;text-wrap:balance}.client-cta_action__hZ6_V{display:flex;flex-direction:column;align-items:flex-start;gap:2.75rem;min-width:0}.client-cta_support__rBdOC{width:100%;max-width:48ch}.client-cta_copy__xHo7U{max-width:46ch;font:var(--font-body);letter-spacing:var(--tracking-body)}.client-cta_disciplines__RI3d9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:2rem 0 0;padding:0;list-style:none;color:var(--text-secondary);text-transform:uppercase;font:var(--font-tag);letter-spacing:var(--tracking-tag)}.client-cta_disciplines__RI3d9 a{display:block;height:100%;padding-block:.875rem;border-top:1px solid var(--border);color:var(--text-secondary);cursor:pointer;text-decoration:none;transition:color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1)}.client-cta_disciplines__RI3d9 a:focus-visible,.client-cta_disciplines__RI3d9 a:hover{color:#f2efe8;border-top-color:rgb(242 239 232/30%)}.client-cta_disciplines__RI3d9 a:focus-visible{color:#fffdf8;outline:1px solid rgb(242 239 232/65%);outline-offset:3px}.client-cta_disciplines__RI3d9 a:active{color:#fffdf8}.client-cta_section__mTGjf a:focus-visible{outline-color:#f2efe8}.client-cta_cta__DzafG{min-height:var(--button-height);border-radius:var(--radius-sm);background-color:#e8e4dc;color:#0b0d0e;border-color:#e8e4dc;transition:background-color var(--motion-hover,.25s) ease,color var(--motion-hover,.25s) ease,border-color var(--motion-hover,.25s) ease,transform var(--motion-hover,.25s) ease}.client-cta_cta__DzafG:is(:hover,:focus-visible){transform:translateY(-1px);background-color:transparent;color:#f2efe8;border-color:rgb(242 239 232/65%)}@media (min-width:56rem){.client-cta_composition__F0ZnY{grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:center;gap:clamp(2rem,3vw,3rem)}.client-cta_action__hZ6_V{padding-left:clamp(1.5rem,2.5vw,2.5rem);border-left:1px solid var(--border)}.client-cta_heading__zUBDV span{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.client-cta_cta__DzafG,.client-cta_disciplines__RI3d9 a{transition:none}.client-cta_cta__DzafG:is(:hover,:focus-visible){transform:none}}.collaboration-section_section__aCCPW{background-color:var(--background);color:var(--text-primary)}.collaboration-section_grid__M_gKm{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem}.collaboration-section_content__tGfnS,.collaboration-section_visual__vT_S8{min-width:0}.collaboration-section_statement__l51Bp{margin-top:1.875rem;max-width:28ch;text-wrap:balance;font:var(--font-editorial);font-size:calc(var(--type-editorial) * .9);line-height:1.23;letter-spacing:var(--tracking-editorial)}.collaboration-section_cta__M7zmH{margin-top:2.25rem;justify-self:start}.collaboration-section_visual__vT_S8{position:relative;margin:0;cursor:pointer}.collaboration-section_visualLink__OESaK{display:block;cursor:pointer;text-decoration:none;transition:transform var(--motion-hover,.25s) ease}.collaboration-section_visualLink__OESaK:focus-visible{outline-color:var(--text-primary);outline-offset:6px}.collaboration-section_definitions__7fT2l{position:absolute;pointer-events:none}.collaboration-section_mask__AJXfk{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.collaboration-section_placeholder__m8Ww6{position:absolute;inset:0;background-color:var(--surface-elevated);border:1px solid var(--border-strong)}.collaboration-section_image__MOhh_{object-fit:cover;filter:brightness(.83) contrast(1.08) saturate(.72);transition:filter var(--motion-hover,.25s) ease,transform var(--motion-hover,.25s) ease}.collaboration-section_overlay__e1V7V{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.08) 0,rgba(0,0,0,.14) 55%,rgba(0,0,0,.3)),linear-gradient(90deg,rgba(0,0,0,.18),transparent 30%,transparent 70%,rgba(0,0,0,.12));opacity:1;transition:opacity var(--motion-hover,.25s) ease}.collaboration-section_caption__VL76r{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:1.5rem}.collaboration-section_caption__VL76r span{font-size:.625rem;letter-spacing:.1em}@media (max-width:639px){.collaboration-section_grid__M_gKm{gap:2rem}}@media (min-width:64rem){.collaboration-section_grid__M_gKm{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:clamp(2.5rem,5vw,4.5rem)}.collaboration-section_visual__vT_S8{grid-column:1;grid-row:1}.collaboration-section_content__tGfnS{grid-column:2;grid-row:1}}.collaboration-section_visualLink__OESaK:is(:hover,:focus-visible){transform:translateY(-1px)}.collaboration-section_visualLink__OESaK:is(:hover,:focus-visible) .collaboration-section_image__MOhh_{filter:brightness(.89) contrast(1.08) saturate(.77)}.collaboration-section_visualLink__OESaK:is(:hover,:focus-visible) .collaboration-section_overlay__e1V7V{opacity:.82}@media (prefers-reduced-motion:reduce){.collaboration-section_image__MOhh_,.collaboration-section_overlay__e1V7V,.collaboration-section_visualLink__OESaK{transition:none}.collaboration-section_visualLink__OESaK:is(:hover,:focus-visible),.collaboration-section_visualLink__OESaK:is(:hover,:focus-visible) .collaboration-section_image__MOhh_{transform:none}}.studio_section__GHMyG{padding-block:50px 90px;background-color:var(--background)}.studio_grid__fd4_7{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.studio_main__O8dtr{min-width:0;width:100%;max-width:760px;margin-inline:auto;text-align:center}.studio_statement__zOBqr{margin:0;color:var(--text-primary);text-wrap:balance}.studio_support__ts3rX{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:34px}.studio_copy__Fv68F{max-width:580px;min-width:0;margin-inline:auto;text-wrap:pretty}.studio_link__9I3Mx{position:relative;display:inline-flex;flex-shrink:0;align-items:center;padding-block:8px;color:var(--text-primary);text-decoration:none;transition:color .25s cubic-bezier(.22,1,.36,1)}.studio_link__9I3Mx:after{content:"";position:absolute;inset:auto 0 3px;height:1px;background:currentColor;opacity:.4;transform:scaleX(.45);transform-origin:center;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1)}.studio_link__9I3Mx:is(:hover,:focus-visible){color:#fff}.studio_link__9I3Mx:is(:hover,:focus-visible):after{transform:scaleX(1);opacity:1}.studio_link__9I3Mx:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.studio_link__9I3Mx,.studio_link__9I3Mx:after{transition:none}}