.CookieConsent_panel__uWfys{position:fixed;z-index:500;bottom:max(24px,env(safe-area-inset-bottom));left:24px;width:min(660px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;border-radius:16px;padding:28px;background:#dbdad4;color:#111;box-shadow:0 16px 64px #0002;font-family:var(--font-plus-jakarta-sans),sans-serif}.CookieConsent_panel__uWfys h2{font-size:clamp(24px,3vw,32px);letter-spacing:-.045em;line-height:1.15;margin-bottom:14px}.CookieConsent_panel__uWfys p{font-size:13px;line-height:1.6}.CookieConsent_services__zTAyt{display:grid;gap:8px;margin-top:20px}.CookieConsent_service__1hE7C{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;padding:18px;border-radius:12px}.CookieConsent_serviceName__USd5f,.CookieConsent_service__1hE7C h3{font-size:15px;font-weight:600;margin-bottom:5px}.CookieConsent_serviceName__USd5f{display:block}.CookieConsent_serviceCopy__qyEnl{display:block;font-size:13px;line-height:1.6;margin-top:5px}.CookieConsent_service__1hE7C p+p{margin-top:5px}.CookieConsent_state__LiD5y{display:grid;justify-items:end;gap:8px;min-width:70px;font-size:11px}.CookieConsent_service__1hE7C input{appearance:none;flex-shrink:0;width:42px;height:24px;border-radius:24px;background:#dad9d2;cursor:pointer;transition:background .2s}.CookieConsent_service__1hE7C input:before{content:"";display:block;width:18px;height:18px;margin:3px;border-radius:50%;background:#fff;transition:transform .2s}.CookieConsent_service__1hE7C input:checked{background:#111}.CookieConsent_service__1hE7C input:checked:before{transform:translateX(18px)}.CookieConsent_service__1hE7C input:disabled{opacity:.5;cursor:default}.CookieConsent_service__1hE7C input:focus-visible,.CookieConsent_settings__TR_dk:focus-visible{outline:2px solid #f15928;outline-offset:4px}.CookieConsent_actions__5A3SC{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.CookieConsent_actions__5A3SC button{width:100%;font-size:11px}.CookieConsent_actions__5A3SC>:only-child{grid-column:1/-1}.CookieConsent_footerLinks__226xz{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px 24px;font-size:13px;line-height:1.5;text-align:right;margin-left:auto}.CookieConsent_footerLinks__226xz a,.CookieConsent_footerLinks__226xz button{white-space:nowrap;text-decoration:none}.CookieConsent_footerLinks__226xz a:hover,.CookieConsent_footerLinks__226xz button:hover,.CookieConsent_settings__TR_dk{text-decoration:underline;text-underline-offset:4px}.CookieConsent_settings__TR_dk{font:inherit;color:inherit;cursor:pointer}@media (max-width:767px){.CookieConsent_footerLinks__226xz{flex-direction:column;align-items:flex-end;gap:12px}}@media (max-width:600px){.CookieConsent_panel__uWfys{left:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px}.CookieConsent_actions__5A3SC{grid-template-columns:1fr}.CookieConsent_actions__5A3SC button{font-size:13px}}@media (prefers-reduced-motion:reduce){.CookieConsent_service__1hE7C input,.CookieConsent_service__1hE7C input:before{transition:none}}.contact_page__cbJV7{margin-top:-6rem;background:#f7f7f2;color:#0a0a0a}.contact_hero__6nf3I{display:grid;grid-template-columns:1.6fr 1fr;gap:6%;min-height:92svh;padding:160px var(--site-gutter) 64px;background:#dbdad4}.contact_heroCopy__1zAN4{display:flex;flex-direction:column;justify-content:space-between;gap:64px}.contact_title__zaXQ8{font-size:clamp(54px,6.7vw,104px);font-weight:400;line-height:1.02;letter-spacing:-.05em;white-space:pre-line}.contact_heroBottom__415jW{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.contact_heroBottom__415jW p{max-width:330px;font-size:18px;line-height:1.65}.contact_button__ppaBi{flex-shrink:0}.contact_button__ppaBi:focus-visible{outline:2px solid #0a0a0a;outline-offset:4px}.contact_video__ca3tY{position:relative;align-self:stretch;min-height:400px;overflow:hidden;border-radius:16px;background:#21120c}.contact_video__ca3tY video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.contact_conversation__ZHKoa{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:clamp(80px,10vw,150px) var(--site-gutter);outline:none}.contact_heading__BXPaw{font-size:clamp(38px,5vw,76px);font-weight:400;line-height:1.1;letter-spacing:-.045em;white-space:pre-line}.contact_conversation__ZHKoa p{max-width:360px;margin-top:32px;font-size:18px;line-height:1.7}.contact_form__wCApJ{min-width:0;padding:40px;border-radius:16px;background:#fff}.contact_form__wCApJ input,.contact_form__wCApJ select,.contact_form__wCApJ textarea{min-width:0;border-radius:12px;background:#f7f7f2}.contact_form__wCApJ input:focus,.contact_form__wCApJ select:focus,.contact_form__wCApJ textarea:focus{border-color:#0a0a0a}.contact_form__wCApJ button{font-weight:400;text-transform:none;letter-spacing:-.015em;font-size:15px}.contact_form__wCApJ label{text-transform:none;font-size:13px;letter-spacing:0;font-weight:400}.contact_locations__L1piN{padding:clamp(80px,10vw,150px) var(--site-gutter);background:#dbdad4}.contact_officeGrid__oTHLn{display:grid;gap:16px;margin-top:64px}.contact_officeRow__OqtkU{display:grid;gap:16px}.contact_office__arRxy{min-width:0;display:flex;flex-direction:column;min-height:280px;padding:28px;border-radius:16px;background:#fff}.contact_officeTop__v02kI{display:flex;justify-content:space-between;gap:16px;font-size:13px}.contact_time__3UjEL{font-variant-numeric:tabular-nums;min-width:5ch;text-align:right}.contact_office__arRxy h3{margin:36px 0 28px;font-size:clamp(28px,3vw,42px);line-height:1;font-weight:400;letter-spacing:-.04em}.contact_office__arRxy address{margin-top:auto;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5;font-style:normal;overflow-wrap:anywhere}@media (max-width:1100px){.contact_hero__6nf3I{grid-template-columns:1.4fr 1fr}.contact_heroBottom__415jW{flex-direction:column;align-items:flex-start}}@media (max-width:899px){.contact_hero__6nf3I{grid-template-columns:minmax(0,1fr);padding-top:130px;gap:40px}.contact_title__zaXQ8{font-size:clamp(48px,8.5vw,78px)}.contact_heroCopy__1zAN4{gap:36px}.contact_heroBottom__415jW{flex-direction:row;align-items:flex-end}.contact_video__ca3tY{min-height:0;aspect-ratio:16/9;align-self:start}.contact_video__ca3tY video{position:static;display:block;height:auto;aspect-ratio:16/9;object-fit:contain}.contact_conversation__ZHKoa{grid-template-columns:1fr;gap:40px}.contact_form__wCApJ{padding:28px}.contact_officeGrid__oTHLn{grid-template-columns:repeat(2,minmax(0,1fr))}.contact_officeRow__OqtkU{display:contents}}@media (max-width:599px){.contact_title__zaXQ8{font-size:clamp(36px,9.4vw,56px)}.contact_heroBottom__415jW{flex-direction:column;align-items:stretch}.contact_heroBottom__415jW p{max-width:none}.contact_button__ppaBi{width:100%}.contact_form__wCApJ{padding:24px 20px}.contact_officeGrid__oTHLn{grid-template-columns:1fr;margin-top:40px}.contact_office__arRxy{min-height:250px}}@media (prefers-reduced-motion:reduce){.contact_button__ppaBi{transition:none}}.policies_page__0wLkC{background:#fff;color:#111;padding:clamp(120px,16vw,220px) clamp(24px,6vw,96px) clamp(80px,10vw,160px);min-height:100svh}.policies_page__0wLkC header{margin-bottom:clamp(48px,8vw,100px);text-align:center}.policies_page__0wLkC h1{font-size:clamp(46px,8vw,128px);font-weight:500;letter-spacing:-.065em;line-height:1;max-width:1000px;overflow-wrap:break-word}.policies_page__0wLkC header p{margin-top:24px;font-size:13px}.policies_page__0wLkC h1{margin-inline:auto}.policies_content__vqT3x{max-width:860px;margin-inline:auto;background:#fff;border-radius:16px;padding:clamp(24px,4vw,64px)}.policies_content__vqT3x h3{text-transform:none;font-weight:500;letter-spacing:-.025em}.policies_content__vqT3x li,.policies_content__vqT3x p{color:#111}.policies_content__vqT3x a{color:inherit;font-weight:500;text-decoration-color:currentColor;overflow-wrap:anywhere}.policies_content__vqT3x a:hover{color:#f15928}@media (max-width:600px){.policies_page__0wLkC{padding-top:100px}.policies_content__vqT3x{margin:0}}.OrangeExplosionPreloader_wrapper__HeqsQ{position:fixed;inset:0;z-index:100000;overflow:hidden;background:transparent;isolation:isolate}.OrangeExplosionPreloader_canvas__HlTzl,.OrangeExplosionPreloader_glow__kqOn0,.OrangeExplosionPreloader_interface__w9Jus,.OrangeExplosionPreloader_surface__s_2rA{position:absolute;inset:0}.OrangeExplosionPreloader_surface__s_2rA{z-index:0;background:#080808}.OrangeExplosionPreloader_glow__kqOn0{z-index:1;top:42%;right:auto;bottom:auto;left:50%;width:min(72vw,68rem);height:min(42vw,38rem);border-radius:50%;background:radial-gradient(ellipse closest-side,rgba(251,51,20,.58) 0,rgba(251,51,20,.34) 42%,rgba(251,51,20,.12) 68%,rgba(251,51,20,0) 100%);filter:blur(42px);opacity:.28;transform:translate(-50%,-50%);transform-origin:center;pointer-events:none}.OrangeExplosionPreloader_canvas__HlTzl{z-index:2;pointer-events:none}.OrangeExplosionPreloader_canvas__HlTzl canvas{display:block}.OrangeExplosionPreloader_interface__w9Jus{pointer-events:none}.OrangeExplosionPreloader_mark__XrsiN{position:absolute;z-index:3;top:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.5rem);filter:invert(1)}.OrangeExplosionPreloader_enter__JBggY{position:absolute;top:50%;left:50%;z-index:3;width:90px;height:90px;border:0;border-radius:50%;background:transparent;color:#fff;font-family:var(--font-plus-jakarta-sans),Arial,sans-serif;font-size:1rem;font-weight:500;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%);opacity:0}.OrangeExplosionPreloader_enterBackground__fzASJ{position:absolute;inset:0;border-radius:50%;background:#e0301c}.OrangeExplosionPreloader_enterLabel__cP7yM{position:relative}.OrangeExplosionPreloader_enter__JBggY:disabled{cursor:wait}.OrangeExplosionPreloader_enter__JBggY:focus-visible{outline:2px solid #fff;outline-offset:.35rem}@media (prefers-reduced-motion:reduce){.OrangeExplosionPreloader_enter__JBggY{opacity:1}}.service-detail_page__JYYF_{margin-top:-6rem;color:#0a0a0a;background:#f7f7f2}.service-detail_hero__X3kdz{height:100svh;min-height:640px;padding:clamp(96px,12svh,144px) var(--site-gutter) clamp(32px,5svh,64px);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(24px,6svh,64px);background:#050505;color:#fff}.service-detail_title__Y9yB2{flex-shrink:0;white-space:pre-line;font-size:clamp(52px,8vw,112px);font-weight:500;line-height:1;letter-spacing:-.06em}.service-detail_titleBrand__G_Ocf{display:block;color:#fff;margin-bottom:-.16em}.service-detail_titleTop__TqMoY{display:flex;align-items:center;justify-content:space-between}.service-detail_heroObject__lWWO4{position:relative;display:block;width:1em;height:1em;flex-shrink:0}.service-detail_titleWord__w6v27{display:block;width:max-content;white-space:nowrap;font-size:100px;line-height:1.1;letter-spacing:-.06em;transform-origin:left center}.service-detail_hero__X3kdz p{flex-shrink:0;align-self:flex-end;max-width:520px;font-size:clamp(19px,2vw,27px);line-height:1.5;letter-spacing:-.025em}.service-detail_intro__mLC26,.service-detail_story__3JG9J{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;padding:clamp(80px,10vw,150px) var(--site-gutter)}.service-detail_intro__mLC26{background:#dbdad4;align-items:end}.service-detail_heading__31_YH{white-space:pre-line;font-size:clamp(38px,5.2vw,82px);font-weight:400;line-height:1.08;letter-spacing:-.045em}.service-detail_capabilities__FtGWW p,.service-detail_card__OA0lO p,.service-detail_intro__mLC26 p{font-size:clamp(16px,1.3vw,19px);line-height:1.7;max-width:540px}.service-detail_imageSection__MZQqe{padding:0 var(--site-gutter) 64px;background:#dbdad4}.service-detail_image__R_zA6{position:relative;height:75svh;min-height:360px;max-height:900px;margin:0 auto;border-radius:16px;overflow:hidden;background:#111}.service-detail_image__R_zA6 img{object-fit:cover}.service-detail_lead__L_YeK{font-size:clamp(21px,2vw,30px);line-height:1.5;letter-spacing:-.025em}.service-detail_capabilities__FtGWW{margin-top:48px;display:grid;gap:12px}.service-detail_capability__PCR4s{padding:24px;border-radius:16px;background:#fff}.service-detail_capability__PCR4s button{display:block;width:100%;text-align:left;cursor:pointer;font-size:20px;font-weight:400;letter-spacing:-.025em}.service-detail_capabilityBody__aW7tQ{overflow:hidden}.service-detail_capabilities__FtGWW p{margin-top:20px}.service-detail_capability__PCR4s button:focus-visible{outline:2px solid currentColor;outline-offset:8px;border-radius:4px}.service-detail_approach__i8BDh{display:grid;grid-template-columns:1fr 1.6fr;gap:8%;padding:24px var(--site-gutter) clamp(48px,6vw,96px)}.service-detail_approachHeading__49GgR{position:sticky;top:120px;white-space:pre-line;font-size:clamp(38px,4.5vw,68px);font-weight:400;line-height:1.1;letter-spacing:-.045em}.service-detail_stack__f0SEB{height:calc(350px + 200svh);overflow:clip}.service-detail_stage__CkAZp{position:sticky;top:120px;height:350px}.service-detail_card__OA0lO{position:absolute;inset:0;padding:40px;border-radius:16px;background:#fff;box-shadow:0 -4px 24px #00000008}.service-detail_card__OA0lO h3{margin-bottom:24px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.1;letter-spacing:-.035em}.service-detail_closing__SPkQZ{padding:clamp(80px,10vw,150px) var(--site-gutter);background:#dbdad4;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.service-detail_button__NBCX0{flex-shrink:0;white-space:nowrap}.service-detail_button__NBCX0:focus-visible,.service-detail_related__bTMNk a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.service-detail_related__bTMNk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 var(--site-gutter) 80px;background:#dbdad4}.service-detail_related__bTMNk a{min-width:0;display:flex;flex-direction:column;gap:28px;padding:28px;background:#fff;border-radius:16px;font-size:22px;letter-spacing:-.03em}.service-detail_relatedObject__8p_EX{position:relative;display:block;align-self:center;width:140px;height:140px}.service-detail_relatedLabel__kQaXB{display:flex;align-items:center;justify-content:space-between;gap:16px}.service-detail_related__bTMNk svg{flex-shrink:0}@media (max-width:899px){.service-detail_hero__X3kdz{padding-top:110px}.service-detail_title__Y9yB2{font-size:clamp(52px,8vw,80px)}.service-detail_intro__mLC26,.service-detail_story__3JG9J{grid-template-columns:1fr;gap:36px}.service-detail_image__R_zA6{width:100%!important;height:55svh}.service-detail_approach__i8BDh{display:block}.service-detail_approachHeading__49GgR{position:static;padding-bottom:28px;font-size:38px}.service-detail_stage__CkAZp{top:24px;height:350px}.service-detail_closing__SPkQZ{align-items:flex-start;flex-direction:column}.service-detail_related__bTMNk{grid-template-columns:1fr!important}.service-detail_related__bTMNk a{font-size:20px}}@media (max-width:599px){.service-detail_hero__X3kdz{padding-bottom:100px}.service-detail_hero__X3kdz p{font-size:19px}.service-detail_title__Y9yB2{font-size:clamp(44px,11vw,64px)}.service-detail_imageSection__MZQqe{padding-bottom:24px}.service-detail_image__R_zA6{min-height:320px;height:50svh}.service-detail_card__OA0lO{padding:28px}.service-detail_capability__PCR4s{padding:20px}.service-detail_capability__PCR4s button{font-size:18px}.service-detail_button__NBCX0{width:100%}}@media (prefers-reduced-motion:reduce){.service-detail_approachHeading__49GgR,.service-detail_card__OA0lO,.service-detail_stage__CkAZp{position:static}.service-detail_stack__f0SEB,.service-detail_stage__CkAZp{height:auto}.service-detail_card__OA0lO{margin-bottom:16px}}.studio_about__ms6K1{margin-top:-6rem;background:#f7f7f2;color:#0a0a0a}.studio_hero__fPpBr{position:relative;min-height:640px;height:100svh;overflow:hidden;background:#19100c;color:#fff}.studio_heroImage__pKKd6{position:absolute;inset:-12% 0 0}.studio_cover__AbXE0{object-fit:cover}.studio_heroShade__xhv4x{position:absolute;inset:0;background:linear-gradient(180deg,#0002,#0000 25%,#0008)}.studio_heroContent__1AixY{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit;height:100%;padding:160px var(--site-gutter) 40px}.studio_detailLabel__gdXl4{font-size:14px;line-height:1.6}.studio_hero__fPpBr h1{margin:0 0 46px;white-space:pre-line;font-size:clamp(80px,12vw,184px);font-weight:400;line-height:.96;letter-spacing:-.055em}.studio_section__w9nFU{padding:clamp(80px,10vw,150px) var(--site-gutter)}.studio_intro__XDyD2{background:#dbdad4;scroll-margin-top:30px}.studio_introTop__4p_yP{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin-bottom:60px}.studio_introTop__4p_yP .studio_statement__SFbjp{margin:0;font-size:clamp(42px,5vw,78px)}.studio_introVideo__d0OHo{position:relative;z-index:1;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;background:#0a0a0a}.studio_statement__SFbjp{max-width:1200px;margin:0 0 60px;font-size:clamp(42px,6.8vw,104px);font-weight:400;line-height:1.08;letter-spacing:-.045em}.studio_introColumns__6yLjP{display:grid;grid-template-columns:1fr 1fr;gap:10%;max-width:1200px}.studio_lead__D_BXF{font-size:clamp(22px,2.5vw,36px);line-height:1.4;letter-spacing:-.035em}.studio_body__WdMf5{max-width:540px;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.studio_details__qkoQM{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:90px}.studio_detailCard__M_67G{position:relative;min-width:0;min-height:200px;padding:28px;border-radius:16px;background:#fff}.studio_detailCard__M_67G button{cursor:pointer;text-align:left}.studio_detailCard__M_67G button:after{content:"";position:absolute;inset:0;border-radius:16px}.studio_detailCard__M_67G button:focus-visible{outline:none}.studio_detailCard__M_67G:has(button:focus-visible){outline:2px solid #0a0a0a;outline-offset:4px}.studio_details__qkoQM dd{margin-top:24px;white-space:pre-line;font-size:20px;line-height:1.5;letter-spacing:-.03em}.studio_story__544ed{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.studio_storyImage__OsDYL{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:16px}.studio_storyHeading__0jHXt{margin:0 0 32px;font-size:clamp(34px,4.2vw,66px);font-weight:400;line-height:1.12;letter-spacing:-.04em}.studio_storyCopy__YY4vX .studio_body__WdMf5+.studio_body__WdMf5{margin-top:24px}.studio_principles__oT0mZ{display:grid;grid-template-columns:1fr 1.6fr;gap:8%;align-items:start;padding-top:40px;padding-bottom:0}.studio_sectionHeading___Fduh{position:sticky;top:120px}.studio_sectionHeading___Fduh h2{white-space:pre-line;font-size:clamp(40px,4.5vw,70px);font-weight:400;line-height:1.1;letter-spacing:-.045em}.studio_principleStack__8Tq0c{height:calc(350px + 200svh);overflow:clip}.studio_principleStage__4uFO2{position:sticky;top:120px;height:350px}.studio_principle__L5kyQ{position:absolute;inset:0;padding:40px;border-radius:16px;background:#fff;box-shadow:0 -4px 24px #00000008}.studio_principle__L5kyQ h3{margin-bottom:18px;font-size:clamp(26px,2.8vw,40px);font-weight:400;letter-spacing:-.035em;line-height:1.2}.studio_principle__L5kyQ:last-child{margin-bottom:0}.studio_team__v_k7t{background:#dbdad4}.studio_teamHeading__saY0M{margin-bottom:64px}.studio_teamHeading__saY0M .studio_statement__SFbjp{max-width:800px;margin-bottom:0;font-size:clamp(42px,6vw,94px)}.studio_teamGrid__BiFhY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.studio_portrait__lInEi{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:16px;background:#c5c4be}.studio_portrait__lInEi img{filter:grayscale(1);transition:filter .5s,transform .7s}.studio_person__pUsOQ:hover img{filter:grayscale(0);transform:scale(1.025)}.studio_person__pUsOQ h3{font-size:18px;letter-spacing:-.025em;margin:22px 0 4px}.studio_sectionTitle__vSnik{margin-bottom:56px;font-size:clamp(40px,4.5vw,70px);font-weight:400;line-height:1.1;letter-spacing:-.045em}.studio_clients__gu8Fl{background:#f7f7f2}.studio_clientGrid__Mwxd8{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.studio_clientLogo__pO1vC{position:relative;min-height:150px;border:1px solid #0a0a0a20;border-radius:16px;overflow:hidden}.studio_clientLogo__pO1vC img{object-fit:contain;padding:36px;filter:grayscale(1)}.studio_awards__n0AHE{display:grid;grid-template-columns:1fr 1.6fr;gap:8%}.studio_awardList__a4kZ4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio_award__GcS1D{position:relative;display:flex;align-items:center;gap:16px;min-height:120px;padding:24px;border:1px solid #0a0a0a20;border-radius:16px;background:#fff;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-.025em}.studio_award__GcS1D img{flex-shrink:0;width:80px;height:64px;object-fit:contain}.studio_award__GcS1D span{min-width:0;overflow-wrap:anywhere}.studio_awardLink__3LP3U{position:absolute;inset:0;border-radius:inherit}.studio_awardLink__3LP3U:hover{background:#00000003}.studio_awardLink__3LP3U:focus-visible{outline:2px solid currentColor;outline-offset:4px}.studio_awardPreviewButton__05Ofk{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;margin-left:auto;border-radius:10px;cursor:pointer}.studio_awardPreviewButton__05Ofk:hover{background:#00000008}.studio_awardPreviewButton__05Ofk:focus-visible{outline:2px solid currentColor;outline-offset:2px}.studio_awardPreview__S2aB4{position:absolute;bottom:calc(100% + 12px);left:0;width:min(280px,100%);aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#dbdad4;box-shadow:0 12px 32px #00000020;pointer-events:none}.studio_award__GcS1D .studio_awardPreview__S2aB4 img{width:100%;height:100%;object-fit:cover}@media (max-width:899px){.studio_hero__fPpBr{min-height:640px}.studio_hero__fPpBr h1{font-size:clamp(72px,14vw,120px)}.studio_details__qkoQM{grid-template-columns:1fr 1fr!important}.studio_story__544ed{gap:6%}.studio_principles__oT0mZ{display:block}.studio_sectionHeading___Fduh{position:static;padding-bottom:28px}.studio_principleStage__4uFO2{top:24px;height:330px}.studio_teamGrid__BiFhY{gap:36px 20px}.studio_clientGrid__Mwxd8,.studio_teamGrid__BiFhY{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_awards__n0AHE{grid-template-columns:1fr;gap:0}}@media (max-width:599px){.studio_hero__fPpBr{height:88svh;min-height:580px}.studio_heroContent__1AixY{padding-top:110px;padding-bottom:32px}.studio_heroImage__pKKd6 img{object-position:58% center}.studio_hero__fPpBr h1{margin:0 0 42px;font-size:clamp(64px,17vw,100px)}.studio_introTop__4p_yP{grid-template-columns:1fr;gap:32px;margin-bottom:38px}.studio_statement__SFbjp{margin:0 0 38px}.studio_introColumns__6yLjP{grid-template-columns:1fr;gap:26px}.studio_details__qkoQM{grid-template-columns:1fr 1fr;margin-top:50px;gap:32px 20px}.studio_details__qkoQM dd{margin-top:12px;font-size:17px}.studio_detailCard__M_67G{padding:20px}.studio_story__544ed{grid-template-columns:1fr;gap:40px}.studio_storyHeading__0jHXt{margin:0 0 22px}.studio_sectionHeading___Fduh h2{font-size:40px}.studio_principleStage__4uFO2{height:320px}.studio_principle__L5kyQ{padding:28px}.studio_teamGrid__BiFhY{grid-template-columns:1fr 1fr;gap:32px 14px}.studio_person__pUsOQ h3{font-size:15px;margin-top:16px}.studio_teamHeading__saY0M{margin-bottom:40px}.studio_clientGrid__Mwxd8{grid-template-columns:1fr 1fr}.studio_clientLogo__pO1vC{min-height:110px}.studio_clientLogo__pO1vC img{padding:28px}.studio_sectionTitle__vSnik{margin-bottom:36px}.studio_award__GcS1D{min-height:100px;padding:20px}.studio_awardList__a4kZ4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.studio_portrait__lInEi img{transition:none}.studio_person__pUsOQ:hover img{transform:none}.studio_principleStage__4uFO2,.studio_principle__L5kyQ,.studio_sectionHeading___Fduh{position:static}.studio_principleStack__8Tq0c,.studio_principleStage__4uFO2{height:auto}.studio_principle__L5kyQ{margin-bottom:16px}}