@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800;900&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--tracking-tight:-.025em;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-muted:#242424;--color-foreground:#f2f0eb;--color-muted-foreground:#93918c;--color-background:#070707}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.z-50{z-index:50}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.w-fit{width:fit-content}.max-w-full{max-width:100%}.min-w-max{min-width:max-content}.animate-pulse{animation:var(--animate-pulse)}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-foreground{background-color:var(--color-foreground)}.bg-muted{background-color:var(--color-muted)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--color-background)}.text-foreground{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.uppercase{text-transform:uppercase}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/15{--tw-ring-color:#f2f0eb26}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 15%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-foreground\/60:focus-visible{--tw-ring-color:#f2f0eb99}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-foreground\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--bg:#070707;--ink:#f2f0eb;--muted:#92908b;--line:#f2f0eb29;--red:#ff302b;color:var(--ink);background:var(--bg);font-synthesis:none;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.progress{z-index:100;background:var(--red);transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0}.nav{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070707d1;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 clamp(20px,3vw,48px);display:flex;position:fixed;top:0;left:0}.logo{letter-spacing:-.08em;font-size:24px;font-weight:900}.logo span,.red{color:var(--red)}.navlinks{letter-spacing:.1em;align-items:center;gap:30px;font:11px DM Mono,monospace;display:flex}.navlinks>a:not(.navcta){color:var(--muted);transition:color .2s}.navlinks>a:hover{color:var(--ink)}.navcta{background:var(--ink);color:var(--bg);padding:11px 14px}.menu{color:var(--ink);background:0 0;border:0;font:11px DM Mono,monospace;display:none}.arrow{margin-left:6px;transition:transform .2s;display:inline-block}a:hover .arrow{transform:translate(3px,-3px)}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:100svh;padding:110px clamp(20px,3vw,48px) 35px;display:flex;position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.35;background-size:100% 25%,12.5% 100%;position:absolute;inset:72px 0 0}.hero-main{z-index:2;width:100%;position:relative}.eyebrow{letter-spacing:.13em;color:var(--muted);justify-content:space-between;margin-bottom:5vh;font:10px DM Mono,monospace;display:flex}.hero h1{letter-spacing:-.095em;margin:0;font-size:clamp(64px,12.4vw,196px);font-weight:900;line-height:.72}.hero h1>span{display:block}.hero h1 .outline{color:#0000;-webkit-text-stroke:1.5px var(--ink);margin-left:15vw}.hero-foot{justify-content:space-between;align-items:end;margin-top:7vh;display:flex}.hero-foot p{letter-spacing:-.035em;color:#b5b3ae;max-width:470px;font-size:clamp(18px,1.6vw,25px);line-height:1.35}.circle-link{background:var(--red);color:#080808;border-radius:50%;justify-content:center;align-items:center;gap:4px;width:118px;height:118px;font:10px DM Mono,monospace;transition:transform .25s;display:flex}.circle-link:hover{transform:scale(1.06)rotate(3deg)}.scroll-cue{writing-mode:vertical-rl;color:var(--muted);align-items:center;gap:12px;font:9px DM Mono,monospace;display:flex;position:absolute;bottom:32px;right:14px}.scroll-cue i{background:var(--ink);width:1px;height:60px;animation:2s infinite scroll-line}.statement{border-bottom:1px solid var(--line);padding:clamp(110px,15vw,240px) clamp(20px,6vw,100px)}.statement p,.section-head>span,.signal-copy>span,.contact-inner span{letter-spacing:.13em;color:var(--muted);font:10px DM Mono,monospace}.statement h2{letter-spacing:-.08em;margin:40px 0 0;font-size:clamp(49px,8.2vw,132px);line-height:.86}.statement em{color:var(--red);font-weight:400}.section{border-bottom:1px solid var(--line);padding:clamp(100px,12vw,190px) clamp(20px,3vw,48px)}.section-head{grid-template-columns:2fr 6fr 2fr;align-items:start;gap:25px;margin-bottom:75px;display:grid}.section-head h2,.signal-copy h2{letter-spacing:-.085em;margin:0;font-size:clamp(54px,7.5vw,120px);line-height:.82}.section-head p{color:var(--muted);max-width:300px;margin:0;line-height:1.45}.work-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.work-card{min-width:0}.card-meta,.card-bottom{letter-spacing:.08em;justify-content:space-between;font:10px DM Mono,monospace;display:flex}.card-meta{color:var(--muted);border-top:1px solid var(--line);padding:14px 0}.card-bottom{align-items:end;padding-top:18px}.card-bottom h3{letter-spacing:-.07em;margin:0;font:700 clamp(32px,4vw,62px) Inter,sans-serif}.work-visual{border:1px solid var(--line);background:#0d0d0d;place-items:center;height:clamp(350px,42vw,640px);display:grid;overflow:hidden}.interface{background:#090909;border:1px solid #777;width:77%;height:67%;position:relative}.interface-top{border-bottom:1px solid #555;align-items:center;gap:7px;height:42px;padding:0 13px;display:flex}.interface-top i{border:1px solid #aaa;border-radius:50%;width:6px;height:6px}.interface-top span{color:var(--muted);margin-left:auto;font:8px DM Mono,monospace}.interface-body{grid-template-columns:30% 1fr;height:calc(100% - 42px);display:grid}.interface aside{border-right:1px solid #444;padding:20px 12px}.interface aside b{background:#393939;height:5px;margin-bottom:13px;display:block}.interface main{color:var(--muted);padding:24px;font:9px DM Mono,monospace}.interface main strong{color:var(--ink);letter-spacing:-.08em;margin:8% 0;font:700 clamp(45px,6vw,94px) Inter,sans-serif;display:block}.interface main div{align-items:end;gap:4px;height:28%;display:flex}.interface main div i{background:#343434;width:18%}.interface main div i:first-child{height:20%}.interface main div i:nth-child(2){height:55%}.interface main div i:nth-child(3){height:35%}.interface main div i:nth-child(4){background:var(--red);height:90%}.interface main div i:nth-child(5){height:70%}.signal-dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 15px var(--red);position:absolute;top:6%;left:4%}.agent{width:80%;font:10px DM Mono,monospace}.agent-head{color:var(--muted);border-bottom:1px solid #444;justify-content:space-between;padding:12px 0;display:flex}.agent-head i{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse;display:inline-block}.bubble{margin:25px 0;padding:16px;line-height:1.5}.user{background:#1b1b1b;margin-left:18%}.bot{border-left:2px solid var(--red);background:#101010;min-height:90px;margin-right:8%}.bot span{color:var(--red)}.bot i{background:var(--ink);width:6px;height:12px;animation:.8s infinite blink;display:inline-block}.agent-bars{align-items:end;gap:5px;height:50px;display:flex}.agent-bars b{background:#282828;flex:1;animation:1.8s infinite alternate bars}.agent-bars b:first-child{height:30%}.agent-bars b:nth-child(2){height:75%;animation-delay:.3s}.agent-bars b:nth-child(3){height:45%;animation-delay:.6s}.agent-bars b:nth-child(4){background:var(--red);height:90%;animation-delay:.9s}.services{color:#090909;background:#f0eee9}.services .section-head>span{color:#777}.service-list{border-top:1px solid #aaa}.service-list article{border-bottom:1px solid #aaa;grid-template-columns:1fr 4fr 3fr auto;align-items:center;gap:20px;min-height:160px;display:grid}.service-list article>span{color:#777;font:11px DM Mono,monospace}.service-list h3{letter-spacing:-.07em;margin:0;font-size:clamp(28px,4.1vw,65px)}.service-list p{color:#555;max-width:350px;line-height:1.45}.service-list .arrow{font-size:30px}.process-grid{grid-template-columns:1fr 1fr;display:grid}.process-card{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;min-height:270px;padding:25px;display:grid}.process-card:nth-child(odd){border-right:1px solid var(--line)}.process-card>span{color:var(--red);font:10px DM Mono,monospace}.process-card h3{letter-spacing:-.06em;margin:55px 0 12px;font-size:clamp(25px,3vw,46px)}.process-card p{color:var(--muted);max-width:330px;line-height:1.5}.signal{background:#0d0d0d;grid-template-columns:1fr 1.35fr;align-items:end;gap:8vw;display:grid}.signal-copy h2{margin:30px 0}.signal-copy p{color:var(--muted)}.graph-wrap{border:1px solid var(--line);background:#070707;padding:clamp(15px,2.5vw,38px);overflow-x:auto}.contact{background:var(--red);color:#080808;padding:0 0 clamp(80px,10vw,160px);overflow:hidden}.contact-marquee{letter-spacing:-.09em;white-space:nowrap;border-bottom:1px solid #00000059;padding:45px 0;font-size:clamp(75px,13vw,205px);font-weight:900;line-height:.8}.contact-inner{grid-template-columns:1.4fr .6fr;align-items:end;gap:8vw;padding:clamp(85px,10vw,150px) clamp(20px,3vw,48px) 0;display:grid}.contact-inner span{color:#0009}.contact-inner h2{letter-spacing:-.1em;margin:40px 0 0;font-size:clamp(60px,10vw,160px);line-height:.75}.contact-inner .red{color:#080808}.contact-side p{font-size:clamp(17px,1.6vw,24px);line-height:1.35}.contact-side a{letter-spacing:-.05em;border-top:2px solid #080808;margin-top:55px;padding-top:16px;font-size:clamp(20px,2.4vw,36px);font-weight:800;display:block}footer{min-height:180px;color:var(--muted);grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:30px;padding:35px clamp(20px,3vw,48px);font:9px/1.6 DM Mono,monospace;display:grid}footer>a:last-child{color:var(--ink)}@keyframes scroll-line{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes pulse{50%{opacity:.5}}@keyframes blink{50%{opacity:0}}@keyframes bars{to{height:20%}}@media (max-width:800px){.menu{display:block}.navlinks{border-bottom:1px solid var(--line);background:#070707;flex-direction:column;align-items:stretch;padding:25px;display:none;position:absolute;top:71px;left:0;right:0}.navlinks.open{display:flex}.navcta{text-align:center}.hero{align-items:flex-start;min-height:790px}.hero-main{margin-top:12vh}.hero h1{font-size:15vw;line-height:.78}.hero h1 .outline{margin-left:5vw}.hero-foot{margin-top:11vh;display:block}.circle-link{width:96px;height:96px;position:absolute;bottom:0;right:0}.section-head,.signal,.contact-inner{grid-template-columns:1fr}.section-head{gap:26px}.work-grid{grid-template-columns:1fr}.work-visual{height:110vw;max-height:530px}.service-list article{grid-template-columns:40px 1fr auto;padding:30px 0}.service-list p{grid-column:2/4;margin:0}.process-grid{grid-template-columns:1fr}.process-card:nth-child(odd){border-right:0}.signal{gap:65px}.contact-inner{gap:75px}footer{grid-template-columns:1fr 1fr}.interface{width:88%;height:70%}}@media (max-width:480px){.eyebrow span:last-child{display:none}.hero-foot p{max-width:78%}.process-card{grid-template-columns:45px 1fr;padding:20px 0}.contact-marquee{font-size:72px}footer{grid-template-columns:1fr}.work-visual{height:125vw}.signal .graph-wrap{margin-left:-5px;margin-right:-5px}}.eyebrow{animation:.7s .12s both hero-fade}.hero h1>span{animation:.95s cubic-bezier(.16,1,.3,1) both hero-line}.hero h1>span:first-child{animation-delay:.18s}.hero h1>span:nth-child(2){animation-delay:.32s}.hero h1>span:nth-child(3){animation-delay:.46s}.hero-foot{animation:.8s .72s both hero-fade}.circle-link{animation:.75s cubic-bezier(.16,1,.3,1) .86s both circle-pop}@keyframes hero-line{0%{opacity:0;transform:translateY(85px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes circle-pop{0%{opacity:0;transform:scale(.45)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}.kinetic{background:var(--red);color:#080808;border-bottom:1px solid #080808;height:240vh;position:relative}.kinetic-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.kinetic-meta{z-index:3;letter-spacing:.13em;justify-content:space-between;font:10px DM Mono,monospace;display:flex;position:absolute;top:95px;left:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px)}.kinetic-words{letter-spacing:-.1em;white-space:nowrap;width:130%;margin-left:-15%;font-size:clamp(80px,13.5vw,215px);font-weight:900;line-height:.68}.kinetic-words>div{align-items:center;gap:.16em;display:flex}.kinetic-words span{letter-spacing:0;font-size:.22em}.kinetic-words .stroke{color:#0000;-webkit-text-stroke:2px #080808}.kinetic-core{aspect-ratio:1;border:3px solid #080808;place-items:center;width:clamp(110px,15vw,230px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kinetic-core i{background:#080808;width:60%;height:3px;position:absolute}.kinetic-core i:last-child{transform:rotate(90deg)}.kinetic-caption{letter-spacing:.08em;font:11px/1.6 DM Mono,monospace;position:absolute;bottom:38px;left:clamp(20px,3vw,48px)}.faq{color:#090909;background:#f0eee9}.faq .section-head>span,.faq .section-head>p{color:#6f6d69}.faq-list{border-top:1px solid #aaa}.faq-item{border-bottom:1px solid #aaa;grid-template-columns:1fr 5fr;padding:34px 0;display:grid}.faq-item>span{color:#777;font:10px DM Mono,monospace}.faq-item h3{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(23px,3vw,44px)}.faq-item p{color:#4f4d49;max-width:720px;margin:0;line-height:1.6}@media (max-width:800px){.kinetic{height:200vh}.kinetic-words{font-size:19vw;line-height:.75}.kinetic-core{width:105px}.kinetic-meta{top:90px}}.motion-text{opacity:.06;filter:blur(8px);transform-origin:0 100%;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .8s;transition-delay:var(--enter-delay,0s);will-change:transform,opacity,filter;transform:translateY(58px)skewY(3deg)}.motion-text.motion-entered{opacity:1;filter:blur();transform:translate(0)skewY(0)}.motion-block{opacity:.12;filter:blur(10px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter .85s;transition-delay:var(--enter-delay,0s);will-change:transform,opacity,filter;transform:translateY(85px)scale(.94)}.motion-block.motion-entered{opacity:1;filter:blur();transform:translate(0)scale(1)}.nav .logo{animation:.7s 50ms both nav-drop}.navlinks>a{animation:.65s both nav-drop}.navlinks>a:first-child{animation-delay:.12s}.navlinks>a:nth-child(2){animation-delay:.2s}.navlinks>a:nth-child(3){animation-delay:.28s}.navlinks>a:nth-child(4){animation-delay:.36s}.service-list article:hover h3,.faq-item:hover h3{color:var(--red);transform:translate(14px)}.service-list h3,.faq-item h3{transition:transform .35s cubic-bezier(.16,1,.3,1),color .25s}.work-card:hover .work-visual{border-color:var(--red);transform:scale(.985)}.work-visual{transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .3s}.process-card:hover{background:#101010}.process-card{transition:background .3s}.process-card:hover h3{transform:translate(10px)}.process-card h3{transition:transform .35s cubic-bezier(.16,1,.3,1)}@keyframes nav-drop{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}.standards{background:#0a0a0a}.standards-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.standards-grid li{border-bottom:1px solid var(--line);min-height:310px;padding:32px}.standards-grid li:nth-child(odd){border-right:1px solid var(--line)}.standards-grid li span,.standards-note span{letter-spacing:.12em;color:var(--red);font:10px DM Mono,monospace}.standards-grid h3{letter-spacing:-.065em;margin:80px 0 18px;font-size:clamp(28px,3.6vw,56px);line-height:.95}.standards-grid p{color:var(--muted);max-width:650px;line-height:1.65}.standards-note{grid-template-columns:1.5fr .5fr;gap:8vw;padding-top:70px;display:grid}.standards-note p{color:var(--muted);line-height:1.7}.standards-note p a,.standards-author a{text-decoration:underline;-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;color:var(--ink)}.standards-author{flex-direction:column;gap:14px;display:flex}.standards-author small{color:var(--muted);font:10px DM Mono,monospace}.about-page{background:var(--bg);min-height:100vh;color:var(--ink);padding:0 clamp(20px,4vw,64px) 80px}.about-page nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;font:11px DM Mono,monospace;display:flex}.about-page article{padding-top:90px}.about-kicker{letter-spacing:.14em;color:var(--red);font:10px DM Mono,monospace;animation:.7s both hero-fade}.about-page h1{letter-spacing:-.095em;margin:40px 0 110px;font-size:clamp(70px,12vw,190px);line-height:.72;animation:1s cubic-bezier(.16,1,.3,1) .12s both hero-line}.about-page h1 span{color:var(--red)}.about-copy{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-left:25%;display:grid}.about-copy section{border-bottom:1px solid var(--line);padding:40px 30px 60px 0}.about-copy section:nth-child(odd){border-right:1px solid var(--line)}.about-copy section:nth-child(2n){padding-left:30px}.about-copy h2{letter-spacing:-.05em;font-size:clamp(25px,3vw,46px)}.about-copy p{color:var(--muted);line-height:1.7}.about-copy a{text-decoration:underline;-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.about-actions{justify-content:space-between;gap:30px;margin:80px 0 0 25%;font:11px DM Mono,monospace;display:flex}.about-actions>a:first-child{color:var(--red)}@media (min-width:801px){footer{grid-template-columns:2fr 1fr 1fr 1fr auto}}@media (max-width:800px){.standards-grid,.standards-note{grid-template-columns:1fr}.standards-grid li:nth-child(odd){border-right:0}.standards-grid li{min-height:280px;padding:25px 0}.standards-grid h3{margin-top:55px}.about-copy{grid-template-columns:1fr;margin-left:0}.about-copy section:nth-child(odd){border-right:0}.about-copy section:nth-child(2n){padding-left:0}.about-actions{flex-direction:column;margin-left:0}.about-page h1{margin-bottom:80px}}.service-page{background:var(--bg);min-height:100vh;color:var(--ink);padding:0 clamp(20px,4vw,64px)}.service-page>nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;font:11px DM Mono,monospace;display:flex}.service-page>article{padding-top:90px}.service-kicker{letter-spacing:.14em;color:var(--red);font:10px DM Mono,monospace;animation:.7s both hero-fade}.service-page h1{letter-spacing:-.085em;max-width:1400px;margin:40px 0 80px;font-size:clamp(65px,10vw,160px);line-height:.78;animation:1s cubic-bezier(.16,1,.3,1) .12s both hero-line}.service-page h1 span{color:var(--red)}.service-intro{letter-spacing:-.045em;color:#c6c4bf;max-width:850px;margin:0 0 110px auto;font-size:clamp(22px,3vw,42px);line-height:1.25}.service-sections{border-top:1px solid var(--line)}.service-sections section{border-bottom:1px solid var(--line);grid-template-columns:1fr 5fr;padding:55px 0;display:grid}.service-sections section>span{color:var(--red);font:10px DM Mono,monospace}.service-sections section>div{grid-template-columns:1fr 1fr;gap:5vw;display:grid}.service-sections h2{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4.5vw,70px);line-height:.95}.service-sections p{color:var(--muted);margin:0;line-height:1.7}.service-sections ul{border-top:1px solid var(--line);grid-column:2;margin:0;padding:25px 0 0;list-style:none}.service-sections li{border-bottom:1px solid var(--line);padding:12px 0;font:11px DM Mono,monospace}.service-page aside{background:var(--red);color:#080808;justify-content:space-between;align-items:end;gap:30px;margin:110px 0;padding:70px;display:flex}.service-page aside p{letter-spacing:-.06em;max-width:700px;margin:0;font-size:clamp(28px,4vw,60px);font-weight:700}.service-page aside a{border-bottom:2px solid #080808;font:700 clamp(16px,2vw,28px) Inter,sans-serif}.service-page article>footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;min-height:120px;padding-left:0;padding-right:0}.insights-page,.insight-article{background:var(--bg);min-height:100vh;color:var(--ink);padding:0 clamp(20px,4vw,64px)}.insights-page>nav,.insight-article>nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;font:11px DM Mono,monospace;display:flex}.insights-page>header{padding:clamp(70px,11vw,150px) 0 clamp(55px,8vw,110px)}.insights-page>header p,.insight-meta{letter-spacing:.14em;color:var(--red);font:10px DM Mono,monospace}.insights-page h1,.insight-article h1{letter-spacing:-.095em;margin:38px 0;font-size:clamp(68px,11vw,168px);line-height:.75}.insights-page h1 span,.insight-article h1 span{color:var(--red)}.insights-page>header>div{max-width:480px;color:var(--muted);margin-left:auto;font-size:clamp(18px,2vw,28px);line-height:1.4}.insights-page>section{border-top:1px solid var(--line)}.insights-page>section>a{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1.4fr) minmax(180px,.75fr) auto;align-items:center;gap:25px;padding:28px 0;transition:background .25s,padding .3s;display:grid}.insights-page>section>a:hover{background:#121212;padding-left:18px;padding-right:18px}.insights-page>section span,.insights-page>section b{letter-spacing:.1em;color:var(--red);font:10px DM Mono,monospace}.insights-page>section h2{letter-spacing:-.06em;margin:0;font-size:clamp(25px,3vw,49px);line-height:.94}.insights-page>section p{color:var(--muted);margin:0;line-height:1.45}.insights-page>section b{color:var(--ink);white-space:nowrap}.insight-article>article{max-width:1120px;margin:auto;padding:clamp(75px,11vw,145px) 0 60px}.insight-article h1{max-width:1100px;margin:28px 0 75px;font-size:clamp(55px,8vw,126px)}.insight-intro{color:#c6c4bf;letter-spacing:-.045em;max-width:820px;margin:0 0 105px auto;font-size:clamp(21px,2.8vw,38px);line-height:1.32}.insight-sections{border-top:1px solid var(--line)}.insight-sections section{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:30px;padding:50px 0;display:grid}.insight-sections section>span{color:var(--red);letter-spacing:.1em;font:10px DM Mono,monospace}.insight-sections h2{letter-spacing:-.065em;max-width:720px;margin:0 0 22px;font-size:clamp(30px,4vw,62px);line-height:.94}.insight-sections p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.insight-article aside{background:var(--red);color:#080808;justify-content:space-between;align-items:end;gap:35px;margin:90px 0;padding:clamp(35px,6vw,70px);display:flex}.insight-article aside p{letter-spacing:-.065em;max-width:600px;margin:0;font-size:clamp(28px,4vw,58px);font-weight:700;line-height:1}.insight-article aside a{white-space:nowrap;border-bottom:2px solid #080808;font:700 clamp(14px,1.8vw,22px) Inter,sans-serif}.insight-article article>footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:40px;min-height:0;padding:35px 0;display:grid}.insight-article footer div{flex-direction:column;gap:13px;display:flex}.insight-article footer span,.insight-article footer a{letter-spacing:.08em;font:10px DM Mono,monospace}.insight-article footer span{color:var(--red)}.insight-article footer div a{color:var(--muted)}@media (max-width:800px){.service-page h1{margin-bottom:65px}.service-intro{margin-bottom:80px}.service-sections section{grid-template-columns:45px 1fr}.service-sections section>div{grid-template-columns:1fr}.service-sections ul{grid-column:1}.service-page aside{flex-direction:column;align-items:flex-start;padding:40px 25px}.service-page article>footer{grid-template-columns:1fr 1fr}.insights-page>section>a{grid-template-columns:45px 1fr;padding:25px 0}.insights-page>section p{grid-column:2}.insights-page>section b{display:none}.insight-article h1{margin-bottom:55px}.insight-intro{margin-bottom:70px}.insight-sections section{grid-template-columns:45px 1fr;gap:15px;padding:38px 0}.insight-article aside{flex-direction:column;align-items:flex-start;margin:65px 0}.insight-article article>footer{grid-template-columns:1fr}.insight-article article>footer>a{padding-top:15px}}.live-work{background:#070707}.live-work-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.live-work-grid li{border-bottom:1px solid var(--line);min-height:340px}.live-work-grid li:nth-child(odd){border-right:1px solid var(--line)}.live-work-grid a{flex-direction:column;height:100%;padding:34px;transition:background .3s,transform .45s cubic-bezier(.16,1,.3,1);display:flex}.live-work-grid a:hover{background:#101010}.live-work-grid span,.live-work-grid b{letter-spacing:.1em;color:var(--red);font:10px DM Mono,monospace}.live-work-grid h3{letter-spacing:-.075em;margin:75px 0 20px;font-size:clamp(36px,5vw,76px);line-height:.9}.live-work-grid p{max-width:600px;color:var(--muted);line-height:1.6}.live-work-grid b{color:var(--ink);margin-top:auto;padding-top:28px}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;margin-top:clamp(90px,12vw,160px);display:grid}.proof-strip-title{padding:24px 28px 24px 0}.proof-strip-title span,.proof-strip-list span,.proof-strip-list i{letter-spacing:.1em;font:10px DM Mono,monospace}.proof-strip-title span{color:var(--red)}.proof-strip-title p{max-width:220px;color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.5}.proof-strip-list{border-left:1px solid var(--line)}.proof-strip-list a{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:15px;min-height:60px;padding:0 18px;transition:background .2s,color .2s;display:grid}.proof-strip-list a:last-child{border:0}.proof-strip-list a:hover{background:var(--red);color:#080808}.proof-strip-list span{color:var(--muted)}.proof-strip-list a:hover span{color:#3d0a08}.proof-strip-list b{letter-spacing:-.03em;font-size:15px}.proof-strip-list i{color:var(--muted);font-style:normal}.proof-strip-list a:hover i{color:#080808}.graph-stage{min-height:286px}.graph-deferred{border:1px dashed var(--line);min-height:286px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.graph-deferred span{letter-spacing:.12em;color:var(--ink);font:10px DM Mono,monospace}.graph-deferred p{font-size:13px}.graph-wrap button{border:0;min-width:18px;padding:0}.motion-text{opacity:1;filter:none;will-change:auto;transition:transform .85s cubic-bezier(.16,1,.3,1)}.motion-text.motion-entered{opacity:1;filter:none}.motion-block{opacity:1;filter:none;will-change:auto;transition:transform .95s cubic-bezier(.16,1,.3,1)}.motion-block.motion-entered{opacity:1;filter:none}.agent-bars b{transform-origin:bottom;animation-name:bars-composite}.scroll-cue i{transform-origin:top}footer>div a{min-height:28px;color:var(--muted);align-items:center;display:flex}footer>*{opacity:1!important;filter:none!important}footer .logo{color:var(--ink)}@keyframes bars-composite{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (max-width:800px){.live-work-grid{grid-template-columns:1fr}.live-work-grid li:nth-child(odd){border-right:0}.live-work-grid li{min-height:300px}.live-work-grid a{padding:28px 0}.proof-strip{grid-template-columns:1fr}.proof-strip-title{padding:24px 0}.proof-strip-list{border-left:0;border-top:1px solid var(--line)}.proof-strip-list a{grid-template-columns:1fr auto;padding:16px 0}.proof-strip-list span{grid-column:1/3}.proof-strip-list i{font-size:9px}}.interface-panel{color:var(--muted);padding:24px;font:9px DM Mono,monospace}.interface-panel strong{color:var(--ink);letter-spacing:-.08em;margin:8% 0;font:700 clamp(45px,6vw,94px) Inter,sans-serif;display:block}.interface-panel>div{align-items:end;gap:4px;height:28%;display:flex}.interface-panel>div i{background:#343434;width:18%}.interface-panel>div i:first-child{height:20%}.interface-panel>div i:nth-child(2){height:55%}.interface-panel>div i:nth-child(3){height:35%}.interface-panel>div i:nth-child(4){background:var(--red);height:90%}.interface-panel>div i:nth-child(5){height:70%}.services .service-list article>span{color:#555}.hero h1>span{clip-path:none}.email-link{display:contents}.about-actions .email-link a{color:var(--red)}.in-app-notice{z-index:500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070707e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.in-app-notice>div{border:1px solid var(--line);background:#0b0b0b;width:min(100%,560px);padding:clamp(28px,6vw,56px);box-shadow:0 25px 100px #0000008c}.in-app-notice span{letter-spacing:.13em;color:var(--red);font:10px DM Mono,monospace}.in-app-notice h2{letter-spacing:-.09em;margin:36px 0;font-size:clamp(46px,10vw,86px);line-height:.78}.in-app-notice p{max-width:420px;color:var(--muted);line-height:1.6}.in-app-notice a,.in-app-notice button{letter-spacing:.08em;cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;min-height:52px;font:11px DM Mono,monospace;display:flex}.browser-primary{background:var(--red);color:#080808;margin-top:38px;font-weight:700}.in-app-notice button{color:var(--ink);border:1px solid var(--line);background:0 0;margin-top:12px}.social-deck{color:#f2f0eb;background:#101010;min-height:100vh;padding:0 20px 50px}.social-deck>header{z-index:10;letter-spacing:.09em;background:#101010;border-bottom:1px solid #343434;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;max-width:1080px;min-height:68px;margin:auto;font:10px DM Mono,monospace;display:grid;position:sticky;top:0}.social-deck>header>a{letter-spacing:-.08em;font:900 21px Inter,sans-serif}.social-deck>header>a span{color:var(--red)}.social-deck>header>p{text-align:center;color:#aaa}.social-deck>header nav{justify-self:end;gap:7px;display:flex}.social-deck>header nav a{color:#999;border:1px solid #444;place-items:center;width:25px;height:25px;display:grid}.social-deck>header nav a.active{background:var(--red);border-color:var(--red);color:#090909}.social-slides{gap:30px;max-width:1080px;margin:30px auto 0;display:grid}.social-slide{aspect-ratio:1;color:#080808;background:#f0eee9;flex-direction:column;width:100%;padding:clamp(26px,5vw,72px);display:flex;position:relative;overflow:hidden}.social-top{z-index:2;letter-spacing:.1em;justify-content:space-between;font:clamp(9px,1vw,13px) DM Mono,monospace;display:flex;position:relative}.social-content{z-index:2;margin:auto 0;position:relative}.social-eyebrow{letter-spacing:.1em;max-width:390px;margin:0 0 clamp(20px,3vw,40px);font:clamp(10px,1.2vw,15px) DM Mono,monospace}.social-slide h1{letter-spacing:-.095em;margin:0;font-size:clamp(58px,11.5vw,160px);font-weight:900;line-height:.75}.social-slide h1 span{display:block}.social-body{letter-spacing:-.04em;max-width:590px;margin:clamp(25px,4vw,55px) 0 0;font-size:clamp(17px,2.1vw,29px);font-weight:500;line-height:1.3}.social-number{z-index:1;letter-spacing:-.12em;color:#0808081a;font-size:clamp(72px,20vw,265px);line-height:.7;position:absolute;bottom:clamp(18px,4vw,60px);right:clamp(24px,5vw,70px)}.social-stamp{z-index:3;color:#f2f0eb;letter-spacing:.1em;background:#080808;padding:13px 16px;font:clamp(10px,1.2vw,15px) DM Mono,monospace;position:absolute;bottom:clamp(28px,5vw,72px);right:clamp(24px,5vw,70px)}.social-grid{pointer-events:none;background-image:linear-gradient(#0808081a 1px,#0000 1px),linear-gradient(90deg,#0808081a 1px,#0000 1px);background-size:16.666% 16.666%;position:absolute;inset:0}.theme-dark .social-slide{color:#f2f0eb;background:#080808}.theme-dark .social-grid{background-image:linear-gradient(#f2f0eb1f 1px,#0000 1px),linear-gradient(90deg,#f2f0eb1f 1px,#0000 1px)}.theme-dark .social-number{color:#f2f0eb17}.theme-dark .social-stamp,.theme-red .social-slide{background:var(--red);color:#080808}.theme-red .social-grid{background-image:linear-gradient(#0808082e 1px,#0000 1px),linear-gradient(90deg,#0808082e 1px,#0000 1px)}.social-deck>footer{text-align:center;letter-spacing:.1em;color:#999;max-width:1080px;margin:30px auto 0;font:10px DM Mono,monospace}.social-download-wrap{justify-content:space-between;align-items:center;gap:18px;max-width:1080px;margin:22px auto -8px;display:flex}.social-download{background:var(--red);color:#080808;letter-spacing:.08em;cursor:pointer;border:0;padding:14px 18px;font:700 11px DM Mono,monospace}.social-download:hover{background:#f2f0eb}.social-download span{margin-left:8px;font-size:18px;line-height:0}.social-download-wrap small{letter-spacing:.06em;color:#999;font:10px DM Mono,monospace}@media (max-width:600px){.social-deck{padding:0 10px 30px}.social-deck>header{grid-template-columns:1fr auto;gap:10px;padding:0 5px}.social-deck>header>p{display:none}.social-download-wrap{flex-direction:column;align-items:flex-start;gap:8px;margin:14px 0 -2px}.social-slides{gap:10px;margin-top:10px}.social-slide{padding:28px}.social-slide h1{font-size:14.5vw}.social-body{max-width:85%;font-size:17px}.social-deck>footer{padding:12px 20px;line-height:1.5}.social-stamp{padding:10px 11px}}.systems-scene{border-bottom:1px solid var(--line);background:#080808;height:300vh;position:relative}.systems-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.systems-meta{z-index:5;letter-spacing:.12em;color:var(--muted);justify-content:space-between;font:10px DM Mono,monospace;display:flex;position:absolute;top:94px;left:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px)}.systems-deck{position:absolute;inset:0}.system-card{transform-origin:bottom;border:1px solid;flex-direction:column;padding:clamp(22px,3vw,52px);display:flex;position:absolute;inset:15vh clamp(20px,5vw,82px) 7vh;overflow:hidden}.system-web{color:#0a0a0a;background:#f0eee9}.system-agent{color:#f2f0eb;background:#111}.system-flow{background:var(--red);color:#090909}.system-card-meta{letter-spacing:.12em;justify-content:space-between;font:10px DM Mono,monospace;display:flex}.system-card-main{z-index:2;max-width:min(880px,72%);margin-top:auto;position:relative}.system-card-main h2{letter-spacing:-.09em;margin:0;font-size:clamp(52px,7.8vw,126px);line-height:.77}.system-card-main p{max-width:430px;margin:30px 0 0;font-size:clamp(16px,1.45vw,22px);line-height:1.45}.system-browser{border:2px solid;align-items:flex-start;gap:7px;width:38%;height:43%;padding:20px;display:flex;position:absolute;top:18%;right:7%}.system-browser i{border:1px solid;border-radius:50%;width:8px;height:8px}.system-browser b{margin-left:auto;font:10px DM Mono,monospace}.system-browser strong{letter-spacing:-.06em;font-size:clamp(21px,2.3vw,40px);line-height:.9;position:absolute;bottom:20px;left:20px}.system-chat{width:40%;font:11px/1.55 DM Mono,monospace;position:absolute;top:20%;right:7%}.system-chat>span{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:12px;display:block}.system-chat p{background:#222;margin:24px 0 12px;padding:16px}.system-chat b{border-left:3px solid var(--red);padding:16px;font-weight:400;display:block}.system-flowchart{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:45%;display:flex;position:absolute;top:30%;right:6%}.system-flowchart b{letter-spacing:.08em;border:1px solid;padding:15px 12px;font:10px DM Mono,monospace}.system-flowchart i{background:currentColor;width:34px;height:1px;position:relative}.system-flowchart i:after{content:"›";font-size:21px;position:absolute;top:-12px;right:-2px}@media (max-width:800px){.systems-scene{height:270vh}.systems-meta{font-size:9px;top:88px}.systems-meta span:last-child{display:none}.system-card{padding:24px;top:13vh;bottom:5vh}.system-card-main{max-width:100%;margin-top:36vh}.system-card-main h2{font-size:14vw;line-height:.8}.system-card-main p{margin-top:22px;font-size:16px}.system-browser,.system-chat,.system-flowchart{width:auto;height:auto;top:16%;left:24px;right:24px}.system-browser{height:22%;top:17%;right:24px}.system-browser strong{font-size:25px}.system-chat p,.system-chat b{padding:12px}.system-flowchart{justify-content:flex-start;gap:7px;top:22%}.system-flowchart b{padding:11px 9px;font-size:8px}.system-flowchart i{width:16px}}.team{background:#0b0b0b}.team-layout{grid-template-columns:minmax(320px,.82fr) 1.18fr;align-items:center;gap:clamp(45px,8vw,130px);display:grid}.team-photo{aspect-ratio:4/5;border:1px solid var(--line);background:#111;position:relative;overflow:hidden}.team-photo:after{content:"";pointer-events:none;background:linear-gradient(150deg,#0000 48%,#ff302b47);transition:opacity .4s;position:absolute;inset:0}.team-photo img{object-fit:cover;object-position:center bottom;filter:grayscale()contrast(1.08);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.02)}.team-photo:hover img{transform:scale(1.07)}.team-photo:hover:after{opacity:.35}.team-photo>span{z-index:2;letter-spacing:.1em;color:var(--ink);background:#070707;padding:8px 10px;font:9px DM Mono,monospace;position:absolute;bottom:18px;left:18px}.team-copy>span{letter-spacing:.13em;color:var(--red);font:10px DM Mono,monospace}.team-copy h3{letter-spacing:-.085em;margin:45px 0;font-size:clamp(55px,7vw,112px);line-height:.79}.team-copy>p{max-width:760px;color:var(--muted);font-size:clamp(16px,1.35vw,21px);line-height:1.65}.team-facts{border-top:1px solid var(--line);margin-top:55px}.team-facts>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;align-items:center;padding:18px 0;display:grid}.team-facts small{color:var(--muted);letter-spacing:.1em;font:9px DM Mono,monospace}.team-facts b,.team-facts a{letter-spacing:.08em;font:11px DM Mono,monospace}.team-facts a{text-decoration:underline;-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px}@media (max-width:800px){.team-layout{grid-template-columns:1fr}.team-photo{width:min(100%,520px)}.team-copy h3{margin:35px 0}.team-facts{margin-top:40px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
