.wbfhu-feed{--wbfhu-feed-columns-desktop: 4;--wbfhu-feed-columns-tablet: 3;--wbfhu-feed-columns-mobile: 2;--wbfhu-feed-gap: 12px;--wbfhu-feed-radius: 8px;--wbfhu-feed-ratio: 1 / 1;--wbfhu-feed-overlay: rgba(0, 0, 0, 0.45);--wbfhu-feed-text: #ffffff;--wbfhu-feed-columns: var(--wbfhu-feed-columns-desktop);box-sizing:border-box;width:100%}.wbfhu-feed *,.wbfhu-feed *::before,.wbfhu-feed *::after{box-sizing:inherit}.wbfhu-feed__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.wbfhu-feed__header{display:flex;align-items:center;gap:calc(var(--wbfhu-feed-gap) + 4px);margin-block-end:var(--wbfhu-feed-gap)}.wbfhu-feed__avatar{flex:0 0 auto;width:56px;height:56px;border-radius:50%;object-fit:cover}.wbfhu-feed__identity{flex:1 1 auto;min-width:0}.wbfhu-feed__name{margin:0;font-size:1.05em;line-height:1.3}.wbfhu-feed__handle{display:block;font-size:.875em;opacity:.7}.wbfhu-feed__meta,.wbfhu-feed__bio{margin:.35em 0 0;font-size:.875em;line-height:1.4}.wbfhu-feed__bio{overflow-wrap:anywhere}.wbfhu-feed .wbfhu-feed__follow{flex:0 0 auto;padding:.55em 1.1em;font-size:.875em;line-height:1.2;color:inherit;text-decoration:none;background:rgba(0,0,0,0);border:1px solid currentColor;border-radius:calc(var(--wbfhu-feed-radius)/1.5);transition:opacity .2s ease}.wbfhu-feed .wbfhu-feed__follow:hover,.wbfhu-feed .wbfhu-feed__follow:focus-visible{opacity:.7}.wbfhu-feed--has-accent .wbfhu-feed__follow{color:var(--wbfhu-feed-text);background:var(--wbfhu-feed-accent);border-color:var(--wbfhu-feed-accent)}.wbfhu-feed--has-accent .wbfhu-feed__follow:hover,.wbfhu-feed--has-accent .wbfhu-feed__follow:focus-visible{opacity:.85}.wbfhu-feed .wbfhu-feed__profile-link{color:inherit;text-decoration:none}.wbfhu-feed .wbfhu-feed__profile-link:hover .wbfhu-feed__name,.wbfhu-feed .wbfhu-feed__profile-link:hover .wbfhu-feed__handle,.wbfhu-feed .wbfhu-feed__profile-link:focus-visible .wbfhu-feed__name{text-decoration:underline}.wbfhu-feed__viewport{position:relative}.wbfhu-feed__list{display:grid;grid-template-columns:repeat(var(--wbfhu-feed-columns), minmax(0, 1fr));gap:var(--wbfhu-feed-gap);padding:0;margin:0;list-style:none}.wbfhu-feed__item{min-width:0;margin:0}.wbfhu-feed--auto-columns .wbfhu-feed__list{grid-template-columns:repeat(auto-fill, minmax(min(var(--wbfhu-feed-min, 220px), 100%), 1fr))}.wbfhu-feed--auto-columns.wbfhu-feed--carousel .wbfhu-feed__item{flex-basis:min(var(--wbfhu-feed-min, 220px),100%)}.wbfhu-feed--auto-columns.wbfhu-feed--masonry .wbfhu-feed__list{columns:var(--wbfhu-feed-min, 220px) auto}.wbfhu-feed__link{display:block;text-decoration:none;border-radius:var(--wbfhu-feed-radius);outline-offset:3px}.wbfhu-feed__frame{position:relative;display:block;overflow:hidden;border-radius:var(--wbfhu-feed-radius);aspect-ratio:var(--wbfhu-feed-ratio)}.wbfhu-feed .wbfhu-feed__picture{display:block;width:100%;height:100%}.wbfhu-feed .wbfhu-feed__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease,opacity .25s ease}.wbfhu-feed__badge{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:flex;color:var(--wbfhu-feed-text);filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5));pointer-events:none}.wbfhu-feed__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;padding:.75em;color:var(--wbfhu-feed-text);text-align:center;background:var(--wbfhu-feed-overlay);opacity:0;transition:opacity .25s ease}.wbfhu-feed__stats{display:flex;gap:1em;font-size:.875em}.wbfhu-feed__stat{display:inline-flex;gap:.3em;align-items:center}.wbfhu-feed__caption{font-size:.8125em;line-height:1.35;overflow-wrap:anywhere}.wbfhu-feed--hover-zoom .wbfhu-feed__link:hover .wbfhu-feed__image,.wbfhu-feed--hover-zoom .wbfhu-feed__link:focus-visible .wbfhu-feed__image{transform:scale(1.06)}.wbfhu-feed--hover-fade .wbfhu-feed__link:hover .wbfhu-feed__image,.wbfhu-feed--hover-fade .wbfhu-feed__link:focus-visible .wbfhu-feed__image{opacity:.75}.wbfhu-feed__link:hover .wbfhu-feed__overlay,.wbfhu-feed__link:focus-visible .wbfhu-feed__overlay{opacity:1}.wbfhu-feed--hover-none .wbfhu-feed__link:hover .wbfhu-feed__overlay{opacity:1}.wbfhu-feed--ratio-original .wbfhu-feed__frame{aspect-ratio:auto}.wbfhu-feed--ratio-original .wbfhu-feed__image{height:auto}.wbfhu-feed--masonry .wbfhu-feed__list{display:block;columns:var(--wbfhu-feed-columns);column-gap:var(--wbfhu-feed-gap)}.wbfhu-feed--masonry .wbfhu-feed__item{margin-block-end:var(--wbfhu-feed-gap);break-inside:avoid}.wbfhu-feed--masonry .wbfhu-feed__frame{aspect-ratio:auto}.wbfhu-feed--masonry .wbfhu-feed__image{height:auto}.wbfhu-feed--carousel .wbfhu-feed__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wbfhu-feed--carousel .wbfhu-feed__list::-webkit-scrollbar{display:none}.wbfhu-feed--carousel .wbfhu-feed__item{flex:0 0 calc((100% - (var(--wbfhu-feed-columns) - 1)*var(--wbfhu-feed-gap))/var(--wbfhu-feed-columns));scroll-snap-align:start}.wbfhu-feed__controls{position:absolute;inset-block-start:50%;inset-inline:0;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.wbfhu-feed__arrow{display:grid;place-items:center;width:40px;height:40px;padding:0;color:inherit;pointer-events:auto;cursor:pointer;background:hsla(0,0%,100%,.92);border:0;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.2);transition:opacity .2s ease}.wbfhu-feed__arrow[disabled]{opacity:0;pointer-events:none}.wbfhu-feed__arrow--prev{margin-inline-start:8px}.wbfhu-feed__arrow--next{margin-inline-end:8px}@media(max-width: 1024px){.wbfhu-feed{--wbfhu-feed-columns: var(--wbfhu-feed-columns-tablet)}}@media(max-width: 640px){.wbfhu-feed{--wbfhu-feed-columns: var(--wbfhu-feed-columns-mobile)}}@media(prefers-reduced-motion: reduce){.wbfhu-feed__image,.wbfhu-feed__overlay,.wbfhu-feed__follow,.wbfhu-feed__arrow{transition:none}.wbfhu-feed--carousel .wbfhu-feed__list{scroll-behavior:auto}.wbfhu-feed--hover-zoom .wbfhu-feed__link:hover .wbfhu-feed__image{transform:none}}.wbfhu-feed-notice{padding:.85em 1em;font-size:.9em;line-height:1.45;border:1px dashed currentColor;border-radius:6px;opacity:.75}.wbfhu-lightbox{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.92)}.wbfhu-lightbox[hidden]{display:none}.wbfhu-lightbox__dialog{display:grid;grid-template-columns:var(--wbfhu-lb-media, minmax(0, 1fr)) minmax(280px, 380px);grid-template-rows:minmax(0, 1fr);max-width:min(94vw,1180px);max-height:min(90vh,820px);overflow:hidden;background:#101010;border-radius:8px}.wbfhu-lightbox__media{display:flex;align-items:center;justify-content:center;min-width:min(30vw,240px);min-height:0;background:#000}.wbfhu-lightbox__image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.wbfhu-lightbox__panel{display:grid;grid-template-rows:auto minmax(0, 1fr) auto;min-width:0;min-height:0;color:#f2f2f2;border-inline-start:1px solid hsla(0,0%,100%,.12)}.wbfhu-lightbox .wbfhu-lightbox__profile{display:flex;gap:.6rem;align-items:center;padding:.9rem 1.1rem;color:inherit;text-decoration:none;border-block-end:1px solid hsla(0,0%,100%,.12)}.wbfhu-lightbox .wbfhu-lightbox__profile:hover .wbfhu-lightbox__handle,.wbfhu-lightbox .wbfhu-lightbox__profile:focus-visible .wbfhu-lightbox__handle{text-decoration:underline}.wbfhu-lightbox .wbfhu-lightbox__profile[hidden]{display:none}.wbfhu-lightbox__avatar{width:32px;height:32px;object-fit:cover;border-radius:50%}.wbfhu-lightbox__avatar[hidden]{display:none}.wbfhu-lightbox__handle{font-size:.9rem;font-weight:600}.wbfhu-lightbox__body{min-height:0;padding:1.1rem;overflow-y:auto;overscroll-behavior:contain}.wbfhu-lightbox__caption{margin:0;font-size:.9rem;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.wbfhu-lightbox__caption[hidden]{display:none}.wbfhu-lightbox__footer{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start;padding:.9rem 1.1rem;border-block-start:1px solid hsla(0,0%,100%,.12)}.wbfhu-lightbox__meta{margin:0;font-size:.8rem;color:#bdbdbd}.wbfhu-lightbox__meta[hidden]{display:none}.wbfhu-lightbox__counter{margin:0;font-size:.8rem;color:#bdbdbd}.wbfhu-lightbox .wbfhu-lightbox__permalink{display:block;width:100%;padding:.6em 1.1em;font-size:.85rem;color:#fff;text-align:center;text-decoration:none;border:1px solid hsla(0,0%,100%,.45);border-radius:6px;transition:background-color .2s ease,border-color .2s ease}.wbfhu-lightbox .wbfhu-lightbox__permalink:hover,.wbfhu-lightbox .wbfhu-lightbox__permalink:focus-visible{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.8)}.wbfhu-lightbox .wbfhu-lightbox__permalink:focus-visible{outline:2px solid #fff;outline-offset:2px}.wbfhu-lightbox .wbfhu-lightbox__permalink[hidden]{display:none}@media(max-width: 860px){.wbfhu-lightbox__dialog{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr);width:94vw;max-height:92vh}.wbfhu-lightbox__image{max-width:100%;max-height:48vh}.wbfhu-lightbox__panel{border-inline-start:0;border-block-start:1px solid hsla(0,0%,100%,.12)}}.wbfhu-lightbox .wbfhu-lightbox__button{position:absolute;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;color:#fff;cursor:pointer;background:hsla(0,0%,100%,.12);border:0;border-radius:50%}.wbfhu-lightbox .wbfhu-lightbox__button:hover,.wbfhu-lightbox .wbfhu-lightbox__button:focus-visible{background:hsla(0,0%,100%,.24)}.wbfhu-lightbox .wbfhu-lightbox__button:focus-visible{outline:2px solid #fff;outline-offset:2px}.wbfhu-lightbox .wbfhu-lightbox__button--close{inset-block-start:16px;inset-inline-end:16px}.wbfhu-lightbox .wbfhu-lightbox__button--prev{inset-inline-start:16px}.wbfhu-lightbox .wbfhu-lightbox__button--next{inset-inline-end:16px}.wbfhu-lightbox .wbfhu-lightbox__button[hidden]{display:none}@media(max-width: 860px){.wbfhu-lightbox .wbfhu-lightbox__button{background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.25);box-shadow:0 1px 6px rgba(0,0,0,.45)}.wbfhu-lightbox .wbfhu-lightbox__button:hover,.wbfhu-lightbox .wbfhu-lightbox__button:focus-visible{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.6)}.wbfhu-lightbox .wbfhu-lightbox__button--prev,.wbfhu-lightbox .wbfhu-lightbox__button--next{inset-block-start:var(--wbfhu-lb-arrow, 50%);transform:translateY(-50%)}}