@font-face{font-family:Geist Sans;src:url(/assets/GeistSans-variable-Bj2R_7yk.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body{background:#f5f5f7;min-height:100vh;margin:0}#app{flex-direction:column;min-height:100vh;display:flex}.site-header{z-index:1;box-sizing:border-box;align-items:center;gap:16px;padding:0 clamp(24px,3.3vw,56px);font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:24px 0 auto}.brand{box-sizing:border-box;color:#111;background:0 0;align-items:center;gap:8px;height:48px;padding:0 18px 0 13px;text-decoration:none;transition:gap .22s cubic-bezier(.22,1,.36,1),padding-right .22s cubic-bezier(.22,1,.36,1);animation:.65s cubic-bezier(.22,1,.36,1) both brand-enter;display:inline-flex}.brand svg{height:28px;display:block}.brand__symbol{width:49px}.brand__name{width:68px;transition:transform .18s,opacity .18s}.brand__name-mask{flex:none;width:68px;height:28px;transition:width .22s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.site-header--scrolled .brand{gap:0;padding-right:0;transition-delay:.12s,.12s}.site-header--scrolled .brand__name-mask{width:0;transition-delay:.12s}.site-header--scrolled .brand__name{opacity:0;transition-duration:.18s,.1s;transform:translate(-20px)}.brand:hover .brand__symbol{transition:transform .26s cubic-bezier(.22,1,.36,1);transform:rotate(12deg)}.brand:focus-visible{outline-offset:4px;outline:2px solid #111}.site-nav-bar{--nav-fill-opacity:.4;--nav-blur:3px;box-sizing:border-box;background:rgb(40 40 40/var(--nav-fill-opacity));height:clamp(40px,3.4vw,44px);-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur));border-radius:999px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:3px;animation:.65s cubic-bezier(.22,1,.36,1) both nav-enter;display:flex}.site-nav-bar__item{color:#fff;white-space:nowrap;cursor:pointer;-webkit-font-smoothing:antialiased;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;height:100%;padding-inline:12px;font-family:Geist Sans,Arial,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .5s;display:flex}.site-nav-bar__item:hover,.site-nav-bar__item:focus-visible{background:#0000004d}.site-nav-bar__item:focus-visible{outline-offset:-4px;outline:2px solid #fff}@keyframes nav-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes brand-enter{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}video{width:100%;height:auto;image-rendering:crisp-edges;display:block}main{position:relative}.subpage{box-sizing:border-box;flex:1}.company-page{color:#202024;font-family:Geist Sans,Arial,sans-serif}.company-hero,.company-name__inner,.company-vision{padding-inline:clamp(24px,6vw,96px)}.company-eyebrow{color:#575b61;letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px;font-size:13px;font-weight:600;line-height:1.4}.company-hero{box-sizing:border-box;background:radial-gradient(circle at 93% 65%,#d9f3ffb3,#0000 35%);align-items:center;min-height:min(850px,100svh);padding-block:140px 100px;display:flex}.company-hero__content{max-width:1100px}.company-hero__title{letter-spacing:-.07em;max-width:1050px;margin:0;font-size:clamp(58px,8vw,112px);font-weight:500;line-height:.99}.company-hero__intro{color:#43474d;max-width:680px;margin:44px 0 0;font-size:clamp(19px,2vw,24px);line-height:1.45}.blur-reveal__word{opacity:0;filter:blur(8px);transition:opacity .7s,filter .7s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--word-index) * 75ms);display:inline-block;transform:translateY(20px)}.blur-reveal.is-visible .blur-reveal__word{opacity:1;filter:blur();transform:translateY(0)}.company-name{background:#e4f2f8}.company-name__inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,7vw,120px);max-width:1600px;min-height:570px;margin:0 auto;padding-block:100px;display:grid}.company-name__tamil{letter-spacing:-.08em;white-space:nowrap;font-family:Nirmala UI,Latha,sans-serif;font-size:clamp(110px,12vw,180px);font-weight:500;line-height:1;display:block}.company-name__title,.company-vision__title{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:1.06}.company-name__copy>p:last-child{color:#424a50;max-width:570px;margin:32px 0 0;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.company-vision{max-width:1600px;margin:0 auto;padding-block:150px 180px}.company-vision__title{max-width:950px}.company-vision__ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:100px;display:grid}.company-vision__ideas article{border-top:1px solid #bcc4c9;padding-top:24px}.company-vision__number{color:#7b8d98;font-size:13px;font-weight:600}.company-vision__ideas h3{letter-spacing:-.045em;margin:52px 0 16px;font-size:clamp(27px,2.4vw,36px);font-weight:500}.company-vision__ideas p{color:#555a60;max-width:360px;margin:0;font-size:18px;line-height:1.55}.company-outlook{background:#e9eef1;padding:135px clamp(24px,6vw,96px) 160px}.company-outlook__title{letter-spacing:-.065em;max-width:1080px;margin:0;font-size:clamp(52px,6.3vw,92px);font-weight:500;line-height:1.04}.company-outlook>p:last-child{color:#444c52;max-width:720px;margin:54px 0 0 auto;font-size:clamp(19px,1.9vw,24px);line-height:1.5}.subpage--careers{padding:clamp(136px,20vh,200px) clamp(24px,6vw,96px) 64px}.subpage--careers h1{color:#202024;letter-spacing:-.035em;margin:0;font-family:Geist Sans,Arial,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:500;line-height:1.12;animation:.8s cubic-bezier(.22,1,.36,1) .12s both careers-enter}@keyframes careers-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.site-footer{color:#6c6c70;margin-top:auto;padding:24px clamp(24px,3.3vw,56px) 28px;font-family:Geist Sans,Arial,sans-serif;font-size:12px;line-height:18px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notify-signup{width:min(440px,88%);font-family:Geist Sans,Arial,sans-serif;position:absolute;top:74%;left:6%}.notify-signup__turnstile{z-index:2;position:absolute;top:calc(100% + 8px);left:0}.notify-signup__form{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border:1px solid #28282833;border-radius:999px;width:100%;padding:4px;transition:width .46s cubic-bezier(.23,1,.32,1),background-color .26s,border-color .26s;display:flex;overflow:hidden}.notify-signup__form:focus-within{outline-offset:2px;outline:2px solid #27272a}.notify-signup__form.is-complete{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;width:min(230px,100%)}.notify-signup__honeypot{position:absolute;left:-9999px}.notify-signup__input,.notify-signup__button{box-sizing:border-box;border-radius:0;height:44px;font-family:inherit}.notify-signup__input{color:#202024;background:0 0;border:0;flex:1;width:0;min-width:0;padding:0 17px;font-size:14px;transition:flex-grow .46s cubic-bezier(.23,1,.32,1),padding .35s,opacity .22s}.notify-signup__input::placeholder{color:#5b5b61}.notify-signup__input:focus-visible{outline:none}.notify-signup__form.is-complete .notify-signup__input{opacity:0;flex-grow:0;padding-inline:0}.notify-signup__button{color:#f5f5f5;white-space:nowrap;cursor:pointer;background:#27272a;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13.5px;font-weight:500;transition:background-color .22s,color .22s,transform .18s;display:inline-flex}.notify-signup__button:hover{background:#3f3f45}.notify-signup__button.is-saved{color:#202024;background:#d9f3ff;width:100%;box-shadow:0 2px 12px #00000014}.notify-signup__button.is-saved:hover{background:#d9f3ff}.notify-signup__button:active{transform:scale(.98)}.notify-signup__button:focus-visible{outline:none}.notify-signup__button:disabled{cursor:wait;opacity:.8}.notify-signup__button.is-saved:disabled{cursor:default;opacity:1}.notify-signup__bell-wrap{flex:none;width:17px;height:17px;display:inline-grid;position:relative}.notify-signup__bell{transform-origin:50% 18%;width:100%;height:100%;display:inline-flex}.notify-signup__bell svg{width:100%;height:100%}.notify-signup__wave{opacity:0;pointer-events:none;width:14px;height:14px;position:absolute;top:-3px}.notify-signup__wave--left{transform-origin:100% 100%;right:calc(100% - 2px)}.notify-signup__wave--right{transform-origin:0 100%;left:calc(100% - 2px)}.notify-signup__button-label{text-align:center;min-width:64px}.notify-signup__button.is-saved .notify-signup__button-label{min-width:0}.notify-label-enter-active,.notify-label-leave-active{transition:opacity .12s,filter .12s}.notify-label-enter-from,.notify-label-leave-to{opacity:0;filter:blur(2px)}.notify-signup__coming-soon{color:#303038;letter-spacing:.04em;margin:10px 0 0 16px;font-size:12px;font-weight:600;line-height:18px}.notify-signup__status{color:#27272a;min-height:18px;margin:8px 0 0 16px;font-size:12px;font-weight:500;line-height:18px}@media (width<=760px){.company-hero{min-height:740px;padding-block:150px 96px}.company-hero__title{font-size:clamp(58px,11vw,84px)}.company-hero__intro{margin-top:32px}.company-name__inner{grid-template-columns:1fr;gap:48px;padding-block:100px}.company-name__tamil{font-size:clamp(92px,28vw,160px)}.company-vision{padding-block:110px 120px}.company-vision__ideas{grid-template-columns:1fr;gap:50px;margin-top:70px}.company-vision__ideas h3{margin-top:28px}.company-outlook{padding-block:105px 120px}.company-outlook>p:last-child{margin:32px 0 0}}@media (width<=600px){.launch-page .notify-signup{width:min(440px,100% - 48px);margin:24px auto 44px;position:relative;top:auto;left:auto}.site-header{gap:8px;padding-inline:16px;inset-block-start:16px}.brand{gap:4px;height:40px;padding:0}.brand svg{height:21px}.brand__symbol{width:35px}.brand__name{width:48px}.brand__name-mask{width:48px;height:21px}}@media (width<=360px){.site-nav-bar{gap:4px}.site-nav-bar__item{padding-inline:8px;font-size:14px}.notify-signup__button{gap:5px;padding-inline:10px;font-size:12px}.notify-signup__button-label{min-width:0}.notify-signup__input{padding-inline:10px;font-size:12px}}@media (width<=290px){.brand{gap:0}.brand__name-mask{display:none}.launch-page .notify-signup{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.blur-reveal__word{opacity:1;filter:none;transition:none;transform:none}.subpage--careers h1{animation:none}.brand:hover .brand__symbol{transform:none}.brand{transition:none;animation:none}.brand__name,.brand__name-mask{transition:none}.site-nav-bar{animation:none}.site-nav-bar__item,.notify-signup__button,.notify-signup__form,.notify-signup__input,.notify-label-enter-active,.notify-label-leave-active{transition:none}}
