#vyalure-ingredient-approach{--via-navy:#0F2A6B;--via-deep:#081A45;--via-gold:#DAA314;--via-ivory:#F8F7F4;--via-stone:#F3F1ED;--via-char:#3C3A36;--via-gray:#6B7280;--via-line:rgba(15,42,107,.17);--via-white:#fff;color:var(--via-char);font-family:Inter,Arial,sans-serif;overflow:hidden}#vyalure-ingredient-approach *{box-sizing:border-box}#vyalure-ingredient-approach h1,#vyalure-ingredient-approach h2,#vyalure-ingredient-approach h3,#vyalure-ingredient-approach h4,#vyalure-ingredient-approach p,#vyalure-ingredient-approach figure{margin:0}#vyalure-ingredient-approach h1,#vyalure-ingredient-approach h2,#vyalure-ingredient-approach h3,#vyalure-ingredient-approach h4{font-family:Crimson Pro,Georgia,serif;font-weight:600;letter-spacing:-.027em}#vyalure-ingredient-approach a{color:inherit}.via-shell{width:min(1320px,calc(100% - 96px));margin-inline:auto}.via-hero{position:relative;min-height:clamp(560px,39vw,630px);overflow:hidden;background:var(--via-ivory)}.via-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--via-ivory)}.via-hero__media img{display:block;position:absolute;right:-1.5%;top:50%;width:auto;height:146%;max-width:none;transform:translateY(-50%);object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.1) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.58) 26%,rgba(0,0,0,.82) 35%,rgba(0,0,0,.96) 43%,#000 50%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.1) 8%,rgba(0,0,0,.3) 16%,rgba(0,0,0,.58) 26%,rgba(0,0,0,.82) 35%,rgba(0,0,0,.96) 43%,#000 50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.via-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--via-ivory) 0%,var(--via-ivory) 18%,rgba(248,247,244,.99) 25%,rgba(248,247,244,.94) 31%,rgba(248,247,244,.82) 37%,rgba(248,247,244,.64) 43%,rgba(248,247,244,.44) 49%,rgba(248,247,244,.24) 54%,rgba(248,247,244,.1) 59%,rgba(248,247,244,0) 64%);pointer-events:none}.via-hero__inner{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit}.via-hero__copy{width:min(690px,48vw);padding:58px 0 62px}.via-hero h1{color:var(--via-navy);font-size:clamp(54px,4.15vw,70px);line-height:.94;max-width:690px;letter-spacing:-.038em}.via-hero__body{font-size:15.5px;line-height:1.56;max-width:535px;margin-top:25px!important}.via-hero__cta{display:inline-flex;align-items:center;gap:31px;margin-top:27px;background:var(--via-gold);color:var(--via-deep)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-size:10.5px;font-weight:800;padding:16px 21px 16px 23px;transition:background .22s ease,color .22s ease}.via-hero__cta:hover,.via-hero__cta:focus-visible{background:var(--via-deep);color:#fff!important}.via-hero__cta:focus-visible{outline:2px solid var(--via-gold);outline-offset:3px}.via-hero__cta span{font-size:15px;line-height:1;font-weight:400}.via-process{background:var(--via-white)}.via-process__intro{background:var(--via-white);padding:35px 0 33px}.via-process__intro-grid{display:grid;grid-template-columns:minmax(350px,.88fr) minmax(420px,1.14fr) minmax(205px,.48fr);gap:44px;align-items:center}.via-process__intro h2{color:var(--via-navy);font-size:clamp(38px,3.25vw,49px);line-height:.96;max-width:510px}.via-process__intro p{font-size:14.5px;line-height:1.6;max-width:610px}.via-process__jump{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px;padding-left:35px;border-left:1px solid rgba(218,163,20,.52);color:var(--via-deep)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.16em;font-size:10px;line-height:1.35;font-weight:800}.via-process__jump span{color:var(--via-gold);font-size:18px;font-weight:400}.via-process__panels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.via-process-card{position:relative;isolation:isolate;min-height:450px;overflow:hidden;background:var(--via-deep);color:#fff}.via-process-card__image,.via-process-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.via-process-card__image{display:block;object-fit:cover;z-index:-3;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.via-process-card:hover .via-process-card__image{transform:scale(1.025)}.via-process-card--research .via-process-card__image{object-position:56% 50%}.via-process-card--selection .via-process-card__image{object-position:53% 48%}.via-process-card--exclusion .via-process-card__image{object-position:57% 48%}.via-process-card--merit .via-process-card__image{object-position:58% 44%}.via-process-card__shade{z-index:-2;background:linear-gradient(180deg,#030b170d 8%,#030b1736 46%,#030b17db)}.via-process-card--selection .via-process-card__shade{background:linear-gradient(180deg,#1e0e0205 5%,#1e0e0233 45%,#190b01d6)}.via-process-card--exclusion .via-process-card__shade{background:linear-gradient(180deg,#020a160d 7%,#020a1638 46%,#020a16e3)}.via-process-card--merit .via-process-card__shade{background:linear-gradient(180deg,#14080205 8%,#1408022b 45%,#110702d6)}.via-process-card__content{position:absolute;inset:auto 0 0;z-index:2;padding:34px 38px 31px;display:flex;flex-direction:column;align-items:flex-start}.via-process-card h3{font-size:clamp(35px,2.7vw,44px);line-height:.96;color:#fff}.via-process-card__sub{margin-top:8px!important;text-transform:uppercase;letter-spacing:.17em;font-size:9.5px;line-height:1.35;font-weight:750;color:#ffffffeb}.via-process-card__rule{display:block;width:39px;height:1px;background:var(--via-gold);margin:11px 0 17px}.via-process-card__body{font-size:13.5px;line-height:1.58;color:#ffffffe8;max-width:315px;min-height:86px}.via-process-card__link{display:inline-flex;align-items:center;gap:11px;margin-top:18px;color:#fff!important;text-decoration:none;text-transform:uppercase;letter-spacing:.09em;font-size:9.5px;font-weight:750;padding-bottom:5px;border-bottom:1px solid var(--via-gold)}.via-process-card__link span{color:var(--via-gold);font-size:14px;font-weight:400}.via-process-card__link:focus-visible,.via-process__jump:focus-visible{outline:2px solid var(--via-gold);outline-offset:4px}@media(max-width:1180px){.via-hero__copy{width:min(610px,50vw)}.via-hero h1{max-width:610px;font-size:clamp(50px,4.6vw,64px)}.via-process__intro-grid{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:32px}.via-process__jump{grid-column:1/-1;min-height:auto;padding:18px 0 0;border-left:0;border-top:1px solid rgba(218,163,20,.52);justify-content:flex-start}}@media(max-width:900px){.via-shell{width:min(100% - 56px,1320px)}.via-hero{min-height:610px}.via-hero__media img{right:-28%;height:126%}.via-hero__wash{background:linear-gradient(90deg,var(--via-ivory) 0%,rgba(248,247,244,.99) 30%,rgba(248,247,244,.9) 43%,rgba(248,247,244,.6) 57%,rgba(248,247,244,.18) 73%,rgba(248,247,244,0) 86%)}.via-hero__copy{width:min(570px,64vw);padding:48px 0}.via-hero h1{font-size:clamp(48px,6.6vw,60px);max-width:570px}.via-process__panels{grid-template-columns:1fr 1fr}.via-process-card{min-height:430px}}@media(max-width:700px){.via-shell{width:calc(100% - 36px)}.via-hero{min-height:700px}.via-hero__media{top:43%;height:57%}.via-hero__media img{right:-27%;top:50%;height:122%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 16%,#000 31%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 16%,#000 31%)}.via-hero__wash{background:linear-gradient(180deg,var(--via-ivory) 0%,var(--via-ivory) 42%,rgba(248,247,244,.96) 50%,rgba(248,247,244,.58) 61%,rgba(248,247,244,0) 75%)}.via-hero__inner{align-items:flex-start}.via-hero__copy{width:100%;padding:50px 0 0}.via-hero h1{max-width:560px;font-size:clamp(43px,11.4vw,56px);line-height:.94}.via-hero__body{max-width:520px;font-size:14px;line-height:1.55;margin-top:21px!important}.via-hero__cta{margin-top:22px}.via-process__intro{padding:42px 0 38px}.via-process__intro-grid{grid-template-columns:1fr;gap:22px}.via-process__intro h2{font-size:38px}.via-process__jump{grid-column:auto}.via-process__panels{grid-template-columns:1fr}.via-process-card{min-height:440px}.via-process-card__content{padding:32px 28px}.via-process-card__body{min-height:0;max-width:390px}}@media(prefers-reduced-motion:reduce){.via-process-card__image{transition:none!important}.via-process-card:hover .via-process-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/via-ingredient-approach-core-v2.css.map */
