.co-page{--co-green: var(--ploy-accent-primary);--co-green-600: #128865;--co-green-700: #0E6E52;--co-green-800: #075E46;--co-green-900: #0A2B21;--co-green-950: var(--ploy-neutral-inverse-s1);--co-mint: #EAF3EE;--co-mint-2: #DCEBE3;--co-ink: var(--ploy-text-primary);--co-ink-2: var(--ploy-text-secondary);--co-muted: #65706A;--co-line: #E1E0D8;--co-line-2: var(--ploy-border-primary);--co-bg: var(--ploy-background-primary);--co-bg-2: #F1F0EA;--co-white: #FFFFFF;--co-font: var(--font-body, "Inter", ui-sans-serif, system-ui, sans-serif);--co-font-display: var(--font-heading);--co-fs-hero: clamp(46px, 6.5vw, 96px);--co-fs-h2: clamp(40px, 4.9vw, 72px);--co-fs-h3: clamp(26px, 2.5vw, 40px);--co-fs-h4: clamp(22px, 1.8vw, 28px);--co-fs-lead: clamp(19px, 1.45vw, 21px);--co-fs-body: 18px;--co-fs-eyebrow: 13.5px;--co-gutter: clamp(20px, 4vw, 64px);--co-section: clamp(96px, 11vw, 168px);--co-radius: 6px;--co-ease: cubic-bezier(.2, .7, .1, 1)}.co-page{font-family:var(--co-font);font-size:var(--co-fs-body);line-height:1.55;color:var(--co-ink);background:var(--co-bg)}.co-page :where(main,dialog) :where(p,li,h1,h2,h3,h4,h5,h6,blockquote,figcaption,dd,dt){line-height:inherit}@media(max-width:720px){.co-page{--co-fs-body: 17.5px}}.co-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--co-gutter)}.co-section{padding-block:var(--co-section)}.co-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:var(--co-fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--co-green-700)}.co-on-dark .co-eyebrow{color:#7fd3b6}.co-h2{font-family:var(--co-font-display);font-weight:500;color:var(--co-ink)}.co-h2{font-size:var(--co-fs-h2);line-height:1.02;letter-spacing:-.036em}.co-on-dark .co-h2{color:#fff}.co-btn{--co-h: 56px;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:var(--co-h);padding:0 28px;border-radius:999px;font-size:17px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:background .3s var(--co-ease),color .3s var(--co-ease),border-color .3s var(--co-ease),transform .3s var(--co-ease)}.co-btn svg{width:16px;height:16px;transition:transform .3s var(--co-ease)}.co-btn:hover svg{transform:translate(3px)}.co-btn--primary{background:var(--co-green);color:#fff}.co-btn--primary:hover{background:var(--co-green-600)}.co-reveal{opacity:0;transform:translateY(24px);transition:opacity 1s var(--co-ease),transform 1s var(--co-ease);transition-delay:var(--d, 0s)}.co-reveal.co-is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.co-reveal{opacity:1;transform:none;transition:none}}.co-faqp-cta{background:var(--co-bg);padding-bottom:var(--co-section)}.co-cta-band{position:relative;overflow:hidden;background:var(--co-green-900);border-radius:var(--co-radius);padding:clamp(80px,9vw,136px) var(--co-gutter);text-align:center;display:flex;flex-direction:column;align-items:center}.co-cta-band:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(ellipse at 50% 50%,#000 15%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 15%,transparent 70%)}.co-cta-band>:not(svg){position:relative}.co-cta-band__art{position:absolute;bottom:0;height:58%;width:auto;color:#7fd3b63d;pointer-events:none}.co-cta-band__art--r{right:-3%;transform:scaleX(-1)}.co-cta-band__art--towers{left:-4%;height:62%}.co-cta-band .co-eyebrow{margin-bottom:24px}.co-cta-band .co-btn{margin-top:40px}@media(max-width:1024px){.co-cta-band__art{height:46%;opacity:.7}}@media(max-width:1024px){.co-cta-band__art--r{right:-24%}}@media(max-width:720px){.co-cta-band{padding:72px 24px 112px}}@media(max-width:720px){.co-cta-band__art{height:30%}}@media(max-width:720px){.co-cta-band__art--r{right:-40%}}@media(max-width:720px){.co-cta-band .co-btn{width:100%}}@media(max-width:1024px){.co-cta-band__art--towers{left:-18%;height:46%}}@media(max-width:720px){.co-cta-band__art--towers{left:-34%;height:30%}}[data-split].co-reveal{opacity:1;transform:none}.co-cta-band{padding:clamp(48px,5vw,72px) var(--co-gutter)}.co-cta-band .co-h2{font-size:clamp(32px,3.4vw,48px)}.co-cta-band .co-eyebrow{margin-bottom:16px}.co-cta-band .co-btn{margin-top:28px}.co-cta-band__art{height:44%}.co-cta-band__art--towers{height:48%}.co-faqp-cta{padding-bottom:clamp(64px,7vw,104px)}@media(max-width:720px){.co-cta-band{padding:48px 20px 72px}}@media(max-width:720px){.co-cta-band__art{height:24%}}.co-tp-hero{padding:clamp(132px,12vw,172px) 0 clamp(40px,4vw,56px)}.co-tp-hero .co-eyebrow{margin-bottom:24px}.co-tp-hero__title{font-family:var(--co-font-display);font-weight:500;font-size:clamp(32px,3.6vw,54px);line-height:1.08;letter-spacing:-.032em;color:var(--co-ink);max-width:23em}.co-tp-hero__title span{color:var(--co-muted)}.co-tp-why__band{position:relative;overflow:hidden;border-radius:var(--co-radius);min-height:clamp(380px,34vw,500px);display:flex;align-items:flex-end;background:var(--co-green-950)}.co-tp-why__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.co-tp-why__band:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04110ddb,#04110d99 45%,#04110d0d 80%),linear-gradient(0deg,rgba(4,17,13,.5),transparent 50%)}.co-tp-why__copy{position:relative;z-index:1;padding:clamp(28px,4vw,56px);max-width:760px}.co-tp-why__copy .co-eyebrow{margin-bottom:18px}.co-tp-why__text{font-family:var(--co-font-display);font-weight:500;font-size:clamp(24px,2.4vw,36px);line-height:1.2;letter-spacing:-.022em;color:#fff}.co-tp-why__tags{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.18);display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:14.5px;color:#ffffffb3}.co-tp-why__tags b{font-weight:600;color:#fff}.co-tp-why__tags span{display:inline-flex;align-items:center;gap:8px}.co-tp-why__tags i{width:4px;height:4px;border-radius:50%;background:var(--co-green)}.co-tp-team{padding-top:clamp(64px,6vw,96px)}.co-tp-team__head .co-eyebrow{margin-bottom:16px}.co-tp-team__head .co-h2{font-size:clamp(32px,3.3vw,50px)}.co-tp-group{display:flex;align-items:center;gap:16px;margin:clamp(36px,3.4vw,52px) 0 20px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--co-green-700)}.co-tp-group:after{content:"";flex:1;height:1px;background:var(--co-line)}.co-tp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.co-tp-grid--founders{grid-template-columns:repeat(2,minmax(0,1fr))}.co-tp-card__btn{position:relative;display:block;width:100%;aspect-ratio:4 / 5;padding:0;border:0;border-radius:var(--co-radius);overflow:hidden;background:#0d1311;color:#fff;text-align:left;cursor:pointer;font:inherit}.co-tp-card__btn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%;transition:transform .9s var(--co-ease)}.co-tp-card__btn:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#060d0beb,#060d0b8c 26%,#060d0b00 50%);pointer-events:none}.co-tp-card__text{position:absolute;z-index:1;left:0;right:56px;bottom:0;padding:0 0 22px 22px;display:flex;flex-direction:column;gap:6px}.co-tp-card__name{font-family:var(--co-font-display);font-size:clamp(20px,1.6vw,24px);font-weight:500;letter-spacing:-.018em;line-height:1.15}.co-tp-card__role{font-size:13px;line-height:1.45;color:#ffffffb8}.co-tp-card__plus{position:absolute;z-index:1;right:18px;bottom:22px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.35);display:grid;place-items:center;transition:background .25s,border-color .25s,transform .35s var(--co-ease)}.co-tp-card__plus svg{width:14px;height:14px}.co-tp-card__btn:hover img{transform:scale(1.04)}.co-tp-card__btn:hover .co-tp-card__plus,.co-tp-card__btn:focus-visible .co-tp-card__plus{background:var(--co-green);border-color:var(--co-green);transform:rotate(90deg)}.co-tp-card__btn:focus-visible{outline:2px solid var(--co-green);outline-offset:3px}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__btn{aspect-ratio:16 / 10}}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__btn img{left:auto;width:62%;object-position:50% 15%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 35%);mask-image:linear-gradient(90deg,transparent 0%,#000 35%)}}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__btn:after{background:radial-gradient(ellipse 70% 90% at 0% 100%,rgba(23,163,124,.28),transparent 70%),linear-gradient(0deg,rgba(6,13,11,.6),transparent 40%)}}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__text{right:45%;padding:0 0 clamp(24px,2.6vw,36px) clamp(24px,2.6vw,36px);gap:8px}}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__name{font-size:clamp(26px,2.4vw,36px);letter-spacing:-.026em}}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__role{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7fd3b6}}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__plus{right:clamp(20px,2.2vw,30px);bottom:clamp(24px,2.6vw,36px)}}.co-tp-bio{width:min(1040px,calc(100vw - 32px));max-width:none;max-height:min(720px,calc(100vh - 48px));margin:auto;padding:0;border:0;border-radius:var(--co-radius);background:#fff;color:var(--co-ink);overflow:hidden;box-shadow:0 40px 80px -30px #04110d80}.co-tp-bio::backdrop{background:#04110d9e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.co-tp-bio[open]{animation:co-tpIn .45s var(--co-ease)}.co-tp-bio__inner{display:grid;grid-template-columns:5fr 7fr;min-height:min(560px,calc(100vh - 48px));max-height:min(720px,calc(100vh - 48px))}.co-tp-bio__inner>*{min-height:0}.co-tp-bio__photo{position:relative;background:#0d1311}.co-tp-bio__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.co-tp-bio__body{position:relative;overflow-y:auto;padding:clamp(32px,4vw,56px)}.co-tp-bio__close{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:50%;border:1px solid var(--co-line-2);background:#fff;color:var(--co-ink);display:grid;place-items:center;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.co-tp-bio__close svg{width:14px;height:14px}.co-tp-bio__close:hover{background:var(--co-ink);border-color:var(--co-ink);color:#fff}.co-tp-bio__role{padding-right:48px;font-size:13px;font-weight:600;letter-spacing:.1em;line-height:1.6;text-transform:uppercase;color:var(--co-green-700)}.co-tp-bio__name{margin-top:12px;font-family:var(--co-font-display);font-size:clamp(30px,3vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.05}.co-tp-bio__text{margin-top:24px}.co-tp-bio__text p{font-size:16.5px;line-height:1.65;color:var(--co-ink-2)}.co-tp-bio__text p+p{margin-top:14px}.co-tp-bio__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;padding:0;list-style:none}.co-tp-bio__chips li{font-size:13px;font-weight:500;color:var(--co-ink-2);padding:6px 12px;border:1px solid var(--co-line-2);border-radius:999px}.co-tp-fact{position:relative;overflow:hidden;background:var(--co-green-950)}.co-tp-fact:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 80% at 10% 0%,rgba(23,163,124,.24),transparent 60%),radial-gradient(ellipse 45% 70% at 100% 100%,rgba(23,163,124,.14),transparent 60%);pointer-events:none}.co-tp-fact__grid{position:relative;display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,96px);align-items:start}.co-tp-fact .co-eyebrow{margin-bottom:18px;color:#7fd3b6}.co-tp-fact .co-h2{font-size:clamp(30px,3vw,46px);color:#fff}.co-tp-fact__copy p{font-size:17.5px;line-height:1.65;color:#ffffffc7}.co-tp-fact__copy p+p{margin-top:18px}.co-tp-fact__copy strong{color:#7fd3b6;font-weight:600}.co-tp-fact+.co-faqp-cta{padding-top:var(--co-section)}@media(max-width:1024px){.co-tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.co-tp-fact__grid{grid-template-columns:1fr}}@media(max-width:720px){.co-tp-grid,.co-tp-grid--founders{grid-template-columns:1fr;gap:14px}}@media(max-width:720px){.co-tp-why__band:after{background:linear-gradient(0deg,#04110deb,#04110db3 55%,#04110d33)}}@media(max-width:720px){.co-tp-bio{max-height:calc(100vh - 24px);width:calc(100vw - 24px)}}@media(max-width:720px){.co-tp-bio__inner{grid-template-columns:1fr;height:auto;max-height:calc(100vh - 24px);overflow-y:auto}}@media(max-width:720px){.co-tp-bio__photo{height:260px}}@media(max-width:720px){.co-tp-bio__body{overflow:visible;padding:28px 22px 32px}}@media(prefers-reduced-motion:reduce){.co-tp-bio[open]{animation:none}}@media(min-width:721px){.co-tp-grid--founders #kenny-stone .co-tp-card__btn img{object-position:50% 45%}}#bio-kenny-stone .co-tp-bio__photo img{object-position:50% 40%}.co-tp-card__btn{display:flex;flex-direction:column;background:radial-gradient(ellipse 90% 55% at 50% 100%,rgba(22,120,90,.32),transparent 72%),#0d1311}.co-tp-card__btn img{position:relative;inset:auto;flex:1 1 0;min-height:0;height:auto;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 72%,transparent 100%)}.co-tp-card__btn:after{display:none}.co-tp-card__text{position:relative;inset:auto;margin-top:-34px;padding:0 60px 22px 22px}#nooshin-behroyan .co-tp-card__btn img,#reihaneh-irani-famili .co-tp-card__btn img{object-position:50% 6%}#chad-gottesman .co-tp-card__btn img{object-position:50% 22%}#kenny-stone .co-tp-card__btn img{object-position:50% 64%}#tony-altmann .co-tp-card__btn img{object-position:50% 36%}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__btn{display:block;background:#0d1311}}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__btn img{position:absolute;inset:0 0 0 auto;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 35%);mask-image:linear-gradient(90deg,transparent 0%,#000 35%)}}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__btn:after{display:block}}@media(min-width:721px){.co-tp-grid--founders .co-tp-card__text{position:absolute;left:0;bottom:0;margin:0}}@media(max-width:720px){.co-tp-card__btn{aspect-ratio:5 / 6}}@media(max-width:720px){.co-tp-card__text{padding:0 64px 20px 20px}}@keyframes co-tpIn{0%{opacity:0;transform:translateY(16px) scale(.98)}}
