.contacts-hero{padding:calc(var(--app-header-height) + clamp(56px,7vw,110px)) 0 clamp(64px,7vw,110px)}.contacts-hero .app-section__head{max-width:820px}.contacts-hero__title{font-size:clamp(40px,5vw,84px)}.contacts-hero__status{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:clamp(24px,2.6vw,36px);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--colors-gray-light) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.contacts-hero__status{color:color-mix(in oklab,var(--colors-gray-light) var(--un-text-opacity),transparent)}}.contacts-hero__status.is-open{color:color-mix(in srgb,var(--colors-primary-dark) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.contacts-hero__status.is-open{color:color-mix(in oklab,var(--colors-primary-dark) var(--un-text-opacity),transparent)}}.contacts-hero__status.is-open .contacts-hero__status-dot{background-color:color-mix(in srgb,var(--colors-primary-DEFAULT) var(--un-bg-opacity),transparent);box-shadow:0 0 8px #b9975acc}@supports (color: color-mix(in lab,red,red)){.contacts-hero__status.is-open .contacts-hero__status-dot{background-color:color-mix(in oklab,var(--colors-primary-DEFAULT) var(--un-bg-opacity),transparent)}}.contacts-hero__status-dot{width:7px;height:7px;border-radius:50%;background:#b4b4aa;flex:0 0 auto}.contacts-hero__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(24px,2.8vw,40px);text-align:left}@media(max-width:1023px){.contacts-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:539px){.contacts-hero__grid{grid-template-columns:1fr}}.contacts-hero__card{display:flex;flex-direction:column;gap:6px;padding:clamp(20px,2vw,32px);border-radius:20px;border:1px solid transparent;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;background-color:color-mix(in srgb,var(--colors-surface) var(--un-bg-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.contacts-hero__card{background-color:color-mix(in oklab,var(--colors-surface) var(--un-bg-opacity),transparent)}}.contacts-hero__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1414141f}.contacts-hero__card:hover{border-color:#b9975a80}.contacts-hero__card-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--colors-gray-light) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.contacts-hero__card-label{color:color-mix(in oklab,var(--colors-gray-light) var(--un-text-opacity),transparent)}}.contacts-hero__card-value{color:color-mix(in srgb,var(--colors-graphite-dark) var(--un-text-opacity),transparent);font-family:var(--font-octo-cond);--un-font-weight:600;font-weight:600;font-size:clamp(19px,1.7vw,26px);overflow-wrap:anywhere}@supports (color: color-mix(in lab,red,red)){.contacts-hero__card-value{color:color-mix(in oklab,var(--colors-graphite-dark) var(--un-text-opacity),transparent)}}.contacts-hero__card-note{font-size:12px;color:color-mix(in srgb,var(--colors-gray-light) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.contacts-hero__card-note{color:color-mix(in oklab,var(--colors-gray-light) var(--un-text-opacity),transparent)}}.contacts-hero__footer{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:clamp(28px,3.2vw,44px)}.contacts-hero__meta{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--colors-gray-light) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.contacts-hero__meta{color:color-mix(in oklab,var(--colors-gray-light) var(--un-text-opacity),transparent)}}.contacts-section-title{font-size:clamp(32px,4vw,60px)}.contacts-production{padding:clamp(40px,8vw,130px) 0;background:#fff}.contacts-production__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(36px,4vw,60px)}.contacts-production__photos img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;padding:clamp(16px,1.8vw,28px);border-radius:20px;background-color:color-mix(in srgb,var(--colors-surface) var(--un-bg-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.contacts-production__photos img{background-color:color-mix(in oklab,var(--colors-surface) var(--un-bg-opacity),transparent)}}@media(max-width:767px){.contacts-production__photos{grid-template-columns:1fr}}.contacts-production__facts{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,48px);max-width:360px;margin:clamp(48px,5vw,80px) auto 0;text-align:center}@media(max-width:767px){.contacts-production__facts{grid-template-columns:1fr;gap:32px}}.contacts-production__fact-value{color:color-mix(in srgb,var(--colors-primary-DEFAULT) var(--un-text-opacity),transparent);font-family:var(--font-octo-comp);--un-font-weight:700;font-weight:700;font-size:clamp(52px,6.4vw,108px);line-height:.95;font-variant-numeric:tabular-nums}@supports (color: color-mix(in lab,red,red)){.contacts-production__fact-value{color:color-mix(in oklab,var(--colors-primary-DEFAULT) var(--un-text-opacity),transparent)}}.contacts-production__fact-label{margin-top:12px;font-size:clamp(13px,1.15vw,17px);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--colors-gray-DEFAULT) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.contacts-production__fact-label{color:color-mix(in oklab,var(--colors-gray-DEFAULT) var(--un-text-opacity),transparent)}}.contacts-media__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(32px,3.6vw,52px)}@media(max-width:1023px){.contacts-media__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:539px){.contacts-media__grid{grid-template-columns:1fr}}.contacts-media__card{position:relative;display:flex;flex-direction:column;gap:4px;padding:clamp(20px,2vw,30px);border-radius:20px;background:#fff;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.contacts-media__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1414141a}.contacts-media__card:hover .contacts-media__card-arrow{color:color-mix(in srgb,var(--colors-primary-DEFAULT) var(--un-text-opacity),transparent);transform:translate(4px)}@supports (color: color-mix(in lab,red,red)){.contacts-media__card:hover .contacts-media__card-arrow{color:color-mix(in oklab,var(--colors-primary-DEFAULT) var(--un-text-opacity),transparent)}}.contacts-media__card-label{color:color-mix(in srgb,var(--colors-graphite-dark) var(--un-text-opacity),transparent);font-family:var(--font-octo-cond);--un-font-weight:600;font-weight:600;text-transform:uppercase;font-size:clamp(18px,1.5vw,24px)}@supports (color: color-mix(in lab,red,red)){.contacts-media__card-label{color:color-mix(in oklab,var(--colors-graphite-dark) var(--un-text-opacity),transparent)}}.contacts-media__card-note{font-size:12px;color:color-mix(in srgb,var(--colors-gray-light) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.contacts-media__card-note{color:color-mix(in oklab,var(--colors-gray-light) var(--un-text-opacity),transparent)}}.contacts-media__card-arrow{position:absolute;top:clamp(20px,2vw,30px);right:clamp(20px,2vw,30px);font-size:18px;color:color-mix(in srgb,var(--colors-gray-light) var(--un-text-opacity),transparent);transition:color .2s,transform .2s}@supports (color: color-mix(in lab,red,red)){.contacts-media__card-arrow{color:color-mix(in oklab,var(--colors-gray-light) var(--un-text-opacity),transparent)}}:where(html.js) .contacts-requisites>.container{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.contacts-requisites.is-visible>.container{opacity:1;transform:translateY(0)}.contacts-requisites{padding:clamp(64px,7vw,110px) 0;background:#fff}.contacts-requisites__card{max-width:880px;margin:0 auto;padding:clamp(24px,2.6vw,44px);border-radius:24px;background-color:color-mix(in srgb,var(--colors-surface) var(--un-bg-opacity),transparent)}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){.contacts-requisites__card{background-color:color-mix(in oklab,var(--colors-surface) var(--un-bg-opacity),transparent)}}.contacts-requisites__copy{display:inline-grid;align-items:center;justify-items:center}.contacts-requisites__copy-label{grid-area:1/1;display:inline-flex;align-items:center;gap:8px;transition:opacity .2s ease}.contacts-requisites__copy-label.is-hidden{opacity:0;visibility:hidden}.contacts-requisites__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.contacts-requisites__title{color:color-mix(in srgb,var(--colors-graphite-dark) var(--un-text-opacity),transparent);font-family:var(--font-octo-cond);--un-font-weight:600;font-weight:600;text-transform:uppercase;font-size:clamp(22px,2vw,32px)}@supports (color: color-mix(in lab,red,red)){.contacts-requisites__title{color:color-mix(in oklab,var(--colors-graphite-dark) var(--un-text-opacity),transparent)}}.contacts-requisites__list{margin:clamp(18px,2vw,28px) 0 0;display:flex;flex-direction:column}.contacts-requisites__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px;padding:12px 0;border-top:1px solid hsla(0,0%,8%,.08)}.contacts-requisites__row dt{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--colors-gray-light) var(--un-text-opacity),transparent)}@supports (color: color-mix(in lab,red,red)){.contacts-requisites__row dt{color:color-mix(in oklab,var(--colors-gray-light) var(--un-text-opacity),transparent)}}.contacts-requisites__row dd{margin:0;font-size:14px;font-weight:500;color:color-mix(in srgb,var(--colors-graphite-dark) var(--un-text-opacity),transparent)}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){.contacts-requisites__row dd{color:color-mix(in oklab,var(--colors-graphite-dark) var(--un-text-opacity),transparent)}}@media(max-width:539px){.contacts-requisites__row{grid-template-columns:1fr;gap:4px}}
