.EditorialHero_hero__LBL3d{background:var(--color-surface);--hero-film-height:min(43vw,62svh,690px);--hero-intro-space:var(--section-m);--hero-image-scale:1}.EditorialHero_film__MR2rY{position:relative;width:100%;overflow:hidden;height:var(--hero-film-height)}.EditorialHero_track__yNne2{display:flex;width:max-content;animation:EditorialHero_driftRight__EdXxz 90s linear infinite;will-change:transform}.EditorialHero_sequence__s2FAY{display:flex;flex-shrink:0;align-items:flex-start}.EditorialHero_frame__0qu8c{position:relative;margin:0;width:calc(clamp(260px, 29vw, 600px) * var(--hero-image-scale));height:calc(clamp(260px, 31vw, 510px) * var(--hero-image-scale));overflow:hidden;background:var(--color-surface-sunken)}.EditorialHero_frame__0qu8c:nth-child(4n+2){height:calc(clamp(300px, 35vw, 570px) * var(--hero-image-scale))}.EditorialHero_frame__0qu8c:nth-child(4n+3){height:calc(clamp(330px, 39vw, 630px) * var(--hero-image-scale))}.EditorialHero_frame__0qu8c:nth-child(4n){height:calc(clamp(360px, 43vw, 690px) * var(--hero-image-scale))}.EditorialHero_frame__0qu8c img{object-fit:cover}.EditorialHero_intro__B3jhG{width:calc(100% - clamp(40px, 6vw, 120px));max-width:1720px;margin:var(--hero-intro-space) auto 0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(48px,6vw,130px);align-items:center}.EditorialHero_wordmark__C9Qqa{display:block;width:100%;height:auto}.EditorialHero_copy__FAQiI{container-type:inline-size;min-width:0}.EditorialHero_copy__FAQiI h1{font-family:var(--type-display-font);font-weight:400;font-size:var(--type-display-size);line-height:var(--type-display-line);letter-spacing:var(--type-display-tracking);margin:0 0 24px}.EditorialHero_copy__FAQiI h1>span{display:block;white-space:normal}.EditorialHero_copy__FAQiI h1>span+span{margin-top:5px}.EditorialHero_actions__rq4ky{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.EditorialHero_prepared__Hslqh{font-size:var(--text-sm);color:var(--color-accent);margin:0 0 14px}@keyframes EditorialHero_driftRight__EdXxz{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:900px){.EditorialHero_hero__LBL3d{--hero-film-height:min(43vw,48svh,420px);--hero-intro-space:var(--section-s)}.EditorialHero_intro__B3jhG{grid-template-columns:1fr;gap:var(--section-s)}.EditorialHero_brand__UCkux{width:min(100%,420px,60svh)}.EditorialHero_copy__FAQiI{max-width:650px}.EditorialHero_copy__FAQiI h1{font-size:var(--type-display-size)}}@media (max-width:600px){.EditorialHero_hero__LBL3d{--hero-film-height:min(52svh,345px)}.EditorialHero_frame__0qu8c{width:calc(68vw * var(--hero-image-scale));height:calc(240px * var(--hero-image-scale))}.EditorialHero_frame__0qu8c:nth-child(4n+2){height:calc(275px * var(--hero-image-scale))}.EditorialHero_frame__0qu8c:nth-child(4n+3){height:calc(310px * var(--hero-image-scale))}.EditorialHero_frame__0qu8c:nth-child(4n){height:calc(345px * var(--hero-image-scale))}.EditorialHero_actions__rq4ky>a,.EditorialHero_actions__rq4ky>button,.EditorialHero_brand__UCkux{width:100%}}@media (max-height:740px) and (min-width:901px){.EditorialHero_hero__LBL3d{--hero-film-height:min(43vw,58svh,690px);--hero-intro-space:var(--section-s)}}@media (max-height:480px){.EditorialHero_hero__LBL3d{--hero-film-height:min(32svh,160px);--hero-intro-space:calc(var(--section-s) / 2)}}@media (max-height:480px) and (min-width:601px) and (max-width:900px){.EditorialHero_intro__B3jhG{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--section-s)}.EditorialHero_brand__UCkux{width:100%}.EditorialHero_copy__FAQiI h1{font-size:var(--type-display-size)}}@media (prefers-reduced-motion:reduce){.EditorialHero_track__yNne2{animation:none;transform:none;will-change:auto}.EditorialHero_sequence__s2FAY[aria-hidden=true]{display:none}.EditorialHero_film__MR2rY{position:relative;overflow-x:auto}}.EditorialHero_motionToggle__mlTht{position:absolute;right:16px;bottom:16px}.EditorialHero_motionToggle__mlTht svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.EditorialHero_motionToggle__mlTht{display:none}}.BrandLogos_section__qzSXM{min-width:0}.BrandLogos_heading__BCXG3{margin:0;color:var(--color-text-muted);font-family:var(--sans);font-size:var(--text-sm);line-height:1.5;font-weight:400;text-align:center;letter-spacing:.01em}.BrandLogos_logos__42DsX{flex-wrap:wrap;gap:24px;list-style:none;margin:30px 0 0;padding:0}.BrandLogos_brand__3B7GT,.BrandLogos_logos__42DsX{display:flex;align-items:center;justify-content:center}.BrandLogos_brand__3B7GT{flex:0 0 calc((100% - 144px) / 7);min-width:0;height:64px}.BrandLogos_logo__612Ot{display:block;width:100%;height:48px;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.62}.BrandLogos_note__voxXL{margin:22px 0 0;color:var(--color-text-muted);font-size:var(--text-2xs);line-height:1.5;text-align:center}@media (max-width:1000px){.BrandLogos_logos__42DsX{gap:20px 32px}.BrandLogos_brand__3B7GT{flex-basis:calc((100% - 96px) / 4)}}@media (max-width:540px){.BrandLogos_logos__42DsX{gap:12px 28px;margin-top:22px}.BrandLogos_brand__3B7GT{flex-basis:calc((100% - 28px) / 2);height:56px}.BrandLogos_logo__612Ot{height:42px}.BrandLogos_note__voxXL{margin-top:20px}}.WorldScrollEntrance_shell__p2x8t{position:relative;z-index:1;margin-top:calc(-1 * var(--section-s));padding-top:var(--section-s)}.WorldScrollEntrance_surface__3MKwD{background:var(--color-surface);border-radius:var(--r);transform-origin:50% 0}@media (prefers-reduced-motion:no-preference){.WorldScrollEntrance_shell__p2x8t[data-enhanced=true] .WorldScrollEntrance_surface__3MKwD{transform:translateY(calc(var(--section-s) * (var(--world-entry, 1) - 1))) scale(calc(.96 + .04 * var(--world-entry, 1)))}.WorldScrollEntrance_shell__p2x8t[data-enhanced=true] .WorldScrollEntrance_content__Q1zF7{transform:translateY(calc((var(--section-xxl) + var(--section-l)) * (var(--world-entry, 1) - 1)))}.WorldScrollEntrance_shell__p2x8t[data-enhanced=true]:has(:focus-visible) .WorldScrollEntrance_content__Q1zF7,.WorldScrollEntrance_shell__p2x8t[data-enhanced=true]:has(:focus-visible) .WorldScrollEntrance_surface__3MKwD{transform:none}}@media print{.WorldScrollEntrance_shell__p2x8t[data-enhanced=true] .WorldScrollEntrance_content__Q1zF7,.WorldScrollEntrance_shell__p2x8t[data-enhanced=true] .WorldScrollEntrance_surface__3MKwD{transform:none}}.EcosystemStage_root__SBn2J{background:var(--color-surface);color:var(--color-text);scroll-margin-top:90px;overflow:clip}.EcosystemStage_stage__rx330{position:relative;max-width:1800px;height:clamp(620px,48vw,800px);margin:0 auto}.EcosystemStage_choices__BYy4k{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,42%);text-align:center;--copy-height:64px}.EcosystemStage_overline__QxUUq{letter-spacing:var(--type-body-lg-tracking);font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);font-weight:400;line-height:var(--type-body-lg-line);margin:0 0 24px;text-transform:none}.EcosystemStage_list__bRDm3{list-style:none;padding:0;margin:0}.EcosystemStage_item__M9sFK h3{margin:0;font-weight:400}.EcosystemStage_option__EWHQW{font-family:var(--type-heading-2xl-font);font-size:var(--type-heading-2xl-size);font-weight:400;line-height:var(--type-heading-2xl-line);letter-spacing:var(--type-heading-2xl-tracking);color:#85817c;border-radius:var(--r);padding:3px 8px;min-height:44px;transition:color var(--world-response) var(--world-ease)}.EcosystemStage_item__M9sFK[data-active=true] .EcosystemStage_option__EWHQW{color:var(--color-text)}.EcosystemStage_description__JOIz0{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--world-copy) var(--world-ease),opacity var(--world-copy) var(--world-ease)}.EcosystemStage_item__M9sFK[data-active=true] .EcosystemStage_description__JOIz0{grid-template-rows:1fr;opacity:1}.EcosystemStage_clip__yHvYc{min-height:0;overflow:hidden}.EcosystemStage_description__JOIz0 p{letter-spacing:var(--type-body-tracking);height:var(--copy-height);display:flex;align-items:center;justify-content:center;font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-line);max-width:42ch;margin:0 auto;padding:4px 10px 10px}.EcosystemStage_art__xIPlx,.EcosystemStage_composition__gBSuQ{position:absolute;inset:0;pointer-events:none}.EcosystemStage_composition__gBSuQ{opacity:0;transform:translateY(12px) scale(.97);transition:opacity var(--world-image) var(--world-ease),transform var(--world-image) var(--world-ease)}.EcosystemStage_composition__gBSuQ[data-active=true]{opacity:1;transform:none}.EcosystemStage_piece__u1ymf{position:absolute}.EcosystemStage_piece__u1ymf img{width:100%;height:auto}.EcosystemStage_piece__u1ymf[data-photo] img{border-radius:var(--r)}.EcosystemStage_piece__u1ymf[data-piece=cover012]{width:13%;right:10%;top:5%}.EcosystemStage_piece__u1ymf[data-piece=cover011]{width:13%;left:11%;bottom:10%}.EcosystemStage_piece__u1ymf[data-piece=cover010]{width:13%;right:15%;bottom:3%}.EcosystemStage_piece__u1ymf[data-piece=card]{width:20%;left:4%;top:42%}.EcosystemStage_piece__u1ymf[data-piece=phone]{width:13%;right:10%;top:17%}.EcosystemStage_piece__u1ymf[data-piece=website]{width:28%;left:1%;top:31%}.EcosystemStage_piece__u1ymf[data-piece=radar]{width:20%;right:5%;bottom:12%}.EcosystemStage_piece__u1ymf[data-piece=berlin]{width:min(19%,280px);left:6%;top:10%}.EcosystemStage_piece__u1ymf[data-piece=mallorca]{width:24%;right:3%;bottom:12%}@media (min-width:1100px) and (max-width:1399px){.EcosystemStage_piece__u1ymf[data-piece=website]{width:26%}}.EcosystemStage_list__bRDm3:after{content:"";display:block;height:0;transition:height var(--world-copy) var(--world-ease)}.EcosystemStage_root__SBn2J[data-active=none] .EcosystemStage_list__bRDm3:after{height:var(--copy-height)}.EcosystemStage_mobileList__5ReHC{display:none}@media (max-width:1099px){.EcosystemStage_stage__rx330{height:auto}.EcosystemStage_choices__BYy4k{position:relative;inset:auto;transform:none;width:min(760px,calc(100% - 40px));margin:0 auto}.EcosystemStage_art__xIPlx,.EcosystemStage_list__bRDm3{display:none}.EcosystemStage_overline__QxUUq{margin-bottom:var(--section-s)}.EcosystemStage_mobileList__5ReHC{display:block;list-style:none;margin:0;padding:0;text-align:left}.EcosystemStage_mobileRow__P_7FG{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:var(--world-row-gap);padding-block:var(--world-row-padding);border-bottom:1px solid var(--color-border)}.EcosystemStage_mobileRow__P_7FG:last-child{border-bottom:0}.EcosystemStage_mobileRow__P_7FG h3{font-family:var(--type-heading-m-font);font-size:var(--type-heading-m-size);font-weight:400;line-height:var(--type-heading-m-line);letter-spacing:var(--type-heading-m-tracking);margin:0 0 8px;text-wrap:wrap}.EcosystemStage_mobileRow__P_7FG p{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);color:var(--color-text-muted);margin:0;font-family:var(--type-body-sm-font);letter-spacing:var(--type-body-sm-tracking)}.EcosystemStage_thumbnail__f1gE3{height:124px;display:grid;place-items:center}.EcosystemStage_thumbnail__f1gE3 img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.EcosystemStage_thumbnail__f1gE3[data-photo] img{border-radius:var(--r)}}@media (max-width:600px){.EcosystemStage_mobileRow__P_7FG{grid-template-columns:88px minmax(0,1fr);gap:var(--world-row-gap);padding-block:var(--world-row-padding)}.EcosystemStage_mobileRow__P_7FG h3{font-size:var(--type-heading-m-size)}.EcosystemStage_mobileRow__P_7FG p{font-size:var(--type-body-sm-size);font-family:var(--type-body-sm-font);letter-spacing:var(--type-body-sm-tracking);line-height:var(--type-body-sm-line)}.EcosystemStage_thumbnail__f1gE3{height:104px}}@media (prefers-reduced-motion:reduce){.EcosystemStage_composition__gBSuQ,.EcosystemStage_description__JOIz0,.EcosystemStage_list__bRDm3:after,.EcosystemStage_option__EWHQW{transition:none}.EcosystemStage_composition__gBSuQ{transform:none}}