.landing-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);padding-block:clamp(2rem,4vw,4rem);display:grid}.landing-hero h1{text-wrap:balance;letter-spacing:-.04em;max-width:26ch;margin-bottom:1.3rem;font-size:clamp(2.65rem,3.55vw,4rem);line-height:1.06}.landing-hero .hero-summary{font-family:var(--font-sans);color:var(--black-90);max-width:56ch;font-size:clamp(1.1rem,1.4vw,1.28rem);line-height:1.5}.landing-hero .title-compound{max-width:100%;display:inline-block}.landing-art img,.landing-open-art img{width:100%;height:auto;display:block}.landing-text-link{text-underline-offset:.2em;font-weight:650}.landing-page .research-icon{width:3rem;height:3rem;color:var(--palo-alto-dark)}.landing-page .audience-label{color:var(--palo-alto-dark);margin-bottom:.7rem;font-size:.92rem;font-weight:650}.landing-research,.landing-everyday,.landing-discovery{background:var(--surface-warm);padding-block:clamp(2.5rem,4vw,4rem)}.landing-discovery{background:var(--surface-green)}.landing-section-heading{grid-template-columns:1fr 2fr;align-items:start;gap:3rem;margin-bottom:2.5rem;display:grid}.landing-section-heading h2{font-size:clamp(2rem,3vw,3rem)}.landing-section-heading p{max-width:52ch;font-size:1.2rem}.landing-research-areas,.discovery-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem clamp(1.5rem,3vw,3rem);display:grid}.landing-research-areas article,.discovery-steps li{grid-template-rows:subgrid;border-top:1px solid var(--border-subtle);grid-row:span 4;padding-top:1.2rem;display:grid}.landing-research-areas h3,.discovery-steps h3{max-width:21ch;margin:0;font-size:clamp(1.35rem,1.8vw,1.7rem)}.landing-research-areas p,.discovery-steps p{margin:0;font-size:1rem}.landing-research-areas .area-link{place-self:start;margin-top:.5rem;font-weight:650}.discovery-steps{margin:0;padding:0;list-style:none}.discovery-steps li{grid-row:span 3}.discovery-links,.clinical-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.discovery-links{border-top:1px solid var(--border-subtle);margin-top:2rem;padding-top:1.5rem;font-weight:650}.landing-clinical,.landing-methods{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.clinical-copy h2,.methods-copy h2{max-width:22ch;margin-bottom:1.25rem;font-size:clamp(2rem,3.2vw,3.2rem)}.clinical-copy>p:not(.audience-label),.methods-copy>p:not(.audience-label){margin-bottom:1.25rem;font-size:1.1rem}.clinical-copy h3{margin:1.5rem 0 .6rem;font-size:1.4rem}.landing-methods{border-bottom:1px solid var(--border-subtle)}.methods-visual{background:var(--surface-green);border-radius:.5rem;padding:clamp(1.25rem,3vw,3rem)}.methods-visual>img{width:100%;height:auto;margin-bottom:1rem;display:block}.model-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.model-inputs li{border-top:1px solid var(--border-subtle);padding-block:.9rem;display:block}.model-inputs .research-icon{width:2rem;margin-bottom:.5rem}.model-inputs strong,.model-inputs span{display:block}.model-inputs span{color:var(--black-70);font-size:.9rem}.everyday-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(2rem,6vw,6rem);display:grid}.everyday-areas article{grid-template-rows:subgrid;border-top:1px solid var(--border-subtle);grid-row:span 3;padding-top:1.5rem;display:grid}.everyday-heading{align-items:flex-start;gap:1rem;display:flex}.everyday-heading .research-icon{flex:0 0 3rem}.everyday-heading h3{margin:0;font-size:clamp(1.4rem,2vw,1.8rem)}.everyday-areas p{margin:0}.everyday-areas nav{align-self:start;margin-top:.5rem}.clinical-study{width:100%}.study-screens{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.study-screens a{text-align:center;justify-self:center;gap:.75rem;width:100%;max-width:15rem;font-size:.9rem;font-weight:650;display:grid}.study-screens picture,.study-screens img{aspect-ratio:1350/2760;object-fit:contain;width:100%;height:auto;display:block}.landing-open{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,5vw,5rem);display:grid}.landing-open h2{max-width:24ch;margin-bottom:1.2rem;font-size:clamp(1.9rem,2.9vw,2.8rem)}.landing-open-copy>p{max-width:58ch}.landing-software{margin-block:1.5rem}.landing-software>div{border-top:1px solid var(--border-subtle);grid-template-columns:4.5rem 1fr;gap:1rem;padding-block:.9rem;display:grid}.landing-software dt{font-size:1.2rem;font-weight:650}.landing-software dd,.landing-open-copy .contribution-copy{font-size:1rem}.landing-invitation{background:var(--surface-green);padding-block:2.5rem}.landing-invitation>.container{justify-content:space-between;align-items:center;gap:3rem;display:flex}.landing-invitation h2{margin-bottom:.7rem;font-size:2rem}.landing-invitation p{max-width:60ch}.landing-invitation-links{flex-wrap:wrap;flex:none;align-items:center;gap:1.5rem;display:flex}@media (width<=62rem){.landing-hero,.landing-methods,.landing-open{grid-template-columns:1fr;gap:2rem}.landing-hero h1{font-size:clamp(2.65rem,6vw,4.7rem)}.landing-hero h1,.methods-copy h2,.landing-open h2{text-wrap:wrap;max-width:none}.landing-hero .hero-summary,.landing-open-copy>p,.landing-invitation p{max-width:none}.landing-open-art{grid-row:2}.landing-art,.landing-open-art{justify-self:center;width:100%;max-width:44rem}.landing-clinical{grid-template-columns:1.1fr .9fr;gap:2rem}.landing-invitation>.container{flex-direction:column;align-items:stretch;gap:1.5rem}}@media (width<=42rem){.landing-page{overflow-wrap:anywhere}.landing-hero h1{font-size:clamp(2.1rem,8.5vw,3.3rem)}.landing-hero .hero-actions{gap:1rem;margin-top:1.25rem}.landing-section-heading,.landing-research-areas,.landing-clinical,.everyday-areas,.discovery-steps{grid-template-columns:1fr}.everyday-areas article+article,.landing-research-areas article+article,.discovery-steps li+li{margin-top:1.5rem}.landing-section-heading{gap:1rem}.clinical-copy h2,.landing-section-heading h2,.landing-research-areas h3,.discovery-steps h3{text-wrap:wrap;max-width:none}.landing-section-heading p{max-width:none}.landing-software>div{gap:.5rem}}@media (width<=30rem){.methods-visual{padding:1rem}.model-inputs{grid-template-columns:1fr;gap:0}.model-inputs li{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.8rem;padding-block:.65rem;display:grid}.model-inputs .research-icon{height:2rem;margin:0}}.landing-discovery[data-astro-cid-zkhec6xw]{background:var(--surface);padding-block:0}.discovery-intro[data-astro-cid-zkhec6xw]{background:var(--surface-green);padding-block:clamp(2rem,4vw,4rem)}.discovery-intro[data-astro-cid-zkhec6xw] .landing-section-heading[data-astro-cid-zkhec6xw]{margin:0}.heartwood-feature[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3.3vw,3.7rem);padding-block:clamp(2rem,4.5vw,4.5rem);display:grid}.heartwood-screen[data-astro-cid-zkhec6xw]{margin:0}.heartwood-screen[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{width:100%;height:auto;display:block}.heartwood-workflow[data-astro-cid-zkhec6xw]>h3[data-astro-cid-zkhec6xw]{margin:0 0 1rem;font-size:clamp(1.5rem,2vw,2rem)}.heartwood-workflow[data-astro-cid-zkhec6xw] .discovery-steps[data-astro-cid-zkhec6xw]{display:block}.heartwood-workflow[data-astro-cid-zkhec6xw] .discovery-steps[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{grid-template-rows:auto auto;grid-template-columns:2.2rem minmax(0,1fr);gap:.25rem .85rem;margin:0;padding-block:.8rem;display:grid}.heartwood-workflow[data-astro-cid-zkhec6xw] svg{grid-row:span 2;width:2rem;height:2rem}.heartwood-workflow[data-astro-cid-zkhec6xw] h4[data-astro-cid-zkhec6xw]{margin:0;font-size:1.1rem}.heartwood-workflow[data-astro-cid-zkhec6xw] .discovery-links[data-astro-cid-zkhec6xw]{margin-top:.45rem;padding-top:.9rem}@media (width<=62rem){.heartwood-feature[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr)}}
