*{background-repeat:no-repeat;box-sizing:border-box;font-family:var(--font-family-main);-webkit-tap-highlight-color:transparent}body,html{background-color:var(--color-bg);color:var(--color-text);font-size:calc(.125vw + 13.6px);font-weight:400;height:100%;margin:0;min-height:100dvh;padding:0;-webkit-font-smoothing:antialiased}.--icon .nuxt-icon{display:flex}.nuxt-icon svg{height:unset;margin-bottom:unset;vertical-align:unset;width:unset}main{flex:1 0;position:relative}@media screen and (max-width:991px){main{overflow-x:hidden}}.js-no-scroll{overflow:hidden}.js-no-scroll,.js-no-scroll .ui-modal{padding-right:var(--scroll-width)}.--mob-hide{display:none}.--mob-show{display:flex}@media screen and (max-width:1760px){body,html{font-size:calc(.125vw + 12.6px)}}@media screen and (max-width:1680px){body,html{font-size:calc(.125vw + 13.1px)}}@media screen and (max-width:1440px){body,html{font-size:calc(.125vw + 11.6px)}}@media screen and (max-width:1024px){body,html{font-size:13px}}@media screen and (max-width:991px){body,html{font-size:1.5vw}.--mob-hide{display:flex}.--mob-show{display:none}.js-no-scroll,.js-no-scroll .ui-modal{padding-right:0}}@media screen and (max-width:768px){body,html{font-size:1.8vw}}@media screen and (max-width:640px){body,html{font-size:2vw}.js-no-scroll{padding-right:0}}@media screen and (max-width:500px){body,html{font-size:3vw}}@media screen and (max-width:468px){body,html{font-size:3.5vw}}.holder{align-items:stretch;background-color:var(--color-bg);min-height:100vh;padding:1.25rem}.holder,.holder__wrap{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.holder__wrap{align-items:flex-start;background-color:var(--color-fill-1-a);border-radius:1rem;justify-content:center;min-height:calc(100vh - 2.5rem);overflow:hidden;padding:5.5rem;position:relative}.holder__image{inset:0;overflow:hidden;pointer-events:none;position:absolute}.holder__blur{position:absolute;right:-15rem;top:13.9rem;width:80.75rem;z-index:1}.holder__blur .image-thumb img{-o-object-fit:contain;object-fit:contain}.holder__photo.image-thumb{bottom:0;position:absolute;right:0;width:55.84rem;z-index:2}.holder__photo.image-thumb img,.holder__photo.image-thumb picture{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right}.holder__content{gap:3rem;justify-content:space-between;max-width:70.5rem;min-height:calc(100vh - 13.5rem);position:relative;width:100%;z-index:3}.holder__content,.holder__top{display:flex;flex-direction:column}.holder__top{gap:2.5rem}.holder__main{display:flex;flex-direction:column;gap:1.5rem}.holder__subtitle{color:var(--color-white-opacity-56);font-size:2rem;font-weight:400;letter-spacing:-.03em;line-height:1.2}.holder__name,.holder__subtitle{font-family:var(--font-family-main);margin:0}.holder__name{color:var(--color-white);font-size:6rem;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:pre-line}.holder__info{display:flex;flex-direction:column;gap:2.5rem;max-width:42rem}.holder__description{color:var(--color-white-opacity-56);margin:0}.holder__button,.holder__description{font-family:var(--font-family-main);font-size:1.5rem;font-weight:500;letter-spacing:-.03em;line-height:1.2}.holder__button{align-items:center;background-color:var(--color-fill-1);border:none;border-radius:.5rem;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;min-height:4.5rem;padding:.5rem .5rem .5rem 1.5rem;transition:background-color .24s ease;width:25.5rem}.holder__button:hover{background-color:var(--color-fill-1-h)}.holder__button:active{background-color:var(--color-fill-1-a)}.holder__button-text{white-space:nowrap}.holder__button-icon{background-color:var(--color-white-opacity-24);border-radius:.5rem;color:var(--color-white);height:3.5rem;width:3.5rem}.holder__button-icon,.holder__button-icon .nuxt-icon{align-items:center;display:flex;justify-content:center}.holder__button-icon .nuxt-icon{height:1.25rem;width:1.3125rem}.holder__button-icon .nuxt-icon svg{height:100%;width:100%}.holder__bottom{display:flex;flex-direction:column;gap:2rem}.holder__contacts{display:flex;flex-wrap:wrap;gap:2.5rem}.holder__contact-link{color:var(--color-white);font-family:var(--font-family-main);font-size:1.5rem;font-weight:500;letter-spacing:-.03em;line-height:1.2;text-decoration:none;transition:opacity .24s ease}.holder__contact-link:hover{opacity:.7}.holder__legal{display:flex;flex-wrap:wrap;gap:2.5rem}.holder__legal-text{font-size:1.5rem;margin:0}.holder__copyright-link,.holder__legal-text{color:var(--color-white-opacity-56);font-family:var(--font-family-main);font-weight:500;letter-spacing:-.03em;line-height:1.2}.holder__copyright-link{font-size:1.25rem;text-decoration:none;transition:opacity .24s ease}.holder__copyright-link:hover{opacity:1}@media screen and (max-width:1440px){.holder__wrap{padding:4rem}.holder__content{max-width:52rem;min-height:calc(100vh - 10.5rem)}.holder__name{font-size:4.5rem}.holder__photo{width:40rem}.holder__blur{right:-12rem;top:11rem;width:60rem}}@media screen and (max-width:1024px){.holder__name{font-size:3.5rem}.holder__info{max-width:100%}.holder__photo{opacity:.7;width:30rem}.holder__blur{right:-8rem;top:9rem;width:45rem}}@media screen and (max-width:768px){.holder__wrap{padding:3rem}.holder__content{gap:4rem}.holder__name{font-size:2.8rem}.holder__photo{opacity:.5;width:25rem}.holder__blur{right:-8rem;top:7rem;width:40rem}.holder__contacts,.holder__legal{gap:1.5rem}}@media screen and (max-width:640px){.holder{padding:1rem}.holder__wrap{min-height:calc(100vh - 2rem);padding:2rem}.holder__content{gap:3rem}.holder__top{gap:2rem}.holder__main{gap:1rem}.holder__name{font-size:2.5rem}.holder__info{gap:2rem}.holder__photo{opacity:.3;width:18rem}.holder__blur{right:-6rem;top:5rem;width:30rem}.holder__button{justify-content:space-between;width:100%}.holder__contacts,.holder__legal{flex-direction:column;gap:.75rem}}@media screen and (max-width:468px){.holder__name{font-size:2rem}.holder__photo{opacity:.15;width:100%}.holder__blur{display:none}}
