.directory-root[data-v-8828f2af]{align-items:stretch;display:grid;gap:20px 16px;grid-auto-flow:dense;grid-template-columns:repeat(5,1fr)}.dir-cell[data-v-8828f2af]{border-radius:14px;cursor:pointer;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative}.dir-card-light[data-v-8828f2af]{background-color:#00000005;border:1px solid rgba(0,0,0,.06)}.dir-card-dark[data-v-8828f2af]{background-color:#ffffff0a;border:1px solid hsla(0,0%,100%,.08)}.dir-cell-hero[data-v-8828f2af]{grid-column:span 2}.dir-hero-img[data-v-8828f2af]{inset:0;position:absolute}.dir-hero-img img[data-v-8828f2af]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.dir-cell-hero:hover .dir-hero-img img[data-v-8828f2af]{transform:scale(1.04)}.dir-hero-overlay[data-v-8828f2af]{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 50%,transparent);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:18px 20px;position:absolute}.dir-hero-pill[data-v-8828f2af]{align-self:flex-start;border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.dir-hero-title[data-v-8828f2af]{font-size:22px;font-weight:800;-webkit-line-clamp:3;line-height:1.2;margin:0 0 6px}.dir-hero-excerpt[data-v-8828f2af],.dir-hero-title[data-v-8828f2af]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.dir-hero-excerpt[data-v-8828f2af]{font-size:13px;-webkit-line-clamp:2;line-height:1.45;margin:0;opacity:.85}.dir-cell-single[data-v-8828f2af]{grid-column:span 1}.dir-single-img[data-v-8828f2af]{aspect-ratio:16/10;flex-shrink:0;overflow:hidden;width:100%}.dir-single-img img[data-v-8828f2af]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.dir-cell-single:hover .dir-single-img img[data-v-8828f2af]{transform:scale(1.05)}.dir-single-body[data-v-8828f2af]{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;padding:12px 14px 14px}.dir-single-meta[data-v-8828f2af]{font-size:11px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.dir-single-title[data-v-8828f2af]{display:-webkit-box;font-size:15px;font-weight:700;-webkit-line-clamp:3;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.dir-img-light[data-v-8828f2af]{background-color:#0000000f}.dir-img-dark[data-v-8828f2af]{background-color:#ffffff0f}@media(max-width:1100px){.directory-root[data-v-8828f2af]{grid-template-columns:repeat(4,1fr)}}@media(max-width:820px){.directory-root[data-v-8828f2af]{grid-template-columns:repeat(2,1fr)}.dir-cell-hero[data-v-8828f2af]{grid-column:span 1}.dir-cell-hero .dir-hero-img[data-v-8828f2af]{aspect-ratio:16/10;flex-shrink:0;inset:auto;position:relative;width:100%}.dir-cell-hero .dir-hero-overlay[data-v-8828f2af]{background:none;color:inherit;flex:1 1 auto;gap:4px;inset:auto;padding:12px 14px 14px;position:relative}.dir-cell-hero .dir-hero-pill[data-v-8828f2af]{background-color:transparent!important;font-size:11px;font-weight:600;margin:0 0 4px;opacity:.65;padding:0}.dir-card-light .dir-hero-pill[data-v-8828f2af]{color:#6b7280}.dir-card-dark .dir-hero-pill[data-v-8828f2af]{color:#ffffffb3}.dir-cell-hero .dir-hero-title[data-v-8828f2af]{font-size:15px;font-weight:700;line-height:1.3}.dir-card-light .dir-hero-title[data-v-8828f2af]{color:#111827}.dir-card-dark .dir-hero-title[data-v-8828f2af]{color:#fff}.dir-cell-hero .dir-hero-excerpt[data-v-8828f2af]{display:none}}@media(max-width:480px){.directory-root[data-v-8828f2af]{grid-template-columns:1fr}}.portal-root[data-v-2d1a6d8d]{align-items:stretch;display:grid;gap:20px 16px;grid-template-columns:repeat(4,1fr)}.portal-card-light[data-v-2d1a6d8d]{background-color:#00000005;border:1px solid rgba(0,0,0,.06)}.portal-card-dark[data-v-2d1a6d8d]{background-color:#ffffff0a;border:1px solid hsla(0,0%,100%,.08)}.portal-slider[data-v-2d1a6d8d]{border-radius:14px;cursor:pointer;grid-column:span 2;grid-row:span 1;isolation:isolate;min-height:320px;overflow:hidden;position:relative}.portal-slide[data-v-2d1a6d8d]{display:flex;flex-direction:column;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease}.portal-slide-active[data-v-2d1a6d8d]{opacity:1;pointer-events:auto}.portal-slide-img[data-v-2d1a6d8d]{inset:0;position:absolute}.portal-slide-img img[data-v-2d1a6d8d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.portal-slide-active:hover .portal-slide-img img[data-v-2d1a6d8d]{transform:scale(1.04)}.portal-slide-overlay[data-v-2d1a6d8d]{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 50%,transparent);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:22px 24px 36px;position:absolute}.portal-slide-pill[data-v-2d1a6d8d]{align-self:flex-start;border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:10px;padding:4px 10px;text-transform:uppercase}.portal-slide-title[data-v-2d1a6d8d]{font-size:22px;font-weight:800;-webkit-line-clamp:3;line-height:1.2;margin:0 0 6px}.portal-slide-excerpt[data-v-2d1a6d8d],.portal-slide-title[data-v-2d1a6d8d]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.portal-slide-excerpt[data-v-2d1a6d8d]{font-size:13px;-webkit-line-clamp:2;line-height:1.45;margin:0;opacity:.85}.portal-arrow[data-v-2d1a6d8d]{align-items:center;background-color:#00000080;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:36px;z-index:2}.portal-arrow[data-v-2d1a6d8d]:hover{background-color:#000000bf}.portal-arrow-prev[data-v-2d1a6d8d]{left:12px}.portal-arrow-next[data-v-2d1a6d8d]{right:12px}.portal-dots[data-v-2d1a6d8d]{bottom:14px;display:flex;gap:6px;justify-content:center;left:0;position:absolute;right:0;z-index:2}.portal-dot[data-v-2d1a6d8d]{background-color:#ffffff73;border:none;border-radius:2px;cursor:pointer;height:3px;padding:0;transition:background-color .2s ease,width .2s ease;width:22px}.portal-dot-active[data-v-2d1a6d8d]{background-color:#fff;width:30px}.portal-single[data-v-2d1a6d8d]{border-radius:14px;cursor:pointer;display:flex;flex-direction:column;grid-column:span 1;overflow:hidden}.portal-single-img[data-v-2d1a6d8d]{aspect-ratio:16/10;flex-shrink:0;overflow:hidden;width:100%}.portal-single-img img[data-v-2d1a6d8d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.portal-single:hover .portal-single-img img[data-v-2d1a6d8d]{transform:scale(1.05)}.portal-single-body[data-v-2d1a6d8d]{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;padding:12px 14px 14px}.portal-single-meta[data-v-2d1a6d8d]{font-size:11px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.portal-single-title[data-v-2d1a6d8d]{display:-webkit-box;font-size:15px;font-weight:700;-webkit-line-clamp:3;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.portal-img-light[data-v-2d1a6d8d]{background-color:#0000000f}.portal-img-dark[data-v-2d1a6d8d]{background-color:#ffffff0f}@media(max-width:1100px){.portal-root[data-v-2d1a6d8d]{grid-template-columns:repeat(3,1fr)}.portal-slider[data-v-2d1a6d8d]{grid-column:span 2}}@media(max-width:820px){.portal-root[data-v-2d1a6d8d]{grid-template-columns:repeat(2,1fr)}.portal-slider[data-v-2d1a6d8d]{grid-column:span 2;min-height:260px}}@media(max-width:480px){.portal-root[data-v-2d1a6d8d]{grid-template-columns:1fr}.portal-slider[data-v-2d1a6d8d]{grid-column:span 1;min-height:220px}.portal-slide-title[data-v-2d1a6d8d]{font-size:17px}.portal-slide-excerpt[data-v-2d1a6d8d]{display:none}}.mosaic-root[data-v-d91c9e3d]{align-items:stretch;display:grid;gap:16px;grid-auto-flow:dense;grid-template-columns:repeat(4,1fr)}.mosaic-card-light[data-v-d91c9e3d]{background-color:#00000005;border:1px solid rgba(0,0,0,.06)}.mosaic-card-dark[data-v-d91c9e3d]{background-color:#ffffff0a;border:1px solid hsla(0,0%,100%,.08)}.mosaic-img-light[data-v-d91c9e3d]{background-color:#0000000f}.mosaic-img-dark[data-v-d91c9e3d]{background-color:#ffffff0f}.mosaic-wide[data-v-d91c9e3d]{border-radius:14px;cursor:pointer;display:grid;grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:280px;overflow:hidden}.mosaic-wide-img[data-v-d91c9e3d]{overflow:hidden;position:relative}.mosaic-wide-img img[data-v-d91c9e3d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .6s ease;width:100%}.mosaic-wide:hover .mosaic-wide-img img[data-v-d91c9e3d]{transform:scale(1.04)}.mosaic-wide-body[data-v-d91c9e3d]{display:flex;flex-direction:column;gap:10px;padding:22px 24px}.mosaic-wide-title[data-v-d91c9e3d]{font-size:22px;font-weight:800;-webkit-line-clamp:3;line-height:1.25;transition:color .2s ease}.mosaic-wide-excerpt[data-v-d91c9e3d],.mosaic-wide-title[data-v-d91c9e3d]{display:-webkit-box;margin:0;-webkit-box-orient:vertical;overflow:hidden}.mosaic-wide-excerpt[data-v-d91c9e3d]{font-size:14px;-webkit-line-clamp:4;line-height:1.5}.mosaic-wide-meta[data-v-d91c9e3d]{font-size:11px;font-weight:600;letter-spacing:.04em;margin:auto 0 0;text-transform:uppercase}.mosaic-pair[data-v-d91c9e3d]{display:flex;flex-direction:column;gap:16px;grid-column:span 1;min-height:280px}.mosaic-mini[data-v-d91c9e3d]{border-radius:12px;cursor:pointer;display:grid;flex:1 1 0;grid-template-columns:110px minmax(0,1fr);min-height:0;overflow:hidden}.mosaic-mini-img[data-v-d91c9e3d]{overflow:hidden;position:relative}.mosaic-mini-img img[data-v-d91c9e3d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.mosaic-mini:hover .mosaic-mini-img img[data-v-d91c9e3d]{transform:scale(1.06)}.mosaic-mini-body[data-v-d91c9e3d]{display:flex;flex-direction:column;gap:6px;justify-content:space-between;padding:12px 14px}.mosaic-mini-title[data-v-d91c9e3d]{display:-webkit-box;font-size:14px;font-weight:700;-webkit-line-clamp:3;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.mosaic-mini-meta[data-v-d91c9e3d]{font-size:10px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.mosaic-big[data-v-d91c9e3d]{border-radius:14px;cursor:pointer;display:flex;flex-direction:column;grid-column:span 1;min-height:280px;overflow:hidden}.mosaic-big-img[data-v-d91c9e3d]{flex:1 1 auto;min-height:160px;overflow:hidden;position:relative;width:100%}.mosaic-big-img img[data-v-d91c9e3d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.mosaic-big:hover .mosaic-big-img img[data-v-d91c9e3d]{transform:scale(1.05)}.mosaic-big-body[data-v-d91c9e3d]{display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:14px 16px 16px}.mosaic-big-title[data-v-d91c9e3d]{display:-webkit-box;font-size:15px;font-weight:700;-webkit-line-clamp:3;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.mosaic-big-meta[data-v-d91c9e3d]{font-size:11px;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}@media(max-width:1100px){.mosaic-root[data-v-d91c9e3d]{grid-template-columns:repeat(2,1fr)}.mosaic-wide[data-v-d91c9e3d]{grid-column:span 2}}@media(max-width:760px){.mosaic-wide[data-v-d91c9e3d]{grid-template-columns:1fr;min-height:0}.mosaic-wide-img[data-v-d91c9e3d]{aspect-ratio:16/9;position:relative}.mosaic-wide-img img[data-v-d91c9e3d]{inset:auto;position:relative}.mosaic-wide-body[data-v-d91c9e3d]{padding:16px 18px}.mosaic-wide-title[data-v-d91c9e3d]{font-size:19px}.mosaic-pair[data-v-d91c9e3d]{min-height:0}.mosaic-big[data-v-d91c9e3d],.mosaic-pair[data-v-d91c9e3d]{min-height:220px}}@media(max-width:540px){.mosaic-root[data-v-d91c9e3d]{gap:14px;grid-template-columns:1fr}.mosaic-big[data-v-d91c9e3d],.mosaic-pair[data-v-d91c9e3d],.mosaic-wide[data-v-d91c9e3d]{grid-column:span 1}.mosaic-pair[data-v-d91c9e3d]{gap:12px}.mosaic-mini[data-v-d91c9e3d]{grid-template-columns:96px minmax(0,1fr)}.mosaic-mini-body[data-v-d91c9e3d]{padding:10px 12px}.mosaic-mini-title[data-v-d91c9e3d]{font-size:13px}.mosaic-big[data-v-d91c9e3d]{min-height:0}.mosaic-big-img[data-v-d91c9e3d]{aspect-ratio:16/10;min-height:180px}.mosaic-big-body[data-v-d91c9e3d]{padding:12px 14px 14px}.mosaic-wide-title[data-v-d91c9e3d]{font-size:18px}.mosaic-wide-excerpt[data-v-d91c9e3d]{-webkit-line-clamp:3}}.scrollbar-hide[data-v-d3362b1e]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-d3362b1e]::-webkit-scrollbar{display:none}
