.blog-card[data-astro-cid-e3grugc2]{display:block;width:100%;max-width:356px;color:var(--color-bg);text-decoration:none;border-radius:var(--radius-md) var(--radius-md) 0 0;box-shadow:var(--shadow-card);transition:transform .2s ease,box-shadow .2s ease}.blog-card[data-astro-cid-e3grugc2]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-dark);outline-offset:var(--focus-ring-offset)}.blog-card[data-astro-cid-e3grugc2]:active{transform:scale(.99)}.blog-card__media[data-astro-cid-e3grugc2]{aspect-ratio:356/205;overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0}.blog-card__media[data-astro-cid-e3grugc2] .blog-card__image{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center;transition:transform .2s ease}.blog-card__body[data-astro-cid-e3grugc2]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.blog-card__badges[data-astro-cid-e3grugc2]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.blog-card__badge[data-astro-cid-e3grugc2]{padding:var(--space-1) var(--space-2);border-radius:6px;background-color:var(--color-overlay-tile);color:var(--color-brand-deep);font-family:var(--type-badge-family);font-size:var(--type-badge-size);font-weight:var(--type-badge-weight);line-height:var(--type-badge-line-height);letter-spacing:var(--type-badge-letter-spacing);line-height:13px}.blog-card__title[data-astro-cid-e3grugc2],.blog-card__excerpt[data-astro-cid-e3grugc2]{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical}.blog-card__title[data-astro-cid-e3grugc2]{-webkit-line-clamp:3;line-clamp:3;font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line-height);letter-spacing:var(--type-card-title-letter-spacing);color:var(--color-bg);transition:color .2s ease}.blog-card__excerpt[data-astro-cid-e3grugc2]{-webkit-line-clamp:2;line-clamp:2;font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing);font-size:var(--type-supporting-size);color:var(--color-text-muted-on-dark)}.blog-card__meta[data-astro-cid-e3grugc2]{margin:0;font-family:var(--type-meta-family);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line-height);letter-spacing:var(--type-meta-letter-spacing);color:var(--color-text-muted-on-dark)}@media(hover:hover){.blog-card[data-astro-cid-e3grugc2]:hover{box-shadow:var(--shadow-card-hover)}.blog-card[data-astro-cid-e3grugc2]:hover .blog-card__title[data-astro-cid-e3grugc2]{color:var(--color-accent)}.blog-card[data-astro-cid-e3grugc2]:hover .blog-card__image{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.blog-card[data-astro-cid-e3grugc2],.blog-card__media[data-astro-cid-e3grugc2] .blog-card__image,.blog-card__title[data-astro-cid-e3grugc2]{transition:none}.blog-card[data-astro-cid-e3grugc2]:active,.blog-card[data-astro-cid-e3grugc2]:hover .blog-card__image{transform:none}}.filter-menu[data-astro-cid-qpa7u7kg]{position:relative;flex:0 0 auto}.filter-menu__trigger[data-astro-cid-qpa7u7kg]{display:flex;align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-4);border:0;border-radius:var(--radius-md);background-color:var(--color-accent);color:var(--color-bg);cursor:pointer;font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing);font-weight:600}.filter-menu__trigger[data-astro-cid-qpa7u7kg]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-dark);outline-offset:var(--focus-ring-offset)}@media(orientation:portrait)and (max-width:599.98px){.filter-menu__trigger[data-astro-cid-qpa7u7kg]{gap:var(--space-2);padding:0 var(--space-2)}.filter-menu__panel[data-astro-cid-qpa7u7kg]{max-width:calc(100vw - var(--space-12))}}.filter-menu__trigger[data-astro-cid-qpa7u7kg][data-active=true] .filter-menu__label[data-astro-cid-qpa7u7kg]:after{content:"";display:inline-block;width:6px;height:6px;margin-left:var(--space-2);border-radius:50%;background-color:currentColor;vertical-align:middle}.filter-menu__trigger[data-astro-cid-qpa7u7kg] svg{flex:0 0 auto;width:20px;height:20px}.filter-menu__panel[data-astro-cid-qpa7u7kg]{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:5;box-sizing:border-box;min-width:180px;max-height:min(320px,60vh);margin:0;padding:var(--space-2);overflow-y:auto;border:0;border-radius:var(--radius-md);background-color:var(--color-bg);box-shadow:var(--shadow-card);color:var(--color-brand-deep)}.filter-menu__panel[data-astro-cid-qpa7u7kg][hidden]{display:none}.filter-menu__legend[data-astro-cid-qpa7u7kg]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filter-menu__option[data-astro-cid-qpa7u7kg]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}.filter-menu__option[data-astro-cid-qpa7u7kg]:hover{background-color:color-mix(in srgb,var(--color-brand-deep) 8%,transparent)}.filter-menu__option[data-astro-cid-qpa7u7kg]:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color-on-light);outline-offset:var(--focus-ring-offset)}.filter-menu__option[data-astro-cid-qpa7u7kg]:has(input:checked){font-weight:700}.filter-menu__option[data-astro-cid-qpa7u7kg]:has(input:checked):after{content:"";width:6px;height:11px;margin-right:var(--space-1);border:solid var(--color-accent);border-width:0 2.5px 2.5px 0;transform:rotate(45deg) translateY(-2px)}.filter-menu__option[data-astro-cid-qpa7u7kg] input[data-astro-cid-qpa7u7kg]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-filters[data-astro-cid-vhlt4c5n]{display:flex;gap:var(--space-4);margin-block:var(--space-12)}.blog-filters[data-astro-cid-vhlt4c5n][hidden]{display:none}.blog-filters__search[data-astro-cid-vhlt4c5n]{position:relative;display:flex;flex:0 1 740px;align-items:center;min-width:0;height:36px;margin-left:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-bg);color:var(--color-brand-deep);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}.blog-filters__icon[data-astro-cid-vhlt4c5n]{position:absolute;left:calc(var(--space-4) + var(--space-1));width:28px;height:28px;color:var(--color-accent);pointer-events:none}.blog-filters__input[data-astro-cid-vhlt4c5n]{width:100%;min-width:0;height:100%;padding:0 var(--space-4) 0 calc(var(--space-4) + var(--space-1) + 28px + var(--space-8));border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit}.blog-filters__input[data-astro-cid-vhlt4c5n]::placeholder{color:#0009;opacity:1}.blog-filters__input[data-astro-cid-vhlt4c5n]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-dark);outline-offset:var(--focus-ring-offset)}.blog-filters__status[data-astro-cid-vhlt4c5n]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-filters__empty[data-astro-cid-vhlt4c5n]{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding-block:var(--space-12);text-align:center}.blog-filters__empty[data-astro-cid-vhlt4c5n][hidden]{display:none}.blog-filters__empty-text[data-astro-cid-vhlt4c5n]{margin:0;font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}.blog-filters__button[data-astro-cid-vhlt4c5n]{cursor:pointer;padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);text-decoration:none;font-family:var(--type-button-family);font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line-height);letter-spacing:var(--type-button-letter-spacing)}.blog-filters__button[data-astro-cid-vhlt4c5n]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-dark);outline-offset:var(--focus-ring-offset)}.blog-filters__button[data-astro-cid-vhlt4c5n]{border:1.5px solid var(--color-bg);background:transparent;color:var(--color-bg);transition:background-color .15s ease,color .15s ease}.blog-filters__button[data-astro-cid-vhlt4c5n]:hover{background-color:var(--color-bg);color:var(--color-brand-deep)}@media(prefers-reduced-motion:reduce){.blog-filters__button[data-astro-cid-vhlt4c5n]{transition:none}}.blog-filters__button--more[data-astro-cid-vhlt4c5n]{display:block;margin:var(--space-12) auto 0}.blog-filters__button[data-astro-cid-vhlt4c5n][hidden]{display:none}@media(orientation:portrait)and (max-width:599.98px){.blog-filters[data-astro-cid-vhlt4c5n]{gap:var(--space-2)}.blog-filters__search[data-astro-cid-vhlt4c5n]{margin-left:0}.blog-filters__icon[data-astro-cid-vhlt4c5n]{left:var(--space-3);width:20px;height:20px}.blog-filters__input[data-astro-cid-vhlt4c5n]{padding-left:calc(var(--space-3) + 20px + var(--space-2))}}.featured[data-astro-cid-nk75unoo]{--featured-arrow-size: 40px;--blog-icons-size: 24px;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-6)}.featured__viewport[data-astro-cid-nk75unoo]{display:grid;width:100%;max-width:720px;margin-inline:auto;touch-action:pan-y}.featured__slide[data-astro-cid-nk75unoo]{grid-area:1/1;display:flex;flex-direction:column;gap:var(--space-4);visibility:hidden}.featured__slide[data-astro-cid-nk75unoo][data-active]{visibility:visible}.featured__head[data-astro-cid-nk75unoo]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.featured__title[data-astro-cid-nk75unoo]{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-family:var(--type-card-title-family);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line-height);letter-spacing:var(--type-card-title-letter-spacing)}.featured__title-link[data-astro-cid-nk75unoo]{color:var(--color-bg);text-decoration:none}.featured__title-link[data-astro-cid-nk75unoo]:hover{color:var(--color-accent)}.featured__title-link[data-astro-cid-nk75unoo]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-dark);outline-offset:var(--focus-ring-offset)}.featured__meta[data-astro-cid-nk75unoo]{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:var(--space-3);margin:0;color:var(--color-accent);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing);font-size:var(--type-supporting-size)}.featured__media[data-astro-cid-nk75unoo]{aspect-ratio:16/9;overflow:hidden}.featured__media[data-astro-cid-nk75unoo] .featured__image{display:block;width:100%;height:100%;object-fit:cover}.featured__foot[data-astro-cid-nk75unoo]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.featured__badges[data-astro-cid-nk75unoo]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.featured__badge[data-astro-cid-nk75unoo]{padding:var(--space-2) var(--space-4);border-radius:10px;background-color:var(--color-overlay-tile);color:var(--color-brand-deep);font-family:var(--type-badge-family);font-size:var(--type-badge-size);font-weight:var(--type-badge-weight);line-height:var(--type-badge-line-height);letter-spacing:var(--type-badge-letter-spacing);font-size:var(--type-supporting-size);line-height:19px}.featured__arrow[data-astro-cid-nk75unoo]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--featured-arrow-size);height:var(--featured-arrow-size);padding:0;border:0;border-radius:50%;background-color:var(--color-accent);color:var(--color-bg);cursor:pointer;visibility:hidden}.featured__arrow[data-astro-cid-nk75unoo]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color-on-dark);outline-offset:var(--focus-ring-offset)}.featured__arrow[data-astro-cid-nk75unoo] svg[data-astro-cid-nk75unoo]{width:60%;height:60%}.featured[data-astro-cid-nk75unoo][data-ready] .featured__arrow[data-astro-cid-nk75unoo]{visibility:visible}.featured__arrow--prev[data-astro-cid-nk75unoo]{grid-column:1;grid-row:1}.featured__arrow--next[data-astro-cid-nk75unoo]{grid-column:3;grid-row:1}.featured__viewport[data-astro-cid-nk75unoo]{grid-column:2;grid-row:1}.featured__status[data-astro-cid-nk75unoo]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1023.98px){.featured[data-astro-cid-nk75unoo]{--featured-arrow-size: 32px;column-gap:var(--space-3)}}@media(orientation:portrait)and (max-width:599.98px){.featured[data-astro-cid-nk75unoo]{--featured-arrow-size: 28px;--blog-icons-size: 20px;column-gap:var(--space-2)}.featured__title[data-astro-cid-nk75unoo]{font-size:12px}.featured__meta[data-astro-cid-nk75unoo]{font-size:10px}.featured__badge[data-astro-cid-nk75unoo]{padding:5px var(--space-4);font-size:var(--type-badge-size);line-height:var(--type-badge-line-height)}}.blog-cta-container{position:relative}.blog-cta-section{position:relative;isolation:isolate;overflow:hidden;--section-pad-top: var(--space-12);--section-pad-bottom: 160px;--cta-fade-length: 300px}.blog-cta-container:before,.blog-cta-container:after{content:"";position:absolute;z-index:-1;left:calc(50% - 50vw);width:100vw}.blog-cta-container:before{top:50%;height:calc(50% + var(--section-pad-bottom));background:var(--gradient-deep-to-white) top/100% min(var(--cta-fade-length),100%) no-repeat,var(--color-bg)}.blog-cta-container:after{top:calc(100% + var(--section-pad-bottom));height:100vh;background:var(--color-bg)}@media(min-width:1024px){.blog-cta-section{--section-pad-top: 160px}}@media(orientation:portrait)and (max-width:599.98px){.blog-cta-section .dual-cta.blog-cta{grid-template-rows:auto auto}}.blog-hero{--page-hero-sub-size: var(--type-supporting-size)}@media(orientation:portrait)and (max-width:599.98px){.blog-hero{--page-hero-sub-size: var(--type-meta-size)}}.blog-featured-band{--section-pad-top: 0px}.blog-section-header{--section-header-gap: var(--space-8)}@media(max-width:1023.98px){.blog-section-header{--section-header-align: center;--section-header-text-align: center}}.blog-featured-header{--section-header-gap: calc(var(--space-12) * 2)}.blog-archive-band{--section-pad-top: calc(var(--space-12) * 2.5)}.blog-archive-anchor[data-astro-cid-vnrdjxtv]{display:block;scroll-margin-top:calc(var(--header-height) + var(--space-6))}@media(orientation:portrait)and (max-width:599.98px){.blog-featured-header{--section-header-gap: var(--space-12)}}.blog-grid[data-astro-cid-vnrdjxtv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:32px 16px}.blog-grid[data-astro-cid-vnrdjxtv][hidden]{display:none}@media(min-width:1024px)and (max-width:1279.98px)and (orientation:landscape){.blog-grid[data-astro-cid-vnrdjxtv]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px}}@media(orientation:portrait)and (min-width:600px)and (max-width:1279.98px){.blog-grid[data-astro-cid-vnrdjxtv]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media(orientation:portrait)and (max-width:599.98px){.blog-grid[data-astro-cid-vnrdjxtv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(orientation:landscape)and (max-width:1023.98px)and (pointer:coarse){.blog-grid[data-astro-cid-vnrdjxtv]{grid-template-columns:repeat(4,minmax(0,1fr))}}.blog-pagination[data-astro-cid-vnrdjxtv]{margin-top:var(--space-12)}
