:root{color-scheme:light;--ink: #14191f;--ink-2: #19130f;--charcoal: #24201c;--paper: #f3f3f1;--muted: #6f747c;--muted-dark: #575d66;--line: rgba(20, 25, 31, .13);--circuit-blue: #3745b3;--orange: #f36b21;--amber: #ffb14a;--gold: #d7a64b;--green: #45d483;--shadow: 0 24px 70px rgba(20, 25, 31, .1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{position:absolute;top:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(180px,1fr);align-items:center;gap:1rem;padding:1rem clamp(1.25rem,4vw,4.8rem);color:var(--ink);background:transparent;border-bottom:0}.brand{display:inline-flex;align-items:center;gap:.75rem;width:fit-content}.brand-mark{display:grid;width:2.7rem;height:2.7rem;place-items:center;border:2px solid var(--circuit-blue);background:var(--circuit-blue);border-radius:50%;color:var(--paper);font-weight:900}.brand strong{display:block;font-size:.98rem;text-transform:uppercase}.brand small{display:block;color:#14191f9e;font-size:.72rem}.site-header .brand{text-shadow:0 1px 20px rgba(243,243,241,.34)}.site-header .brand strong{color:#fff}.site-header .brand small{color:#ffffffc7}nav{display:flex;align-items:center;gap:.35rem;padding:.25rem;border:1px solid rgba(20,25,31,.12);border-radius:999px;background:#f3f3f1b3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}nav a{border-radius:999px;padding:.66rem .92rem;color:#14191fb8;font-size:.84rem;transition:background .18s ease,color .18s ease}nav a:hover{background:#3745b314;color:var(--circuit-blue)}.header-cta{justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.8rem;padding:.75rem 1rem;border-radius:999px;background:var(--ink);color:var(--paper);font-weight:800;box-shadow:0 12px 30px #14191f24}.scroll-expand-shell{--expand-progress: 0;--expand-width-range: 1250px;--expand-height-range: 400px;--expand-text-range: 150vw;overflow-x:hidden;background:var(--paper);color:var(--ink);transition:background-color .7s ease,color .7s ease}.scroll-expand-hero{position:relative;display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:flex-start}.scroll-expand-stage{position:relative;display:flex;width:100%;min-height:100dvh;flex-direction:column;align-items:center}.scroll-expand-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;opacity:calc(1 - var(--expand-progress));will-change:opacity}.scroll-expand-background img{width:100vw;height:100vh;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.02)}.scroll-expand-background div{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000001a}.scroll-expand-container{position:relative;z-index:10;display:flex;width:100%;max-width:92rem;flex-direction:column;align-items:center;justify-content:flex-start;margin:0 auto}.scroll-expand-viewport{position:relative;display:flex;width:100%;height:100dvh;flex-direction:column;align-items:center;justify-content:center}.scroll-expand-media-frame{position:absolute;top:50%;left:50%;z-index:0;width:min(calc(300px + (var(--expand-progress) * var(--expand-width-range))),95vw);height:min(calc(400px + (var(--expand-progress) * var(--expand-height-range))),85vh);overflow:visible;border-radius:1rem;box-shadow:0 0 50px #0000004d;transform:translate(-50%,-50%);will-change:width,height}.scroll-expand-media-inner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:.75rem;pointer-events:none}.scroll-expand-media-inner img,.scroll-expand-media-inner video,.scroll-expand-media-inner iframe{display:block;width:100%;height:100%;border:0;border-radius:.75rem;object-fit:cover;object-position:center}.scroll-expand-pointer-shield,.scroll-expand-video-overlay,.scroll-expand-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;pointer-events:none}.scroll-expand-pointer-shield{z-index:10}.scroll-expand-video-overlay{background:#0000004d;opacity:calc(.5 - (var(--expand-progress) * .3))}.scroll-expand-image-overlay{background:#00000080;opacity:calc(.7 - (var(--expand-progress) * .3))}.scroll-expand-meta{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;margin-top:1rem;text-align:center}.scroll-expand-meta p{margin:0;color:#bfdbfe;font-weight:650;line-height:1.25}.scroll-expand-meta p:first-child{font-size:clamp(1.4rem,2.4vw,1.8rem);transform:translate(calc(var(--expand-progress) * var(--expand-text-range) * -1))}.scroll-expand-meta p+p{font-size:1rem;transform:translate(calc(var(--expand-progress) * var(--expand-text-range)))}.scroll-expand-title{position:relative;z-index:10;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.scroll-expand-title.is-blended{mix-blend-mode:difference}.scroll-expand-title h1{margin:0;color:#bfdbfe;font-size:clamp(3.1rem,5.6vw,6rem);font-weight:900;line-height:.95;letter-spacing:0;text-align:center;text-transform:uppercase;will-change:transform}.scroll-expand-title h1:first-child{transform:translate(calc(var(--expand-progress) * var(--expand-text-range) * -1))}.scroll-expand-title h1+h1{transform:translate(calc(var(--expand-progress) * var(--expand-text-range)))}.scroll-expand-content{display:flex;width:100%;flex-direction:column;padding:clamp(2rem,5vw,5rem) clamp(1rem,5vw,4.8rem) clamp(3rem,6vw,5.5rem);opacity:0;transition:opacity .7s ease}.scroll-expand-content[data-visible=true]{opacity:1}.expanded-hero-copy{display:grid;gap:clamp(1.2rem,3vw,2rem);width:100%}.expanded-hero-copy .landing-copy{position:relative;z-index:1;grid-template-columns:minmax(19rem,34rem) auto;width:min(100%,69rem);margin-top:0}.expanded-hero-copy .landing-proof{position:relative;right:auto;bottom:auto;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,58rem)}.expanded-hero-copy .cover-contact{position:relative;z-index:1;margin-top:0;padding-left:0}.davincho-shell{margin:clamp(2rem,4vw,3.5rem) clamp(.65rem,1.4vw,1.25rem) clamp(7rem,14vw,12rem);overflow:hidden;border-radius:clamp(1.6rem,4vw,3.2rem);background:#fff}.davincho-parallax{position:relative;display:flex;min-height:80vh;align-items:center;justify-content:center;overflow:hidden;background:#fff;isolation:isolate}.davincho-copy{position:relative;z-index:2;display:flex;width:100%;min-height:80vh;flex-direction:column;justify-content:space-between;padding:clamp(2rem,5.5vw,5rem);color:#fff;mix-blend-mode:difference;text-transform:uppercase}.davincho-copy p{width:min(50vw,48rem);margin:0 0 0 auto;font-size:clamp(1rem,2vw,2rem);font-weight:650;line-height:1.08;letter-spacing:0}.davincho-copy span{display:block;margin-bottom:.7rem;color:#fff;font-size:clamp(.85rem,1.2vw,1.1rem);font-weight:850}.davincho-copy h2{max-width:11ch;margin:0;color:#fff;font-size:clamp(3.3rem,8vw,7.8rem);font-weight:950;line-height:.85;letter-spacing:0}.davincho-fixed-media{position:fixed;top:-10vh;left:0;z-index:1;width:100%;height:120vh;pointer-events:none}.davincho-media-track{position:relative;width:100%;height:100%}.davincho-media-track img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.davincho-parallax:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:#14191f1f;pointer-events:none}.prisma-hero{width:100%;min-height:100vh;padding:clamp(.5rem,1vw,1rem);background:var(--paper);color:#e1e0cc}.prisma-hero-frame{position:relative;width:100%;min-height:clamp(42rem,92vh,58rem);overflow:hidden;border-radius:clamp(1rem,2.5vw,2rem);background:#050609;isolation:isolate}.prisma-hero-fallback,.prisma-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.prisma-hero-fallback{z-index:0;filter:saturate(.86) contrast(1.02);transform-origin:center}.prisma-hero-video{z-index:1}.prisma-motion-haze{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:1;pointer-events:none;opacity:.42;mix-blend-mode:screen;background:linear-gradient(110deg,transparent 0 18%,rgba(225,224,204,.16) 30%,transparent 48%),linear-gradient(72deg,transparent 0 36%,rgba(83,108,255,.12) 50%,transparent 68%);animation:prisma-haze-drift 16s ease-in-out infinite alternate}.prisma-noise-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.36;mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(circle at 18% 27%,rgba(255,255,255,.18) 0 1px,transparent 1.5px),radial-gradient(circle at 73% 64%,rgba(255,255,255,.14) 0 1px,transparent 1.5px);background-size:7px 7px,11px 11px;animation:prisma-noise-drift 7s steps(4) infinite}.prisma-gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#05060952,#05060914 46%,#0506099e),linear-gradient(180deg,rgba(0,0,0,.28),transparent 40%,rgba(0,0,0,.72))}.prisma-nav{position:absolute;top:0;left:50%;z-index:20;display:block;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-50%)}.prisma-nav div{display:flex;align-items:center;gap:clamp(.75rem,3vw,3.5rem);padding:.55rem clamp(1rem,2.6vw,2rem);border-radius:0 0 1.5rem 1.5rem;background:#050609}.prisma-nav a{padding:0;border-radius:0;color:#e1e0ccc7;font-size:clamp(.63rem,1vw,.88rem);white-space:nowrap;transition:color .18s ease}.prisma-nav a:hover{background:transparent;color:#e1e0cc}.prisma-content{position:absolute;right:0;bottom:0;left:0;z-index:10;padding:0 clamp(1rem,3vw,2.5rem) clamp(1.3rem,2vw,2rem)}.prisma-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1rem}.prisma-title-wrap{grid-column:span 8;min-width:0}.prisma-title-wrap h2{margin:0;color:#e1e0cc;font-size:clamp(5rem,14vw,15rem);font-weight:650;line-height:.88;letter-spacing:-.055em;text-transform:none}.words-pull-up{display:inline-flex;flex-wrap:wrap}.words-pull-up-multi{justify-content:flex-start}.words-pull-up-word{position:relative;display:inline-block}.words-pull-up-letter{display:inline-block;transform-origin:center 72%;transition:transform .36s cubic-bezier(.16,1,.3,1),color .36s ease}.prisma-title-wrap h2 .words-pull-up-letter:hover,.prisma-title-wrap h2 .words-pull-up-letter:focus-visible{transform:translateY(-.035em) scale(1.12)}.words-pull-up-asterisk{position:absolute;top:.65em;right:-.3em;font-size:.31em}.prisma-title-secondary{color:#536cff}.prisma-copy-panel{grid-column:span 4;display:flex;flex-direction:column;gap:1rem;padding-bottom:clamp(1.5rem,4vw,2.5rem)}.prisma-copy{display:grid;gap:.85rem;max-width:38rem;padding:clamp(1rem,1.7vw,1.35rem);border:1px solid rgba(225,224,204,.16);border-radius:8px;background:#0506096b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:right center;transition:transform .32s cubic-bezier(.16,1,.3,1),background .32s ease,border-color .32s ease}.prisma-copy:hover{z-index:30;border-color:#e1e0cc47;background:#050609a3}.prisma-copy p{margin:0;color:#e1e0ccdb;font-size:clamp(.92rem,1vw,1.02rem);line-height:1.34}.prisma-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;min-height:2.9rem;padding:.25rem .25rem .25rem 1.25rem;border-radius:999px;background:#e1e0cc;color:#050609;font-size:.95rem;font-weight:750;transition:gap .18s ease,transform .18s ease}.prisma-cta:hover{gap:.8rem;transform:translateY(-2px)}.prisma-cta span{display:grid;width:2.45rem;height:2.45rem;place-items:center;border-radius:50%;background:#050609;color:#e1e0cc;transition:transform .18s ease}.prisma-cta:hover span{transform:scale(1.08)}.argent-slider-section{position:relative;overflow:visible;background:#111;color:#111}.argent-slider-sticky{position:sticky;top:0;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:clamp(.5rem,1vw,1rem)}.argent-slider-container{position:relative;display:grid;width:100%;height:auto;min-height:clamp(42rem,92vh,58rem);place-items:center;margin:0;overflow:hidden;border-radius:clamp(1rem,2.5vw,2rem);background:#151515;isolation:isolate;box-shadow:0 30px 90px #0000005c}.argent-slider-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:"";background:#00000024;pointer-events:none}.argent-project-list{position:absolute;top:0;right:0;bottom:0;left:0}.argent-project{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:transform}.argent-project.is-active{opacity:1}.argent-project-media{width:100%;height:100%;transform:translateZ(0) scale(1.07);will-change:transform}.argent-project img,.argent-project video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.argent-editorial-card{position:absolute;top:50%;left:50%;z-index:5;width:min(62rem,74vw);height:clamp(16rem,31vh,22rem);overflow:hidden;border-radius:clamp(1rem,1.8vw,1.6rem);background:#f8f8f4;color:#111;transform:translate(-50%,-50%);box-shadow:0 18px 46px #0000002e}.argent-card-reel{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.argent-card-item{position:relative;left:0;display:grid;grid-template-columns:minmax(13rem,1fr) minmax(13rem,21rem) minmax(13rem,1fr);gap:clamp(1.4rem,3vw,3rem);width:100%;height:clamp(16rem,31vh,22rem);align-items:center;padding:clamp(1.45rem,3vw,2.9rem)}.argent-card-copy,.argent-card-meta{display:grid;min-height:100%;align-content:space-between;gap:1rem}.argent-card-copy p,.argent-card-copy strong,.argent-card-copy span,.argent-card-meta p,.argent-card-meta strong{margin:0;color:#111;font-weight:900;line-height:1.05;text-transform:uppercase}.argent-card-copy p,.argent-card-meta p{font-size:clamp(.8rem,1vw,1.03rem)}.argent-card-copy strong,.argent-card-meta strong{font-size:clamp(.95rem,1.1vw,1.2rem)}.argent-card-copy span{max-width:18rem;color:#111111b8;font-size:clamp(.78rem,.9vw,.95rem);line-height:1.25}.argent-card-image{align-self:stretch;overflow:hidden;border-radius:clamp(.65rem,1vw,.95rem);background:#d8d8d2}.argent-card-image img,.argent-card-image video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.argent-card-meta{justify-items:end;text-align:right}.argent-card-mask{position:absolute;left:0;z-index:2;width:100%;height:1px;pointer-events:none}.argent-card-mask-top{top:0}.argent-card-mask-bottom{bottom:0}.argent-progress{position:absolute;top:50%;right:clamp(.8rem,2vw,1.6rem);z-index:6;display:flex;flex-direction:column;gap:.45rem;transform:translateY(-50%)}.argent-progress span{display:block;width:.22rem;height:2.8rem;border-radius:999px;background:#f8f8f42e;transition:background .24s ease,transform .24s ease}.argent-progress span.is-active{background:#536cff;transform:scaleX(1.9)}.argent-slider-caption{position:absolute;right:clamp(1rem,3vw,2.2rem);bottom:clamp(1rem,3vw,2.2rem);z-index:5;display:grid;justify-items:end;gap:.35rem;max-width:18rem;text-align:right;pointer-events:none}.argent-slider-caption p,.argent-slider-caption h2{margin:0;color:#f8f8f4;text-transform:uppercase}.argent-slider-caption p{color:#8ea0ff;font-size:.78rem;font-weight:850}.argent-slider-caption h2{max-width:11ch;font-size:clamp(1.6rem,2.4vw,2.8rem);font-weight:950;line-height:.88}@keyframes prisma-haze-drift{0%{transform:translate3d(-4%,-2%,0) rotate(-1deg)}to{transform:translate3d(4%,2%,0) rotate(1deg)}}@keyframes prisma-noise-drift{0%{background-position:0 0,0 0}to{background-position:28px 17px,-22px 31px}}.hero{position:relative;min-height:100svh;display:block;padding:clamp(2.3rem,4vw,3.3rem) clamp(1.25rem,5vw,4.8rem) clamp(1.5rem,3vw,2.7rem);overflow:hidden;background:var(--paper);color:var(--ink)}.deck-hero{border:clamp(3px,.4vw,6px) solid #743cff}.hero-media{position:absolute;top:clamp(3.9rem,7vw,4rem);right:clamp(1.25rem,5vw,4.8rem);z-index:1;width:min(53vw,52rem);height:clamp(18rem,36vw,28rem);margin:0;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.02)}.hero-scrim{display:none}.cover-tagline{position:relative;z-index:3;max-width:9.3rem;margin-top:.15rem;margin-left:.1rem;color:var(--circuit-blue);font-size:clamp(1.2rem,2vw,1.75rem);font-weight:500;line-height:.86;text-transform:uppercase}.eyebrow{margin:0 0 .8rem;color:var(--circuit-blue);font-size:.78rem;font-weight:850;line-height:1.35;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:1.3rem;max-width:15ch;font-size:clamp(3.25rem,8vw,7.8rem);line-height:.92;letter-spacing:0;overflow-wrap:normal}h2{margin-bottom:1rem;font-size:clamp(2rem,4vw,4.6rem);line-height:.98;letter-spacing:0}h3{margin-bottom:.7rem;font-size:clamp(1.15rem,2vw,1.45rem)}.cover-title{position:relative;z-index:2;display:grid;margin-top:clamp(2rem,4vw,2.8rem);line-height:.8;letter-spacing:0;text-transform:uppercase}.title-the{color:var(--ink);font-size:clamp(8.3rem,18.5vw,18.2rem);font-weight:950;letter-spacing:-.04em}.title-circuit{position:relative;z-index:4;margin-top:clamp(-.7rem,-1vw,-.25rem);color:var(--circuit-blue);font-size:clamp(7.7rem,21.8vw,21.4rem);font-weight:950;letter-spacing:-.075em}.landing-copy{position:relative;z-index:6;display:grid;grid-template-columns:minmax(19rem,34rem) auto;align-items:center;gap:1.2rem;width:min(100%,69rem);margin-top:clamp(-1.25rem,-1vw,-.45rem)}.landing-copy p{margin:0;color:#14191fc7;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.45}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:0}.primary-button,.secondary-button,form button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.3rem;border:0;border-radius:999px;cursor:pointer;font-weight:850;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary-button,form button{padding:.95rem 1.25rem;background:var(--circuit-blue);color:#fff;box-shadow:0 18px 46px #3745b33d}.secondary-button{padding:.92rem 1.15rem;border:1px solid rgba(20,25,31,.16);background:#ffffff7a;color:var(--ink)}.primary-button:hover,.secondary-button:hover,form button:hover{transform:translateY(-2px)}.landing-proof{position:absolute;right:clamp(1.25rem,5vw,4.8rem);bottom:clamp(.9rem,2vw,1.7rem);z-index:6;display:grid;grid-template-columns:1fr;gap:.5rem;width:min(17rem,21vw);margin-top:0}.landing-proof div,.feature-card,.timeline-step,.ecosystem-detail,.result-card,.contact-card,.contact-aside,.sponsor-metrics div{border:1px solid rgba(20,25,31,.12);background:#ffffffc2;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-proof div{min-height:3.9rem;padding:.75rem .9rem;border-radius:8px;border-color:#14191f1f;background:#fff;box-shadow:0 18px 38px #14191f14}.landing-proof span{display:block;margin-top:.3rem;color:#14191f94;font-size:.78rem}.landing-proof strong{display:block;color:var(--circuit-blue);font-size:clamp(.98rem,1.2vw,1.14rem);line-height:1.05}.cover-contact{position:relative;z-index:6;display:flex;flex-wrap:wrap;gap:clamp(1.4rem,4vw,3.7rem);margin-top:clamp(1.1rem,1.8vw,1.8rem);padding-left:.6rem}.cover-contact a{color:var(--ink);font-size:clamp(1rem,1.7vw,1.55rem);letter-spacing:-.04em}.about-deck-screen{position:relative;min-height:100svh;padding:clamp(3rem,5vw,4.2rem) clamp(1.25rem,5.2vw,6.8rem);overflow:hidden;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.about-photo{position:absolute;top:0;right:0;z-index:1;width:min(64.8vw,82rem);height:clamp(18rem,35.5vw,25rem);margin:0;overflow:hidden}.about-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.about-brand-lockup{position:relative;z-index:4;display:grid;width:fit-content;line-height:.82;text-transform:uppercase}.about-brand-lockup span{color:var(--ink);font-size:clamp(3.1rem,4.8vw,5rem);font-weight:950;letter-spacing:-.04em}.about-brand-lockup strong{color:var(--circuit-blue);font-size:clamp(3rem,4.6vw,4.65rem);font-weight:950;letter-spacing:-.06em}.about-title{position:relative;z-index:3;display:flex;align-items:flex-end;margin-top:clamp(2.8rem,5vw,5.4rem);margin-left:clamp(-.2rem,-.3vw,0rem);line-height:.76;letter-spacing:-.065em;text-transform:uppercase;white-space:nowrap}.about-title span{color:var(--circuit-blue);font-size:clamp(7.6rem,20vw,22rem);font-weight:950}.about-title strong{margin-left:-.16em;color:var(--ink);font-size:clamp(6.4rem,14vw,14.4rem);font-weight:950;letter-spacing:-.075em;text-transform:none}.about-copy{position:relative;z-index:5;display:grid;gap:clamp(1.6rem,3vw,3rem);max-width:min(89rem,91vw);margin-top:clamp(2.4rem,4.5vw,4rem);padding-left:clamp(0rem,1.2vw,1.9rem)}.about-copy p{margin:0;color:#050609;font-size:clamp(1.35rem,2.15vw,2.42rem);line-height:1.25;letter-spacing:0}.about-tagline{position:absolute;right:clamp(1.25rem,3vw,2.4rem);bottom:clamp(2rem,5vw,3.8rem);z-index:5;width:min-content;color:var(--circuit-blue);font-size:clamp(1.35rem,2.1vw,2.1rem);font-weight:500;line-height:.88;text-align:right;text-transform:uppercase}.problem-deck-screen{position:relative;display:grid;grid-template-columns:minmax(20rem,32vw) minmax(0,1fr);min-height:100svh;overflow:hidden;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.problem-photo{width:100%;height:100%;min-height:100svh;margin:0;overflow:hidden}.problem-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.problem-tagline{position:absolute;top:clamp(3rem,6vw,4.4rem);right:clamp(1.6rem,3.5vw,2.8rem);z-index:4;width:min-content;color:var(--circuit-blue);font-size:clamp(1.35rem,2.1vw,2.25rem);font-weight:500;line-height:.88;text-align:right;text-transform:uppercase}.problem-content{display:grid;align-content:center;padding:clamp(4rem,7vw,7.6rem) clamp(2rem,6vw,7rem)}.problem-content h2{display:grid;justify-items:center;margin:0 0 clamp(2.4rem,5vw,4.2rem);color:var(--circuit-blue);line-height:.77;text-align:center;text-transform:uppercase}.problem-content h2 span{font-size:clamp(5rem,9vw,10.4rem);font-weight:950;letter-spacing:-.045em}.problem-content h2 strong{font-size:clamp(5.7rem,10.8vw,12rem);font-weight:950;letter-spacing:-.06em}.problem-list{display:grid;gap:clamp(1.7rem,3.3vw,3rem);max-width:78rem;margin:0 auto}.problem-item{display:grid;grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,1.5rem)}.problem-item svg{color:#050609}.problem-item p{margin:0;color:#050609;font-size:clamp(1.65rem,3vw,3.05rem);line-height:1.08;letter-spacing:0}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink)}.proof-strip div{min-height:11rem;padding:clamp(1rem,3vw,2rem);border-right:1px solid var(--line)}.proof-strip strong{display:block;color:var(--circuit-blue);font-size:clamp(2.8rem,6vw,5.6rem);line-height:.95}.proof-strip strong span{font-size:1rem}.proof-strip p{margin:.7rem 0 0;color:var(--muted-dark);font-weight:800;text-transform:uppercase}.solution-deck-screen{position:relative;min-height:100svh;overflow:hidden;padding:clamp(4rem,7vw,5.2rem) clamp(1.25rem,6vw,8rem);background:radial-gradient(ellipse at 17% 56%,#ffbb3ab8,#ff5b277a 17%,#ff5b2700 35%),radial-gradient(ellipse at 50% 58%,#ffc146b8,#ff62297a 18%,#ff622900 36%),radial-gradient(ellipse at 83% 56%,#ffbe3db8,#ff5e277a 18%,#ff5e2700 37%),var(--circuit-blue);color:#fff}.solution-deck-screen h2{margin:0;color:#fff;font-size:clamp(4.6rem,10.6vw,14.8rem);font-weight:950;line-height:.78;text-align:center;text-transform:uppercase}.solution-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);margin-top:clamp(4rem,8vw,7.1rem)}.solution-column{display:grid;justify-items:center;align-content:start;text-align:center}.solution-column h3{margin:0 0 clamp(2.8rem,4.2vw,4.2rem);color:#fff;font-size:clamp(2rem,3.8vw,4.1rem);font-weight:950;line-height:.9;text-transform:uppercase}.solution-column p{margin:0;color:#fff;font-size:clamp(2rem,3.3vw,3.65rem);line-height:1.25}.solution-column span{display:block;width:clamp(1.25rem,1.9vw,2rem);height:clamp(1.25rem,1.9vw,2rem);margin:clamp(1.8rem,3vw,3rem) 0;border:2px solid rgba(20,25,31,.18);border-radius:50%;background:#fff;box-shadow:0 4px 10px #14191f38}.roi-deck-screen{min-height:100svh;display:grid;grid-template-rows:auto 1fr;gap:clamp(2rem,4vw,4rem);padding:clamp(4.6rem,7vw,6.7rem) clamp(1.25rem,5.4vw,5.5rem) clamp(4rem,6vw,6rem);background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.roi-heading{display:flex;align-items:end;gap:clamp(1rem,3vw,2.7rem)}.roi-heading h2{margin:0;color:var(--circuit-blue);font-size:clamp(8rem,18vw,18.5rem);font-weight:950;line-height:.72;letter-spacing:-.08em;text-transform:uppercase}.roi-heading div{width:min-content;margin-bottom:clamp(.8rem,2vw,2rem);color:var(--circuit-blue);font-size:clamp(1.5rem,2.7vw,3.15rem);font-weight:500;line-height:.88;text-transform:uppercase}.roi-content{display:grid;grid-template-columns:minmax(42rem,1.32fr) minmax(27rem,.68fr);align-items:center;gap:clamp(2rem,4.5vw,5rem)}.roi-points{display:grid;gap:clamp(1.8rem,3.4vw,3.2rem)}.roi-point{display:grid;grid-template-columns:clamp(6rem,9vw,10.3rem) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,2.6vw,2.5rem)}.roi-icon{position:relative;display:grid;width:clamp(5.1rem,7.7vw,8.4rem);height:clamp(5.1rem,7.7vw,8.4rem);place-items:center;border:clamp(.32rem,.45vw,.48rem) solid var(--circuit-blue);border-radius:50%}.roi-icon:after{position:absolute;right:clamp(-3.6rem,-3.3vw,-2rem);width:clamp(2.2rem,3.8vw,4.1rem);height:clamp(2.2rem,3.8vw,4.1rem);content:"";border-radius:50%;background:var(--circuit-blue)}.roi-icon span{width:68%;height:68%;border-radius:50%;background:#536cff}.roi-point h3{margin:0 0 .45rem;color:#536cff;font-size:clamp(2.2rem,3.2vw,3.85rem);font-weight:950;line-height:.94;text-transform:uppercase}.roi-point p{margin:0;color:#050609;font-size:clamp(1.3rem,1.9vw,2.05rem);line-height:1.3;letter-spacing:.02em}.roi-chart{min-height:clamp(29rem,45vw,40rem);display:grid;align-items:center}.roi-chart svg{width:100%;height:auto;overflow:visible}.chart-grid line{stroke:#14191f2e;stroke-width:1.2}.chart-labels text{fill:#050609;font-size:23px;font-family:inherit}.roi-chart polyline{fill:none;stroke:#36aaff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.chart-dots circle{fill:#36aaff}.work-deck-screen{--work-top: clamp(11.2rem, 20.9svh, 15.2rem);--work-bottom: clamp(3.8rem, 10svh, 7.2rem);--work-gap: clamp(1rem, 3.5svh, 2.55rem);position:relative;min-height:100svh;overflow:hidden;padding:clamp(.8rem,1.45vw,1.5rem) clamp(1.25rem,4.8vw,2.6rem) clamp(1.2rem,2vw,1.8rem);background:var(--circuit-blue);color:#fff;border-bottom:1px solid rgba(5,6,9,.45)}.work-title{position:relative;z-index:4;display:flex;align-items:flex-start;color:#fff;font-size:clamp(5rem,10.4vw,12.6rem);font-weight:950;line-height:.82;letter-spacing:-.07em;text-transform:uppercase;white-space:nowrap}.work-title span{color:#fff}.work-title strong{margin-left:.04em;color:#fff;font:inherit}.work-tagline{position:absolute;top:clamp(1.25rem,2vw,1.9rem);right:clamp(1.4rem,3vw,3.6rem);z-index:5;width:min-content;color:#fff;font-size:clamp(1.35rem,2.45vw,2.85rem);font-weight:500;line-height:.88;text-align:right;text-transform:uppercase}.work-photo{position:absolute;top:var(--work-top);left:0;bottom:auto;z-index:1;width:min(41.4vw,52.9rem);height:calc(100svh - var(--work-top) - var(--work-bottom));margin:0;overflow:hidden}.work-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.work-steps{position:absolute;right:clamp(2rem,4.8vw,6rem);top:var(--work-top);bottom:var(--work-bottom);z-index:3;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:var(--work-gap);width:min(50.5vw,65rem)}.work-step{position:relative;display:grid;grid-template-columns:clamp(7.2rem,9.3vw,12.6rem) minmax(0,1fr);min-height:0}.work-number{display:grid;align-items:end;justify-items:center;min-height:100%;padding-bottom:clamp(.95rem,1.6vw,1.45rem);border-radius:0 0 999px 999px;color:#fff;font-size:clamp(3rem,4.7vw,5.1rem);font-weight:850;line-height:1}.work-copy{display:grid;align-content:center;padding:clamp(.8rem,1.3vw,1.15rem) clamp(1.15rem,1.9vw,1.75rem)}.work-copy h3{margin:0 0 .4rem;color:#fff;font-size:clamp(1.65rem,2.75vw,3.05rem);font-weight:950;line-height:.9;text-align:right;text-transform:uppercase}.work-copy p{margin:0;color:#fff;font-size:clamp(.92rem,1.32vw,1.55rem);line-height:1.18;text-align:left}.step-one{margin-left:0}.step-one .work-number,.step-one .work-copy{background:#38b4f3}.step-two{margin-left:0}.step-two .work-number,.step-two .work-copy{background:#536cff}.step-three .work-number,.step-three .work-copy{background:#101417}.section{padding:clamp(4rem,9vw,8rem) clamp(1rem,5vw,5rem);background:var(--paper);color:var(--ink)}.section-intro{max-width:58rem}.section-intro p:not(.eyebrow){color:var(--muted-dark);font-size:1.06rem;line-height:1.75}.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.model-grid{display:grid;gap:1rem}.feature-card{position:relative;overflow:hidden;padding:1.35rem;border-radius:8px}.feature-card:after{position:absolute;inset:auto 0 0;height:.22rem;content:"";background:var(--circuit-blue);opacity:.9}.feature-card svg,.timeline-step svg,.ecosystem-detail svg,.sponsor-metrics svg{color:var(--circuit-blue)}.feature-card p,.timeline-step p,.ecosystem-detail p,.sponsor-copy p,.sponsor-metrics span,.result-card p{color:var(--muted-dark);line-height:1.6}.dark-band{background:#fff;border-block:1px solid var(--line)}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem}.timeline-step{min-height:21rem;padding:1.4rem;border-radius:8px}.step-number{display:block;margin-bottom:3rem;color:#3745b32e;font-size:3.5rem;font-weight:900;line-height:1}.venue-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);gap:clamp(2rem,6vw,6rem);align-items:center}.benefit-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.benefit{display:flex;align-items:flex-start;gap:.75rem;min-height:5.4rem;padding:1rem;border:1px solid rgba(20,25,31,.12);border-radius:8px;background:#ffffffbd;color:var(--ink);box-shadow:0 14px 40px #14191f12;font-weight:700}.benefit svg{flex:0 0 auto;color:var(--circuit-blue)}.ecosystem-section{background:#fff;color:var(--ink)}.ecosystem-section .eyebrow{color:var(--circuit-blue)}.ecosystem-section .section-intro p{color:var(--muted-dark)}.ecosystem-grid{display:grid;grid-template-columns:minmax(22rem,1.1fr) minmax(19rem,.9fr);gap:clamp(2rem,6vw,6rem);align-items:center;margin-top:2.5rem}.orbit{position:relative;min-height:37rem;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at center,rgba(55,69,179,.11) 0 12%,transparent 13%),repeating-radial-gradient(circle at center,transparent 0 5.7rem,rgba(55,69,179,.14) 5.8rem 5.9rem),#f7f7f5}.orbit-center,.orbit-node{position:absolute;display:grid;place-items:center;text-align:center}.orbit-center{top:50%;left:50%;width:11rem;height:11rem;transform:translate(-50%,-50%);border-radius:50%;background:var(--ink);color:var(--paper);box-shadow:0 24px 60px #14191f38}.orbit-center strong,.orbit-center span{display:block}.orbit-center span{color:var(--muted);font-size:.82rem}.orbit-node{width:8.3rem;min-height:4.5rem;border:1px solid rgba(20,25,31,.14);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;font-weight:850;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.orbit-node.active,.orbit-node:hover{transform:translateY(-3px);background:var(--circuit-blue);color:#fff;box-shadow:0 18px 40px #3745b338}.node-1{top:8%;left:50%;transform:translate(-50%)}.node-1:hover,.node-1.active{transform:translate(-50%) translateY(-3px)}.node-2{top:31%;right:8%}.node-3{bottom:12%;right:17%}.node-4{bottom:12%;left:17%}.node-5{top:31%;left:8%}.ecosystem-detail{min-height:24rem;padding:2rem;border-color:#14191f1f;border-radius:8px;background:var(--ink);color:var(--paper)}.ecosystem-detail h3{font-size:clamp(1.8rem,3vw,3.4rem);line-height:1}.roi-section{display:grid;grid-template-columns:minmax(0,.88fr) minmax(21rem,1.12fr);gap:clamp(2rem,6vw,5rem);align-items:center}.calculator{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr);gap:1rem}.controls{display:grid;gap:1rem}.controls label,form label{display:grid;gap:.55rem}.controls label{padding:1.2rem;border:1px solid rgba(20,25,31,.12);border-radius:8px;background:#ffffffc2;box-shadow:0 14px 40px #14191f12}.controls span,form span{color:var(--muted-dark);font-size:.82rem;font-weight:800;text-transform:uppercase}.controls strong{font-size:clamp(1.4rem,4vw,2.6rem)}input[type=range]{width:100%;accent-color:var(--circuit-blue)}.result-card{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:1.5rem;border-radius:8px;background:var(--ink);color:var(--paper)}.result-card span{margin-top:1rem;color:#f3f3f1b3}.result-card strong{display:block;margin:.4rem 0 1rem;color:#fff;font-size:clamp(2rem,5vw,4rem);line-height:1}.sponsor-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,1fr);gap:clamp(2rem,6vw,6rem);background:#fff;border-block:1px solid var(--line)}.sponsor-metrics{display:grid;gap:1rem}.sponsor-metrics div{display:grid;gap:.5rem;padding:1.2rem;border-radius:8px}.sponsor-metrics strong{font-size:1.1rem}.contact-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);gap:1rem;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5rem);background:var(--paper);color:var(--ink)}.contact-card,.contact-aside{border-radius:8px;padding:clamp(1.2rem,4vw,2.3rem)}.contact-card h2{max-width:17ch}form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}form label:nth-child(4),form button{grid-column:1 / -1}input,textarea{width:100%;border:1px solid rgba(20,25,31,.14);border-radius:8px;background:#ffffffc7;color:var(--ink);outline:0}input{min-height:3.1rem;padding:0 1rem}textarea{min-height:8rem;resize:vertical;padding:1rem}input:focus,textarea:focus{border-color:#3745b3b3;box-shadow:0 0 0 3px #3745b324}.contact-aside{display:flex;flex-direction:column;justify-content:end;gap:.8rem}.contact-aside strong{font-size:2rem}.contact-aside p,.contact-aside a{color:var(--muted-dark)}.contact-aside a:hover{color:var(--circuit-blue)}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}.prisma-motion-haze,.prisma-noise-overlay{animation:none!important}}@media(max-width:1080px){.site-header{grid-template-columns:1fr auto}nav{display:none}.split,.venue-section,.ecosystem-grid,.roi-section,.sponsor-section,.contact-section{grid-template-columns:1fr}.hero-media{width:min(50vw,34rem);height:clamp(16rem,42vw,25rem)}.landing-copy,.expanded-hero-copy .landing-copy{grid-template-columns:1fr;width:min(100%,41rem)}.expanded-hero-copy .landing-proof{grid-template-columns:1fr;width:min(100%,24rem)}.about-photo{width:min(62vw,44rem)}.about-copy{max-width:100%}.about-copy p{font-size:clamp(1.2rem,2.8vw,1.9rem)}.problem-deck-screen{grid-template-columns:minmax(18rem,34vw) minmax(0,1fr)}.problem-content{padding-inline:clamp(1.5rem,4vw,4rem)}.solution-deck-screen{min-height:auto}.solution-columns{gap:2rem}.roi-content{grid-template-columns:1fr}.roi-chart{width:min(100%,42rem);min-height:0;margin:0 auto}.work-deck-screen{min-height:auto}.work-title{font-size:clamp(4.8rem,12vw,9rem)}.work-photo,.work-steps{position:relative;left:auto;right:auto;bottom:auto}.work-photo{width:min(100%,36rem);height:38rem;margin-top:2rem}.work-steps{width:100%;margin-top:2rem}}@media(max-width:760px){.scroll-expand-shell{--expand-width-range: 650px;--expand-height-range: 200px;--expand-text-range: 180vw}.site-header{padding:.75rem 1rem}.brand small,.header-cta{display:none}.hero{min-height:auto;padding:5.5rem 1rem 2rem}.scroll-expand-container{max-width:100%}.scroll-expand-title{gap:.65rem;padding-inline:1rem}.scroll-expand-title h1{font-size:clamp(2.65rem,13vw,4.1rem);overflow-wrap:anywhere}.scroll-expand-meta p:first-child{font-size:1.25rem}.scroll-expand-content{padding:2.5rem 1rem 3rem}.davincho-shell{margin:1rem .5rem 4.5rem;border-radius:1.45rem}.davincho-parallax,.davincho-copy{min-height:72vh}.davincho-copy{padding:1.35rem}.davincho-copy p{width:min(100%,21rem);font-size:clamp(1rem,5vw,1.38rem)}.davincho-copy h2{max-width:9ch;font-size:clamp(3rem,15vw,5rem)}.prisma-hero{padding:.45rem}.prisma-hero-frame{min-height:100svh;border-radius:1rem}.prisma-nav{left:.75rem;right:.75rem;transform:none}.prisma-nav div{justify-content:center;gap:.8rem;overflow-x:auto;padding-inline:.85rem;border-radius:0 0 1rem 1rem}.prisma-content{padding:0 .9rem 1rem}.prisma-grid{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem}.prisma-title-wrap,.prisma-copy-panel{grid-column:auto}.prisma-title-wrap h2{font-size:clamp(4rem,21vw,7rem);line-height:.85}.prisma-copy-panel{gap:1rem;padding-bottom:0}.prisma-copy p{font-size:.92rem;line-height:1.28}.prisma-copy{padding:.85rem}.prisma-copy:hover{background:#0506096b}.argent-slider-sticky{min-height:100vh;padding:.45rem}.argent-slider-container{width:100%;height:auto;min-height:100svh;border-radius:1rem}.argent-editorial-card{width:min(33rem,calc(100% - 1.5rem));height:clamp(20rem,48vh,28rem)}.argent-card-item{grid-template-columns:1fr;height:clamp(20rem,48vh,28rem);gap:1rem;padding:1.1rem}.argent-card-copy,.argent-card-meta{min-height:auto;align-content:start;gap:.35rem}.argent-card-image{min-height:10rem}.argent-card-meta{justify-items:start;text-align:left}.argent-slider-caption{right:1rem;bottom:1rem;max-width:10rem}.argent-slider-caption h2{font-size:1.42rem}.argent-progress{right:.55rem}.argent-progress span{height:1.7rem}.cover-tagline{max-width:8rem;font-size:1.05rem}.hero-media{position:relative;top:auto;right:auto;width:100%;height:clamp(11rem,56vw,19rem);margin-top:1.5rem}.cover-title{margin-top:1.1rem}.title-the{font-size:clamp(5.1rem,29vw,9rem)}.title-circuit{font-size:clamp(4.5rem,30vw,9rem);letter-spacing:-.08em}.landing-copy{gap:1rem;margin-top:1rem}.landing-proof{position:relative;right:auto;bottom:auto;width:100%;grid-template-columns:1fr;gap:.55rem;margin-top:1rem}.expanded-hero-copy .landing-proof{width:100%;margin-top:0}.cover-contact{gap:.85rem;padding-left:0}.landing-proof,.proof-strip,.timeline,.benefit-panel,.calculator,form{grid-template-columns:1fr}.proof-strip div{min-height:8rem;border-right:0;border-bottom:1px solid rgba(16,13,10,.16)}.about-deck-screen{min-height:auto;padding:2.4rem 1rem 3rem}.about-photo{position:relative;top:auto;right:auto;width:100%;height:clamp(11rem,48vw,18rem);margin:1.4rem 0 1.7rem}.about-brand-lockup span{font-size:clamp(2.4rem,14vw,4rem)}.about-brand-lockup strong{font-size:clamp(2.35rem,13vw,3.8rem)}.about-title{display:grid;margin-top:0;line-height:.82}.about-title span{font-size:clamp(4.5rem,23vw,7.8rem)}.about-title strong{margin-left:0;font-size:clamp(4.3rem,22vw,7.2rem)}.about-copy{gap:1.35rem;margin-top:1.8rem;padding-left:0}.about-copy p{font-size:clamp(1.06rem,5vw,1.42rem);line-height:1.34}.about-tagline{position:relative;right:auto;bottom:auto;margin-top:2.2rem;margin-left:auto;font-size:1.55rem}.problem-deck-screen{display:block;min-height:auto}.problem-photo{width:100%;height:clamp(19rem,76vw,28rem);min-height:0}.problem-tagline{position:relative;top:auto;right:auto;margin:1.5rem 1rem 0 auto;font-size:1.5rem}.problem-content{padding:1.5rem 1rem 3.2rem}.problem-content h2{align-items:start;justify-items:start;margin-bottom:2rem;text-align:left}.problem-content h2 span{font-size:clamp(4.6rem,23vw,7.4rem)}.problem-content h2 strong{font-size:clamp(4.6rem,21vw,6.8rem)}.problem-list{gap:1.55rem}.problem-item{grid-template-columns:3rem minmax(0,1fr);gap:.85rem}.problem-item svg{width:2.65rem;height:2.65rem}.problem-item p{font-size:clamp(1.25rem,6vw,1.85rem);line-height:1.16}.solution-deck-screen{padding:3.2rem 1rem}.solution-deck-screen h2{font-size:clamp(3.5rem,18vw,6rem);line-height:.88}.solution-columns{grid-template-columns:1fr;gap:3.5rem;margin-top:3.4rem}.solution-column h3{margin-bottom:1.5rem;font-size:clamp(2rem,11vw,3.2rem)}.solution-column p{font-size:clamp(1.55rem,8vw,2.25rem)}.solution-column span{margin:1.2rem 0}.roi-deck-screen{min-height:auto;gap:2.5rem;padding:3rem 1rem 3.4rem}.roi-heading{display:grid;gap:1rem}.roi-heading h2{font-size:clamp(6rem,35vw,10rem)}.roi-heading div{margin:0;font-size:clamp(1.55rem,10vw,2.6rem)}.roi-content{gap:2.8rem}.roi-points{gap:2rem}.roi-point{grid-template-columns:4.2rem minmax(0,1fr);gap:1rem}.roi-icon{width:3.5rem;height:3.5rem;border-width:.28rem}.roi-icon:after{right:-1.55rem;width:1.65rem;height:1.65rem}.roi-point h3{font-size:clamp(2rem,10vw,3rem);line-height:.95}.roi-point p{font-size:clamp(1.02rem,5vw,1.35rem);line-height:1.35}.work-deck-screen{padding:2.5rem 1rem 3rem}.work-title{display:grid;font-size:clamp(4.2rem,24vw,7rem);line-height:.82;white-space:normal}.work-title strong{margin-left:0}.work-tagline{position:relative;top:auto;right:auto;margin:1.3rem 0 0 auto;font-size:1.65rem}.work-photo{width:100%;height:clamp(21rem,95vw,35rem);margin-top:1.6rem}.work-steps{gap:1rem;margin-top:1.6rem}.work-step{grid-template-columns:5.5rem minmax(0,1fr);min-height:auto}.work-number{min-height:100%;padding-bottom:1rem;font-size:2.8rem}.work-copy{padding:1rem}.work-copy h3{font-size:clamp(1.4rem,7vw,2.2rem);text-align:left}.work-copy p{font-size:clamp(.95rem,4.4vw,1.14rem);line-height:1.35}.section{padding:4rem 1rem}.timeline-step{min-height:auto}.step-number{margin-bottom:1.5rem}.orbit{min-height:40rem}.orbit-node{width:7.4rem;font-size:.86rem}.node-2,.node-5{top:34%}.node-2{right:2%}.node-5{left:2%}.node-3{right:8%}.node-4{left:8%}}@media(max-width:440px){.brand strong{font-size:.82rem}.brand-mark{width:2.25rem;height:2.25rem}.hero-actions{align-items:stretch;flex-direction:column}.primary-button,.secondary-button{width:100%}.cover-contact{flex-direction:column}.orbit{min-height:33rem}.orbit-center{width:8.5rem;height:8.5rem}.orbit-node{width:6.8rem;min-height:4.1rem}}
