@font-face{font-family:AndongKaturi;src:url(/build/assets/andong-katuri-DeAJ2wQZ.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Open Sans;src:url(/build/assets/open-sans-regular-BTmHa-2W.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Open Sans;src:url(/build/assets/open-sans-bold-DwSZOaOk.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Font Awesome Brands;src:url(/build/assets/kol-social-icons-BZHnT-iY.woff2)format("woff2");font-display:block}:root{--pink:#e859a1;--green:#77c043;--ink:#171717;--light-pink:#f9f1f5;--display:AndongKaturi,sans-serif;--body:"Open Sans",sans-serif;--shadow:0 8px 20px #00000024}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior:none;scroll-padding-top:30px}body{overscroll-behavior:none;color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;background:#fff;margin:0}h1,h2,p,figure{margin:0}h1,h2{font-family:var(--display);font-weight:400}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:hover{text-underline-offset:4px;text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #292929}.signup-fields input:focus-visible{outline-offset:2px;outline:2px solid #e859a159}.countdown-body>.button:hover{background:var(--pink)}::selection{color:#171717;background:#f5e1eb}input{caret-color:var(--pink)}[hidden]{display:none!important}.container{width:calc(100% - 80px);max-width:1376px;margin-inline:auto}.sr-only,.honeypot{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{color:var(--ink);z-index:20;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.button{background:var(--pink);color:#fff;font:16px/24px var(--display);white-space:nowrap;text-transform:capitalize;border:0;border-radius:50px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:10px 10px 10px 24px;transition:background-color .15s;display:inline-flex}.button:hover{background:#cd3985;text-decoration:none}.button:disabled{cursor:wait;opacity:.75}.button img{flex:none}.countdown-body>.button img,.signup-fields .button img{background:var(--green);border-radius:50%;padding:8px}.site-header{z-index:2;height:156px;position:relative}.header-inner{justify-content:space-between;align-items:flex-start;height:100%;display:flex;position:relative}.header-logo{background:#fff;border-radius:0 0 48px 48px;width:250px;height:156px;padding:17px 21px;position:absolute;left:50%;transform:translate(-50%)}.header-logo img{width:208px;height:122px}.header-notify{transform-origin:50%;margin-top:28px;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .15s}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.header-notify:hover,.countdown-body>.button:hover{transform:rotate(-3deg)scale(1.05)}.header-notify:hover img{animation:.65s ease-in-out bell-wiggle}.signup-fields .button:not(:disabled):hover{transform:rotate(-1.5deg)scale(1.025)}}.signup-fields .button{transition:transform .24s cubic-bezier(.22,1,.36,1)}.signup-fields .button:hover{background:var(--pink)}@keyframes bell-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-13deg)}60%{transform:rotate(9deg)}80%{transform:rotate(-5deg)}}.hero-header .header-notify{color:var(--pink);background:#fff}.hero-header .header-notify:hover{background:#fff}.social-links{background:var(--pink);color:#fff;border-radius:50px;flex:none;align-items:center;gap:4px;padding:6px 10px;display:flex}.social-links a{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background-color .15s;display:grid}.site-header.compact-header{background:var(--pink);height:202px;position:relative}.compact-header .header-logo{background:0 0;border-radius:0}.compact-header .header-notify,.compact-header .header-notify:hover{color:var(--pink);opacity:1;background:#fff}.compact-header-wave{pointer-events:none;width:100%;height:46px;position:absolute;bottom:-1px;left:0}.inner-footer-shell{padding-top:100px;position:relative}.inner-footer-wave{pointer-events:none;width:100%;height:70px;position:absolute;top:-1px;left:0;transform:rotate(180deg)}@media (width<=899px){.site-header.compact-header{height:112px;position:sticky}.compact-header .header-inner{height:85px}.compact-header-wave{height:28px}.inner-footer-shell{padding:70px 20px 0}.inner-footer-shell .site-footer{border-radius:20px 20px 0 0;width:100%}}.social-links a:hover{background:#00000014;text-decoration:none}.brand-icon{font:24px/1 Font Awesome Brands}.header-socials{margin-top:29px}.hero-header .header-socials{color:var(--pink);background:#fff}.hero-shell{background:#fff}.badge.vision-badge{color:var(--pink);background:#fff;margin-bottom:16px}.hero-header .header-logo{background:0 0;width:303px;height:auto;padding:17px 0 0}.hero-header .header-logo img{width:303px;height:auto}.header-notify{margin-left:auto}.countdown-heading>span{align-items:center;gap:12px;display:flex}.hiring-banner{z-index:3;background:#fff;border-radius:24px;align-items:center;gap:30px;width:min(1141px,100% - 80px);margin:-118px auto -38px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 44px #0000002e}.hiring-photo{width:116px;height:156px;position:absolute;top:0;left:0}.hiring-photo img{width:100%;max-width:none;height:100%}.hiring-copy{font:16px/24px var(--display);text-transform:capitalize;flex:1;padding-left:130px}.hiring-copy h2{color:var(--pink);margin-bottom:8px;font-size:32px;line-height:40px}.hiring-links{flex-direction:column;flex-shrink:0;gap:16px;display:flex}.hiring-links .button{height:40px;min-height:40px;font:16px/24px var(--display);white-space:nowrap;justify-content:center;padding:8px 16px}.hiring-dialog{color:#fff;background:0 0;border:0;width:min(713px,100% - 40px);max-height:calc(100dvh - 40px);padding:46px 0 0;overflow-y:auto}.hiring-dialog::backdrop{background:#0009}.hiring-dialog-panel{background:var(--pink);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:90px 21px 30px;display:flex;position:relative;box-shadow:0 8px 22px #0004}.hiring-dialog h2{font:36px/44px var(--display)}.hiring-modal-photo{width:249px;height:111px;position:absolute;top:-46px;left:50%;transform:translate(-50%)}.hiring-close{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:7px;right:7px}.hiring-role{width:100%;color:var(--pink);font:16px/24px var(--display);text-transform:capitalize;background:#fff;border-radius:12px;padding:16px}.hiring-role .badge{background:var(--pink);margin-bottom:6px}.hiring-dialog .hiring-links{flex-direction:row;gap:20px}.hiring-dialog .button{background:var(--green);height:44px;min-height:44px;padding-inline:32px}html:has(.hiring-dialog[open]){overflow:hidden}@media (width<=899px) and (width>=600px){.hiring-banner{gap:20px;width:calc(100% - 40px);margin-top:-80px;margin-bottom:0;padding:24px}.hiring-copy{padding-left:70px}.hiring-copy h2{font-size:28px}.hiring-photo{left:-20px}}@media (width<=899px){.hero-header .header-logo{width:109px;height:auto;padding:0}.hero-header .header-logo img{width:109px;height:64px}.hero .hero-content h1{font-size:32px;line-height:40px}.hero .hero-mission{margin-top:16px}.hero-shell .hero{padding-top:57px;padding-bottom:180px}.hero-shell .hero-header{background:var(--pink)}.hero-shell .hero-header .header-notify{color:var(--pink);background:#fff}.hiring-banner{text-align:center;flex-direction:column;gap:30px;width:calc(100% - 40px);margin:-135px auto 10px;padding:50px 20px 30px;overflow:visible;box-shadow:0 8px 22px #0000002e}.hiring-copy{padding:0}.hiring-copy h2{font-size:24px;line-height:32px}.hiring-organisation{display:block}.hiring-organisation+br{display:none}.hiring-photo{width:76px;height:77px;top:-36px;left:50%;transform:translate(-50%)}.hiring-links{width:153px}.hiring-dialog-panel{gap:20px;padding:85px 16px 24px}.hiring-dialog .hiring-links{flex-direction:column;gap:12px;width:100%}.hiring-role .badge{font-size:12px;line-height:18px}.hiring-dialog .hiring-modal-photo{width:210px;height:auto}.hero-shell .signup-section{padding-block:38px}}.hero-header{background:var(--pink)}.hero{isolation:isolate;background:var(--pink);color:#fff;justify-content:center;align-items:flex-start;height:696px;padding:99px 20px 130px;display:flex;position:relative;overflow:hidden}.hero-content{z-index:1;text-align:center;width:100%;position:relative}.hero h1{text-transform:capitalize;font-size:48px;line-height:1.2}.hero mark{background:var(--green);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 8px 3px}.hero-mission{max-width:888px;font:20px/28px var(--display);text-transform:capitalize;color:#f5e1eb;margin:24px auto 40px}.hero-art{pointer-events:none;z-index:0;width:1348px;height:1471px;position:absolute;top:131px;left:50%;transform:translate(-50%)rotate(-2.04deg)}.hero-pattern{transform-origin:50%;width:100%;max-width:none;height:100%;animation:3s ease-in-out infinite alternate hero-breathe}.hero-wave{z-index:1;width:100%;max-width:none;height:87px;position:absolute;bottom:-1px;left:0}.countdown{width:min(100%,1000px);color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:20px;margin-inline:auto;overflow:hidden}.countdown-heading{background:var(--green);color:#fff;min-height:50px;font:20px/28px var(--display);justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex}.countdown-body{flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.countdown-units{flex:1;gap:16px;min-width:0;display:flex}.countdown-unit{min-width:0;min-height:90px;box-shadow:var(--shadow);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px 10px;display:flex}.countdown-number{font:48px/56px var(--display);font-variant-numeric:tabular-nums}.countdown-label{font:16px/24px var(--display)}.countdown-unit:last-child{color:var(--pink)}.countdown-body>.button{height:60px;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .15s}.countdown-complete{font-family:var(--display);color:var(--pink);flex-basis:100%;order:3}.founder{grid-template-columns:minmax(0,780px) minmax(350px,464px);align-items:center;gap:60px;min-height:784px;padding-block:120px;display:grid}.founder-text{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.badge{background:var(--green);color:#fff;font:14px/17px var(--display);letter-spacing:.7px;text-transform:uppercase;border-radius:6px;padding:2px 6px;display:inline-block}.founder h2{letter-spacing:-.18px;color:var(--pink);text-transform:capitalize;margin-top:6px;font-size:36px;line-height:44px}.founder-columns{grid-template-columns:repeat(2,minmax(0,326px));gap:40px;display:grid}.founder-columns p+p{margin-top:24px}.founder-lead{font:20px/28px var(--display);text-transform:capitalize}.pink{color:var(--pink)}.founder-body{font-size:16px;line-height:24px}.signature{background:var(--pink);color:#fff;border-radius:56px;align-items:center;gap:12px;margin-top:3px;padding:5px 26px 5px 6px;display:flex;position:relative;transform:rotate(-2deg)}.signature>img:first-child{border-radius:50%;flex:none}.signature span{font:16px/24px var(--display)}.signature p{font-size:16px;line-height:24px}.signature .signature-tail{width:34px;height:20px;position:absolute;top:calc(100% - 1px);left:46px}.founder-images{justify-self:end;align-items:flex-end;gap:26px;width:100%;max-width:464px;display:flex}.kindness-portraits{flex-direction:column;flex:none;gap:24px;width:115px;padding:0 5px 5px;display:flex}.portrait-woman{isolation:isolate;width:119px;height:150px;position:relative}.portrait-woman .portrait{width:119px;max-width:none;height:150px}.loud-sticker{width:83px;position:absolute;top:-20px;left:-28px;transform:rotate(-23deg)}.portrait-man{width:116px;max-width:none;height:148px}.founder-photo{width:323px;min-width:0;position:relative}.founder-photo>img{object-fit:cover;border-radius:24px;width:100%;height:588px}.founder-photo figcaption{color:#fff;text-align:right;font-size:14px;line-height:24px;position:absolute;bottom:30px;right:30px}.founder-photo figcaption strong{font-size:16px;display:block}.founder-photo figcaption img{vertical-align:middle;margin-left:4px;display:inline-block}.caption-separator{display:none}.signup-section{isolation:isolate;background:var(--green);padding:140px 20px 78px;scroll-margin-top:20px;position:relative;overflow:clip}.signup-wave{z-index:3;pointer-events:none;width:100%;max-width:none;height:72px;position:absolute;top:-2px;left:0;transform:rotate(180deg)}.kindness-word{object-fit:fill;z-index:-1;will-change:transform;width:96%;height:327px;position:absolute;top:125px;left:2%}.signup-card{z-index:2;text-align:center;width:min(910px,100%);box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:auto;padding:35px 50px;position:relative}.submit-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:22px;height:22px;animation:.7s linear infinite submit-spin}@keyframes submit-spin{to{transform:rotate(360deg)}}[data-signup-form][aria-busy=true] .button img{display:none}.signup-fields .button:disabled{opacity:1;cursor:progress}[data-signup-form][data-submitted] .button{cursor:default}.signup-feedback{color:#36702c;font:14px/22px var(--body);margin-top:14px}.signup-feedback.is-error{color:#9b244a}.signup-confetti{pointer-events:none;z-index:4;height:0;position:absolute}.signup-confetti span{border-radius:2px;width:6px;height:10px;position:absolute;top:0}.signup-confetti span:nth-child(3n){border-radius:50%;width:8px;height:8px}.signup-card h2{color:var(--pink);text-transform:capitalize;margin-top:6px;font-size:32px;line-height:40px}.signup-description{margin-bottom:24px;font-size:20px;line-height:32px}.signup-fields{gap:12px;display:flex;position:relative}.signup-fields input{border:2px solid var(--pink);width:100%;min-width:0;height:55px;color:var(--ink);background:#fff;border-radius:16px;flex:1;padding:14px}.signup-fields input::placeholder{color:#757575;opacity:1}.signup-fields .button{height:55px}.signup-consent{margin-top:8px;font-size:14px;line-height:20px}.form-status,.form-error{background:#f9f1f5;border-radius:10px;margin-top:12px;padding:12px;font-size:16px;line-height:24px}.form-error{color:#9c164e}.form-status{color:#31531c}.footer-shell{background:var(--green)}.site-footer{background:#fff;border-radius:20px 20px 0 0;padding-top:24px;overflow:hidden}.footer-main{justify-content:space-between;align-items:center;gap:24px;padding:12px 24px 30px;display:flex}.footer-logo{flex:none}.footer-mission{background:var(--light-pink);color:var(--pink);font:20px/28px var(--display);text-transform:capitalize;border-radius:50px;align-items:center;gap:10px;padding:7px 16px;display:flex}.footer-bottom{background:#f5f5f5;align-items:center;gap:24px;padding:10px 24px;font-size:14px;line-height:20px;display:flex}.footer-bottom small{font-size:inherit}.site-credit{margin-left:auto;font-weight:700}.mobile-credit{display:none}.terms-page{max-width:820px;margin:60px auto 100px;padding-inline:24px}.terms-page h1{color:var(--pink);margin:32px 0 24px;font-size:42px;line-height:1.2}.terms-page>p+p{margin-top:12px}.terms-page section{margin-top:40px}.terms-page h2{color:#92345f;margin-bottom:12px;font-size:26px;line-height:34px}.terms-page section p+p{margin-top:16px}.terms-page a{text-underline-offset:3px;text-decoration:underline}.terms-page ul{padding-left:24px}.terms-page li+li{margin-top:8px}.back-link{font-size:14px}.terms-page+.site-footer{border-top:1px solid #f5e1eb}@keyframes hero-breathe{0%{transform:scale(1)}to{transform:scale(.974)}}@media (width>=1600px){.founder{gap:132px}.founder-text{width:780px}}@media (width<=1199px){.founder{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.kindness-portraits{display:none}.founder-columns{gap:24px}.founder h2{font-size:32px;line-height:40px}.founder-photo>img{height:560px}.footer-mission{font-size:16px}.footer-main{gap:16px}.footer-bottom{gap:16px;font-size:12px}.hero h1{font-size:44px}.hero-mission{max-width:820px;font-size:22px}.countdown-label{font-size:14px}.countdown-number{font-size:40px}.countdown-unit{gap:6px;padding-inline:6px}.countdown-units{gap:10px}}@media (width<=899px){.founder{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.founder-columns{grid-template-columns:1fr}.founder-photo>img{height:540px}.footer-main{flex-wrap:wrap}.footer-mission{order:3;justify-content:center;width:100%}.footer-bottom{flex-wrap:wrap}.site-credit{margin-left:0}.hero h1{font-size:40px}.hero-mission{font-size:20px;line-height:28px}.countdown-body{justify-content:center}.countdown-units{flex-basis:100%}.hero{height:660px}html{scroll-padding-top:100px}.container{width:calc(100% - 40px)}.site-header{z-index:10;height:85px;box-shadow:none;background:#fff;position:sticky;top:0}.header-inner{align-items:center;width:calc(100% - 20px)}.header-socials{display:none}.header-logo{border-radius:0;width:108px;height:63px;padding:0;position:static;transform:none}.header-logo img{width:108px;height:63px}.header-notify,.hero-header .header-notify{background:var(--pink);color:#fff;margin:0;padding-left:17px}.hero-header .header-notify:hover{background:#fff}.hero{height:auto;min-height:0;padding:48px 20px 40px}.hero h1{max-width:335px;margin:auto;font-size:36px;line-height:44px}.hero mark{margin:auto;padding:0 7px;display:table}.hero-mission{max-width:350px;margin:12px auto 32px;font-size:16px;line-height:24px}.hero-art{transform-origin:top;width:588px;height:642px;top:201px;left:50%;transform:translate(-50%)}.hero-wave,.signup-wave{display:none}.countdown{border-radius:20px;padding:16px;overflow:visible}.countdown-heading{border-radius:16px;flex-direction:column;gap:6px;padding:10px 12px;font-size:20px;line-height:28px}.countdown-body{gap:16px;padding:0}.countdown-units{box-shadow:var(--shadow);border-radius:20px;align-items:center;gap:4px;min-height:124px;margin-top:16px;padding:16px}.countdown-unit{box-shadow:none;flex-direction:column;gap:0;min-height:0;padding:0}.countdown-number{font-size:32px;line-height:40px}.countdown-label{font:14px/20px var(--body);color:var(--ink)}.countdown-body>.button{padding-left:24px}.founder{flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding-block:48px;display:flex}.founder h2{letter-spacing:-.16px;font-size:32px;line-height:40px}.founder h2 br{display:none}.founder-text{gap:24px}.founder-columns{flex-direction:column;gap:24px;display:flex}.founder-lead{font-size:20px;line-height:28px}.founder-columns p+p{margin-top:28px}.founder-body p+p{margin-top:24px}.signature{gap:12px;width:100%;margin:0 0 3px;padding:5px 15px 5px 6px;transform:none}.signature p{font:14px/20px var(--display);letter-spacing:.3px;text-transform:uppercase}.signature span{line-height:24px}.signature>img:first-child{width:65px;height:65px}.signature .signature-tail{left:45px}.founder-images{max-width:none;display:block}.founder-photo{width:100%}.founder-photo>img{object-fit:cover;object-position:50% 37%;border-radius:24px;width:100%;height:240px}.founder-photo figcaption{color:var(--pink);font:16px/24px var(--display);text-align:center;margin-top:20px;position:static}.founder-photo figcaption strong{font-weight:400;display:inline}.founder-photo figcaption img{display:none}.caption-separator{display:inline}.signup-section{padding:48px 20px;scroll-margin-top:85px}.kindness-word{display:none}.signup-card{border-radius:24px;padding:32px 20px}.signup-card h2{margin-top:6px;font-size:24px;line-height:32px}.signup-description{margin-top:6px;margin-bottom:24px;font-size:16px;line-height:24px}.signup-fields{flex-direction:column;gap:8px}.signup-fields .button{justify-content:space-between;width:100%;padding-left:24px}.signup-consent{font-size:12px;line-height:24px}.signup-consent span{display:block}.site-footer{border-radius:0;width:100%;padding-top:24px}.footer-main{gap:20px;padding:0 20px 20px}.footer-logo img{width:80px;height:47px}.social-links{gap:0;padding:7px 8px}.social-links a{width:34px;height:34px}.footer-mission{border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:8px;padding:6px 14px;font-size:16px;line-height:24px}.footer-mission img{flex:none;width:24px;height:24px}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.desktop-credit{display:none}.mobile-credit{display:inline}.terms-page{margin:40px auto 60px;padding-inline:20px}.terms-page h1{font-size:32px;line-height:40px}.terms-page h2{font-size:24px;line-height:32px}.terms-page section{margin-top:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.photo-frame{border-radius:24px;height:588px;position:relative;overflow:hidden}.photo-frame>img{width:134.67%;max-width:none;height:110.97%;position:absolute;top:-11.01%;left:-17.34%}@media (width<=1199px) and (width>=900px){.photo-frame{height:560px}}@media (width<=899px){.photo-frame{height:240px}.photo-frame>img{width:100%;height:209.38%;top:-38.02%;left:0}}@media (width>=600px) and (width<=899px){.founder-images{width:min(500px,100%);margin-inline:auto}.photo-frame{height:358px}.photo-frame>img{height:auto}}.signup-card.is-celebrating{background:#fce8f1;place-items:center;display:grid}.signup-celebration{outline:none;max-width:580px}.celebration-heart{width:72px;height:72px;margin:0 auto 6px;display:block}.signup-celebration .celebration-lead{font:20px/28px var(--display);color:#94365f;margin:8px 0}.signup-celebration [data-celebration-message]{font:16px/25px var(--body);max-width:48ch;margin:auto}@media (prefers-reduced-motion:no-preference){.is-celebrating .celebration-heart{animation:.9s cubic-bezier(.16,1,.3,1) both celebration-heart}@keyframes celebration-heart{0%{transform:scale(.65)rotate(-16deg)}60%{transform:scale(1.14)rotate(6deg)}to{transform:scale(1)rotate(0)}}}.hiring-close{border-radius:50%}.hiring-close:focus-visible{outline-offset:2px;outline:2px solid #fff}#hiring-dialog-title:focus{outline:none}
