@charset "UTF-8";*{min-width:0;font:inherit}:after,:before{box-sizing:border-box}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}body{margin:0}table{border-collapse:collapse}img,video,svg{display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{cursor:pointer}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}::-webkit-details-marker{display:none}:where(dialog:modal){all:revert;box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;overscroll-behavior-y:none;font-family:Graphik,system-ui,sans-serif;background-color:var(--white);font-size:62.5%}body{box-sizing:border-box;min-height:100dvh;max-width:1512px;margin:0 auto;padding:1rem;color:var(--dark);background-color:var(--white);font-size:var(--text-p);line-height:1.35;letter-spacing:-.5px;font-weight:400}h1{letter-spacing:-.8px}p{text-wrap:pretty;color:var(--dark-grey);line-height:1.45}p,span,div,h1{text-wrap:pretty}h4{font-weight:500}ul li{list-style:none}hr{width:100%;background-color:var(--grey);height:1px;opacity:.8}:focus-visible,html[data-focus-modality=keyboard] :focus{outline-color:#00f;outline-offset:2px;outline-style:dashed}html[data-focus-modality=pointer] :where(a[href],button,summary,select,input[type=button],input[type=checkbox],input[type=color],input[type=file],input[type=image],input[type=radio],input[type=range],input[type=reset],input[type=submit],[role=button],[role=link],[role=menuitem],[role=option],[role=tab],[role=treeitem]):focus{outline:0}:root{--font-sans:"Suisse Int'l", "Graphik", system-ui, sans-serif;--font-mono:"Suisse Int'l Mono", ui-monospace, "SF Mono", Menlo, monospace;--accent-green:hsl(101, 36%, 59%);--accent-green-dark:hsl(101, 40%, 42%);--accent-blue:hsl(206, 100%, 50%);--accent-green-fallback:#88BB70;--accent-blue-fallback:#0090FF;--image-placeholder:cornsilk;--site-update-surface:var(--image-placeholder);--site-update-stamp-ink:oklch(45% .09 34);--site-content-shadow-color:oklch(45% .025 95 / 14%);--site-content-shadow-offset-x:0;--site-content-shadow-offset-y:.4rem;--site-content-shadow-blur:.8rem;--site-content-shadow-spread:-.6rem;--cutout-tooth-width:1.6rem;--cutout-tooth-depth:.8rem;--dark:#000000;--dark-grey:hsl(270 3% 20% / 1);--white:hsl(0, 10%, 99%);--grey:#E5E5E5;--text-title:38px;--text-dropcap:calc(var(--text-title) * 3.34);--text-p:16px;--text-caption:14px;--global-grid-gutter:5.2rem}@media (max-width:768px){:root{--text-title:26px}}@media (max-width:425px){:root{--accent-green:#54823E;--text-title:21px}}@font-face{font-family:Graphik;font-style:normal;font-weight:400;font-display:swap;src:url(/font/graphik/graphik_regular.woff2)format("woff2"),url(/font/graphik/graphik_regular.woff)format("woff")}@font-face{font-family:Graphik;font-style:italic;font-weight:400;font-display:swap;src:url(/font/graphik/graphik_regular_italic.woff2)format("woff2"),url(/font/graphik/graphik_regular_italic.woff)format("woff")}@font-face{font-family:Graphik;font-style:normal;font-weight:500;font-display:swap;src:url(/font/graphik/graphik_medium.woff2)format("woff2"),url(/font/graphik/graphik_medium.woff)format("woff")}@font-face{font-family:"Suisse Int'l";font-style:normal;font-weight:400;font-display:swap;src:url(/font/suisse/suisse-intl-regular.woff2)format("woff2"),url(/font/suisse/suisse-intl-regular.woff)format("woff")}@font-face{font-family:"Suisse Int'l";font-style:normal;font-weight:500;font-display:swap;src:url(/font/suisse/suisse-intl-medium.woff2)format("woff2"),url(/font/suisse/suisse-intl-medium.woff)format("woff")}@font-face{font-family:"Suisse Int'l Mono";font-style:normal;font-weight:400;font-display:swap;src:url(/font/suisse/suisse-intl-mono-regular.woff2)format("woff2"),url(/font/suisse/suisse-intl-mono-regular.woff)format("woff")}