@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-VF.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}:root{--c-granat:#000074;--c-pomarancz:#f45400;--c-czerwien:#e50000;--c-niebieski:#2687ff;--c-blekit:#47d8ff;--c-zielen:#90ff00;--c-zielen-2:#3be000;--c-pomarancz-tekst:#b73f00;--c-niebieski-tekst:#1c65bf;--c-czerwien-tekst:#c30000;--c-zielen-tekst:#407300;--c-tekst-pomocniczy:#4a4a63;--c-biel:#fff;--c-krem:#fff6ee;--c-mgla:#eaf5ff;--c-ramka:#7a7a93;--c-linia:#d9d9e3;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--r-1:4px;--r-2:8px;--r-3:16px;--r-pill:999px;--bw-ui:2px;--shadow-1:0 1px 2px #0000741f,0 2px 8px #00007414;--f-head:"Barlow Semi Condensed","Arial Narrow",system-ui,"Segoe UI",Arial,sans-serif;--f-body:"Source Sans 3",system-ui,"Segoe UI",Arial,sans-serif;--wrap:72rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}body{font:400 1.125rem/1.6 var(--f-body);color:var(--c-granat);background:var(--c-biel);overflow-wrap:break-word;margin:0}img,svg{max-width:100%}h1,h2,h3{font-family:var(--f-head);color:var(--c-granat);margin:0;font-weight:700;line-height:1.2}h1{overflow-wrap:break-word;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:1.5rem}p,ul,ol,dl,address{margin:0 0 var(--s-4)}address{font-style:normal}a{color:var(--c-granat);text-underline-offset:.2em;text-decoration:underline 2px}a:hover{text-decoration-thickness:4px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--s-4);margin-inline:auto}@media (width>=48rem){.wrap{padding-inline:var(--s-6)}}.p-lead{max-width:70ch}.note{color:var(--c-tekst-pomocniczy);max-width:70ch;font-size:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--s-4);z-index:100;background:var(--c-granat);color:#fff;padding:var(--s-3) var(--s-5);border-radius:var(--r-2);min-height:44px;font-weight:600;text-decoration:underline;position:absolute;top:-4rem}.skip:focus{top:var(--s-3)}:focus-visible{outline:3px solid var(--c-granat);outline-offset:3px}.on-dark :focus-visible,.bg-granat :focus-visible{outline-color:var(--c-biel)}main:focus{outline:none}.btn{min-height:3rem;font:600 1.125rem/1.3 var(--f-body);border:var(--bw-ui) solid transparent;cursor:pointer;text-align:center;justify-content:center;align-items:center;padding:.65rem 1.5rem;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:underline 2px}.nav-list{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.menu-btn{min-width:3rem;min-height:3rem;font:600 1.125rem/1.2 var(--f-body);background:var(--c-biel);color:var(--c-granat);border:var(--bw-ui) solid var(--c-granat);border-radius:var(--r-2);cursor:pointer;padding:.5rem 1rem;display:none}@media (width<=47.99rem){.js .menu-btn{align-items:center;gap:.5rem;display:inline-flex}.js .menu-btn[aria-expanded=false]~.site-nav{display:none}.site-nav{flex-basis:100%}.nav-list{flex-direction:column;align-items:stretch}}dl.kv{margin:0}dl.kv div{margin:0 0 var(--s-3)}dl.kv dt{color:var(--c-tekst-pomocniczy);font-size:1rem;font-weight:700}dl.kv dd{margin:0}.num-konto{font-variant-numeric:tabular-nums;letter-spacing:.02em;user-select:all;overflow-wrap:anywhere;font-weight:700}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.btn,.menu-btn{border:2px solid buttontext}}dd a,.f-links a,.f-id a,.more a,.c-blk>p>a{align-items:center;min-height:44px;display:inline-flex}.f-links a{padding-block:0!important}a{color:var(--c-pomarancz-tekst)}.site-header{background:var(--c-biel);border-bottom:4px solid var(--c-krem)}.header-in{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);padding-block:var(--s-3);flex-wrap:wrap;display:flex}.logo-link{border-radius:var(--r-2);align-items:center;min-height:44px;display:inline-flex}.logo{width:200px;height:auto}.nav-list{gap:var(--s-1)}.nav-list a{border-radius:var(--r-pill);min-height:2.75rem;color:var(--c-granat);align-items:center;padding:.4rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-list a:hover{background:var(--c-krem);text-decoration:underline 2px}.nav-list a[aria-current]{background:var(--c-granat);color:var(--c-biel);text-underline-offset:.25em;text-decoration:underline 2px}.nav-list a[aria-current]:focus-visible{outline-offset:3px}@media (width<=47.99rem){.logo{width:170px}.nav-list a{border-radius:var(--r-2)}}.btn{border-radius:var(--r-pill)}.btn-1{background:var(--c-pomarancz-tekst);color:var(--c-biel)}.btn-2{background:var(--c-biel);color:var(--c-granat);border-color:var(--c-granat)}.btns{gap:var(--s-3);margin:var(--s-5) 0 0;flex-wrap:wrap;display:flex}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--c-pomarancz-tekst);margin:0 0 var(--s-3);font-size:1rem;font-weight:700}[data-todo]{background:var(--c-biel);border-radius:var(--r-1);box-shadow:inset 0 -2px 0 var(--c-pomarancz-tekst);padding:0 .25em}.sec{padding-block:var(--s-7);position:relative}.sec:before,.hero:after{content:"";pointer-events:none;background:0 0/96px 28px repeat-x;height:28px;position:absolute;top:-27px;left:0;right:0}.sec-areas:before{background-image:url(/img/krawedz-biel.svg)}.sec-events{background:var(--c-krem)}.sec-events:before{background-image:url(/img/krawedz-krem.svg)}.sec-how:before{background-image:url(/img/krawedz-biel.svg)}.sec-join{background:var(--c-pomarancz);color:var(--c-granat)}.sec-join:before{background-image:url(/img/krawedz-pomarancz.svg)}.sec-join .btn-1{background:var(--c-granat);color:var(--c-biel)}.sec-join .btn-2{color:var(--c-granat);border-color:var(--c-granat);background:0 0}.sec-join a{color:var(--c-granat)}.c-sec{background:var(--c-biel)}@media (width>=48rem){.sec{padding-block:var(--s-8)}}.sec>.wrap>h2,.sec .c-blk>h2{margin-bottom:var(--s-5)}.sh{position:relative}.sh:after{content:"";width:4.5rem;height:6px;margin-top:var(--s-3);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--c-blekit) 25%,var(--c-pomarancz) 0 50%,var(--c-zielen-2) 0 75%,var(--c-czerwien) 0);display:block}.sec-join .sh:after{background:var(--c-granat)}.hero{background:var(--c-krem);padding-block:var(--s-7) var(--s-8);position:relative}.hero:after{display:none}.hero-in{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=56rem){.hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.hero-txt{min-width:0}.hero h1{max-width:16ch}.big{margin-top:var(--s-4);font-size:1.375rem;line-height:1.55}.hero-art{justify-self:center}.hero-art .puzzle{filter:drop-shadow(0 12px 18px #00007424);width:min(420px,70vw);height:auto;display:block}@media (width<=47.99rem){.hero-art .puzzle{width:min(220px,60vw)}.hero{padding-block:var(--s-6) var(--s-7)}}.areas{margin:0 0 var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.area>div{min-width:0}.area{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--c-krem);border-radius:var(--r-3);min-height:4.5rem;font-weight:600;display:flex}.area-n{display:none}.area:before{content:"";background:url(/img/serce-puzzle.svg) 50%/contain no-repeat;flex:none;width:2.25rem;height:2.1rem}.cards{gap:var(--s-6);margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.card{background:var(--c-biel);border-radius:var(--r-3);box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.card-art{padding:var(--s-5);background:var(--c-mgla);justify-content:center;align-items:center;display:flex}.card-art.art-2{background:var(--c-krem);box-shadow:inset 0 0 #0000}.card-art img{width:140px;height:auto}.card-body{padding:var(--s-5) var(--s-5) var(--s-6)}.card h3{margin-bottom:var(--s-3)}.tag{border-radius:var(--r-pill);border:2px solid var(--c-granat);background:var(--c-biel);color:var(--c-granat);padding:.15rem .9rem;font-size:1rem;font-weight:700;display:inline-block}.more{margin:0}.more a{padding-block:.5rem;font-weight:600;display:inline-block}.how-in{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.join-in{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=48rem){.join-in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.join-in>div{min-width:0}.join-art{aspect-ratio:1;background:var(--c-krem);border-radius:50%;justify-self:center;place-items:center;width:15rem;max-width:100%;display:grid}.join-art img{width:66%;height:auto}@media (width<=47.99rem){.join-art{display:none}}.page-head{background:var(--c-krem);padding-block:var(--s-7) var(--s-7)}.page-head h1{margin-bottom:var(--s-3)}.c-grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.c-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.c-blk{min-width:0}.c-support{background:var(--c-krem)}.c-support:before{background-image:url(/img/krawedz-krem.svg)}.c-sup-in{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=48rem){.c-sup-in{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}}.c-sup-in>div{min-width:0}.c-sup-art{justify-self:center}.c-sup-art img{width:190px;height:auto}@media (width<=47.99rem){.c-sup-art{display:none}}.num-konto{background:var(--c-biel);border:2px solid var(--c-granat);border-radius:var(--r-2);padding:.35rem .9rem;font-size:1.375rem;display:inline-block}.c-fb{background:var(--c-biel)}.c-fb:before{background-image:url(/img/krawedz-biel.svg)}.site-footer{background:var(--c-granat);color:var(--c-biel);padding-block:var(--s-7) var(--s-6)}.site-footer a{color:var(--c-biel)}.f-grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.f-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.2fr)}}.f-grid>div{min-width:0}.f-mark{margin-bottom:var(--s-3);width:56px;height:auto;display:block}.f-name{font:700 1.5rem/1.2 var(--f-head);margin:0 0 var(--s-3)}.f-h{color:var(--c-biel);margin-bottom:var(--s-3);font-size:1.25rem}.f-list{margin:0;padding:0;list-style:none}.f-links li{margin-bottom:var(--s-2)}.f-links a{padding-block:.35rem;display:inline-block}.nav-list a[aria-current=true]{background:var(--c-granat);color:var(--c-biel);text-underline-offset:.25em;text-decoration:underline 2px}.areas{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.area{align-items:flex-start;font-weight:400}.area:before{margin-top:.2rem}.area h3{margin:0 0 var(--s-2);font-size:1.375rem}.area p{margin:0}.sec-areas .p-lead{margin-bottom:var(--s-5)}.how-list{margin:var(--s-4) 0 0;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));padding:0;list-style:none;display:grid}.how-list li{background:var(--c-krem);border-radius:var(--r-3);padding:var(--s-4) var(--s-5)}.how-list strong{font:700 1.375rem/1.2 var(--f-head);color:var(--c-granat);margin-bottom:var(--s-2);display:block}.how-in .p-lead{margin:0}.how-in{gap:var(--s-3)}.card-body dl.kv{margin-bottom:var(--s-4)}.empty{max-width:70ch}.crumbs{margin:0 0 var(--s-4);font-size:1rem}.crumbs ol{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›" / "";color:var(--c-tekst-pomocniczy);margin-right:.5rem}.crumbs a{align-items:center;min-height:44px;display:inline-flex}.page-head .tag{margin-bottom:var(--s-3)}.sec-doc{background:var(--c-biel)}.sec-doc:before{background-image:url(/img/krawedz-biel.svg)}.prose{max-width:70ch}.prose>:first-child{margin-top:0}.prose h2{margin:var(--s-7) 0 var(--s-3);font-size:clamp(1.5rem,3.5vw,2rem)}.prose h2:after{content:"";width:3.5rem;height:5px;margin-top:var(--s-2);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--c-blekit) 25%,var(--c-pomarancz) 0 50%,var(--c-zielen-2) 0 75%,var(--c-czerwien) 0);display:block}.prose h3{margin:var(--s-5) 0 var(--s-2);font-size:1.375rem}.prose ul,.prose ol{padding-left:1.5rem}.prose li{margin-bottom:var(--s-2)}.prose li>a:only-child,.prose p>a:only-child{align-items:center;min-height:44px;display:inline-flex}.doc-meta{background:var(--c-krem);border-radius:var(--r-3);padding:var(--s-4) var(--s-5);max-width:70ch;margin:0 0 var(--s-6)}.doc-meta p{margin:0 0 var(--s-2);color:var(--c-granat);font-size:1rem}.doc-meta p:last-child{margin:0}.etr{font-size:1.375rem;line-height:1.8}.etr.prose{max-width:46ch}.etr h2{font-size:clamp(1.75rem,4vw,2.25rem)}.etr h3{font-size:1.625rem}.etr li{margin-bottom:var(--s-3)}.pjm video{border-radius:var(--r-2);background:var(--c-granat);width:100%;max-width:48rem;height:auto}.pjm details{margin-top:var(--s-4)}.pjm summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.nf-links{padding:0;list-style:none}.nf-links a{font-weight:600}@media (prefers-reduced-motion:no-preference){.hero{overflow:clip}.puzzle{--p:0;overflow:visible}.pz{transform-box:fill-box;transform-origin:50%;will-change:transform;transform:translate(calc(var(--p) * var(--dx,0) * 1px),calc(var(--p) * var(--dy,0) * 1px)) rotate(calc(var(--p) * var(--rot,0) * 1deg));opacity:calc(1 - var(--p) * .55)}.pz-lime{--dx:46;--dy:-4;--rot:16}.pz-zielony{--dx:38;--dy:48;--rot:-14}.pz-czerwony{--dx:-30;--dy:36;--rot:12}.pz-pomaranczowy{--dx:48;--dy:-40;--rot:-18}.pz-blekit{--dx:-46;--dy:-26;--rot:-12}@keyframes btn-bounce{0%{transform:translateY(0)}35%{transform:translateY(-5px)}62%{transform:translateY(0)}80%{transform:translateY(-2px)}to{transform:translateY(0)}}.btn:hover,.btn:focus-visible,.menu-btn:hover,.menu-btn:focus-visible{animation:.35s ease-out btn-bounce}.btn:active,.menu-btn:active{animation:none;transform:translateY(1px)scale(.98)}.rv-on .rv:not(.in){opacity:0;transform:translateY(16px)}.rv-on .rv.in{transition:opacity .5s ease-out,transform .5s ease-out}}@media (forced-colors:active){.tag,.num-konto,.doc-meta,.how-list li,.area,.card{border:1px solid canvastext}.nav-list a[aria-current]{border:2px solid canvastext}.hero-art .puzzle,.card-art img,.join-art img,.c-sup-art img{forced-color-adjust:none}}
