#sticky-wrapper[data-astro-cid-j7pv25f6]{position:relative;height:500vh}#hero[data-astro-cid-j7pv25f6]{position:sticky;top:0;width:100vw;height:100vh;overflow:hidden;background:var(--color-bg)}#blob-layer[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.blob[data-astro-cid-j7pv25f6]{position:absolute;transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent}.hero-text[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;pointer-events:none;mix-blend-mode:multiply;transition:opacity .3s ease}.hero-wordmark[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:clamp(4.5rem,13vw,11rem);font-weight:700;letter-spacing:-.04em;color:var(--color-text);line-height:.88;opacity:0;transform:translateY(24px);animation:fadeUp 1.2s cubic-bezier(.16,1,.3,1) .3s forwards}.hero-sub[data-astro-cid-j7pv25f6]{font-family:DM Mono,monospace;font-size:clamp(.6rem,1.4vw,.82rem);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin-top:1.4rem;opacity:0;animation:fadeUp 1s cubic-bezier(.16,1,.3,1) .8s forwards}.scroll-hint[data-astro-cid-j7pv25f6]{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);font-family:DM Mono,monospace;font-size:.62rem;letter-spacing:.18em;color:var(--color-text-muted);text-transform:uppercase;z-index:10;opacity:0;animation:fadeUp 1s ease 1.6s forwards;display:flex;flex-direction:column;align-items:center;gap:.6rem;pointer-events:none;transition:opacity .5s ease}.scroll-hint[data-astro-cid-j7pv25f6].hidden{opacity:0!important;animation:none}.scroll-line[data-astro-cid-j7pv25f6]{width:1px;height:40px;background:linear-gradient(to bottom,var(--color-accent),transparent);animation:scrollPulse 2s ease-in-out infinite}#phone-outline[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1.5px solid rgba(196,98,45,0);border-radius:36px;pointer-events:none;z-index:20;transition:border-color .8s ease,box-shadow .8s ease}#phone-outline[data-astro-cid-j7pv25f6].visible{border-color:#c4622d59;box-shadow:0 0 0 8px #c4622d0a,inset 0 0 40px #c4622d08,0 32px 80px #1a16122e,0 8px 24px #c4622d1a}#phone-notch[data-astro-cid-j7pv25f6]{position:absolute;top:14px;left:50%;transform:translate(-50%);width:60px;height:6px;border-radius:3px;background:#c4622d00;transition:background .8s ease}#phone-outline[data-astro-cid-j7pv25f6].visible #phone-notch[data-astro-cid-j7pv25f6]{background:#c4622d40}.blob-label[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#1a16128c;white-space:nowrap;pointer-events:none;z-index:2;text-align:center;line-height:1.5;user-select:none;opacity:0}.blob-label[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:7px;opacity:0;margin-top:2px}#promptBar[data-astro-cid-j7pv25f6]{position:absolute;bottom:8%;left:50%;transform:translate(-50%);z-index:15;pointer-events:none;opacity:0;width:min(480px,80vw)}.prompt-inner[data-astro-cid-j7pv25f6]{font-family:DM Mono,monospace;font-size:clamp(.68rem,1.2vw,.82rem);font-weight:300;color:var(--color-text);letter-spacing:.02em;padding:.9rem 1.4rem;border:1px solid rgba(196,98,45,.25);border-radius:24px;background:#faf7f2b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;gap:.5rem}.prompt-arrow[data-astro-cid-j7pv25f6]{opacity:.3;font-size:.7rem}#promptCursor[data-astro-cid-j7pv25f6]{display:inline-block;width:1.5px;height:1.1em;background:var(--color-accent);opacity:0;animation:cursorBlink 1s step-end infinite;vertical-align:middle;margin-left:1px}#beat3[data-astro-cid-j7pv25f6]{position:absolute;bottom:2.5%;left:50%;transform:translate(-50%);z-index:15;text-align:center;pointer-events:none;opacity:0;transition:opacity .8s ease;white-space:nowrap;font-family:DM Mono,monospace;font-size:clamp(.58rem,1vw,.72rem);font-weight:300;color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;line-height:2.2}#below[data-astro-cid-j7pv25f6]{background:var(--color-surface);position:relative;z-index:10}.section-wrap[data-astro-cid-j7pv25f6]{max-width:1100px;margin:0 auto;padding:6rem 3rem}.section-label[data-astro-cid-j7pv25f6]{font-family:DM Mono,monospace;font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--color-accent);margin-bottom:3rem}.rel-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.rel-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.18;margin-bottom:1.5rem}.rel-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--color-accent)}.rel-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:DM Mono,monospace;font-size:.78rem;color:var(--color-text-muted);line-height:1.9;font-weight:300;max-width:380px}#relCanvas[data-astro-cid-j7pv25f6]{width:100%;height:300px;display:block}.blog-strip[data-astro-cid-j7pv25f6]{background:var(--color-ink-bg);padding:5rem 3rem}.blog-inner[data-astro-cid-j7pv25f6]{max-width:1100px;margin:0 auto}.blog-strip[data-astro-cid-j7pv25f6] .section-label[data-astro-cid-j7pv25f6]{color:var(--color-accent-light)}.posts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.5px;background:#2a2420;border:1.5px solid #2a2420;margin-top:2rem}.post[data-astro-cid-j7pv25f6]{background:var(--color-ink-bg);padding:2.5rem 2rem;transition:background .3s;text-decoration:none;display:block}.post[data-astro-cid-j7pv25f6]:hover{background:#221e1a}.post-date[data-astro-cid-j7pv25f6]{font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.15em;color:var(--color-text-muted);margin-bottom:1rem;opacity:.55}.post-title[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;font-size:1.15rem;color:var(--color-bg);line-height:1.3;margin-bottom:.8rem}.post[data-astro-cid-j7pv25f6]:first-child .post-title[data-astro-cid-j7pv25f6]{font-size:1.65rem}.post-tag[data-astro-cid-j7pv25f6]{font-family:DM Mono,monospace;font-size:.58rem;letter-spacing:.15em;color:var(--color-accent);text-transform:uppercase}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes scrollPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}@media(max-width:768px){.rel-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:3rem}.posts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.section-wrap[data-astro-cid-j7pv25f6],.blog-strip[data-astro-cid-j7pv25f6]{padding:4rem 1.5rem}}
