@font-face{font-family:Recursive;src:url(/54a2bccd9a08447937e27924c09e6ee81076a0ff/1ee84/recursive.woff2) format("woff2-variations");font-variation-settings:"slnt" -13,"CRSV" 1,"CASL" 1;font-weight:300 700;font-display:swap}@font-face{font-family:Inter;src:url(/f919da7384706d6924f10d56ce258129ed498845/9d69d/inter.var.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Thunder;src:url(/c70346c5cd4f3798753bf55c30c33c9d2b4f8012/b2ee4/thunder-extraboldlc.woff2) format("woff2-variations");font-weight:700;font-display:block}:root{font-size:18px;--g0:#000;--g1:#111418;--g2:#363c47;--g3:#5b6876;--g4:#808995;--g5:#9faabd;--g6:#c5cacf;--g7:#edeeef;--g8:#fff;--primary:#0eb499;--secondary:#04be77;--accent:#9c6f61;--fontWeightRegular:400;--fontWeightHeavy:800;--shadowColor:rgba(0, 0, 0, 0.3);--translucent:rgba(255, 255, 255, 0.85);--shadow:0 0.1rem 0.63rem -0.1rem var(--shadowColor);--shadowLarge:0.3rem 2rem 3rem var(--shadowColor);--shadowBlock:0.4rem 0.4rem 0 var(--g6),0.8rem 0.8rem 0 var(--g7);--animationSize:24rem}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;position:relative;scrollbar-width:thin;scrollbar-color:var(--g6) transparent}:focus{outline:2px solid var(--g6);outline-offset:2px}::-webkit-scrollbar{background:0 0}::-webkit-scrollbar-thumb{background:var(--g6)}body{background:var(--g8);-webkit-transition:background .28s cubic-bezier(.3,.3,.1,1),color .28s cubic-bezier(.3,.3,.1,1);transition:background .28s cubic-bezier(.3,.3,.1,1),color .28s cubic-bezier(.3,.3,.1,1)}iframe,img,svg,video{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}img,svg,video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}iframe,img:not([src*=png]):not([src*=svg]),video{background:var(--g5)}#arrow{fill:var(--g6)}html{height:100vh;background:var(--g8);overflow-x:hidden}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;place-items:start;padding-top:40vmin}main{width:60%;padding-bottom:4rem;padding-left:1.63rem;padding-right:1.63rem;min-width:20rem}iframe{height:24rem;margin-bottom:1.63rem}aside{z-index:9;position:-webkit-sticky;position:sticky;top:1.63rem;-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;place-items:start;place-content:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:40%;padding-right:1.63rem}aside section{max-width:20rem;width:19vw;min-width:14rem;padding-left:2vw}aside section a{line-height:1.2;display:block}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:end;width:100%;-ms-flex-negative:0;flex-shrink:0;padding:1rem}footer>*>:not(:last-child){padding-right:1rem;margin-right:1rem;border-right:2px solid var(--g7)}footer>:last-child{text-align:right;margin-left:auto}footer .modal{-webkit-transition:opacity .63s cubic-bezier(.4,.3,.1,1);transition:opacity .63s cubic-bezier(.4,.3,.1,1);pointer-events:none;opacity:0}footer .modal.visible{pointer-events:all;opacity:1}footer .socials>a{margin-left:.5rem}@media screen and (max-width:54em){body{padding:1.63rem 0;overflow-x:hidden}aside>*,footer>*,main>*{margin-left:1rem;margin-right:1rem}aside>.has-media,footer>.has-media,main>.has-media{margin-left:0;margin-right:0}aside,main{position:relative;width:100%;max-width:none;min-width:0}aside section{padding:0;margin-bottom:4rem}main{padding-left:0;padding-right:0}footer{display:block;text-align:right;padding:0}footer .copyright,footer .socials,footer>.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}footer .copyright,footer .modal,footer .socials{margin-bottom:1rem}footer .modal{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;margin-bottom:0}footer .toggles{margin-top:.5em;margin-bottom:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .modal,footer .socials{display:block;padding:0;border:none;margin-right:0}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.grid{--columns:18em;display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:(minmax(var(--columns),1fr)) [auto-fill];grid-template-columns:repeat(auto-fill,minmax(var(--columns),1fr));margin-bottom:1.63rem}.left{text-align:left;margin-right:auto}.right{text-align:right;margin-left:auto}.bold{font-weight:800}.compress{line-height:1.2}.limited-width,main>:not(.has-media):not(.cp_embed_wrapper){max-width:44rem}.stagger-child-transitions>:nth-child(2){-webkit-transition-delay:.05s,0s,0s;transition-delay:.05s,0s,0s}.stagger-child-transitions>:nth-child(3){-webkit-transition-delay:.1s,0s,0s;transition-delay:.1s,0s,0s}.stagger-child-transitions>:nth-child(4){-webkit-transition-delay:.15s,0s,0s;transition-delay:.15s,0s,0s}.stagger-child-transitions>:nth-child(5){-webkit-transition-delay:.2s,0s,0s;transition-delay:.2s,0s,0s}.stagger-child-transitions>:nth-child(6){-webkit-transition-delay:.25s,0s,0s;transition-delay:.25s,0s,0s}.stagger-child-transitions>:nth-child(7){-webkit-transition-delay:.3s,0s,0s;transition-delay:.3s,0s,0s}.stagger-child-transitions>:nth-child(8){-webkit-transition-delay:.35s,0s,0s;transition-delay:.35s,0s,0s}.stagger-child-transitions>:nth-child(9){-webkit-transition-delay:.4s,0s,0s;transition-delay:.4s,0s,0s}.stagger-child-transitions>:nth-child(10){-webkit-transition-delay:.45s,0s,0s;transition-delay:.45s,0s,0s}.stagger-child-transitions>:nth-child(11){-webkit-transition-delay:.5s,0s,0s;transition-delay:.5s,0s,0s}.stagger-child-transitions>:nth-child(12){-webkit-transition-delay:.55s,0s,0s;transition-delay:.55s,0s,0s}.pad-vertical{padding:6rem 0}.hidden{opacity:0;pointer-events:none}.center{text-align:center;margin-left:auto;margin-right:auto}.subtext{font-size:.75rem;text-transform:uppercase}:root{font-size:calc(12px + .63vmin);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Nueue",Roboto,sans-serif;line-height:1.5;color:var(--g0)}body{font-weight:400;text-rendering:optimizeSpeed;-webkit-font-smooth:subpixel-antialiased;letter-spacing:.01em}blockquote,ol,p,pre,ul{margin-bottom:1.63rem}blockquote p:not(.has-media),ol p:not(.has-media),p p:not(.has-media),pre p:not(.has-media),ul p:not(.has-media){margin-bottom:0}main :not(.has-media):not(.cp_embed_wrapper)+.cp_embed_wrapper,main :not(.has-media):not(.cp_embed_wrapper)+.has-media:not(a){margin-top:4rem}main .cp_embed_wrapper+:not(.cp_embed_wrapper),main .cp_embed_wrapper+:not(.has-media),main .has-media:not(a)+:not(.cp_embed_wrapper),main .has-media:not(a)+:not(.has-media){margin-top:4rem}li{margin-left:-1rem;padding-left:1rem}li::marker{color:var(--g4)}blockquote,pre{padding:1rem;color:var(--g2);background:var(--g7)}blockquote p,pre p{margin:0}blockquote{margin:4rem 0;text-align:center;font-family:Recursive,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Nueue",Roboto,sans-serif}blockquote::before{content:"“";top:0;left:0;line-height:.5}blockquote::after{content:"”";bottom:-.2em;right:.1em;line-height:0}blockquote::after,blockquote::before{position:absolute;font-size:3em;color:var(--g6)}br{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin-top:1rem;padding-bottom:1rem}hr{border:none;border-top:2px solid var(--g7);height:0;margin-top:4rem;padding-bottom:4rem}.strong,strong{font-weight:800}em{font-family:Recursive,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Nueue",Roboto,sans-serif;font-weight:400;font-style:normal;font-variation-settings:"slnt" -13,"CRSV" 1,"CASL" 1;-webkit-transition:color .28s cubic-bezier(.3,.3,.1,1);transition:color .28s cubic-bezier(.3,.3,.1,1)}del{color:var(--g5);display:inline;overflow-wrap:break-word}.light-text{color:var(--g4)}::-moz-selection,mark{background:var(--primary);color:var(--g8)}::selection,mark{background:var(--primary);color:var(--g8)}a{color:var(--g3);-ms-touch-action:manipulation;touch-action:manipulation;text-decoration-thickness:.08em;-webkit-transition:color .28s cubic-bezier(.3,.3,.1,1),-webkit-text-decoration-color .28s cubic-bezier(.3,.3,.1,1);transition:color .28s cubic-bezier(.3,.3,.1,1),-webkit-text-decoration-color .28s cubic-bezier(.3,.3,.1,1);transition:color .28s cubic-bezier(.3,.3,.1,1),text-decoration-color .28s cubic-bezier(.3,.3,.1,1);transition:color .28s cubic-bezier(.3,.3,.1,1),text-decoration-color .28s cubic-bezier(.3,.3,.1,1),-webkit-text-decoration-color .28s cubic-bezier(.3,.3,.1,1)}a[href=undefined]{display:none}a:focus,a:hover{color:var(--g0)}a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}a:focus{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}h1,h2,h3,h4,h5,h6{margin-bottom:.37em;line-height:1.2;padding-top:.1em;font-weight:800}main h1{font-family:Thunder,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Nueue",Roboto,sans-serif;line-height:.73;text-transform:uppercase;font-size:9rem;margin-bottom:1.63rem;margin-top:1.63rem;padding-top:0}main h1 em{letter-spacing:-.063em}main h2,main h3,main h4,main h5,main h6{color:var(--g2)}main h2::before,main h3::before,main h4::before,main h5::before,main h6::before{content:"";position:absolute;top:50%;right:calc(100% + 1rem);height:2px;background:var(--g6)}main h2,main h3{color:var(--primary)}main h2::before{width:5em}main h3::before{width:3em}main h4::before{width:2em;color:currentColor}main h5::before{width:1em;color:currentColor}h2:not(:first-child){margin-top:3rem;margin-bottom:1.63rem}h3:not(:first-child){margin-top:1.63rem;margin-bottom:1rem}@media screen and (max-width:54em){:root{font-size:18px}main h1{margin-top:4rem;font-size:3.7rem}li{margin-left:1em;padding-left:0}}@-webkit-keyframes animateIn{to{-webkit-transform:translate3d(0,0,0) rotateX(0) rotateY(0) rotateZ(0) scale(1);transform:translate3d(0,0,0) rotateX(0) rotateY(0) rotateZ(0) scale(1);opacity:1}}@keyframes animateIn{to{-webkit-transform:translate3d(0,0,0) rotateX(0) rotateY(0) rotateZ(0) scale(1);transform:translate3d(0,0,0) rotateX(0) rotateY(0) rotateZ(0) scale(1);opacity:1}}@-webkit-keyframes wave{0%{-webkit-transform:skewX(0);transform:skewX(0)}33%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}66%{-webkit-transform:skewX(-1deg);transform:skewX(-1deg)}}@keyframes wave{0%{-webkit-transform:skewX(0);transform:skewX(0)}33%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}66%{-webkit-transform:skewX(-1deg);transform:skewX(-1deg)}}@-webkit-keyframes slideIn{from{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}}@keyframes slideIn{from{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}}.splitting[style*=break-word] .word{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.splitting .word{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.splitting .char{display:inline-block;-webkit-clip-path:polygon(-15% -15%,115% -15%,115% 125%,-15% 125%);clip-path:polygon(-15% -15%,115% -15%,115% 125%,-15% 125%);-webkit-animation:slideIn .63s cubic-bezier(.4,.3,.1,1) both;animation:slideIn .63s cubic-bezier(.4,.3,.1,1) both;-webkit-animation-delay:calc(.3s + var(--char-index) * 20ms);animation-delay:calc(.3s + var(--char-index) * 20ms)}html main{-webkit-transition:opacity .63s cubic-bezier(.4,.3,.1,1);transition:opacity .63s cubic-bezier(.4,.3,.1,1)}html[data-schwifty=in]{-webkit-transition-duration:.1s;transition-duration:.1s}html[data-schwifty] main{opacity:0}h1 [data-tooltip],h2 [data-tooltip],h3 [data-tooltip],h4 [data-tooltip],h5 [data-tooltip],h6 [data-tooltip],p [data-tooltip]{display:inline-block}[data-tooltip]{position:relative;color:var(--primary);font-family:Recursive,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Nueue",Roboto,sans-serif}[data-tooltip]:focus::before,[data-tooltip]:hover::before{opacity:1;-webkit-transform:translate(50%,0);transform:translate(50%,0)}[data-tooltip]::after,[data-tooltip]::before{letter-spacing:0;text-align:center;line-height:1.2}[data-tooltip]::after{color:var(--g4);content:"*"}[data-tooltip]::before{content:attr(data-tooltip);position:absolute;color:var(--g0);background:var(--g7);font-size:.85rem;width:10em;right:.4em;bottom:100%;padding:.63em;padding-bottom:1.26em;pointer-events:none;opacity:0;-webkit-transform:translate(50%,1em);transform:translate(50%,1em);-webkit-transition:opacity .63s cubic-bezier(.4,.3,.1,1),-webkit-transform .63s cubic-bezier(.4,.3,.1,1);transition:opacity .63s cubic-bezier(.4,.3,.1,1),-webkit-transform .63s cubic-bezier(.4,.3,.1,1);transition:opacity .63s cubic-bezier(.4,.3,.1,1),transform .63s cubic-bezier(.4,.3,.1,1);transition:opacity .63s cubic-bezier(.4,.3,.1,1),transform .63s cubic-bezier(.4,.3,.1,1),-webkit-transform .63s cubic-bezier(.4,.3,.1,1);--pt:calc(100% - .63em);-webkit-clip-path:polygon(0 0,100% 0,100% var(--pt),calc(50% + .63em) var(--pt),50% 100%,calc(50% - .63em) var(--pt),0 var(--pt));clip-path:polygon(0 0,100% 0,100% var(--pt),calc(50% + .63em) var(--pt),50% 100%,calc(50% - .63em) var(--pt),0 var(--pt))}.select{-webkit-transform:translateY(-1px);transform:translateY(-1px);z-index:9}.select-wrapper{width:100%;margin-right:1rem;margin-bottom:1.63rem}.select-wrapper label{line-height:1.2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 1.63rem .37em 0;border-bottom:solid 2px var(--g7);color:var(--g3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-wrapper label::after{content:"";width:.63em;height:.63em;position:absolute;top:0;right:0;border-right:2px solid;border-bottom:2px solid;border-color:currentColor;-webkit-transform:translateY(.15em) rotate(45deg);transform:translateY(.15em) rotate(45deg);-webkit-transition:-webkit-transform .28s cubic-bezier(.3,.3,.1,1);transition:-webkit-transform .28s cubic-bezier(.3,.3,.1,1);transition:transform .28s cubic-bezier(.3,.3,.1,1);transition:transform .28s cubic-bezier(.3,.3,.1,1),-webkit-transform .28s cubic-bezier(.3,.3,.1,1)}.select-wrapper .select:focus-within .select__options,.select-wrapper input:checked~.select .select__options{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);pointer-events:all}.select-wrapper input:checked~label{border-bottom-color:transparent}.select-wrapper input:checked~label::after{-webkit-transform:translateY(.45em) rotate(45deg) scale(-1);transform:translateY(.45em) rotate(45deg) scale(-1)}.select-wrapper input{opacity:.001;position:absolute}.select__options{position:absolute;background:var(--g8);z-index:9;width:100%;top:100%;left:0;display:-ms-grid;display:grid;max-height:50vh;overflow-y:auto;opacity:0;pointer-events:none;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(.9);transform:scaleY(.9);-webkit-transition:opacity .28s cubic-bezier(.3,.3,.1,1),-webkit-transform .63s cubic-bezier(.4,.3,.1,1);transition:opacity .28s cubic-bezier(.3,.3,.1,1),-webkit-transform .63s cubic-bezier(.4,.3,.1,1);transition:opacity .28s cubic-bezier(.3,.3,.1,1),transform .63s cubic-bezier(.4,.3,.1,1);transition:opacity .28s cubic-bezier(.3,.3,.1,1),transform .63s cubic-bezier(.4,.3,.1,1),-webkit-transform .63s cubic-bezier(.4,.3,.1,1)}.select .option__title{margin-bottom:4px}.select *{font-weight:inherit;margin:0}.select [role=menuitem]{-webkit-transition:background .28s cubic-bezier(.3,.3,.1,1),color .28s cubic-bezier(.3,.3,.1,1);transition:background .28s cubic-bezier(.3,.3,.1,1),color .28s cubic-bezier(.3,.3,.1,1);padding:1rem;border:2px solid var(--g7)}.select [role=menuitem]:first-child{border-radius:6px 6px 0 0}.select [role=menuitem]:last-child{border-radius:0 0 6px 6px}.select [role=menuitem]+[role=menuitem]{border-top:none}.select [role=menuitem][aria-current]{border-left-color:var(--primary);background:var(--g7)}.select [role=menuitem]:focus-within,.select [role=menuitem]:hover{background:var(--g7)}.select a{text-decoration:none}[aria-current]{color:inherit}.toggle{display:-ms-grid;display:grid;place-items:center;height:1.8em;width:1.8em;padding:.2em;margin-right:.5rem;overflow:hidden;background:0 0;--on:1}.toggle svg{pointer-events:none;--translate:0,0,0;-webkit-transition:opacity .63s cubic-bezier(.4,.3,.1,1),-webkit-transform .45s cubic-bezier(.3,.5,.1,1.2);transition:opacity .63s cubic-bezier(.4,.3,.1,1),-webkit-transform .45s cubic-bezier(.3,.5,.1,1.2);transition:transform .45s cubic-bezier(.3,.5,.1,1.2),opacity .63s cubic-bezier(.4,.3,.1,1);transition:transform .45s cubic-bezier(.3,.5,.1,1.2),opacity .63s cubic-bezier(.4,.3,.1,1),-webkit-transform .45s cubic-bezier(.3,.5,.1,1.2);-webkit-transform:translate3d(var(--translate));transform:translate3d(var(--translate))}.toggle svg:last-child{opacity:var(--on);--translate:0,calc(-100% * (1 - var(--on))),0}.toggle svg:first-child{opacity:calc(1 - var(--on));--translate:0,calc(100% * var(--on)),0}html.dark_mode{--g0:#fff;--g1:#edeeef;--g2:#c5cacf;--g3:#9faabd;--g4:#808995;--g5:#5b6876;--g6:#363c47;--g7:#111418;--g8:#000;--primary:#04be77;--secondary:#0eb499;--fontWeightRegular:300;--shadowColor:rgba(0, 0, 0, 0.85);--translucent:rgba(0, 0, 0, 0.85)}html.dark_mode body{color:var(--g1)}html.dark_mode .blurb img[src*=svg]{-webkit-filter:invert(1);filter:invert(1)}html.dark_mode #dark_mode_toggle{--on:0}html.reduced_motion body::after{display:none!important;-webkit-animation-play-state:paused!important;animation-play-state:paused!important}html.reduced_motion aside *,html.reduced_motion aside ::after,html.reduced_motion aside ::before,html.reduced_motion main *,html.reduced_motion main ::after,html.reduced_motion main ::before{-webkit-animation-play-state:paused!important;animation-play-state:paused!important;-webkit-animation-delay:-10s!important;animation-delay:-10s!important;-webkit-transition:none!important;transition:none!important}html.reduced_motion #reduced_motion_toggle{--on:0}html.muted #muted_toggle{--on:0}.post h2+.grid,.post h3+.grid{padding-top:1.63rem}.post .grid{margin-top:3rem;margin-bottom:3rem}.post .grid h2,.post .grid h3,.post .grid h4{margin:1rem 0!important}.post .grid>:last-child{margin-bottom:0}.post .grid img{max-width:100%;height:auto}.post .grid img[src*="/technologies"]{height:4em;width:auto;opacity:.85}.feed{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(18em,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(18em,1fr));grid-auto-rows:20em;padding:1.63rem 0;gap:2px}.feed__item{--backdrop-blur:8px;--start-start:0;--start-end:0;--end-start:0;--end-end:0;margin:0;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.feed__item:focus::before,.feed__item:hover::before{opacity:1}.feed__item:focus .feed__item--text,.feed__item:focus .subtext,.feed__item:hover .feed__item--text,.feed__item:hover .subtext{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.feed__item:focus .subtext,.feed__item:hover .subtext{-webkit-transition-delay:.2s;transition-delay:.2s}.feed__item:focus .feed__item--badges .badge,.feed__item:hover .feed__item--badges .badge{-webkit-animation:wave .6s ease both;animation:wave .6s ease both;padding-top:0;padding-bottom:0;color:transparent;-webkit-transition-delay:calc(var(--index) * .1s);transition-delay:calc(var(--index) * .1s)}.feed__item .subtext{position:absolute;bottom:0;left:0}.feed__item .subtext,.feed__item--text{margin:0;padding:1.63rem;z-index:2;width:100%;opacity:0;-webkit-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);-webkit-transition:opacity .28s cubic-bezier(.3,.3,.1,1),-webkit-transform .63s cubic-bezier(.4,.3,.1,1);transition:opacity .28s cubic-bezier(.3,.3,.1,1),-webkit-transform .63s cubic-bezier(.4,.3,.1,1);transition:opacity .28s cubic-bezier(.3,.3,.1,1),transform .63s cubic-bezier(.4,.3,.1,1);transition:opacity .28s cubic-bezier(.3,.3,.1,1),transform .63s cubic-bezier(.4,.3,.1,1),-webkit-transform .63s cubic-bezier(.4,.3,.1,1)}.feed__item--text{margin-bottom:1rem}.feed__item::before{--start-start:calc(var(--start-start) - 1px);--start-end:calc(var(--start-end) - 1px);--end-start:calc(var(--end-start) - 1px);--end-end:calc(var(--end-end) - 1px);content:"";z-index:1;background:var(--translucent);opacity:0;pointer-events:none;-webkit-transition:opacity .63s cubic-bezier(.4,.3,.1,1);transition:opacity .63s cubic-bezier(.4,.3,.1,1);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur))}.feed__item--image,.feed__item::before{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:var(--start-start) var(--start-end) var(--end-start) var(--end-end)}.feed__item--image img{-webkit-transition:.63s cubic-bezier(.4,.3,.1,1);transition:.63s cubic-bezier(.4,.3,.1,1)}.feed__item--badges{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:5;top:-4px;left:0;right:0;width:100%;padding:0 1rem}.feed__item--badges .badge{font-size:.75rem;text-transform:uppercase;color:#fff;margin-right:.5rem;line-height:1;padding:calc(1em - 2px) 1em;background:var(--color);border-radius:0 4px 0 0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:.28s cubic-bezier(.3,.3,.1,1);transition:.28s cubic-bezier(.3,.3,.1,1)}.feed__item--badges .badge::after,.feed__item--badges .badge::before{content:"";position:absolute;-webkit-transition:.28s cubic-bezier(.3,.3,.1,1);transition:.28s cubic-bezier(.3,.3,.1,1)}.feed__item--badges .badge::before{top:0;border-radius:4px 0 0 0;left:-4px;width:4px;height:4px;background:var(--color);-webkit-filter:brightness(.63);filter:brightness(.63)}.feed__item--badges .badge::after{left:0;top:100%;width:100%;height:4px;background:linear-gradient(45deg,var(--color) 33.333%,transparent 33.333%,transparent 66.667%,var(--color) 66.667%),linear-gradient(-45deg,var(--color) 33.333%,transparent 33.333%,transparent 66.667%,var(--color) 66.667%);background-repeat:repeat-x;background-size:8px 16px;background-position:0 -4px}@media screen and (min-width:54em){.feed__item:first-child{--start-start:6px}.feed__item:nth-child(2){--start-end:6px}.feed__item:nth-child(2n).next-to-last{--end-start:6px}.feed__item:nth-child(2n):last-child{--end-start:6px}.feed__item:nth-child(2n+1).next-to-last{--end-end:6px}.feed__item:nth-child(2n+1):last-child{--end-end:6px;--end-start:6px}}@media screen and (max-width:54em){.feed{gap:1rem}.feed__item{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-filter:drop-shadow(var(--shadowLarge));filter:drop-shadow(var(--shadowLarge));--start-start:6px;--start-end:6px;--end-start:6px;--end-end:6px}.feed__item:focus .feed__item--text,.feed__item:focus .subtext,.feed__item:hover .feed__item--text,.feed__item:hover .subtext{opacity:0;-webkit-transform:none;transform:none;-webkit-transition:.63s cubic-bezier(.4,.3,.1,1);transition:.63s cubic-bezier(.4,.3,.1,1)}.feed__item:focus::before,.feed__item:hover::before{opacity:0}.feed__item--image{border-radius:calc(var(--end-end) + 1px)}.feed__item .subtext,.feed__item--text{position:relative;padding:1rem;background:var(--translucent);-webkit-transform:none;transform:none;opacity:1;margin:0}.feed__item--text{color:var(--g0);padding-bottom:.5rem}.feed__item .subtext{color:var(--g3);padding-top:0;border-radius:0 0 var(--end-start) var(--end-end)}.feed__item::before{opacity:0}}.table-wrapper{overflow-x:auto}table{text-align:left;margin-bottom:1.63rem;border-collapse:collapse;min-width:100%;font-family:Recursive,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Nueue",Roboto,sans-serif}table td:first-of-type,table thead{color:var(--g2)}table thead{padding:1rem 0;border-bottom:2px solid var(--g6)}table td,table th{padding:.37em;line-height:1.2}table tr:nth-of-type(2n){background:var(--g7)}table td strong::after{content:"★";color:var(--primary);position:absolute;bottom:50%;left:100%;font-size:.63em;-webkit-transform:rotate(12deg);transform:rotate(12deg)}textarea{resize:vertical;border:none;padding:1rem}label::after{content:attr(for)}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.37em .63em;background:var(--g7);border:none;color:inherit;-webkit-transition:.28s cubic-bezier(.3,.3,.1,1),outline 0s ease;transition:.28s cubic-bezier(.3,.3,.1,1),outline 0s ease}input::-webkit-input-placeholder{color:var(--g3)}input:-ms-input-placeholder{color:var(--g3)}input::-ms-input-placeholder{color:var(--g3)}input::placeholder{color:var(--g3)}input::after,input::before{-webkit-transition:-webkit-transform .45s cubic-bezier(.3,.5,.1,1.2);transition:-webkit-transform .45s cubic-bezier(.3,.5,.1,1.2);transition:transform .45s cubic-bezier(.3,.5,.1,1.2);transition:transform .45s cubic-bezier(.3,.5,.1,1.2),-webkit-transform .45s cubic-bezier(.3,.5,.1,1.2)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{border-radius:0!important;border-bottom:2px solid transparent}input[type=email]:not(:placeholder-shown),input[type=number]:not(:placeholder-shown),input[type=password]:not(:placeholder-shown),input[type=search]:not(:placeholder-shown),input[type=text]:not(:placeholder-shown){background:var(--g8);border-color:var(--primary)}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=text]:hover{background:var(--g7)}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{--scale:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:1em;height:1em;-webkit-transform:translateY(.12em);transform:translateY(.12em);background:var(--g7)}input[type=checkbox]+label,input[type=radio]+label{margin-left:.25em}input[type=checkbox]::after,input[type=checkbox]::before,input[type=radio]::after,input[type=radio]::before{content:"";width:100%;height:100%;position:absolute;border-radius:inherit;top:0;left:0;-webkit-transform:scale(var(--scale));transform:scale(var(--scale));background:var(--primary)}input[type=checkbox]{border-radius:0}input[type=checkbox]:checked{--scale:1}input[type=checkbox]::after,input[type=checkbox]::before{height:.2em}input[type=checkbox]::before{-webkit-transform:translate(.2em,.2em) rotate(-60deg) scale(var(--scale));transform:translate(.2em,.2em) rotate(-60deg) scale(var(--scale))}input[type=checkbox]::after{width:50%;-webkit-transform:translate(.1em,.5em) rotate(37deg) scale(var(--scale));transform:translate(.1em,.5em) rotate(37deg) scale(var(--scale))}input[type=radio]{border-radius:50%}input[type=radio]:checked{--scale:0.63}label[for*=checkbox]::after{display:none}.button,button,input[type=submit]{display:block;color:var(--g2);background:0 0;padding:.37em .63em;border:2px solid var(--g6);cursor:pointer}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{color:var(--g0);background:var(--g7)}.button.toggle,button.toggle,input[type=submit].toggle{border:none;background:0 0}.button.toggle svg:last-child,button.toggle svg:last-child,input[type=submit].toggle svg:last-child{position:absolute;top:0;left:0}code,pre,textarea{background:var(--g7);text-align:left;white-space:pre;word-spacing:normal;overflow-x:auto;line-height:1.4;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-size:.9em;font-family:Recursive,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Nueue",Roboto,sans-serif;max-width:calc(100vw - 4rem);font-variation-settings:"slnt" 0,"CASL" 0,"MONO" 1}code::-webkit-scrollbar,pre::-webkit-scrollbar,textarea::-webkit-scrollbar{display:none}code span,pre span,textarea span{font-family:inherit}@media screen and (min-width:54em){code,pre,textarea{font-size:.94em}}:not(pre)>code{cursor:text;color:var(--g2);padding:.1em .2em;white-space:normal}.hljs{color:inherit}.hljs-property,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#9064c9}.hljs-built_in,.hljs-keyword,.hljs-number{color:#9064c9}.hljs-attr,.hljs-attribute,.hljs-name,.hljs-title{color:#10aa89}.hljs-params,.hljs-subst,.hljs-tag,.hljs-variable{color:#11ca6d}.hljs-string{color:#ec993a}.hljs-comment{color:var(--g5)}.function_{font-weight:800;font-variation-settings:"slnt" -13,"CRSV" 1,"CASL" 1}pre.line-numbers{counter-reset:linenumber;padding-left:3em}pre.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;left:0;top:0;padding-top:inherit;padding-bottom:inherit;width:3em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}pre.line-numbers .line-numbers-rows>span{display:block;counter-increment:linenumber;padding-right:1.2em}pre.line-numbers .line-numbers-rows>span:last-child{display:none}pre.line-numbers .line-numbers-rows>span::before{content:counter(linenumber);color:var(--g6);display:block;text-align:right}@media print{[data-icon],aside,footer,nav{display:none}main{padding:0}.button,button{padding:0;-webkit-box-shadow:none;box-shadow:none}a::after{content:": " attr(href);color:var(--g4)}body{display:block}}