.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff}.hero-background[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0;background-image:url(/images/tobias.png);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.22}.hero-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;background:#023365d1}.hero-container[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;width:100%}.hero-content[data-astro-cid-bbe6dxrz]{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem 0}.hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:var(--space-md);text-wrap:balance;max-width:30ch;text-shadow:0 4px 18px rgba(0,0,0,.22)}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:clamp(1.05rem,2vw,1.45rem);max-width:850px;line-height:1.7;opacity:.96;text-shadow:0 2px 12px rgba(0,0,0,.18)}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{min-height:320px}.hero-content[data-astro-cid-bbe6dxrz]{min-height:320px;padding:3rem 0}.hero-background[data-astro-cid-bbe6dxrz]{background-size:cover;opacity:.16}}
