:root{--green:#0d4734;--orange:#c35317;--white:#eff4f2;--dark-green:#093225;--bright-green:#16bf16;--bright-orange:#f88c29;--dark-orange:#9c180d;--black:#000;--grey:#d0d0d0;--white-hover:#e4e4e4;--white-pressed:#b9b9b9;--orange-hover:var(--bright-orange);--maxwidth:1400px;--ticker:42px;--header:72px;--blur:2rem;--transition:0.2s;--border-radius-small:12px;--border-radius-medium:12px;--border-radius-large:24px;--fixed:10;--overlay:100;--rgb-white:255,255,255;--border-color-dimmed:rgba(var(--rgb-white),0.2);--text-color:var(--white);--pattern:repeating-linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 1px,transparent 0,transparent);--pattern-size:8px 1px}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw}body{color:var(--text-color);background-color:var(--green);font-family:var(--font),sans-serif;font-size:15px;-webkit-text-size-adjust:100%;display:grid;min-height:100vh;min-height:100dvh;grid-template-rows:1fr auto}a{color:inherit;text-decoration:none}.link{color:var(--orange);font-weight:700}.link:hover{text-decoration:underline}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.list{padding-left:2rem;margin-top:1rem}.list,.list>li{margin-bottom:1rem}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1.2;text-transform:uppercase;text-wrap:balance}.display{font-size:12rem}.display,.h1,h1{line-height:1;word-break:break-word}.h1,.h2,h1,h2{font-size:4rem}.h2,.h3,h2,h3{line-height:1}.h3,h3{font-size:3rem}.h4,h4{font-size:2rem;line-height:1}.h5,h5{font-size:1.5rem;line-height:1}.h6,h6{font-size:1rem;line-height:1}.headline-primary{color:var(--orange)}.headline-underline{border-bottom:1px solid var(--border-color-dimmed);padding-bottom:.5rem}dialog:modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-content:center;width:90%;max-width:24rem;background-color:var(--orange);border:0;padding:1rem;grid-gap:.5rem;gap:.5rem;border-radius:var(--border-radius-large)}::-webkit-backdrop{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:rgba(0,0,0,.2)}::backdrop{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:rgba(0,0,0,.2)}@media screen and (max-width:942px){.display{font-size:3rem;line-height:1}.h1,h1{font-size:2.5rem;line-height:1;word-break:break-word}.h2,h2{font-size:2rem;line-height:1}.h3,h3{font-size:1.75rem;line-height:1}.h4,h4{font-size:1.5rem;line-height:1}.h5,h5{font-size:1.25rem;line-height:1}.h6,h6{font-size:1rem;line-height:1}}p{margin-top:0;margin-bottom:.5rem;line-height:1.5}.layout{display:grid;grid-template-rows:1fr auto auto;min-height:100vh}main{margin-top:2rem}small{font-size:12px}.form-control,.form-select{font-family:inherit;padding:12px 1.5rem;background-color:hsla(0,0%,100%,.1);border-radius:var(--border-radius-medium);border:4px solid var(--white);color:inherit;font-size:16px;line-height:1.5;display:inline-block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.form-select{padding-right:2.75rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23e9e3c7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}label{display:inline-block;margin-bottom:.5rem}hr{border:0;border-top:1px solid;border-top:1px solid rgba(var(--rgb-white),.3);margin:1rem 0}body{margin-top:var(--header);margin-bottom:var(--ticker)}@media screen and (max-width:942px){body{margin-bottom:var(--ticker)}}