.page-module__E0kJGG__blogPost{max-width:95%;margin:0 auto;padding:0 1rem}.page-module__E0kJGG__center{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__E0kJGG__blogTitle{max-width:100%;font-size:2.2rem;font-weight:700;line-height:1.2}.page-module__E0kJGG__dreamTitle{color:var(--color-black);font-size:4rem;line-height:1.2}.page-module__E0kJGG__subtitleText{color:var(--color-black);font-size:1.8rem;font-weight:700}.page-module__E0kJGG__subtitle{color:var(--color-text-subtitle);margin-top:.5rem;font-size:.9em}.page-module__E0kJGG__authors{text-align:center;max-width:960px;margin:1.5rem auto .5rem;padding:0 1rem}.page-module__E0kJGG__authorList{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3rem .8rem;margin-bottom:1rem;line-height:1.2;display:flex}.page-module__E0kJGG__authorName{color:var(--color-black);white-space:nowrap;font-size:1rem;font-weight:400}.page-module__E0kJGG__authorName sup{color:var(--color-green-darker);vertical-align:super;margin-left:1px;font-size:.8rem;line-height:0}.page-module__E0kJGG__authorLink{color:var(--color-black);text-decoration:none;transition:all .2s}.page-module__E0kJGG__authorLink:hover{color:var(--color-green-darker);text-decoration:none}.page-module__E0kJGG__affiliation{color:var(--color-green-darker);margin-bottom:1rem}.page-module__E0kJGG__affiliationContainer{color:var(--color-black);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3rem .8rem;margin-top:1rem;margin-bottom:1rem;font-size:.9rem;font-weight:400;line-height:1.2;display:flex}.page-module__E0kJGG__affiliationItem{white-space:nowrap}.page-module__E0kJGG__affiliationNumber{color:var(--color-green-darker);vertical-align:super;font-size:.7rem}.page-module__E0kJGG__affiliationName{color:var(--color-black);font-weight:400}.page-module__E0kJGG__authorNote{color:var(--color-black);margin-bottom:.5rem;font-size:.9rem;font-style:italic;font-weight:400}.page-module__E0kJGG__authorNote sup{color:var(--color-green-darker);font-size:.7rem}.page-module__E0kJGG__linkContainer{justify-content:center;align-items:center;margin:1rem 0;display:flex}.page-module__E0kJGG__textLink{color:var(--color-text-link);letter-spacing:.02em;padding:.2rem .4rem;font-size:.9rem;text-decoration:none;transition:all .3s;position:relative}.page-module__E0kJGG__textLink:hover{color:var(--color-black)}.page-module__E0kJGG__borderedLink{border:2px solid var(--color-green);background-color:var(--color-green);color:var(--color-white);border-radius:8px;margin:0 .5rem;padding:10px 16px;font-size:1.1rem;font-weight:700;line-height:1;transition:all .3s;display:inline-block}.page-module__E0kJGG__borderedLink:hover{background-color:var(--color-green-darker);color:var(--color-white);border-color:var(--color-green-darker)}.page-module__E0kJGG__linkDivider{display:none}.page-module__E0kJGG__blogContent{width:100%;max-width:960px;margin:0 auto;font-size:1.1rem}.page-module__E0kJGG__blogContent>p,.page-module__E0kJGG__blogContent>h1,.page-module__E0kJGG__blogContent>h2,.page-module__E0kJGG__blogContent>h3,.page-module__E0kJGG__blogContent>h4,.page-module__E0kJGG__blogContent>h5,.page-module__E0kJGG__blogContent>h6,.page-module__E0kJGG__blogContent>ul,.page-module__E0kJGG__blogContent>ol,.page-module__E0kJGG__blogContent>blockquote{max-width:100%;margin-left:auto;margin-right:auto}.page-module__E0kJGG__blogContent h2{color:var(--color-black);margin:5rem 0 1.5rem;font-size:1.8rem;font-weight:700}.page-module__E0kJGG__highlightsList{margin-bottom:1.5rem;padding-left:1.5rem}.page-module__E0kJGG__highlightsList li{margin-bottom:.5rem;padding-left:.5rem}.page-module__E0kJGG__highlightsList li::marker{color:var(--color-black);font-size:1.1rem;font-weight:700}.page-module__E0kJGG__highlightTitle{color:var(--color-black);font-weight:700}.page-module__E0kJGG__blogContent p{color:var(--color-text-body);margin-bottom:3rem}.page-module__E0kJGG__imageWrapper{width:100%;margin:1rem 0}.page-module__E0kJGG__projectImage{width:100%}.page-module__E0kJGG__caption{text-align:center;color:var(--color-black);margin-top:.5rem;font-size:1.1rem}.page-module__E0kJGG__captionTitle{color:var(--color-black);font-weight:700}.page-module__E0kJGG__videoContainer{border-radius:8px;width:100%;margin:1rem auto;position:relative;overflow:hidden}.page-module__E0kJGG__videoElement{object-fit:contain;width:100%;height:100%;display:block}.page-module__E0kJGG__videoElement:hover{z-index:2}.page-module__E0kJGG__videoWrapper{border-radius:8px;width:100%;height:auto;position:relative}.page-module__E0kJGG__videoWrapper video{object-fit:contain;width:100%;height:100%}.page-module__E0kJGG__plyrVideo{width:100%;height:100%;display:block}.page-module__E0kJGG__videoPlaceholder{background-color:var(--color-black);color:var(--color-white);border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module__E0kJGG__loadingText{letter-spacing:.5px;align-items:center;font-size:14px;display:flex}.page-module__E0kJGG__loadingText:before{content:"";border:2px solid #fff3;border-top-color:var(--color-white);border-radius:50%;width:18px;height:18px;margin-right:10px;animation:.8s linear infinite page-module__E0kJGG__loader}@keyframes page-module__E0kJGG__loader{to{transform:rotate(360deg)}}.page-module__E0kJGG__videoLoading{z-index:10;background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__E0kJGG__spinner{border:3px solid #fff3;border-top-color:var(--color-green);border-radius:50%;width:40px;height:40px;animation:1s linear infinite page-module__E0kJGG__spin}@keyframes page-module__E0kJGG__spin{to{transform:rotate(360deg)}}.page-module__E0kJGG__customPlayer{--plyr-color-main:var(--color-green);--plyr-video-control-color:var(--color-white);--plyr-video-control-color-hover:var(--color-white);--plyr-video-control-background-hover:var(--plyr-color-main);--plyr-audio-control-background-hover:var(--plyr-color-main);--plyr-video-control-radius:3px;--plyr-range-thumb-height:13px;--plyr-range-track-height:5px;--plyr-range-fill-background:var(--plyr-color-main);--plyr-badge-background:var(--plyr-color-main);--plyr-tooltip-background:#000000bf;--plyr-tooltip-color:var(--color-white);--plyr-tooltip-radius:3px;--plyr-control-spacing:10px;--plyr-control-radius:3px;--plyr-font-size-base:14px;--plyr-font-size-small:12px;--plyr-video-background:var(--color-black);--plyr-control-toggle-checked-background:var(--plyr-color-main)}.page-module__E0kJGG__customPlayer .plyr--video{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000014}.page-module__E0kJGG__customPlayer .plyr__control--overlaid{opacity:.9;background:#0009;border-radius:50%;padding:15px;transition:all .2s}.page-module__E0kJGG__customPlayer .plyr__control--overlaid:hover{background:var(--plyr-color-main);opacity:1;transform:translate(-50%,-50%)scale(1.1)}.page-module__E0kJGG__customPlayer .plyr__control--overlaid svg{filter:drop-shadow(0 1px 1px #00000026)}.page-module__E0kJGG__customPlayer .plyr__controls{opacity:0;background:linear-gradient(#0000,#000000b3);padding:8px;transition:opacity .3s}.page-module__E0kJGG__customPlayer:hover .plyr__controls{opacity:1}.page-module__E0kJGG__customPlayer .plyr__progress__buffer{color:#ffffff40}.page-module__E0kJGG__customPlayer .plyr__time{font-size:12px;font-family:var(--font-sans);padding-left:10px;padding-right:10px}.page-module__E0kJGG__customPlayer .plyr__volume{min-width:60px}.page-module__E0kJGG__customPlayer .plyr--full-ui input[type=range]{color:var(--plyr-color-main)}.page-module__E0kJGG__customPlayer .plyr--video .plyr__controls .plyr__control:hover{background:var(--color-green);opacity:.6}.page-module__E0kJGG__bibtexContainer{margin-bottom:8rem}.page-module__E0kJGG__bibtex{background-color:var(--color-bg-light);font-family:var(--font-mono);white-space:pre-wrap;color:var(--color-text-body);border:1px solid var(--color-border);border-radius:8px;padding:1rem;font-size:.9rem;line-height:1.2;overflow-x:auto}
