/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}body,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{word-wrap:break-word;-webkit-box-sizing:inherit;box-sizing:inherit}button,input,textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;-webkit-appearance:none;border-radius:0;font-family:inherit}details,summary{outline:none}summary{display:block}summary::-webkit-details-marker{display:none}:root{--base-size:clamp(12px,1.2vw,24px);--max-width:70rem;--window-inner-height:100dvh;--margin:8rem;--gutter:1rem;--menu-icon-size:1.5rem;--menu-icon-thickness:6px;--border-radius:0.33rem;--border-radius--btn:2rem;--border-width:1px;--font-family--primary:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--font-size-regular:1rem;--line-height-regular:1.5em;--font-size-medium:1.25rem;--line-height-medium:1.5em;--font-size-mediumLarge:3rem;--line-height-mediumLarge:1em;--letter-spacing-mediumLarge:-0.025em;--font-size-large:4rem;--line-height-large:1em;--letter-spacing-large:-0.025em;--color-base:#f4f5f1;--color-base--shade:#e3e4dc;--color-light:#fff;--color-contrast:#000;--color-green--dark:#003a00;--color-green--light:#64735a;--transition-duration:0.2s;--transition-timing-function:cubic-bezier(.93,.41,.63,.89)}.u-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.u-hidden{display:none}.u-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.u-hide-scrollbar::-webkit-scrollbar{display:none}.u-richtext *{max-width:36em}.u-richtext h1{font-size:var(--font-size-mediumLarge);font-weight:400;letter-spacing:var(--letter-spacing-mediumLarge);line-height:var(--line-height-mediumLarge)}.u-richtext :not(:last-child){margin-bottom:var(--gutter)}.u-btn{border:1px solid;border-radius:var(--border-radius);padding:.33em .66em}.Header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;padding:var(--gutter);position:fixed;top:0;width:100%;z-index:2000}.Header-logo{font-size:var(--font-size-regular);margin:calc(var(--gutter)/2)}.Header-logoImg{height:var(--font-size-regular);width:auto}.Header-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:var(--gutter);margin:0 var(--gutter) 0 auto;opacity:1;padding:0;pointer-events:all;-webkit-transition:opacity var(--transition-duration) var(--transition-timing-function);-o-transition:opacity var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function)}body.is-state--menu .Header-menu{opacity:0;pointer-events:none}.Header-menuItem{display:block}.Header-menuItem a{background-color:var(--color-light);border-radius:2rem;display:inline-block;line-height:1em;padding:1rem 1.5rem}.Header-menuToggler{background:transparent;border:none;cursor:pointer;display:block;height:var(--line-height-regular);outline:none;position:relative;width:var(--line-height-regular);z-index:2000}.Header-menuTogglerLine{background-color:var(--color-contrast);height:4px;left:0;position:absolute;-webkit-transition:var(--transition-duration) var(--transition-timing-function);-o-transition:var(--transition-duration) var(--transition-timing-function);transition:var(--transition-duration) var(--transition-timing-function);width:100%}.Header-menuTogglerLine--top{top:0}body.is-state--menu .Header-menuTogglerLine--top{top:calc(50% - 2px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.Header-menuTogglerLine--middle{top:calc(50% - 2px)}body.is-state--menu .Header-menuTogglerLine--middle{opacity:0}.Header-menuTogglerLine--bottom{top:calc(100% - 4px)}body.is-state--menu .Header-menuTogglerLine--bottom{top:calc(50% - 2px);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.Nav{background-color:var(--color-base--shade);display:-ms-grid;display:grid;inset:0;opacity:0;padding:var(--margin);place-items:center;pointer-events:none;position:fixed;-webkit-transition:opacity var(--transition-duration) var(--transition-timing-function);-o-transition:opacity var(--transition-duration) var(--transition-timing-function);transition:opacity var(--transition-duration) var(--transition-timing-function);visibility:hidden;z-index:1000}body.is-state--menu .Nav{opacity:1;pointer-events:all;visibility:visible}.Nav-index{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-grid-columns:(1fr)[4];display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:grid;flex-flow:grid;gap:calc(var(--margin)/2);grid-template-columns:repeat(4,1fr);max-width:var(--max-width);width:100%}.Nav-index ul{font-size:var(--font-size-medium);line-height:var(--line-height-medium);list-style:none;padding:0}.Nav-index ul ul{font-size:var(--font-size-regular);line-height:var(--line-height-regular)}.Hero{display:-ms-grid;display:grid;padding:var(--margin);place-items:center;width:100%}.Hero.--landing{background-color:var(--color-base--shade);height:90vh}.Hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:var(--gutter);justify-content:center;max-width:60rem;width:100%}.Hero-title{font-size:var(--font-size-large);font-weight:400;letter-spacing:-.025em;line-height:var(--line-height-large);margin-bottom:var(--gutter)}.Hero-search{width:100%}.Hero-search input{border:none;border-radius:2rem;line-height:1em;padding:1rem 1.5rem;width:100%}.Hero-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--gutter);list-style:none;padding:0;width:100%}.Hero-menu.--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Hero-menuItem a{background-color:var(--color-light);border-radius:2rem;display:inline-block;line-height:1em;padding:1rem 1.5rem}.Grid{background-color:var(--color-base);display:-ms-grid;display:grid;gap:calc(var(--margin)/2);padding:var(--margin);place-items:center;width:100%}.Grid-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:var(--gutter);justify-content:center;width:100%}.Grid-title{font-size:var(--font-size-large);font-weight:400;letter-spacing:var(--letter-spacing-large);line-height:var(--line-height-large);margin-bottom:var(--gutter)}.Grid-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--gutter);list-style:none;padding:0;width:100%}.Grid-menu.--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Grid-menuItem a{background-color:var(--color-light);border-radius:2rem;display:inline-block;line-height:1em;padding:1rem 1.5rem}.Grid-items{-ms-grid-columns:(1fr)[3];display:-ms-grid;display:grid;gap:var(--gutter);grid-template-columns:repeat(3,1fr);max-width:var(--max-width);width:100%}.Grid-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--color-light);border-radius:var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:var(--gutter);justify-content:flex-start;padding:var(--gutter)}.List{background-color:var(--color-base);display:-ms-grid;display:grid;gap:calc(var(--margin)/2);padding:var(--margin);place-items:center;width:100%}.List-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:var(--gutter);justify-content:center;width:100%}.List-title{font-size:var(--font-size-large);font-weight:400;letter-spacing:-.025em;line-height:var(--line-height-large);margin-bottom:var(--gutter)}.List-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:var(--gutter);list-style:none;padding:0;width:100%}.List-menu.--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.List-menuItem a{background-color:var(--color-light);border-radius:2rem;display:inline-block;line-height:1em;padding:1rem 1.5rem}.List-items{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;max-width:var(--max-width);width:100%}.List-item,.List-items{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gutter)}.List-item{-webkit-box-orient:horizontal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:var(--color-light);border-radius:var(--border-radius);-ms-flex-flow:row;flex-flow:row;justify-content:space-between;padding:var(--gutter)}.Article{-ms-grid-columns:1fr 2fr;display:-ms-grid;display:grid;gap:var(--margin);grid-template-columns:1fr 2fr;margin:var(--margin) auto;max-width:var(--max-width);width:100%}.Index{-ms-grid-column-span:1;-ms-grid-column:1;grid-column:1/2;-ms-grid-row:1;grid-row-start:1}.Index-links{font-size:var(--font-size-medium);line-height:var(--line-height-medium);list-style:none;padding:0;width:100%}.Index-links li,.Index-links li:first-child{margin-bottom:calc(var(--gutter)/2)}.Index-links li:first-child{border-bottom:1px solid rgba(0,0,0,.2);font-weight:700;padding-bottom:calc(var(--gutter)/2)}.Index-links a.--current:before{background-color:currentColor;border-radius:.25rem;content:"";display:inline-block;height:.5rem;margin-bottom:.125rem;margin-right:.33rem;vertical-align:middle;width:.5rem}.Section{-ms-grid-column-span:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-grid-column:2;grid-column:2/3;width:100%}.Question{background-color:var(--color-base);display:-ms-grid;display:grid;gap:calc(var(--margin)/2);padding:var(--margin);place-items:center;width:100%}.Question-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--color-light);border-radius:var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:var(--gutter);justify-content:flex-start;max-width:var(--max-width);padding:calc(var(--margin)/2);width:100%}.Footer{background-color:var(--color-base--shade);display:-ms-grid;display:grid;padding:var(--margin);place-items:center;width:100%}.Footer-form{margin-left:auto}.Form fieldset{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin:0;padding:0}.Form legend{margin-bottom:calc(var(--gutter)/2)}.Form.is-submitting{cursor:not-allowed;opacity:.7;pointer-events:0}.Form-fieldWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.Form-fieldWrap:not(:last-of-type){margin-bottom:calc(var(--gutter)/2)}.Form-field{background-color:#f1f1f1;border:none;border-radius:var(--border-radius);min-width:24rem;padding:.5rem;text-align:left}@media (hover:hover){.Form-field:hover:not(:focus):not(:disabled):not([type=submit]){outline:var(--border-width) solid var(--color-contrast)}}.Form-field:not(:-moz-placeholder-shown):not([type=submit]){text-transform:none}.Form-field:not(:-ms-input-placeholder):not([type=submit]){text-transform:none}.Form-field:not(:placeholder-shown):not([type=submit]){text-transform:none}.Form-field:focus-visible{outline:2px solid var(--color-contrast)}.Form-field--submit{background-color:var(--color-contrast);color:var(--color-base);cursor:pointer;margin-top:calc(var(--gutter)/2)}@media (hover:hover){.Form-field--submit:hover:not(:disabled){opacity:.8}}.Form-field--submit:disabled{background-color:gray;cursor:default}.Form-ticket{height:0;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:0}html{font-size:var(--base-size);scroll-behavior:smooth}body{-webkit-font-feature-settings:"ss01","ss03";font-feature-settings:"ss01","ss03";background-color:var(--color-base);color:var(--color-contrast);font-family:var(--font-family--primary);font-size:var(--font-size-regular);line-height:var(--line-height-regular)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{-moz-appearance:none;-webkit-appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit}p:not(:last-child){margin-bottom:var(--line-height-regular)}img{display:block;height:auto;width:100%}