:root{--tusz:#000;--kreda:#fff;--murawa:#2b6242;--haft:#1a3d28;--flanela:#e6e9e7;--szew:#525a56;--popiol:#b4bab6;--tlo:var(--flanela);--tlo-karta:var(--kreda);--tekst:var(--tusz);--tekst-cichy:var(--szew);--kontur:var(--tusz);--akcja:var(--murawa);--akcja-tekst:var(--kreda);--akcja-wcisniety:var(--haft);--tablica:var(--haft);--tablica-kafel:var(--tusz);--tablica-tekst:var(--kreda);--fokus:var(--tusz);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-20:80px;--r-0:0px;--r-karta:6px;--r-pelny:999px;--kreska-gruba:3px;--kreska:2px;--kreska-cienka:1px;--font-display:"Courier Prime", "Courier New", monospace;--font-tekst:"Libre Franklin", "Franklin Gothic Medium", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=noc]{--tlo:var(--tusz);--tlo-karta:var(--haft);--tekst:var(--kreda);--tekst-cichy:var(--popiol);--kontur:var(--kreda);--fokus:var(--kreda);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme=noc]{--color-black:var(--tusz);--color-white:var(--kreda);--color-green:var(--murawa);--color-green-dark:var(--haft);--color-flannel:var(--flanela);--color-gray:var(--szew);--color-ash:var(--popiol);--color-bg:var(--tlo);--color-surface:var(--tlo-karta);--color-text:var(--tekst);--color-text-muted:var(--tekst-cichy);--color-line:var(--kontur);--color-focus:var(--fokus);--color-action:var(--akcja);--color-on-action:var(--akcja-tekst);--color-action-pressed:var(--akcja-wcisniety);--color-board:var(--tablica);--color-board-tile:var(--tablica-kafel);--color-on-board:var(--tablica-tekst);--space-1:var(--s-1);--space-2:var(--s-2);--space-3:var(--s-3);--space-4:var(--s-4);--space-6:var(--s-6);--space-8:var(--s-8);--space-12:var(--s-12);--space-20:var(--s-20);--radius-none:var(--r-0);--radius-card:var(--r-karta);--radius-round:var(--r-pelny);--stroke-thick:var(--kreska-gruba);--stroke:var(--kreska);--stroke-thin:var(--kreska-cienka);--font-display-face:var(--font-display);--font-text-face:var(--font-tekst)}:root{--color-link-hover:var(--murawa)}[data-theme=noc]{--color-link-hover:var(--popiol)}@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/CourierPrime-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/LibreFranklin-VF.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);scroll-padding-top:var(--space-4)}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-text-face);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:17px;line-height:27px;display:flex}img{max-width:100%;height:auto;display:block}h1,h2,h3{text-wrap:balance}a{color:var(--color-text)}a:not(.btn):hover{color:var(--color-link-hover)}main{flex:1}.container{max-width:1120px;padding-inline:var(--space-4);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);z-index:5;background:var(--color-bg);position:absolute;top:-80px}.skip-link:focus{top:var(--space-2)}.section{padding-block:var(--space-12);border-top:var(--stroke-thick) solid var(--color-line)}.section h2{margin:0 0 var(--space-6);font:700 30px/36px var(--font-display-face)}.section__intro{margin:0 0 var(--space-6);max-width:46ch;color:var(--color-text-muted)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-6);font:650 17px/1 var(--font-text-face);cursor:pointer;background:var(--color-action);color:var(--color-on-action);border:var(--stroke-thick) solid var(--color-line);border-radius:var(--radius-none);text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-action-pressed)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.btn--secondary{color:var(--color-text);background:0 0}.btn--secondary:hover{background:var(--color-text);color:var(--color-bg)}.board{background:var(--color-board);color:var(--color-on-board);border:6px solid var(--color-black);font-family:var(--font-display-face);text-transform:uppercase;font-weight:700}[data-theme=noc] .board{border:var(--stroke-thick) solid var(--color-line)}.tile{background:var(--color-board-tile);min-width:1.15em;color:var(--color-on-board);font-family:var(--font-display-face);border:2px solid var(--color-white);justify-content:center;align-items:center;padding:.08em .14em;font-weight:700;display:inline-flex}.icon-button{border-radius:var(--radius-none);background:var(--color-black);width:48px;height:48px;color:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-black), inset 0 0 0 4px var(--color-white);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.icon-button:hover{background:var(--color-green);color:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-green), inset 0 0 0 4px var(--color-white)}.icon-button:active{transform:translateY(1px)}.icon-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (width>=760px){.container{padding-inline:var(--space-8)}.section{padding-block:var(--space-20)}.section h2{font-size:34px;line-height:40px}}.card-box{min-width:0}.card{cursor:pointer;-webkit-user-select:none;user-select:none;aspect-ratio:63/88;perspective:1400px;width:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative;container-type:inline-size}.card.has-tilt{transform:perspective(900px) rotateX(var(--card-tilt-y,0deg)) rotateY(var(--card-tilt-x,0deg))}.card__inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}.card.is-flipped .card__inner{transform:rotateY(180deg)}.card__face{backface-visibility:hidden;border:var(--stroke-thick) solid var(--color-black);border-radius:var(--radius-card);position:absolute;inset:0;overflow:hidden}.card__front{background:var(--color-white);flex-direction:column;padding:4.5%;display:flex}.card__window{border:var(--stroke-thick) solid var(--color-black);background:var(--color-black);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card__window>img{width:92%}.card__window .card__photo{object-fit:cover;object-position:center top;filter:contrast(1.12)url(#duotone);width:100%;height:100%;position:absolute;inset:0}.card__number{aspect-ratio:1;border-radius:var(--radius-round);background:var(--color-green);border:var(--stroke-thick) solid var(--color-black);width:19%;box-shadow:0 0 0 3px var(--color-white);color:var(--color-white);font:900 11cqw/1 var(--font-text-face);justify-content:center;align-items:center;display:flex;position:absolute;top:3%;right:3%}.card__plate{background:var(--color-black);color:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-black), inset 0 0 0 4px var(--color-white);justify-content:center;align-items:center;gap:4%;margin-top:4%;padding:5% 4%;display:flex}.card__plate img{flex:none;width:15%}.card__plate-text{min-width:0}.card__plate b{font:700 clamp(13px, 6.6cqw, 22px) / 1.1 var(--font-display-face);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin-right:-.22em;display:block}.card__plate--shop b{letter-spacing:.14em;text-align:left;margin-right:0;font-size:clamp(12px,4.6cqw,17px);line-height:1.25}.card__plate span{font:400 clamp(12px, 3.8cqw, 14px) / 1.3 var(--font-text-face);color:var(--color-ash);margin-top:2px;display:block}.card__back{background:var(--color-flannel);color:var(--color-black);font:400 clamp(12px, 4.2cqw, 15px) / 1.4 var(--font-text-face);flex-direction:column;gap:4%;padding:7%;display:flex;transform:rotateY(180deg)}.card__back-head{border-bottom:var(--stroke) solid var(--color-black);align-items:flex-end;gap:5%;padding-bottom:4%;display:flex}.card__back-number{font:900 24cqw/.78 var(--font-text-face);letter-spacing:-.03em;color:var(--color-green)}.card__back h3{min-width:0;font:700 clamp(13px, 6.4cqw, 22px) / 1.1 var(--font-display-face);letter-spacing:.08em;text-transform:uppercase;margin:0}.card__back table{border-collapse:collapse;width:100%;font:700 clamp(11px, 3.4cqw, 12px) / 1.3 var(--font-display-face);text-transform:uppercase}.card__back th{background:var(--color-green);color:var(--color-white);border:var(--stroke-thin) solid var(--color-black);padding:4px 2px}.card__back td{text-align:center;border:var(--stroke-thin) solid var(--color-black);padding:4% 2px;font-size:clamp(13px,5.4cqw,19px)}.card__back p{max-width:30ch;margin:0}.card__back p b{font-weight:650}.card__foil{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.card-flip{margin:var(--space-3) auto 0}@media (prefers-reduced-motion:reduce){.card,.card__inner{transition:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.btn,.icon-button,.site-header nav a,.site-footer a{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.icon-button .icon{transition:transform .5s cubic-bezier(.3,.7,.2,1)}.card-flip[aria-pressed=true] .icon{transform:scaleX(-1)}.hero .card{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both deal-in}@supports (animation-timeline:view()){[data-reveal]{animation:linear both reveal-up;animation-timeline:view();animation-range:entry 5% entry 80%}.team-row{view-timeline:--team block}.team-row .card{animation:linear both deal-in;animation-timeline:--team;animation-range:entry calc(var(--index,0) * 10%) entry calc(60% + var(--index,0) * 10%)}.team-row .card-box:nth-child(2) .card{--index:1}.team-row .card-box:nth-child(3) .card{--index:2}.team-row .card-box:nth-child(4) .card{--index:3}.team-row .card-box:nth-child(5) .card{--index:4}[data-reveal=tile]{transform-origin:50% 0;animation:linear both reveal-tile;animation-timeline:view();animation-range:entry 10% entry 90%}}}@keyframes reveal-up{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes deal-in{0%{opacity:0;translate:0 36px;rotate:-5deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes reveal-tile{0%{opacity:0;transform:perspective(300px)rotateX(-70deg)}to{opacity:1;transform:none}}.theme-toggle[data-astro-cid-l6lhmie6] .icon--sun,[data-theme=noc] .theme-toggle[data-astro-cid-l6lhmie6] .icon--moon{display:none}[data-theme=noc] .theme-toggle[data-astro-cid-l6lhmie6] .icon--sun{display:block}.site-header[data-astro-cid-nen7h5rs]{border-bottom:var(--stroke-thick) solid var(--color-line)}.site-header__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:76px;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{padding:var(--space-1) 0;display:block}.site-header__logo[data-astro-cid-nen7h5rs]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.site-header__mark[data-astro-cid-nen7h5rs]{width:52px;height:auto}.site-header__wordmark[data-astro-cid-nen7h5rs]{width:190px;height:auto;display:none}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);display:flex}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:0 var(--space-4);font:650 15px/1 var(--font-text-face);display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--color-text);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-text);border-bottom-color:var(--color-text)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}nav[data-astro-cid-nen7h5rs] .site-header__phone[data-astro-cid-nen7h5rs]{display:none}@media (width>=760px){.site-header__mark[data-astro-cid-nen7h5rs]{display:none}.site-header__wordmark[data-astro-cid-nen7h5rs]{display:block}.site-header__actions[data-astro-cid-nen7h5rs]{gap:var(--space-8)}nav[data-astro-cid-nen7h5rs]{gap:0 var(--space-8)}nav[data-astro-cid-nen7h5rs] .site-header__phone[data-astro-cid-nen7h5rs]{display:inline-flex}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-12);background:var(--color-bg);color:var(--color-text);border-top:var(--stroke-thick) solid var(--color-line)}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-6);justify-items:start;display:grid}.site-footer__badge[data-astro-cid-jo6i4kqk]{width:120px;height:auto}p[data-astro-cid-jo6i4kqk]{font:400 15px/24px var(--font-text-face);color:var(--color-text-muted);margin:0}ul[data-astro-cid-jo6i4kqk]{font:400 15px/24px var(--font-text-face);margin:0;padding:0;list-style:none}.site-footer__label[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-2)}.site-footer__phone[data-astro-cid-jo6i4kqk]{height:56px;padding:0 var(--space-4);letter-spacing:.04em;font-size:26px;text-decoration:none}.site-footer__phone[data-astro-cid-jo6i4kqk]:hover{background:var(--color-green);color:var(--color-white)}.site-footer__phone[data-astro-cid-jo6i4kqk]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.site-footer__contact[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2)}.site-footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.icon-button,.site-footer__phone){color:var(--color-white);text-underline-offset:3px;padding:10px 0;text-decoration-thickness:2px;display:inline-block}.site-footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.icon-button,.site-footer__phone):hover{color:var(--color-ash)}.site-footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.icon-button,.site-footer__phone):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.site-footer__legal[data-astro-cid-jo6i4kqk]{padding-top:var(--space-4);border-top:var(--stroke-thin) solid var(--color-gray);grid-column:1/-1;font-size:14px}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);text-underline-offset:3px;padding:12px 0;display:inline-block}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white)}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.site-footer__social[data-astro-cid-jo6i4kqk]{gap:var(--space-3);margin-top:var(--space-4);display:flex}@media (width>=760px){.site-footer__grid[data-astro-cid-jo6i4kqk]{align-items:start;gap:var(--space-8);grid-template-columns:160px minmax(0,1fr) minmax(0,1fr)}}
