.team{text-align:center;margin-top:20px;width:100%}.team-members{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.team-member{border:1px solid #ddd;border-radius:10px;padding:20px;max-width:300px;text-align:center}.team-member-avatar{border-radius:50%;width:150px;height:150px;object-fit:cover;margin-bottom:10px}.callout{display:flex;padding:1rem;margin-bottom:1rem;border-radius:.25rem;color:#333;border-width:1px}.callout-icon{font-size:1.5rem;margin-right:1rem}.callout-content{flex:1}.callout.info{background-color:#e3f2fd;border-color:#54b0f3}.callout.warning{background-color:#fff3e0;border-color:#ffb847}.callout.danger{background-color:#ffebee;border-color:#ff526c}.callout.tip{background-color:#e8f5e9;border-color:#7dc783}.section .callout{margin:auto;max-width:75%}.navbar-brand{position:absolute}.navbar-brand .navbar-item{position:relative}.navbar-brand a:not(.navbar-burger)::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("Logo-plain.svg");background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:.5em}body .logo{width:200px;height:200px;margin-top:2.5em;margin-bottom:2.5em;background-image:radial-gradient(ellipse 80% 50% at 50% 50%, rgba(13,0,114,.4) 0%, #fff 50%)}body:has([theme=dark]) .logo{background-image:radial-gradient(ellipse 80% 50% at 50% 50%, rgba(13,0,114,.4) 0%, #fff 50%)}