@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.p.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.p.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.p.35tcax5pyx804.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_80d65f4b-module__8PPDDG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_80d65f4b-module__8PPDDG__variable{--font-display-src:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_3b45c5d5-module__h0MUWq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_3b45c5d5-module__h0MUWq__variable{--font-sans-src:"Montserrat", "Montserrat Fallback"}
.Header-module__Af2_WG__header{z-index:10;transition:background .5s var(--ease), border-color .5s var(--ease), backdrop-filter .5s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.Header-module__Af2_WG__solid{background:color-mix(in srgb, var(--c-bg-deep) 84%, transparent);border-bottom-color:var(--c-border);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%)}:root[data-theme=light] .Header-module__Af2_WG__header:not(.Header-module__Af2_WG__naTmavom){background:color-mix(in srgb, var(--c-bg) 90%, transparent);border-bottom-color:var(--c-border);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%)}.Header-module__Af2_WG__inner{transition:padding .5s var(--ease);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.9rem,2.2vw,2rem);padding-block:1.4rem;display:flex}.Header-module__Af2_WG__solid .Header-module__Af2_WG__inner{padding-block:.9rem}.Header-module__Af2_WG__logo{align-items:center;text-decoration:none;display:inline-flex}.Header-module__Af2_WG__mark{width:auto;height:30px;transition:height .5s var(--ease), opacity .4s var(--ease);flex:none;display:block}.Header-module__Af2_WG__solid .Header-module__Af2_WG__mark{height:26px}.Header-module__Af2_WG__logo:hover .Header-module__Af2_WG__mark{opacity:.8}.Header-module__Af2_WG__navRow{display:contents}.Header-module__Af2_WG__ovladace{flex:none;align-items:center;gap:.35rem;display:inline-flex}.Header-module__Af2_WG__burger{display:none}.Header-module__Af2_WG__nav{font-size:var(--step--2);letter-spacing:var(--tracking-nav);text-transform:uppercase;align-items:center;gap:clamp(.9rem,2.2vw,2rem);margin-left:auto;font-weight:600;display:flex}.Header-module__Af2_WG__nav a{white-space:nowrap;color:var(--c-muted);transition:color .35s var(--ease);align-items:center;gap:.5rem;padding-block:.3rem;text-decoration:none;display:inline-flex;position:relative}.Header-module__Af2_WG__dot{background:var(--c-accent-deep);width:4px;height:4px;transition:transform .4s var(--ease);transform:rotate(45deg)scale(0)}.Header-module__Af2_WG__nav a:hover,.Header-module__Af2_WG__nav a.Header-module__Af2_WG__active{color:var(--c-accent)}.Header-module__Af2_WG__nav a:hover .Header-module__Af2_WG__dot,.Header-module__Af2_WG__nav a.Header-module__Af2_WG__active .Header-module__Af2_WG__dot{transform:rotate(45deg)scale(1)}.Header-module__Af2_WG__cta{white-space:nowrap;flex:none;order:1;padding:.6rem 1.25rem}@media (max-width:1079px){.Header-module__Af2_WG__inner,.Header-module__Af2_WG__solid .Header-module__Af2_WG__inner{flex-wrap:nowrap;gap:.7rem .8rem;padding-block:.85rem}.Header-module__Af2_WG__logo{gap:.6rem}.Header-module__Af2_WG__burger{width:2.1rem;height:2.1rem;color:var(--c-muted-2);cursor:pointer;transition:color .3s var(--ease), border-color .3s var(--ease);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.Header-module__Af2_WG__burger[aria-expanded=true]{color:var(--c-accent);border-color:var(--c-hairline)}.Header-module__Af2_WG__burger:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.Header-module__Af2_WG__navRow{padding:1.2rem var(--gutter) 1.5rem;background:var(--c-bg-deep);border-bottom:1px solid var(--c-border);flex-direction:column;align-items:stretch;gap:1.1rem;display:none;position:absolute;top:100%;left:0;right:0}.Header-module__Af2_WG__navRow.Header-module__Af2_WG__otvorene{display:flex}.Header-module__Af2_WG__nav{font-size:var(--step--1);letter-spacing:.1em;flex-direction:column;align-items:stretch;gap:0;margin-left:0}.Header-module__Af2_WG__nav a{border-bottom:1px solid var(--c-outline-soft);gap:.6rem;padding-block:.85rem}.Header-module__Af2_WG__nav a:last-child{border-bottom:none}.Header-module__Af2_WG__cta{order:0;justify-content:center;padding:.8rem 1.2rem}.Header-module__Af2_WG__mark,.Header-module__Af2_WG__solid .Header-module__Af2_WG__mark{height:25px}}@media (min-width:640px) and (max-width:1079px){.Header-module__Af2_WG__cta{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.Header-module__Af2_WG__burger{transition:none}}
.CookieBanner-module___9etpq__overlay{z-index:60;padding:var(--gutter);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:CookieBanner-module___9etpq__fade .3s var(--ease) both;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.CookieBanner-module___9etpq__banner{width:min(100%,32rem);max-height:calc(100svh - 2 * var(--gutter));border:1px solid var(--c-accent-deep);border-radius:var(--radius);background:linear-gradient(160deg, var(--c-surface), var(--c-bg-deep));box-shadow:0 30px 80px #000000b3, 0 0 70px color-mix(in srgb, var(--c-accent-deep) 20%, transparent);animation:CookieBanner-module___9etpq__rise .45s var(--ease) both;padding:clamp(1.5rem,4vw,2.25rem);overflow-y:auto}.CookieBanner-module___9etpq__banner:before{content:"";background:linear-gradient(90deg, transparent, var(--c-accent), transparent);height:2px;position:absolute;inset:0 0 auto}.CookieBanner-module___9etpq__banner{position:relative}@keyframes CookieBanner-module___9etpq__fade{0%{opacity:0}}.CookieBanner-module___9etpq__banner:focus{outline:none}.CookieBanner-module___9etpq__banner:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@keyframes CookieBanner-module___9etpq__rise{0%{opacity:0;transform:translateY(12px)}}.CookieBanner-module___9etpq__title{font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-accent);margin:0;font-weight:600}.CookieBanner-module___9etpq__text{color:var(--c-fg);font-size:var(--step--1);margin:.9rem 0 0;line-height:1.7}.CookieBanner-module___9etpq__actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.4rem;display:grid}.CookieBanner-module___9etpq__link{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent-deep);text-decoration-color:var(--c-accent-deep)}.CookieBanner-module___9etpq__link:hover{-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}.CookieBanner-module___9etpq__settings{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color .35s var(--ease);background:0 0;border:0;padding:0}.CookieBanner-module___9etpq__settings:hover{color:var(--c-accent)}@media (prefers-reduced-motion:reduce){.CookieBanner-module___9etpq__banner,.CookieBanner-module___9etpq__overlay{animation:none}}
.ScrollReward-module__oZF9Yq__wrap{text-align:center;opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);place-items:center;gap:.1rem;padding-block:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,2.5rem);display:grid;transform:translateY(10px)}.ScrollReward-module__oZF9Yq__shown{opacity:1;transform:none}.ScrollReward-module__oZF9Yq__eyebrow{font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-accent-deep);margin:0 0 .9rem;font-weight:600}.ScrollReward-module__oZF9Yq__title{max-width:24ch;font-family:var(--font-display);font-size:var(--step-1);text-wrap:balance;color:var(--c-fg);margin:0;line-height:1.3}.ScrollReward-module__oZF9Yq__text{max-width:40ch;font-size:var(--step--1);color:var(--c-muted);margin:.7rem 0 0}.ScrollReward-module__oZF9Yq__button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;gap:.6rem;margin-top:1.8rem;padding:0;display:grid}.ScrollReward-module__oZF9Yq__arrow{aspect-ratio:1;border:1px solid var(--c-hairline);width:clamp(46px,6vw,58px);font-size:var(--step-1);color:var(--c-accent);transition:transform .45s var(--ease), border-color .45s var(--ease), background .45s var(--ease);border-radius:999px;place-items:center;line-height:1;display:grid}.ScrollReward-module__oZF9Yq__glyph{transition:transform .45s var(--ease);display:block}.ScrollReward-module__oZF9Yq__shown .ScrollReward-module__oZF9Yq__glyph{animation:ScrollReward-module__oZF9Yq__bob 2.8s var(--ease) infinite}@keyframes ScrollReward-module__oZF9Yq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ScrollReward-module__oZF9Yq__button:hover .ScrollReward-module__oZF9Yq__arrow,.ScrollReward-module__oZF9Yq__button:focus-visible .ScrollReward-module__oZF9Yq__arrow{border-color:var(--c-accent);background:color-mix(in srgb, var(--c-accent-deep) 16%, transparent)}.ScrollReward-module__oZF9Yq__button:hover .ScrollReward-module__oZF9Yq__glyph,.ScrollReward-module__oZF9Yq__button:focus-visible .ScrollReward-module__oZF9Yq__glyph{animation:none;transform:translateY(-4px)}.ScrollReward-module__oZF9Yq__button:focus-visible .ScrollReward-module__oZF9Yq__arrow{outline:2px solid var(--c-accent);outline-offset:3px}.ScrollReward-module__oZF9Yq__label{font-size:var(--step--2);letter-spacing:var(--tracking-nav);text-transform:uppercase;color:var(--c-muted-2);transition:color .35s var(--ease)}.ScrollReward-module__oZF9Yq__button:hover .ScrollReward-module__oZF9Yq__label,.ScrollReward-module__oZF9Yq__button:focus-visible .ScrollReward-module__oZF9Yq__label{color:var(--c-accent)}@media (prefers-reduced-motion:reduce){.ScrollReward-module__oZF9Yq__wrap{transition:opacity .2s linear;transform:none}.ScrollReward-module__oZF9Yq__shown .ScrollReward-module__oZF9Yq__glyph{animation:none}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--c-border);background:var(--c-bg-deep);font-size:var(--step--1)}.Footer-module__EZoWya__inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:clamp(2.5rem,6vw,4rem);display:grid}.Footer-module__EZoWya__mark{width:auto;height:32px;margin-bottom:.9rem;display:block}.Footer-module__EZoWya__inner p{margin:0}.Footer-module__EZoWya__nav,.Footer-module__EZoWya__contact{flex-direction:column;gap:.7rem;display:flex}.Footer-module__EZoWya__nav a,.Footer-module__EZoWya__contact a{color:var(--c-muted);width:fit-content;transition:color .35s var(--ease);text-decoration:none}.Footer-module__EZoWya__nav a:hover,.Footer-module__EZoWya__contact a:hover{color:var(--c-accent)}.Footer-module__EZoWya__bottom{border-top:1px solid var(--c-border);font-size:var(--step--2);padding-block:1.5rem}@media (max-width:720px){.Footer-module__EZoWya__inner{grid-template-columns:1fr;gap:2.25rem}}.Footer-module__EZoWya__legal{flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.Footer-module__EZoWya__legal a{color:inherit;transition:color .35s var(--ease);text-decoration:none}.Footer-module__EZoWya__legal a:hover{color:var(--c-accent)}
:root,:root[data-theme=light] .vzdy-tmavy{--c-bg:#181716;--c-bg-deep:#100f0e;--c-bg-alt:#1e1d1b;--c-surface:#222120;--c-surface-2:#2a2927;--c-border:#2e2d2a;--c-hairline:#c8a86957;--c-fg:#e8e4dc;--c-prose:#d5d0c6;--c-muted:#9a9a9a;--c-muted-2:#8c8c8c;--c-accent:#e8d5a0;--c-accent-deep:#a8894a;--c-accent-fg:#100f0e;--c-teal:#5cc2b4;--c-teal-deep:#2a9d8f;--c-teal-soft:#5cc2b41f;--c-ok:#8ab87a;--c-warn:#e08a76;--c-glow:#e3cb861a;--c-fade:24, 23, 22;--c-outline-soft:#ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] .vzdy-tmavy{color:var(--c-fg)}:root{--font-sans:var(--font-sans-src), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-display:var(--font-display-src), Georgia, Times New Roman, serif;--step--2:clamp(.72rem, .7rem + .1vw, .78rem);--step--1:clamp(.82rem, .79rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.0625rem);--step-1:clamp(1.18rem, 1.08rem + .5vw, 1.4rem);--step-2:clamp(1.5rem, 1.25rem + 1.2vw, 2.1rem);--step-3:clamp(2rem, 1.5rem + 2.4vw, 3.4rem);--step-4:clamp(2.3rem, 1.6rem + 2.6vw, 3.9rem);--tracking-eyebrow:.26em;--tracking-label:.14em;--tracking-nav:.14em;--width:1240px;--width-prose:66ch;--radius:2px;--gutter:clamp(1.25rem, 5vw, 3rem);--ease:cubic-bezier(.22, 1, .36, 1);--dur:.8s}:root[data-theme=light]{--c-bg:#f6f2ea;--c-bg-deep:#ede6d8;--c-bg-alt:#fbf8f3;--c-surface:#fffdf8;--c-surface-2:#f2ede2;--c-border:#e3dacc;--c-hairline:#1f3b6333;--c-sage:#e3e9f2;--c-fg:#1a1714;--c-prose:#35302a;--c-muted:#625b52;--c-muted-2:#6b645a;--c-accent:#1f3b63;--c-accent-deep:#4a6a9a;--c-accent-fg:#fbf8f3;--c-teal:#1f3b63;--c-teal-deep:#4a6a9a;--c-teal-soft:#1f3b6314;--c-ochre:#c98a1b;--c-apricot:#d9826a;--c-ok:#3f7536;--c-warn:#a8412a;--c-glow:#1f3b6312;--c-fade:246, 242, 234;--c-outline-soft:#23201c12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--c-bg);color:var(--c-fg);font-family:var(--font-sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:300;line-height:1.75}body:before{content:"";z-index:1;pointer-events:none;opacity:.035;background-image: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.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}img{max-width:100%;height:auto}::selection{background:var(--c-accent-deep);color:var(--c-accent-fg)}h1,h2,h3{font-family:var(--font-display);letter-spacing:.005em;text-wrap:balance;font-weight:700;line-height:1.14}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}.container{width:100%;max-width:var(--width);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-accent);align-items:center;gap:.9rem;margin:0 0 1rem;font-weight:600;display:flex}.eyebrow:after{content:"";background:linear-gradient(90deg, var(--c-hairline), transparent);flex:1;height:1px}.prose{max-width:var(--width-prose);counter-reset:pointa;color:var(--c-prose);min-width:0;font-weight:400;line-height:1.8}.prose p:not(:where(.bez-prozy *)){margin-block:1.35em}.prose>p:first-of-type{font-size:var(--step-1);color:var(--c-fg);line-height:1.65}.prose>p:first-of-type:first-letter{float:left;font-family:var(--font-display);color:var(--c-accent);margin:.06em .12em 0 0;font-size:3.4em;font-weight:700;line-height:.82}.prose h2>a,.prose h3>a{color:inherit;text-decoration:none}.prose h2>a:after,.prose h3>a:after{content:"#";color:var(--c-accent-deep);opacity:0;transition:opacity .3s var(--ease);margin-left:.35em;font-size:.7em;font-weight:400}.prose h2:hover>a:after,.prose h3:hover>a:after,.prose h2>a:focus-visible:after,.prose h3>a:focus-visible:after{opacity:1}.prose strong:not(:where(.bez-prozy *)),.prose b:not(:where(.bez-prozy *)){color:var(--c-accent);font-weight:600}.prose em{color:var(--c-fg)}.prose a:not(:where(.bez-prozy *)){color:var(--c-teal);background-image:linear-gradient(var(--c-teal-deep), var(--c-teal-deep));transition:background-size .3s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.prose a:not(:where(.bez-prozy *)):hover{background-size:100% 2px}.prose a:not(:where(.bez-prozy *)){overflow-wrap:anywhere}.prose :is(h1,h2,h3,h4) a{color:inherit;background-image:none;text-decoration:none}.prose :is(h2,h3):hover a{color:var(--c-accent)}.prose :is(h2,h3){margin-top:2.6em;margin-bottom:.7em}.prose h2{scroll-margin-top:calc(var(--header-h,4.6rem) + 1.2rem);padding-top:2rem;position:relative}.prose h2:before{content:"";background:var(--c-accent-deep);width:2.5rem;height:2px;position:absolute;top:0;left:0}.prose h3{color:var(--c-fg)}.prose ul,.prose ol{margin-block:1.35em;padding-left:1.5rem}.prose ul{padding-left:0;list-style:none}.prose ul li{margin-block:.6em;padding-left:1.75rem;position:relative}.prose ul li:before{content:"";background:var(--c-accent-deep);width:5px;height:5px;position:absolute;top:.62em;left:.15rem;transform:rotate(45deg)}.prose ol{counter-reset:item;padding-left:0;list-style:none}.prose ol>li{counter-increment:item;margin-block:.6em;padding-left:2.4rem;position:relative}.prose ol>li:before{content:counter(item, decimal-leading-zero);font-family:var(--font-display);color:var(--c-accent-deep);font-size:.95em;font-weight:700;position:absolute;top:.05em;left:0}.prose li::marker{color:var(--c-accent-deep)}.prose blockquote{border:0;border-left:2px solid var(--c-accent-deep);background:linear-gradient(90deg, var(--c-bg-alt), transparent);font-size:var(--step-1);color:var(--c-fg);margin:2.5em 0;padding:1.75rem 1.75rem 1.75rem 3.5rem;font-style:normal;line-height:1.6;position:relative}.prose blockquote:before{content:"„";font-family:var(--font-display);color:var(--c-accent-deep);opacity:.55;font-size:3.6rem;line-height:1;position:absolute;top:.3rem;left:.9rem}.prose blockquote p{margin:0}.prose blockquote strong{color:var(--c-fg)}.prose pre,.prose code{font-size:.92em}.prose pre{border-radius:var(--radius);background:var(--c-bg-deep);border:1px solid var(--c-border);white-space:pre-wrap;overflow-wrap:anywhere;contain:inline-size;padding:1.1rem;overflow-x:auto}.prose :not(pre)>code{background:var(--c-surface-2);color:var(--c-accent);border-radius:2px;padding:.15em .4em}.prose .table-wrap{contain:inline-size;border:1px solid var(--c-border);background:var(--c-bg-alt);margin-block:2.2em;overflow-x:auto}.prose table:not(:where(.bez-prozy *)){border-collapse:collapse;width:100%;font-size:var(--step--1)}.prose th:not(:where(.bez-prozy *)),.prose td:not(:where(.bez-prozy *)){border-bottom:1px solid var(--c-border);text-align:left;padding:.85rem 1.1rem}.prose thead th:not(:where(.bez-prozy *)){letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:var(--step--2);color:var(--c-accent);border-bottom-color:var(--c-hairline);white-space:nowrap}.prose tbody tr:last-child td:not(:where(.bez-prozy *)){border-bottom:0}@media (max-width:640px){.prose thead th:not(:where(.bez-prozy *)){white-space:normal}.prose th:not(:where(.bez-prozy *)),.prose td:not(:where(.bez-prozy *)){padding:.7rem .6rem}}.prose tbody tr:last-child:not(:where(.bez-prozy *)){font-weight:500}.prose .table-wrap:has(>table.stack){background:0 0;border:0;overflow:visible}.prose table.stack thead{display:none}.prose table.stack,.prose table.stack tbody,.prose table.stack td{display:block}.prose table.stack tbody{counter-reset:karta;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.prose table.stack tr,.prose table.stack tbody tr:last-child{border:1px solid var(--c-border);background:var(--c-bg-alt);counter-increment:karta;transition:border-color .3s var(--ease);flex-direction:column;gap:.6rem;padding:1.3rem 1.3rem 1.2rem;font-weight:400;display:flex}.prose table.stack tr:hover{border-color:var(--c-hairline)}.prose table.stack td{border:0;order:2;padding:0}.prose table.stack td:first-child{font-family:var(--font-display);font-size:var(--step-0);color:var(--c-fg);order:0;font-weight:600;line-height:1.3}.prose table.stack td:first-child:before{content:counter(karta, decimal-leading-zero);font-size:var(--step--1);color:var(--c-accent);margin-bottom:.35rem;display:block}.prose table.stack td:not(:first-child):not(:last-child){font-size:var(--step--1);color:var(--c-muted);line-height:1.6}.prose table.stack tbody tr td.znacka{flex-wrap:wrap;order:1;align-items:center;gap:.35rem .6rem;display:flex}.prose table.stack tbody tr td.znacka:before{content:attr(data-label);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-weight:600}.prose table.stack td.znacka .stitok{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);border:1px solid;border-radius:999px;padding:.2rem .65rem;font-weight:600;line-height:1.5}.prose table.stack td.znacka[data-ton=ano] .stitok{color:var(--c-ok)}.prose table.stack td.znacka[data-ton=nie] .stitok{color:var(--c-muted)}.prose table.stack td:last-child{border-left:2px solid var(--c-accent-deep);font-size:var(--step--1);color:var(--c-prose);order:3;margin-top:auto;padding:.2rem 0 0 .9rem;line-height:1.65}.prose table.stack td:last-child:before{content:attr(data-label);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);margin-bottom:.2rem;font-weight:600;display:block}@media (max-width:640px){.prose table.stack tbody{grid-template-columns:minmax(0,1fr)}}.prose tbody td:not(:first-child):not(:where(.bez-prozy *)){font-variant-numeric:tabular-nums}.prose img:not(:where(.bez-prozy *)){border-radius:var(--radius);border:1px solid var(--c-border)}.prose .shot{margin-block:2rem;display:block}.prose .shot img{width:100%;height:auto;display:block}.prose .shot-link{cursor:zoom-in;background-image:none;display:block}.prose .shot-link:focus-visible{outline:2px solid var(--c-teal);outline-offset:3px}.prose .shot-caption{font-size:var(--step--1);color:var(--c-muted);margin-top:.75rem;line-height:1.6;display:block}.prose hr{background:var(--c-border);border:0;height:1px;margin-block:3rem;position:relative;overflow:visible}.prose hr:after{content:"";background:var(--c-accent-deep);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}main{padding-bottom:clamp(3rem,8vw,5rem)}.muted{color:var(--c-muted)}.btn,.btn-pill{border:1px solid var(--c-accent);background:var(--c-accent);color:var(--c-accent-fg);font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:background .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn-pill{align-self:flex-start}.btn svg,.btn-pill svg{width:1rem;height:1rem;transition:transform .35s var(--ease);flex:none}.btn:hover,.btn-pill:hover,.btn-pill-host:hover .btn-pill{background:#2a4d7f;border-color:#2a4d7f;box-shadow:0 10px 22px -12px #1f3b6399}.btn:hover svg,.btn-pill:hover svg,.btn-pill-host:hover .btn-pill svg{transform:translate(4px)}.magnet{transform:translate3d(var(--tx,0), var(--ty,0), 0);transition:background .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease), transform .5s var(--ease)}.btn:disabled{opacity:.5;cursor:default;box-shadow:none}.btn-secondary{color:var(--c-accent);background:0 0}.btn-secondary:hover{border-color:var(--c-accent);background:var(--c-teal-soft);color:var(--c-accent);box-shadow:none}.link{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-accent);align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.link:after{content:"";background:var(--c-accent-deep);width:1.8rem;height:1px;transition:width .4s var(--ease)}.link:hover:after{width:3rem}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--gutter);z-index:20;background:var(--c-accent);color:var(--c-accent-fg);padding:.5rem 1rem;top:.5rem}::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease)}::view-transition-group(.morph){animation-duration:.42s;animation-timing-function:var(--ease)}::view-transition-image-pair(.morph){animation-name:morph-blur}@keyframes morph-blur{30%{filter:blur(3px)}}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.prose h2>a:after,.prose h3>a:after{transition:none}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.post-grid>*{display:flex}.post-grid>*>*{flex:1}@media (max-width:1080px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.post-grid{grid-template-columns:1fr}}:focus-visible{outline:2px solid var(--c-teal);outline-offset:3px}.spotlight:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%), #4a6a9a4d, #4a6a9a17 45%, transparent 70%);mix-blend-mode:multiply;opacity:0;pointer-events:none;transition:opacity .5s var(--ease);position:absolute;inset:0}.spotlight:hover:after{opacity:1}.blur-word{animation:blur-in .9s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .12s);display:inline-block}@keyframes blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(.25em)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.blur-word{animation:none}.magnet{transform:none}}
