main.cs{--cs-rytmus:112px;--cs-rytmus-tesny:56px}@media (max-width:900px){main.cs{--cs-rytmus:72px;--cs-rytmus-tesny:36px}}.cs-bloky>section{margin:0;padding-top:0;padding-bottom:0}.cs-bloky>section+section{margin-top:var(--cs-rytmus)}.cs-bloky,.cs-bloky>.cs-quote{padding:var(--cs-rytmus) 0}.cs-bloky>.cs-quote+section,.cs-bloky>section+.cs-quote{margin-top:0}.cs-bloky>.cs-reel{color:inherit;background:0 0}.cs-hero__title{font-size:clamp(40px,6.2vw,96px);line-height:.98}.cs-hero__bg{opacity:1;background:radial-gradient(65% 85% at 88% 45%,#ff747d29,#0000 62%)}.cs-hero__visual{aspect-ratio:var(--hero-ph,5 / 4);background:radial-gradient(120% 100% at 15% 0,#ff747d6b,#0000 58%),linear-gradient(155deg,#2a2023 0%,#1c1719 55%,#171416 100%);border:1px solid #ff747d29;border-radius:20px;place-items:center;padding:36px;display:grid;overflow:hidden;box-shadow:0 40px 90px -50px #000000e6}.cs-hero__visual:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffffff0d,#0000 70%);border-radius:999px;width:62%;position:absolute}.cs-hero__main-r,.cs-hero__visual{position:relative}.cs-hero__img{z-index:1;object-fit:contain;filter:none;width:100%;height:100%;position:relative}@media (max-width:1100px){.cs-hero__visual{aspect-ratio:var(--hero-ph,4 / 3);max-width:620px;padding:24px}}.cs-bloky>.cs-brief{border-top:0}.cs-bloky>.cs-quote{padding:var(--cs-rytmus) 0;border:0}.cs-quote__grid{border:1px solid #f3f3f317;border-left:3px solid var(--coral);background:radial-gradient(90% 120% at 0 0,#ff747d1a,#0000 58%),#f3f3f309;border-radius:4px 20px 20px 4px;grid-template-columns:minmax(0,1fr) 232px;align-items:center;gap:72px;padding:56px 60px;display:grid}.cs-quote__text{letter-spacing:-.012em;color:var(--paper);max-width:56ch;margin:0;font-size:clamp(20px,1.55vw,27px);font-style:normal;font-weight:400;line-height:1.5}.cs-quote__text:before{content:"„";color:var(--coral);margin:0 0 22px;font-family:Hubot Sans,Georgia,serif;font-size:76px;font-style:normal;font-weight:400;line-height:.55;display:block}.cs-quote__text:after{content:none}.cs-quote__person{border-left:1px solid #f3f3f31a;flex-direction:column;align-items:flex-start;gap:14px;padding-left:40px}.cs-quote__avatar{flex:0 0 68px;place-items:center;width:68px;height:68px;display:grid}.cs-quote__avatar:not(:has(img)){background:linear-gradient(150deg,#ff747d4d,#ff747d1a);border:1px solid #ff747d59}.cs-quote__avatar:not(:has(img)):before{display:none}.cs-quote__avatar:not(:has(img)):after{content:attr(data-iniciraly);letter-spacing:.02em;color:var(--coral);font-family:Hubot Sans,system-ui,sans-serif;font-size:21px;font-weight:600}.cs-quote__name{font-size:17px;line-height:1.25}.cs-quote__role{font-size:10.5px;line-height:1.5}@media (max-width:1000px){.cs-quote__grid{border-radius:4px 14px 14px 4px;grid-template-columns:1fr;gap:36px;padding:40px 28px}.cs-quote__text{max-width:none}.cs-quote__text:before{margin-bottom:16px;font-size:58px}.cs-quote__person{border-top:1px solid #f3f3f31a;border-left:0;flex-direction:row;align-items:center;gap:16px;padding:26px 0 0}.cs-quote__avatar{flex:0 0 54px;width:54px;height:54px}}.cs-next__title{margin-bottom:48px}@media (max-width:900px){.cs-next__title{margin-bottom:56px}}.cs-brief__lbl--nadpis{letter-spacing:-.015em;text-transform:none;color:var(--paper);max-width:22ch;font-family:Hubot Sans,system-ui,sans-serif;font-size:clamp(22px,2vw,32px);font-weight:500;line-height:1.15}.cs-brief__lbl--nadpis:before{display:none}.cs-brief__body ul,.cs-brief__body ol{margin:0 0 24px;padding-left:0;list-style:none}.cs-brief__body ol{counter-reset:polozka}.cs-brief__body li{margin-bottom:10px;padding-left:30px;line-height:1.4;position:relative}.cs-brief__body li:last-child{margin-bottom:0}.cs-brief__body ul li:before{content:"";background:var(--coral);border-radius:999px;width:7px;height:7px;position:absolute;top:.62em;left:4px}.cs-brief__body ol li:before{counter-increment:polozka;content:counter(polozka) ".";color:var(--coral);font-family:JetBrains Mono,monospace;font-size:.62em;line-height:2.1;position:absolute;top:0;left:0}.cs-brief__body strong{color:#fff;font-weight:600}.cs-brief__body h3{letter-spacing:-.01em;color:var(--paper);margin:40px 0 12px;font-family:Hubot Sans,system-ui,sans-serif;font-size:.78em;font-weight:600}.cs-brief__body h3:first-child{margin-top:0}.cs-brief__body blockquote{border-left:2px solid var(--coral);color:#d8d8d8;margin:0 0 24px;padding-left:22px;font-style:italic}.cs-brief__body a{color:var(--coral);text-underline-offset:3px}.cs-stack__text ul{margin:0 0 16px;padding-left:0;list-style:none}.cs-stack__text li{margin-bottom:7px;padding-left:20px;position:relative}.cs-stack__text li:before{content:"";background:var(--coral);border-radius:999px;width:5px;height:5px;position:absolute;top:.6em;left:2px}.cs-stack__text strong{color:var(--paper);font-weight:600}.cs-hero__visual--foto{background:#14100f;border-color:#f3f3f31a;padding:0}.cs-hero__visual--foto:before{display:none}.cs-hero__visual--foto .cs-hero__img{object-fit:cover;width:100%;height:100%}.cs-hero__visual--foto:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#0e0e0e8c);height:38%;position:absolute;inset:auto 0 0}.cs-drobky{letter-spacing:.01em;text-transform:none;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 44px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.3;display:flex}.cs-drobky__odkaz{color:var(--muted);text-decoration:none;transition:color .18s}.cs-drobky__odkaz:hover{color:var(--coral)}.cs-drobky__deli{color:#f3f3f342;font-size:13px}.cs-drobky__ted{color:#9a9a9a;text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}@media (max-width:700px){.cs-drobky{gap:6px;margin-bottom:28px;font-size:11px}.cs-drobky__ted{max-width:20ch}}.cs-brief__grid:has(.cs-brief__body:empty){grid-template-columns:1fr}.cs-brief__body:empty{display:none}.cs-bloky>.cs-stats{color:inherit;background:0 0;padding:0}.cs-bloky>.cs-stats .cs-stats__title{color:var(--paper);margin:0 0 8px;font-size:clamp(26px,2.6vw,40px)}.cs-bloky>.cs-stats .cs-stats__sub{color:var(--muted);margin:0 0 28px;font-size:15px}.cs-bloky>.cs-stats .cs-stats__grid{grid-template-columns:repeat(var(--sl,4), minmax(0, 1fr));background:#f3f3f309;border:1px solid #f3f3f317;border-radius:20px;gap:0;padding:44px 40px 40px}.cs-bloky>.cs-stats .cs-stats__cell{border-right:1px solid #f3f3f31a;justify-content:flex-start;gap:0;min-height:0;padding:0 28px}.cs-bloky>.cs-stats .cs-stats__cell:first-child{padding-left:0}.cs-bloky>.cs-stats .cs-stats__cell:last-child{border-right:0;padding-right:0}.cs-bloky>.cs-stats .cs-stats__num{color:var(--paper);letter-spacing:-.03em;-webkit-hyphens:none;hyphens:none;align-items:flex-end;min-height:2em;margin-bottom:20px;line-height:1;display:flex}.cs-stats__grid--velke .cs-stats__num{font-size:clamp(38px,4.2vw,62px)}.cs-stats__grid--stredni .cs-stats__num{font-size:clamp(30px,3.1vw,44px)}.cs-stats__grid--male .cs-stats__num{font-size:clamp(24px,2.3vw,32px)}.cs-bloky>.cs-stats .cs-stats__lbl{color:var(--muted);max-width:24ch;font-size:13.5px;line-height:1.45}@media (max-width:900px){.cs-bloky>.cs-stats .cs-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px;padding:28px 22px}.cs-bloky>.cs-stats .cs-stats__cell{border-right:0;padding:0 16px}.cs-bloky>.cs-stats .cs-stats__cell:nth-child(odd){padding-left:0}.cs-bloky>.cs-stats .cs-stats__num{min-height:0;margin-bottom:12px}}@media (max-width:560px){.cs-bloky>.cs-stats .cs-stats__grid{grid-template-columns:1fr}.cs-bloky>.cs-stats .cs-stats__cell{padding:0}}.proj-grid--bento .card.b-velka{grid-area:span 5/span 8}.proj-grid--bento .card.b-mala{grid-area:span 5/span 4}.bento .card.b-velka{grid-area:span 4/span 8}.bento .card.b-mala{grid-area:span 4/span 4}@media (max-width:1100px){.proj-grid--bento .card.b-velka,.proj-grid--bento .card.b-mala,.bento .card.b-velka,.bento .card.b-mala{grid-column:span 6}}
