@layer components{section.sec-r3[id].about-r3{border-top:1px solid var(--color-line);padding-block:clamp(2.5rem,5vw,4.5rem)}.about-r3 .about-lay{gap:2rem;display:grid}@media (width>=56.25rem){.about-r3 .about-lay{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3.5rem}}.about-col{aspect-ratio:1;grid-template-rows:repeat(6,minmax(2.6rem,1fr));grid-template-columns:repeat(6,1fr);gap:.7rem;max-height:34rem;display:grid;position:relative}.about-col figure{min-width:0;min-height:0;box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 6%, transparent), 0 10px 28px -14px color-mix(in srgb, var(--color-ink) 22%, transparent);border-radius:22px;margin:0;position:relative;overflow:hidden}.about-col .sk-media{width:100%;height:100%;display:block}.about-col .sk-media__img{object-fit:cover;width:100%;height:100%;display:block}.about-col .sk-media__ai{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - .7rem);padding:.15rem .45rem;font-size:.75rem;line-height:1.2;bottom:.35rem;left:.35rem;overflow:hidden}.about-col .about-c1{z-index:1;grid-area:1/1/5/5}.about-col .about-c2{z-index:2;border:6px solid var(--color-surface);border-radius:26px;grid-area:4/4/7/7}.about-col .about-c3{z-index:1;grid-area:5/1/7/4}.about-col .about-dot{z-index:0;aspect-ratio:1;background:linear-gradient(135deg, var(--color-mark-from), var(--color-mark-to));border-radius:50%;width:22%;position:absolute;top:6%;right:6%}.about-col .about-chip{z-index:3;background:var(--color-ink);color:var(--color-surface);white-space:nowrap;border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:800;line-height:1.2;position:absolute;top:8%;left:52%}@media (width<22rem){.about-col{grid-template-rows:repeat(6,minmax(0,1fr))}}@media (width<26rem){.about-col .about-chip{left:auto;right:.5rem}}section.sec-r3[id].about-r3 .sec-head{margin-bottom:1rem}section.sec-r3[id].about-r3 .h2-r3{font-size:clamp(1.6rem,2.8vw,2.3rem)}section.sec-r3[id].about-r3 .eyebrow+.h2-r3{margin-top:.6rem}.about-r3 .about-body{color:var(--color-ink-2);font-size:1.0625rem;line-height:1.55}@media (width>=56.25rem){.about-r3 .about-body{font-size:1.125rem}}.about-r3 .about-body>*{margin:0}.about-r3 .about-body>p{white-space:normal}.about-r3 .about-body>p+p{margin-top:.8rem}.about-r3 .about-quote{border-left:4px solid var(--color-lime);background:var(--color-sunk);border-radius:0 1.125rem 1.125rem 0;margin:1.4rem 0 0;padding:1rem 1.2rem}.about-r3 .about-quote p{font-family:var(--font-serif);margin:0;font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.35}.about-r3 .about-quote cite{color:var(--color-muted);margin-top:.5rem;font-size:.875rem;font-style:normal;font-weight:700;display:block}.about-r3 .about-more{margin-top:1.1rem}.about-r3 .about-more a{min-height:var(--spacing-target);color:var(--color-brand);align-items:center;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.m .about-col>figure[data-reveal=up].is-in{animation-duration:.42s}.m .about-col>.about-dot[data-reveal=scale].is-in{animation-duration:.45s}}#kontakt.sec{padding-block:4rem}@media (width>=50rem){#kontakt.sec{padding-block:6rem}}.moc-band{isolation:isolate;background:var(--color-night);min-height:clamp(26rem,60vh,40rem);color:var(--color-night-fg);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.moc-media,.moc-media .moc-photo{z-index:-2;position:absolute;inset:0}.moc-media .moc-photo{background:var(--color-night-2);display:block}.moc-media .sk-media__img{object-fit:cover;width:100%;height:100%;display:block}.moc-shade{z-index:-1;background:radial-gradient(80% 70% at 50% 78%, color-mix(in srgb, var(--color-night) 78%, transparent), color-mix(in srgb, var(--color-night) 18%, transparent) 75%), linear-gradient(to top, color-mix(in srgb, var(--color-night) 88%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.moc-line{width:100%;max-width:56rem;padding:6rem var(--sk-gut-r) clamp(3rem, 9vh, 5rem) var(--sk-gut-l);text-align:center;margin:0}.moc-line .zl1{font-family:var(--font-head);letter-spacing:.24em;color:var(--color-night-fg);font-size:clamp(1.375rem,2vw,1.875rem);font-variant-caps:all-small-caps;font-weight:700;line-height:1.2;display:block}.moc-line .zl1:after{content:"";background:var(--color-lime);border-radius:3px;width:3rem;height:3px;margin:1.1rem auto 1rem;display:block}.moc-line .zl2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-night-fg);font-size:clamp(1.5rem,2.6vw,2.5rem);font-style:italic;font-weight:300;line-height:1.2;display:block}@media (width<56.25rem){#moc{display:none}}@media not ((hover:hover) and (pointer:fine)){#programi .duo .c{opacity:1;transform:none}}#ekipa .team{flex-wrap:wrap;justify-content:center;gap:2.25rem .875rem;display:flex}#ekipa .team>.member{flex:0 0 calc(50% - .4375rem);min-width:0}@media (width>=43.75rem){#ekipa .team{gap:3rem 1.5rem}#ekipa .team>.member{flex-basis:calc(33.3333% - 1rem)}}@media (width>=68.75rem){#ekipa .team{flex-wrap:nowrap;gap:1.25rem}#ekipa .team>.member{flex:1 1 0}#ekipa .member h3{font-size:1.25rem}#ekipa .member .role{font-size:1rem}}}.ab{--ab-r:1.125rem;--ab-rp:1.75rem;--ab-ease:cubic-bezier(.2, .7, .2, 1);--ab-grad:linear-gradient(135deg, var(--color-mark-from), var(--color-mark-to));--ab-h2:clamp(2.1rem, 4.6vw, 3.4rem);background:var(--color-surface);color:var(--color-ink)}.ab .wrap>*{min-width:0}.ab h1,.ab h2,.ab h3{font-family:var(--font-head);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}.ab p{margin:0}.ab ul,.ab ol{margin:0;padding:0;list-style:none}.ab .voice{color:var(--color-brand);font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.ab-eb{color:var(--color-brand);font-weight:var(--eyebrow-caps-weight);font-size:var(--eyebrow-caps-size);letter-spacing:var(--eyebrow-caps-tracking);text-transform:uppercase;line-height:1.4;display:inline-block}.ab-h2{font-size:var(--ab-h2)}.ab-lead{max-width:40rem;color:var(--color-muted);font-size:1.2rem;line-height:1.55}.ab-sec{padding-block:5.5rem}@media (width>=56.25rem){.ab-sec{padding-block:7.5rem}}.ab-chalk{background:var(--color-sunk)}.ab-lip{z-index:2;border-radius:2.5rem 2.5rem 0 0;margin-top:-2.5rem;position:relative}.ab-head{gap:.875rem;margin-bottom:2.5rem;display:grid}.ab-hero{padding:calc(var(--spacing-header) + 3.5rem) 0 5rem}.ab-crumb{color:var(--color-muted);flex-wrap:wrap;gap:.35rem;margin-bottom:1.125rem;font-size:.9rem;display:flex}.ab-crumb a{color:var(--color-muted);text-decoration:none}.ab-crumb a:hover{color:var(--color-brand);text-decoration:underline}.ab-h1{max-width:13ch;font-size:clamp(2.6rem,7vw,5.4rem)}.ab-hg{gap:1.375rem;display:grid}@media (width>=62.5rem){.ab-hg{grid-template-columns:1.35fr 1fr;align-items:end;gap:3.5rem}}.ab-hero .ab-lead{color:var(--color-ink);margin-top:1.375rem}.ab-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ab-facts li{border-top:2px solid var(--color-ink);padding-top:.625rem}.ab-facts b{letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;display:block}.ab-facts span{color:var(--color-muted);font-size:.98rem;font-weight:700}.ab-pband{isolation:isolate;margin:2.5rem 0 0;position:relative}.ab-frame{aspect-ratio:16/9;border-radius:var(--ab-rp);position:relative;overflow:hidden}@media (width<43.75rem){.ab-frame{aspect-ratio:4/3.4}}.ab-frame .sk-media{width:100%;height:100%;display:block}.ab-frame .sk-media__img{object-fit:cover;width:100%;height:100%}.ab-rim{z-index:-1;border-radius:calc(var(--ab-rp) + 8px);background:var(--ab-grad);position:absolute;inset:-8px}.ab-pcap{display:none}@keyframes ab-open{0%{clip-path:circle(30% at 74%)}to{clip-path:circle(80%)}}@keyframes ab-rim{0%{clip-path:circle(calc(30% + 8px) at 74%)}to{clip-path:circle(0% at 74%)}}@keyframes ab-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.m .ab-frame{animation:ab-open .45s var(--ab-ease) .1s both}.m .ab-rim{animation:ab-rim .45s var(--ab-ease) .1s both}@supports (animation-timeline:scroll()){.m .ab-frame,.m .ab-rim{animation-duration:1ms;animation-timing-function:linear;animation-delay:0s;animation-timeline:scroll(root);animation-range:0 460px}@media (width>=43.75rem){.m .ab-pcap{z-index:2;max-width:34%;color:var(--color-muted);font-size:1.05rem;line-height:1.5;animation:linear reverse both ab-fade;animation-timeline:scroll(root);animation-range:0 200px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.m .ab-pcap b{color:var(--color-ink);letter-spacing:-.03em;margin-bottom:.375rem;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.05;display:block}.m .ab-pcap i{color:var(--color-brand);margin-top:.75rem;font-size:.85rem;font-style:normal;font-weight:800;display:block}}}}.ab .ab-h2--story{margin:.625rem 0 0}.ab-more{border-top:1px solid var(--color-line);margin-top:.5rem}.ab-more summary{min-height:3rem;color:var(--color-brand);cursor:pointer;align-items:center;gap:.5rem;padding-top:.75rem;font-weight:800;list-style:none;display:flex}.ab-more summary::-webkit-details-marker{display:none}.ab-more summary svg{width:1.1em;height:1.1em;transition:transform .2s var(--ab-ease);transform:rotate(90deg)}.ab-more[open] summary svg{transform:rotate(-90deg)}.ab-more-body{max-width:38rem;padding-top:.75rem}.ab .ab-more-body h3{margin-top:1.5rem;font-size:1.45rem}.ab .ab-more-body p{margin-top:.75rem}.ab-quote{background:var(--color-night);color:var(--color-night-fg);margin:0;padding:6rem 0;position:relative;overflow:hidden}.ab-quote:before{content:"";background:var(--ab-grad);opacity:.16;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-160px}.ab-quote .wrap{position:relative}.ab-quote blockquote{color:#fff;max-width:24ch;font-family:var(--font-serif);margin:0;font-size:clamp(1.8rem,4vw,3.1rem);font-style:italic;font-weight:400;line-height:1.18}.ab-quote blockquote em{color:var(--color-lime);font-style:italic}.ab-quote figcaption{color:var(--color-night-muted);margin-top:1.5rem;font-weight:700}.ab-bento{gap:.875rem;display:grid}@media (width>=43.75rem){.ab-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-bento .ab-b1,.ab-bento .ab-b4,.ab-bento .ab-b5{grid-column:span 2}}@media (width>=62.5rem){.ab-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(13.125rem,auto)}.ab-bento .ab-b1{grid-area:span 2/span 2}.ab-bento .ab-b4,.ab-bento .ab-b5{grid-column:span 2}}.ab-bt{border-radius:var(--ab-rp);flex-direction:column;gap:.625rem;min-width:0;padding:1.625rem;display:flex;position:relative;overflow:hidden}.ab-bt>*{position:relative}.ab-n{font-family:var(--font-serif);opacity:.8;font-size:2.6rem;font-weight:300;line-height:1}.ab-bt h3{font-size:1.45rem}.ab-bt p{font-size:1.02rem;line-height:1.5}.ab-b1{background:var(--color-brand);color:#fff}.ab-b1 h3{font-size:clamp(1.8rem,3vw,2.6rem)}.ab-b1 p{max-width:30ch;font-size:1.15rem}.ab-b1 .ab-n{color:var(--color-lime)}.ab-b1 .ab-shape{background:var(--ab-grad);opacity:.35;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-70px;right:-70px}.ab-b2{background:var(--color-lime);color:var(--color-on-lime)}.ab-b3{background:var(--color-night);color:var(--color-night-fg)}.ab-b3 .ab-n{color:var(--color-lime)}.ab-b4{background:var(--color-tint)}.ab-b5{background:var(--color-warm-soft)}.ab-b5 .ab-n{color:var(--color-warm-ink)}.ab-bsize{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-ink);justify-content:flex-start;gap:.375rem}.ab .ab-bsize .ab-n{margin-bottom:-.25rem;font-size:1.6rem}.ab-m2{color:var(--color-brand);letter-spacing:-.05em;white-space:nowrap;margin-bottom:.5rem;font-size:clamp(3rem,6vw,4.6rem);font-weight:800;line-height:.9}.ab .ab-bsize h3{max-width:22ch}.ab .ab-bsize p{max-width:58ch;margin-top:.5rem}.ab-b7{background:var(--color-lime-soft)}.ab-centre{gap:2.25rem;display:grid}@media (width>=62.5rem){.ab-centre{grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem}}.ab-col{width:100%;max-width:36rem}.ab .ab-h2--centre{margin:.625rem 0 1.625rem}.ab-where li{border-top:1px solid var(--color-line);grid-template-columns:2.75rem 1fr;align-items:start;gap:.875rem;padding:1rem 0;display:grid}.ab-where li:last-child{border-bottom:1px solid var(--color-line)}.ab-ico{background:var(--color-lime-soft);width:2.75rem;height:2.75rem;color:var(--color-brand);border-radius:50%;place-items:center;display:grid}.ab-ico svg{width:1.375rem;height:1.375rem}.ab-where b{font-size:1.1rem;line-height:1.35;display:block}.ab-where span{color:var(--color-muted);font-size:1rem;display:block}.ab-coop{background:var(--color-lime-soft);padding:2.75rem 0}.ab-coop-in{gap:1.125rem;display:grid}.ab-coop-t{letter-spacing:-.02em;font-size:1.3rem}.ab-coop-list{gap:1.125rem;display:grid}.ab-coop-list li{font-weight:700;line-height:1.45}@media (width>=56.25rem){.ab-coop-in{grid-template-columns:auto 1fr;align-items:center;gap:0}.ab-coop-t{padding-right:1.75rem}.ab-coop-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0}.ab-coop-list li{border-left:1px solid color-mix(in srgb, var(--color-ink) 20%, transparent);padding:0 1.75rem}}.ab .team--pending .m-stage{aspect-ratio:3/4;border-radius:var(--ab-r);background:var(--color-tint);place-items:center;display:grid}.ab .m-ini{color:var(--color-brand);font-family:var(--font-serif);opacity:.55;font-size:clamp(4rem,9vw,6.5rem);font-weight:300;line-height:1}.ab .m-tag{z-index:1;background:var(--color-placeholder);color:var(--color-on-placeholder);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:.2em .5em;font-size:.75rem;font-weight:800;position:absolute;top:.625rem;left:.625rem}.ab #ekipa .member h3{margin-top:.75rem;font-size:1.3rem}.ab #ekipa .member .role{color:var(--color-muted);margin-top:.125rem;font-size:.95rem;font-weight:700;line-height:1.3}.ab .ab-tm-hint{color:var(--color-muted);margin-top:1rem;font-size:.92rem}@media (width>=56.25rem){.ab-story.ab-story--solo{grid-template-columns:minmax(0,1fr);max-width:56rem}}.ab-b6{background:var(--color-warm-soft)}.ab-path-sec{padding-block:3.5rem}.ab-path-head{gap:.75rem;display:grid}.ab-path-lead{max-width:42ch;color:var(--color-ink-2);margin:0;font-size:1rem;line-height:1.55}.ab .ab-path{gap:1.625rem;margin:2.25rem 0 0;padding:0 0 0 4rem;list-style:none;display:grid;position:relative}.ab-path:before{content:"";background:linear-gradient(180deg, var(--color-lime-soft), var(--color-lime) 60%, var(--color-brand));border-radius:6px;width:5px;position:absolute;top:.625rem;bottom:.625rem;left:1.3125rem}.ab-path li{align-content:start;gap:.5rem;display:grid;position:relative}.ab-path-y{color:var(--color-brand);font-family:var(--font-serif);letter-spacing:-.02em;font-size:2.125rem;font-weight:300;line-height:1}.ab-path-dot{border:3px solid var(--color-ink);background:var(--color-surface);width:2.875rem;height:2.875rem;color:var(--color-brand);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:-4rem}.ab-path-dot .sk-ico{width:1.375rem;height:1.375rem}.ab-path h3{color:var(--color-ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.1875rem;line-height:1.2}.ab-path p{color:var(--color-ink-2);margin:0;font-size:.97rem;line-height:1.5}.ab-path .ab-path-st{background:var(--color-lime);color:var(--color-on-lime);border-radius:.875rem;justify-self:start;align-items:baseline;gap:.375rem;padding:.5rem .75rem;display:flex}.ab-path-st b{white-space:nowrap;font-size:1.5rem;font-weight:800;line-height:1}.ab-path-st .sk-ico{align-self:center;width:1rem;height:1rem}.ab-path-st small{font-size:.8125rem;font-weight:800}.ab-path-now .ab-path-y{color:var(--color-ink);font-style:italic}.ab-path-now .ab-path-dot{background:var(--color-ink);width:3.5rem;height:3.5rem;color:var(--color-lime);border:0;top:-.3125rem;left:-4.3125rem}.ab-path .ab-path-now .ab-path-st{background:var(--color-ink);color:var(--color-lime)}.ab-path-now h3+.ab-path-st+p{color:var(--color-ink);font-weight:700}.ab-path-more{margin-top:2.5rem}@media (width>=48rem){.ab-path-sec{padding-block:6.875rem}.ab-path-head{grid-template-columns:1.3fr 1fr;align-items:end;gap:2.5rem}.ab-path-lead{font-size:1.125rem}}@media (width>=75rem){.ab .ab-path{grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem;margin-top:4rem;padding:0}.ab-path:before{background:linear-gradient(90deg, var(--color-lime-soft), var(--color-lime) 60%, var(--color-brand));width:auto;height:6px;inset:4.625rem 0 auto}.ab-path-y{height:3.25rem;font-size:2.875rem}.ab-path-dot{margin-bottom:.625rem;position:relative;top:auto;left:auto}.ab-path-now .ab-path-dot{margin-top:-.3125rem;margin-bottom:.3125rem;top:auto;left:auto}.ab-path h3{font-size:1.125rem}.ab-path-st b{font-size:1.1875rem}.ab .ab-path .ab-path-st{gap:.25rem;max-width:100%;padding:.4375rem .625rem}.ab-path p{font-size:.906rem}}
