@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-ruble-wght.woff2) format("woff2-variations");unicode-range:u+20bd}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-tight-ruble-wght.woff2) format("woff2-variations");unicode-range:u+20bd}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-cyrillic-wght-normal.6c613f86.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-tight-latin-wght-normal.a7560406.woff2) format("woff2-variations");unicode-range:u+00??,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{--paper:#f5f5f5;--ink:#202124;--muted:#626469;--line:#d7d8da;--orange:#bd3e22;--soft:#e9eaec;--dark:#151619;--display:"Inter Tight Variable",sans-serif;--body:"Inter Variable",sans-serif;--mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--gutter:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--orange);color:white}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button,input,summary,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}a,button{touch-action:manipulation}button{border:0}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:5px}figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500;line-height:1.04;letter-spacing:-.045em}h2{font-size:clamp(36px,5vw,72px)}h3{font-size:28px}img{max-width:100%;height:auto;display:block}main:focus{outline:none}main{min-height:50vh}.muted{color:var(--muted)}.eyebrow{font:500 10px/1.6 var(--mono);letter-spacing:.035em;text-transform:uppercase}.signal-dot{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;margin-right:8px;vertical-align:middle}.tiny-cross{font-size:16px;margin-right:10px}.section-space{padding:70px var(--gutter)}.section-label{margin-bottom:28px}.section-heading{margin-bottom:38px}.section-heading>p:last-child:not(.section-label){margin-top:24px;color:var(--muted);font-size:14px}.text-link{font-size:13px;display:inline-flex;align-items:center;gap:24px;padding:12px 0;border-bottom:1px solid var(--ink)}.text-link .up-right-arrow{transition:transform .16s var(--ease-out)}.button{display:inline-flex;min-height:54px;align-items:center;justify-content:space-between;gap:40px;padding:15px 22px;font-size:13px;font-weight:500;border:1px solid var(--ink)}.button--primary{background:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.button--primary:hover{background:var(--orange);border-color:var(--orange)}}.button>span{font-size:22px;line-height:1}.button:disabled{opacity:.5;cursor:wait}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:var(--ink);color:#fff;padding:12px}.skip-link:focus{top:10px}.site-header{height:78px;margin:0 var(--gutter);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:22px;position:relative;z-index:30}.brand{font:750 27px/1 var(--display);letter-spacing:-1.4px;white-space:nowrap}.brand-mark{font-size:12px;vertical-align:top;letter-spacing:0;margin-left:3px;position:relative;top:2px}.brand-link{display:flex;align-items:center;min-height:44px}.desktop-nav{display:none}.header-contact{margin-left:auto;font-size:11px;display:flex;align-items:center;gap:12px;min-height:44px}.header-contact>span{font-size:18px}.menu-toggle{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;background:transparent;min-width:36px;min-height:44px;padding:0}.menu-toggle span{height:1px;width:22px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-menu{position:fixed;inset:78px 0 0;background:var(--paper);z-index:40;padding:30px var(--gutter);gap:36px}.mobile-menu,.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{font:500 37px/1.3 var(--display);letter-spacing:-1.5px;padding:17px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}.mobile-menu nav a:last-child{color:var(--orange)}.mobile-menu>a{margin-top:auto}.hero{padding:27px var(--gutter) 0;overflow:hidden}.hero-topline>.eyebrow:last-child{display:none}.hero-topline .eyebrow{font-size:8px;letter-spacing:.02em}.hero-grid{padding-top:33px}.hero h1{font-size:clamp(55px,12.2vw,96px);letter-spacing:-.058em;line-height:.97}.hero h1>span{color:var(--orange)}.hero-description{display:flex;gap:18px;align-items:start;margin-top:26px;font-size:13px;line-height:1.65}.hero-copy>.button{margin-top:25px;min-width:215px}.hero-bottom{padding:18px 0 20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--muted)}.hero-bottom>a{display:flex;gap:20px;align-items:center;font-size:8px}.hero-bottom>a span{font-size:19px}.hero-bottom>span{display:none}.sculpture{position:relative;height:360px;margin:13px -22px 0;background-image:radial-gradient(#abafa75c .6px,transparent 0);background-size:18px 18px;isolation:isolate}.sculpture:after{content:"";position:absolute;bottom:58px;left:22%;width:56%;height:18px;border-radius:50%;background:#62665c24;filter:blur(15px);z-index:-1}.sculpture-canvas{position:absolute;inset:0;z-index:2}.sculpture-canvas canvas{width:100%;height:100%;display:block}.sculpture-bottom,.sculpture-top{position:absolute;left:22px;right:22px;display:flex;justify-content:space-between;align-items:center;z-index:3}.sculpture-top{top:12px;font:8px var(--mono);color:var(--muted)}.sculpture-bottom{bottom:18px}.sculpture-control{background:var(--paper);border:1px solid var(--line);border-radius:30px;font-size:10px;display:flex;align-items:center;gap:12px;padding:8px 15px;min-height:42px}.sculpture-control>span{font:18px var(--mono)}.sculpture-pause{background:var(--paper);border:1px solid var(--line);height:42px;width:42px;border-radius:50%;font-size:14px}.sculpture-label{position:absolute;font:9px var(--mono);color:var(--muted);z-index:3;pointer-events:none}.label-code{left:10%;top:27%}.label-data{right:4%;top:40%}.label-people{right:13%;bottom:27%}.sculpture-fallback{position:absolute;inset:0;display:grid;place-items:center;perspective:700px;z-index:1;transition:opacity .4s}.sculpture[data-ready=true] .sculpture-fallback{opacity:0}.sculpture-fallback span{position:absolute;font:900 240px var(--display);color:#abaeaa;transform:rotate(-10deg) rotateY(-25deg);text-shadow:1px 1px #555,3px 3px #5e625e,5px 5px #777,8px 8px #363d38}.sculpture-fallback span:nth-child(2){margin-left:-28px;margin-top:-8px;color:var(--orange)}.sculpture-fallback span:nth-child(3){margin-left:-55px;margin-top:-17px}.sculpture[data-exploded=true] .sculpture-fallback span:nth-child(2){margin-left:-50px}.sculpture[data-exploded=true] .sculpture-fallback span:nth-child(3){margin-left:-100px}.intro-section{border-top:1px solid var(--line)}.intro-section h2{font-size:clamp(34px,4.6vw,64px)}.intro-bottom{margin-top:30px}.intro-bottom>p{font-size:14px;max-width:455px}.intro-bottom>.text-link{margin-top:22px}.work-section{background:var(--soft)}.section-heading>.text-link{margin-top:22px}.project-grid{display:grid;gap:38px}.product-visual{position:relative;aspect-ratio:1.32;overflow:hidden;background:#d3d8ce}.product-visual-caption{position:absolute;top:17px;left:18px;right:18px;display:flex;justify-content:space-between;font:7px var(--mono);z-index:2;color:#4f584e}.product-visual-caption span:last-child{display:none}.visual-control{background:linear-gradient(135deg,#dce0d5,#c1c8b8)}.control-window{position:absolute;top:23%;left:9%;width:95%;background:#f7f8f4;transform:perspective(900px) rotateY(-9deg) rotateX(8deg) rotate(-5deg);box-shadow:8px 25px 35px #3e4b4130;border:1px solid #fff;border-radius:7px;overflow:hidden;transition:transform .7s}.project-image-link:hover .control-window{transform:perspective(900px) rotateY(-3deg) rotateX(2deg) rotate(-2deg)}.mock-nav{height:34px;border-bottom:1px solid #e4e7df;display:flex;align-items:center;padding:0 14px;gap:10px}.mock-nav>b{font-size:16px;margin-right:auto}.mock-nav b span{font:8px var(--mono)}.mock-nav>i{width:4px;height:4px;border-radius:50%;background:#abb3a4}.mock-body{display:flex;min-height:170px}.mock-sidebar{padding:18px 9px;width:72px;display:flex;flex-direction:column;gap:10px;border-right:1px solid #e4e7df;flex-shrink:0;font-size:6px}.mock-sidebar .active{background:#e7eadf;border-radius:3px;padding:4px}.mock-main{padding:16px 12px;width:100%}.mock-title{font-size:10px;font-weight:600;display:flex;justify-content:space-between}.mock-title>span{font-size:5px;color:#607552}.mock-stat{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:10px;line-height:1.4}.mock-stat b{font-size:17px;font-weight:500;letter-spacing:-.5px}.mock-orbit{height:43px;width:43px;border:1px solid #b3bba8;border-radius:50%;display:grid;place-items:center;font-size:25px;background:#e5e9de}.mock-table-head{font:5px var(--mono);padding:6px 0;color:#767c70}.mock-row,.mock-table-head{display:flex;justify-content:space-between}.mock-row{font-size:6px;padding:7px 0;align-items:center;border-top:1px solid #e4e7df}.mock-row>span{display:flex;align-items:center;gap:5px}.mock-row i{width:11px;height:11px;border-radius:3px;background:#e4e8dd}.mock-row em{font-style:normal;background:#e4eadc;padding:2px 6px;border-radius:3px;font-size:5px;color:#506245}.mock-row .attention{background:#f6e3d8;color:#9b4c28}.mock-main>small{font-size:5px;color:#737c6f}.visual-telegram{background:#dce3e5}.telegram-composition{position:absolute;inset:0;perspective:800px}.telegram-orb{position:absolute;top:17%;left:35%;width:38%;aspect-ratio:1;border-radius:30%;display:grid;place-items:center;transform:rotate(-12deg) rotateY(-20deg);background:linear-gradient(135deg,#4fa0c6,#2675a4 55%,#174d79);box-shadow:inset 2px 3px 5px #8ed3e9,inset -4px -4px 8px #194d7680,14px 18px 0 #27608a,24px 30px 35px #365b6e30;transition:transform .7s}.project-image-link:hover .telegram-orb{transform:rotate(0) rotateY(-5deg) translateY(-8px)}.telegram-orb svg{width:65%;height:65%;filter:drop-shadow(1px 2px 2px #163c6650)}.message-card{position:absolute;bottom:17%;left:12%;right:9%;padding:15px;background:#f7f9f8;border:1px solid #fff;box-shadow:0 10px 20px #34576915;border-radius:7px;display:flex;align-items:center;gap:12px;transform:rotate(-4deg)}.message-card>i{width:27px;height:27px;flex-shrink:0;border-radius:50%;background:#bdd0b8}.message-card b{font-size:10px}.message-card p{font-size:7px;color:#727d80;margin-top:4px}.message-card>span{margin-left:auto}.account-pill{position:absolute;bottom:7%;left:28%;background:#fff8;border:1px solid white;border-radius:20px;font-size:7px;padding:7px 12px;transform:rotate(-4deg)}.account-pill>span{margin-left:10px;color:#647176}.project-meta{display:flex;justify-content:space-between;gap:10px;margin:18px 0 10px}.project-meta .eyebrow{font-size:8px;color:#676d62}.project-meta>.eyebrow:last-child{display:none}.project-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-title h3{font-size:28px}.project-title p{font-size:12px;color:#74776f;margin-top:6px}.project-title>span{font-size:26px}.capability-row{display:grid;grid-template-columns:1fr 44px;gap:16px;padding:25px 0;border-top:1px solid var(--line)}.capability-row>.eyebrow{color:var(--muted);grid-column:1}.capability-row>h3{grid-column:1;font-size:30px}.capability-row>div{grid-column:1/-1;grid-row:3}.capability-row p{font-size:13px;color:var(--muted);max-width:450px}.round-arrow{grid-column:2;grid-row:2;width:40px;height:40px;border:1px solid var(--line);display:grid;place-items:center;border-radius:50%;font-size:23px;transition:background .25s,transform .25s}.capability-row:hover .round-arrow{background:var(--orange);color:white;border-color:var(--orange);transform:rotate(45deg)}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.tags>span{font-size:9px;border:1px solid var(--line);border-radius:30px;padding:4px 10px}.capability-row:last-child{border-bottom:1px solid var(--line)}.integration-section{border-top:1px solid var(--line)}.integration-copy>p:not(.section-label){font-size:14px;color:var(--muted);margin-top:25px;max-width:410px}.integration-brands{display:flex;flex-wrap:wrap;gap:14px 22px;max-width:380px;margin:30px 0;font-family:var(--display);font-size:18px;font-weight:550;color:#646b61}.integration-brands>span:nth-child(4){font-style:italic}.integration-lab{margin-top:35px;background:#ecede7;border:1px solid var(--line);padding:14px}.lab-tabs{display:flex;border-bottom:1px solid #d1d5ca;gap:3px}.lab-tabs>button{background:transparent;font-size:9px;padding:12px 6px;color:#72776d;flex:1 1;border-bottom:2px solid transparent}.lab-tabs>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--orange)}.flow-diagram{display:flex;align-items:center;padding:42px 0;justify-content:center}.flow-diagram>div{background:var(--paper);border:1px solid #d2d7ca;border-radius:5px;padding:10px;font-size:10px}.flow-diagram>.flow-core{background:var(--ink);color:white;font:700 26px var(--display);padding:8px 14px;box-shadow:5px 6px 0 #b9c0b0}.flow-line{width:30px;height:1px;background:#a9b1a0;position:relative}.flow-line:after{content:"";position:absolute;top:-2px;left:0;width:5px;height:5px;background:var(--orange);border-radius:50%;animation:signal-travel 2.5s linear infinite}.flow-line:nth-child(4):after{animation-delay:1.25s}.code-window{background:#fbfcf7;border:1px solid #d7dbd0;border-radius:5px;overflow:hidden}.code-window>div{font:8px var(--mono);padding:11px 12px;border-bottom:1px solid #e2e5db;display:flex;align-items:center}.code-window>div>span:last-child{margin-left:auto;color:#7b8174;font-size:7px}.code-window pre{font:9px/2.4 var(--mono);padding:15px 8px;margin:0;overflow:auto}.code-window code{display:block;color:#526347}.code-window code:first-child{color:#bd512d}.code-window code>span{color:#a4aa9c;margin-right:15px}.flow-result{font-size:11px;margin-top:16px;display:flex;gap:12px;color:#5f6857;min-height:36px}.flow-result>span{color:var(--orange);font-size:20px}.method-section{background:var(--dark);color:var(--paper)}.method-section h2>span{color:#929a8b}.method-section .section-heading>p:last-child{color:#abb1a5}.method-grid{display:grid;gap:30px}.method-grid article{border-top:1px solid #4b5146;padding-top:20px}.method-count{display:flex;justify-content:space-between;align-items:center;font:10px var(--mono);color:#acb7a2}.method-count>span:first-child{font-size:30px;color:#919e82}.method-grid h3{font-size:30px;margin-top:23px}.method-grid p{margin:18px 0 22px;font-size:13px;color:#b9beb3}.method-result{font-size:10px;display:flex;gap:10px;color:#a7b999}.method-result>span{font-size:18px}.method-section>.text-link{color:#d2dcc8;border-color:#7d8774;margin-top:40px}.journal-preview>a{display:flex;justify-content:space-between;align-items:end;gap:20px}.big-arrow{font-size:70px;line-height:1}.journal-preview>p:last-child{font-size:14px;color:var(--muted);max-width:390px;margin-top:25px}.contact-band{background:var(--orange);color:#fff5e9;padding:35px var(--gutter)}.contact-band .signal-dot{background:currentColor}.contact-band-title{font:500 clamp(54px,8vw,116px) /.96 var(--display);letter-spacing:-.055em;display:block;position:relative;margin-top:38px}.contact-band-title>span{position:absolute;right:0;bottom:0;transition:transform .3s}.contact-band-title:hover>span{transform:translate(8px,-8px)}.contact-band-bottom{margin-top:32px;border-top:1px solid #ffffff40;padding-top:20px;font-size:12px;display:flex;flex-direction:column;gap:12px}.contact-band-bottom>a{font-size:16px}.site-footer{padding:35px var(--gutter) 24px}.footer-top{display:flex;flex-wrap:wrap;gap:24px;align-items:start}.footer-top>.brand{font-size:32px}.footer-top>p{font-size:11px;color:var(--muted);width:100%;order:3}.footer-top>div{margin-left:auto;display:flex;flex-direction:column;font-size:12px;gap:10px}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;margin-top:30px;display:flex;flex-wrap:wrap;gap:18px;color:var(--muted);font-size:9px}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:12px;order:3;width:100%}.footer-bottom>span:last-child{margin-left:auto}.cookie-notice{position:fixed;z-index:25;bottom:12px;left:12px;right:12px;background:#fffffff5;border:1px solid var(--line);padding:12px 12px 12px 16px;display:flex;align-items:center;gap:14px;box-shadow:0 5px 30px #20291e0b;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.cookie-notice>p{font-size:10px;line-height:1.6}.cookie-notice a{color:var(--muted);text-decoration:underline}.cookie-notice>button{margin-left:auto;background:var(--ink);color:white;font-size:10px;padding:12px;min-height:40px;white-space:nowrap}.cookie-notice>button>span{margin-left:10px}.cookie-notice>.cookie-dismiss{margin-left:0;padding:8px;background:transparent;color:var(--muted);font-size:18px;min-width:30px}.page-hero{padding:50px var(--gutter) 55px;border-bottom:1px solid var(--line)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;font:9px var(--mono);color:var(--muted);margin-bottom:36px}.page-hero h1{font-size:clamp(44px,7vw,98px);max-width:1100px;line-height:1}.page-hero .eyebrow{color:var(--muted);margin-bottom:22px}.page-hero .page-lead{font-size:16px;color:var(--muted);max-width:700px;margin-top:28px}.page-hero .button{margin-top:30px}.page-hero .tags{margin-top:28px}.editorial-split{display:grid;gap:30px}.editorial-split h2{font-size:clamp(34px,4vw,55px)}.editorial-copy{font-size:15px;max-width:780px}.editorial-copy>p+p{margin-top:20px}.editorial-copy h3{font-size:26px;margin:30px 0 15px}.editorial-copy ul{padding-left:20px}.editorial-copy li{margin-bottom:12px}.deliverable-list{list-style:none;margin:0;padding:0}.deliverable-list li{padding:18px 0;border-bottom:1px solid var(--line);display:flex;gap:15px;font-size:15px}.deliverable-list li>span{color:var(--orange)}.related-services{display:flex;flex-wrap:wrap;gap:20px 35px;padding-top:30px;font-size:14px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:17px}.faq summary:after{content:"+";color:var(--orange);font-size:22px}.faq details[open] summary:after{content:"−"}.faq details p{font-size:14px;color:var(--muted);padding-top:20px;max-width:780px}.team-grid{display:grid;gap:40px}.team-card img{width:100%;aspect-ratio:1.05;object-fit:cover;filter:grayscale(1);background:var(--soft)}.team-card h3{margin:22px 0 10px}.team-card p{font-size:13px;color:var(--muted);margin-top:16px;max-width:470px}.team-card .eyebrow{font-size:10px}.contact-page{padding:50px var(--gutter) 70px;display:grid;gap:45px}.contact-copy h1{font-size:clamp(50px,6vw,84px);line-height:1}.contact-copy>p{margin:25px 0;max-width:350px;color:var(--muted);font-size:14px}.contact-links{display:flex;flex-direction:column;gap:14px;font-size:21px;margin-top:30px}.contact-note{font-size:11px!important;padding-top:20px;border-top:1px solid var(--line)}.form-grid{display:grid;gap:22px}.form-header>b,.form-header>span,.request-status{display:none}.form-header>p{font-size:12px;color:var(--muted);margin-bottom:10px}.form-header strong{color:var(--ink)}.form-grid .field{display:flex;flex-direction:column;gap:8px}.form-grid .field>label{font-size:12px}.field input:not([type=checkbox]),.field textarea{width:100%;min-width:0;border:0;border-bottom:1px solid #afb4a7;padding:13px 0;border-radius:0;background:transparent;color:var(--ink);font-size:16px}.field input::placeholder,.field textarea::placeholder{font-size:12px;color:#808579}.field textarea{resize:vertical;min-height:100px}.field small{font-size:10px;color:var(--muted)}.form-optional summary{font-size:12px;cursor:pointer;padding:10px 0}.form-optional__grid{display:grid;gap:22px;margin-top:20px}.topic-pills{display:flex;gap:10px;flex-wrap:wrap}.topic-pills label{font-size:11px;display:flex;align-items:center;gap:8px}.question-label{font-size:12px}.form-consent{display:flex;align-items:flex-start;gap:12px;font-size:11px}.form-consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--orange)}.form-consent a,.form-legal-note a{text-decoration:underline;text-underline-offset:3px}.form-legal-note{font-size:10px;color:var(--muted)}[data-form-state]{font-size:12px;margin-top:10px}[data-form-state=error]{color:#a13b26}.form-grid .honeypot{display:none}.legal-wrap{padding:45px var(--gutter) 80px;max-width:1100px;margin:auto;overflow-wrap:anywhere}.legal-document>h1{font-size:clamp(35px,5vw,60px);margin:20px 0 30px}.legal-document h2{font-size:26px;letter-spacing:-.025em;margin:35px 0 15px}.legal-document li,.legal-document p{font-size:14px;margin-bottom:16px}.legal-document a{text-decoration:underline}.legal-table-wrap{overflow-x:auto}.legal-table{border-collapse:collapse;min-width:580px;font-size:12px}.legal-table td,.legal-table th{padding:12px;text-align:left;border:1px solid var(--line)}.legal-document .section-kicker{font:10px var(--mono);color:var(--muted)}.scenario-grid{display:grid;gap:32px}.scenario-card{border-bottom:1px solid var(--line);padding-bottom:22px}.scenario-card img{aspect-ratio:1.6;object-fit:cover;background:var(--soft);margin-bottom:20px}.scenario-card h2{font-size:27px;margin:12px 0}.scenario-card p{font-size:12px;color:var(--muted)}.scenario-toolbar{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:35px}.scenario-toolbar input,.scenario-toolbar select{border:1px solid var(--line);background:transparent;padding:12px;min-height:46px;font:13px var(--body);max-width:100%;width:100%}.scenario-count{font:10px var(--mono);color:var(--muted);margin-bottom:24px}.article-visual{margin-top:35px;width:100%;max-height:570px;object-fit:cover}.article-section{padding:45px var(--gutter);border-bottom:1px solid var(--line)}.article-section h2{font-size:clamp(30px,4vw,52px);margin-bottom:26px;max-width:850px}.article-section p{max-width:850px;font-size:15px}.article-section p+p{margin-top:20px}.article-section ol,.article-section ul{max-width:850px;padding-left:20px}.article-section li{font-size:14px;margin-bottom:15px}.article-section a{text-decoration:underline}.article-byline{font-size:11px;color:var(--muted);margin-top:25px}.proof-grid{display:grid;gap:30px}.proof-grid article{border-top:1px solid var(--line);padding-top:18px}.proof-grid h2{font-size:32px;margin:16px 0}.proof-grid p{font-size:14px;color:var(--muted)}.visual-demand{background:#e4dfd4}.demand-composition{position:absolute;inset:0}.map-grid{position:absolute;inset:22% 20%;display:grid;grid-template-columns:repeat(7,1fr);transform:rotate(-10deg)}.map-grid i{aspect-ratio:1;background:#9f704d;border-radius:3px}.map-caption{position:absolute;bottom:12%;left:15%;font-size:13px}.map-pin{position:absolute;top:38%;left:50%;width:50px;height:50px;border-radius:50%;background:#b66e43;color:white;display:grid;place-items:center;font-size:28px;box-shadow:0 5px 0 #78411f}.project-detail-visual{padding:0 var(--gutter) 50px}.project-detail-visual .product-visual{max-width:1000px;margin:auto}.not-found{text-align:center;padding:120px 22px}.not-found h1{font-size:90px}.not-found p{margin:25px 0}.diagnostic-wrap{padding:40px var(--gutter)}.diagnostic-shell{display:grid;gap:25px}.diagnostic-shell h2{font-size:35px}.diagnostic-shell button{padding:14px 20px;border:1px solid var(--line);background:transparent;min-height:48px}.diagnostic-shell button[aria-pressed=true]{background:var(--ink);color:white}.diagnostic-shell p{font-size:14px;margin:15px 0}.diagnostic-actions{display:flex;gap:12px}.diagnostic-question{padding:25px 0}.diagnostic-live-state,.diagnostic-side,.diagnostic-system-map{display:none}.diagnostic-progress{height:3px;background:var(--line);margin-bottom:24px}.diagnostic-progress span{height:100%;display:block;background:var(--orange)}@keyframes signal-travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}@media (min-width:600px){:root{--gutter:36px}.hero h1{font-size:86px}.sculpture{height:470px;margin-inline:0}.sculpture-fallback span{font-size:340px}.product-visual-caption span:last-child,.project-meta>.eyebrow:last-child{display:block}.project-grid,.scenario-grid,.team-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.project-grid .product-visual{aspect-ratio:1.1}.mock-main{padding:12px 10px}.method-grid{grid-template-columns:1fr 1fr;gap:40px 30px}.contact-band-bottom{flex-direction:row;justify-content:space-between;align-items:center}.form-grid{grid-template-columns:1fr 1fr}.field--full{grid-column:1/-1}.form-optional__grid{grid-template-columns:1fr 1fr}.cookie-notice{left:auto;right:24px;bottom:22px;width:365px}.scenario-toolbar input{flex:1 1;width:auto}.scenario-toolbar select{width:240px}.integration-lab{padding:25px}.lab-tabs>button{font-size:11px;padding:14px 9px}.code-window pre{font-size:12px}.flow-diagram>div{font-size:13px}.flow-line{width:50px}.proof-grid{grid-template-columns:repeat(3,1fr)}.related-services{max-width:900px}}@media (min-width:1000px){:root{--gutter:54px}.site-header{height:96px}.brand{font-size:34px}.brand-mark{font-size:13px}.desktop-nav{display:flex;gap:32px;position:absolute;left:50%;transform:translateX(-50%);font-size:12px}.desktop-nav>a{padding:14px 0;position:relative}.desktop-nav>a:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:1px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .2s}.desktop-nav>a:hover:after,.desktop-nav>a[aria-current=page]:after{transform:scaleX(1)}.header-contact{font-size:12px;gap:28px}.menu-toggle{display:none}.hero{padding-top:28px}.hero-topline{display:flex;justify-content:space-between}.hero-topline .eyebrow{font-size:9px}.hero-topline>.eyebrow:last-child{display:block;color:var(--muted)}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:0;padding:48px 0 43px;min-height:600px}.hero-copy{position:relative;z-index:3}.hero h1{font-size:clamp(82px,8.5vw,142px)}.hero-description{font-size:14px;margin-top:35px;gap:28px}.hero-copy>.button{margin-top:30px}.hero-bottom{padding:22px 0}.hero-bottom>span{display:block;font-size:10px}.hero-bottom>a,.hero-bottom>span:last-child{font-size:8px}.sculpture{height:550px;margin:-20px -30px -10px -60px}.sculpture-top{top:16px;left:50px;right:0}.sculpture-bottom{bottom:30px;left:40%;right:0}.sculpture-control{font-size:10px;padding:7px 16px}.sculpture-top{font-size:8px}.sculpture-label{font-size:9px}.sculpture-fallback span{font-size:350px}.sculpture:after{bottom:82px}.label-code{left:10%;top:29%}.label-data{right:0;top:43%}.label-people{right:11%;bottom:25%}.section-space{padding-top:100px;padding-bottom:100px}.intro-section{display:grid;grid-template-columns:1fr 2fr}.intro-section>.section-label{padding-top:11px}.intro-bottom{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-top:35px}.intro-bottom>p{font-size:14px;max-width:405px}.intro-bottom>.text-link{flex-shrink:0}.section-heading{display:grid;grid-template-columns:1fr 2fr 1fr;gap:0 30px;align-items:end;margin-bottom:50px}.section-heading>.section-label{grid-column:1/-1;margin-bottom:24px}.section-heading>h2{grid-column:1/3;font-size:clamp(42px,4.5vw,66px)}.section-heading>.text-link,.section-heading>p:last-child{justify-self:end;align-self:end;max-width:290px;grid-column:3;white-space:nowrap}.section-heading>.text-link{min-width:150px;justify-content:space-between}.project-grid{gap:48px 28px}.project-grid .product-visual{aspect-ratio:1.3}.product-visual-caption{font-size:8px;top:23px;left:25px;right:25px}.control-window{top:23%;left:11%;width:90%}.mock-nav{height:42px;padding:0 18px}.mock-nav>b{font-size:22px}.mock-nav b span{font-size:10px}.mock-sidebar{width:90px;font-size:8px;padding:20px 12px;gap:14px}.mock-main{padding:18px 18px 24px}.mock-title{font-size:12px}.mock-title>span{font-size:6px}.mock-stat{font-size:12px;padding:20px 0}.mock-stat b{font-size:23px}.mock-orbit{width:53px;height:53px}.mock-table-head{font-size:6px}.mock-row{font-size:8px;padding:9px 0}.mock-main>small,.mock-row em{font-size:6px}.message-card{padding:22px;gap:15px}.message-card>i{width:36px;height:36px}.message-card b{font-size:13px}.message-card p{font-size:9px}.account-pill{font-size:9px;padding:9px 16px}.project-meta{margin-top:24px}.project-meta .eyebrow{font-size:8px}.project-title h3{font-size:32px}.project-title p{font-size:13px}.project-title>span{font-size:32px}.capability-row{grid-template-columns:1fr 1.45fr 1.2fr 50px;gap:25px;align-items:start;padding:35px 0}.capability-row>.eyebrow{grid-column:1;grid-row:1;margin-top:8px;font-size:8px}.capability-row>h3{grid-column:2;grid-row:1;font-size:34px;max-width:315px}.capability-row>div{grid-column:3;grid-row:1}.capability-row>.round-arrow{grid-column:4;grid-row:1;justify-self:end}.capability-row p{font-size:12px}.tags>span{font-size:8px}.integration-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.integration-copy h2{font-size:clamp(42px,4.5vw,66px)}.integration-copy>.section-label{margin-bottom:28px}.integration-lab{margin:0;padding:25px}.lab-tabs>button{font-size:9px}.code-window pre{font-size:11px}.method-grid{grid-template-columns:repeat(4,1fr);gap:35px}.method-grid h3{font-size:29px}.method-grid p{min-height:105px;font-size:12px}.method-result{font-size:9px}.method-count>span:first-child{font-size:34px}.method-section>.text-link{margin-top:50px}.journal-preview{position:relative}.journal-preview>a{max-width:100%}.journal-preview h2{font-size:clamp(42px,4.5vw,66px)}.journal-preview>p:last-child{position:absolute;left:52%;bottom:110px;max-width:310px;font-size:13px}.big-arrow{font-size:95px}.contact-band{padding-top:50px;padding-bottom:35px}.contact-band-title{margin-top:45px;font-size:clamp(90px,9vw,145px)}.contact-band-title br{display:none}.contact-band-title>span{position:static;float:right}.contact-band-bottom{margin-top:48px;padding-top:26px}.contact-band-bottom>p{font-size:14px}.site-footer{padding-top:50px;padding-bottom:30px}.footer-top{gap:100px}.footer-top>p{width:auto;order:0;font-size:12px}.footer-top>.brand{font-size:38px}.footer-top>div{flex-direction:row;gap:40px;font-size:13px}.footer-bottom{margin-top:60px;align-items:center;gap:55px}.footer-bottom>div{order:0;width:auto;gap:25px}.page-hero{padding-top:65px;padding-bottom:70px}.page-hero .page-lead{font-size:19px;max-width:790px}.editorial-split{grid-template-columns:1fr 1.4fr;gap:100px}.team-grid{gap:36px}.team-card img{aspect-ratio:1.2;object-position:center 30%}.contact-page{grid-template-columns:1fr 1.1fr;padding-top:75px;gap:110px;padding-bottom:100px}.contact-copy{position:sticky;top:45px;align-self:start}.article-section{padding-top:65px;padding-bottom:65px}.article-section>div{max-width:1100px;margin:auto}.scenario-grid{grid-template-columns:repeat(3,1fr)}.project-detail-visual{padding-top:35px}.project-detail-visual .product-visual{aspect-ratio:1.7}.project-detail-visual .control-window{width:70%;left:22%;top:20%}.project-detail-visual .mock-main{padding:30px}.project-detail-visual .mock-nav{height:58px}.project-detail-visual .mock-row{font-size:11px;padding:15px 0}.project-detail-visual .mock-stat{padding:25px 0}.project-detail-visual .mock-title{font-size:17px}.project-detail-visual .mock-title>span{font-size:9px}.project-detail-visual .mock-sidebar{font-size:10px;width:110px}.project-detail-visual .telegram-orb{width:25%;left:40%}.project-detail-visual .message-card{left:25%;right:23%}.project-detail-visual .account-pill{left:40%}}@media (min-width:1600px){:root{--gutter:max(64px,calc((100vw - 1530px) / 2))}.hero-grid{min-height:730px}.sculpture{height:650px}.sculpture-fallback span{font-size:440px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.diagnostic-card{max-width:1100px;margin:auto;padding:28px;background:var(--soft);border:1px solid var(--line)}.diagnostic-session{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;font:10px var(--mono)}.diagnostic-session>div{display:flex;flex-direction:column;gap:10px}.diagnostic-question h3{font-size:28px;max-width:600px;margin:20px 0 25px}.answer-grid{display:flex;gap:10px}.answer-grid button{min-width:70px;min-height:48px;padding:12px 20px;background:var(--paper);border:1px solid #bdc3b4;font-size:13px}.answer-grid button:hover{background:var(--ink);color:white}.diagnostic-history{display:flex;gap:8px;margin:25px 0}.diagnostic-history button{background:transparent;border:1px solid var(--line);width:35px;height:35px;font:10px var(--mono)}.diagnostic-history button[data-state=active]{border-color:var(--orange)}.diagnostic-history button[data-state=done]{background:var(--ink);color:white}.diagnostic-history button:disabled{cursor:default;opacity:.5}.diagnostic-actions button{background:transparent;text-decoration:underline;font-size:12px;min-height:44px}.diagnostic-state{margin-top:30px}.diagnostic-state__row{display:flex;justify-content:space-between;gap:20px;font-size:11px;padding:12px 0;border-bottom:1px solid var(--line)}.diagnostic-state__row b{font-weight:500;color:var(--muted)}.diagnostic-state__row[data-status=risk] b{color:#b23d24}.diagnostic-state__bar{height:3px;background:var(--line);margin-top:20px}.diagnostic-state__bar span{display:block;height:3px;background:var(--orange)}.diagnosis{border-top:1px solid var(--line);padding-top:30px;margin-top:30px}.diagnosis>span{font:10px var(--mono);display:block}.diagnosis>b{font:500 30px var(--display);display:block;margin:10px 0}.diagnosis>p{font-size:14px;margin:18px 0}@media (min-width:900px){.diagnostic-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:60px}.diagnostic-card{padding:40px}}.is-visible{animation:reveal-in .65s cubic-bezier(.2,.65,.3,1) both}.hero-copy{animation:reveal-in .8s cubic-bezier(.2,.65,.3,1) both}@keyframes reveal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pricing-note{font-size:12px;color:var(--muted);max-width:680px;margin-top:35px}.hero h1{font-size:clamp(43px,10.9vw,73px);line-height:1.02;max-width:850px;letter-spacing:-.055em;text-wrap:balance}.hero-secondary{display:inline-flex;font-size:12px;padding:18px 0 8px;margin-right:20px;text-decoration:underline;text-underline-offset:5px}.hero-reassurance{font-size:10px;color:var(--muted);margin-top:12px}.hero-description p{max-width:480px}.problem-paths{padding-top:45px;background:var(--soft)}.problem-grid{display:grid;gap:0;border-top:1px solid var(--line)}.problem-grid>a{padding:27px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;transition:color .2s}.problem-grid>a:hover{color:var(--orange)}.problem-grid h3{font-size:30px;max-width:360px;line-height:1.08;margin:28px 0 24px;letter-spacing:-.035em}.problem-grid p{font-size:12px;display:flex;justify-content:space-between;gap:15px;margin-top:auto}.problem-grid p span{font-size:22px}.first-step{display:grid;gap:40px}.first-step h2{font-size:clamp(34px,4vw,66px);line-height:1.03}.first-step>div>p:not(.eyebrow){font-size:15px;max-width:500px;margin:24px 0}.first-step ol{list-style:none;padding:0}.first-step li{display:flex;gap:22px;padding:25px 0;border-top:1px solid var(--line)}.first-step li>span{font:11px var(--mono);color:var(--orange)}.first-step h3{font-size:23px;margin-bottom:10px}.first-step li p{font-size:13px;color:var(--muted);max-width:450px}.guide-grid{display:grid;gap:45px 25px}.guide-card{display:block;min-width:0}.guide-card img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;transition:filter .3s}.guide-card:hover img{filter:brightness(1.04)}.guide-card>.eyebrow{margin:20px 0 13px;font-size:9px}.guide-card h3{font-size:28px;line-height:1.1;letter-spacing:-.03em;margin-bottom:12px}.guide-card>p:last-child{font-size:13px;color:var(--muted)}.guide-card h3 span{color:var(--orange)}.library-entry{background:var(--soft)}.library-entry h2{font-size:clamp(36px,5vw,70px);margin:25px 0}.library-entry>p:not(.eyebrow){max-width:580px;font-size:16px;margin-bottom:25px}.service-route{padding:30px var(--gutter);background:var(--dark);color:var(--paper)}.service-route>p{color:#aeb4a7;margin-bottom:25px}.service-route ol{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.service-route li{display:flex;flex-wrap:wrap;gap:8px;min-width:0;border-top:1px solid #656b5e;padding-top:15px}.service-route strong{font-size:15px;font-weight:450;line-height:1.3;overflow-wrap:anywhere;width:calc(100% - 30px)}.service-route li>span{width:100%;font:9px var(--mono);color:#aeb4a7}.service-route i{font-style:normal;color:#e99875}.related-research>h2{font-size:clamp(34px,4vw,58px);margin:20px 0}.related-research>p:not(.eyebrow){font-size:14px;color:var(--muted)}.related-reading{margin-top:30px;display:grid;gap:25px}.related-reading>a{border-top:1px solid var(--line);padding-top:20px;display:flex;flex-direction:column;align-items:start}.related-reading .eyebrow{font-size:9px}.related-reading h3{font-size:24px;line-height:1.15;margin:20px 0}.related-reading>a>span:last-child{margin-top:auto;font-size:27px;color:var(--orange)}.footer-directory{display:grid;grid-template-columns:1fr 1fr;gap:35px 20px;padding:40px 0;border-top:1px solid var(--line)}.footer-directory>div{display:flex;flex-direction:column;gap:13px}.footer-directory .eyebrow{font-size:9px;margin-bottom:8px;color:var(--muted)}.footer-directory a{font-size:12px;width:fit-content}.footer-directory a:hover{color:var(--orange)}.reading-hero{padding:30px var(--gutter) 38px;max-width:1250px;margin:auto}.reading-hero>.eyebrow{margin:38px 0 23px;color:var(--orange);font-size:10px}.reading-hero h1{font-size:clamp(40px,5.6vw,86px);line-height:1.03;letter-spacing:-.05em;max-width:1040px;text-wrap:balance}.reading-hero .page-lead{max-width:750px;font-size:16px;line-height:1.7}.reading-meta{display:flex;flex-wrap:wrap;gap:12px 25px;font:10px var(--mono);color:var(--muted);margin-top:30px}.reading-cover{margin:0 var(--gutter);position:relative}.reading-cover img{width:100%;height:auto;max-height:640px;object-fit:cover;display:block}.reading-cover figcaption{font:8px var(--mono);color:var(--muted);padding:12px 0}.reading-layout{padding:35px var(--gutter) 65px;max-width:1330px;margin:0 auto}.reading-toc{border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:35px}.reading-toc>p{font-size:9px;color:var(--muted);margin-bottom:16px}.reading-toc nav{display:flex;flex-wrap:wrap;gap:9px 18px}.reading-toc a{font-size:12px;text-decoration:underline;text-underline-offset:4px;max-width:100%}.reading-toc a:hover{color:var(--orange)}.reading-body{min-width:0}.reading-body>section{padding:35px 0;scroll-margin-top:110px;border-bottom:1px solid var(--line)}.reading-body>section>.eyebrow{font-size:10px;color:var(--orange);margin-bottom:18px}.reading-body h2{font-size:clamp(29px,3vw,44px);letter-spacing:-.035em;line-height:1.14;margin-bottom:25px}.reading-body h3{font-size:23px;line-height:1.2;margin:28px 0 16px}.reading-body li,.reading-body p{font-size:16px;line-height:1.85}.reading-body p+p{margin-top:23px}.reading-body ol,.reading-body ul{padding-left:20px;margin:22px 0}.reading-body li+li{margin-top:13px}.reading-body a:not(.button){text-decoration:underline;text-underline-offset:4px}.reading-body .tags{margin-top:20px}.reading-body .answer-box{padding:28px;background:var(--soft);border:0}.answer-box p{font-size:18px;line-height:1.7;letter-spacing:-.015em}.reading-body .article-checklist{padding:30px;background:var(--soft);margin:30px 0}.article-checklist .button{margin-top:12px;max-width:100%}.example-contract{background:#eeeee6;padding:25px;margin:25px 0}.example-contract h3:first-child{margin-top:0}.example-contract .eyebrow{font-size:9px;color:var(--muted);margin-bottom:20px}.example-contract p{font-size:15px}.metrics-table{width:100%;border-collapse:collapse;margin:25px 0;font-size:13px;text-align:left}.metrics-table td,.metrics-table th{padding:16px 10px 16px 0;border-bottom:1px solid var(--line);vertical-align:top}.metrics-table th{font-size:10px;font-weight:500;color:var(--muted)}.metrics-table td:first-child{width:43%}.reading-body .faq details{padding:22px 0;border-bottom:1px solid var(--line)}.reading-body .faq summary{font-size:18px;cursor:pointer}.reading-body .faq details p{margin-top:18px}.scenario-card img{background:#e4e8e0}.contact-next{border-top:1px solid var(--line);padding:25px 0;margin-top:30px;max-width:420px}.contact-next h2{font-size:22px;margin-bottom:14px}.contact-next li{font-size:13px;margin-bottom:10px}@media (min-width:600px){.problem-grid{grid-template-columns:1fr 1fr}.problem-grid>a{padding:28px 22px 28px 0}.problem-grid>a:nth-child(2n){border-left:1px solid var(--line);padding-left:25px}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-reading{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-directory{grid-template-columns:repeat(3,1fr)}.reading-cover{margin:0 auto;max-width:1200px}.hero h1{font-size:clamp(65px,8vw,94px)}}@media (min-width:1000px){.hero h1{font-size:clamp(65px,5.55vw,101px);max-width:820px}.hero-grid{grid-template-columns:1.15fr 1fr;padding-top:55px}.hero-secondary{margin-left:25px;padding:0}.hero-reassurance{margin-top:20px}.hero-description{font-size:14px}.problem-grid{grid-template-columns:repeat(4,1fr)}.problem-grid>a{border-left:1px solid var(--line);padding:28px!important}.problem-grid>a:first-child{border-left:0;padding-left:0!important}.problem-grid h3{font-size:31px}.first-step{grid-template-columns:1.1fr 1fr;column-gap:100px}.first-step>.text-link{grid-column:2}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-route{padding-top:40px;padding-bottom:45px}.service-route ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:25px}.service-route strong{font-size:18px}.reading-hero{padding-top:40px;padding-bottom:50px}.reading-cover img{max-height:620px}.reading-layout{display:grid;grid-template-columns:245px minmax(0,710px);gap:70px;justify-content:center;padding-top:60px}.reading-toc{position:sticky;top:110px;align-self:start;margin:0;border:0;padding-right:15px}.reading-toc nav{flex-direction:column;gap:16px}.reading-toc a{font-size:12px;line-height:1.6;text-decoration:none}.reading-body>section{padding:45px 0}.reading-body>section:first-child{padding-top:30px}.footer-directory a{font-size:13px}.footer-directory{padding:50px 0}.footer-directory>div{gap:15px}}@media (prefers-reduced-motion:reduce){.guide-card img,.problem-grid>a{transition:none}}.account-pill span,.message-card p,.mock-table-head,.project-meta .eyebrow,.project-title p{color:#586052}.code-window code>span,.code-window>div>span:last-child{color:#626b59}.lab-tabs button:not([aria-selected=true]){color:#53604c}.first-step li>span{color:#b43c22}.sculpture-fallback span{transition:transform .65s cubic-bezier(.2,.7,.2,1);will-change:transform}.sculpture[data-exploded=true] .sculpture-fallback span:nth-child(2){margin-left:-28px;transform:translate3d(-20px,0,35px) rotate(-10deg) rotateY(-25deg)}.sculpture[data-exploded=true] .sculpture-fallback span:nth-child(3){margin-left:-55px;transform:translate3d(-35px,-5px,65px) rotate(-10deg) rotateY(-25deg)}@media(max-width:767px) and (prefers-reduced-motion:no-preference){.sculpture-fallback{animation:sculpture-drift 9s ease-in-out infinite}.sculpture[data-paused=true] .sculpture-fallback{animation-play-state:paused}}@keyframes sculpture-drift{0%,to{transform:translate3d(0,3px,0) rotate(0)}50%{transform:translate3d(0,-7px,0) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.sculpture-fallback span{transition:none;will-change:auto}}.sculpture-fallback span{width:clamp(250px,60vw,460px);height:clamp(180px,40vw,290px);font-size:0;line-height:0;background-clip:border-box;background-image:linear-gradient(120deg,#eef0ee,#939a99 39%,#e5e8e6 60%,#737a78);clip-path:polygon(0 0,22% 0,32% 63%,41% 0,59% 0,69% 63%,78% 0,100% 0,82% 100%,61% 100%,50% 46%,40% 100%,18% 100%);text-shadow:none;filter:drop-shadow(5px 5px 0 #747c78)}.sculpture-fallback span:nth-child(2){background:var(--orange);background-clip:border-box}