.logo-nav{height:104px;display:grid;grid-template-columns:1fr 276px 1fr;align-items:center;max-width:1400px;padding:0 42px;border-bottom-color:rgba(9,46,33,.1)}.logo-nav .nav-links{justify-self:start;gap:42px;font-size:1rem;font-weight:700;letter-spacing:.03em}.logo-nav .nav-cta{justify-self:end;font-size:.9rem;padding:12px 20px}.logo-home{position:static;grid-column:2;height:76px;display:flex;align-items:center;justify-content:center;z-index:2}.logo-home img{display:block;width:276px;height:auto;max-height:76px;object-fit:contain}.hero{padding-top:122px}.hero-art{height:430px;border-radius:0;background:linear-gradient(135deg,#edf2df 0%,#d1dfaf 100%);border:1px solid rgba(9,46,33,.14);overflow:hidden}.hero-art:before{content:"";position:absolute;inset:24px;border:1px solid rgba(9,46,33,.14);pointer-events:none}.orbit{display:none}.score-card{width:min(330px,75%);box-shadow:0 24px 48px rgba(19,59,36,.13)}.proof-chip{bottom:24px;right:24px}.hero-lead,.feature-card p,.value-list p,.score-copy>p:not(.eyebrow),.vision-copy p,.experience-heading>p:not(.eyebrow){font-size:1.08rem}.feature-card{padding:34px}.feature-card h3{font-size:1.42rem}.feature-card p{line-height:1.95}.value-list article{padding:38px 0}.value-list h3{font-size:1.34rem}.detail-copy,.experience,.vision,.value,.system{padding-top:145px;padding-bottom:145px}@media(max-width:760px){.logo-nav{height:88px;padding:0 20px;grid-template-columns:1fr auto}.logo-nav .nav-links{display:none}.logo-home{grid-column:1;height:66px;justify-self:start}.logo-home img{width:190px;max-height:60px}.logo-nav .nav-cta{grid-column:2;font-size:.8rem;padding:10px 13px}.hero{padding-top:84px}.hero-art{height:350px;margin-top:5px}.hero-art:before{inset:14px}.score-card{width:min(300px,82%);padding:20px}.proof-chip{right:14px;bottom:14px}.hero-lead,.feature-card p,.value-list p,.score-copy>p:not(.eyebrow),.vision-copy p,.experience-heading>p:not(.eyebrow){font-size:1rem}.feature-card{padding:23px}.feature-card h3{font-size:1.18rem}.detail-copy,.experience,.vision,.value,.system{padding-top:92px;padding-bottom:92px}}
