@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/roboto-v30-latin-regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-display:swap;font-style:normal;font-weight:700;src:url(/fonts/roboto-v30-latin-700.woff2) format("woff2")}@font-face{font-family:Quantico;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/quantico-v17-latin-regular.woff2) format("woff2")}@font-face{font-family:Quantico;font-display:swap;font-style:normal;font-weight:700;src:url(/fonts/quantico-v17-latin-700.woff2) format("woff2")}:root{--wrap: 496px;--s-1: 10px;--s-2: 20px;--s-3: 20px;--s-4: 30px;--s-5: 50px;--h1: 40px;--h2: 30px;--h3: 20px;--h4: 18px;--body: #3A3A3A;--text: #F2F2F2;--bg: #222222;--text-light: color-mix(in srgb, var(--text), transparent 50%);--font: "Roboto", sans-serif;--headline: var(--font)}*,*:before,*:after{border-width:0;border-style:solid;box-sizing:border-box}html{height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}header,img,main,nav,picture,section,svg,video{display:block}section{position:relative}blockquote,body,button,dd,dl,html,h1,h2,h3,input,li,ol,p,pre,select,table,td,textarea,ul{margin:0;padding:0}ol,ul,summary{list-style:none}summary::-webkit-details-marker{display:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,label,summary{border:0;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;outline:none;height:auto}button,select{text-transform:none;background:transparent}body{background:var(--body);color:var(--text);font:16px/1.5 var(--font);font-style:normal;font-weight:400;letter-spacing:normal;min-width:320px;overflow-y:scroll;overscroll-behavior:none}h1,h2,h3,h4,.h3{line-height:1.3;font-family:var(--headline);font-weight:inherit;letter-spacing:inherit}h1{font-size:var(--h1);margin-bottom:.3em}h2{font-size:var(--h2)}h2+h2{margin-top:10px}h3,.h3{font-size:var(--h3)}h4{font-size:var(--h4)}img,svg,video{max-width:100%;height:auto;-webkit-user-drag:none}picture img{width:100%;height:100%}a{color:inherit;outline:none;text-decoration:none;transition:color .2s}.block-active:not(.active),.hidden-active.active{display:none}.centered{top:50%;left:50%;translate:-50% -50%}.circle{border-radius:50%}.h-100{height:100%}.pointer{cursor:pointer}.pointer-none{pointer-events:none}.rounded{border-radius:3px}.square{aspect-ratio:1}.subtle{color:var(--text-light)}.bg{background:var(--bg)}.fill-text{fill:var(--text)}.canvas{position:relative;overflow:hidden}.overlay,.canvas>*{position:absolute;top:0;left:0;width:100%;height:100%}.small{font-size:12px}.strong,.btn{font-weight:700}.btn{display:inline-block;padding:15px 20px;border-radius:7px;font-family:var(--headline);color:var(--body);background-color:var(--text);line-height:1}.text-bg{padding:.2em .5em}.prose>*{margin:1rem 0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.images+.prose{margin-top:var(--s-3)}.prose a:not(.btn){border-bottom:1px solid var(--text)}.prose p:not(:first-child) .btn{margin-top:1rem}.prose li{position:relative;padding:0 0 .7rem 1.8rem}.prose li:before{position:absolute;top:.32rem;left:0;width:1rem;height:1rem;border-radius:3px;background-color:var(--bg);content:""}.prose .btn+.btn{margin:1rem 0 0 1rem}.prose h3+p{margin-top:-1rem}.container{min-height:100svh}.wrap{max-width:var(--wrap)}.box{padding:var(--s-4) var(--s-3)}.title{padding:20px 0 10px}.gap-1{gap:var(--s-1)}.gap-2{gap:var(--s-2)}.gap-3{gap:var(--s-3)}.mt-2{margin-top:var(--s-2)}.mt-3{margin-top:var(--s-3)}.mt-4{margin-top:var(--s-4)}.p-1{padding:var(--s-1)}.p-3{padding:var(--s-3)}.pt-2{padding-top:var(--s-2)}.pt-3{padding-top:var(--s-3)}.place-content-center{place-content:center}.svh-100{height:100svh}.theme{padding:var(--s-4) 0}.theme+.plain:not(:has(.pt-0:first-child)),.plain+.theme{margin-top:var(--s-4)}.logo{margin:15px;height:42px}.site-logo{width:min(50%,200px)}.brand{padding:20px 30px;border-bottom-left-radius:40px}.brand-icon{background:no-repeat center;background-size:contain}.site-brand{width:120px}.home{background-image:url(/images/site/bg-xs.png);background-size:cover}.home-logo{padding:30px 40px;width:260px;margin:30px auto}.home-logo .logo{height:21px}.footer{padding-bottom:85px}.footer-link:hover,.footer-link.active{border-bottom:1px solid var(--text)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.hidden{display:none}.flex-col{flex-flow:column}.flex-row-reverse{flex-flow:row-reverse}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.grow{flex-grow:1;min-width:1px}.flex-wrap{flex-wrap:wrap}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.mx-auto{margin-left:auto;margin-right:auto}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.text-center{text-align:center}.text-ellipsis{text-overflow:ellipsis}.w-12{width:100%}.animate{visibility:hidden;animation:1s forwards;animation-fill-mode:both}.fade-in{visibility:visible;will-change:opacity}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation-name:fadeIn}@media (min-width: 768px){:root{--wrap: 1120px;--s-4: 40px}.brand{padding:30px}.row-content{align-self:center}.home{background-image:url(/images/site/bg-sm.png)}.home-logo{width:300px}.block-sm{display:block}.flex-sm{display:flex}.items-start-sm{align-items:flex-start}.justify-start-sm{justify-content:flex-start}.w-6-sm{width:50%}.w-12-sm{width:100%}}@media (min-width: 1024px){:root{--s-3: 30px;--s-5: 80px;--h3: 26px;--h4: 18px}.small{font-size:14px}.flex-md{display:flex}.justify-center-md{justify-content:center}.m-0-md{margin:0}}@media (min-width: 1200px){:root{--s-4: 60px;--s-3: 40px;--h2: 36px}.prose{font-size:18px}}@media (min-width: 1440px){:root{--s-4: 80px;--s-5: 100px;--h1: 60px;--h2: 40px;--h3: 30px;--h4: 24px}}@media (max-width: 767px){.row-content{padding-top:var(--s-3)}}
/*# sourceMappingURL=site.css.map */
