.AboutPage{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;background:var(--belyy)}.AboutPage .AboutPage-hero{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1rem;padding:6.25rem 1.5rem 7.4375rem;background:var(--belyy)}.AboutPage .AboutPage-title{grid-column:1 / 4;max-width:100%;font-family:var(--font-family);font-weight:400;font-size:4rem;line-height:92%;letter-spacing:-.01em;color:var(--korichnevyy-zagolovki)}.AboutPage .AboutPage-heroFigure{position:absolute;bottom:-4.375rem;left:calc(50% + 4.5rem);z-index:3;width:17.625rem;height:17.625rem;object-fit:contain}.AboutPage .AboutPage-gallery{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1rem;height:1080px;min-height:45rem;overflow:hidden;background:var(--seryy-bekgraundy-knopochki-fon)}.AboutPage .AboutPage-galleryVideo{grid-column:1 / 7;display:block;width:100%;height:100%;object-fit:cover}.AboutPage .AboutPage-mission{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1rem;padding:6.25rem 1.5rem 6.875rem;background:#fbc621}.AboutPage .AboutPage-missionTitle{grid-column:1 / 3;font-family:var(--font-family);font-weight:400;font-size:4rem;line-height:92%;letter-spacing:-.01em;color:#010101}.AboutPage .AboutPage-missionBody{display:grid;grid-column:4 / 7;align-content:start;gap:4rem;min-width:0}.AboutPage .AboutPage-missionText{font-family:var(--font-family);font-weight:400;font-size:1.5rem;line-height:124%;letter-spacing:-.01em;color:var(--chernyy);max-width:48.5rem}.AboutPage .AboutPage-founder{display:grid;align-content:start;justify-items:start;gap:1rem}.AboutPage .AboutPage-founderPhoto{width:6.25rem;height:6.25rem;object-fit:cover}.AboutPage .AboutPage-founderInfo{display:grid;gap:.25rem}.AboutPage .AboutPage-founderName{font-family:var(--font-family);font-weight:400;font-size:1.75rem;line-height:108%;letter-spacing:-.01em;color:var(--chernyy)}.AboutPage .AboutPage-founderRole{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:126%;letter-spacing:-.01em;color:var(--chernyy);opacity:.5}.AboutPage .AboutPage-team{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1rem;row-gap:4rem;padding:8.75rem 1.5rem;background:var(--belyy)}.AboutPage .AboutPage-teamTitle{grid-column:1 / 3;font-family:var(--font-family);font-weight:400;font-size:4rem;line-height:92%;letter-spacing:-.01em;color:var(--korichnevyy-zagolovki)}.AboutPage .AboutPage-teamGroups{display:grid;grid-column:1 / -1;gap:4rem;min-width:0}.AboutPage .AboutPage-teamGroup{display:grid;gap:1.5rem;min-width:0}.AboutPage .AboutPage-teamGroupTitle{font-family:var(--font-family);font-weight:400;font-size:1.75rem;line-height:108%;letter-spacing:-.01em;color:var(--chernyy)}.AboutPage .AboutPage-teamGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1rem;row-gap:4rem;min-width:0}.AboutPage .AboutPage-teamCard{display:grid;align-content:start;gap:1rem;min-width:0}.AboutPage .AboutPage-teamMedia{position:relative;width:100%;height:25.3125rem;overflow:hidden;background:var(--seryy-bekgraundy-knopochki-fon)}.AboutPage .AboutPage-teamMedia:before{position:absolute;inset:2rem 2rem 0;content:"";background:var(--osnovnoy-zheltyy)}.AboutPage .AboutPage-teamPhoto{position:absolute;bottom:0;left:50%;z-index:1;display:block;width:auto;min-width:100%;max-width:none;height:100%;min-height:100%;transform:translate(-50%);object-fit:cover;object-position:center top}.AboutPage .AboutPage-teamInfo{display:grid;gap:.5rem}.AboutPage .AboutPage-teamName{font-family:var(--font-family);font-weight:400;font-size:1.75rem;line-height:108%;letter-spacing:-.01em;color:var(--chernyy)}.AboutPage .AboutPage-teamRole{font-family:var(--font-family);font-weight:400;font-size:1.25rem;line-height:126%;letter-spacing:-.01em;color:var(--seryy-dlya-neaktivnyh-sostoyaniy)}.AboutPage .AboutPage-request{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1rem;min-height:46.875rem;overflow:hidden;padding:4rem 1.5rem 0;background:var(--bledno-bezhevyy-fony)}.AboutPage .AboutPage-requestBody{z-index:2;display:grid;grid-column:3 / 5;align-content:start;gap:0;min-width:0;padding-bottom:5rem}.AboutPage .AboutPage-requestHead{display:grid;justify-items:center;gap:1rem;padding-bottom:3rem;text-align:center}.AboutPage .AboutPage-requestTitle{font-family:var(--font-family);font-weight:400;font-size:4rem;line-height:92%;letter-spacing:-.01em;text-align:center;color:var(--korichnevyy-zagolovki)}.AboutPage .AboutPage-requestSubtitle{font-family:var(--font-family);font-weight:400;font-size:1.25rem;line-height:126%;letter-spacing:-.01em;text-align:center;color:var(--chernyy);opacity:.4}.AboutPage .AboutPage-requestForm{display:grid;gap:3rem;padding-bottom:1.25rem}.AboutPage .AboutPage-requestControls,.AboutPage .AboutPage-requestFields{display:grid;gap:2.5rem}.AboutPage .AboutPage-requestField{position:relative;display:grid;height:3.125rem}.AboutPage .AboutPage-requestField:after{position:absolute;right:0;bottom:0;left:0;height:0;content:"";border-bottom:.0625rem solid var(--korichnevyy-zagolovki);opacity:.1}.AboutPage .AboutPage-requestField input{width:100%;height:3.125rem;border:0;outline:0;background:transparent;font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:96%;letter-spacing:-.03em;text-transform:uppercase;color:var(--chernyy)}.AboutPage .AboutPage-requestField input{padding:.4375rem 0 1.75rem;transition:padding .3s ease-out}.AboutPage .AboutPage-requestField input:focus,.AboutPage .AboutPage-requestField input:not(:placeholder-shown){padding-bottom:0}.AboutPage .AboutPage-requestField input::placeholder{color:var(--korichnevyy-zagolovki);opacity:.5;transition:opacity .3s ease-out}.AboutPage .AboutPage-requestField input:focus::placeholder{opacity:0}.AboutPage .AboutPage-requestField.__invalid:before{position:absolute;top:.4375rem;left:0;z-index:2;content:"*";color:#ff3b30;pointer-events:none;transition:color .3s ease-out}.AboutPage .AboutPage-requestField.__invalid input,.AboutPage .AboutPage-requestField.__invalid input::placeholder{color:#ff3b30;opacity:1;transition:color .3s ease-out}.AboutPage .AboutPage-requestField.__invalid input{padding-left:.5rem}.AboutPage .AboutPage-requestContact{display:grid;gap:.75rem}.AboutPage .AboutPage-requestContact input{display:none}.AboutPage .AboutPage-requestContactTitle{font-family:var(--font-family);font-weight:400;font-size:1rem;letter-spacing:-.03em;text-transform:uppercase;color:var(--korichnevyy-zagolovki);opacity:.5;transition:color .3s ease-out}.AboutPage .AboutPage-requestContact.__invalid .AboutPage-requestContactTitle{color:#ff3b30;opacity:1}.AboutPage .AboutPage-requestContact.__invalid .AboutPage-requestContactTitle:before{content:"*"}.AboutPage .AboutPage-requestContactButtons{display:grid;grid-template-columns:repeat(4,max-content);gap:.25rem}.AboutPage .AboutPage-requestContactButton{display:grid;place-items:center;min-height:4rem;padding:1.5rem 1.25rem;background:var(--belyy);font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:100%;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--seryy-dlya-knopok);transition:background .3s ease-out}.AboutPage .AboutPage-requestContactButton.__active{background:var(--osnovnoy-zheltyy)}@media(hover:hover){.AboutPage .AboutPage-requestContactButton:not(.__active):hover{background:var(--osnovnoy-zheltyy)}.AboutPage .AboutPage-requestContactButton.__active:hover{background:var(--belyy)}}.AboutPage .AboutPage-requestContactButton:active{background:#2b2b2a}.AboutPage .AboutPage-requestSubmit{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:1rem;width:max-content;min-height:4rem;padding:1.5rem 1.25rem;background:var(--osnovnoy-zheltyy);font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:100%;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--seryy-dlya-knopok);transition:background .3s ease-out}@media(hover:hover){.AboutPage .AboutPage-requestSubmit:hover{background:var(--belyy)}}.AboutPage .AboutPage-requestSubmit svg{width:1.8125rem;height:.9375rem}.AboutPage .AboutPage-requestSubmit path{fill:var(--seryy-dlya-knopok);stroke:none;stroke-width:0}.AboutPage .AboutPage-requestPolicy{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;cursor:pointer}.AboutPage .AboutPage-requestPolicy input{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.AboutPage .AboutPage-requestPolicyBlock{display:grid;gap:1rem}.AboutPage .AboutPage-requestCheckbox{position:relative;display:grid;place-items:center;width:2rem;height:2rem;border:.0625rem solid var(--seryy-bekgraundy-knopochki-fon);background:var(--belyy);transition:background .3s ease-out}.AboutPage .AboutPage-requestCheckbox svg{width:2rem;height:2rem;opacity:0;transition:opacity .3s ease-out}.AboutPage .AboutPage-requestPolicy input:checked+.AboutPage-requestCheckbox{background:var(--osnovnoy-zheltyy)}.AboutPage .AboutPage-requestPolicy input:checked+.AboutPage-requestCheckbox svg{opacity:1}.AboutPage .AboutPage-requestPolicyError{font-family:var(--font-family);font-weight:400;font-size:.75rem;line-height:120%;letter-spacing:-.04em;color:#ff3b30}.AboutPage .AboutPage-requestPolicyText{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:136%;letter-spacing:-.02em;color:var(--korichnevyy-zagolovki);opacity:.4}.AboutPage .AboutPage-requestPolicyText a{text-decoration:underline;text-decoration-skip-ink:none}.AboutPage .AboutPage-requestCat{position:absolute;left:1.5rem;bottom:-14.6875rem;z-index:1;width:31.25rem;height:auto;object-fit:contain}.AboutPage .AboutPage-requestMan{position:absolute;top:14.5rem;left:79.6875rem;z-index:1;width:44.455625rem;height:92.076875rem;object-fit:cover;object-position:center;transform:rotate(-5.84deg)}@media(max-width:64rem){.AboutPage .AboutPage-hero{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;padding:4rem 1.5rem 3.5rem}.AboutPage .AboutPage-title{grid-column:1 / -1;font-weight:400;font-size:3rem;line-height:108%;color:var(--korichnevyy-zagolovki)}.AboutPage .AboutPage-heroFigure{display:none}.AboutPage .AboutPage-gallery{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;height:57.5rem;min-height:0}.AboutPage .AboutPage-galleryVideo{grid-column:1 / -1;object-position:center}.AboutPage .AboutPage-mission{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:2rem;padding:5rem 1.5rem}.AboutPage .AboutPage-missionTitle,.AboutPage .AboutPage-missionBody{grid-column:1 / -1}.AboutPage .AboutPage-missionTitle{font-weight:400;font-size:3rem;line-height:108%}.AboutPage .AboutPage-missionBody{gap:4rem}.AboutPage .AboutPage-missionText{font-weight:400;font-size:1.5rem;line-height:126%}.AboutPage .AboutPage-founder{gap:1rem}.AboutPage .AboutPage-founderPhoto{width:6.25rem;height:6.25rem}.AboutPage .AboutPage-founderInfo{gap:.25rem}.AboutPage .AboutPage-founderName{font-weight:400;font-size:1.75rem;line-height:108%}.AboutPage .AboutPage-founderRole{font-weight:400;font-size:1rem;line-height:126%;opacity:.5}.AboutPage .AboutPage-team{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:32px;padding:6.25rem 1.5rem;background:var(--belyy)}.AboutPage .AboutPage-teamTitle,.AboutPage .AboutPage-teamGroups{grid-column:1 / -1}.AboutPage .AboutPage-teamTitle{max-width:28.375rem;font-size:3rem;line-height:108%}.AboutPage .AboutPage-teamGroups{gap:64px}.AboutPage .AboutPage-teamGroup{gap:24px}.AboutPage .AboutPage-teamGroupTitle{font-size:1.25rem;line-height:126%;text-align:left}.AboutPage .AboutPage-teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:1rem}.AboutPage .AboutPage-teamCard{gap:1rem}.AboutPage .AboutPage-teamMedia{height:25.3125rem}.AboutPage .AboutPage-teamMedia:before{inset:32px 42px 0}.AboutPage .AboutPage-teamInfo{gap:.5rem}.AboutPage .AboutPage-teamName{font-weight:400;font-size:1.75rem;line-height:108%}.AboutPage .AboutPage-teamRole{font-weight:400;font-size:1.25rem;line-height:126%}.AboutPage .AboutPage-requestCat,.AboutPage .AboutPage-requestMan{display:none}.AboutPage .AboutPage-request{min-height:auto;padding:4rem 1.5rem 5rem}.AboutPage .AboutPage-requestBody{grid-column:1 / -1;justify-self:center;width:min(100%,38.375rem);padding-bottom:0}.AboutPage .AboutPage-requestTitle{font-size:3rem;line-height:108%}}@media(max-width:33.75rem){.AboutPage .AboutPage-hero{column-gap:.5rem;padding:3rem .5rem 2rem}.AboutPage .AboutPage-title{font-weight:400;font-size:1.75rem;line-height:108%;color:var(--korichnevyy-zagolovki)}.AboutPage .AboutPage-gallery{column-gap:.5rem;height:45rem}.AboutPage .AboutPage-mission{column-gap:.5rem;row-gap:1.5rem;padding:2.5rem .5rem}.AboutPage .AboutPage-missionTitle{font-weight:400;font-size:1.75rem;line-height:108%}.AboutPage .AboutPage-missionBody{gap:2.25rem}.AboutPage .AboutPage-missionText{font-weight:400;font-size:1rem;line-height:126%}.AboutPage .AboutPage-founder{gap:1rem}.AboutPage .AboutPage-founderPhoto{width:4rem;height:4rem}.AboutPage .AboutPage-founderName{font-weight:400;font-size:1.25rem;line-height:108%}.AboutPage .AboutPage-founderRole{font-weight:400;font-size:.875rem;line-height:126%;opacity:.5}.AboutPage .AboutPage-team{column-gap:.5rem;row-gap:32px;padding:4rem .5rem;background:var(--belyy)}.AboutPage .AboutPage-teamTitle{max-width:17.75rem;font-size:1.75rem;line-height:108%;color:var(--chernyy)}.AboutPage .AboutPage-teamGroups{gap:42px}.AboutPage .AboutPage-teamGroup{gap:16px}.AboutPage .AboutPage-teamGroupTitle{font-size:1.25rem;line-height:126%;text-align:left}.AboutPage .AboutPage-teamGrid{column-gap:1rem;row-gap:1rem}.AboutPage .AboutPage-teamCard{gap:.625rem}.AboutPage .AboutPage-teamMedia{height:14.9375rem}.AboutPage .AboutPage-teamMedia:before{inset:16px 16px 0}.AboutPage .AboutPage-teamInfo{gap:.25rem}.AboutPage .AboutPage-teamName{font-weight:400;font-size:1rem;line-height:126%}.AboutPage .AboutPage-teamRole{font-weight:400;font-size:.875rem;line-height:126%}.AboutPage .AboutPage-request{display:grid;grid-template-columns:minmax(0,1fr);padding:2.5rem .5rem}.AboutPage .AboutPage-requestBody{grid-column:1 / -1;justify-self:stretch;width:100%}.AboutPage .AboutPage-requestHead{justify-items:start;text-align:left}.AboutPage .AboutPage-requestTitle{font-weight:400;font-size:1.75rem;line-height:108%;text-align:left;color:var(--korichnevyy-zagolovki)}.AboutPage .AboutPage-requestSubtitle{font-weight:400;font-size:1rem;line-height:126%;text-align:left;color:var(--chernyy);opacity:.4}.AboutPage .AboutPage-requestForm{gap:1.625rem}.AboutPage .AboutPage-requestFields{gap:2rem}.AboutPage .AboutPage-requestField{height:2.1875rem}.AboutPage .AboutPage-requestField input{height:2.1875rem;font-weight:400;font-size:.875rem;letter-spacing:-.03em}.AboutPage .AboutPage-requestField input{padding:.1875rem 0 1rem}.AboutPage .AboutPage-requestField input::placeholder{color:var(--korichnevyy-zagolovki)}.AboutPage .AboutPage-requestContact{gap:1rem}.AboutPage .AboutPage-requestContactTitle{font-size:.875rem}.AboutPage .AboutPage-requestContactButtons{grid-template-columns:repeat(4,max-content);gap:.25rem}.AboutPage .AboutPage-requestContactButton{min-height:3.25rem;padding:1.25rem 1rem;background:var(--belyy);font-weight:400;font-size:.75rem;line-height:100%;letter-spacing:-.01em;color:var(--seryy-dlya-knopok)}.AboutPage .AboutPage-requestContactButton.__active{background:var(--osnovnoy-zheltyy)}.AboutPage .AboutPage-requestSubmit{gap:1rem;min-height:3.25rem;padding:1.25rem 1rem;font-weight:400;font-size:.75rem;line-height:100%;letter-spacing:-.01em}.AboutPage .AboutPage-requestSubmit svg{width:1.0625rem;height:.5rem}.AboutPage .AboutPage-requestPolicyText{font-family:var(--font-family);font-weight:400;font-size:.75rem;line-height:126%;letter-spacing:-.01em;color:var(--korichnevyy-zagolovki);opacity:.4}}
