.home-card-module-scss-module__0JfJYq__container{isolation:isolate;gap:var(--space-400);background-color:var(--color-surface-panel);padding:var(--space-400);border:1px solid var(--color-border);border-radius:var(--radius-100);flex-direction:column;display:flex;position:relative;overflow:clip}@media screen and (min-width:769px){.home-card-module-scss-module__0JfJYq__container{-moz-column-gap:var(--space-600);column-gap:var(--space-600);grid-template:"header picture""summary picture"1fr/minmax(0,1fr) auto;display:grid}}.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__header{gap:var(--space-50);flex-direction:column;grid-area:header;text-decoration:none;display:flex}.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__header .home-card-module-scss-module__0JfJYq__title{font-weight:var(--font-weight-bold);font-family:var(--font-family-display);font-size:var(--font-size-500)}.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__header .home-card-module-scss-module__0JfJYq__title span:first-child{color:var(--color-text)}.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__header .home-card-module-scss-module__0JfJYq__caption{font-size:var(--font-size-50);color:var(--color-text-dim);font-weight:var(--font-weight-regular)}.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__picture{grid-area:picture;align-self:flex-end}@media screen and not (min-width:769px){.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__picture{border-bottom:1px solid var(--color-border);justify-content:flex-end;align-self:stretch;display:flex}}.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__picture .home-card-module-scss-module__0JfJYq__figure{--picture-size:240px;--gear-scale:1.1;display:block;position:relative}.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__picture .home-card-module-scss-module__0JfJYq__figure .home-card-module-scss-module__0JfJYq__gear{z-index:-1;aspect-ratio:1;width:320px;height:auto;transform:translate(-50%, -50%) scale(var(--gear-scale));opacity:.5;position:absolute;top:50%;left:60%}@media screen and not (min-width:769px){.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__picture .home-card-module-scss-module__0JfJYq__figure .home-card-module-scss-module__0JfJYq__gear{clip-path:inset(0 0 calc(50% - var(--picture-size) / 2 / var(--gear-scale)) 0)}}@media screen and (min-width:769px){.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__picture .home-card-module-scss-module__0JfJYq__figure .home-card-module-scss-module__0JfJYq__gear{top:calc(50% + var(--space-400))}}.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__picture .home-card-module-scss-module__0JfJYq__figure .home-card-module-scss-module__0JfJYq__image{width:var(--picture-size);aspect-ratio:1;height:auto;display:block}@media screen and (min-width:769px){.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__picture .home-card-module-scss-module__0JfJYq__figure .home-card-module-scss-module__0JfJYq__image{transform:translateY(var(--space-400))}}.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__summary{grid-area:summary;align-self:end}.home-card-module-scss-module__0JfJYq__container .home-card-module-scss-module__0JfJYq__summary:empty{display:none}.home-card-module-scss-module__0JfJYq__container:has(>.home-card-module-scss-module__0JfJYq__summary:empty) .home-card-module-scss-module__0JfJYq__picture{border-bottom:none}.home-card-module-scss-module__0JfJYq__container:has(>.home-card-module-scss-module__0JfJYq__summary:empty) .home-card-module-scss-module__0JfJYq__picture .home-card-module-scss-module__0JfJYq__figure .home-card-module-scss-module__0JfJYq__gear{clip-path:none}
.home-sub-card-module-scss-module__S47xkq__container{gap:var(--space-400);background-color:var(--color-surface-panel);padding:var(--space-400);border:1px solid var(--color-border);border-radius:var(--radius-100);flex-direction:column;display:flex}.home-sub-card-module-scss-module__S47xkq__container .home-sub-card-module-scss-module__S47xkq__header{justify-content:space-between;align-items:center;gap:var(--space-400);display:flex}.home-sub-card-module-scss-module__S47xkq__container .home-sub-card-module-scss-module__S47xkq__header .home-sub-card-module-scss-module__S47xkq__heading{gap:var(--space-50);flex-direction:column;min-width:0;text-decoration:none;display:flex}.home-sub-card-module-scss-module__S47xkq__container .home-sub-card-module-scss-module__S47xkq__header .home-sub-card-module-scss-module__S47xkq__heading .home-sub-card-module-scss-module__S47xkq__title{font-weight:var(--font-weight-bold);font-family:var(--font-family-display);font-size:var(--font-size-300)}.home-sub-card-module-scss-module__S47xkq__container .home-sub-card-module-scss-module__S47xkq__header .home-sub-card-module-scss-module__S47xkq__heading .home-sub-card-module-scss-module__S47xkq__title span:first-child{color:var(--color-text)}.home-sub-card-module-scss-module__S47xkq__container .home-sub-card-module-scss-module__S47xkq__header .home-sub-card-module-scss-module__S47xkq__heading .home-sub-card-module-scss-module__S47xkq__caption{font-size:var(--font-size-50);color:var(--color-text-dim);font-weight:var(--font-weight-regular)}
.tile-row-module-scss-module__5Te5ba__container{gap:var(--space-200);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media screen and not (min-width:769px){.tile-row-module-scss-module__5Te5ba__container{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item{min-width:0}@media screen and not (min-width:769px){.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item:nth-child(n+4){display:none}}.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item .tile-row-module-scss-module__5Te5ba__link{gap:var(--space-50);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item .tile-row-module-scss-module__5Te5ba__link .tile-row-module-scss-module__5Te5ba__picture{aspect-ratio:1;margin-bottom:var(--space-100);border-radius:var(--radius-100);background-color:var(--color-surface);display:block;position:relative;overflow:hidden}.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item .tile-row-module-scss-module__5Te5ba__link .tile-row-module-scss-module__5Te5ba__picture>*{width:100%;height:100%;transition:transform var(--duration-fast) var(--ease-standard);display:block}.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item .tile-row-module-scss-module__5Te5ba__link .tile-row-module-scss-module__5Te5ba__caption,.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item .tile-row-module-scss-module__5Te5ba__link .tile-row-module-scss-module__5Te5ba__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item .tile-row-module-scss-module__5Te5ba__link .tile-row-module-scss-module__5Te5ba__caption{font-size:var(--font-size-50);font-weight:var(--font-weight-semibold)}.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item .tile-row-module-scss-module__5Te5ba__link .tile-row-module-scss-module__5Te5ba__detail{color:var(--color-text-dim);font-size:var(--font-size-25)}@media (hover:hover){.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item .tile-row-module-scss-module__5Te5ba__link:hover .tile-row-module-scss-module__5Te5ba__picture>*{transform:scale(1.05)}.tile-row-module-scss-module__5Te5ba__container .tile-row-module-scss-module__5Te5ba__item .tile-row-module-scss-module__5Te5ba__link:hover .tile-row-module-scss-module__5Te5ba__caption{color:var(--color-text-brand)}}