*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--tema-pozadina);color:var(--tema-tekst-1);font-family:var(--tema-font-tekst,"DM Sans"),sans-serif;-webkit-font-smoothing:antialiased;font-size:18px;font-weight:300;line-height:1.85;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:var(--tema-font-tekst,"DM Sans"),sans-serif;background:0 0;border:none}input,textarea,select{font-family:var(--tema-font-tekst,"DM Sans"),sans-serif;color:var(--tema-tekst-1);font-size:18px}.c{max-width:1080px;margin:0 auto;padding:0 3rem}@media (max-width:900px){.c{padding:0 1.25rem}}.sect-label{letter-spacing:.2em;text-transform:uppercase;color:var(--tema-akcentna);margin-bottom:.75rem;font-size:15px;display:block}.sect-label--muted{color:var(--tema-tekst-4)}.naslov-diskretan{letter-spacing:.16em;text-transform:uppercase;color:var(--tema-akcentna);align-items:center;gap:.9rem;margin-bottom:1.5rem;font-size:18px;font-weight:400;line-height:1.2;display:flex}.naslov-diskretan:before{content:"";opacity:.55;background:currentColor;flex-shrink:0;width:48px;height:1px}@media (max-width:900px){.naslov-diskretan{gap:.7rem;margin-bottom:1.25rem;font-size:17px}.naslov-diskretan:before{width:32px}}.sect-h{font-family:var(--tema-font-naslovi,"Outfit"),sans-serif;letter-spacing:-.02em;color:var(--tema-tekst-1);font-size:clamp(34px,4.5vw,56px);font-weight:600;line-height:1.08}.sect-h em{color:var(--tema-akcentna);font-style:normal}.sect-h--sm{font-size:clamp(23px,3vw,34px)}.sect-h--md{font-size:clamp(30px,4vw,50px)}.sect-h--lg{font-size:clamp(38px,5vw,64px)}.sect-h--xl{font-size:clamp(52px,7vw,96px);font-weight:700}.sect-h--mb-xs{margin-bottom:.5rem}.sect-h--mb-sm{margin-bottom:1rem}.sect-h--mb-md{margin-bottom:1.5rem}.sect-h--mb-lg{margin-bottom:1.75rem}.sect-h--mb-xl{margin-bottom:3rem}.body-text{color:var(--tema-tekst-2);margin-bottom:1.25rem;font-size:18px;line-height:1.85}.body-text--muted{color:var(--tema-tekst-3)}.item-h{font-family:var(--tema-font-naslovi,"Outfit"),sans-serif;color:var(--tema-tekst-1);margin-bottom:.4rem;font-size:clamp(20px,2.2vw,24px);font-weight:500;line-height:1.3}.item-h--lg{font-size:clamp(26px,3.5vw,42px);font-weight:600}.item-sub{color:var(--tema-tekst-3);font-size:18px;line-height:1.4}.quote-text{font-family:var(--tema-font-serif,"Cormorant Garamond"),serif;color:var(--tema-tekst-1);font-size:clamp(17px,3vw,38px);font-style:italic;font-weight:300;line-height:1.55}.text-note{color:var(--tema-tekst-3);font-size:16px;font-style:italic;line-height:1.7}.pull-quote{font-family:var(--tema-font-serif,"Cormorant Garamond"),serif;color:var(--tema-tekst-1);border-left:2px solid var(--tema-akcentna-35);margin:2.5rem 0;padding-left:1.5rem;font-size:clamp(19px,3vw,24px);font-style:italic;font-weight:300;line-height:1.55}.gold-link{letter-spacing:.15em;text-transform:uppercase;color:var(--tema-akcentna);align-items:center;gap:.5rem;font-size:15px;transition:gap .2s;display:inline-flex}.gold-link:hover{gap:.85rem}.gold-link--mt{margin-top:.5rem}.btn-gold{background:var(--tema-akcentna);color:#000;letter-spacing:.16em;text-transform:uppercase;padding:14px 36px;font-size:15px;font-weight:500;transition:background .2s;display:inline-block}.btn-gold:hover{background:var(--tema-akcentna-hover)}.btn-gold--full{text-align:center;width:100%;display:block}.btn-outline{color:var(--tema-akcentna);border:1px solid var(--tema-akcentna-35);letter-spacing:.15em;text-transform:uppercase;background:0 0;padding:13px 32px;font-size:15px;transition:all .2s;display:inline-block}.btn-outline:hover{background:var(--tema-akcentna);color:#000}.btn-outline--mt{margin-top:2rem}.bg-overlay{pointer-events:none;position:absolute;inset:0}.img-wrap{position:relative;overflow:hidden}.narrow{max-width:760px;margin:0 auto}.sect-divider{background:#ffffff0f;border:none;height:1px}.form-field{margin-bottom:1.25rem}.form-field label{letter-spacing:.14em;text-transform:uppercase;color:var(--tema-tekst-2);margin-bottom:.6rem;font-size:15px;font-weight:400;display:block}.form-field input,.form-field textarea,.form-field select{width:100%;color:var(--tema-tekst-1);appearance:none;background:#ffffff0a;border:1px solid #ffffff1f;outline:none;padding:13px 16px;font-size:18px;transition:border-color .2s}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--tema-akcentna-60)}.form-field input::placeholder,.form-field textarea::placeholder,.form-field select::placeholder{color:var(--tema-tekst-3)}.form-field textarea{resize:vertical;min-height:100px;line-height:1.85}.form-field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237a7670' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.form-note{color:var(--tema-tekst-3);margin-top:1rem;font-size:16px;line-height:1.7}.form-success{padding:3rem 0}.form-success h2{font-family:var(--tema-font-naslovi,"Outfit"),sans-serif;color:var(--tema-tekst-1);margin-bottom:1.5rem;font-size:clamp(26px,4vw,40px);font-weight:600;line-height:1.2}.form-success p{color:var(--tema-tekst-2);margin-bottom:1rem;font-size:18px;line-height:1.85}.form-success .note{color:var(--tema-tekst-3);font-size:16px}.quiz-q{font-family:var(--tema-font-naslovi,"Outfit"),sans-serif;color:var(--tema-tekst-1);margin-bottom:.75rem;font-size:clamp(22px,3.5vw,34px);font-weight:500;line-height:1.25}.quiz-q--mb{margin-bottom:2rem}.quiz-hint{color:var(--tema-tekst-3);margin-bottom:1.75rem;font-size:18px}.quiz-opts{flex-direction:column;gap:8px;margin-bottom:2rem;display:flex}.quiz-opt{color:var(--tema-tekst-1);text-align:left;font-size:18px;font-family:var(--tema-font-tekst,"DM Sans"),sans-serif;background:#ffffff08;border:1px solid #ffffff1f;width:100%;padding:16px 20px;font-weight:300;transition:all .15s}.quiz-opt:hover,.quiz-opt.sel{border-color:var(--tema-akcentna-40);background:var(--tema-akcentna-12);color:var(--tema-tekst-1)}.quiz-inp{width:100%;color:var(--tema-tekst-1);font-family:var(--tema-font-tekst,"DM Sans"),sans-serif;background:0 0;border:none;border-bottom:1px solid #ffffff1f;outline:none;margin-bottom:2rem;padding:12px 0;font-size:22px;font-weight:300}.quiz-inp:focus{border-bottom-color:var(--tema-akcentna-50)}.quiz-inp::placeholder{color:var(--tema-tekst-3)}.quiz-nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.prog-bar{background:#ffffff14;height:1px;margin-bottom:.75rem}.prog-bar .prog-fill{background:var(--tema-akcentna);height:1px;transition:width .4s}.prog-label{letter-spacing:.15em;text-transform:uppercase;color:var(--tema-tekst-3);margin-bottom:2.5rem;font-size:15px;display:block}.nav{z-index:100;border-bottom:1px solid var(--tema-akcentna-18);justify-content:space-between;align-items:center;height:80px;padding:.85rem 3rem;display:flex;position:absolute;top:0;left:0;right:0}@media (max-width:900px){.nav{padding:.75rem 1.25rem}}.nav-logo{cursor:pointer;flex-shrink:0;width:181px;height:74px;margin-left:-6px;display:block;position:relative}.nav-logo img{object-fit:contain;object-position:left center;mix-blend-mode:screen}@media (min-width:901px) and (max-width:1120px){.nav-logo{width:137px;height:56px;margin-left:-5px}}@media (max-width:900px){.nav-logo{width:137px;height:56px;margin-left:-5px}}.nav-links{align-items:center;gap:2.5rem;list-style:none;display:flex}.nav-links a{letter-spacing:.17em;text-transform:uppercase;color:var(--tema-tekst-1);white-space:nowrap;font-size:15px;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--tema-akcentna)}@media (min-width:901px) and (max-width:1120px){.nav-links{gap:1.1rem}.nav-links a{letter-spacing:.1em;font-size:13px}}@media (max-width:900px){.nav-links{display:none}}.nav-cta{letter-spacing:.16em;text-transform:uppercase;color:var(--tema-akcentna);border:1px solid var(--tema-akcentna-40);background:0 0;padding:9px 20px;font-size:15px;font-weight:400;transition:all .2s}.nav-cta:hover{background:var(--tema-akcentna);color:#000}@media (max-width:900px){.nav-cta{display:none}}.nav-burger{color:var(--tema-tekst-2);cursor:pointer;background:0 0;border:none;padding:4px;font-size:24px;display:none}@media (max-width:900px){.nav-burger{display:block}}.mob-menu{z-index:200;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:none;position:fixed;inset:0}.mob-menu.open{display:flex}.mob-menu a{font-family:var(--tema-font-naslovi,"Outfit"),sans-serif;color:var(--tema-tekst-1);padding:.6rem 1rem;font-size:26px;font-weight:400;line-height:1;transition:color .2s}.mob-menu a:hover{color:var(--tema-akcentna)}.mob-close{color:var(--tema-tekst-3);font-size:28px;position:absolute;top:1.5rem;right:2rem}.mob-cta{background:var(--tema-akcentna);color:#000;letter-spacing:.16em;text-transform:uppercase;margin-top:1rem;padding:14px 40px;font-size:15px;font-weight:500}footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2.25rem 3rem;display:flex}@media (max-width:900px){footer{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem 1.25rem}}.footer-sig{mix-blend-mode:screen;opacity:.35;height:28px}.footer-links{flex-wrap:wrap;gap:2rem;display:flex}.footer-links a{letter-spacing:.14em;text-transform:uppercase;color:var(--tema-tekst-3);font-size:15px;transition:color .2s}.footer-links a:hover{color:var(--tema-tekst-1)}.footer-copy{color:var(--tema-tekst-3);font-size:15px}.page-wrap{padding-top:80px}.img-cover{object-fit:cover;width:100%;height:100%;display:block}.img-dim{filter:brightness(.75)}.img-darken-xs{filter:brightness(.92)}.img-darken-sm{filter:grayscale(15%)brightness(.8)}.img-darken{filter:grayscale(20%)brightness(.65)}.img-darken-lg{filter:grayscale(40%)brightness(.5)}.img-darkest{filter:grayscale(40%)brightness(.35)}.section{padding:7rem 0}.section--dark{background:var(--tema-povrsina-4)}.section--mid{background:var(--tema-povrsina-2)}.section--no-pb{padding-bottom:0}.section--bordered-b{border-bottom:1px solid #ffffff0d}@media (max-width:900px){.section{padding:4rem 0}}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.two-col--center{align-items:center}@media (max-width:900px){.two-col{grid-template-columns:1fr;gap:3rem}}.two-col-label{grid-template-columns:1fr 2fr;align-items:start;gap:5rem;display:grid}@media (max-width:900px){.two-col-label{grid-template-columns:1fr;gap:3rem}}.mirror-items{flex-direction:column;display:flex}.mirror-item{border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;padding:1.5rem 0;display:grid}.mirror-item:first-child{border-top:1px solid #ffffff0f}.mirror-item__dash{font-family:var(--tema-font-naslovi,"Outfit"),sans-serif;color:var(--tema-akcentna);opacity:.5;margin-top:4px;font-size:22px;line-height:1}.mirror-item__title{font-family:var(--tema-font-naslovi,"Outfit"),sans-serif;color:var(--tema-tekst-1);margin-bottom:.5rem;font-size:clamp(18px,2.2vw,22px);font-weight:500;line-height:1.35}.mirror-item__body{color:var(--tema-tekst-2);font-size:18px;line-height:1.85}.hero-overlay{background:linear-gradient(to top, var(--tema-pozadina) 20%, var(--tema-pozadina-30) 100%);position:absolute;inset:0}.page-hero{align-items:flex-end;min-height:55vh;padding-bottom:5rem;display:flex;position:relative;overflow:hidden}@media (max-width:900px){.page-hero{padding-bottom:3rem}.page-hero .hero-overlay{background:linear-gradient(to top, var(--tema-pozadina) 0%, var(--tema-pozadina-55) 26%, transparent 62%)}.page-hero .img-darken{filter:grayscale(20%)brightness(.82)}}.page-hero__content{z-index:2;width:100%;position:relative}.page-hero__sub{color:var(--tema-tekst-3);max-width:540px;font-size:20px;line-height:1.85}.img-feed{filter:brightness(.82)saturate(.75)contrast(.92)sepia(.08)}@media (prefers-reduced-motion:no-preference){.img-feed{transition:filter .3s}}a:hover .img-feed,.feed-hover:hover .img-feed{filter:brightness()saturate(.85)contrast(.96)sepia(.05)}body.audio-traka-aktivna main{padding-bottom:72px}.audio-vrti{transform-origin:50%;animation:1s linear infinite audio-vrtnja}@keyframes audio-vrtnja{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.audio-vrti{animation:none}}.povrs-tamnosiva{background:var(--tema-ploca-tamna)}.povrs-svetlosiva{background:var(--tema-ploca-svetla)}.povrs-bela{background:var(--tema-ploca-bela)}.povrs-svetlosiva.povrs-svetlosiva p,.povrs-svetlosiva.povrs-svetlosiva li,.povrs-svetlosiva.povrs-svetlosiva .body-text,.povrs-bela.povrs-bela p,.povrs-bela.povrs-bela li,.povrs-bela.povrs-bela .body-text{color:var(--tema-tamni-tekst-2)}.povrs-svetlosiva.povrs-svetlosiva h1,.povrs-svetlosiva.povrs-svetlosiva h2,.povrs-svetlosiva.povrs-svetlosiva h3,.povrs-svetlosiva.povrs-svetlosiva .item-h,.povrs-svetlosiva.povrs-svetlosiva .sect-h,.povrs-bela.povrs-bela h1,.povrs-bela.povrs-bela h2,.povrs-bela.povrs-bela h3,.povrs-bela.povrs-bela .item-h,.povrs-bela.povrs-bela .sect-h{color:var(--tema-tamni-tekst-1)}.povrs-svetlosiva.povrs-svetlosiva .text-note,.povrs-svetlosiva.povrs-svetlosiva time,.povrs-svetlosiva.povrs-svetlosiva .item-sub,.povrs-bela.povrs-bela .text-note,.povrs-bela.povrs-bela time,.povrs-bela.povrs-bela .item-sub{color:var(--tema-tamni-tekst-3)}.povrs-svetlosiva.povrs-svetlosiva a,.povrs-bela.povrs-bela a{color:var(--tema-akcentna-tamna);-webkit-text-decoration-color:var(--tema-akcentna-tamna-45);text-decoration-color:var(--tema-akcentna-tamna-45)}.povrs-svetlosiva.povrs-svetlosiva a:hover,.povrs-bela.povrs-bela a:hover{-webkit-text-decoration-color:var(--tema-akcentna-tamna);text-decoration-color:var(--tema-akcentna-tamna)}.povrs-svetlosiva.povrs-svetlosiva blockquote,.povrs-svetlosiva.povrs-svetlosiva .pull-quote,.povrs-bela.povrs-bela blockquote,.povrs-bela.povrs-bela .pull-quote{color:var(--tema-tamni-tekst-1);border-left-color:var(--tema-akcentna-tamna-50)}.povrs-svetlosiva.povrs-svetlosiva li::marker{color:var(--tema-akcentna-tamna)}.povrs-bela.povrs-bela li::marker{color:var(--tema-akcentna-tamna)}.povrs-svetlosiva.povrs-svetlosiva .naglas,.povrs-bela.povrs-bela .naglas{color:var(--tema-akcentna-tamna)}.povrs-svetlosiva.povrs-svetlosiva hr,.povrs-bela.povrs-bela hr{background:#00000026}@media (max-width:900px){.telo-beleske p{line-height:1.425}}.naglas{color:var(--tema-akcentna);font-style:normal}
