.no-wrap{white-space:nowrap}header.svelte-1elxaub{margin-bottom:clamp(60px,10vw,120px);border-left:5px solid var(--accent-red);padding-left:clamp(20px,5vw,40px);max-width:850px}.decor-line.svelte-1elxaub{width:80px;height:3px;background:var(--accent-red);margin-bottom:40px;transition:transform .6s var(--ease-out-expo)}header.svelte-1elxaub:hover .decor-line:where(.svelte-1elxaub){transform:scaleX(1.5);transform-origin:left}h1.svelte-1elxaub{font-family:Playfair Display,serif;font-size:clamp(2.8rem,7vw,4.5rem);line-height:1.05;margin-bottom:30px;letter-spacing:-.03em;color:var(--text-primary);font-display:swap}.headline-accent{color:var(--accent-red);font-style:italic;display:inline-block;position:relative}h2.svelte-1elxaub{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:300;color:var(--text-secondary);max-width:600px;line-height:1.5;animation:reveal 1s var(--ease-out-expo) .2s both}@media(max-width:768px){header.svelte-1elxaub{margin-bottom:60px;padding-left:20px}.decor-line.svelte-1elxaub{margin-bottom:25px}}
