@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica Neue");size-adjust:106%;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:"Serif Fallback";src:local("Times New Roman"),local("Georgia");size-adjust:74%;ascent-override:118%;descent-override:30%;line-gap-override:0%}:root{--c-ink: #141012;--c-graphite: #1C1C1C;--c-smoke: #2A2927;--c-paper: #F5F3EF;--c-paper-2: #FBFAF7;--c-red: #CB060F;--c-red-2: #F04A3E;--c-red-deep: #A00509;--c-ember: #F26A1B;--c-ember-bg: #2E1410;--c-ash: #8F8B84;--c-ash-2: #6E6A63;--c-stone: #C9C4BB;--c-text-light: #F2EFE9;--c-nav-dark: rgba(20, 20, 20, .72);--c-nav-light: rgba(245, 243, 239, .82);--f-serif: "Instrument Serif", "Serif Fallback", Georgia, "Times New Roman", serif;--f-sans: "Inter", "Inter Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--pad-x: clamp(20px, 5vw, 80px);--nav-h: 64px;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:clip;background-color:var(--c-paper);color:var(--c-ink);font-family:var(--f-sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-home{background-color:var(--c-graphite)}h1,h2,h3,p,figure,ol,ul,address{margin:0}ul,ol{list-style:none;padding:0}img{display:block;max-width:100%}picture{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}address{font-style:normal}svg.svg-defs{position:absolute;width:0;height:0}:focus-visible{outline:2px solid var(--c-red);outline-offset:3px}body[data-theme=dark] :focus-visible{outline-color:var(--c-red-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.giant{font-family:var(--f-serif);font-weight:400;text-transform:uppercase;font-size:clamp(52px,10vw,150px);line-height:.9;letter-spacing:-.01em;pointer-events:none;white-space:nowrap}.giant__l{display:block;width:max-content;max-width:100%}.giant--right .giant__l{margin-left:auto}.giant--stone{color:var(--c-stone)}.giant--light{color:#f2efe9e6}.giant--red{color:var(--c-red-2)}.h-statement{font-family:var(--f-serif);font-weight:400;text-transform:uppercase;font-size:clamp(56px,8.5vw,150px);line-height:.95;letter-spacing:-.01em;max-width:85%;color:var(--c-text-light)}.h-editorial{font-family:var(--f-serif);font-weight:400;font-size:clamp(30px,3.4vw,52px);line-height:1.08;max-width:14ch;color:var(--c-text-light)}.h-editorial--sm{font-size:clamp(24px,2.6vw,40px);max-width:22ch}.h-serif-lg{font-family:var(--f-serif);font-weight:400;font-size:clamp(30px,3vw,40px);line-height:1.1;color:var(--c-text-light)}.h-serif-md{font-family:var(--f-serif);font-weight:400;font-size:clamp(26px,2.4vw,32px);line-height:1.15;color:var(--c-text-light)}.eyebrow{font-family:var(--f-sans);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-red-2)}.eyebrow--ink{color:var(--c-ink)}.eyebrow--rule{display:flex;align-items:center;gap:14px}.eyebrow--rule:before{content:"";width:24px;height:1px;background:currentColor;flex:none}.body-copy{font-size:15px;line-height:1.55;max-width:42ch;color:var(--c-ink)}.body-copy--light{color:var(--c-text-light)}.bignum{font-family:var(--f-serif);font-weight:400;font-size:clamp(56px,6vw,96px);line-height:.9;color:var(--c-ink)}.bignum [data-count-to],.h-serif-md [data-count-to]{display:inline-block;text-align:left;min-width:2ch;font-variant-numeric:tabular-nums}.bignum__cap{font-size:13px;line-height:1.3;color:var(--c-ash-2)}.rule{display:block;height:1px;width:100%}.rule--stone{background:var(--c-ash);opacity:.45}.rule--light{background:var(--c-text-light);opacity:.2}.mask,.ln-mask{display:block;overflow:hidden}.line,.ln{display:block}.w{display:inline-block}.secnum{position:absolute;top:clamp(80px,11vh,110px);left:var(--pad-x);z-index:6;display:flex;align-items:center;gap:10px;font-family:var(--f-sans);font-weight:500;font-size:11px;letter-spacing:.16em;color:var(--c-red-2);pointer-events:none}.secnum:before{content:"";width:24px;height:1px;background:var(--c-red)}[data-theme=light] .secnum,.secnum--ink{color:var(--c-red)}.btn-pill{display:inline-flex;align-items:center;gap:12px;border:1px solid currentColor;border-radius:999px;padding:13px 22px;font-family:var(--f-sans);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-light);background:none;cursor:pointer;transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease);width:fit-content}.btn-pill .ico-arrow{width:22px;height:11px;flex:none;transition:transform .35s var(--ease)}.btn-pill:hover .ico-arrow{transform:translate(4px)}.btn-pill .ico-flame{width:15px;height:15px;flex:none}.btn-pill .ico-pdf{width:17px;height:17px;flex:none}.btn-pill:hover{background:var(--c-text-light);color:var(--c-ink);border-color:var(--c-text-light)}.btn-pill--ink{color:var(--c-ink);border-color:#14101266}.btn-pill--ink:hover{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.btn-pill--filled{background:var(--c-red);color:#fff;border-color:var(--c-red)}.btn-pill--filled:hover{background:var(--c-red-deep);color:#fff;border-color:var(--c-red-deep)}.btn-pill--block{width:100%;justify-content:space-between}.link-ul{display:inline-block;font-family:var(--f-sans);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink);border-bottom:1px solid currentColor;padding-bottom:3px;width:fit-content;background:none;cursor:pointer;transition:color .3s var(--ease),border-color .3s var(--ease)}.link-ul:hover{color:var(--c-red);border-color:var(--c-red)}.link-ul--red{color:var(--c-red-2)}.link-ul--red:hover{color:var(--c-text-light);border-color:var(--c-text-light)}.link-ul--btn{border-width:0 0 1px 0;border-style:solid;padding:0 0 3px}.preloader{position:fixed;inset:0;z-index:200;background:var(--c-graphite);display:grid;place-items:center}.preloader__inner{display:grid;justify-items:center;gap:28px}.preloader__logo{height:64px;width:auto}.preloader__count{font-family:var(--f-serif);font-size:48px;line-height:1;color:var(--c-stone);font-variant-numeric:tabular-nums}.preloader__num{display:inline-block;min-width:2.4ch;text-align:right}.nav{position:fixed;top:20px;left:0;right:0;z-index:80;display:flex;justify-content:center;padding:0 16px;pointer-events:none;opacity:0}.nav__pill{pointer-events:auto;position:relative;width:min(1000px,68vw);height:var(--nav-h);display:flex;align-items:center;gap:clamp(14px,2vw,28px);border-radius:999px;background:var(--c-nav-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);padding:0 8px 0 22px;color:var(--c-text-light);transition:background-color .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease);overflow:hidden}body[data-theme=light] .nav__pill{background:var(--c-nav-light);border-color:#14101214;color:var(--c-ink)}.nav__menu-btn{display:inline-flex;align-items:center;gap:12px;background:none;border:0;padding:6px 0;cursor:pointer;font-family:var(--f-sans);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:currentColor;flex:none}.nav__bars{display:grid;gap:5px;width:24px}.nav__bars i{display:block;height:1px;background:currentColor;transition:transform .3s var(--ease)}.nav__menu-btn:hover .nav__bars i:first-child{transform:translate(4px)}.nav__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateY(-2px);display:block;line-height:0;height:40px;width:auto}.nav__logo img{height:40px;width:auto;object-fit:contain}.nav__logo .nav__logo-dark{position:absolute;inset:0;opacity:0;transition:opacity .45s var(--ease)}.nav__logo .nav__logo-white{opacity:1;transition:opacity .45s var(--ease)}body[data-theme=light] .nav__logo .nav__logo-dark{opacity:1}body[data-theme=light] .nav__logo .nav__logo-white{opacity:0}.nav__cta{margin-left:auto;flex:none;padding:10px 18px;font-size:11px;border-color:#f2efe98c;color:currentColor}body[data-theme=light] .nav__cta{border-color:#14101266}body[data-theme=light] .nav__cta:hover{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.nav__cta .ico-arrow{width:18px;height:9px}.nav__progress{position:absolute;left:24px;right:24px;bottom:0;height:1px;background:var(--c-red-2);transform:scaleX(0);transform-origin:left center;pointer-events:none}body[data-theme=light] .nav__progress{background:var(--c-red)}@media(max-width:1279px){:root{--nav-h: 60px}.nav__pill{width:84vw}.nav__logo,.nav__logo img{height:36px}}.menu{position:fixed;inset:0;z-index:100;background:#100f0ee0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex;flex-direction:column;padding:26px var(--pad-x) 34px;color:var(--c-text-light);opacity:0;overflow-y:auto}.menu[hidden]{display:none}.menu__top{display:flex;align-items:flex-start;justify-content:space-between}.menu__wordmark{display:block;line-height:0}.menu__wordmark img{height:34px;width:auto}.menu__close{background:none;border:0;cursor:pointer;padding:4px;color:var(--c-text-light)}.menu__close svg{width:26px;height:26px}.menu__close:hover{color:var(--c-red-2)}.menu__nav{flex:1;display:grid;place-content:center;padding:20px 0}.menu__list{display:grid;gap:2px;text-align:center}.menu__list a{font-family:var(--f-serif);font-weight:400;font-size:clamp(30px,5vw,44px);line-height:1.28;color:var(--c-text-light);transition:color .3s var(--ease)}.menu__list a:hover{color:var(--c-red-2)}.menu__list a.is-current{font-style:italic;color:var(--c-red-2)}.menu__foot{display:grid;justify-items:center;gap:26px}.menu__lang{display:flex;gap:14px;align-items:center;font-family:var(--f-sans);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#f2efe9ad}.menu__lang a{display:inline-block;padding:6px 4px}.menu__lang .is-active{color:var(--c-red-2)}.menu__lang-soon{opacity:.45;cursor:default}.menu__foot .btn-pill--block{max-width:520px}.diag{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.diag line{stroke:var(--c-red);stroke-width:1;opacity:.45;fill:none}.diag--on-dark line{stroke:var(--c-red-2);opacity:.6}.diag--dotted line{opacity:.6;stroke-dasharray:2 6;stroke-linecap:round}.hero{position:relative;min-height:100svh;overflow:hidden;display:flex;align-items:flex-end;background:#121110}.hero__slides{position:absolute;inset:-7% 0;z-index:0}.hero__slide{position:absolute;inset:0;visibility:hidden}.hero__slide.is-active{visibility:visible}.hero__slide picture,.hero__slide img{width:100%;height:100%}.hero__slide img{object-fit:cover;object-position:70% 55%}.hero__wipe-line{position:absolute;left:0;top:50%;z-index:1;width:1px;height:170svh;background:var(--c-red-2);opacity:0;pointer-events:none}.hero__arrow{display:none}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.hero__arrow{display:grid;place-items:center;position:absolute;top:50%;margin-top:-26px;z-index:5;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:#1414148c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s var(--ease),background-color .3s var(--ease)}.hero__arrow--prev{left:32px}.hero__arrow--next{right:32px}.hero__arrow svg{width:16px;height:16px}.hero__arrow:hover{background:var(--c-red)}.hero__arrow.is-on,.hero__arrow:focus-visible{opacity:1;pointer-events:auto;transition-duration:.25s,.3s}}@media(hover:hover)and (pointer:fine)and (min-width:1024px)and (prefers-reduced-motion:reduce){.hero__arrow{opacity:1;pointer-events:auto}}.hero__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#100f0e00 34%,#100f0e6b 66%,#100f0ec7)}.diag--hero{z-index:2}.hero__content{position:relative;z-index:3;width:100%;padding:0 var(--pad-x) 5vh;display:grid;gap:clamp(18px,4vh,46px)}.hero__content .eyebrow{text-shadow:0 1px 16px rgba(0,0,0,.6),0 0 3px rgba(0,0,0,.4)}.hero__title{font-family:var(--f-serif);font-weight:400;text-transform:uppercase;font-size:clamp(58px,19vw,270px);line-height:.9;letter-spacing:-.015em;color:var(--c-text-light);display:flex;flex-wrap:wrap;gap:0 .2em}.hero__meta{position:absolute;right:var(--pad-x);bottom:5vh;z-index:4;display:flex;align-items:center;gap:18px}.hero__count{font-family:var(--f-sans);font-size:11px;letter-spacing:.12em;color:#f2efe9d9;font-variant-numeric:tabular-nums}.hero__segs{display:flex;gap:6px}.hero__seg{display:block;width:34px;height:2px;background:#f2efe940;position:relative;overflow:hidden}.hero__seg i{position:absolute;inset:0;background:var(--c-red-2);transform:scaleX(0);transform-origin:left center}.intro{position:relative}.intro__stage{position:relative;height:100svh;overflow:hidden}.intro__noise{position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 70% at 8% 0%,#ffffff0d,#fff0 65%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.intro__slide{position:absolute;inset:0;padding:15vh var(--pad-x) 14vh;display:grid;grid-template-columns:46% 1fr;gap:4vw;align-items:center;opacity:0;visibility:hidden}.intro__slide.is-active{opacity:1;visibility:visible}.intro__slide--mirror{grid-template-columns:1fr 46%}.intro__slide--statement{grid-template-columns:1fr;align-content:center;gap:clamp(30px,6vh,70px)}.intro__text{display:grid;gap:clamp(20px,3vh,34px);justify-items:start;align-content:center}.intro__text .h-editorial{max-width:22ch}.intro__art{position:relative;height:100%;min-height:46vh}.intro__aside{display:grid;gap:24px;justify-items:start;margin-left:clamp(0px,42vw,720px)}.intro__aside p{max-width:38ch;color:var(--c-text-light);font-size:15px}.intro__slide--statement .h-statement{max-width:85%}.blob{position:absolute;overflow:hidden}.blob picture,.blob img{width:100%;height:100%}.blob img{object-fit:cover}.blob--flip img{transform:scaleX(-1)}.intro__slide[data-slide="0"] .blob--a{right:-2%;top:2%;width:38vw;aspect-ratio:4 / 3.5;clip-path:url(#blobA)}.intro__slide[data-slide="0"] .blob--a img{object-position:62% center}.intro__slide[data-slide="0"] .blob--b{left:-6%;bottom:-2%;width:22vw;aspect-ratio:4 / 3.7;clip-path:url(#blobB)}.intro__slide[data-slide="0"] .blob--b img{object-position:24% center}.intro__slide[data-slide="1"] .blob--a{left:0;bottom:0;width:36vw;aspect-ratio:4 / 3.4;clip-path:url(#blobA)}.intro__slide[data-slide="1"] .blob--a img{object-position:72% center}.intro__slide[data-slide="1"] .blob--c{right:2%;top:0;width:22vw;aspect-ratio:4 / 3.4;clip-path:url(#blobB)}.intro__slide[data-slide="1"] .blob--c img{object-position:26% center}.diag--intro{z-index:0}.progress{position:absolute;left:var(--pad-x);bottom:6vh;z-index:5;display:flex;align-items:center;gap:40px}.progress__track{display:block;width:220px;height:2px;background:#ffffff40}.progress__fill{display:block;width:0%;height:2px;background:var(--c-red-2)}.progress__count{font-size:11px;letter-spacing:.1em;color:#f2efe9b3;font-variant-numeric:tabular-nums}.bleed{position:relative;min-height:100svh;overflow:hidden;display:flex;background:#121110}.bleed__media{position:absolute;inset:-12% 0;z-index:0}.bleed__media picture,.bleed__media img{width:100%;height:100%}.bleed__media img{object-fit:cover}.bleed__media--soft img{filter:blur(2px) brightness(.6);transform:scale(1.08)}.bleed__scrim{position:absolute;inset:0;z-index:1}.bleed__scrim--35{background:linear-gradient(180deg,#100f0ebd,#100f0e9e 30%,#100f0e33 52%,#100f0e4d 68%,#100f0ec7)}.bleed__scrim--40{background:linear-gradient(180deg,#100f0e85,#100f0e3d 34%,#100f0e75 62%,#100f0ed6)}.bleed__scrim--pelet{background:linear-gradient(180deg,#120f0d6b,#120f0d47 45%,#120f0dbd)}.bleed__grid{position:relative;z-index:2;width:100%;padding:calc(var(--nav-h) + 8vh) var(--pad-x) 8vh;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr auto;gap:24px clamp(16px,2vw,32px)}.bleed__copy{font-size:15px;line-height:1.55;color:var(--c-text-light);max-width:40ch}#proizvodnja .card-img--tl{grid-column:1 / span 4;grid-row:1}#proizvodnja .bleed__copy--tr{grid-column:8 / span 5;grid-row:1}#proizvodnja .giant--br{grid-column:1 / -1;grid-row:3;align-self:end;opacity:.85}#pelet-intro .giant--tl{grid-column:1 / span 11;grid-row:1}#pelet-intro .bleed__copy--bl{grid-column:1 / span 5;grid-row:3;align-self:end}#pelet-intro .card-img--br{grid-column:8 / span 5;grid-row:3;align-self:end}#usluge-intro .card-img--tl{grid-column:1 / span 4;grid-row:1}#usluge-intro .bleed__copy--bl{grid-column:1 / span 5;grid-row:3;align-self:end}#usluge-intro .giant--br{grid-column:5 / -1;grid-row:3;align-self:end}.card-img{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 30px 60px #00000040}.card-img--wide{aspect-ratio:16 / 10}.card-img picture,.card-img img{width:100%;height:100%}.card-img img{object-fit:cover;transition:filter .5s var(--ease)}.card-img:hover img,.blob:hover img{filter:contrast(1.03) saturate(1.05)}.std{position:relative;min-height:100svh;padding:12vh var(--pad-x);display:grid;grid-template-columns:40% 1fr;gap:5vw;align-items:center;background:var(--c-paper)}.std__left{position:relative;z-index:3;display:grid;gap:clamp(22px,3vh,38px);align-content:center}.std__right{position:relative;z-index:3;padding-bottom:72px}.std__right .card-img{border-radius:24px}.std__right .card-img img{object-position:30% center}.diag--std{z-index:1}.stat-card{position:absolute;left:-40px;bottom:0;width:min(390px,86%);background:var(--c-paper-2);border-radius:16px;padding:24px;box-shadow:0 24px 50px #14101224;border-left:2px solid var(--c-red)}.stat-card__title{font-family:var(--f-serif);font-weight:400;font-size:28px;line-height:1.1;color:var(--c-ink);margin-bottom:10px}.stat-card__desc{font-size:14px;line-height:1.5;max-width:34ch;color:#141012cc}.tabs{display:grid;gap:2px;justify-items:start}.tabs li{display:block}.tabs__btn{display:block;background:none;border:0;padding:4px 0;cursor:pointer;font-family:var(--f-serif);font-weight:400;font-size:clamp(30px,3.2vw,56px);line-height:1.12;color:var(--c-ash);text-align:left;transition:color .3s var(--ease)}.tabs__btn:hover{color:var(--c-red)}.tabs__btn.is-active{font-style:italic;color:var(--c-ink)}.tabs--on-dark .tabs__btn{color:#f2efe9d1}.tabs--on-dark .tabs__btn:hover{color:var(--c-red-2)}.tabs--on-dark .tabs__btn.is-active{font-style:italic;color:var(--c-red-2)}.marquee{position:relative;padding:clamp(28px,5vh,46px) 0;background:var(--c-paper);border-top:1px solid rgba(20,16,18,.08);border-bottom:1px solid rgba(20,16,18,.08);overflow:hidden}.marquee__track{display:flex;width:max-content;animation:marquee-scroll 28s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;flex:none}.marquee__item{font-family:var(--f-serif);font-weight:400;font-size:clamp(22px,2vw,28px);line-height:1;color:var(--c-ash-2);white-space:nowrap;padding:0 18px}.marquee__flame{width:14px;height:14px;flex:none;color:var(--c-red);opacity:.8}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.drva{position:relative;min-height:100svh;overflow:hidden;padding:calc(var(--nav-h) + 8vh) var(--pad-x) 10vh;background:var(--c-paper);display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr;gap:0 clamp(16px,2vw,32px)}.drva__wash{position:absolute;inset:0;z-index:0}.drva__wash picture,.drva__wash img{width:100%;height:100%}.drva__wash img{object-fit:cover;opacity:.12;filter:blur(28px) saturate(.6)}.drva__wash-veil{position:absolute;inset:0;z-index:1;background:#f5f3ef59}.diag--drva{z-index:2}.card-img--drva{grid-column:1 / span 4;grid-row:1;z-index:3;width:30vw;max-width:100%}.card-img--drva img{object-position:28% center}.giant--drva{grid-column:1 / span 9;grid-row:2;z-index:4;margin-top:-4vh;align-self:start}.drva__copy{grid-column:6 / span 6;grid-row:3;z-index:3;align-self:end;justify-self:end;max-width:44ch;font-size:15px;line-height:1.55;color:var(--c-ash-2)}.split{position:relative;display:grid;grid-template-columns:45% 55%;min-height:100svh;background:var(--c-paper-2)}.split--mirror{grid-template-columns:55% 45%}.split__panel{position:relative;z-index:2;display:flex;flex-direction:column;padding:calc(var(--nav-h) + 6vh) var(--pad-x) 8vh;gap:clamp(22px,3vh,36px)}.split__panel--paper{background:var(--c-paper-2);color:var(--c-ink)}.split__panel--dark{background:linear-gradient(160deg,var(--c-smoke),var(--c-graphite));color:var(--c-text-light)}.split__bottom{margin-top:auto;display:grid;gap:18px;justify-items:start}.split__stats{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;width:100%}.split__stats .bignum__cap{margin-right:auto;padding-bottom:6px}.split__media{position:relative;overflow:hidden;min-height:100svh;background:#121110}.split__media:not(.split__media--static):after{content:"";position:absolute;inset:auto 0 0;height:46%;z-index:2;pointer-events:none;background:linear-gradient(180deg,#100f0e00,#100f0e8c)}.split__media picture,.split__media>img{width:100%;height:100%}.split__media--static picture,.split__media--static img{width:100%;height:100%;object-fit:cover}.split__scrim{position:absolute;inset:0;background:#100f0e40}.slide{position:absolute;inset:0;opacity:0}.slide.is-active{opacity:1}.slide picture,.slide img{width:100%;height:100%}.slide img{object-fit:cover}.slide-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:#14141459;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);color:var(--c-text-light);transition:background-color .3s var(--ease),border-color .3s var(--ease)}.slide-nav:hover{background:var(--c-red);border-color:var(--c-red)}.slide-nav svg{width:20px;height:10px}.slide-nav--prev{left:22px}.slide-nav--next{right:22px}.giant--in-media{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:4vh;z-index:3}.split__media--wide .slide img{object-position:62% center}.toplina{position:relative;min-height:100svh;overflow:hidden;padding:calc(var(--nav-h) + 7vh) var(--pad-x) 9vh;display:flex;flex-direction:column;gap:clamp(20px,4vh,48px);background:radial-gradient(120% 90% at 20% 10%,#3A1512 0%,var(--c-graphite) 60%)}.toplina .eyebrow{position:relative;z-index:4}.giant--full{position:relative;z-index:1;width:100%}.toplina .giant--full{color:#f2efe938}.toplina__art{position:absolute;inset:0;z-index:2;pointer-events:none}.toplina__art .blob--a{position:absolute;right:8%;top:16%;width:34vw;aspect-ratio:4 / 3.5;clip-path:url(#blobA)}.toplina__art .blob--a img{object-position:66% center}.toplina__art .blob--b{position:absolute;right:34%;top:40%;width:26vw;aspect-ratio:4 / 3.6;clip-path:url(#blobB)}.toplina__art .blob--b img{object-position:22% center}.toplina__foot{position:relative;z-index:4;margin-top:auto;display:grid;gap:30px;justify-items:start;max-width:46%}.toplina__foot .h-editorial{color:var(--c-text-light)}.steps{display:block}.steps__row{display:flex;align-items:baseline;gap:clamp(16px,2vw,28px);padding:28px 0;border-bottom:1px solid rgba(242,239,233,.15)}.steps__row:first-child{border-top:1px solid rgba(242,239,233,.15)}.steps__num{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:44px;line-height:1;color:var(--c-red-2);min-width:62px;flex:none}.steps__label{font-size:15px;line-height:1.4;color:var(--c-text-light)}#proces .split__panel--dark{gap:clamp(24px,4vh,44px)}#proces .btn-pill--filled{margin-top:auto}.foot{position:relative;overflow:hidden;background:linear-gradient(180deg,#E9E5DE 0%,var(--c-paper) 55%);color:var(--c-ink)}.foot__grid{position:relative;z-index:2;display:grid;grid-template-columns:40% 24% 1fr;gap:4%;padding:calc(var(--nav-h) + 7vh) var(--pad-x) 0}.foot__title{font-family:var(--f-serif);font-weight:400;text-transform:uppercase;font-size:clamp(30px,3.4vw,46px);line-height:1.05;color:var(--c-ink)}.foot__lede{margin:16px 0 34px;font-size:14px;color:#141012bf}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.field{display:grid;gap:7px;margin:0 0 22px}.field label{font-family:var(--f-sans);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#141012b3}.field input,.field textarea{border:0;border-bottom:1px solid rgba(20,16,18,.4);background:none;border-radius:0;padding:8px 0;font:400 15px/1.5 var(--f-sans);color:var(--c-ink);transition:border-color .3s var(--ease)}.field textarea{resize:vertical;min-height:76px}.field input:focus,.field textarea:focus{outline:none;border-bottom:2px solid var(--c-red)}.field--check{grid-template-columns:16px 1fr;align-items:start;gap:12px;margin-top:6px}.field--check input{width:16px;height:16px;margin:2px 0 0;appearance:none;-webkit-appearance:none;border:1px solid rgba(20,16,18,.55);border-radius:2px;cursor:pointer}.field--check input:checked{background:var(--c-red);border-color:var(--c-red)}.field--check label{font-family:var(--f-sans);font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0;text-transform:none;color:#141012cc}.field--check label a{border-bottom:1px solid rgba(20,16,18,.4)}.field--check .field__err{grid-column:1 / -1}.field__err{font-size:12px;color:var(--c-red-deep);min-height:0}.field.is-err input,.field.is-err textarea{border-bottom-color:var(--c-red)}.form__ok{margin-top:18px;font-size:14px;color:var(--c-ink);display:flex;align-items:center;gap:10px}.form__ok[hidden]{display:none}.form__ok .ico-check{width:18px;height:18px;flex:none;color:var(--c-red)}.form .link-ul--btn{margin-top:8px}.foot__col--nav{padding-top:6px}.foot__nav{display:grid;gap:12px;margin-bottom:26px}.foot__nav a,.foot__social a{display:inline-block;padding:5px 0;font-family:var(--f-sans);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink);transition:color .3s var(--ease)}.foot__nav a:hover,.foot__social a:hover,.foot__addr a:hover{color:var(--c-red)}.foot__privacy{font-size:13px;color:#141012bf;border-bottom:1px solid transparent}.foot__privacy:hover{border-color:currentColor;color:var(--c-red)}.foot__col--info{padding-top:6px}.foot__social{display:grid;gap:12px;margin-bottom:30px}.foot__addr{font-size:13px;line-height:2;color:#141012cc}.foot__addr strong{display:block;font-weight:500;color:var(--c-ink)}.foot__addr a{display:inline-block;line-height:1.5;padding:4px 0;border-bottom:1px solid rgba(20,16,18,.25)}.foot__fine{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px 26px;align-items:center;padding:34px var(--pad-x) 0;font-size:12px;color:#141012a6}.foot__fine a{border-bottom:1px solid rgba(20,16,18,.25);padding-bottom:1px}.foot__fine a:hover{color:var(--c-red);border-color:var(--c-red)}.foot__media{position:relative;margin-top:6vh;height:46vh}.foot__media picture,.foot__media img{width:100%;height:100%}.foot__media img{object-fit:cover;object-position:center 45%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 40%);mask-image:linear-gradient(to bottom,transparent,#000 40%)}.foot__media:after{content:"";position:absolute;inset:auto 0 0;height:140px;pointer-events:none;background:linear-gradient(180deg,#100f0e00,#100f0e9e)}.foot__legal{position:absolute;left:0;right:0;bottom:22px;z-index:2;text-align:center;font-size:12px;letter-spacing:.06em;color:var(--c-text-light)}.totop{position:fixed;right:24px;bottom:24px;z-index:90;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--c-ink);color:var(--c-text-light);border:0;cursor:pointer;box-shadow:0 12px 30px #00000040;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility .4s,background-color .3s var(--ease)}.totop.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.totop:hover{background:var(--c-red)}.totop svg{width:16px;height:18px}.assist{position:fixed;left:24px;bottom:24px;z-index:95}.assist__launcher{position:relative;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--c-red);color:#fff;border:0;cursor:pointer;box-shadow:0 12px 30px #cb060f59;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility .4s,background-color .3s var(--ease)}.assist__launcher.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.assist__launcher:hover{background:var(--c-red-deep)}.assist__launcher svg{width:22px;height:22px}.assist__launcher:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid var(--c-red);opacity:0;pointer-events:none}.assist__launcher.is-pulsing:after{animation:assist-pulse 1.8s ease-out 3}@keyframes assist-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.assist__panel{position:absolute;left:0;bottom:72px;width:360px;height:540px;max-height:calc(100svh - 120px);display:flex;flex-direction:column;background:var(--c-paper);border-radius:18px;box-shadow:0 30px 80px #00000059;overflow:hidden;transform-origin:bottom left}.assist__panel[hidden]{display:none}.assist__head{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--c-ink);color:var(--c-text-light)}.assist__head-flame{width:18px;height:18px;color:var(--c-red-2);flex:none}.assist__head-txt{flex:1;min-width:0}.assist__title{font-family:var(--f-serif);font-size:20px;line-height:1.1}.assist__sub{font-size:11px;color:#f2efe9a6;margin-top:2px}.assist__close{background:none;border:0;cursor:pointer;color:var(--c-text-light);padding:6px}.assist__close svg{width:18px;height:18px}.assist__close:hover{color:var(--c-red-2)}.assist__log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.assist__msg{max-width:86%;padding:10px 14px;border-radius:12px;font-size:13.5px;line-height:1.5}.assist__msg--bot{align-self:flex-start;background:var(--c-paper-2);color:var(--c-ink);border-left:2px solid var(--c-red);border-top-left-radius:4px}.assist__msg--user{align-self:flex-end;background:var(--c-ink);color:var(--c-text-light);border-bottom-right-radius:4px}.assist__msg a{color:var(--c-red);border-bottom:1px solid currentColor;font-weight:500}.assist__msg--bot p+p{margin-top:6px}.assist__typing{display:inline-flex;gap:4px;padding:4px 0}.assist__typing i{width:6px;height:6px;border-radius:50%;background:var(--c-ash);animation:assist-dot 1s ease-in-out infinite}.assist__typing i:nth-child(2){animation-delay:.15s}.assist__typing i:nth-child(3){animation-delay:.3s}@keyframes assist-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.assist__chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.assist__chip{border:1px solid rgba(20,16,18,.25);border-radius:999px;background:none;cursor:pointer;padding:7px 13px;font-size:12px;color:var(--c-ink);transition:border-color .25s var(--ease),color .25s var(--ease),background-color .25s var(--ease)}.assist__chip:hover{border-color:var(--c-red);color:var(--c-red)}.assist__inputrow{display:flex;gap:8px;align-items:center;padding:12px 14px;border-top:1px solid rgba(20,16,18,.1);background:var(--c-paper-2)}.assist__input{flex:1;border:0;background:none;outline:none;font:400 14px/1.4 var(--f-sans);color:var(--c-ink);padding:8px 4px}.assist__input::placeholder{color:var(--c-ash)}.assist__send{width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--c-red);color:#fff;transition:background-color .25s var(--ease);flex:none}.assist__send:hover{background:var(--c-red-deep)}.assist__send svg{width:16px;height:9px}@media(max-width:899px){.totop{right:16px;bottom:16px;width:48px;height:48px}.assist{left:16px;bottom:16px}.assist__launcher{width:48px;height:48px}.assist__panel{position:fixed;left:0;right:0;bottom:0;width:100%;height:70svh;max-height:70svh;border-radius:18px 18px 0 0;transform-origin:bottom center}}.cursor-dot,.cursor-ring{display:none}@media(hover:hover)and (pointer:fine){.cursor-dot{display:block;position:fixed;left:0;top:0;z-index:300;width:8px;height:8px;border-radius:50%;background:var(--c-red);pointer-events:none;transform:translate(-50%,-50%)}.cursor-ring{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;z-index:299;width:36px;height:36px;border-radius:50%;border:1px solid rgba(203,6,15,.65);pointer-events:none;transform:translate(-50%,-50%)}.cursor-ring__label{font-family:var(--f-sans);font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--c-red);padding:4px 10px;border-radius:999px;opacity:0;transform:scale(.7);transition:opacity .25s var(--ease),transform .25s var(--ease);white-space:nowrap}.cursor-ring.has-label{border-color:transparent}.cursor-ring.has-label .cursor-ring__label{opacity:1;transform:scale(1)}body.has-cursor-fx,body.has-cursor-fx a,body.has-cursor-fx button{cursor:none}}.grain{position:fixed;inset:0;z-index:250;pointer-events:none;opacity:.035;mix-blend-mode:soft-light}.curtain{position:fixed;inset:0;z-index:400;background:var(--c-ink);display:grid;place-items:center;transform:translateY(101%);pointer-events:none;visibility:hidden}.curtain.is-active{visibility:visible}.curtain img{height:44px;width:auto;opacity:.9}@media(max-width:1180px){.std{grid-template-columns:38% 1fr;gap:4vw}.stat-card{left:-24px;width:min(340px,92%)}.foot__grid{grid-template-columns:44% 22% 1fr}}@media(max-width:1024px){.split,.split--mirror{grid-template-columns:42% 58%}.split--mirror{grid-template-columns:58% 42%}.intro__aside{margin-left:clamp(0px,34vw,520px)}#proizvodnja .bleed__copy--tr{grid-column:7 / span 6}.toplina__foot{max-width:60%}.std__right .card-img{border-radius:20px}}@media(max-width:899px),(prefers-reduced-motion:reduce){.intro__stage{height:auto;overflow:visible}.intro__slide{position:relative;inset:auto;opacity:1;visibility:visible;padding-top:96px;padding-bottom:96px;min-height:0}.progress{display:none}}@media(max-width:899px){:root{--nav-h: 56px}body{font-size:14px}.nav{top:16px;padding:0 16px}.nav__pill{width:100%;padding:0 12px 0 16px;gap:12px}.nav__cta{display:none}.nav__logo{position:relative;left:auto;top:auto;transform:none;margin-right:auto;height:32px}.nav__logo img{height:32px}.nav__menu-btn{order:2;margin-left:auto;gap:0}.nav__menu-word{display:none}.nav__bars{gap:6px;width:26px;padding:8px 0}.nav__progress{left:16px;right:16px}.hero__slide img{object-position:95% 50%}.hero__content{padding-bottom:10vh;justify-items:center;text-align:center}.hero__content .eyebrow--rule{justify-content:center}.hero__content .eyebrow--rule:before{display:none}.hero__title{flex-direction:column;align-items:center;font-size:clamp(56px,22vw,130px)}.hero__meta{right:16px;bottom:3vh}.hero__seg{width:24px}.secnum{top:60px}.intro__slide,.intro__slide--mirror,.intro__slide--statement{grid-template-columns:1fr;gap:40px}.intro__slide--mirror .intro__art{order:2}.intro__slide--mirror .intro__text{order:1}.intro__art{height:auto;min-height:0;display:grid;gap:18px}.h-editorial{max-width:none}.intro__aside{margin-left:0}.h-statement{max-width:none}.blob{position:relative!important;inset:auto!important;width:100%!important;aspect-ratio:4 / 3!important;clip-path:none!important;border-radius:24px;transform:none!important}.blob--flip img{transform:none}.diag--intro{display:none}.bleed__grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:calc(var(--nav-h) + 6vh) var(--pad-x) 7vh;gap:32px;align-content:start}#proizvodnja .card-img--tl,#proizvodnja .bleed__copy--tr,#proizvodnja .giant--br,#pelet-intro .giant--tl,#pelet-intro .bleed__copy--bl,#pelet-intro .card-img--br,#usluge-intro .card-img--tl,#usluge-intro .bleed__copy--bl,#usluge-intro .giant--br{grid-column:1 / -1;grid-row:auto;justify-self:start;align-self:auto;max-width:100%}#proizvodnja .giant--br,#usluge-intro .giant--br{margin-top:auto}.giant{font-size:clamp(44px,12.5vw,92px);white-space:normal}.giant__l{width:auto}.giant--right .giant__l{margin-left:0}.std{grid-template-columns:1fr;gap:44px;padding:calc(var(--nav-h) + 6vh) var(--pad-x) 8vh}.std__right{padding-bottom:0}.stat-card{position:relative;left:0;bottom:0;width:100%;margin-top:-34px}.tabs__btn{font-size:clamp(26px,6.6vw,34px)}.marquee__item{font-size:20px;padding:0 12px}.drva{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:26px}.card-img--drva{grid-column:1 / -1;width:100%}.giant--drva{grid-column:1 / -1;margin-top:-4vh}.drva__copy{grid-column:1 / -1;justify-self:start;max-width:none}.split,.split--mirror{grid-template-columns:1fr;min-height:0}.split__media{min-height:60svh;height:60svh;order:1}.split__panel{order:2;padding:8vh var(--pad-x);min-height:0}.split--mirror .split__media{order:1}.split--mirror .split__panel{order:2}.slide-nav{width:42px;height:42px}.slide-nav--prev{left:14px}.slide-nav--next{right:14px}.giant--in-media{font-size:clamp(44px,13vw,84px);bottom:3vh}.split__bottom{margin-top:34px}.split__stats{align-items:flex-end}.toplina{padding:calc(var(--nav-h) + 6vh) var(--pad-x) 8vh}.toplina__art{position:relative;inset:auto;display:grid;gap:16px;margin:6px 0 30px}.toplina__art .blob--a,.toplina__art .blob--b{position:relative;right:auto;top:auto;width:100%}.toplina__foot{max-width:none;margin-top:0}.steps__num{font-size:34px;min-width:50px}.steps__row{padding:20px 0}.foot__grid{grid-template-columns:1fr;gap:46px;padding:calc(var(--nav-h) + 6vh) var(--pad-x) 0}.form__row{grid-template-columns:1fr;gap:0}.foot__media{height:40vh;margin-top:8vh}.foot__fine{padding-top:26px}}@media(max-width:480px){.menu__list a{font-size:clamp(28px,8vw,36px);line-height:1.3}.stat-card{padding:20px}.stat-card__title{font-size:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.nav{opacity:1}.preloader{display:none}.hero__slides,.bleed__media{transform:none!important}.hero__slide{visibility:visible;opacity:0}.hero__slide.is-active{opacity:1}.diag,.card-img{clip-path:none!important}.marquee__track{animation:none}.grain,.cursor-dot,.cursor-ring,.curtain{display:none!important}.totop,.assist__launcher{opacity:1;visibility:visible;transform:none}}
