:root{--darkestBlue:#1d2433;--spaceIndigo:#242e42;--dustyDenim:#748cab;--softBlush:#e7d7d9;--burntPeach:#f37145;--tangerineDream:#f0a085;--lightCoral:#ee808e;--tuscanSun:#ebc36c;--mintLeaf:#48b78a;--albasterGrey:#d9d9d9;--thirty-family:clamp(1rem, 2.5vw - .25rem, 2rem);--twenty-family:clamp(.812rem, 1.719vw - .047rem, 1.5rem);--title-font-size:clamp(8.75rem, 25vw - 3.75rem, 18.75rem);--orange-box-margin:clamp(1.312rem, 3.906vw - .641rem, 2.875rem);--title-font-size-mob:clamp(11.25rem, 27.273vw + 5.114rem, 18.75rem);--thirty-family-mob:clamp(1.25rem, 3.636vw - -.432rem, 2.25rem);--twenty-family-mob:clamp(.938rem, 2.045vw - -.477rem, 1.5rem)}button{background-color:#0000;border:none;transition:scale .2s ease-out .2s}a{text-decoration:none}button{cursor:pointer;position:relative;overflow:hidden}body{background-color:var(--darkestBlue);min-height:auto;margin:0}body::-webkit-scrollbar{display:none}p::selection{background-color:var(--burntPeach);color:var(--softBlush)}h1::selection{background-color:var(--burntPeach);color:var(--softBlush)}button:before{content:"";z-index:100;background-color:#ffffff4c;width:5rem;height:100%;transition:transform .7s ease-in,width .5s;position:absolute;top:0;transform:translate(-100%)}button:hover:before{width:10rem;transform:translate(500%)}button:hover{scale:1.01}@font-face{font-family:Unica One;src:url(/assets/UnicaOne-Regular-5PyaUqp8.woff2)format("woff2"),url(/assets/UnicaOne-Regular-B6YSwBAm.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Mono;src:url(/assets/PTMono-Regular-DXoejq5B.woff2)format("woff2"),url(/assets/PTMono-Regular-1dnRt-ZI.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Intel One Mono;src:url(/assets/IntelOneMono-Regular-tM-FgXRD.woff2)format("woff2"),url(/assets/IntelOneMono-Regular-DWybEeew.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Intel One Mono;src:url(/assets/IntelOneMono-LightItalic-P5F6L3ds.woff2)format("woff2"),url(/assets/IntelOneMono-LightItalic-nlyGBrYG.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/InstrumentSerif-Regular-CUQ0za4m.woff2)format("woff2"),url(/assets/InstrumentSerif-Regular-BJUslk4L.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/assets/InstrumentSans-Regular-B1DhCjWn.woff2)format("woff2"),url(/assets/InstrumentSans-Regular-Bt88A1y6.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/assets/FunnelSans-Regular-Bqio5Ogd.woff2)format("woff2"),url(/assets/FunnelSans-Regular-fKELJ7Cs.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Regular-CTZxbr5g.woff2)format("woff2"),url(/assets/DMMono-Regular-B-udSrSG.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.hero{-webkit-user-select:none;user-select:none;width:auto;height:100vh;animation:.8s ease-out both fade-up}.hero,.title-block,.title-ribbon-alignment-box,.orange-box,.above-title,.below-title,.title-orange,.title,.quick-stats-total,.quick-stats-metrics,.quick-stats-last-updated,.quick-stats,.scroll-pointer{animation:.8s ease-out both fade-up}.title-block{min-width:auto;color:var(--softBlush);justify-content:center;padding:clamp(3.75rem,25.469vw - 8.984rem,13.938rem) clamp(1.562rem,1.719vw + .703rem,2.25rem) 0;animation-delay:50ms;display:flex;position:relative}@media (width>=1440px){.title-block{margin-left:calc(50vw - 684px);margin-right:calc(50vw - 684px)}}@media (height>=1024px) and (width>=1440px){.title-block{padding-top:calc(50vw - 497px)}}.title-ribbon-alignment-box{grid-template-rows:repeat(3,auto) 1fr;grid-template-columns:auto 1fr;animation-delay:.1s;display:grid}.above-title{text-align:right;font-size:var(--thirty-family);z-index:2;grid-area:1/2;margin:0 0 -.2em;font-family:Instrument Serif;animation-delay:0s;position:relative}.briar-castle-link{color:var(--dustyDenim)!important}.below-title{text-align:right;font-size:var(--twenty-family);grid-area:3/2;margin:2em 0 0;font-family:Instrument Sans;animation-delay:.5s}.title-orange,.title{font-family:Unica One;line-height:.71;font-size:var(--title-font-size);margin:0;animation-delay:.3s}.title{z-index:1;grid-area:2/2;position:relative}.title-orange{margin-left:-.082em;margin-right:-.07em}.orange-box{background-color:var(--burntPeach);box-sizing:border-box;width:auto;height:auto;padding-top:calc(var(--thirty-family));grid-area:span 4/1;font-family:PT Mono;animation-delay:0s;top:0}.quick-stats-total{font-size:var(--thirty-family);margin:10px 0;animation-delay:.5s}.quick-stats-metrics{margin:var(--orange-box-margin) 0;font-size:var(--twenty-family);animation-delay:.7s}.quick-stats-last-updated{font-size:var(--twenty-family);text-align:right;margin-bottom:0;animation-delay:.7s}.scroll-pointer{margin:3vw;animation-delay:.25s;display:block;position:absolute;bottom:0;right:0}.scroll-pointer img{width:clamp(2.5rem,5vw,4.8rem);height:auto}@media (width<=800px){.title-block{padding-top:clamp(5.5rem,14.091vw + 2.33rem,9.375rem)}.title-ribbon-alignment-box{flex-direction:column;align-items:center;display:flex}.title-orange{font-size:var(--title-font-size-mob)}.above-title,.quick-stats-total{font-size:var(--thirty-family-mob)}.quick-stats-last-updated,.quick-stats-metrics{font-size:var(--twenty-family-mob)}.below-title{text-align:center;font-size:var(--twenty-family-mob);margin-top:clamp(1.875rem,6.818vw - .341rem,3.75rem)}.title{display:none}.scroll-pointer{justify-content:center;margin:clamp(4.375rem,7.136rem - 12.273vw,1rem) 0 0;display:flex;position:static}.scroll-pointer img{width:clamp(2rem,8vw,3rem)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cards-shelf{grid-template-columns:1fr;gap:5rem;padding-top:10rem;display:grid}.master-card{justify-content:center;display:flex;position:relative}.compact-card{grid-template-rows:repeat(3,auto);width:auto;height:auto;padding:2rem clamp(3.875rem,18.056vw - .187rem,16.062rem);display:grid}.featured{border:2px dashed var(--softBlush)}.green-head{background-color:var(--mintLeaf)}.yellow-head{background-color:var(--tuscanSun)}.red-head{background-color:var(--lightCoral)}.card-header{color:var(--spaceIndigo);grid-row:1;grid-template-columns:auto 1fr auto;display:grid}.card-header .experiment-id{opacity:.5;grid-column:1;margin:.3em;font-family:Intel One Mono;font-size:clamp(.938rem,1.574vw + .583rem,2rem)}.card-header .experiment-title{text-align:right;grid-column:2;min-width:5em;margin:0;font-family:Unica One;font-size:clamp(2.25rem,8.519vw + .333rem,8rem)}.card-header .experiment-version{text-align:left;flex-direction:column;grid-column:3;justify-content:end;justify-self:start;width:fit-content;margin-right:1em;font-family:DM Mono;font-size:clamp(.625rem,.556vw + .5rem,1rem);font-style:normal;display:flex}.card-body{background-color:var(--albasterGrey);grid-row:2;grid-template-rows:auto;grid-template-columns:1fr 1fr;justify-content:stretch;transition:transform .5s ease-in-out;display:grid;position:relative}.card-body .experiment-thumbnail-section{grid-column:1;justify-content:center;align-items:center;display:flex}.card-body .experiment-thumbnail-section .experiment-thumbnail{border-radius:12px;width:clamp(5rem,15.741vw + 1.458rem,15.625rem);height:clamp(3.438rem,9.722vw + 1.25rem,10rem);margin:20px 0;overflow:hidden}.card-body .experiment-thumbnail-section .experiment-thumbnail img{object-fit:cover;width:100%;height:100%}.card-body .experiment-details{text-align:center;grid-area:1/2;place-self:center;max-width:clamp(7.5rem,18.519vw + 3.333rem,20rem);margin:0;padding:2em 1em;font-family:Funnel Sans;font-size:clamp(.625rem,.556vw + .5rem,1rem);font-weight:400;display:flex}.card-body .experiment-info{background-color:var(--burntPeach);width:clamp(.938rem,3.519vw + .146rem,3.312rem);height:clamp(.938rem,3.519vw + .146rem,3.312rem);padding:0;position:absolute;top:0;right:0}.card-body .experiment-info>img{object-fit:cover;width:100%;height:100%}.card-footer{background-color:var(--albasterGrey);grid-row:3;grid-template-columns:repeat(3,1fr);display:grid}.card-footer .src-docs,.card-footer .src-git,.card-footer .src-site{border:1px solid #000;border-radius:20px;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr auto;max-height:3rem;margin:clamp(.312rem,1.019vw + .083rem,1rem);font-size:clamp(.5rem,.741vw + .333rem,1rem);display:grid}.card-footer .image-container{align-self:center;width:clamp(.875rem,3.333vw + .125rem,3.125rem);height:clamp(.875rem,3.333vw + .125rem,3.125rem);padding:10px 0}.card-footer .src-docs-img,.card-footer .src-git-img,.card-footer .src-site-img{object-fit:cover;width:100%;height:100%}.card-footer .src-site-img{margin:0 -.5rem}.card-footer .src-git{grid-column:1}.card-footer .src-docs{grid-column:2}.card-footer .no-access{pointer-events:none;-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(45deg, #000 0 2px, var(--albasterGrey) 1px 10px);transition:none}.card-footer p{color:var(--spaceIndigo);align-self:center;justify-items:center;margin:0;font-family:Funnel Sans;font-size:clamp(.562rem,3.75vw - .281rem,1.125rem)}.meta-tag{background-color:var(--burntPeach);opacity:0;pointer-events:none;z-index:1;width:0;height:0;font-size:clamp(.5rem,.741vw + .333rem,1rem);transition:opacity .3s,height .5s,width .3s;position:absolute;top:0;right:0;overflow:hidden scroll;transform:translate(100%)}.meta-tag::-webkit-scrollbar{background-color:#0000}.meta-tag::-webkit-scrollbar-thumb{background-color:#ffffff41;width:12px}.meta-row{grid-template-columns:clamp(3rem,4.444vw + 2rem,6rem) 1fr;align-items:start;gap:.5rem;display:grid}.key,.value{color:var(--softBlush);padding:.5rem 0;font-family:PT Mono}.value{width:clamp(5rem,7.407vw + 3.333rem,10rem)}.card-body.show{transform:translate(calc(-1*clamp(4rem,5.926vw + 2.667rem,8rem)))}.card-body.show .meta-tag{opacity:1;pointer-events:all;width:clamp(9.25rem,11.852vw + 6.583rem,17.25rem);height:100%;box-shadow:2px 2px #00000042}@media (width<=900px){.card-footer .src-docs,.card-footer .src-git,.card-footer .src-site{border-radius:clamp(.625rem,4.167vw - .312rem,1.25rem)}}
