:root{--from: #ff6f00;--to: #ec4899}.blog.svelte-vxjqf3{background:#0a0a0c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1c1e21}.hero.svelte-vxjqf3{background:#0a0a0c;color:#fff;padding:5rem 1.5rem 4.5rem;position:relative;overflow:hidden;text-align:center}.hero-glow.svelte-vxjqf3{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(40% 40% at 15% 20%,rgba(255,111,0,.45),transparent 70%),radial-gradient(50% 50% at 85% 80%,rgba(236,72,153,.4),transparent 70%);filter:blur(40px);opacity:.75;pointer-events:none}.hero.svelte-vxjqf3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 60% at 50% 100%,rgba(0,0,0,.55),transparent 70%);pointer-events:none}.hero-inner.svelte-vxjqf3{max-width:760px;margin:0 auto;position:relative;z-index:1}h1.svelte-vxjqf3{font-size:clamp(2.6rem,5.5vw,4.4rem);line-height:1.02;font-weight:800;letter-spacing:-.025em;margin:0 0 1rem;background:linear-gradient(180deg,#fff 60%,#ffffffb3);-webkit-background-clip:text;background-clip:text;color:transparent}.tagline.svelte-vxjqf3{font-size:1.15rem;color:#cfd1dc;margin:0 auto;max-width:600px;line-height:1.55}.content-wrap.svelte-vxjqf3{background:#fafbfc;color:#1c1e21;border-radius:32px 32px 0 0;margin-top:-1px;padding:4.5rem 1.5rem 5rem}.content-wrap.svelte-vxjqf3>:where(.svelte-vxjqf3){max-width:1180px;margin-left:auto;margin-right:auto}.empty.svelte-vxjqf3{background:#fff;border:1px solid #ececf0;border-radius:18px;padding:3rem 2rem;text-align:center;max-width:600px}.empty.svelte-vxjqf3 p:where(.svelte-vxjqf3){margin:0 0 1.4rem;color:#606770;font-size:1.05rem}.featured.svelte-vxjqf3{display:grid;grid-template-columns:1.15fr 1fr;gap:2.5rem;align-items:center;background:#fff;border:1px solid #ececf0;border-radius:24px;padding:1.6rem;text-decoration:none;color:#1c1e21;margin-bottom:4.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.featured.svelte-vxjqf3:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--from),var(--to));opacity:0;transition:opacity .25s}.featured.svelte-vxjqf3:hover{transform:translateY(-4px);box-shadow:0 24px 60px #00000014;border-color:transparent}.featured.svelte-vxjqf3:hover:before{opacity:1}.featured-media.svelte-vxjqf3{position:relative;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:#1a1a1d}.featured-media.svelte-vxjqf3 img:where(.svelte-vxjqf3){width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.featured.svelte-vxjqf3:hover .featured-media:where(.svelte-vxjqf3) img:where(.svelte-vxjqf3){transform:scale(1.04)}.featured-tag.svelte-vxjqf3{position:absolute;top:.9rem;left:.9rem;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:.35rem .8rem;border-radius:999px;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.featured-body.svelte-vxjqf3{padding:.4rem .6rem .6rem 0}.meta-row.svelte-vxjqf3{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.84rem;color:#606770;margin-bottom:.9rem}.dot-sep.svelte-vxjqf3{color:#c5c7d0}.featured-body.svelte-vxjqf3 h2:where(.svelte-vxjqf3){font-size:clamp(1.7rem,3vw,2.3rem);margin:0 0 .9rem;line-height:1.15;font-weight:800;letter-spacing:-.02em;background:linear-gradient(180deg,#1c1e21 60%,#2a2d33);-webkit-background-clip:text;background-clip:text;color:transparent}.featured-body.svelte-vxjqf3 p:where(.svelte-vxjqf3){color:#2a2d33;font-size:1.02rem;line-height:1.6;margin:0 0 1.6rem}.featured-arrow.svelte-vxjqf3{display:inline-flex;align-items:center;gap:.5rem;color:var(--from);font-weight:700;font-size:.97rem;transition:gap .2s}.featured.svelte-vxjqf3:hover .featured-arrow:where(.svelte-vxjqf3){gap:.8rem}.grid-head.svelte-vxjqf3{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.8rem;flex-wrap:wrap;gap:1rem}.grid-head.svelte-vxjqf3 h2:where(.svelte-vxjqf3){font-size:clamp(1.5rem,2.4vw,1.9rem);margin:.4rem 0 0;font-weight:800;letter-spacing:-.015em}.grid.svelte-vxjqf3{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.6rem;margin-bottom:4.5rem}.card.svelte-vxjqf3{background:#fff;border:1px solid #ececf0;border-radius:18px;overflow:hidden;text-decoration:none;color:#1c1e21;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.card.svelte-vxjqf3:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--from),var(--to));opacity:0;transition:opacity .25s;z-index:2}.card.svelte-vxjqf3:hover{transform:translateY(-4px);box-shadow:0 18px 44px #00000014;border-color:transparent}.card.svelte-vxjqf3:hover:before{opacity:1}.card-media.svelte-vxjqf3{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#1a1a1d}.card-media.svelte-vxjqf3 img:where(.svelte-vxjqf3){width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.card.svelte-vxjqf3:hover .card-media:where(.svelte-vxjqf3) img:where(.svelte-vxjqf3){transform:scale(1.08)}.card-overlay.svelte-vxjqf3{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.7));opacity:0;transition:opacity .25s;display:flex;align-items:flex-end;padding:1rem 1.2rem}.card.svelte-vxjqf3:hover .card-overlay:where(.svelte-vxjqf3){opacity:1}.card-arrow.svelte-vxjqf3{color:#fff;font-weight:600;font-size:.92rem}.card-body.svelte-vxjqf3{padding:1.2rem 1.3rem 1.3rem;flex:1;display:flex;flex-direction:column}.card-body.svelte-vxjqf3 h3:where(.svelte-vxjqf3){font-size:1.12rem;margin:0 0 .55rem;line-height:1.3;font-weight:700;color:#1c1e21;letter-spacing:-.01em}.card-body.svelte-vxjqf3 p:where(.svelte-vxjqf3){font-size:.92rem;color:#606770;margin:0 0 1rem;line-height:1.55;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-foot.svelte-vxjqf3{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#888;flex-wrap:wrap}.cta-band.svelte-vxjqf3{background:#0a0a0c;color:#fff;border-radius:24px;padding:4.5rem 2rem;text-align:center;position:relative;overflow:hidden}.band-glow.svelte-vxjqf3{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 50% at 50% 0%,rgba(255,111,0,.4),transparent 70%),radial-gradient(45% 40% at 80% 100%,rgba(236,72,153,.3),transparent 70%);pointer-events:none}.band-inner.svelte-vxjqf3{position:relative;max-width:560px;margin:0 auto}.cta-band.svelte-vxjqf3 h2:where(.svelte-vxjqf3){font-size:clamp(1.8rem,3.5vw,2.6rem);margin:0 0 .8rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;background:linear-gradient(180deg,#fff 60%,#ffffffb3);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-primary.svelte-vxjqf3{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#ff6f00,#ec4899);color:#fff;text-decoration:none;padding:1rem 1.5rem;border-radius:12px;font-weight:600;font-size:.98rem;box-shadow:0 10px 30px -8px #ff6f0099,0 0 0 1px #ffffff14 inset;transition:transform .15s,filter .15s}.cta-primary.svelte-vxjqf3:hover{transform:translateY(-2px);filter:brightness(1.08)}.cta-primary.big.svelte-vxjqf3{padding:1.1rem 1.8rem;font-size:1.05rem}@media (max-width: 880px){.featured.svelte-vxjqf3{grid-template-columns:1fr;gap:1.6rem;padding:1.2rem}.featured-media.svelte-vxjqf3{aspect-ratio:16 / 10}}@media (max-width: 700px){.hero.svelte-vxjqf3{padding:4rem 1.2rem 3.5rem}h1.svelte-vxjqf3{font-size:2.4rem}.tagline.svelte-vxjqf3{font-size:1rem}.content-wrap.svelte-vxjqf3{padding:3.5rem 1rem 4rem;border-radius:24px 24px 0 0}.cta-band.svelte-vxjqf3{padding:3rem 1.4rem;border-radius:20px}.grid.svelte-vxjqf3{grid-template-columns:1fr}}
