.via-beyond-v6{padding:132px 0 134px;background:linear-gradient(180deg,var(--via-ivory),#fff)}.via-lifecycle-v7{margin-top:72px}.via-lifecycle-v7__stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.via-lifecycle-v7__stages button{-webkit-appearance:none;appearance:none;position:relative;min-height:130px;padding:24px 24px 22px;border:0;background:var(--via-stone);color:var(--via-navy);text-align:left;cursor:pointer;transition:background .3s ease,color .3s ease,transform .3s ease}.via-lifecycle-v7__stages button:hover,.via-lifecycle-v7__stages button:focus-visible{background:#e9e6df;outline:none;transform:translateY(-3px)}.via-lifecycle-v7__stages button:focus-visible{box-shadow:inset 0 0 0 2px var(--via-gold)}.via-lifecycle-v7__stages button.is-active{background:var(--via-navy);color:#fff}.via-lifecycle-v7__stages span{display:block;font-family:Crimson Pro,Georgia,serif;font-size:25px;line-height:1.02;font-weight:600;letter-spacing:.004em}.via-lifecycle-v7__stages small{display:block;max-width:190px;margin-top:12px;color:#6a655f;font-size:10.7px;line-height:1.45}.via-lifecycle-v7__stages button.is-active small{color:#ffffffb8}.via-lifecycle-v7__canvas{margin-top:12px;background:#fff;box-shadow:0 24px 66px #081a4511}.via-lifecycle-v7__panel{display:grid;grid-template-columns:minmax(0,.55fr) minmax(320px,.45fr);gap:58px;align-items:start;min-height:390px;padding:54px 56px 50px;animation:viaLifeV7In .38s cubic-bezier(.2,.7,.2,1)}.via-lifecycle-v7__panel[hidden]{display:none!important}@keyframes viaLifeV7In{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.via-lifecycle-v7__statement h3{margin:0;max-width:690px;color:var(--via-navy);font-size:clamp(37px,3.8vw,55px);line-height:1.02!important;letter-spacing:.004em!important}.via-lifecycle-v7__statement p{max-width:660px;margin:24px 0 0!important;color:#57534e!important;font-size:14px!important;line-height:1.78!important}.via-lifecycle-v7__detail{display:grid;gap:12px}.via-lifecycle-v7__detail>div{padding:25px 27px;background:var(--via-stone)}.via-lifecycle-v7__detail h4{margin:0;color:var(--via-navy);font-size:21px;line-height:1.08!important}.via-lifecycle-v7__detail p{margin:11px 0 0!important;color:#625e58!important;font-size:12.2px!important;line-height:1.66!important}.via-lifecycle-v7__principle{display:grid;grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);gap:52px;align-items:center;margin-top:12px;padding:34px 40px;background:var(--via-deep);color:#fff}.via-lifecycle-v7__principle strong{font-family:Crimson Pro,Georgia,serif;font-size:27px;line-height:1.12;font-weight:600;letter-spacing:.004em}.via-lifecycle-v7__principle p{margin:0!important;color:#ffffffb8!important;font-size:12.7px!important;line-height:1.7!important}.via-references-v4{padding:116px 0 108px!important}.via-reference-atlas{display:block!important;min-height:0!important;margin-top:58px!important;border:0!important;background:transparent!important;box-shadow:none!important}.via-reference-atlas__nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;background:transparent!important;border:0!important}.via-reference-atlas__nav button{min-height:78px!important;padding:17px 18px!important;border:0!important;background:#ffffff1a!important;color:#fff!important;text-align:left!important;box-shadow:none!important}.via-reference-atlas__nav button:hover,.via-reference-atlas__nav button:focus-visible{background:#ffffff29!important;outline:none}.via-reference-atlas__nav button:focus-visible{box-shadow:inset 0 0 0 2px var(--via-gold)!important}.via-reference-atlas__nav button.is-active{background:#fff!important;color:var(--via-navy)!important;box-shadow:none!important}.via-reference-atlas__stage{margin-top:10px!important;border:0!important;background:transparent!important}.via-reference-category{display:grid!important;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr)!important;grid-template-rows:auto auto!important;column-gap:56px!important;row-gap:18px!important;align-items:start!important;min-height:0!important;padding:38px 42px 40px!important;background:#fff!important;border:0!important}.via-reference-category[hidden]{display:none!important}.via-reference-category h3{grid-row:1/3!important;margin:0!important;color:var(--via-navy)!important;font-size:clamp(31px,3vw,43px)!important;line-height:1.03!important}.via-reference-category>p{margin:0!important;color:#57534e!important;font-size:13.2px!important;line-height:1.7!important}.via-reference-category>button{justify-self:start!important;margin:0!important;border:0!important;background:var(--via-navy)!important;color:#fff!important;padding:14px 18px!important;box-shadow:none!important}.via-reference-category>button:hover,.via-reference-category>button:focus-visible{background:#07183f!important;outline:none}.via-certifications-v4__intro,.via-certification-field{border:0!important}.via-certification-field article{border:0!important}.via-cta-v4__inner{border:0!important}.via-exclusion-panel__head,.via-exclusion-panel__reasoning,.via-exclusion-panel__source{border-color:#0f2a6b1a!important}@media(max-width:1000px){.via-lifecycle-v7__stages{grid-template-columns:1fr 1fr}.via-lifecycle-v7__panel{grid-template-columns:1fr;gap:30px;padding:46px 42px 42px}.via-reference-atlas__nav{grid-template-columns:1fr 1fr!important}.via-reference-category{grid-template-columns:1fr!important;row-gap:16px!important}.via-reference-category h3{grid-row:auto!important}}@media(max-width:720px){.via-beyond-v6{padding:104px 0 106px}.via-lifecycle-v7{margin-top:56px}.via-lifecycle-v7__stages{grid-template-columns:1fr 1fr;gap:8px}.via-lifecycle-v7__stages button{min-height:112px;padding:20px}.via-lifecycle-v7__panel{padding:36px 28px 34px}.via-lifecycle-v7__principle{grid-template-columns:1fr;gap:18px;padding:30px 28px}.via-reference-atlas__nav{grid-template-columns:1fr!important}.via-reference-category{padding:30px 28px 32px!important}}@media(max-width:480px){.via-lifecycle-v7__stages{grid-template-columns:1fr}.via-lifecycle-v7__stages button{min-height:0}}@media(prefers-reduced-motion:reduce){.via-lifecycle-v7__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/via-ingredient-approach-refinement-v6-b.css.map */
