.page-module-scss-module__Fvs2yW__page{min-height:100vh;background:#121212;min-height:100dvh}.page-module-scss-module__Fvs2yW__hero{padding:150px 0 120px}.page-module-scss-module__Fvs2yW__container{width:min(1400px,100% - 80px);margin:0 auto}.page-module-scss-module__Fvs2yW__actions{flex-wrap:wrap;gap:16px 32px;display:flex}.page-module-scss-module__Fvs2yW__intro{border-bottom:1px solid #27272a;max-width:850px;padding-bottom:100px}.page-module-scss-module__Fvs2yW__label,.page-module-scss-module__Fvs2yW__blockLabel{color:#d4af37;letter-spacing:.18em;font-size:11px;font-weight:500;display:block}.page-module-scss-module__Fvs2yW__label{margin-bottom:24px}.page-module-scss-module__Fvs2yW__title{color:#f4f4f5;letter-spacing:-.045em;margin:0;font-size:max(52px,min(7vw,92px));font-weight:400;line-height:.98}.page-module-scss-module__Fvs2yW__description{color:#a1a1aa;max-width:560px;margin:35px 0;font-size:17px;line-height:1.65}.page-module-scss-module__Fvs2yW__grid{grid-template-columns:repeat(2,1fr);gap:0 100px;display:grid}.page-module-scss-module__Fvs2yW__block{border-bottom:1px solid #27272a;min-height:220px;padding:40px 0}.page-module-scss-module__Fvs2yW__blockLabel{margin-bottom:25px}.page-module-scss-module__Fvs2yW__value{color:#f4f4f5;margin:0;font-size:22px;font-style:normal;font-weight:400;line-height:1.4;text-decoration:none;transition:color .25s;display:block}@media (hover:hover){.page-module-scss-module__Fvs2yW__value:hover{color:#d4af37}}@media (hover:none){.page-module-scss-module__Fvs2yW__value:active{color:#d4af37}}.page-module-scss-module__Fvs2yW__note{color:#8b8b94;margin-top:12px;font-size:12px;line-height:1.5;display:block}.page-module-scss-module__Fvs2yW__socials{flex-direction:column;gap:14px;display:flex}.page-module-scss-module__Fvs2yW__social{color:#f4f4f5;width:-moz-fit-content;width:fit-content;font-size:22px;text-decoration:none;transition:color .25s}@media (hover:hover){.page-module-scss-module__Fvs2yW__social:hover{color:#d4af37}}@media (hover:none){.page-module-scss-module__Fvs2yW__social:active{color:#d4af37}}.page-module-scss-module__Fvs2yW__company{border-top:1px solid #27272a;margin-top:100px;padding-top:30px}.page-module-scss-module__Fvs2yW__companyInfo{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:30px;display:grid}.page-module-scss-module__Fvs2yW__companyInfo p{color:#a1a1aa;margin:0;font-size:13px;line-height:1.7}.page-module-scss-module__Fvs2yW__companyInfo strong{color:#f4f4f5;font-weight:400}@media (max-width:1023px){.page-module-scss-module__Fvs2yW__hero{padding:120px 0 90px}.page-module-scss-module__Fvs2yW__container{width:min(100% - 50px,800px)}.page-module-scss-module__Fvs2yW__intro{padding-bottom:70px}.page-module-scss-module__Fvs2yW__grid{gap:0 50px}.page-module-scss-module__Fvs2yW__companyInfo{grid-template-columns:1fr;gap:25px}}@media (max-width:767px){.page-module-scss-module__Fvs2yW__hero{padding:100px 0 70px}.page-module-scss-module__Fvs2yW__container{width:calc(100% - 40px)}.page-module-scss-module__Fvs2yW__title{font-size:46px}.page-module-scss-module__Fvs2yW__description{font-size:15px}.page-module-scss-module__Fvs2yW__grid{grid-template-columns:1fr}.page-module-scss-module__Fvs2yW__block{min-height:auto;padding:30px 0}.page-module-scss-module__Fvs2yW__company{margin-top:70px}.page-module-scss-module__Fvs2yW__value,.page-module-scss-module__Fvs2yW__social{font-size:20px}}
.ArrowLink-module-scss-module__EIp1oG__arrowLink{color:#f4f4f5;border-bottom:.5px solid rgba(244,244,245,.3);align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding-bottom:3px;font-size:14px;text-decoration:none;transition:all .3s;display:inline-flex}@media (hover:hover){.ArrowLink-module-scss-module__EIp1oG__arrowLink:hover{color:#e5c158;border-bottom-color:#e5c158;gap:20px}.ArrowLink-module-scss-module__EIp1oG__arrowLink:hover .ArrowLink-module-scss-module__EIp1oG__icon{transform:translate(.15rem)rotate(45deg)}}@media (hover:none){.ArrowLink-module-scss-module__EIp1oG__arrowLink:active{color:#e5c158;border-bottom-color:#e5c158;gap:16px}.ArrowLink-module-scss-module__EIp1oG__arrowLink:active .ArrowLink-module-scss-module__EIp1oG__icon{transform:translate(.15rem)rotate(45deg)}}.ArrowLink-module-scss-module__EIp1oG__arrowLink .ArrowLink-module-scss-module__EIp1oG__icon{width:1rem;height:1rem;transition:transform .3s}
.HomeHeader-module-scss-module__HAG91q__header{z-index:31;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(18,18,18,.72);border-bottom:1px solid rgba(255,255,255,.2);width:100%;height:60px;transition:background-color .6s;position:fixed;top:0;left:0}.HomeHeader-module-scss-module__HAG91q__transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}.HomeHeader-module-scss-module__HAG91q__inner{justify-content:flex-end;align-items:center;height:60px;display:flex;position:relative}.HomeHeader-module-scss-module__HAG91q__logo{font-family:var(--font-heading),serif;color:#f4f4f5;letter-spacing:.12em;white-space:nowrap;font-size:18px;font-weight:600;text-decoration:none;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeHeader-module-scss-module__HAG91q__logoStart{margin-left:0;left:24px;transform:translateY(-50%)}.HomeHeader-module-scss-module__HAG91q__menuButton{cursor:pointer;color:#f4f4f5;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;transition:color .3s;display:flex}@media (hover:hover){.HomeHeader-module-scss-module__HAG91q__menuButton:hover{color:#d4af37}}@media (hover:none){.HomeHeader-module-scss-module__HAG91q__menuButton:active{color:#d4af37}}.HomeHeader-module-scss-module__HAG91q__icon{width:28px;height:22px;transition:all .3s ease-in-out;position:relative}.HomeHeader-module-scss-module__HAG91q__icon span{opacity:1;transform-origin:50%;background-color:currentColor;border-radius:1px;width:100%;height:1px;transition:all .3s ease-in-out;display:block;position:absolute;left:0}.HomeHeader-module-scss-module__HAG91q__icon span:first-child{top:0}.HomeHeader-module-scss-module__HAG91q__icon span:nth-child(2){top:10px}.HomeHeader-module-scss-module__HAG91q__icon span:nth-child(3){top:20px}.HomeHeader-module-scss-module__HAG91q__open .HomeHeader-module-scss-module__HAG91q__icon span:first-child{top:10px;transform:rotate(45deg)}.HomeHeader-module-scss-module__HAG91q__open .HomeHeader-module-scss-module__HAG91q__icon span:nth-child(2){opacity:0;transform:scaleX(0)}.HomeHeader-module-scss-module__HAG91q__open .HomeHeader-module-scss-module__HAG91q__icon span:nth-child(3){top:10px;transform:rotate(-45deg)}.HomeHeader-module-scss-module__HAG91q__menu{z-index:32;clip-path:inset(0 0 0 100%);visibility:hidden;justify-content:flex-end;align-items:center;width:min(100vw - 1000px,100%);height:60px;margin-right:60px;transition:clip-path 1s cubic-bezier(.16,1,.3,1),visibility 1s;display:flex;position:fixed;top:0;right:max(24px,50vw - 720px)}.HomeHeader-module-scss-module__HAG91q__menuOpen{visibility:visible;clip-path:inset(0)}.HomeHeader-module-scss-module__HAG91q__navigation{flex-direction:row;align-items:center;gap:28px;display:flex}.HomeHeader-module-scss-module__HAG91q__link{color:#f4f4f5;font-size:18px;font-weight:400;text-decoration:none;transition:color .25s;position:relative}.HomeHeader-module-scss-module__HAG91q__link:after{content:"";transform-origin:0;background:#d4af37;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}@media (hover:hover){.HomeHeader-module-scss-module__HAG91q__link:hover{color:#d4af37}.HomeHeader-module-scss-module__HAG91q__link:hover:after{transform:scaleX(1)}}@media (hover:none){.HomeHeader-module-scss-module__HAG91q__link:active{color:#d4af37}.HomeHeader-module-scss-module__HAG91q__link:active:after{transform:scaleX(1)}}@media (max-width:1313px){.HomeHeader-module-scss-module__HAG91q__menu{width:100vw;height:100vh;z-index:32;clip-path:inset(0 0 100%);visibility:hidden;background:rgba(18,18,18,.97);justify-content:center;height:100dvh;margin-right:0;top:60px;right:0}.HomeHeader-module-scss-module__HAG91q__menuOpen{visibility:visible;clip-path:inset(0)}.HomeHeader-module-scss-module__HAG91q__navigation{flex-direction:column;justify-content:center;align-items:center;gap:26px;margin-bottom:60px}.HomeHeader-module-scss-module__HAG91q__link{font-size:30px}.HomeHeader-module-scss-module__HAG91q__logo{position:absolute;top:50%;left:0;transform:translateY(-50%)}}
.CatalogNoticeModal-module-scss-module__ZkqIma__title{color:#f4f4f5;margin:0 0 16px;font-size:24px;font-weight:400;line-height:1.2}.CatalogNoticeModal-module-scss-module__ZkqIma__message{color:#a1a1aa;margin:0 0 30px;font-size:16px;line-height:1.6}.CatalogNoticeModal-module-scss-module__ZkqIma__actions{justify-content:center;gap:10px;display:flex}@media (max-width:480px){.CatalogNoticeModal-module-scss-module__ZkqIma__actions{flex-direction:column}}
.Button-module-scss-module__VLzsWq__button{cursor:pointer;z-index:1;justify-content:center;align-items:center;gap:20px;padding:16px 22px;font-size:16px;font-weight:500;text-decoration:none;transition:background .3s,color .3s,border-color .3s,padding .3s,gap .3s;display:inline-flex;position:relative;overflow:hidden}.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__outline{color:#f4f4f5;background:0 0;border:1px solid #d4af37}.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__outline:before{content:"";z-index:-1;opacity:0;visibility:hidden;background:#d4af37;transition:opacity .3s,visibility .3s;position:absolute;top:0;bottom:0;left:0;right:0}.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__outline:after{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .3s,border-color .3s;display:inline-block;transform:rotate(45deg)}@media (hover:hover){.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__outline:hover{color:#121212;gap:28px}.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__outline:hover:before{opacity:1;visibility:visible}.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__outline:hover:after{transform:rotate(0)}}@media (hover:none){.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__outline:active{color:#121212}.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__outline:active:before{opacity:1;visibility:visible}.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__outline:active:after{transform:rotate(0)}}.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__primary{color:#121212;background:#d4af37;border:1px solid #d4af37}@media (hover:hover){.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__primary:hover{opacity:.9;padding:16px 30px}}@media (hover:none){.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__primary:active{opacity:.9;padding:16px 30px}}@media (max-width:1023px){.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__primary,.Button-module-scss-module__VLzsWq__button.Button-module-scss-module__VLzsWq__outline{touch-action:manipulation;padding:14px 18px}}
.Modal-module-scss-module__vzGZ_q__backdrop{z-index:1000;background:rgba(0,0,0,.85);justify-content:center;align-items:center;padding:24px;animation:.25s ease-out Modal-module-scss-module__vzGZ_q__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes Modal-module-scss-module__vzGZ_q__fadeIn{0%{opacity:0}to{opacity:1}}.Modal-module-scss-module__vzGZ_q__dialog{scrollbar-width:thin;scrollbar-color:#27272a transparent;background:#1e1e1e;border:1px solid #27272a;border-radius:4px;outline:none;width:100%;max-width:560px;max-height:90vh;padding:48px;animation:.3s ease-out Modal-module-scss-module__vzGZ_q__rise;position:relative;overflow-y:auto}.Modal-module-scss-module__vzGZ_q__dialog::-webkit-scrollbar{width:10px}.Modal-module-scss-module__vzGZ_q__dialog::-webkit-scrollbar-track{background:0 0}.Modal-module-scss-module__vzGZ_q__dialog::-webkit-scrollbar-thumb{background:rgba(39,39,42,.9);border-radius:999px}.Modal-module-scss-module__vzGZ_q__dialog:hover::-webkit-scrollbar-thumb{background:#d4af37}.Modal-module-scss-module__vzGZ_q__dialog::-webkit-scrollbar-track{margin-top:12px;margin-bottom:12px}@keyframes Modal-module-scss-module__vzGZ_q__rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.Modal-module-scss-module__vzGZ_q__close{z-index:1;color:#a1a1aa;cursor:pointer;background:0 0;border:1px solid #27272a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:color .25s,border-color .25s;display:flex;position:absolute;top:20px;right:20px}.Modal-module-scss-module__vzGZ_q__close:hover{color:#f4f4f5;border-color:#d4af37}@media (max-width:767px){.Modal-module-scss-module__vzGZ_q__backdrop{align-items:flex-end;padding:0}.Modal-module-scss-module__vzGZ_q__dialog{max-width:100%;max-height:92vh;border-radius:16px 16px 0 0;max-height:92dvh;padding:32px 24px}}
.Works-module-scss-module__R0aQuW__section{background:#121212;padding:100px 0}.Works-module-scss-module__R0aQuW__header{margin-bottom:64px}.Works-module-scss-module__R0aQuW__label{color:#d4af37;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:500;display:block}.Works-module-scss-module__R0aQuW__title{color:#f4f4f5;letter-spacing:-.02em;margin:0;font-weight:400}.Works-module-scss-module__R0aQuW__placeholderCard{aspect-ratio:4/5;border:1px dashed rgba(255,255,255,.14);position:relative;overflow:hidden}.Works-module-scss-module__R0aQuW__placeholderCard[data-unavailable=true]{background:#1e1e1e;border-style:solid}.Works-module-scss-module__R0aQuW__placeholderText{color:#8b8b94;text-align:center;margin:32px 0 0;font-size:15px}.Works-module-scss-module__R0aQuW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.Works-module-scss-module__R0aQuW__card{aspect-ratio:4/5;color:#f4f4f5;text-align:left;cursor:pointer;background:#1e1e1e;border:0;padding:0;display:block;position:relative;overflow:hidden}@media (hover:hover){.Works-module-scss-module__R0aQuW__card:hover .Works-module-scss-module__R0aQuW__image{transform:scale(1.05)}.Works-module-scss-module__R0aQuW__card:hover .Works-module-scss-module__R0aQuW__arrow{color:#121212;background:#d4af37;border-color:#d4af37}}.Works-module-scss-module__R0aQuW__image{object-fit:cover;transition:transform .7s}.Works-module-scss-module__R0aQuW__overlay{background:linear-gradient(transparent 45%,rgba(0,0,0,.8) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.Works-module-scss-module__R0aQuW__content{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.Works-module-scss-module__R0aQuW__content h3{margin:0;font-size:max(20px,min(1.8vw,26px));font-weight:400;line-height:1.2}.Works-module-scss-module__R0aQuW__category{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.Works-module-scss-module__R0aQuW__arrow{border:1px solid rgba(255,255,255,.4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .3s,border-color .3s,color .3s;display:flex}.Works-module-scss-module__R0aQuW__arrow svg{width:18px;height:18px}.Works-module-scss-module__R0aQuW__more{justify-content:center;margin-top:56px;display:flex}.Works-module-scss-module__R0aQuW__dialog.Works-module-scss-module__R0aQuW__dialog{max-width:980px;padding:0}.Works-module-scss-module__R0aQuW__viewerHeader{z-index:2;background:#1e1e1e;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px 20px 32px;display:flex;position:-webkit-sticky;position:sticky;top:0}.Works-module-scss-module__R0aQuW__viewerHeading{min-width:0}.Works-module-scss-module__R0aQuW__viewerHeading .Works-module-scss-module__R0aQuW__category{margin-bottom:6px}.Works-module-scss-module__R0aQuW__workTitle{color:#f4f4f5;margin:0;font-size:max(20px,min(2vw,26px));font-weight:400;line-height:1.25}.Works-module-scss-module__R0aQuW__close,.Works-module-scss-module__R0aQuW__nav{color:#f4f4f5;cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.28);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,color .25s;display:flex}.Works-module-scss-module__R0aQuW__close svg,.Works-module-scss-module__R0aQuW__nav svg{width:20px;height:20px}@media (hover:hover){.Works-module-scss-module__R0aQuW__close:hover,.Works-module-scss-module__R0aQuW__nav:hover{color:#121212;background:#d4af37;border-color:#d4af37}}@media (hover:none){.Works-module-scss-module__R0aQuW__close:active,.Works-module-scss-module__R0aQuW__nav:active{color:#121212;background:#d4af37;border-color:#d4af37}}.Works-module-scss-module__R0aQuW__close{border-color:#d4af37}.Works-module-scss-module__R0aQuW__slider{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:20px;padding:28px 24px 0;display:grid}.Works-module-scss-module__R0aQuW__slider[data-single=true]{grid-template-columns:minmax(0,1fr);padding-left:32px;padding-right:32px}.Works-module-scss-module__R0aQuW__viewport{overflow:hidden}.Works-module-scss-module__R0aQuW__slides{display:flex}.Works-module-scss-module__R0aQuW__slide{aspect-ratio:3/2;background:#121212;flex:0 0 100%;min-width:0;position:relative}.Works-module-scss-module__R0aQuW__slideImage{object-fit:cover}.Works-module-scss-module__R0aQuW__pager{justify-content:center;align-items:center;gap:20px;padding-top:16px;display:flex}.Works-module-scss-module__R0aQuW__navMobile{display:none}.Works-module-scss-module__R0aQuW__counter{color:#a1a1aa;letter-spacing:.08em;text-align:center;min-width:56px;font-size:13px}.Works-module-scss-module__R0aQuW__details{padding:28px 32px 40px}.Works-module-scss-module__R0aQuW__description{color:#a1a1aa;white-space:pre-line;max-width:680px;margin:0 0 28px;font-size:15px;line-height:1.7}@media (max-width:1023px){.Works-module-scss-module__R0aQuW__section{padding:80px 0}.Works-module-scss-module__R0aQuW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:767px){.Works-module-scss-module__R0aQuW__section{padding:60px 0}.Works-module-scss-module__R0aQuW__placeholderCard{aspect-ratio:4/3}.Works-module-scss-module__R0aQuW__placeholderCard:nth-child(n+2){display:none}.Works-module-scss-module__R0aQuW__header{margin-bottom:40px}.Works-module-scss-module__R0aQuW__grid{grid-template-columns:1fr}.Works-module-scss-module__R0aQuW__card{aspect-ratio:4/3}.Works-module-scss-module__R0aQuW__viewerHeader{padding:16px 16px 16px 20px}.Works-module-scss-module__R0aQuW__slider,.Works-module-scss-module__R0aQuW__slider[data-single=true]{grid-template-columns:minmax(0,1fr);padding:0}.Works-module-scss-module__R0aQuW__slider>.Works-module-scss-module__R0aQuW__nav{display:none}.Works-module-scss-module__R0aQuW__slide{aspect-ratio:4/3}.Works-module-scss-module__R0aQuW__navMobile{display:flex}.Works-module-scss-module__R0aQuW__details{padding:20px 20px 32px}}
.Select-module-scss-module__1rbP5a__select{width:100%;position:relative}.Select-module-scss-module__1rbP5a__trigger{width:100%;padding:var(--select-padding,16px)0;color:#f4f4f5;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #27272a;border-radius:0;outline:none;justify-content:space-between;align-items:center;gap:16px;font-family:inherit;font-size:15px;transition:border-color .25s;display:flex}.Select-module-scss-module__1rbP5a__trigger[data-placeholder=true]{color:#8b8b94}.Select-module-scss-module__1rbP5a__trigger[data-open=true]{border-color:#d4af37}.Select-module-scss-module__1rbP5a__trigger:focus-visible{border-color:#d4af37}.Select-module-scss-module__1rbP5a__trigger[aria-invalid=true]{border-color:#e5484d}@media (max-width:767px){.Select-module-scss-module__1rbP5a__trigger,.Select-module-scss-module__1rbP5a__option{font-size:16px}}.Select-module-scss-module__1rbP5a__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module-scss-module__1rbP5a__chevron{color:#a1a1aa;flex-shrink:0;width:18px;height:18px;transition:transform .25s,color .25s}.Select-module-scss-module__1rbP5a__trigger[data-open=true] .Select-module-scss-module__1rbP5a__chevron{color:#d4af37;transform:rotate(180deg)}.Select-module-scss-module__1rbP5a__list{z-index:20;scrollbar-width:thin;scrollbar-color:#27272a transparent;background:#1e1e1e;border:1px solid #27272a;border-radius:4px;max-height:296px;margin:0;padding:6px;scroll-margin:16px;list-style:none;animation:.18s ease-out Select-module-scss-module__1rbP5a__reveal;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px rgba(0,0,0,.55)}.Select-module-scss-module__1rbP5a__list::-webkit-scrollbar{width:10px}.Select-module-scss-module__1rbP5a__list::-webkit-scrollbar-track{background:0 0}.Select-module-scss-module__1rbP5a__list::-webkit-scrollbar-thumb{background:rgba(39,39,42,.9);border-radius:999px}.Select-module-scss-module__1rbP5a__list:hover::-webkit-scrollbar-thumb{background:#d4af37}@keyframes Select-module-scss-module__1rbP5a__reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Select-module-scss-module__1rbP5a__option{color:#f4f4f5;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 14px;font-size:15px;line-height:1.4;display:flex}.Select-module-scss-module__1rbP5a__option[data-active=true]{background:#242424}.Select-module-scss-module__1rbP5a__option[aria-selected=true]{color:#d4af37}.Select-module-scss-module__1rbP5a__check{flex-shrink:0;width:16px;height:16px}
.ReviewModal-module-scss-module__ZjYG7G__label{color:#d4af37;letter-spacing:.18em;margin-bottom:16px;font-size:12px;font-weight:500;display:block}.ReviewModal-module-scss-module__ZjYG7G__title{color:#f4f4f5;letter-spacing:-.02em;margin:0 0 32px;font-size:30px;font-weight:400;line-height:1.15}.ReviewModal-module-scss-module__ZjYG7G__form{flex-direction:column;gap:24px;display:flex}.ReviewModal-module-scss-module__ZjYG7G__field{flex-direction:column;gap:10px;display:flex}.ReviewModal-module-scss-module__ZjYG7G__field label,.ReviewModal-module-scss-module__ZjYG7G__field span:first-child{color:#f4f4f5;font-size:13px}.ReviewModal-module-scss-module__ZjYG7G__field input,.ReviewModal-module-scss-module__ZjYG7G__field textarea{color:#f4f4f5;background:0 0;border:0;border-bottom:1px solid #27272a;outline:none;width:100%;padding:14px 0;font-family:inherit;font-size:15px;transition:border-color .25s}.ReviewModal-module-scss-module__ZjYG7G__field input::placeholder,.ReviewModal-module-scss-module__ZjYG7G__field textarea::placeholder{color:#8b8b94}.ReviewModal-module-scss-module__ZjYG7G__field input:focus,.ReviewModal-module-scss-module__ZjYG7G__field textarea:focus{border-color:#d4af37}.ReviewModal-module-scss-module__ZjYG7G__field input[aria-invalid=true],.ReviewModal-module-scss-module__ZjYG7G__field textarea[aria-invalid=true]{border-color:#e5484d}.ReviewModal-module-scss-module__ZjYG7G__field{--select-padding:14px}.ReviewModal-module-scss-module__ZjYG7G__field textarea{resize:vertical;min-height:110px}.ReviewModal-module-scss-module__ZjYG7G__field input[type=file]{color:#a1a1aa;cursor:pointer;font-size:14px}.ReviewModal-module-scss-module__ZjYG7G__field input[type=file]::-webkit-file-upload-button{color:#f4f4f5;cursor:pointer;background:0 0;border:1px solid #d4af37;border-radius:0;margin-right:16px;padding:9px 16px;font-family:inherit;font-size:13px;transition:background .3s,color .3s}.ReviewModal-module-scss-module__ZjYG7G__field input[type=file]::file-selector-button{color:#f4f4f5;cursor:pointer;background:0 0;border:1px solid #d4af37;border-radius:0;margin-right:16px;padding:9px 16px;font-family:inherit;font-size:13px;transition:background .3s,color .3s}@media (hover:hover){.ReviewModal-module-scss-module__ZjYG7G__field input[type=file]::-webkit-file-upload-button:hover{color:#121212;background:#d4af37}.ReviewModal-module-scss-module__ZjYG7G__field input[type=file]::file-selector-button:hover{color:#121212;background:#d4af37}}@media (max-width:767px){.ReviewModal-module-scss-module__ZjYG7G__field input,.ReviewModal-module-scss-module__ZjYG7G__field textarea{font-size:16px}}.ReviewModal-module-scss-module__ZjYG7G__hint{color:#8b8b94;font-size:12px;line-height:1.5}.ReviewModal-module-scss-module__ZjYG7G__photoPreview{align-items:center;gap:16px;display:flex}.ReviewModal-module-scss-module__ZjYG7G__photoPreview img{object-fit:cover;border:1px solid #27272a;border-radius:4px;width:64px;height:64px}.ReviewModal-module-scss-module__ZjYG7G__photoRemove{color:#8b8b94;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ReviewModal-module-scss-module__ZjYG7G__photoRemove:hover{color:#f4f4f5}.ReviewModal-module-scss-module__ZjYG7G__stars{gap:8px;display:flex}.ReviewModal-module-scss-module__ZjYG7G__star{color:#27272a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;line-height:1;transition:color .2s,transform .15s;display:flex}.ReviewModal-module-scss-module__ZjYG7G__star:hover{transform:scale(1.1)}.ReviewModal-module-scss-module__ZjYG7G__star[data-filled=true]{color:#d4af37}.ReviewModal-module-scss-module__ZjYG7G__error{color:#e5484d;font-size:12px;line-height:1.5}.ReviewModal-module-scss-module__ZjYG7G__checkbox{color:#8b8b94;cursor:pointer;align-items:flex-start;gap:12px;font-size:12px;line-height:1.5;display:flex}.ReviewModal-module-scss-module__ZjYG7G__checkbox input{accent-color:#d4af37;flex-shrink:0;margin-top:2px}.ReviewModal-module-scss-module__ZjYG7G__checkbox a{color:#a1a1aa;text-underline-offset:3px;text-decoration:underline}.ReviewModal-module-scss-module__ZjYG7G__checkbox a:hover{color:#d4af37}.ReviewModal-module-scss-module__ZjYG7G__submit{width:100%}.ReviewModal-module-scss-module__ZjYG7G__formStatus{color:#e5484d;text-align:center;margin:0;font-size:13px;line-height:1.5}.ReviewModal-module-scss-module__ZjYG7G__successState{text-align:center;flex-direction:column;align-items:center;padding:24px 0;display:flex}.ReviewModal-module-scss-module__ZjYG7G__successIcon{color:#d4af37;border:1px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:24px;display:flex}.ReviewModal-module-scss-module__ZjYG7G__successTitle{color:#f4f4f5;margin:0 0 12px;font-size:24px;font-weight:400}.ReviewModal-module-scss-module__ZjYG7G__successText{color:#a1a1aa;max-width:380px;margin:0 0 28px;font-size:14px;line-height:1.6}@media (max-width:767px){.ReviewModal-module-scss-module__ZjYG7G__title{font-size:26px}}
.AppLink-module-scss-module__9B2wKa__link{color:#f4f4f5;text-decoration:none;transition:all .3s}@media (hover:hover){.AppLink-module-scss-module__9B2wKa__link:hover{color:#e5c158}}@media (hover:none){.AppLink-module-scss-module__9B2wKa__link:active{color:#e5c158}}
.WorksReviews-module-scss-module__6dVJ7W__section{background:#1e1e1e;padding:70px 0;overflow:hidden}.WorksReviews-module-scss-module__6dVJ7W__header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:64px;display:flex}.WorksReviews-module-scss-module__6dVJ7W__label{color:#d4af37;letter-spacing:.18em;margin-bottom:16px;font-size:12px;font-weight:500;display:block}.WorksReviews-module-scss-module__6dVJ7W__title{color:#f4f4f5;letter-spacing:-.02em;margin:0;font-weight:400}.WorksReviews-module-scss-module__6dVJ7W__viewport{overflow:hidden}.WorksReviews-module-scss-module__6dVJ7W__slides{gap:24px;display:flex}.WorksReviews-module-scss-module__6dVJ7W__slide{flex:0 0 calc(33.333% - 16px);min-width:0}.WorksReviews-module-scss-module__6dVJ7W__slide:first-child{margin-left:24px}.WorksReviews-module-scss-module__6dVJ7W__card{background:#121212;border:1px solid #27272a;border-radius:4px;flex-direction:column;height:100%;display:flex;overflow:hidden}.WorksReviews-module-scss-module__6dVJ7W__card[data-no-image=true]{background:linear-gradient(160deg,#1e1e1e 0%,#121212 100%);justify-content:center;min-height:320px}.WorksReviews-module-scss-module__6dVJ7W__empty{color:#8b8b94;text-align:center;border:1px dashed rgba(255,255,255,.14);border-radius:4px;justify-content:center;align-items:center;min-height:320px;padding:40px 24px;font-size:15px;display:flex}.WorksReviews-module-scss-module__6dVJ7W__skeletonCard{background:#121212;border:1px solid #27272a;border-radius:4px;min-height:320px;position:relative;overflow:hidden}.WorksReviews-module-scss-module__6dVJ7W__categoryTag{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;margin:28px 28px 0;font-size:12px}.WorksReviews-module-scss-module__6dVJ7W__quoteMark{color:#d4af37;font-size:48px;line-height:1;font-family:var(--font-heading),serif;margin-bottom:-8px;display:block}.WorksReviews-module-scss-module__6dVJ7W__imageWrap{aspect-ratio:4/3;width:100%;position:relative}.WorksReviews-module-scss-module__6dVJ7W__image{object-fit:cover}.WorksReviews-module-scss-module__6dVJ7W__category{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f4f4f5;letter-spacing:.04em;background:rgba(0,0,0,.55);border-radius:999px;padding:6px 14px;font-size:12px;position:absolute;bottom:16px;left:16px}.WorksReviews-module-scss-module__6dVJ7W__content{flex-direction:column;gap:16px;padding:28px;display:flex}.WorksReviews-module-scss-module__6dVJ7W__stars{gap:4px;display:flex}.WorksReviews-module-scss-module__6dVJ7W__star{color:#27272a;font-size:16px;line-height:1}.WorksReviews-module-scss-module__6dVJ7W__star[data-filled=true]{color:#d4af37}.WorksReviews-module-scss-module__6dVJ7W__text{color:#a1a1aa;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.WorksReviews-module-scss-module__6dVJ7W__clientName{color:#f4f4f5;letter-spacing:.02em;font-size:13px}.WorksReviews-module-scss-module__6dVJ7W__controls{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.WorksReviews-module-scss-module__6dVJ7W__dots{gap:10px;display:flex}.WorksReviews-module-scss-module__6dVJ7W__dot{cursor:pointer;background:#8b8b94;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,transform .25s;position:relative}.WorksReviews-module-scss-module__6dVJ7W__dot:before{content:"";position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.WorksReviews-module-scss-module__6dVJ7W__dot[data-active=true]{background:#d4af37;transform:scale(1.3)}.WorksReviews-module-scss-module__6dVJ7W__arrows{gap:12px;display:flex}.WorksReviews-module-scss-module__6dVJ7W__arrow{color:#f4f4f5;cursor:pointer;background:0 0;border:1px solid #27272a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;transition:border-color .25s,color .25s;display:flex}.WorksReviews-module-scss-module__6dVJ7W__arrow:hover{color:#d4af37;border-color:#d4af37}@media (max-width:1023px){.WorksReviews-module-scss-module__6dVJ7W__section{padding:100px 0}.WorksReviews-module-scss-module__6dVJ7W__header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:48px}.WorksReviews-module-scss-module__6dVJ7W__slide{flex:0 0 calc(50% - 12px)}}@media (max-width:767px){.WorksReviews-module-scss-module__6dVJ7W__section{padding:70px 0}.WorksReviews-module-scss-module__6dVJ7W__header{margin-bottom:36px}.WorksReviews-module-scss-module__6dVJ7W__slide{flex:0 0 85%}.WorksReviews-module-scss-module__6dVJ7W__content{padding:22px}.WorksReviews-module-scss-module__6dVJ7W__controls{margin-top:28px}.WorksReviews-module-scss-module__6dVJ7W__arrow{width:42px;height:42px}}
.not-found-module-scss-module__HfxUKG__page{min-height:100vh;background:#121212;align-items:center;min-height:100dvh;padding:150px 0 120px;display:flex}.not-found-module-scss-module__HfxUKG__container{width:min(1400px,100% - 80px);margin:0 auto}.not-found-module-scss-module__HfxUKG__label{color:#d4af37;letter-spacing:.18em;margin-bottom:24px;font-size:11px;font-weight:500;display:block}.not-found-module-scss-module__HfxUKG__title{color:#f4f4f5;letter-spacing:-.045em;margin:0;font-size:max(52px,min(7vw,92px));font-weight:400;line-height:.98}.not-found-module-scss-module__HfxUKG__description{color:#a1a1aa;max-width:560px;margin:35px 0;font-size:17px;line-height:1.65}.not-found-module-scss-module__HfxUKG__actions{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:767px){.not-found-module-scss-module__HfxUKG__page{padding:110px 0 80px}.not-found-module-scss-module__HfxUKG__container{width:calc(100% - 40px)}.not-found-module-scss-module__HfxUKG__actions{gap:14px}}
.page-module-scss-module__so52DW__page{min-height:100vh;background:#121212;min-height:100dvh;padding:150px 0 120px}.page-module-scss-module__so52DW__container{width:min(1400px,100% - 80px);margin:0 auto}.page-module-scss-module__so52DW__intro{max-width:900px;padding-bottom:80px}.page-module-scss-module__so52DW__label{color:#d4af37;letter-spacing:.18em;margin-bottom:24px;font-size:11px;font-weight:500;display:block}.page-module-scss-module__so52DW__title{color:#f4f4f5;letter-spacing:-.04em;margin:0;font-size:max(40px,min(6vw,80px));font-weight:400;line-height:1.02}.page-module-scss-module__so52DW__description{color:#a1a1aa;max-width:620px;margin:35px 0;font-size:17px;line-height:1.65}.page-module-scss-module__so52DW__layout{border-top:1px solid #27272a;border-bottom:1px solid #27272a;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px;padding:80px 0;display:grid}.page-module-scss-module__so52DW__imageWrapper{aspect-ratio:4/5;position:relative;overflow:hidden}.page-module-scss-module__so52DW__image{object-fit:cover}.page-module-scss-module__so52DW__links{flex-wrap:wrap;gap:16px 32px;display:flex}.page-module-scss-module__so52DW__content p{color:#a1a1aa;max-width:620px;margin:0 0 18px;font-size:16px;line-height:1.75}.page-module-scss-module__so52DW__content h2{color:#f4f4f5;margin:48px 0 20px;font-size:max(24px,min(2.4vw,32px));font-weight:400;line-height:1.2}.page-module-scss-module__so52DW__content ul{color:#a1a1aa;flex-direction:column;gap:10px;max-width:620px;margin:0 0 40px;padding-left:20px;font-size:15px;line-height:1.7;list-style:outside;display:flex}.page-module-scss-module__so52DW__others{padding-top:70px}.page-module-scss-module__so52DW__othersList{flex-wrap:wrap;gap:18px 48px;display:flex}@media (max-width:1023px){.page-module-scss-module__so52DW__layout{grid-template-columns:1fr;gap:48px;padding:60px 0}.page-module-scss-module__so52DW__imageWrapper{aspect-ratio:4/3}}@media (max-width:767px){.page-module-scss-module__so52DW__page{padding:110px 0 80px}.page-module-scss-module__so52DW__container{width:calc(100% - 40px)}.page-module-scss-module__so52DW__intro{padding-bottom:50px}.page-module-scss-module__so52DW__description{margin:24px 0 28px;font-size:16px}.page-module-scss-module__so52DW__othersList{flex-direction:column;gap:16px}}
.page-module-scss-module__V8-vpq__page{min-height:100vh;background:#121212;min-height:100dvh}.page-module-scss-module__V8-vpq__container{width:min(900px,100% - 80px);margin:0 auto;padding:150px 0 120px}.page-module-scss-module__V8-vpq__header{padding-bottom:60px}.page-module-scss-module__V8-vpq__label{color:#d4af37;letter-spacing:.18em;margin-bottom:24px;font-size:11px;font-weight:500;display:block}.page-module-scss-module__V8-vpq__title{color:#f4f4f5;letter-spacing:-.04em;margin:0;font-size:max(44px,min(6vw,72px));font-weight:400;line-height:1}.page-module-scss-module__V8-vpq__intro{color:#a1a1aa;max-width:560px;margin:25px 0 0;font-size:16px;line-height:1.7}.page-module-scss-module__V8-vpq__list{border-top:1px solid #27272a}.page-module-scss-module__V8-vpq__item{border-bottom:1px solid #27272a}.page-module-scss-module__V8-vpq__question{color:#f4f4f5;cursor:pointer;padding:26px 40px 26px 0;font-size:19px;line-height:1.4;list-style:none;display:block;position:relative}.page-module-scss-module__V8-vpq__question::-webkit-details-marker{display:none}.page-module-scss-module__V8-vpq__question:after{content:"+";color:#d4af37;font-size:24px;line-height:1;transition:transform .25s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.page-module-scss-module__V8-vpq__item[open] .page-module-scss-module__V8-vpq__question:after{transform:translateY(-50%)rotate(45deg)}.page-module-scss-module__V8-vpq__answer{padding:0 40px 28px 0}.page-module-scss-module__V8-vpq__answer p{color:#a1a1aa;max-width:720px;margin:0 0 14px;font-size:15px;line-height:1.75}.page-module-scss-module__V8-vpq__answer p:last-child{margin-bottom:0}.page-module-scss-module__V8-vpq__more{margin-top:60px}.page-module-scss-module__V8-vpq__more p{color:#a1a1aa;margin:0 0 20px;font-size:15px}.page-module-scss-module__V8-vpq__actions{flex-wrap:wrap;gap:16px 32px;display:flex}@media (max-width:767px){.page-module-scss-module__V8-vpq__container{width:calc(100% - 40px);padding:110px 0 80px}.page-module-scss-module__V8-vpq__header{padding-bottom:40px}.page-module-scss-module__V8-vpq__title{font-size:44px}.page-module-scss-module__V8-vpq__question{padding:22px 32px 22px 0;font-size:17px}.page-module-scss-module__V8-vpq__answer{padding-right:0}}
