@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600;700&family=Inter:wght@400;500;600&display=swap');

:root {
    --color-navy: #0a192f;
    --color-gold: #d4af37;
    --color-white: #f8f9fa;
    --font-serif: 'Cormorant Garamond', serif;
    --font-sans: 'Inter', sans-serif;
}

body {
    background-color: var(--color-white);
    color: var(--color-navy);
    font-family: var(--font-sans);
}

.font-serif {
    font-family: var(--font-serif);
}

.font-sans {
    font-family: var(--font-sans);
}

.bg-brand-navy {
    background-color: var(--color-navy);
}

.bg-brand-gold {
    background-color: var(--color-gold);
}

.bg-brand-white {
    background-color: var(--color-white);
}

.text-brand-navy {
    color: var(--color-navy);
}

.text-brand-gold {
    color: var(--color-gold);
}

.border-brand-gold {
    border-color: var(--color-gold);
}

.mission-card {
    background-color: white;
    border-radius: 0.5rem;
    padding: 2rem;
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.05), 0 2px 4px -2px rgb(0 0 0 / 0.05);
    border-left: 4px solid var(--color-gold);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.mission-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.07), 0 4px 6px -4px rgb(0 0 0 / 0.07);
}
