.tfh-archive{overflow:clip}.wp-site-blocks>main.tfh-archive{margin-block-start:0}.tfh-archive>*,.tfh-archive .tfh-archive__listing>*{margin-block:0}.tfh-archive .tfh-archive-hero,.tfh-archive .tfh-topics,.tfh-archive .tfh-archive-query{box-sizing:border-box;max-width:calc(var(--tfh-archive-width) + 2 * var(--tfh-gutter));margin-inline:auto;padding-inline:var(--tfh-gutter)}.tfh-archive .tfh-archive-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;padding-block:clamp(2.25rem, 6vw, 4.5rem) clamp(2.5rem, 6vw, 4.25rem)}.tfh-archive-hero::before{content:"";position:absolute;z-index:-1;top:-55%;left:-38vw;width:min(44rem, 95vw);aspect-ratio:1;border-radius:50%;background:var(--tfh-mist);opacity:.7;pointer-events:none}.tfh-archive-hero__text>*{margin-block:0}.tfh-archive-hero__text>*+*{margin-block-start:1rem}.tfh-archive-hero__eyebrow a{color:inherit;text-decoration:none}.tfh-archive-hero__eyebrow a:hover,.tfh-archive-hero__eyebrow a:focus-visible{color:var(--tfh-accent);text-decoration:underline;text-underline-offset:.2em}.tfh-archive-hero__title{font-size:clamp(2.25rem, 1.5rem + 3vw, 3.5rem);line-height:1.12;letter-spacing:-.015em;color:var(--tfh-ink);text-wrap:balance;overflow-wrap:break-word}.tfh-archive-hero__intro{max-width:36rem;font-size:clamp(1.0625rem, 1rem + 0.35vw, 1.25rem);line-height:1.6;color:var(--tfh-body);text-wrap:pretty}.tfh-archive-hero__text>.tfh-archive-search{display:flex;gap:.5rem;max-width:32rem;margin-block-start:1.5rem}.tfh-archive-search__input{flex:1 1 auto;min-width:0;min-height:48px;padding:0 1rem;border:1px solid var(--tfh-line);border-radius:8px;background:var(--tfh-paper);box-shadow:inset 0 1px 2px rgb(28 31 46 / .06);font:inherit;font-size:1rem;color:var(--wp--preset--color--ast-global-color-8)}.tfh-archive-search__input::placeholder{color:var(--tfh-body);opacity:.85}.tfh-archive-search__input:focus-visible{border-color:var(--tfh-accent);outline:2px solid var(--tfh-accent);outline-offset:0}.tfh-archive-search__button{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;min-height:48px;padding:0 1.125rem;border:0;border-radius:8px;background:var(--tfh-ink);font:inherit;font-size:1rem;font-weight:600;color:var(--tfh-paper);cursor:pointer}.tfh-archive-search__button:hover{background:var(--tfh-accent)}@media (max-width:420px){.tfh-archive-search__button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tfh-archive-search__button{padding:0;width:48px;justify-content:center}}.tfh-archive-hero__text>.tfh-archive-hero__count{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:1.5rem;padding:.4rem .875rem .4rem .75rem;border-radius:6px;background:var(--tfh-paper);box-shadow:inset 0 0 0 1px var(--tfh-line);font-size:.875rem;font-weight:600;color:var(--tfh-ink)}.tfh-archive-hero__count svg{flex:0 0 auto;width:18px;height:18px;color:var(--tfh-teal)}.tfh-archive-hero__art{display:none}@media (min-width:782px){.tfh-archive .tfh-archive-hero{grid-template-columns:minmax(0,1fr) auto;gap:clamp(2rem, 6vw, 6rem)}.tfh-archive-hero__art{position:relative;display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:0.8fr 0.55fr 0.9fr;grid-template-areas:"blue yellow" "blue teal" "navy teal";gap:.75rem;width:clamp(11rem, 20vw, 16rem);aspect-ratio:1;margin-inline-end:clamp(0rem, 3vw, 2.5rem);transform:rotate(-4deg)}.tfh-archive-hero__art span{border-radius:14px}.tfh-archive-hero__art span:nth-child(1){grid-area:blue;background:#0073ba}.tfh-archive-hero__art span:nth-child(2){grid-area:#ff0;background:#ffde5a}.tfh-archive-hero__art span:nth-child(3){grid-area:teal;background:#3aa19e}.tfh-archive-hero__art span:nth-child(4){grid-area:navy;background:#303465}.tfh-archive-hero__art::after{content:"";position:absolute;left:-2.25rem;bottom:-2.5rem;width:70%;aspect-ratio:300 / 170;background:url(/wp-content/themes/the-facilitation-hub/assets/img/swoosh.svg) no-repeat left bottom / contain;transform:rotate(4deg);pointer-events:none}:root[data-theme="dark"] .tfh-archive-hero__art span:nth-child(4){box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14)}}@media (min-width:782px) and (prefers-color-scheme:dark){:root:not([data-theme="light"]) .tfh-archive-hero__art span:nth-child(4){box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14)}}.tfh-archive .tfh-topics{position:relative;z-index:1;margin-block-end:clamp(2rem, 5vw, 3rem)}.tfh-topics__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.tfh-topics__list li{margin:0}.tfh-topics__link{display:inline-block;padding:.5rem .9rem;border-radius:6px;background:var(--tfh-mist);box-shadow:inset 0 0 0 1px var(--tfh-line);font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--tfh-ink);text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease}.tfh-topics__link:hover{color:var(--tfh-accent);box-shadow:inset 0 0 0 1px var(--tfh-accent)}.tfh-topics__link:focus-visible{outline:2px solid var(--tfh-accent);outline-offset:2px}.tfh-topics__link[aria-current="page"]{background:var(--tfh-ink);box-shadow:none;color:var(--tfh-paper)}@media (min-width:600px){.tfh-topics--grid .tfh-topics__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tfh-topics--grid .tfh-topics__link{display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box;text-align:center;white-space:normal}}@media (min-width:768px){.tfh-topics--grid .tfh-topics__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.tfh-topics--grid .tfh-topics__list{grid-template-columns:repeat(var(--tfh-topic-cols,4),minmax(0,1fr))}}@media (max-width:599px){.tfh-archive .tfh-topics{padding-inline:0}.tfh-topics__list{flex-wrap:nowrap;overflow-x:auto;padding:.25rem var(--tfh-gutter) .75rem;scroll-padding-inline:var(--tfh-gutter);scroll-snap-type:x proximity;scrollbar-width:thin}.tfh-topics__list li{flex:0 0 auto;scroll-snap-align:start}}.tfh-archive .tfh-archive-query{padding-block-end:clamp(3rem, 7vw, 5rem)}.tfh-archive .tfh-archive-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.75rem clamp(1.5rem, 3vw, 2.25rem);margin:0;padding:0;list-style:none}.tfh-archive .tfh-archive-grid>li{margin:0}@media (min-width:600px){.tfh-archive .tfh-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tfh-archive .tfh-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tfh-archive-card{position:relative;display:flex;flex-direction:column;height:100%;margin:0}.tfh-archive-card>*{margin-block:0}.tfh-archive-card .tfh-archive-card__media{margin:0;overflow:hidden;border-radius:12px;background:var(--tfh-mist)}.tfh-archive-card__media img{display:block;width:100%;transition:transform 0.35s ease}.tfh-archive-card__body{display:flex;flex-direction:column;flex-grow:1;gap:.625rem;padding-block-start:1.125rem}.tfh-archive-card__body>*{margin:0}.tfh-archive-card__topic{position:relative;z-index:1;align-self:flex-start;gap:.5rem;font-size:.75rem}.tfh-archive-card__topic::before{flex-basis:1.5rem}.tfh-archive-card__topic a{color:inherit;text-decoration:none}.tfh-archive-card__topic a:hover,.tfh-archive-card__topic a:focus-visible{color:var(--tfh-accent);text-decoration:underline;text-underline-offset:.2em}.tfh-archive-card__title{font-size:1.25rem;line-height:1.3;text-wrap:pretty}.tfh-archive-card__title a{color:var(--tfh-ink);text-decoration:none}.tfh-archive-card__title a::after{content:"";position:absolute;inset:0;border-radius:12px}.tfh-archive-card__title a:focus-visible{outline:none}.tfh-archive-card__title a:focus-visible::after{outline:2px solid var(--tfh-accent);outline-offset:6px}.tfh-archive-card__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.9375rem;line-height:1.6;color:var(--tfh-body)}.tfh-archive-card .tfh-card-meta{display:flex;flex-wrap:wrap;gap:.375rem 1.125rem;margin-block-start:auto;padding-block-start:.375rem;font-size:.8125rem;color:var(--tfh-body)}.tfh-card-meta__item{display:inline-flex;align-items:center;gap:.375rem}.tfh-card-meta__item svg{flex:0 0 auto;width:16px;height:16px;color:var(--tfh-teal)}.tfh-archive-card:hover .tfh-archive-card__title a{color:var(--tfh-accent)}.tfh-archive-card:hover .tfh-archive-card__media img{transform:scale(1.04)}@media (min-width:782px){body.blog:not(.paged) .tfh-archive-grid>li:first-child{grid-column:1 / -1;padding-block-end:2.75rem;border-block-end:1px solid var(--tfh-line)}body.blog:not(.paged) .tfh-archive-grid>li:first-child .tfh-archive-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem, 4vw, 3.5rem)}body.blog:not(.paged) .tfh-archive-grid>li:first-child .tfh-archive-card__media img{aspect-ratio:16 / 10!important}body.blog:not(.paged) .tfh-archive-grid>li:first-child .tfh-archive-card__body{gap:.875rem;padding-block-start:0}body.blog:not(.paged) .tfh-archive-grid>li:first-child .tfh-archive-card__title{font-size:clamp(1.625rem, 1.1rem + 1.4vw, 2.25rem);line-height:1.2;text-wrap:balance}body.blog:not(.paged) .tfh-archive-grid>li:first-child .tfh-archive-card__summary{-webkit-line-clamp:4;font-size:1.0625rem}body.blog:not(.paged) .tfh-archive-grid>li:first-child .tfh-card-meta{margin-block-start:.5rem}}.tfh-archive .tfh-archive-pagination{gap:.5rem;margin-block-start:clamp(2.5rem, 6vw, 4rem);font-weight:600}.tfh-archive-pagination :where(a,.page-numbers){display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.75rem;border-radius:6px;box-sizing:border-box;color:var(--tfh-ink);text-decoration:none}.tfh-archive-pagination a:hover{color:var(--tfh-accent);box-shadow:inset 0 0 0 1px var(--tfh-accent)}.tfh-archive-pagination a:focus-visible{outline:2px solid var(--tfh-accent);outline-offset:2px}.tfh-archive-pagination .page-numbers.current{background:var(--tfh-ink);color:var(--tfh-paper)}.tfh-archive-pagination .page-numbers.dots{min-width:auto;padding-inline:.25rem}.tfh-archive-empty{max-width:40rem;padding:clamp(1.5rem, 4vw, 2.25rem);border-radius:12px;background:var(--tfh-mist)}.tfh-archive-empty>*{margin-block:0}.tfh-archive-empty>*+*{margin-block-start:.75rem}@media (prefers-reduced-motion:reduce){.tfh-archive-card__media img,.tfh-topics__link{transition:none}.tfh-archive-card:hover .tfh-archive-card__media img{transform:none}}.tfh-archive-hero__query{color:var(--tfh-accent);overflow-wrap:anywhere}.tfh-archive-hero--search .tfh-archive-search,.tfh-archive-hero--lost .tfh-archive-search{max-width:34rem}.tfh-topics__count{display:inline-block;min-width:1.5em;margin-inline-start:.35rem;padding:.05rem .4rem;border-radius:4px;background:var(--tfh-paper);font-size:.8125rem;font-weight:700;text-align:center;color:var(--tfh-ink)}.tfh-topics__link[aria-current="page"] .tfh-topics__count{background:var(--tfh-paper);color:var(--tfh-ink)}.tfh-card-meta__kind{font-weight:700;color:var(--tfh-ink)}.tfh-archive-card:not(:has(>.tfh-archive-card__media))::before{content:"";display:block;aspect-ratio:3 / 2;border-radius:12px;background:url(/wp-content/themes/the-facilitation-hub/assets/img/swoosh.svg) no-repeat center 62% / 42%,var(--tfh-mist)}.tfh-archive-empty--search{max-width:44rem}.tfh-archive-empty__title{font-size:clamp(1.25rem, 1.1rem + 0.5vw, 1.5rem);color:var(--tfh-ink)}.tfh-archive-empty__tips{margin:0;padding-inline-start:1.25rem;line-height:1.7;color:var(--tfh-body)}.tfh-archive-empty__tips li+li{margin-block-start:.375rem}.tfh-archive-empty__tips li::marker{color:var(--tfh-teal)}.tfh-archive-hero__lens{display:none}@media (min-width:782px){.tfh-archive-hero__art--search .tfh-archive-hero__lens{position:absolute;left:-22%;top:12%;z-index:1;display:block;width:72%;height:auto;transform:rotate(4deg);filter:drop-shadow(0 10px 18px rgb(28 31 46 / .28));animation:tfh-lens-hunt 7s ease-in-out 0.6s infinite}}@keyframes tfh-lens-hunt{0%,100%{transform:rotate(4deg) translate(0,0)}30%{transform:rotate(4deg) translate(18%,-10%)}60%{transform:rotate(4deg) translate(30%,22%)}}.tfh-archive-hero__note{display:none}.tfh-archive-hero__art--lost{position:relative;display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:0.8fr 0.55fr 0.9fr;grid-template-areas:"blue yellow" "blue teal" "navy teal";gap:.5rem;order:-1;width:7.5rem;aspect-ratio:1;margin:.5rem 0 1.5rem .5rem;transform:rotate(-4deg)}.tfh-archive-hero__art--lost span{border-radius:10px}.tfh-archive-hero__art--lost span:nth-child(1){grid-area:blue;background:#0073ba}.tfh-archive-hero__art--lost span:nth-child(2){position:relative;grid-area:#ff0;border:2px dashed var(--tfh-body);background:#fff0;opacity:.55}.tfh-archive-hero__art--lost span:nth-child(2)::after{content:"";position:absolute;top:18%;left:50%;width:9px;height:9px;border-radius:50%;background:#e2574c;transform:translateX(-50%)}.tfh-archive-hero__art--lost span:nth-child(3){grid-area:teal;background:#3aa19e}.tfh-archive-hero__art--lost span:nth-child(4){grid-area:navy;background:#303465}.tfh-archive-hero__art--lost .tfh-archive-hero__note{position:absolute;right:-42%;bottom:-30%;display:grid;place-items:center;width:52%;aspect-ratio:1;margin:0;border-radius:4px 4px 4px 22% / 4px 4px 4px 22%;background:#ffde5a;box-shadow:0 10px 18px -8px rgb(28 31 46 / .45);font-family:var(--wp--preset--font-family--roboto-slab,Georgia,serif);font-size:clamp(1.1rem, 2.6vw, 2.25rem);font-weight:700;letter-spacing:-.02em;color:#303465;transform:rotate(16deg);transform-origin:30% 20%;animation:tfh-note-fall 1.1s cubic-bezier(.34,1.3,.64,1) 0.4s both}@keyframes tfh-note-fall{0%{opacity:0;transform:translate(-60%,-190%) rotate(0deg)}15%{opacity:1;transform:translate(-60%,-190%) rotate(-6deg)}100%{opacity:1;transform:rotate(16deg)}}@media (min-width:782px){.tfh-archive-hero__art--lost{order:0;gap:.75rem;width:clamp(11rem, 20vw, 16rem);margin:0 clamp(4rem, 8vw, 7rem) 3rem 0}.tfh-archive-hero__art--lost span{border-radius:14px}.tfh-archive-hero__art--lost span:nth-child(2){border-width:3px}.tfh-archive-hero__art--lost span:nth-child(2)::after{width:14px;height:14px}.tfh-archive-hero__art--lost .tfh-archive-hero__note{font-size:clamp(1.75rem, 3vw, 2.75rem)}.tfh-archive-hero__art--lost::after{content:none}}.tfh-archive-hero__text>.tfh-archive-hero__links{margin-block-start:1.25rem}.tfh-archive-hero__links .tfh-topics__list{flex-wrap:wrap;overflow:visible;padding:0}.tfh-archive-suggest__title{position:relative;margin:0 0 1.75rem;padding-block-end:.875rem;font-size:clamp(1.5rem, 1.3rem + 0.8vw, 1.875rem);line-height:1.25;color:var(--tfh-ink)}.tfh-archive-suggest__title::after{content:"";position:absolute;left:0;bottom:0;width:3.5rem;height:4px;border-radius:2px;background:var(--tfh-yellow)}.tfh-archive--lost .tfh-archive-suggest{padding-block-start:clamp(1rem, 3vw, 2rem)}@media (prefers-reduced-motion:reduce){.tfh-archive-hero__art--search .tfh-archive-hero__lens,.tfh-archive-hero__art--lost .tfh-archive-hero__note{animation:none}}.tfh-reveal .tfh-archive-grid>li{opacity:0;transform:translateY(18px)}.tfh-reveal .tfh-archive-grid>li.is-in{opacity:1;transform:none;transition:opacity 0.5s ease var(--tfh-reveal-delay,0ms),transform 0.6s cubic-bezier(.2,.7,.2,1) var(--tfh-reveal-delay,0ms)}