.hero[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{z-index:0;position:absolute;inset:0}.hero-bg[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.hero-overlay[data-astro-cid-lcdefpme]{z-index:1;background:radial-gradient(60% 45%,#070e0966,#0000 75%),#070e0980;position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{z-index:2;text-align:center;position:relative}.hero-pre[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-text);opacity:.78;text-shadow:0 1px 10px #070e0980;margin-bottom:.25rem;font-size:clamp(.9rem,2vw,1.1rem);font-style:italic}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);text-shadow:0 4px 30px #070e0980;margin-bottom:1.25rem;font-size:clamp(3.5rem,10vw,8rem);font-weight:400;line-height:.95}.tagline[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--color-text);opacity:.85;text-shadow:0 1px 10px #070e0999;font-size:.8rem}.scroll-hint[data-astro-cid-lcdefpme]{z-index:2;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#f0ede633;width:1px;height:48px;display:block;position:relative;overflow:hidden}.scroll-hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";background:#f0ede6e6;width:1px;height:12px;animation:2s cubic-bezier(.7,0,.3,1) infinite scrollTravel;position:absolute;top:0;left:0}@keyframes scrollTravel{0%{opacity:0;transform:translateY(-12px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(48px)}}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:70vh;display:grid}.split-card[data-astro-cid-lcdefpme]{border-right:1px solid var(--color-border);transition:background var(--transition-medium);align-items:flex-end;padding:3rem;display:flex;position:relative;overflow:hidden}.split-card[data-astro-cid-lcdefpme]:last-child{border-right:none}.split-image[data-astro-cid-lcdefpme]{position:absolute;inset:0}.split-image[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-medium)}.split-card[data-astro-cid-lcdefpme]:hover .split-image[data-astro-cid-lcdefpme] img{transform:scale(1.03)}.split-image-overlay[data-astro-cid-lcdefpme]{background:linear-gradient(#070e091a 0%,#070e094d 50%,#070e09d9 100%);position:absolute;inset:0}.split-card-writing[data-astro-cid-lcdefpme]{background:var(--color-surface);justify-content:center;align-items:center;padding:4rem 3.5rem}.split-card-writing[data-astro-cid-lcdefpme]:hover{background:#0e1a11}.split-content[data-astro-cid-lcdefpme]{z-index:1;position:relative}.split-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--color-text-dim);margin-bottom:1rem;font-size:.8rem;font-weight:500;display:block}.split-card[data-astro-cid-lcdefpme]:hover .split-label[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.split-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-accent);margin-bottom:.75rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;line-height:1.2}.split-content[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);letter-spacing:.03em;margin-bottom:1.5rem;font-size:.85rem}.split-badge[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;width:fit-content;color:var(--color-accent);border:1px solid var(--color-accent-soft);border-radius:2px;margin-bottom:1.5rem;padding:.35rem .7rem;font-size:.72rem;font-weight:500;display:block}.split-latest-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);line-height:1.4;color:var(--color-text)!important;margin-bottom:.4rem!important;font-size:1.1rem!important}.split-latest-desc[data-astro-cid-lcdefpme]{max-width:400px;line-height:1.6;color:var(--color-text-muted)!important;margin-bottom:2rem!important;font-size:.8rem!important}.split-link[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--color-text-dim);transition:color var(--transition-fast);font-size:.8rem}.split-card[data-astro-cid-lcdefpme]:hover .split-link[data-astro-cid-lcdefpme]{color:var(--color-accent)}@media (aspect-ratio<=3/2){.hero-bg[data-astro-cid-lcdefpme] img{object-position:center top;height:112%}}@media (width<=768px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:auto}.split-card[data-astro-cid-lcdefpme]{border-right:none;border-bottom:1px solid var(--color-border);min-height:50vh}.split-card[data-astro-cid-lcdefpme]:last-child{border-bottom:none}.split-card-writing[data-astro-cid-lcdefpme]{min-height:auto;padding:3rem 1.5rem}}@media (prefers-reduced-motion:reduce){.scroll-hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{animation:none}.split-image[data-astro-cid-lcdefpme] img,.split-card[data-astro-cid-lcdefpme]:hover .split-image[data-astro-cid-lcdefpme] img{transition:none;transform:none}}
