:root{--white:#fff;--black:#000;--black-92:#121212;--hero-width:720px;--hero-height:540px}@supports (color:lab(0% 0 0)){:root{--white:lab(100% 0 0);--black:lab(0% 0 0);--black-92:lab(5.26802% 0 0)}}*{box-sizing:border-box}html{background:var(--white)}body{color:var(--black);background:var(--white);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-shell{background:var(--white);min-height:100dvh;position:relative;overflow:hidden}.mobile-header,.mobile-menu{display:none}.mobile-brand{color:var(--black);text-decoration:none}.mobile-menu-toggle{min-height:40px;color:var(--black);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.side-nav{top:max(2rem, calc(50dvh - var(--hero-height) / 2 - 1.25rem));left:max(1.5rem, calc(50vw - var(--hero-width) / 2 - 7rem));z-index:20;width:6.5rem;position:fixed}.side-logo-link{width:fit-content;color:var(--black);margin-bottom:1.25rem;display:block}.side-logo{opacity:0;width:2.55rem;height:auto;display:block;overflow:visible}.side-logo path{fill:currentColor;stroke:none}.side-logo .side-logo-reveal{fill:none;stroke:var(--white);stroke-linecap:round;stroke-linejoin:round;stroke-width:18px}.side-nav-indicator{background:var(--black);opacity:0;will-change:transform, opacity;width:.16rem;min-height:.75rem;position:absolute;top:0;left:-.72rem}.side-nav-cluster{flex-direction:column;align-items:flex-start;gap:.24rem;margin-top:1.1rem;display:flex}.side-nav-item{color:var(--black);opacity:0;will-change:transform, opacity, filter;align-items:center;font-size:.875rem;line-height:1.18;text-decoration:none;display:inline-flex;position:relative}.side-nav-item--active{font-weight:560}.hero-shell{background:var(--white);perspective:800px;width:100%;min-height:100dvh;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.section-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.hero-content{width:var(--hero-width);min-height:calc(var(--hero-height) + 3.75rem);transform-style:preserve-3d;position:relative}.home-view{transform-style:preserve-3d;position:relative}.view-transition-veil{z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;background:#ffffffa3;background:lab(100% 0 0/.64);position:absolute;inset:-4rem -8rem;transform:translateZ(0)}.hero-stage{width:var(--hero-width);height:var(--hero-height);transform-style:preserve-3d;position:relative}.video-source{z-index:0;width:var(--hero-width);height:var(--hero-height);object-fit:cover;opacity:.001;pointer-events:none;position:absolute;inset:0}.loader-layer{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loader-viewport{background:0 0;width:24px;height:24px;position:relative;overflow:hidden}.animated-box{width:var(--hero-width);height:var(--hero-height);opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-preview{z-index:2;visibility:hidden;transform-style:preserve-3d;pointer-events:none;grid-template-rows:repeat(9,60px);grid-template-columns:repeat(12,60px);display:grid;position:absolute;inset:0}.tile{opacity:0;visibility:hidden;width:60px;height:60px;transform-style:preserve-3d;will-change:transform;position:relative}.tile-face{backface-visibility:hidden;width:60px;height:60px;position:absolute;overflow:hidden}.tile-slice{opacity:0;width:60px;height:60px;display:block}.face-front{transform:translateZ(30px)}.face-rear{background:var(--black-92);transform:rotateY(180deg)translateZ(30px)}.face-right{background:var(--black-92);transform:rotateY(90deg)translateZ(30px)}.face-left{background:var(--black-92);transform:rotateY(-90deg)translateZ(30px)}.face-top{background:var(--black-92);transform:rotateX(90deg)translateZ(30px)}.face-bottom{background:var(--black-92);transform:rotateX(-90deg)translateZ(30px)}.hero-contact{z-index:20;color:var(--black);text-align:right;opacity:0;will-change:transform, opacity, filter;margin:1.35rem 0 0;font-size:.875rem;line-height:1.2;position:relative}.hero-backer{justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.yc-mark{width:1.12rem;height:1.12rem;color:var(--white);background:#ff5a1f;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.about-view{z-index:18;width:600px;color:var(--black);opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity, filter;position:absolute;top:-3.2rem;left:calc(50% - 300px)}.about-media{background:#f2f2f2;background:lab(95.36% 0 0);width:100%;height:316px;display:block;position:relative;overflow:hidden}.about-media-video{object-fit:cover;opacity:0;visibility:hidden;will-change:opacity;width:100%;height:100%;display:block;position:absolute;inset:0}.about-media-video--active{opacity:1;visibility:visible}.about-title{color:var(--black);letter-spacing:0;margin:1.18rem 0 0;font-size:1.65rem;font-weight:500;line-height:1.08}.blog-view{z-index:18;width:600px;color:var(--black);opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity, filter;position:absolute;top:4.25rem;left:calc(50% - 300px)}.blog-kicker{color:#717171;color:lab(47.8% 0 .0000119209);margin:0;font-size:.76rem;line-height:1.2}.blog-title{color:var(--black);letter-spacing:0;text-wrap:balance;margin:.58rem 0 0;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:500;line-height:.95}.blog-rule{background:#e4e4e4;background:lab(90.72% .0000298023 -.0000119209);width:100%;height:1px;margin:1.15rem 0 1rem}.blog-copy{max-width:32rem;color:var(--black);text-wrap:pretty;margin:0;font-size:.94rem;font-weight:400;line-height:1.45}@media (max-width:900px){.site-shell{overflow:hidden auto}.side-nav{display:none}.mobile-header{z-index:50;padding:calc(env(safe-area-inset-top) + 1.6rem) 1.75rem 1rem;color:var(--black);background:var(--white);opacity:1;visibility:visible;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.mobile-brand .side-logo{width:2rem;opacity:1!important;visibility:visible!important}.mobile-menu{z-index:45;padding:calc(env(safe-area-inset-top) + 6.8rem) 1.75rem 2rem;background:var(--white);display:block;position:fixed;inset:0}.mobile-menu[hidden]{display:none}.mobile-menu-list{flex-direction:column;display:flex}.mobile-menu-link{min-height:4.5rem;color:var(--black);border-top:1px solid #e4e4e4;border-top:1px solid lab(90.72% .0000298023 -.0000119209);align-items:center;font-size:2rem;line-height:1.05;text-decoration:none;display:flex}.mobile-menu-link:last-child{border-bottom:1px solid #e4e4e4;border-bottom:1px solid lab(90.72% .0000298023 -.0000119209)}.hero-shell{perspective:none;transform-style:flat;justify-content:center;align-items:flex-start;min-height:100dvh;padding:7.4rem 1.5rem 3rem;overflow:visible}.hero-content{transform-style:flat;width:100%;min-height:auto}.home-view{transform-style:flat}.hero-stage{aspect-ratio:4/3;transform-style:flat;width:100%;max-width:600px;height:auto;margin:0 auto;overflow:hidden}.loader-layer,.project-preview{display:none}.video-source{opacity:0;visibility:hidden;width:100%;height:100%}.video-source--primary{z-index:2;opacity:1;visibility:visible}.video-source--blend{z-index:3;display:block}.hero-contact{opacity:1;visibility:visible;text-align:left;max-width:600px;margin:1rem auto 0}.hero-backer{justify-content:flex-start}.about-media{aspect-ratio:600/316;height:auto;max-height:none}.about-view,.blog-view{width:100%;max-width:600px;margin:0 auto;position:relative;top:auto;left:auto;right:auto;transform:translate(0,0)!important}.blog-title{font-size:clamp(2.4rem,14vw,4rem)}}.blog-entry{color:var(--black);grid-template-columns:1fr auto;gap:.7rem 1.5rem;padding:.35rem 0 0;text-decoration:none;display:grid}.blog-entry-meta{color:#636363;color:lab(42% 0 0);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-size:.68rem;line-height:1.2;display:flex}.blog-entry-title{text-wrap:balance;max-width:28rem;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:500;line-height:1.08;transition:color .22s}.blog-entry-summary{color:#3a3a3a;color:lab(24.6% 0 0);text-wrap:pretty;grid-column:1;max-width:29rem;font-size:.86rem;line-height:1.5}.blog-entry-action{white-space:nowrap;grid-area:2/2/span 2;align-self:stretch;align-items:flex-end;gap:.4rem;font-size:.78rem;font-weight:520;display:inline-flex}.blog-entry-action span{transition:transform .22s}.blog-entry:hover .blog-entry-title,.blog-entry:focus-visible .blog-entry-title{color:#ff5a1f}.blog-entry:hover .blog-entry-action span,.blog-entry:focus-visible .blog-entry-action span{transform:translate(.16rem,-.16rem)}.blog-entry:focus-visible{outline:2px solid var(--black);outline-offset:.5rem}.delphi-article-shell{--delphi-accent:#ff5a1f;--delphi-ink:#020202;--delphi-muted:#5b5b5b;--delphi-rule:#d7d7d7;min-height:100dvh;color:var(--delphi-ink);background:var(--white);position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.delphi-article-shell{--delphi-ink:lab(.462488% 0 0);--delphi-muted:lab(38.52% .0000149012 -.00000596046);--delphi-rule:lab(86.08% -.0000298023 0)}}.delphi-article-shell ::selection{color:var(--white);background:var(--delphi-accent)}.delphi-reading-progress{z-index:100;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.delphi-reading-progress span{background:var(--delphi-accent);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.delphi-nav{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;padding:2rem clamp(1.5rem,4vw,4.5rem);display:flex;position:absolute;top:0;left:0;right:0}.delphi-nav a{pointer-events:auto}.delphi-brand{width:2.45rem;color:var(--delphi-ink);display:block}.delphi-brand svg{width:100%;height:auto;display:block}.delphi-back-link{color:var(--delphi-ink);border-bottom:1px solid;align-items:center;gap:.55rem;padding-bottom:.18rem;font-size:.76rem;font-weight:520;line-height:1;text-decoration:none;display:inline-flex}.delphi-back-link span{transition:transform .18s}.delphi-back-link:hover span,.delphi-back-link:focus-visible span{transform:translate(-.2rem)}.delphi-hero{border-bottom:1px solid var(--delphi-ink);isolation:isolate;align-items:center;min-height:100svh;padding:8.5rem clamp(1.5rem,6vw,7rem) 6rem;display:flex;position:relative;overflow:hidden}.delphi-hero:before{z-index:-2;content:"";background-image:linear-gradient(90deg,#dedede94 1px,#0000 1px),linear-gradient(#dedede94 1px,#0000 1px);background-image:linear-gradient(90deg,lab(88.4% 0 .0000119209/.58) 1px,#0000 1px),linear-gradient(lab(88.4% 0 .0000119209/.58) 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.delphi-hero:after{z-index:-1;content:"";background:#cacaca;background:lab(81.44% -.0000298023 0);width:1px;position:absolute;top:0;bottom:0;left:clamp(1.5rem,6vw,7rem)}.delphi-hero-watermark{z-index:-1;color:#f2f2f2;color:lab(95.36% 0 0);letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;font-size:clamp(8rem,26vw,28rem);font-weight:640;line-height:.8;position:absolute;top:3%;left:-.04em}.delphi-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.55fr);align-items:end;gap:clamp(3rem,8vw,9rem);width:min(100%,82rem);margin:0 auto;display:grid}.delphi-hero-copy{min-width:0}.delphi-eyebrow{color:var(--delphi-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:.7rem;font-weight:550;line-height:1;display:flex}.delphi-eyebrow:before{content:"";background:currentColor;width:1.75rem;height:1px}.delphi-eyebrow span{color:var(--delphi-accent)}.delphi-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(4.3rem,8.1vw,8.7rem);font-weight:510;line-height:.87}.delphi-hero h1 em{color:var(--delphi-accent);font-style:normal;font-weight:inherit}.delphi-subtitle{color:#292929;color:lab(16.48% 0 0);text-wrap:pretty;max-width:44rem;margin:2.25rem 0 0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.48}.delphi-hero-meta{color:var(--delphi-muted);letter-spacing:.04em;text-transform:uppercase;gap:1.4rem;margin-top:2rem;font-size:.72rem;line-height:1;display:flex}.delphi-hero-meta span{padding-left:1.4rem;position:relative}.delphi-hero-meta span:before{background:var(--delphi-accent);content:"";border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.delphi-hero-instrument{aspect-ratio:1/1.08;border:1px solid var(--delphi-ink);width:100%;min-width:17rem;box-shadow:.6rem .6rem 0 var(--delphi-ink);background:#ffffffe0;background:lab(100% 0 0/.88);padding:1.2rem;position:relative;overflow:hidden}.delphi-hero-instrument:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#0000 0 37%,#c4c4c4 37.2% 37.6%,#0000 37.8%);background-image:radial-gradient(circle,#0000 0 37%,lab(79.12% -.0000298023 -.0000119209) 37.2% 37.6%,#0000 37.8%);position:absolute;inset:0}.delphi-hero-instrument:after{z-index:3;background:var(--delphi-accent);height:1px;box-shadow:0 0 .75rem var(--delphi-accent);content:"";opacity:.75;animation:4.2s ease-in-out infinite delphi-scan;position:absolute;left:0;right:0}.delphi-instrument-label,.delphi-instrument-footer{z-index:2;color:var(--delphi-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;line-height:1.2;display:flex;position:relative}.delphi-instrument-label span:last-child{color:var(--delphi-accent)}.delphi-instrument-value{z-index:2;letter-spacing:-.08em;justify-content:center;align-items:center;height:calc(100% - 4rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(3.8rem,6vw,6.4rem);font-weight:450;line-height:1;display:flex;position:relative}.delphi-instrument-scale{justify-content:space-between;align-items:flex-end;height:1.3rem;display:flex;position:absolute;bottom:2.6rem;left:1.2rem;right:1.2rem}.delphi-instrument-scale span{background:var(--delphi-ink);width:1px;height:45%}.delphi-instrument-scale span:nth-child(3n+1){height:100%}.delphi-instrument-footer{position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.delphi-scroll-cue{color:var(--delphi-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.67rem;line-height:1;text-decoration:none;display:inline-flex;position:absolute;bottom:2rem;left:clamp(1.5rem,6vw,7rem)}.delphi-scroll-cue span:last-child{color:var(--delphi-accent);animation:1.6s ease-in-out infinite delphi-nudge}.delphi-article-column{width:min(100% - 3rem,45rem);margin:0 auto}.delphi-section{border-bottom:1px solid var(--delphi-rule);padding:clamp(6rem,11vw,9rem) 0}.delphi-section>p{color:#0d0d0d;color:lab(3.6999% 0 0);text-wrap:pretty;margin:1.6rem 0 0;font-size:clamp(1.03rem,1.45vw,1.13rem);line-height:1.75}.delphi-section>p:first-child{margin-top:0}.delphi-section p em{text-underline-offset:.18em;-webkit-text-decoration:underline #959595;text-decoration:underline #959595;-webkit-text-decoration:underline lab(61.72% -.0000298023 0);text-decoration:underline lab(61.72% -.0000298023 0);text-decoration-thickness:1px}.delphi-section-heading{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1.25rem;margin-bottom:3.2rem;display:grid}.delphi-section-heading>span{color:var(--delphi-accent);padding-top:.5rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;line-height:1}.delphi-section-heading h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,6vw,4.8rem);font-weight:500;line-height:.98}.delphi-lede{padding-top:clamp(7rem,14vw,11rem)}.delphi-section .delphi-opening{letter-spacing:-.025em;margin-bottom:2.5rem;font-size:clamp(1.8rem,3.6vw,2.65rem);font-weight:440;line-height:1.22}.delphi-opening:first-letter{float:left;color:var(--delphi-accent);margin:.06em .1em 0 0;font-size:3.45em;font-weight:520;line-height:.74}.delphi-section .delphi-emphasis{border-left:2px solid var(--delphi-accent);margin:3.5rem 0;padding:1.5rem 0 1.5rem 1.6rem;font-size:clamp(1.2rem,2vw,1.48rem);line-height:1.55}.delphi-section .delphi-emphasis strong{color:var(--delphi-accent);font-weight:550}.demo-label{color:var(--delphi-muted);letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.6rem;line-height:1.2;display:block}.demo-badge{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;min-height:1.5rem;padding:0 .55rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.55rem;line-height:1;display:inline-flex}.leak-demo,.forking-demo,.delphi-api-card,.delphi-registry{width:min(100vw - 3rem,60rem);margin:4rem 0 4rem 50%;translate:-50%}.leak-demo{border:1px solid var(--delphi-ink);background:var(--white);overflow:hidden;box-shadow:.65rem .65rem #d7d7d7;box-shadow:.65rem .65rem lab(86.08% -.0000298023 0)}.leak-demo-topline{min-height:3.1rem;color:var(--white);background:var(--delphi-ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.75rem 1.2rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;line-height:1;display:flex}.leak-demo-question{padding:clamp(1.4rem,4vw,2.6rem)}.leak-demo-question h2{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:.65rem 0 1.5rem;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:500;line-height:1.08}.leak-demo-dates{color:var(--delphi-muted);gap:1.5rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem;line-height:1.35;display:flex}.leak-demo-result{border-top:1px solid var(--delphi-ink);border-bottom:1px solid var(--delphi-ink);grid-template-columns:repeat(2,1fr);display:grid}.leak-demo-result>div{min-height:9rem;padding:1.35rem clamp(1.4rem,4vw,2.6rem);position:relative}.leak-demo-result>div+div{border-left:1px solid var(--delphi-ink)}.leak-demo-result strong{letter-spacing:-.08em;width:fit-content;margin-top:.45rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(3rem,7vw,5rem);font-weight:430;line-height:1;transition:color .26s,opacity .26s;display:block}.leak-demo-result strong.is-fiction{color:gray;color:lab(53.6% 0 0);text-decoration:line-through;-webkit-text-decoration-color:var(--delphi-accent);text-decoration-color:var(--delphi-accent);text-decoration-thickness:.12em}.fiction-stamp{border:2px solid var(--delphi-accent);color:var(--delphi-accent);letter-spacing:.1em;text-transform:uppercase;padding:.28rem .45rem;font-size:.72rem;font-weight:700;line-height:1;position:absolute;bottom:1.35rem;right:1.5rem;transform:rotate(-8deg)}.delphi-control-button{border:1px solid var(--delphi-ink);min-height:3.25rem;color:var(--white);background:var(--delphi-ink);font:inherit;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:520;line-height:1.2;transition:color .18s,background .18s;display:inline-flex}.delphi-control-button:hover:not(:disabled),.delphi-control-button:focus-visible:not(:disabled){color:var(--delphi-ink);background:var(--white)}.delphi-control-button:focus-visible,.forking-reset:focus-visible{outline:2px solid var(--delphi-accent);outline-offset:3px}.delphi-control-button:disabled{cursor:not-allowed;opacity:.4}.leak-demo-button{border:0;width:100%}.leak-evidence{opacity:0;background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);max-height:0;padding:0 clamp(1.4rem,4vw,2.6rem);transition:max-height .62s cubic-bezier(.23,1,.32,1),opacity .32s,padding .62s cubic-bezier(.23,1,.32,1);overflow:hidden}.leak-evidence.is-open{opacity:1;max-height:24rem;padding-top:1.4rem;padding-bottom:1.4rem}.leak-evidence-row{border-bottom:1px solid #d1d1d1;border-bottom:1px solid lab(83.76% -.0000298023 0);grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem 0;font-size:.76rem;line-height:1.35;display:grid}.leak-evidence-row time{color:var(--delphi-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.62rem}.leak-evidence-row--flagged{border-left:2px solid var(--delphi-accent);background:#ff5a1f14;margin:0 -.65rem;padding-left:.65rem;padding-right:.65rem}.evidence-status{color:var(--delphi-accent);letter-spacing:.06em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;font-weight:650}.evidence-status--safe{color:#205e37;color:lab(35.0378% -28.116 16.0175)}.leak-evidence>p{color:var(--delphi-accent);margin:1rem 0 0;font-size:.75rem;font-weight:550;line-height:1.4}.forking-demo{color:var(--white);background:var(--delphi-ink);box-shadow:.65rem .65rem 0 var(--delphi-accent);overflow:hidden}.forking-demo-header,.delphi-registry-header{border-bottom:1px solid #fff3;border-bottom:1px solid lab(100% 0 0/.2);justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(1.4rem,4vw,2.25rem);display:flex}.forking-demo .demo-label{color:#9e9e9e;color:lab(65.2% 0 0)}.forking-demo h3,.delphi-registry h3{letter-spacing:-.025em;margin:.45rem 0 0;font-size:clamp(1.4rem,3vw,2rem);font-weight:500;line-height:1.1}.forking-scoreboard{grid-template-columns:repeat(2,1fr);display:grid}.forking-scoreboard>div{border-bottom:1px solid #fff3;border-bottom:1px solid lab(100% 0 0/.2);min-width:0;padding:clamp(1.4rem,4vw,2.25rem)}.forking-scoreboard>div+div{border-left:1px solid #fff3;border-left:1px solid lab(100% 0 0/.2)}.forking-scoreboard span{color:#9e9e9e;color:lab(65.2% 0 0);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;line-height:1.2;display:block}.forking-scoreboard strong{letter-spacing:-.1em;margin-top:.55rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(3.4rem,8vw,6rem);font-weight:400;line-height:.95;display:block;overflow:hidden}.forking-chart{align-items:flex-end;gap:clamp(.28rem,1vw,.7rem);height:11rem;padding:2rem clamp(1.4rem,4vw,2.25rem) 0;display:flex}.forking-chart span{transform-origin:bottom;background:#ffffff47;background:lab(100% 0 0/.28);flex:1;min-width:.2rem;max-width:3rem;transition:height .26s,background .26s}.forking-chart span.is-best{background:var(--delphi-accent)}.forking-legend{color:#989898;color:lab(62.88% -.0000298023 0);text-transform:uppercase;justify-content:space-between;padding:.75rem clamp(1.4rem,4vw,2.25rem) 1.5rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;line-height:1;display:flex}.forking-controls{border-top:1px solid #fff3;border-top:1px solid lab(100% 0 0/.2);align-items:center;gap:.75rem;padding:1.25rem clamp(1.4rem,4vw,2.25rem);display:flex}.forking-demo .delphi-control-button{border-color:var(--white);color:var(--delphi-ink);background:var(--white)}.forking-demo .delphi-control-button:hover:not(:disabled),.forking-demo .delphi-control-button:focus-visible:not(:disabled),.forking-demo .delphi-control-button--quiet{color:var(--white);background:0 0}.forking-demo .delphi-control-button--quiet:hover:not(:disabled),.forking-demo .delphi-control-button--quiet:focus-visible:not(:disabled){color:var(--delphi-ink);background:var(--white)}.forking-reset{color:#a4a4a4;color:lab(67.52% -.0000298023 0);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:auto;padding:.5rem 0;font-size:.66rem}.forking-demo>p{color:#a4a4a4;color:lab(67.52% -.0000298023 0);background:#060606;background:lab(1.5609% 0 0);margin:0;padding:1.15rem clamp(1.4rem,4vw,2.25rem);font-size:.7rem;line-height:1.45}.delphi-machinery{border-bottom:1px solid var(--delphi-ink);width:min(100vw - 3rem,60rem);margin:4.5rem 0 4.5rem 50%;translate:-50%}.delphi-mechanism{border-top:1px solid var(--delphi-ink);grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);padding:clamp(2.5rem,6vw,4.5rem) 0;display:grid}.delphi-mechanism-number{color:#b1b1b1;color:lab(72.16% 0 -.0000119209);letter-spacing:-.1em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(3.7rem,8vw,6.2rem);font-weight:400;line-height:.8}.delphi-mechanism h3{letter-spacing:-.035em;text-wrap:balance;max-width:29ch;margin:0;font-size:clamp(1.45rem,3.2vw,2.25rem);font-weight:520;line-height:1.12}.delphi-mechanism p{color:#222;color:lab(13% 0 0);text-wrap:pretty;margin:1.4rem 0 0;font-size:.98rem;line-height:1.7}.delphi-pullquote{border-top:1px solid var(--delphi-ink);border-bottom:1px solid var(--delphi-ink);letter-spacing:-.035em;text-wrap:balance;width:min(100vw - 3rem,55rem);margin:clamp(4rem,8vw,6rem) 0 clamp(4rem,8vw,6rem) 50%;padding:clamp(2.5rem,6vw,4.5rem) 0;font-size:clamp(1.85rem,4vw,3.2rem);font-weight:440;line-height:1.22;translate:-50%}.delphi-pullquote:before{color:var(--delphi-accent);content:"“";margin-bottom:1.3rem;font-family:Georgia,serif;font-size:2.8rem;line-height:.5;display:block}.delphi-pullquote strong{font-weight:520}.delphi-api-card{color:var(--white);background:var(--delphi-ink);box-shadow:.65rem .65rem 0 var(--delphi-accent);overflow:hidden}.delphi-api-header{border-bottom:1px solid #fff3;border-bottom:1px solid lab(100% 0 0/.2);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:3rem;padding:.75rem 1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:grid}.delphi-api-header>div{gap:.35rem;display:flex}.delphi-api-header>div span{border:1px solid #ffffff75;border:1px solid lab(100% 0 0/.46);border-radius:50%;width:.5rem;height:.5rem}.delphi-api-header>span{color:#8ac099;color:lab(73.2172% -24.5847 13.8652);justify-self:end}.delphi-api-header code{color:#b1b1b1;color:lab(72.16% 0 -.0000119209);font:inherit}.delphi-api-body{padding:clamp(1.4rem,4vw,2.4rem)}.delphi-api-brace{color:#868686;color:lab(55.92% -.0000298023 0);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1.2rem}.delphi-api-line{border-left:1px solid #ffffff2e;border-left:1px solid lab(100% 0 0/.18);grid-template-columns:minmax(9rem,.42fr) minmax(0,1fr);gap:1.2rem;padding:.85rem 1.25rem;display:grid}.delphi-api-line>span{color:var(--delphi-accent);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.67rem;line-height:1.55}.delphi-api-line>span:after{color:#7a7a7a;color:lab(51.28% -.0000298023 0);content:":"}.delphi-api-line p{color:#cecece;color:lab(82.6% .0000298023 -.0000119209);margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;line-height:1.55}.delphi-registry{border:1px solid var(--delphi-ink);background:var(--white);overflow:hidden;box-shadow:.65rem .65rem #d7d7d7;box-shadow:.65rem .65rem lab(86.08% -.0000298023 0)}.delphi-registry-header{border-bottom-color:var(--delphi-ink)}.delphi-registry-status{color:var(--delphi-muted);background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1.4rem,4vw,2.25rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.58rem;display:flex}.delphi-registry-status span{align-items:center;gap:.5rem;display:inline-flex}.delphi-registry-status i{background:#00934d;background:lab(53.1859% -47.2973 27.1193);border-radius:50%;width:.42rem;height:.42rem;animation:2s ease-out infinite delphi-pulse;box-shadow:0 0 #24ab6773}.delphi-registry-status code{color:var(--delphi-accent);font:inherit}.delphi-registry-labels,.delphi-registry-row{grid-template-columns:minmax(0,1fr) 8rem 5rem;align-items:center;gap:1rem;padding-left:clamp(1.4rem,4vw,2.25rem);padding-right:clamp(1.4rem,4vw,2.25rem);display:grid}.delphi-registry-labels{min-height:2.5rem;color:var(--delphi-muted);letter-spacing:.06em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.52rem;line-height:1}.delphi-registry-labels span:nth-child(n+2){text-align:right}.delphi-registry-row{border-top:1px solid var(--delphi-rule);min-height:4.6rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.delphi-registry-row>div{align-items:center;gap:1rem;min-width:0;display:flex}.delphi-registry-row strong{font-size:.72rem;font-weight:600}.delphi-registry-row time{color:var(--delphi-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.delphi-registry-row>span{text-align:right}.delphi-registry-row>span:nth-child(2){font-size:1.2rem}.delphi-registry-row>span:last-child{color:var(--delphi-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.delphi-registry-footer{border-top:1px solid var(--delphi-ink);color:var(--white);background:var(--delphi-ink);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.9rem clamp(1.4rem,4vw,2.25rem);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.56rem;line-height:1.2;display:flex}.delphi-closing{border-bottom:0}.delphi-closing a{color:var(--delphi-ink);-webkit-text-decoration-color:var(--delphi-accent);text-decoration-color:var(--delphi-accent);text-underline-offset:.18em;text-decoration-thickness:2px}.delphi-section .delphi-closing-statement{letter-spacing:-.025em;margin-top:5rem;font-size:clamp(1.7rem,3.7vw,2.6rem);line-height:1.25}.delphi-closing-statement em{color:var(--delphi-accent);font-style:normal;text-decoration:none!important}.delphi-footer{min-height:23rem;color:var(--white);background:var(--delphi-ink);justify-content:space-between;align-items:flex-end;gap:3rem;padding:clamp(3rem,7vw,6rem);display:flex}.delphi-footer>div{max-width:39rem}.delphi-footer>div>span{color:var(--delphi-accent);letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.64rem;line-height:1}.delphi-footer p{letter-spacing:-.03em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(1.55rem,3vw,2.7rem);line-height:1.15}.delphi-footer a{color:inherit;text-underline-offset:.16em;text-decoration-color:#ffffff73;text-decoration-color:lab(100% 0 0/.45)}.delphi-footer>a{letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.65rem;text-decoration:none}@keyframes delphi-scan{0%,to{opacity:.25;top:18%}50%{opacity:.9;top:82%}}@keyframes delphi-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(.3rem)}}@keyframes delphi-pulse{0%{box-shadow:0 0 #24ab6773}70%{box-shadow:0 0 0 .45rem #24ab6700}to{box-shadow:0 0 #24ab6700}}@media (max-width:900px){.blog-entry{gap:.8rem 1rem}.delphi-nav{padding:1.6rem 1.5rem;position:absolute}.delphi-hero{align-items:flex-start;padding:8rem 1.5rem 6rem}.delphi-hero:after{left:1.5rem}.delphi-hero-grid{grid-template-columns:1fr;gap:4rem}.delphi-hero h1{max-width:10ch;font-size:clamp(4rem,14vw,7.3rem)}.delphi-hero-instrument{width:min(100%,24rem);min-width:0}.delphi-scroll-cue{left:1.5rem}.delphi-article-column{width:min(100% - 2rem,45rem)}.leak-demo,.forking-demo,.delphi-api-card,.delphi-registry,.delphi-machinery,.delphi-pullquote{width:calc(100vw - 2rem)}.delphi-mechanism{padding-left:1rem;padding-right:1rem}.delphi-footer{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:620px){.blog-title{font-size:clamp(2.15rem,12vw,3.35rem)}.blog-entry{grid-template-columns:1fr}.blog-entry-meta,.blog-entry-title,.blog-entry-summary,.blog-entry-action{grid-area:auto/1}.blog-entry-action{align-items:center;margin-top:.35rem}.delphi-brand{width:2rem}.delphi-back-link{font-size:.7rem}.delphi-hero{min-height:auto;padding-top:7.8rem;padding-bottom:7.5rem}.delphi-hero h1{max-width:9ch;font-size:clamp(3.45rem,17vw,5.3rem);line-height:.9}.delphi-subtitle{margin-top:1.7rem;font-size:1rem}.delphi-hero-meta{flex-wrap:wrap;row-gap:.8rem}.delphi-hero-instrument{box-shadow:.4rem .4rem 0 var(--delphi-ink)}.delphi-scroll-cue{bottom:1.7rem}.delphi-section{padding:5.5rem 0}.delphi-lede{padding-top:6.5rem}.delphi-section-heading{grid-template-columns:1.8rem minmax(0,1fr);gap:.75rem;margin-bottom:2.5rem}.delphi-section-heading h2{font-size:clamp(2.35rem,12vw,3.6rem)}.delphi-section .delphi-opening{font-size:1.75rem}.leak-demo,.forking-demo,.delphi-api-card,.delphi-registry{margin-top:3.2rem;margin-bottom:3.2rem;box-shadow:.35rem .35rem #d7d7d7;box-shadow:.35rem .35rem lab(86.08% -.0000298023 0)}.forking-demo,.delphi-api-card{box-shadow:.35rem .35rem 0 var(--delphi-accent)}.leak-demo-dates{flex-direction:column;gap:.35rem}.leak-demo-result{grid-template-columns:1fr}.leak-demo-result>div+div{border-top:1px solid var(--delphi-ink);border-left:0}.leak-evidence.is-open{max-height:34rem}.leak-evidence-row{grid-template-columns:1fr;gap:.35rem}.forking-demo-header,.delphi-registry-header{gap:1rem}.forking-scoreboard strong{font-size:clamp(2.8rem,13vw,4rem)}.forking-controls{flex-direction:column;align-items:stretch}.forking-reset{width:fit-content;margin-left:0}.delphi-mechanism{grid-template-columns:1fr;gap:1.7rem}.delphi-mechanism-number{font-size:3.8rem}.delphi-pullquote{font-size:1.65rem}.delphi-api-header{grid-template-columns:auto 1fr auto}.delphi-api-header code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delphi-api-line{grid-template-columns:1fr;gap:.3rem;padding-left:.8rem;padding-right:.8rem}.delphi-registry-status{flex-direction:column;align-items:flex-start}.delphi-registry-labels{display:none}.delphi-registry-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding-top:1rem;padding-bottom:1rem}.delphi-registry-row>div{flex-direction:column;align-items:flex-start;gap:.25rem}.delphi-registry-row>span:last-child{grid-column:2}.delphi-registry-footer{flex-direction:column;align-items:flex-start}.delphi-section .delphi-closing-statement{margin-top:3.5rem;font-size:1.65rem}.delphi-footer{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:26rem}}@media (prefers-reduced-motion:reduce){.delphi-article-shell{scroll-behavior:auto}.delphi-hero-instrument:after,.delphi-scroll-cue span:last-child,.delphi-registry-status i{animation:none}.leak-evidence,.delphi-control-button,.blog-entry-title,.blog-entry-action span{transition:none}}
