@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_5cfdac{font-family:Geist,Geist Fallback;font-style:normal}.__variable_5cfdac{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}*{box-sizing:border-box}*,body{margin:0;padding:0}body{font-family:system-ui,-apple-system,sans-serif;background-color:#f1f1f1;line-height:1.6}.container{width:100dvw;margin:0;padding:0}@font-face{font-family:Favorit-Regular;src:url(/fonts/favorit-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Favorit-Mono;src:url(/fonts/favorit-mono-light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Marfa-Thin;src:url(/fonts/marfa-thin-italic.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Slab-Mono-Light;src:url(/fonts/daily-slab-mono-light.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helveesti;src:url(/fonts/helveesti-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:U0001;src:url(/fonts/u001-reg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.menu-bar{position:-webkit-sticky;position:sticky}.menu-bar,.newsletter-menu-bar{top:0;height:86px;width:100%;background-color:#f1f1f1;border-bottom:1px solid #010101;display:flex;align-items:left;z-index:100}.newsletter-menu-bar{position:relative}.nav{padding:0 2rem;height:100%;width:100%}.nav,.nav-links{display:flex;align-items:center;justify-content:space-between}.nav-links{flex:1 1;list-style:none;font-family:Favorit-Mono;font-size:1.25rem;height:60px}.nav-links a{text-decoration:none;color:#010101}.nav-links a:hover{border-bottom-color:#010101}.logo-image{height:3rem;vertical-align:middle;display:inline-block}.nav-links .mobile{display:none}.ticker{overflow:hidden;background:#8c7251;color:#fff;white-space:nowrap;padding:1rem 0}.ticker__inner{display:inline-block;animation:marquee 90s linear infinite}.ticker__item{display:inline-block;margin-right:2rem;font-family:Marfa-Thin;color:#010101}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hero-text{padding:1rem 2rem;width:100%;text-align:left;background:#010101;border-bottom:2px solid #010101}.hero-text p{font-size:2.25rem;color:#fff;font-family:Slab-Mono-Light;line-height:2.75rem}.hero-slider{width:100%}.hero-image{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid #010101}.hero-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.5s ease-in-out}.hero-image img.visible{opacity:1}.hero-caption{width:100%;padding:1rem 2rem;background:#3366ff;border-bottom:1px solid #010101;opacity:1;transition:none}.hero-caption p{margin:0;font-size:.9rem;color:#fff;font-family:Favorit-Mono,sans-serif;line-height:1.6}.section-block{width:100%;height:auto;padding:2rem 0 0;border-bottom:1px solid #010101;background:#f1f1f1}.section-header{display:flex;justify-content:space-between;align-items:baseline;padding:0 2rem}.section-header h2{font-size:2.5rem;margin:0}.section-header a,.section-header h2{color:#010101;font-family:Favorit-Mono}.section-header a{font-size:1.25rem;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.section-header a:hover{border-bottom-color:#010101}.section-description{font-size:1.25rem;font-family:Slab-Mono-Light;color:#010101;line-height:1.75rem;text-align:left;padding:.5rem 2rem 2.5rem}.section-description a{color:#010101;text-decoration:none;font-style:italic}.section-description a:hover{color:#010101;text-decoration:underline;font-style:italic}.slider{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f1f1f1;border-top:1px solid #010101}.slider img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}.slider img.visible{opacity:1}.footer{width:100%;background:#f1f1f1;padding:1.5rem 2rem}.footer h3{font-family:Slab-Mono-Light;color:#010101;text-align:center;font-weight:400}.hero-image-2{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-top:1px solid #010101}.hero-image-2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.5s ease-in-out}.hero-image-2 img.visible{opacity:1}.hero-caption-2{padding:1rem 2rem;background:orange;border-top:1px solid #010101}.hero-caption-2 p{color:#fff;font-size:.9rem;font-family:Favorit-Mono,sans-serif;line-height:1.6;margin:0}.hero-caption-3{width:100%;margin:0;padding:1rem 2rem;background:#5c854e;border-top:1px solid #010101}.hero-caption-3 p{color:#fff;font-size:.9rem;font-family:Favorit-Mono,sans-serif;line-height:1.6;margin:0}.hero-text-bottom{padding:1rem 2rem;width:100%;text-align:left;background:#f1f1f1}.hero-text-bottom p{font-size:1.25rem;color:#010101;font-family:Favorit-Mono;padding-bottom:1.5rem;text-align:justify}.ic-text{color:blue;border-bottom:2px solid transparent}.ic-text:hover{border-bottom:2px solid blue;cursor:pointer}.ic-text:hover,.nht-text{transition:all .3s ease-in-out}.nht-text{color:#010101}.nht-text:hover{color:#010101;background:yellow;cursor:pointer}.rhizome-text{color:#010101;border-bottom:2px solid transparent}.rhizome-text:hover{color:#7B68EE;border-bottom:2px solid #7b68ee;transition:all .3s ease-in-out;cursor:pointer}.email{font-family:Favorit-Mono;font-style:normal;font-weight:400;font-size:1.25rem;line-height:1rem;color:var(--black);background:none;border-radius:0;border:none;border-bottom:1px solid #010101;width:100%;padding:0;display:inline-block;transition:color .2s ease-in-out}.email:focus{outline:none;color:#010101}.email::placeholder{color:#010101}.newsletter form{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:.5rem;padding:2rem 0 3rem}.subscribe{font-family:Favorit-Mono;font-style:normal;font-size:1.25rem;padding:.25rem;color:#010101;background:#FF69B4;border:1px solid #010101;display:inline-block;transition:all .2s ease-in-out}.subscribe:focus,.subscribe:hover{background:#010101;color:#f1f1f1;cursor:pointer}.hamburger{display:none}.side-menu{display:flex;flex-direction:column;position:fixed;top:0;right:0;padding:0;height:100vh;width:250px;background:#010101;box-shadow:-2px 0 8px rgba(0,0,0,.2);border-left:1px solid #010101;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:1000}.side-menu.open{transform:translateX(0)}.side-menu ul{list-style:none}.side-menu li{padding:.5rem;border-bottom:1px solid #f1f1f1;font-family:Favorit-Mono;font-size:1.25rem}.side-menu a{text-decoration:none;color:#f1f1f1;font-size:1.25rem}.side-menu .close-btn{background:transparent;border:none;font-family:Favorit-Mono;font-size:1.5rem;line-height:1;cursor:pointer;color:#f1f1f1;padding:0}.side-menu ul{flex:none}.logo-container{flex:1 1;display:flex;justify-content:start;height:auto;width:100%;overflow:hidden;padding:0 2rem 1.5rem 0}.logo-container img{height:100%}.side-menu .close-btn:hover{color:#000}.newsletter-container{padding:2rem;width:100%;margin:0;background:#f1f1f1;border-bottom:1px solid #010101;display:flex;justify-content:center}.newsletter-page{width:100%;max-width:800px;font-family:Favorit-Mono}.newsletter-page .markdown-body{line-height:1.6;color:#010101}.newsletter-page .markdown-body p{margin-bottom:2rem}.newsletter-image{padding-bottom:2rem}.newsletter-image img{width:100%;border:1px solid #010101;margin:0}.newsletter-image .drawing{width:100%;border:none!important;margin:0}.newsletter-caption{font-family:Slab-Mono-Light;font-size:.7rem;display:block;text-align:center}.newsletter-title{align-items:baseline;justify-content:space-between;margin-bottom:2rem;display:flex;border-bottom:1px solid #010101}.newsletter-title h1{font-family:Slab-Mono-Light;font-size:2rem;line-height:3rem;font-weight:400}.newsletter-title h2{font-family:Favorit-Mono;font-size:1rem;font-weight:400}.markdown-body h1{font-family:Slab-Mono-Light;font-size:1.5rem;text-align:center;font-weight:700;display:block;margin-bottom:1rem}.markdown-body h2{font-size:1.2rem;font-weight:700;display:block;margin-bottom:.5rem}.page{background:red;min-height:calc(100dvh - 164px)}.page,.page-header{border-bottom:1px solid #010101}.page-header{padding:2rem}.page-header h1{font-size:2.5rem;margin:0;color:#010101;font-family:Favorit-Mono}.page-header h2{font-size:1rem;font-family:Slab-Mono-Light;color:#010101;text-align:left}.inset-text{display:flex;width:100%;margin-bottom:2rem;font-family:Marfa-Thin;font-size:.9rem;color:#010101;padding:0 2rem;text-align:center;justify-content:center}.footer-text{font-size:.7rem;color:#010101}hr{margin-bottom:1rem}@media (max-width:768px){.menu-bar{position:-webkit-sticky;position:sticky;top:0;height:86px;width:100%;background-color:#f1f1f1;border-bottom:1px solid #010101;display:flex;align-items:left;z-index:100}.nav{padding:0 1.25rem;height:100%;width:100%}.nav,.nav-links{display:flex;align-items:center;justify-content:space-between}.nav-links{flex:1 1;list-style:none;font-family:Favorit-Mono;font-size:1.25rem;height:60px}.nav-links a{text-decoration:none;color:#010101}.nav-links a:hover{border-bottom-color:#010101}.nav-links .logo-image{height:3rem;vertical-align:middle;display:inline-block}.nav-links .text{display:none}.nav-links .mobile{display:inline-block}.ticker{overflow:hidden;background:#8c7251;color:#fff;white-space:nowrap;padding:.75rem 0}.ticker__inner{display:inline-block;animation:marquee 90s linear infinite}.ticker__item{display:inline-block;margin-right:2rem;font-family:Marfa-Thin;color:#010101}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hero-text{padding:1rem .5rem 1rem .75rem;width:100%;text-align:left;background:#010101;border-bottom:1px solid #010101}.hero-text p{font-size:1.25rem;color:#fff;font-family:Slab-Mono-Light;line-height:2.25rem}.hero-caption{width:100%;padding:.5rem .75rem;background:#3366ff;border-bottom:1px solid #010101;opacity:1;transition:none}.hero-caption p{margin:0;font-size:.9rem;color:#fff;font-family:Favorit-Mono,sans-serif;line-height:1.6}.section-block{width:100%;height:auto;padding:1.5rem 0 0;border-bottom:1px solid #010101;background:#f1f1f1}.section-header{display:flex;justify-content:space-between;align-items:baseline;padding:.75rem}.section-header h2{font-size:1.4rem;margin:0}.section-header a,.section-header h2{color:#010101;font-family:Favorit-Mono}.section-header a{font-size:1.2rem;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.section-header a:hover{border-bottom-color:#010101}.section-description{font-size:1rem;font-family:Slab-Mono-Light;color:#010101;text-align:left;padding:.5rem .75rem 2rem}.hero-caption-2{padding:.5rem .75rem;background:orange}.hero-caption-3{width:100%;margin:0;padding:.5rem .75rem;background:#5c854e;border-top:1px solid #010101}.hero-text-bottom{width:100%;background:#f1f1f1;padding:.5rem .75rem 2rem}.hero-text-bottom p{font-size:1rem;font-family:Slab-Mono-Light;color:#010101;text-align:left}.email{font-family:Favorit-Mono;font-style:normal;font-weight:400;font-size:1rem;line-height:1rem;color:var(--black);background:none;border-radius:0;border:none;border-bottom:1px solid #010101;width:100%;padding:0;display:inline-block;transition:color .2s ease-in-out}.email:focus{outline:none;color:#010101}.email::placeholder{color:#010101}.newsletter form{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:.5rem;padding:2rem 0 1rem}.subscribe{font-family:Favorit-Mono;font-style:normal;font-size:1rem;padding:.25rem;color:#010101;background:#FF69B4;border:1px solid #010101;border-radius:0;display:inline-block;transition:all .2s ease-in-out}.subscribe:focus,.subscribe:hover{background:#010101;color:#f1f1f1;cursor:pointer}.footer{width:100%;background:#f1f1f1;padding:1rem 3rem .75rem}.footer h3{font-family:Slab-Mono-Light;color:#010101;text-align:center;font-weight:400;font-size:1rem}.hamburger{display:inline-flex;flex-direction:column;justify-content:space-between;width:50px;height:30px;border:none;cursor:pointer;position:absolute;margin-top:-12px;margin-left:-55px;background:transparent}.hamburger span{display:block;width:100%;height:2px;background-color:#010101;border-radius:1px;transition:transform .3s ease,opacity .3s ease}}