.MethodologyTrustStrip-module__pmS_jq__strip{background:var(--color-bg-alt,#f0f5f1);border:1px solid var(--color-border,#d4d4d8);border-radius:8px;margin:0;padding:.625rem 1rem}.MethodologyTrustStrip-module__pmS_jq__text{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text-secondary,#4a4a4a);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.MethodologyTrustStrip-module__pmS_jq__tag{font-weight:500}.MethodologyTrustStrip-module__pmS_jq__dot{color:var(--color-text-muted,#9a9a9a)}.MethodologyTrustStrip-module__pmS_jq__link{color:var(--color-primary,#1a8f8b);font-weight:600;text-decoration:none;transition:-webkit-text-decoration .15s,text-decoration .15s}.MethodologyTrustStrip-module__pmS_jq__link:hover{text-decoration:underline}.MethodologyTrustStrip-module__pmS_jq__link:focus-visible{outline:2px solid var(--color-primary,#1a8f8b);outline-offset:2px;border-radius:2px}.MethodologyTrustStrip-module__pmS_jq__linkCrisis{color:var(--color-accent,#e07a5f);font-weight:600;text-decoration:none;transition:-webkit-text-decoration .15s,text-decoration .15s}.MethodologyTrustStrip-module__pmS_jq__linkCrisis:hover{text-decoration:underline}.MethodologyTrustStrip-module__pmS_jq__linkCrisis:focus-visible{outline:2px solid var(--color-accent,#e07a5f);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.MethodologyTrustStrip-module__pmS_jq__link,.MethodologyTrustStrip-module__pmS_jq__linkCrisis{transition:none}}.MethodologyTrustStrip-module__pmS_jq__badgeRow{margin-top:.5rem}.MethodologyTrustStrip-module__pmS_jq__stripCompact{border:none;border-top:1px solid var(--color-border-soft,#ebebed);border-bottom:1px solid var(--color-border-soft,#ebebed);background:0 0;border-radius:0;margin:0;padding:.75rem 0}.MethodologyTrustStrip-module__pmS_jq__textCompact{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text-secondary,#4a4a4a);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;margin:0;font-size:.8125rem;display:flex}@media (max-width:480px){.MethodologyTrustStrip-module__pmS_jq__stripCompact{padding:.6rem 0}.MethodologyTrustStrip-module__pmS_jq__textCompact{flex-direction:column;align-items:flex-start;gap:.4rem;width:100%}.MethodologyTrustStrip-module__pmS_jq__textCompact .MethodologyTrustStrip-module__pmS_jq__dot{display:none}.MethodologyTrustStrip-module__pmS_jq__textCompact .MethodologyTrustStrip-module__pmS_jq__tag,.MethodologyTrustStrip-module__pmS_jq__textCompact .MethodologyTrustStrip-module__pmS_jq__link,.MethodologyTrustStrip-module__pmS_jq__textCompact .MethodologyTrustStrip-module__pmS_jq__linkCrisis{overflow-wrap:anywhere;word-break:break-word;max-width:100%}}
.PacketPreviewStack-module__-Mj9aG__stack{aspect-ratio:4/5;width:100%;max-width:380px;margin:0 auto;position:relative}.PacketPreviewStack-module__-Mj9aG__sheet{border-radius:var(--radius-sm,4px);padding:var(--space-4,16px) var(--space-5,20px);gap:var(--space-2,8px);background:#fafafa;border:1px solid #e5e5e5;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 6px #0f172a14,0 6px 16px #0f172a0f}.PacketPreviewStack-module__-Mj9aG__sheetBack{z-index:1;background:#f4f4f2;transform:rotate(2.5deg)translate(8px,8px)}.PacketPreviewStack-module__-Mj9aG__sheetFront{z-index:2;background:#fafafa;transform:rotate(-1deg)}.PacketPreviewStack-module__-Mj9aG__sheetHeader{padding-bottom:var(--space-1,4px);margin-bottom:var(--space-2,8px);border-bottom:1px solid #d9d9d9}.PacketPreviewStack-module__-Mj9aG__sheetEyebrow{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-xs,11px);text-transform:uppercase;letter-spacing:.08em;color:#4a4a4a;margin:0;font-weight:600}.PacketPreviewStack-module__-Mj9aG__sheetBody{gap:var(--space-2,8px);flex-direction:column;display:flex}.PacketPreviewStack-module__-Mj9aG__questionRow{align-items:baseline;gap:var(--space-2,8px);display:flex}.PacketPreviewStack-module__-Mj9aG__code{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-xs,11px);color:var(--color-primary,#1a8f8b);flex:none;min-width:2.5em;font-weight:700}.PacketPreviewStack-module__-Mj9aG__questionText{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-sm,13px);color:#1a1a1a;flex:auto;line-height:1.4}.PacketPreviewStack-module__-Mj9aG__ruledLine{margin-left:calc(2.5em + var(--space-2,8px));margin-top:var(--space-1,4px);border-bottom:1px solid #c8c8c8;height:1.2em}.PacketPreviewStack-module__-Mj9aG__evidenceLine{align-items:baseline;gap:var(--space-2,8px);margin:0;display:flex}.PacketPreviewStack-module__-Mj9aG__evidenceText{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-sm,13px);color:#1a1a1a;flex:auto;line-height:1.4}.PacketPreviewStack-module__-Mj9aG__citationChip{margin:0;margin-left:calc(2.5em + var(--space-2,8px));border-radius:var(--radius-sm,4px);font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-xs,11px);color:#4a4a4a;background:#fff;border:1px solid #d9d9d9;align-self:flex-start;padding:2px 8px;display:inline-block}@media (max-width:768px){.PacketPreviewStack-module__-Mj9aG__stack{max-width:320px}}@media (max-width:480px){.PacketPreviewStack-module__-Mj9aG__stack{max-width:min(260px,100vw - 56px)}.PacketPreviewStack-module__-Mj9aG__sheetBack{transform:rotate(1.2deg)translate(4px,4px)}.PacketPreviewStack-module__-Mj9aG__sheetFront{transform:rotate(-.4deg)}.PacketPreviewStack-module__-Mj9aG__sheet{padding:var(--space-3,12px) var(--space-4,16px)}}@media (max-width:360px){.PacketPreviewStack-module__-Mj9aG__stack{max-width:min(240px,100vw - 64px)}.PacketPreviewStack-module__-Mj9aG__sheetBack{transform:rotate(1deg)translate(3px,3px)}.PacketPreviewStack-module__-Mj9aG__sheetFront{transform:rotate(-.3deg)}}@media print{.PacketPreviewStack-module__-Mj9aG__stack{display:none}}
.HeroSection-module__IT2DEq__hero{gap:var(--space-5,20px);padding:var(--space-5,20px) 0 var(--space-4,16px);grid-template-columns:1fr;grid-template-areas:"copy""trust""preview";min-width:0;display:grid}.HeroSection-module__IT2DEq__copy{gap:var(--space-4,16px);flex-direction:column;grid-area:copy;min-width:0;display:flex}.HeroSection-module__IT2DEq__trustSlot{grid-area:trust;min-width:0}.HeroSection-module__IT2DEq__preview{grid-area:preview;justify-content:center;align-items:center;min-width:0;display:flex}.HeroSection-module__IT2DEq__headline{font-family:var(--font-heading,"Lora", serif);font-size:28px;font-weight:var(--font-weight-bold,700);color:var(--color-text,#1a1a1a);letter-spacing:0;margin:0;line-height:1.15}.HeroSection-module__IT2DEq__subhead{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text-muted,#4a4a4a);max-width:36em;margin:0;font-size:15px;line-height:1.55}.HeroSection-module__IT2DEq__ctas{align-items:stretch;gap:var(--space-3,12px);margin-top:var(--space-2,8px);flex-direction:column;display:flex}.HeroSection-module__IT2DEq__primaryCta{padding:var(--space-3,12px) var(--space-5,20px);background:var(--color-primary,#1a8f8b);color:#fff;border-radius:var(--radius-md,8px);font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-base,15px);justify-content:center;align-items:center;width:100%;font-weight:600;text-decoration:none;display:inline-flex}.HeroSection-module__IT2DEq__primaryCta:hover{color:#fff;background:#167672}.HeroSection-module__IT2DEq__primaryCta:focus-visible{outline:var(--outline-focus,2px solid #1a8f8b);outline-offset:2px}.HeroSection-module__IT2DEq__secondaryLink{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-sm,13px);color:var(--color-text-muted,#4a4a4a);text-align:center;text-decoration:none}.HeroSection-module__IT2DEq__secondaryLink:hover{color:var(--color-text,#1a1a1a);text-decoration:underline}.HeroSection-module__IT2DEq__secondaryLink:focus-visible{outline:var(--outline-focus,2px solid #1a8f8b);outline-offset:2px}@media (min-width:720px){.HeroSection-module__IT2DEq__hero{align-items:center;gap:var(--space-6,24px) var(--space-7,32px);padding:var(--space-7,32px) 0 var(--space-6,24px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy preview""trust trust"}.HeroSection-module__IT2DEq__headline{font-size:44px}.HeroSection-module__IT2DEq__subhead{font-size:18px}.HeroSection-module__IT2DEq__ctas{align-items:center;gap:var(--space-4,16px) var(--space-5,20px);flex-flow:wrap}.HeroSection-module__IT2DEq__primaryCta{width:auto}.HeroSection-module__IT2DEq__secondaryLink{text-align:left}}@media (max-width:480px){.HeroSection-module__IT2DEq__hero{padding:var(--space-4,16px) 0}}
.ThreePillarSection-module__akI2wW__section{flex-direction:column;gap:.75rem;padding:1.5rem 0 1rem;display:flex}.ThreePillarSection-module__akI2wW__heading{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);text-align:center;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}@media (min-width:720px){.ThreePillarSection-module__akI2wW__heading{font-size:1.375rem}}.ThreePillarSection-module__akI2wW__lede{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text-muted,#5a6b7e);text-align:center;margin:0 0 .5rem;font-size:.9375rem;line-height:1.55}.ThreePillarSection-module__akI2wW__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:720px){.ThreePillarSection-module__akI2wW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.ThreePillarSection-module__akI2wW__card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d4d4d8);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1.5rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.ThreePillarSection-module__akI2wW__card:hover,.ThreePillarSection-module__akI2wW__card:focus-within{border-color:var(--color-primary,#1a8f8b);box-shadow:0 6px 18px -8px #0f172a2e}.ThreePillarSection-module__akI2wW__cardTitle{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);margin:0;font-size:1.25rem;font-weight:700}.ThreePillarSection-module__akI2wW__cardTagline{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text-muted,#4a4a4a);flex-grow:1;margin:0;font-size:.9375rem;line-height:1.55}.ThreePillarSection-module__akI2wW__cardCta{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-primary,#1a8f8b);border-bottom:1px dashed;align-self:flex-start;align-items:center;gap:.25rem;margin-top:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ThreePillarSection-module__akI2wW__cardCta:hover,.ThreePillarSection-module__akI2wW__cardCta:focus-visible{color:var(--color-accent,#e07a5f);border-bottom-style:solid}@media (prefers-reduced-motion:reduce){.ThreePillarSection-module__akI2wW__card,.ThreePillarSection-module__akI2wW__cardCta{transition:none}}
.DiseaseGallery-module__vQ_EtW__section{gap:var(--space-4,16px);flex-direction:column;display:flex}.DiseaseGallery-module__vQ_EtW__header{gap:var(--space-3,12px);flex-direction:column;align-items:flex-start;display:flex}.DiseaseGallery-module__vQ_EtW__heading{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);margin:0;font-size:1.5rem;font-weight:700}.DiseaseGallery-module__vQ_EtW__row{gap:var(--space-4,16px);padding-bottom:var(--space-2,8px);scroll-snap-type:x proximity;flex-direction:row;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.DiseaseGallery-module__vQ_EtW__row::-webkit-scrollbar{display:none}.DiseaseGallery-module__vQ_EtW__row{scrollbar-width:none}@media (max-width:767px){.DiseaseGallery-module__vQ_EtW__row{flex-direction:column;padding-bottom:0;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}.DiseaseGallery-module__vQ_EtW__tile{background:var(--color-surface,#fff);border:1px solid var(--color-border-soft,#ebebed);border-radius:var(--radius-md,8px);min-width:200px;max-width:320px;transition:box-shadow var(--transition-fast,.15s ease), background-color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease);box-shadow:var(--shadow-sm,0 1px 2px #0000000a);scroll-snap-align:start;flex:1}.DiseaseGallery-module__vQ_EtW__tile:hover{background:var(--color-surface-soft-hover,#f0e8dd);box-shadow:var(--shadow-md,0 2px 6px #0000000f)}.DiseaseGallery-module__vQ_EtW__tile:focus-within{outline:var(--outline-focus,2px solid #1a8f8b);outline-offset:2px}@media (max-width:767px){.DiseaseGallery-module__vQ_EtW__tile{max-width:none}}.DiseaseGallery-module__vQ_EtW__requestTile{border:1px dashed var(--color-border,#d4d4d8);background:var(--color-surface,#fff)}.DiseaseGallery-module__vQ_EtW__requestTile:hover{background:var(--color-surface,#fff);border-color:var(--color-primary,#1a8f8b)}.DiseaseGallery-module__vQ_EtW__tileLink{gap:var(--space-2,8px);padding:var(--space-4,16px) var(--space-5,20px);color:inherit;flex-direction:column;text-decoration:none;display:flex}.DiseaseGallery-module__vQ_EtW__tileLink:focus{outline:none}.DiseaseGallery-module__vQ_EtW__tileName{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);margin:0;font-size:17px;font-weight:600;line-height:1.3}.DiseaseGallery-module__vQ_EtW__tileStats{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-sm,13px);color:var(--color-text-muted,#4a4a4a);margin:0}.DiseaseGallery-module__vQ_EtW__tileCta{margin-top:var(--space-1,4px);font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-sm,13px);color:var(--color-primary,#1a8f8b);font-weight:600}@media (prefers-reduced-motion:reduce){.DiseaseGallery-module__vQ_EtW__tile{transition:none}}
.ActiveCommunitiesSection-module__gZlcza__section{flex-direction:column;gap:1rem;display:flex}.ActiveCommunitiesSection-module__gZlcza__heading{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);margin:0;font-size:1.375rem;font-weight:700}.ActiveCommunitiesSection-module__gZlcza__list{grid-template-columns:1fr;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ActiveCommunitiesSection-module__gZlcza__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.ActiveCommunitiesSection-module__gZlcza__list{grid-template-columns:repeat(3,1fr)}}.ActiveCommunitiesSection-module__gZlcza__card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d4d4d8);color:inherit;border-radius:10px;flex-direction:column;gap:.25rem;padding:.875rem 1.125rem;text-decoration:none;transition:border-color .15s;display:flex}.ActiveCommunitiesSection-module__gZlcza__card:hover{border-color:var(--color-primary,#1a8f8b)}.ActiveCommunitiesSection-module__gZlcza__cardName{font-family:var(--font-heading,"Lora", serif);color:var(--color-text,#1a1a1a);font-size:1rem;font-weight:700}.ActiveCommunitiesSection-module__gZlcza__cardMeta{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-text-subtle,#6a6a6a);font-size:.8125rem}.ActiveCommunitiesSection-module__gZlcza__browseAll{font-family:var(--font-body,"Inter", sans-serif);color:var(--color-primary,#1a8f8b);align-self:flex-start;font-size:.9375rem;font-weight:600;text-decoration:none}.ActiveCommunitiesSection-module__gZlcza__browseAll:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ActiveCommunitiesSection-module__gZlcza__card{transition:none}}
.ResearchRequestCTA-module__J3PyXq__section{background:var(--color-bg,#faf7f2);border-radius:var(--radius-md,8px);padding:var(--space-7,28px) var(--space-5,20px)}@media (min-width:720px){.ResearchRequestCTA-module__J3PyXq__section{padding:var(--space-8,36px) var(--space-7,28px)}}.ResearchRequestCTA-module__J3PyXq__content{text-align:center;align-items:center;gap:var(--space-3,12px);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.ResearchRequestCTA-module__J3PyXq__heading{font-family:var(--font-heading,"Lora", serif);font-size:var(--font-size-xl,24px);font-weight:var(--font-weight-bold,700);color:var(--color-text,#1a1a1a);margin:0;line-height:1.2}.ResearchRequestCTA-module__J3PyXq__body{font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-base,15px);color:var(--color-text,#1a1a1a);margin:0;line-height:1.6}.ResearchRequestCTA-module__J3PyXq__actions{align-items:center;gap:var(--space-3,12px);margin-top:var(--space-2,8px);flex-direction:column;width:100%;display:flex}@media (min-width:640px){.ResearchRequestCTA-module__J3PyXq__actions{flex-direction:row;justify-content:center;width:auto}}.ResearchRequestCTA-module__J3PyXq__primaryCta{justify-content:center;align-items:center;gap:var(--space-1,4px);padding:var(--space-3,12px) var(--space-5,20px);background:var(--color-primary,#1a8f8b);color:#fff;font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-base,15px);border:1px solid var(--color-primary,#1a8f8b);border-radius:var(--radius-md,8px);min-height:44px;transition:background-color var(--transition-fast,.15s ease);width:100%;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:640px){.ResearchRequestCTA-module__J3PyXq__primaryCta{width:auto}}.ResearchRequestCTA-module__J3PyXq__primaryCta:hover{background:#167672;border-color:#167672}.ResearchRequestCTA-module__J3PyXq__primaryCta:focus-visible{outline:var(--outline-focus,2px solid #1a8f8b);outline-offset:2px}.ResearchRequestCTA-module__J3PyXq__secondaryCta{align-items:center;gap:var(--space-1,4px);padding:var(--space-2,8px) var(--space-3,12px);font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-base,15px);color:var(--color-primary,#1a8f8b);border-radius:var(--radius-md,8px);min-height:44px;transition:color var(--transition-fast,.15s ease);font-weight:600;text-decoration:none;display:inline-flex}.ResearchRequestCTA-module__J3PyXq__secondaryCta:hover,.ResearchRequestCTA-module__J3PyXq__secondaryCta:focus-visible{text-underline-offset:3px;text-decoration:underline}.ResearchRequestCTA-module__J3PyXq__secondaryCta:focus-visible{outline:var(--outline-focus,2px solid #1a8f8b);outline-offset:2px}.ResearchRequestCTA-module__J3PyXq__footnote{margin:var(--space-2,8px) 0 0;font-family:var(--font-body,"Inter", sans-serif);font-size:var(--font-size-sm,13px);color:var(--color-text-muted,#4a4a4a);line-height:1.5}
