.home-wrap:where(.astro-yg6xhirs){position:relative;z-index:1;max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter) 6rem}.home-hero:where(.astro-yg6xhirs){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:calc(100dvh - 6rem);padding-top:calc(var(--header-height) + 4rem);padding-bottom:4rem}.home-hero-title:where(.astro-yg6xhirs){margin:0;color:var(--color-fg);font-size:max(1.8rem,min(4vw,2.75rem));font-weight:500;line-height:1.5;letter-spacing:-.02em}.home-hero-desc:where(.astro-yg6xhirs){display:block;margin:2rem 0 0;max-width:none;color:var(--color-fg);opacity:.86;font-size:max(1rem,min(1.8vw,1.15rem));line-height:1.7;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s}.home-hero-desc:where(.astro-yg6xhirs):hover{opacity:1}.hero-news:where(.astro-yg6xhirs){display:flex;gap:1rem;margin-top:2.5rem;flex-wrap:wrap}.hero-news-link:where(.astro-yg6xhirs){display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:var(--color-fg);opacity:.8;transition:opacity .2s,border-color .2s}.hero-news-link:where(.astro-yg6xhirs):hover{opacity:1;border-color:#ffffff80}.hero-news-icon:where(.astro-yg6xhirs){flex-shrink:0;line-height:0}.hero-news-icon:where(.astro-yg6xhirs) .osold-logo-container,.hero-news-icon:where(.astro-yg6xhirs) .othings-logo-container{margin:0}.hero-news-text:where(.astro-yg6xhirs){display:flex;flex-direction:column;gap:.1rem}.hero-news-name:where(.astro-yg6xhirs){font-size:.82rem;font-weight:600;line-height:1.2}.hero-news-eyebrow:where(.astro-yg6xhirs){font-size:.68rem;font-weight:500;color:var(--color-muted);opacity:.7;line-height:1.2}.section-rule:where(.astro-yg6xhirs){border:none;height:1px;background:var(--color-border);margin:0}.feed:where(.astro-yg6xhirs){padding-top:4rem}.feed-head:where(.astro-yg6xhirs){display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.feed-title:where(.astro-yg6xhirs){font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0}.feed-more:where(.astro-yg6xhirs),.feed-title:where(.astro-yg6xhirs){font-size:.8rem;color:var(--color-muted)}.feed-more:where(.astro-yg6xhirs){font-weight:500;flex-shrink:0;transition:color .2s}.feed-more:where(.astro-yg6xhirs):hover{color:var(--color-fg)}.feed-empty:where(.astro-yg6xhirs){color:var(--color-muted);font-size:1rem;padding:2rem 0}.featured-card:where(.astro-yg6xhirs){display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-bottom:3rem}.featured-body:where(.astro-yg6xhirs){display:flex;flex-direction:column;gap:.75rem;justify-content:center}.card-thumb:where(.astro-yg6xhirs){position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:radial-gradient(120% 120% at 30% 20%,rgba(218,165,32,.18),transparent 60%),linear-gradient(135deg,#1a1712,#0d0b09);display:grid;align-items:center;justify-items:center;place-items:center}.card-thumb--featured:where(.astro-yg6xhirs){aspect-ratio:4/3}.card-thumb:where(.astro-yg6xhirs) img:where(.astro-yg6xhirs){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-thumb-mark:where(.astro-yg6xhirs){font-family:Michroma,sans-serif;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg);opacity:.16}.featured-card:where(.astro-yg6xhirs):hover .card-thumb:where(.astro-yg6xhirs){opacity:.88}.featured-title-link:where(.astro-yg6xhirs){color:inherit;-webkit-text-decoration:none;text-decoration:none}.featured-title-link:where(.astro-yg6xhirs):hover .featured-title:where(.astro-yg6xhirs){-webkit-text-decoration:underline;text-decoration:underline}.featured-author:where(.astro-yg6xhirs){display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.85rem;color:var(--color-muted)}.featured-author-name:where(.astro-yg6xhirs){color:var(--color-muted);transition:color .2s}.featured-author-name:where(.astro-yg6xhirs):hover{color:var(--color-fg)}.featured-meta:where(.astro-yg6xhirs){display:flex;align-items:center;gap:0;margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}.featured-cat:where(.astro-yg6xhirs){font-weight:600}.featured-title:where(.astro-yg6xhirs){font-size:max(1.25rem,min(2.5vw,1.65rem));font-weight:600;line-height:1.35;margin:0;color:var(--color-fg)}.featured-desc:where(.astro-yg6xhirs){color:var(--color-muted);font-size:.92rem;line-height:1.7;margin:0}.featured-card--empty:where(.astro-yg6xhirs){border:1px dashed var(--color-border);border-radius:12px;padding:2rem}.post-list:where(.astro-yg6xhirs){display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;list-style:none;padding:0;margin:0}.post-card:where(.astro-yg6xhirs) a:where(.astro-yg6xhirs){display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:16px;height:100%;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.post-card:where(.astro-yg6xhirs) .card-thumb:where(.astro-yg6xhirs){margin:-1.5rem -1.5rem 0}.post-card:where(.astro-yg6xhirs) a:where(.astro-yg6xhirs):hover{border-color:var(--color-accent);box-shadow:0 4px 24px #00000040;transform:translateY(-2px)}.post-meta:where(.astro-yg6xhirs){display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.post-meta:where(.astro-yg6xhirs) time:where(.astro-yg6xhirs){font-size:.8rem;color:var(--color-muted)}.post-tags:where(.astro-yg6xhirs){display:flex;gap:.4rem;flex-wrap:wrap}.tag:where(.astro-yg6xhirs){font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:999px;background:var(--color-border);color:var(--color-muted);letter-spacing:.03em}.post-card:where(.astro-yg6xhirs) h3:where(.astro-yg6xhirs){font-size:1.1rem;line-height:1.3;margin:0;color:var(--color-fg)}.post-card:where(.astro-yg6xhirs) p:where(.astro-yg6xhirs){color:var(--color-muted);font-size:.9rem;line-height:1.6;flex:1;margin:0}.read-more:where(.astro-yg6xhirs){font-size:.85rem;font-weight:600;color:var(--color-accent);margin-top:auto}.tag-filters:where(.astro-yg6xhirs){display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.tag-chip:where(.astro-yg6xhirs){font-family:inherit;font-size:.8rem;font-weight:600;padding:.35rem .85rem;border-radius:999px;border:1px solid var(--color-border);background:transparent;color:var(--color-muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.tag-chip:where(.astro-yg6xhirs):hover{color:var(--color-fg);border-color:var(--color-fg)}.tag-chip:where(.astro-yg6xhirs).is-active{color:var(--color-bg);background:var(--color-fg);border-color:var(--color-fg)}.no-matches:where(.astro-yg6xhirs){text-align:center}@media(max-width:768px){.featured-card:where(.astro-yg6xhirs){grid-template-columns:1fr;gap:1.25rem}.card-thumb--featured:where(.astro-yg6xhirs){aspect-ratio:16/9}}@media(max-width:640px){.home-hero:where(.astro-yg6xhirs){min-height:calc(100dvh - 10rem);justify-content:flex-start;padding-top:calc(var(--header-height)*1.85);padding-bottom:2rem}.hero-news:where(.astro-yg6xhirs){width:100%;flex-direction:column;gap:.75rem}.hero-news-link:where(.astro-yg6xhirs){width:100%;box-sizing:border-box}.hero-news-text:where(.astro-yg6xhirs){min-width:0;flex:1}}
