.studies-page{--study-rule:#9eaf9830;width:100%;max-width:var(--portfolio-frame);padding:0 var(--portfolio-gutter) 64px;color:#e7ece1;margin:0 auto}.studies-page :is(h1,h2){letter-spacing:-.035em;text-wrap:pretty;font-family:Outfit,sans-serif;font-weight:500}.studies-page h1{margin:0;font-size:clamp(48px,6vw,88px);line-height:1.04}.studies-page h2{margin:0;font-size:clamp(25px,2.5vw,34px);line-height:1.2}.studies-page a{text-underline-offset:5px}.studies-heading{grid-template-columns:1fr 1fr;align-items:end;gap:48px;padding:64px 0 56px;display:grid}.studies-eyebrow{font:400 var(--portfolio-meta)/1.6 "JetBrains Mono",monospace;color:#afc59b;text-transform:uppercase;letter-spacing:.07em;margin:0 0 22px}.studies-heading>p,.study-detail-intro{color:#b0c0b6;font-size:var(--portfolio-body);max-width:60ch;margin:0;line-height:1.8}.studies-collection{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.study-preview{border-top:1px solid var(--study-rule);flex-direction:column;min-width:0;padding-top:18px;display:flex}.study-preview__meta{color:#adbdaf;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;font:13px/1.5 JetBrains Mono,monospace;display:flex}.study-preview__image{aspect-ratio:1;background:0 0;display:block;overflow:hidden}.study-preview__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.study-preview--electron-orbitals .study-preview__image{background:0 0}.study-preview--electron-orbitals .study-preview__image img,.study-preview--experiment .study-preview__image img{object-fit:contain}.study-preview__meta>span:first-child{font-variant-numeric:tabular-nums;flex:none}.study-preview__image:hover img{transform:scale(1.035)}.study-preview h2{margin:26px 0 14px}.study-preview h2 a{justify-content:space-between;gap:16px;text-decoration:none;display:flex}.study-preview h2 span{color:#afc59b;font-size:23px}.study-preview>p{color:#b0c0b6;margin:0 0 28px;font-size:17px;line-height:1.8}.study-preview__footer{border-top:1px solid var(--study-rule);color:#b0c0b6;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:auto;padding-top:18px;font-size:13px;line-height:1.8;display:flex}.study-preview__footer a{color:#d0dfc0}.studies-footnote,.study-method{border-top:1px solid var(--study-rule);grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);gap:clamp(32px,6vw,96px);padding:44px 0;display:grid}.studies-footnote{margin-top:72px}.studies-footnote p,.study-method p,.study-method li{font-size:var(--portfolio-body);color:#b0c0b6;margin:0 0 20px;line-height:1.9}.study-method p:last-child{margin-bottom:0}.study-method strong{color:#e0e8d6;font-weight:600}.study-method ol{margin:0 0 24px;padding-left:24px}.study-method li{margin-bottom:18px;padding-left:8px}.study-method a{color:#d0dfc0}.study-detail-heading{padding:24px 0 44px}.study-back{color:#b0c0b6;align-items:center;gap:12px;min-height:44px;margin-bottom:28px;font-size:15px;text-decoration:none;display:inline-flex}.study-detail-heading h1{margin-bottom:24px}.study-detail-intro{max-width:72ch}.study-detail-meta{color:#b0c0b6;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;font-size:14px;line-height:1.8;display:flex}.study-detail-meta p{margin:0}.study-detail-meta a{color:#d0dfc0;flex-shrink:0;align-items:center;gap:8px;min-height:44px;display:inline-flex}.study-live{border-top:1px solid var(--study-rule);padding:32px 0 56px}.study-section-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:32px;display:flex}.study-section-heading p{color:#b0c0b6;max-width:54ch;margin:0;font-size:15px;line-height:1.7}.study-live .graphics-lab{max-width:1060px;margin:0 auto}.study-live .experiment-lab{min-width:0;max-width:1160px;margin:0 auto}.study-citation{color:#aebfaf;margin-top:8px;font:13px/1.8 JetBrains Mono,monospace;display:inline-block}.study-live .graphics-lab__result{position:sticky;top:24px}.study-lab-fallback{max-width:560px;margin:auto}.study-lab-fallback img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.study-lab-fallback p{color:#b0c0b6;font-size:15px}.study-examples{border-top:1px solid var(--study-rule);padding:40px 0 48px}.study-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.study-image-grid figure{min-width:0;margin:0}.study-image-grid img{aspect-ratio:1;object-fit:contain;background:0 0;width:100%;height:auto;display:block}.study-image-grid figcaption,.study-orbital-hero figcaption{color:#aebfaf;margin-top:14px;font:13px/1.7 JetBrains Mono,monospace}.study-note{color:#aebfaf;max-width:100ch;margin:24px 0 0;font-size:14px;line-height:1.9}.study-note a{color:#d0dfc0}.study-orbital-hero{margin:0 0 44px}.study-orbital-hero img{object-fit:contain;background:0 0;width:100%;height:auto;max-height:680px;display:block}.study-image-grid--two{grid-template-columns:1fr 1fr}.study-image-grid--two img{aspect-ratio:1}.study-image-grid+.study-image-grid{margin-top:32px}.study-examples--experiment .study-image-grid img{aspect-ratio:auto;background:0 0}.study-bottom-nav{border-top:1px solid var(--study-rule);color:#cfdfbe;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 0;display:flex}.study-bottom-nav a{align-items:center;min-height:44px;font-size:16px;display:inline-flex}@media (width<=900px){.studies-collection{gap:24px}.study-preview__meta{font-size:11px}.study-preview>p{font-size:16px}.study-preview h2{font-size:26px}.study-detail-meta{flex-direction:column;align-items:start;gap:6px}}@media (width<=719px){.studies-page{padding-bottom:36px}.studies-heading{grid-template-columns:1fr;gap:24px;padding:40px 0}.studies-eyebrow{margin-bottom:16px;font-size:12px}.studies-collection{grid-template-columns:1fr;gap:40px}.study-preview__meta{font-size:13px}.study-preview h2{font-size:30px}.study-preview>p{font-size:17px}.study-preview__image{aspect-ratio:4/3}.studies-footnote,.study-method{grid-template-columns:1fr;gap:24px;padding:32px 0}.studies-footnote{margin-top:44px}.study-detail-heading{padding-bottom:32px}.study-detail-heading h1{font-size:48px}.study-section-heading{margin-bottom:24px;display:block}.study-section-heading p{margin-top:14px}.study-live .graphics-lab__result{position:static}.study-live{padding-bottom:36px}.study-image-grid{grid-template-columns:1fr;gap:28px}.study-image-grid figure{width:100%;max-width:480px;margin:auto}.study-examples{padding:32px 0}.study-bottom-nav{flex-direction:column;align-items:start;gap:6px}}@media (prefers-reduced-motion:reduce){.study-preview__image img{transition:none}.study-preview__image:hover img{transform:none}}body:has(.studies-page) .site-header{background:var(--paper-night)}.study-live .graphics-lab__result{scroll-margin-top:88px;top:96px}.collection-heading{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:clamp(24px,4vw,64px);padding:24px 0;display:grid}.studies-page .collection-heading h1{font-size:var(--portfolio-section-title);letter-spacing:-.035em;color:#e6edde;font-weight:500;line-height:1.1}.collection-heading__intro{font-size:var(--portfolio-body);color:#b0c0b6;max-width:65ch;margin:12px 0 0;line-height:1.75}.collection-heading__caption{font:400 var(--portfolio-meta)/1.8 "JetBrains Mono",monospace;color:#b4c4b6;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:18px;margin:0;display:flex}@media (width<=719px){.collection-heading{grid-template-columns:1fr;gap:16px}.collection-heading__caption{grid-row:1}.studies-page .collection-heading h1{font-size:var(--portfolio-section-title)}}
