@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-ext-wght-normal-Bg62sWL9.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-cyrillic-wght-normal-BWCqVJN0.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-vietnamese-wght-normal-CDLFB6hb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-ext-wght-normal-ltf1AbuM.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,Arial,sans-serif;color:#303727;background:#f3f0e7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit}img{max-width:100%}::selection{color:#f7f4ec;background:#657051}:focus-visible{outline:2px solid #bd684e;outline-offset:4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.experience{overflow:clip}.skip-link{position:fixed;z-index:100;top:1rem;left:1rem;padding:.85rem 1rem;background:#f7f4ec;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.scroll-progress{position:fixed;z-index:100;top:0;left:0;width:100%;height:3px;background:#bb674d;transform-origin:left;pointer-events:none}.experience-header{position:absolute;z-index:20;top:0;left:0;display:flex;width:100%;height:88px;align-items:center;justify-content:space-between;gap:2rem;padding:0 clamp(1.5rem,4.5vw,6rem);border-bottom:1px solid rgba(48,55,39,.18);background:#f3f0e7e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wordmark{display:flex;min-height:44px;align-items:center;gap:.72rem;flex:0 0 auto;font:600 1.2rem/1 Cormorant Garamond Variable,Georgia,serif;letter-spacing:-.035em;text-decoration:none}.wordmark img{width:38px;height:38px;border-radius:50%;object-fit:cover}.wordmark__cross{font-weight:400;color:#89563f}.experience-nav{display:flex;align-items:center;gap:clamp(1.2rem,2.7vw,3rem);margin-left:auto}.experience-nav a,.header-contact{display:inline-flex;min-height:44px;align-items:center;font-size:.73rem;font-weight:700;text-decoration:none;transition:color .25s ease}.experience-nav a:hover,.header-contact:hover{color:#b35f46}.header-actions{display:flex;align-items:center;gap:clamp(.8rem,2vw,2.4rem)}.header-contact{display:flex;align-items:center;gap:.55rem;border-bottom:1px solid currentColor;padding-bottom:.22rem}.arrow-icon{font-size:1.1em;font-weight:400;display:inline-block;transition:transform .25s ease}a:hover .arrow-icon{transform:translate(3px,-3px)}.language-toggle{display:flex;gap:.2rem}.language-toggle button{min-width:38px;min-height:44px;border:0;padding:.55rem .37rem;background:transparent;color:#59634f;font:600 .63rem/1 IBM Plex Mono,monospace}.language-toggle button[aria-pressed=true]{color:#303727;box-shadow:inset 0 -2px #303727}.eyebrow,.section-topline,.micro-rule,.hero-bottom,.hero-side,.stage-header,.message__by,.signal-extract__label,.illustration-note,.brief-card__top,.brief-card__fields span,.brief-card__route,.view-media__index,.view-disclaimer,.status-card__index,.status-card__tag,.role-line>span,.contact-bottom,.experience-footer,.thought-line__index{font-family:IBM Plex Mono,monospace;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:.7rem;margin:0;font-size:.62rem;line-height:1.5}.signal-dot{width:7px;height:7px;flex:0 0 auto;background:#c77657;border-radius:50%;box-shadow:0 0 0 5px #c7765721}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Cormorant Garamond Variable,Georgia,serif;font-weight:500;letter-spacing:-.065em}.hero{position:relative;display:grid;align-items:center;min-height:max(740px,100svh);background:#eae2d4;isolation:isolate}.hero-art{position:absolute;z-index:-2;inset:0;overflow:hidden}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.08);animation:hero-arrive 1.7s cubic-bezier(.2,.7,.2,1) both}.hero:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(244,240,230,.96) 0%,rgba(244,240,230,.84) 32%,rgba(244,240,230,.12) 58%,transparent 82%);content:"";pointer-events:none}.hero-grain{position:absolute;inset:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:multiply}.hero-content{position:relative;width:min(55rem,66vw);padding:10rem 0 8rem clamp(1.5rem,9.5vw,10rem);animation:copy-arrive 1s .15s both}.hero-eyebrow{margin-bottom:clamp(2.5rem,5.5vh,5rem)}.hero h1{max-width:900px;margin-bottom:2rem;font-size:clamp(6rem,11vw,12rem);line-height:.78;text-wrap:balance}html[lang=ru] .hero h1{font-size:clamp(5rem,8.4vw,9rem)}.hero-lead{max-width:24rem;margin-bottom:2.2rem;font-size:clamp(.92rem,1.15vw,1.15rem);line-height:1.62;font-weight:500}.round-link{display:inline-flex;min-height:3.25rem;align-items:center;gap:1.8rem;padding-left:1rem;border:1px solid #303727;border-radius:50rem;font-size:.74rem;font-weight:700;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.round-link:hover{color:#f7f4ec;background:#303727;transform:translateY(-3px)}.round-link__arrow{display:grid;width:3.15rem;height:3.15rem;place-items:center;border-left:1px solid currentColor;border-radius:50%;font-size:1.15rem}.hero-side{position:absolute;right:clamp(1.5rem,4.5vw,6rem);top:50%;display:flex;gap:2rem;align-items:center;font-size:.57rem;writing-mode:vertical-rl;transform:translateY(-50%)}.hero-side span+span{color:#a96248}.hero-bottom{position:absolute;bottom:0;left:0;display:flex;width:100%;justify-content:space-between;padding:1.3rem clamp(1.5rem,4.5vw,6rem);font-size:.54rem;border-top:1px solid rgba(48,55,39,.18)}.thought-line{display:grid;grid-template-columns:repeat(3,1fr);min-height:110px;align-items:stretch;color:#f4f0e6;background:#303727}.thought-line>span{display:flex;align-items:center;gap:1rem;padding:1rem clamp(1.5rem,4.5vw,6rem);border-right:1px solid rgba(244,240,230,.2);font:500 clamp(1.35rem,2.4vw,2.3rem)/1 "Cormorant Garamond Variable",Georgia,serif;letter-spacing:-.035em}.thought-line__index{align-self:flex-start;margin-top:.15rem;color:#beab8d;font-size:.5rem;letter-spacing:0}.section-pad{padding:clamp(5rem,10vw,10rem) clamp(1.5rem,9.5vw,10rem)}.section-topline{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid currentColor;font-size:.58rem}.section-topline span:last-child{opacity:.55}.intro-section{position:relative;min-height:760px;overflow:hidden;background:#f3f0e7}.intro-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;margin-top:clamp(5rem,10vw,10rem)}.intro-grid h2,.chapter-copy h2,.view-copy h2,.status-section h2,.contact-section h2{font-size:clamp(4rem,7.8vw,9rem);line-height:.9;text-wrap:balance}.intro-grid h2{margin-bottom:0}.intro-copy{align-self:end;padding-bottom:.35rem}.intro-copy p{max-width:33rem;font-size:clamp(1rem,1.45vw,1.4rem);line-height:1.55}.micro-rule{display:inline-block;margin-top:2.5rem;padding-top:.7rem;border-top:1px solid #a8ad9e;font-size:.55rem}.orbit-graphic{position:absolute;right:9.5vw;bottom:-10rem;display:flex;width:22rem;height:22rem;align-items:center;justify-content:space-evenly;border:1px solid rgba(48,55,39,.16);border-radius:50%;color:#59634f;font:600 .55rem IBM Plex Mono,monospace;transform:rotate(-18deg)}.orbit-graphic:before{position:absolute;inset:3rem;border:1px dashed rgba(48,55,39,.22);border-radius:50%;content:""}.orbit-graphic i{width:8px;height:8px;border-radius:50%;background:#c77657}.chat-section{color:#f3efe3;background:#333b2b}.split-layout,.brief-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,9rem);align-items:center;margin-top:clamp(4rem,8vw,8rem)}.chapter-copy h2{margin-bottom:2.5rem}.chapter-copy p{max-width:30rem;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65}.chapter-number{display:flex;align-items:flex-start;gap:.5rem;margin-top:5rem;color:#b6bda9;font:400 clamp(6rem,11vw,11rem)/.8 "Cormorant Garamond Variable",Georgia,serif;letter-spacing:-.08em}.chapter-number span{margin-top:.6rem;font:500 .65rem IBM Plex Mono,monospace;letter-spacing:0}.conversation-stage{border:1px solid rgba(48,55,39,.4);background:#f0eee5;color:#303727;box-shadow:24px 28px #0f150c33;transform:rotate(1deg);transition:transform .5s ease}.conversation-stage:hover{transform:rotate(0) translateY(-5px)}.stage-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #c9cbbf;font-size:.53rem}.stage-dots{display:flex;gap:.25rem}.stage-dots i{width:6px;height:6px;border:1px solid #58614f;border-radius:50%}.conversation-body{display:grid;gap:1.3rem;padding:clamp(1.5rem,3vw,3rem)}.message{max-width:75%;padding:1.1rem 1.2rem 1.15rem;border:1px solid #c6cabc;border-radius:3px 18px 18px;background:#fcfaf3}.message--assistant{justify-self:end;border-color:#545d48;border-radius:18px 3px 18px 18px;background:#e0e4d8}.message__by{font-size:.52rem;color:#67725a}.message p{margin:.7rem 0 0;font-size:clamp(.76rem,1vw,.97rem);line-height:1.5}html.has-observer .conversation-stage.is-visible .message{animation:message-arrive .7s cubic-bezier(.2,.7,.2,1) both}html.has-observer .conversation-stage.is-visible .message:nth-child(2){animation-delay:.18s}html.has-observer .conversation-stage.is-visible .message:nth-child(3){animation-delay:.36s}.signal-extract{padding:1rem 1.5rem 1.2rem;border-top:1px solid #c9cbbf;background:#e4e9de}.signal-extract__label{font-size:.48rem}.signal-extract p{margin:.6rem 0 0;font-size:clamp(.59rem,.82vw,.8rem);font-weight:700;line-height:1.5}.illustration-note{max-width:46rem;margin:5rem 0 0 auto;color:#bbc4b4;font-size:.58rem;line-height:1.6;text-align:right;text-transform:none;letter-spacing:0}.brief-section{background:#d6d7c7}.brief-grid{grid-template-columns:1.1fr .9fr}.brief-card{position:relative;padding:clamp(1.5rem,3vw,3rem);background:#f7f5ed;box-shadow:22px 24px #30372724;transform:rotate(-2deg);transition:transform .5s ease}.brief-card:hover{transform:rotate(0) translateY(-5px)}.brief-card:before{position:absolute;top:-11px;left:43%;width:25%;height:24px;background:#dabf96b3;transform:rotate(2deg);content:""}.brief-card__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.6rem;border-bottom:1px solid #979c8c;font-size:.57rem}.brief-card__symbol{color:#ba7856;font:400 2.5rem/1 Georgia,serif}.brief-card__fields{display:grid;gap:0;margin:1.6rem 0}.brief-card__fields>div{display:grid;grid-template-columns:31% 1fr;gap:1rem;padding:1.1rem 0;border-bottom:1px solid #d5d8ca}.brief-card__fields span{align-self:center;color:#59634f;font-size:.52rem}.brief-card__fields strong{font-size:clamp(.8rem,1.1vw,1rem);font-weight:600}.brief-card__route{padding-top:1.2rem;font-size:.55rem;color:#687461}.brief-section .chapter-copy{padding-left:clamp(0px,3vw,3rem)}.brief-section .chapter-number{color:#717c69}.view-section{position:relative;min-height:980px;color:#f6f3eb;background:#2b3027}.view-media{position:absolute;inset:0;overflow:hidden}.view-media:after{position:absolute;inset:0;background:linear-gradient(90deg,#1e241ce0,#1e241c80 47%,#1e241c12),linear-gradient(0deg,rgba(30,36,28,.7),transparent 45%);content:""}.view-media img{width:100%;height:100%;object-fit:cover;object-position:66% center;transform:scale(1.03)}.view-media__index{position:absolute;z-index:1;right:clamp(1.5rem,9.5vw,10rem);top:2.5rem;font-size:.6rem;writing-mode:vertical-rl}.view-content{position:relative;z-index:1;display:flex;min-height:980px;flex-direction:column}.view-copy{max-width:52rem;margin:auto 0;padding:7rem 0}.view-copy h2{margin-bottom:2rem}.view-copy p{max-width:31rem;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.6}.output-track{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:60rem;border-top:1px solid rgba(246,243,235,.7)}.output-track>div{display:flex;flex-direction:column;gap:1.1rem;padding:1.5rem 1rem 0 0;font:500 clamp(1.4rem,2vw,2rem)/1.05 "Cormorant Garamond Variable",Georgia,serif}.output-track span{font:500 .55rem IBM Plex Mono,monospace}html.has-observer .output-track.is-visible>div{animation:message-arrive .7s cubic-bezier(.2,.7,.2,1) both}html.has-observer .output-track.is-visible>div:nth-child(2){animation-delay:.16s}html.has-observer .output-track.is-visible>div:nth-child(3){animation-delay:.32s}.view-disclaimer{max-width:45rem;margin:4rem 0 0;color:#d2d6cc;font-size:.55rem;line-height:1.7;text-transform:none;letter-spacing:0}.view-disclaimer span{padding:0 .4rem}.status-section{background:#f3f0e7}.status-section h2{max-width:72rem;margin:clamp(5rem,8vw,8rem) 0}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #9ca392;border-bottom:1px solid #9ca392}.status-card{display:flex;min-height:23rem;flex-direction:column;align-items:flex-start;padding:2rem 2.5rem 2.5rem 0}.status-card+.status-card{border-left:1px solid #9ca392;padding-left:2.5rem}.status-card__index{color:#89563f;font-size:.6rem}.status-card__tag{margin-top:auto;font-size:.55rem;color:#66715d}.status-card h3{margin:.8rem 0 1rem;font-size:clamp(2.1rem,3vw,3.5rem);line-height:.95}.status-card p{max-width:20rem;margin-bottom:0;font-size:.88rem;line-height:1.6}.role-line{display:grid;grid-template-columns:25% 1fr;gap:2rem;max-width:68rem;margin-top:6rem}.role-line>span{padding-top:.3rem;color:#687461;font-size:.6rem}.role-line p{font:500 clamp(1.4rem,2.5vw,2.4rem)/1.2 "Cormorant Garamond Variable",Georgia,serif;letter-spacing:-.035em}.contact-section{position:relative;min-height:820px;overflow:hidden;color:#f5f1e6;background:#303727}.contact-halo{position:absolute;right:-15rem;top:-22rem;width:60rem;height:60rem;border:1px solid rgba(241,234,214,.12);border-radius:50%;box-shadow:0 0 0 7rem #f1ead606,0 0 0 14rem #f1ead605;pointer-events:none}.contact-halo:after{position:absolute;top:50%;left:-4px;width:8px;height:8px;background:#c77657;border-radius:50%;content:""}.contact-section>.eyebrow{position:relative;z-index:1}.contact-section h2{position:relative;z-index:1;max-width:68rem;margin:clamp(7rem,11vw,11rem) 0 2rem}.contact-lead{position:relative;z-index:1;max-width:32rem;margin-bottom:3rem;color:#d3d8cc;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.6}.contact-link{position:relative;z-index:1;display:inline-flex;min-width:18rem;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 1.5rem;color:#303727;background:#eceadf;border-radius:50rem;font-size:.83rem;font-weight:700;text-decoration:none;transition:background .25s ease,transform .25s ease}.contact-link:hover{background:#d4dbbf;transform:translateY(-4px)}.contact-bottom{position:absolute;bottom:3rem;left:clamp(1.5rem,9.5vw,10rem);right:clamp(1.5rem,9.5vw,10rem);display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(241,234,214,.35);font-size:.55rem}.experience-footer{display:flex;justify-content:space-between;gap:1rem;padding:1.3rem clamp(1.5rem,4.5vw,6rem);background:#e8e6da;font-size:.53rem}.experience-footer a{display:inline-flex;min-height:44px;align-items:center;text-decoration:none}html.has-observer [data-reveal]{opacity:0;transform:translateY(36px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}html.has-observer [data-reveal].is-visible{opacity:1;transform:translateY(0)}html.has-observer .conversation-stage[data-reveal]{transform:translateY(36px) rotate(1deg)}html.has-observer .conversation-stage[data-reveal].is-visible{transform:translateY(0) rotate(1deg)}html.has-observer .brief-card[data-reveal]{transform:translateY(36px) rotate(-2deg)}html.has-observer .brief-card[data-reveal].is-visible{transform:translateY(0) rotate(-2deg)}@keyframes hero-arrive{0%{opacity:.5;transform:scale(1.15)}to{opacity:1;transform:scale(1.08)}}@keyframes copy-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes message-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.experience-nav{display:none}.hero-content{width:min(48rem,76vw);padding-left:7vw}.hero h1{font-size:clamp(5.5rem,12vw,9rem)}.intro-grid,.split-layout,.brief-grid{gap:4rem}.status-card{padding-right:1.5rem}.status-card+.status-card{padding-left:1.5rem}}@media(max-width:700px){.experience-header{height:68px;padding-inline:1.2rem}.wordmark{font-size:1.05rem}.wordmark img{width:32px;height:32px}.header-contact{display:none}.hero{min-height:780px;align-items:start}.hero-art{inset:27% 0 0}.hero-art img{object-position:67% center}.hero:before{background:linear-gradient(180deg,#f3f0e7 0%,rgba(243,240,231,.98) 34%,rgba(243,240,231,.7) 48%,transparent 72%)}.hero-content{width:100%;padding:8.5rem 1.5rem 18rem}.hero-eyebrow{margin-bottom:3rem;font-size:.52rem}.hero h1{max-width:31rem;font-size:clamp(5.2rem,16vw,8rem)}html[lang=ru] .hero h1{font-size:clamp(3.2rem,10.2vw,5rem)}.hero-lead{max-width:22rem;font-size:.86rem}.hero-side{top:auto;bottom:7rem;right:1.3rem;transform:none}.hero-bottom{padding-inline:1.5rem}.thought-line{min-height:auto;grid-template-columns:1fr}.thought-line>span{padding:1.1rem 1.5rem;border-right:0;border-bottom:1px solid rgba(244,240,230,.2);font-size:1.7rem}.section-pad{padding:5rem 1.5rem}.intro-section{min-height:680px}.intro-grid,.split-layout,.brief-grid{grid-template-columns:1fr;gap:2.5rem;margin-top:4rem}.intro-grid h2,.chapter-copy h2,.view-copy h2,.status-section h2,.contact-section h2{font-size:clamp(3.9rem,12vw,6rem)}.intro-copy p{font-size:1rem}.orbit-graphic{width:15rem;height:15rem;right:-5rem;bottom:-7rem}.chat-section .chapter-number,.brief-section .chapter-number{display:none}.conversation-stage{margin-right:.7rem;box-shadow:10px 12px #0f150c33}.message{max-width:88%}.illustration-note{margin-top:3rem;text-align:left}.brief-grid .brief-card{order:2}.brief-grid .chapter-copy{order:1;padding-left:0}.brief-card{margin-right:.5rem;box-shadow:10px 12px #30372724}.brief-card__fields>div{grid-template-columns:1fr;gap:.4rem}.view-section,.view-content{min-height:760px}.view-media img{object-position:60% center}.view-media:after{background:linear-gradient(90deg,#1e241ccc,#1e241c66),linear-gradient(0deg,rgba(30,36,28,.88),transparent 70%)}.view-copy{padding:7rem 0 4rem}.view-media__index{right:1.5rem}.output-track>div{font-size:1.3rem}.view-disclaimer{margin-top:3rem}.status-section h2{margin:4rem 0}.status-grid{grid-template-columns:1fr}.status-card,.status-card+.status-card{min-height:15rem;padding:1.5rem 0 2rem;border-left:0}.status-card+.status-card{border-top:1px solid #9ca392}.status-card h3{font-size:2.7rem}.role-line{grid-template-columns:1fr;gap:.7rem;margin-top:4rem}.contact-section{min-height:730px}.contact-section h2{margin-top:7rem}.contact-bottom{left:1.5rem;right:1.5rem;bottom:2rem}}@media(max-width:400px){.wordmark img{display:none}.hero h1{font-size:4.9rem}html[lang=ru] .hero h1{font-size:3.5rem}.output-track{grid-template-columns:1fr}.output-track>div{flex-direction:row;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(246,243,235,.25)}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.has-observer [data-reveal]{opacity:1!important;transform:none!important}}:root{--pointer-x: 0;--pointer-y: 0;--hero-scroll: 0}.experience-header{height:76px;padding-inline:3.6vw;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.wordmark{font-size:clamp(1.25rem,2.45vw,2.7rem);font-weight:500}.experience-nav a,.header-contact{font-size:.68rem}.motion-toggle{display:flex;gap:.35rem;align-items:center;min-height:44px;border:0;padding:.3rem;background:transparent;color:inherit;font-size:.62rem}.motion-toggle span{color:#945738}.hero{display:block;height:max(720px,62.5vw);min-height:0;background:#e9e4d8;overflow:hidden}.hero-art{inset:-1.5%}.hero-art img{object-position:center;animation:none;transform:none}.hero:before{background:none}.hero-grain{opacity:.09}.hero-content{position:absolute;left:3.6%;top:13.5%;width:42%;padding:0;animation:scene-type 1.1s cubic-bezier(.16,1,.3,1) both}.hero h1{margin:0 0 3.4vw;font-size:clamp(5.1rem,7.4vw,11rem);line-height:.8;font-weight:600;letter-spacing:-.065em;text-transform:uppercase;text-wrap:nowrap;color:#292b1c}.hero h1 span{display:block}.hero h1 span:last-child:after{color:#be7554}html[lang=ru] .hero h1{font-size:clamp(3.8rem,6.8vw,8.4rem);line-height:.88}.explore-link{display:inline-flex;min-height:44px;min-width:10rem;gap:1.4rem;align-items:center;justify-content:space-between;border-bottom:1px solid #a29c86;text-decoration:none;font:500 .62rem IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.explore-link>span:last-child{font:300 1.7rem Georgia,serif;transition:translate .3s}.explore-link:hover>span:last-child{translate:6px 0}.hero-bottom{padding:1rem 3.6%;border:0;font-size:.5rem;color:#f9f4e8;text-shadow:0 1px 5px #44351c}.hero-light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at calc(50% + var(--pointer-x) * 40%) calc(50% + var(--pointer-y) * 40%),#ffefce40,transparent 48%);mix-blend-mode:soft-light}.request-scene{position:absolute;inset:0;pointer-events:none}.request-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.request-wires path{fill:none;stroke:#ac783c;stroke-width:.8;opacity:.4;transition:opacity .3s,stroke-width .3s}.request-wires path.is-selected{stroke-width:1.5;opacity:.95;stroke-dasharray:6 4;animation:connection-flow 2.6s linear infinite}.request-wires .room-wire{stroke-dasharray:3 5;animation:connection-flow 4s linear infinite;opacity:.65}.request-slip{position:absolute;left:calc(23% + var(--step) * 1.05%);top:calc(46.3% + var(--step) * 4.3%);width:13%;min-height:44px;padding:.7em .5em;pointer-events:auto;border:1px solid #ad9c7c24;border-bottom-color:#a18b625c;color:#39362a;background:linear-gradient(120deg,#f8f2e6f5,#e1d6c0f2);box-shadow:1px 5px 8px #53442319;transform:rotate(var(--angle));font:500 clamp(.65rem,1.03vw,1.2rem)/1.2 "Cormorant Garamond Variable",Georgia,serif;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s,background .35s}.request-slip--0{--step: 0;--angle: -7deg}.request-slip--1{--step: 1;--angle: -4deg}.request-slip--2{--step: 2;--angle: -6deg}.request-slip--3{--step: 3;--angle: -2deg}.request-slip--4{--step: 4;--angle: -5deg}.request-slip:hover,.request-slip:focus-visible{z-index:2;transform:translateY(-7px) rotate(0) scale(1.04);box-shadow:4px 14px 17px #53442328}.request-slip[aria-pressed=true]{background:#fffaed;border-bottom-color:#a46f3b}.request-slip[aria-pressed=true]:before{position:absolute;left:.35em;top:50%;width:3px;height:3px;border-radius:50%;background:#986e38;content:""}.scene-brief{position:absolute;left:53.3%;top:38.1%;width:10.7%;color:#554f3c;text-align:center;transform:rotate(-3deg);font-family:IBM Plex Mono,monospace}.scene-brief>span{font-size:clamp(.36rem,.53vw,.65rem);letter-spacing:.1em}.scene-brief p{margin:.7em 0 0;padding:.6em .3em;background:#ede5d1e8;font-size:clamp(.42rem,.69vw,.8rem);line-height:1.4}.scene-brief p>span{display:block;animation:brief-stamp .4s both}.chapter-rail{position:absolute;right:1.5%;top:13%;display:grid}.chapter-rail a{display:flex;gap:.8rem;min-height:32px;align-items:center;justify-content:flex-end;text-decoration:none;font:500 .5rem IBM Plex Mono,monospace;color:#746e5b}.chapter-rail i{position:relative;width:5px;height:5px;border:1px solid #88816c;border-radius:50%}.chapter-rail a+a i:before{position:absolute;bottom:5px;left:1px;height:27px;border-left:1px solid #88816c66;content:""}.chapter-rail [aria-current]{color:#303727}.chapter-rail [aria-current] i{background:#303727;border-color:#303727}.intro-copy p+p{font-size:.95rem;color:#626857}.intro-grid h2,.chapter-copy h2,.view-copy h2,.status-section h2,.contact-section h2{overflow-wrap:normal}html[lang=ru] :is(.intro-grid h2,.chapter-copy h2,.view-copy h2,.status-section h2,.contact-section h2){font-size:clamp(3.6rem,6.3vw,7.3rem)}.view-media img{scale:1.16}html[data-motion=on] .hero-art img{transform:translate3d(calc(var(--pointer-x) * -11px),calc(var(--pointer-y) * -8px + var(--hero-scroll) * 95px),0) scale(calc(1.02 + var(--hero-scroll) * .07));will-change:transform}html[data-motion=on] .request-scene{transform:translate3d(calc(var(--pointer-x) * 15px),calc(var(--pointer-y) * 10px + var(--hero-scroll) * -80px),0)}html[data-motion=on] .hero-content{translate:calc(var(--pointer-x) * -5px) calc(var(--hero-scroll) * -120px)}html[data-motion=on] [data-magnetic]{translate:calc(var(--local-x, 0) * 15px) calc(var(--local-y, 0) * 12px);transition:translate .25s ease-out,background .25s}html.has-observer[data-motion=on] [data-tilt].is-visible{transform:perspective(1100px) rotateX(calc(var(--local-y, 0) * -7deg)) rotateY(calc(var(--local-x, 0) * 9deg));transition:transform .3s ease-out}html[data-motion=on] .view-media img{translate:0 var(--view-travel, 0px)}html[data-motion=on] .contact-halo{transform:translate(calc(var(--pointer-x) * 25px),calc(var(--pointer-y) * 25px))}html[data-motion=on] .orbit-graphic:before{animation:orbit-turn 40s linear infinite}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important}html[data-motion=off].has-observer [data-reveal]{opacity:1;transform:none}html[data-motion=off] .hero-light{display:none}@keyframes connection-flow{to{stroke-dashoffset:-40}}@keyframes brief-stamp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-type{0%{opacity:0;transform:translateY(25px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes orbit-turn{to{rotate:360deg}}@media(min-width:701px)and (max-width:1100px){.hero{height:62.5vw;min-height:560px}.hero h1{font-size:7.4vw}html[lang=ru] .hero h1{font-size:6.8vw}.request-slip{min-height:32px}.scene-brief{top:38%}}@media(max-width:700px){.experience-header{height:68px;padding-inline:1.25rem;gap:.5rem}.wordmark{font-size:1.5rem}.header-actions{gap:.4rem}.motion-toggle{font-size:0;min-width:28px;justify-content:center}.motion-toggle span{font-size:1rem}.language-toggle button{min-width:30px}.hero{height:880px;min-height:0;max-height:none}.hero-art{inset:310px -2% auto -44%;height:390px;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 84%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 84%,transparent)}.hero-art img{object-position:64% center}.hero:before{background:linear-gradient(#e9e4d8 28%,#e9e4d800 48%)}.hero-content{top:112px;left:1.5rem;width:calc(100% - 3rem);padding:0}.hero h1{margin-bottom:1.75rem;font-size:clamp(3rem,14vw,6rem)}html[lang=ru] .hero h1{font-size:clamp(2.5rem,10vw,4.7rem)}.explore-link{font-size:.53rem}.request-scene{inset:570px 0 auto;height:290px}.request-wires{display:none}.request-slip{left:calc(6% + var(--step) * 1%);top:calc(var(--step) * 48px);width:56%;min-height:44px;font-size:.88rem}.scene-brief{left:66%;top:57%;width:28%;padding:.6rem;background:#f4efdfed;transform:rotate(3deg)}.scene-brief>span{font-size:.45rem}.scene-brief p{font-size:.61rem}.chapter-rail{display:none}.hero-bottom{padding:1rem 1.5rem;color:#55533f;text-shadow:none}html[lang=ru] :is(.intro-grid h2,.chapter-copy h2,.view-copy h2,.status-section h2,.contact-section h2){font-size:clamp(3rem,10vw,4.2rem)}html[data-motion=on] .hero-content{translate:0 calc(var(--hero-scroll) * -35px)}html[data-motion=on] .request-scene{transform:none}html[data-motion=on] .hero-art img{transform:translateY(calc(var(--hero-scroll) * 25px)) scale(1.03)}}@media(prefers-reduced-motion:reduce){html[data-motion=on] :is(.hero-art img,.request-scene,[data-tilt].is-visible,.contact-halo){transform:none!important}html[data-motion=on] :is(.hero-content,[data-magnetic],.view-media img){translate:none!important}}[data-reactive]{position:relative;isolation:isolate}[data-reactive]:before{position:absolute;z-index:-1;inset:0;pointer-events:none;content:"";opacity:0;background:radial-gradient(ellipse at calc(50% + var(--local-x, 0) * 100%) calc(50% + var(--local-y, 0) * 100%),#d3b38721,transparent 53%);transition:opacity .6s}html[data-motion=on] [data-reactive]:hover:before{opacity:1}.material-flow{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:6rem;min-height:240px;perspective:1000px}.material-flow__piece{position:relative;width:24%;max-width:225px;aspect-ratio:4/3;box-shadow:12px 20px 30px #43361c25;transition:transform .5s ease-out}.material-flow__piece>span{position:absolute;bottom:1rem;left:1rem;font:500 .55rem IBM Plex Mono,monospace;letter-spacing:.12em}.material-flow__piece--paper{padding:2rem 1.5rem;background:#fffcf4;transform:rotate(-8deg)}.material-flow__piece--paper i{display:block;width:68%;height:14px;margin-bottom:12px;border-radius:2px 9px 9px;background:#dce0cd}.material-flow__piece--paper i:nth-child(3){margin-left:auto;background:#d5b894}.material-flow__piece--board{display:flex;gap:8px;align-items:flex-start;padding:1.4rem;background:#d7c6a7;transform:rotate(5deg)}.material-flow__piece--board i{width:30%;height:66%;box-shadow:3px 4px 5px #32291e30;background:#5c6040}.material-flow__piece--board i:nth-child(2){background:#c6b396 url(/assets/living-material-lab-BUz3jCMR.png) 48% 65% / 1500%}.material-flow__piece--board i:nth-child(3){background:#553520 url(/assets/living-material-lab-BUz3jCMR.png) 76% 42% / 1300%}.material-flow__piece--image{background:#fff9ef;padding:.5rem .5rem 2rem;transform:rotate(8deg)}.material-flow__piece--image img{width:100%;height:100%;object-fit:cover}.material-flow__piece--image>span{bottom:.65rem}.material-flow__line{width:9%;height:1px;background:#a28256;position:relative}.material-flow__line:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid #a28256;border-right:1px solid #a28256;rotate:45deg}html[data-motion=on] .material-flow__piece--paper{transform:translate3d(calc(var(--local-x, 0) * -40px),calc(var(--local-y, 0) * -20px),12px) rotate(calc(-8deg + var(--local-x, 0) * 10deg))}html[data-motion=on] .material-flow__piece--board{transform:translate3d(calc(var(--local-x, 0) * 15px),calc(var(--local-y, 0) * 15px),35px) rotateY(calc(var(--local-x, 0) * 24deg)) rotate(5deg)}html[data-motion=on] .material-flow__piece--image{transform:translate3d(calc(var(--local-x, 0) * 40px),calc(var(--local-y, 0) * -25px),20px) rotate(calc(8deg + var(--local-x, 0) * 12deg))}.mode-switch{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.mode-switch button{padding:.8rem 1.1rem;min-height:44px;border:1px solid #bec5ae6b;border-radius:2px;background:transparent;color:#f3efe3;font-size:.72rem;transition:background .2s,color .2s}.mode-switch button[aria-pressed=true]{background:#f3efe3;color:#303727;border-color:#f3efe3}.conversation-stage{box-shadow:20px 26px 50px #12170e40}.conversation-body{gap:1rem;padding:1.8rem}.message{transition:box-shadow .25s}.message:hover{box-shadow:4px 7px 14px #292d1914}.message:last-child{animation-delay:.45s!important}html.has-observer .conversation-stage.is-visible .message{animation-fill-mode:backwards}.conversation-outcome{display:flex;gap:.8rem;align-items:baseline;padding:1.25rem 1.5rem;background:#dde1d1;font-size:.8rem;line-height:1.6}.outcome-dot{display:inline-block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:#637248}.brief-card{box-shadow:22px 30px 42px #30372726}.brief-card__fields>div{transition:background .25s}.brief-card__fields>div:hover{background:#ded9c147}.view-copy{max-width:52%}.view-copy h2{font-size:clamp(4rem,6.5vw,7.5rem)}.format-frame{position:absolute;top:24%;right:9%;width:30%;height:49%;display:grid;place-items:center;perspective:1000px}.format-preview{--format-ratio: 16 / 9;position:relative;width:min(100%,560px);padding:.65rem .65rem 0;margin:0;background:#eee7d8;box-shadow:20px 30px 60px #10170b70;transform:rotate(6deg);transition:width .65s cubic-bezier(.16,1,.3,1)}.format-preview[data-format="1"]{--format-ratio: 1;width:min(80%,330px)}.format-preview[data-format="2"]{--format-ratio: 9 / 16;width:min(55%,230px)}.format-preview img{display:block;width:100%;height:auto;aspect-ratio:var(--format-ratio);object-fit:cover;object-position:74% center;transition:aspect-ratio .65s cubic-bezier(.16,1,.3,1)}.format-preview figcaption{padding:.8rem 0;color:#514935;font:500 .56rem IBM Plex Mono,monospace}.output-track{max-width:none}.output-track>button{display:grid;grid-template-columns:1fr auto;gap:.85rem;padding:1.4rem 1.5rem;min-height:100px;background:#252d2380;color:#f7f1e4;border:0;border-bottom:1px solid #ece1cb45;text-align:left;font:500 clamp(1.2rem,1.8vw,2rem) "Cormorant Garamond Variable",Georgia,serif;transition:background .25s}.output-track>button>span:first-child{grid-column:1/-1}.output-track>button+button{border-left:1px solid #ece1cb45}.output-track>button[aria-pressed=true]{background:#efe7d5;color:#3b422d}.output-track>button:hover{background:#c6b99b;color:#303727}.output-track .format-arrow{font:400 1.4rem Georgia,serif}.status-grid{border:0;gap:1.2rem;perspective:1600px}.status-card,.status-card+.status-card{position:relative;min-height:480px;padding:2rem;border:0;background:#e6e4d6;box-shadow:6px 14px 28px #3037270c}.status-card:nth-child(2){background:#ddd4bf}.status-card:nth-child(3){background:#d5d9c7}.status-card__index{position:absolute;top:1.5rem;left:1.5rem}.status-card__tag{display:flex;align-items:center;gap:.6rem;margin-top:auto}.status-card__tag>i{width:5px;height:5px;background:#637448;border-radius:50%}.status-card h3{font-size:clamp(2rem,2.6vw,3.2rem)}.status-object{position:relative;width:140px;height:120px;margin:1.5rem auto 2.5rem}.status-object i{position:absolute;display:block;transition:transform .45s ease-out}.status-object--0 i{width:90px;height:45px;background:#faf4e9;border-radius:4px 20px 20px;box-shadow:5px 10px 12px #30372723;transform:rotate(-12deg)}.status-object--0 i:nth-child(2){left:35px;top:38px;background:#747854;transform:rotate(7deg)}.status-object--0 i:nth-child(3){left:5px;top:75px;background:#cec2a7;transform:rotate(-5deg)}.status-object--1 i{inset:0;background:#f6eedf url(/assets/premium-interior-hero-BFyiK1c0.png) center / cover;border:7px solid #f6eedf;box-shadow:5px 9px 15px #30372724;transform:rotate(-13deg)}.status-object--1 i:nth-child(2){transform:rotate(2deg)}.status-object--1 i:nth-child(3){transform:rotate(15deg)}.status-object--2 i{width:50px;height:50px;border:8px solid #69734f;border-radius:12px;box-shadow:5px 7px 8px #30372723;transform:rotate(-15deg)}.status-object--2 i:nth-child(2){left:43px;top:35px;border-color:#e8ddc4;transform:rotate(8deg)}.status-object--2 i:nth-child(3){left:84px;top:68px;border-color:#a38150;transform:rotate(23deg)}.status-card:hover .status-object i:first-child{transform:translate(-15px,-8px) rotate(-20deg)}.status-card:hover .status-object i:last-child{transform:translate(12px,8px) rotate(22deg)}.contact-section .contact-link{box-shadow:5px 10px 25px #11170f30}html[data-motion=on] [data-tilt]:not([data-reveal]){transform:perspective(1000px) rotateX(calc(var(--local-y, 0) * -6deg)) rotateY(calc(var(--local-x, 0) * 8deg));transition:transform .3s ease-out}html[data-motion=on] .format-preview{rotate:calc(var(--local-x, 0) * 4deg)}@media(max-width:900px){.material-flow{gap:1rem;min-height:150px;margin-top:3rem}.material-flow__piece{width:30%}.material-flow__line{width:3%}.material-flow__piece--paper,.material-flow__piece--board{padding:1rem}.material-flow__piece--paper i{height:8px;margin-bottom:7px}.status-card,.status-card+.status-card{padding:1.5rem}}@media(max-width:700px){.material-flow{gap:.65rem;min-height:120px}.material-flow__piece{aspect-ratio:3/4}.material-flow__piece--paper,.material-flow__piece--board{padding:.55rem}.material-flow__piece>span{font-size:.4rem;left:.4rem;bottom:.5rem}.material-flow__piece--board{gap:4px}.material-flow__piece--image{padding:.3rem .3rem 1.3rem}.mode-switch button{flex:1 0 auto}.conversation-body{padding:1.1rem}.conversation-outcome{padding:1rem;font-size:.75rem}.view-copy{max-width:100%;padding:4rem 0 2rem}.format-frame{position:relative;inset:auto;width:100%;height:390px;margin:0 0 3rem}.format-preview{width:85%}.format-preview[data-format="1"]{width:80%}.format-preview[data-format="2"]{width:56%}.output-track{grid-template-columns:1fr}.output-track>button{min-height:66px;grid-template-columns:20px 1fr auto;padding:.8rem;align-items:center;font-size:1.4rem}.output-track>button>span:first-child{grid-column:auto}.output-track>button+button{border-left:0}.status-card,.status-card+.status-card{min-height:380px;padding:1.5rem;border:0}.status-object{margin-top:.5rem;margin-bottom:1.5rem}.status-card h3{font-size:2.5rem}}html[data-motion=off] [data-reactive]:before{display:none}html[data-motion=off] .status-card:hover .status-object i{transform:none}@media(prefers-reduced-motion:reduce),(pointer:coarse){html[data-motion=on] [data-reactive] h2{translate:none}html[data-motion=on] :is(.material-flow__piece,[data-tilt]:not([data-reveal])){transform:none}html[data-motion=on] .format-preview{rotate:none}}.chat-section{overflow:clip;padding-block:6rem 4rem}.chat-section .section-topline,.chat-section .split-layout,.chat-section .illustration-note{max-width:1700px;margin-inline:auto}.chat-section .split-layout{grid-template-columns:.8fr 1.4fr;gap:5%;margin-top:3rem}.chat-section .chapter-copy{align-self:center;padding-bottom:7rem}.chat-section .chapter-copy h2{font-size:clamp(3.5rem,5.7vw,6rem)}html[lang=ru] .chat-section .chapter-copy h2{font-size:clamp(3.5rem,5.5vw,6rem)}html[data-motion=on] .chat-section h2{translate:none}.chat-section .illustration-note{margin-top:2rem}.conversation-depth{min-width:0;width:100%;max-width:940px;justify-self:end;position:relative;padding-top:1rem}.conversation-space{position:relative;height:780px;perspective:1500px;perspective-origin:47% 45%;transform-style:preserve-3d}.conversation-space .conversation-body{display:contents}.conversation-room{position:absolute;width:45%;height:300px;right:2%;top:0;padding:10px 10px 35px;background:#c7bea6;color:#3b422e;box-shadow:8px 25px 40px #131b1045;transform:translate3d(calc(var(--depth-far-x, 0) * -18px),calc(var(--depth-far-y, 0) * -14px),-150px) rotateY(calc(-13deg + var(--depth-far-x, 0) * 7deg)) rotate(8deg)}.conversation-room img{width:100%;height:100%;object-fit:cover;object-position:75% center}.conversation-room span{position:absolute;bottom:12px;left:10px;font:500 .48rem IBM Plex Mono,monospace;letter-spacing:.1em}.conversation-ground{position:absolute;left:8%;right:0;height:280px;bottom:18px;background:#596247;box-shadow:0 38px 60px #18221070;transform:translate3d(calc(var(--depth-far-x, 0) * -12px),0,-200px) rotateX(65deg) rotate(-8deg)}.conversation-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:#b69a6b;stroke:#b69a6b;stroke-width:1;transform:translateZ(-80px)}.conversation-route path{fill:none;stroke-dasharray:4 8;opacity:.65}.conversation-space .message{position:absolute;max-width:none;width:70%;padding:1.3rem 1.5rem;border:0;color:#303727;border-radius:4px 16px 16px;background:#f4f0e5;box-shadow:2px 4px 5px #14200d18,12px 24px 32px #14200d4d;transform:translate3d(calc(var(--depth-mid-x, 0) * 28px),calc(var(--depth-mid-y, 0) * 20px),var(--plane-z)) rotateX(calc(var(--depth-mid-y, 0) * -8deg)) rotateY(calc(var(--depth-mid-x, 0) * 11deg)) rotate(var(--plane-angle))}.conversation-space .message p{font-size:clamp(.85rem,.9vw,1rem);line-height:1.55}.conversation-space .message__by{color:#5a634d}.conversation-space .message--assistant{background:#d6dec9;border-radius:16px 4px 16px 16px}.depth-message--0{--plane-z: -45px;--plane-angle: -6deg;left:-1%;top:48px}.depth-message--1{--plane-z: 25px;--plane-angle: 3deg;left:18%;top:197px}.depth-message--2{--plane-z: 65px;--plane-angle: -3deg;left:0;top:344px}.conversation-space .depth-message--3{--plane-z: 100px;--plane-angle: 2deg;left:11%;top:475px;width:65%;font-size:.85rem}.depth-brief{position:absolute;width:48%;right:3%;top:610px;padding:1.35rem;color:#303727;background:#e6dbc3;box-shadow:4px 7px 9px #19220f26,18px 35px 48px #111c1066;transform:translate3d(calc(var(--depth-near-x, 0) * 48px),calc(var(--depth-near-y, 0) * 30px),175px) rotateX(calc(var(--depth-near-y, 0) * -9deg)) rotateY(calc(-8deg + var(--depth-near-x, 0) * 13deg)) rotate(-5deg)}.depth-brief__heading{display:flex;justify-content:space-between;gap:.8rem;padding-bottom:.8rem;border-bottom:1px solid #9a947665;font:500 .45rem IBM Plex Mono,monospace;letter-spacing:.08em}.depth-brief dl{margin:.8rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.depth-brief dt{margin-bottom:.3rem;font:500 .45rem IBM Plex Mono,monospace;color:#60654d;text-transform:uppercase}.depth-brief dd{margin:0;font-size:.65rem;line-height:1.4}.conversation-depth .conversation-outcome{margin-top:4.5rem;padding:1rem 0;background:transparent;color:#e6e8d9;border-top:1px solid #a3ad9166;font-size:.85rem}.conversation-depth .outcome-dot{background:#c4d2a1}.depth-scene-caption{display:block;margin-top:.5rem;color:#bbc3aa;font:500 .5rem IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1100px){.chat-section .split-layout{grid-template-columns:1fr;gap:2rem}.chat-section .chapter-copy{padding-bottom:0;max-width:680px}.conversation-depth{width:min(100%,740px);justify-self:center}}@media(max-width:700px){.conversation-space{height:auto;display:flex;flex-direction:column;gap:1rem;perspective:none}.conversation-room{position:relative;right:auto;top:auto;width:65%;height:180px;align-self:flex-end;margin:1rem 0 2rem;transform:rotate(5deg)}.conversation-ground,.conversation-route{display:none}.conversation-space .message{position:relative;left:auto;top:auto;width:92%;padding:1rem;transform:none}.conversation-space .message--assistant{align-self:flex-end}.conversation-space .message p{font-size:.85rem}.depth-brief{position:relative;right:auto;top:auto;width:94%;align-self:center;margin:1rem 0;transform:rotate(-2deg)}.depth-brief dd{font-size:.75rem}.depth-brief dt{font-size:.55rem}.conversation-depth .conversation-outcome{margin-top:1rem}}html[data-motion=off] .conversation-depth{--depth-far-x: 0;--depth-far-y: 0;--depth-mid-x: 0;--depth-mid-y: 0;--depth-near-x: 0;--depth-near-y: 0}@media(prefers-reduced-motion:reduce),(pointer:coarse){.conversation-depth{--depth-far-x: 0;--depth-far-y: 0;--depth-mid-x: 0;--depth-mid-y: 0;--depth-near-x: 0;--depth-near-y: 0}}[data-slip-motion]{display:block;--local-x: 0;--local-y: 0}.slip-ink{display:block;transform-origin:40% 60%}.thought-line [data-slip-motion]{width:100%}.thought-line .slip-ink{display:flex;align-items:center;gap:1rem}@media(hover:hover)and (pointer:fine)and (min-width:701px)and (prefers-reduced-motion:no-preference){html[data-motion=on] .slip-ink{transform:rotate(-.6deg);transition:transform .45s cubic-bezier(.16,1,.3,1)}html[data-motion=on] [data-slip-motion]:hover>.slip-ink{transform:perspective(1200px) translate3d(calc(var(--local-x) * 10px),calc(-7px + var(--local-y) * 6px),0) rotateX(calc(var(--local-y) * -3deg)) rotateY(calc(var(--local-x) * 4deg)) rotate(0) scale(1.02)}}
