._6hsS-a_form{flex-direction:column;gap:14px;display:flex}._6hsS-a_field{flex-direction:column;gap:6px;display:flex}._6hsS-a_label{font-family:var(--kd-font-label);font-size:var(--kd-fs-label);letter-spacing:var(--kd-label-tracking);text-transform:var(--kd-label-transform);color:var(--kd-text-muted)}._6hsS-a_label:before{content:"> "}._6hsS-a_input{min-height:var(--kd-btn-h-lg);border:var(--kd-line-w) solid var(--kd-tag-border);border-radius:var(--kd-radius-xs);background:var(--kd-bg);color:var(--kd-text);font:inherit;padding:0 14px;font-size:16px}._6hsS-a_textarea{padding:var(--kd-space-3) 14px;resize:vertical}._6hsS-a_input[aria-invalid=true]{border-color:var(--kd-accent-text)}._6hsS-a_error{color:var(--kd-accent-text);font-size:var(--kd-fs-text-sm);margin:0}._6hsS-a_status{justify-content:center;gap:var(--kd-space-3);flex-direction:column;min-height:320px;display:flex}._6hsS-a_statusCentered{align-items:center;gap:var(--kd-space-4)}._6hsS-a_marker{color:var(--kd-ok);font-family:var(--kd-font-label);font-size:var(--kd-fs-label-lg);margin:0}._6hsS-a_waiting{color:var(--kd-text-muted)}._6hsS-a_message{font-family:var(--kd-font-display);font-size:48px;font-weight:var(--kd-weight-display-soft);margin:0;line-height:1}._6hsS-a_failure{align-items:flex-start;gap:var(--kd-space-3);flex-direction:column;display:flex}._6hsS-a_failure p{margin:0}
.umROka_label{font-family:var(--kd-font-label);text-transform:var(--kd-label-transform);letter-spacing:var(--kd-label-tracking)}.umROka_display{font-family:var(--kd-font-display);font-weight:var(--kd-weight-display);line-height:var(--kd-lh-display);margin:0}
._zO2oa_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._zO2oa_slot{width:100%;position:relative}._zO2oa_formSlot{min-height:24rem}._zO2oa_dotsRoot{background:var(--kd-bg);width:100%;position:relative;overflow:hidden}._zO2oa_dotsFallback{object-fit:cover}
.gK_0vG_entries{gap:var(--kd-space-4);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.gK_0vG_entry{gap:var(--kd-space-2);padding:var(--kd-pad-card);flex-direction:column;text-decoration:none;display:flex}.gK_0vG_entryLabel{color:var(--kd-accent-text);font-size:var(--kd-fs-label);}.gK_0vG_entryTitle{font-size:var(--kd-fs-h-service);font-weight:var(--kd-weight-display-soft);}.gK_0vG_entryText{color:var(--kd-text-soft);font-size:var(--kd-fs-text-sm);margin:0}.gK_0vG_numbers{border-top:var(--kd-line-w) solid var(--kd-line);border-bottom:var(--kd-line-w) solid var(--kd-line);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.gK_0vG_stat{border-right:var(--kd-line-w) solid var(--kd-line-soft);flex-direction:column;gap:6px;padding:28px 20px;display:flex}.gK_0vG_statValue{color:var(--kd-display);font-size:clamp(80px,8vw,128px);line-height:.8;}.gK_0vG_statLabel{color:var(--kd-text-soft);font-size:13px}.gK_0vG_about{align-items:end;gap:var(--kd-space-5) var(--kd-space-7);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));display:grid}.gK_0vG_aboutHead{flex-direction:column;gap:6px;min-width:0;display:flex}.gK_0vG_aboutLabel{color:var(--kd-accent-text);font-size:var(--kd-fs-label);}.gK_0vG_aboutTitle{color:var(--kd-display);font-size:var(--kd-fs-h-section);font-weight:var(--kd-weight-display);overflow-wrap:anywhere;}.gK_0vG_aboutBody{align-items:flex-start;gap:var(--kd-space-3);flex-direction:column;display:flex}.gK_0vG_aboutText{color:var(--kd-text-soft);margin:0}
.clL0Fa_heading{color:var(--kd-display);font-size:var(--kd-fs-h-section);font-weight:var(--kd-weight-display);overflow-wrap:anywhere;}.clL0Fa_stack{gap:var(--kd-space-5);flex-direction:column;display:flex}.clL0Fa_grid{gap:var(--kd-space-4);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.clL0Fa_worksGrid{gap:var(--kd-space-5);grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));display:grid}.clL0Fa_columns{gap:var(--kd-space-6);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));display:grid}.clL0Fa_column{gap:var(--kd-space-5);flex-direction:column;min-width:0;display:flex}.clL0Fa_text{color:var(--kd-text-soft);margin:0}.clL0Fa_studioService{padding:var(--kd-space-4) 0;border-top:var(--kd-line-w) dashed var(--kd-line-dashed);flex-direction:column;gap:6px;display:flex}.clL0Fa_studioTitle{font-size:32px;font-weight:var(--kd-weight-display-soft);}.clL0Fa_studioText{color:var(--kd-text-muted);font-size:var(--kd-fs-text-sm);margin:0}.clL0Fa_leaders{font-size:var(--kd-fs-text-sm);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.clL0Fa_leader{align-items:baseline;gap:10px;min-height:36px;display:flex}.clL0Fa_dots{border-bottom:var(--kd-line-w-strong) dotted var(--kd-window-button);flex:1;min-width:12px;transform:translateY(-4px)}.clL0Fa_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clL0Fa_step{align-items:baseline;gap:var(--kd-space-1) var(--kd-space-3);padding:var(--kd-space-3) 0;border-bottom:var(--kd-line-w) dashed var(--kd-line-soft);flex-wrap:wrap;display:flex}.clL0Fa_stepNum{color:var(--kd-ok);white-space:nowrap}.clL0Fa_stepHighlighted{color:var(--kd-accent-text)}.clL0Fa_stepTitle{font-weight:var(--kd-weight-strong);white-space:nowrap}.clL0Fa_stepText{min-width:12ch;color:var(--kd-text-muted);flex:1}.clL0Fa_contactList{font-family:var(--kd-font-label);font-size:var(--kd-fs-label-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clL0Fa_contactLink{min-height:var(--kd-btn-h-md);overflow-wrap:anywhere;align-items:center;display:inline-flex}.clL0Fa_contactLink:hover{color:var(--kd-accent-text)}@media (min-width:720px){.clL0Fa_stepText{text-align:right}}
._9LwOwG_content{gap:calc(var(--kd-space-8) * 1.5);padding:calc(var(--kd-space-8) * 1.5) var(--kd-gutter);flex-direction:column;display:flex}._9LwOwG_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.mjNuAG_card{min-width:0;padding:var(--kd-pad-card);border:var(--kd-line-w) solid var(--kd-line-dashed);border-radius:var(--kd-radius-sm);background:var(--kd-bg);flex-direction:column;gap:14px;display:flex}.mjNuAG_meta{justify-content:space-between;gap:var(--kd-space-3);color:var(--kd-text-muted);font-size:var(--kd-fs-label-xs);display:flex;}.mjNuAG_file{color:var(--kd-accent-text)}.mjNuAG_title{color:var(--kd-display);font-size:var(--kd-fs-h-service);font-weight:var(--kd-weight-display-soft);}.mjNuAG_items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mjNuAG_item{gap:10px;display:flex}.mjNuAG_mark{color:var(--kd-accent)}.mjNuAG_footer{border-top:var(--kd-line-w) dashed var(--kd-line-dashed);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.mjNuAG_price{color:var(--kd-text-muted);font-size:var(--kd-fs-label);}.mjNuAG_actions{gap:var(--kd-space-2);flex-wrap:wrap;display:flex}
.TL_eJW_hero{gap:var(--kd-space-5) var(--kd-space-4);padding:var(--kd-space-4) var(--kd-gutter) var(--kd-space-6);background-image:radial-gradient(var(--kd-dot-grid) 1px, transparent 1.2px);background-size:14px 14px;grid-template-columns:1fr 1fr;grid-template-areas:"mid mid""low low""tl tr""bl br";display:grid;overflow-x:clip}.TL_eJW_middle{flex-direction:column;grid-area:mid;align-items:center;display:flex;position:relative}.TL_eJW_portrait{width:100%;max-width:520px}.TL_eJW_portrait img{filter:grayscale()}.TL_eJW_caption{margin-top:var(--kd-space-4);flex-direction:column;align-items:center;gap:6px;display:flex}.TL_eJW_tagline{color:var(--kd-text-soft);font-size:var(--kd-fs-label-xs);letter-spacing:.24em;text-align:center;}.TL_eJW_mark{background:var(--kd-mark-bg);color:var(--kd-mark-text);padding:0 2px}.TL_eJW_title{color:var(--kd-display);font-size:var(--kd-fs-hero-name);font-weight:var(--kd-weight-display);text-align:center;text-transform:uppercase;text-shadow:var(--kd-glow-text);line-height:.82;}.TL_eJW_low{align-items:stretch;gap:var(--kd-space-4);text-align:center;flex-direction:column;grid-area:low;display:flex}.TL_eJW_lead{max-width:520px;font-size:var(--kd-fs-text);margin:0 auto}.TL_eJW_paths{gap:var(--kd-space-2);flex-direction:column;display:flex}.TL_eJW_corner{padding:var(--kd-space-3);border:var(--kd-line-w) solid var(--kd-line);flex-direction:column;gap:2px;text-decoration:none;display:flex}.TL_eJW_topLeft{grid-area:tl}.TL_eJW_topRight{grid-area:tr}.TL_eJW_bottomLeft{grid-area:bl}.TL_eJW_bottomRight{grid-area:br}.TL_eJW_cornerNum{font-family:var(--kd-font-display);font-size:var(--kd-fs-corner-num);font-weight:var(--kd-weight-display);color:var(--kd-accent-text);line-height:1}.TL_eJW_cornerFile{color:var(--kd-text-muted);font-size:var(--kd-fs-label-xs);}.TL_eJW_cornerTitle{font-family:var(--kd-font-display);font-size:var(--kd-fs-corner-title);font-weight:var(--kd-weight-display-soft);line-height:1}.TL_eJW_corner:hover .TL_eJW_cornerTitle{color:var(--kd-accent-text)}@media (min-width:600px){.TL_eJW_paths{flex-flow:wrap;justify-content:center}.TL_eJW_low>a{align-self:center}}@media (min-width:900px){.TL_eJW_hero{gap:var(--kd-space-5) var(--kd-space-6);padding-top:var(--kd-space-6);padding-bottom:var(--kd-space-8);grid-template-columns:1fr minmax(0,560px) 1fr;grid-template-areas:"tl mid tr""bl low br"}.TL_eJW_title{line-height:.85}.TL_eJW_caption{gap:10px}.TL_eJW_tagline{font-size:var(--kd-fs-label-lg);letter-spacing:.3em}.TL_eJW_corner{border:0;padding:0}.TL_eJW_topRight,.TL_eJW_bottomRight{text-align:right;align-items:flex-end}.TL_eJW_bottomLeft,.TL_eJW_bottomRight{align-self:end}}
.OGkZsa_tag{padding:5px var(--kd-space-2);border:var(--kd-line-w) solid var(--kd-tag-border);border-radius:var(--kd-radius-xs);color:var(--kd-text);font-size:var(--kd-fs-label-xs);line-height:1.6;display:inline-block;}
.jWexGG_card{flex-direction:column;min-width:0;display:flex}.jWexGG_bar{justify-content:space-between;gap:var(--kd-space-3);padding:var(--kd-space-2) 14px;border-bottom:var(--kd-line-w) solid var(--kd-line);color:var(--kd-text-soft);font-size:var(--kd-fs-label-xs);display:flex;}.jWexGG_icon{color:var(--kd-accent-text)}.jWexGG_cover{background:var(--kd-surface-deep);display:block}.jWexGG_body{padding:var(--kd-space-4) var(--kd-pad-card) var(--kd-pad-card);border-top:var(--kd-line-w) solid var(--kd-line);flex-direction:column;gap:10px;display:flex}.jWexGG_name{color:var(--kd-display);font-size:var(--kd-fs-h-card);font-weight:var(--kd-weight-display);}.jWexGG_line{color:var(--kd-text-soft);font-size:var(--kd-fs-text-sm);margin:0}.jWexGG_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jWexGG_tags{flex-wrap:wrap;gap:6px;display:flex}
._86SJMa_titlebar{justify-content:space-between;align-items:center;gap:var(--kd-space-3);padding:10px var(--kd-space-4);border-bottom:var(--kd-line-w) solid var(--kd-line);font-size:var(--kd-fs-label);display:flex;}._86SJMa_icon{color:var(--kd-accent-text)}._86SJMa_aside{color:var(--kd-text-muted)}._86SJMa_controls{gap:6px;display:flex}._86SJMa_control{border:var(--kd-line-w) solid var(--kd-window-button);width:10px;height:10px}._86SJMa_filled{background:var(--kd-window-button)}._86SJMa_body{padding:var(--kd-pad-panel)}
.VeF8Xa_root{background:var(--kd-bg);min-height:100vh;color:var(--kd-text);font-family:var(--kd-font-text);font-size:var(--kd-fs-text);line-height:var(--kd-lh-text)}.VeF8Xa_content{gap:var(--kd-space-8);padding:var(--kd-space-8) var(--kd-gutter) var(--kd-space-8);flex-direction:column;display:flex}.VeF8Xa_row{align-items:center;gap:var(--kd-space-3);flex-wrap:wrap;display:flex}.VeF8Xa_grid{gap:var(--kd-space-5);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;display:grid}.VeF8Xa_note,.VeF8Xa_panelText{color:var(--kd-text-soft);margin:0}.VeF8Xa_framed{padding:var(--kd-pad-card)}
@font-face{font-family:handjet;src:url(../media/Handjet_latin_cyrillic-s.p.1xxk54pyxbfj8.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:handjet Fallback;src:local(Arial);ascent-override:259.39%;descent-override:69.17%;line-gap-override:0.0%;size-adjust:34.02%}.GOUdAW_className{font-family:handjet,handjet Fallback}.GOUdAW_variable{--font-handjet:"handjet", "handjet Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_latin_cyrillic-s.p.10k-f4jl0stot.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}._9TlQGq_className{font-family:jetbrainsMono,jetbrainsMono Fallback}._9TlQGq_variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
.eYCf6G_filter{gap:var(--kd-space-2);flex-wrap:wrap;display:flex}.eYCf6G_chip{min-height:var(--kd-btn-h-md);padding:0 var(--kd-space-4);border:var(--kd-line-w) solid var(--kd-outline-border);border-radius:var(--kd-radius-sm);color:var(--kd-text);font-size:var(--kd-fs-text-sm);align-items:center;text-decoration:none;display:inline-flex}.eYCf6G_chip:hover{background:var(--kd-wash)}.eYCf6G_chip[aria-current=true]{border-color:var(--kd-mark-bg);background:var(--kd-text);color:var(--kd-bg)}
.jdH1aW_intro{align-items:start;gap:var(--kd-space-6);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.jdH1aW_portrait{width:100%;max-width:420px}.jdH1aW_timeline{flex-direction:column;margin:0;display:flex}.jdH1aW_row{align-items:baseline;gap:var(--kd-space-1) var(--kd-space-5);padding:var(--kd-space-3) 0;border-bottom:var(--kd-line-w) dashed var(--kd-line-soft);flex-wrap:wrap;display:flex}.jdH1aW_year{min-width:4ch;color:var(--kd-accent-text);font-size:var(--kd-fs-h-service);}.jdH1aW_rowText{min-width:14ch;color:var(--kd-text-soft);flex:1;margin:0}.jdH1aW_stack{gap:var(--kd-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.zqdQLW_page{gap:var(--kd-space-5);padding:var(--kd-space-7) var(--kd-gutter) var(--kd-space-8);flex-direction:column;display:flex}.zqdQLW_header{gap:var(--kd-space-2);flex-direction:column;display:flex}.zqdQLW_label{color:var(--kd-accent-text);font-size:var(--kd-fs-label);}.zqdQLW_title{color:var(--kd-display);font-size:var(--kd-fs-h-section);font-weight:var(--kd-weight-display);overflow-wrap:anywhere;}.zqdQLW_grid{gap:var(--kd-space-5);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.zqdQLW_item{min-width:0;display:flex}.zqdQLW_item>*{flex:1}
