@font-face{font-family:Noto Sans Mono;src:url("./media/NotoSansMono-Thin-XFTTP44E.ttf") format("truetype")}@font-face{font-family:Urbanist;font-style:normal;src:url("./media/Urbanist-VariableFont_wght-AALTD37D.ttf") format("truetype")}@font-face{font-family:Inter;src:url("./media/Inter-VariableFont-CG7UI7BU.ttf") format("truetype")}@font-face{font-family:Roboto Mono;font-style:normal;src:url("./media/RobotoMono-VariableFont_wght-FUC3EXSV.ttf") format("truetype")}@font-face{font-family:Roboto Mono;font-style:italic;src:url("./media/RobotoMono-Italic-VariableFont_wght-F6ZPUO7R.ttf") format("truetype")}@font-face{font-family:Oswald;font-style:normal;src:url("./media/Oswald-VariableFont_wght-NEEMOISD.ttf") format("truetype")}*{color:#4d4d4d}h2,h3,h4,h5,h6{font-family:Urbanist,sans-serif}h1{font-family:Oswald,sans-serif;font-size:4rem;line-height:1.5;letter-spacing:.15rem;font-weight:200;color:#baff29}@media(min-width:992px){h1{font-size:7rem;line-height:1.5}}h2{font-size:1.7rem;line-height:1.4;letter-spacing:.12rem;margin:0 0 40px;font-weight:300;font-family:Urbanist,sans-serif;color:#f0f0f0}@media(min-width:992px){h2{font-size:3rem;font-weight:100;line-height:1.2;margin:0 0 40px}}h3{font-size:1.5rem;line-height:2;margin:0 0 30px;font-weight:300;color:#f0f0f0}@media(min-width:992px){h3{font-size:1.8rem}}h4{font-size:1.2rem;line-height:1.2;margin:0 0 15px;font-weight:400;letter-spacing:1.7px;color:#baff29}@media(min-width:992px){h4{font-size:1.3rem;line-height:1.2}}h5{font-size:1rem;line-height:1.2;margin:0 0 15px}p,button,ol li,ul li,table,label,input,select,select option{font-family:Inter,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.5rem}@media(min-width:768px){p,button,ol li,ul li,table,label,input,select,select option{font-size:1rem;line-height:1.5rem;font-weight:200}}a{color:#afd4d1;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:.05em}a:hover{color:#baff29}button span .mat-icon,.menu-burger{color:#187ebe}p{color:#f0f0f0;letter-spacing:.02em;word-spacing:.16em}li p{margin:0 0 10px}button{font-size:1rem;font-weight:400}.two-col-p-on-lg{column-count:unset;column-gap:unset;background-color:#f0f0f0;color:#4d4d4d;padding:10px;border-radius:.625rem}@media(min-width:992px){.two-col-p-on-lg{column-count:2;column-gap:50px}}.color-coded-heading{background-color:#468189;color:#fff;padding:5px;text-transform:uppercase;font-family:Noto Sans Mono,monospace}.color-coded-heading-letter{background-color:#187ebe;color:#fff;padding:5px;text-transform:uppercase;border:solid white;border-width:0 2px 0 2px;font-family:Noto Sans Mono,monospace}.white-font{color:#f0f0f0}.material-icons{display:flex;justify-content:center;align-items:center}.experiment-description-markdown p,.blog-post-markdown p{text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto}.experiment-description-markdown p,.experiment-description-markdown span,.experiment-description-markdown ul,.experiment-description-markdown ol,.experiment-description-markdown em,.blog-post-markdown p,.blog-post-markdown span,.blog-post-markdown ul,.blog-post-markdown ol,.blog-post-markdown em{font-family:Inter,sans-serif;color:#4d4d4d;margin:20px 0;font-size:1.3rem;line-height:1.5;letter-spacing:0;word-spacing:unset}@media(min-width:992px){.experiment-description-markdown p,.experiment-description-markdown span,.experiment-description-markdown ul,.experiment-description-markdown ol,.experiment-description-markdown em,.blog-post-markdown p,.blog-post-markdown span,.blog-post-markdown ul,.blog-post-markdown ol,.blog-post-markdown em{font-size:1.2rem;line-height:1.8}}.experiment-description-markdown p li,.experiment-description-markdown span li,.experiment-description-markdown ul li,.experiment-description-markdown ol li,.experiment-description-markdown em li,.blog-post-markdown p li,.blog-post-markdown span li,.blog-post-markdown ul li,.blog-post-markdown ol li,.blog-post-markdown em li{margin:0 0 1.5rem 1.5rem}.experiment-description-markdown p li p,.experiment-description-markdown span li p,.experiment-description-markdown ul li p,.experiment-description-markdown ol li p,.experiment-description-markdown em li p,.blog-post-markdown p li p,.blog-post-markdown span li p,.blog-post-markdown ul li p,.blog-post-markdown ol li p,.blog-post-markdown em li p{margin:0 0 5px}@media(min-width:992px){.experiment-description-markdown p li,.experiment-description-markdown span li,.experiment-description-markdown ul li,.experiment-description-markdown ol li,.experiment-description-markdown em li,.blog-post-markdown p li,.blog-post-markdown span li,.blog-post-markdown ul li,.blog-post-markdown ol li,.blog-post-markdown em li{margin:0 0 2rem 3rem}}.experiment-description-markdown p li ul,.experiment-description-markdown span li ul,.experiment-description-markdown ul li ul,.experiment-description-markdown ol li ul,.experiment-description-markdown em li ul,.blog-post-markdown p li ul,.blog-post-markdown span li ul,.blog-post-markdown ul li ul,.blog-post-markdown ol li ul,.blog-post-markdown em li ul{margin:0}.experiment-description-markdown p li ul li,.experiment-description-markdown span li ul li,.experiment-description-markdown ul li ul li,.experiment-description-markdown ol li ul li,.experiment-description-markdown em li ul li,.blog-post-markdown p li ul li,.blog-post-markdown span li ul li,.blog-post-markdown ul li ul li,.blog-post-markdown ol li ul li,.blog-post-markdown em li ul li{margin:0 0 0 .8rem;font-size:1rem}.experiment-description-markdown p li ul li *,.experiment-description-markdown span li ul li *,.experiment-description-markdown ul li ul li *,.experiment-description-markdown ol li ul li *,.experiment-description-markdown em li ul li *,.blog-post-markdown p li ul li *,.blog-post-markdown span li ul li *,.blog-post-markdown ul li ul li *,.blog-post-markdown ol li ul li *,.blog-post-markdown em li ul li *{font-size:1rem}@media(min-width:992px){.experiment-description-markdown p li ul li,.experiment-description-markdown span li ul li,.experiment-description-markdown ul li ul li,.experiment-description-markdown ol li ul li,.experiment-description-markdown em li ul li,.blog-post-markdown p li ul li,.blog-post-markdown span li ul li,.blog-post-markdown ul li ul li,.blog-post-markdown ol li ul li,.blog-post-markdown em li ul li{margin:0 0 0 1rem}}.experiment-description-markdown h2,.experiment-description-markdown h4,.blog-post-markdown h2,.blog-post-markdown h4{color:#0f547f}.experiment-description-markdown h3,.blog-post-markdown h3{color:#468189;line-height:1.5;margin:30px 0 10px}.experiment-description-markdown h4,.blog-post-markdown h4{line-height:1.5;font-size:1.3rem}.experiment-description-markdown pre *,.blog-post-markdown pre *{font-size:12px;font-family:Roboto Mono,monospace;line-height:12px}.experiment-description-markdown code,.blog-post-markdown code{font-family:Roboto Mono,monospace;font-size:1rem;text-align:unset;text-align-last:unset}.experiment-description-markdown strong,.blog-post-markdown strong{font-family:Inter,sans-serif;font-weight:500}.experiment-description-markdown a,.blog-post-markdown a{color:#1982c4;font-family:Inter,sans-serif;font-size:1.3rem;line-height:1.8}@media(min-width:992px){.experiment-description-markdown a,.blog-post-markdown a{font-size:1.2rem}}.experiment-description-markdown .token.interpolation,.blog-post-markdown .token.interpolation{color:#9db0b3}.experiment-description-markdown .token.class-name,.blog-post-markdown .token.class-name{color:#72bc5c}.preview-card{border-radius:10px;overflow:hidden;background-color:#f0f0f0;cursor:pointer}.preview-card:hover .preview-card-img{filter:none}.preview-card:hover h4{color:#468189}.preview-card:hover{box-shadow:0 0 0 2px #baff29}.image-left-preview-card{width:100%;height:100%;display:grid;grid-template-columns:60px .5fr 4fr 3fr;grid-template-rows:1fr 4fr;grid-template-areas:"preview-img . preview-title    preview-meta" "preview-img . preview-title    preview-meta"}@media(min-width:992px){.image-left-preview-card{grid-template-columns:120px .5fr 3fr 1fr;grid-template-rows:1fr 4fr;grid-template-areas:"preview-img . .                preview-meta" "preview-img . preview-title    preview-meta"}}.image-top-preview-card{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 100px 3fr;grid-template-areas:"preview-meta     preview-meta" "preview-img      preview-img" "preview-title    preview-title"}.preview-card-meta-container{grid-area:preview-meta;display:flex}.image-left-preview-card .preview-card-meta-container{flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:20px 20px 5px 0}@media(min-width:992px){.image-left-preview-card .preview-card-meta-container{padding:10px 20px 10px 0}}.image-top-preview-card .preview-card-meta-container{flex-direction:row;justify-content:flex-end;align-items:center;padding:20px 20px 10px}.preview-card-phase-indicator-container{display:flex;justify-content:flex-end;gap:2px}.image-left-preview-card .preview-card-phase-indicator-container{width:100%;padding:5px 0 0}@media(min-width:992px){.image-left-preview-card .preview-card-phase-indicator-container{padding:10px 0 0}}.image-top-preview-card .preview-card-phase-indicator-container{width:35%;padding:0 0 0 5px}@media(min-width:992px){.image-top-preview-card .preview-card-phase-indicator-container{padding:0 0 0 10px}}.preview-card-phase-indicator{width:10px;height:10px;border-radius:50%;background-color:#3fa2a4}.preview-card-date{width:100%;display:flex}.preview-card-date p{line-height:1.2;color:#40514e}.image-left-preview-card .preview-card-date{flex-direction:column;align-items:flex-end}.image-left-preview-card .preview-card-date p{font-size:13px;font-weight:100}@media(min-width:992px){.image-left-preview-card .preview-card-date p{font-size:13px}}.image-left-preview-card .preview-card-date .preview-card-original-date,.image-left-preview-card .preview-card-date .preview-card-updated-date{margin-bottom:10px}.image-top-preview-card .preview-card-date{flex-direction:row;align-items:flex-start;justify-content:flex-end}.image-top-preview-card .preview-card-date p{font-size:10px;font-weight:100;padding:0 0 0 20px}@media(min-width:992px){.image-top-preview-card .preview-card-date p{font-size:12px}}.image-top-preview-card .preview-card-date .preview-card-original-date,.image-top-preview-card .preview-card-date .preview-card-updated-date{margin:0}.preview-card-date-label{text-transform:uppercase}.preview-card-title h4{color:#595959;font-size:1.5rem}.image-left-preview-card .preview-card-title{grid-area:preview-title;padding:20px 5px}@media(min-width:992px){.image-left-preview-card .preview-card-title{padding:10px 20px 10px 0}}.image-top-preview-card .preview-card-title{grid-area:preview-title;padding:10px 20px}@media(min-width:992px){.image-top-preview-card .preview-card-title{padding:10px 20px}}.image-top-preview-card .preview-card-title h4{margin:0}.preview-card-image-container{grid-area:preview-img;height:100%;overflow:hidden}.preview-card-image-container .preview-card-img{height:100%;width:100%;z-index:0;object-fit:cover;filter:saturate(0%)}.preview-card-body{grid-area:preview-body;padding:10px}.preview-card-read-btn{width:70px;height:30px}.btn-primary-flat,.btn-primary-outline,.btn-accent-flat,.btn-accent-outline,.btn-dark-flat,.btn-dark-outline,.btn-light-gray-flat,.btn-light-gray-outline,.btn-close-flat,.btn-danger-flat{min-width:60px;height:35px;padding:5px 10px;border-radius:5px;text-transform:uppercase;line-height:1;text-align:center;cursor:pointer}.btn-primary-flat{color:#40514e;background-color:#baff29;border:none}.btn-primary-outline{background-color:transparent;border:1px solid rgb(186,255,41);color:#baff29}.btn-accent-flat{color:#f0f0f0;background-color:#187ebe;border:none}.btn-accent-flat:hover{background-color:#285b82}.btn-accent-outline{background-color:transparent;color:#187ebe;border:1px solid rgb(24,126,190)}.btn-dark-flat{color:#f0f0f0;background-color:#595959;border:none}.btn-dark-flat:hover{background-color:#636363}.btn-dark-outline{background-color:transparent;border:1px solid rgb(89,89,89);color:#595959}.btn-dark-outline:hover{background-color:#63636333;color:#c7c7c7;border:1px solid rgb(199,199,199)}.btn-light-gray-flat{color:#f0f0f0;background-color:#c7c7c7;border:none}.btn-light-gray-flat:hover{background-color:#d4d4d4;color:#595959}.btn-light-gray-outline{background-color:transparent;border:1px solid rgb(199,199,199);color:#c7c7c7}.btn-light-gray-outline:hover{background-color:#d4d4d433}.btn-close-flat{color:#f0f0f0;background-color:#c7c7c7;border:none}.btn-close-flat:hover,.btn-close-flat:hover .material-icons{background-color:#d4d4d4;color:#e84855}.btn-danger-flat{color:#c7c7c7;background-color:#e84855;border:none}.btn-danger-flat:hover{background-color:#f55663;color:#f0f0f0}.btn-danger-flat:hover .material-icons{background-color:transparent;color:#f0f0f0}.clickable-text-pseudo-btn{color:#afd4d1;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:.05em;cursor:pointer}.clickable-text-pseudo-btn:hover{color:#baff29}.clickable-text-pseudo-btn{border:none;background-color:transparent;padding:0;margin:0;display:inline;font-family:Inter,sans-serif;font-weight:300;font-size:1.2rem;line-height:1.5rem;letter-spacing:.02em;word-spacing:.16em}@media(min-width:768px){.clickable-text-pseudo-btn{font-size:1rem;line-height:1.5rem;font-weight:200}}.tag-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 20px;row-gap:5px;column-gap:10px}ul .tag-item,ul .tag-item span{color:#f0f0f0;padding:2px 5px;margin:0;list-style:none;cursor:pointer;font-size:1rem;line-height:1.2;font-family:Inter,sans-serif;font-weight:300}.tag-selected,ul .tag-selected{outline:1px solid rgb(186,255,41);color:#baff29;border-radius:5px}.tag-selected span,ul .tag-selected span{color:#baff29}.tag-selected:hover,ul .tag-selected:hover{color:#4d4d4d;outline:1px solid rgb(77,77,77)}.tag-selected:hover span,ul .tag-selected:hover span{color:#4d4d4d}.tag-item.tag-disabled,ul .tag-disabled{color:#d7d7d7;cursor:cursor;pointer-events:none}.tag-item.tag-disabled span,ul .tag-disabled span{color:#d7d7d7}ul.tag-list-white-bg .tag-item{background-color:#c7c7c7;border-radius:5px;padding:2px 5px}ul.tag-list-white-bg .tag-item span{color:#4d4d4d}ul.tag-list-white-bg .tag-selected{outline:1px solid rgb(31,155,233);color:#1f9be9}ul.tag-list-white-bg .tag-selected span{color:#1f9be9}ul.tag-list-white-bg .tag-item.tag-disabled,ul.tag-list-white-bg .tag-disabled,ul.tag-list-white-bg .tag-item.tag-disabled span,ul.tag-list-white-bg .tag-disabled span{color:#d7d7d7}@media(hover:hover){ul .tag-item:hover span,ul .tag-item:active span{color:#baff29}.tag-item:hover,.tag-item:active,ul .tag-item:hover,ul .tag-item:active{color:#baff29;outline:1px solid rgb(186,255,41);border-radius:5px}.tag-selected:hover,.tag-selected:active,ul .tag-selected:hover,ul .tag-selected:active{color:#4d4d4d;outline:1px solid rgb(77,77,77)}.tag-selected:hover span,.tag-selected:active span,ul .tag-selected:hover span,ul .tag-selected:active span{color:#4d4d4d}.tag-item.tag-disabled:hover,.tag-item.tag-disabled:active,ul .tag-disabled:hover,ul .tag-disabled:active{color:#c7c7c7;outline:1px dotted rgb(199,199,199)}.tag-item.tag-disabled:hover span,.tag-item.tag-disabled:active span,ul .tag-disabled:hover span,ul .tag-disabled:active span{color:#c7c7c7}ul.tag-list-white-bg .tag-item:hover span,ul.tag-list-white-bg .tag-item:active span{color:#187ebe;background-color:transparent}ul.tag-list-white-bg .tag-item:hover,ul.tag-list-white-bg .tag-item:active{color:#1f9be9;background-color:#b3b3b3;outline:1px solid rgb(31,155,233)}ul.tag-list-white-bg .tag-selected:hover{color:#4d4d4d;outline:1px solid rgb(77,77,77)}ul.tag-list-white-bg .tag-selected:hover span{color:#4d4d4d}ul.tag-list-white-bg .tag-item.tag-disabled:hover,ul.tag-list-white-bg .tag-disabled:hover{color:#c7c7c7;outline:1px dotted rgb(199,199,199)}ul.tag-list-white-bg .tag-item.tag-disabled:hover span,ul.tag-list-white-bg .tag-disabled:hover span{color:#c7c7c7}}@media(hover:none){.tag-selected:hover,.tag-selected:active,ul .tag-selected:hover,ul .tag-selected:active{color:#baff29;outline:1px solid rgb(186,255,41)}.tag-selected:hover span,.tag-selected:active span,ul .tag-selected:hover span,ul .tag-selected:active span{color:brand}}.scrollbar{scrollbar-gutter:stable}.scrollbar::-webkit-scrollbar{background-color:transparent;width:8px;z-index:100}.scrollbar::-webkit-scrollbar-track{background-color:transparent}.scrollbar::-webkit-scrollbar-thumb{background-color:transparent;border-radius:8px;border:none}.scrollbar::-webkit-scrollbar-button{display:none}.scrollbar:hover::-webkit-scrollbar-thumb{background-color:#ffffff80}.scrollbar::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}*{box-sizing:border-box;padding:0;margin:0}body{min-height:100vh;background-size:30px 30px;background-color:#3fa2a4;background-image:radial-gradient(circle,#c3c3c3ce .5px,#8fcfc500 1px);-webkit-overflow-scrolling:touch}li{margin:0 0 0 30px}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.blog-post-markdown pre{margin:10px 0}.blog-post-markdown p img{width:70%;border-radius:10px}.blog-post-centered-img-wrapper,.blog-post-centered-video-wrapper{width:100%;display:flex;justify-content:center;margin:20px 0}.blog-post-centered-img-wrapper iframe,.blog-post-centered-video-wrapper iframe{border-radius:10px;filter:saturate(0%)}.blog-post-centered-img-wrapper iframe:hover,.blog-post-centered-img-wrapper iframe:active,.blog-post-centered-video-wrapper iframe:hover,.blog-post-centered-video-wrapper iframe:active{filter:none}.initial-loading-screen{display:var(--loading-screen-display);position:fixed;inset:0;z-index:110;background-color:#3fa2a4}.initial-loading-screen .initial-loading-spinner{position:fixed;top:calc(50% - 100px);left:calc(50% - 100px);border:3px solid rgb(175,212,209);border-top:4px solid rgb(186,255,41);border-radius:50%;width:200px;height:200px;animation:spin .7s linear infinite;z-index:21}@media(min-width:500px)and (max-width:635px){.initial-loading-screen .initial-loading-spinner{top:calc(50% - 150px);left:calc(50% - 150px);width:300px;height:300px}}@media(min-width:635px){.initial-loading-screen .initial-loading-spinner{top:calc(50% - 225px);left:calc(50% - 225px);width:450px;height:450px;border-top:5px solid rgb(186,255,41)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.initial-loading-screen-hidden{display:none}code[class*=language-],pre[class*=language-]{color:#9db0b3;text-shadow:0 1px rgba(0,0,0,.3);font-family:Inconsolata,Monaco,Consolas,Courier New,Courier,monospace;font-size:12px;line-height:1.2;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#002b36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#586e75}.token.punctuation{color:#93a1a1}.namespace{opacity:.7}.token.property,.token.keyword,.token.tag{color:#268bd2}.token.class-name{color:#ffffb6;text-decoration:underline}.token.boolean,.token.constant{color:#b58900}.token.parameter{color:#53b658}.token.symbol,.token.deleted{color:#dc322f}.token.number,.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#859900}.token.variable{color:#268bd2}.token.operator{color:#ededed}.token.function{color:#268bd2}.token.regex{color:#e9c062}.token.important{color:#fd971f}.token.entity{color:#ffffb6;cursor:help}.token.url{color:#96cbfe}.language-css .token.string,.style .token.string{color:#87c38a}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.atrule,.token.attr-value{color:#f9ee98}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}
