*{box-sizing:border-box}body{margin:0;background:#010101;color:#f1efea;font-family:Avenir Next,Helvetica Neue,sans-serif}.obsidian-page{padding:clamp(18px,4vw,36px);min-height:100vh}.obsidian-hero{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:18px;gap:18px;min-height:calc(100vh - 60px)}.obsidian-copy,.obsidian-stage,.obsidian-steps article{border-radius:34px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.obsidian-copy{padding:clamp(24px,4vw,38px);display:flex;flex-direction:column;justify-content:center}.obsidian-label,.obsidian-steps span{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:rgba(241,239,234,.54)}h1,p{margin:0}h1{margin-top:18px;font-size:clamp(3rem,7vw,6rem);line-height:.92;letter-spacing:-.07em}.obsidian-copy p{margin-top:18px;color:rgba(241,239,234,.72);line-height:1.85}.obsidian-stage{position:relative;overflow:hidden;min-height:620px}.ghost-word{position:absolute;top:50%;transform:translateY(-50%);font-size:clamp(4rem,10vw,8rem);color:rgba(255,255,255,.72);filter:blur(8px);letter-spacing:-.08em;z-index:1}.ghost-word.left{left:12%}.ghost-word.center{left:50%;transform:translate(-50%,-50%);filter:blur(3px)}.ghost-word.right{right:12%}.obsidian-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.obsidian-steps article{padding:22px}.obsidian-steps p{margin-top:12px;color:rgba(241,239,234,.74);line-height:1.8}@media (max-width:940px){.obsidian-hero,.obsidian-steps{grid-template-columns:1fr}.obsidian-stage{min-height:420px}}