.ct-sky{margin-top:calc(108px + var(--announcement-offset,0px));position:relative;isolation:isolate;overflow:hidden;background:var(--hx-white)}.ct-sky__bg{position:absolute;top:0;left:50%;z-index:-1;width:max(100%,1500px);max-width:none;height:auto;transform:translateX(-50%);-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 97%);mask-image:linear-gradient(to bottom,#000 60%,transparent 97%)}.ct-hero{padding-top:64px;padding-bottom:40px;text-align:center}.ct-hero .hx-eyebrow{color:var(--hx-navy)}.ct-hero__title{margin:0 auto 14px;font-size:50px;font-weight:700;line-height:1.1;color:var(--hx-navy);text-wrap:balance}.ct-hero__lead{max-width:36em;margin:0 auto;font-size:18px;line-height:1.55;color:var(--hx-body)}.ct-form{padding-top:8px;padding-bottom:var(--hx-section-y)}.ct-more{padding-bottom:var(--hx-section-y);background:var(--hx-white)}.ct-more__head{margin:0 0 40px;font-size:34px;font-weight:700;line-height:1.2;text-align:center;color:var(--hx-navy)}.ct-teams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ct-team{padding:0 28px;text-align:center}.ct-team + .ct-team{border-left:1px solid #E4E7EE}.ct-team .ct-item__icon{margin:0 auto 14px}.ct-reach{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ct-item{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px}.ct-item__icon{display:block;width:56px;height:56px;padding:14px;border-radius:50%;background:#FBEEE8;fill:none;stroke:var(--hx-orange);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ct-item__icon--blue{background:var(--hx-surface);stroke:var(--hx-blue)}.ct-item__title{margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.3;color:var(--hx-navy)}.ct-item__body{margin:0;font-size:16px;line-height:1.55;color:var(--hx-body)}.ct-mail + .ct-mail{margin-top:6px}.ct-mail .ct-link{display:block}.ct-social{display:flex;gap:20px}.ct-link{font-weight:600;color:var(--hx-blue);text-decoration:none}.ct-link:hover,.ct-link:focus{color:var(--hx-blue);text-decoration:underline}.ct-omics{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin:48px 0;padding:24px 28px;border:1px solid var(--hx-border);border-radius:var(--hx-radius);background:var(--hx-surface)}.ct-omics__title{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--hx-navy)}.ct-omics__body{margin:0;font-size:15px;line-height:1.55;color:var(--hx-body)}.ct-card{display:block;height:auto;max-width:720px;margin-inline:auto;padding:32px;border:1px solid var(--hx-border);border-radius:16px;background:var(--hx-white);box-shadow:0 24px 60px -30px rgba(13,18,49,0.35)}.ct-card__title{margin:0 0 18px;font-size:30px;font-weight:700;line-height:1.2;color:var(--hx-navy)}.ct-card__hint{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--hx-body)}.ct-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;border:1px solid var(--hx-border);border-radius:9px;background:var(--hx-surface)}.ct-tabs__btn{padding:11px 6px;border:0;border-radius:7px;background:transparent;color:var(--hx-navy);font-size:15px;font-weight:600;line-height:1.2}.ct-tabs__btn[aria-pressed="true"]{background:var(--hx-navy);color:var(--hx-white)}.ct-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:20px}.ct-field{display:grid;align-content:start;gap:6px;min-width:0}.ct-field--full{grid-column:1 / -1}.ct-topic{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.ct-topic[hidden]{display:none}.ct-field label{margin:0;font-size:14px;font-weight:600;color:var(--hx-navy)}.ct-field label small{font-size:inherit;font-weight:400;color:var(--hx-body)}.ct-field input,.ct-field select,.ct-field textarea{width:100%;padding:11px 12px;border:1px solid var(--hx-border);border-radius:7px;background:var(--hx-white);color:var(--hx-navy);font-size:15px;line-height:1.4}.ct-field textarea{min-height:110px;resize:vertical}.ct-field input::placeholder,.ct-field textarea::placeholder{color:#7A869E}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{border-color:var(--hx-blue);outline:2px solid var(--hx-blue);outline-offset:0}.ct-field .is-invalid{border-color:#B42318}.ct-field .invalid-feedback{margin:0;font-size:13px;color:#B42318}.ct-algo{grid-column:1 / -1;padding:14px 16px;border:1px solid #F0C9B6;border-radius:10px;background:#FBEEE8}.ct-algo[hidden]{display:none}.ct-algo__title{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--hx-navy)}.ct-algo__body{margin:0;font-size:14px;line-height:1.55;color:var(--hx-body)}.ct-submit{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px}.ct-submit .hx-btn{cursor:pointer}.ct-submit .hx-btn:disabled{opacity:0.7;cursor:default}.ct-submit__note{margin:0;font-size:14px;color:var(--hx-body)}.ct-tabs__btn:focus-visible,.ct-link:focus-visible{outline:3px solid var(--hx-blue);outline-offset:2px}@media (max-width:1023px){.ct-hero__title{font-size:40px}.ct-reach{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ct-hero{padding-top:40px;padding-bottom:28px}.ct-hero__title{font-size:34px}.ct-hero__lead{font-size:17px}.ct-more__head{font-size:27px;margin-bottom:28px}.ct-teams,.ct-reach{grid-template-columns:minmax(0,1fr)}.ct-team{padding-inline:0}.ct-team + .ct-team{margin-top:24px;padding-top:24px;border-left:0;border-top:1px solid #E4E7EE}.ct-omics{margin:36px 0;padding:22px}.ct-omics .hx-btn{width:100%;justify-content:center;padding-block:10px;text-align:center}.ct-card{padding:22px}.ct-card__title{font-size:24px}}@media (max-width:575.98px){.ct-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-fields,.ct-topic{grid-template-columns:minmax(0,1fr)}}