.editorial-case{--case-gutter:0px;--case-max:100%;color:var(--color-ink);background:var(--color-paper);min-height:100svh;padding:150px 3vw 100px max(110px,50vw - 600px)}.editorial-case__layout{grid-template-columns:minmax(220px,.92fr) minmax(0,2.3fr);align-items:start;gap:clamp(28px,4vw,72px);max-width:1440px;margin:auto;display:grid}.editorial-case__info{position:sticky;top:150px}.editorial-case__info h1{letter-spacing:-.025em;align-items:center;gap:12px;margin:0 0 24px;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.15;display:flex}.editorial-case__info h1 img{object-fit:contain;max-width:100%;height:auto}.editorial-case__heading{margin-bottom:24px}.editorial-case__info .editorial-case__heading h1{margin-bottom:8px}.editorial-case__category{color:var(--color-muted);margin:0;font-size:14px;font-weight:400;line-height:1.5}.editorial-case__summary{max-width:30ch;margin:0 0 32px;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.editorial-case__facts{gap:13px;margin:0;font-size:13px;line-height:1.5;display:grid}.editorial-case__facts>div{grid-template-columns:65px 1fr;gap:14px;display:grid}.editorial-case__facts dt{color:var(--color-muted)}.editorial-case__facts dd{margin:0}.editorial-case__back,.editorial-case__live{color:var(--color-ink);align-items:center;gap:10px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.editorial-case__back{width:fit-content;margin-top:36px;display:flex}.editorial-case__live{margin-top:20px}.editorial-case :is(a,button):focus-visible{outline:2px solid var(--color-ink);outline-offset:5px}.editorial-case__description:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.editorial-case__visuals{--case-panel-padding:clamp(20px,2.5cqw,28px);--case-media-gap:24px;--case-phone-width:400px;min-width:0}.editorial-case__hero{border-radius:16px;margin:0;overflow:hidden}.editorial-case__hero img{width:100%;height:auto;display:block}.editorial-case .atelier-story{gap:18px;width:100%;margin:18px 0 50px}.editorial-case .atelier-pair{gap:18px}.editorial-case .atelier-usage-film{aspect-ratio:1.18;height:auto;min-height:440px}.editorial-case .atelier-usage-film__device{max-height:100%}.editorial-case__next{color:var(--color-ink);text-decoration:none;display:block}.editorial-case__next>div{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:22px;display:grid}.editorial-case__next span{color:var(--color-muted);grid-column:1/-1;font-size:12px}.editorial-case__next strong{letter-spacing:-.025em;font-size:clamp(22px,2.4vw,32px);font-weight:500}.editorial-case__next img{object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:380px;display:block}@media (max-width:1199px){.editorial-case{padding:145px 24px 90px}.editorial-case__layout{grid-template-columns:minmax(200px,.8fr) minmax(0,1.8fr);gap:30px}}@media (max-width:760px){.editorial-case{padding:140px 16px 100px}.editorial-case__layout{flex-direction:column;gap:30px;display:flex}.editorial-case__info{box-sizing:border-box;width:100%;padding:0 8px;position:static}.editorial-case__info h1{margin-bottom:16px}.editorial-case__summary{max-width:36ch;margin-bottom:22px;font-size:18px}.editorial-case__facts{gap:8px;font-size:13px}.editorial-case__facts>div{grid-template-columns:70px 1fr}.editorial-case__back{margin-top:16px}.editorial-case__visuals{width:100%}.editorial-case .atelier-story{gap:14px;margin-top:14px}.editorial-case .atelier-usage-film{aspect-ratio:auto;min-height:350px}}.editorial-case__visuals{container:case-visuals/inline-size}.editorial-case__visuals .case-continuation{--case-soft:var(--surface);--case-rule:var(--rule);width:100%;margin-top:0}.editorial-case .case-continuation__project{color:inherit;text-decoration:none}.editorial-case__visuals:has(.case-continuation[data-preview-focus]){z-index:801;position:relative}:is(.editorial-case__visuals:has(.case-continuation[data-preview-focus])>.editorial-case__hero,.editorial-case__body:has(.case-continuation[data-preview-focus])>:not(.case-continuation)){filter:blur(6px)}.editorial-case .atelier-story{gap:var(--case-media-gap)}.editorial-case .atelier-story>*{box-sizing:border-box}.editorial-case .atelier-photo img{width:100%;height:auto}.editorial-case :is(.atelier-bitexen-opening-flows,.atelier-ritmo-usage,.atelier-usage-film){aspect-ratio:auto;height:auto;min-height:0;padding:var(--case-panel-padding)}.editorial-case .atelier-bitexen-opening-flows{gap:var(--case-media-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.editorial-case .atelier-bitexen-opening-flows .atelier-usage-film__device{width:min(100%,var(--case-phone-width));padding:8px}.editorial-case :is(.atelier-trade-collage,.atelier-performance-collage,.atelier-home-collage){height:auto;min-height:0;padding:var(--case-panel-padding);gap:var(--case-media-gap);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.editorial-case :is(.atelier-trade-collage,.atelier-performance-collage,.atelier-home-collage)>*{grid-area:auto;align-self:center;min-width:0}.editorial-case .atelier-home-collage .atelier-home-screen{grid-area:1/1/span 3}.editorial-case .atelier-home-collage .atelier-component{grid-column:2}.editorial-case .atelier-home-collage .bitexen-grid-background{position:absolute;inset:0}.editorial-case .atelier-trade-collage>.atelier-component,.editorial-case .atelier-performance-collage>.atelier-component{place-items:center;height:auto;display:grid;overflow:visible}.editorial-case .atelier-trade-collage>.atelier-component img,.editorial-case .atelier-performance-collage>.atelier-component img{object-fit:contain;width:100%;max-width:100%;height:auto}.editorial-case .atelier-native-screen{max-width:var(--case-phone-width);margin:auto;width:100%!important}.editorial-case .atelier-flow-screen .atelier-usage-film__device{width:100%;padding:8px}.editorial-case .atelier-bitexen-trade-grid{gap:var(--case-media-gap)}.editorial-case .atelier-bitexen-trade-tile{padding:var(--case-panel-padding)}.editorial-case .atelier-bitexen-trade-tile--flow{height:auto}.editorial-case .atelier-performance-collage .atelier-history-screen{grid-area:1/1/span 2}.editorial-case .atelier-performance-collage .atelier-performance-detail{grid-area:1/2/span 2}.editorial-case .atelier-account-collage{gap:clamp(20px,5cqw,48px);padding:clamp(24px,6cqw,56px)}.editorial-case .atelier-motion--bitexen{padding:clamp(20px,4cqw,40px)}.editorial-case .atelier-motion--bitexen .bitexen-motion__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.editorial-case .atelier-ritmo-usage{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:clamp(20px,5cqw,48px);display:grid}.editorial-case :is(.atelier-ritmo-usage__phone,.atelier-ritmo-usage__activity){width:min(100%,280px);min-width:0;height:auto;max-height:none}.editorial-case .atelier-pair--habits{grid-template-columns:1.15fr 1fr;align-items:stretch}.editorial-case .atelier-pair :is(.atelier-detail,.atelier-habits){padding:clamp(20px,4cqw,40px)}.editorial-case .atelier-outside-composition{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.editorial-case .atelier-outside-composition>div:nth-child(n){padding:24px 16px 16px}.editorial-case .atelier-outside-composition .ritmo-screen-carousel__stage{height:clamp(260px,70cqw,560px)}.editorial-case .atelier-outside-composition .ritmo-screen-carousel__controls{gap:8px}.editorial-case .atelier-cargo-motion{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.editorial-case .atelier-cargo-motion>*{aspect-ratio:1.3;min-height:0}.editorial-case .atelier-cargo-motion .atelier-map{aspect-ratio:5/3;grid-column:1/-1}.editorial-case .atelier-map video{object-fit:contain;min-width:0;min-height:0}.editorial-case .atelier-cargo-detail{padding:clamp(16px,4cqw,40px)}.editorial-case .atelier-cargo-detail img{width:100%}.editorial-case .atelier-usage-film--tablet .atelier-usage-film__device{border-radius:20px;width:100%;max-width:960px;padding:8px}.editorial-case .atelier-tablet-spread{aspect-ratio:auto;padding:var(--case-panel-padding);perspective:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;display:grid}.editorial-case .atelier-tablet-spread .atelier-detail:nth-child(n){filter:none;width:100%;min-width:0;margin:0;position:static;transform:none}.editorial-case .atelier-tablet-spread--customers{background:var(--color-paper);padding:0}.editorial-case .atelier-tablet-spread--customers .atelier-detail{background:var(--surface);padding:20px}.editorial-case .atelier-catalog-components{grid-template-columns:1.2fr 1fr;gap:24px;padding:clamp(24px,5cqw,48px)}.editorial-case .atelier-product-details{aspect-ratio:auto;perspective:none;gap:32px;padding:clamp(24px,5cqw,48px);display:grid}.editorial-case .atelier-product-details img{filter:none;position:static;transform:none;width:100%!important}.editorial-case .atelier-feedback{gap:24px;padding:24px}.editorial-case .atelier-dashboard{padding:24px}.editorial-case .atelier-kiosk-motion{padding:var(--case-panel-padding)}.editorial-case .atelier-kiosk-motion video{width:min(60%,380px)}.editorial-case .atelier-hardware-pair{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.editorial-case .atelier-hardware-pair .atelier-photo{border-radius:16px;min-width:0;overflow:hidden}@container case-visuals (max-width:620px){.editorial-case .atelier-motion--bitexen .bitexen-motion__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.editorial-case .atelier-tablet-spread{grid-template-columns:1fr;gap:24px;padding:24px}.editorial-case .atelier-tablet-spread--customers{padding:0}.editorial-case .atelier-tablet-spread--customers .atelier-detail{padding:16px}.editorial-case .atelier-pair--feedback,.editorial-case .atelier-catalog-components{grid-template-columns:1fr}.editorial-case .atelier-outside-composition{gap:12px}.editorial-case .atelier-outside-composition>div:nth-child(n){padding:20px 10px 12px}}@container case-visuals (max-width:400px){.editorial-case :is(.atelier-trade-collage,.atelier-performance-collage,.atelier-home-collage){gap:16px;padding:20px}.editorial-case .atelier-home-collage{grid-template-columns:1.15fr 1fr}.editorial-case .atelier-pair--habits,.editorial-case .atelier-pair--insights{grid-template-columns:1fr}.editorial-case .atelier-account-collage{gap:20px;padding:24px}.editorial-case .atelier-outside-composition{grid-template-columns:1fr}.editorial-case .atelier-outside-composition .ritmo-screen-carousel__stage{height:480px}.editorial-case .atelier-kiosk-motion video{width:78%}}.editorial-case__body{min-width:0}.editorial-case__native-video{display:none}@media (max-width:760px){.editorial-case__layout{flex-direction:column;gap:24px;display:flex}.editorial-case__info,.editorial-case__visuals{animation:none;display:contents}.editorial-case__heading{order:0;margin:0}.editorial-case__info .editorial-case__heading h1{margin:0 0 6px}.editorial-case__hero{order:1;width:100%}.editorial-case__description{order:2;width:100%;margin-top:4px}.editorial-case__live-action{order:3}.editorial-case__body{order:4;width:100%;min-width:0;display:block;container:case-visuals/inline-size}.editorial-case__native-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.editorial-case__hero>img{height:100%;display:block}}@container case-visuals (max-width:620px){.editorial-case .atelier-cargo-motion>:is(.atelier-cargy,.atelier-loading){aspect-ratio:1;padding:clamp(16px,4cqw,24px)}}.editorial-case__hero[data-showcase-handoff=true] .editorial-case__native-video{visibility:hidden}@media (max-width:760px){.editorial-case .atelier-hardware-pair{grid-template-columns:1fr;gap:14px}}
