@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/anton-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/anton-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
img{max-width:100%;height:auto}
.site-header{position:sticky;top:0;z-index:50;background:rgba(13,13,11,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #24241F;font-family:Inter,system-ui,sans-serif}
.site-header .inner{max-width:1240px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.site-header .logo{font-family:Anton,Impact,sans-serif;font-size:22px;letter-spacing:.04em;color:#F3F0E8;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.menu{display:flex;align-items:center;gap:28px}
.menu .link{color:#A8A498;text-decoration:none;font-size:15px;font-weight:500;padding:10px 0}
.menu .link:hover,.menu .link[aria-current]{color:#F3F0E8}
.cta-sm{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:#FF5B23;color:#0D0D0B !important;font-weight:700;text-decoration:none;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;font-size:13px;white-space:nowrap}
.cta-sm:hover{background:#FF7445}
.burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #3A3A34;border-radius:12px;background:transparent;color:#F3F0E8;cursor:pointer;padding:0}
.mobile-nav{border-top:1px solid #24241F;padding:8px 20px 20px;display:flex;flex-direction:column;background:#0D0D0B}
.mobile-nav[hidden]{display:none}
.mobile-nav a:not(.btn){display:flex;align-items:center;min-height:52px;color:#D4D0C6;text-decoration:none;font-size:17px;font-weight:500;border-bottom:1px solid #1E1E1B}
.mobile-nav a[aria-current]{color:#FF5B23}
.mobile-nav .btn{margin-top:16px;width:100%}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-size:15px;white-space:nowrap;border:0;cursor:pointer;font-family:inherit}
.btn-o{background:#FF5B23;color:#0D0D0B !important}.btn-o:hover{background:#FF7445}
button[type=submit]{border:0;cursor:pointer;font-family:inherit}
.site-footer{border-top:1px solid #24241F;background:#0D0D0B;color:#F3F0E8;font-family:Inter,system-ui,sans-serif}
.site-footer .inner{max-width:1240px;margin:0 auto;padding:48px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px 32px}
.site-footer .brand{display:flex;flex-direction:column;gap:6px;color:#A8A498;font-size:15px}
.site-footer .logo{font-family:Anton,Impact,sans-serif;font-size:26px;text-transform:uppercase;letter-spacing:.04em;color:#F3F0E8}
.site-footer nav{display:flex;flex-wrap:wrap;gap:0 24px;font-size:15px}
.site-footer nav a{color:#D4D0C6;text-decoration:none;padding:10px 0}
.site-footer nav a:hover{color:#F3F0E8}
.site-footer nav a.ig{color:#FF5B23}
.site-footer .copy{padding-top:0;font-size:13px;color:#8C887D}
.hp{position:absolute;left:-9999px}
.hero-home{background:linear-gradient(90deg,#0D0D0B 0%,rgba(13,13,11,.92) 38%,rgba(13,13,11,.35) 70%,rgba(13,13,11,.15) 100%),url(/assets/img/aleksa-portret.jpg) right center/auto 100% no-repeat,#0D0D0B}
.chip{min-height:44px;padding:0 20px;border-radius:999px;cursor:pointer;font-size:15px;font-weight:600;background:transparent;color:#F3F0E8;border:1px solid #3A3A34;font-family:inherit}
.chip[aria-pressed=true]{background:#FF5B23;color:#0D0D0B;border-color:#FF5B23}
@media (max-width:760px){
.tst-row{display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px !important;padding-bottom:8px}
.tst-row>*{flex:0 0 66%;scroll-snap-align:start}
}
@media (max-width:860px){
.menu .link,.menu .cta-sm{display:none}
.burger{display:inline-flex}
}
@media (max-width:760px){
.hero-home{background:#0D0D0B;min-height:0 !important}
.hero-home>div>div{padding-top:72px !important}
.site-header .logo{font-size:20px}
}
