body.gl-telo{touch-action:auto;overscroll-behavior:auto;height:auto;min-height:100%;color:var(--txt);background:#eceae6;overflow:hidden auto}html:has(body.gl-telo){height:auto}.top.gl-top{background:linear-gradient(#eceae6 60%,#eceae600);padding-bottom:14px;position:sticky}.gl-top .btn-top i{font-style:normal}main.gl{z-index:auto;pointer-events:auto;position:static;inset:auto}.gl{padding:20px var(--pad) calc(env(safe-area-inset-bottom) + 60px);max-width:1500px;margin:0 auto}.gl-glava{gap:16px;max-width:760px;padding:clamp(30px,8vh,90px) 0 clamp(30px,6vh,64px);display:grid}.gl-glava h1{font:200 clamp(52px, 9vw, 140px)/.9 var(--f-disp);letter-spacing:-.05em;color:var(--ink)}.gl-glava h1 span{animation:gl-gore 1s var(--ease) both;display:block}.gl-glava h1 .h2-2{color:var(--gold-d);font-weight:400;animation-delay:.12s}.gl-glava .eyebrow,.gl-glava .opis{animation:gl-gore 1s .25s var(--ease) both}@keyframes gl-gore{0%{opacity:0;transform:translateY(30px)}}.gl-mreza{columns:3 320px;column-gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none}.gl-mreza li{break-inside:avoid;opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--i) % 3 * 90ms);margin-bottom:clamp(18px,2.4vw,36px);transform:translateY(50px)}.gl-mreza li.vidi{opacity:1;transform:none}.gl-k{cursor:zoom-in;background:#d8d4ce;border:0;border-radius:18px;width:100%;padding:0;display:block;overflow:hidden}.gl-k img{width:100%;height:auto;transition:transform 1.2s var(--ease), filter .6s;display:block}.gl-k:hover img{transform:scale(1.045)}.gl-k:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.gl-opis{justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 0;display:flex}.gl-opis p{margin:0;font-size:14px}.gl-opis b{color:var(--ink);font-weight:600}.gl-opis span{color:var(--muted)}.gl-kraj{text-align:center;justify-items:center;gap:14px;padding:clamp(40px,10vh,110px) 0 20px;display:grid}.gl-kraj>p:first-child{font:200 clamp(30px, 4.4vw, 60px)/1 var(--f-disp);letter-spacing:-.04em;color:var(--ink);margin:0}.gl-cta{color:#f4f1ec;font:600 14px var(--f-body);transition:transform .3s var(--ease);background:#1f1e1c;border-radius:999px;gap:10px;padding:15px 24px;text-decoration:none;display:inline-flex}.gl-cta i{transition:transform .3s var(--ease);font-style:normal}.gl-cta:hover{transform:translateY(-2px)}.gl-cta:hover i{transform:translate(5px)}.gl-kraj .foot a{color:var(--ink);font-weight:600;text-decoration:none}.gl-lb{color:#f4f1ec;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.gl-lb::backdrop{background:#141312f0}.gl-lb[open]{animation:gl-lb .35s var(--ease)}@keyframes gl-lb{0%{opacity:0}}.gl-lb figure{height:100%;padding:calc(env(safe-area-inset-top) + 24px) 80px calc(env(safe-area-inset-bottom) + 22px);grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:14px;margin:0;display:grid}.gl-lb img{object-fit:contain;opacity:0;max-width:100%;max-height:100%;transform:translateX(var(--od,0));transition:opacity .35s, transform .5s var(--ease);border-radius:14px;align-self:center}.gl-lb img.ucitana{opacity:1;transform:none}.gl-lb img:focus{outline:none}.gl-lb figcaption{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;font-size:14px;display:flex}.gl-lb figcaption span{color:#a8a29a;font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:12.5px}.lb-str,.lb-x{color:#f4f1ec;cursor:pointer;background:#14131266;border:1px solid #f4f1ec4d;border-radius:50%;width:50px;height:50px;font-size:20px;transition:background .2s;position:absolute}.lb-str:hover,.lb-x:hover{background:#f4f1ec24}.lb-str:focus-visible,.lb-x:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lb-str{top:50%;translate:0 -50%}.lb-pre{left:16px}.lb-sle{right:16px}.lb-x{top:calc(env(safe-area-inset-top) + 16px);font-size:26px;right:16px}@media (width<=760px){.gl-mreza{columns:2;column-gap:12px}.gl-mreza li{margin-bottom:18px}.gl-k{border-radius:12px}.gl-opis{flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px}.gl-opis p{font-size:12.5px;line-height:1.35}.gl-opis span{display:block}.gl-lb figure{padding:calc(env(safe-area-inset-top) + 70px) 12px calc(env(safe-area-inset-bottom) + 84px)}.lb-str{top:auto;bottom:calc(env(safe-area-inset-bottom) + 18px);translate:none}.lb-pre{left:calc(50% - 62px)}.lb-sle{right:calc(50% - 62px)}.gl-lb figcaption{padding:0 8px}}@media (prefers-reduced-motion:reduce){.gl-mreza li{opacity:1;transition:none;transform:none}.gl-glava *,.gl-lb[open]{animation:none!important}}
