.VisualProofSection_section__Vw0Hd{--tw-bg-opacity:1;background-color:rgb(250 248 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(13 11 8/var(--tw-text-opacity,1));padding:4rem 1.5rem;background-image:linear-gradient(rgb(250 248 242/92%),rgb(250 248 242/92%)),url(/textures/technical-paper.webp)}.VisualProofSection_projects__f2DNb{display:grid;gap:3rem;margin-top:2.5rem}.VisualProofSection_project__Vgogs{min-width:0;border-top:1px solid rgb(23 19 15/45%)}.VisualProofSection_projectHeader__Cld0j{padding-block:1.25rem}.VisualProofSection_figure__4qu18{margin:0}.VisualProofSection_imageFrame__xh_rv{position:relative;overflow:hidden;aspect-ratio:3/2;--tw-bg-opacity:1;background-color:rgb(23 19 15/var(--tw-bg-opacity,1))}.VisualProofSection_image__P8xyg{animation:VisualProofSection_reveal__hEpM4 .24s cubic-bezier(.2,.8,.2,1)}.VisualProofSection_caption__tFxQr{display:flex;align-items:stretch;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgb(23 19 15/25%);min-height:3rem}.VisualProofSection_captionText__8YxCu{font-family:var(--font-mono),SFMono-Regular,Menlo,Consolas,monospace}.VisualProofSection_ui-site__E67F6 .VisualProofSection_captionText__8YxCu.VisualProofSection_text-__10px____XkfSC,.VisualProofSection_ui-site__E67F6 .VisualProofSection_text-__10px____XkfSC.VisualProofSection_captionText__8YxCu{font-size:clamp(.65625rem,.625rem + .1vw,.6875rem)}.VisualProofSection_captionText__8YxCu{font-size:.75rem;line-height:1.5;padding:.8rem 0;align-self:center}.VisualProofSection_annotatedMedia__LckEp{position:relative}.VisualProofSection_annotation__X2Esr{position:absolute;left:0;bottom:0;text-align:left;pointer-events:none}.VisualProofSection_annotation__X2Esr span{--tw-bg-opacity:1;background-color:rgb(252 225 85/var(--tw-bg-opacity,1));font-family:var(--font-mono),SFMono-Regular,Menlo,Consolas,monospace;--tw-text-opacity:1;color:rgb(13 11 8/var(--tw-text-opacity,1))}.VisualProofSection_ui-site__E67F6 .VisualProofSection_annotation__X2Esr span.VisualProofSection_text-__10px____XkfSC,.VisualProofSection_ui-site__E67F6 .VisualProofSection_text-__10px____XkfSC.VisualProofSection_annotation__X2Esr span{font-size:clamp(.65625rem,.625rem + .1vw,.6875rem)}.VisualProofSection_annotation__X2Esr span{display:inline-block;padding:.4rem .65rem;font-size:.75rem;line-height:1.4}.VisualProofSection_credit__2GM2A{display:block;margin-top:.15rem;font-size:.6875rem;opacity:.65}.VisualProofSection_frameNumber__QI9S_{margin-right:.75rem;white-space:nowrap;opacity:.65}.VisualProofSection_controls__Rg_i6{display:flex;flex-shrink:0}.VisualProofSection_controls__Rg_i6 button{display:grid;place-items:center;width:3rem;min-height:3rem;border-left:1px solid rgb(23 19 15/25%);transition:background-color .24s cubic-bezier(.2,.8,.2,1)}.VisualProofSection_controls__Rg_i6 button:hover{--tw-bg-opacity:1;background-color:rgb(252 225 85/var(--tw-bg-opacity,1))}.VisualProofSection_controls__Rg_i6 button:focus-visible,.VisualProofSection_thumbnail__EkO1G:focus-visible{outline:2px solid currentColor;outline-offset:3px}.VisualProofSection_thumbnails__Ig2xN{display:flex;gap:.75rem;margin-top:.75rem;padding:.25rem;overflow-x:auto}.VisualProofSection_thumbnail__EkO1G{position:relative;width:5rem;height:3.5rem;flex-shrink:0;overflow:hidden;opacity:.65;border-bottom:3px solid transparent;transition:opacity .24s cubic-bezier(.2,.8,.2,1)}.VisualProofSection_thumbnail__EkO1G[aria-pressed=true]{opacity:1;border-color:#fce155}.VisualProofSection_thumbnail__EkO1G:hover{opacity:1}.VisualProofSection_description__rdWvW{margin-top:1rem}.VisualProofSection_description__rdWvW>p:first-child{margin-top:0}@keyframes VisualProofSection_reveal__hEpM4{0%{opacity:.4}to{opacity:1}}@media (min-width:640px){.VisualProofSection_section__Vw0Hd{padding-inline:2.5rem}}@media (min-width:1024px){.VisualProofSection_section__Vw0Hd{padding:5rem 4rem}.VisualProofSection_projects__f2DNb{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3.5rem 2.5rem}.VisualProofSection_project__Vgogs:nth-child(2n){margin-top:3rem}}@media (prefers-reduced-motion:reduce){.VisualProofSection_image__P8xyg{animation:none}.VisualProofSection_controls__Rg_i6 button,.VisualProofSection_thumbnail__EkO1G{transition:none}}