/*!
    Theme Name:   Kanmon
    Author:       FoxFuel Creative
    Author URI:   https://www.foxfuelcreative.com
    Version:      1.0.0
!*/@layer tailwind-core,
    vendor,
    site-base,
    site-components,
    site-utils,
    site-pages,
    tailwind-utils;@layer tailwind-core{*, ::before, ::after{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;}::backdrop{
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x:  ;
--tw-pan-y:  ;
--tw-pinch-zoom:  ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position:  ;
--tw-gradient-via-position:  ;
--tw-gradient-to-position:  ;
--tw-ordinal:  ;
--tw-slashed-zero:  ;
--tw-numeric-figure:  ;
--tw-numeric-spacing:  ;
--tw-numeric-fraction:  ;
--tw-ring-inset:  ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur:  ;
--tw-brightness:  ;
--tw-contrast:  ;
--tw-grayscale:  ;
--tw-hue-rotate:  ;
--tw-invert:  ;
--tw-saturate:  ;
--tw-sepia:  ;
--tw-drop-shadow:  ;
--tw-backdrop-blur:  ;
--tw-backdrop-brightness:  ;
--tw-backdrop-contrast:  ;
--tw-backdrop-grayscale:  ;
--tw-backdrop-hue-rotate:  ;
--tw-backdrop-invert:  ;
--tw-backdrop-opacity:  ;
--tw-backdrop-saturate:  ;
--tw-backdrop-sepia:  ;
--tw-contain-size:  ;
--tw-contain-layout:  ;
--tw-contain-paint:  ;
--tw-contain-style:  ;}/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.container{
width: 100%;}@media (min-width: 30rem){.container{
max-width: 30rem;}}@media (min-width: 40rem){.container{
max-width: 40rem;}}@media (min-width: 48rem){.container{
max-width: 48rem;}}@media (min-width: 64rem){.container{
max-width: 64rem;}}@media (min-width: 80rem){.container{
max-width: 80rem;}}@media (min-width: 96rem){.container{
max-width: 96rem;}}@media (min-width: 120rem){.container{
max-width: 120rem;}}}@layer vendor{.select2{width:100%;height:100%}.select2-container{width:clamp(11.25rem,4.6875rem + 0.13671875*100vw,15.625rem);box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;border-radius:1.5rem;font-feature-settings:"ss01" on;font-size:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);text-transform:uppercase}.select2-container:hover .select2-selection--single,.select2-container:focus .select2-selection--single{background-color:#81f235}.select2-container .selection{height:100%}.select2-container .select2-selection{color:#fff;transition:color .2s ease-in-out,background-color .2s ease-in-out}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:100%;padding-right:clamp(2.25rem,1.375rem + 0.0291666667*100vw,4rem);-moz-user-select:none;user-select:none;-webkit-user-select:none;background-color:#141412;border:1px solid #fff;border-radius:clamp(1.375rem,1.1875rem + 0.00625*100vw,1.75rem);font-size:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);transition:background .2s ease-in-out,border-color .2s ease-in-out}.select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;height:100%;padding:clamp(0.375rem,0.1875rem + 0.00625*100vw,0.75rem) clamp(0.75rem,0.375rem + 0.0125*100vw,1.5rem);overflow:hidden;text-overflow:ellipsis}.select2-container .select2-selection--single .select2-selection__clear{position:relative;cursor:pointer;float:right;font-weight:bold}.select2-container .select2-selection--single .select2-selection__placeholder{color:#fff}.select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:clamp(0.75rem,0.375rem + 0.0125*100vw,1.5rem);height:100%;width:auto;display:flex;align-items:center}.select2-container .select2-selection--single .select2-selection__arrow svg{width:clamp(1.5rem,1rem + 0.0166666667*100vw,2.5rem);transition:transform .2s ease-in-out}.select2-container .select2-selection--single .select2-selection__arrow svg path{stroke:#fff;transition:stroke .2s ease-in-out}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:24px;padding-left:60px}.select2-container[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow svg{transform:rotate(-180deg)}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow svg path{stroke:#141412}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none;background-color:#141412;border:1px solid #fff;border-radius:clamp(1.375rem,1.1875rem + 0.00625*100vw,1.75rem);padding:10px 0;font-size:.9em;cursor:text}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container.select2-container--open .select2-selection{background-color:#407a3c;color:#141412}.select2-container.select2-container--open.select2-container--above .select2-selection--single,.select2-container.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-color:rgba(0,0,0,0);border-top-left-radius:0;border-top-right-radius:0}.select2-container.select2-container--open.select2-container--below .select2-selection--single,.select2-container.select2-container--open.select2-container--below .select2-selection--multiple{border-color:rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container .select2-results__option{transition:background .2s ease-in-out,color .2s ease-in-out}.select2-container .select2-results__option[role=group]{padding:0}.select2-container .select2-results__option[aria-disabled=true]{color:#999}.select2-container .select2-results__option[aria-selected=true]{background-color:#81f235;color:#fff}.select2-container .select2-results__option--highlighted{background-color:#467281;color:#fff}.select2-container .select2-results__option--highlighted[aria-selected=true]{background-color:#467281}.select2-container .select2-results__option .select2-results__option{padding-left:1em}.select2-container .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container .select2-results__group{cursor:default;display:block;padding:6px}.select2-dropdown{background-color:#407a3c;color:#141412;border-radius:22px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:99;overflow:hidden}@media((min-width: 48rem)){.select2-dropdown{border-radius:24px}}@media((min-width: 96rem)){.select2-dropdown{border-radius:28px}}.select2-results{display:block}.select2-results__options{list-style:none;margin:0}.select2-results__option{padding:.5rem clamp(1rem,-0.1429rem + 1.7857vw,2rem);margin:0;font-size:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem)}.select2-container--open .select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px;padding-bottom:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem)}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}}@layer site-base{html,body{overflow-x:clip}body{position:relative;font-family:"Stack Sans Headline",Helvetica,Arial,sans-serif;font-weight:300;background-color:#fff;color:#4a4a44}.skip-menu{display:block;position:relative;z-index:101;height:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skip-menu:active,.skip-menu:focus,.skip-menu:hover{top:0;left:0;width:100%;height:auto;padding:.5rem 1rem;overflow:auto;background-color:#fff;color:#407a3c;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.2}[v-cloak]{visibility:hidden}.grecaptcha-badge{display:none !important}.section{max-width:90rem;margin:0 auto;padding-left:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem);padding-right:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem);border-top:1px solid #e0e0e0}.section:first-child{border-top:none}.section-inner{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.section-gutter{padding-left:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem);padding-right:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem)}.bg-slate-light{background-color:rgba(70,114,129,.05)}.bg-gray-light{background-color:rgba(70,114,129,.05)}.bg-black .section,.bg-black .section-inner,.bg-green-dark .section,.bg-green-dark .section-inner{border-color:#586156}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:#141412}h1,.h1{font-size:clamp(2rem,1.25rem + 0.025*100vw,3.5rem);letter-spacing:-2px}h2,.h2{font-size:clamp(1.5rem,1rem + 0.0166666667*100vw,2.5rem);letter-spacing:-1px}h3,.h3{font-size:clamp(1.25rem,0.875rem + 0.0125*100vw,2rem);letter-spacing:-1px;line-height:1.2}h4,.h4{font-size:clamp(1.125rem,0.9375rem + 0.00625*100vw,1.5rem);line-height:1.2}h5,.h5{font-size:clamp(1rem,0.8125rem + 0.00625*100vw,1.375rem);font-weight:500;line-height:1.2}p,ul,ol{font-size:clamp(1rem,0.875rem + 0.0041666667*100vw,1.25rem);line-height:1.66;margin-bottom:clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem)}p:last-child,ul:last-child,ol:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}main ul,.content ul,ul.wp-block-list{list-style:none;padding-left:0}main ul>li,.content ul>li,ul.wp-block-list>li{position:relative;padding-left:1.625rem}main ul>li::before,.content ul>li::before,ul.wp-block-list>li::before{content:"";position:absolute;top:.52em;left:0;width:.625rem;height:.625rem;background-color:#467281;clip-path:polygon(100% 0, 100% 100%, 0 0)}main ul.negative-list>li::before,.content ul.negative-list>li::before,ul.wp-block-list.negative-list>li::before{background-image:url(/wp-content/themes/custom/img/x-bullet.svg);background-size:contain;background-position:center center;background-color:rgba(0,0,0,0);clip-path:none}.announcement-content p{font:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;margin-bottom:0}.content h1,.content .h1,.content h2,.content .h2,.content h3,.content .h3,.content h4,.content .h4,.content h5,.content .h5{margin-bottom:clamp(1rem,0.75rem + 0.0083333333*100vw,1.5rem)}.content h1:last-child,.content .h1:last-child,.content h2:last-child,.content .h2:last-child,.content h3:last-child,.content .h3:last-child,.content h4:last-child,.content .h4:last-child,.content h5:last-child,.content .h5:last-child{margin-bottom:0}.content h4,.content .h4,.content h5,.content .h5{margin-bottom:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem)}.content h4:last-child,.content .h4:last-child,.content h5:last-child,.content .h5:last-child{margin-bottom:0}.content p,.content ul,.content ol{margin-bottom:clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem)}.content p:last-child,.content ul:last-child,.content ol:last-child{margin-bottom:0}.content ul,.content ol{padding-left:2.5rem}.content ul li,.content ol li{margin-bottom:clamp(0.5rem,0.25rem + 0.0083333333*100vw,1rem)}.content ul{padding-left:0}.content ol{list-style-type:decimal}.content a{color:#141412;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:#467281}.content a:focus,.content a:hover{color:#467281}.single .content h2,.single .content .h2,.single .content h3,.single .content .h3{margin-top:clamp(3rem,2.5rem + 0.0166666667*100vw,4rem)}.bg-black,.bg-green-dark{color:#e0e0e0}.bg-black h1,.bg-black .h1,.bg-black h2,.bg-black .h2,.bg-black h3,.bg-black .h3,.bg-black h4 .h4,.bg-black h5 .h5,.bg-green-dark h1,.bg-green-dark .h1,.bg-green-dark h2,.bg-green-dark .h2,.bg-green-dark h3,.bg-green-dark .h3,.bg-green-dark h4 .h4,.bg-green-dark h5 .h5{color:#fff}.bg-black .text-utility,.bg-black .text-utility-lg,.bg-green-dark .text-utility,.bg-green-dark .text-utility-lg{color:hsla(0,0%,100%,.6)}.bg-black .content a,.bg-green-dark .content a{color:#fff;text-decoration-line:underline;text-decoration-color:#81f235}.bg-black .content a:focus,.bg-black .content a:hover,.bg-green-dark .content a:focus,.bg-green-dark .content a:hover{color:#81f235}}@layer site-components{[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}[data-aos=fade-up]{transform:translate3d(0, 100px, 0)}[data-aos=fade-down]{transform:translate3d(0, -100px, 0)}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}[data-aos=fade-left]{transform:translate3d(100px, 0, 0)}.banner{display:flex;flex-direction:column}@media((min-width: 64rem)){.banner{flex-direction:row}}.banner-content{padding-top:clamp(3.25rem,1.625rem + 0.0541666667*100vw,6.5rem);padding-bottom:clamp(3.75rem,1.875rem + 0.0625*100vw,7.5rem);padding-left:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem);padding-right:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem)}.banner-content .text-utility{color:#717171}.banner-byline span{padding:0px clamp(0.25rem,0.125rem + 0.0041666667*100vw,0.5rem)}.banner-without-image{width:100%}.banner-without-image .banner-content{max-width:60rem;padding-right:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem);text-align:center;margin:0 auto}.banner-without-image .button-group{justify-content:center}.banner-image{width:100%;aspect-ratio:3/2}@media((min-width: 64rem)){.banner-image{aspect-ratio:unset;height:100%}}.bg-green-dark .banner-content .text-utility,.bg-green-dark .banner-content .text-utility-lg{color:#e0e0e0}.button{display:inline-block;background:#407a3c;color:#fff;border:1px solid #407a3c;border-radius:2px;padding:clamp(0.5rem,0.375rem + 0.0041666667*100vw,0.75rem) clamp(0.875rem,0.6875rem + 0.00625*100vw,1.25rem);font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);line-height:1.1;text-decoration:none;transition:all .2s ease-in-out}.button:focus,.button:hover{background:#224b1e;border-color:#224b1e}.button.button-hollow,.button.is-style-hollow{background:rgba(0,0,0,0);border-color:#141412;color:#141412}.button.button-hollow:focus,.button.button-hollow:hover,.button.is-style-hollow:focus,.button.is-style-hollow:hover{background:#467281;border-color:#467281;color:#fff}.button-group{display:flex;flex-wrap:wrap;gap:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);margin-top:clamp(2rem,1.5rem + 0.0166666667*100vw,3rem)}.cta-link:not(.wp-block-button){--cta-link-accent-color: #467281;display:inline-flex;position:relative;align-items:center;color:#467281;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);font-weight:500;line-height:1.5;text-decoration:none}.cta-link:not(.wp-block-button)::before{content:"";display:block;width:clamp(0.5rem,0.4375rem + 0.0020833333*100vw,0.625rem);height:clamp(0.5rem,0.4375rem + 0.0020833333*100vw,0.625rem);margin-left:.75rem;margin-bottom:0;order:1;background-color:var(--cta-link-accent-color);clip-path:polygon(100% 0, 100% 100%, 0 0);transition:all .25s ease-in-out}.cta-link:not(.wp-block-button)>svg{display:none}.cta-link:not(.wp-block-button)::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--cta-link-accent-color);transition:all .25s ease-in-out}.cta-link:not(.wp-block-button):focus,.cta-link:not(.wp-block-button):focus-within,.cta-link:not(.wp-block-button):hover{color:#467281;text-decoration:none}.cta-link:not(.wp-block-button):focus::before,.cta-link:not(.wp-block-button):focus-within::before,.cta-link:not(.wp-block-button):hover::before{margin-left:1rem;margin-bottom:.25rem}.cta-link:not(.wp-block-button):focus::after,.cta-link:not(.wp-block-button):focus-within::after,.cta-link:not(.wp-block-button):hover::after{width:100%}.bg-black .button-hollow,.bg-black .is-style-hollow,.bg-green-dark .button-hollow,.bg-green-dark .is-style-hollow,footer .button-hollow,footer .is-style-hollow{border-color:#fff;color:#fff}.bg-black .button-hollow:focus,.bg-black .button-hollow:hover,.bg-black .is-style-hollow:focus,.bg-black .is-style-hollow:hover,.bg-green-dark .button-hollow:focus,.bg-green-dark .button-hollow:hover,.bg-green-dark .is-style-hollow:focus,.bg-green-dark .is-style-hollow:hover,footer .button-hollow:focus,footer .button-hollow:hover,footer .is-style-hollow:focus,footer .is-style-hollow:hover{background:#407a3c;border-color:#407a3c;color:#fff}.bg-black .cta-link,.bg-black .link-list-item__cta,.bg-green-dark .cta-link,.bg-green-dark .link-list-item__cta,footer .cta-link,footer .link-list-item__cta{--cta-link-accent-color: #81F235;color:#fff}.bg-black .cta-link:focus,.bg-black .cta-link:focus-within,.bg-black .cta-link:hover,.bg-black .link-list-item__cta:focus,.bg-black .link-list-item__cta:focus-within,.bg-black .link-list-item__cta:hover,.bg-green-dark .cta-link:focus,.bg-green-dark .cta-link:focus-within,.bg-green-dark .cta-link:hover,.bg-green-dark .link-list-item__cta:focus,.bg-green-dark .link-list-item__cta:focus-within,.bg-green-dark .link-list-item__cta:hover,footer .cta-link:focus,footer .cta-link:focus-within,footer .cta-link:hover,footer .link-list-item__cta:focus,footer .link-list-item__cta:focus-within,footer .link-list-item__cta:hover{color:#fff}.article-narrow{max-width:50rem;margin-right:auto;margin-left:auto}.gap-sm{--layout-gap: clamp(0.75rem, 0.625rem + 0.0041666667 * 100vw, 1rem);gap:var(--layout-gap)}.gap-md{--layout-gap: clamp(1.25rem, 0.875rem + 0.0125 * 100vw, 2rem);gap:var(--layout-gap)}.gap-lg{--layout-gap: clamp(2rem, 1.5rem + 0.0166666667 * 100vw, 3rem);gap:var(--layout-gap)}.gap-xl{--layout-gap: clamp(3rem, 2rem + 0.0333333333 * 100vw, 5rem);gap:var(--layout-gap)}.heading-card{font-size:clamp(1.125rem,0.9375rem + 0.00625*100vw,1.5rem);letter-spacing:0}.heading-article{font-size:clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem);letter-spacing:0}.text-meta{color:#7f7f7f;font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:clamp(0.625rem,0.5625rem + 0.0020833333*100vw,0.75rem);line-height:1.5;letter-spacing:1.4px;text-transform:uppercase}.text-callout{padding:clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem);border-left:4px solid #467281;background-color:rgba(70,114,129,.05);font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-size:clamp(1rem,0.9375rem + 0.0020833333*100vw,1.125rem);line-height:1.6}.bg-black .text-meta,.bg-green-dark .text-meta{color:hsla(0,0%,100%,.6)}.bg-black .text-callout,.bg-green-dark .text-callout{border-left-color:#81f235;background-color:hsla(0,0%,100%,.08)}.wp-block-button__link,.wp-element-button{display:inline-block;border:1px solid #407a3c;border-radius:2px;padding:clamp(0.5rem,0.375rem + 0.0041666667*100vw,0.75rem) clamp(0.875rem,0.6875rem + 0.00625*100vw,1.25rem);background:#407a3c;color:#fff;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);font-weight:500;line-height:1.2;text-decoration:none;transition:all .2s ease-in-out}.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-element-button:focus,.wp-element-button:hover{border-color:#224b1e;background:#224b1e;color:#fff;text-decoration:none}.button-hollow .wp-block-button__link,.button-hollow .wp-element-button,.is-style-hollow .wp-block-button__link,.is-style-hollow .wp-element-button{border-color:#141412;background:rgba(0,0,0,0);color:#141412}.button-hollow .wp-block-button__link:focus,.button-hollow .wp-block-button__link:hover,.button-hollow .wp-element-button:focus,.button-hollow .wp-element-button:hover,.is-style-hollow .wp-block-button__link:focus,.is-style-hollow .wp-block-button__link:hover,.is-style-hollow .wp-element-button:focus,.is-style-hollow .wp-element-button:hover{border-color:#467281;background:#467281;color:#fff}.cta-link:not(.wp-block-button),.is-style-cta-link:not(.wp-block-button){--cta-link-accent-color: #467281;display:inline-flex;position:relative;align-items:center;color:#467281;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);font-weight:500;line-height:1.5;text-decoration:none}.cta-link:not(.wp-block-button)::before,.is-style-cta-link:not(.wp-block-button)::before{content:"";display:block;width:clamp(0.5rem,0.4375rem + 0.0020833333*100vw,0.625rem);height:clamp(0.5rem,0.4375rem + 0.0020833333*100vw,0.625rem);margin-left:.75rem;margin-bottom:0;order:1;background-color:var(--cta-link-accent-color);clip-path:polygon(100% 0, 100% 100%, 0 0);transition:all .25s ease-in-out}.cta-link:not(.wp-block-button)>svg,.is-style-cta-link:not(.wp-block-button)>svg{display:none}.cta-link:not(.wp-block-button)::after,.is-style-cta-link:not(.wp-block-button)::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--cta-link-accent-color);transition:all .25s ease-in-out}.cta-link:not(.wp-block-button):focus,.cta-link:not(.wp-block-button):focus-within,.cta-link:not(.wp-block-button):hover,.is-style-cta-link:not(.wp-block-button):focus,.is-style-cta-link:not(.wp-block-button):focus-within,.is-style-cta-link:not(.wp-block-button):hover{color:#467281;text-decoration:none}.cta-link:not(.wp-block-button):focus::before,.cta-link:not(.wp-block-button):focus-within::before,.cta-link:not(.wp-block-button):hover::before,.is-style-cta-link:not(.wp-block-button):focus::before,.is-style-cta-link:not(.wp-block-button):focus-within::before,.is-style-cta-link:not(.wp-block-button):hover::before{margin-left:1rem;margin-bottom:.25rem}.cta-link:not(.wp-block-button):focus::after,.cta-link:not(.wp-block-button):focus-within::after,.cta-link:not(.wp-block-button):hover::after,.is-style-cta-link:not(.wp-block-button):focus::after,.is-style-cta-link:not(.wp-block-button):focus-within::after,.is-style-cta-link:not(.wp-block-button):hover::after{width:100%}.wp-block-button.cta-link .wp-block-button__link,.wp-block-button.cta-link .wp-element-button,.wp-block-button.is-style-cta-link .wp-block-button__link,.wp-block-button.is-style-cta-link .wp-element-button{--cta-link-accent-color: #467281;display:inline-flex;position:relative;align-items:center;color:#467281;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);font-weight:500;line-height:1.5;text-decoration:none}.wp-block-button.cta-link .wp-block-button__link::before,.wp-block-button.cta-link .wp-element-button::before,.wp-block-button.is-style-cta-link .wp-block-button__link::before,.wp-block-button.is-style-cta-link .wp-element-button::before{content:"";display:block;width:clamp(0.5rem,0.4375rem + 0.0020833333*100vw,0.625rem);height:clamp(0.5rem,0.4375rem + 0.0020833333*100vw,0.625rem);margin-left:.75rem;margin-bottom:0;order:1;background-color:var(--cta-link-accent-color);clip-path:polygon(100% 0, 100% 100%, 0 0);transition:all .25s ease-in-out}.wp-block-button.cta-link .wp-block-button__link>svg,.wp-block-button.cta-link .wp-element-button>svg,.wp-block-button.is-style-cta-link .wp-block-button__link>svg,.wp-block-button.is-style-cta-link .wp-element-button>svg{display:none}.wp-block-button.cta-link .wp-block-button__link::after,.wp-block-button.cta-link .wp-element-button::after,.wp-block-button.is-style-cta-link .wp-block-button__link::after,.wp-block-button.is-style-cta-link .wp-element-button::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--cta-link-accent-color);transition:all .25s ease-in-out}.wp-block-button.cta-link .wp-block-button__link:focus,.wp-block-button.cta-link .wp-block-button__link:focus-within,.wp-block-button.cta-link .wp-block-button__link:hover,.wp-block-button.cta-link .wp-element-button:focus,.wp-block-button.cta-link .wp-element-button:focus-within,.wp-block-button.cta-link .wp-element-button:hover,.wp-block-button.is-style-cta-link .wp-block-button__link:focus,.wp-block-button.is-style-cta-link .wp-block-button__link:focus-within,.wp-block-button.is-style-cta-link .wp-block-button__link:hover,.wp-block-button.is-style-cta-link .wp-element-button:focus,.wp-block-button.is-style-cta-link .wp-element-button:focus-within,.wp-block-button.is-style-cta-link .wp-element-button:hover{color:#467281;text-decoration:none}.wp-block-button.cta-link .wp-block-button__link:focus::before,.wp-block-button.cta-link .wp-block-button__link:focus-within::before,.wp-block-button.cta-link .wp-block-button__link:hover::before,.wp-block-button.cta-link .wp-element-button:focus::before,.wp-block-button.cta-link .wp-element-button:focus-within::before,.wp-block-button.cta-link .wp-element-button:hover::before,.wp-block-button.is-style-cta-link .wp-block-button__link:focus::before,.wp-block-button.is-style-cta-link .wp-block-button__link:focus-within::before,.wp-block-button.is-style-cta-link .wp-block-button__link:hover::before,.wp-block-button.is-style-cta-link .wp-element-button:focus::before,.wp-block-button.is-style-cta-link .wp-element-button:focus-within::before,.wp-block-button.is-style-cta-link .wp-element-button:hover::before{margin-left:1rem;margin-bottom:.25rem}.wp-block-button.cta-link .wp-block-button__link:focus::after,.wp-block-button.cta-link .wp-block-button__link:focus-within::after,.wp-block-button.cta-link .wp-block-button__link:hover::after,.wp-block-button.cta-link .wp-element-button:focus::after,.wp-block-button.cta-link .wp-element-button:focus-within::after,.wp-block-button.cta-link .wp-element-button:hover::after,.wp-block-button.is-style-cta-link .wp-block-button__link:focus::after,.wp-block-button.is-style-cta-link .wp-block-button__link:focus-within::after,.wp-block-button.is-style-cta-link .wp-block-button__link:hover::after,.wp-block-button.is-style-cta-link .wp-element-button:focus::after,.wp-block-button.is-style-cta-link .wp-element-button:focus-within::after,.wp-block-button.is-style-cta-link .wp-element-button:hover::after{width:100%}.wp-block-button.cta-link .wp-block-button__link,.wp-block-button.cta-link .wp-element-button,.wp-block-button.is-style-cta-link .wp-block-button__link,.wp-block-button.is-style-cta-link .wp-element-button{border:0;border-radius:0;padding:0;background:rgba(0,0,0,0);color:#467281}.wp-block-button.cta-link .wp-block-button__link:focus,.wp-block-button.cta-link .wp-block-button__link:hover,.wp-block-button.cta-link .wp-element-button:focus,.wp-block-button.cta-link .wp-element-button:hover,.wp-block-button.is-style-cta-link .wp-block-button__link:focus,.wp-block-button.is-style-cta-link .wp-block-button__link:hover,.wp-block-button.is-style-cta-link .wp-element-button:focus,.wp-block-button.is-style-cta-link .wp-element-button:hover{background:rgba(0,0,0,0);color:#467281}.bg-black .button-hollow .wp-block-button__link,.bg-black .button-hollow .wp-element-button,.bg-black .is-style-hollow .wp-block-button__link,.bg-black .is-style-hollow .wp-element-button,.bg-green-dark .button-hollow .wp-block-button__link,.bg-green-dark .button-hollow .wp-element-button,.bg-green-dark .is-style-hollow .wp-block-button__link,.bg-green-dark .is-style-hollow .wp-element-button{border-color:#fff;color:#fff}.bg-black .button-hollow .wp-block-button__link:focus,.bg-black .button-hollow .wp-block-button__link:hover,.bg-black .button-hollow .wp-element-button:focus,.bg-black .button-hollow .wp-element-button:hover,.bg-black .is-style-hollow .wp-block-button__link:focus,.bg-black .is-style-hollow .wp-block-button__link:hover,.bg-black .is-style-hollow .wp-element-button:focus,.bg-black .is-style-hollow .wp-element-button:hover,.bg-green-dark .button-hollow .wp-block-button__link:focus,.bg-green-dark .button-hollow .wp-block-button__link:hover,.bg-green-dark .button-hollow .wp-element-button:focus,.bg-green-dark .button-hollow .wp-element-button:hover,.bg-green-dark .is-style-hollow .wp-block-button__link:focus,.bg-green-dark .is-style-hollow .wp-block-button__link:hover,.bg-green-dark .is-style-hollow .wp-element-button:focus,.bg-green-dark .is-style-hollow .wp-element-button:hover{border-color:#407a3c;background:#407a3c;color:#fff}.bg-black .cta-link,.bg-black .is-style-cta-link,.bg-green-dark .cta-link,.bg-green-dark .is-style-cta-link{--cta-link-accent-color: #81F235;color:#fff}.bg-black .cta-link:focus,.bg-black .cta-link:focus-within,.bg-black .cta-link:hover,.bg-black .is-style-cta-link:focus,.bg-black .is-style-cta-link:focus-within,.bg-black .is-style-cta-link:hover,.bg-green-dark .cta-link:focus,.bg-green-dark .cta-link:focus-within,.bg-green-dark .cta-link:hover,.bg-green-dark .is-style-cta-link:focus,.bg-green-dark .is-style-cta-link:focus-within,.bg-green-dark .is-style-cta-link:hover{color:#fff}.bg-black .wp-block-button.cta-link .wp-block-button__link,.bg-black .wp-block-button.cta-link .wp-element-button,.bg-black .wp-block-button.is-style-cta-link .wp-block-button__link,.bg-black .wp-block-button.is-style-cta-link .wp-element-button,.bg-green-dark .wp-block-button.cta-link .wp-block-button__link,.bg-green-dark .wp-block-button.cta-link .wp-element-button,.bg-green-dark .wp-block-button.is-style-cta-link .wp-block-button__link,.bg-green-dark .wp-block-button.is-style-cta-link .wp-element-button{color:#fff}.wp-block-buttons{display:flex;flex-wrap:wrap;width:100%}.buttons-gap-compact{gap:clamp(0.5rem,0.375rem + 0.0041666667*100vw,0.75rem)}.buttons-gap-default{gap:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem)}.buttons-gap-loose{gap:clamp(1rem,0.75rem + 0.0083333333*100vw,1.5rem)}.buttons-justify-left{justify-content:flex-start}.buttons-justify-center{justify-content:center}.buttons-justify-right{justify-content:flex-end}.content-width-default{width:100%}.content-width-tiny,.content-width-narrow,.content-width-article,.content-width-main,.content-width-wide{width:100%}@media((min-width: 64rem)){.content-width-tiny{max-width:25rem}}.content-width-narrow{max-width:42rem}.content-width-article{max-width:50rem;margin-right:auto;margin-left:auto}.content-width-main{max-width:60rem}.content-width-wide{max-width:72rem}.container-px-sm{--container-px: clamp(1rem, 0.5rem + 0.0166666667 * 100vw, 2rem);padding-left:var(--container-px);padding-right:var(--container-px)}.container-px-md{--container-px: clamp(1.5rem, 0.75rem + 0.025 * 100vw, 3rem);padding-left:var(--container-px);padding-right:var(--container-px)}.container-px-lg{--container-px: clamp(2rem, 1rem + 0.0333333333 * 100vw, 4rem);padding-left:var(--container-px);padding-right:var(--container-px)}.container-px-xl{--container-px: clamp(2.5rem, 1.25rem + 0.0416666667 * 100vw, 5rem);padding-left:var(--container-px);padding-right:var(--container-px)}.container-py-sm{--container-py: clamp(1rem, 0.5rem + 0.0166666667 * 100vw, 2rem);padding-top:var(--container-py);padding-bottom:var(--container-py)}.container-py-md{--container-py: clamp(1.5rem, 0.75rem + 0.025 * 100vw, 3rem);padding-top:var(--container-py);padding-bottom:var(--container-py)}.container-py-lg{--container-py: clamp(2rem, 1rem + 0.0333333333 * 100vw, 4rem);padding-top:var(--container-py);padding-bottom:var(--container-py)}.container-py-xl{--container-py: clamp(2.5rem, 1.25rem + 0.0416666667 * 100vw, 5rem);padding-top:var(--container-py);padding-bottom:var(--container-py)}.container-margin-top-sm{--container-margin-top: clamp(1rem, 0.5rem + 0.0166666667 * 100vw, 2rem);margin-top:var(--container-margin-top)}.container-margin-top-md{--container-margin-top: clamp(1.5rem, 0.75rem + 0.025 * 100vw, 3rem);margin-top:var(--container-margin-top)}.container-margin-top-lg{--container-margin-top: clamp(2rem, 1rem + 0.0333333333 * 100vw, 4rem);margin-top:var(--container-margin-top)}.container-margin-top-xl{--container-margin-top: clamp(2.5rem, 1.25rem + 0.0416666667 * 100vw, 5rem);margin-top:var(--container-margin-top)}.container-margin-bottom-sm{--container-margin-bottom: clamp(1rem, 0.5rem + 0.0166666667 * 100vw, 2rem);margin-bottom:var(--container-margin-bottom)}.container-margin-bottom-md{--container-margin-bottom: clamp(1.5rem, 0.75rem + 0.025 * 100vw, 3rem);margin-bottom:var(--container-margin-bottom)}.container-margin-bottom-lg{--container-margin-bottom: clamp(2rem, 1rem + 0.0333333333 * 100vw, 4rem);margin-bottom:var(--container-margin-bottom)}.container-margin-bottom-xl{--container-margin-bottom: clamp(2.5rem, 1.25rem + 0.0416666667 * 100vw, 5rem);margin-bottom:var(--container-margin-bottom)}.container-margin-top-disable-below-md,.container-margin-top-disable-below-lg,.container-margin-top-disable-below-xl{margin-top:0}.container-margin-bottom-disable-below-md,.container-margin-bottom-disable-below-lg,.container-margin-bottom-disable-below-xl{margin-bottom:0}@media((min-width: 48rem)){.container-margin-top-disable-below-md{margin-top:var(--container-margin-top, 0)}.container-margin-bottom-disable-below-md{margin-bottom:var(--container-margin-bottom, 0)}}@media((min-width: 64rem)){.container-margin-top-disable-below-lg{margin-top:var(--container-margin-top, 0)}.container-margin-bottom-disable-below-lg{margin-bottom:var(--container-margin-bottom, 0)}}@media((min-width: 80rem)){.container-margin-top-disable-below-xl{margin-top:var(--container-margin-top, 0)}.container-margin-bottom-disable-below-xl{margin-bottom:var(--container-margin-bottom, 0)}}.space-compact{padding-top:clamp(2.5rem,1.5rem + 0.0333333333*100vw,4.5rem);padding-bottom:clamp(2.5rem,1.5rem + 0.0333333333*100vw,4.5rem)}.space-standard{padding-top:clamp(4.5rem,2.375rem + 0.0708333333*100vw,8.75rem);padding-bottom:clamp(4.5rem,2.375rem + 0.0708333333*100vw,8.75rem)}.space-large{padding-top:clamp(6rem,3.375rem + 0.0875*100vw,11.25rem);padding-bottom:clamp(6rem,3.375rem + 0.0875*100vw,11.25rem)}.space-bottom-only{padding-bottom:clamp(4.5rem,2.375rem + 0.0708333333*100vw,8.75rem)}.layout-stack{display:flex;flex-direction:column}.layout-split-50,.layout-split-60-40,.layout-grid-2,.layout-grid-3,.layout-grid-4{display:grid;grid-template-columns:1fr}.layout-stack-gap-sm{--layout-stack-gap: clamp(0.75rem, 0.625rem + 0.0041666667 * 100vw, 1rem)}.layout-stack-gap-md{--layout-stack-gap: clamp(1.25rem, 0.875rem + 0.0125 * 100vw, 2rem)}.layout-stack-gap-lg{--layout-stack-gap: clamp(2rem, 1.5rem + 0.0166666667 * 100vw, 3rem)}.layout-stack-gap-xl{--layout-stack-gap: clamp(3rem, 2rem + 0.0333333333 * 100vw, 5rem)}.wp-block-foxfuel-layout:is(.layout-stack,.layout-split-50,.layout-split-60-40,.layout-grid-2,.layout-grid-3,.layout-grid-4)>:is(p,ul,ol,h1,h2,h3,h4,h5,h6,.wp-block-paragraph,.wp-block-heading){margin-bottom:0}.layout-stack-gap-sm.layout-responsive-auto:is(.layout-split-50,.layout-split-60-40,.layout-grid-2,.layout-grid-3,.layout-grid-4),.layout-stack-gap-sm.layout-responsive-stack-until-md,.layout-stack-gap-sm.layout-responsive-stack-until-lg,.layout-stack-gap-sm.layout-responsive-stack-until-xl,.layout-stack-gap-md.layout-responsive-auto:is(.layout-split-50,.layout-split-60-40,.layout-grid-2,.layout-grid-3,.layout-grid-4),.layout-stack-gap-md.layout-responsive-stack-until-md,.layout-stack-gap-md.layout-responsive-stack-until-lg,.layout-stack-gap-md.layout-responsive-stack-until-xl,.layout-stack-gap-lg.layout-responsive-auto:is(.layout-split-50,.layout-split-60-40,.layout-grid-2,.layout-grid-3,.layout-grid-4),.layout-stack-gap-lg.layout-responsive-stack-until-md,.layout-stack-gap-lg.layout-responsive-stack-until-lg,.layout-stack-gap-lg.layout-responsive-stack-until-xl,.layout-stack-gap-xl.layout-responsive-auto:is(.layout-split-50,.layout-split-60-40,.layout-grid-2,.layout-grid-3,.layout-grid-4),.layout-stack-gap-xl.layout-responsive-stack-until-md,.layout-stack-gap-xl.layout-responsive-stack-until-lg,.layout-stack-gap-xl.layout-responsive-stack-until-xl{row-gap:var(--layout-stack-gap)}@media((min-width: 48rem)){.layout-grid-2,.layout-grid-3{grid-template-columns:repeat(2, minmax(0, 1fr))}.layout-responsive-stack-until-md.layout-stack-gap-sm,.layout-responsive-stack-until-md.layout-stack-gap-md,.layout-responsive-stack-until-md.layout-stack-gap-lg,.layout-responsive-stack-until-md.layout-stack-gap-xl{row-gap:var(--layout-gap, normal)}.layout-responsive-stack-until-md.layout-split-50{grid-template-columns:repeat(2, minmax(0, 1fr))}.layout-responsive-stack-until-md.layout-split-60-40{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.layout-responsive-stack-until-md.layout-grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.layout-responsive-stack-until-md.layout-grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.layout-responsive-stack-until-lg.layout-grid-2,.layout-responsive-stack-until-lg.layout-grid-3,.layout-responsive-stack-until-xl.layout-grid-2,.layout-responsive-stack-until-xl.layout-grid-3{grid-template-columns:1fr}.layout-responsive-auto:is(.layout-grid-2,.layout-grid-3).layout-stack-gap-sm,.layout-responsive-auto:is(.layout-grid-2,.layout-grid-3).layout-stack-gap-md,.layout-responsive-auto:is(.layout-grid-2,.layout-grid-3).layout-stack-gap-lg,.layout-responsive-auto:is(.layout-grid-2,.layout-grid-3).layout-stack-gap-xl{row-gap:var(--layout-gap, normal)}}@media((min-width: 64rem)){.layout-responsive-stack-until-lg.layout-stack-gap-sm,.layout-responsive-stack-until-lg.layout-stack-gap-md,.layout-responsive-stack-until-lg.layout-stack-gap-lg,.layout-responsive-stack-until-lg.layout-stack-gap-xl{row-gap:var(--layout-gap, normal)}.layout-responsive-auto:is(.layout-split-50,.layout-split-60-40,.layout-grid-4).layout-stack-gap-sm,.layout-responsive-auto:is(.layout-split-50,.layout-split-60-40,.layout-grid-4).layout-stack-gap-md,.layout-responsive-auto:is(.layout-split-50,.layout-split-60-40,.layout-grid-4).layout-stack-gap-lg,.layout-responsive-auto:is(.layout-split-50,.layout-split-60-40,.layout-grid-4).layout-stack-gap-xl{row-gap:var(--layout-gap, normal)}.layout-split-50{grid-template-columns:repeat(2, minmax(0, 1fr))}.layout-split-60-40{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.layout-grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.layout-grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.layout-responsive-stack-until-xl.layout-split-50,.layout-responsive-stack-until-xl.layout-split-60-40,.layout-responsive-stack-until-xl.layout-grid-2,.layout-responsive-stack-until-xl.layout-grid-3,.layout-responsive-stack-until-xl.layout-grid-4{grid-template-columns:1fr}.layout-responsive-stack-until-xl.layout-split-50>*,.layout-responsive-stack-until-xl.layout-split-60-40>*,.layout-responsive-stack-until-xl.layout-grid-2>*,.layout-responsive-stack-until-xl.layout-grid-3>*,.layout-responsive-stack-until-xl.layout-grid-4>*{justify-self:stretch;text-align:left}}@media((min-width: 80rem)){.layout-responsive-stack-until-xl.layout-stack-gap-sm,.layout-responsive-stack-until-xl.layout-stack-gap-md,.layout-responsive-stack-until-xl.layout-stack-gap-lg,.layout-responsive-stack-until-xl.layout-stack-gap-xl{row-gap:var(--layout-gap, normal)}.layout-responsive-stack-until-xl.layout-split-50{grid-template-columns:repeat(2, minmax(0, 1fr))}.layout-responsive-stack-until-xl.layout-split-60-40{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}.layout-responsive-stack-until-xl.layout-grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.layout-responsive-stack-until-xl.layout-grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.layout-responsive-stack-until-xl.layout-grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}.cards{display:grid;width:100%}.cards-gap-sm{gap:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem)}.cards-gap-none{gap:0}.cards-gap-md{gap:clamp(1.25rem,1.125rem + 0.0041666667*100vw,1.5rem)}.cards-gap-lg{gap:clamp(2rem,1.75rem + 0.0083333333*100vw,2.5rem)}.cards-layout-grid-2,.cards-layout-grid-3,.cards-layout-grid-4{grid-template-columns:1fr}.cards-gap-none{gap:0;border-color:#e0e0e0;border-bottom-width:1px}.cards-gap-none.cards-layout-grid-4{border-bottom-width:0}.cards-border-all:not(.cards-gap-none) .card{border-bottom-width:1px}.cards-border-none .card{border-width:0}.has-top-accent .card::before{display:block}.has-top-accent .card:not(.has-card-header-image) .card-content{padding-top:clamp(0.375rem,0.25rem + 0.0041666667*100vw,0.625rem)}.has-corner-marker .card::after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:1.5rem solid #467281;border-left:1.5rem solid rgba(0,0,0,0)}.has-corner-marker .card.card-accent-green::after{border-top-color:#407a3c}.cards-card-background-transparent>.card,.cards-card-background-transparent>.wp-block-foxfuel-card{background-color:rgba(0,0,0,0)}.cards-card-background-white>.card,.cards-card-background-white>.wp-block-foxfuel-card{background-color:#fff}@media((min-width: 48rem)){.cards-layout-grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.cards-gap-none.cards-layout-grid-2>.card+.card,.cards-gap-none.cards-layout-grid-2>.wp-block-foxfuel-card+.wp-block-foxfuel-card{border-left-width:0}.cards-gap-none.cards-layout-grid-2>.card:nth-child(2n+1),.cards-gap-none.cards-layout-grid-2>.wp-block-foxfuel-card:nth-child(2n+1){border-left-width:1px}}@media((min-width: 64rem)){.cards-layout-auto{grid-auto-flow:column;grid-auto-columns:1fr}.cards-layout-grid-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.cards-layout-grid-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.cards-layout-grid-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.cards-gap-none>.card+.card,.cards-gap-none>.wp-block-foxfuel-card+.wp-block-foxfuel-card{border-left-width:0}.cards-gap-none.cards-layout-grid-3>.card:nth-child(2n+1),.cards-gap-none.cards-layout-grid-3>.wp-block-foxfuel-card:nth-child(2n+1){border-left-width:0}.cards-gap-none.cards-layout-grid-3>.card:nth-child(3n+1),.cards-gap-none.cards-layout-grid-3>.wp-block-foxfuel-card:nth-child(3n+1){border-left-width:1px}.cards-gap-none.cards-layout-grid-4>.card:nth-child(4n+1),.cards-gap-none.cards-layout-grid-4>.wp-block-foxfuel-card:nth-child(4n+1){border-left-width:1px}}.card{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start;border-color:#e0e0e0;border-top-width:1px;border-right-width:1px;border-left-width:1px;padding:clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem) clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem) clamp(2.25rem,1.875rem + 0.0125*100vw,3rem);background-color:#fff;color:#4a4a44}.card .wp-block-buttons{margin-top:clamp(1.25rem,1.125rem + 0.0041666667*100vw,1.5rem)}.card::before{content:"";display:none;position:absolute;top:0;right:0;left:0;height:clamp(0.375rem,0.25rem + 0.0041666667*100vw,0.625rem);background-color:#467281}.card ul,.card ol{padding-left:1.25rem}.card.has-corner-marker::after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:1.5rem solid #467281;border-left:1.5rem solid rgba(0,0,0,0)}.card.card-accent-green.has-corner-marker::after{border-top-color:#407a3c}.card-content{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start}.card-content>:last-child{margin-bottom:0}.card-content>:is(p,ul,ol,h1,h2,h3,h4,h5,h6,.wp-block-paragraph,.wp-block-heading){margin-bottom:0;width:100%}.card-content>*+*{margin-top:clamp(1rem,0.875rem + 0.0041666667*100vw,1.25rem)}.card-content>.data-grid{margin-top:clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem)}.card-content :where(p,.wp-block-paragraph,ul,ol,.wp-block-list){font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-weight:200;font-size:clamp(0.875rem,0.8125rem + 0.0020833333*100vw,1rem)}.card-content :where(p,.wp-block-paragraph,ul,ol,.wp-block-list) strong{font-weight:500}.card-content>.text-utility,.card-content>.wp-block-paragraph.text-utility{margin-bottom:clamp(-0.625rem,-0.4375rem - .2083vw,-0.5rem)}.has-card-header-image{padding:0}.has-card-header-image>.card-content{padding:clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem)}.card-header-image{display:block;align-self:stretch;height:clamp(10rem,8.75rem + 0.0416666667*100vw,12.5rem);margin:0;overflow:hidden;background-color:#e0e0e0}.card-header-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%)}.card-header-image.mosaic-image img{-o-object-position:center bottom;object-position:center bottom}.card-accent-slate::before{background-color:#467281}.card-accent-green::before{background-color:#407a3c}.card-accent-green ul>li::before,.card-accent-green .wp-block-list>li::before{background-color:#407a3c}.card-accent-green .cta-link,.card-accent-green .is-style-cta-link{--cta-link-accent-color: #407A3C;color:#407a3c}.card-accent-green .cta-link:focus,.card-accent-green .cta-link:focus-within,.card-accent-green .cta-link:hover,.card-accent-green .is-style-cta-link:focus,.card-accent-green .is-style-cta-link:focus-within,.card-accent-green .is-style-cta-link:hover{color:#407a3c}.card-accent-green .wp-block-button.cta-link .wp-block-button__link,.card-accent-green .wp-block-button.cta-link .wp-element-button,.card-accent-green .wp-block-button.is-style-cta-link .wp-block-button__link,.card-accent-green .wp-block-button.is-style-cta-link .wp-element-button{--cta-link-accent-color: #407A3C;color:#407a3c}.card-accent-green .wp-block-button.cta-link .wp-block-button__link:focus,.card-accent-green .wp-block-button.cta-link .wp-block-button__link:focus-within,.card-accent-green .wp-block-button.cta-link .wp-block-button__link:hover,.card-accent-green .wp-block-button.cta-link .wp-element-button:focus,.card-accent-green .wp-block-button.cta-link .wp-element-button:focus-within,.card-accent-green .wp-block-button.cta-link .wp-element-button:hover,.card-accent-green .wp-block-button.is-style-cta-link .wp-block-button__link:focus,.card-accent-green .wp-block-button.is-style-cta-link .wp-block-button__link:focus-within,.card-accent-green .wp-block-button.is-style-cta-link .wp-block-button__link:hover,.card-accent-green .wp-block-button.is-style-cta-link .wp-element-button:focus,.card-accent-green .wp-block-button.is-style-cta-link .wp-element-button:focus-within,.card-accent-green .wp-block-button.is-style-cta-link .wp-element-button:hover{color:#407a3c}.bg-green-dark .cards-gap-none{border-color:rgba(224,224,224,.3)}.bg-green-dark .card,.bg-green-dark .card-theme-dark{border-color:rgba(224,224,224,.3);background-color:rgba(0,0,0,0);color:#e0e0e0}.bg-green-dark .card::before,.bg-green-dark .card-theme-dark::before{display:none}.bg-green-dark .card.has-corner-marker::after,.bg-green-dark .card-theme-dark.has-corner-marker::after{border-top-color:#81f235}.bg-green-dark .card>.card-content>:is(p,ul,ol,li,.wp-block-paragraph,.wp-block-list),.bg-green-dark .card-theme-dark>.card-content>:is(p,ul,ol,li,.wp-block-paragraph,.wp-block-list){color:#e0e0e0}.bg-green-dark .card>.card-content>:is(h1,h2,h3,h4,h5,h6,.wp-block-heading),.bg-green-dark .card-theme-dark>.card-content>:is(h1,h2,h3,h4,h5,h6,.wp-block-heading){color:#fff}.bg-green-dark .card>.card-content>.text-utility:first-child,.bg-green-dark .card>.card-content>.wp-block-paragraph.text-utility:first-child,.bg-green-dark .card-theme-dark>.card-content>.text-utility:first-child,.bg-green-dark .card-theme-dark>.card-content>.wp-block-paragraph.text-utility:first-child{color:hsla(0,0%,100%,.6)}.bg-green-dark .card ul>li::before,.bg-green-dark .card .wp-block-list>li::before,.bg-green-dark .card-theme-dark ul>li::before,.bg-green-dark .card-theme-dark .wp-block-list>li::before{background-color:#81f235}.bg-green-dark .card .cta-link,.bg-green-dark .card .is-style-cta-link,.bg-green-dark .card-theme-dark .cta-link,.bg-green-dark .card-theme-dark .is-style-cta-link{--cta-link-accent-color: #81F235;color:#fff}.bg-green-dark .card .wp-block-button.cta-link .wp-block-button__link,.bg-green-dark .card .wp-block-button.cta-link .wp-element-button,.bg-green-dark .card .wp-block-button.is-style-cta-link .wp-block-button__link,.bg-green-dark .card .wp-block-button.is-style-cta-link .wp-element-button,.bg-green-dark .card-theme-dark .wp-block-button.cta-link .wp-block-button__link,.bg-green-dark .card-theme-dark .wp-block-button.cta-link .wp-element-button,.bg-green-dark .card-theme-dark .wp-block-button.is-style-cta-link .wp-block-button__link,.bg-green-dark .card-theme-dark .wp-block-button.is-style-cta-link .wp-element-button{--cta-link-accent-color: #81F235;color:#fff}@media((min-width: 64rem)){.card-offset-down{transform:translateY(1.5rem)}}.accordion{width:100%}.accordion-item{border-bottom:1px solid #e0e0e0}.accordion-item:first-child{border-top:1px solid #e0e0e0}.accordion-item__heading{margin:0}.accordion-item__trigger{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:clamp(1rem,0.75rem + 0.0083333333*100vw,1.5rem);border:0;padding:clamp(1.375rem,1.25rem + 0.0041666667*100vw,1.625rem) 16px;background:rgba(0,0,0,0);color:#141412;text-align:left;cursor:pointer}.accordion-item__trigger:focus-visible{outline:2px solid #467281;outline-offset:-2px}.accordion-item__title{color:inherit;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,1.0625rem + 0.0020833333*100vw,1.25rem);font-weight:400;line-height:1.66}.accordion-item__icon{width:0;height:0;flex:0 0 auto;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:7px solid #467281;transform-origin:50% 40%;transition:transform .2s ease-in-out}.accordion-item__trigger[aria-expanded=true] .accordion-item__icon{transform:rotate(180deg)}.accordion-item__panel{padding:0 16px clamp(1.5rem,1.3125rem + 0.00625*100vw,1.875rem)}.accordion-item__body{max-width:42rem;color:#4a4a44;font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-size:clamp(0.9375rem,0.90625rem + 0.0010416667*100vw,1rem);font-weight:200;line-height:1.66}.accordion-item__body>:last-child{margin-bottom:0}.bg-green-dark .accordion-item,.bg-green-dark .accordion-item:first-child,.accordion-theme-dark .accordion-item,.accordion-theme-dark .accordion-item:first-child{border-color:rgba(224,224,224,.3)}.bg-green-dark .accordion-item__trigger,.accordion-theme-dark .accordion-item__trigger{color:#fff}.bg-green-dark .accordion-item__body,.accordion-theme-dark .accordion-item__body{color:hsla(0,0%,100%,.72)}.bg-green-dark .accordion-item__icon,.accordion-theme-dark .accordion-item__icon{border-top-color:#e0e0e0}.link-list{display:flex;width:100%;flex-direction:column}.link-list-width-centered{max-width:45rem;margin-right:auto;margin-left:auto}.link-list-width-full{max-width:none}.link-list-item{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:clamp(1rem,0.75rem + 0.0083333333*100vw,1.5rem);width:100%;border-bottom:1px solid #e0e0e0;padding-top:clamp(1.25rem,1.125rem + 0.0041666667*100vw,1.5rem);padding-bottom:clamp(1.25rem,1.125rem + 0.0041666667*100vw,1.5rem);color:#141412;font-family:"Space Grotesk",Helvetica,Arial,sans-serif}.link-list-item__heading{min-width:0;color:inherit;font-size:clamp(1.125rem,1rem + 0.0041666667*100vw,1.375rem);font-weight:500;line-height:1.2;letter-spacing:-1px}.link-list-item__cta{--cta-link-accent-color: #467281;display:inline-flex;position:relative;align-items:center;color:#467281;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);font-weight:500;line-height:1.5;text-decoration:none}.link-list-item__cta::before{content:"";display:block;width:clamp(0.5rem,0.4375rem + 0.0020833333*100vw,0.625rem);height:clamp(0.5rem,0.4375rem + 0.0020833333*100vw,0.625rem);margin-left:.75rem;margin-bottom:0;order:1;background-color:var(--cta-link-accent-color);clip-path:polygon(100% 0, 100% 100%, 0 0);transition:all .25s ease-in-out}.link-list-item__cta>svg{display:none}.link-list-item__cta::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--cta-link-accent-color);transition:all .25s ease-in-out}.link-list-item__cta:focus,.link-list-item__cta:focus-within,.link-list-item__cta:hover{color:#467281;text-decoration:none}.link-list-item__cta:focus::before,.link-list-item__cta:focus-within::before,.link-list-item__cta:hover::before{margin-left:1rem;margin-bottom:.25rem}.link-list-item__cta:focus::after,.link-list-item__cta:focus-within::after,.link-list-item__cta:hover::after{width:100%}.link-list-item__cta{flex:0 0 auto;white-space:normal}@media((min-width: 40rem)){.link-list-item{align-items:center;flex-direction:row}.link-list-item__cta{white-space:nowrap}}.tabs{width:100%}.tabs__tablist{display:grid;grid-template-columns:1fr;border-top:1px solid #e0e0e0}@media((min-width: 40rem)){.tabs__tablist.tabs__tablist-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.tabs__tablist.tabs__tablist-2 .tabs__item{display:contents}.tabs__tablist.tabs__tablist-2 .tabs__item:not(:last-child)>.tabs__tab{border-right:1px solid #e0e0e0}.tabs__tablist.tabs__tablist-2 .tabs__tab{order:1}.tabs__tablist.tabs__tablist-2 .tabs__panel{grid-column:1/-1;order:2;border-bottom:0;padding-top:clamp(3rem,2rem + 0.0333333333*100vw,5rem);padding-bottom:0}}@media((min-width: 48rem)){.tabs__tablist.tabs__tablist-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.tabs__tablist.tabs__tablist-3 .tabs__item{display:contents}.tabs__tablist.tabs__tablist-3 .tabs__item:not(:last-child)>.tabs__tab{border-right:1px solid #e0e0e0}.tabs__tablist.tabs__tablist-3 .tabs__tab{order:1}.tabs__tablist.tabs__tablist-3 .tabs__panel{grid-column:1/-1;order:2;border-bottom:0;padding-top:clamp(3rem,2rem + 0.0333333333*100vw,5rem);padding-bottom:0}}@media((min-width: 64rem)){.tabs__tablist{grid-template-columns:repeat(4, minmax(0, 1fr))}.tabs__tablist.tabs__tablist-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.tabs__tablist .tabs__item{display:contents}.tabs__tablist .tabs__item:not(:last-child)>.tabs__tab{border-right:1px solid #e0e0e0}.tabs__tablist .tabs__tab{order:1}.tabs__tablist .tabs__panel{grid-column:1/-1;order:2;border-bottom:0;padding-top:clamp(3rem,2rem + 0.0333333333*100vw,5rem);padding-bottom:0}}.section-inner:not(.space-standard) .tabs:first-child .tabs__tablist{border-top:0}.tabs__tab{display:flex;position:relative;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:clamp(0.5rem,0.375rem + 0.0041666667*100vw,0.75rem);border:0;border-bottom:1px solid #e0e0e0;padding:clamp(1rem,0.75rem + 0.0083333333*100vw,1.5rem);background:rgba(0,0,0,0);color:#717171;text-align:left;cursor:pointer}.tabs__tab::after{content:"";position:absolute;right:0;bottom:-4px;left:0;height:4px;background-color:rgba(0,0,0,0);transition:background-color .2s ease-in-out}.tabs__tab:focus-visible{outline:2px solid #467281;outline-offset:-2px}.tabs__tab[aria-selected=true]{color:#141412}.tabs__tab[aria-selected=true]::after{background-color:#467281}.tabs__tab-eyebrow{color:#717171;font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:clamp(0.625rem,0.5625rem + 0.0020833333*100vw,0.75rem);line-height:1.4;text-transform:uppercase;letter-spacing:1.4px}.tabs__tab-label{color:inherit;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:clamp(1rem,0.875rem + 0.0041666667*100vw,1.25rem);font-weight:500;line-height:1.2}.tabs__panel{border-bottom:1px solid #e0e0e0;padding-top:clamp(1.5rem,1rem + 0.0166666667*100vw,2.5rem);padding-bottom:clamp(2.5rem,1.75rem + 0.025*100vw,4rem)}.testimonial-slider{position:relative;overflow:hidden;background-color:rgba(0,0,0,0);color:#141412;touch-action:pan-y}.testimonial-slider__inner{position:relative;max-width:80rem;min-height:auto;margin-right:auto;margin-left:0;padding:clamp(4.5rem,2.375rem + 0.0708333333*100vw,8.75rem) clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem)}.testimonial-slider__inner::before{content:"";position:absolute;top:0;right:55.47%;bottom:13.79%;left:-58.59%;background-image:url(img/testimonial-slider-accent-green-connected.svg);background-repeat:no-repeat;background-position:top left;background-size:100% 100%;opacity:0;pointer-events:none;transform:rotate(180deg)}.testimonial-slider__stage{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2rem,0.75rem + 0.0416666667*100vw,4.5rem);align-items:start;min-height:var(--testimonial-slider-stage-height, auto);margin-right:auto;margin-left:0}.testimonial-slider__copy{--testimonial-slider-attribution-gap: 24px;position:relative;order:1;max-width:45rem;min-width:0;min-height:var(--testimonial-slider-copy-height, auto);padding-left:clamp(2rem,1.25rem + 0.025*100vw,3.5rem)}.testimonial-slider__quote-mark{position:absolute;top:0;left:0;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(3rem,2rem + 0.0333333333*100vw,5rem);line-height:1;letter-spacing:-1px;color:#224b1e}.testimonial-slider__quotes{position:relative;min-height:var(--testimonial-slider-quote-height, auto)}.testimonial-slider__quote-group{position:absolute;inset:0 auto auto 0;display:grid;gap:var(--testimonial-slider-attribution-gap);width:min(100%,var(--testimonial-slider-measured-quote-width, 52rem));max-width:min(100%,52rem);opacity:0;visibility:hidden}.testimonial-slider__quote-group:first-child{position:relative;opacity:1;visibility:visible}.testimonial-slider__quote{width:100%;max-width:none;margin:0;padding:0;border:0}.testimonial-slider__quote::before{display:none}.testimonial-slider__quote p{margin:0;color:#141412;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:clamp(1.875rem,1.4375rem + 0.0145833333*100vw,2.75rem);font-weight:400;line-height:1.2;letter-spacing:-1px}.testimonial-slider__attribution{max-width:100%;margin:0;color:#717171;font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:clamp(0.625rem,0.5625rem + 0.0020833333*100vw,0.75rem);line-height:1.3;letter-spacing:1.4px;text-align:left;text-transform:uppercase;white-space:normal}.testimonial-slider__image-frame{position:relative;order:2;width:min(18.5rem,100%);aspect-ratio:1;justify-self:start}.testimonial-slider__image-border-lines{position:absolute;inset:0;z-index:1;pointer-events:none}.testimonial-slider__image-border-line{position:absolute;background-color:rgba(70,114,129,.22);pointer-events:none}.testimonial-slider__image-border-line-top,.testimonial-slider__image-border-line-bottom{left:-2.25rem;width:calc(100% + 4.5rem);height:1px}.testimonial-slider__image-border-line-top{top:0}.testimonial-slider__image-border-line-bottom{bottom:0}.testimonial-slider__image-border-line-right,.testimonial-slider__image-border-line-left{top:-2.25rem;width:1px;height:calc(100% + 4.5rem)}.testimonial-slider__image-border-line-right{right:0}.testimonial-slider__image-border-line-left{left:0}.testimonial-slider__image-viewport{position:relative;width:100%;height:100%;overflow:hidden}.testimonial-slider__image-track{display:flex;height:100%}.testimonial-slider__image-slide{flex:0 0 100%;height:100%;margin:0;background-color:rgba(20,20,18,.06)}.testimonial-slider__image-slide img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:grayscale(1)}.testimonial-slider__image-slide-fit-cover img{-o-object-fit:cover;object-fit:cover}.testimonial-slider__controls{display:flex;gap:clamp(1.25rem,0.875rem + 0.0125*100vw,2rem);align-items:center;max-width:68.75rem;margin:clamp(2rem,1.75rem + 0.0083333333*100vw,2.5rem) auto 0 0;padding-left:clamp(2rem,1.25rem + 0.025*100vw,3.5rem)}.testimonial-slider__indicators{display:flex;align-items:center}.testimonial-slider__indicator{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer}.testimonial-slider__indicator span{display:block;width:.5rem;height:.5rem;background-color:rgba(74,74,68,.3);transition:background-color .2s ease-in-out}.testimonial-slider__indicator[aria-selected=true] span,.testimonial-slider__indicator:focus span,.testimonial-slider__indicator:hover span{background-color:#407a3c}.testimonial-slider__counter{margin:0;color:#717171;font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:clamp(0.625rem,0.5625rem + 0.0020833333*100vw,0.75rem);line-height:1.3;letter-spacing:1.4px;text-transform:uppercase}.testimonial-slider--no-images .testimonial-slider__stage,.testimonial-slider--no-images .testimonial-slider__controls{max-width:78rem}.testimonial-slider--no-images .testimonial-slider__inner{min-height:auto}.testimonial-slider--no-images .testimonial-slider__copy{max-width:78rem;margin-top:0}.testimonial-slider--no-images .testimonial-slider__quote-group{width:min(100% - clamp(4.5rem,1.5rem + 0.1*100vw,10.5rem),var(--testimonial-slider-measured-quote-width, 78rem));max-width:min(100%,78rem)}.bg-green-dark .testimonial-slider{background-color:#1d2a1b;color:#fff}.bg-green-dark .testimonial-slider__inner::before{opacity:1}.bg-green-dark .testimonial-slider__quote-mark{color:#81f235}.bg-green-dark .testimonial-slider__quote p{color:#fff}.bg-green-dark .testimonial-slider__attribution,.bg-green-dark .testimonial-slider__counter{color:#7f7f7f}.bg-green-dark .testimonial-slider__image-border-line{background-color:rgba(224,224,224,.3)}.bg-green-dark .testimonial-slider__image-slide{background-color:hsla(0,0%,100%,.06)}.bg-green-dark .testimonial-slider__indicator span{background-color:#e0e0e0}.bg-green-dark .testimonial-slider__indicator[aria-selected=true] span,.bg-green-dark .testimonial-slider__indicator:focus span,.bg-green-dark .testimonial-slider__indicator:hover span{background-color:#81f235}.testimonial-slider--has-images .testimonial-slider__copy{order:2;margin-top:clamp(1.5rem,0.75rem + 0.025*100vw,3rem)}.testimonial-slider__image-frame{order:1;justify-self:center}@media((min-width: 48rem)){.testimonial-slider__inner{min-height:clamp(33.75rem,28.875rem + 0.1625*100vw,43.5rem)}.testimonial-slider__attribution{text-align:right;white-space:nowrap}}@media((min-width: 64rem)){.testimonial-slider--has-images .testimonial-slider__stage{grid-template-columns:minmax(0, 52rem) minmax(15rem, 18.5rem);gap:clamp(3.5rem,2.25rem + 0.0416666667*100vw,6rem);max-width:78rem;padding-right:clamp(1rem,0.5rem + 0.0166666667*100vw,2rem)}.testimonial-slider--has-images .testimonial-slider__copy{order:1;margin-top:0}.testimonial-slider__image-frame{order:2;justify-self:end}.testimonial-slider--has-images .testimonial-slider__controls{max-width:78rem}}.data-grid{position:relative;width:100%;margin-top:clamp(0.5rem,0.25rem + 0.0083333333*100vw,1rem);border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.data-grid.data-grid-no-border{border:0}.data-grid__caption{position:absolute;top:0;left:50%;padding:0 .75rem;transform:translate(-50%, -50%);background-color:#fff;color:#717171;font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:clamp(0.625rem,0.5625rem + 0.0020833333*100vw,0.75rem);line-height:1.4;text-align:center;text-transform:uppercase;white-space:nowrap;letter-spacing:1.4px}.data-grid__items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.data-grid-columns-2 .data-grid__items{grid-template-columns:repeat(2, minmax(0, 1fr))}.data-grid-stack .data-grid__items{display:flex;flex-direction:column;grid-template-columns:unset}@media(max-width: 39.9375rem){.data-grid__items{grid-template-columns:1fr}}.data-grid-item{display:flex;min-width:0;flex-direction:column;gap:clamp(0.5rem,0.375rem + 0.0041666667*100vw,0.75rem);padding:clamp(1.125rem,0.9375rem + 0.00625*100vw,1.5rem) clamp(1rem,0.75rem + 0.0083333333*100vw,1.5rem)}.data-grid-item+.data-grid-item{border-left:1px solid #e0e0e0}.data-grid-item__label{color:#717171;font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:clamp(0.625rem,0.5625rem + 0.0020833333*100vw,0.75rem);line-height:1.4;text-transform:uppercase;letter-spacing:1.4px}.data-grid-item__value{min-width:0;color:#141412;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem);font-weight:500;line-height:1.1;overflow-wrap:normal}.data-grid-stack .data-grid-item+.data-grid-item{border-top:1px solid #e0e0e0;border-left:0}.data-grid-value-text-size-small .data-grid-item__value{font-size:clamp(1rem,0.875rem + 0.0041666667*100vw,1.25rem)}@media(max-width: 39.9375rem){.data-grid-item+.data-grid-item{border-top:1px solid #e0e0e0;border-left:0}}blockquote,.wp-block-quote{position:relative;border:0;margin:0 0 clamp(1rem,0.5rem + 0.0166666667*100vw,2rem) auto;padding-left:clamp(2.5rem,2rem + 0.0166666667*100vw,3.5rem);max-width:42rem}blockquote:last-child,.wp-block-quote:last-child{margin-bottom:0}blockquote::before,.wp-block-quote::before{content:"“";position:absolute;top:0;left:0;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(3rem,2rem + 0.0333333333*100vw,5rem);line-height:1;letter-spacing:-1px;color:#224b1e}blockquote p,.wp-block-quote p{font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(1.75rem,1.25rem + 0.0166666667*100vw,2.75rem);line-height:1.2;letter-spacing:-1px;color:#141412}blockquote cite,.wp-block-quote cite{font-family:"Space Mono",Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(0.625rem,0.5625rem + 0.0020833333*100vw,0.75rem);text-transform:uppercase;letter-spacing:1.4px;color:#717171;text-align:right}.tabs__panel blockquote,.tabs__panel .wp-block-quote{margin-left:0;padding-left:clamp(1rem,0.75rem + 0.0083333333*100vw,1.5rem)}.tabs__panel blockquote::before,.tabs__panel .wp-block-quote::before{font-weight:400;font-size:clamp(1.75rem,1.25rem + 0.0166666667*100vw,2.75rem);color:#141412}.field-notes-highlight{display:flex;width:100%;flex-direction:column;gap:clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem)}.field-notes-highlight__label,.field-notes-highlight__eyebrow{color:hsla(0,0%,100%,.6);font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase}.field-notes-highlight__card{display:grid;min-height:clamp(25.5rem,24.5rem + 0.0333333333*100vw,27.5rem);overflow:hidden;border:1px solid #e0e0e0;background-color:rgba(0,0,0,0)}.field-notes-highlight__image{display:block;min-height:clamp(13.75rem,10.625rem + 0.1041666667*100vw,20rem);overflow:hidden;background-color:#141412}.field-notes-highlight__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale(100%)}.field-notes-highlight__content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem);padding:clamp(1.75rem,1.375rem + 0.0125*100vw,2.5rem) clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem)}.field-notes-highlight__body{display:flex;width:100%;max-width:38.75rem;flex-direction:column;align-items:flex-start;gap:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem)}.field-notes-highlight__eyebrow{color:#717171}.field-notes-highlight__title{width:100%;margin:0;color:#141412;font-size:clamp(1.625rem,1.4375rem + 0.00625*100vw,2rem);font-weight:400;line-height:1.2;letter-spacing:0}.field-notes-highlight__excerpt{width:100%;color:#4a4a44;font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:200;line-height:1.66}.field-notes-highlight__post-link{align-self:flex-end;padding:clamp(0.625rem,0.53125rem + 0.003125*100vw,0.8125rem) clamp(1rem,0.84375rem + 0.0052083333*100vw,1.3125rem);line-height:1}.field-notes-highlight__footer{display:flex;justify-content:flex-end}.field-notes-highlight--dark .field-notes-highlight__card,.bg-green-dark .field-notes-highlight .field-notes-highlight__card{border-color:rgba(224,224,224,.3)}.field-notes-highlight--dark .field-notes-highlight__eyebrow,.bg-green-dark .field-notes-highlight .field-notes-highlight__eyebrow{color:hsla(0,0%,100%,.6)}.field-notes-highlight--dark .field-notes-highlight__title,.bg-green-dark .field-notes-highlight .field-notes-highlight__title{color:#e0e0e0}.field-notes-highlight--dark .field-notes-highlight__excerpt,.bg-green-dark .field-notes-highlight .field-notes-highlight__excerpt{color:#e0e0e0}.field-notes-highlight--dark .field-notes-highlight__post-link,.bg-green-dark .field-notes-highlight .field-notes-highlight__post-link{border-color:#e0e0e0;color:#e0e0e0}.field-notes-highlight--dark .field-notes-highlight__post-link:focus,.field-notes-highlight--dark .field-notes-highlight__post-link:hover,.bg-green-dark .field-notes-highlight .field-notes-highlight__post-link:focus,.bg-green-dark .field-notes-highlight .field-notes-highlight__post-link:hover{border-color:#407a3c;background-color:#407a3c;color:#fff}@media((min-width: 64rem)){.field-notes-highlight__card{grid-template-columns:repeat(2, minmax(0, 1fr));min-height:408px}.field-notes-highlight__card--text-only{grid-template-columns:minmax(0, 1fr)}.field-notes-highlight__card--text-only .field-notes-highlight__content{max-width:46rem}.field-notes-highlight__image{min-height:100%}}.field-notes-grid{width:100%;transition:opacity .2s ease-in-out}.field-notes-grid.is-loading{opacity:.6;pointer-events:none}.field-notes-page-grid .section:first-child{border-top:1px solid #586156}.field-notes-grid__filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(0.75rem,0.375rem + 0.0125*100vw,1.5rem);margin-bottom:clamp(1.5rem,1rem + 0.0166666667*100vw,2.5rem)}.field-notes-grid__filter{display:inline-flex;align-items:center;justify-content:center;min-height:2.125rem;border:1px solid currentColor;padding:.5rem 1rem;color:#4a4a44;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.field-notes-grid__filter:focus,.field-notes-grid__filter:hover,.field-notes-grid__filter.is-active{border-color:#81f235;background-color:#81f235;color:#141412}.field-notes-grid__content{width:100%}.field-notes-grid__items{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,1.125rem + 0.0041666667*100vw,1.5rem)}.field-notes-grid__empty{margin:0;color:#4a4a44;text-align:center}.field-notes-grid__pagination{display:flex;align-items:center;justify-content:center;gap:clamp(1.25rem,0.875rem + 0.0125*100vw,2rem);margin-top:clamp(2.5rem,1.75rem + 0.025*100vw,4rem)}.field-notes-grid__pagination-label{color:#717171;font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1;letter-spacing:.12em;text-transform:uppercase}.field-notes-grid__pagination-arrow{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;color:#407a3c;text-decoration:none;transition:color .2s ease-in-out,opacity .2s ease-in-out}.field-notes-grid__pagination-arrow::before{content:"";display:block;width:.625rem;height:.625rem;background-color:currentColor;clip-path:polygon(100% 0, 100% 100%, 0 0)}.field-notes-grid__pagination-arrow:focus,.field-notes-grid__pagination-arrow:hover{color:#81f235}.field-notes-grid__pagination-arrow.is-disabled{color:#717171;opacity:.5}.field-notes-grid__pagination-arrow--prev::before{transform:rotate(-135deg)}.field-notes-grid__pagination-arrow--next::before{transform:rotate(45deg)}.field-note-card.card{align-items:stretch;overflow:hidden;padding:0}.field-note-card__content{position:relative;z-index:1;display:flex;min-height:100%;flex:1;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,1.21875rem + 0.009375*100vw,2.0625rem) clamp(1.5rem,1.21875rem + 0.009375*100vw,2.0625rem) clamp(2rem,1.75rem + 0.0083333333*100vw,2.5rem)}.field-note-card__content>*+*{margin-top:0}.field-note-card__body{display:flex;width:100%;flex-direction:column;align-items:flex-start}.field-note-card__heading{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:clamp(0.375rem,0.3125rem + 0.0020833333*100vw,0.5rem)}.field-note-card__eyebrow{color:#717171;font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase}.field-note-card__image{display:block;flex:0 0 auto;width:100%;min-height:16.25rem;height:clamp(16.25rem,9.6875rem + 0.21875*100vw,29.375rem);block-size:clamp(16.25rem,9.6875rem + 0.21875*100vw,29.375rem);overflow:hidden;border-bottom:1px solid #1d2a1b;background-color:#141412}.field-note-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;filter:grayscale(100%)}.field-note-card__title{max-width:38.75rem;margin:0;color:#141412;font-size:clamp(1.25rem,1.1875rem + 0.0020833333*100vw,1.375rem);font-weight:500;line-height:1.2;letter-spacing:-0.01em}.field-note-card--primary .field-note-card__image{min-height:16.25rem;height:clamp(16.25rem,9.6875rem + 0.21875*100vw,29.375rem);block-size:clamp(16.25rem,9.6875rem + 0.21875*100vw,29.375rem)}.field-note-card--primary .field-note-card__title{font-size:clamp(1.75rem,1.625rem + 0.0041666667*100vw,2rem);font-weight:400;letter-spacing:-0.03em}.field-note-card--primary .field-note-card__content{padding:clamp(1.75rem,1.625rem + 0.0041666667*100vw,2rem) clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem) clamp(1.5rem,1.25rem + 0.0083333333*100vw,2rem)}.field-note-card--primary .field-note-card__excerpt{margin-top:clamp(0.875rem,0.8125rem + 0.0020833333*100vw,1rem)}.field-note-card--primary .field-note-card__meta{width:100%;flex-direction:column;align-items:flex-start;gap:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);margin-top:clamp(1rem,0.875rem + 0.0041666667*100vw,1.25rem);padding-top:0}.field-note-card--primary .field-note-card__meta time{display:none}.field-note-card--primary .field-note-card__link{padding:clamp(0.625rem,0.53125rem + 0.003125*100vw,0.8125rem) clamp(1rem,0.84375rem + 0.0052083333*100vw,1.3125rem);line-height:1}.field-note-card--primary .field-note-card__link::before,.field-note-card--primary .field-note-card__link::after{display:none}.field-note-card__excerpt{max-width:38.75rem;margin-top:clamp(1rem,0.75rem + 0.0083333333*100vw,1.5rem);color:#4a4a44;font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:200;line-height:1.66}.field-note-card__excerpt>:last-child{margin-bottom:0}.field-note-card__meta{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);margin-top:auto;padding-top:clamp(1.5rem,0.75rem + 0.025*100vw,3rem);color:#717171;font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase}.field-note-card__link{font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:0;text-transform:none}.field-note-card--standard,.field-note-card--compact{min-height:clamp(17.5rem,15.625rem + 0.0625*100vw,21.25rem)}.field-note-card--standard .field-note-card__body,.field-note-card--compact .field-note-card__body{gap:clamp(1.25rem,1.125rem + 0.0041666667*100vw,1.5rem)}.field-note-card--standard .field-note-card__meta,.field-note-card--compact .field-note-card__meta{border-top:1px solid rgba(224,224,224,.3)}.field-note-card--standard .field-note-card__excerpt{display:-webkit-box;overflow:hidden;margin-top:0;-webkit-box-orient:vertical;-webkit-line-clamp:3}.field-note-card--compact{min-height:clamp(17.5rem,16.375rem + 0.0375*100vw,19.75rem)}.field-note-card--secondary{min-height:clamp(22.5rem,18.75rem + 0.125*100vw,30rem);border-bottom-width:1px}.field-note-card--secondary .field-note-card__content{gap:clamp(2.5rem,2.25rem + 0.0083333333*100vw,3rem);padding:clamp(1.5rem,1.21875rem + 0.009375*100vw,2.0625rem) clamp(1.5rem,1.21875rem + 0.009375*100vw,2.0625rem) 0}.field-note-card--secondary .field-note-card__body{gap:clamp(1.25rem,1.125rem + 0.0041666667*100vw,1.5rem);max-width:38.75rem}.field-note-card--secondary .field-note-card__excerpt{margin-top:0}.field-note-card--secondary .field-note-card__meta{margin-top:0;border-top:1px solid rgba(224,224,224,.3);padding-top:clamp(1.25rem,1.09375rem + 0.0052083333*100vw,1.5625rem);padding-bottom:clamp(1.25rem,1.125rem + 0.0041666667*100vw,1.5rem)}.field-note-card__secondary-art{position:absolute;right:0;bottom:0;width:100%;height:100%;overflow:hidden;opacity:.9}.field-note-card__secondary-art img{display:block;position:absolute;top:27.65%;left:-38.6%;width:321.08%;height:72.35%;max-width:none}.bg-green-dark .field-notes-grid__filter{color:#e0e0e0}.bg-green-dark .field-notes-grid__filter:focus,.bg-green-dark .field-notes-grid__filter:hover,.bg-green-dark .field-notes-grid__filter.is-active{color:#141412}.bg-green-dark .field-notes-grid__empty,.bg-green-dark .field-notes-grid__pagination-label{color:hsla(0,0%,100%,.6)}.bg-green-dark .field-notes-grid__pagination-arrow{color:#81f235}.bg-green-dark .field-notes-grid__pagination-arrow:focus,.bg-green-dark .field-notes-grid__pagination-arrow:hover{color:#fff}.bg-green-dark .field-notes-grid__pagination-arrow.is-disabled{color:hsla(0,0%,100%,.6)}.bg-green-dark .field-note-card__title{color:#fff}.bg-green-dark .field-note-card__excerpt{color:#e0e0e0}.bg-green-dark .field-note-card__meta{color:hsla(0,0%,100%,.6)}.bg-green-dark .field-note-card__eyebrow{color:hsla(0,0%,100%,.6)}@media((min-width: 40rem)){.field-note-card__meta{flex-direction:row;align-items:center;justify-content:space-between}}@media((min-width: 64rem)){.field-notes-grid__items{grid-template-columns:repeat(3, minmax(0, 1fr))}.field-note-card--primary{grid-column:span 2;min-height:46.5rem}.field-note-card--secondary{min-height:46.5rem}.field-note-card--standard{min-height:28.875rem}.field-note-card--compact{min-height:19.75rem}}.more-field-notes{width:100%}.more-field-notes__heading{color:#717171;font-family:"Space Mono",Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase}.more-field-notes__items{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,1.125rem + 0.0041666667*100vw,1.5rem);margin-top:clamp(2rem,1.75rem + 0.0083333333*100vw,2.5rem)}.bg-green-dark .more-field-notes__heading{color:#e0e0e0}@media((min-width: 64rem)){.more-field-notes__items{grid-template-columns:repeat(3, minmax(0, 1fr))}}footer{color:hsla(0,0%,100%,.6)}.nav-footer{display:flex;flex-direction:column;gap:12px;font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-weight:200;font-size:clamp(0.875rem,0.8125rem + 0.0020833333*100vw,1rem)}.nav-footer a{color:hsla(0,0%,100%,.6);text-decoration:none}.nav-footer a:focus,.nav-footer a:hover{text-decoration:underline}.footer-fine-print{border-top:1px solid #586156;padding-top:clamp(1rem,0.5rem + 0.0166666667*100vw,2rem);padding-bottom:clamp(0.5rem,0.25rem + 0.0083333333*100vw,1rem)}.footer-graphic{pointer-events:none}.footer-graphic img{display:block;width:100%}.link-revealer{position:relative;color:hsla(0,0%,100%,.6);font-size:clamp(0.875rem,0.8125rem + 0.0020833333*100vw,1rem);flex-shrink:0;flex-grow:0}@media((min-width: 48rem)){.link-revealer{width:-moz-max-content;width:max-content;height:1.5rem;overflow:hidden;cursor:pointer}}@media((min-width: 64rem)){.link-revealer{text-align:right}}@media((min-width: 48rem)){.link-revealer:hover .link-revealer__slider{transform:translateY(-50%)}}.link-revealer__slider{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;flex-wrap:wrap}@media((min-width: 48rem)){.link-revealer__slider{flex-direction:column;justify-content:center;-moz-column-gap:0;column-gap:0;flex-wrap:nowrap;transition:.2s all ease-in-out}}@media((min-width: 64rem)){.link-revealer__teaser{width:100%}}.link-revealer__link:hover{text-decoration:underline}@media((min-width: 48rem)){.link-revealer__link:hover{text-decoration:none}}.hbspt-form .hs-form{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(1.5rem,1rem + 0.0166666667*100vw,2.5rem);width:100%}.hbspt-form .hs-form-field{display:flex;flex-direction:column;gap:8px;min-width:0}.hbspt-form .hs-form-field>label{display:flex;gap:2px;color:#4a4a44;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.84px;text-transform:uppercase}.hbspt-form .hs-form-required{color:#407a3c}.hbspt-form .input{margin:0}.hbspt-form .hs-form .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]){display:block;width:100%;min-height:43px;border:1px solid #e0e0e0;border-radius:2px;padding:8px 12px;background-color:#fff;color:#4a4a44;font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-size:16px;font-weight:200;line-height:1.66}.hbspt-form .hs-form .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]):focus{border-color:#407a3c;outline:2px solid #407a3c;outline-offset:2px}.hbspt-form .hs-form .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]).invalid,.hbspt-form .hs-form .hs-input:not([type=checkbox]):not([type=radio]):not([type=file]).error{border-color:#b42318}.hbspt-form .hs-form textarea.hs-input{min-height:90px;resize:vertical}.hbspt-form .hs-submit{display:flex;align-items:flex-end}.hbspt-form .actions{display:flex;width:100%}.hbspt-form .hs-button{display:inline-block;background:#407a3c;color:#fff;border:1px solid #407a3c;border-radius:2px;padding:clamp(0.5rem,0.375rem + 0.0041666667*100vw,0.75rem) clamp(0.875rem,0.6875rem + 0.00625*100vw,1.25rem);font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(0.75rem,0.625rem + 0.0041666667*100vw,1rem);line-height:1.1;text-decoration:none;transition:all .2s ease-in-out}.hbspt-form .hs-button:focus,.hbspt-form .hs-button:hover{background:#224b1e;border-color:#224b1e}.hbspt-form .hs-button{cursor:pointer}.hbspt-form .hs-button:focus-visible{outline:2px solid #1d2a1b;outline-offset:2px}.hbspt-form .hs-error-msgs{margin:0;padding:0;list-style:none}.hbspt-form .hs-error-msgs>li{margin:0;padding:0}.hbspt-form .hs-error-msgs>li::before{content:none;display:none}.hbspt-form .hs-error-msg{display:block;margin-top:4px;color:#b42318;font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-size:14px;font-weight:200;line-height:1.4}.hbspt-form .submitted-message{font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-weight:200;font-size:clamp(0.875rem,0.8125rem + 0.0020833333*100vw,1rem)}.hbspt-form .submitted-message strong{font-weight:500}@media((min-width: 48rem)){.hbspt-form .hs-form{grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:40px;column-gap:40px}.hbspt-form .hs_error_rollup,.hbspt-form .hs-submit{grid-column:1/-1;text-align:right;align-content:center}.hbspt-form .actions{justify-content:flex-end}}#skipmenu{height:0;position:relative;z-index:10;overflow:hidden}.nav-main-section{border-color:#e0e0e0;border-bottom-width:1px}.nav-main-logo,.footer-logo{flex-grow:0;flex-shrink:0}.nav-main-logo img,.nav-main-logo svg,.footer-logo img,.footer-logo svg{display:block;width:auto;height:clamp(1.25rem,0.875rem + 0.0125*100vw,2rem)}.nav-main{display:none;position:absolute;top:100%;left:0;width:100%;z-index:10;max-width:90rem;margin:0 auto;padding-left:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem);padding-right:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem);border-color:#e0e0e0;border-top-width:1px;border-bottom-width:1px}.nav-main[data-active="1"]{display:flex}@media((min-width: 64rem)){.nav-main{display:flex;flex-grow:1;position:unset;top:auto;left:auto;width:auto;max-width:none;margin:0;padding-left:0;padding-right:0;border:none}}.nav-main-inner{display:flex;flex-direction:column;width:100%;border-color:#e0e0e0;border-left-width:1px;border-right-width:1px;padding:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem);background-color:#fff}@media((min-width: 64rem)){.nav-main-inner{flex-direction:row;border:none;padding:0;background-color:rgba(0,0,0,0)}}.nav-main-menu{display:flex;flex-direction:column;gap:clamp(0.5rem,0.2794117647rem + 0.0073529412*100vw,0.75rem);margin-bottom:0}.nav-main-menu a{display:inline-flex;padding:clamp(0.5rem,0.2794117647rem + 0.0073529412*100vw,0.75rem) 0;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-weight:500;font-size:clamp(0.875rem,0.7647058824rem + 0.0036764706*100vw,1rem);color:#141412;cursor:pointer;text-transform:uppercase;letter-spacing:1px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,0);line-height:1.25;align-items:center;transition:all .25s ease-in-out}.nav-main-menu a svg{width:8px;height:8px;margin-left:.5rem;margin-top:0;transition:all .25s ease-in-out;transform:rotate(90deg)}.nav-main-menu a:focus,.nav-main-menu a:hover{color:#467281;text-decoration-color:#467281}.nav-main-menu a:focus svg,.nav-main-menu a:hover svg{transform:rotate(90deg) translate(4px, -4px)}@media((min-width: 64rem)){.nav-main-menu{flex-direction:row;flex-grow:1;align-items:stretch;justify-content:center;gap:clamp(1.75rem,-0.0961538462rem + 0.0288461538*100vw,2.5rem);margin:0 1.5rem}.nav-main-menu li{display:flex;align-items:stretch}.nav-main-menu a{padding:clamp(0.75rem,0.375rem + 0.0125*100vw,1.5rem) 0;font-size:clamp(0.8125rem,0.6586538462rem + 0.0024038462*100vw,0.875rem)}}.nav-main-sub{display:none;transition:all .2s ease-in-out}.nav-main-sub .nav-main-sub-inner{display:flex;flex-direction:column;background-color:#fff;padding-left:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem)}.nav-main-sub .nav-main-sub-inner .nav-main-menu{gap:clamp(0.375rem,0.2647058824rem + 0.0036764706*100vw,0.5rem) 0}.nav-main-sub .nav-main-sub-inner .nav-main-menu a{padding:clamp(0.375rem,0.2647058824rem + 0.0036764706*100vw,0.5rem) 0;font-size:clamp(0.8125rem,0.7573529412rem + 0.0018382353*100vw,0.875rem)}.nav-main-sub[data-active="1"]{display:block}@media((min-width: 64rem)){.nav-main-sub{display:block;position:absolute;top:100%;left:0;width:100%;padding-left:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem);padding-right:clamp(1.25rem,0.625rem + 0.0208333333*100vw,2.5rem);border-color:#e0e0e0;border-top-width:1px;border-bottom-width:1px;z-index:10;transition:all .2s ease-in-out;transition-delay:.2s;visibility:hidden;opacity:0}.nav-main-sub .nav-main-sub-inner{flex-direction:row;align-items:center;padding-left:0;border-color:#e0e0e0;border-left-width:1px;border-right-width:1px}.nav-main-sub .nav-main-sub-inner .nav-main-menu{gap:clamp(1.75rem,-0.0961538462rem + 0.0288461538*100vw,2.5rem)}.nav-main-sub .nav-main-sub-inner .nav-main-menu a{padding:clamp(0.75rem,0.375rem + 0.0125*100vw,1.5rem) 0;font-size:clamp(0.8125rem,0.6586538462rem + 0.0024038462*100vw,0.875rem)}.nav-main-sub[data-active="1"]{visibility:visible;opacity:1}}.nav-main-cta{flex-grow:0;flex-shrink:0;padding:clamp(0.75rem,0.375rem + 0.0125*100vw,1.5rem) 0}.nav-toggle{display:block;margin-left:auto;padding:clamp(0.75rem,0.375rem + 0.0125*100vw,1.5rem) 0}.nav-toggle .hamburger-line{width:clamp(1.5rem,1.0588235294rem + 0.0147058824*100vw,2rem);height:3px;background-color:#141412;margin:clamp(0.25rem,0.1397058824rem + 0.0036764706*100vw,0.375rem) 0;transition:all .2s ease-in-out}.nav-toggle[data-active="1"] .hamburger-line:nth-of-type(1){transform:translateY(clamp(0.4375rem, 0.2720588235rem + 0.0055147059 * 100vw, 0.625rem)) rotate(140deg)}.nav-toggle[data-active="1"] .hamburger-line:nth-of-type(2){transform:scale(0)}.nav-toggle[data-active="1"] .hamburger-line:nth-of-type(3){transform:translateY(clamp(-0.5rem, -0.3824rem - 0.1838vw, -0.4375rem)) rotate(-140deg)}@media((min-width: 64rem)){.nav-toggle{display:none}}.bg-green-dark .nav-main-section{border-color:#586156}.bg-green-dark .nav-main-logo svg path{fill:#fff}.bg-green-dark .nav-main-logo svg polygon{fill:#fff}.bg-green-dark .nav-main-logo svg rect{fill:#fff}.bg-green-dark .nav-main{border-color:#586156}.bg-green-dark .nav-main-inner{background:#1d2a1b;border-color:#586156}.bg-green-dark .nav-main-menu a{color:#fff}.bg-green-dark .nav-main-menu a svg path{fill:#81f235}.bg-green-dark .nav-main-menu a:focus,.bg-green-dark .nav-main-menu a:hover{color:#81f235;text-decoration-color:#81f235}.bg-green-dark .nav-main-sub{border-color:#586156}.bg-green-dark .nav-main-sub .nav-main-sub-inner{background-color:#1d2a1b;border-color:#586156}.bg-green-dark .nav-toggle .hamburger-line{background-color:#fff}.mosaic-image{position:relative;overflow:hidden}.mosaic-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:1}.mosaic-image::after{content:"";display:block;position:absolute;bottom:0;right:0;width:100%;max-width:820px;aspect-ratio:844/470;background-image:url("img/mosaic.png");background-size:cover;background-repeat:none;z-index:2}@media((min-width: 64rem)){.mosaic-image::after{width:clamp(36.25rem,-0.6730769231rem + 0.5769230769*100vw,51.25rem)}}}@layer site-utils{.text-lead{font-family:"Stack Sans Headline",Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,0.9375rem + 0.00625*100vw,1.5rem);line-height:1.5}.text-body-sm{font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-weight:200;font-size:clamp(0.875rem,0.8125rem + 0.0020833333*100vw,1rem)}.text-body-sm strong{font-weight:500}.text-body-sm p{font-family:"Stack Sans Text",Helvetica,Arial,sans-serif;font-weight:200;font-size:clamp(0.875rem,0.8125rem + 0.0020833333*100vw,1rem)}.text-body-sm p strong{font-weight:500}.text-body-xs{font-size:clamp(0.75rem,0.6875rem + 0.0020833333*100vw,0.875rem)}.text-body-xs p{font-size:clamp(0.75rem,0.6875rem + 0.0020833333*100vw,0.875rem)}.text-utility{font-family:"Space Mono",Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(0.625rem,0.5625rem + 0.0020833333*100vw,0.75rem);text-transform:uppercase;letter-spacing:1.4px}.text-utility strong{font-weight:700}.text-utility-lg{font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-weight:400;font-size:clamp(0.8125rem,0.71875rem + 0.003125*100vw,1rem)}.text-utility-lg strong{font-weight:500}.text-quote{color:#141412;font-family:"Space Grotesk",Helvetica,Arial,sans-serif;font-size:clamp(1.75rem,1.25rem + 0.0166666667*100vw,2.75rem);font-weight:400;line-height:1.2;letter-spacing:0}}@layer tailwind-utils{.sr-only{
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0;}.not-sr-only{
position: static;
width: auto;
height: auto;
padding: 0;
margin: 0;
overflow: visible;
clip: auto;
white-space: normal;}.pointer-events-none{
pointer-events: none;}.pointer-events-auto{
pointer-events: auto;}.visible{
visibility: visible;}.invisible{
visibility: hidden;}.collapse{
visibility: collapse;}.static{
position: static;}.fixed{
position: fixed;}.absolute{
position: absolute;}.relative{
position: relative;}.sticky{
position: sticky;}.bottom-0{
bottom: 0px;}.bottom-full{
bottom: 100%;}.left-1\/2{
left: 50%;}.right-0{
right: 0px;}.right-5{
right: 1.25rem;}.top-0{
top: 0px;}.isolate{
isolation: isolate;}.isolation-auto{
isolation: auto;}.z-0{
z-index: 0;}.z-\[1\]{
z-index: 1;}.z-\[2\]{
z-index: 2;}.float-start{
float: inline-start;}.float-end{
float: inline-end;}.float-right{
float: right;}.float-left{
float: left;}.float-none{
float: none;}.clear-start{
clear: inline-start;}.clear-end{
clear: inline-end;}.clear-left{
clear: left;}.clear-right{
clear: right;}.clear-both{
clear: both;}.clear-none{
clear: none;}.m-0{
margin: 0px;}.mb-0{
margin-bottom: 0px;}.mb-2{
margin-bottom: 0.5rem;}.box-border{
box-sizing: border-box;}.box-content{
box-sizing: content-box;}.line-clamp-none{
overflow: visible;
display: block;
-webkit-box-orient: horizontal;
-webkit-line-clamp: none;}.block{
display: block;}.inline-block{
display: inline-block;}.inline{
display: inline;}.flex{
display: flex;}.inline-flex{
display: inline-flex;}.table{
display: table;}.inline-table{
display: inline-table;}.table-caption{
display: table-caption;}.table-cell{
display: table-cell;}.table-column{
display: table-column;}.table-column-group{
display: table-column-group;}.table-footer-group{
display: table-footer-group;}.table-header-group{
display: table-header-group;}.table-row-group{
display: table-row-group;}.table-row{
display: table-row;}.flow-root{
display: flow-root;}.grid{
display: grid;}.inline-grid{
display: inline-grid;}.contents{
display: contents;}.list-item{
display: list-item;}.hidden{
display: none;}.h-0{
height: 0px;}.h-1{
height: 0.25rem;}.h-6{
height: 1.5rem;}.h-auto{
height: auto;}.min-h-0{
min-height: 0px;}.w-0{
width: 0px;}.w-1{
width: 0.25rem;}.w-\[calc\(100\%-2\.5rem\)\]{
width: calc(100% - 2.5rem);}.w-auto{
width: auto;}.w-full{
width: 100%;}.w-max{
width: -moz-max-content;
width: max-content;}.max-w-32{
max-width: 8rem;}.max-w-\[23\.9375rem\]{
max-width: 23.9375rem;}.max-w-\[38\.75rem\]{
max-width: 38.75rem;}.max-w-\[42rem\]{
max-width: 42rem;}.max-w-\[56\.25rem\]{
max-width: 56.25rem;}.max-w-\[720px\]{
max-width: 720px;}.max-w-none{
max-width: none;}.flex-1{
flex: 1 1 0%;}.flex-none{
flex: none;}.flex-shrink{
flex-shrink: 1;}.shrink{
flex-shrink: 1;}.shrink-0{
flex-shrink: 0;}.flex-grow{
flex-grow: 1;}.grow{
flex-grow: 1;}.table-auto{
table-layout: auto;}.table-fixed{
table-layout: fixed;}.caption-top{
caption-side: top;}.caption-bottom{
caption-side: bottom;}.border-collapse{
border-collapse: collapse;}.border-separate{
border-collapse: separate;}.-translate-x-1\/2{
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform{
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform-cpu{
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform-gpu{
transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.transform-none{
transform: none;}.touch-auto{
touch-action: auto;}.touch-none{
touch-action: none;}.touch-pan-x{
--tw-pan-x: pan-x;
touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);}.touch-pan-left{
--tw-pan-x: pan-left;
touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);}.touch-pan-right{
--tw-pan-x: pan-right;
touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);}.touch-pan-y{
--tw-pan-y: pan-y;
touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);}.touch-pan-up{
--tw-pan-y: pan-up;
touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);}.touch-pan-down{
--tw-pan-y: pan-down;
touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);}.touch-pinch-zoom{
--tw-pinch-zoom: pinch-zoom;
touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);}.touch-manipulation{
touch-action: manipulation;}.select-none{
-webkit-user-select: none;
   -moz-user-select: none;
        user-select: none;}.select-text{
-webkit-user-select: text;
   -moz-user-select: text;
        user-select: text;}.select-all{
-webkit-user-select: all;
   -moz-user-select: all;
        user-select: all;}.select-auto{
-webkit-user-select: auto;
   -moz-user-select: auto;
        user-select: auto;}.resize-none{
resize: none;}.resize-y{
resize: vertical;}.resize-x{
resize: horizontal;}.resize{
resize: both;}.snap-none{
scroll-snap-type: none;}.snap-x{
scroll-snap-type: x var(--tw-scroll-snap-strictness);}.snap-y{
scroll-snap-type: y var(--tw-scroll-snap-strictness);}.snap-both{
scroll-snap-type: both var(--tw-scroll-snap-strictness);}.snap-mandatory{
--tw-scroll-snap-strictness: mandatory;}.snap-proximity{
--tw-scroll-snap-strictness: proximity;}.snap-start{
scroll-snap-align: start;}.snap-end{
scroll-snap-align: end;}.snap-center{
scroll-snap-align: center;}.snap-align-none{
scroll-snap-align: none;}.snap-normal{
scroll-snap-stop: normal;}.snap-always{
scroll-snap-stop: always;}.list-inside{
list-style-position: inside;}.list-outside{
list-style-position: outside;}.appearance-none{
-webkit-appearance: none;
   -moz-appearance: none;
        appearance: none;}.appearance-auto{
-webkit-appearance: auto;
   -moz-appearance: auto;
        appearance: auto;}.columns-2{
-moz-columns: 2;
     columns: 2;}.break-before-auto{
-moz-column-break-before: auto;
     break-before: auto;}.break-before-avoid{
-moz-column-break-before: avoid;
     break-before: avoid;}.break-before-all{
-moz-column-break-before: all;
     break-before: all;}.break-before-avoid-page{
-moz-column-break-before: avoid;
     break-before: avoid-page;}.break-before-page{
-moz-column-break-before: page;
     break-before: page;}.break-before-left{
-moz-column-break-before: left;
     break-before: left;}.break-before-right{
-moz-column-break-before: right;
     break-before: right;}.break-before-column{
-moz-column-break-before: column;
     break-before: column;}.break-inside-auto{
-moz-column-break-inside: auto;
     break-inside: auto;}.break-inside-avoid{
-moz-column-break-inside: avoid;
     break-inside: avoid;}.break-inside-avoid-page{
break-inside: avoid-page;}.break-inside-avoid-column{
-moz-column-break-inside: avoid;
     break-inside: avoid-column;}.break-after-auto{
-moz-column-break-after: auto;
     break-after: auto;}.break-after-avoid{
-moz-column-break-after: avoid;
     break-after: avoid;}.break-after-all{
-moz-column-break-after: all;
     break-after: all;}.break-after-avoid-page{
-moz-column-break-after: avoid;
     break-after: avoid-page;}.break-after-page{
-moz-column-break-after: page;
     break-after: page;}.break-after-left{
-moz-column-break-after: left;
     break-after: left;}.break-after-right{
-moz-column-break-after: right;
     break-after: right;}.break-after-column{
-moz-column-break-after: column;
     break-after: column;}.grid-flow-row{
grid-auto-flow: row;}.grid-flow-col{
grid-auto-flow: column;}.grid-flow-dense{
grid-auto-flow: dense;}.grid-flow-row-dense{
grid-auto-flow: row dense;}.grid-flow-col-dense{
grid-auto-flow: column dense;}.flex-row{
flex-direction: row;}.flex-row-reverse{
flex-direction: row-reverse;}.flex-col{
flex-direction: column;}.flex-col-reverse{
flex-direction: column-reverse;}.flex-wrap{
flex-wrap: wrap;}.flex-wrap-reverse{
flex-wrap: wrap-reverse;}.flex-nowrap{
flex-wrap: nowrap;}.place-content-center{
place-content: center;}.place-content-start{
place-content: start;}.place-content-end{
place-content: end;}.place-content-between{
place-content: space-between;}.place-content-around{
place-content: space-around;}.place-content-evenly{
place-content: space-evenly;}.place-content-baseline{
place-content: baseline;}.place-content-stretch{
place-content: stretch;}.place-items-start{
place-items: start;}.place-items-end{
place-items: end;}.place-items-center{
place-items: center;}.place-items-baseline{
place-items: baseline;}.place-items-stretch{
place-items: stretch;}.content-normal{
align-content: normal;}.content-center{
align-content: center;}.content-start{
align-content: flex-start;}.content-end{
align-content: flex-end;}.content-between{
align-content: space-between;}.content-around{
align-content: space-around;}.content-evenly{
align-content: space-evenly;}.content-baseline{
align-content: baseline;}.content-stretch{
align-content: stretch;}.items-start{
align-items: flex-start;}.items-end{
align-items: flex-end;}.items-center{
align-items: center;}.items-baseline{
align-items: baseline;}.items-stretch{
align-items: stretch;}.justify-normal{
justify-content: normal;}.justify-start{
justify-content: flex-start;}.justify-end{
justify-content: flex-end;}.justify-center{
justify-content: center;}.justify-between{
justify-content: space-between;}.justify-around{
justify-content: space-around;}.justify-evenly{
justify-content: space-evenly;}.justify-stretch{
justify-content: stretch;}.justify-items-start{
justify-items: start;}.justify-items-end{
justify-items: end;}.justify-items-center{
justify-items: center;}.justify-items-stretch{
justify-items: stretch;}.gap-10{
gap: 2.5rem;}.gap-2{
gap: 0.5rem;}.gap-4{
gap: 1rem;}.gap-8{
gap: 2rem;}.space-y-reverse > :not([hidden]) ~ :not([hidden]){
--tw-space-y-reverse: 1;}.space-x-reverse > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 1;}.divide-x > :not([hidden]) ~ :not([hidden]){
--tw-divide-x-reverse: 0;
border-right-width: calc(1px * var(--tw-divide-x-reverse));
border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));}.divide-y > :not([hidden]) ~ :not([hidden]){
--tw-divide-y-reverse: 0;
border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
border-bottom-width: calc(1px * var(--tw-divide-y-reverse));}.divide-y-reverse > :not([hidden]) ~ :not([hidden]){
--tw-divide-y-reverse: 1;}.divide-x-reverse > :not([hidden]) ~ :not([hidden]){
--tw-divide-x-reverse: 1;}.divide-solid > :not([hidden]) ~ :not([hidden]){
border-style: solid;}.divide-dashed > :not([hidden]) ~ :not([hidden]){
border-style: dashed;}.divide-dotted > :not([hidden]) ~ :not([hidden]){
border-style: dotted;}.divide-double > :not([hidden]) ~ :not([hidden]){
border-style: double;}.divide-none > :not([hidden]) ~ :not([hidden]){
border-style: none;}.place-self-auto{
place-self: auto;}.place-self-start{
place-self: start;}.place-self-end{
place-self: end;}.place-self-center{
place-self: center;}.place-self-stretch{
place-self: stretch;}.self-auto{
align-self: auto;}.self-start{
align-self: flex-start;}.self-end{
align-self: flex-end;}.self-center{
align-self: center;}.self-stretch{
align-self: stretch;}.self-baseline{
align-self: baseline;}.justify-self-auto{
justify-self: auto;}.justify-self-start{
justify-self: start;}.justify-self-end{
justify-self: end;}.justify-self-center{
justify-self: center;}.justify-self-stretch{
justify-self: stretch;}.overflow-auto{
overflow: auto;}.overflow-hidden{
overflow: hidden;}.overflow-clip{
overflow: clip;}.overflow-visible{
overflow: visible;}.overflow-scroll{
overflow: scroll;}.overflow-x-auto{
overflow-x: auto;}.overflow-y-auto{
overflow-y: auto;}.overflow-x-hidden{
overflow-x: hidden;}.overflow-y-hidden{
overflow-y: hidden;}.overflow-x-clip{
overflow-x: clip;}.overflow-y-clip{
overflow-y: clip;}.overflow-x-visible{
overflow-x: visible;}.overflow-y-visible{
overflow-y: visible;}.overflow-x-scroll{
overflow-x: scroll;}.overflow-y-scroll{
overflow-y: scroll;}.overscroll-auto{
overscroll-behavior: auto;}.overscroll-contain{
overscroll-behavior: contain;}.overscroll-none{
overscroll-behavior: none;}.overscroll-y-auto{
overscroll-behavior-y: auto;}.overscroll-y-contain{
overscroll-behavior-y: contain;}.overscroll-y-none{
overscroll-behavior-y: none;}.overscroll-x-auto{
overscroll-behavior-x: auto;}.overscroll-x-contain{
overscroll-behavior-x: contain;}.overscroll-x-none{
overscroll-behavior-x: none;}.scroll-auto{
scroll-behavior: auto;}.scroll-smooth{
scroll-behavior: smooth;}.truncate{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}.overflow-ellipsis{
text-overflow: ellipsis;}.text-ellipsis{
text-overflow: ellipsis;}.text-clip{
text-overflow: clip;}.hyphens-none{
hyphens: none;}.hyphens-manual{
hyphens: manual;}.hyphens-auto{
hyphens: auto;}.whitespace-normal{
white-space: normal;}.whitespace-nowrap{
white-space: nowrap;}.whitespace-pre{
white-space: pre;}.whitespace-pre-line{
white-space: pre-line;}.whitespace-pre-wrap{
white-space: pre-wrap;}.whitespace-break-spaces{
white-space: break-spaces;}.text-wrap{
text-wrap: wrap;}.text-nowrap{
text-wrap: nowrap;}.text-balance{
text-wrap: balance;}.text-pretty{
text-wrap: pretty;}.break-normal{
overflow-wrap: normal;
word-break: normal;}.break-words{
overflow-wrap: break-word;}.break-all{
word-break: break-all;}.break-keep{
word-break: keep-all;}.rounded{
border-radius: 0.25rem;}.rounded-b{
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;}.rounded-e{
border-start-end-radius: 0.25rem;
border-end-end-radius: 0.25rem;}.rounded-l{
border-top-left-radius: 0.25rem;
border-bottom-left-radius: 0.25rem;}.rounded-r{
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;}.rounded-s{
border-start-start-radius: 0.25rem;
border-end-start-radius: 0.25rem;}.rounded-t{
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem;}.rounded-bl{
border-bottom-left-radius: 0.25rem;}.rounded-br{
border-bottom-right-radius: 0.25rem;}.rounded-ee{
border-end-end-radius: 0.25rem;}.rounded-es{
border-end-start-radius: 0.25rem;}.rounded-se{
border-start-end-radius: 0.25rem;}.rounded-ss{
border-start-start-radius: 0.25rem;}.rounded-tl{
border-top-left-radius: 0.25rem;}.rounded-tr{
border-top-right-radius: 0.25rem;}.border{
border-width: 1px;}.border-x{
border-left-width: 1px;
border-right-width: 1px;}.border-y{
border-top-width: 1px;
border-bottom-width: 1px;}.border-b{
border-bottom-width: 1px;}.border-e{
border-inline-end-width: 1px;}.border-l{
border-left-width: 1px;}.border-l-\[1\.5rem\]{
border-left-width: 1.5rem;}.border-r{
border-right-width: 1px;}.border-s{
border-inline-start-width: 1px;}.border-t{
border-top-width: 1px;}.border-t-\[1\.5rem\]{
border-top-width: 1.5rem;}.border-solid{
border-style: solid;}.border-dashed{
border-style: dashed;}.border-dotted{
border-style: dotted;}.border-double{
border-style: double;}.border-hidden{
border-style: hidden;}.border-none{
border-style: none;}.border-gray-light{
--tw-border-opacity: 1;
border-color: rgb(224 224 224 / var(--tw-border-opacity, 1));}.border-l-transparent{
border-left-color: transparent;}.border-t-slate{
--tw-border-opacity: 1;
border-top-color: rgb(70 114 129 / var(--tw-border-opacity, 1));}.bg-black{
--tw-bg-opacity: 1;
background-color: rgb(20 20 18 / var(--tw-bg-opacity, 1));}.bg-gray-light{
--tw-bg-opacity: 1;
background-color: rgb(224 224 224 / var(--tw-bg-opacity, 1));}.bg-green-dark{
--tw-bg-opacity: 1;
background-color: rgb(29 42 27 / var(--tw-bg-opacity, 1));}.bg-white{
--tw-bg-opacity: 1;
background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));}.decoration-slice{
-webkit-box-decoration-break: slice;
        box-decoration-break: slice;}.decoration-clone{
-webkit-box-decoration-break: clone;
        box-decoration-break: clone;}.box-decoration-slice{
-webkit-box-decoration-break: slice;
        box-decoration-break: slice;}.box-decoration-clone{
-webkit-box-decoration-break: clone;
        box-decoration-break: clone;}.bg-fixed{
background-attachment: fixed;}.bg-local{
background-attachment: local;}.bg-scroll{
background-attachment: scroll;}.bg-clip-border{
background-clip: border-box;}.bg-clip-padding{
background-clip: padding-box;}.bg-clip-content{
background-clip: content-box;}.bg-clip-text{
-webkit-background-clip: text;
        background-clip: text;}.bg-repeat{
background-repeat: repeat;}.bg-no-repeat{
background-repeat: no-repeat;}.bg-repeat-x{
background-repeat: repeat-x;}.bg-repeat-y{
background-repeat: repeat-y;}.bg-repeat-round{
background-repeat: round;}.bg-repeat-space{
background-repeat: space;}.bg-origin-border{
background-origin: border-box;}.bg-origin-padding{
background-origin: padding-box;}.bg-origin-content{
background-origin: content-box;}.object-contain{
-o-object-fit: contain;
   object-fit: contain;}.object-cover{
-o-object-fit: cover;
   object-fit: cover;}.object-fill{
-o-object-fit: fill;
   object-fit: fill;}.object-none{
-o-object-fit: none;
   object-fit: none;}.object-scale-down{
-o-object-fit: scale-down;
   object-fit: scale-down;}.text-left{
text-align: left;}.text-center{
text-align: center;}.text-right{
text-align: right;}.text-justify{
text-align: justify;}.text-start{
text-align: start;}.text-end{
text-align: end;}.align-baseline{
vertical-align: baseline;}.align-top{
vertical-align: top;}.align-middle{
vertical-align: middle;}.align-bottom{
vertical-align: bottom;}.align-text-top{
vertical-align: text-top;}.align-text-bottom{
vertical-align: text-bottom;}.align-sub{
vertical-align: sub;}.align-super{
vertical-align: super;}.text-\[10px\]{
font-size: 10px;}.uppercase{
text-transform: uppercase;}.lowercase{
text-transform: lowercase;}.capitalize{
text-transform: capitalize;}.normal-case{
text-transform: none;}.italic{
font-style: italic;}.not-italic{
font-style: normal;}.normal-nums{
font-variant-numeric: normal;}.ordinal{
--tw-ordinal: ordinal;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.slashed-zero{
--tw-slashed-zero: slashed-zero;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.lining-nums{
--tw-numeric-figure: lining-nums;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.oldstyle-nums{
--tw-numeric-figure: oldstyle-nums;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.proportional-nums{
--tw-numeric-spacing: proportional-nums;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.tabular-nums{
--tw-numeric-spacing: tabular-nums;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.diagonal-fractions{
--tw-numeric-fraction: diagonal-fractions;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.stacked-fractions{
--tw-numeric-fraction: stacked-fractions;
font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);}.text-gray-dark{
--tw-text-opacity: 1;
color: rgb(74 74 68 / var(--tw-text-opacity, 1));}.text-gray-on-dark{
--tw-text-opacity: 1;
color: rgb(127 127 127 / var(--tw-text-opacity, 1));}.text-gray-on-light{
--tw-text-opacity: 1;
color: rgb(113 113 113 / var(--tw-text-opacity, 1));}.underline{
text-decoration-line: underline;}.overline{
text-decoration-line: overline;}.line-through{
text-decoration-line: line-through;}.no-underline{
text-decoration-line: none;}.decoration-solid{
text-decoration-style: solid;}.decoration-double{
text-decoration-style: double;}.decoration-dotted{
text-decoration-style: dotted;}.decoration-dashed{
text-decoration-style: dashed;}.decoration-wavy{
text-decoration-style: wavy;}.antialiased{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}.subpixel-antialiased{
-webkit-font-smoothing: auto;
-moz-osx-font-smoothing: auto;}.bg-blend-normal{
background-blend-mode: normal;}.bg-blend-multiply{
background-blend-mode: multiply;}.bg-blend-screen{
background-blend-mode: screen;}.bg-blend-overlay{
background-blend-mode: overlay;}.bg-blend-darken{
background-blend-mode: darken;}.bg-blend-lighten{
background-blend-mode: lighten;}.bg-blend-color-dodge{
background-blend-mode: color-dodge;}.bg-blend-color-burn{
background-blend-mode: color-burn;}.bg-blend-hard-light{
background-blend-mode: hard-light;}.bg-blend-soft-light{
background-blend-mode: soft-light;}.bg-blend-difference{
background-blend-mode: difference;}.bg-blend-exclusion{
background-blend-mode: exclusion;}.bg-blend-hue{
background-blend-mode: hue;}.bg-blend-saturation{
background-blend-mode: saturation;}.bg-blend-color{
background-blend-mode: color;}.bg-blend-luminosity{
background-blend-mode: luminosity;}.mix-blend-normal{
mix-blend-mode: normal;}.mix-blend-multiply{
mix-blend-mode: multiply;}.mix-blend-screen{
mix-blend-mode: screen;}.mix-blend-overlay{
mix-blend-mode: overlay;}.mix-blend-darken{
mix-blend-mode: darken;}.mix-blend-lighten{
mix-blend-mode: lighten;}.mix-blend-color-dodge{
mix-blend-mode: color-dodge;}.mix-blend-color-burn{
mix-blend-mode: color-burn;}.mix-blend-hard-light{
mix-blend-mode: hard-light;}.mix-blend-soft-light{
mix-blend-mode: soft-light;}.mix-blend-difference{
mix-blend-mode: difference;}.mix-blend-exclusion{
mix-blend-mode: exclusion;}.mix-blend-hue{
mix-blend-mode: hue;}.mix-blend-saturation{
mix-blend-mode: saturation;}.mix-blend-color{
mix-blend-mode: color;}.mix-blend-luminosity{
mix-blend-mode: luminosity;}.mix-blend-plus-darker{
mix-blend-mode: plus-darker;}.mix-blend-plus-lighter{
mix-blend-mode: plus-lighter;}.shadow{
--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.outline-none{
outline: 2px solid transparent;
outline-offset: 2px;}.outline{
outline-style: solid;}.outline-dashed{
outline-style: dashed;}.outline-dotted{
outline-style: dotted;}.outline-double{
outline-style: double;}.ring-inset{
--tw-ring-inset: inset;}.blur{
--tw-blur: blur(8px);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.drop-shadow{
--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.grayscale{
--tw-grayscale: grayscale(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.invert{
--tw-invert: invert(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.sepia{
--tw-sepia: sepia(100%);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.filter{
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.filter-none{
filter: none;}.backdrop-blur{
--tw-backdrop-blur: blur(8px);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}.backdrop-grayscale{
--tw-backdrop-grayscale: grayscale(100%);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}.backdrop-invert{
--tw-backdrop-invert: invert(100%);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}.backdrop-sepia{
--tw-backdrop-sepia: sepia(100%);
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}.backdrop-filter{
backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);}.backdrop-filter-none{
backdrop-filter: none;}.ease-in{
transition-timing-function: cubic-bezier(0.4, 0, 1, 1);}.ease-in-out{
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}.ease-out{
transition-timing-function: cubic-bezier(0, 0, 0.2, 1);}.contain-none{
contain: none;}.contain-content{
contain: content;}.contain-strict{
contain: strict;}.contain-size{
--tw-contain-size: size;
contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);}.contain-inline-size{
--tw-contain-size: inline-size;
contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);}.contain-layout{
--tw-contain-layout: layout;
contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);}.contain-paint{
--tw-contain-paint: paint;
contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);}.contain-style{
--tw-contain-style: style;
contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);}.forced-color-adjust-auto{
forced-color-adjust: auto;}.forced-color-adjust-none{
forced-color-adjust: none;}.\@container{
container-type: inline-size;}.\~my-6\/8{
margin-top: clamp(1.5rem,1.25rem + 0.83vw,2rem)/* fluid from 1.5rem at 30rem to 2rem at 90rem */;
margin-bottom: clamp(1.5rem,1.25rem + 0.83vw,2rem)/* fluid from 1.5rem at 30rem to 2rem at 90rem */;}.\~mt-4\/6{
margin-top: clamp(1rem,0.75rem + 0.83vw,1.5rem)/* fluid from 1rem at 30rem to 1.5rem at 90rem */;}.\~mt-6\/8{
margin-top: clamp(1.5rem,1.25rem + 0.83vw,2rem)/* fluid from 1.5rem at 30rem to 2rem at 90rem */;}.\~mb-4\/6{
margin-bottom: clamp(1rem,0.75rem + 0.83vw,1.5rem)/* fluid from 1rem at 30rem to 1.5rem at 90rem */;}.\~gap-5\/8{
gap: clamp(1.25rem,0.88rem + 1.25vw,2rem)/* fluid from 1.25rem at 30rem to 2rem at 90rem */;}.\~gap-6\/12{
gap: clamp(1.5rem,0.75rem + 2.5vw,3rem)/* fluid from 1.5rem at 30rem to 3rem at 90rem */;}.\~gap-\[4\.5rem\]\/\[10\.5rem\]{
gap: clamp(4.5rem,1.5rem + 10vw,10.5rem)/* fluid from 4.5rem at 30rem to 10.5rem at 90rem */;}.\~px-5\/\[2\.0625rem\]{
padding-left: clamp(1.25rem,0.8438rem + 1.3542vw,2.0625rem)/* fluid from 1.25rem at 30rem to 2.0625rem at 90rem */;
padding-right: clamp(1.25rem,0.8438rem + 1.3542vw,2.0625rem)/* fluid from 1.25rem at 30rem to 2.0625rem at 90rem */;}.\~py-12\/24{
padding-top: clamp(3rem,1.5rem + 5vw,6rem)/* fluid from 3rem at 30rem to 6rem at 90rem */;
padding-bottom: clamp(3rem,1.5rem + 5vw,6rem)/* fluid from 3rem at 30rem to 6rem at 90rem */;}.\~py-16\/32{
padding-top: clamp(4rem,2rem + 6.67vw,8rem)/* fluid from 4rem at 30rem to 8rem at 90rem */;
padding-bottom: clamp(4rem,2rem + 6.67vw,8rem)/* fluid from 4rem at 30rem to 8rem at 90rem */;}.\~py-2\/3{
padding-top: clamp(0.5rem,0.38rem + 0.42vw,0.75rem)/* fluid from 0.5rem at 30rem to 0.75rem at 90rem */;
padding-bottom: clamp(0.5rem,0.38rem + 0.42vw,0.75rem)/* fluid from 0.5rem at 30rem to 0.75rem at 90rem */;}.\~py-8\/12{
padding-top: clamp(2rem,1.5rem + 1.67vw,3rem)/* fluid from 2rem at 30rem to 3rem at 90rem */;
padding-bottom: clamp(2rem,1.5rem + 1.67vw,3rem)/* fluid from 2rem at 30rem to 3rem at 90rem */;}.\~pt-12\/24{
padding-top: clamp(3rem,1.5rem + 5vw,6rem)/* fluid from 3rem at 30rem to 6rem at 90rem */;}.\~pt-24\/32{
padding-top: clamp(6rem,5rem + 3.33vw,8rem)/* fluid from 6rem at 30rem to 8rem at 90rem */;}.\~pt-4\/\[1\.5625rem\]{
padding-top: clamp(1rem,0.7188rem + 0.9375vw,1.5625rem)/* fluid from 1rem at 30rem to 1.5625rem at 90rem */;}.\~pt-6\/10{
padding-top: clamp(1.5rem,1rem + 1.67vw,2.5rem)/* fluid from 1.5rem at 30rem to 2.5rem at 90rem */;}.\~pt-6\/\[2\.3125rem\]{
padding-top: clamp(1.5rem,1.0938rem + 1.3542vw,2.3125rem)/* fluid from 1.5rem at 30rem to 2.3125rem at 90rem */;}.\~pr-\[4\.5rem\]\/\[10\.5rem\]{
padding-right: clamp(4.5rem,1.5rem + 10vw,10.5rem)/* fluid from 4.5rem at 30rem to 10.5rem at 90rem */;}.\~pb-24\/32{
padding-bottom: clamp(6rem,5rem + 3.33vw,8rem)/* fluid from 6rem at 30rem to 8rem at 90rem */;}.\~pb-6\/9{
padding-bottom: clamp(1.5rem,1.13rem + 1.25vw,2.25rem)/* fluid from 1.5rem at 30rem to 2.25rem at 90rem */;}.\~pb-8\/16{
padding-bottom: clamp(2rem,1rem + 3.33vw,4rem)/* fluid from 2rem at 30rem to 4rem at 90rem */;}.\~pb-\[8\.75rem\]\/\[15\.5rem\]{
padding-bottom: clamp(8.75rem,5.38rem + 11.25vw,15.5rem)/* fluid from 8.75rem at 30rem to 15.5rem at 90rem */;}.\[image-rendering\:pixelated\]{
image-rendering: pixelated;}.\[will-change\:transform\]{
will-change: transform;}}@media (min-width: 48rem){.md\:right-10{
right: 2.5rem;}.md\:flex-row{
flex-direction: row;}}@media (min-width: 64rem){.lg\:bottom-auto{
bottom: auto;}.lg\:right-10{
right: 2.5rem;}.lg\:top-\[-8\.75rem\]{
top: -8.75rem;}.lg\:block{
display: block;}.lg\:w-3\/4{
width: 75%;}.lg\:w-\[23\.9375rem\]{
width: 23.9375rem;}.lg\:basis-1\/2{
flex-basis: 50%;}.lg\:flex-row{
flex-direction: row;}.lg\:gap-20{
gap: 5rem;}}@media (min-width: 80rem){.xl\:right-20{
right: 5rem;}}@media(min-height:48rem){.\[\@media\(min-height\:48rem\)\]\:h-\[100svh\]{
height: 100svh;}}
