@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--font-size-0: .75;--font-from-1: 12;--font-to-1: 12;--vw-from-1: 3.75 ;--vw-to-1: 16 ;--coefficient-1: calc((var(--font-to-1) - var(--font-from-1)) / (var(--vw-to-1) - var(--vw-from-1)));--base-1: calc((var(--font-from-1) - var(--vw-from-1) * var(--coefficient-1)) / 16);--font-from-2: 12;--font-to-2: 13;--vw-from-2: 16 ;--vw-to-2: 19.19 ;--coefficient-2: calc((var(--font-to-2) - var(--font-from-2)) / (var(--vw-to-2) - var(--vw-from-2)));--base-2: calc((var(--font-from-2) - var(--vw-from-2) * var(--coefficient-2)) / 16);--font-from-3: 13;--font-to-3: 15;--vw-from-3: 19.19 ;--vw-to-3: 25.6 ;--coefficient-3: calc((var(--font-to-3) - var(--font-from-3)) / (var(--vw-to-3) - var(--vw-from-3)));--base-3: calc((var(--font-from-3) - var(--vw-from-3) * var(--coefficient-3)) / 16);--font-size-4: .9375}html{font-size:calc(var(--font-size-4) * 1rem)}@media screen and (max-width: 2560px){html{font-size:calc(var(--base-3) * 1rem + var(--coefficient-3) * 1vw)}}@media screen and (max-width: 1920px){html{font-size:calc(var(--base-2) * 1rem + var(--coefficient-2) * 1vw)}}@media screen and (max-width: 1600px){html{font-size:calc(var(--base-1) * 1rem + var(--coefficient-1) * 1vw)}}@media screen and (max-width: 375px){html{font-size:calc(var(--font-size-0) * 1rem)}}.embla,.embla__viewport{overflow:hidden}.embla__container{display:flex;height:100%}.embla__slide{flex:0 0 100%;min-width:0}:root{--c-brand: #1D1D1B;--c-text: #000000;--c-gray: #808080;--c-gray-dark: #707070;--c-background: #F2F2F2;--f-base: "monotype-grotesque", sans-serif;--fw-regular: 400;--fw-bold: 700;--gutter-container: clamp(0rem, -1.1479591837rem + 4.8979591837vw, 5rem);--transition: .3s ease;--transition-slow: .6s cubic-bezier(.16, 1, .3, 1)}body{font-family:var(--f-base);color:var(--c-text);line-height:1.8;background-color:var(--c-background);font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #wrapper{width:100%;display:flex;height:100%;min-height:100vh;padding:1rem 1.1666666667rem}body #wrapper ul{list-style:none;margin:0;padding:0}body #wrapper .main-content{display:flex;width:100%}body #wrapper .main-content .container{display:grid;width:100%;grid-template-columns:calc(var(--gutter-container)) 1fr calc(var(--gutter-container));grid-template-rows:1fr auto}body #wrapper .main-content .container__content{grid-column:2;width:100%}@media (min-width: 600px){body #wrapper .main-content .container__content{grid-column:2/span 2}}body #wrapper .main-content .container__content .grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:3.5833333333rem auto 1fr auto auto 3.1666666667rem;width:100%;height:100%}@media (min-width: 600px){body #wrapper .main-content .container__content .grid{grid-template-columns:repeat(12,1fr) var(--gutter-container);grid-template-rows:3.5833333333rem auto 1fr auto 3.1666666667rem}}body #wrapper .main-content .branding,body #wrapper .main-content .content,body #wrapper .main-content .contact{grid-column:2/span 10}@media (min-width: 600px){body #wrapper .main-content .branding,body #wrapper .main-content .content,body #wrapper .main-content .contact{grid-column:1/span 5;margin-right:clamp(1.6666666667rem,.4846938776rem + 3.2653061224vw,5rem)}}@media (min-width: 1600px){body #wrapper .main-content .branding,body #wrapper .main-content .content,body #wrapper .main-content .contact{grid-column:1/span 4}}body #wrapper .main-content .branding{grid-row:2}body #wrapper .main-content .content{grid-row:3}body #wrapper .main-content .contact{grid-row:5}@media (min-width: 600px){body #wrapper .main-content .contact{grid-row:4}}body #wrapper .main-content .media{grid-column:1/span 12;grid-row:4}@media (min-width: 600px){body #wrapper .main-content .media{grid-column:6/span 8;grid-row:1/span 5}}@media (min-width: 1600px){body #wrapper .main-content .media{grid-column:5/span 9}}body #wrapper .main-content .branding{color:var(--c-brand)}body #wrapper .main-content .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:5rem 0;max-width:28rem}body #wrapper .main-content .content__title{font-size:1.4166666667rem;color:var(--c-text);line-height:1.47}body #wrapper .main-content .content__text{margin-top:2.1666666667rem}body #wrapper .main-content .content .buttons{margin-top:3.3333333333rem;display:flex;flex-direction:column;align-items:flex-start;gap:.8333333333rem}@media (min-width: 900px){body #wrapper .main-content .content .buttons{flex-direction:row}}body #wrapper .main-content .content .buttons .btn{--background-color: var(--c-text);--foreground-color: var(--c-text);--text-color: var(--c-text);--border-color: var(--c-text);display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--border-color);border-style:solid;border-width:1px;color:var(--text-color);line-height:1;text-decoration:none;text-transform:lowercase;border-radius:4.1666666667rem;position:relative;transition:color var(--transition),border-color var(--transition)}body #wrapper .main-content .content .buttons .btn>span{display:flex;flex-shrink:0}body #wrapper .main-content .content .buttons .btn__title{position:relative;z-index:1;padding:.5rem 1.5rem .5833333333rem;flex:1;display:flex;justify-content:center;text-align:center}body #wrapper .main-content .content .buttons .btn__background{width:100%;height:100%;position:absolute;top:0;left:0;background-color:transparent;z-index:0;border-radius:4.1666666667rem;overflow:hidden}body #wrapper .main-content .content .buttons .btn__background:after{content:"";position:absolute;background-color:var(--foreground-color);top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:4.1666666667rem;transform:translate(-100%);transition:transform var(--transition-slow)}body #wrapper .main-content .content .buttons .btn:hover{--text-color: var(--c-background)}body #wrapper .main-content .content .buttons .btn:hover .btn__background:after{transform:translate(0)}body #wrapper .main-content .contact{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.6666666667rem;font-size:1rem;color:var(--c-gray);padding-top:3.3333333333rem}@media (min-width: 600px){body #wrapper .main-content .contact{padding-top:0;flex-direction:column}}@media (min-width: 1200px){body #wrapper .main-content .contact{flex-direction:row}}body #wrapper .main-content .contact__contacts a{color:var(--c-gray);text-decoration:none;transition:color var(--transition)}body #wrapper .main-content .contact__contacts a:hover{color:var(--c-brand)}body #wrapper .main-content .media{display:flex;width:100%;height:100%}@media (min-width: 1600px){body #wrapper .main-content .media{max-height:calc(100vh - 2rem)}}body #wrapper .main-content .media .picture{height:100%;width:100%}body #wrapper .main-content .media .picture .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body #wrapper .main-content .socials{position:fixed;bottom:0;right:0;background-color:var(--c-background);display:flex;padding:.6666666667rem 1.8333333333rem 1.3333333333rem 1.0833333333rem;z-index:9}body #wrapper .main-content .socials__item{display:flex;align-items:center;justify-content:center;position:relative}body #wrapper .main-content .socials__item:not(:first-child){padding-left:1.25rem}body #wrapper .main-content .socials__item:not(:first-child):before{content:".";position:absolute;top:0;left:.5rem;color:var(--c-text);line-height:1}body #wrapper .main-content .socials__item a{display:flex;align-items:center;justify-content:center;text-transform:lowercase;text-decoration:none;color:var(--c-text);line-height:1;transition:color var(--transition)}body #wrapper .main-content .socials__item a:hover{color:var(--c-gray)}
