@font-face{font-display:swap;font-family:AzoSans;font-style:normal;font-weight:400;src:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/raw_assets/public/tamf-theme/fonts/AzoSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:AzoSans;font-style:italic;font-weight:400;src:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/raw_assets/public/tamf-theme/fonts/AzoSans-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:AzoSans;font-style:normal;font-weight:500;src:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/raw_assets/public/tamf-theme/fonts/AzoSans-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:AzoSans;font-style:normal;font-weight:700;src:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/raw_assets/public/tamf-theme/fonts/AzoSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:AzoSans;font-style:italic;font-weight:700;src:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/raw_assets/public/tamf-theme/fonts/AzoSans-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kepler;font-style:normal;font-weight:400;src:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/raw_assets/public/tamf-theme/fonts/KeplerStd-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kepler;font-style:italic;font-weight:400;src:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/raw_assets/public/tamf-theme/fonts/KeplerStd-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Kepler;font-style:normal;font-weight:700;src:url(https://48033045.fs1.hubspotusercontent-na1.net/hubfs/48033045/raw_assets/public/tamf-theme/fonts/KeplerStd-Bold.woff2) format("woff2")}:root{--tamf-primary:#500000;--tamf-secondary:#1c3775;--tamf-text:#373a36;--tamf-surface:#e6e6e6;--tamf-aggie-maroon:#500000;--tamf-blue:#1c3775;--tamf-light-blue:#3d87cb;--tamf-dark-gray:#373a36;--tamf-green:#1c8172;--tamf-navy:#071d49;--tamf-yellow:#d29f13;--tamf-gold:#9f7d23;--tamf-font-heading:AzoSans,Arial,sans-serif;--tamf-font-body:AzoSans,Arial,sans-serif;--tamf-font-secondary:Kepler,Georgia,serif;--tamf-font-weight-heading:700;--tamf-font-weight-body:400;--tamf-font-weight-secondary:400;--tamf-font-color-heading:#373a36;--tamf-font-color-body:#373a36;--text-h1:48px;--text-h2:36px;--text-h3:30px;--text-h4:24px;--text-h5:20px;--text-h6:16px;--text-body:16px;--tamf-container-max:1200px;--tamf-section-padding:60px;--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.5rem;--space-3xl:3rem;--space-4xl:4rem;--space-5xl:5rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1.0625rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-none:0;--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--z-auto:auto;--z-0:0;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--duration-75:75ms;--duration-100:100ms;--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-500:500ms;--duration-700:700ms;--duration-1000:1000ms;--ease-linear:linear;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--body-font:var(--tamf-font-body);--body-font-color:var(--tamf-font-color-body);--body-font-size:var(--text-body);--body-font-weight:var(--tamf-font-weight-body);--heading-font:var(--tamf-font-heading);--heading-font-color:var(--tamf-font-color-heading);--link-font-color:var(--tamf-blue);--link-hover-font-color:var(--tamf-light-blue);--link-active-font-color:var(--tamf-navy);--standard-line-height:var(--leading-normal);--standard-margin:var(--space-lg);--large-margin:var(--space-xl);--button-font:var(--tamf-font-body);--button-font-color:#fff;--button-font-weight:bold;--button-border-radius:var(--radius-md);--button-transition:all var(--duration-200) var(--ease-out);--button-background-color:var(--tamf-aggie-maroon);--button-hover-background-color:var(--tamf-blue);--button-active-background-color:var(--tamf-navy);--button-disabled-background-color:var(--tamf-surface);--button-disabled-font-color:#9ca3af;--button-secondary-background-color:var(--tamf-light-blue);--button-secondary-font-color:#fff;--button-secondary-hover-background-color:#2c6ba8;--button-secondary-active-background-color:#1f4d7a;--button-outline-primary-color:var(--tamf-aggie-maroon);--button-outline-secondary-color:var(--tamf-light-blue);--button-link-color:var(--tamf-aggie-maroon);--button-link-hover-color:var(--tamf-blue);--button-link-active-color:var(--tamf-navy);--button-padding-small:var(--space-xs) var(--space-sm);--button-padding:var(--space-sm) var(--space-md);--button-padding-large:var(--space-md) var(--space-lg);--form-background-color:var(--tamf-surface);--form-border:1px solid #d1d5db;--form-border-focus:2px solid var(--tamf-blue);--form-border-error:2px solid #ef4444;--form-border-radius:var(--radius-md);--form-padding:var(--space-sm) var(--space-md);--form-font-size:var(--text-base);--form-transition:border-color var(--duration-200) var(--ease-out);--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:var(--tamf-light-blue);--text-primary:var(--tamf-text);--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-inverse:#fff;--bg-primary:#fff;--bg-secondary:var(--tamf-surface);--bg-tertiary:#f9fafb;--bg-inverse:var(--tamf-text);--border-primary:#e5e7eb;--border-secondary:#d1d5db;--border-tertiary:#9ca3af;--border-brand:var(--tamf-primary)}@container (min-width: 768px){:root{--responsive-text-scale:1.125;--responsive-space-scale:1.25}}@media (min-width:768px){:root{--tamf-section-padding-responsive:calc(var(--tamf-section-padding)*1.25);--text-responsive-scale:1.125}}@media (min-width:1024px){:root{--tamf-section-padding-responsive:calc(var(--tamf-section-padding)*1.5);--text-responsive-scale:1.25}}@media print{:root{--print-font-color:#000;--print-background:#fff;--print-margin:0.5in}}