.klar-reflection.svelte-1bxj06f{max-width:760px;margin:clamp(4rem,8vw,7rem) 0;text-align:left}.section-label.svelte-1bxj06f{margin:0 0 .85rem;color:#d0ff52;font-size:var(--type-label);line-height:1.5;letter-spacing:.04em;text-transform:none}h2.svelte-1bxj06f{margin:0 0 1.5rem;color:#f4f4f1;font-size:var(--type-section);line-height:1.15;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.description.svelte-1bxj06f{max-width:68ch;margin:0 0 1rem;color:#bcbcb7;font-size:1.125rem;line-height:1.65}@media(max-width:700px){.description.svelte-1bxj06f{font-size:1rem}}.project-outcome.svelte-1cd5ytp{margin:clamp(4rem,8vw,7rem) 0;text-align:left}.outcome-copy.svelte-1cd5ytp{max-width:760px}.section-label.svelte-1cd5ytp{margin:0 0 .85rem;color:#d0ff52;font-size:var(--type-label);line-height:1.5;letter-spacing:.04em;text-transform:none}h2.svelte-1cd5ytp{margin:0 0 1.5rem;color:#f4f4f1;font-size:var(--type-section);line-height:1.15;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.description.svelte-1cd5ytp{max-width:68ch;margin:0 0 1rem;color:#bcbcb7;font-size:1.125rem;line-height:1.65}.outcome-tiles.svelte-1cd5ytp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.outcome-tile.svelte-1cd5ytp{position:relative;isolation:isolate;overflow:hidden;min-width:0;padding:24px;border-radius:24px;border:1px solid #ffffff70;background:linear-gradient(180deg,#1b1c1c,#0b0c0c 60%,#101111);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff35,0 0 0 1px #ffffff12,0 12px 35px #0008;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.outcome-tile.svelte-1cd5ytp:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,#ffffff0b,transparent 70%);clip-path:polygon(47% 0,100% 0,100% 18%,25% 100%)}h3.svelte-1cd5ytp{margin:0 0 .65rem;color:#eeefec;font-size:1.125rem;font-weight:500;line-height:1.4;letter-spacing:-.02em}.outcome-tile.svelte-1cd5ytp p:where(.svelte-1cd5ytp){margin:0;color:#bcbcb7;font-size:1rem;line-height:1.6}@media(max-width:700px){.outcome-tiles.svelte-1cd5ytp{grid-template-columns:1fr;gap:16px}.description.svelte-1cd5ytp{font-size:1rem}}.research-insights.svelte-1xfr4x4{margin:clamp(4rem,8vw,7rem) 0}header.svelte-1xfr4x4{max-width:1000px;margin-bottom:clamp(2.5rem,4vw,3rem);text-align:left}.section-label.svelte-1xfr4x4{margin:0 0 .85rem;color:#d0ff52;font-size:var(--type-label);font-weight:500;line-height:1.5;letter-spacing:.04em;text-transform:none}h2.svelte-1xfr4x4{margin:0;color:#f4f4f1;font-size:var(--type-section);line-height:1.15;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.introduction.svelte-1xfr4x4{margin:1.25rem 0 0;color:#bcbcb7;font-size:1rem;line-height:1.75}.insight-cards.svelte-1xfr4x4{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.insight-cards.svelte-1xfr4x4:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:22% 8% 12%;border-radius:50%;background:#e8e8e8;opacity:.035;filter:blur(65px)}article.svelte-1xfr4x4{position:relative;isolation:isolate;overflow:hidden;min-width:0;display:grid;grid-template-rows:1fr 36px auto;padding:28px;border:1px solid #ffffff70;border-radius:24px;background:linear-gradient(180deg,#1b1c1c,#0b0c0c 50%,#101111);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff35,0 0 0 1px #ffffff12,0 12px 35px #0008;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .22s ease,border-color .22s ease}article.svelte-1xfr4x4:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,#ffffff08,transparent 64%);clip-path:polygon(47% 0,100% 0,100% 14%,25% 58%)}h3.svelte-1xfr4x4{margin:0 0 1.75rem;color:#f4f4f1;font-size:clamp(1.25rem,1.9vw,1.65rem);line-height:1.4;letter-spacing:-.035em;font-weight:600}.connector-space.svelte-1xfr4x4{min-height:32px}.number.svelte-1xfr4x4{color:#858582;font-size:.85rem;margin-right:6px;font-variant-numeric:tabular-nums;white-space:nowrap}h4.svelte-1xfr4x4{margin:0 0 .85rem;color:#969692;font-size:.8125rem;font-weight:600;line-height:1.5}article.svelte-1xfr4x4 p:where(.svelte-1xfr4x4){margin:0;color:#c4c4bf;font-size:1rem;line-height:1.65}.response.svelte-1xfr4x4{min-height:160px;padding:20px;border-radius:16px;background:linear-gradient(125deg,#d0ff5210,#d0ff5205);border:1px solid #d0ff5233;box-shadow:inset 0 1px #d0ff5215}.response.svelte-1xfr4x4 h4:where(.svelte-1xfr4x4),.response.svelte-1xfr4x4 p:where(.svelte-1xfr4x4){color:#caff39}.response.svelte-1xfr4x4 p:where(.svelte-1xfr4x4){font-weight:500}.response.svelte-1xfr4x4 h4:where(.svelte-1xfr4x4) span:where(.svelte-1xfr4x4){margin-right:.3rem}article.svelte-1xfr4x4.waiting .finding-content:where(.svelte-1xfr4x4),article.svelte-1xfr4x4.waiting .response:where(.svelte-1xfr4x4){opacity:0}article.svelte-1xfr4x4.revealed .finding-content:where(.svelte-1xfr4x4){animation:svelte-1xfr4x4-finding-in .4s ease both;animation-delay:var(--delay)}article.svelte-1xfr4x4.revealed .response:where(.svelte-1xfr4x4){animation:svelte-1xfr4x4-response-in .45s cubic-bezier(.2,.65,.3,1) both;animation-delay:calc(var(--delay) + .9s)}@keyframes svelte-1xfr4x4-finding-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1xfr4x4-response-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){article.svelte-1xfr4x4:hover{border-color:#ffffff90;transform:translateY(-3px)}}@supports (grid-template-rows: subgrid){.insight-cards.svelte-1xfr4x4{row-gap:0}article.svelte-1xfr4x4{grid-template-rows:subgrid;grid-row:span 3;row-gap:0}}@media(max-width:1000px)and (min-width:761px){article.svelte-1xfr4x4{padding:32px 24px}.response.svelte-1xfr4x4{padding:16px;min-height:210px}}@media(max-width:760px){h2.svelte-1xfr4x4{font-size:var(--type-section)}.insight-cards.svelte-1xfr4x4{grid-template-columns:1fr}article.svelte-1xfr4x4{grid-template-rows:auto 44px auto;grid-row:auto}.insight-cards.svelte-1xfr4x4{row-gap:24px}.response.svelte-1xfr4x4{min-height:0}}@media(prefers-reduced-motion:reduce){article.svelte-1xfr4x4{transition:none}article.svelte-1xfr4x4.waiting .finding-content:where(.svelte-1xfr4x4),article.svelte-1xfr4x4.waiting .response:where(.svelte-1xfr4x4){opacity:1}article.svelte-1xfr4x4.revealed .finding-content:where(.svelte-1xfr4x4),article.svelte-1xfr4x4.revealed .response:where(.svelte-1xfr4x4){animation:none}}html:has(.klar-case-study){scroll-snap-type:none}.klar-case-study.svelte-mddlod{width:min(100% - 2 * var(--space),var(--container));margin:0 auto;padding:clamp(2rem,5vw,5rem) 0}.klar-heading.svelte-mddlod{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}h1.svelte-mddlod{margin:0;color:#f4f4f1;font-size:clamp(2.75rem,5vw,4rem);line-height:1.05;letter-spacing:-.055em;font-weight:500}.klar-heading.svelte-mddlod .klar-summary:where(.svelte-mddlod){max-width:46ch;margin:1.25rem auto 0;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.5}.klar-heading.svelte-mddlod p:where(.svelte-mddlod){margin:1rem 0 0;color:#c4c4c0;font-size:.9rem;line-height:1.5}@media(min-width:1001px)and (min-height:760px){.klar-case-study.svelte-mddlod{padding-top:12px}.klar-heading.svelte-mddlod{margin-bottom:12px}.klar-heading.svelte-mddlod h1:where(.svelte-mddlod){font-size:clamp(2.5rem,3.5vw,3rem)}.klar-heading.svelte-mddlod .klar-summary:where(.svelte-mddlod){max-width:65ch;margin-top:8px;font-size:1rem;line-height:1.4}.klar-heading.svelte-mddlod p:where(.svelte-mddlod){margin-top:6px}}.klar-banner.svelte-mddlod{overflow:hidden;margin:0;border:1px solid #ffffff22;border-radius:24px;background:#090a0c;box-shadow:0 24px 80px #0008}.klar-facts.svelte-mddlod{display:grid;grid-template-columns:1.25fr 1fr .75fr 1fr 2fr;gap:1.5rem;margin:1.25rem 0 0;padding:clamp(1.75rem,3vw,2.75rem);text-align:center}.klar-facts.svelte-mddlod dt:where(.svelte-mddlod){margin-bottom:.75rem;color:#d0ff52;font-size:1.05rem;font-weight:500;line-height:1.3}.klar-facts.svelte-mddlod dd:where(.svelte-mddlod){margin:0;color:#dededc;font-size:.875rem;line-height:1.6}@media(max-width:1000px){.klar-facts.svelte-mddlod{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1rem}.klar-facts.svelte-mddlod .scope:where(.svelte-mddlod){grid-column:1 / -1;max-width:65ch;justify-self:center}}@media(max-width:600px){.klar-facts.svelte-mddlod{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left;gap:1.75rem 1rem}.klar-facts.svelte-mddlod .scope:where(.svelte-mddlod){justify-self:start}.klar-facts.svelte-mddlod dt:where(.svelte-mddlod){font-size:1rem}}@media(min-width:1001px)and (min-height:760px){.klar-facts.svelte-mddlod{margin:12px 0 0;padding:16px 0;grid-template-columns:1.2fr 1fr .8fr 1fr 1.8fr;gap:12px}.klar-facts.svelte-mddlod dt:where(.svelte-mddlod){margin-bottom:8px;font-size:1rem}}.klar-introduction.svelte-mddlod{max-width:650px;margin:var(--case-section-gap) 0;text-align:left}.klar-introduction.svelte-mddlod .overview-label:where(.svelte-mddlod){margin:0 0 .85rem;color:#d0ff52;font-size:var(--type-label);font-weight:500;line-height:1.5;letter-spacing:.04em}.klar-introduction.svelte-mddlod h2:where(.svelte-mddlod){margin:0 0 1.25rem;color:#f4f4f1;font-size:var(--type-section);line-height:1.15;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.klar-introduction.svelte-mddlod p:where(.svelte-mddlod){margin:0;color:#bcbcb7;font-size:var(--type-body);line-height:1.75}.klar-problem.svelte-mddlod{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin:clamp(4rem,8vw,7rem) 0}.problem-copy.svelte-mddlod{max-width:650px}.problem-label.svelte-mddlod{margin:0 0 .85rem;color:#d0ff52;font-size:var(--type-label);font-weight:500;line-height:1.5;letter-spacing:.04em}.klar-problem.svelte-mddlod h2:where(.svelte-mddlod){margin:0 0 1.25rem;color:#f4f4f1;font-size:var(--type-section);line-height:1.15;letter-spacing:-.04em;font-weight:500;text-wrap:balance}.problem-description.svelte-mddlod{margin:0;color:#bcbcb7;font-size:var(--type-body);line-height:1.75}.research-highlight.svelte-mddlod{padding-left:clamp(1.5rem,3vw,3rem);border-left:1px solid #ffffff24}.research-number.svelte-mddlod{margin:0 0 .75rem;color:#f4f4f1;font-size:clamp(4rem,7vw,6rem);font-weight:500;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.research-explanation.svelte-mddlod{max-width:27ch;margin:0;color:#dededc;font-size:1rem;line-height:1.6}.research-source.svelte-mddlod{margin:1rem 0 0;color:#969692;font-size:.75rem;line-height:1.5}@media(max-width:700px){.klar-problem.svelte-mddlod{grid-template-columns:1fr}.research-highlight.svelte-mddlod{padding:1.5rem 0 0;border-left:0;border-top:1px solid #ffffff24}}.project-tools.svelte-mddlod{margin-top:2rem;padding:1.5rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.tools-track.svelte-mddlod{display:flex;width:max-content;animation:svelte-mddlod-tools-flow 36s linear infinite}.tools-group.svelte-mddlod{display:flex;align-items:center;gap:clamp(3rem,6vw,6rem);padding-right:clamp(3rem,6vw,6rem);flex-shrink:0}.tools-group.svelte-mddlod span:where(.svelte-mddlod){color:#bcbcbc;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;letter-spacing:-.02em;white-space:nowrap}@keyframes svelte-mddlod-tools-flow{to{transform:translate(-50%)}}@media(min-width:1001px)and (min-height:760px){.project-tools.svelte-mddlod{margin:12px 0 0;padding:8px 0}.tools-group.svelte-mddlod span:where(.svelte-mddlod){font-size:1rem}}@media(prefers-reduced-motion:reduce){.tools-track.svelte-mddlod{animation:none;width:auto}.tools-group.svelte-mddlod{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;padding:0}.tools-group.svelte-mddlod:nth-child(2),.tools-group.svelte-mddlod .duplicate:where(.svelte-mddlod){display:none}}.klar-banner.svelte-mddlod img:where(.svelte-mddlod){display:block;width:100%;height:auto}@media(max-width:760px){.klar-case-study.svelte-mddlod{width:calc(100% - 2rem)}.klar-banner.svelte-mddlod{border-radius:16px}}
