@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400;1,9..144,500&family=Inter:wght@400;500;600;700&display=swap";:root{--color-night-blue: #16233F;--color-night-blue-600: #1D2E52;--color-night-blue-700: #101A30;--color-night-blue-800: #0B1220;--color-amber-gold: #C99A3B;--color-amber-gold-600: #B4872F;--color-amber-gold-700: #96712A;--color-amber-gold-100: #F3E4C4;--color-ember-red: #A8432E;--color-ember-red-600: #8F3626;--color-ember-red-700: #742A1E;--color-cream: #F7F3EC;--color-cream-600: #EFE8DA;--color-cream-700: #E4DAC5;--color-warm-gray: #6B6459;--color-charcoal: #23201B;--neutral-0: #FFFFFF;--neutral-50: #F7F3EC;--neutral-100: #EFE8DA;--neutral-200: #E1D8C5;--neutral-300: #C9BEA8;--neutral-400: #A69C87;--neutral-500: #83786A;--neutral-600: #6B6459;--neutral-700: #4B453B;--neutral-800: #322D26;--neutral-900: #23201B;--neutral-950: #16130F;--surface-page: var(--color-cream);--surface-page-alt: var(--color-cream-600);--surface-card: #FFFFFF;--surface-card-alt: var(--color-cream-600);--surface-inverse: var(--color-night-blue);--surface-inverse-alt: var(--color-night-blue-600);--surface-overlay: rgba(22, 35, 63, .72);--text-heading: var(--color-charcoal);--text-body: var(--color-charcoal);--text-muted: var(--color-warm-gray);--text-on-inverse: #F7F3EC;--text-on-inverse-muted: #B9C0D1;--text-link: var(--color-night-blue);--text-link-hover: var(--color-amber-gold-700);--border-subtle: var(--neutral-200);--border-default: var(--neutral-300);--border-strong: var(--color-night-blue);--border-on-inverse: rgba(247, 243, 236, .24);--accent-primary: var(--color-amber-gold);--accent-secondary: var(--color-ember-red);--accent-faith: var(--color-night-blue);--btn-primary-bg: var(--color-amber-gold);--btn-primary-bg-hover: var(--color-amber-gold-600);--btn-primary-bg-active: var(--color-amber-gold-700);--btn-primary-bg-disabled: var(--neutral-200);--btn-primary-text: var(--color-night-blue-800);--btn-primary-text-disabled: var(--neutral-500);--btn-night-bg: var(--color-night-blue);--btn-night-bg-hover: var(--color-night-blue-600);--btn-night-bg-active: var(--color-night-blue-700);--btn-night-text: #FFFFFF;--btn-outline-border: var(--color-night-blue);--btn-outline-border-hover: var(--color-amber-gold-600);--btn-outline-text: var(--color-night-blue);--btn-outline-text-hover: var(--color-night-blue-700);--btn-outline-bg-hover: rgba(201, 154, 59, .08);--btn-text-color: var(--color-night-blue);--btn-text-color-hover: var(--color-amber-gold-700);--accent-live: var(--color-ember-red);--accent-live-bg: rgba(168, 67, 46, .1);--focus-ring: 0 0 0 3px rgba(201, 154, 59, .45)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--section-padding-y: var(--space-24);--section-padding-y-mobile: var(--space-12);--content-max-width: 1200px;--content-max-width-narrow: 760px;--grid-gap: var(--space-8);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--radius-circle: 50%;--shadow-sm: 0 1px 2px rgba(35, 32, 27, .06);--shadow-md: 0 4px 16px rgba(22, 35, 63, .08);--shadow-lg: 0 12px 32px rgba(22, 35, 63, .12);--shadow-card: 0 2px 8px rgba(35, 32, 27, .07);--shadow-card-hover: 0 8px 24px rgba(22, 35, 63, .12);--border-width: 1px;--border-width-thick: 2px;--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .15s;--duration-base: .22s;--duration-slow: .4s}:root{--font-display: "Fraunces", "Source Serif 4", Georgia, serif;--font-body: "Inter", "Source Sans 3", -apple-system, BlinkMacSystemFont, sans-serif;--text-h1-size: 56px;--text-h1-line: 1.08;--text-h1-weight: 600;--text-h1-tracking: -.01em;--text-h2-size: 40px;--text-h2-line: 1.14;--text-h2-weight: 600;--text-h2-tracking: -.01em;--text-h3-size: 30px;--text-h3-line: 1.2;--text-h3-weight: 600;--text-h3-tracking: 0em;--text-h4-size: 24px;--text-h4-line: 1.28;--text-h4-weight: 600;--text-h4-tracking: 0em;--text-h5-size: 20px;--text-h5-line: 1.32;--text-h5-weight: 600;--text-h5-tracking: 0em;--text-h6-size: 17px;--text-h6-line: 1.4;--text-h6-weight: 600;--text-h6-tracking: .02em;--text-h6-transform: none;--text-body-lg-size: 19px;--text-body-lg-line: 1.6;--text-body-lg-weight: 400;--text-body-size: 17px;--text-body-line: 1.65;--text-body-weight: 400;--text-body-sm-size: 15px;--text-body-sm-line: 1.6;--text-body-sm-weight: 400;--text-caption-size: 13px;--text-caption-line: 1.5;--text-caption-weight: 500;--text-caption-tracking: .02em;--text-eyebrow-size: 13px;--text-eyebrow-line: 1.3;--text-eyebrow-weight: 600;--text-eyebrow-tracking: .08em;--text-eyebrow-transform: uppercase;--text-button-size: 16px;--text-button-weight: 600;--text-button-tracking: .01em}@media (max-width: 640px){:root{--text-h1-size: 38px;--text-h2-size: 30px;--text-h3-size: 24px;--text-h4-size: 21px;--text-body-lg-size: 18px}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-heading);margin:0}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-line);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking)}h3{font-size:var(--text-h3-size);line-height:var(--text-h3-line);font-weight:var(--text-h3-weight)}h4{font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--text-h4-weight)}h5{font-size:var(--text-h5-size);line-height:var(--text-h5-line);font-weight:var(--text-h5-weight)}h6{font-size:var(--text-h6-size);line-height:var(--text-h6-line);font-weight:var(--text-h6-weight);letter-spacing:var(--text-h6-tracking)}p{margin:0}a{color:var(--text-link)}a:hover{color:var(--text-link-hover)}button{font-family:var(--font-body)}.news-card{background:#fff;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.news-card__media{display:block;aspect-ratio:16 / 10;overflow:hidden;position:relative}.news-card__media img{width:100%;height:100%;object-fit:cover}.news-card__badge{position:absolute;top:12px;left:12px;background:var(--color-amber-gold-100);color:var(--color-amber-gold-700);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:4px 10px;border-radius:999px}.news-card__body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px}.news-card__date{font-size:12px;color:var(--text-muted);font-weight:500}.news-card__title{font-family:var(--font-display);font-size:19px;font-weight:600;margin:0;line-height:1.3}.news-card__title a{color:inherit;text-decoration:none}.news-card__title a:hover{color:var(--color-amber-gold-700)}.news-card__desc{font-size:14px;color:var(--text-muted);margin:0;line-height:1.55}.news-card__link{font-size:14px;font-weight:600;color:var(--color-night-blue);text-decoration:none;margin-top:4px}.navbar[data-astro-cid-dlk3t37z]{background:#fff;border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:20}.navbar__inner[data-astro-cid-dlk3t37z]{max-width:var(--content-max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 24px;gap:20px}.navbar__brand[data-astro-cid-dlk3t37z]{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.navbar__brand-text[data-astro-cid-dlk3t37z]{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--color-night-blue);line-height:1.2}.navbar__brand-accent[data-astro-cid-dlk3t37z]{color:var(--color-amber-gold-700)}.navbar__nav[data-astro-cid-dlk3t37z]{display:flex;gap:2px;flex-wrap:wrap}.navbar__link[data-astro-cid-dlk3t37z]{padding:9px 12px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;color:var(--text-muted);background:transparent;white-space:nowrap}.navbar__link[data-astro-cid-dlk3t37z]:hover{color:var(--color-night-blue)}.navbar__link--active[data-astro-cid-dlk3t37z]{color:var(--color-night-blue);background:var(--color-cream)}.footer[data-astro-cid-gcn2mc3v]{background:var(--color-night-blue);color:var(--text-on-inverse);padding:56px 24px 28px}.footer__grid[data-astro-cid-gcn2mc3v]{max-width:var(--content-max-width);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.footer__title[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-size:17px;font-weight:600;margin-bottom:6px}.footer__tagline[data-astro-cid-gcn2mc3v]{font-size:13px;color:var(--text-on-inverse-muted);font-style:italic}.footer__socials[data-astro-cid-gcn2mc3v]{display:flex;gap:12px;margin-top:16px}.footer__socials[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ffffff1a;transition:background .15s ease}.footer__socials[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{background:var(--color-amber-gold)}.footer__socials[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{width:17px;height:17px;fill:#fff}.footer__heading[data-astro-cid-gcn2mc3v]{color:#fff;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.footer__text[data-astro-cid-gcn2mc3v]{font-size:13px;line-height:1.8;color:var(--text-on-inverse-muted);margin:0}.footer__legal[data-astro-cid-gcn2mc3v]{max-width:var(--content-max-width);margin:32px auto 0;padding-top:20px;border-top:1px solid var(--border-on-inverse);font-size:12px;color:var(--text-on-inverse-muted)}@media (max-width: 860px){.footer__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.footer__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}}.whatsapp-float[data-astro-cid-y4hhiakm]{position:fixed;z-index:50;right:24px;bottom:24px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#25d366;box-shadow:0 6px 20px #00000040;transition:transform .15s ease}.whatsapp-float[data-astro-cid-y4hhiakm]:hover{transform:scale(1.08)}.whatsapp-float[data-astro-cid-y4hhiakm] svg[data-astro-cid-y4hhiakm]{width:30px;height:30px;fill:#fff}@media (max-width: 520px){.whatsapp-float[data-astro-cid-y4hhiakm]{right:16px;bottom:16px;width:50px;height:50px}.whatsapp-float[data-astro-cid-y4hhiakm] svg[data-astro-cid-y4hhiakm]{width:26px;height:26px}}
