.project-showcase_section__LBYpM{background:var(--showcase-bg);color:var(--showcase-ink);padding:var(--showcase-padding);container-type:inline-size}.project-showcase_section__LBYpM *{box-sizing:border-box}.project-showcase_container__HKU7T{margin-inline:auto;width:100%}.project-showcase_header__GtloT{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:24px 4px 36px}.project-showcase_eyebrow__YAAxJ{margin:0 0 22px;font-size:11px;letter-spacing:.15em;color:var(--showcase-muted)}.project-showcase_header__GtloT h1{font-size:clamp(28px,4.3cqi,var(--showcase-heading));line-height:1.05;font-weight:400;letter-spacing:-.055em;white-space:pre-line;margin:0;overflow-wrap:anywhere}.project-showcase_description__4aCnb{margin:0 0 4px;font-size:14px;line-height:1.7;white-space:pre-line;color:var(--showcase-muted);max-width:380px}.project-showcase_grid__XIaiB{display:grid;grid-template-columns:var(--showcase-columns);gap:var(--showcase-gap);align-items:start}.project-showcase_left__p2mvt{display:grid;gap:var(--showcase-gap);min-width:0}.project-showcase_grid__XIaiB[data-reverse=true]{direction:rtl}.project-showcase_grid__XIaiB[data-reverse=true]>*{direction:ltr}.project-showcase_collage__V_AyC,.project-showcase_desktop__9ZKkr,.project-showcase_screen__YZb1k{position:relative;margin:0;overflow:hidden;border-radius:var(--showcase-radius);min-width:0}.project-showcase_collage__V_AyC{height:var(--showcase-gallery)}.project-showcase_collage__V_AyC img,.project-showcase_desktop__9ZKkr img,.project-showcase_screen__YZb1k img{display:block;width:100%;height:100%;object-fit:cover}.project-showcase_stories__G_Hzj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--showcase-gap);scroll-margin-top:100px}.project-showcase_story__RdGOw{min-height:var(--showcase-story);border-radius:var(--showcase-radius);padding:var(--showcase-card-padding);display:flex;flex-direction:column;overflow-wrap:anywhere}.project-showcase_storyLabel__uMKdR{font-size:9px;line-height:1.5;letter-spacing:.13em;opacity:.65}.project-showcase_story__RdGOw h2{font-size:clamp(26px,4cqi,var(--story-title));font-weight:400;letter-spacing:-.055em;line-height:1.15;margin:12px 0 28px;white-space:pre-line}.project-showcase_story__RdGOw p{margin:auto 0 0;font-size:var(--story-body);line-height:1.6;white-space:pre-line}.project-showcase_frame__7GG7_{padding:var(--showcase-frame-padding);border-style:solid;display:grid;gap:var(--showcase-frame-gap);min-width:0}.project-showcase_desktop__9ZKkr{height:var(--showcase-desktop)}.project-showcase_screens__Oe8H5{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:var(--showcase-screen-gap)}.project-showcase_screen__YZb1k{height:var(--showcase-phone);border-radius:var(--showcase-screen-radius)}.project-showcase_screen__YZb1k figcaption{position:absolute;bottom:6px;left:6px;right:6px;padding:5px 3px;background:#101112e6;color:#fff;border-radius:20px;text-align:center;font-size:var(--showcase-caption);line-height:1.4}.project-showcase_actions__EbrrF{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:8px}.project-showcase_actions__EbrrF a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;min-height:var(--showcase-button-height);border-radius:100px;text-decoration:none;font-size:var(--showcase-button);letter-spacing:-.045em;line-height:1.15;transition:filter .2s,transform .2s;overflow-wrap:anywhere}.project-showcase_actions__EbrrF a span{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.project-showcase_actions__EbrrF svg{flex-shrink:0}.project-showcase_actions__EbrrF a:hover{filter:brightness(.9);transform:translateY(-2px)}.project-showcase_actions__EbrrF a:focus-visible{outline:3px solid var(--showcase-ink);outline-offset:4px}.project-showcase_empty__NL9iW{display:grid;place-items:center;height:100%;padding:20px;font-size:12px;color:#76777b;text-align:center}@container (max-width: 1050px){.project-showcase_grid__XIaiB{grid-template-columns:minmax(0,1fr)}.project-showcase_grid__XIaiB[data-reverse=true]{direction:ltr}.project-showcase_grid__XIaiB[data-reverse=true] .project-showcase_left__p2mvt{order:2}.project-showcase_collage__V_AyC{height:clamp(280px,65cqi,var(--showcase-gallery))}.project-showcase_story__RdGOw h2{font-size:clamp(30px,7cqi,var(--story-title))}.project-showcase_screens__Oe8H5{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@container (max-width: 560px){.project-showcase_header__GtloT{display:block;padding:14px 0 24px}.project-showcase_header__GtloT h1{font-size:clamp(28px,9cqi,var(--showcase-heading))}.project-showcase_description__4aCnb{margin-top:20px;font-size:13px}.project-showcase_eyebrow__YAAxJ{margin-bottom:18px}.project-showcase_stories__G_Hzj{grid-template-columns:minmax(0,1fr)}.project-showcase_story__RdGOw{min-height:240px;padding:min(var(--showcase-card-padding),26px)}.project-showcase_desktop__9ZKkr{height:min(var(--showcase-desktop),65cqi)}.project-showcase_screens__Oe8H5{grid-template-columns:repeat(2,minmax(0,1fr))}.project-showcase_actions__EbrrF{grid-template-columns:minmax(0,1fr)}.project-showcase_actions__EbrrF a{font-size:min(var(--showcase-button),24px)}}@media (prefers-reduced-motion:reduce){.project-showcase_actions__EbrrF a{transition:none}}