[data-v-96ad7f7c]:root{--color-primary: #0B3954;--color-primary-rgb: 11, 57, 84;--color-secondary: #08AEEA;--color-secondary-rgb: 8, 174, 234;--color-accent: #66808a;--color-accent-rgb: 102, 128, 138;--primary-shadow: 0 4px 12px rgba(3, 98, 100, .15);--secondary-dark-grey: #495057;--light-text: var(--color-text-light);--dark-background: #212529;--color-background: #e1dcdc;--color-text-light: #f8f9fa;--color-text-dark: #212529;--bg-primary: var(--color-primary);--font-family-body: "Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-headings: "Montserrat", var(--font-family-body);--font-size-base: clamp(1rem, .94rem + .3vw, 1.125rem);--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--line-height-base: 1.6;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 3rem;--spacing-top: 61px;--border-radius: .375rem;--box-shadow: 0 2px 8px rgba(0, 0, 0, .08);--transition-default: .3s ease-in-out;--transition-color: color var(--transition-default), background-color var(--transition-default), border-color var(--transition-default)}.page-section[data-v-96ad7f7c]{padding:var(--spacing-xl) 0}.badge-espanol[data-v-96ad7f7c]{display:inline-block;padding:.5em .75em;font-size:.9rem;font-weight:var(--font-weight-bold);background-color:var(--color-secondary);color:var(--color-primary);border-radius:var(--border-radius);text-transform:uppercase;letter-spacing:.5px}.social-links-about .social-icon-about[data-v-96ad7f7c]{color:var(--color-primary);text-decoration:none;font-size:1.1rem;font-weight:600;transition:var(--transition-default)}.social-links-about .social-icon-about[data-v-96ad7f7c]:hover{color:var(--color-text-dark);text-decoration:underline}.social-links-about i[data-v-96ad7f7c]{font-size:1.5rem;margin-right:8px}.philosophy-section[data-v-96ad7f7c]{background-color:#f8f9fa}.philosophy-section .card[data-v-96ad7f7c]{border:none;transition:var(--transition-default)}.philosophy-section .card[data-v-96ad7f7c]:hover{transform:translateY(-10px);box-shadow:var(--primary-shadow)}.text-primary-icon[data-v-96ad7f7c]{color:var(--color-primary)}.skill-category[data-v-96ad7f7c]{font-family:var(--font-family-headings);font-weight:600;color:var(--color-primary);margin-bottom:var(--spacing-md)}.skill-badge[data-v-96ad7f7c]{display:inline-block;background-color:#e9ecef;color:var(--secondary-dark-grey);padding:.5em 1em;margin:.25em;border-radius:var(--border-radius);font-size:.9rem;font-weight:500}.cta-section[data-v-96ad7f7c]{padding:var(--spacing-xl) 0;background-color:var(--color-secondary);color:var(--color-primary)}.btn-brand-primary[data-v-96ad7f7c]{background-color:var(--color-primary);color:var(--color-text-light);border:1px solid var(--color-primary);font-weight:var(--font-weight-bold);transition:var(--transition-default)}.cta-section .btn-brand-primary[data-v-96ad7f7c]:hover{background-color:var(--color-text-light);color:var(--color-primary);border-color:var(--color-primary)}
