.content-hub{--ch-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M0 8V4h4v4zm4 4V8h4v4zm4 4v-4h4v4zm4-4V8h4v4zm4-4V4h4v4z'/%3E%3C/svg%3E");--ch-chevron-white:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M0 8V4h4v4zm4 4V8h4v4zm4 4v-4h4v4zm4-4V8h4v4zm4-4V4h4v4z'/%3E%3C/svg%3E");--ch-arrow-white:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath fill='%23fff' d='M8 20.033H4v-4h4zm4-4H8v-4h4zm4-4h-4v-4h4zm-4-4H8v-4h4zm-4-4H4v-4h4z'/%3E%3C/svg%3E");--ch-close-white:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23fff' d='M0 0h2v2H0Zm2 2h2v2H2Zm2 2h2v2H4Zm2 2h2v2H6Zm2 2h2v2H8Zm0-8h2v2H8ZM6 2h2v2H6ZM2 6h2v2H2ZM0 8h2v2H0Z'/%3E%3C/svg%3E");--ch-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23000' d='M0 0h2v2H0Zm2 2h2v2H2Zm2 2h2v2H4Zm2 2h2v2H6Zm2 2h2v2H8Zm0-8h2v2H8ZM6 2h2v2H6ZM2 6h2v2H2ZM0 8h2v2H0Z'/%3E%3C/svg%3E");--ch-filter-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none' viewBox='0 0 18 14'%3E%3Cpath fill='%23fff' d='M0 0h18v2H0Zm3 6h12v2H3Zm3 6h6v2H6Z'/%3E%3C/svg%3E");--ch-text:#353535;--ch-muted:#6b6f76;--ch-ease:cubic-bezier(0.2,0.7,0.2,1);padding-bottom:var(--size)}.content-hub [hidden]{display:none!important}.content-hub__layout{align-items:start;display:grid;gap:calc(var(--size)*.3);grid-template-columns:calc(var(--size)*3.5) minmax(0,1fr)}.content-hub__search{align-items:flex-end;border-bottom:var(--border);display:flex;gap:calc(var(--size)*.1);justify-content:space-between;margin:0 0 calc(var(--size)*.32)}.content-hub__search-field{display:flex;flex:1;flex-direction:column;gap:calc(var(--size)*.08);min-width:0;padding-bottom:calc(var(--size)*.02)}.content-hub__search-label{font-family:var(--jakarta);font-size:calc(var(--font)*.12)}.content-hub .content-hub__search-input{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--black);font-family:var(--jakarta);font-size:calc(var(--font)*.18);height:auto;line-height:1.4;margin:0;outline:none;padding:0;width:100%}.content-hub__search-input::placeholder{color:var(--black)}.content-hub__search-input::-webkit-search-cancel-button{display:none}.content-hub__search-btn{background-color:var(--green);border:0;border-radius:0;cursor:pointer;flex-shrink:0;height:calc(var(--size)*.5);width:calc(var(--size)*.5)}.content-hub__search-slot{display:none}.content-hub__filters-title{font-family:var(--funnel);font-size:calc(var(--font)*.36);font-weight:400;line-height:1.2;margin:0 0 calc(var(--size)*.32)}.content-hub__groups{display:flex;flex-direction:column;gap:calc(var(--size)*.4)}.content-hub__group{border:var(--border)}.content-hub__group-title{align-items:center;cursor:pointer;display:flex;font-family:var(--funnel);font-size:calc(var(--font)*.18);font-weight:600;gap:calc(var(--size)*.1);justify-content:space-between;line-height:1.1;list-style:none;padding:calc(var(--size)*.16);text-transform:uppercase}.content-hub__group-title::-webkit-details-marker{display:none}.content-hub__group-title:after{background:var(--ch-chevron) center /100% 100% no-repeat;content:"";flex-shrink:0;height:calc(var(--size)*.2);width:calc(var(--size)*.2)}.content-hub__group[open]>.content-hub__group-title:after{transform:scaleY(-1)}.content-hub__options{display:flex;flex-direction:column;gap:calc(var(--size)*.08);list-style:none;margin:0;padding:0 calc(var(--size)*.16) calc(var(--size)*.16)}.content-hub__option{align-items:flex-start;cursor:pointer;display:flex;font-family:var(--jakarta);font-size:calc(var(--font)*.16);gap:calc(var(--size)*.1);line-height:1.5}.content-hub__option input{-webkit-appearance:none;appearance:none;background:var(--white);border:calc(var(--size)*.0375) solid var(--black);border-radius:0;cursor:pointer;flex-shrink:0;height:calc(var(--size)*.2);margin:calc(var(--size)*.02) 0 0;width:calc(var(--size)*.2)}.content-hub__option input:checked{background:var(--green)}.content-hub__option input:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.content-hub__option.is-empty{opacity:.35}.content-hub__option-label{flex:1;min-width:0}.content-hub__option-count{flex-shrink:0;min-width:calc(var(--size)*.45);text-align:right}.content-hub__toolbar{display:flex;flex-direction:column;gap:calc(var(--size)*.1);margin-bottom:calc(var(--size)*.2)}.content-hub__chips{display:flex;flex-wrap:wrap;gap:calc(var(--size)*.08);list-style:none;margin:0;padding:0}.content-hub__chip{align-items:center;background:var(--black);border:0;border-radius:0;color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--funnel);font-size:calc(var(--font)*.12);font-weight:600;gap:calc(var(--size)*.06);height:calc(var(--size)*.31);padding:0 calc(var(--size)*.08) 0 calc(var(--size)*.1)}.content-hub__chip:after{background:var(--ch-close-white) center /100% 100% no-repeat;content:"";height:calc(var(--size)*.1);width:calc(var(--size)*.1)}.content-hub__meta{align-items:flex-end;display:flex;gap:calc(var(--size)*.2);justify-content:space-between}.content-hub__count{font-family:var(--jakarta);font-size:calc(var(--font)*.12);margin:0}.content-hub__sort{border-bottom:var(--border);display:flex;flex-direction:column;font-family:var(--jakarta);position:relative;width:calc(var(--size)*1.53)}.content-hub__sort:after{background:var(--ch-chevron) center /100% 100% no-repeat;bottom:calc(var(--size)*.06);content:"";height:calc(var(--size)*.2);pointer-events:none;position:absolute;right:calc(var(--size)*.12);width:calc(var(--size)*.2)}.content-hub__sort-label{font-size:calc(var(--font)*.12)}.content-hub__sort-select{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--black);cursor:pointer;font-family:var(--jakarta);font-size:calc(var(--font)*.16);line-height:1.4;outline:none;padding:0 calc(var(--size)*.4) calc(var(--size)*.04) 0}.content-hub__grid{display:grid;gap:calc(var(--size)*.2);grid-template-columns:repeat(3,minmax(0,1fr))}.content-hub__card{background:var(--white);border:var(--border);display:flex;flex-direction:column;position:relative}.content-hub__card-image{aspect-ratio:260/143;background:#f2f2f2;overflow:hidden}.content-hub__card-image img{height:100%;object-fit:cover;width:100%}.content-hub__card-label{background:var(--green);font-family:var(--jakarta);font-size:calc(var(--font)*.12);font-weight:600;height:calc(var(--size)*.26);line-height:calc(var(--size)*.26);padding:0 calc(var(--size)*.16);position:absolute;right:0;text-transform:uppercase;top:0}.content-hub__card-body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:calc(var(--size)*.16);padding:calc(var(--size)*.21)}.content-hub__card-title{font-family:var(--funnel);font-size:calc(var(--font)*.18);font-weight:600;line-height:1.1;margin:0}.content-hub__card-text{color:var(--ch-text);font-family:var(--jakarta);font-size:calc(var(--font)*.15);line-height:1.4;margin:0}.content-hub .content-hub__card-button{font-size:calc(var(--font)*.16)!important;height:calc(var(--size)*.32);line-height:calc(var(--size)*.32);margin-top:auto;padding-left:calc(var(--size)*.13)!important}.content-hub .content-hub__card-body .button.content-hub__card-button:after{height:calc(var(--size)*.13);margin:-2px calc(var(--size)*.1) 0 calc(var(--size)*.1);width:calc(var(--size)*.13)}.content-hub__empty{border:var(--border);font-family:var(--jakarta);font-size:calc(var(--font)*.18);margin:0;padding:calc(var(--size)*.4)}.content-hub__more{align-items:center;background:var(--black);border:var(--border);border-radius:0;color:var(--white);cursor:pointer;display:flex;font-family:var(--funnel);font-size:calc(var(--font)*.2);font-weight:600;gap:calc(var(--size)*.1);justify-content:center;line-height:1.2;margin-top:calc(var(--size)*.2);padding:calc(var(--size)*.26) calc(var(--size)*.52);width:100%}.content-hub__more:after{background:var(--ch-chevron-white) center /100% 100% no-repeat;content:"";height:calc(var(--size)*.2);width:calc(var(--size)*.2)}.content-hub__chip:focus-visible,.content-hub__group-title:focus-visible,.content-hub__more:focus-visible,.content-hub__search-btn:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.content-hub__backdrop,.content-hub__drawer-foot,.content-hub__drawer-head,.content-hub__mobilebar{display:none}.content-hub__results{scroll-margin-top:calc(var(--size)*.3)}@keyframes content-hub-in{0%{opacity:0;transform:translateY(calc(var(--size)*.24))}to{opacity:1;transform:none}}@keyframes content-hub-chip-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes content-hub-chip-out{to{opacity:0;transform:scale(.85)}}@keyframes content-hub-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--size)*.06))}}.content-hub__group-title:after{transition:transform .3s var(--ch-ease)}.content-hub__group{interpolate-size:allow-keywords}.content-hub__group::details-content{block-size:0;overflow:clip;transition:block-size .3s var(--ch-ease),content-visibility .3s allow-discrete}.content-hub__group[open]::details-content{block-size:auto}.content-hub__option{transition:opacity .2s ease}.content-hub__card.is-pending{opacity:0}.content-hub__card.is-entering{animation:content-hub-in .5s var(--ch-ease) both;animation-delay:calc(var(--stagger, 0)*70ms)}.content-hub__card-image img{transition:transform .5s var(--ch-ease)}.content-hub__card:hover .content-hub__card-image img{transform:scale(1.04)}.content-hub .content-hub__card-body .button.content-hub__card-button:after{transition:transform .2s ease}.content-hub .content-hub__card-body .button.content-hub__card-button:hover:after{transform:translateX(3px)}.content-hub__chip.is-new{animation:content-hub-chip-in .25s var(--ch-ease) both}.content-hub__chip.is-leaving{animation:content-hub-chip-out .15s ease-in both;pointer-events:none}.content-hub__more.is-loading{cursor:progress}.content-hub__more.is-loading:after{animation:content-hub-nudge .5s ease-in-out infinite}.content-hub__more:hover:after{animation:content-hub-nudge .8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.content-hub *,.content-hub :after,.content-hub :before{animation:none!important;transition:none!important}.content-hub__group::details-content{transition:none!important}.content-hub__card.is-pending{opacity:1}}@media (max-width:1023px){.content-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html.content-hub-lock{overflow:hidden}.content-hub__layout{gap:0}.content-hub__grid,.content-hub__layout{grid-template-columns:minmax(0,1fr)}.content-hub__card.is-pending{opacity:1}.content-hub__card.is-entering{animation:none}.content-hub__mobilebar{align-items:center;border-bottom:var(--border);border-top:var(--border);display:flex;gap:calc(var(--size)*.2);justify-content:space-between;margin:0 calc(var(--size)*-.5) calc(var(--size)*.4);padding:calc(var(--size)*.3) calc(var(--size)*.5)}.content-hub__filter-toggle{align-items:center;background:var(--black);border:0;border-radius:0;color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--funnel);font-size:18px;font-weight:600;gap:12px;height:46px;padding:0 20px 0 18px}.content-hub__filter-toggle:before{background:var(--ch-filter-icon) center /100% 100% no-repeat;content:"";height:14px;width:18px}.content-hub__mobile-count{color:var(--ch-muted);font-family:var(--jakarta);font-size:16px;margin:0}.content-hub__meta{display:none}.content-hub__toolbar{margin-bottom:0}.content-hub__chips{margin-bottom:calc(var(--size)*.3)}.content-hub__aside{background:var(--white);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .35s var(--ch-ease),visibility 0s linear .35s;visibility:hidden;width:min(88vw,420px);z-index:1001}.content-hub.is-drawer-open .content-hub__aside{transform:none;transition:transform .35s var(--ch-ease),visibility 0s;visibility:visible}.content-hub__backdrop{background:rgba(0,0,0,.45);display:block;inset:0;opacity:0;position:fixed;transition:opacity .35s ease,visibility 0s linear .35s;visibility:hidden;z-index:1000}.content-hub.is-drawer-open .content-hub__backdrop{opacity:1;transition:opacity .35s ease,visibility 0s;visibility:visible}.content-hub__drawer-head{align-items:center;border-bottom:var(--border);display:flex;justify-content:space-between;padding:calc(var(--size)*.25) calc(var(--size)*.3)}.content-hub__drawer-title{font-family:var(--funnel);font-size:20px;font-weight:600;margin:0;text-transform:uppercase}.content-hub__drawer-close{background:var(--ch-close) center /16px 16px no-repeat;border:0;border-radius:0;cursor:pointer;height:40px;margin-right:-10px;width:40px}.header__search--toggle{display:none!important}.content-hub__search-slot{display:block;margin:0 calc(var(--size)*-.5)}.content-hub__search{align-items:center;border-bottom:0;border-top:var(--border);margin:0;padding:calc(var(--size)*.2) calc(var(--size)*.5)}.content-hub__search-btn{height:46px;width:46px}.content-hub__filters-title,.content-hub__search-label{display:none}.content-hub .content-hub__search-input{font-size:16px}.content-hub__search-input::placeholder{color:var(--ch-muted);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.content-hub__groups{flex:1 1 auto;gap:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.content-hub__group{border:0;border-bottom:var(--border)}.content-hub__group-title{font-size:17px;padding:calc(var(--size)*.3)}.content-hub__options{gap:calc(var(--size)*.18);padding:0 calc(var(--size)*.3) calc(var(--size)*.3)}.content-hub__option{font-size:16px;gap:14px;line-height:1.3}.content-hub__option input{border-width:1px;height:20px;margin-top:0;width:20px}.content-hub__option-count{display:none}.content-hub__drawer-foot{border-top:var(--border);display:block;padding:calc(var(--size)*.2) calc(var(--size)*.3)}.content-hub__drawer-apply{background:var(--black);border:0;border-radius:0;color:var(--white);cursor:pointer;font-family:var(--funnel);font-size:18px;font-weight:600;padding:16px;width:100%}.content-hub__drawer-apply:focus-visible,.content-hub__drawer-close:focus-visible,.content-hub__filter-toggle:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.content-hub__card-label,.content-hub__chip{font-size:12px}.content-hub__card-text{font-size:15px}.content-hub__card-title{font-size:18px}.content-hub .content-hub__card-button{height:calc(var(--size)*.5);line-height:calc(var(--size)*.5)}.content-hub .content-hub__card-button,.content-hub__more{font-size:16px!important}}