.home-latest__list[data-astro-cid-j6t7vndt]{flex-direction:column;display:flex}.home-latest__item[data-astro-cid-j6t7vndt]{border-bottom:var(--site-border-width) solid var(--site-stroke-soft);min-width:0}.home-latest__link[data-astro-cid-j6t7vndt]{align-items:flex-start;gap:var(--site-space-3);padding-block:var(--site-space-3);transition:background-color var(--site-duration-fast) var(--site-ease-out), transform var(--site-duration-fast) var(--site-ease-out);border-radius:0;display:flex}.home-latest__copy[data-astro-cid-j6t7vndt]{flex:1;min-width:0}.home-latest__image[data-astro-cid-j6t7vndt]{aspect-ratio:1;opacity:.88;background:0 0;border-radius:0;flex:none;width:3.75rem;height:auto}.home-latest__title[data-astro-cid-j6t7vndt]{font-weight:500}.home-latest__item[data-astro-cid-j6t7vndt]:focus-within{outline:var(--site-focus-ring);outline-offset:var(--site-focus-offset)}@media (hover:hover) and (pointer:fine){.home-latest__item[data-astro-cid-j6t7vndt]:hover .home-latest__link[data-astro-cid-j6t7vndt]{background-color:color-mix(in srgb, var(--site-fg) 2.5%, transparent);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.home-latest__link[data-astro-cid-j6t7vndt]{transition:background-color var(--site-duration-fast) var(--site-ease-out)}.home-latest__item[data-astro-cid-j6t7vndt]:hover .home-latest__link[data-astro-cid-j6t7vndt]{transform:none}}.site-view-all[data-astro-cid-wc3yj65x]{color:var(--site-muted);font-size:var(--site-text-sm);transition:color var(--site-duration-fast) var(--site-ease-out);flex:none;align-items:center;gap:.35rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.site-view-all[data-astro-cid-wc3yj65x]:hover{color:var(--site-accent)}.site-view-all__icon[data-astro-cid-wc3yj65x]{transition:transform var(--site-duration-fast) var(--site-ease-out)}.site-view-all[data-astro-cid-wc3yj65x]:hover .site-view-all__icon[data-astro-cid-wc3yj65x],.site-view-all[data-astro-cid-wc3yj65x]:focus-visible .site-view-all__icon[data-astro-cid-wc3yj65x]{transform:translate(2px)}.site-view-all[data-astro-cid-wc3yj65x]:focus-visible{outline:var(--site-focus-width) solid var(--site-accent);outline-offset:var(--site-focus-offset);border-radius:2px}@media (prefers-reduced-motion:reduce){.site-view-all[data-astro-cid-wc3yj65x],.site-view-all__icon[data-astro-cid-wc3yj65x]{transition:none}}.home-slider[data-astro-cid-lcdefpme]{border-bottom:0;display:grid}.home-slide[data-astro-cid-lcdefpme]{gap:var(--site-space-5);visibility:hidden;pointer-events:none;min-width:0;color:var(--site-fg);padding-block:var(--site-space-6);grid-area:1/1;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);align-items:center;display:grid}.home-slide[data-astro-cid-lcdefpme].is-active{visibility:visible;pointer-events:auto}.home-slide__media[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--site-surface-soft);border-radius:0;width:100%;overflow:hidden}.home-slide__image[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.home-slide__content[data-astro-cid-lcdefpme]{width:100%;min-width:0}.home-slide__eyebrow[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--site-space-4);color:var(--site-muted);font-size:var(--site-text-xs);font-variant-numeric:tabular-nums;display:flex}.home-slide__title[data-astro-cid-lcdefpme]{max-width:var(--site-reading-width);margin:var(--site-space-3) 0 0;font-size:clamp(1.625rem,2vw,1.75rem);font-weight:500;line-height:var(--site-leading-section-title);overflow-wrap:anywhere;transition:var(--site-transition-subtle)}.home-slide__description[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;max-width:var(--site-reading-width);margin:var(--site-space-3) 0 0;color:var(--site-muted);font-size:var(--site-text-sm);line-height:var(--site-leading-intro);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-slide[data-astro-cid-lcdefpme]:hover .home-slide__title[data-astro-cid-lcdefpme]{color:var(--site-accent)}.home-slide[data-astro-cid-lcdefpme]:focus-visible{outline:var(--site-focus-ring);outline-offset:var(--site-focus-offset)}.home-slide-toolbar[data-astro-cid-lcdefpme]{visibility:hidden;align-items:center;gap:var(--site-space-2);padding-bottom:var(--site-space-4);display:flex}.home-slider[data-astro-cid-lcdefpme][data-slider-ready] .home-slide-toolbar[data-astro-cid-lcdefpme]{visibility:visible}.home-slide-dots[data-astro-cid-lcdefpme]{align-items:center;gap:var(--site-space-2);margin-left:auto;display:flex}.home-slide-dot[data-astro-cid-lcdefpme]{border-radius:var(--site-radius-round);width:.3rem;height:.3rem;box-shadow:inset 0 0 0 1px var(--site-stroke);background:0 0}.home-slide-dot[data-astro-cid-lcdefpme].is-active{background:var(--site-muted);box-shadow:none}@media (width<=639px){.home-slide[data-astro-cid-lcdefpme]{gap:var(--site-space-4);padding-block:var(--site-space-5);grid-template-columns:minmax(6rem,8.5rem) minmax(0,1fr)}.home-slide__title[data-astro-cid-lcdefpme]{font-size:clamp(1.375rem,4.5vw,1.5rem)}}@media (prefers-reduced-motion:reduce){.home-slide__title[data-astro-cid-lcdefpme]{transition:none}}.home-section--latest[data-astro-cid-lcdefpme],.home-section--topics[data-astro-cid-lcdefpme],.home-section--contact[data-astro-cid-lcdefpme]{margin-top:clamp(2.75rem,4vw,3.75rem)}.home-section--topics[data-astro-cid-lcdefpme]{padding-block:clamp(.5rem,1.5vw,1rem) 0}.home-section--contact[data-astro-cid-lcdefpme]{padding-top:clamp(.5rem,1.5vw,1rem)}.home-topics-list[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.home-topics-list__item[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--site-space-3);border-bottom:var(--site-border-width) solid var(--site-stroke-soft);grid-template-columns:7.5rem minmax(0,1fr) auto;padding-block:.55rem;display:grid}.home-topics-list__desc[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=40rem){.home-topics-list__item[data-astro-cid-lcdefpme]{gap:var(--site-space-2);grid-template-columns:minmax(0,1fr) auto}.home-topics-list__desc[data-astro-cid-lcdefpme]{white-space:normal;grid-column:1/-1}}
