html[data-theme] body .art-frame{--line:color-mix(in srgb, currentColor 30%, transparent);border:1px solid var(--line);background:var(--frame-bg,#fff);flex-direction:column;min-width:0;margin:0;padding:22px;display:flex}html[data-theme=light] body .art-frame[data-tone=sky]{background:#bcdfea}html[data-theme=light] body .art-frame[data-tone=leaf]{background:#d9f3b8}html[data-theme=light] body .art-frame[data-tone=sun]{background:#f7dc87}html[data-theme=light] body .art-frame[data-tone=coral]{background:#f2c0a6}html[data-theme=dark] body .art-frame{background:var(--frame-bg,#00000052)}html[data-theme] body .art-frame>.art-frame-label{border-bottom:1px solid var(--line);color:inherit;background:0 0;flex:none;padding:0 0 14px;font-size:11px}html[data-theme] body .art-frame>.art-frame-image{flex:auto;min-height:0;margin:12px 0;padding:10px;position:relative}html[data-theme] body .art-frame>.art-frame-image:before,html[data-theme] body .art-frame>.art-frame-image:after{content:"";z-index:1;border:solid var(--line);pointer-events:none;width:18px;height:18px;position:absolute}html[data-theme] body .art-frame>.art-frame-image:before{border-width:1px 0 0 1px;top:0;left:0}html[data-theme] body .art-frame>.art-frame-image:after{border-width:0 1px 1px 0;bottom:0;right:0}:where(.art-frame>.art-frame-image) img{max-width:100%;display:block}html[data-theme] body .art-frame>.art-frame-caption{border-top:1px solid var(--line);color:inherit;background:0 0;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:15px 0 0;font-size:12px;line-height:1.5;display:flex}html[data-theme] body .art-frame>.art-frame-caption>span{opacity:.86}@media (width<=800px){html[data-theme] body .art-frame{padding:18px}}html[data-theme] body .company-intro .art-frame-photo>img{object-fit:cover;object-position:center 30%;width:100%;height:360px}html[data-theme] body .company-jobs .company-intro .art-frame-photo>img{object-position:center top}@media (width<=800px){html[data-theme] body .company-intro .art-frame-photo>img{height:280px}}html[data-theme] body .av-recycling-story .recycling-scene figure.art-frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:32px;display:grid}html[data-theme] body .av-recycling-story .recycling-scene .art-frame>.art-frame-label{grid-column:1/-1}html[data-theme] body .av-recycling-story .recycling-scene .art-frame>.art-frame-image{margin-bottom:0}html[data-theme] body .av-recycling-story .recycling-scene .art-frame>.art-frame-caption{min-height:0;font-size:inherit;border-top:0;align-self:center;padding:12px 0 0;display:block}@media (width<=760px){html[data-theme] body .av-recycling-story .recycling-scene figure.art-frame{grid-template-columns:minmax(0,1fr)}html[data-theme] body .av-recycling-story .recycling-scene .art-frame>.art-frame-image{margin-bottom:12px}html[data-theme] body .av-recycling-story .recycling-scene .art-frame>.art-frame-caption{border-top:1px solid var(--line);padding-top:15px}}html[data-theme] body .av-recycling-story .recycling-scene .art-frame>.art-frame-caption h4{margin:0 0 8px}html[data-theme=dark] body .art-frame.values-opening-frame{--frame-bg:#0d2437}html[data-theme] body .art-frame[data-tone]{--muted:var(--ink)}
