.ascii-module__bNgI7G__page{--paper:#fdfdfb;--ink:#20201e;--blue:#b9d8f7;--line:#b3b5b4;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), sans-serif;font-size:16px;line-height:1.5}.ascii-module__bNgI7G__page ::selection{color:#fff;background:#1457d2}.ascii-module__bNgI7G__page a{color:inherit}.ascii-module__bNgI7G__page button,.ascii-module__bNgI7G__page summary{cursor:pointer}.ascii-module__bNgI7G__page a:focus-visible,.ascii-module__bNgI7G__page button:focus-visible,.ascii-module__bNgI7G__page summary:focus-visible,.ascii-module__bNgI7G__page [tabindex]:focus-visible{outline-offset:5px;border-radius:0;outline:2px solid #1457d2}.ascii-module__bNgI7G__page button{font:inherit}.ascii-module__bNgI7G__page h1,.ascii-module__bNgI7G__page h2,.ascii-module__bNgI7G__page h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;text-wrap:balance;color:inherit;margin:0;font-weight:550}.ascii-module__bNgI7G__page h2{font-size:clamp(38px,5.2vw,72px);line-height:1.04}.ascii-module__bNgI7G__page h3{font-size:30px;line-height:1.15}.ascii-module__bNgI7G__page p{margin:0}.ascii-module__bNgI7G__page pre{border-radius:0}.ascii-module__bNgI7G__page a svg{flex-shrink:0}.ascii-module__bNgI7G__skip{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:16px}.ascii-module__bNgI7G__skip:focus{top:10px}.ascii-module__bNgI7G__header{z-index:10;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 20px;display:flex;position:absolute;top:0;left:0;right:0}.ascii-module__bNgI7G__brand{background:var(--paper);letter-spacing:-.035em;align-items:center;gap:8px;padding:7px 10px;font-size:21px;font-weight:650;line-height:1;display:flex}.ascii-module__bNgI7G__nav{gap:4px;display:flex}.ascii-module__bNgI7G__nav a{background:var(--paper);padding:7px 11px;font-size:14px}.ascii-module__bNgI7G__nav a:hover{background:var(--ink);color:#fff}.ascii-module__bNgI7G__navCta{background:var(--ink);align-items:center;gap:14px;padding:9px 13px;font-size:13px;display:flex;color:#fff!important}.ascii-module__bNgI7G__navCta:hover{background:#1457d2}.ascii-module__bNgI7G__mobileMenu{display:none}.ascii-module__bNgI7G__hero{padding-bottom:19px;position:relative}.ascii-module__bNgI7G__sky{background:#e9f3fd;height:292px;position:relative}.ascii-module__bNgI7G__asciiCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ascii-module__bNgI7G__dither{background:linear-gradient(#b9d8f7,#fdfdfb);position:absolute;inset:0}.ascii-module__bNgI7G__dither canvas{width:100%;height:100%;display:block}.ascii-module__bNgI7G__skyCoordinate,.ascii-module__bNgI7G__motionToggle{font:10px var(--font-geist-mono), monospace;color:#284568;background:#fdfdfbe8;padding:6px;position:absolute;bottom:22px}.ascii-module__bNgI7G__skyCoordinate{left:28px}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__motionToggle{font:10px var(--font-geist-mono), monospace;border:0;align-items:center;gap:7px;min-height:28px;display:flex;right:28px}.ascii-module__bNgI7G__heroMessage{border:1px solid var(--ink);width:fit-content;max-width:calc(100% - 48px);font:12px var(--font-geist-mono), monospace;background:#e5e5e1;margin:-39px auto 0;padding:3px;position:relative}.ascii-module__bNgI7G__heroMessage>span{background:var(--ink);color:#fff;padding:4px 9px;font-size:10px;display:block}.ascii-module__bNgI7G__heroMessage>a{justify-content:space-between;align-items:center;gap:36px;padding:10px 9px;display:flex}.ascii-module__bNgI7G__heroMessage>a:hover{background:#fff}.ascii-module__bNgI7G__registration{position:relative}.ascii-module__bNgI7G__registration:before,.ascii-module__bNgI7G__registration:after{content:"";border-top:1px solid #7a878a;width:10px;height:10px;position:absolute;top:0}.ascii-module__bNgI7G__registration:before{border-left:1px solid #7a878a;left:0}.ascii-module__bNgI7G__registration:after{border-right:1px solid #7a878a;right:0}.ascii-module__bNgI7G__heroCopy{text-align:center;max-width:1280px;margin:47px auto 39px;padding:27px 20px 30px}.ascii-module__bNgI7G__heroCopy h1{letter-spacing:-.04em;font-size:clamp(48px,7.3vw,104px);line-height:1.01}.ascii-module__bNgI7G__heroCopy>p{color:#4e5356;margin:29px auto 0;font-size:17px;line-height:1.6}.ascii-module__bNgI7G__heroActions{justify-content:center;gap:35px;margin-top:27px;display:flex}.ascii-module__bNgI7G__heroActions a{letter-spacing:-.025em;border-bottom:1px solid;align-items:center;gap:14px;padding:0 0 4px;font-size:21px;display:inline-flex}.ascii-module__bNgI7G__heroActions a:hover,.ascii-module__bNgI7G__service>a:hover,.ascii-module__bNgI7G__projectCopy a:hover{color:#1457d2}.ascii-module__bNgI7G__heroActions a+a{color:#5d6165}.ascii-module__bNgI7G__heroMeta{max-width:1280px;font:9px var(--font-geist-mono), monospace;letter-spacing:.04em;justify-content:space-between;align-items:center;margin:0 auto;padding:0 6px;display:flex}.ascii-module__bNgI7G__heroMeta span:last-child{align-items:center;gap:8px;display:flex}.ascii-module__bNgI7G__labSection{background:var(--blue);padding:38px max(30px,50% - 640px) 90px;scroll-margin-top:15px}.ascii-module__bNgI7G__workbench{isolation:isolate;border:1px solid #344657;height:620px;position:relative}.ascii-module__bNgI7G__benchMeta{font:10px var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:12px;left:13px;right:13px}.ascii-module__bNgI7G__benchMeta>span{background:var(--ink);color:var(--blue);padding:3px 5px}.ascii-module__bNgI7G__benchMeta button{background:var(--blue);border:1px solid #50647a;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:flex}.ascii-module__bNgI7G__windowBar{background:var(--ink);color:#fff;min-height:24px;font:11px var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;padding:4px 7px;display:flex}.ascii-module__bNgI7G__clockWindow,.ascii-module__bNgI7G__stackWindow,.ascii-module__bNgI7G__workflowWindow,.ascii-module__bNgI7G__aboutWindow,.ascii-module__bNgI7G__lifeWindow{border:1px solid var(--ink);background:#dedfda;padding:3px;position:absolute}.ascii-module__bNgI7G__clockWindow{width:190px;top:61px;right:20px;transform:rotate(3deg)}.ascii-module__bNgI7G__clockWindow>span{font:30px var(--font-geist-mono), monospace;letter-spacing:-.04em;padding:12px 8px 5px;display:block}.ascii-module__bNgI7G__clockWindow small,.ascii-module__bNgI7G__stackWindow small,.ascii-module__bNgI7G__lifeWindow small{font:9px var(--font-geist-mono), monospace;padding:5px 8px 10px;display:block}.ascii-module__bNgI7G__stackWindow{width:162px;top:87px;left:30px;transform:rotate(-3deg)}.ascii-module__bNgI7G__stackWindow>span{font:20px var(--font-geist-mono), monospace;padding:4px 9px;display:block}.ascii-module__bNgI7G__workflowWindow{z-index:2;width:min(710px,70%);top:120px;left:50%;transform:translate(-50%)}.ascii-module__bNgI7G__tabs{border-bottom:1px solid var(--ink);gap:5px;padding:13px 15px 0;display:flex}.ascii-module__bNgI7G__tabs button{font:12px var(--font-geist-mono), monospace;background:0 0;border:1px solid #898b86;border-bottom:0;padding:9px 14px}.ascii-module__bNgI7G__tabs button[aria-selected=true]{background:var(--paper);border-color:var(--ink)}.ascii-module__bNgI7G__tabs button:hover{background:#f2f2ec}.ascii-module__bNgI7G__tabPanel{background:var(--paper);padding:22px 20px 0}.ascii-module__bNgI7G__pipeline{grid-template-columns:repeat(3,1fr);gap:33px;padding-bottom:23px;display:grid}.ascii-module__bNgI7G__pipeline>div{position:relative}.ascii-module__bNgI7G__pipelineLabel{font:9px var(--font-geist-mono), monospace;color:#555e63}.ascii-module__bNgI7G__pipeline p{max-width:170px;margin-top:8px;font-size:13px;line-height:1.45}.ascii-module__bNgI7G__pipelineArrow{position:absolute;top:39px;right:-24px}.ascii-module__bNgI7G__codeHeader{font:10px var(--font-geist-mono), monospace;background:#eceee8;border:1px solid #a9afa7;justify-content:space-between;padding:6px 9px;display:flex}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__code{color:#304b63;font:11px/1.85 var(--font-geist-mono), monospace;background:#f2f3ee;border:1px solid #a9afa7;border-top:0;margin:0;padding:12px 10px;overflow-x:auto}.ascii-module__bNgI7G__code code>span{white-space:pre;display:block}.ascii-module__bNgI7G__code i{color:#687075;-webkit-user-select:none;user-select:none;min-width:27px;font-style:normal;display:inline-block}.ascii-module__bNgI7G__demoFooter{font:9px var(--font-geist-mono), monospace;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.ascii-module__bNgI7G__demoFooter a{align-items:center;gap:5px;text-decoration:underline;display:flex}.ascii-module__bNgI7G__simulation{font:9px var(--font-geist-mono), monospace;border-top:1px solid #a9afa7;padding:6px 10px}.ascii-module__bNgI7G__aboutWindow{background:var(--blue);width:245px;bottom:18px;left:15px}.ascii-module__bNgI7G__aboutWindow p{font:11px/1.7 var(--font-geist-mono), monospace;padding:8px}.ascii-module__bNgI7G__lifeWindow{background:var(--blue);width:154px;bottom:18px;right:16px}.ascii-module__bNgI7G__lifeGrid{border-top:1px solid #7489a0;border-left:1px solid #7489a0;grid-template-columns:repeat(8,1fr);width:88px;height:88px;margin:10px auto 5px;display:grid}.ascii-module__bNgI7G__lifeGrid i{border-bottom:1px solid #7489a0;border-right:1px solid #7489a0}.ascii-module__bNgI7G__alive{background:var(--ink)}.ascii-module__bNgI7G__lifeWindow small{text-align:center;padding:6px 4px;font-size:8px}.ascii-module__bNgI7G__labManifesto{margin-top:70px;padding-top:28px}.ascii-module__bNgI7G__labManifesto h2{text-align:center;font-size:clamp(46px,7.2vw,100px)}.ascii-module__bNgI7G__manifestoCopy{grid-template-columns:1fr 1fr;gap:30px 50px;max-width:850px;margin:40px auto 0;display:grid}.ascii-module__bNgI7G__manifestoCopy p{font-size:16px;line-height:1.6}.ascii-module__bNgI7G__manifestoCopy a{grid-column:2;align-items:center;gap:10px;font-size:14px;text-decoration:underline;display:inline-flex}.ascii-module__bNgI7G__services,.ascii-module__bNgI7G__work{max-width:1280px;margin:0 auto;padding:95px 0 60px;scroll-margin-top:20px}.ascii-module__bNgI7G__sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.ascii-module__bNgI7G__sectionHeading p{color:#515755;font-size:15px;line-height:1.6}.ascii-module__bNgI7G__sectionHeading>a{align-items:center;gap:12px;text-decoration:underline;display:flex}.ascii-module__bNgI7G__service{border-top:1px solid #b9bdb9;grid-template-columns:160px 1fr 240px;align-items:center;gap:45px;padding:37px 0;display:grid}.ascii-module__bNgI7G__serviceArt{font:56px var(--font-geist-mono), monospace;letter-spacing:-.06em;color:#1457d2;text-align:center}.ascii-module__bNgI7G__serviceArt>span{letter-spacing:.2em;font-size:8px;display:block}.ascii-module__bNgI7G__service h3{font-size:27px}.ascii-module__bNgI7G__service p{color:#515755;max-width:590px;margin-top:13px;font-size:15px;line-height:1.65}.ascii-module__bNgI7G__tags{font:10px var(--font-geist-mono), monospace;color:#525a5e;margin-top:18px;display:block}.ascii-module__bNgI7G__service>a{border-bottom:1px solid #737b7a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;font-size:14px;display:flex}.ascii-module__bNgI7G__clients{border-top:1px solid #b9bdb9;max-width:1280px;margin:0 auto;padding:33px 0 60px}.ascii-module__bNgI7G__clients>p{font:11px var(--font-geist-mono), monospace;text-align:center;color:#555d60}.ascii-module__bNgI7G__clients>div{justify-content:space-evenly;align-items:center;gap:35px;margin-top:40px;display:flex}.ascii-module__bNgI7G__clients img{object-fit:contain;filter:grayscale();max-height:55px}.ascii-module__bNgI7G__work{background:#dce2dc;max-width:none;padding:75px max(30px,50% - 640px) 80px}.ascii-module__bNgI7G__project{grid-template-columns:1.65fr 1fr;align-items:center;gap:65px;display:grid}.ascii-module__bNgI7G__projectVisual{border:1px solid var(--ink);background:#dee1dc;min-width:0;padding:3px}.ascii-module__bNgI7G__projectVisual img{aspect-ratio:1.6;object-fit:cover;object-position:top;filter:saturate(.55);width:100%;height:auto;transition:filter .2s;display:block}.ascii-module__bNgI7G__projectVisual:hover img{filter:saturate()}.ascii-module__bNgI7G__projectType{font:10px var(--font-geist-mono), monospace;margin-bottom:13px;display:block}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__projectCopy h3{letter-spacing:-.04em;margin-bottom:20px;font-size:63px}.ascii-module__bNgI7G__projectCopy h3 span{color:#566958}.ascii-module__bNgI7G__projectCopy p{margin-bottom:20px;font-size:15px;line-height:1.7}.ascii-module__bNgI7G__projectCopy p:first-of-type{letter-spacing:-.025em;font-size:22px;line-height:1.35}.ascii-module__bNgI7G__projectCopy a{border-bottom:1px solid;align-items:center;gap:18px;margin-top:10px;padding-bottom:4px;display:inline-flex}.ascii-module__bNgI7G__faq{background:var(--ink);color:#f3f3e9;grid-template-columns:.85fr 1.15fr;gap:80px;padding:85px max(30px,50% - 640px) 95px;display:grid}.ascii-module__bNgI7G__faq h2{font-size:clamp(38px,4vw,58px)}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__faqIntro pre{color:#b9d8f7;font:18px/1.1 var(--font-geist-mono), monospace;background:0 0;border:0;margin:30px 0 20px;padding:0}.ascii-module__bNgI7G__faqIntro>a{color:#c5cdc6;align-items:center;gap:8px;font-size:14px;display:flex}.ascii-module__bNgI7G__questions details{border-top:1px solid #60665d}.ascii-module__bNgI7G__questions details:last-child{border-bottom:1px solid #60665d}.ascii-module__bNgI7G__questions summary{justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:15px;list-style:none;display:flex}.ascii-module__bNgI7G__questions summary::-webkit-details-marker{display:none}.ascii-module__bNgI7G__questions summary:hover{color:var(--blue)}.ascii-module__bNgI7G__disclosure{border:1px solid #aeb8b0;flex-shrink:0;width:18px;height:18px;position:relative}.ascii-module__bNgI7G__disclosure:before,.ascii-module__bNgI7G__disclosure:after{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:8px;left:4px}.ascii-module__bNgI7G__disclosure:after{transform:rotate(90deg)}.ascii-module__bNgI7G__questions details[open] .ascii-module__bNgI7G__disclosure:after{transform:none}.ascii-module__bNgI7G__questions p{color:#c4cec3;max-width:65ch;padding:0 35px 25px 0;font-size:14px;line-height:1.75}.ascii-module__bNgI7G__faq a:focus-visible,.ascii-module__bNgI7G__faq summary:focus-visible{outline-color:var(--blue)}.ascii-module__bNgI7G__contact{background:var(--blue);padding:65px max(30px,50% - 640px) 80px}.ascii-module__bNgI7G__contact h2{margin-top:0;font-size:clamp(55px,8vw,110px)}.ascii-module__bNgI7G__contact>div{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:35px;display:flex}.ascii-module__bNgI7G__contact p{font-size:16px;line-height:1.7}.ascii-module__bNgI7G__contact a{letter-spacing:-.03em;border-bottom:2px solid;align-items:center;gap:35px;padding-bottom:6px;font-size:28px;display:inline-flex}.ascii-module__bNgI7G__contact a:hover{color:#174b83}.ascii-module__bNgI7G__footer{padding:30px max(30px,50% - 640px)}.ascii-module__bNgI7G__footerWordmark{letter-spacing:-.04em;font-size:clamp(90px,17.5vw,246px);font-weight:550;line-height:1.2;display:block}.ascii-module__bNgI7G__footerWordmark span{color:#1457d2}.ascii-module__bNgI7G__footerLine{font:10px var(--font-geist-mono), monospace;border-top:1px solid #b9bdb9;justify-content:space-between;align-items:center;gap:22px;padding-top:25px;display:flex}.ascii-module__bNgI7G__footerLine nav{gap:20px;display:flex}.ascii-module__bNgI7G__footerLine a:hover{text-decoration:underline}@media (min-width:1440px){.ascii-module__bNgI7G__heroCopy{margin-top:50px}}@media (max-width:1360px){.ascii-module__bNgI7G__heroCopy,.ascii-module__bNgI7G__heroMeta,.ascii-module__bNgI7G__services,.ascii-module__bNgI7G__clients{margin-left:30px;margin-right:30px}.ascii-module__bNgI7G__service{grid-template-columns:120px 1fr 205px;gap:32px}}@media (max-width:1000px){.ascii-module__bNgI7G__nav{gap:2px}.ascii-module__bNgI7G__nav a{padding:9px 7px;font-size:12px}.ascii-module__bNgI7G__header{gap:10px;padding:12px}.ascii-module__bNgI7G__heroCopy h1{font-size:7.4vw}.ascii-module__bNgI7G__stackWindow{width:135px;top:75px;left:15px}.ascii-module__bNgI7G__clockWindow{width:155px;right:15px}.ascii-module__bNgI7G__workflowWindow{width:76%;top:155px}.ascii-module__bNgI7G__workbench{height:650px}.ascii-module__bNgI7G__service{grid-template-columns:100px 1fr;gap:30px}.ascii-module__bNgI7G__service>a{grid-column:2;justify-self:start;min-width:220px}.ascii-module__bNgI7G__project{gap:35px}.ascii-module__bNgI7G__faq{gap:45px}.ascii-module__bNgI7G__heroMeta span:nth-child(2){display:none}}@media (max-width:760px){.ascii-module__bNgI7G__header{align-items:center}.ascii-module__bNgI7G__brand{font-size:19px}.ascii-module__bNgI7G__nav,.ascii-module__bNgI7G__navCta{display:none}.ascii-module__bNgI7G__mobileMenu{font:12px var(--font-geist-mono), monospace;display:block}.ascii-module__bNgI7G__mobileMenu summary{background:var(--paper);padding:9px 14px}.ascii-module__bNgI7G__mobileMenu nav{background:var(--paper);border:1px solid var(--ink);min-width:220px;padding:10px;display:grid;position:absolute;top:62px;right:12px}.ascii-module__bNgI7G__mobileMenu nav a{padding:12px}.ascii-module__bNgI7G__sky{height:236px}.ascii-module__bNgI7G__skyCoordinate{font-size:8px;bottom:38px;left:16px}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__motionToggle{font:10px var(--font-geist-mono), monospace;min-height:28px;font-size:8px;bottom:38px;right:16px}.ascii-module__bNgI7G__heroMessage{max-width:calc(100% - 32px);margin-top:-28px}.ascii-module__bNgI7G__heroMessage>span{font-size:8px}.ascii-module__bNgI7G__heroMessage>a{gap:15px;font-size:10px}.ascii-module__bNgI7G__heroCopy{margin:34px 16px 35px;padding:22px 4px 10px}.ascii-module__bNgI7G__heroCopy h1{font-size:clamp(40px,8.2vw,60px);line-height:1.05}.ascii-module__bNgI7G__heroCopy>p{max-width:340px;margin-top:22px;padding:0 8px;font-size:14px}.ascii-module__bNgI7G__desktopBreak{display:none}.ascii-module__bNgI7G__heroActions{gap:23px;margin-top:25px}.ascii-module__bNgI7G__heroActions a{gap:7px;font-size:14px}.ascii-module__bNgI7G__heroActions svg{width:16px}.ascii-module__bNgI7G__heroMeta{margin:0 16px;padding:0;font-size:7px}.ascii-module__bNgI7G__labSection{padding:20px 16px 48px}.ascii-module__bNgI7G__workbench{height:auto;min-height:680px;padding:82px 12px 120px}.ascii-module__bNgI7G__benchMeta{align-items:flex-start;font-size:7px;left:8px;right:8px}.ascii-module__bNgI7G__benchMeta button{padding:4px;font-size:8px}.ascii-module__bNgI7G__workflowWindow{width:100%;position:relative;top:auto;left:auto;transform:none}.ascii-module__bNgI7G__stackWindow{display:none}.ascii-module__bNgI7G__clockWindow{width:132px;top:auto;bottom:17px;right:12px;transform:none}.ascii-module__bNgI7G__clockWindow>span{padding:8px 5px 2px;font-size:22px}.ascii-module__bNgI7G__clockWindow small{padding:4px 5px;font-size:7px}.ascii-module__bNgI7G__aboutWindow{display:none}.ascii-module__bNgI7G__lifeWindow{width:116px;bottom:17px;left:12px;right:auto}.ascii-module__bNgI7G__lifeGrid{width:48px;height:48px;margin:6px auto}.ascii-module__bNgI7G__lifeWindow small{display:none}.ascii-module__bNgI7G__windowBar{min-height:21px;font-size:9px}.ascii-module__bNgI7G__tabs{gap:3px;padding:10px 7px 0}.ascii-module__bNgI7G__tabs button{white-space:nowrap;flex:1;padding:10px 7px;font-size:10px}.ascii-module__bNgI7G__tabPanel{padding:14px 10px 0}.ascii-module__bNgI7G__pipeline{grid-template-columns:1fr;gap:14px;padding-bottom:17px}.ascii-module__bNgI7G__pipeline>div{grid-template-columns:94px 1fr;align-items:baseline;gap:8px;display:grid}.ascii-module__bNgI7G__pipeline p{margin:0;font-size:11px}.ascii-module__bNgI7G__pipelineLabel{font-size:8px}.ascii-module__bNgI7G__pipelineArrow{display:none}.ascii-module__bNgI7G__codeHeader{gap:8px;font-size:8px}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__code{padding:10px 5px;font-size:8px}.ascii-module__bNgI7G__code i{min-width:18px}.ascii-module__bNgI7G__demoFooter{flex-direction:column;gap:10px;padding:12px 0;font-size:8px}.ascii-module__bNgI7G__simulation{padding:5px;font-size:7px}.ascii-module__bNgI7G__labManifesto{margin-top:40px;padding-top:24px}.ascii-module__bNgI7G__labManifesto h2{font-size:11vw}.ascii-module__bNgI7G__manifestoCopy{grid-template-columns:1fr;gap:18px;margin-top:26px;padding:0 6px}.ascii-module__bNgI7G__manifestoCopy p{font-size:14px}.ascii-module__bNgI7G__manifestoCopy a{grid-column:auto;font-size:13px}.ascii-module__bNgI7G__services{margin:0 22px;padding:50px 0 30px}.ascii-module__bNgI7G__sectionHeading{margin-bottom:30px;display:block}.ascii-module__bNgI7G__sectionHeading h2{font-size:40px}.ascii-module__bNgI7G__sectionHeading p,.ascii-module__bNgI7G__sectionHeading>a{margin-top:23px;font-size:14px}.ascii-module__bNgI7G__service{grid-template-columns:1fr;gap:18px;padding:27px 0}.ascii-module__bNgI7G__serviceArt{text-align:left;font-size:30px}.ascii-module__bNgI7G__serviceArt>span{display:none}.ascii-module__bNgI7G__service h3{font-size:25px}.ascii-module__bNgI7G__service p{font-size:14px}.ascii-module__bNgI7G__tags{font-size:9px}.ascii-module__bNgI7G__service>a{grid-column:auto;margin-top:7px;font-size:13px}.ascii-module__bNgI7G__clients{margin:0 22px;padding:28px 0 45px}.ascii-module__bNgI7G__clients>div{grid-template-columns:1fr 1fr;gap:32px;margin-top:30px;display:grid}.ascii-module__bNgI7G__clients img{width:100%;max-height:46px}.ascii-module__bNgI7G__work{padding:45px 22px}.ascii-module__bNgI7G__project{grid-template-columns:1fr;gap:28px}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__projectCopy h3{margin-bottom:15px;font-size:50px}.ascii-module__bNgI7G__projectCopy p{font-size:14px}.ascii-module__bNgI7G__faq{grid-template-columns:1fr;gap:30px;padding:48px 22px}.ascii-module__bNgI7G__faqIntro{position:relative}.ascii-module__bNgI7G__faq h2{font-size:40px}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__faqIntro pre{display:none}.ascii-module__bNgI7G__faqIntro>a{margin-top:24px}.ascii-module__bNgI7G__questions summary{padding:21px 0;font-size:14px}.ascii-module__bNgI7G__questions p{padding-right:10px;font-size:13px}.ascii-module__bNgI7G__contact{padding:38px 22px 48px}.ascii-module__bNgI7G__contact h2{margin-top:0;font-size:13vw}.ascii-module__bNgI7G__contact>div{flex-direction:column;align-items:flex-start;gap:28px;margin-top:22px}.ascii-module__bNgI7G__contact p{font-size:14px}.ascii-module__bNgI7G__contact a{gap:25px;font-size:24px}.ascii-module__bNgI7G__footer{padding:25px 22px}.ascii-module__bNgI7G__footerWordmark{white-space:nowrap;margin-bottom:20px;font-size:18vw}.ascii-module__bNgI7G__footerLine{grid-template-columns:1fr;gap:17px;padding-top:23px;font-size:10px;display:grid}}@media (prefers-reduced-motion:reduce){.ascii-module__bNgI7G__page *,.ascii-module__bNgI7G__page :before,.ascii-module__bNgI7G__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ascii-module__bNgI7G__heroDesktop{padding-top:12px;position:relative}.ascii-module__bNgI7G__desktopTools{max-width:1280px;font:9px var(--font-geist-mono), monospace;justify-content:space-between;gap:15px;margin:0 auto 12px;padding:0 22px;display:flex;position:relative}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__desktopTools button{min-height:28px;font:10px var(--font-geist-mono), monospace;background:#fdfdfb;border:1px solid #7a878a;align-items:center;gap:6px;padding:5px 8px;display:flex}.ascii-module__bNgI7G__desktopTools>span{background:#fdfdfb;align-self:center;padding:4px 6px}.ascii-module__bNgI7G__heroDesktop>div[aria-label]{max-width:1280px;margin:auto}.ascii-module__bNgI7G__simulationBody{font:11px/1.6 var(--font-geist-mono), monospace;padding:14px}.ascii-module__bNgI7G__simulationValue{letter-spacing:-.04em;font-size:35px;line-height:1.2;display:block}.ascii-module__bNgI7G__tokenBar{border:1px solid #53657a;height:8px;margin:10px 0}.ascii-module__bNgI7G__tokenBar i{background:#1457d2;height:100%;display:block}.ascii-module__bNgI7G__simulationBody code{font-size:9px;display:block}.ascii-module__bNgI7G__simulationBody small{color:#4a535a;margin-top:15px;font-size:8px;display:block}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__simulationBody pre{min-height:110px;font:11px/1.8 var(--font-geist-mono), monospace;color:#204a32;background:0 0;border:0;margin:0;padding:0}.ascii-module__bNgI7G__heroNote{padding:18px 20px}.ascii-module__bNgI7G__heroNote p{font:28px/1.12 var(--font-geist-sans), sans-serif;letter-spacing:-.035em}.ascii-module__bNgI7G__heroNote a{border-bottom:1px solid;justify-content:space-between;align-items:center;margin:6px 0 10px;padding:10px 0 4px;font-size:12px;display:flex}.ascii-module__bNgI7G__heroNote small{font-size:9px;display:block}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__bookingLink{font:21px var(--font-geist-sans), sans-serif;letter-spacing:-.025em;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:14px;padding:0 0 4px;display:inline-flex}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__bookingLink:hover{color:#1457d2}.ascii-module__bNgI7G__heroCopy{margin-top:18px}.ascii-module__bNgI7G__workbench{height:auto;padding-top:50px}.ascii-module__bNgI7G__labDesktop>div:first-child{height:560px}.ascii-module__bNgI7G__labDesktop>div:nth-child(2){background:#b9d8f7;border-top:1px solid #6b849b;position:relative}.ascii-module__bNgI7G__toolContent{font:20px/1.8 var(--font-geist-mono), monospace;padding:10px 14px}.ascii-module__bNgI7G__clockContent>span{font:26px var(--font-geist-mono), monospace;padding:12px 8px 0;display:block}.ascii-module__bNgI7G__clockContent small,.ascii-module__bNgI7G__lifeContent small{padding:8px;font-size:9px;display:block}.ascii-module__bNgI7G__infoContent{font:11px/1.7 var(--font-geist-mono), monospace;padding:10px}@media (max-width:760px){.ascii-module__bNgI7G__heroDesktop{padding-top:10px}.ascii-module__bNgI7G__heroDesktop>div[aria-label]>div:first-child{height:405px}.ascii-module__bNgI7G__desktopTools{padding:0 12px}.ascii-module__bNgI7G__heroNote p{font-size:24px}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__bookingLink{gap:7px;font-size:14px}.ascii-module__bNgI7G__heroActions{gap:18px}.ascii-module__bNgI7G__workbench{min-height:0;padding:48px 0 0}.ascii-module__bNgI7G__labDesktop>div:first-child{height:780px}.ascii-module__bNgI7G__labDesktop [data-window=ablauf]{top:13%}.ascii-module__bNgI7G__labDesktop [data-window=uhr]{top:73%}.ascii-module__bNgI7G__labDesktop [data-window=info]{top:82%;left:13%}.ascii-module__bNgI7G__labDesktop [data-window=life]{top:62%;left:35%}.ascii-module__bNgI7G__heroCopy{margin-top:20px}}.ascii-module__bNgI7G__sky{height:220px}@media (max-width:760px){.ascii-module__bNgI7G__sky{height:130px}.ascii-module__bNgI7G__labDesktop [data-window=tokens]{top:2%}.ascii-module__bNgI7G__labDesktop [data-window=build]{top:7%;left:max(0px,min(10%,100% - 300px))}.ascii-module__bNgI7G__labDesktop [data-window=ablauf]{top:20%}.ascii-module__bNgI7G__labDesktop [data-window=life]{top:75%;left:max(0px,min(37%,100% - 205px))}.ascii-module__bNgI7G__labDesktop [data-window=info]{top:87%;left:0}.ascii-module__bNgI7G__labDesktop [data-window=uhr]{top:69%;left:0}}.ascii-module__bNgI7G__monitorProject{border-top:1px solid #a0aca2;margin-top:65px;padding-top:55px}.ascii-module__bNgI7G__monitorProject .ascii-module__bNgI7G__projectVisual{background:#dee1dc}@media (max-width:760px){.ascii-module__bNgI7G__monitorProject{margin-top:40px;padding-top:35px}.ascii-module__bNgI7G__page .ascii-module__bNgI7G__monitorProject .ascii-module__bNgI7G__projectCopy h3{font-size:45px}}
.desktop-module__hBOZfW__desktop{width:100%;font-family:var(--font-geist-mono), monospace;position:relative}.desktop-module__hBOZfW__workspace{height:340px;margin:0 22px;position:relative}.desktop-module__hBOZfW__window{left:clamp(0px, var(--initial-x), calc(100% - min(var(--window-width), 100%)));top:var(--initial-y);width:min(var(--window-width), 100%);color:#20201e;background:#e0e2db;border:1px solid #20201e;flex-direction:column;max-width:100%;max-height:100%;padding:3px;display:flex;position:absolute}.desktop-module__hBOZfW__titlebar{color:#fdfdfb;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#20201e;justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.desktop-module__hBOZfW__titlebar:active{cursor:grabbing}.desktop-module__hBOZfW__handle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:5px 7px;font-size:10px;line-height:1.3;overflow:hidden}.desktop-module__hBOZfW__controls{gap:3px;padding:3px;display:flex}.desktop-module__hBOZfW__controls button{color:#20201e;cursor:pointer;background:#e0e2db;border:1px solid #d0d3c7;place-items:center;width:25px;height:25px;display:grid}.desktop-module__hBOZfW__controls button:hover{background:#b9d8f7}.desktop-module__hBOZfW__controls button:last-child:hover{background:#f2a59e}.desktop-module__hBOZfW__body{min-height:0;overflow:auto}.desktop-module__hBOZfW__body[hidden]{display:none}.desktop-module__hBOZfW__window[data-maximized=true]{width:100%;height:100%;inset:0!important}.desktop-module__hBOZfW__window[data-minimized=true]{width:min(var(--window-width), 280px)}.desktop-module__hBOZfW__taskbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;display:flex}.desktop-module__hBOZfW__tasks{flex-wrap:wrap;gap:5px;display:flex}.desktop-module__hBOZfW__taskbar button{font:10px var(--font-geist-mono), monospace;color:#20201e;cursor:pointer;background:#fdfdfb;border:1px solid #7a878a;align-items:center;gap:6px;min-height:32px;padding:7px 9px;display:inline-flex}.desktop-module__hBOZfW__tasks button[aria-pressed=true]{background:#dce8f4;border-color:#20201e}.desktop-module__hBOZfW__taskbar button:hover{background:#b9d8f7}.desktop-module__hBOZfW__reset{flex-shrink:0}.desktop-module__hBOZfW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.desktop-module__hBOZfW__workspace{height:460px;margin:0 12px}.desktop-module__hBOZfW__window{left:0;top:var(--initial-y);width:min(var(--window-width), 95%)}.desktop-module__hBOZfW__window[data-primary=true]{top:42%;left:3%}.desktop-module__hBOZfW__titlebar{min-height:35px}.desktop-module__hBOZfW__controls button{width:28px;height:28px}.desktop-module__hBOZfW__taskbar{flex-wrap:wrap;padding:9px 12px}.desktop-module__hBOZfW__taskbar button{font-size:9px}}
