.about-hero.svelte-1wkeu8t{min-height:100vh}.reveal.svelte-1wkeu8t{animation:svelte-1wkeu8t-revealUp .5s ease-out backwards}.gallery-item.reveal.svelte-1wkeu8t:nth-child(2){animation-delay:.08s}.gallery-item.reveal.svelte-1wkeu8t:nth-child(3){animation-delay:.16s}@keyframes svelte-1wkeu8t-revealUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.reveal.svelte-1wkeu8t{animation:none}}.nordstern-image.svelte-1wkeu8t{transition:transform .3s ease;box-shadow:0 15px 40px #0003;background:transparent;border:0}.nordstern-image.svelte-1wkeu8t:hover{transform:translateY(-10px)}.nordstern-image.svelte-1wkeu8t:focus-visible{outline:2px solid var(--accent-gold);outline-offset:4px}.gallery-item.svelte-1wkeu8t{transition:transform .3s ease;box-shadow:0 10px 30px #0003;background:transparent;border:0}.gallery-item.svelte-1wkeu8t:hover{transform:translateY(-10px)}.gallery-item.svelte-1wkeu8t:focus-visible{outline:2px solid var(--accent-gold);outline-offset:4px}.team-card.svelte-1wkeu8t{transition:transform .3s ease,box-shadow .3s ease}.team-card.svelte-1wkeu8t:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000004d}.badge.svelte-1wkeu8t{font-weight:600;letter-spacing:.1em}@media (max-width: 768px){.about-hero.svelte-1wkeu8t{min-height:100vh;align-items:flex-start;padding-top:1.5rem}.gallery-item.svelte-1wkeu8t img:where(.svelte-1wkeu8t){height:200px}}
