@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_6c0e643-module___gO8iW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_6c0e643-module___gO8iW__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--ink:#171815;--paper:#f4f2ea;--muted:#6c6e67;--line:#d8d5cb;--signal:#fa5b2a;--mono:ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#ebe9e1;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}::selection{background:var(--signal);color:#fff}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.site-shell{border-inline:1px solid var(--line);background-color:var(--paper);background-image:linear-gradient(to right, transparent 0, transparent calc(20% - .5px), var(--line) calc(20% - .5px), var(--line) calc(20% + .5px), transparent calc(20% + .5px), transparent calc(80% - .5px), var(--line) calc(80% - .5px), var(--line) calc(80% + .5px), transparent calc(80% + .5px));width:min(100% - 48px,1900px);margin:0 auto}.skip-link{z-index:20;background:var(--ink);color:var(--paper);font-family:var(--mono);padding:8px 12px;font-size:11px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:0 32px;display:flex;position:relative}nav:after,.product-section:before{content:"";z-index:4;background-color:var(--paper);pointer-events:none;background-repeat:no-repeat;width:22px;height:22px;position:absolute;transform:translate(-50%,50%)}nav:after{background-image:linear-gradient(var(--signal), var(--signal)), linear-gradient(var(--signal), var(--signal));background-position:50%;background-size:100% 2px,2px 100%;bottom:0;left:80%}.brand{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:650;display:inline-flex}.nav-links{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:28px;font-size:11px;display:flex}.nav-links a{padding:8px 0;transition:color .18s}.nav-links a:hover{color:var(--signal)}.hero{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:min(800px,100vh - 82px);padding:clamp(90px,10vh,120px) 32px;display:flex}.hero .eyebrow{color:var(--ink);font-family:var(--mono);text-transform:uppercase;letter-spacing:.09em;margin:0 0 34px;font-size:10px}.signal-dot{background:#729642;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 4px #72964224}.hero h1{max-width:1060px;font-family:var(--font-display);letter-spacing:-.058em;font-size:clamp(54px,7.6vw,106px);font-weight:550;line-height:.92}.hero h1 em{color:var(--signal);font-style:normal}.hero>p:not(.eyebrow){max-width:54ch;color:var(--muted);margin-top:34px;font-size:18px;line-height:1.55}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.btn{border:1px solid var(--ink);min-height:50px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:18px;padding:0 25px;font-size:11px;transition:transform .18s,background .18s,color .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--signal);border-color:var(--signal)}.btn-ghost:hover{background:#fff}section{border-bottom:1px solid var(--line)}.product-section{position:relative}.product-section:before{background-image:linear-gradient(var(--signal), var(--signal)), linear-gradient(var(--signal), var(--signal));background-position:50%;background-size:100% 2px,2px 100%;top:0;left:20%;transform:translate(-50%,-50%)}.section-kicker{border-bottom:1px solid var(--line);min-height:58px;color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 32px;font-size:10px;display:flex}.product-kicker span:first-child{color:var(--ink);letter-spacing:.06em;font-size:13px;font-weight:650}.product-stage{background:var(--ink);min-height:650px;color:var(--paper);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.product-copy{border-right:1px solid #34352f;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(72px,9vw,124px) clamp(32px,6vw,82px);display:flex}.product-label{color:#a8aa9f;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:32px;font-size:10px}.product-label .signal-dot{background:var(--signal);box-shadow:0 0 0 4px #fa5b2a26}.product-copy h2,.section-heading-row h2,.meadow-content h2{font-family:var(--font-display);letter-spacing:-.05em;font-weight:550;line-height:.96}.product-copy h2{font-size:clamp(48px,6vw,82px)}.product-copy>p:not(.product-label){color:#a8aa9f;max-width:45ch;margin-top:30px;font-size:17px;line-height:1.6}.text-link{border-bottom:1px solid var(--signal);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;gap:28px;margin-top:38px;padding-bottom:6px;font-size:11px;display:inline-flex}.text-link:hover{color:var(--signal)}.product-orbit{place-items:center;min-height:530px;display:grid;position:relative;overflow:hidden}.orbit-ring{border:1px solid #3e4038;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:min(68%,430px);animation:8s ease-in-out infinite orbit-pulse}.orbit-two{aspect-ratio:1;width:min(104%,680px);animation:8s ease-in-out 1.5s infinite reverse orbit-pulse}.orbit-core{aspect-ratio:1;z-index:2;background:var(--signal);border-radius:42%;place-items:center;width:152px;display:grid;position:relative;transform:rotate(8deg);box-shadow:0 0 80px #fa5b2a2e}.orbit-core span{font-family:var(--font-display);font-size:80px;font-weight:650;transform:rotate(-8deg)}.orbit-note{color:#7f8277;font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;font-size:9px;position:absolute}.note-one{top:21%;left:18%}.note-two{top:43%;right:12%}.note-three{bottom:18%;left:26%}@keyframes orbit-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}.section-heading-row{background:var(--paper);grid-template-columns:1.62fr 1fr;align-items:stretch;min-height:360px;display:grid}.section-heading-row h2,.section-heading-row p{align-items:center;padding:clamp(70px,9vw,120px) 32px;display:flex}.section-heading-row h2{font-size:clamp(48px,7vw,86px)}.section-heading-row p{border-left:1px solid var(--line);max-width:none;color:var(--muted);font-size:17px;line-height:1.6}.client-grid{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);display:grid}.client-grid a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;min-height:144px;padding:20px 22px;transition:background .18s,color .18s;display:grid}.client-grid a:nth-child(4n){border-right:0}.client-grid a:nth-last-child(-n+4){border-bottom:0}.client-grid a:hover{background:var(--ink);color:var(--paper)}.client-index{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;font-size:9px}.client-arrow{color:var(--muted);font-family:var(--mono);font-size:12px}.client-brand{grid-column:1/-1;place-items:center;padding:14px;display:grid}.client-brand img{filter:grayscale()brightness(0);opacity:.72;width:auto;max-width:min(72%,190px);height:auto;max-height:54px;transition:filter .18s,opacity .18s,transform .18s}.client-brand strong{font-family:var(--font-display);font-size:22px;font-weight:600}.client-grid a:hover .client-brand img{filter:grayscale()brightness(0)invert();opacity:.95;transform:scale(1.035)}.client-grid a[data-client=reliance] img{max-width:82px;max-height:62px}.client-grid a[data-client=tata-neu] img,.client-grid a[data-client=y-combinator] img{max-width:66px;max-height:58px}.service-list{border-top:1px solid var(--line);background:var(--paper)}.service-list article{border-bottom:1px solid var(--line);grid-template-columns:15% 40% 45%;align-items:stretch;min-height:176px;transition:background .18s;display:grid}.service-list article:last-child{border-bottom:0}.service-list article:hover{background:#fff}.service-list article>span,.service-list h3,.service-list p{align-items:center;padding:32px;display:flex}.service-list article>span{border-right:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:10px}.service-list h3{border-right:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(28px,3vw,42px);font-weight:550}.service-list p{max-width:none;color:var(--muted);line-height:1.6}footer{background:var(--ink);color:var(--paper)}.meadow-wrap{touch-action:pan-y;height:min(760px,84vh);min-height:620px;position:relative;overflow:hidden}.meadow-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.meadow-wrap:after{content:"";pointer-events:none;background:linear-gradient(#121c1014,#0000 42%,#111a0e5c);position:absolute;inset:0}.meadow-content{--ink:#f7f4e8;z-index:2;text-align:center;color:#f7f4e8;text-shadow:0 2px 24px #1f311938;flex-direction:column;align-items:center;height:100%;padding:clamp(54px,8vw,104px) 32px 34px;display:flex;position:relative}.meadow-kicker{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.meadow-content h2{margin-top:30px;font-size:clamp(66px,10vw,138px);line-height:.86}.meadow-cta{color:#23301e;min-height:52px;text-shadow:none;font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;background:#f7f4e8ed;border-radius:999px;align-items:center;gap:30px;margin-top:42px;padding:0 24px;font-size:11px;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 8px 30px #20341a2e}.meadow-cta:hover{background:#fff;transform:translateY(-2px)}.meadow-hint{color:#d7ebae94;text-shadow:none;font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:9px}.footer-bottom{--ink:var(--paper);color:#a8aa9f;border-top:1px solid #34352f;grid-template-columns:1fr auto;gap:28px;padding:34px 32px 40px;display:grid}.footer-bottom .brand{color:var(--paper);font-size:16px}.footer-links{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;gap:24px;font-size:10px;display:flex}.footer-links a:hover{color:var(--signal)}.footer-bottom>p{grid-column:1/-1;max-width:72ch;font-size:11px}@media (max-width:900px){.site-shell{width:calc(100% - 24px)}.product-stage,.section-heading-row{grid-template-columns:1fr}.product-copy{border-bottom:1px solid #34352f;border-right:0}.section-heading-row p{border-left:0;border-top:1px solid var(--line)}.client-grid{grid-template-columns:repeat(2,1fr)}.client-grid a:nth-child(4n){border-right:1px solid var(--line)}.client-grid a:nth-child(2n){border-right:0}.client-grid a:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.client-grid a:nth-last-child(-n+2){border-bottom:0}.service-list article{grid-template-columns:72px 1fr}.service-list article>span{grid-row:1/3;padding:28px 20px}.service-list h3{border-right:0;padding:28px 24px 12px}.service-list p{grid-column:2;padding:0 24px 28px}}@media (max-width:640px){.site-shell{background-image:none;border:0;width:100%}nav:after,.product-section:before{display:none}nav{min-height:68px;padding:0 20px}.nav-links a:not(.nav-product){display:none}.nav-product{font-size:9px}.hero{min-height:calc(100svh - 68px);padding:80px 20px 0}.hero .eyebrow{margin-bottom:28px}.hero h1{font-size:clamp(48px,16vw,70px)}.hero>p:not(.eyebrow){font-size:16px}.hero-ctas{width:100%}.btn{justify-content:space-between}.section-kicker,.footer-bottom{padding-left:20px;padding-right:20px}.product-copy{padding:74px 20px}.product-orbit{min-height:430px}.orbit-core{width:118px}.orbit-core span{font-size:64px}.section-heading-row{min-height:330px}.section-heading-row h2{padding:70px 20px}.section-heading-row p{padding:42px 20px}.client-grid a{min-height:120px;padding:16px}.client-grid strong{font-size:16px}.service-list article{grid-template-columns:56px 1fr}.service-list article>span{padding-inline:18px}.service-list h3{padding-inline:20px}.service-list p{padding-left:20px;padding-right:20px}.meadow-wrap{height:82svh;min-height:620px}.meadow-content{padding:72px 20px 28px}.meadow-content h2{white-space:nowrap;max-width:100%;font-size:clamp(44px,14vw,68px);line-height:.9}.meadow-cta{margin-top:34px}.footer-bottom{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
