.Hero-module__EkkYYG__root{max-width:var(--obraz-content-narrow);padding:var(--obraz-space-14) var(--obraz-page-pad-x) var(--obraz-space-11);margin:0 auto}@media (min-width:768px){.Hero-module__EkkYYG__root{padding-top:var(--obraz-space-15);padding-bottom:var(--obraz-space-16)}}.Hero-module__EkkYYG__title{font-family:var(--obraz-font-serif);letter-spacing:-.01em;margin:0 0 var(--obraz-space-5);text-wrap:pretty;font-size:clamp(28px,6vw,42px);font-weight:400;line-height:1.18}.Hero-module__EkkYYG__subtitle{color:var(--obraz-muted);margin:0 0 var(--obraz-space-13);text-wrap:pretty;max-width:560px;font-size:16.5px;line-height:1.6}
.PublicFooter-module__HG-IrG__footer{border-top:1px solid var(--obraz-border);margin-top:auto}.PublicFooter-module__HG-IrG__inner{max-width:var(--obraz-content-wide);padding:var(--obraz-space-8) var(--obraz-page-pad-x) var(--obraz-space-11);gap:var(--obraz-space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:0 auto;display:flex}.PublicFooter-module__HG-IrG__brand{font-family:var(--obraz-font-serif);letter-spacing:.04em;margin:0;font-size:16px}.PublicFooter-module__HG-IrG__note{color:var(--obraz-muted-faint);max-width:36rem;margin:0;font-size:13px}
.PublicHeader-module__uQU16G__header{z-index:20;background:var(--obraz-header-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--obraz-border);position:sticky;top:0}.PublicHeader-module__uQU16G__inner{max-width:var(--obraz-content-wide);padding:0 var(--obraz-page-pad-x);min-height:var(--obraz-header-height);align-items:center;gap:var(--obraz-space-6);margin:0 auto;display:flex}.PublicHeader-module__uQU16G__brand{font-family:var(--obraz-font-serif);letter-spacing:.06em;color:var(--obraz-ink);cursor:pointer;font-size:clamp(18px,4.5vw,23px);font-weight:inherit;background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:none}.PublicHeader-module__uQU16G__brand:hover{color:var(--obraz-ink);text-decoration:none}.PublicHeader-module__uQU16G__nav{gap:var(--obraz-space-4) var(--obraz-space-6);font-size:13.5px;display:flex}.PublicHeader-module__uQU16G__navLink{color:var(--obraz-muted);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;min-height:44px;padding:0;text-decoration:none;display:inline-flex}.PublicHeader-module__uQU16G__navLink:hover{color:var(--obraz-ink);text-decoration:none}@media (max-width:480px){.PublicHeader-module__uQU16G__inner{gap:var(--obraz-space-3);justify-content:space-between}.PublicHeader-module__uQU16G__nav{gap:var(--obraz-space-3);font-size:12px}}
.public-base-module__snltrW__root{background:var(--obraz-bg);min-height:100vh;color:var(--obraz-ink);flex-direction:column;display:flex}.public-base-module__snltrW__skipLink{left:var(--obraz-space-5);top:calc(var(--obraz-space-5) * -10);z-index:100;padding:var(--obraz-space-3) var(--obraz-space-5);background:var(--obraz-ink);color:var(--obraz-bg);border-radius:var(--obraz-radius);font-size:13.5px;text-decoration:none;position:absolute}.public-base-module__snltrW__skipLink:focus{top:var(--obraz-space-5)}.public-base-module__snltrW__main{flex:1;width:100%;overflow-x:clip}.public-base-module__snltrW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.MarkdownContent-module__4uyZZW__root{font-family:var(--obraz-font-serif);color:var(--obraz-ink-soft);font-size:17px;line-height:1.72}.MarkdownContent-module__4uyZZW__root p{margin:0 0 var(--obraz-space-5);text-wrap:pretty}.MarkdownContent-module__4uyZZW__root h1,.MarkdownContent-module__4uyZZW__root h2,.MarkdownContent-module__4uyZZW__root h3,.MarkdownContent-module__4uyZZW__root h4{font-family:var(--obraz-font-serif);margin:var(--obraz-space-8) 0 var(--obraz-space-4);font-weight:400;line-height:1.25}.MarkdownContent-module__4uyZZW__root ul,.MarkdownContent-module__4uyZZW__root ol{margin:0 0 var(--obraz-space-5);padding-left:var(--obraz-space-8)}.MarkdownContent-module__4uyZZW__root li{margin-bottom:var(--obraz-space-2)}.MarkdownContent-module__4uyZZW__root a{color:var(--obraz-link)}.MarkdownContent-module__4uyZZW__root blockquote{margin:0 0 var(--obraz-space-5);padding-left:var(--obraz-space-5);border-left:2px solid var(--obraz-border-strong);color:var(--obraz-muted)}.MarkdownContent-module__4uyZZW__root code{background:var(--obraz-bg-muted);border-radius:var(--obraz-radius);padding:.1em .35em;font-size:.92em}.MarkdownContent-module__4uyZZW__root pre{padding:var(--obraz-space-5);background:var(--obraz-bg-muted);border:1px solid var(--obraz-border);border-radius:var(--obraz-radius);margin:0 0 var(--obraz-space-5);overflow-x:auto}.MarkdownContent-module__4uyZZW__root table{border-collapse:collapse;width:100%;margin:0 0 var(--obraz-space-5);font-family:var(--obraz-font-sans);font-size:14px}.MarkdownContent-module__4uyZZW__root th,.MarkdownContent-module__4uyZZW__root td{border:1px solid var(--obraz-border);padding:var(--obraz-space-2) var(--obraz-space-3);text-align:left;vertical-align:top}.MarkdownContent-module__4uyZZW__root img{max-width:100%;height:auto}.MarkdownContent-module__4uyZZW__wikiLink{color:var(--obraz-link,#000);text-decoration:none}.MarkdownContent-module__4uyZZW__wikiLink:hover{color:var(--obraz-link-hover,#000);text-decoration:underline}
.RecognitionChatPanel-module__W_8HVa__panel{border:1px solid var(--obraz-border);background:var(--obraz-bg-elevated);padding:var(--obraz-space-5);gap:var(--obraz-space-4);flex-direction:column;max-height:min(70vh,560px);display:flex}.RecognitionChatPanel-module__W_8HVa__title{margin:0;font-size:14px;font-weight:500}.RecognitionChatPanel-module__W_8HVa__prompts{gap:var(--obraz-space-2);flex-wrap:wrap;display:flex}.RecognitionChatPanel-module__W_8HVa__prompt{border:1px solid var(--obraz-border-button);color:var(--obraz-ink);border-radius:var(--obraz-radius);cursor:pointer;text-align:left;background:0 0;padding:8px 12px;font-size:12.5px}.RecognitionChatPanel-module__W_8HVa__prompt:hover:not(:disabled){border-color:var(--obraz-ink)}.RecognitionChatPanel-module__W_8HVa__prompt:disabled{opacity:.55;cursor:not-allowed}.RecognitionChatPanel-module__W_8HVa__messages{gap:var(--obraz-space-3);flex-direction:column;flex:1;min-height:120px;display:flex;overflow-y:auto}.RecognitionChatPanel-module__W_8HVa__spacer{pointer-events:none;flex:1 0 100%;width:100%}.RecognitionChatPanel-module__W_8HVa__dock{z-index:25;border-top:1px solid var(--obraz-border);background:var(--obraz-bg-elevated);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1a19170f}.RecognitionChatPanel-module__W_8HVa__dockInner{max-width:var(--obraz-content-wide);padding:var(--obraz-space-4) var(--obraz-page-pad-x) calc(var(--obraz-space-4) + env(safe-area-inset-bottom,0px));gap:var(--obraz-space-3);flex-direction:column;margin:0 auto;display:flex}.RecognitionChatPanel-module__W_8HVa__dockHead{align-items:center;gap:var(--obraz-space-3);display:flex}.RecognitionChatPanel-module__W_8HVa__dockTitle{margin:0;font-size:14px;font-weight:500}.RecognitionChatPanel-module__W_8HVa__dockClose{color:var(--obraz-muted-faint);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:18px;line-height:1}.RecognitionChatPanel-module__W_8HVa__dockClose:hover{color:var(--obraz-ink)}.RecognitionChatPanel-module__W_8HVa__dockMessages{gap:var(--obraz-space-3);flex-direction:column;max-height:min(40vh,360px);display:flex;overflow-y:auto}.RecognitionChatPanel-module__W_8HVa__bubbleUser,.RecognitionChatPanel-module__W_8HVa__bubbleAssistant{border-radius:var(--obraz-radius-sm);overflow-wrap:anywhere;max-width:min(92%,640px);padding:10px 12px;font-size:13.5px}.RecognitionChatPanel-module__W_8HVa__bubbleMarkdown{font-family:var(--obraz-font-sans);font-size:13.5px;line-height:1.5}.RecognitionChatPanel-module__W_8HVa__bubbleMarkdown p:last-child,.RecognitionChatPanel-module__W_8HVa__bubbleMarkdown ul:last-child,.RecognitionChatPanel-module__W_8HVa__bubbleMarkdown ol:last-child{margin-bottom:0}.RecognitionChatPanel-module__W_8HVa__bubbleUser{background:#efeade;margin-left:auto}.RecognitionChatPanel-module__W_8HVa__bubbleAssistant{background:var(--obraz-surface);border:1px solid var(--obraz-border)}.RecognitionChatPanel-module__W_8HVa__status{color:var(--obraz-muted);margin:0;font-size:13px}.RecognitionChatPanel-module__W_8HVa__form{gap:var(--obraz-space-2);align-items:flex-end;display:flex}.RecognitionChatPanel-module__W_8HVa__input,.RecognitionChatPanel-module__W_8HVa__composer{border:1px solid var(--obraz-border-strong);border-radius:var(--obraz-radius);background:var(--obraz-surface);min-width:0;font:inherit;color:var(--obraz-ink);flex:1;padding:11px 12px}.RecognitionChatPanel-module__W_8HVa__composer{resize:none;min-height:44px;max-height:120px;line-height:1.45}.RecognitionChatPanel-module__W_8HVa__input:focus,.RecognitionChatPanel-module__W_8HVa__composer:focus{border-color:var(--obraz-accent);outline:none}.RecognitionChatPanel-module__W_8HVa__userText{white-space:pre-wrap;margin:0}
.ArticleView-module__ziq5aW__layout{max-width:var(--obraz-content-wide);padding:var(--obraz-space-12) var(--obraz-page-pad-x) var(--obraz-space-16);gap:var(--obraz-space-12);animation:ArticleView-module__ziq5aW__obraz-in var(--obraz-duration) var(--obraz-ease);flex-wrap:wrap;align-items:flex-start;margin:0 auto;display:flex}.ArticleView-module__ziq5aW__layoutWithChat{padding-bottom:var(--obraz-space-8)}.ArticleView-module__ziq5aW__article{flex:440px;min-width:min(420px,100%);max-width:740px}.ArticleView-module__ziq5aW__aside{gap:var(--obraz-space-6);flex-direction:column;flex:0 280px;min-width:min(240px,100%);display:flex}@media (min-width:1024px){.ArticleView-module__ziq5aW__asideSticky{top:calc(var(--obraz-header-height) + var(--obraz-space-6));position:sticky}}.ArticleView-module__ziq5aW__status{color:var(--obraz-muted);font-size:14px}.ArticleView-module__ziq5aW__crumb{color:var(--obraz-muted-faint);margin-bottom:var(--obraz-space-5);font-size:12.5px}.ArticleView-module__ziq5aW__crumbButton{color:var(--obraz-link);cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.ArticleView-module__ziq5aW__title{font-family:var(--obraz-font-serif);letter-spacing:-.01em;margin:0 0 var(--obraz-space-3);font-size:clamp(28px,5vw,40px);font-weight:400;line-height:1.14}.ArticleView-module__ziq5aW__subtitle{font-family:var(--obraz-font-serif);color:var(--obraz-muted);margin:0 0 var(--obraz-space-7);font-size:17px;font-style:italic}.ArticleView-module__ziq5aW__actions{gap:var(--obraz-space-2);padding-bottom:var(--obraz-space-7);border-bottom:1px solid var(--obraz-border);margin-bottom:var(--obraz-space-10);flex-wrap:wrap;align-items:center;display:flex}.ArticleView-module__ziq5aW__figure{margin:0 0 var(--obraz-space-10)}.ArticleView-module__ziq5aW__imageFrame{aspect-ratio:4/5;border:1px solid var(--obraz-border);background:var(--obraz-bg-muted);justify-content:center;align-items:center;width:100%;max-height:560px;display:flex;overflow:hidden}.ArticleView-module__ziq5aW__image{object-fit:contain;width:100%;height:100%}.ArticleView-module__ziq5aW__caption{color:var(--obraz-muted-soft);margin-top:var(--obraz-space-3);font-size:12.5px;line-height:1.5}.ArticleView-module__ziq5aW__sections{margin-top:var(--obraz-space-10)}.ArticleView-module__ziq5aW__section{border-top:1px solid var(--obraz-border)}.ArticleView-module__ziq5aW__section:last-of-type{border-bottom:1px solid var(--obraz-border)}.ArticleView-module__ziq5aW__sectionSummary{cursor:pointer;font-family:var(--obraz-font-serif);align-items:center;gap:10px;padding:18px 0;font-size:22px;list-style:none;display:flex}.ArticleView-module__ziq5aW__sectionSummary::-webkit-details-marker{display:none}.ArticleView-module__ziq5aW__chevron{color:var(--obraz-accent);transition:transform var(--obraz-duration) var(--obraz-ease);font-size:12px}.ArticleView-module__ziq5aW__section[open] .ArticleView-module__ziq5aW__chevron{transform:rotate(90deg)}.ArticleView-module__ziq5aW__sectionBody{padding:0 0 26px 22px}.ArticleView-module__ziq5aW__skeletonBlock{min-height:72px;margin-bottom:var(--obraz-space-4);border-radius:var(--obraz-radius);background:linear-gradient(90deg, var(--obraz-placeholder-a) 0%, var(--obraz-placeholder-b) 50%, var(--obraz-placeholder-a) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite ArticleView-module__ziq5aW__obraz-shimmer}.ArticleView-module__ziq5aW__imagePlaceholder{background:repeating-linear-gradient(135deg, var(--obraz-placeholder-a) 0 9px, var(--obraz-placeholder-b) 9px 18px);width:100%;height:100%;min-height:160px}.ArticleView-module__ziq5aW__facts{border:1px solid var(--obraz-border);background:var(--obraz-bg-elevated);padding:var(--obraz-space-5)}.ArticleView-module__ziq5aW__factsTitle{letter-spacing:.09em;text-transform:uppercase;color:var(--obraz-muted-faint);margin:0 0 var(--obraz-space-4);font-size:11.5px}.ArticleView-module__ziq5aW__factsList{margin:0;padding:0}.ArticleView-module__ziq5aW__factRow{gap:var(--obraz-space-3);border-bottom:1px solid var(--obraz-row-border);grid-template-columns:1fr 1.2fr;padding:10px 0;font-size:13.5px;display:grid}.ArticleView-module__ziq5aW__factRow:last-child{border-bottom:none}.ArticleView-module__ziq5aW__factKey{color:var(--obraz-muted);margin:0}.ArticleView-module__ziq5aW__factValue{color:var(--obraz-ink);margin:0}
.LandingPage-module__im8sUa__page{background:var(--obraz-bg);min-height:100vh;color:var(--obraz-ink);overflow-x:clip}.LandingPage-module__im8sUa__page :where(h1,h2,h3,p,figure,dl,dd,ol){margin:0}.LandingPage-module__im8sUa__skipLink{top:-80px;left:var(--obraz-space-5);z-index:100;padding:var(--obraz-space-3) var(--obraz-space-5);border-radius:var(--obraz-radius);background:var(--obraz-ink);color:var(--obraz-bg);transition:top var(--obraz-duration-fast) var(--obraz-ease);font-size:13px;position:fixed}.LandingPage-module__im8sUa__skipLink:focus{top:var(--obraz-space-5)}.LandingPage-module__im8sUa__header{border-bottom:1px solid var(--obraz-divider);background:var(--obraz-header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LandingPage-module__im8sUa__headerInner,.LandingPage-module__im8sUa__section,.LandingPage-module__im8sUa__footerInner{width:min(100%, var(--obraz-content-wide));padding-inline:var(--obraz-page-pad-x);margin-inline:auto}.LandingPage-module__im8sUa__headerInner{align-items:center;gap:var(--obraz-space-6);min-height:74px;display:flex}.LandingPage-module__im8sUa__brand,.LandingPage-module__im8sUa__footerBrand{color:var(--obraz-ink);font-family:var(--obraz-font-serif);letter-spacing:.16em;text-transform:uppercase;flex:none}.LandingPage-module__im8sUa__brand{font-size:21px}.LandingPage-module__im8sUa__brand:hover,.LandingPage-module__im8sUa__brand:focus-visible{color:var(--obraz-ink);text-decoration:none}.LandingPage-module__im8sUa__domain{color:var(--obraz-muted-faint);font-size:13px}.LandingPage-module__im8sUa__headerNav{align-items:center;gap:var(--obraz-space-7);margin-left:auto;display:flex}.LandingPage-module__im8sUa__textLink{color:var(--obraz-muted);font-size:13.5px}.LandingPage-module__im8sUa__textLink:hover{color:var(--obraz-ink);text-decoration:none}.LandingPage-module__im8sUa__primaryButton,.LandingPage-module__im8sUa__secondaryButton,.LandingPage-module__im8sUa__lightButton{border-radius:var(--obraz-radius);text-align:center;min-height:46px;transition:color var(--obraz-duration) var(--obraz-ease), background var(--obraz-duration) var(--obraz-ease), border-color var(--obraz-duration) var(--obraz-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:13px 25px;font-size:14.5px;line-height:1.2;display:inline-flex}.LandingPage-module__im8sUa__page .LandingPage-module__im8sUa__primaryButton{border-color:var(--obraz-ink);background:var(--obraz-ink);color:#fff}.LandingPage-module__im8sUa__page .LandingPage-module__im8sUa__primaryButton:hover{color:#fff;background:#33302b;border-color:#33302b}.LandingPage-module__im8sUa__secondaryButton{border-color:var(--obraz-border-button);color:var(--obraz-ink)}.LandingPage-module__im8sUa__secondaryButton:hover{border-color:var(--obraz-ink);color:var(--obraz-ink);text-decoration:none}.LandingPage-module__im8sUa__lightButton{border-color:var(--obraz-bg);background:var(--obraz-bg);color:var(--obraz-ink)}.LandingPage-module__im8sUa__lightButton:hover{color:var(--obraz-ink);background:#e9e2d0;border-color:#e9e2d0;text-decoration:none}.LandingPage-module__im8sUa__section{padding-block:clamp(64px,8vw,112px)}.LandingPage-module__im8sUa__hero{padding-block:clamp(64px,9vw,120px) clamp(60px,7vw,96px)}.LandingPage-module__im8sUa__heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(44px,6vw,80px);display:grid}.LandingPage-module__im8sUa__heroCopy{min-width:0}.LandingPage-module__im8sUa__sectionLabel{margin-bottom:var(--obraz-space-9);color:var(--obraz-accent);letter-spacing:.19em;text-transform:uppercase;font-size:11.5px;line-height:1.4}.LandingPage-module__im8sUa__hero h1{max-width:680px;font-family:var(--obraz-font-serif);letter-spacing:-.018em;text-wrap:pretty;font-size:clamp(40px,7vw,68px);font-weight:400;line-height:1.08}.LandingPage-module__im8sUa__heroText{max-width:560px;margin-top:var(--obraz-space-8);color:#4a463f;text-wrap:pretty;font-size:clamp(16.5px,1.6vw,19.5px);line-height:1.64}.LandingPage-module__im8sUa__heroActions{margin-top:var(--obraz-space-10);gap:var(--obraz-space-4);flex-wrap:wrap;display:flex}.LandingPage-module__im8sUa__previewFigure{min-width:0}.LandingPage-module__im8sUa__browser{border:1px solid var(--obraz-border);background:var(--obraz-surface);overflow:hidden;box-shadow:0 22px 60px #1a191717}.LandingPage-module__im8sUa__browserBar{align-items:center;gap:var(--obraz-space-4);background:#f7f4ed;border-bottom:1px solid #eee9de;min-height:42px;padding:10px 13px;display:flex}.LandingPage-module__im8sUa__browserDots{gap:6px;display:flex}.LandingPage-module__im8sUa__browserDots i{background:#ddd6c6;border-radius:50%;width:9px;height:9px;display:block}.LandingPage-module__im8sUa__browserAddress{border:1px solid var(--obraz-divider);border-radius:var(--obraz-radius);background:var(--obraz-surface);min-width:0;color:var(--obraz-muted-faint);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:4px 9px;font-size:10.5px;overflow:hidden}.LandingPage-module__im8sUa__browserBody{padding:clamp(20px,4vw,28px)}.LandingPage-module__im8sUa__breadcrumb{margin-bottom:var(--obraz-space-4);color:var(--obraz-muted-faint);font-size:10.5px}.LandingPage-module__im8sUa__previewTitle{font-family:var(--obraz-font-serif);font-size:clamp(24px,4vw,28px);line-height:1.16}.LandingPage-module__im8sUa__previewMeta{color:var(--obraz-muted);font-family:var(--obraz-font-serif);margin-top:5px;font-size:13px;font-style:italic}.LandingPage-module__im8sUa__previewLead{margin-top:var(--obraz-space-5);gap:var(--obraz-space-5);grid-template-columns:92px minmax(0,1fr);align-items:start;display:grid}.LandingPage-module__im8sUa__previewImage{aspect-ratio:4/5;border:1px solid var(--obraz-border);background:var(--obraz-placeholder-a);position:relative;overflow:hidden}.LandingPage-module__im8sUa__previewImage img{object-fit:cover}.LandingPage-module__im8sUa__previewLead p{color:var(--obraz-ink-soft);font-family:var(--obraz-font-serif);font-size:12.5px;line-height:1.62}.LandingPage-module__im8sUa__factList{margin-top:var(--obraz-space-6);border-top:1px solid #eee9de}.LandingPage-module__im8sUa__factRow{gap:var(--obraz-space-4);border-bottom:1px solid #f4f1e9;grid-template-columns:88px minmax(0,1fr);padding-block:8px;font-size:11px;display:grid}.LandingPage-module__im8sUa__factRow dt{color:var(--obraz-muted-soft)}.LandingPage-module__im8sUa__previewFigure figcaption,.LandingPage-module__im8sUa__analysisImage figcaption{margin-top:var(--obraz-space-3);color:var(--obraz-muted-soft);font-size:12px;line-height:1.5}.LandingPage-module__im8sUa__mutedBand{border-block:1px solid var(--obraz-divider);background:#f7f4ed}.LandingPage-module__im8sUa__problemSection .LandingPage-module__im8sUa__sectionLabel,.LandingPage-module__im8sUa__directionsSection .LandingPage-module__im8sUa__sectionLabel,.LandingPage-module__im8sUa__teamSection .LandingPage-module__im8sUa__sectionLabel{margin-bottom:var(--obraz-space-10)}.LandingPage-module__im8sUa__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.LandingPage-module__im8sUa__page :where(h2){font-family:var(--obraz-font-serif);text-wrap:pretty;font-size:clamp(28px,4.2vw,44px);font-weight:400;line-height:1.2}.LandingPage-module__im8sUa__bodyCopy{color:#4a463f;font-size:16.5px;line-height:1.72}.LandingPage-module__im8sUa__bodyCopy :where(p+p){margin-top:var(--obraz-space-5)}.LandingPage-module__im8sUa__analysisSection{scroll-margin-top:var(--obraz-space-6)}.LandingPage-module__im8sUa__analysisSection>h2,.LandingPage-module__im8sUa__technologySection>h2{max-width:700px}.LandingPage-module__im8sUa__sectionIntro{max-width:590px;margin-top:var(--obraz-space-4);color:#4a463f;text-wrap:pretty;font-size:16.5px;line-height:1.7}.LandingPage-module__im8sUa__analysisGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,72px);margin-top:clamp(36px,5vw,52px);display:grid}.LandingPage-module__im8sUa__analysisImage{width:min(100%,360px)}.LandingPage-module__im8sUa__analysisImageFrame{aspect-ratio:4/5;border:1px solid var(--obraz-border);background:var(--obraz-placeholder-a);position:relative;overflow:hidden}.LandingPage-module__im8sUa__analysisImageFrame img{object-fit:cover}.LandingPage-module__im8sUa__scene{padding-block:var(--obraz-space-7);gap:var(--obraz-space-6);border-top:1px solid var(--obraz-divider);grid-template-columns:36px minmax(0,1fr);display:grid}.LandingPage-module__im8sUa__sceneNumber{border:1px solid var(--obraz-border-dashed);width:36px;height:36px;color:var(--obraz-accent);font-family:var(--obraz-font-serif);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.LandingPage-module__im8sUa__scene h3,.LandingPage-module__im8sUa__card h3,.LandingPage-module__im8sUa__step h3,.LandingPage-module__im8sUa__direction h3,.LandingPage-module__im8sUa__person h3{font-family:var(--obraz-font-serif);font-size:20px;font-weight:400;line-height:1.3}.LandingPage-module__im8sUa__scene p,.LandingPage-module__im8sUa__card>p:last-child,.LandingPage-module__im8sUa__step p,.LandingPage-module__im8sUa__direction p{color:#4a463f;text-wrap:pretty;margin-top:7px;font-size:15px;line-height:1.68}.LandingPage-module__im8sUa__analysisOutro{padding-top:var(--obraz-space-7);border-top:1px solid var(--obraz-divider);color:#4a463f;font-size:15px;line-height:1.68}.LandingPage-module__im8sUa__analysisOutro a{margin-top:var(--obraz-space-4);display:inline-block}.LandingPage-module__im8sUa__technologySection>.LandingPage-module__im8sUa__sectionIntro{margin-bottom:clamp(36px,5vw,52px)}.LandingPage-module__im8sUa__cardGrid{gap:var(--obraz-space-7);grid-template-columns:minmax(0,1fr);display:grid}.LandingPage-module__im8sUa__card{min-height:210px;padding:var(--obraz-space-9);border:1px solid var(--obraz-border);background:var(--obraz-surface);flex-direction:column;align-items:flex-start;display:flex}.LandingPage-module__im8sUa__cardKicker{margin-bottom:var(--obraz-space-3);color:var(--obraz-muted-faint);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.LandingPage-module__im8sUa__card h3{font-size:21px}.LandingPage-module__im8sUa__partnersSection h2{max-width:560px}.LandingPage-module__im8sUa__partnersSection .LandingPage-module__im8sUa__bodyCopy{margin-top:var(--obraz-space-5)}.LandingPage-module__im8sUa__stepList{list-style:none}.LandingPage-module__im8sUa__step{padding-block:var(--obraz-space-6);gap:var(--obraz-space-5);border-top:1px solid var(--obraz-divider);grid-template-columns:22px minmax(0,1fr);display:grid}.LandingPage-module__im8sUa__step>span{color:var(--obraz-accent);font-family:var(--obraz-font-serif);font-size:15px}.LandingPage-module__im8sUa__step h3{font-size:19px}.LandingPage-module__im8sUa__step p{font-size:14.5px;line-height:1.65}.LandingPage-module__im8sUa__directionsGrid,.LandingPage-module__im8sUa__teamGrid{gap:var(--obraz-space-10);grid-template-columns:minmax(0,1fr);display:grid}.LandingPage-module__im8sUa__direction{padding-top:var(--obraz-space-6);border-top:1px solid #ddd7c8}.LandingPage-module__im8sUa__direction h3{font-size:22px}.LandingPage-module__im8sUa__teamGrid{gap:var(--obraz-space-11)}.LandingPage-module__im8sUa__person{align-items:center;gap:var(--obraz-space-5);text-align:center;flex-direction:column;display:flex}.LandingPage-module__im8sUa__avatar{aspect-ratio:1;border:1px solid var(--obraz-border-strong);background:radial-gradient(circle at 35% 30%, #ffffffb3, transparent 36%), linear-gradient(145deg, var(--obraz-placeholder-a), #d6c7a8);color:#75623d;width:min(190px,55vw);font-family:var(--obraz-font-serif);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:clamp(30px,7vw,44px);display:grid}.LandingPage-module__im8sUa__person p{max-width:270px;color:var(--obraz-muted);margin-top:6px;font-size:14px;line-height:1.55}.LandingPage-module__im8sUa__finalCta{background:#141414;place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.LandingPage-module__im8sUa__finalCtaImage{object-fit:cover;object-position:center 38%}.LandingPage-module__im8sUa__finalCtaOverlay{background:linear-gradient(90deg,#0c0c0cbd,#0c0c0c7a),#0c0c0c47;position:absolute;inset:0}.LandingPage-module__im8sUa__finalCtaContent{z-index:1;width:min(100%,840px);padding:clamp(80px, 11vw, 150px) var(--obraz-page-pad-x);text-align:center;position:relative}.LandingPage-module__im8sUa__finalCtaContent a{color:var(--obraz-bg)}.LandingPage-module__im8sUa__finalCtaContent .LandingPage-module__im8sUa__lightButton,.LandingPage-module__im8sUa__finalCtaContent .LandingPage-module__im8sUa__lightButton:hover{border-color:var(--obraz-bg);color:var(--obraz-bg);background:0 0}.LandingPage-module__im8sUa__finalCta h2{color:var(--obraz-bg);font-size:clamp(30px,5vw,52px);line-height:1.16}.LandingPage-module__im8sUa__finalCta p{max-width:540px;margin:var(--obraz-space-7) auto var(--obraz-space-10);color:#fbfaf7db;font-size:16.5px;line-height:1.66}.LandingPage-module__im8sUa__footer{color:var(--obraz-muted-faint);font-size:13px}.LandingPage-module__im8sUa__footerInner{min-height:94px;padding-block:var(--obraz-space-8);align-items:baseline;gap:var(--obraz-space-4) var(--obraz-space-6);flex-wrap:wrap;display:flex}.LandingPage-module__im8sUa__footerBrand{color:var(--obraz-ink);font-size:16px}.LandingPage-module__im8sUa__footerNav{gap:var(--obraz-space-5);flex-wrap:wrap;width:100%;display:flex}.LandingPage-module__im8sUa__footerNav a{color:var(--obraz-muted-faint)}.LandingPage-module__im8sUa__footerNav a:hover{color:var(--obraz-ink)}@media (max-width:479px){.LandingPage-module__im8sUa__headerInner{gap:var(--obraz-space-3);min-height:68px}.LandingPage-module__im8sUa__domain,.LandingPage-module__im8sUa__textLink{display:none}.LandingPage-module__im8sUa__brand{font-size:18px}.LandingPage-module__im8sUa__headerNav .LandingPage-module__im8sUa__primaryButton{min-height:42px;padding-inline:var(--obraz-space-5);font-size:13px}.LandingPage-module__im8sUa__heroActions>*{width:100%}.LandingPage-module__im8sUa__previewLead{gap:var(--obraz-space-4);grid-template-columns:76px minmax(0,1fr)}.LandingPage-module__im8sUa__factRow{grid-template-columns:74px minmax(0,1fr)}}@media (min-width:640px){.LandingPage-module__im8sUa__cardGrid,.LandingPage-module__im8sUa__directionsGrid,.LandingPage-module__im8sUa__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage-module__im8sUa__teamGrid .LandingPage-module__im8sUa__person:last-child{grid-column:1/-1}.LandingPage-module__im8sUa__footerNav{width:auto;margin-left:auto}}@media (min-width:768px){.LandingPage-module__im8sUa__analysisGrid{grid-template-columns:minmax(250px,330px) minmax(0,1fr)}.LandingPage-module__im8sUa__directionsGrid,.LandingPage-module__im8sUa__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage-module__im8sUa__teamGrid .LandingPage-module__im8sUa__person:last-child{grid-column:auto}}@media (min-width:900px){.LandingPage-module__im8sUa__split{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}}@media (min-width:980px){.LandingPage-module__im8sUa__heroGrid{grid-template-columns:minmax(420px,1fr) minmax(440px,.92fr)}.LandingPage-module__im8sUa__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.BasePages-module__c2i2GW__wrap{max-width:960px;padding:var(--obraz-space-10) var(--obraz-space-8) var(--obraz-space-16);margin:0 auto}.BasePages-module__c2i2GW__title{font-family:var(--obraz-font-serif);margin:0 0 var(--obraz-space-4);font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1.2}.BasePages-module__c2i2GW__subtitle{margin:0 0 var(--obraz-space-8);max-width:560px;color:var(--obraz-muted);font-size:16px;line-height:1.6}.BasePages-module__c2i2GW__crumb{color:var(--obraz-muted);margin-bottom:var(--obraz-space-6);font-size:13px}.BasePages-module__c2i2GW__crumb a{color:inherit;text-decoration:none}.BasePages-module__c2i2GW__crumb a:hover{text-decoration:underline}.BasePages-module__c2i2GW__grid{gap:var(--obraz-space-6);margin-top:var(--obraz-space-8);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.BasePages-module__c2i2GW__section{border:1px solid var(--obraz-border);background:var(--obraz-bg-elevated);padding:var(--obraz-space-5);gap:var(--obraz-space-3);color:inherit;flex-direction:column;display:flex}.BasePages-module__c2i2GW__sectionTitleLink{color:inherit;gap:var(--obraz-space-3);flex-direction:column;text-decoration:none;display:flex}.BasePages-module__c2i2GW__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--obraz-muted-faint);font-size:11px}.BasePages-module__c2i2GW__sectionTitle{font-family:var(--obraz-font-serif);margin:0;font-size:20px}.BasePages-module__c2i2GW__sectionTitleLink:hover .BasePages-module__c2i2GW__sectionTitle{color:var(--obraz-link)}.BasePages-module__c2i2GW__sectionCount{color:var(--obraz-muted);font-size:13px}.BasePages-module__c2i2GW__previewList{margin:var(--obraz-space-3) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.BasePages-module__c2i2GW__previewList a{color:var(--obraz-link);font-size:13.5px;text-decoration:none}.BasePages-module__c2i2GW__previewList a:hover{text-decoration:underline}.BasePages-module__c2i2GW__list{border-top:1px solid var(--obraz-border);flex-direction:column;gap:0;display:flex}.BasePages-module__c2i2GW__listItem{border-bottom:1px solid var(--obraz-border);color:inherit;padding:16px 0;text-decoration:none;display:block}.BasePages-module__c2i2GW__listTitle{font-family:var(--obraz-font-serif);margin:0 0 6px;font-size:20px}.BasePages-module__c2i2GW__listItem:hover .BasePages-module__c2i2GW__listTitle{color:var(--obraz-link)}.BasePages-module__c2i2GW__listMeta{color:var(--obraz-muted-faint);font-size:13px}.BasePages-module__c2i2GW__listSummary{color:var(--obraz-muted);margin:8px 0 0;font-size:14.5px;line-height:1.55}.BasePages-module__c2i2GW__entryTitle{font-family:var(--obraz-font-serif);margin:0 0 var(--obraz-space-4);font-size:clamp(26px,3.5vw,36px);font-weight:400}.BasePages-module__c2i2GW__metaRow{color:var(--obraz-muted-faint);margin-bottom:var(--obraz-space-6);font-size:13px}.BasePages-module__c2i2GW__blockTitle{font-family:var(--obraz-font-serif);margin:var(--obraz-space-10) 0 var(--obraz-space-5);border-bottom:1px solid var(--obraz-border);padding-bottom:8px;font-size:22px;font-weight:400}.BasePages-module__c2i2GW__paintingGrid{gap:var(--obraz-space-5);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.BasePages-module__c2i2GW__paintingCard{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.BasePages-module__c2i2GW__paintingCard img{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--obraz-border);width:100%;display:block}.BasePages-module__c2i2GW__paintingPlaceholder{aspect-ratio:3/4;border:1px solid var(--obraz-border);background:var(--obraz-bg-muted);width:100%}.BasePages-module__c2i2GW__paintingName{font-family:var(--obraz-font-serif);font-size:14.5px;line-height:1.35}.BasePages-module__c2i2GW__relatedList{flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}.BasePages-module__c2i2GW__relatedList a{color:var(--obraz-link);font-size:14px;text-decoration:none}.BasePages-module__c2i2GW__relatedList a:hover{text-decoration:underline}.BasePages-module__c2i2GW__empty{color:var(--obraz-muted);font-size:15px}@media (max-width:640px){.BasePages-module__c2i2GW__wrap{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}}
.RouteFallback-module___y6lBq__fallback{max-width:var(--obraz-content-wide);padding:var(--obraz-space-12) var(--obraz-page-pad-x);margin:0 auto}.RouteFallback-module___y6lBq__status{color:var(--obraz-muted);font-size:14px}.RouteFallback-module___y6lBq__frame{aspect-ratio:4/5;width:100%;max-height:360px;margin-top:var(--obraz-space-6);border:1px solid var(--obraz-border);background:var(--obraz-bg-muted)}
