@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{.ff-fcs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-radius:var(--ff-radius-page);background:var(--ff-color-well);box-shadow:inset 0 0 0 var(--ff-border-hair) var(--ff-color-line);overflow:hidden}.ff-fcs-stats>div{display:flex;flex-direction:column-reverse;gap:8px;padding:var(--ff-space-cell)}.ff-fcs-stats>div+div{border-left:var(--ff-border-hair) solid var(--ff-color-line)}:is(.ff-fcs-stats,.ff-fcs-tile) dt{font:var(--ff-text-card-body);letter-spacing:var(--ff-text-card-body-tracking);color:var(--ff-color-muted)}:is(.ff-fcs-stats,.ff-fcs-tile) dd{margin:0;font:var(--ff-text-stat);letter-spacing:var(--ff-text-stat-tracking);font-variant-numeric:tabular-nums}:is(.ff-fcs-stats,.ff-fcs-tile) dd.ff-fcs-none{font:var(--ff-text-card-body);letter-spacing:var(--ff-text-card-body-tracking);color:var(--ff-color-muted)}@media(width<641px){.ff-fcs-stats{grid-template-columns:minmax(0,1fr)}.ff-fcs-stats>div+div{border-left:0;border-top:var(--ff-border-hair) solid var(--ff-color-line)}}.ff-fcs-beside{display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px;margin-top:var(--ff-space-head)}.ff-fcs-beside>div{max-height:560px}@media(width>=1024px){.ff-fcs-beside{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:var(--ff-space-column);row-gap:0}.ff-fcs-beside.ff-fcs-flip{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ff-fcs-flip>:not(.ff-fcs-stats){grid-column:2}.ff-fcs-flip>.ff-fcs-stats{grid-column:1;grid-row:1}.ff-fcs-beside>figure{grid-row:span 2;display:grid;grid-template-rows:subgrid}.ff-fcs-beside>.ff-fcs-stats{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.ff-fcs-beside>.ff-fcs-stats>div{padding:24px var(--ff-space-cell)}.ff-fcs-beside>.ff-fcs-stats>div+div{border-left:0;border-top:var(--ff-border-hair) solid var(--ff-color-line)}}.ff-fcs-mosaic{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:240px;gap:12px}.ff-fcs-mosaic>:nth-child(1){grid-column:span 2;grid-row:span 2}.ff-fcs-mosaic>:is(:nth-child(2),:nth-child(3),:nth-child(4)){grid-column:span 3}.ff-fcs-mosaic>:nth-child(5){grid-column:span 2}.ff-fcs-tile{min-width:0;margin:0;border-radius:var(--ff-radius-card);overflow:hidden;background:var(--ff-color-well);box-shadow:inset 0 0 0 var(--ff-border-hair) var(--ff-color-line)}dl.ff-fcs-tile{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:var(--ff-space-tile)}dl.ff-fcs-tile dt{max-width:16em;text-wrap:pretty}figure.ff-fcs-tile{padding:var(--ff-space-tile) 0 0 var(--ff-space-tile)}.ff-fcs-view{display:flex;align-items:flex-start;gap:16px;width:calc(100% + 64px);height:100%;-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent 99%),linear-gradient(#000 72%,transparent 99%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 78%,transparent 99%),linear-gradient(#000 72%,transparent 99%);mask-composite:intersect}.ff-fcs-view>span{flex:none;width:max(calc((100% - 48px)/4),120px);border-radius:12px;overflow:hidden;box-shadow:var(--ff-shadow-resting-sm)}.ff-fcs-view img{display:block;width:100%;height:auto}.ff-fcs-mosaic>:nth-child(4) .ff-fcs-view>span{width:max(calc(50% - 8px),240px);border-radius:var(--ff-radius-page)}.ff-fcs-mosaic>:nth-child(4) .ff-fcs-view>span:first-child{aspect-ratio:603 / 335}.ff-fcs-mosaic>:nth-child(4) .ff-fcs-view>span:first-child img{height:100%;object-fit:cover;object-position:50% 100%}@media(width<900px){.ff-fcs-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-fcs-mosaic>:nth-child(n){grid-column:auto}}@media(width<760px){.ff-fcs-mosaic{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84%,340px);margin-inline:calc(-1 * var(--ff-space-gutter));padding-inline:var(--ff-space-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ff-space-gutter);scrollbar-width:none;overscroll-behavior-x:contain}.ff-fcs-mosaic::-webkit-scrollbar{display:none}.ff-fcs-mosaic:focus-visible{outline-offset:-2px;border-radius:0}.ff-fcs-mosaic>:nth-child(n){grid-row:auto;scroll-snap-align:start}dl.ff-fcs-tile{padding:24px 20px}figure.ff-fcs-tile{padding:24px 0 0 20px}.ff-fcs-view>span:nth-child(n+3),.ff-fcs-mosaic>:nth-child(4) .ff-fcs-view>span+span{display:none}}}@layer ff.reset,ff.tokens,ff.base,ff.primitives,ff.components,ff.utilities;@layer ff.components{.ff-fcs-tag[data-astro-cid-olq5wai4]{margin:0 0 24px}@media(width>=1024px){.ff-cells-grid[data-astro-cid-olq5wai4].ff-cells-n3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=1024px){.ff-cells-grid[data-astro-cid-olq5wai4].ff-cells-n3 li[data-astro-cid-olq5wai4]:nth-child(n+4){border-top:var(--ff-border-rule)}.ff-cells-grid[data-astro-cid-olq5wai4].ff-cells-n3 li[data-astro-cid-olq5wai4]:nth-child(3n+1){border-left:0}}@media(width<1024px){.ff-cells-grid[data-astro-cid-olq5wai4].ff-cells-n3{grid-template-columns:minmax(0,1fr)}.ff-cells-grid[data-astro-cid-olq5wai4].ff-cells-n3 li[data-astro-cid-olq5wai4]+li[data-astro-cid-olq5wai4]{border-left:0;border-top:var(--ff-border-rule)}}.ff-cells-grid[data-astro-cid-olq5wai4] li[data-astro-cid-olq5wai4].ff-fcs-link{padding:0}.ff-cells-grid[data-astro-cid-olq5wai4] li[data-astro-cid-olq5wai4].ff-fcs-link>a[data-astro-cid-olq5wai4]{position:relative;display:block;height:100%;padding:var(--ff-space-cell);color:inherit;text-decoration:none;transition:background-color var(--ff-duration-fast) var(--ff-ease-ui)}.ff-cells-grid[data-astro-cid-olq5wai4] li[data-astro-cid-olq5wai4].ff-fcs-link>a[data-astro-cid-olq5wai4]>.ff-i:last-child{position:absolute;right:24px;top:calc(var(--ff-space-cell) + 9.5px);font-size:17px;color:var(--ff-color-muted);transition:transform var(--ff-duration-base) var(--ff-ease-ui),color var(--ff-duration-fast) var(--ff-ease-ui)}@media(hover:hover){.ff-cells-grid[data-astro-cid-olq5wai4] li[data-astro-cid-olq5wai4].ff-fcs-link>a[data-astro-cid-olq5wai4]:hover{background:var(--ff-color-card-2)}.ff-cells-grid[data-astro-cid-olq5wai4] li[data-astro-cid-olq5wai4].ff-fcs-link>a[data-astro-cid-olq5wai4]:hover>.ff-i:last-child{color:var(--ff-color-ink);transform:translate(2px,-2px)}.ff-cells-grid[data-astro-cid-olq5wai4] li[data-astro-cid-olq5wai4].ff-fcs-link>a[data-astro-cid-olq5wai4]:not([target]):hover>.ff-i:last-child{transform:translate(2px)}}.ff-cells-grid[data-astro-cid-olq5wai4] li[data-astro-cid-olq5wai4].ff-fcs-link>a[data-astro-cid-olq5wai4]:focus-visible{outline:var(--ff-focus-width) solid var(--ff-color-focus);outline-offset:-4px;border-radius:12px}@media(prefers-reduced-motion:reduce){.ff-cells-grid[data-astro-cid-olq5wai4] li[data-astro-cid-olq5wai4].ff-fcs-link>a[data-astro-cid-olq5wai4],.ff-cells-grid[data-astro-cid-olq5wai4] li[data-astro-cid-olq5wai4].ff-fcs-link>a[data-astro-cid-olq5wai4]>.ff-i:last-child{transition:none}}}
