html{-webkit-text-size-adjust:100%;box-sizing:border-box;tab-size:4;word-break:normal}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:#0000}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:#0000;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{box-sizing:border-box}html.has-image-cursor{cursor:none}html.has-image-cursor a[href],html.has-image-cursor a[href] *,html.has-image-cursor button,html.has-image-cursor button *{cursor:none!important}*,:after,:before{box-sizing:inherit}body{margin:0;font-family:avenir-next-lt-pro,serif;font-style:normal;font-weight:700;line-height:1.5}.sr-only,body.project-overlay-open{overflow:hidden}a,a:link,a:visited,button,input,select,textarea{color:inherit}canvas,img,picture,svg,video{max-width:100%;display:block}menu,ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.hidden{display:none}.lazyload,.lazyloading{opacity:0;transition:opacity .3s ease-in-out}.lazyloaded{opacity:1;transition:opacity .3s ease-in-out}a[href]:hover{color:#e5ff00}.site-header[data-v-f53689ff]{z-index:1000;color:#fff;letter-spacing:.005em;grid-template-columns:1fr;gap:20px;width:100%;height:auto;padding:20px;font-size:28px;line-height:28px;display:grid;position:fixed;top:0;left:0}h1[data-v-f53689ff]{font-size:1em;font-weight:800}a[data-v-f53689ff]:link,a[data-v-f53689ff]:visited{text-decoration:none}.site-strapline[data-v-f53689ff]{white-space:normal}.site-strapline p[data-v-f53689ff]{padding-bottom:.5em}.small[data-v-f53689ff]{font-size:.625em;font-weight:500;display:block}@media screen and (width>=720px){.site-header[data-v-f53689ff]{grid-template-columns:280px 1fr;padding:30px}}.cookie-banner[data-v-77ef413b]{--cookie-surface:#fff;--cookie-ink:#171717;width:300px;max-width:calc(100vw - 40px);max-height:49px;color:var(--cookie-ink);z-index:50000;text-align:center;background-color:#fffc;border-radius:6px;padding:8px;font-size:11px;position:fixed;bottom:20px;right:20px}.cookie-banner a[data-v-77ef413b]{text-decoration:underline}@media screen and (width>=720px){.cookie-banner[data-v-77ef413b]{max-width:calc(100vw - 60px);bottom:30px;right:30px}}.cookie-banner-inner[data-v-77ef413b]{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.banner-buttons .decline[data-v-77ef413b],.banner-buttons .preferences[data-v-77ef413b],.banner-text[data-v-77ef413b]{color:inherit;border:0 solid var(--cookie-ink);text-transform:capitalize}.banner-buttons[data-v-77ef413b]{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.banner-buttons .submit[data-v-77ef413b]{border-radius:2px;padding:9px 4px;font-size:11px}.banner-buttons .decline[data-v-77ef413b]:hover,.banner-buttons .preferences[data-v-77ef413b]:hover{color:var(--cookie-ink);background-color:#0000;text-decoration:underline}.banner-buttons .decline[data-v-77ef413b]{border:1px solid var(--cookie-ink);opacity:.9}.banner-buttons .accept[data-v-77ef413b]{background-color:var(--cookie-ink);color:var(--cookie-surface);border:1px solid var(--cookie-ink);font-size:11px}.banner-buttons .accept[data-v-77ef413b]:hover{color:var(--cookie-ink);background-color:#0000}.mask[data-v-77ef413b]{z-index:1000;background:#00000040}.form-inner[data-v-77ef413b],.mask[data-v-77ef413b]{width:100vw;height:100vh;position:fixed;top:0;left:0}.form-inner[data-v-77ef413b]{--cookie-surface:#fff;--cookie-ink:#171717;background:var(--cookie-surface);color:var(--cookie-ink);z-index:2000;overflow-y:scroll}.form-body[data-v-77ef413b]{flex-direction:column;max-width:600px;min-height:100vh;margin:0 auto;padding:8px;display:flex}.form-body h2[data-v-77ef413b],.form-body h3[data-v-77ef413b],.form-body p[data-v-77ef413b],.form-body ul[data-v-77ef413b]{padding-bottom:1em}p[data-v-77ef413b],ul[data-v-77ef413b]{margin:0;padding:0}.input-group[data-v-77ef413b]{border-top:1px solid var(--cookie-ink);-moz-column-gap:16px;grid-template-columns:30px 1fr;gap:0 16px;padding:16px 0;display:grid}.input-group label[data-v-77ef413b]{grid-column:2}.input-group input[data-v-77ef413b]{appearance:none;border:1px solid var(--cookie-ink);background-color:var(--cookie-surface);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:2px;outline:none;grid-area:1/1;width:20px;min-width:20px;height:20px;transition:all .2s}.input-group input[data-v-77ef413b]:checked{background-color:var(--cookie-ink);border-color:var(--cookie-ink);background-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3 8l3 3 7-7\" stroke=\"%23FFFFFF\" stroke-width=\"2\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.input-group input[data-v-77ef413b]:hover{box-shadow:0 0 8px #17171733}.input-group input[data-v-77ef413b]:disabled{opacity:.6;cursor:not-allowed;border-color:#17171780}.input-group .description[data-v-77ef413b]{grid-column:2;margin:0;padding:0}.submit-group[data-v-77ef413b]{border-top:1px dotted var(--cookie-ink);-moz-column-gap:8px;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:16px 0 0;display:grid}input[data-v-77ef413b]{background:0 0;border:0;outline:0;padding:6px 0;font-size:12px;display:block}.box-input-group[data-v-77ef413b]{position:relative}.box-input-group label[data-v-77ef413b]{padding:8px;font-size:12px;position:absolute;top:0;left:0}.box-input-group input[data-v-77ef413b],.box-input-group textarea[data-v-77ef413b]{border:1px solid var(--cookie-ink);background-color:#0000;width:100%;padding:30px 8px}[data-v-77ef413b]::placeholder{color:var(--cookie-ink);opacity:1}[data-v-77ef413b]::-moz-placeholder{color:var(--cookie-ink)}.disclaimer[data-v-77ef413b]{padding:8px;font-size:10px}.submit[data-v-77ef413b]{color:var(--cookie-ink);text-align:center;border:1px solid var(--cookie-ink);background-color:#0000;width:100%;margin:0 auto;padding:4px 12px;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.submit[data-v-77ef413b]:hover{background-color:var(--cookie-ink);color:var(--cookie-surface);cursor:pointer}.submitted-text[data-v-77ef413b]{text-align:center;flex-direction:column;justify-content:center;padding:20px;display:flex}.lds-ring[data-v-77ef413b]{width:80px;height:80px;display:inline-block;position:relative}.lds-ring div[data-v-77ef413b]{box-sizing:border-box;border:3px solid #0000;border-top-color:#000;border-radius:50%;width:64px;height:64px;margin:3px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring-77ef413b;display:block;position:absolute}.lds-ring div[data-v-77ef413b]:first-child{animation-delay:-.45s}.lds-ring div[data-v-77ef413b]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-77ef413b]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-77ef413b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (width>=650px) and (height>=710px){.form-toggle[data-v-77ef413b]{opacity:0}.mask[data-v-77ef413b]{flex-direction:column;align-items:center;display:flex}.form-inner[data-v-77ef413b]{background:var(--cookie-surface);z-index:2000;width:480px;height:auto;margin:auto;position:static;top:auto;left:auto;overflow-y:scroll}.form-body[data-v-77ef413b]{flex-direction:column;max-width:500px;min-height:100%;margin:0 auto;padding:16px;display:block}h2[data-v-77ef413b]{padding-top:0}.submitted-text[data-v-77ef413b]{text-align:center;flex-direction:column;justify-content:center;padding:20px;display:flex}}.v-enter-active[data-v-77ef413b],.v-leave-active[data-v-77ef413b]{transition:opacity .2s ease-in-out}.v-enter-active .form-inner[data-v-77ef413b],.v-leave-active .form-inner[data-v-77ef413b]{transition:all .2s ease-in-out}.test-enter-from .form-body[data-v-77ef413b],.test-leave-to .form-body[data-v-77ef413b],.v-enter-from[data-v-77ef413b],.v-leave-to[data-v-77ef413b]{opacity:0}.test-enter-active .form-body[data-v-77ef413b],.test-leave-active .form-body[data-v-77ef413b]{transition:transform .2s ease-in-out}.banner-enter-active[data-v-77ef413b]{transition:all .2s ease-in-out 2s}.banner-leave-active[data-v-77ef413b]{transition:all .2s ease-in-out}.banner-enter-from[data-v-77ef413b],.banner-leave-to[data-v-77ef413b]{opacity:0;transform:translateY(100%)translate(-50%)}
