.category-cards[data-astro-cid-3p4phbsj]{padding:var(--spacing-stack) var(--spacing-hero-edge);background:var(--color-page);position:relative}.category-cards__list[data-astro-cid-3p4phbsj]{border:1px solid var(--color-tile-line);flex-direction:column;display:flex}@media (width>=62rem){.category-cards__list[data-astro-cid-3p4phbsj]{flex-direction:row}}.category-card[data-astro-cid-3p4phbsj]{border:1px solid var(--color-tile-line);margin-block-start:-1px;display:flex;position:relative;overflow:clip}@media (width>=62rem){.category-card[data-astro-cid-3p4phbsj]{flex:1 1 0;margin-block-start:0;margin-inline-start:-1px}}.category-card__link[data-astro-cid-3p4phbsj]{inline-size:100%;padding-block:calc(8 * var(--type-base));border:1px solid var(--color-tile-line);color:var(--color-ink);text-decoration:none;display:flex}@media (width>=62rem){.category-card__link[data-astro-cid-3p4phbsj]{padding-block:calc(6 * var(--type-base))}}@media (width<48rem){.category-card__link[data-astro-cid-3p4phbsj]{padding-block:calc(4 * var(--type-base))}}.category-card__link[data-astro-cid-3p4phbsj]:after{content:"";z-index:4;pointer-events:none;position:absolute;inset:0}.category-card__link[data-astro-cid-3p4phbsj]:focus-visible{outline:none}.category-card__link[data-astro-cid-3p4phbsj]:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width));box-shadow:inset 0 0 0 calc(3 * var(--focus-width)) var(--color-page)}.category-card__container[data-astro-cid-3p4phbsj]{z-index:3;padding-block:0}@media (30rem<=width<48rem){.category-card__container[data-astro-cid-3p4phbsj]{padding-inline:calc(3 * var(--type-base))}}@media (width>=62rem){.category-card__container[data-astro-cid-3p4phbsj]{padding-inline:calc(3 * var(--type-base));justify-content:flex-start}.category-card__content[data-astro-cid-3p4phbsj]{flex:1;justify-content:flex-start}.category-card__text[data-astro-cid-3p4phbsj]{flex:1}}.category-card__content[data-astro-cid-3p4phbsj]{max-inline-size:calc(37 * var(--column-em));text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}.category-card__text[data-astro-cid-3p4phbsj],.category-card__action[data-astro-cid-3p4phbsj]{margin-block-start:var(--spacing-card)}@media (width<30rem){.category-card__content[data-astro-cid-3p4phbsj]{max-inline-size:calc(34 * var(--column-em))}}.category-card__title[data-astro-cid-3p4phbsj]{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-card-title);text-underline-offset:.2em;text-transform:none;font-weight:400;line-height:1.1em;text-decoration-thickness:1px}.category-card__text[data-astro-cid-3p4phbsj]{color:var(--color-ink);font-family:var(--font-sans);font-size:max(.75rem, calc(1.1 * var(--type-base)));font-weight:400;line-height:1.5em}@media (width<30rem){.category-card__text[data-astro-cid-3p4phbsj]{font-size:calc(1.2 * var(--type-base))}}.category-card__link[data-astro-cid-3p4phbsj]:focus-visible .category-card__title[data-astro-cid-3p4phbsj]{text-decoration-line:underline}.category-card__link[data-astro-cid-3p4phbsj]:focus-visible .category-card__action[data-astro-cid-3p4phbsj]{border-color:var(--color-button-line-hover);background:var(--color-button-hover);box-shadow:var(--shadow-button-hover)}@media (hover:hover){.category-card__link[data-astro-cid-3p4phbsj]:hover .category-card__title[data-astro-cid-3p4phbsj]{text-decoration-line:underline}.category-card__link[data-astro-cid-3p4phbsj]:hover .category-card__action[data-astro-cid-3p4phbsj]{border-color:var(--color-button-line-hover);background:var(--color-button-hover);box-shadow:var(--shadow-button-hover)}}@media (prefers-reduced-motion:no-preference){.category-card__action[data-astro-cid-3p4phbsj]{transition:border-color var(--dur-short), background-color var(--dur-short), box-shadow var(--dur-medium) var(--ease-out)}}.category-card__overlay[data-astro-cid-3p4phbsj]{z-index:2;background:var(--color-tile-overlay);mix-blend-mode:multiply;position:absolute;inset:0}@media (width<30rem){.category-card__overlay[data-astro-cid-3p4phbsj]{box-shadow:var(--shadow-tile)}}.category-card__media[data-astro-cid-3p4phbsj]{z-index:1;view-timeline:--category-card-media block;view-timeline-inset:0;position:absolute;inset:0;overflow:hidden}.category-card__media[data-astro-cid-3p4phbsj] img{object-fit:cover;block-size:150%;inline-size:100%;max-inline-size:none;position:absolute;inset-block-start:-25%;inset-inline-start:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.category-card__media[data-astro-cid-3p4phbsj] img{animation:linear both category-card-parallax}.category-card[data-astro-cid-3p4phbsj] .category-card__media[data-astro-cid-3p4phbsj] img{animation-timeline:--category-card-media}}}@keyframes category-card-parallax{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}
