.HeadlineDropdown_root__wgob7{position:relative;display:inline-block}.HeadlineDropdown_trigger__9JMA9{display:inline-flex;align-items:center;gap:.3333em;padding:.1167em .4em .15em .4333em;border:2px solid var(--color-accent);border-radius:var(--radius-control);background-color:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--fs-hero-dropdown);font-weight:var(--fw-medium);line-height:1;letter-spacing:var(--tracking-dropdown);white-space:nowrap;cursor:pointer}.HeadlineDropdown_chevron__Fixk_{display:grid;place-items:center;flex:none;width:.3667em;height:.1833em;overflow:visible;transition:transform var(--duration-fast) var(--ease-out)}.HeadlineDropdown_trigger__9JMA9[aria-expanded=true] .HeadlineDropdown_chevron__Fixk_{transform:rotate(180deg)}.HeadlineDropdown_chevronImage__t_azR{width:.4417em;height:.2583em;max-width:none}.HeadlineDropdown_menu__vAEOl{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:flex;flex-direction:column;gap:2px;width:var(--dropdown-menu-width);max-width:calc(100vw - 2 * var(--page-padding));padding:8px;border:1px solid var(--dropdown-menu-border);border-radius:12px;background-color:var(--color-surface);box-shadow:var(--shadow-dropdown-menu);overflow:hidden}.HeadlineDropdown_option__LJW1V{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;border-radius:8px;font-size:var(--dropdown-menu-font-size);font-weight:var(--fw-regular);line-height:1.4;color:var(--color-text);white-space:nowrap;cursor:pointer}.HeadlineDropdown_option__LJW1V:hover,.HeadlineDropdown_option__LJW1V[data-active=true]{background-color:var(--dropdown-item-hover)}.HeadlineDropdown_option__LJW1V[aria-selected=true]{background-color:var(--dropdown-item-selected);color:var(--color-accent);font-weight:var(--fw-medium)}.HeadlineDropdown_check__jN7wA{display:grid;place-items:center;flex:none;width:.6538em;height:.4615em;overflow:visible}.HeadlineDropdown_checkImage__ub_cv{width:.7692em;height:.5769em;max-width:none}.HeadlineDropdown_list__RAO07:focus-visible{outline:none}.Typewriter_wordBox__NYDxg{display:inline-grid}.Typewriter_sizer__R7WZQ,.Typewriter_word__WANEe{grid-area:1/1;white-space:nowrap}.Typewriter_word__WANEe{display:inline-flex;align-items:flex-start;gap:3px}.Typewriter_sizer__R7WZQ{visibility:hidden;pointer-events:none;padding-right:calc(max(3px, .0625em) + 3px)}.Typewriter_cursor__vmiLe{display:flex;align-items:flex-start;flex:none;height:1.0625em;padding-top:.1719em}.Typewriter_cursorBar__OMQyX{display:block;width:max(3px,.0625em);height:.71875em;border-radius:1px;background-color:var(--color-accent);animation:Typewriter_blink__nVhS3 1.06s step-end infinite}@keyframes Typewriter_blink__nVhS3{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.Typewriter_cursorBar__OMQyX{animation:none;opacity:1}}.SectionTitle_root__e3L6t{font-size:var(--fs-section-title);font-weight:var(--fw-medium);line-height:var(--lh-section);letter-spacing:var(--tracking-section)}.CaseLearnings_root__xVKoD{padding-bottom:var(--section-padding-y);background-color:var(--color-surface)}.CaseLearnings_inner__iEUjD,.CaseLearnings_list__2gF0_{display:flex;flex-direction:column;gap:40px}.CaseLearnings_item__ucHyU{display:flex;flex-direction:column;gap:12px;max-width:900px}.CaseLearnings_title__VKagU{font-size:var(--fs-card-title);font-weight:var(--fw-medium);line-height:var(--lh-ui);letter-spacing:var(--tracking-card-title)}.CaseLearnings_body__XThXP{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body)}@media (max-width:767px){.CaseLearnings_inner__iEUjD,.CaseLearnings_list__2gF0_{gap:28px}.CaseLearnings_item__ucHyU{gap:8px}}.CaseNarrative_root__zOkga{padding-bottom:var(--section-padding-y);background-color:var(--color-surface)}.CaseNarrative_inner__TKvR5{display:flex;flex-direction:column;gap:104px}.CaseNarrative_section__TotiE{display:flex;flex-direction:column;gap:32px}.CaseNarrative_text__9DBDc{display:flex;flex-direction:column;gap:20px;max-width:900px}.CaseNarrative_title__jW4iQ{font-size:var(--fs-project-title);font-weight:var(--fw-medium);line-height:var(--lh-project-title);letter-spacing:var(--tracking-project-title)}.CaseNarrative_body__4pasy{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body)}.CaseNarrative_single__lS94x,.CaseNarrative_stack__B1PTP{display:flex;flex-direction:column}.CaseNarrative_stack__B1PTP{gap:24px}.CaseNarrative_row__y7Tzh{display:grid;grid-template-columns:var(--figure-columns,minmax(0,1fr) minmax(0,1fr));align-items:start;grid-gap:32px;gap:32px}.CaseNarrative_figure__qwLgn{display:flex;flex-direction:column;gap:14px;margin:0}.CaseNarrative_caption__q6uJG{font-size:var(--fs-case-caption);font-weight:var(--fw-regular);line-height:var(--lh-meta);color:var(--color-text)}.CaseNarrative_captionStrong__CoXS3{font-size:var(--fs-case-caption-strong);font-weight:var(--fw-medium)}.CaseNarrative_image__icc8a{display:block;width:100%;height:auto}.CaseNarrative_quotes__p2reK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px;align-items:start}.CaseNarrative_quote__EkDmF{display:flex;flex-direction:column;gap:20px;margin:0;padding-left:24px;border-left:2px solid var(--color-quote-rule)}.CaseNarrative_quoteText__xPX8l{margin:0;font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body)}.CaseNarrative_quotePerson__GZwfP{display:flex;align-items:center;gap:12px}.CaseNarrative_quotePhoto__aGCk3{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover}.CaseNarrative_quoteMeta__0vHN_{font-size:var(--fs-case-caption);font-weight:var(--fw-regular);line-height:var(--lh-meta)}.CaseNarrative_quoteName__XHOAd{font-weight:var(--fw-medium)}@media (max-width:1439px){.CaseNarrative_inner__TKvR5{gap:88px}.CaseNarrative_row__y7Tzh{gap:24px}}@media (max-width:1023px){.CaseNarrative_inner__TKvR5{gap:72px}.CaseNarrative_quotes__p2reK{grid-template-columns:minmax(0,1fr);gap:32px}.CaseNarrative_section__TotiE{gap:26px}.CaseNarrative_row__y7Tzh{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:767px){.CaseNarrative_inner__TKvR5{gap:56px}.CaseNarrative_section__TotiE{gap:20px}.CaseNarrative_text__9DBDc{gap:16px}.CaseNarrative_row__y7Tzh,.CaseNarrative_stack__B1PTP{gap:20px}.CaseNarrative_figure__qwLgn{gap:10px}.CaseNarrative_quotes__p2reK{gap:26px}.CaseNarrative_quote__EkDmF{gap:14px;padding-left:18px}}.CaseNarrative_screenFigure__jHANC{display:flex;flex-direction:column;gap:14px;margin:0}.CaseNarrative_plate__NJsol{padding:var(--screen-plate-padding);border-radius:var(--radius-panel);background-color:var(--color-mockup-surface)}.CaseNarrative_plate__NJsol[data-plate=muted]{background-color:var(--color-reado-plate)}.CaseNarrative_plate__NJsol[data-plate=accent]{background-color:var(--color-project-reado)}.CaseNarrative_screens__eGZSG{display:flex;align-items:center;justify-content:center;gap:44px}.CaseNarrative_screen__D1K44{flex:0 1 var(--screen-width,440px);overflow:hidden;aspect-ratio:var(--screen-aspect,440/1000);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:var(--shadow-case-screen)}.CaseNarrative_screenImage__iuLoY{display:block;width:100%;height:auto;margin-top:var(--screen-shift,0)}.CaseNarrative_details__7xs1i{display:flex;flex:0 1 var(--details-width,760px);flex-direction:column;gap:24px;min-width:0}.CaseNarrative_detail__wh7kt{overflow:hidden;padding:24px;border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:var(--shadow-case-screen)}.CaseNarrative_detailImage__ViZrJ{display:block;width:100%;height:auto}@media (max-width:1439px){.CaseNarrative_screens__eGZSG{gap:32px}}@media (max-width:1023px){.CaseNarrative_screens__eGZSG{flex-direction:column;gap:32px}.CaseNarrative_screen__D1K44{flex:none;width:min(var(--screen-width,440px),100%)}.CaseNarrative_details__7xs1i{flex:none;width:100%}}@media (max-width:767px){.CaseNarrative_screenFigure__jHANC{gap:10px}.CaseNarrative_screens__eGZSG{gap:24px}.CaseNarrative_detail__wh7kt{padding:16px}}.CaseSummary_root__q5SCK{padding-bottom:var(--section-padding-y);background-color:var(--color-surface)}.CaseSummary_inner__HPTFv{display:flex;flex-direction:column;gap:40px}.CaseSummary_row__UBruZ{display:flex;align-items:flex-start;gap:80px}.CaseSummary_details__yYu1r{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:36px}.CaseSummary_columns__avO33{display:flex;align-items:flex-start;gap:80px}.CaseSummary_factsColumn__JfZPK{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:36px}.CaseSummary_skillsColumn__e7ALC{flex:none;width:400px}.CaseSummary_group__h16cS{display:flex;flex-direction:column;gap:12px}.CaseSummary_heading__TxbGw{font-size:var(--fs-case-subhead);font-weight:var(--fw-medium);line-height:var(--lh-card-title);letter-spacing:var(--tracking-name)}.CaseSummary_paragraphs__r2BYq{display:flex;flex-direction:column}.CaseSummary_body__QFhOI{font-weight:var(--fw-regular)}.CaseSummary_body__QFhOI,.CaseSummary_list__518_5{font-size:var(--fs-body);line-height:var(--lh-body)}.CaseSummary_list__518_5{padding-left:27px;list-style:disc}.CaseSummary_impact__PwZKR{display:flex;flex:none;flex-direction:column;gap:28px;width:474px;padding:36px 40px 40px;border-radius:var(--radius-panel);background-color:var(--case-impact-surface,var(--color-impact-surface))}.CaseSummary_metric__dfS52{display:flex;flex-direction:column;gap:8px}.CaseSummary_metricValue__0Iqko{font-size:var(--fs-case-metric);font-weight:var(--fw-medium);line-height:var(--lh-ui);letter-spacing:var(--tracking-project-title)}.CaseSummary_impactList__hD0T8,.CaseSummary_metricLabel__T09qL{font-size:var(--fs-person-role);font-weight:var(--fw-regular);line-height:var(--lh-meta)}.CaseSummary_impactList__hD0T8{padding-left:24px;list-style:disc}@media (max-width:1439px){.CaseSummary_columns__avO33,.CaseSummary_row__UBruZ{gap:48px}.CaseSummary_impact__PwZKR{width:400px}.CaseSummary_skillsColumn__e7ALC{width:320px}}@media (max-width:1023px){.CaseSummary_columns__avO33,.CaseSummary_row__UBruZ{flex-direction:column;gap:36px}.CaseSummary_details__yYu1r,.CaseSummary_impact__PwZKR,.CaseSummary_skillsColumn__e7ALC{width:100%}}@media (max-width:767px){.CaseSummary_inner__HPTFv{gap:28px}.CaseSummary_columns__avO33,.CaseSummary_details__yYu1r,.CaseSummary_factsColumn__JfZPK,.CaseSummary_row__UBruZ{gap:26px}.CaseSummary_impact__PwZKR{gap:22px;padding:26px 24px 28px}}.CaseSummary_impact__PwZKR[data-accent=grafix]{--case-impact-surface:var(--color-project-grafix)}.CaseSummary_impact__PwZKR[data-accent=competitionline]{--case-impact-surface:var(--color-project-competitionline)}.CaseSummary_impact__PwZKR[data-accent=reado]{--case-impact-surface:var(--color-impact-reado)}.CaseSummary_impact__PwZKR[data-accent=gardena]{--case-impact-surface:var(--color-project-gardena)}.Button_root__QP7_M{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-control);background-color:var(--color-button);color:var(--color-text-inverse);font-weight:var(--fw-medium);line-height:var(--lh-ui);white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-out)}.Button_root__QP7_M:hover{opacity:.88}.Button_md__exKk_{padding:19px 30px;font-size:var(--fs-button)}.Button_sm__h9eWB{padding:16px 26px;font-size:var(--fs-button-sm)}.Button_link__HXp2W{font-size:var(--fs-button);font-weight:var(--fw-medium);line-height:var(--lh-ui);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;white-space:nowrap}@media (max-width:767px){.Button_md__exKk_{padding:16px 24px}.Button_sm__h9eWB{padding:14px 22px}}.not-found_root___8tHH{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-block:var(--section-padding-y)}.not-found_title__bOfUG{font-size:var(--fs-section-title);font-weight:var(--fw-medium);line-height:var(--lh-section);letter-spacing:var(--tracking-section)}.not-found_text__daKc7{font-size:var(--fs-body);line-height:var(--lh-body)}.Contact_root__re0kg{padding-block:var(--section-padding-y);border-start-start-radius:var(--radius-contact);border-start-end-radius:var(--radius-contact);background-color:var(--color-contact-surface)}.Contact_block__GiXZV{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.Contact_copy__4_XTI{display:flex;flex-direction:column;gap:26px;max-width:984px}.Contact_headline__OnjqI{font-size:var(--fs-section-title);font-weight:var(--fw-medium);line-height:var(--lh-section);letter-spacing:var(--tracking-section)}.Contact_support__B1rVl{font-size:var(--fs-contact-support);font-weight:var(--fw-regular);line-height:var(--lh-contact-support)}.Contact_actions__5kgRC{display:flex;flex:none;align-items:center;gap:30px;padding-top:4px}@media (max-width:1023px){.Contact_block__GiXZV{flex-direction:column;gap:32px}.Contact_actions__5kgRC{padding-top:0}}@media (max-width:767px){.Contact_block__GiXZV{gap:26px}.Contact_copy__4_XTI{gap:18px}.Contact_actions__5kgRC{flex-wrap:wrap;gap:20px}}.Expertise_root__i4WRk{padding-block:var(--section-padding-y);background-color:var(--color-surface)}.Expertise_inner__BQD7t{display:flex;flex-direction:column;gap:var(--section-gap)}.Expertise_grid__stGc3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;align-items:stretch}.Expertise_card__fVyTH{display:flex;flex-direction:column;gap:18px;padding:40px 40px 44px;border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-card)}.Expertise_cardTitle__HkBx_{font-size:var(--fs-card-title);font-weight:var(--fw-semibold);line-height:var(--lh-card-title);letter-spacing:var(--tracking-card-title)}.Expertise_cardBody__Puw7d{font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-card-body)}@media (max-width:1023px){.Expertise_grid__stGc3{grid-template-columns:1fr;gap:24px}.Expertise_card__fVyTH{padding:32px 32px 36px}}@media (max-width:767px){.Expertise_grid__stGc3{gap:20px}.Expertise_card__fVyTH{gap:14px;padding:26px 24px 28px}}.Hero_root__78zOd{padding-block:112px 82px;background-color:var(--color-surface)}.Hero_row__Ul2tz{display:flex;align-items:center;gap:96px}.Hero_copy__lJqgQ{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:40px}.Hero_statement__JGcUZ{display:flex;flex-direction:column;gap:28px}.Hero_intro___27d_{font-size:var(--fs-hero-intro);font-weight:var(--fw-regular);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.Hero_typedLine__SodG_{align-items:flex-start;gap:3px;font-size:var(--fs-hero-typed);min-height:1.0625em}.Hero_headline__x1c2s,.Hero_typedLine__SodG_{display:flex;font-weight:var(--fw-medium);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.Hero_headline__x1c2s{flex-direction:column;gap:2px;font-size:var(--fs-hero-headline)}.Hero_headlineRow__0FSfl{display:flex;align-items:center;gap:18px}.Hero_headlineWord__UjU2E{white-space:nowrap}.Hero_actions__4zc5j{display:flex;align-items:center;gap:30px}.Hero_portrait__yw9u3{flex:none;width:344px;height:418px;border-radius:var(--radius-card);overflow:hidden}.Hero_portraitImage__FeWwM{width:100%;height:100%;object-fit:cover}@media (max-width:1439px){.Hero_root__78zOd{padding-block:88px}.Hero_row__Ul2tz{gap:56px}.Hero_copy__lJqgQ{gap:32px}.Hero_statement__JGcUZ{gap:22px}.Hero_headlineRow__0FSfl{gap:14px}.Hero_portrait__yw9u3{width:280px;height:340px}}@media (max-width:1279px){.Hero_row__Ul2tz{flex-direction:column-reverse;align-items:flex-start;gap:40px}.Hero_copy__lJqgQ{width:100%}.Hero_headlineRow__0FSfl{gap:12px}.Hero_portrait__yw9u3{width:240px;height:292px}}@media (max-width:1023px){.Hero_row__Ul2tz{gap:36px}.Hero_portrait__yw9u3{width:220px;height:268px}}@media (max-width:767px){.Hero_root__78zOd{padding-block:48px 56px}.Hero_row__Ul2tz{gap:32px}.Hero_copy__lJqgQ{gap:28px}.Hero_statement__JGcUZ{gap:18px}.Hero_headlineRow__0FSfl{flex-wrap:wrap;gap:10px}.Hero_headlineRow__0FSfl>.Hero_headlineWord__UjU2E:first-child{flex-basis:100%}.Hero_actions__4zc5j{flex-wrap:wrap;gap:20px}.Hero_portrait__yw9u3{width:160px;height:195px;border-radius:28px}}