:root{--color-dark:#181a27;--color-main:#162bf4;--color-text:#323232;--padding-vertical:56px;--padding-horiz:133px}*{margin:0;color:var(--color-dark)}h1{font-family:'IBM Plex Serif', serif;font-size:24px;font-weight:500;line-height:38px}@media only screen and (min-width: 600px){h1{font-size:42px;line-height:67px}}.Hero-image{display:none}@media only screen and (min-width: 700px){.Hero-image{display:flex;position:absolute;max-width:1174px;width:100%;z-index:-5;justify-content:flex-end;opacity:0.1 !important}}.h1-grad{background:-webkit-linear-gradient(left, var(--color-dark), transparent);background:-o-linear-gradient(right, var(--color-dark), transparent);background:-moz-linear-gradient(right, var(--color-dark), transparent);background:linear-gradient(to right, var(--color-dark), transparent);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2{font-family:'Open Sans Condensed', sans-serif;line-height:120%}h2 span{font-weight:500;font-style:italic}h3{font-family:'Open Sans Condensed', sans-serif;line-height:normal;font-size:22px}p{font-family:'IBM Plex Serif', serif;font-size:16px;line-height:32px;color:var(--color-text)}a{font-family:'IBM Plex Serif', serif;font-size:16px;line-height:32px;color:var(--color-main);font-style:italic;font-weight:600;transition:0.2s ease-in-out;background-position:0 50%;background-repeat:repeat-x;background-size:3px 3px;text-decoration:underline;transition:0.2s ease}a:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='#162BF4' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");background-position:0 50%;background-size:auto 6px;background-repeat:repeat-x;text-decoration:none;transition:0.2s ease}.Navigation-content{z-index:8000;width:100%;display:none;flex-direction:column;margin-top:24px}@media only screen and (min-width: 600px){.Navigation-content{display:flex;flex-direction:row;justify-content:baseline;width:auto}}.Navigation-content a{color:#fff;font-size:32px}@media only screen and (min-width: 600px){.Navigation-content a{font-size:16px;color:var(--color-text)}}.Navigation-content a:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='#323232' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");background-position:0 50%;background-size:auto 6px;background-repeat:repeat-x;text-decoration:none;transition:0.2s ease}.Dropdown{top:0;left:0;position:absolute;background-color:var(--color-dark);width:100%;height:100%;z-index:50000;display:none}@media only screen and (min-width: 600px){.Dropdown{display:none}}.Dropdown-all{padding:0px 24px}.Dropdown-top{display:flex;flex-direction:row;justify-content:flex-end;margin-top:32px}.Dropdown-content{z-index:8000;width:100%;display:flex;flex-direction:column;margin-top:24px}@media only screen and (min-width: 600px){.Dropdown-content{flex-direction:row;justify-content:baseline;width:auto}}.Dropdown-content a{color:#fff;font-size:32px}@media only screen and (min-width: 600px){.Dropdown-content a{font-size:16px;color:var(--color-text)}}.Dropdown-content a:hover{background-image:none;text-decoration:underline}.Dropdown-link:nth-of-type(1){margin-top:24px}@media only screen and (min-width: 600px){.Dropdown-link:nth-of-type(1){margin:0}}.Dropdown-link:nth-of-type(3){margin-bottom:32px}@media only screen and (min-width: 600px){.Dropdown-link:nth-of-type(3){margin:0;margin:0px 56px 0px 0px}}.Dropdown-link:nth-of-type(2){margin:56px 0px}@media only screen and (min-width: 600px){.Dropdown-link:nth-of-type(2){margin:0;margin:0px 56px}}.Close-button{width:32px;height:28px}.Close-button .hamburger-line{background-color:#fff;height:3px;width:100%}.Close-button .hamburger-line:nth-child(1){position:relative;margin:4px 0px;transform:rotate(45deg);top:7px}.Close-button .hamburger-line:nth-child(2){margin:4px 0px;width:100%;transform:rotate(-45deg)}.Topnav{display:flex;flex-direction:row;justify-content:center;padding:0px 24px}@media only screen and (min-width: 600px){.Topnav{padding:0px 32px}}@media only screen and (min-width: 832px){.Topnav{padding:0px 72px}}footer{background-color:#f9f9f9;margin-top:104px;display:flex;flex-direction:column;align-items:center;padding:56px 24px}@media only screen and (min-width: 600px){footer{padding:56px 32px}}@media only screen and (min-width: 832px){footer{padding:56px 72px}}@media only screen and (min-width: 1318px){footer{padding:56px 0px;justify-content:center}}.footer-content{width:100%;max-width:1174px}.footer-social{margin-top:16px}.footer-text{font-size:14px;color:rgba(0,0,0,0.3)}.footer-link{color:rgba(0,0,0,0.3);font-size:14px;margin-right:16px}@media only screen and (min-width: 420px){.footer-link:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='rgba(0,0,0,0.3)' stroke-width='1' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");background-position:0 50%;background-size:auto 6px;background-repeat:repeat-x;text-decoration:none;transition:0.2s ease}}.Navigation{width:100%;display:flex;padding:32px 0px;flex-direction:row;justify-content:space-between;align-items:center;max-width:1174px}@media only screen and (min-width: 600px){.Navigation{padding:var(--padding-vertical) 0px 0px 0px}}.Navigation-logo,.Footer-logo{width:88px}.Footer-logo{margin-bottom:16px}.Navigation-hamburger{width:24px;height:24px}@media only screen and (min-width: 600px){.Navigation-hamburger{display:none}}.hamburger-line{height:3px;width:100%;background-color:var(--color-dark)}.hamburger-line:nth-child(2){margin:4px 0px;width:70%}.Hero,.Articles,.Contact{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:0px 24px;margin:96px 0px var(--padding-vertical) 0px;width:100%}@media only screen and (min-width: 600px){.Hero,.Articles,.Contact{padding:0px 32px;align-items:center}}@media only screen and (min-width: 832px){.Hero,.Articles,.Contact{padding:0px 72px}}@media only screen and (min-width: 1318px){.Hero,.Articles,.Contact{padding:0;justify-content:center}}.Hero{margin:56px 0px var(--padding-vertical) 0px}@media only screen and (min-width: 600px){.Hero{margin:96px 0px 96px 0px}}.Articles{margin-top:var(104px)}.Hero-content,.More{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 600px){.Hero-content,.More{max-width:1174px}}.Hero-content>h1{margin:16px 0px;max-width:909px}.More>h1{max-width:909px}@media only screen and (min-width: 600px){.More{max-width:1174px}}.Subcontainer-content{display:flex;flex-direction:column}@media only screen and (min-width: 1235px){.Subcontainer-content{flex-direction:row;justify-content:space-between}}.Wrapper{display:flex;flex-direction:row;justify-content:center;padding:0px 16px}@media only screen and (min-width: 600px){.Wrapper{padding:0px 32px}}@media only screen and (min-width: 832px){.Wrapper{padding:0px 72px}}.Subcontainer{display:flex;flex-direction:column}.Cases{width:100%;display:flex;max-width:1174px;flex-direction:row;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 1235px){.Cases{justify-content:space-between}}@media only screen and (min-width: 1204px){.Comp-left{margin-right:16px}}@media only screen and (min-width: 1204px){.Comp-right{margin-left:16px}}.Comp-container{width:100%;max-width:100%;border-radius:100px}.Comp-container>img{max-width:100%;max-height:100%}.Comp-text{font-family:'IBM Plex Serif', serif;font-size:16px;line-height:32px}.Comp:nth-child(2){margin-top:56px}.Img-L{display:none}@media only screen and (min-width: 515px){.Img-L{display:block}}@media only screen and (min-width: 515px){.Img-S{display:none}}.Subcontainer .Comp{margin-top:56px;width:100%}.Wrapper .Subcontainer .Comp{margin-top:56px;width:530px}.Article{width:100%;max-width:500px}.Mail>p{max-width:530px}.Contact>.Subcontainer>p{margin-top:32px}.Contact{display:flex;flex-direction:row;justify-content:center}.Mail{width:100%;max-width:1174px}.Comp{position:relative;width:530px}.Study>a{text-decoration:none}.Comp-title{font-size:32px;color:var(--color-dark);font-style:normal}.Comp-skills{top:72px;left:-8px;z-index:5;left:16px;font-weight:500;font-style:normal}.Comp-content{margin-top:8px}.Comp-image{width:100%;height:300px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:4px;overflow:hidden;position:relative;transition:0.8s;display:flex;justify-content:center;align-items:center}.Black-layer{background-image:linear-gradient(to bottom, transparent, transparent);width:100%;top:0;left:0;height:300px;position:absolute;transition:0.35s;z-index:4;border-radius:4px;transform:scale(1.01, 1.01);transition:background-image 0.5s linear;-webkit-transition:background-image 0.5s linear}@media only screen and (min-width: 600px){.Black-layer{background-image:linear-gradient(to bottom, rgba(0,0,0,0.05), transparent)}}@media only screen and (min-width: 600px){.Comp:hover .Black-layer{background-image:linear-gradient(to bottom, transparent, transparent);transition:background-image 0.5s linear;-webkit-transition:background-image 0.5s linear}}.Comp-image img{position:absolute;top:0px;height:110%;transition:0.35s;z-index:2}@media only screen and (min-width: 600px){.Comp-image img{opacity:0.8}}@media only screen and (min-width: 600px){.Comp-container:hover .Comp-image{transform:scale(1.01, 1.01);box-shadow:0 20px 30px rgba(0,0,0,0.1)}}@media only screen and (min-width: 600px){a:hover .Comp-image{transform:scale(1.01, 1.01);box-shadow:0 20px 30px rgba(0,0,0,0.1)}}.Comp-link{z-index:10000}@media only screen and (min-width: 600px){.Comp-container:hover img{transform:translateY(-10px);opacity:1}}@media only screen and (min-width: 600px){a:hover img{transform:translateY(-10px);opacity:1}}.visible{display:block}.visible2{display:flex}.lockScroll{overflow-y:hidden}
