.ThyYha_header{max-width:min(100% - .5 * var(--space-6), var(--container-base-width));margin-inline:auto;z-index:1000;background-color:#0000;margin:0 auto;position:fixed;top:0;left:0;right:0}.ThyYha_header .ThyYha_wrapper{padding:clamp(.5rem,1vw,1rem)}@media (min-width:981px){:scope .ThyYha_wrapper{padding:var(--wrapper-base-padding)}}
@keyframes jN_ULG_skeletonShimmer{to{transform:translate(100%)}}.jN_ULG_overlay{max-width:var(--container-base-width);margin:0 auto;z-index:9999;opacity:.98;background:#dfe2e6;width:100%;height:100vh;margin-inline:auto;position:fixed;inset:0;overflow-y:auto}.jN_ULG_overlay .jN_ULG_wrapper{padding-left:var(--wrapper-base-padding);padding-right:var(--wrapper-base-padding)}.jN_ULG_overlay .jN_ULG_wrapper .jN_ULG_panel{background-color:#dfe2e6;border:none;flex-direction:column;width:100%;min-height:100vh;display:flex}.jN_ULG_overlay .jN_ULG_wrapper .jN_ULG_panel .jN_ULG_header{justify-content:flex-end;align-items:center;gap:1rem;padding:1rem;display:flex}.jN_ULG_overlay .jN_ULG_wrapper .jN_ULG_panel .jN_ULG_header .jN_ULG_headerContent{flex-direction:column;gap:.5rem;display:flex}.jN_ULG_overlay .jN_ULG_loadMoreWrapper{justify-content:center;margin-top:1.5rem;display:flex}.jN_ULG_overlay .jN_ULG_loadMoreButton{cursor:pointer;min-width:12rem;font:inherit;background:hsla(var(--white));border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.9rem 1.25rem;transition:opacity .2s,transform .2s;display:inline-flex}.jN_ULG_overlay .jN_ULG_loadMoreButton:hover:not(:disabled){transform:scale(1.03)}.jN_ULG_overlay .jN_ULG_loadMoreButton:disabled{cursor:default;opacity:.6}.jN_ULG_overlay .jN_ULG_title,.jN_ULG_overlay .jN_ULG_description{margin:0}.jN_ULG_overlay .jN_ULG_closeButton{cursor:pointer;font:inherit;font-family:var(--font-switzer-medium);font-size:var(--paragraph-md);letter-spacing:var(--tracking-tight);background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:transform .3s;display:inline-flex}.jN_ULG_overlay .jN_ULG_closeButton:hover{transform:scale(1.06)}.jN_ULG_overlay .jN_ULG_closeButton .jN_ULG_closeIcon{width:1.5rem;height:1.5rem;color:hsla(var(--gray-500));transform:rotate(45deg)}.jN_ULG_overlay .jN_ULG_content{flex-direction:column;gap:1.25rem;padding:1rem;display:flex}.jN_ULG_overlay .jN_ULG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jN_ULG_overlay .jN_ULG_searchField{z-index:100;align-items:center;width:100%;max-width:100%;margin:0 auto;display:inline-flex;position:relative}.jN_ULG_overlay .jN_ULG_searchIcon{pointer-events:none;width:1.5rem;height:1.5rem;color:hsla(var(--gray-500));justify-content:center;align-items:center;display:inline-flex;position:absolute;left:.75rem}.jN_ULG_overlay .jN_ULG_searchInput{width:100%;font-family:var(--font-switzer-medium);font-size:var(--paragraph-md);letter-spacing:var(--tracking-tight);border:0;border-radius:.25rem;padding:1rem 2rem 1rem 3.75rem;font-weight:500;transition:box-shadow .3s}.jN_ULG_overlay .jN_ULG_searchInput:focus{outline:none;box-shadow:0 0 0 2px #00000014}.jN_ULG_overlay .jN_ULG_searchInput::-webkit-search-cancel-button{appearance:none}.jN_ULG_overlay .jN_ULG_clearButton{cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;right:.5rem}.jN_ULG_overlay .jN_ULG_clearButton .jN_ULG_closeIcon{width:1rem;height:1rem;color:hsla(var(--gray-500));transform:rotate(45deg)}.jN_ULG_overlay .jN_ULG_status{width:100%;max-width:100%;min-height:4rem;margin:0 auto}.jN_ULG_overlay .jN_ULG_status p{margin:0}.jN_ULG_overlay .jN_ULG_statusMessage{min-height:4rem;font-family:var(--font-switzer-regular);font-size:var(--paragraph-sm);letter-spacing:var(--tracking-tight);background:hsla(var(--white));border-left:4px solid #0000;border-radius:.25rem;align-items:center;padding:.95rem 1.25rem;font-weight:400;line-height:1.5;transition:opacity .25s,transform .25s;display:flex}.jN_ULG_overlay .jN_ULG_statusMessageInfo{color:#2d3338;background:#f6f7f8;border-left-color:#6f7b87}.jN_ULG_overlay .jN_ULG_statusMessageSuccess{color:#203124;background:#edf4ee;border-left-color:#5d7c60}.jN_ULG_overlay .jN_ULG_statusMessageError{color:#4c1f1f;background:#f8eaea;border-left-color:#b14b4b}.jN_ULG_overlay .jN_ULG_statusEmphasis{font-family:var(--font-switzer-medium);font-weight:500}.jN_ULG_overlay .jN_ULG_resultsStage{opacity:0;width:100%;max-height:0;transition:max-height .32s,opacity .28s,transform .28s;display:grid;overflow:hidden;transform:translateY(.75rem)}.jN_ULG_overlay .jN_ULG_resultsStageVisible{opacity:1;max-height:200rem;overflow:visible;transform:translateY(0)}.jN_ULG_overlay .jN_ULG_resultLayer,.jN_ULG_overlay .jN_ULG_skeletonLayer{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity .28s,visibility .28s,transform .28s;transform:translateY(.75rem)}.jN_ULG_overlay .jN_ULG_layerVisible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.jN_ULG_overlay .jN_ULG_resultList,.jN_ULG_overlay .jN_ULG_skeletonList{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.jN_ULG_overlay .jN_ULG_resultListItem{box-sizing:border-box;background-color:hsla(var(--white));padding:0;text-decoration:none;list-style:none;position:relative;overflow:hidden}.jN_ULG_overlay .jN_ULG_link{color:var(--black);flex-direction:column;padding:1rem;text-decoration:none;display:flex}.jN_ULG_overlay .jN_ULG_sustainabilityIcon{width:2.5rem;height:auto;position:absolute;top:.5rem;left:1rem}.jN_ULG_overlay .jN_ULG_imageWrapper{justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.jN_ULG_overlay .jN_ULG_image{object-fit:contain;height:100px;margin:2rem 0}.jN_ULG_overlay .jN_ULG_information{flex-direction:column;justify-content:center;height:4.5rem;display:flex;overflow:hidden}.jN_ULG_overlay .jN_ULG_resultTitle{font-family:var(--font-switzer-medium);font-size:var(--paragraph-md);letter-spacing:var(--tracking-tighter);margin:0;font-weight:500;transition:transform .35s;transform:translateY(.7rem)}.jN_ULG_overlay .jN_ULG_descriptionWrapper{opacity:0;max-height:0;transition:max-height .35s,opacity .35s,transform .35s;overflow:hidden;transform:translateY(.4rem)}.jN_ULG_overlay .jN_ULG_resultDescription{font-family:var(--font-switzer-regular);font-size:var(--paragraph-sm);letter-spacing:var(--tracking-tight);margin:0;font-weight:400}:is(.jN_ULG_overlay .jN_ULG_resultListItem:hover,.jN_ULG_overlay .jN_ULG_resultListItem:focus-within) .jN_ULG_resultTitle{transform:translateY(0)}:is(.jN_ULG_overlay .jN_ULG_resultListItem:hover,.jN_ULG_overlay .jN_ULG_resultListItem:focus-within) .jN_ULG_descriptionWrapper{opacity:1;max-height:3em;transform:translateY(0)}.jN_ULG_overlay .jN_ULG_skeletonListItem{background-color:hsla(var(--white))}.jN_ULG_overlay .jN_ULG_skeletonCard{flex-direction:column;min-height:18.5rem;padding:1rem;display:flex;position:relative}.jN_ULG_overlay .jN_ULG_skeletonBlock{background:#e9edf0;border-radius:.25rem;position:relative;overflow:hidden}.jN_ULG_overlay .jN_ULG_skeletonBlock:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffbf 50%,#0000 100%);animation:1.4s ease-in-out infinite jN_ULG_skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.jN_ULG_overlay .jN_ULG_skeletonBadge{border-radius:999px;width:2.5rem;height:2.5rem;position:absolute;top:.75rem;left:1rem}.jN_ULG_overlay .jN_ULG_skeletonImage{width:75%;max-width:12rem;height:100px;margin:2rem 0}.jN_ULG_overlay .jN_ULG_skeletonDescriptionWrapper{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.jN_ULG_overlay .jN_ULG_skeletonTitle{width:80%;height:1.125rem}.jN_ULG_overlay .jN_ULG_skeletonText{width:100%;height:.875rem}.jN_ULG_overlay .jN_ULG_skeletonTextShort{width:65%;height:.875rem}@media (min-width:768px){.jN_ULG_overlay .jN_ULG_searchField,.jN_ULG_overlay .jN_ULG_status{max-width:60%}.jN_ULG_overlay .jN_ULG_resultList,.jN_ULG_overlay .jN_ULG_skeletonList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.jN_ULG_overlay .jN_ULG_link{padding:1rem}.jN_ULG_overlay .jN_ULG_image{height:100px;margin:2rem 0}.jN_ULG_overlay .jN_ULG_information{height:4.5rem}}@media (min-width:981px){.jN_ULG_overlay .jN_ULG_resultList,.jN_ULG_overlay .jN_ULG_skeletonList{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.jN_ULG_overlay .jN_ULG_resultList,.jN_ULG_overlay .jN_ULG_skeletonList{grid-template-columns:repeat(5,minmax(0,1fr))}}
