html,body{margin:0;padding:0}button,input[type=button],input[type=submit]{background:transparent;border:0;cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}button,input,optgroup,select,textarea{font-family:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}fieldset{min-width:-webkit-min-content}*{margin:0;padding:0;color:inherit;font:inherit;line-height:inherit;text-decoration:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-drag:none}*,*:before,*:after{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}fieldset{min-width:auto;min-height:fit-content}li{list-style:none}caption,th{text-align:left}abbr,acronym{font-variant:normal;text-decoration:none;border:0}sup,sub{vertical-align:baseline}iframe{border:0}button,input[type=button],input[type=submit]{background:transparent;border:0;cursor:pointer;appearance:button}button,input{border-radius:0}button[disabled],input[disabled]{cursor:default}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top;resize:vertical}code,kbd,pre,samp{font-size:1em;font-family:monospace,serif}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}audio,canvas,img,svg,video{vertical-align:middle}mark{background-color:transparent}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}s{text-decoration:line-through}select{z-index:1;font-size:inherit;font-family:inherit;line-height:inherit;background-color:transparent;border:none;cursor:inherit;appearance:none}html{text-size-adjust:100%;text-rendering:optimizelegibility;-ms-overflow-style:-ms-autohiding-scrollbar;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;word-break:normal;overflow-wrap:anywhere}@media (max-width: 750px){html,body{hyphens:auto}}body{position:relative;z-index:0;overflow-y:scroll;background-color:var(--ric_color_white);overscroll-behavior:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){body:before{display:block;padding:50px;color:var(--ric_color_white);background:var(--ric_color_system-red);border:2px solid var(--ric_color_system-red);content:"Your web browser is out of date. Update your browser for more security, speed and the best experience on this site."}}.page-container{--ric_page-background: var(--ric_color_white);position:relative;background-color:inherit}body,input,select,button,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@font-face{font-weight:400;font-family:Ricola;font-style:normal;src:url(/fonts/Ricola-Regular.woff2) format("woff2");font-display:swap}@font-face{font-weight:700;font-family:Ricola;font-style:normal;src:url(/fonts/Ricola-Bold.woff2) format("woff2");font-display:swap}@font-face{font-weight:400;font-family:Ricola;font-style:italic;src:url(/fonts/Ricola-RegularItalic.woff2) format("woff2");font-display:swap}@font-face{font-weight:700;font-family:Ricola;font-style:italic;src:url(/fonts/Ricola-BoldItalic.woff2) format("woff2");font-display:swap}@font-face{font-weight:400;font-family:RicolaMightySans;font-style:normal;src:url(/fonts/RicolaMightySans-Normal.woff2) format("woff2");font-display:swap}.richtext h1,.richtext h2{font-weight:700;font-size:48px;line-height:1.0833333333;letter-spacing:-.9px}@media (max-width: 1200px){.richtext h1,.richtext h2{font-size:40px;line-height:1.2;letter-spacing:-.8px}}@media (max-width: 1023px){.richtext h1,.richtext h2{font-size:40px;line-height:1.2;letter-spacing:-.8px}}@media (max-width: 750px){.richtext h1,.richtext h2{font-size:40px;line-height:1.2;letter-spacing:-.8px}}.richtext h3{font-weight:700;font-size:40px;line-height:1.2;letter-spacing:-.8px}@media (max-width: 750px){.richtext h3{font-size:32px;line-height:1.25;letter-spacing:-.7px}}.richtext h4{font-weight:700;font-size:32px;line-height:1.25;letter-spacing:-.7px}@media (max-width: 750px){.richtext h4{font-size:28px;line-height:1.2857142857;letter-spacing:-.5px}}.richtext h5,.richtext h6,.richtext strong,.richtext b{font-weight:700}.richtext em,.richtext i{font-style:italic}.richtext a:not([class]){color:inherit;text-decoration:underline;transition:color var(--ric_hover_duration) var(--ric_hover_easing)}.richtext p{min-height:1.3em;min-height:1lh}.richtext li{margin-top:.5em}.richtext ul>li,.richtext ol>li{position:relative;padding-left:1.6667em}.richtext ul>li,.richtext ol>li{position:relative}.richtext ol{counter-reset:ol}.richtext ol>li:before{position:absolute;top:0;left:0;content:counter(ol) ".";counter-increment:ol}.richtext ul>li:before{position:absolute;top:1em;left:10px;width:8px;height:8px;margin-top:-10px;margin-left:-6px;background-color:currentcolor;border-radius:100%;content:""}.richtext h2:not(:last-child),.richtext h3:not(:last-child),.richtext h4:not(:last-child),.richtext h5:not(:last-child),.richtext h6:not(:last-child),.richtext p:not(:last-child),.richtext ul:not(:last-child),.richtext ol:not(:last-child){margin-bottom:16px}.richtext h2:not(:first-child),.richtext h3:not(:first-child),.richtext h4:not(:first-child){margin-top:1.5em}.visuallyhidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)!important}.focus-only{position:absolute;clip:rect(0 0 0 0);clip-path:polygon(0 0)}.focus-only:focus,.focus-only:focus-within{position:static;display:block;width:100%;padding:1em;color:var(--ric_color_white);text-align:center;background-color:var(--ric_color_meadow);clip:auto;clip-path:none}a:active{outline:none}*:focus{outline:none}:root{--ric_flying-focus_offset: 0}#FlyingFocus{position:absolute;top:-100px;display:none;margin:0;margin-top:var(--ric_flying-focus_offset);background:transparent;visibility:hidden;transition-timing-function:cubic-bezier(0,.2,0,1);transition-property:left,top,width,height,opacity;pointer-events:none}#FlyingFocus.FlyingFocus-visible{z-index:2147483647;display:block;visibility:visible}#FlyingFocus:after{position:absolute;inset:-11px;border:1px solid rgba(0,10,20,.5);border-radius:8px;box-shadow:0 0 54px #0003,0 0 2px 2px #000a141a;content:""}#FlyingFocus:before{position:absolute;inset:-10px;border:1px solid rgba(255,255,255,.8);border-radius:8px;box-shadow:0 0 2px #ffffffe6 inset;content:""}:root{--ric_hover_duration-extra-long: 1s;--ric_hover_duration-long: .5s;--ric_hover_duration: .25s;--ric_hover_duration-short: .15s;--ric_hover_easing: cubic-bezier(.39, .575, .565, 1);--ric_hover_easing-bounce: cubic-bezier(.34, 1.56, .64, 1);--ric_hover_offset: -8px;--ric_hover_offset-top: 8px;--ric_bounce_easing: cubic-bezier(.52, 1.99, .69, 1.62);--ric_color_white: rgba(255, 255, 255, 100%);--ric_color_white-80: rgba(255, 255, 255, 80%);--ric_color_white-50: rgba(255, 255, 255, 50%);--ric_color_white-20: rgba(255, 255, 255, 20%);--ric_color_white-10: rgba(255, 255, 255, 10%);--ric_color_meadow: rgba(40, 97, 64, 100%);--ric_color_meadow-80: rgba(51, 116, 80, 100%);--ric_color_meadow-50: rgba(128, 168, 145, 100%);--ric_color_meadow-40: rgba(153, 185, 167, 100%);--ric_color_meadow-20: rgba(204, 220, 211, 100%);--ric_color_meadow-10: rgba(229, 238, 233, 100%);--ric_color_meadow-5: rgba(242, 246, 244, 100%);--ric_color_yellow: rgba(254, 211, 60, 100%);--ric_color_yellow-80: rgba(254, 220, 99, 100%);--ric_color_yellow-50: rgba(255, 233, 157, 100%);--ric_color_yellow-40: rgba(255, 237, 177, 100%);--ric_color_yellow-20: rgba(255, 246, 216, 100%);--ric_color_yellow-10: rgba(255, 251, 235, 100%);--ric_color_yellow-5: rgba(255, 253, 245, 100%);--ric_color_grey-40: rgba(247, 247, 247, 100%);--ric_color_neutrals-cloud: rgba(249, 249, 249, 100%);--ric_color_neutrals-3: rgba(180, 179, 174, 100%);--ric_color_supporting-tone: rgba(246, 242, 235, 100%);--ric_color_light-pink: rgba(255, 223, 227, 100%);--ric_color_red: rgba(175, 35, 28, 100%);--ric_color_red-20: rgba(175, 35, 28, 20%);--ric_layer_surface: 1;--ric_layer_haze: 2;--ric_layer_mist: 3;--ric_layer_fog: 4;--ric_layer_sticky: 9;--ric_layer_nav: 99;--ric_layer_flyout: 99;--ric_layer_overlay: 9999;--ric_layer_above-overlay: 99999;--ric_border-radius_md: 24px;--ric_border-radius_lg: 32px;--ric_border-radius_xl: 48px;--ric_site-padding: 24px;--ric_site-padding-reset: calc(var(--ric_site-padding) * -1);--ric_header_gap_top: 224px;--ric_header_gap_top_small: 184px;--ric_site_width-max: 1450px;--ric_site_width: min(var(--ric_site_width-max), calc(100vw - (var(--ric_site-padding) * 2)));--ric_grid_col-width: calc((var(--ric_site_width) - (var(--ric_grid_col_total) - 1) * var(--ric_grid_gutter)) / var(--ric_grid_col_total));--ric_grid_col_total: 12;--ric_grid_gutter: 24px;--ric_scroll-margin-top: 84px}@media (prefers-reduced-motion){:root{--ric_hover_duration-extra-long: 0s;--ric_hover_duration-long: 0s;--ric_hover_duration: 0s;--ric_hover_duration-short: 0s;--ric_hover_offset: 0px;--ric_hover_offset-top: 0px}}@media (max-width: 1200px){:root{--ric_border-radius_xl: 40px}}@media (max-width: 750px){:root{--ric_border-radius_md: 16px;--ric_border-radius_lg: 16px;--ric_border-radius_xl: 24px}}@media (max-width: 1500px){:root{--ric_header_gap_top: 185px;--ric_header_gap_top_small: calc(var(--ric_header_gap_top) * .8);--ric_site-padding: 96px}}@media (max-width: 1200px){:root{--ric_header_gap_top: 176px;--ric_header_gap_top_small: calc(var(--ric_header_gap_top) * .8);--ric_site-padding: 20px}}@media (max-width: 1200px) and (orientation: landscape){:root{--ric_header_gap_top_small: calc(var(--ric_header_gap_top) * .65)}}@media (max-width: 750px){:root{--ric_header_gap_top: 128px;--ric_header_gap_top_small: calc(var(--ric_header_gap_top) * .9);--ric_site-padding: 16px}}@media (max-width: 1023px){:root{--ric_grid_col_total: 10;--ric_grid_gutter: 12px}}html{font-family:Ricola,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ric_color_meadow)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}.prevent-breaks{word-break:keep-all;hyphens:none}.prevent-breaks-hard{width:min-content;max-width:100%;word-wrap:normal}
