.vs-native-page{background-color:var(--base-3);color:var(--contrast);font-family:var(--gp-font--source-serif-4,"Source Serif 4"),Georgia,serif;font-size:22px;line-height:1.7;margin-left:calc(-1 * var(--vs-gutter,0px));margin-right:calc(-1 * var(--vs-gutter,0px))}@media (max-width:768px){.vs-native-page{font-size:18px}}.vs-native-field{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:48px;padding-right:48px}@media (max-width:768px){.vs-native-field{padding-left:20px;padding-right:20px}}.vs-native-prose{max-width:790px}.vs-native-eyebrow{color:var(--contrast-2);font-family:var(--gp-font--source-sans-3,"Source Sans 3"),"Source Sans Pro",system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.11em;line-height:1.2;margin-bottom:1.4rem;text-transform:uppercase}.vs-native-display{font-family:var(--gp-font--source-sans-3,"Source Sans 3"),"Source Sans Pro",system-ui,sans-serif;font-size:clamp(2.35rem,5.4vw,3.5rem);font-weight:800;letter-spacing:-.018em;line-height:1.03;margin-bottom:1.5rem;margin-top:0}.vs-native-heading{font-family:var(--gp-font--source-sans-3,"Source Sans 3"),"Source Sans Pro",system-ui,sans-serif;font-size:clamp(1.75rem,3.4vw,2.125rem);font-weight:800;letter-spacing:-.012em;line-height:1.12;margin-bottom:1.4rem;margin-top:0}.vs-native-pull{color:var(--deep);font-family:var(--gp-font--source-sans-3,"Source Sans 3"),"Source Sans Pro",system-ui,sans-serif;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:600;letter-spacing:-.008em;line-height:1.2;margin-bottom:1.75rem;text-wrap:balance}.vs-native-action{align-items:center;background-color:var(--accent);color:var(--base-3);column-gap:.75rem;display:inline-flex;font-family:var(--gp-font--source-sans-3,"Source Sans 3"),"Source Sans Pro",system-ui,sans-serif;font-size:18px;font-weight:600;justify-content:center;line-height:1.2;text-decoration:none;border-radius:6px;padding:16px 24px}.vs-native-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vs-native-action:hover{background-color:var(--deep);color:var(--base-3)}.vs-native-action:visited{color:var(--base-3)}@media (max-width:768px){.vs-native-action{display:flex;text-align:center}}.vs-native-section{margin-top:7.5rem}@media (max-width:768px){.vs-native-section{margin-top:5rem}}