@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e9f933e-module__z58JBW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_e9f933e-module__z58JBW__variable{--font-lab-display:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_666535bb-module__6adb7q__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_666535bb-module__6adb7q__variable{--font-lab-sans:"Geist", "Geist Fallback"}
:is(html:has(.lab),body:has(.lab)){background:#05090f}.lab{--base:#05090f;--ivory:#f0eee9;--mist:#b4bcc4;--dim:#7d8791;--amber:#f0be87;--edge:#e1ebf421;--gutter:max(clamp(20px, 5.4vw, 96px), calc((100vw - 1510px) / 2));--fx:.72;--art-h:max(100svh, 720px);--art-w:max(100vw, calc(var(--art-h) * 1672 / 941));background:var(--base);min-height:100svh;color:var(--ivory);font-family:var(--font-lab-sans), system-ui, sans-serif;text-transform:lowercase;position:relative;overflow-x:clip}.lab .label{color:var(--mist);text-transform:inherit;letter-spacing:.1em}.lab .label-dim{color:var(--dim)}.lab h1,.lab h2,.lab h3{font-family:var(--font-lab-display), Georgia, serif;font-weight:400}.lab a:focus-visible,.lab-orb:focus-visible{outline:1px solid var(--amber);outline-offset:4px;border-radius:2px}.lab-header{z-index:5;padding:clamp(18px, 3.6vh, 36px) var(--gutter) 0;position:absolute;inset:0 0 auto}.lab-brand{font-family:var(--font-mono);white-space:nowrap;font-size:.875rem;display:flex}.lab-brand a{transition:color .2s}.lab-brand a:hover{color:var(--amber)}.lab-brand span{color:var(--dim);margin-inline:.15em}.lab-hero{min-height:max(72svh,590px);scroll-margin-top:100px;position:relative}.lab-art{--fy:.5;z-index:0;height:var(--art-h);position:absolute;inset:0 0 auto;overflow:hidden;container-type:size}.lab-art:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 62%, var(--base) 99%), linear-gradient(to right, #05090fb8 0%, #05090f57 30%, transparent 48%), linear-gradient(to bottom, #05090f80, transparent 16%);position:absolute;inset:0}.lab-stage{--w:max(100cqw, calc(100cqh * 1672 / 941));width:var(--w);aspect-ratio:1672/941;left:calc((100cqw - var(--w)) * var(--fx));top:calc((100cqh - var(--w) * 941 / 1672) * var(--fy));-webkit-user-select:none;user-select:none;position:absolute}.lab-art-image{filter:saturate(.66)brightness(.92)}.lab-curve{z-index:1;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.lab-curve path{fill:none;stroke:#ffe9cf;stroke-opacity:.6;stroke-width:1px;vector-effect:non-scaling-stroke}.lab-orb{z-index:3;aspect-ratio:1;cursor:grab;touch-action:none;background:radial-gradient(circle at 42% 38%,#fffaf2 0%,#ffe6c8 46%,#f3b878 100%);border-radius:9999px;width:2.5%;position:absolute;translate:-50% -50%;box-shadow:0 0 14px 3px #ffd6a5bf,0 0 46px 14px #f0aa6447}.lab-orb:before{content:"";border-radius:9999px;position:absolute;inset:-16px}.lab-orb:active{cursor:grabbing}.lab-hint{z-index:2;left:calc((100vw - var(--art-w)) * var(--fx) + var(--art-w) * .676);top:calc((var(--art-h) - var(--art-w) * 941 / 1672) * .5 + var(--art-w) * 941 / 1672 * .3);font-family:var(--font-mono);letter-spacing:.08em;color:var(--amber);white-space:nowrap;pointer-events:none;font-size:.75rem;transition:opacity .4s;position:absolute;translate:-50%}.lab-hint[data-touched=true]{opacity:0}@media (scripting:none){.lab-hint,.lab-bar{display:none}}.lab-hero-copy{z-index:2;width:fit-content;max-width:570px;margin-left:var(--gutter);pointer-events:none;padding-top:clamp(112px,19svh,180px);position:relative}.lab-hero-copy>*{pointer-events:auto}.lab-hero-copy h1{letter-spacing:-.012em;width:fit-content;font-size:clamp(2.75rem,4.25vw,4.75rem);line-height:.98}.lab-line{display:block}.lab-hero-copy em{padding-right:.06em;font-style:italic}.lab-hero-body{text-wrap:balance;color:#f0eee9d6;max-width:24rem;margin-top:1.4rem;font-size:1.0625rem;line-height:1.45}.lab-action{color:#f0eee9e6;align-items:center;gap:18px;min-height:44px;margin-top:1.9rem;font-size:.9375rem;display:inline-flex}.lab-action-circle{width:44px;height:44px;transition:border-color .2s, color .2s, translate .3s var(--ease-settle);border:1px solid #f0eee98c;border-radius:9999px;place-items:center;display:grid}.lab-action:hover .lab-action-circle{border-color:var(--amber);color:var(--amber);translate:0 3px}.lab-studies{z-index:1;padding-inline:var(--gutter);position:relative}.lab-finder[data-searching=true]{min-height:100svh}.lab-sentinel{height:1px}.lab-bar{z-index:4;margin-inline:calc(var(--gutter) * -1);padding:12px var(--gutter);border-bottom:1px solid #0000;align-items:center;transition:background .25s,border-color .25s;display:flex;position:sticky;top:0}.lab-bar[data-stuck=true]{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--edge);background:#05090fed}.lab-bar-home{flex:none;margin-right:clamp(16px,3vw,48px);display:none}.lab-bar[data-stuck=true] .lab-bar-home{display:block}.lab-search{min-width:0;min-height:52px;color:var(--dim);border-bottom:1px solid #e1ebf447;flex:1;align-items:center;gap:14px;padding-inline:2px;transition:color .2s,border-color .2s;display:flex}.lab-search:focus-within{color:var(--amber);border-bottom-color:var(--amber)}.lab-search svg{flex:none}.lab-search input{min-width:0;min-height:44px;color:var(--ivory);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-lab-display), Georgia, serif;text-transform:inherit;background:0 0;outline:none;flex:1;font-size:clamp(1.25rem,1.7vw,1.5rem)}.lab-search input::placeholder{color:var(--dim);opacity:1}.lab-search kbd{border:1px solid var(--edge);width:22px;height:22px;font-family:var(--font-mono);color:var(--dim);border-radius:5px;place-items:center;font-size:.6875rem;display:none}@media (hover:hover) and (pointer:fine){.lab-search kbd{display:grid}.lab-search:focus-within kbd{display:none}}.lab-finder-heading{letter-spacing:-.005em;margin-top:clamp(40px,7vh,72px);font-size:clamp(1.875rem,2.6vw,2.5rem);line-height:1.1}.lab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,3vw,48px) clamp(18px,1.7vw,28px);margin-top:clamp(20px,3vh,32px);display:grid}.lab-card{min-width:0;display:block}.lab-card-art{aspect-ratio:1;border:1px solid var(--edge);background:#0a1017;border-radius:12px;position:relative;overflow:hidden}.lab-card-art img{object-fit:cover;filter:saturate(.72)brightness(.86);transition:scale .6s var(--ease-settle), filter .6s var(--ease-settle)}.lab-card:hover .lab-card-art img{filter:saturate(.86)brightness(.98);scale:1.015}.lab-card-head{background:linear-gradient(#05090f9e,#0000);padding:24px 28px 56px;position:absolute;inset:0 0 auto}.lab-card-topic{font-family:var(--font-mono);letter-spacing:.1em;color:var(--mist);font-size:.6875rem}.lab-pill{font-family:var(--font-mono);color:var(--amber);white-space:nowrap;background:#05090f8c;border:1px solid #f0be8780;border-radius:9999px;padding:.35em .85em;font-size:.75rem;line-height:1.3;display:inline-block}.lab-card-art>.lab-pill{-webkit-backdrop-filter:blur(6px);position:absolute;bottom:24px;left:28px}.lab-card-soon .lab-card-art img,.lab-card-soon:hover .lab-card-art img{filter:saturate(.5)brightness(.62);scale:1}.lab-card-title{margin-top:.8rem;font-size:clamp(1.5rem,2.1vw,2.25rem);line-height:1.08}.lab-card-caption{color:var(--mist);flex-direction:column;gap:.75rem;padding:1.1rem 2px 0;font-size:.9375rem;line-height:1.5;display:flex}.lab-results{margin-top:clamp(24px,4vh,40px)}.lab-results ul{border-top:1px solid var(--edge);margin-top:1rem}.lab-row{border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 11rem 8rem;align-items:baseline;gap:8px clamp(18px,2vw,32px);padding:1.25rem 2px;display:grid}.lab-row-title{font-family:var(--font-lab-display), Georgia, serif;font-size:clamp(1.375rem,1.8vw,1.625rem);line-height:1.15;transition:color .2s}.lab-row-live:hover .lab-row-title{color:var(--amber)}.lab-row-description{color:var(--mist);font-size:.9375rem;line-height:1.5}.lab-footer{padding:2rem var(--gutter) 2.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;margin-top:clamp(80px,14vh,140px);display:flex}.lab-home-link{min-height:44px;font-family:var(--font-lab-display), Georgia, serif;align-items:center;gap:.4em;font-size:1.375rem;transition:color .2s;display:inline-flex}.lab-home-link:hover{color:var(--amber)}@media (prefers-reduced-motion:no-preference){.lab-rise{animation:lab-rise .7s var(--ease-settle) both}.lab-rise-2{animation-delay:.16s}.lab-rise-3{animation-delay:.3s}}@keyframes lab-rise{0%{opacity:0;transform:translateY(6px)}}@media (max-width:1099px){.lab-hero-body{max-width:22rem}.lab-card-head{padding:18px 18px 40px}.lab-card-art>.lab-pill{bottom:18px;left:18px}.lab-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lab-row-meta{grid-row:2}}@media (max-width:899px){.lab{--fx:.61}.lab-hero{flex-direction:column;min-height:0;display:flex}.lab-hero-copy{max-width:none;padding:clamp(96px, 14vw, 140px) var(--gutter) 0;order:1;margin-left:0}.lab-hero-copy h1{font-size:clamp(2.75rem,13vw,4.5rem)}.lab-hero-body{max-width:30rem;font-size:clamp(1.0625rem,2.4vw,1.1875rem)}.lab-art{order:2;height:clamp(300px,100vw,560px);margin-top:.5rem;position:relative;inset:auto}.lab-art:after{background:linear-gradient(to bottom, var(--base) 0%, transparent 22%, transparent 74%, var(--base) 100%)}.lab-orb{width:3.2%}.lab-hint{padding:0 var(--gutter);text-align:center;order:3;margin-top:calc(clamp(300px,100vw,560px)/-3.33333);position:relative;inset:auto;translate:none}.lab-studies{margin-top:48px}}@media (max-width:767px){.lab-bar[data-stuck=true] input{font-size:1.0625rem}.lab-bar[data-stuck=true] .lab-search{gap:8px}@media (max-width:359px){.lab-bar[data-stuck=true] input{font-size:1rem}}.lab-grid{grid-template-columns:minmax(0,1fr);gap:36px}.lab-card-art{aspect-ratio:1/.9}.lab-card-head{padding:22px 24px 48px}.lab-card-title{font-size:1.875rem}.lab-row{grid-template-columns:minmax(0,1fr)}.lab-row-meta{grid-row:auto}}@media (prefers-reduced-motion:reduce){.lab-hint,.lab-bar,.lab-action-circle,.lab-card-art img{transition:none}}
