@font-face{font-family:Bricolage;src:url(/assets/build-room/fonts/display-bold.woff2);font-weight:650 900;font-display:swap}@font-face{font-family:Instrument;src:url(/assets/build-room/fonts/body-regular.woff2);font-display:swap}body{margin:0;background:#eef1ed}html{scroll-behavior:auto}._page_1bzzp_4{--paper:#eef1ed;--ink:#243749;--muted:#53616a;--line:#c7cfcc;--surface:#f7f8f4;background:var(--paper);color:var(--ink);font-family:Instrument,sans-serif;min-height:100vh;overflow:clip}.dark ._page_1bzzp_4{--paper:#16222d;--ink:#eef1ed;--muted:#b3c1c7;--line:#3c515d;--surface:#1e2e3a}._page_1bzzp_4 *{box-sizing:border-box}._page_1bzzp_4 a{color:inherit;text-underline-offset:5px}._page_1bzzp_4 button{font:inherit;color:inherit;border:1px solid var(--line);background:var(--surface);padding:9px 13px;border-radius:5px;cursor:pointer;min-height:42px}._page_1bzzp_4 :focus-visible{outline:3px solid #397ee9;outline-offset:5px}._nav_1bzzp_6{display:flex;align-items:center;justify-content:space-between;padding:22px 5vw;border-bottom:1px solid var(--line)}._nav_1bzzp_6>a{font:800 28px Bricolage;text-decoration:none}._nav_1bzzp_6>span{font-size:13px;color:var(--muted)}._page_1bzzp_4 main{max-width:1240px;margin:auto;padding:0 5vw}._page_1bzzp_4 section{padding:75px 0;border-bottom:1px solid var(--line);scroll-margin-top:25px}._hero_1bzzp_6{padding-top:70px!important}._page_1bzzp_4 h1,._page_1bzzp_4 h2{font:750 clamp(36px,4.7vw,64px)/1.06 Bricolage;letter-spacing:-.045em;margin:0 0 28px;max-width:900px}._hero_1bzzp_6 h1{font-size:clamp(56px,8.5vw,112px);max-width:1000px;margin:15px 0 25px}._page_1bzzp_4 h3{font:700 27px/1.15 Bricolage;letter-spacing:-.025em;margin:15px 0}._page_1bzzp_4 p{line-height:1.65;color:var(--muted)}._eyebrow_1bzzp_6{font-size:12px}._lead_1bzzp_6{font-size:21px;max-width:660px}._note_1bzzp_6{font-size:12px}._divider_1bzzp_6{margin:0 12px;color:var(--muted)}._projects_1bzzp_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}._card_1bzzp_6{background:var(--surface);height:100%;border:1px solid var(--line)}._card_1bzzp_6 img{width:100%;height:auto;aspect-ratio:8/5;object-fit:contain;background:var(--line);display:block}._card_1bzzp_6>div{padding:22px}._card_1bzzp_6 p{font-size:14px}._card_1bzzp_6 a{display:inline-block;margin-top:12px;font-size:14px}._columns_1bzzp_6{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}._columns_1bzzp_6 h3{font-size:23px}._columns_1bzzp_6 p{font-size:15px}._email_1bzzp_6{font:700 clamp(20px,3vw,39px) Bricolage;display:inline-block;margin:12px 0 25px}._page_1bzzp_4 footer{padding:30px 5vw 180px;font-size:12px;color:var(--muted)}._block_1bzzp_6{position:relative;min-width:0}._fill_1bzzp_6{height:100%}._console_1bzzp_6{position:fixed;bottom:18px;right:20px;width:min(420px,calc(100vw - 40px));z-index:50;border:1px solid var(--line);background:var(--surface);box-shadow:0 8px 35px #0002;border-radius:8px;padding:12px 15px}._console_1bzzp_6>div:first-child{display:flex;align-items:center;gap:8px}._console_1bzzp_6 strong{font-size:12px;margin-right:auto}._console_1bzzp_6 button{font-size:12px;padding:5px 10px}._log_1bzzp_6{font:10px/1.5 monospace;overflow:hidden}._log_1bzzp_6 p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:5px 0}._sr_1bzzp_6{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}._cursors_1bzzp_6{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40}._cursors_1bzzp_6[hidden]{display:none}.agent-pointer{position:absolute;top:0;left:0;will-change:transform;display:flex;align-items:flex-start}.agent-pointer span{color:#fff;background:currentColor;border-radius:3px;padding:4px 7px;font:11px Instrument;margin:20px 0 0 -5px}.agent-pointer span{background:#2868d6}.agent-pointer:nth-child(3n+2) span{background:#a53e35}.agent-pointer:nth-child(3n) span{background:#397568}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){._page_1bzzp_4[data-running] ._block_1bzzp_6:not([data-state=done])>._fill_1bzzp_6{opacity:0;pointer-events:none}._block_1bzzp_6[data-state=mark]:before{content:"";position:absolute;left:0;top:0;width:var(--mark-w,0px);height:var(--mark-h,0px);border:1px dashed #367ef0;background:#367ef00a;z-index:2}._block_1bzzp_6[data-state=mark]:after{content:attr(data-dimensions);position:absolute;left:0;top:var(--mark-h,0px);background:#2868d6;color:#fff;padding:3px 6px;font:10px monospace;z-index:3}._block_1bzzp_6[data-state=rough]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #367ef0;background:linear-gradient(#367ef0,#367ef0) left top/6px 6px no-repeat,linear-gradient(#367ef0,#367ef0) right top/6px 6px no-repeat,linear-gradient(#367ef0,#367ef0) left bottom/6px 6px no-repeat,linear-gradient(#367ef0,#367ef0) right bottom/6px 6px no-repeat,linear-gradient(var(--line),var(--line)) 12px 20%/65% 9px no-repeat,linear-gradient(var(--line),var(--line)) 12px 45%/80% 9px no-repeat,linear-gradient(var(--line),var(--line)) 12px 70%/45% 9px no-repeat}._block_1bzzp_6[data-state=rough]:after{content:attr(data-code);position:absolute;bottom:calc(100% + 4px);left:0;background:#182736;color:#f5f8ff;padding:5px 8px;font:10px monospace;z-index:4;max-width:100%;overflow:hidden;white-space:nowrap}._block_1bzzp_6[data-state=done]>._fill_1bzzp_6{animation:_land_1bzzp_1 .35s ease-out}._block_1bzzp_6[data-state=done]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:_flash_1bzzp_1 .65s ease-out forwards}._page_1bzzp_4[data-running] ._block_1bzzp_6:has([data-typing])>._fill_1bzzp_6{opacity:1}._block_1bzzp_6:has([data-typing]):before{opacity:.15}._page_1bzzp_4 [data-type]{position:relative}._page_1bzzp_4 [data-typing]{color:transparent}._page_1bzzp_4 [data-typed-overlay]{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ink)}._page_1bzzp_4 [data-typed-overlay]:after{content:"";border-right:2px solid var(--agent-color);margin-left:2px}}@keyframes _land_1bzzp_1{0%{opacity:0;transform:scale(.985);filter:blur(3px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes _flash_1bzzp_1{0%{box-shadow:inset 0 0 0 1px #367ef0,0 0 16px #367ef055}to{box-shadow:inset 0 0 0 1px transparent}}@media(max-width:640px){._nav_1bzzp_6>span{display:none}._page_1bzzp_4 section{padding:48px 0}._projects_1bzzp_6,._columns_1bzzp_6{grid-template-columns:1fr}._projects_1bzzp_6{gap:28px}._hero_1bzzp_6 h1{font-size:58px}._lead_1bzzp_6{font-size:18px}._log_1bzzp_6 p:nth-last-child(n+3){display:none}._console_1bzzp_6{bottom:10px}._columns_1bzzp_6{gap:20px}._page_1bzzp_4 footer{padding-bottom:155px}}._console_1bzzp_6{display:none}._page_1bzzp_4[data-enhanced] ._console_1bzzp_6{display:block}
