@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;550;600;650;700;750;800&display=swap";
:root{--bg:#0d100f;--surface:#131715;--surface-light:#1b201c;--line:#293029;--text:#edf0e9;--muted:#a0a69f;--quiet:#7e897e;--accent:#b5ec94;--font-body:"DM Sans", Arial, sans-serif;--font-heading:"Manrope", Arial, sans-serif;--font-mono:"SFMono-Regular", Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a,button{touch-action:manipulation}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:550;line-height:1.18}svg{flex-shrink:0}button:disabled{cursor:default}.section-shell{width:min(1240px,100% - 112px);margin-inline:auto}.mono,.tiny-label,.eyebrow{font-family:var(--font-mono);font-weight:400}.tiny-label{letter-spacing:1.5px;color:var(--muted);font-size:12px;line-height:1.6}.eyebrow{letter-spacing:1.7px;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.section-eyebrow{color:var(--accent);margin-bottom:25px}.skip-link{z-index:100;background:var(--accent);color:var(--bg);padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d100fed;border-bottom:1px solid #ffffff06;height:90px;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;width:min(1240px,100% - 112px);height:100%;margin:auto;display:flex}.wordmark{font-family:var(--font-heading);letter-spacing:-3px;font-size:33px;font-weight:800;line-height:1}.wordmark span{color:var(--accent)}.navigation{align-items:center;gap:35px;font-size:13px;display:flex}.navigation>a{color:#c1c6be;transition:color .2s}.navigation>a:hover{color:var(--accent)}.navigation .nav-contact{color:var(--text);background:0 0;border:1px solid #3b4439;border-radius:5px;align-items:center;gap:19px;margin-left:3px;padding:9px 16px;transition:border-color .2s;display:flex}.navigation .nav-contact:hover{border-color:#4e6244}.menu-toggle{background:0 0;padding:8px;display:none}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;min-height:684px;padding-top:92px;padding-bottom:83px;display:grid}.little-cross{color:var(--accent);font-size:20px;line-height:1}.hero h1{letter-spacing:-4.4px;margin:28px 0 25px;font-size:clamp(48px,5.5vw,76px);font-weight:550;line-height:1.12}.hero h1>span{color:#d8ded5}.hero h1 .accent-word{color:var(--accent)}.hero-intro{color:var(--muted);font-size:15px;line-height:1.9}.hero-actions{gap:12px;margin-top:30px;display:flex}.button{border-radius:5px;justify-content:center;align-items:center;gap:25px;min-height:46px;padding:12px 20px;font-size:13px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--accent);color:#14200f}.primary:hover{background:#c8f5ae}.secondary{background:0 0;border:1px solid #394037}.secondary:hover{background:var(--surface-light)}.hero-footnote{color:var(--quiet);letter-spacing:.35px;align-items:center;gap:13px;margin-top:31px;font-size:12px;display:flex}.footnote-separator{background:#697466;border-radius:50%;width:3px;height:3px}.hero-system{background-image:radial-gradient(#7c8b7025 .7px,#0000 .7px);background-size:20px 20px;align-self:center;min-width:0;margin-top:16px;padding:22px 22px 18px;position:relative}.system-corner{border-style:solid;border-color:#43523b;width:19px;height:19px;position:absolute}.top-left{border-width:1px 0 0 1px;top:0;left:0}.bottom-right{border-width:0 1px 1px 0;bottom:0;right:0}.system-topline{letter-spacing:1.7px;color:#858f80;justify-content:space-between;font-size:12px;display:flex}.system-index{color:#b1c1a5}.orbital{max-width:400px;height:350px;margin:auto;position:relative}.orbit{border:1px solid #788b6326;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-outer{width:325px;height:325px}.orbit-middle{border-style:dashed;border-color:#7c966731;width:250px;height:250px;animation:100s linear infinite orbit-spin}.orbit-inner{background:#1c29101a;border-color:#a1ca7840;width:167px;height:167px}.orbit-axis{background:#72826316;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.axis-x{width:360px;height:1px}.axis-y{width:1px;height:350px}.core{background:#141b13;border:1px solid #384b2b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:143px;height:143px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 65px #a4de6810}.core-symbol{font-family:var(--font-heading);letter-spacing:-5px;font-size:58px;font-weight:650;line-height:1.2}.core-symbol>span{color:var(--accent)}.core>.mono{letter-spacing:.7px;color:#92a285;margin-top:8px;font-size:12px}.orbit-node{color:#7f9473;background:#181e16;border:1px solid #384431;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;transition:border-color .2s,background .2s;display:flex;position:absolute}.orbit-node:hover,.orbit-node.selected{color:var(--accent);background:#202c19;border-color:#9ecd75}.orbit-node>span{white-space:nowrap;letter-spacing:.2px;color:#a5b29b;background:#0d100fee;padding:1px 5px;font-size:12px;position:absolute}.orbit-node-0{top:0;left:calc(50% - 20px)}.orbit-node-0>span{bottom:calc(100% + 7px)}.orbit-node-1{top:195px;right:17px}.orbit-node-1>span{top:calc(100% + 9px);right:-5px}.orbit-node-2{top:210px;left:22px}.orbit-node-2>span{top:calc(100% + 9px);left:-5px}.orbit-particle{background:#a4c17b;border-radius:50%;width:5px;height:5px;position:absolute}.particle-one{top:80px;left:61px}.particle-two{background:#576a42;width:3px;height:3px;bottom:40px;right:100px}.system-bottomline{border-top:1px solid #2e3728;justify-content:space-between;align-items:center;gap:10px;padding:15px 0 0;display:flex}.system-bottomline .tiny-label{color:var(--accent);letter-spacing:1.6px;text-transform:uppercase;font-size:12px}.system-bottomline p{font-family:var(--font-heading);margin-top:4px;font-size:14px}.system-bottomline>svg{color:#879d78}.system-description{color:var(--quiet);min-height:17px;margin-top:4px;font-size:12px;display:block}.credibility{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding-block:30px 34px;display:flex}.credibility>.tiny-label{max-width:112px;font-size:12px;line-height:1.9}.company-name{font-family:var(--font-heading);color:#a8ada4;letter-spacing:-.7px;font-size:23px;font-weight:650;line-height:1.2}.company-light{font-weight:400}.company-subtitle{font-family:var(--font-mono);letter-spacing:1.2px;color:#7e8878;margin-top:7px;font-size:12px;display:block}.stanford-name{letter-spacing:-.5px;font-family:Georgia,serif;font-size:29px;font-weight:400}.algo-name{letter-spacing:-.9px;font-size:20px;font-weight:550}.work-section{padding-top:104px;padding-bottom:80px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:41px;display:flex}h2{letter-spacing:-1.8px;font-size:39px;line-height:1.25}h2>span{color:var(--quiet)}.section-heading>p{color:var(--muted);padding-bottom:4px;font-size:13px;line-height:1.9}.featured-work{background:var(--surface);border:1px solid var(--line);border-radius:9px;grid-template-columns:.95fr 1.1fr;gap:42px;padding:40px;display:grid;overflow:hidden}.work-kicker{align-items:center;gap:14px;display:flex}.project-index{color:#75816e;font-family:var(--font-mono);font-size:12px}.work-kicker .tiny-label{letter-spacing:1.1px;font-size:12px}.featured-copy h3{letter-spacing:-1px;margin:30px 0 18px;font-size:33px;line-height:1.25}.featured-copy>p{color:var(--muted);max-width:360px;font-size:14px;line-height:1.85}.tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.tags>span{color:#b0b7aa;border:1px solid #333c2f;border-radius:4px;padding:3px 9px;font-size:12px}.text-link{align-items:center;gap:10px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.text-link:hover{color:var(--accent)}.featured-copy>.text-link{color:var(--accent);margin-top:32px}.engineering{background:#10150f;border:1px solid #343d2e;border-radius:7px;align-self:center;min-width:0;overflow:hidden}.engineering-toolbar{background:#181f14;border-bottom:1px solid #2a3325;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.engineering-toolbar>.mono{letter-spacing:1px;color:#acb7a2;font-size:12px}.view-switch{background:#11170d;border:1px solid #35402c;border-radius:4px;gap:2px;padding:3px;display:flex}.view-switch button{color:#8d9c7f;background:0 0;border-radius:2px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:flex}.view-switch button[aria-pressed=true]{color:#d2e7c0;background:#2c3a21}.view-switch button:hover{color:var(--accent)}.project-overview{min-height:274px;padding:27px 25px 17px}.project-overview>.tiny-label{letter-spacing:1.6px;text-align:center;color:#829475;font-size:12px;display:block}.overview-diagram{justify-content:center;align-items:center;margin:32px 6px 15px;display:flex}.document-stack,.processing-node,.answer-node{color:#b3ca9e;background:#1c2716;border:1px solid #44543a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.document-stack{position:relative;transform:rotate(-7deg)}.document-stack:before{content:"";z-index:-1;background:#182013;border:1px solid #3f4b38;border-radius:8px;position:absolute;inset:-5px 5px 5px -5px}.processing-node{color:var(--accent);background:#26371b;border-color:#738f55}.answer-node{color:var(--accent);border-style:dashed}.connection-line{background:#4a5d3c;flex:1;height:1px;position:relative}.connection-line:after{content:"";border-bottom:1px solid #718b58;border-right:1px solid #718b58;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(-45deg)}.diagram-labels{color:#829575;justify-content:space-between;gap:10px;font-size:12px;display:flex}.sample-query{color:#b5c6a4;background:#192112;border:1px solid #35422a;border-radius:4px;align-items:center;gap:12px;margin-top:27px;padding:12px 13px;font-size:12px;display:flex}.sample-query>svg{color:#7e9a65;margin-left:auto}.query-icon{color:#87b45f}.diagram-caption{letter-spacing:.35px;color:#6f8162;text-align:center;margin-top:12px;font-size:12px}.pipeline-view{min-height:274px;padding:24px 20px}.pipeline-nodes{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.pipeline-node{color:#8ca077;text-align:center;background:#192013;border:1px solid #35402b;border-radius:5px;flex-direction:column;align-items:center;gap:9px;padding:10px 7px;font-size:12px;line-height:1.4;display:flex;position:relative}.pipeline-node.active{color:#d5efbf;background:#27371a;border-color:#8bab67}.node-order{font-size:12px;font-family:var(--font-mono);color:#7c9268;align-self:flex-start}.node-description{min-height:95px;margin-top:19px}.node-description .tiny-label{color:#83a465;font-size:12px}.node-description h4{margin:5px 0 7px;font-size:15px}.node-description p{color:#9aaa8d;font-size:12px;line-height:1.7}.text-button{color:var(--accent);background:0 0;align-items:center;gap:12px;padding:10px 0 0;font-size:12px;display:flex}.work-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.work-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:27px 30px 23px;transition:border-color .25s,transform .25s;overflow:hidden}.work-card:hover{border-color:#637553;transform:translateY(-3px)}.card-arrow{color:#8b9783;margin-left:auto}.metric-visual{background:#10140f;border:1px solid #283222;border-radius:5px;height:145px;margin-top:30px;margin-bottom:22px}.container-visual{flex-direction:column;justify-content:center;gap:12px;padding:24px 27px;display:flex}.size-bar{height:24px;font-family:var(--font-mono);border-radius:2px;align-items:center;font-size:12px;display:flex;position:relative}.size-bar.original{color:#a1ae97;background:repeating-linear-gradient(120deg,#394632 0 1px,#0000 1px 6px);border:1px solid #3d4c33;width:100%;padding-left:10px}.size-bar.optimized{background:var(--accent);color:#26371b;width:13.53%;min-width:49px;padding-left:6px}.size-bar.optimized:after{content:"−86%";color:var(--accent);white-space:nowrap;position:absolute;left:calc(100% + 14px)}.metric-note{font-family:var(--font-mono);letter-spacing:1px;color:#72836a;margin-top:1px;font-size:12px}.records-visual{padding:22px 32px 17px}.record-grid{grid-template-columns:repeat(15,1fr);gap:6px;max-width:350px;margin:auto;display:grid}.record-grid>span{background:#6f8e55;border:1px solid #87aa63;border-radius:2px;height:13px}.record-grid>span.deduped{background:0 0;border:1px dashed #34482a;transition:background .3s}.work-card:hover .record-grid>span.deduped{background:#b1e28b17}.record-legend{color:#8fa57c;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:12px;display:flex}.record-legend>span{background:#8ca76d;border-radius:50%;width:5px;height:5px}.work-card>h3{letter-spacing:-.6px;margin-bottom:12px;font-size:23px}.work-card>p{color:var(--muted);max-width:420px;min-height:72px;font-size:13px;line-height:1.85}.card-bottom{border-top:1px solid var(--line);color:var(--quiet);justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:19px;font-size:12px;display:flex}.card-bottom>strong{font-family:var(--font-heading);color:var(--accent);font-size:17px;font-weight:500}.wide-project{border:1px solid var(--line);border-radius:7px;align-items:center;gap:26px;margin-top:22px;padding:26px 30px;transition:background .2s,border-color .2s;display:flex}.wide-project:hover{background:var(--surface);border-color:#637553}.wide-project h3{letter-spacing:-.5px;margin-top:8px;font-size:19px}.wide-project-meta{color:var(--quiet);margin-left:auto;font-size:12px}.wide-project>svg{color:var(--accent)}.major-builds{padding-top:104px}.major-builds .glimpse-grid{margin-top:8px}.glimpse-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.glimpse-card{flex-direction:column;display:flex}.glimpse-card>h3{margin-top:2px}.glimpse-card>p{min-height:0;margin-bottom:20px}.glimpse-card .card-bottom{margin-top:auto}.case-repo{color:var(--accent);align-items:center;gap:6px;margin-top:-14px;font-size:13px;display:inline-flex}.glimpse-private{letter-spacing:1.2px;color:#8d9a8d;padding:2px 0;font-size:9px}.contact-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060807b8;place-items:center;padding:20px;animation:.2s ease-out overlay-in;display:grid;position:fixed;inset:0}.contact-dialog{background:var(--surface);border:1px solid #333d34;border-radius:14px;gap:9px;width:min(430px,100%);padding:24px 22px 18px;animation:.28s cubic-bezier(.22,.68,.32,1) dialog-in;display:grid;box-shadow:0 30px 80px #00000080}.dialog-head{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.dialog-head h3{letter-spacing:-.8px;margin-top:7px;font-size:24px}.dialog-close{background:var(--surface-light);border:1px solid var(--line);color:var(--muted);border-radius:8px;place-items:center;padding:8px;transition:color .2s,border-color .2s;display:grid}.dialog-close:hover{color:var(--text);border-color:#4a584a}.contact-row{border:1px solid var(--line);background:var(--surface-light);color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:14px;width:100%;padding:13px 14px;transition:border-color .2s,background .2s;display:flex}a.contact-row:hover,button.contact-row:hover{background:#1a211b;border-color:#4e6244}.contact-row .channel{color:var(--accent)}.contact-row strong{font-family:var(--font-heading);letter-spacing:-.2px;font-size:14px;font-weight:600;display:block}.contact-row small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.contact-row .row-arrow{color:#6c786c;margin-left:auto}a.contact-row:hover .row-arrow{color:var(--accent)}.contact-row.is-static{border-style:dashed}.row-icon{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:7px;flex-shrink:0;place-items:center;margin-left:auto;padding:7px;transition:color .2s,border-color .2s;display:grid}.is-static .row-icon:first-of-type{margin-left:0}.row-icon:hover{color:var(--accent);border-color:#4e6244}.linkedin-mark{background:var(--accent);color:#14200f;width:20px;height:20px;font-family:var(--font-heading);letter-spacing:-.5px;border-radius:5px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.dialog-note{color:var(--quiet);text-align:center;letter-spacing:.4px;margin-top:5px;font-size:11px}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overlay-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.contact-overlay,.contact-dialog{animation:none}}.loop-visual{align-items:stretch;gap:0;margin:10px 0 8px;display:flex}.loop-node{border:1px solid var(--line);background:var(--surface-light);color:#b9c6b1;border-radius:8px;flex:1;align-content:center;justify-items:center;gap:8px;min-width:0;padding:13px 5px 12px;transition:border-color .25s;display:grid;position:relative}.glimpse-card:hover .loop-node.has-sub{border-color:#4e6244}.loop-node>.mono{letter-spacing:1.3px;color:#c6d2bf;font-size:10px}.loop-node>small.mono{font-family:var(--font-mono);letter-spacing:1px;color:var(--accent);white-space:nowrap;background:#b5ec941a;border:1px solid #b5ec9436;border-radius:4px;padding:3px 9px;font-size:10px;font-weight:600}.loop-step{background:#3c4639;flex-shrink:0;align-self:center;width:12px;height:1px}.loop-ai{letter-spacing:.8px;border:1px dashed #46523f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0 8px;padding:8px 11px;font-size:10px;display:flex}.loop-ai .ai-quote{color:#d3ddcc;font-style:normal}.loop-ai svg{color:#8fa07e}.loop-ai .ai-effect{color:var(--accent);letter-spacing:1.4px}.pay-visual{justify-content:center;margin:14px 0 30px;display:flex;position:relative}.pay-phone{background:#141a15;border:1px solid #3a443a;border-radius:20px;justify-items:center;gap:10px;width:176px;padding:12px 14px 14px;display:grid;box-shadow:0 18px 40px #00000059}.pay-notch{background:#2c352c;border-radius:4px;width:34px;height:4px}.pay-carrier{letter-spacing:1.6px;color:#a3b098;font-size:8px}.pay-amount{letter-spacing:2px;color:var(--accent);font-size:20px}.pay-rows{letter-spacing:.6px;color:#a3b098;grid-template-columns:auto 1fr;gap:5px 14px;width:100%;font-size:9.5px;display:grid}.pay-rows .mono{color:#d3ddcc;text-align:right}.pay-btn{background:var(--accent);color:#14200f;letter-spacing:.3px;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px 0;font-size:10.5px;font-weight:650;display:flex}.pay-receipt{letter-spacing:1.2px;color:#cfe0c4;background:#141a15;border:1px solid #4e6244;border-radius:7px;justify-items:center;gap:3px;padding:8px 13px 7px;font-size:9px;display:grid;position:absolute;bottom:-8px;right:6%;transform:rotate(-2deg);box-shadow:0 10px 24px #0006}.pay-receipt svg{color:var(--accent)}.pay-receipt small{color:#9db38e;letter-spacing:1px;font-size:8px}.glimpse-links{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.glimpse-links a{color:#b1b9aa;align-items:center;gap:4px;transition:color .2s;display:inline-flex}.glimpse-links a:hover,.glimpse-card:hover .glimpse-links a{color:var(--accent)}.glimpse-card h3 a{color:inherit}.glimpse-card h3 a:hover{color:var(--accent)}.matrix-caption{letter-spacing:1.4px;color:#8d9a8d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;font-size:9px;display:flex}.matrix-legend{color:#9db38e;align-items:center;gap:6px;display:inline-flex}.matrix-legend i{background:#7fa065;border-radius:50%;width:5px;height:5px}.experience-section{background:#111512;border-block:1px solid #252d23;padding-block:79px 70px}.experience-section .section-heading{margin-bottom:39px}.experience-section h2{font-size:35px}.experience-list{border-top:1px solid #30392b}.experience-row{border-bottom:1px solid #2b3427;grid-template-columns:170px 1fr 1.2fr 24px;align-items:start;gap:30px;padding:29px 0;display:grid}.experience-date{font-family:var(--font-mono);letter-spacing:.3px;color:#8d9985;align-items:center;gap:10px;padding-top:5px;font-size:12px;display:flex}.timeline-dot{background:#697e59;border-radius:50%;flex-shrink:0;width:5px;height:5px}.experience-position>h3{letter-spacing:-.4px;font-size:18px}.experience-position>p{color:var(--muted);margin-top:7px;font-size:12px}.experience-detail>p{color:#a2ac9c;font-size:12px;line-height:1.8}.experience-detail>span{color:#87a474;letter-spacing:.1px;margin-top:8px;font-size:12px;display:inline-block}.experience-link{color:#899b7a;padding:4px}.experience-link:hover{color:var(--accent)}.about-section{grid-template-columns:1.1fr 1fr;gap:115px;padding-block:99px 68px;display:grid}.about-copy h2{margin-bottom:25px;font-size:36px}.about-copy>p{color:var(--muted);margin-top:15px;font-size:13px;line-height:1.9}.education-line{gap:40px;margin-top:32px;margin-bottom:30px;display:flex}.education-line>div>strong{font-family:var(--font-heading);letter-spacing:-1px;font-size:24px;font-weight:500;display:block}.education-line strong>span{color:var(--quiet);font-size:15px}.education-line>div>span{color:var(--quiet);margin-top:7px;font-size:12px;display:block}.about-copy .text-link{color:#b9c7ad;font-size:12px}.principles{align-self:center;padding-top:30px}.principles>.tiny-label{margin-bottom:9px;font-size:12px;display:block}.principle{border-bottom:1px solid var(--line);gap:22px;padding:26px 0;display:flex}.principle>span{font-family:var(--font-mono);color:#769461;margin-top:2px;font-size:12px}.principle h3{letter-spacing:-.4px;font-size:17px}.principle p{color:var(--quiet);max-width:285px;margin-top:9px;font-size:12px;line-height:1.8}.recognition{border-block:1px solid var(--line);grid-template-columns:.8fr 1.15fr 1fr 1.1fr;align-items:start;gap:35px;margin-bottom:100px;padding-block:27px;display:grid}.recognition-label{color:#819375;align-items:center;gap:10px;padding-top:3px;display:flex}.recognition .tiny-label{letter-spacing:.9px;font-size:12px}.recognition strong{color:#bec7b7;font-size:12px;font-weight:500}.recognition p{color:#7d8975;margin-top:5px;font-size:12px;line-height:1.8}.contact-section{background:#172014;border-block:1px solid #35432b;padding-block:61px 55px}.contact-section .section-eyebrow{color:#91b575;margin-bottom:26px;font-size:12px}.contact-main{justify-content:space-between;align-items:center;gap:40px;display:flex}.contact-main h2{letter-spacing:-2.3px;font-size:48px;line-height:1.25}.contact-main h2 a,.contact-main h2 button,.contact-main h2 .contact-heading-link{color:var(--accent);font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:0;padding:0;display:inline;position:relative}.contact-main h2 a:after,.contact-main h2 button:after,.contact-main h2 .contact-heading-link:after{content:"";background:#819f62;height:1px;transition:opacity .2s;position:absolute;bottom:1px;left:0;right:0}.contact-main h2 a:hover:after,.contact-main h2 button:hover:after,.contact-main h2 .contact-heading-link:hover:after{opacity:.7}.contact-main h2 svg{vertical-align:baseline;width:34px;height:34px;margin-left:10px;transition:transform .2s}.contact-main h2 a:hover svg,.contact-main h2 button:hover svg,.contact-main h2 .contact-heading-link:hover svg{transform:translate(2px,-2px)}.contact-main>div{min-width:210px}.contact-main>div>p{color:#b0bea3;margin-bottom:20px;font-size:13px;line-height:1.8}.contact-email{margin-top:29px}.contact-email>a{color:#b0bea3;align-items:center;gap:10px;font-size:12px;display:inline-flex}.contact-email>a:hover{color:var(--accent)}.site-footer{min-height:110px;color:var(--quiet);align-items:center;gap:24px;font-size:12px;display:flex}.site-footer>.wordmark{color:var(--text);font-size:28px}.site-footer>div{gap:27px;margin-left:auto;display:flex}.site-footer>div a{align-items:center;gap:5px;display:flex}.site-footer a:hover{color:var(--accent)}.case-study{max-width:1060px;padding-block:50px 0}.back-link{color:var(--muted);margin-bottom:58px;font-size:12px}.case-study>.eyebrow{color:var(--accent);font-size:12px}.case-study>h1{letter-spacing:-3px;max-width:900px;margin-top:22px;font-size:clamp(40px,5.5vw,70px)}.case-study>h1>span{color:var(--accent)}.case-summary{max-width:780px;color:var(--muted);margin-top:25px;font-size:20px;line-height:1.8}.case-meta{border-block:1px solid var(--line);grid-template-columns:1fr .8fr 1.8fr;gap:35px;margin:42px 0 48px;padding-block:24px;display:grid}.case-meta .tiny-label{font-size:12px}.case-meta p{color:#bdc5b7;margin-top:9px;font-size:13px}.case-study>.engineering .engineering-toolbar{padding:18px 25px}.case-study>.engineering .engineering-toolbar>.mono{font-size:12px}.case-study>.engineering .view-switch button{padding:8px 12px;font-size:12px}.case-study>.engineering .project-overview{padding:44px 60px 28px}.case-study>.engineering .overview-diagram{max-width:670px;margin:42px auto 20px}.case-study>.engineering .document-stack,.case-study>.engineering .processing-node,.case-study>.engineering .answer-node{width:88px;height:88px}.case-study>.engineering .diagram-labels{max-width:670px;margin:auto;font-size:12px}.case-study>.engineering .sample-query{max-width:670px;margin:35px auto 0;padding:18px;font-size:14px}.case-study>.engineering .diagram-caption,.case-study>.engineering .project-overview>.tiny-label{font-size:12px}.case-study>.engineering .pipeline-view{padding:35px 40px}.case-study>.engineering .pipeline-node{padding:20px;font-size:13px}.case-study>.engineering .node-description h4{font-size:22px}.case-study>.engineering .node-description p{font-size:15px}.case-study>.engineering .text-button{margin-top:10px;font-size:13px}.case-body{max-width:850px;margin:65px auto}.case-body>section{border-bottom:1px solid var(--line);gap:40px;padding:32px 0;display:flex}.case-body>section>.tiny-label{color:var(--accent);padding-top:6px}.case-body h2{letter-spacing:-.6px;font-size:25px}.case-body section p{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.9}.source-note{color:var(--quiet);margin-top:30px;font-size:12px}.next-case{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:40px 0 65px;display:flex}.next-case>div>a{font-family:var(--font-heading);letter-spacing:-.5px;align-items:center;gap:20px;margin-top:15px;font-size:25px;display:flex}.next-case>div>a:hover{color:var(--accent)}.next-case>.text-link{color:var(--muted);font-size:12px}.not-found{padding-block:140px}.not-found h1{letter-spacing:-2px;margin:25px 0 40px;font-size:55px}@keyframes orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (min-width:1500px){.hero{padding-block:115px 100px}.hero h1{font-size:82px}.hero-system{margin-inline:20px}.orbital{height:380px}.orbit-outer{width:350px;height:350px}.orbit-node-0{top:0}.orbit-node-1{top:215px;right:0}.orbit-node-2{top:220px;left:0}}@media (max-width:1150px){.section-shell,.nav-shell{width:calc(100% - 72px)}.hero{gap:25px;min-height:620px;padding-top:65px}.hero h1{letter-spacing:-3px;font-size:60px}.hero-system{padding:20px 10px}.orbital{height:315px}.orbit-outer{width:285px;height:285px}.orbit-middle{width:220px;height:220px}.axis-x{width:290px}.axis-y{height:310px}.orbit-node-1{top:177px;right:0}.orbit-node-2{top:184px;left:0}.system-description{font-size:12px}.featured-work{gap:28px;padding:30px}.featured-copy h3{font-size:29px}.engineering-toolbar{flex-wrap:wrap;gap:7px}.experience-row{grid-template-columns:138px 1fr 1.1fr 20px;gap:20px}.about-section{gap:60px}.recognition{gap:22px}.contact-main h2{font-size:44px}.work-card{padding:25px}.work-card>p{min-height:95px}.wide-project-meta{display:none}.wide-project>svg{margin-left:auto}}@media (max-width:850px){.hero h1{letter-spacing:-2.5px;font-size:49px}.hero{grid-template-columns:1.1fr 1fr;gap:12px}.hero-intro{font-size:13px}.hero .eyebrow{font-size:12px}.hero-system{padding-inline:5px}.orbital{height:290px}.orbit-outer{width:252px;height:252px}.orbit-middle{width:200px;height:200px}.orbit-inner{width:146px;height:146px}.core{width:124px;height:124px}.core-symbol{font-size:49px}.axis-x{width:250px}.axis-y{height:280px}.orbit-node-1{top:159px;right:0}.orbit-node-2{top:174px;left:0}.orbit-node{width:37px;height:37px}.orbit-node>span{font-size:12px}.system-topline{letter-spacing:1px;font-size:12px}.system-description{display:none}.system-bottomline p{font-size:12px}.company-name{font-size:19px}.algo-name{font-size:16px}.stanford-name{font-size:25px}.credibility{gap:15px}.credibility>.tiny-label{max-width:88px;font-size:12px}.company-subtitle{letter-spacing:.6px;font-size:12px}.featured-work{grid-template-columns:1fr;gap:30px}.featured-copy>p{max-width:550px}.featured-copy h3 br{display:none}.engineering-toolbar{flex-wrap:nowrap}.featured-work .project-overview{padding-inline:40px}.section-heading h2{font-size:33px}.work-kicker .tiny-label{font-size:12px}.metric-visual{height:125px}.records-visual{padding:18px}.record-grid{gap:4px}.record-grid>span{height:12px}.work-card h3{font-size:21px}.work-card>p{min-height:120px}.card-bottom{flex-direction:column;align-items:flex-start;gap:5px}.glimpse-grid{grid-template-columns:1fr;gap:18px}.experience-row{grid-template-columns:110px 1fr 25px;gap:15px}.experience-detail{grid-column:2}.experience-link{grid-area:1/3}.experience-row{position:relative}.experience-link{position:absolute;top:27px;right:0}.experience-detail p{max-width:460px}.experience-date{font-size:12px}.about-section{grid-template-columns:1fr 1fr;gap:40px}.about-copy h2{font-size:30px}.education-line{flex-wrap:wrap;gap:22px}.recognition{grid-template-columns:1fr 1fr;gap:30px}.contact-main h2{font-size:36px}.contact-main>div{min-width:150px}.contact-main h2 svg{width:25px;height:25px}.case-meta{grid-template-columns:1fr 1fr}.case-meta>div:last-child{grid-column:1/-1}.next-case{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.section-shell,.nav-shell{width:calc(100% - 40px)}.site-header{height:74px}.wordmark{font-size:31px}.menu-toggle{display:flex}.navigation{border-bottom:1px solid var(--line);background:#111610;align-items:stretch;gap:24px;padding:23px 24px;display:none;position:absolute;top:74px;left:0;right:0}.navigation.is-open{flex-direction:column;display:flex}.navigation .nav-contact{justify-content:space-between;margin:0}.hero{grid-template-columns:1fr;gap:43px;min-height:0;padding-top:42px;padding-bottom:40px}.hero h1{letter-spacing:-2.9px;margin-block:25px 23px;font-size:clamp(42px,11vw,65px)}.hero .eyebrow{letter-spacing:1.2px;font-size:12px}.hero-intro{max-width:370px;font-size:14px}.desktop-break{display:none}.hero-actions{margin-top:25px}.button{gap:20px;min-height:46px;padding:11px 17px;font-size:13px}.hero-footnote{margin-top:25px}.hero-system{width:100%;max-width:400px;margin:5px auto 0;padding:20px}.system-topline{font-size:12px}.orbital{height:310px}.orbit-outer{width:280px;height:280px}.orbit-middle{width:220px;height:220px}.orbit-inner{width:158px;height:158px}.core{width:137px;height:137px}.orbit-node{width:41px;height:41px}.orbit-node-1{top:175px;right:0}.orbit-node-2{top:182px;left:0}.orbit-node-0{top:0}.orbit-node>span{font-size:12px}.system-description{font-size:12px;display:block}.system-bottomline p{font-size:13px}.credibility{grid-template-columns:1fr 1fr;gap:26px 30px;padding-block:26px;display:grid}.credibility>.tiny-label{grid-column:1/-1;max-width:none;font-size:12px}.company-name{font-size:23px}.stanford-name{font-size:29px}.company-subtitle{letter-spacing:1px;font-size:12px}.algo-name{font-size:20px}.work-section{padding-top:66px;padding-bottom:50px}.section-eyebrow{margin-bottom:20px;font-size:12px}.section-heading{margin-bottom:28px;display:block}.section-heading h2,h2{letter-spacing:-1.3px;font-size:32px}.section-heading>p{margin-top:20px;font-size:12px}.featured-work{gap:27px;padding:23px 19px}.featured-copy h3{margin-top:23px;font-size:29px}.featured-copy h3 br{display:block}.featured-copy>p{font-size:13px}.featured-copy>.text-link{margin-top:26px}.engineering-toolbar{flex-wrap:wrap;gap:7px;padding:10px 9px}.engineering-toolbar>.mono{font-size:12px}.view-switch button{padding:5px;font-size:12px}.featured-work .project-overview{padding:24px 15px 16px}.project-overview>.tiny-label{letter-spacing:1px;font-size:12px}.document-stack,.processing-node,.answer-node{border-radius:6px;width:47px;height:47px}.diagram-labels{font-size:12px}.sample-query{gap:7px;padding:11px 9px;font-size:12px}.sample-query>svg{width:12px}.diagram-caption{font-size:12px}.pipeline-view{padding:20px 12px}.pipeline-node{padding:8px 4px;font-size:12px}.pipeline-nodes{gap:4px}.pipeline-node>svg{width:20px}.node-description p,.text-button{font-size:12px}.work-grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.work-card{padding:24px}.work-kicker .tiny-label{font-size:12px}.metric-visual{height:140px}.work-card h3{font-size:24px}.work-card>p{min-height:0;font-size:13px}.card-bottom{flex-direction:row;align-items:center}.records-visual{padding:24px}.record-grid{gap:6px}.wide-project{gap:15px;margin-top:16px;padding:22px 18px}.wide-project h3{font-size:17px;line-height:1.5}.wide-project .project-index{display:none}.wide-project .tiny-label{font-size:12px}.major-builds{padding-top:72px}.glimpse-grid{grid-template-columns:1fr}.experience-section{padding-block:53px 45px}.experience-section h2{font-size:30px}.experience-section .section-heading>.text-link{margin-top:24px}.experience-row{grid-template-columns:1fr;gap:11px;padding-block:25px}.experience-date{grid-column:1;font-size:12px}.experience-position{grid-column:1;padding-left:15px}.experience-detail{grid-column:1;padding-left:15px;padding-right:15px}.experience-position>h3{font-size:20px}.experience-position>p,.experience-detail>p,.experience-detail>span{font-size:12px}.experience-link{top:23px}.about-section{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:40px}.about-copy h2{font-size:32px}.about-copy>p{font-size:14px}.education-line{gap:38px}.education-line>div>span{font-size:12px}.principles{padding-top:0}.principle p{max-width:none;font-size:13px}.principle h3{font-size:18px}.recognition{grid-template-columns:1fr;gap:22px;margin-bottom:60px;padding-block:25px}.recognition strong{font-size:13px}.recognition p,.recognition-label .tiny-label{font-size:12px}.contact-section{padding-block:45px}.contact-main{display:block}.contact-main h2{letter-spacing:-1.6px;font-size:clamp(32px,8.1vw,45px)}.contact-main>div{margin-top:26px}.contact-main>div>p{font-size:13px}.contact-main>div>p br{display:none}.contact-main>div>.button{justify-content:space-between;width:100%}.contact-email>a{font-size:12px}.site-footer{flex-wrap:wrap;gap:18px;min-height:120px;padding-block:25px}.site-footer>span{font-size:12px}.site-footer>div{justify-content:space-between;gap:15px;width:100%;margin-left:0}.case-study{padding-top:30px}.back-link{margin-bottom:35px}.case-study>.eyebrow{font-size:12px}.case-study>h1{letter-spacing:-2px;font-size:41px}.case-summary{font-size:16px}.case-meta{gap:22px;margin-block:30px}.case-meta p{font-size:12px}.case-study>.engineering .engineering-toolbar{padding:12px}.case-study>.engineering .engineering-toolbar>.mono{font-size:12px}.case-study>.engineering .view-switch button{padding:6px 8px;font-size:12px}.case-study>.engineering .project-overview{padding:27px 16px 20px}.case-study>.engineering .project-overview>.tiny-label{font-size:12px}.case-study>.engineering .document-stack,.case-study>.engineering .processing-node,.case-study>.engineering .answer-node{width:53px;height:53px}.case-study>.engineering .diagram-labels{font-size:12px}.case-study>.engineering .sample-query{padding:12px;font-size:12px}.case-study>.engineering .diagram-caption{font-size:12px}.case-study>.engineering .pipeline-view{padding:22px 12px}.case-study>.engineering .pipeline-node{padding:9px 4px;font-size:12px}.case-study>.engineering .node-description p{font-size:13px}.case-body{margin-block:30px}.case-body>section{gap:18px;padding:25px 0}.case-body h2{font-size:23px}.case-body section p{font-size:14px}.source-note{font-size:12px}.next-case>div>a{font-size:23px}.next-case{padding-bottom:35px}.not-found h1{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover,.work-card:hover{transform:none}}.hero-intro,.featured-copy>p,.work-card>p,.about-copy>p,.case-body section p{font-size:16px}.navigation,.text-link,.button,.experience-position>p,.experience-detail>p,.principle p,.section-heading>p,.contact-main>div>p{font-size:14px}.company-subtitle{font-size:10px}.core>.mono{font-size:7px}.hero-system .system-description{font-size:12px}.system-bottomline{min-height:112px}.engineering-toolbar{flex-wrap:wrap}.pipeline-node{font-size:12px}.project-overview>.tiny-label{letter-spacing:1px}.diagram-labels{gap:8px;font-size:12px}.overview-diagram{margin-top:28px}.diagram-labels>span{text-align:center;width:33.33%}.hero h1{font-size:clamp(45px,5.35vw,75px)}.case-study>.engineering .pipeline-node,.case-study>.engineering .diagram-labels{font-size:14px}.company-subtitle{line-height:1.4}.contact-email>a{font-size:14px}.recognition p{font-size:13px}.recognition strong{font-size:14px}.hero-footnote{font-size:12px}.system-topline,.system-index{font-size:10px}.orbit-node>span{font-size:11px}.credibility>.tiny-label{font-size:10px}.work-kicker .tiny-label{letter-spacing:.8px}.experience-row{grid-template-columns:180px 1fr 1.2fr 24px}.experience-date{font-size:11px}.experience-position>p{font-size:13px}.wide-project .tiny-label{font-size:11px}.recognition .tiny-label{font-size:10px}.work-card>p{min-height:100px}.diagram-caption{font-size:11px}.tags>span{font-size:12px}.system-bottomline .tiny-label,.work-card .metric-note{font-size:10px}.system-topline{letter-spacing:1px}.hero-system .system-description{max-width:320px}.tiny-label{letter-spacing:1px}@media (max-width:1150px){.experience-row{grid-template-columns:150px 1fr 1.1fr 20px}.hero h1{font-size:57px}.hero-intro{font-size:15px}.system-description{display:none}}@media (max-width:850px){.hero h1{font-size:47px}.experience-row{grid-template-columns:135px 1fr 25px}.company-subtitle{font-size:8px}.work-card>p{min-height:155px}.hero .eyebrow{font-size:10px}.system-topline{font-size:8px}.orbital{margin-top:15px}.work-kicker .tiny-label{font-size:10px}.experience-detail{grid-column:2}.experience-date{font-size:10px}}@media (max-width:760px){.hero h1{font-size:clamp(43px,11vw,65px)}.work-card>p{min-height:0}.experience-row{grid-template-columns:1fr}.experience-date,.experience-position,.experience-detail{grid-column:1}.system-description{display:block}.company-subtitle{font-size:10px}.sample-query{font-size:12px}.diagram-labels,.system-topline{font-size:10px}.orbital{margin-top:20px}.project-overview>.tiny-label{font-size:10px}.pipeline-nodes{grid-template-columns:1fr 1fr}.pipeline-node{font-size:12px}.case-study>.engineering .pipeline-node{font-size:13px}.pipeline-node{padding:10px}.work-kicker .tiny-label{font-size:10px}.recognition p{font-size:13px}.hero .eyebrow{font-size:10px}.hero-system .system-description{font-size:11px}.education-line{gap:25px}.education-line>div>span{font-size:11px}.contact-email>a{font-size:13px}.case-study>.engineering .diagram-labels{font-size:11px}.case-study>.engineering .view-switch button{font-size:12px}.case-study>.engineering .node-description p{font-size:15px}}.case-impact{justify-content:space-between;align-items:center;gap:28px;padding:0 0 30px;display:flex}.case-impact p{color:var(--accent);margin-top:8px;font-size:18px}.case-impact .tags{justify-content:flex-end;max-width:45%;margin:0}.additional-work .wide-project{align-items:flex-start}.additional-work .wide-project>div{flex:1;min-width:0}.additional-work .wide-project>svg{margin-top:8px}.additional-work .wide-project p{color:var(--muted);max-width:800px;margin-top:10px;font-size:14px;line-height:1.8}.additional-work .wide-project h3{font-size:23px}.additional-work .wide-project .tiny-label{font-size:11px}@media (max-width:760px){.case-impact{flex-direction:column;align-items:flex-start;gap:18px}.case-impact .tags{justify-content:flex-start;max-width:100%}.case-impact p{font-size:16px}.additional-work .wide-project h3{font-size:20px}}.showcase-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.showcase-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;overflow:hidden}.showcase-top{align-items:center;gap:12px;padding:22px 25px;display:flex}.showcase-top .tiny-label{letter-spacing:.8px;font-size:10px}.showcase-year{color:var(--quiet);margin-left:auto;font-size:11px}.showcase-copy{padding:28px}.showcase-copy>.tiny-label{font-size:11px}.showcase-copy h3{letter-spacing:-1px;margin:13px 0 17px;font-size:31px;line-height:1.24}.showcase-copy h3 a:hover{color:var(--accent)}.showcase-copy>p{color:var(--muted);min-height:116px;font-size:16px;line-height:1.8}.showcase-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding-top:21px;display:flex}.showcase-bottom strong{color:var(--accent);font-size:14px;font-weight:500}.showcase-bottom a{align-items:center;gap:7px;font-size:13px;display:flex}.showcase-bottom a:hover{color:var(--accent)}.project-lab{--lab-accent:#b5ec94;--lab-soft:#1e2b18;color:var(--text);background:#10160f;border:1px solid #34432b;border-radius:8px;overflow:hidden}.lab-udp-packet-analyzer{--lab-accent:#a6cce7;--lab-soft:#1a2731;background:#10171c;border-color:#314350}.lab-document-processing{--lab-accent:#dbc395;--lab-soft:#2b261b;background:#181610;border-color:#4a4030}.lab-field-research-infrastructure{--lab-accent:#c5bddf;--lab-soft:#252130;background:#14121a;border-color:#413a50}.lab-chrome{font-family:var(--font-mono);letter-spacing:1px;color:var(--lab-accent);border-bottom:1px solid #ffffff12;justify-content:space-between;gap:14px;padding:15px 20px;font-size:11px;display:flex}.lab-chrome>span:first-child{align-items:center;gap:8px;display:flex}.lab-chrome i{background:currentColor;width:5px;height:5px;display:inline-block}.lab-example{color:var(--muted);letter-spacing:.5px;font-size:10px}.lab-caption{font-family:var(--font-mono);letter-spacing:1px;color:var(--lab-accent);font-size:11px}.sync-lab,.packet-lab,.document-lab,.audit-lab{padding:26px}.lab-explanation{border-top:1px solid #ffffff16;padding-top:20px;color:var(--muted)!important;margin-top:23px!important;font-size:13px!important;line-height:1.8!important}.lab-action{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;display:flex}.lab-action>p{color:var(--muted);flex:1;font-size:12px;line-height:1.7}.lab-action button{background:var(--lab-soft);color:var(--lab-accent);border:1px solid #ffffff25;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 13px;font-size:12px;display:flex}.lab-action button:hover{border-color:var(--lab-accent)}.project-lab button:focus-visible{outline-color:var(--lab-accent)}.sync-server{background:var(--lab-soft);border:1px solid #b5ec9440;border-radius:5px;align-items:center;gap:15px;padding:18px;display:flex}.sync-server>svg{color:var(--lab-accent)}.sync-server strong{margin-top:4px;font-size:17px;font-weight:500;display:block}.revision{color:var(--lab-accent);font-size:12px;font-family:var(--font-mono);margin-left:auto}.sync-bus{height:52px;color:var(--muted);justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.sync-bus:before{content:"";background:#b5ec9440;width:1px;height:100%;position:absolute;left:50%}.sync-bus span{background:#10160f;padding:2px 10px;position:relative}.console-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.trainee-console{background:#ffffff03;border:1px solid #b5ec942a;border-radius:5px;min-width:0;padding:12px}.trainee-console>div:first-child{color:var(--muted);justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.connection-dot{background:var(--lab-accent);border-radius:50%;width:4px;height:4px}.console-signal{border-bottom:1px solid #ffffff15;align-items:flex-end;gap:3px;height:55px;margin:10px 0;display:flex}.console-signal span{background:#b5ec9460;flex:1;max-width:12px;transition:height .3s}.console-state{color:var(--lab-accent);font-size:10px}.packet-strip{gap:8px;display:flex}.packet-strip button{color:var(--muted);font-family:var(--font-mono);background:0 0;border:1px solid #a6cce725;border-radius:4px;gap:10px;padding:8px 14px;font-size:12px;display:flex}.packet-strip button[aria-pressed=true]{border-color:var(--lab-accent);color:var(--lab-accent);background:var(--lab-soft)}.packet-strip button span{opacity:.6;font-size:10px}.hex-heading{justify-content:space-between;gap:15px;margin:24px 0 10px;display:flex}.hex-row{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.hex-row button{font-family:var(--font-mono);color:var(--text);background:#ffffff03;border:1px solid #a6cce721;border-radius:4px;padding:10px 4px;font-size:24px}.hex-row button small{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.hex-row button.selected{border-color:var(--lab-accent);background:var(--lab-soft);color:var(--lab-accent)}.decoded-fields{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:18px;display:grid}.decoded-fields button{text-align:left;color:var(--muted);background:0 0;border-bottom:1px solid #ffffff15;padding:7px 4px;font-size:11px}.decoded-fields strong{color:var(--text);margin-top:5px;font-size:17px;font-weight:500;display:block}.decoded-fields button[aria-pressed=true]{border-color:var(--lab-accent)}.decoded-fields button[aria-pressed=true] strong{color:var(--lab-accent)}.packet-detail{min-height:83px;margin-top:18px}.packet-detail>span{font-family:var(--font-mono);color:var(--lab-accent);font-size:11px}.packet-detail p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.7}.lab-tabs{border-bottom:1px solid #ffffff19;gap:4px;display:flex}.lab-tabs button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:9px;padding:10px 5px;font-size:13px;display:flex}.lab-tabs button span{font-family:var(--font-mono);opacity:.6;font-size:10px}.lab-tabs button[aria-pressed=true]{color:var(--lab-accent);border-color:var(--lab-accent)}.document-stage{height:243px;padding:21px 0 0}.sample-deck{padding-bottom:16px;position:relative}.deck-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.deck-format{letter-spacing:1.4px;color:var(--lab-accent);border:1px solid #dbc39540;border-radius:3px;padding:3px 7px;font-size:9px}.deck-slide{z-index:1;cursor:pointer;background:#17150f;border:1px solid #dbc39533;border-radius:3px;min-height:168px;padding:18px 19px 16px;transition:border-color .2s,transform .2s;position:relative}.deck-slide:hover{border-color:#dbc39566;transform:translateY(-2px)}.deck-slide:focus-visible{outline:2px solid var(--lab-accent);outline-offset:3px}.sample-deck:before,.sample-deck:after{content:"";pointer-events:none;background:#dbc39505;border:1px solid #dbc39526;border-radius:3px;position:absolute;inset:26px 0 16px}.sample-deck:before{transform:translate(6px,6px)}.sample-deck:after{border-color:#dbc39514;transform:translate(12px,12px)}.deck-count{letter-spacing:1.2px;color:#8d8471;font-size:9px;position:absolute;top:10px;right:12px}.deck-body{align-content:start;gap:8px;animation:.35s cubic-bezier(.22,.68,.32,1) deck-slide-in;display:grid}@keyframes deck-slide-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.deck-kicker{letter-spacing:1.6px;color:#a99d80;font-size:9px}.deck-slide h4{letter-spacing:-.5px;margin-top:8px;font-size:21px}.deck-sub{color:var(--muted);font-size:12px}.deck-bullets{color:#d8cdba;gap:7px;margin:8px 0 0;padding-left:16px;font-size:13px;display:grid}.deck-bullets li::marker{color:var(--lab-accent)}.deck-hint{letter-spacing:1.4px;color:#6c675b;text-align:right;margin-top:8px;font-size:8.5px;display:block}@media (prefers-reduced-motion:reduce){.deck-body{animation:none}.deck-slide:hover{transform:none}}.sample-table{grid-template-columns:1fr 1fr;margin-top:12px;font-size:12px;display:grid}.sample-table span{border-top:1px solid #ffffff12;padding:4px 0}.sample-table span:nth-child(-n+2){color:var(--lab-accent)}.extracted-document>div{color:var(--lab-accent);align-items:center;gap:10px;font-size:13px;display:flex}.extracted-document pre{font-size:12px;line-height:1.8;font-family:var(--font-mono);color:#d8cdba;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.document-checks>div{align-items:center;gap:9px;margin-top:18px;font-size:13px;display:flex}.document-checks>div svg{color:var(--lab-accent)}.document-checks>p{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.8}.environment-strip{flex-wrap:wrap;gap:9px;margin-bottom:19px;display:flex}.environment-strip>span{font-family:var(--font-mono);color:var(--lab-accent);border:1px solid #c5bddf30;padding:4px 8px;font-size:10px}.audit-trace>div{color:var(--muted);border-bottom:1px solid #c5bddf20;align-items:center;gap:13px;padding:13px 0;font-size:13px;display:flex}.audit-trace>div>svg{color:var(--lab-accent)}.audit-trace code{color:var(--text);margin-left:auto;font-size:12px}.audit-trace>div.flagged code{color:#e0bf8a}.audit-result{min-height:83px;margin-top:21px}.audit-result>p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.8}.lab-compact{border-radius:5px;min-height:426px;margin:0 18px}.lab-compact .lab-chrome{letter-spacing:.6px;padding:12px 14px;font-size:10px}.lab-compact .lab-example{font-size:9px}.lab-compact .sync-lab,.lab-compact .packet-lab,.lab-compact .document-lab,.lab-compact .audit-lab{padding:20px}.lab-compact .sync-lab{padding-top:30px}.lab-compact .lab-action{flex-wrap:wrap}.lab-compact .lab-action p{min-width:130px}.lab-compact .lab-caption{font-size:10px}.lab-compact .packet-detail p{font-size:12px}.lab-compact .sync-server{padding:14px}.lab-compact .sync-server strong{font-size:15px}.lab-compact .revision{font-size:10px}.case-feature{margin-top:30px}.case-feature-heading{grid-template-columns:1fr 1fr;gap:18px 45px;margin-bottom:30px;display:grid}.case-feature-heading>.eyebrow{color:var(--accent);grid-column:1/-1;font-size:11px}.case-feature-heading>h2{white-space:pre-line;font-size:39px}.case-feature-heading>p{color:var(--muted);align-self:center;font-size:16px;line-height:1.8}.case-feature .project-lab{max-width:820px;margin:0 auto}.case-feature .sync-lab,.case-feature .packet-lab,.case-feature .document-lab,.case-feature .audit-lab{padding:35px}.case-feature .console-signal{height:80px}.case-feature .trainee-console{padding:17px}.case-feature .console-state,.case-feature .trainee-console>div:first-child{font-size:12px}.case-feature .lab-action>p,.case-feature .lab-action button{font-size:14px}.case-feature .document-stage{max-width:520px;height:270px;margin:auto}.case-feature .packet-detail p,.case-feature .audit-result p{font-size:16px}.case-feature .hex-row button{padding:15px;font-size:32px}.case-feature .decoded-fields button{font-size:14px}.case-feature .audit-trace>div{padding:18px 0;font-size:16px}.case-feature .audit-trace code{font-size:14px}.case-takeaway{border-block:1px solid var(--line);grid-template-columns:180px 1fr;gap:35px;margin:54px 0;padding:30px 0;display:grid}.case-takeaway p{font-family:var(--font-heading);color:var(--accent);letter-spacing:-.5px;font-size:25px;line-height:1.5}.editorial-chapters>section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.15fr;gap:65px;padding:35px 0 45px;display:grid}.editorial-chapters .eyebrow{color:var(--quiet);margin-bottom:18px;font-size:11px}.editorial-chapters h2{letter-spacing:-1px;font-size:30px}.editorial-chapters p{color:var(--muted);font-size:16px;line-height:1.9}.editorial-chapters ul{border-left:2px solid #b5ec9440;margin:23px 0 0;padding:0;list-style:none}.editorial-chapters li{color:#c5cfbd;padding:6px 0 6px 18px;font-size:14px}.case-evidence{margin:25px 0 45px}@media (max-width:1050px){.showcase-grid{gap:18px}.showcase-top{flex-wrap:wrap;padding:20px}.showcase-year{width:100%;margin-left:23px}.lab-compact{min-height:450px;margin:0 12px}.lab-compact .sync-lab,.lab-compact .packet-lab,.lab-compact .document-lab,.lab-compact .audit-lab{padding:16px}.showcase-copy{padding:24px}.showcase-copy h3{font-size:28px}.showcase-copy>p{min-height:145px}.showcase-bottom{flex-wrap:wrap}.trainee-console{padding:8px}.lab-chrome{flex-wrap:wrap;gap:5px}.lab-compact .lab-action{gap:12px}.lab-compact .lab-action>p{flex-basis:100%}}@media (max-width:760px){.showcase-grid{grid-template-columns:1fr;gap:20px}.showcase-top{padding:20px 22px}.showcase-year{width:auto;margin-left:auto}.showcase-copy>p{min-height:0}.showcase-copy h3{font-size:31px}.lab-compact{min-height:0;margin:0 14px}.lab-compact .sync-lab,.lab-compact .packet-lab,.lab-compact .document-lab,.lab-compact .audit-lab{padding:20px 16px}.lab-compact .lab-action>p{flex-basis:auto}.lab-compact .lab-action{align-items:flex-start}.lab-action{flex-wrap:wrap}.case-feature-heading{grid-template-columns:1fr;gap:17px}.case-feature-heading>h2{font-size:32px}.case-feature .sync-lab,.case-feature .packet-lab,.case-feature .document-lab,.case-feature .audit-lab{padding:20px 14px}.case-feature .hex-row button{padding:10px 4px;font-size:22px}.case-feature .trainee-console{padding:8px}.case-feature .trainee-console>div:first-child{font-size:9px}.case-feature .console-state,.case-feature .revision{font-size:10px}.case-feature .sync-server{gap:10px;padding:12px}.case-feature .sync-server strong{font-size:15px}.case-feature .lab-caption{font-size:10px}.case-feature .audit-trace>div{gap:8px;font-size:12px}.case-feature .audit-trace code{font-size:11px}.case-feature .decoded-fields button{font-size:12px}.case-takeaway{grid-template-columns:1fr;gap:15px;margin-block:35px}.case-takeaway p{font-size:22px}.editorial-chapters>section{grid-template-columns:1fr;gap:22px;padding-block:26px 35px}.editorial-chapters h2{font-size:28px}.showcase-bottom strong{font-size:13px}.packet-strip button{padding:8px 10px}.lab-example{font-size:9px}.lab-chrome{padding:13px}.hex-heading .lab-caption{font-size:9px}.lab-compact .hex-row button{font-size:21px}}@media (prefers-reduced-motion:reduce){.console-signal span{transition:none}}.system-summary{color:var(--muted);background:#10140f;border:1px solid #283222;border-radius:5px;margin:30px 0 22px;padding:24px 20px}.summary-flow{justify-content:space-between;align-items:center;gap:12px;display:flex}.summary-flow>span{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;display:flex}.summary-flow small{font-size:11px;line-height:1.5}.summary-flow>svg{color:#536448}.summary-core{color:var(--accent)}.system-summary>p{text-align:center;letter-spacing:.5px;color:#819474;margin-top:20px;font-size:10px}.restrained-card{display:block}.restrained-card .system-summary{min-height:145px}.restrained-card>p{min-height:100px}.case-feature>.system-summary{max-width:820px;margin:0 auto;padding:35px}.case-feature .summary-flow small{font-size:14px}.case-feature .system-summary>p{font-size:13px}.editorial-chapters{margin-bottom:45px}@media (max-width:760px){.summary-flow{gap:6px}.summary-flow small{font-size:10px}.system-summary{padding:22px 12px}.restrained-card>p{min-height:0}.case-feature>.system-summary{padding:25px 12px}.case-feature .summary-flow small,.case-feature .system-summary>p{font-size:11px}}.training-summary,.packet-summary{flex-direction:column;justify-content:center;height:205px;padding:22px;display:flex}.training-topology{width:100%;max-width:330px;margin:auto}.training-hub{color:var(--accent);justify-content:center;align-items:center;gap:12px;display:flex}.training-hub strong{color:#d1dfc6;font-size:13px;font-weight:500;display:block}.training-hub span{color:#839577;margin-top:2px;font-size:10px;display:block}.training-branches{justify-content:space-between;height:32px;margin:0 15%;display:flex;position:relative}.training-branches:before{content:"";border-top:1px solid #536448;position:absolute;top:15px;left:0;right:0}.training-branches:after{content:"";border-left:1px solid #536448;height:15px;position:absolute;top:0;left:50%}.training-branches i{border-left:1px solid #536448;height:17px;margin-top:15px}.training-terminals{justify-content:space-between;display:flex}.training-terminals>span{color:#8ba478;align-items:center;gap:7px;display:flex}.training-terminals small{color:#9fae95;font-size:10px}.training-summary>p,.packet-summary>p{margin-top:18px;font-size:10px}.packet-summary-header{font-family:var(--font-mono);letter-spacing:1px;color:#87957b;justify-content:space-between;font-size:9px;display:flex}.packet-anatomy{align-items:center;gap:16px;margin:20px 0 14px;display:flex}.packet-sequence{flex:1;gap:6px;display:grid}.packet-sequence>div{gap:4px;height:13px;display:flex}.packet-sequence i{background:#34472a;border:1px solid #4d643d;border-radius:2px;flex:1}.packet-sequence .packet-highlight{background:#607f47}.packet-header-block{background:var(--accent);opacity:.75;border-radius:2px;width:17px}.packet-anatomy>svg{color:#6c815a}.decoder-mark{color:var(--accent);flex-direction:column;align-items:center;gap:4px;display:flex}.decoder-mark span{font-family:var(--font-mono);font-size:10px}.decoded-lines{flex-direction:column;gap:8px;width:45px;display:flex}.decoded-lines i{border-top:2px solid #7c9667}.decoded-lines i:nth-child(2){width:75%}.decoded-lines i:nth-child(3){width:90%}.packet-summary-key{color:#91a183;gap:12px;font-size:9px;display:flex}.packet-summary-key>span{align-items:center;gap:5px;display:flex}.packet-summary-key>span:last-child{margin-left:auto}.packet-summary-key i{background:#a8ce87;width:6px;height:6px}.packet-summary-key>span:nth-child(2) i{background:#425735}.case-feature>.training-summary,.case-feature>.packet-summary{height:245px}.case-feature .training-topology{max-width:450px}.case-feature .packet-anatomy,.case-feature .packet-summary-key,.case-feature .packet-summary-header{width:100%;max-width:580px;margin-inline:auto}@media (max-width:760px){.training-summary,.packet-summary{padding:20px 14px}.packet-anatomy{gap:10px}.training-terminals>span{gap:5px}.training-terminals small{font-size:9px}}.research-contribution-card{flex-direction:column;display:flex}.research-scale{border-bottom:1px solid var(--line);margin-bottom:28px;padding:26px 0}.scale-visual{grid-template-columns:repeat(14,1fr);gap:5px;margin-bottom:15px;display:grid}.scale-visual span{aspect-ratio:1;background:#2a332c;border-radius:50%;animation:4.6s ease-in-out infinite record-wave}.scale-visual span.hit{background:var(--accent);animation:none;box-shadow:0 0 7px #b5ec9447}@keyframes record-wave{0%,16%,to{background:#2a332c}7%{background:#7fa065}}.scale-caption{letter-spacing:1.6px;color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:26px;font-size:9px;display:flex}.scale-caption .caption-hits{color:#8ba07c;align-items:center;gap:7px;display:inline-flex}.scale-caption .caption-hits:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.research-scale strong{font-family:var(--font-heading);letter-spacing:-1.2px;color:var(--accent);font-size:35px;font-weight:500;line-height:1.3;display:block}.research-scale>span{color:var(--muted);margin-top:10px;font-size:14px;display:block}.research-contribution-card>p{min-height:0}.research-contributions{color:var(--muted);margin:23px 0;padding-left:18px;font-size:15px;line-height:1.85}.research-contributions li{padding:7px 0 7px 5px}.research-contributions li::marker{color:var(--accent)}.research-contribution-card .card-bottom{flex-wrap:wrap;margin-top:auto;padding-top:24px}.research-contribution-card .tags{margin:0 0 30px}.research-contribution-card .text-link{color:var(--accent);font-size:13px}@media (max-width:760px){.research-scale strong{font-size:30px}.scale-visual{gap:4px}}@media (prefers-reduced-motion:reduce){.scale-visual span{animation:none}}.personal-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:58px 72px;min-height:0;padding-top:72px;padding-bottom:0}.personal-hero h1{letter-spacing:-6px;margin:27px 0;font-size:clamp(72px,8.4vw,116px);font-weight:550;line-height:.98}.personal-hero h1 .accent-word{color:var(--accent)}.name-period{color:#edf0e9}.hero-statement{font-family:var(--font-heading);letter-spacing:-.7px;color:#e0e5db;margin-bottom:18px;font-size:25px;line-height:1.4}.personal-hero .hero-intro{max-width:460px;font-size:16px;line-height:1.8}.personal-hero .hero-actions{margin-top:28px}.personal-hero .hero-footnote{flex-wrap:wrap;margin-top:25px;font-size:12px}.hero-footnote>a{align-items:center;gap:5px;display:inline-flex}.hero-footnote>a:hover{color:var(--accent)}.hero-footnote>.hero-linkedin-link{color:#a5c9e5;white-space:nowrap}.hero-footnote>.hero-linkedin-link:hover{color:#d0eaff}.hero-linkedin-link:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #8cc8fa}.hero-principle{align-self:center;padding:30px 34px 34px;position:relative}.hero-principle:before,.hero-principle:after{content:"";border:0 solid #4b5c41;width:20px;height:20px;position:absolute}.hero-principle:before{border-top-width:1px;border-left-width:1px;top:0;left:0}.hero-principle:after{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.principle-head{font-family:var(--font-mono);letter-spacing:1.7px;color:var(--quiet);justify-content:space-between;gap:14px;margin-bottom:28px;font-size:9.5px;display:flex}.principle-display{gap:14px;display:grid}.principle-static{font-family:var(--font-heading);letter-spacing:-1.6px;color:#e0e5db;font-size:clamp(32px,3.2vw,46px);font-weight:550;line-height:1.12}.motto-line{min-height:2.3em;font-family:var(--font-heading);letter-spacing:-1.6px;color:var(--accent);font-size:clamp(32px,3.2vw,46px);font-weight:650;line-height:1.15;display:block}.motto-word{display:inline-block}@media (min-width:1500px){.personal-hero{padding-top:85px;padding-bottom:0}.personal-hero h1{font-size:120px}}@media (max-width:1050px){.personal-hero{gap:45px;padding-top:55px}.personal-hero h1{letter-spacing:-4.5px;font-size:88px}.hero-statement{font-size:23px}.hero-principle{padding:26px 26px 30px}}@media (max-width:760px){.personal-hero{grid-template-columns:1fr;gap:36px;padding-top:40px;padding-bottom:0}.personal-hero h1{letter-spacing:-4px;margin-block:24px;font-size:clamp(74px,18vw,110px)}.personal-hero .eyebrow{letter-spacing:1px;font-size:10px}.hero-statement{font-size:23px}.personal-hero .hero-intro{max-width:440px;font-size:15px}.hero-principle{margin-top:4px;padding:22px 20px 26px}.principle-head{margin-bottom:22px}.principle-static,.motto-line{letter-spacing:-1px;font-size:27px}.personal-hero .hero-actions{flex-wrap:wrap;gap:10px}.personal-hero .hero-footnote{gap:10px}}.project-client{color:var(--muted);letter-spacing:-.2px;white-space:nowrap;font-family:Georgia,serif;font-size:.78em;font-style:italic;font-weight:400}.personal-hero{position:relative}.personal-hero>.hero-copy,.personal-hero>.hero-principle,.personal-hero>.hero-marquee{z-index:1;position:relative}.hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.backdrop-glow{background:radial-gradient(640px 480px at 86% 14%,#b5ec940d,#0000 72%);position:absolute;inset:0}.backdrop-lines{background-image:linear-gradient(#ffffff08,#ffffff08),linear-gradient(#ffffff08,#ffffff08),linear-gradient(#ffffff08,#ffffff08);background-position:25% 0,50% 0,75% 0;background-repeat:no-repeat;background-size:1px 100%,1px 100%,1px 100%;position:absolute;inset:0}.backdrop-coords{writing-mode:vertical-rl;letter-spacing:2.2px;color:#67736b;white-space:nowrap;font-size:9px;position:absolute;top:46%;right:-40px;transform:translateY(-50%)}.status-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-out infinite status-pulse;box-shadow:0 0 #b5ec9473}@keyframes status-pulse{0%{box-shadow:0 0 #b5ec9473}70%{box-shadow:0 0 0 8px #b5ec9400}to{box-shadow:0 0 #b5ec9400}}.hero-marquee{border-top:1px solid var(--line);grid-column:1/-1;padding-block:21px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee-track{text-transform:uppercase;letter-spacing:2.4px;color:#97a492;width:max-content;font-size:11px;animation:34s linear infinite marquee-scroll;display:flex}.marquee-track>span{white-space:nowrap;margin-right:26px}.tick-sep{color:#6f8067;margin-left:26px}.hero-marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{to{transform:translate(-50%)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-copy>*{animation:.65s cubic-bezier(.22,.68,.32,1) both hero-rise}.hero-copy>:first-child{animation-delay:50ms}.hero-copy>:nth-child(2){animation-delay:.13s}.hero-copy>:nth-child(3){animation-delay:.21s}.hero-copy>:nth-child(4){animation-delay:.29s}.hero-copy>:nth-child(5){animation-delay:.37s}.hero-copy>:nth-child(6){animation-delay:.44s}.hero-principle{animation:.7s cubic-bezier(.22,.68,.32,1) .28s both hero-rise}.hero-marquee{animation:.6s cubic-bezier(.22,.68,.32,1) .55s both hero-rise}@media (prefers-reduced-motion:reduce){.hero-copy>*,.hero-principle,.hero-marquee,.status-dot{animation:none}.marquee-track{flex-wrap:wrap;width:auto;animation:none}}@media (max-width:1100px){.backdrop-coords{display:none}}@media (max-width:760px){.backdrop-lines{background-position:30% 0,60% 0}.marquee-track{letter-spacing:2px;font-size:10px}}
