.Contact-module__nVBOcG__grid{gap:24px;display:grid}.Contact-module__nVBOcG__info{border-radius:var(--radius);background:radial-gradient(80% 60% at 100% 0%, #33cccc2e, transparent 70%), var(--ink-deep);color:var(--gray-200);padding:32px 24px}.Contact-module__nVBOcG__info p{margin:0 0 12px}.Contact-module__nVBOcG__info a{color:var(--teal-bright);overflow-wrap:anywhere}.Contact-module__nVBOcG__info a:focus-visible{outline-color:var(--teal-bright)}.Contact-module__nVBOcG__channels{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.Contact-module__nVBOcG__channels a{align-items:center;min-height:44px;display:inline-flex}.Contact-module__nVBOcG__channels li{align-items:center;gap:12px;display:flex}.Contact-module__nVBOcG__channels svg{width:40px;height:40px;color:var(--teal-bright);background:#33cccc1f;border-radius:10px;flex-shrink:0;padding:8px}.Contact-module__nVBOcG__form{align-content:start;gap:16px;display:grid}.Contact-module__nVBOcG__row{gap:16px;display:grid}.Contact-module__nVBOcG__submit{justify-self:stretch}@media (min-width:600px){.Contact-module__nVBOcG__row{grid-template-columns:1fr 1fr}.Contact-module__nVBOcG__submit{justify-self:start;min-width:160px}}@media (min-width:900px){.Contact-module__nVBOcG__grid{grid-template-columns:.9fr 1.1fr;gap:48px}.Contact-module__nVBOcG__info{padding:40px}}
.Groups-module__jOt8cq__section{background:radial-gradient(50% 70% at 50% 0%, #33cccc1f, transparent 70%), var(--ink);color:#fff}.Groups-module__jOt8cq__grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.Groups-module__jOt8cq__grid>li{display:flex}.Groups-module__jOt8cq__card{color:inherit;border-radius:var(--radius);text-align:center;background:#ffffff08;border:1px solid #ffffff1a;flex-direction:column;flex:1;align-items:center;padding:20px 12px;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s;display:flex}.Groups-module__jOt8cq__card:hover,.Groups-module__jOt8cq__card:focus-visible{background:#ffffff0f;border-color:#33cccc80;transform:translateY(-4px)}.Groups-module__jOt8cq__card img{aspect-ratio:1;object-fit:contain;width:min(100%,180px);height:auto}.Groups-module__jOt8cq__card h3{letter-spacing:.06em;margin:12px 0 2px;font-size:1.1rem}.Groups-module__jOt8cq__card p{color:var(--gray-200);margin:0;font-size:.9rem}@media (min-width:900px){.Groups-module__jOt8cq__grid{grid-template-columns:repeat(4,1fr);gap:24px}.Groups-module__jOt8cq__card{padding:28px 20px}}
.Hero-module__IrU9sG__hero{color:#fff;background:radial-gradient(60% 80% at 85% 20%, #33cccc2e, transparent 60%), radial-gradient(50% 60% at 0% 100%, #0a7d8440, transparent 60%), var(--ink-deep);position:relative;overflow:hidden}.Hero-module__IrU9sG__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 75%)}.Hero-module__IrU9sG__grid{align-items:center;gap:32px;padding-block:40px 56px;display:grid;position:relative}.Hero-module__IrU9sG__copy{animation:.6s ease-out both Hero-module__IrU9sG__fadeUp}.Hero-module__IrU9sG__eyebrow{color:var(--teal-bright);letter-spacing:.08em;border:1px solid #3cc6;border-radius:999px;margin:0 0 16px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-block}.Hero-module__IrU9sG__title{text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.1rem + 2vw,2.6rem);font-weight:600;line-height:1.2}.Hero-module__IrU9sG__acronym{letter-spacing:.04em;background:linear-gradient(90deg, #fff 30%, var(--teal-bright));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:clamp(2.6rem,1.6rem + 5vw,4.5rem);font-weight:700;line-height:1;display:block}.Hero-module__IrU9sG__lead{color:var(--gray-200);margin:16px 0 28px;font-size:clamp(1rem,.95rem + .3vw,1.2rem)}.Hero-module__IrU9sG__actions{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__IrU9sG__actions>*{flex:180px}.Hero-module__IrU9sG__media{border-radius:var(--radius);aspect-ratio:16/9;background:#000;border:1px solid #ffffff1f;animation:.6s ease-out .15s both Hero-module__IrU9sG__fadeUp;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0009}.Hero-module__IrU9sG__media video{object-fit:cover;width:100%;height:100%;display:block}.Hero-module__IrU9sG__videoBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15181bb3;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;right:12px}.Hero-module__IrU9sG__videoBtn:hover{background:var(--teal)}.Hero-module__IrU9sG__videoBtn:focus-visible{outline-color:var(--teal-bright)}@media (min-width:600px){.Hero-module__IrU9sG__actions>*{flex:none}}@media (min-width:900px){.Hero-module__IrU9sG__grid{min-height:min(calc(100dvh - var(--header-h)), 720px);grid-template-columns:1fr 1.1fr;gap:56px;padding-block:88px 104px}}
.WhatWeDo-module___8I7sG__section{background:var(--surface-alt)}.WhatWeDo-module___8I7sG__track{padding:4px var(--gutter) 20px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;grid-auto-columns:min(82%,320px);grid-auto-flow:column;gap:16px;margin:0;list-style:none;display:grid;overflow-x:auto}.WhatWeDo-module___8I7sG__track:focus-visible{outline-offset:-3px}.WhatWeDo-module___8I7sG__card{scroll-snap-align:start;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.WhatWeDo-module___8I7sG__card:hover{border-color:var(--teal-bright);box-shadow:var(--shadow);transform:translateY(-4px)}.WhatWeDo-module___8I7sG__card h3{margin:8px 0 0;font-size:1.125rem;font-weight:600}.WhatWeDo-module___8I7sG__card p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}@media (min-width:700px){.WhatWeDo-module___8I7sG__track{max-width:var(--container);flex-wrap:wrap;justify-content:center;gap:24px;margin-inline:auto;display:flex;overflow:visible}.WhatWeDo-module___8I7sG__card{flex:260px;min-width:260px;max-width:calc(25% - 18px)}}
.WhyUs-module__ZvtaZW__grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.WhyUs-module__ZvtaZW__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:100%;color:inherit;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:16px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.WhyUs-module__ZvtaZW__card img{grid-row:span 2}.WhyUs-module__ZvtaZW__card:hover{border-color:var(--teal-bright);box-shadow:var(--shadow);transform:translateY(-4px)}.WhyUs-module__ZvtaZW__value{color:var(--accent);font-size:clamp(1.8rem,1.4rem + 1.5vw,2.6rem);font-weight:700;line-height:1.1}.WhyUs-module__ZvtaZW__label{color:var(--text-muted);font-weight:500}@media (min-width:700px){.WhyUs-module__ZvtaZW__grid{grid-template-columns:repeat(3,1fr);gap:24px}.WhyUs-module__ZvtaZW__card{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:8px;padding:32px 24px}.WhyUs-module__ZvtaZW__card img{grid-row:auto}}
.Navbar-module__KHvhDq__header{z-index:1100;-webkit-backdrop-filter:saturate(140%)blur(12px);background:#15181be0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.Navbar-module__KHvhDq__bar{height:var(--header-h);align-items:center;gap:8px;display:flex}.Navbar-module__KHvhDq__brand{color:#fff;letter-spacing:.06em;align-items:center;gap:10px;min-height:44px;margin-right:auto;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.Navbar-module__KHvhDq__brand img{background:#fff;border-radius:50%}.Navbar-module__KHvhDq__nav ul{gap:4px;margin:0;padding:0;list-style:none;display:none}.Navbar-module__KHvhDq__link{min-height:44px;color:var(--gray-200);border-radius:999px;align-items:center;padding:0 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.Navbar-module__KHvhDq__link:hover{color:#fff;background:#ffffff14}.Navbar-module__KHvhDq__link[aria-current=page]{color:var(--teal-bright)}.Navbar-module__KHvhDq__menuBtn,.Navbar-module__KHvhDq__prefBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:44px;height:44px;transition:background-color .2s;display:grid}.Navbar-module__KHvhDq__prefCode{letter-spacing:.04em;font-size:.85rem;font-weight:700}.Navbar-module__KHvhDq__menuBtn:hover,.Navbar-module__KHvhDq__prefBtn:hover{background:#ffffff1a}.Navbar-module__KHvhDq__link:focus-visible,.Navbar-module__KHvhDq__menuBtn:focus-visible,.Navbar-module__KHvhDq__prefBtn:focus-visible,.Navbar-module__KHvhDq__brand:focus-visible{outline-color:var(--teal-bright)}@media (min-width:600px){.Navbar-module__KHvhDq__bar{gap:12px}}@media (min-width:900px){.Navbar-module__KHvhDq__nav ul{display:flex}}
.Footer-module__668lQW__footer{background:var(--ink-deep);color:var(--gray-200);font-size:.95rem}.Footer-module__668lQW__grid{gap:32px;padding-block:48px;display:grid}.Footer-module__668lQW__brand{color:#fff;letter-spacing:.06em;align-items:center;gap:12px;margin-bottom:12px;font-size:1.25rem;font-weight:700;display:flex}.Footer-module__668lQW__brand img{background:#fff;border-radius:50%}.Footer-module__668lQW__muted{color:var(--gray-400);max-width:36ch;margin:0 0 4px}.Footer-module__668lQW__heading{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.85rem;font-weight:600}.Footer-module__668lQW__list{margin:0;padding:0;list-style:none;display:grid}.Footer-module__668lQW__list li{align-items:center;gap:10px;min-height:44px;display:flex}.Footer-module__668lQW__list svg{color:var(--teal-bright);flex-shrink:0}.Footer-module__668lQW__list a{min-height:44px;color:var(--gray-200);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.Footer-module__668lQW__list a:hover{color:var(--teal-bright);text-decoration:underline}.Footer-module__668lQW__list a:focus-visible{outline-color:var(--teal-bright)}.Footer-module__668lQW__bottom{color:var(--gray-400);border-top:1px solid #ffffff14;padding-block:16px;font-size:.85rem}.Footer-module__668lQW__bottom p{text-align:center;margin:0}nav .Footer-module__668lQW__list{grid-template-columns:repeat(2,max-content);column-gap:32px}@media (min-width:700px){nav .Footer-module__668lQW__list{grid-template-columns:1fr}.Footer-module__668lQW__grid{grid-template-columns:1.4fr 1fr 1.4fr}}.Footer-module__668lQW__social{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.Footer-module__668lQW__social a{min-height:36px;color:var(--gray-200);border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:0 14px;font-size:.85rem;text-decoration:none;display:inline-flex}.Footer-module__668lQW__social a:hover{border-color:var(--teal-bright);color:var(--teal-bright)}
.LandingLayout-module__k6WBnq__main{min-height:calc(100dvh - var(--header-h))}.LandingLayout-module__k6WBnq__topBtn{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:1100;border:1px solid var(--border);background:var(--ink);color:#fff;width:48px;height:48px;box-shadow:var(--shadow);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s,background-color .2s;display:grid;position:fixed;transform:translateY(12px)}.LandingLayout-module__k6WBnq__topBtn.LandingLayout-module__k6WBnq__visible{opacity:1;pointer-events:auto;transform:none}.LandingLayout-module__k6WBnq__topBtn:hover{background:var(--teal)}
.Researchers-module__Y4S3tW__group+.Researchers-module__Y4S3tW__group{margin-top:56px}.Researchers-module__Y4S3tW__groupTitle{border-bottom:1px solid var(--border);margin:0 0 24px;padding-bottom:12px;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:700}.Researchers-module__Y4S3tW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px;display:grid}.Researchers-module__Y4S3tW__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:320px;margin-inline:auto;padding:28px 20px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.Researchers-module__Y4S3tW__card:hover{border-color:var(--teal-bright);box-shadow:var(--shadow);transform:translateY(-4px)}.Researchers-module__Y4S3tW__avatar{object-fit:cover;width:120px;height:120px;box-shadow:0 0 0 4px var(--surface), 0 0 0 6px var(--border);border-radius:50%;margin-bottom:12px;animation:.5s both Researchers-module__Y4S3tW__fadeIn}.Researchers-module__Y4S3tW__name{margin:0;font-size:1.05rem;font-weight:600}.Researchers-module__Y4S3tW__type{color:var(--text-muted);margin:0;font-size:.9rem}.Researchers-module__Y4S3tW__email{min-height:44px;color:var(--text);overflow-wrap:anywhere;align-items:center;font-size:.85rem;font-weight:500;display:inline-flex}.Researchers-module__Y4S3tW__cvlac{min-height:40px;color:var(--accent);border-radius:999px;align-items:center;gap:4px;margin-top:4px;padding:0 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.Researchers-module__Y4S3tW__cvlac:hover{background:var(--accent-soft)}@media (max-width:599px){.Researchers-module__Y4S3tW__grid{gap:12px}.Researchers-module__Y4S3tW__card{text-align:left;grid-template-columns:72px 1fr;align-items:center;column-gap:16px;max-width:none;padding:16px;display:grid}.Researchers-module__Y4S3tW__avatar{grid-row:span 4;width:72px;height:72px;margin:0}.Researchers-module__Y4S3tW__email,.Researchers-module__Y4S3tW__cvlac{min-height:40px;margin:0}.Researchers-module__Y4S3tW__cvlac{justify-self:start;padding:0}}
.Stories-module__OCuQmG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:24px;display:grid}.Stories-module__OCuQmG__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.Stories-module__OCuQmG__card:hover,.Stories-module__OCuQmG__card:focus-within{border-color:var(--teal-bright);box-shadow:var(--shadow);transform:translateY(-4px)}.Stories-module__OCuQmG__image{aspect-ratio:16/10;object-fit:cover;background:var(--surface-alt);width:100%;animation:.5s both Stories-module__OCuQmG__fadeIn}.Stories-module__OCuQmG__body{flex-direction:column;gap:8px;padding:16px 20px 20px;display:flex}.Stories-module__OCuQmG__date{color:var(--accent);letter-spacing:.04em;font-size:.8rem;font-weight:600}.Stories-module__OCuQmG__title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.Stories-module__OCuQmG__link{color:inherit;text-decoration:none}.Stories-module__OCuQmG__link:after{content:"";position:absolute;inset:0}.Stories-module__OCuQmG__link:focus-visible{outline:none}.Stories-module__OCuQmG__card:has(.Stories-module__OCuQmG__link:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.Stories-module__OCuQmG__resume{color:var(--text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:599px){.Stories-module__OCuQmG__grid{gap:12px}.Stories-module__OCuQmG__card{flex-direction:row}.Stories-module__OCuQmG__image{aspect-ratio:auto;flex-shrink:0;align-self:stretch;width:112px}.Stories-module__OCuQmG__body{gap:4px;padding:12px 14px}.Stories-module__OCuQmG__title{font-size:.95rem}.Stories-module__OCuQmG__resume{-webkit-line-clamp:2}}.Stories-module__OCuQmG__empty{text-align:center;color:var(--text-muted);margin:0}.Stories-module__OCuQmG__more{justify-content:center;margin-top:32px;display:flex}
