.studio_studio__DOys3{--studio-paper:#edf0f1;--studio-ink:#171d22;--studio-muted:#5d6871;--studio-line:#cbd1d5;--studio-dark:#161c22;--studio-silver:#b9c5ce;--studio-sans:Arial,Helvetica,sans-serif;--studio-gutter:clamp(22px,5vw,112px);color:var(--studio-ink);background:var(--studio-paper);min-height:100vh}.studio_studio__DOys3 p{opacity:1}.studio_studio__DOys3 h1,.studio_studio__DOys3 h2,.studio_studio__DOys3 h3{font-family:var(--studio-sans);font-weight:400}.studio_studio__DOys3 ::selection{background:var(--studio-ink);color:var(--studio-paper)}.studio_navigation__uYenH{display:flex;align-items:center;gap:24px;margin-inline:var(--studio-gutter);padding-block:24px;border-bottom:1px solid var(--studio-line)}.studio_logo__ZlIkX{width:96px;height:auto}.studio_studioLabel__UkEcH{font-size:11px;letter-spacing:.06em}.studio_headerControls___GBhP{display:flex;align-items:center;gap:48px;margin-left:auto}.studio_navigation__uYenH nav{display:flex;align-items:center;gap:28px;font-size:10px}.studio_navigation__uYenH .studio_languageSwitch__aXiXV{gap:4px}.studio_languageSwitch__aXiXV a{display:grid;place-items:center;min-width:36px;min-height:44px;font-size:10px;color:var(--studio-muted)}.studio_languageSwitch__aXiXV a[aria-current=page]{color:var(--studio-ink);text-decoration:underline;text-underline-offset:7px}.studio_footer__dUTzz a,.studio_navigation__uYenH a{text-decoration:none}.studio_footer__dUTzz a:hover,.studio_navigation__uYenH a:hover{color:var(--studio-muted)}.studio_studio__DOys3 a:focus-visible,.studio_studio__DOys3 button:focus-visible,.studio_studio__DOys3 input:focus-visible{outline:2px solid var(--studio-muted);outline-offset:6px}.studio_skipLink__O2oQj{position:fixed;top:-100px;left:20px;padding:12px;background:var(--studio-paper);z-index:100}.studio_skipLink__O2oQj:focus{top:12px}.studio_caseBody__U5w_V,.studio_caseHeader__YX6Y4,.studio_hero__fPpBr,.studio_nextProject__zWbRN,.studio_works__JtkBr{padding-inline:var(--studio-gutter)}.studio_hero__fPpBr{padding-block:clamp(48px,6vw,100px) 0}.studio_heroTop__zeHGZ{display:flex;justify-content:space-between;gap:24px}.studio_eyebrow__aGq37{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.13em;line-height:1.6}.studio_hero__fPpBr h1{margin:44px 0 48px;font-size:clamp(48px,10.5vw,176px);line-height:.94;letter-spacing:-.055em}.studio_hero__fPpBr h1 span{font-family:inherit;color:var(--studio-muted)}.studio_heroBottom__1mBa_{display:flex;align-items:end;justify-content:space-between;gap:48px}.studio_heroBottom__1mBa_ p{max-width:490px;font-family:var(--studio-sans);font-size:clamp(16px,1.3vw,20px);margin:0;line-height:1.6}.studio_indexLink__SZA1l{display:flex;justify-content:space-between;gap:48px;padding-block:14px;border-bottom:1px solid var(--studio-ink);text-decoration:none;font-size:10px}.studio_disciplines__wolrW{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-block:24px;margin-top:64px;border-top:1px solid var(--studio-line)}.studio_disciplines__wolrW>span{display:flex;gap:24px;font-size:10px}.studio_disciplines__wolrW small{color:var(--studio-muted);font-size:inherit}.studio_works__JtkBr{padding-block:48px 120px;scroll-margin-top:24px}.studio_sectionLabel__UKaqi{display:flex;justify-content:space-between;padding-block:22px;border-top:1px solid var(--studio-line)}.studio_sectionLabel__UKaqi h2,.studio_sectionLabel__UKaqi span{font-family:var(--font-roboto-mono);font-size:10px;font-weight:400;line-height:1.6}.studio_projectGrid__g_sk3{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vw,96px)}.studio_projectCard__3fQlT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;text-decoration:none;min-width:0;background:#e2e7ea}.studio_projectCard__3fQlT:nth-child(2n) .studio_cover__AbXE0{grid-column:2;grid-row:1}.studio_projectCard__3fQlT:nth-child(2n) .studio_cardCopy__9Afmu{grid-column:1;grid-row:1}.studio_cover__AbXE0{position:relative;width:100%;min-width:0;aspect-ratio:1;overflow:hidden;background:var(--studio-dark)}.studio_coverImage__MOr_e{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.studio_projectCard__3fQlT:hover .studio_coverImage__MOr_e{transform:scale(1.025)}}.studio_cardCopy__9Afmu{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,72px)}.studio_cardMeta__CGt7H{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;color:var(--studio-muted);font-size:9px;line-height:1.6}.studio_projectCard__3fQlT h3{font-size:clamp(32px,3.5vw,56px);letter-spacing:-.045em;line-height:1.05}.studio_projectCard__3fQlT p{max-width:440px;color:var(--studio-muted);margin-block:18px 0;font-family:var(--studio-sans);font-size:16px;line-height:1.6}.studio_cardAction__f9Dwz{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--studio-line);margin-top:28px;padding-top:16px;font-size:10px}.studio_cardAction__f9Dwz>span{font-family:var(--studio-sans);font-size:22px;transition:transform .25s ease}.studio_projectCard__3fQlT:hover .studio_cardAction__f9Dwz>span{transform:translate(3px,-3px)}.studio_statement__SFbjp{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:clamp(64px,9vw,144px) var(--studio-gutter);background:var(--studio-dark);color:var(--studio-paper)}.studio_statement__SFbjp>.studio_eyebrow__aGq37{color:var(--studio-silver)}.studio_statement__SFbjp h2{max-width:900px;font-size:clamp(36px,5.5vw,88px);line-height:1.05;letter-spacing:-.055em}.studio_statement__SFbjp p{grid-column:2;max-width:560px;margin:0;font-family:var(--studio-sans);font-size:17px;line-height:1.7;color:var(--studio-silver)}.studio_footer__dUTzz{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:40px;padding:48px var(--studio-gutter) 64px;font-size:10px;line-height:1.7}.studio_footer__dUTzz span{color:var(--studio-muted)}.studio_companyAddress__N_Y33{display:flex;flex-direction:column;gap:8px;font-style:normal;line-height:1.8}.studio_companyAddress__N_Y33 strong{font-weight:400}.studio_footerLinks__mRjgl{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap}.studio_instagramLink__QpumO{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-block:-12px}.studio_instagramLink__QpumO svg{display:block}.studio_caseHeader__YX6Y4{padding-block:48px 64px}.studio_backLink__WqfGy{display:inline-block;margin-bottom:64px;font-size:10px;text-decoration:none}.studio_caseHeader__YX6Y4 h1{font-size:clamp(48px,8vw,128px);line-height:1;letter-spacing:-.065em;margin-block:24px 36px;overflow-wrap:anywhere}.studio_caseLead__wse29{max-width:780px;font-family:var(--studio-sans);font-size:clamp(18px,1.7vw,25px);margin:0;line-height:1.55;color:var(--studio-muted)}.studio_caseBody__U5w_V{padding-block:0 100px}.studio_wideImage__oUrSp{display:block;width:100%;height:auto}.studio_caseFigure__P94IR{margin:0 0 80px}.studio_caseFigure__P94IR figcaption{margin-top:16px;font-size:10px;color:var(--studio-muted);line-height:1.7}.studio_caseText__uc9Ht{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding-block:56px;border-top:1px solid var(--studio-line)}.studio_caseText__uc9Ht h2{font-size:clamp(24px,2.2vw,36px);line-height:1.2;letter-spacing:-.035em}.studio_caseText__uc9Ht p{font-family:var(--studio-sans);font-size:18px;max-width:690px;margin:0;line-height:1.75;color:var(--studio-muted)}.studio_objectOverview__ZOQBn{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);margin-bottom:64px}.studio_objectOverview__ZOQBn .studio_caseFigure__P94IR{margin:0}.studio_objectDetails__hIuML{min-width:0}.studio_objectFacts__C_ZbL{display:grid;grid-template-columns:1fr;gap:0;margin:0}.studio_objectFacts__C_ZbL>div{padding-block:20px;border-top:1px solid var(--studio-line)}.studio_objectFacts__C_ZbL dt{font-size:10px;color:var(--studio-muted);margin-bottom:8px}.studio_objectFacts__C_ZbL dd{font-family:var(--studio-sans);margin:0;font-size:18px;line-height:1.5}.studio_objectAction__JzpRp{margin-top:16px}.studio_featureSection__Dat_V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);align-items:center;padding-block:56px;border-top:1px solid var(--studio-line)}.studio_featureSection__Dat_V img{object-fit:contain}.studio_featureSection__Dat_V h2{font-size:clamp(28px,3vw,48px);line-height:1.1;letter-spacing:-.045em}.studio_featureSection__Dat_V p{margin-block:24px 0;font-family:var(--studio-sans);font-size:17px;line-height:1.75;color:var(--studio-muted)}.studio_logoPanel__P_wkL{display:grid;place-items:center;min-height:300px;padding:64px 24px;background:var(--studio-dark)}.studio_logoPanel__P_wkL img{width:min(70%,500px);height:auto}.studio_imagePair__TTp9O{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:32px 80px}.studio_imagePair__TTp9O img{height:100%;object-fit:cover}.studio_clothGrid__8skSS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block:48px 64px}.studio_clothGrid__8skSS figure{margin:0}.studio_clothGrid__8skSS figcaption{font-size:11px;line-height:1.8;margin-top:20px}.studio_clothGrid__8skSS p{font-family:var(--studio-sans);font-size:16px;line-height:1.65;color:var(--studio-muted)}.studio_textLink__Iht7U{display:inline-block;padding-block:14px;text-underline-offset:7px;font-size:11px;line-height:1.8}.studio_nextProject__zWbRN{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-block:64px;background:var(--studio-dark);color:var(--studio-paper);text-decoration:none}.studio_nextProject__zWbRN h2{font-size:clamp(36px,5vw,72px);letter-spacing:-.045em;margin-top:24px;line-height:1.1}.studio_nextProject__zWbRN>span{font-family:var(--studio-sans);font-size:44px}.studio_subbrands__8SNg6{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-block:32px}.studio_subbrand__YYj_Y{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:44px 12px;color:white}.studio_subbrand__YYj_Y img{width:80%;height:auto}.studio_enviro__CWp20{background:#0000af}.studio_pure__365fQ{background:#ff3200}.studio_roots__hM79b{background:#e50000}.studio_vital__6X_0i{background:#0049ff}.studio_unity__NneBs{background:#e0d500;color:#111}.studio_unity__NneBs img{filter:invert(1)}.studio_subbrand__YYj_Y span{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.studio_typeExperiment__chgr9{background:var(--studio-dark);color:var(--studio-paper);padding:clamp(24px,5vw,80px);margin-block:24px 64px}.studio_typeTop__uWuaD{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;color:var(--studio-silver)}.studio_typeTop__uWuaD span{font-size:10px;letter-spacing:.1em}.studio_typeTop__uWuaD button{padding:12px 16px;border:1px solid #62707b;background:transparent;cursor:pointer;color:var(--studio-paper);font-size:10px;min-height:44px}.studio_typeTop__uWuaD button[aria-pressed=true]{background:var(--studio-silver);color:var(--studio-dark)}.studio_typeButtons__nyysF{display:flex;flex-wrap:wrap;gap:12px}.studio_typeDisplay__fXPrj{padding-block:56px}.studio_typeLine__hpHxp{display:flex;justify-content:center;gap:.02em;font-family:inherit;font-size:clamp(60px,12vw,180px);line-height:1.1}.studio_typeLine__hpHxp span{display:inline-flex;justify-content:center;width:.65em;font-family:inherit}.studio_typeControls___OC0P{display:grid;grid-template-columns:1fr 1fr;gap:32px}.studio_typeControls___OC0P label{display:flex;flex-direction:column;gap:18px;font-size:11px}.studio_typeControls___OC0P input{width:100%;accent-color:var(--studio-silver)}.studio_typeNote__tUOIe{font-size:11px;line-height:1.8;color:var(--studio-silver);margin:24px 0 0}.studio_telemetry__d09RL{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;padding-top:24px;border-top:1px solid #46515b}.studio_telemetry__d09RL output{display:block;margin-top:12px;font-size:24px}.studio_telemetry__d09RL span{color:var(--studio-silver);font-size:11px}@media (max-width:1000px){.studio_footer__dUTzz{grid-template-columns:1fr 1fr}.studio_footerLinks__mRjgl{grid-column:1/-1}}@media (max-width:700px){.studio_navigation__uYenH{gap:16px;padding-block:16px 8px;flex-wrap:wrap}.studio_headerControls___GBhP{flex-basis:100%;justify-content:space-between;gap:16px}.studio_logo__ZlIkX{width:82px}.studio_navigation__uYenH nav{gap:16px}.studio_hero__fPpBr{padding-top:40px}.studio_hero__fPpBr h1{font-size:clamp(42px,10.5vw,74px);margin-block:36px}.studio_heroTop__zeHGZ>span:last-child{display:none}.studio_heroBottom__1mBa_{align-items:stretch;flex-direction:column;gap:24px}.studio_heroBottom__1mBa_ p{font-size:17px}.studio_indexLink__SZA1l{max-width:320px}.studio_disciplines__wolrW{gap:16px;margin-top:40px}.studio_disciplines__wolrW>span{flex-direction:column;gap:8px;font-size:9px;line-height:1.6}.studio_projectGrid__g_sk3{grid-template-columns:1fr;gap:56px}.studio_projectCard__3fQlT{grid-template-columns:minmax(0,1fr)}.studio_projectCard__3fQlT:nth-child(2n) .studio_cardCopy__9Afmu,.studio_projectCard__3fQlT:nth-child(2n) .studio_cover__AbXE0{grid-column:auto;grid-row:auto}.studio_works__JtkBr{padding-block:24px 64px}.studio_cardMeta__CGt7H{font-size:9px}.studio_statement__SFbjp{grid-template-columns:1fr;padding-block:64px;gap:28px}.studio_statement__SFbjp p{grid-column:1;font-size:16px}.studio_footer__dUTzz{grid-template-columns:1fr;gap:28px;padding-block:32px 48px}.studio_caseHeader__YX6Y4{padding-block:32px 40px}.studio_backLink__WqfGy{margin-bottom:40px}.studio_caseHeader__YX6Y4 h1{font-size:clamp(44px,10vw,72px)}.studio_caseText__uc9Ht{grid-template-columns:1fr;gap:20px;padding-block:36px}.studio_caseText__uc9Ht p{font-size:17px}.studio_featureSection__Dat_V,.studio_objectOverview__ZOQBn{grid-template-columns:1fr}.studio_objectOverview__ZOQBn{gap:24px;margin-bottom:40px}.studio_featureSection__Dat_V{padding-block:36px;gap:28px}.studio_featureSection__Dat_V p{font-size:16px}.studio_caseFigure__P94IR{margin-bottom:48px}.studio_caseBody__U5w_V{padding-bottom:64px}.studio_clothGrid__8skSS,.studio_imagePair__TTp9O{grid-template-columns:1fr}.studio_subbrands__8SNg6{grid-template-columns:1fr 1fr}.studio_subbrand__YYj_Y:last-child{grid-column:1/-1}.studio_subbrand__YYj_Y:last-child img{max-width:130px}.studio_typeControls___OC0P{grid-template-columns:1fr}.studio_typeLine__hpHxp{font-size:clamp(48px,14vw,98px)}.studio_typeTop__uWuaD{flex-direction:column}.studio_telemetry__d09RL output{font-size:20px}}@media (prefers-reduced-motion:reduce){.studio_cardAction__f9Dwz>span,.studio_coverImage__MOr_e{transition:none}}