@font-face{font-family:Lexend Giga;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-giga-latin-500-normal-Dm1Rllo3.woff2)format("woff2"),url(/assets/lexend-giga-latin-500-normal-w9FCu06B.woff)format("woff")}@font-face{font-family:Lexend Giga;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-giga-latin-ext-500-normal-CtEU1aB7.woff2)format("woff2"),url(/assets/lexend-giga-latin-ext-500-normal-DHikE1s3.woff)format("woff")}@font-face{font-family:Lexend Giga;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-giga-latin-600-normal-B_Ll7NSa.woff2)format("woff2"),url(/assets/lexend-giga-latin-600-normal-DD1Cf9pj.woff)format("woff")}@font-face{font-family:Lexend Giga;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-giga-latin-ext-600-normal-BaRC_Fd2.woff2)format("woff2"),url(/assets/lexend-giga-latin-ext-600-normal-Da7w2Q3t.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-normal-DueGyF8j.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-D5P-Ud2J.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2"),url(/assets/source-sans-3-latin-500-normal-BHNJO6aI.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-sans-3-latin-ext-500-normal-tzH6xoxH.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-500-normal-CdS-Ceo-.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-D2VZAM8_.woff)format("woff")}:root{--ink:#121b2f;--ink-2:#172239;--ink-3:#1d2a45;--navy:#28417c;--line:#e6e0d41a;--line-2:#e6e0d42e;--text:#ebe5d9;--body:#d6d0c4;--muted:#a39e93;--accent:#f58220;--accent-dim:#f5822080;--serif:"Cormorant Garamond", "Cormorant", Georgia, serif;--sans:"Source Sans 3", "Source Sans Pro", system-ui, sans-serif;--gutter:clamp(20px, 5vw, 72px);--max:1180px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.75;overflow-x:hidden}html.menu-open body{overflow:hidden}#root{min-height:100vh}img{max-width:100%;display:block}a{color:var(--text);text-underline-offset:.25em;-webkit-text-decoration:underline #e6e0d452;text-decoration:underline #e6e0d452;text-decoration-thickness:1px;transition:color .4s,text-decoration-color .4s}a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}a:focus-visible,button:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.topbar{z-index:20;background-color:#121b2f00;border-bottom:1px solid #e6e0d400;position:fixed;inset:0 0 auto}.topbar-inner{justify-content:space-between;align-items:center;gap:32px;padding-top:20px;padding-bottom:18px;display:flex;position:relative}.brand{flex:none;line-height:0;text-decoration:none;display:block}.logo{width:220px;height:auto;display:block;overflow:visible}.nav ul{gap:clamp(18px,2.2vw,34px);margin:0;padding:0;list-style:none;display:flex}.nav a{letter-spacing:.02em;color:var(--body);white-space:nowrap;padding:6px 0;font-size:14.5px;text-decoration:none;display:block;position:relative}.nav a:after{content:"";transform-origin:0;background:#e6e0d466;height:1px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover{color:var(--text)}.nav a:hover:not([aria-current]):after{transform:scaleX(1)}.nav a[aria-current=true]{color:var(--text)}.nav-line{background:var(--accent);height:1px;position:absolute;bottom:0;left:0;right:0}.nav{margin-left:auto}.lang{border-left:1px solid var(--line-2);letter-spacing:.08em;color:var(--muted);flex:none;margin-left:-16px;padding:6px 0 6px 16px;font-size:14.5px;text-decoration:none}.lang:hover{color:var(--accent)}@media (width>=1081px) and (width<=1180px){.nav ul{gap:14px}}.menu-btn{appearance:none;border:1px solid var(--line-2);color:var(--text);font:500 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;padding:12px 16px;transition:border-color .4s;display:none}.menu-btn:hover{border-color:var(--accent)}.sheet{z-index:50;background:var(--ink);position:fixed;inset:0;overflow-y:auto}.sheet-head{justify-content:space-between;align-items:center;gap:32px;padding-top:16px;padding-bottom:15px;display:flex}.sheet-nav ul{border-top:0;margin:0;padding:56px 0 48px;list-style:none}.sheet-nav li{border-bottom:1px solid var(--line)}.sheet-nav a{font-family:var(--serif);color:var(--text);padding:14px 0;font-size:30px;font-weight:400;line-height:1.2;text-decoration:none;display:block}.sheet-nav a[aria-current=true]{color:var(--accent)}@media (width<=1080px){.nav{display:none}.menu-btn{display:inline-block}.topbar-inner{gap:12px;padding-top:16px;padding-bottom:14px}.lang{letter-spacing:.14em;border-left:0;margin-left:auto;padding:8px 6px;font-size:13px}}.band{isolation:isolate;align-items:flex-end;height:clamp(340px,52vh,500px);display:flex;position:relative;overflow:hidden}.band-first{height:clamp(440px,66vh,640px)}.band-chapter{height:clamp(280px,40vh,380px)}.band-media{z-index:-2;position:absolute;inset:-64px 0}.band-img{object-fit:cover;filter:grayscale(.7)brightness(.5)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.band-media:after{content:"";background:var(--navy);mix-blend-mode:color;opacity:.75;position:absolute;inset:0}.band-shade{z-index:-1;background:linear-gradient(180deg, #121b2fb8 0%, #121b2f40 30%, #121b2f73 62%, var(--ink) 100%), linear-gradient(90deg, #121b2f8c 0%, #121b2f00 70%);position:absolute;inset:0}.band-chapter .band-shade{background:linear-gradient(180deg, var(--ink) 0%, #121b2ff0 8%, #121b2fd1 16%, #121b2fa3 25%, #121b2f7a 36%, #121b2f66 48%, #121b2f75 62%, #121b2fc7 82%, var(--ink) 100%), linear-gradient(90deg, #121b2f8c 0%, #121b2f00 70%)}.band-inner{padding-bottom:8px}.band-chapter .title{font-size:clamp(40px,5.2vw,76px)}.back{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.back span{margin-right:6px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:inline-block}.back:hover span{transform:translate(-4px)}.title{font-family:var(--serif);letter-spacing:-.005em;color:var(--text);text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(42px,6vw,88px);font-weight:300;line-height:1.02}.rule{background:var(--accent);transform-origin:0;width:72px;height:1px;margin-top:28px;display:block}.body{padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(72px,9vw,128px)}.cols{grid-template-columns:1fr;gap:0;display:grid}@media (width>=900px){.cols{grid-template-columns:1fr 1fr;column-gap:clamp(56px,7vw,112px)}}.col{min-width:0}.blk p{margin:0 0 1.25em}.blk:last-child p:last-child{margin-bottom:0}@media (width<=899px){.col+.col{margin-top:1.25em}.page-wynagrodzenie .col+.col{margin-top:2em}.page-prawnicy-kancelarii .col+.col,.page-publikacje .col+.col,.page-kontakt .col+.col{margin-top:3em}}.blk strong{color:var(--text);font-weight:600}.page-home .col:first-child .blk:first-child p{font-family:var(--serif);color:var(--text);margin-top:-.22em;font-size:27px;font-weight:400;line-height:1.3}.lead{font-family:var(--serif);color:var(--text);margin:0 0 14px;font-size:clamp(30px,3vw,38px);font-weight:400;line-height:1.15}.label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:2.2em 0 1em;font-size:13px;font-weight:600;line-height:1.5}.col>.blk:first-child .label{margin-top:0}.blk:has(.lead)+.blk .label{margin-top:1.2em}.list{margin:0 0 1.5em;padding:0;list-style:none}.list li{margin:0 0 .85em;padding:0 0 0 26px;position:relative}.list li:before{content:"";background:var(--accent-dim);width:12px;height:1px;position:absolute;top:.9em;left:0}.term{margin:0 0 2em}.blk:last-child .term{margin-bottom:0}.term-name{font-family:var(--serif);color:var(--text);margin:0 0 6px;font-size:26px;font-weight:400;line-height:1.2}.page-prawnicy-kancelarii .lead,.page-publikacje .lead{border-top:1px solid var(--line-2);padding-top:22px}.figure{margin:0}.figure-img{background:var(--ink-2);overflow:hidden}.figure-img img{filter:brightness(.86)saturate(.85);width:100%;height:auto}.figure figcaption{border-left:1px solid var(--accent-dim);color:var(--muted);margin-top:16px;padding-left:16px;font-size:15px;line-height:1.6}.figure .caption{font-family:var(--serif);color:var(--body);font-size:19px;font-style:italic;display:block}@media (width<=899px){.figure{margin-bottom:2.5em}}.map{margin-top:2.2em}.map-frame{aspect-ratio:4/3;border:1px solid var(--line);background:var(--ink-2);position:relative;overflow:hidden}.map-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.map-link{margin-top:12px;font-size:15px;display:inline-block}.address{margin:0 0 2em}.address .line{display:block}.address .line.after:first-of-type,.address .line:not(.after)+.line.after{margin-top:.6em}.page-kontakt .address{font-variant-numeric:lining-nums}.footer{border-top:1px solid var(--line)}.footer-inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-top:32px;padding-bottom:40px;font-size:14px;display:flex}.footer a{color:var(--muted)}.footer a:hover{color:var(--accent)}.cookies{z-index:40;left:var(--gutter);right:var(--gutter);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d2a45f5;align-items:center;gap:28px;max-width:760px;margin:0 auto;padding:20px 24px;display:flex;position:fixed;bottom:24px;box-shadow:0 20px 60px #00000073}.cookies p{color:var(--body);margin:0;font-size:14px;line-height:1.6}.cookies button{appearance:none;color:var(--text);border:1px solid var(--accent);font:600 13px/1 var(--sans);letter-spacing:.14em;cursor:pointer;background:0 0;flex:none;padding:13px 26px;transition:background .4s,color .4s}.cookies button:hover{background:var(--accent);color:var(--ink)}@media (width<=560px){.cookies{flex-direction:column;align-items:stretch;gap:16px;padding:18px;bottom:12px;left:12px;right:12px}}@media (width<=600px){body{font-size:16.5px;line-height:1.72}.band{height:300px}.band-first{height:360px}.band-chapter{height:230px}.logo{width:184px}.rule{margin-top:20px}.page-home .col:first-child .blk:first-child p{font-size:24px}}@media (scripting:none){.band-img,.title,.rule,.back,.blk{opacity:1!important;transform:none!important}}.notfound{min-height:100vh;padding-top:clamp(28px,4vw,40px);padding-bottom:72px}.notfound .brand{margin-bottom:clamp(72px,14vh,160px);display:inline-block}.notfound p{max-width:40ch;margin:28px 0 32px}
