:root{--black:#262624;--white:#f0efe9;--brown:#473f2e;--sky-blue:#93e1d8;--violet:#53599a;--01dp-box-shadow:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--04dp-box-shadow:0px 4px 3px -2px #0003,0px 4px 6px 1px #00000024,0px 2px 9px 1px #0000001f;--24dp-box-shadow:0px 11px 15px -7px #0003,0px 24px 38px 3px #00000024,0px 9px 46px 8px #0000001f}body,html{color:#262624;color:var(--black);font-family:Courier New,Courier,monospace;font-size:16px;font-weight:400;overflow-x:hidden;scroll-behavior:smooth;width:100vw}html{-webkit-text-size-adjust:100%;background-color:#fff}body{overflow-y:scroll}*{border:0;box-sizing:border-box;font-family:inherit;margin:0;padding:0}*,span{font-size:inherit}span{font-weight:inherit;letter-spacing:inherit;line-height:inherit}a{color:#53599a;color:var(--violet);text-decoration:none}a:hover{text-decoration:underline}[role=button]{color:#262624;color:var(--black);cursor:pointer;outline:none}[role=button],[role=button]:hover{text-decoration:none}button,input[type=reset],input[type=submit]{background:none;cursor:pointer;outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}li,ul{list-style-type:none}.hidden{opacity:0}.hidden,a.anchor{visibility:hidden}a.anchor{display:block;height:0;position:relative;top:-96px;width:0}.grecaptcha-badge{visibility:hidden}mobile{display:contents}tablet{display:none}mobiletablet{display:contents}desktop,tabletdesktop{display:none}@media only screen and (min-width:744px){mobile{display:none}tablet,tabletdesktop{display:contents}}@media only screen and (max-width:743px){[data-hidden-desktop=true],[data-hidden-tablet=true]{display:none}}@media only screen and (min-width:744px){[data-hidden-mobile=true]{display:none}[data-hidden-tablet=true]{display:block}[data-hidden-desktop=true]{display:none}a.anchor{top:-136px}}@media only screen and (min-width:950px){mobiletablet,tablet{display:none}desktop{display:contents}[data-hidden-tablet=true]{display:none}[data-hidden-desktop=true]{display:block}a.anchor{top:-156px}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/static/media/Inter-Black.15ca31c0a2a68f76d2d1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/Inter-ExtraBold.cbe0ae49c52c920fd563.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/Inter-Bold.ec64ea577b0349e055ad.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/Inter-SemiBold.b5f0f109bc88052d4000.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.293fd13dbca5a3e450ef.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/Inter-Light.2d5198822ab091ce4305.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/static/media/Inter-ExtraLight.72505e6a122c6acd5471.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/static/media/Inter-Thin.fff2a096db014f6239d4.woff2) format("woff2")}app{display:flex;flex-direction:column;min-height:100vh}app,app banner{position:relative;width:100%}app banner{display:block;margin:0 auto 20px;max-height:50vh;max-width:1200px;overflow:hidden;padding:0 20px}app banner img{display:block;height:100%;object-fit:cover;object-position:top;width:100%}app links{column-gap:40px;display:flex;flex-direction:row;justify-content:flex-start;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}app links a{background-color:var(--violet);border-radius:4px;color:var(--white);display:block;font-size:17px;font-weight:500;padding:8px 20px}app links a:hover{background-color:var(--black);text-decoration:none}div.page-blog{padding-top:20px}div.page-blog,div.page-blog div.blog-section{display:flex;flex-direction:column;width:100%}div.page-blog div.blog-section{margin:0 auto;max-width:900px;padding:80px calc(20px + env(safe-area-inset-right)) 80px calc(20px + env(safe-area-inset-left))}div.page-blog div.post{display:flex;flex-direction:column;margin-bottom:80px}div.page-blog h2{color:var(--brown);font-size:24px;font-weight:700;margin-top:10px}div.page-blog div.blog-section img{box-shadow:var(--04dp-box-shadow);display:block;height:auto;margin:20px 20px 10px 0;max-height:300px;max-width:50%;width:auto}div.page-blog p{color:var(--black);font-size:16px;font-weight:400;line-height:26px;margin-top:14px}div.page-blog h3{color:var(--black);font-size:20px;font-weight:700;margin-top:40px}div.page-blog li,div.page-blog ul{color:var(--black);font-size:13px;font-weight:400;line-height:20px;margin-top:14px}about{padding-top:20px}about,about section{display:flex;flex-direction:column;width:100%}about section{margin:0 auto;max-width:768px;padding:20px calc(20px + env(safe-area-inset-right)) 20px calc(20px + env(safe-area-inset-left))}about section:last-child{padding-bottom:80px}about h1{color:var(--black);font-size:28px;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}about h2{font-size:24px;margin-top:40px}about h2,about h3{color:var(--black);font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}about h3{font-size:18px;margin-top:20px}about p{color:var(--black);font-size:14px;font-weight:400;line-height:22px;margin-top:14px}home{padding-top:20px}home,home section{display:flex;flex-direction:column;width:100%}home section{margin:0 auto;max-width:900px;padding:80px calc(20px + env(safe-area-inset-right)) 80px calc(20px + env(safe-area-inset-left))}home div.post{display:flex;flex-direction:column;margin-bottom:80px}home div.post a.readmore{font-size:16px;font-weight:500;text-decoration:underline}home h2{margin-top:10px}home h2 a{color:var(--brown);font-size:22px;font-weight:700}home section img{box-shadow:var(--04dp-box-shadow);display:block;height:auto;margin:20px 20px 10px 0;max-height:400px;max-width:50%;width:auto}home p{color:var(--black);font-size:16px;font-weight:400;line-height:26px;margin-top:14px}home p.a{margin-top:0}