.VisionValuesPageContent_page__iM_Q_{min-height:100%;overflow-x:clip;background:radial-gradient(circle at 90% 5%,rgba(201,149,42,.1),transparent 24rem),var(--sawa-cream);color:var(--sawa-charcoal);padding:clamp(1.75rem,3vw,2.5rem) 1rem clamp(2.5rem,5vw,4rem)}.VisionValuesPageContent_hero__3cd79,.VisionValuesPageContent_values__fpitu,.VisionValuesPageContent_vision__u8pr3{width:min(100%,68rem);margin-inline:auto}.VisionValuesPageContent_hero__3cd79{padding-bottom:clamp(1.25rem,3vw,2rem)}.VisionValuesPageContent_introduction__EjO3z{max-width:68ch;margin:1rem 0 0;color:#34332e;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:500;line-height:1.6}.VisionValuesPageContent_eyebrow__79o1r{width:4rem;height:.35rem;border-radius:999px;background:linear-gradient(90deg,var(--sawa-gold),var(--sawa-gold-light));box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.VisionValuesPageContent_hero__3cd79 h1{max-width:16ch;margin:1rem 0 0;color:var(--sawa-deep-green);font-family:var(--font-display),Georgia,serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.02}.VisionValuesPageContent_vision__u8pr3{display:grid;align-items:center;gap:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.17);border-radius:1.75rem;background:linear-gradient(150deg,#174d38 0,var(--sawa-deep-green) 72%);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 16px 38px rgba(18,61,44,.16);color:var(--sawa-white);padding:clamp(1.25rem,3vw,2rem)}.VisionValuesPageContent_values__fpitu h2,.VisionValuesPageContent_vision__u8pr3 h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.1}.VisionValuesPageContent_vision__u8pr3 h2{color:#f4d77f}.VisionValuesPageContent_visionCopy__16S5e p{max-width:68ch;margin:1rem 0 0;color:#ffffff;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:500;line-height:1.65}.VisionValuesPageContent_figure__Qv0Vc{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(18,61,44,.18);border-radius:1.5rem;background:linear-gradient(180deg,#fffefb,#f5f0e5);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 30px rgba(18,61,44,.14);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.VisionValuesPageContent_vision__u8pr3 .VisionValuesPageContent_figure__Qv0Vc{width:100%;max-width:25rem;justify-self:center}.VisionValuesPageContent_imageFrame__s552S{aspect-ratio:3/2;overflow:hidden;background:#e9e2d5}.VisionValuesPageContent_image__CHuzq{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.VisionValuesPageContent_caption__d_3d8{display:grid;gap:.25rem;padding:.65rem .875rem;color:#4a4842;font-size:.9375rem;font-weight:600;line-height:1.5}.VisionValuesPageContent_source__F5MZZ{color:#69655d;font-size:.875rem;font-weight:500}.VisionValuesPageContent_values__fpitu{padding-top:clamp(2.5rem,5vw,4rem)}.VisionValuesPageContent_values__fpitu h2{color:var(--sawa-deep-green)}.VisionValuesPageContent_valuesMedia__L2tzJ{max-width:46rem;margin-inline:auto;align-items:stretch;display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem}.VisionValuesPageContent_valuesMedia__L2tzJ .VisionValuesPageContent_figure__Qv0Vc{display:flex;flex-direction:column}.VisionValuesPageContent_valuesMedia__L2tzJ .VisionValuesPageContent_imageFrame__s552S{flex-shrink:0}.VisionValuesPageContent_valuesMedia__L2tzJ .VisionValuesPageContent_caption__d_3d8{flex:1;align-content:start;padding:.5rem .75rem}.VisionValuesPageContent_grid__Wyb3v{align-items:stretch;display:grid;grid-template-columns:1fr;gap:.75rem 1rem;margin:1rem 0 0;padding:0;list-style:none}.VisionValuesPageContent_card__xzMfU{min-width:0;border:1px solid rgba(18,61,44,.17);border-radius:1.5rem;background:linear-gradient(180deg,#fffefb,#f5f0e5);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 26px rgba(18,61,44,.1);padding:1rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.VisionValuesPageContent_card__xzMfU h3{margin:0;color:var(--sawa-deep-green);font-family:var(--font-display),Georgia,serif;font-size:1.25rem;font-weight:800;line-height:1.2}.VisionValuesPageContent_card__xzMfU p{margin:.5rem 0 0;color:#4a4842;font-size:1rem;font-weight:500;line-height:1.6}@media (min-width:42rem){.VisionValuesPageContent_page__iM_Q_{padding-inline:1.5rem}.VisionValuesPageContent_grid__Wyb3v,.VisionValuesPageContent_valuesMedia__L2tzJ{grid-template-columns:repeat(2,minmax(0,1fr))}.VisionValuesPageContent_card__xzMfU:last-child{grid-column:1/-1;width:calc(50% - .5rem);justify-self:center}}@media (min-width:64rem){.VisionValuesPageContent_vision__u8pr3{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.VisionValuesPageContent_valuesMedia__L2tzJ{grid-template-columns:repeat(2,minmax(0,1fr))}.VisionValuesPageContent_grid__Wyb3v{grid-template-columns:repeat(6,minmax(0,1fr))}.VisionValuesPageContent_card__xzMfU{grid-column:span 2}.VisionValuesPageContent_card__xzMfU:nth-last-child(2){grid-column:2/span 2}.VisionValuesPageContent_card__xzMfU:last-child{grid-column:4/span 2;width:auto;justify-self:stretch}}@media (hover:hover) and (pointer:fine){.VisionValuesPageContent_card__xzMfU:hover,.VisionValuesPageContent_figure__Qv0Vc:hover{border-color:rgba(18,61,44,.27);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 30px rgba(18,61,44,.14);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.VisionValuesPageContent_card__xzMfU,.VisionValuesPageContent_figure__Qv0Vc{transition:none}}