@layer custom{*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul,ol{list-style:none;padding:0}.animate{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.animate.visible{opacity:1;transform:translateY(0)}.faq{display:flex;flex-direction:column}.faq summary{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;outline:none;padding:calc(var(--spacing)*2)}.faq summary::marker,.faq summary::-webkit-details-marker{display:none;content:""}.faq summary::after{content:"+";font-size:1.2em;transition:transform .3s ease}.faq details{display:flex;flex-direction:column}.faq details>div{padding:calc(var(--spacing)*2);margin-block-end:calc(var(--spacing)*4)}.faq details[open]>summary::after{content:"−";transform:rotate(180deg)}:root{color-scheme:light dark;interpolate-size:allow-keywords;scroll-behavior:smooth}body{background-color:#fdfbf6;border:1px solid var(--color-zinc-500);display:flex;flex-direction:column;margin:calc(var(--spacing)*4);min-height:calc(100vh - var(--spacing)*8);padding:calc(var(--spacing)*12)}header{align-items:center;border-block-end:1px solid var(--color-zinc-500);display:flex;justify-content:space-between;margin-inline:auto;max-width:var(--container-8xl);padding-block-end:calc(var(--spacing)*12);width:100%}main{display:flex;flex-direction:column;margin-inline:auto;max-width:var(--container-8xl);flex-grow:1;width:100%}footer{border-block-start:1px solid var(--color-zinc-500);display:grid;gap:calc(var(--spacing)*6);margin-inline:auto;max-width:var(--container-8xl);padding-block-start:calc(var(--spacing)*12);width:100%}.block-type-markdown{display:flex;flex-direction:column;row-gap:calc(var(--spacing)*4)}nav{display:flex;gap:calc(var(--spacing)*8)}nav a{color:var(--color-black);font-family:"JetBrains Mono";font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-decoration:none;text-transform:uppercase}nav a:hover{color:var(--color-zinc-500)}#header{padding-block-start:calc(var(--spacing)*16)}#header>div{font-size:var(--text-xl)}section:not(#header){display:flex;flex-direction:column;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*24)}section:not(#header)+section{border-block-start:1px solid var(--color-zinc-500)}section:not(#header).left{display:grid;gap:calc(var(--spacing)*12);grid-template-columns:1fr}@media(min-width: 48rem){section:not(#header).left{gap:calc(var(--spacing)*24);grid-template-columns:18rem minmax(min(50vw, 30ch), 1fr)}}.intro{display:flex;flex-direction:column;gap:calc(var(--spacing)*4)}.col2>div{font-size:var(--text-xl)}.col2>.column{align-items:center;display:grid;gap:calc(var(--spacing)*24)}@media(min-width: 48rem){.col2>.column{grid-template-columns:repeat(auto-fit, minmax(min(100%, 30rem), 1fr))}}.col2>.column .block-type-image{aspect-ratio:16/9;position:relative}.col2>.column .block-type-image figure{display:flex;inset:0;margin-block:calc(var(--spacing)*-8);position:absolute}.col2>.column .block-type-image figure img{border-radius:calc(var(--spacing)*4);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#grid .column{display:grid;row-gap:calc(var(--spacing)*12);-moz-column-gap:calc(var(--spacing)*16);column-gap:calc(var(--spacing)*16);grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), 1fr));overflow:hidden}#logos .column{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*8)}#logos .column img{filter:grayscale(100%) contrast(1.5) brightness(1.1);max-height:calc(var(--spacing)*8)}@font-face{font-family:"Lexend SemiBold";src:url("/assets/fonts/Lexend-SemiBold.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Lexend Bold";src:url("/assets/fonts/Lexend-Bold.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"JetBrains Mono";src:url("/assets/fonts/JetBrainsMono-Medium.woff2") format("woff2");font-weight:400;font-display:swap;font-style:normal}body{color:var(--color-black);font-family:Avenir,Montserrat,Corbel,"URW Gothic",source-sans-pro,sans-serif;font-weight:normal}h1{font-family:"Lexend SemiBold";font-size:var(--text-8xl);letter-spacing:5px;line-height:1;text-box:trim-both cap alphabetic;text-transform:uppercase}h2{font-family:"JetBrains Mono";font-size:var(--text-xl);letter-spacing:var(--tracking-wider);line-height:1;margin-block-end:calc(var(--spacing)*4);text-transform:uppercase}h3{color:var(--color-zinc-500);font-family:"JetBrains Mono";font-size:var(--text-lg);letter-spacing:var(--tracking-wider);line-height:1;text-transform:uppercase}hr{border:0;border-block-start:.5px solid var(--color-zinc-300);height:0;margin-block:calc(var(--spacing)*4)}.logo{color:var(--color-black);font-family:"Lexend Bold";font-size:var(--text-4xl);letter-spacing:5px;line-height:1;text-decoration:none;text-transform:uppercase}.logo:hover{color:var(--color-zinc-600)}footer .logo{font-size:var(--text-xl)}.subhead{color:var(--color-zinc-500);font-family:"JetBrains Mono";font-size:var(--text-2xl);line-height:1;text-transform:uppercase}}/*# sourceMappingURL=styles.min.css.map */