@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-Medium.3dd6fe11.eot);src:local(HelveticaNeueCyr-Medium),url(../media/HelveticaNeueCyr-Medium.3dd6fe11.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-Medium.f04eb76b.woff)format("woff"),url(../media/HelveticaNeueCyr-Medium.a35fd70c.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-Heavy.8d97786b.eot);src:local(HelveticaNeueCyr-Heavy),url(../media/HelveticaNeueCyr-Heavy.8d97786b.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-Heavy.2c980169.woff)format("woff"),url(../media/HelveticaNeueCyr-Heavy.94caabed.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-HeavyItalic.40db7665.eot);src:local(HelveticaNeueCyr-HeavyItalic),url(../media/HelveticaNeueCyr-HeavyItalic.40db7665.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-HeavyItalic.8cd5a714.woff)format("woff"),url(../media/HelveticaNeueCyr-HeavyItalic.f181c739.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-Black.0aea6456.eot);src:local(HelveticaNeueCyr-Black),url(../media/HelveticaNeueCyr-Black.0aea6456.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-Black.ab4ffa1c.woff)format("woff"),url(../media/HelveticaNeueCyr-Black.96a0aa4b.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-UltraLightItalic.f7e94eed.eot);src:local(HelveticaNeueCyr-UltraLightItalic),url(../media/HelveticaNeueCyr-UltraLightItalic.f7e94eed.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-UltraLightItalic.d23de0fb.woff)format("woff"),url(../media/HelveticaNeueCyr-UltraLightItalic.0f2e8741.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-BlackItalic.74f405f5.eot);src:local(HelveticaNeueCyr-BlackItalic),url(../media/HelveticaNeueCyr-BlackItalic.74f405f5.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-BlackItalic.4a4e9907.woff)format("woff"),url(../media/HelveticaNeueCyr-BlackItalic.606a6e8e.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-ThinItalic.99066fa1.eot);src:local(HelveticaNeueCyr-ThinItalic),url(../media/HelveticaNeueCyr-ThinItalic.99066fa1.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-ThinItalic.ea5b4871.woff)format("woff"),url(../media/HelveticaNeueCyr-ThinItalic.d6a589b1.ttf)format("truetype");font-weight:100;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-MediumItalic.fa1516c9.eot);src:local(HelveticaNeueCyr-MediumItalic),url(../media/HelveticaNeueCyr-MediumItalic.fa1516c9.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-MediumItalic.1918f78a.woff)format("woff"),url(../media/HelveticaNeueCyr-MediumItalic.c0f9e57c.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-LightItalic.d83813e0.eot);src:local(HelveticaNeueCyr-LightItalic),url(../media/HelveticaNeueCyr-LightItalic.d83813e0.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-LightItalic.4117b90f.woff)format("woff"),url(../media/HelveticaNeueCyr-LightItalic.bad723e4.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-UltraLight.c26400db.eot);src:local(HelveticaNeueCyr-UltraLight),url(../media/HelveticaNeueCyr-UltraLight.c26400db.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-UltraLight.7d8f11b5.woff)format("woff"),url(../media/HelveticaNeueCyr-UltraLight.f61e826b.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-BoldItalic.e6fa55bf.eot);src:local(HelveticaNeueCyr-BoldItalic),url(../media/HelveticaNeueCyr-BoldItalic.e6fa55bf.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-BoldItalic.c2fcee3b.woff)format("woff"),url(../media/HelveticaNeueCyr-BoldItalic.9b51173c.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-Italic.ee3b1128.eot);src:local(HelveticaNeueCyr-Italic),url(../media/HelveticaNeueCyr-Italic.ee3b1128.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-Italic.d6ad1631.woff)format("woff"),url(../media/HelveticaNeueCyr-Italic.65003693.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-Roman.d3b86628.eot);src:local(HelveticaNeueCyr-Roman),url(../media/HelveticaNeueCyr-Roman.d3b86628.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-Roman.04457066.woff)format("woff"),url(../media/HelveticaNeueCyr-Roman.1b26f225.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-Bold.129ae060.eot);src:local(HelveticaNeueCyr-Bold),url(../media/HelveticaNeueCyr-Bold.129ae060.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-Bold.dadf62de.woff)format("woff"),url(../media/HelveticaNeueCyr-Bold.a1ba0f49.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-Light.abf550d3.eot);src:local(HelveticaNeueCyr-Light),url(../media/HelveticaNeueCyr-Light.abf550d3.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-Light.492036cb.woff)format("woff"),url(../media/HelveticaNeueCyr-Light.db423c17.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(../media/HelveticaNeueCyr-Thin.553e8ac7.eot);src:local(HelveticaNeueCyr-Thin),url(../media/HelveticaNeueCyr-Thin.553e8ac7.eot)format("embedded-opentype"),url(../media/HelveticaNeueCyr-Thin.0984ac6e.woff)format("woff"),url(../media/HelveticaNeueCyr-Thin.f25f9a3b.ttf)format("truetype");font-weight:100;font-style:normal}
.accordion__summary{justify-content:flex-end;gap:.8rem;padding-block:clamp(1.5rem,1vw,3rem);display:flex}.accordion__summary>span{width:clamp(1.4rem,1.5vw,2.5rem);height:clamp(1.4rem,1.5vw,2.5rem)}.accordion__summary>span svg{width:100%;height:100%}.accordion__summary .title__links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.accordion__summary .title__links .project__title{letter-spacing:-.04em;font-size:clamp(1rem,1.7vw,2.5rem);font-weight:700}.accordion__summary .title__links .project__links{justify-content:space-between;font-size:clamp(.8rem,1.3vw,1rem);font-weight:300;display:flex}.accordion__summary .title__links .project__links>div{justify-content:space-between;align-items:baseline;display:flex}.accordion__summary .title__links .project__links>div>a{color:var(--light-grey);margin-right:.375rem;font-size:clamp(1rem,1.3vw,1.5rem)}.accordion__summary .title__links .project__links>div svg{width:clamp(.5rem,.7vw,1rem);height:clamp(.5rem,.7vw,1rem)}.accordion__summary .title__links .project__links .live{margin-right:1.5rem}.accordion__details{padding:1.75rem}:root{--black:#0d0d0d;--white:#fff;--dark-grey:#737373;--light-grey:#b0b0b0}html,body{scroll-behavior:smooth;width:100%;margin:0;padding:0;font-family:HelveticaNeueCyr,Inter UI,sans-serif;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;background-color:var(--black);max-width:3850px;margin:0 auto}*,:before,:after{box-sizing:border-box;margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,span,a,h1,h2,h3,h4,h5,h6,div{overflow-wrap:break-word;font:inherit;color:var(--white);font-family:HelveticaNeueCyr,Inter UI,sans-serif}ul{padding:0}li{margin:0;text-decoration:none;list-style-type:none}a,button{cursor:pointer}a{text-decoration:none}button{border:none}
[data-animate-sentences]>span,[data-animate-text]>span{opacity:0;display:inline-flex;overflow:hidden}[data-animate-sentences] span span,[data-animate-text] span span{opacity:0;display:inline-flex}[data-animate-sentences],[data-animate-text],[data-animate-y-up]{opacity:0}[data-animate-scale]{scale:0}[data-animate-fadein]{opacity:0}[data-animate-fadein-left]{transform:translate(-100vw)}[data-animate-fadein-right]{transform:translate(100vw)}
