@font-face{font-family:Alliance;src:url(/assets/alliance.woff2) format("woff2"),url(/assets/alliance.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body{margin:0;padding:0;background:#fff;color:#000}:root{--u: calc(100vw / 1440)}html:before,html:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:2147483646}html:before{background:#0a0a0a;transform:translateY(100%)}html:after{z-index:2147483647;background:none;filter:invert(1);opacity:0;transition:opacity .3s ease}html.pt-cover:before{transform:translateY(0);transition:transform .6s cubic-bezier(.77,0,.18,1)}html.pt-cover:after{opacity:1;transition-delay:.35s}html.pt-arrive:before{transform:translateY(0)}html.pt-arrive:after{opacity:1;transition:none}html.pt-arrive.pt-fade:after{opacity:0;transition:opacity .3s ease}html.pt-leave:before{transform:translateY(-100%);transition:transform .6s cubic-bezier(.77,0,.18,1)}a{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:underline}.h-mi:hover{color:#000!important;text-decoration:none!important}.h-nu:hover{text-decoration:none!important}@keyframes wipeIn{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kLine{0%{transform:scaleX(1);transform-origin:right center}50%{transform:scaleX(0);transform-origin:right center}50.01%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.kontakt:hover .k-line{animation:kLine .9s cubic-bezier(.77,0,.18,1)}.mi:hover .mi-label{transform:translate(calc(110 * .729 * var(--u) + 24 * var(--u)))}.mi .mi-num{opacity:0;transition:opacity .3s ease}.mi:hover .mi-num{opacity:1}.ov-x:hover{transform:rotate(90deg)}.t-wielki{margin:0;font-size:calc(96 * var(--u));line-height:1;letter-spacing:-.03em}.t-lead{margin:0;font-size:calc(48 * var(--u));line-height:1.17;letter-spacing:-.02em}.t-akapit{margin:0;font-size:calc(36 * var(--u));line-height:1.2;letter-spacing:-.02em}.t-maly{margin:0;font-size:calc(19 * var(--u));line-height:1.44;letter-spacing:-.02em}.hb>span{position:relative;background:transparent!important}.hb>span:after{content:"";position:absolute;inset:0;background:#000}.hb:hover>span:after{animation:kLine .9s cubic-bezier(.77,0,.18,1)}.hb:hover>span:nth-child(2):after{animation-delay:.08s;animation-fill-mode:backwards}.hb:hover>span:nth-child(3):after{animation-delay:.16s;animation-fill-mode:backwards}.hb-jasny>span:after{background:#fff}
