body:has(.su-page) .page-shell{overflow:clip}.su-page{background:var(--su-page-background);color:var(--su-ink);font-family:var(--font-body)}:where(.su-page) :where(h1,h2,h3,h4,h5,p,figure,ol,ul,dl,dd){margin:var(--value-zero);padding:var(--value-zero)}:where(.su-page) :where(ol,ul){list-style:none}.su-page :where(a):focus-visible{outline:var(--su-focus);outline-offset:var(--su-focus-offset)}.su-phrased{word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.su-note{padding:var(--su-note-padding);border-radius:var(--su-pill);background:var(--su-note-background);font:var(--su-note-font);letter-spacing:var(--su-note-tracking);color:var(--su-ink)}.su-hero{padding:var(--su-hero-padding)}.su-hero__visual{width:var(--su-full);max-width:var(--su-visual-max);aspect-ratio:var(--su-square);justify-self:center;position:relative}.su-orbit{inset:var(--value-zero);animation:var(--su-orbit-spin);position:absolute}@keyframes su-orbit-spin{to{transform:var(--su-orbit-turn)}}@keyframes su-mark-upright{0%{transform:var(--su-mark-turn-from)}to{transform:var(--su-mark-turn-to)}}.su-orbit__ring{border-radius:var(--su-round);position:absolute}.su-orbit__ring--outer{inset:var(--value-zero);border:var(--su-rule)}.su-orbit__ring--inner{inset:var(--su-orbit-inner);border:var(--su-rule-dashed)}.su-orbit__mark{width:var(--su-mark-size);height:var(--su-mark-size);border-radius:var(--su-round);font:var(--su-mark-font);color:var(--su-on-strong);transform:var(--su-center-shift);animation:var(--su-mark-spin);place-items:center;display:grid;position:absolute}.su-orbit__mark--1{left:var(--su-mark-1-x);top:var(--su-mark-1-y);background:var(--su-e)}.su-orbit__mark--2{left:var(--su-mark-2-x);top:var(--su-mark-2-y);background:var(--su-s)}.su-orbit__mark--3{left:var(--su-mark-3-x);top:var(--su-mark-3-y);background:var(--su-g)}.su-hero__photo{inset:var(--su-photo-inset);border-radius:var(--su-round);position:absolute;overflow:clip}.su-hero__photo img{width:var(--su-full);height:var(--su-full);object-fit:cover}.su-hero__note{right:var(--value-zero);bottom:var(--su-note-bottom);position:absolute}.su-pillars{margin-inline:var(--pb-gutter);grid-template-columns:var(--su-four-columns);border-top:var(--su-rule);border-bottom:var(--su-rule);display:grid}.su-pillar+.su-pillar{border-left:var(--su-rule)}.su-pillar a{grid-template-columns:var(--su-pillar-columns);align-items:baseline;gap:var(--su-pillar-gap);padding:var(--su-pillar-padding);color:inherit;transition:var(--su-transition-ui);text-decoration:none;display:grid}.su-pillar a:hover{background:var(--su-surface)}.su-pillar__letter{grid-row:var(--su-span-two);font:var(--su-pillar-letter-font)}.su-pillar--environment .su-pillar__letter{color:var(--su-e)}.su-pillar--social .su-pillar__letter{color:var(--su-s)}.su-pillar--governance .su-pillar__letter{color:var(--su-g)}.su-pillar__letter--blank{visibility:hidden}.su-pillar__name{font:var(--su-heading-font);letter-spacing:var(--su-heading-tracking)}.su-pillar__summary{grid-column:var(--su-second-column);font:var(--su-small-font);color:var(--su-ink-soft)}.su-pillar svg{grid-column:var(--su-third-column);grid-row:var(--su-span-two);width:var(--su-icon);height:var(--su-icon);fill:none;stroke:currentColor;stroke-width:var(--su-icon-stroke);stroke-linecap:round;stroke-linejoin:round;align-self:center}.su-body{padding:var(--su-body-padding)}.su-chapters{max-width:var(--su-chapters-max);margin-inline:auto}.su-chapter{padding:var(--su-chapter-padding);scroll-margin-top:var(--su-scroll-margin)}.su-chapter__label{z-index:var(--su-layer-word);gap:var(--su-label-gap);padding:var(--su-label-padding);display:grid;position:relative}.su-chapter__word{margin-bottom:var(--su-word-overlap);font:var(--su-word-font);font-family:var(--font-body);letter-spacing:var(--su-word-tracking);white-space:nowrap}.su-chapter__panel{padding:var(--su-panel-frame-padding);border-radius:var(--su-frame-radius);background:var(--su-frame)}.su-chapter__head{gap:var(--su-head-gap);max-width:var(--su-head-measure);display:grid}.su-chapter__kicker{align-items:baseline;gap:var(--su-crumb-gap);font:var(--su-kicker-font);letter-spacing:var(--su-heading-tracking);display:flex}.su-chapter__kicker b{font:var(--su-kicker-letter-font)}.su-chapter__kicker span{font-family:var(--font-general-sans)}.su-chapter--environment .su-chapter__kicker b,.su-chapter--environment .su-chapter__word{color:var(--su-e)}.su-chapter--social .su-chapter__kicker b,.su-chapter--social .su-chapter__word{color:var(--su-s)}.su-chapter--certification .su-chapter__kicker b,.su-chapter--certification .su-chapter__word{color:var(--su-c)}.su-chapter--governance .su-chapter__kicker b,.su-chapter--governance .su-chapter__word{color:var(--su-g)}.su-chapter__head h2{font:var(--su-section-font);letter-spacing:var(--su-section-tracking);font-feature-settings:"palt"}.su-chapter__lead{font:var(--su-lead-font);letter-spacing:var(--su-body-tracking);color:var(--su-ink-soft)}.su-block{gap:var(--su-block-gap);margin-top:var(--su-block-space);display:grid}.su-block__head{gap:var(--su-head-gap-small);max-width:var(--su-head-measure);display:grid}.su-block__kicker{align-items:center;gap:var(--size-12);font:var(--su-block-kicker-font);letter-spacing:var(--su-body-tracking);color:var(--su-blue-text);display:flex}.su-block__kicker:before{content:"";width:var(--size-10);height:var(--size-10);rotate:var(--section-heading-eyebrow-before-rotate);background:var(--color-turquoise);flex:none}.su-chapter--environment .su-block__kicker:before{background:var(--su-e)}.su-chapter--social .su-block__kicker:before{background:var(--su-s)}.su-chapter--governance .su-block__kicker:before{background:var(--su-g)}.su-chapter--social .su-block__head h3,.su-chapter--governance .su-panel h3{align-items:center;gap:var(--size-12);display:flex}.su-chapter--social .su-block__head h3:before,.su-chapter--governance .su-panel h3:before{content:"";width:var(--size-10);height:var(--size-10);rotate:var(--section-heading-eyebrow-before-rotate);background:var(--su-s);flex:none}.su-chapter--governance .su-panel h3:before{background:var(--su-g)}.su-chapter__panel .su-tile.su-tile--rate,.su-chapter__panel .su-panel.su-panel{border-top:var(--su-none)}.su-visually-hidden{width:var(--size-1);height:var(--size-1);margin:var(--re-editorial-sr-only-margin);clip-path:var(--re-editorial-sr-only-clip-path);white-space:nowrap;position:absolute;overflow:hidden}.su-chapter--environment .su-steps__no{color:var(--su-e)}.su-chapter--social .su-steps__no{color:var(--su-s-text)}.su-chapter--governance .su-steps__no{color:var(--su-g-text)}.su-block h3{font:var(--su-block-title-font);letter-spacing:var(--su-heading-tracking);font-feature-settings:"palt"}.su-block__head p:last-child,.su-tile p:not(.rate-gauge__number),.su-steps p,.su-panel p{font:var(--su-body-font);letter-spacing:var(--su-body-tracking)}.su-chapter__panel .data-chart{padding:var(--value-zero);border-radius:var(--value-zero);box-shadow:none;background:0 0}.su-chapter__panel :is(.su-tile,.su-initiative,.su-panel),.su-chapter__panel .su-issue{padding:var(--su-frameless-padding);border-top:var(--su-rule);border-radius:var(--value-zero);background:0 0}.su-chapter__panel .su-cert{padding:var(--value-zero);border:var(--su-none);border-radius:var(--value-zero)}.su-block__intro{grid-template-columns:var(--su-intro-columns);align-items:end;gap:var(--su-intro-gap);display:grid}.su-block__photo{gap:var(--su-figure-gap);width:var(--su-provided-photo-width);display:grid}.su-block__photo img{width:var(--su-full);border-radius:var(--su-radius-small);height:auto;display:block}.su-block__photo figcaption{font:var(--su-note-font);letter-spacing:var(--su-note-tracking);color:var(--su-ink-soft)}.su-figures{grid-template-columns:var(--su-three-columns);border-top:var(--su-rule);border-bottom:var(--su-rule);display:grid}.su-figures--two{grid-template-columns:var(--su-two-columns)}.su-figure{align-content:start;gap:var(--su-figure-gap);padding:var(--su-figure-padding);display:grid}.su-figure+.su-figure{border-left:var(--su-rule)}.su-figure dt{font:var(--su-small-font);color:var(--su-ink-soft)}.su-figure dd{font:var(--su-figure-font);font-variant-numeric:tabular-nums;letter-spacing:var(--su-figure-tracking)}.su-figure--lead dd:not(.su-figure__note){color:var(--su-e)}.su-figure dd small{margin-left:var(--su-unit-gap);font:var(--su-heading-font)}.su-figure .su-figure__note{font:var(--su-note-font);letter-spacing:var(--su-note-tracking);color:var(--su-ink-soft)}.su-initiatives{gap:var(--su-head-gap-small);display:grid}.su-initiatives h4{font:var(--su-kicker-font);letter-spacing:var(--su-heading-tracking)}.su-initiatives__grid{grid-template-columns:var(--su-auto-columns);gap:var(--su-tile-gap);display:grid}.su-initiative{align-content:start;gap:var(--su-head-gap-small);padding:var(--su-tile-padding);border-radius:var(--su-radius);background:var(--su-surface);display:grid}.su-initiative h5{align-items:center;gap:var(--su-crumb-gap);font:var(--su-heading-font);letter-spacing:var(--su-heading-tracking);flex-wrap:wrap;display:flex}.su-initiative h5 span{padding:var(--su-note-padding);border-radius:var(--su-pill);background:var(--su-yellow-tint);font:var(--su-small-font)}.su-initiative li{padding-left:var(--su-bullet-space);font:var(--su-body-font);position:relative}.su-initiative li:before{content:"";left:var(--value-zero);top:var(--su-bullet-top);width:var(--su-bullet-size);height:var(--su-hairline);background:var(--su-ink-soft);position:absolute}.su-issue,.su-source{font:var(--su-note-font);letter-spacing:var(--su-note-tracking);color:var(--su-ink-soft)}.su-issue{padding:var(--su-issue-padding);border-radius:var(--su-radius);background:var(--su-mist);font:var(--su-small-font);color:var(--su-ink)}.su-source{margin-top:var(--su-head-gap)}.su-tiles{grid-template-columns:var(--su-two-columns);gap:var(--su-tile-gap);display:grid}.su-tile{align-content:start;gap:var(--su-head-gap-small);padding:var(--su-tile-padding);border-radius:var(--su-radius);background:var(--su-surface);display:grid}.su-tile h4{font:var(--su-heading-font);letter-spacing:var(--su-heading-tracking)}.su-tile__note{font:var(--su-note-font);color:var(--su-ink-soft)}.su-tile--rate .rate-gauge__value{stroke:var(--su-yellow)}.su-features{grid-template-columns:var(--su-two-columns);grid-template-rows:var(--su-feature-rows);column-gap:var(--su-tile-gap);row-gap:var(--su-feature-row-gap);margin-top:var(--su-feature-gap);display:grid}.su-feature{grid-row:var(--su-feature-span);grid-template-rows:subgrid;display:grid}.su-feature__text{align-content:start;gap:var(--su-head-gap-small);display:grid}.su-feature__text h4{font:var(--su-heading-font);letter-spacing:var(--su-heading-tracking)}.su-feature__photo{aspect-ratio:var(--su-feature-photo-ratio);border-radius:var(--su-radius-small);background:var(--su-yellow-tint);place-items:center;display:grid;position:relative}.su-feature__photo svg{width:var(--su-meal-icon);fill:none;stroke:var(--su-yellow-deep);stroke-width:var(--su-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.su-feature__photo .su-note{left:var(--su-note-inset);bottom:var(--su-note-inset);position:absolute}.su-steps{grid-template-columns:var(--su-three-columns);gap:var(--su-tile-gap);display:grid}.su-steps li,.su-panel__list li{grid-template-columns:var(--su-numbered-columns);align-content:start;align-items:baseline;column-gap:var(--su-numbered-gap);row-gap:var(--su-head-gap-small);display:grid}.su-steps li>:not(.su-steps__no),.su-panel__list li>:not(.su-steps__no){grid-column:var(--su-numbered-body-column)}.su-steps__no{grid-row:var(--su-numbered-no-row);font:var(--su-step-no-font);color:var(--su-blue-text)}.su-steps h4{font:var(--su-heading-font);letter-spacing:var(--su-heading-tracking)}.su-panels{grid-template-columns:var(--su-two-columns);gap:var(--su-tile-gap);margin-top:var(--su-block-space);display:grid}.su-panel{align-content:start;gap:var(--su-head-gap-small);padding:var(--su-panel-padding);border-radius:var(--su-radius);background:var(--su-surface);display:grid}.su-panel h3{font:var(--su-block-title-font);letter-spacing:var(--su-heading-tracking)}.su-panel__list{margin-top:var(--su-head-gap-small);display:grid}.su-panel__list li{padding:var(--su-list-padding)}.su-panel__list h4{font:var(--su-heading-font);letter-spacing:var(--su-heading-tracking)}.su-certs__grid{grid-template-columns:var(--su-four-columns);gap:var(--su-cert-gap);margin-top:var(--su-head-gap);display:grid}.su-cert__sheet{aspect-ratio:var(--su-cert-ratio);margin-bottom:var(--su-head-gap-small);border:var(--su-rule);border-radius:var(--su-radius-small);background:var(--su-surface);box-shadow:var(--su-cert-shadow);place-items:center;display:grid;position:relative}.su-cert__sheet svg{width:var(--su-cert-art);fill:none;stroke:var(--su-c);stroke-width:var(--su-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.su-cert__sheet .su-note{left:var(--su-note-inset);bottom:var(--su-note-inset);position:absolute}.su-cert{gap:var(--su-figure-gap);padding:var(--su-tile-padding);border:var(--su-rule);border-radius:var(--su-radius);font:var(--su-small-font);display:grid}.su-cert b{font:var(--su-heading-font)}.su-cert--pending{border:var(--su-rule-dashed);color:var(--su-ink-soft)}@media (width<=1200px){.su-certs__grid{grid-template-columns:var(--su-three-columns)}}@media (width<=800px){.su-hero__grid,.su-tiles,.su-features,.su-panels{grid-template-columns:var(--su-one-column)}.su-hero{padding:var(--su-hero-mobile-padding)}.su-hero__grid{min-height:auto;padding-top:var(--su-hero-mobile-space)}.su-hero__visual{order:var(--su-order-first);max-width:var(--su-visual-mobile-max)}.su-pillars,.su-steps{grid-template-columns:var(--su-one-column)}.su-certs__grid{grid-template-columns:var(--su-two-columns)}.su-pillar+.su-pillar,.su-figure+.su-figure{border-left:var(--su-none);border-top:var(--su-rule)}.su-figures,.su-figures--two,.su-block__intro{grid-template-columns:var(--su-one-column)}.su-chapter__panel{margin:var(--su-panel-mobile-margin)}}@media (prefers-reduced-motion:reduce){.su-pillar a{transition:none}.su-orbit,.su-orbit__mark{animation:none}}
