:root {
	--gf-color-muted: #4b505c;
	--gf-color-border: #e2ddd1;
	--gf-color-link: currentColor;
	--gf-color-link-hover: currentColor;
	--gf-color-focus: var(--gf-color-accent);
	--gf-line-height: 1.6;
	--gf-line-height-heading: 1.15;
	--gf-gutter: clamp(1rem, 0.25rem + 3.5vw, 2.5rem);
	--gf-space-xxl: clamp(3.5rem, 2rem + 6vw, 7rem);
	--gf-space-s: 1rem;
	--gf-space-l: 2.5rem;
	--gf-flow: 1rem;
	--gf-overline-color: var(--go-accent-strong);
	--gf-list-marker-color: var(--go-basil);
	--gf-btn-radius: 999px;
	--gf-btn-padding: 0.75rem 1.5rem;
	--gf-btn-min-height: 3.125rem;
	--gf-btn-line-height: 1.6;
	--gf-btn-weight: 750;
	--gf-btn-font-size: var(--gf-text-size);
	--gf-btn-font-size-l: var(--gf-text-size);
	--gf-header-position: sticky;
	--gf-header-backdrop: blur(14px);
	--gf-header-border: 1px solid var(--gf-color-border);
	--gf-header-bg: color-mix(in srgb, var(--gf-color-bg) 88%, transparent);
	--gf-nav-gap: 0.25rem;
	--gf-nav-font-weight: 600;
	--gf-nav-color: var(--gf-color-muted);
	--gf-nav-color-active: var(--gf-color-text);
	--gf-nav-cta-bg: var(--gf-color-primary);
	--gf-nav-cta-color: var(--gf-color-bg);
	--gf-nav-cta-bg-hover: var(--go-accent-strong);
	--gf-nav-cta-color-hover: var(--gf-color-bg);
	--gf-nav-cta-weight: 700;
	--gf-nav-cta-offset: 1.25rem;
	--gf-bottom-padding: 0;
	--gf-accordion-title-size: clamp(1.0625rem, 1rem + 0.3vw, 1.1875rem);
	--gf-accordion-title-weight: 700;
	--gf-accordion-title-padding: 1.25rem;
	--gf-accordion-title-color-active: inherit;
	--gf-accordion-content-padding: 0 0 1.5rem;
	--gf-accordion-circle-bg: var(--gf-color-secondary);
	--gf-accordion-circle-color: var(--go-accent-strong);
	--gf-accordion-circle-bg-active: var(--gf-color-accent);
	--gf-accordion-circle-color-active: var(--go-on-accent);
	--gf-accordion-circle-offset: 0.25rem;
	--go-accent-strong: #c43800;
	--go-accent-hover: #ff6a2b;
	--go-on-accent: #ffffff;
	--go-gold: #f4d35e;
	--go-basil: #2c6a4e;
	--go-night-soft: #20242c;
	--go-night-line: rgb(255 255 255 / 0.1);
	--go-on-night-soft: #b9bdc7;
	--go-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
	--gf-shape-height: clamp(3rem, 8vw, 7rem);
	--go-icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
}
