@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2-variations");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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-ext-400-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-normal.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-ext-400-italic.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-italic.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}html,body{margin:0}body{background:#0c0b0f}*,:before,:after{box-sizing:border-box}img{max-width:none}a{color:inherit}.rr-link{text-decoration:none;transition:opacity .3s}.rr-link:hover{opacity:.65}.rr-arrow svg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.rr-arrow:hover svg{transform:translate(5px)}.rr-zoom{overflow:hidden}.rr-zoom img{transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.rr-zoom:hover img{transform:scale(1.04)}@keyframes rr-hero{0%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes rr-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.rr-hero-img{animation:2.6s cubic-bezier(.2,.8,.2,1) both rr-hero}.rr-in{animation:1.2s cubic-bezier(.2,.8,.2,1) both rr-up}.rr-gallery{scrollbar-width:thin;scrollbar-color:#4a4655 transparent}@keyframes rr-slide{0%{opacity:0;transform:scale(1.035)}5%{opacity:1}25%{opacity:1}30%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.rr-slide{animation:28s linear infinite both rr-slide}.rr-paused .rr-slide,#start:hover .rr-slide{animation-play-state:paused}.rr-pause{color:#f1f0f5;background:0 0;border:1px solid #f1f0f580;transition:background .3s}.rr-pause:hover{background:#f1f0f51f}@media (prefers-reduced-motion:reduce){.rr-slide{animation:none}.rr-pause{display:none}}@media (width<=720px){.rr-hide-sm{display:none}}.rr-burger{color:#f1f0f5;cursor:pointer;background:0 0;border:1px solid #f1f0f573;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.rr-more{color:#0c0b0f;cursor:pointer;background:0 0;border:1px solid #d5d3dd;border-radius:999px;min-height:44px;margin-top:14px;padding:0 18px;font-family:Geist,sans-serif;font-size:14px;font-weight:600;display:none}.rr-more-dark{color:#f1f0f5;border-color:#3a3745}.rr-mlink{letter-spacing:-.04em;color:#f1f0f5;padding:10px 0;font-size:40px;font-weight:600;line-height:1.1;text-decoration:none;display:block}@media (width<=720px){.rr-burger{display:inline-flex}.rr-more{align-items:center;display:inline-flex}.rr-clamp{max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.rr-clamp.rr-open{max-height:none;-webkit-mask-image:none;mask-image:none}}.rr-hbar,.rr-show-sm,.rr-galbar{display:none}@keyframes rr-headbg{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0c0b0f00;border-bottom-color:#f1f0f500}to{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background-color:#0c0b0fd6;border-bottom-color:#f1f0f514}}@keyframes rr-seg{0%{transform:scaleX(0)}25%{transform:scaleX(1)}25.01%,to{transform:scaleX(0)}}@keyframes rr-galp{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes rr-card{0%{transform:scale(1.14)}50%{transform:scale(1)}to{transform:scale(1.14)}}@keyframes rr-mup{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (width<=720px){html{scroll-padding-top:72px}.rr-head{z-index:800;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background-color:#0c0b0fd6;border-bottom:1px solid #f1f0f514;top:0;left:0;right:0;padding:10px 16px!important;position:fixed!important}.rr-kontakt{font-size:14px;min-height:40px!important;padding:0 16px!important}.rr-burger{width:40px;height:40px;margin-left:8px}#start{height:clamp(600px,100svh,860px)!important}.rr-hbar{z-index:2;gap:4px;display:flex;position:absolute;top:72px;left:16px;right:16px}.rr-hbar span{background:#f1f0f53d;border-radius:2px;flex:1 1 0;height:2px;overflow:hidden}.rr-hbar i{transform-origin:0;background:#f1f0f5;height:100%;animation:28s linear infinite both rr-seg;display:block;transform:scaleX(0)}.rr-show-sm{display:inline}.rr-acc{scrollbar-width:none;scroll-timeline:--gal x;gap:10px;margin:0 -20px;padding:0 20px;scroll-padding-inline:20px}.rr-acc::-webkit-scrollbar{display:none}.rr-acc-item{flex:0 0 84%;height:min(118vw,480px)}.rr-galwrap{timeline-scope:--gal}.rr-galbar{background:#2a2833;border-radius:2px;height:2px;margin-top:16px;display:block;overflow:hidden}.rr-galbar i{transform-origin:0;height:100%;display:block;transform:scaleX(.2)}.rr-mlink{border-top:1px solid #2a2833;justify-content:space-between;align-items:center;padding:14px 0;font-size:36px;animation:.7s cubic-bezier(.2,.8,.2,1) both rr-mup;display:flex}.rr-mlink:nth-child(2){animation-delay:50ms}.rr-mlink:nth-child(3){animation-delay:.1s}.rr-mlink:nth-child(4){animation-delay:.15s}.rr-mlink:nth-child(5){animation-delay:.2s}.rr-mlink svg{opacity:.5;flex:none}}@media (width<=720px) and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@supports (animation-timeline:scroll()){@media (width<=720px){.rr-head{animation:linear both rr-headbg;animation-timeline:scroll(root);animation-range:0 160px}.rr-galbar i{animation:linear both rr-galp;animation-timeline:--gal}.rr-acc-item img{animation:linear both rr-card;animation-timeline:view(x);animation-range:cover}}}@media (prefers-reduced-motion:reduce){.rr-hbar{display:none!important}.rr-head,.rr-acc-item img,.rr-mlink{animation:none!important}}@keyframes rr-fall{0%{transform:translateY(-100%)}to{transform:none}}@media (width>=721px){html{scroll-padding-top:96px}.rr-head-fixed{z-index:800;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background-color:#0c0b0fd6;border-bottom:1px solid #f1f0f514;animation:.5s cubic-bezier(.2,.8,.2,1) both rr-fall;top:0;left:0;right:0;max-width:none!important;padding-left:0!important;padding-right:0!important;position:fixed!important}.rr-head-fixed nav{max-width:1440px;margin:0 auto;padding-left:clamp(20px,3.4vw,48px);padding-right:clamp(20px,3.4vw,48px)}}@media (width>=721px) and (prefers-reduced-motion:reduce){.rr-head-fixed{animation:none!important}}@media (width>=721px){html{scroll-padding-top:96px}}.rr-statutbar{z-index:800;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background-color:#0c0b0fe6;border-bottom:1px solid #f1f0f514;position:sticky;top:0}@keyframes rr-rise{0%{transform:translateY(40px)}to{transform:none}}@keyframes rr-par{0%{transform:scale(1.14)translateY(-4%)}to{transform:scale(1.14)translateY(4%)}}@keyframes rr-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rr-fl{0%{transform:translate(-14%)}to{transform:none}}@keyframes rr-fr{0%{transform:translate(22%)skew(-10deg)}to{transform:none}}.rr-fr,.rr-fr2{display:inline-block}.rr-fr2{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.rr-logo:hover .rr-fr2{transform:translate(.06em)skew(-8deg)}@supports (animation-timeline:view()){.rr-reveal{animation:linear both rr-rise;animation-timeline:view();animation-range:entry entry 70%}.rr-par img{animation:linear both rr-par;animation-timeline:view();animation-range:cover}.rr-fl{animation:linear both rr-fl;animation-timeline:view();animation-range:entry}.rr-fr{animation:linear both rr-fr;animation-timeline:view();animation-range:entry}.rr-draw{transform-origin:top;animation:linear both rr-draw;animation-timeline:view();animation-range:entry 30% cover 55%}}@media (prefers-reduced-motion:reduce){.rr-reveal,.rr-par img,.rr-draw,.rr-cel .k,.rr-fl,.rr-fr,.rr-fr2{transition:none!important;animation:none!important}}.rr-acc{gap:10px;height:clamp(380px,42vw,640px);display:flex}.rr-acc-item{cursor:zoom-in;background:#1a1820;border:0;flex:1 1 0;min-width:0;height:100%;margin:0;padding:0;transition:flex-grow .9s cubic-bezier(.2,.8,.2,1);overflow:hidden}.rr-acc-item img{object-fit:cover;width:100%;height:100%;transition:filter .8s cubic-bezier(.2,.8,.2,1),transform 1.2s cubic-bezier(.2,.8,.2,1);display:block}.rr-acc:hover .rr-acc-item img{filter:brightness(.45)saturate(.7)}.rr-acc .rr-acc-item:hover,.rr-acc .rr-acc-item:focus-visible{flex-grow:4.2}.rr-acc .rr-acc-item:hover img,.rr-acc .rr-acc-item:focus-visible img{filter:none;transform:scale(1.02)}.rr-acc-item:focus-visible{outline-offset:3px;outline:2px solid #cdb8ff}@media (width<=720px),(hover:none){.rr-acc{scroll-snap-type:x mandatory;height:auto;padding-bottom:12px;overflow-x:auto}.rr-acc-item{scroll-snap-align:start;flex:0 0 82%;height:440px}.rr-acc:hover .rr-acc-item img{filter:none}}@media (prefers-reduced-motion:reduce){.rr-acc-item,.rr-acc-item img{transition:none}}.rr-lbtn{color:#f1f0f5;cursor:pointer;background:0 0;border:1px solid #f1f0f566;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:48px;min-height:48px;padding:0 18px;font-family:Geist,sans-serif;font-size:14px;font-weight:500;transition:background .3s;display:inline-flex}.rr-lbtn:hover{background:#f1f0f51f}@keyframes rr-fade{0%{opacity:0}to{opacity:1}}.rr-lb{animation:.35s both rr-fade}@media (prefers-reduced-motion:reduce){.rr-lb{animation:none}}.rr-cel .s{color:#625e72}.rr-cel .k{color:#f1f0f5;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#cdb8ff,#cdb8ff),linear-gradient(#cdb8ff33,#cdb8ff33);background-position:0 96%,0 100%;background-repeat:no-repeat;background-size:100% 3px,100% 0%;transition:color .45s,background-size .6s cubic-bezier(.2,.8,.2,1),letter-spacing .6s cubic-bezier(.2,.8,.2,1)}.rr-cel .k:hover{color:#e4daff;letter-spacing:-.012em;background-size:100% 3px,100% 100%}.rr-fact{transition:border-color .4s}.rr-fact p:last-child{transition:transform .5s cubic-bezier(.2,.8,.2,1),color .4s}.rr-fact:hover{border-top-color:#cdb8ff!important}.rr-fact:hover p:last-child{color:#cdb8ff;transform:translate(8px)}@media (prefers-reduced-motion:reduce){.rr-cel .s,.rr-cel .k,.rr-fact,.rr-fact p{transition:none}}.rr-bw{filter:grayscale()contrast(1.08)brightness(1.03);transition:filter .9s cubic-bezier(.2,.8,.2,1),transform 1.1s cubic-bezier(.2,.8,.2,1)}.rr-tint{pointer-events:none;mix-blend-mode:multiply;opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.rr-portrait:hover .rr-bw{filter:grayscale()contrast(1.15)brightness(1.12);transform:scale(1.03)}.rr-portrait:hover .rr-tint{opacity:1}.rr-bw2{filter:grayscale()contrast(1.4)brightness(1.27)}.rr-portrait:hover .rr-bw2{filter:grayscale()contrast(1.49)brightness(1.38)}@media (prefers-reduced-motion:reduce){.rr-bw,.rr-tint{transition:none}.rr-hero-img,.rr-in{animation:none}.rr-zoom img,.rr-arrow svg{transition:none}}.rr-hl{color:#0c0b0f;background-image:linear-gradient(#cdb8ff,#cdb8ff);background-position:0 88%;background-repeat:no-repeat;background-size:100% .42em}@keyframes rr-hl{0%{background-size:0% .42em}to{background-size:100% .42em}}@supports (animation-timeline:view()){.rr-hl{animation:linear both rr-hl;animation-timeline:view();animation-range:entry 30% cover 45%}}@media (prefers-reduced-motion:reduce){.rr-hl{animation:none}}
