@charset "UTF-8";.case-study.svelte-r6lic3{width:100%;font-family:Now,League Spartan,Arial,sans-serif;color:#111;background:#fff;overflow-x:clip}@media (min-width: 1921px){.case-study.svelte-r6lic3{max-width:min(100%,1920px);margin-inline:auto}}.case-study__hero.svelte-r6lic3{position:relative;display:grid;min-height:clamp(16rem,44vw,28rem);overflow:hidden}.case-study__hero-media.svelte-r6lic3,.case-study__hero-overlay.svelte-r6lic3{position:absolute;inset:0}.case-study__hero-media.svelte-r6lic3{background:#1a1a1a}.case-study__hero-media.svelte-r6lic3 picture:where(.svelte-r6lic3){display:contents}.case-study__hero-overlay.svelte-r6lic3{z-index:0;pointer-events:none;background:linear-gradient(180deg,#0000002e,#0000008c),linear-gradient(90deg,#00000059,#0000000d 55%)}.case-study__hero-copy.svelte-r6lic3{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,4vw,2.5rem) clamp(1.5rem,4.5vw,4rem);color:#fff}.case-study__eyebrow.svelte-r6lic3{margin:0 0 .5rem;font-size:clamp(.95rem,.85rem + .35vw,1.05rem);font-weight:500;letter-spacing:.02em}.case-study__title.svelte-r6lic3{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin:0;max-width:min(18ch,100%);font-size:clamp(1.65rem,1.1rem + 2.4vw,3rem);font-weight:700;line-height:1.05}.case-study__pin.svelte-r6lic3{flex:0 0 auto}.case-study__intro.svelte-r6lic3{padding:clamp(1.5rem,3.5vw,2.5rem) clamp(1.5rem,4.5vw,4rem)}.case-study__intro-panel.svelte-r6lic3{width:100%;max-width:none;margin-inline:0}.case-study__intro.svelte-r6lic3 .case-study__heading:where(.svelte-r6lic3){font-size:clamp(1.5rem,1.1rem + 1.4vw,2.35rem);margin-bottom:.75rem}.case-study__intro.svelte-r6lic3 p:where(.svelte-r6lic3){margin:0 0 .75rem;font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.65}.case-study__intro.svelte-r6lic3 p:where(.svelte-r6lic3):last-child{margin-bottom:0}.case-study__row.svelte-r6lic3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;align-items:stretch;min-height:0}.case-study__row.svelte-r6lic3>:where(.svelte-r6lic3){min-height:0;min-width:0}@media (width < 992px){.case-study__row.svelte-r6lic3{grid-template-columns:1fr}}.case-study__media.svelte-r6lic3{position:relative;overflow:hidden;background:#1a1a1a;min-height:0;min-width:0}.case-study__media.svelte-r6lic3 picture:where(.svelte-r6lic3){display:contents}@media (width < 992px){.case-study__media.svelte-r6lic3{min-height:clamp(450px,48vw,300px)}}@media (width < 992px){.case-study__media--order-first-mobile.svelte-r6lic3{order:-1}}@media (width < 992px){.case-study__media--chillus-2-mobile-card.svelte-r6lic3{min-height:0;overflow:visible;background:#fff;padding:clamp(1rem,4.5vw,1.75rem);display:flex;align-items:center;justify-content:center}.case-study__media--chillus-2-mobile-card.svelte-r6lic3 picture:where(.svelte-r6lic3){display:block;width:100%;max-width:100%}.case-study__media--chillus-2-mobile-card.svelte-r6lic3 .case-study__img:where(.svelte-r6lic3){position:relative;inset:auto;width:100%;height:auto;object-fit:contain;object-position:center;border-radius:.85rem}}@media (width < 992px){.case-study__row--requirements.svelte-r6lic3 .case-study__media--requirements-above-title-mobile:where(.svelte-r6lic3){order:-1;margin-bottom:clamp(-1.35rem,-4.5vw,-.65rem);z-index:1}.case-study__row--requirements.svelte-r6lic3 .case-study__panel:where(.svelte-r6lic3){position:relative;z-index:2;margin-top:0;padding-top:clamp(1.35rem,4.5vw,2.25rem);border-radius:.85rem .85rem 0 0;background:#fff;box-shadow:0 -10px 28px #11111114}}.case-study__img.svelte-r6lic3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.case-study__media.svelte-r6lic3:hover .case-study__img:where(.svelte-r6lic3){transform:scale(1.05)}.case-study__img--stoliki.svelte-r6lic3{object-position:center 80%}.case-study__img--chillus.svelte-r6lic3{object-position:center 25%}.case-study__img--kanapy.svelte-r6lic3{object-position:center 38%}.case-study__panel.svelte-r6lic3{padding:clamp(1.25rem,4vw,2.75rem) clamp(1.5rem,4.5vw,4rem);display:flex;flex-direction:column;gap:.75rem;justify-content:center}.case-study__heading.svelte-r6lic3,.case-study__subheading.svelte-r6lic3,.case-study__title.svelte-r6lic3,.case-study__eyebrow.svelte-r6lic3,.case-study__intro.svelte-r6lic3 p:where(.svelte-r6lic3),.case-study__panel.svelte-r6lic3 p:where(.svelte-r6lic3){overflow-wrap:anywhere}.case-study__heading.svelte-r6lic3{margin:0;font-size:clamp(1.35rem,1.1rem + 1.1vw,2rem);font-weight:700;line-height:1.2}.case-study__subheading.svelte-r6lic3{margin:.35rem 0 0;font-size:clamp(1.05rem,.95rem + .55vw,1.45rem);font-weight:700;line-height:1.25}.case-study__panel.svelte-r6lic3 p:where(.svelte-r6lic3){margin:0;font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.65}.case-study__finale.svelte-r6lic3{padding:clamp(1.25rem,3.5vw,2.5rem) clamp(1.5rem,4.5vw,4rem) clamp(1.75rem,4vw,3rem);background:linear-gradient(180deg,#fff,#f7f2e8)}@media (width < 992px){.case-study__finale.svelte-r6lic3{padding-inline:0;padding-block:clamp(1.25rem,3.5vw,2.5rem) clamp(1.5rem,4vw,2.75rem)}}.case-study__finale-frame.svelte-r6lic3{position:relative;margin:0;overflow:hidden;min-height:clamp(18rem,52vw,36rem);max-height:min(78vh,44rem);border:1px solid rgba(244,188,73,.55);box-shadow:0 0 0 1px #11111114,0 24px 48px #11111129;background:#1a1a1a}@media (width < 992px){.case-study__finale-frame.svelte-r6lic3{border-radius:0;border:none;box-shadow:none;min-height:clamp(14rem,62vw,22rem);max-height:none}}.case-study__finale-media.svelte-r6lic3{position:absolute;inset:0}.case-study__finale-media.svelte-r6lic3 picture:where(.svelte-r6lic3){display:contents}.case-study__finale-accent.svelte-r6lic3{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,transparent 34%,transparent 66%,rgba(0,0,0,.24) 100%),linear-gradient(90deg,rgba(244,188,73,.12) 0%,transparent 18%,transparent 82%,rgba(244,188,73,.12) 100%);box-shadow:inset 0 0 0 3px #f4bc492e}.case-study__img--finale.svelte-r6lic3{transition:transform .7s ease}.case-study__finale-frame.svelte-r6lic3:hover .case-study__img--finale:where(.svelte-r6lic3){transform:scale(1.03)}.case-study__finale-caption.svelte-r6lic3{position:absolute;left:clamp(1rem,3vw,1.75rem);bottom:clamp(1rem,3vw,1.75rem);z-index:1;margin:0;padding:.55rem .9rem;font-size:clamp(.75rem,.7rem + .35vw,.9rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#111111b8;border-left:3px solid #f4bc49}.case-study.svelte-r6lic3 a:where(.svelte-r6lic3){color:inherit;font-weight:700;text-decoration-thickness:.08em;text-underline-offset:.18em}.reveal-on-scroll.svelte-r6lic3{opacity:1;transform:translateY(0);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}@media (prefers-reduced-motion: reduce){.case-study__img.svelte-r6lic3,.reveal-on-scroll.svelte-r6lic3{transition:none}.case-study__media.svelte-r6lic3:hover .case-study__img:where(.svelte-r6lic3),.case-study__finale-frame.svelte-r6lic3:hover .case-study__img--finale:where(.svelte-r6lic3){transform:none}.reveal-on-scroll.svelte-r6lic3{opacity:1;transform:none}}
