.with-primary{background-color:var(--pageBackgroundLight)}.with-secondary{background-color:var(--pageBackground)}section,header,footer{transition:background-color .3s,color .3s}body,html{margin:0;padding:0}body .primary-bg,html .primary-bg{background-color:var(--pageBackground)}body .secondary-bg,html .secondary-bg{background-color:var(--pageBackgroundLight)}body .cs-text,html .cs-text{font-size:var(--bodyFontSize);line-height:1.5em;width:100%;max-width:43.75rem;margin:0 0 clamp(1.75rem,4vw,2.5rem);color:var(--bodyTextColor)}body .cs-topper,html .cs-topper{font-size:var(--topperFontSize);line-height:1.2em;text-transform:uppercase;text-align:inherit;letter-spacing:.1em;font-weight:700;color:var(--primary);margin-bottom:.25rem;display:block}body .cs-title,html .cs-title{font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;width:100%;max-width:17ch;margin:0 0 1rem;color:var(--headerColor);position:relative}body .primary-color,html .primary-color{color:var(--primary)}body .input-field,html .input-field{visibility:hidden;height:0;width:0;margin:0;padding:0;border:none;outline:none;position:absolute;left:-9999px}body .link,html .link{color:var(--primary);text-decoration:none;transition:color .3s}.button-base,.button-transparent,.button-solid{text-decoration:none;text-align:center;margin:0;display:inline-block;position:relative;z-index:1;transition:color .3s}.button-solid{font-size:1rem;line-height:clamp(2.875rem,5.5vw,3.5rem);min-width:11.25rem;text-transform:uppercase;font-weight:700;overflow:hidden;padding:0;border-radius:5px;cursor:pointer}.button-solid>span{margin:0 1rem}.button-transparent{font-weight:700;font-size:1rem;line-height:clamp(2.875rem,5.5vw,3.5rem);min-width:9.375rem;padding:0 1.5rem;border-radius:.25rem;border:solid 1px}.button-transparent:after{content:"";position:absolute;height:100%;width:100%;background-color:transparent;box-sizing:border-box;top:0;left:0;z-index:-1;transition:width .3s;pointer-events:none}:root{--primary: #6b8e23;--boxShadow: #808080;--secondary: #FF8C00;--borderColor: #939191;--headerColor: #333333;--bodyFontSize: 1.125rem;--primaryLight: #a8c057;--bodyTextColor: #555555;--headerFontSize: clamp(1.9375rem, 3.9vw, 3.0625rem);--pageBackground: #F5F5F5;--secondaryLight: #fbb168;--sectionPadding: clamp(3.75rem, 7.82vw, 6.25rem) 1rem;--topperFontSize: clamp(.8125rem, 1.6vw, 1rem);--navLinkFontSize: 1.25rem;--bodyTextColorWhite: #FAFBFC;--navSubLinkFontSize: 1.0675rem;--pageBackgroundLight: #F1F1F1;--inputTextPlaceholderColor: #7D799C}body.dark-mode{--boxShadow: #555353;--borderColor: #939191;--headerColor: #F1F1F1;--bodyTextColor: #C7C7C7;--pageBackground: #1F1F1F;--bodyTextColorWhite: #FAFBFC;--pageBackgroundLight: #333333}.body,html{font-family:Lucida Bright,Georgia,serif}:root{--button-solid-text-color: var(--bodyTextColorWhite);--button-solid-bg-color: var(--primary);--button-solid-hover-bg-color: var(--secondary);--button-solid-hover-text-color: var(--bodyTextColorWhite);--button-transparent-text-color: var(--primary);--button-transparent-border-color: var(--primary);--button-transparent-hover-text-color: var(--bodyTextColorWhite);--button-animation: inside-to-out}.button-solid{color:var(--button-solid-text-color);background-color:var(--button-solid-bg-color)}.button-solid:before{content:"";position:absolute;display:block;top:50%;left:50%;height:0%;width:0%;background:var(--button-solid-hover-bg-color);opacity:1;z-index:-1;transition:all .3s}.button-solid:hover{color:var(--button-solid-hover-text-color)}.button-solid:hover:before{top:0;left:0;width:100%;height:100%}.button-transparent{color:var(--button-transparent-text-color);border-color:var(--button-transparent-border-color)}.button-transparent:before{content:"";position:absolute;display:block;top:50%;left:50%;height:0%;width:0%;background:var(--button-transparent-border-color);opacity:1;z-index:-1;transition:all .3s}.button-transparent:hover{color:var(--button-transparent-hover-text-color)}.button-transparent:hover:before{top:0;left:0;width:100%;height:100%}.button-solid,.button-transparent{border-radius:50px}.cs-skip.svelte-13y3bbh{position:absolute;top:0;left:0;opacity:0;z-index:-1111111}.main-style.svelte-13y3bbh{background-color:var(--pageBackground)}
