[data-case-stories] .stories{padding-top:0}[data-case-stories] .stories .section-top{border-top:1px solid var(--line);padding-top:82px}[data-case-stories] .filter-panel{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-bottom:22px}[data-case-stories] .tabs{align-items:center;display:flex;gap:6px}[data-case-stories] .tab{background:transparent;border-radius:32px;color:#bac7cb;font-size:var(--ek-text-13);padding:11px 18px;transition:background .25s,color .25s}[data-case-stories] .tab:hover{background:#19262b}[data-case-stories] .tab.selected{background:var(--mint);color:#142d25}[data-case-stories] .results-meta{align-items:center;color:#a5b5bb;display:flex;font-size:var(--ek-text-12);justify-content:space-between;min-height:0}[data-case-stories] .results-meta:not(:has(#reset-filters:not([hidden]))){display:none}[data-case-stories] .reset{align-items:center;background:transparent;color:var(--mint);display:inline-flex;font-size:var(--ek-text-13);justify-content:center;line-height:1;padding:8px}[data-case-stories] .reset span{align-items:center;display:inline-flex;font-size:var(--ek-text-18);line-height:1;margin-left:7px}[data-case-stories] .case-grid{display:grid;gap:42px 26px;grid-template-columns:repeat(3,1fr);margin-top:24px}[data-case-stories] .case-card{display:block;min-width:0}[data-case-stories] .case-image{aspect-ratio:754/388;background:#18252b;border-radius:10px;overflow:hidden;position:relative}[data-case-stories] .case-image img{height:100%;object-fit:cover;transition:transform .75s var(--ease),filter .4s;width:100%}[data-case-stories] .case-card:hover img{filter:brightness(1.06);transform:scale(1.045)}[data-case-stories] .case-card .card-arrow{background:#061018c4;border-radius:50%;color:#fff;display:grid;height:33px;opacity:0;place-items:center;position:absolute;right:15px;top:15px;transform:translateY(6px);transition:opacity .25s,transform .25s;width:33px}[data-case-stories] .case-card:focus-visible .card-arrow,[data-case-stories] .case-card:hover .card-arrow{opacity:1;transform:translateY(0)}[data-case-stories] .card-arrow svg{height:17px;width:17px}[data-case-stories] .case-meta{align-items:center;display:flex;font-size:var(--ek-text-12);gap:6px;justify-content:space-between;margin-top:17px}[data-case-stories] .case-meta .location{color:#a8b8be;font-size:var(--ek-text-12)}[data-case-stories] .case-type{color:var(--mint);font-size:var(--ek-text-11)}[data-case-stories] .case-card h3{font-size:var(--ek-text-card-title);letter-spacing:-.025em;line-height:1.5;margin:10px 0;max-width:95%;min-height:57px;transition:color .25s}[data-case-stories] .case-card:hover h3{color:var(--mint)}[data-case-stories] .case-footer{border-top:1px solid var(--line);color:#9fb0b6;display:flex;font-size:var(--ek-text-12);gap:10px;justify-content:space-between;padding-top:12px}[data-case-stories] .case-footer strong{color:#d2dddf;font-weight:400}[data-case-stories] .load-more-wrap{margin-top:54px;text-align:center}[data-case-stories] .load-more-wrap:not(:has(#load-more:not([hidden]))){display:none}[data-case-stories] .load-more-wrap>span{color:var(--muted);display:block;font-size:var(--ek-text-12);margin-top:14px}[data-case-stories] .empty-state{border:1px dashed var(--line);border-radius:12px;padding:65px 20px;text-align:center}[data-case-stories] .empty-state>svg{color:var(--mint);height:30px;margin:0 auto 15px;width:30px}[data-case-stories] .empty-state h3{font-size:26px}[data-case-stories] .empty-state p{color:var(--muted);margin:14px 0 24px}[data-case-stories] .error-state{color:var(--muted);padding:50px;text-align:center}@media(max-width:1200px){[data-case-stories] .filter-panel{gap:22px}[data-case-stories] .tab{padding-inline:14px}}@media(max-width:1020px){[data-case-stories] .case-grid{grid-template-columns:repeat(2,1fr)}[data-case-stories] .filter-panel{align-items:stretch}}@media(max-width:700px){[data-case-stories] .stories{padding-top:0}[data-case-stories] .stories .section-top{padding-top:56px}[data-case-stories] .stories .section-top .section-note{display:none}[data-case-stories] .filter-panel{gap:20px;padding-bottom:18px}[data-case-stories] .tabs{gap:4px;justify-content:space-between;width:100%}[data-case-stories] .tab{padding:10px 12px;white-space:nowrap}[data-case-stories] .results-meta{min-height:0}[data-case-stories] .case-grid{gap:34px;grid-template-columns:1fr}[data-case-stories] .case-image{border-radius:8px}[data-case-stories] .case-meta{margin-top:15px}[data-case-stories] .case-card h3{line-height:1.4;margin:10px 0 15px;min-height:0}[data-case-stories] .case-card .card-arrow{height:30px;opacity:1;right:12px;top:12px;transform:none;width:30px}[data-case-stories] .load-more-wrap{margin-top:38px}}[data-case-stories] .case-image{background:#111a20}[data-case-stories] .stories .section-top{align-items:center;justify-content:center;padding-top:42px;text-align:center}[data-case-stories] .stories .section-top h2{text-align:center}@media(max-width:700px){[data-case-stories] .stories .section-top{padding-top:36px}}[data-case-stories] .filter-panel{gap:24px}[data-case-stories] .country-filter{flex-shrink:0;position:relative;width:240px;z-index:5}[data-case-stories] .country-trigger{align-items:center;background:#11191e;border:1px solid #46565e;border-radius:6px;color:var(--text);display:flex;font-size:var(--ek-text-14);gap:11px;height:48px;padding:0 16px;text-align:left;transition:border-color .2s,background .2s;width:100%}[data-case-stories] .country-trigger:hover,[data-case-stories] .country-trigger[aria-expanded=true]{background:#15232a;border-color:var(--mint)}[data-case-stories] .country-trigger:disabled{cursor:wait;opacity:.5}[data-case-stories] .country-trigger>svg{color:var(--muted);height:18px;width:18px}[data-case-stories] .country-trigger .country-chevron{height:15px;margin-left:auto;transition:transform .2s;width:15px}[data-case-stories] .country-trigger[aria-expanded=true] .country-chevron{transform:rotate(180deg)}[data-case-stories] .country-options{background:#142027;border:1px solid #3d5158;border-radius:8px;box-shadow:0 14px 35px #0005;list-style:none;margin:0;max-height:304px;min-width:220px;overflow:auto;overscroll-behavior:contain;padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:100%}[data-case-stories] .country-options [role=option]{align-items:center;border-radius:4px;color:#d0dce0;cursor:pointer;display:flex;font-size:12px;gap:12px;justify-content:space-between;min-height:44px;padding:9px 11px}[data-case-stories] .country-options [role=option]>svg{height:16px;visibility:hidden;width:16px}[data-case-stories] .country-options [aria-selected=true]{color:var(--mint)}[data-case-stories] .country-options [aria-selected=true]>svg{visibility:visible}[data-case-stories] .country-options .is-active,[data-case-stories] .country-options [role=option]:hover{background:#253a40;color:var(--text)}[data-case-stories] .case-open{display:block}[data-case-stories] .case-open:focus-visible{border-radius:8px;outline-offset:5px}[data-case-stories] .case-open:focus-visible .card-arrow{opacity:1;transform:none}[data-case-stories] .case-open:focus-visible h3{color:var(--mint)}[data-case-stories] .case-download{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:7px}[data-case-stories] .case-download>span{color:#90a6ae;font-size:9px}[data-case-stories] .case-download .text-link{border-bottom:none;gap:6px}[data-case-stories] .case-download .pdf-link{color:var(--mint);justify-content:flex-start}@media(max-width:700px){[data-case-stories] .filter-panel{gap:18px}[data-case-stories] .country-filter{width:100%}[data-case-stories] .country-options{max-height:280px}[data-case-stories] .tabs{gap:4px}[data-case-stories] .tab{min-height:44px;padding-inline:11px}}[data-case-stories] .stories .section-top h2{font-size:clamp(30px,3.1vw,44px)}[data-case-stories] .case-card h3{font-size:19px}@media(max-width:1024px){[data-case-stories] .stories .section-top h2{font-size:36.66667px}[data-case-stories] .case-card h3{font-size:17.41667px}}@media(max-width:800px){[data-case-stories] .stories .section-top h2{font-size:22px}[data-case-stories] .case-card h3{font-size:12.66667px}}