@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shine{to{background-position-x:100vw}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}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{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}[type=checkbox],[type=radio]{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}button{outline:none;background:inherit;padding:0;margin:0;border:0}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{overflow:auto}select[multiple],textarea{vertical-align:top}html:not(.--loaded) *{transition:none!important}*,:after,:before{margin:0;padding:0;outline:none}*,:after,:before,input,textarea{box-sizing:border-box}[type=button],button,input[type=button],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}*{min-width:0;-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1,"kern";font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{width:100%}html{height:100%}body{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto}.button-reset{border:0;padding:0;font:inherit;color:inherit;background-color:rgba(0,0,0,0);border-radius:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--background) inset!important;-webkit-text-fill-color:var(--primary)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;border-color:var(--primary)!important}input{background-color:rgba(0,0,0,0);color:inherit}ul{margin:0;padding:0;list-style:none}form,table{width:100%}fieldset{border:none;margin:0;padding:0}button{cursor:pointer;border-radius:0;text-transform:inherit}:focus:not(.focus-ring){outline-width:0}.clearfix:after{content:"";clear:both;display:table}img{max-width:100%;height:auto;display:block}.inline{display:inline-block}svg{display:block;width:100%;fill:currentColor}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.hide{display:none!important}hr{border:0}button,h1,h2,h3,h4,h5,input,label,select,table,textarea,th{font-size:inherit;line-height:inherit;font-family:inherit}button,h1,h2,h3,h4,h5,input,label,select,textarea{color:inherit;font-weight:inherit}button b,button strong,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,input b,input strong,label b,label strong,select b,select strong,textarea b,textarea strong{font-weight:inherit}button em,button i,h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,input em,input i,label em,label i,select em,select i,textarea em,textarea i{font-style:inherit}a{text-decoration:none;color:inherit;cursor:pointer;text-underline-offset:.15em}.copy,.copy-md,.copy-sm,.message,body{font-family:var(--font-family)}@media only screen and (min-width:768px){.md\.copy,.md\:copy-md,.md\:copy-sm{font-family:var(--font-family)}}.copy-serif,.h1,.h2,.h3{font-family:var(--font-serif)}@media only screen and (min-width:768px){.md\.h1,.md\.h2,.md\.h3,.md\:copy-serif{font-family:var(--font-serif)}}.caption{font-family:var(--font-caption)}@media only screen and (min-width:768px){.md\.caption{font-family:var(--font-caption)}}.button{font-family:var(--font-mono)}@media only screen and (min-width:768px){.md\.button{font-family:var(--font-mono)}}.italic{font-style:italic}.h1{font-size:4rem;line-height:1.07;letter-spacing:0}@media only screen and (min-width:768px){.h1{font-size:6rem;line-height:.85;letter-spacing:0}}.h2{font-size:3rem;line-height:1.07;letter-spacing:0}@media only screen and (min-width:768px){.h2{font-size:4.2rem;line-height:1.04;letter-spacing:0}}.h3{font-size:2.4rem;line-height:1.26;letter-spacing:0}@media only screen and (min-width:768px){.h3{font-size:3rem;line-height:1.32;letter-spacing:0}}.copy,body{font-size:1.6rem;line-height:1.4;letter-spacing:.1rem}@media only screen and (min-width:768px){.copy,body{font-size:2rem;line-height:1.4;letter-spacing:.1rem}}.copy-serif{font-size:1.8rem;line-height:1.4;letter-spacing:.1rem}@media only screen and (min-width:768px){.copy-serif{font-size:1.8rem;line-height:1.4;letter-spacing:.1rem}}.copy-md{font-size:1.6rem;line-height:1.47;letter-spacing:.1rem}@media only screen and (min-width:768px){.copy-md{font-size:1.6rem;line-height:1.47;letter-spacing:.1rem}}.copy-sm{font-size:1.4rem;line-height:1.26;letter-spacing:.1rem}@media only screen and (min-width:768px){.copy-sm{font-size:1.4rem;line-height:1.26;letter-spacing:.1rem}}.caption,.message{font-size:1.4rem;line-height:1.26;letter-spacing:.1rem}@media only screen and (min-width:768px){.caption,.message{font-size:1.4rem;line-height:1.26;letter-spacing:.1rem}}.button{text-transform:uppercase;font-size:1.4rem;line-height:1.26;letter-spacing:.1rem}@media only screen and (min-width:768px){.button{font-size:1.4rem;line-height:1.26;letter-spacing:.1rem}.md\:h1{font-size:6rem;line-height:.85}.md\:h1,.md\:h2{letter-spacing:0}.md\:h2{font-size:4.2rem;line-height:1.04}.md\:h3{font-size:3rem;line-height:1.32;letter-spacing:0}.md\:copy{font-size:2rem;line-height:1.4;letter-spacing:.1rem}.md\:copy-md{font-size:1.6rem;line-height:1.47;letter-spacing:.1rem}.md\:copy-serif{font-size:1.8rem;line-height:1.4;letter-spacing:.1rem}.md\.button,.md\:caption,.md\:copy-sm,.md\:message{font-size:1.4rem;line-height:1.26;letter-spacing:.1rem}}:root{--margins:2rem;--gutter:1rem;--s-xxs:0.6rem;--s-xs:1.5rem;--s-s:2rem;--s-m:3.5rem;--s-l:6rem;--s-xl:8rem;--radius:0.2rem;--header-height:7rem;--border:0.1rem solid var(--border-color);--anim-opacity:opacity 0.15s linear}@media only screen and (min-width:768px){:root{--margins:3rem;--gutter:2rem;--s-xxs:0.6rem;--s-xs:1.5rem;--s-s:2.5rem;--s-m:5.5rem;--s-l:8rem;--s-xl:10rem;--header-height:8rem}}:root{--color-dark-grey:#252221;--color-snow:#fbfffe;--color-stone:#e8e2dc;--color-stone-light:#f4f2f0;--color-archive:#fbf4d6;--color-soil:#4b433e;--color-madder-brown:#6a3137;--color-cardueline-finch:#8f7f33;--color-storm-grey:#717486;--color-white:#ffffff;--color-black:#000000;--color-loganberry:#863e6c;--color-red:#f24c50;--color-maroon:#c02c65;--color-dark-teal:#7b8e93;--background:#fff;--background-2:#f8f8f8;--primary:#252221;--secondary:#707070;--tertiary:#e2e2e2;--highlight:#027bff;--positive:#10a76f;--negative:#f9576a;--border:0.1rem solid var(--border-light)}[data-theme=madder-brown]{--background:var(--color-madder-brown);--primary:var(--color-archive)}[data-theme=image]{--background:var(--color-black);--primary:var(--color-snow)}[data-theme=cardueline-finch]{--background:var(--color-cardueline-finch);--primary:var(--color-archive)}[data-theme=storm-grey]{--background:var(--color-storm-grey);--primary:var(--color-archive)}[data-theme=loganberry]{--background:var(--color-loganberry);--primary:var(--color-archive)}[data-theme=red]{--background:var(--color-red);--primary:var(--color-white)}[data-theme=maroon]{--background:var(--color-maroon);--primary:var(--color-archive)}[data-theme=white]{--background:var(--color-snow);--primary:var(--color-black)}[data-theme=archive]{--background:var(--color-archive);--primary:var(--color-black)}[data-theme=dark-teal]{--background:var(--color-dark-teal);--primary:var(--color-archive)}[data-theme=stone-light]{--background:var(--color-stone-light);--primary:var(--color-black)}[data-theme=stone]{--background:var(--color-stone);--primary:var(--color-black)}[data-theme=snow]{--background:var(--color-snow);--primary:var(--color-black)}:root{--z-main:1;--z-footer:2;--z-header:3;--z-portal:4;--z-modal:5;--z-cookies:6;--ease:cubic-bezier(0.165,0.84,0.44,1);--selection:rgba(var(--highlight),0.3);--rem-size:10px;--max-width-content:67.7rem;--max-width:144rem;--vp-width:100vw;--vp-height:100vh;--layout-height:calc(var(--vp-height) - var(--header-height))}@supports(height:100svh){:root{--vp-height:100svh}}@media only screen and (min-width:768px)and (max-width:1034px){:root{--rem-size:9px}}@media only screen and (min-width:1440px){:root{--rem-size:0.69vw}}html{font-size:var(--rem-size)}body{background:var(--background);color:var(--primary)}hr{border-top:1px solid var(--border-light)}:root,[data-theme]{background:var(--background);color:var(--primary)}.wrap{width:100%;max-width:var(--max-width);padding-right:var(--margins);padding-left:var(--margins);margin-left:auto;margin-right:auto;position:relative}.txt{white-space:normal;-webkit-user-select:text;-moz-user-select:text;user-select:text}.txt b,.txt strong{font-weight:500}.txt a,.txt button{text-decoration:underline}@media(hover:hover){.txt a:hover,.txt button:hover{text-decoration:none}}.txt button{vertical-align:baseline}.txt blockquote,.txt h1,.txt h2,.txt h3,.txt h4,.txt h5,.txt hr,.txt ol,.txt p,.txt table,.txt ul{margin-top:1em}.txt blockquote:first-child,.txt h1:first-child,.txt h2:first-child,.txt h3:first-child,.txt h4:first-child,.txt h5:first-child,.txt hr:first-child,.txt ol:first-child,.txt p:first-child,.txt table:first-child,.txt ul:first-child{margin-top:0}.txt figcaption{margin-top:1em}.txt ul{list-style:disc;padding-left:4rem}.txt ul ul{margin:0}.txt ol{padding-left:4rem}.txt ol ol{margin:0}.txt blockquote{padding:0 2em;border-left:.5rem solid var(--tertiary)}.txt table{--tablet-border:var(--tertiary);border:1px solid var(--tablet-border);width:100%;text-align:left;border-collapse:collapse}.txt table th{font-weight:500}.txt table td,.txt table th{border:1px solid var(--tablet-border);padding:.7rem 1rem}.txt table thead{background:rgba(0,0,0,0);border-bottom:1px solid var(--tablet-border)}.txt table thead th{font-weight:500;border-left:1px solid var(--tablet-border)}.txt table thead th:first-child{border-left:none}.--disable{opacity:0;pointer-events:none}input[type=checkbox]{--checkbox-color:var(--black);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);margin:0;margin-right:var(--gap);width:2.2rem;height:2.2rem;border:1px solid var(--checkbox-color);display:grid;place-content:center;border-radius:50% 50%}input[type=checkbox]:before{content:"";width:2.2rem;height:2.2rem;transform:scale(0);transition:.125s transform var(--easing);background:var(--checkbox-color);border-radius:50% 50%}input[type=checkbox]:checked:before{transform:scale(.6)}@media only screen and (min-width:768px)and (max-width:1034px){.h-t{display:none!important}}@media only screen and (max-width:767px){.h-m{display:none!important}}@media only screen and (min-width:1034px){.h-d{display:none!important}}.invisible{visibility:hidden}.hidden{display:none}body{width:var(--vp-width)}@keyframes Portal_spin__G6yQw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Portal_shine__krIk1{to{background-position-x:100vw}}.Portal_main__6zINK{z-index:var(--z-portal);position:relative}