section.home-section.svelte-1rj66tu{margin-block:1.75rem;margin-bottom:.5rem;margin-top:0}.section-header.svelte-1rj66tu{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:calc(100vw - 420px);padding-inline:.5rem}.section-header.svelte-1rj66tu h2:where(.svelte-1rj66tu){margin:0;font-size:1.9rem}.see-all.svelte-1rj66tu{display:inline-flex;align-items:center;gap:.35rem;color:var(--secondary-text);text-decoration:none;font-weight:500;border:none;background:none;padding:0;cursor:pointer;font-size:.95rem;transition:color .15s ease-in-out}.see-all.svelte-1rj66tu:hover,.see-all.svelte-1rj66tu:focus-visible{color:var(--tertiary-text-hover)}.see-all-label.svelte-1rj66tu{line-height:1}.see-all-icon.svelte-1rj66tu{transform:translate(-4px);width:.85rem;height:.85rem;fill:currentColor;transition:transform .15s ease-in-out}.see-all.svelte-1rj66tu:hover .see-all-icon:where(.svelte-1rj66tu),.see-all.svelte-1rj66tu:focus-visible .see-all-icon:where(.svelte-1rj66tu){transform:translate(3px)}.scroll-wrapper.svelte-1rj66tu{position:relative;width:100%;max-width:calc(100vw - 420px);margin:0;padding-inline:.5rem}.scroll-container.svelte-1rj66tu{overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x proximity;padding-left:.5rem;padding-right:.5rem;scroll-padding-left:.5rem;scroll-padding-right:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll-container.svelte-1rj66tu::-webkit-scrollbar{height:8px}.scroll-container.svelte-1rj66tu::-webkit-scrollbar-track{background:transparent}.scroll-container.svelte-1rj66tu::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.scroll-container.svelte-1rj66tu::-webkit-scrollbar-thumb:hover{background:#999}.posts-wrapper.svelte-1rj66tu{display:flex;gap:0;align-items:stretch;padding-right:max(env(safe-area-inset-right),1rem)}.post-item.svelte-1rj66tu{flex:0 0 var(--card-width, clamp(280px, 28vw, 360px));scroll-snap-align:start;display:flex;margin-right:16px}.post-item.svelte-1rj66tu:last-child{margin-right:0}.fade.svelte-1rj66tu{position:absolute;top:0;bottom:.5rem;width:90px;pointer-events:none;z-index:1;opacity:0;transition:opacity .12s ease-in-out}.fade-left.svelte-1rj66tu{left:0;background:linear-gradient(to right,var(--general-background) 0%,var(--general-background) 40%,color-mix(in srgb,var(--general-background) 70%,transparent) 65%,color-mix(in srgb,var(--general-background) 35%,transparent) 85%,transparent 100%)}.fade-right.svelte-1rj66tu{right:0;background:linear-gradient(to left,var(--general-background) 0%,var(--general-background) 40%,color-mix(in srgb,var(--general-background) 70%,transparent) 65%,color-mix(in srgb,var(--general-background) 35%,transparent) 85%,transparent 100%)}@media (max-width: 900px){.section-header.svelte-1rj66tu h2:where(.svelte-1rj66tu){font-size:1.6rem}}@media (max-width: 1200px){.section-header.svelte-1rj66tu{max-width:none;width:100vw;max-width:100vw;box-sizing:border-box;margin-inline:calc(50% - 50vw);padding-left:max(env(safe-area-inset-left),.75rem);padding-right:max(env(safe-area-inset-right),1rem)}.scroll-wrapper.svelte-1rj66tu{max-width:none;max-width:100vw;box-sizing:border-box;margin-inline:calc(50% - 50vw);width:100vw;padding-left:max(env(safe-area-inset-left),.75rem);padding-right:max(env(safe-area-inset-right),.75rem)}.scroll-container.svelte-1rj66tu{padding-left:max(env(safe-area-inset-left),.75rem);padding-right:max(env(safe-area-inset-right),.75rem);scroll-padding-left:max(env(safe-area-inset-left),.75rem);scroll-padding-right:max(env(safe-area-inset-right),.75rem)}}@media (max-width: 768px){.section-header.svelte-1rj66tu{padding-inline:max(env(safe-area-inset-left),.75rem)}.scroll-wrapper.svelte-1rj66tu{--mobile-leading: max(env(safe-area-inset-left), 1rem);--mobile-trailing: max(env(safe-area-inset-right), 1rem);--mobile-gap: 1rem;--mobile-peek: 3rem;padding-left:0;padding-right:0;margin-inline:calc(50% - 50vw);width:100vw}.scroll-container.svelte-1rj66tu{padding-left:0;padding-right:0;scroll-padding-left:var(--mobile-leading);scroll-padding-right:var(--mobile-trailing)}.posts-wrapper.svelte-1rj66tu{align-items:stretch;padding-right:0}.post-item.svelte-1rj66tu{flex:0 0 calc(100vw - var(--mobile-leading) - var(--mobile-trailing) - var(--mobile-peek));min-width:calc(100vw - var(--mobile-leading) - var(--mobile-trailing) - var(--mobile-peek));max-width:min(360px,100%);display:flex;margin-right:var(--mobile-gap)}.post-item.svelte-1rj66tu:first-child{margin-left:var(--mobile-leading)}.post-item.svelte-1rj66tu:last-child{margin-right:var(--mobile-trailing)}.fade.svelte-1rj66tu{display:none}}@media (max-width: 480px){.section-header.svelte-1rj66tu{padding-inline:max(env(safe-area-inset-left),.75rem)}}
