.header.svelte-elmaxl{text-align:right;direction:ltr;grid-template-columns:auto auto;grid-template-areas:"copy logo";justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:grid}.mark.svelte-elmaxl{width:116px;height:88px;animation:svelte-elmaxl-mark-in .7s var(--ease-spring) both;grid-area:logo;justify-content:center;align-items:center;display:inline-flex}.mark.svelte-elmaxl img:where(.svelte-elmaxl){object-fit:contain;width:100%;height:100%;animation:6s ease-in-out infinite svelte-elmaxl-float}@keyframes svelte-elmaxl-mark-in{0%{opacity:0;transform:scale(.6)rotate(-8deg)}}@keyframes svelte-elmaxl-float{50%{transform:translateY(-5px)}}.header-copy.svelte-elmaxl{animation:svelte-elmaxl-copy-in .6s var(--ease-out) 80ms both;direction:rtl;grid-area:copy}@keyframes svelte-elmaxl-copy-in{0%{opacity:0;transform:translate(-12px)}}.header.svelte-elmaxl p:where(.svelte-elmaxl),.header.svelte-elmaxl h1:where(.svelte-elmaxl){margin:0}.eyebrow.svelte-elmaxl{color:var(--accent-bright);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:inline-block}.header.svelte-elmaxl h1:where(.svelte-elmaxl){color:var(--ink);letter-spacing:-.02em;font-size:2.1rem;line-height:1.05}.rule.svelte-elmaxl{background:linear-gradient(90deg, var(--accent-bright), transparent);transform-origin:100%;width:46px;height:3px;animation:svelte-elmaxl-rule-grow .7s var(--ease-out) .3s both;border-radius:999px;margin-top:8px;display:block}@keyframes svelte-elmaxl-rule-grow{0%{opacity:0;transform:scaleX(0)}}@media (width>=760px){.header.svelte-elmaxl{margin-bottom:28px}.header.svelte-elmaxl h1:where(.svelte-elmaxl){font-size:2.5rem}.mark.svelte-elmaxl{width:136px;height:102px}}@media (prefers-reduced-motion:reduce){.mark.svelte-elmaxl,.mark.svelte-elmaxl img:where(.svelte-elmaxl),.header-copy.svelte-elmaxl,.rule.svelte-elmaxl{animation:none}}
