body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.1rem!important;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace!important;font-size:1rem!important}.main-container{background-color:#0d1116;position:relative}a{text-decoration:none}a:hover{color:#5000ca;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}a,button,h1,h2,h3,h4,h5,label,p{color:#fff;font-family:Lato,sans-serif}.navigation-bar{background-color:#0d1116;justify-content:space-between}.navigation-bar button{font-family:Lato,sans-serif;font-size:1.1rem;padding:6px 10px;text-transform:none}.navigation-bar svg{cursor:pointer}.navigation-bar-responsive p,.navigation-bar-responsive span{color:#0d1116;font-family:Lato,sans-serif}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:64px;width:100%}.header-image,.header-image img{height:450px;width:100%}.header-image img{object-fit:cover}.mobile-menu-top{align-items:center;font-weight:700;gap:5px}.items-container,.mobile-menu-top{display:flex;justify-content:center}.items-container{flex-direction:column;padding:5% 10%;text-align:left}.light-mode,.light-mode .navigation-bar{background-color:#f8f9fa}.light-mode a,.light-mode button,.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5,.light-mode label,.light-mode p{color:#0d1116}.light-mode a:hover{color:#5000ca;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.light-mode .navigation-bar svg,.light-mode .skills-container svg{color:#0d1116}.light-mode .chip,.light-mode .vertical-timeline:before{background-color:#00000014}.light-mode .vertical-timeline--animate .vertical-timeline-element-content.bounce-in{box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f}.light-mode .vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{color:gray}.light-mode .vertical-timeline-element-content-arrow{border-right:7px solid #00000014!important}.light-mode .flex-chips .chip-title{color:#0d1116}@media screen and (max-width:768px){.items-container{padding:5%}}footer{padding-bottom:50px;padding-top:50px;text-align:center}footer svg{height:1.1em!important;margin-right:10px;width:1.1em!important}footer p{font-size:.8em}.dark-mode .about-section{background-color:#0003}.about-section{align-items:center;background-attachment:fixed;background-image:url(/me/static/media/bg-dark.85bee5d595fd728e0675.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;gap:30px;justify-content:flex-start;min-height:700px;padding:0 15%;transition:background-image .3s ease;width:100%}.about-section .content{text-align:left;z-index:2}.about-section .content .social_icons{color:#fff;display:flex;flex-direction:row;gap:10px}.about-section .content .social_icons svg{font-size:1.8em;transition:color .2s ease}.about-section .content .social_icons svg:hover{color:#4a90e2}.about-section .content .mobile_social_icons{display:none}.about-section .content p{color:#fff;font-size:1.5em;margin-block-end:0;margin-block-start:0}.about-section .content h1{color:#fff;font-size:5em;margin-block-end:0;margin-block-start:0}.about-section .image-wrapper{z-index:2}.about-section .image-wrapper img{border-radius:50%;width:150px}.about p{padding-bottom:30%;padding-top:30%;text-align:center}.light-mode .about-section{background-color:#ffffff1a;background-image:url(/me/static/media/bg-light.06db3c635b1739ac90c0.png)}.light-mode .about-section .content .social_icons{color:#0d1116}.light-mode .about-section .content .social_icons svg:hover{color:#5000ca}.light-mode .about-section .content .mobile_social_icons{color:#0d1116}.light-mode .about-section .content .mobile_social_icons svg:hover{color:#5000ca}.light-mode .about p,.light-mode .about-section .content h1,.light-mode .about-section .content p{color:#0d1116}@media screen and (max-width:567px){.nav-left{float:left;padding-top:20px}.nav-left img{height:35px}.nav-right{float:right}.nav-right li{color:#fff;font-size:13px;list-style:none;padding:10px 15px;width:10%}.nav-right ul{list-style-type:none;margin:0;padding:0}body{width:100%}.about{font-size:12px;padding-left:5%;padding-right:5%}.light-mode .nav-right li{color:#0d1116}}@media screen and (max-width:768px){.about-section h1{font-size:4em!important;text-align:left}.about-section p{text-align:left}.container{display:inline;display:initial}.social_icons{display:none!important}.mobile_social_icons{color:#fff;display:flex!important;flex-direction:row;gap:10px;padding-top:10px}.mobile_social_icons svg{font-size:1.8em;transition:color .2s ease}.mobile_social_icons svg:hover{color:#4a90e2}.about-section{display:block;padding-left:0;padding-right:0;padding-top:150px}.about-section .content{padding-bottom:5%;padding-left:5%;padding-right:5%;width:90%}.about-section .image-wrapper{padding-left:5%;width:100%}.light-mode .mobile_social_icons{color:#0d1116}.light-mode .mobile_social_icons svg:hover{color:#5000ca}}#publications{background-color:#0f141a;transition:background-color .3s ease}.publications-container{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 3fr;padding:2.5% 10%}.publications-header h1{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.scholar-link{color:#ffffffb3;font-size:1rem;margin:0}.scholar-link a{color:#4a90e2;text-decoration:underline}.scholar-link a:hover{color:#5ba3f5}.publications-list{gap:2rem}.publication-item,.publications-list{display:flex;flex-direction:column}.publication-content{align-items:flex-start;display:flex;font-size:1.05rem;gap:.75rem;line-height:1.6}.publication-content .doc-icon{color:#fff9;flex-shrink:0;font-size:1.1rem;margin-top:.3rem}.publication-content .publication-details{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.publication-content .content-line{word-wrap:break-word;line-height:1.7}.publication-content .content-line .authors{color:#fffc}.publication-content .content-line .authors strong{color:#fff;font-weight:900}.publication-content .content-line .year{color:#fff}.publication-content .content-line .title-separator{color:#ffffffb3}.publication-content .content-line .publication-title-link{color:#4a90e2;font-weight:500;text-decoration:none}.publication-content .content-line .publication-title-link:hover{color:#5ba3f5;text-decoration:underline}.publication-content .content-line .venue{color:#fff;font-weight:500}.publication-content .link-line{align-items:center;display:flex}.publication-content .link-line .inline-link-button{align-items:center;border:1.5px solid #ffffff4d;border-radius:20px;color:#fffc;display:inline-flex;font-size:.85rem;font-weight:500;gap:.4rem;padding:.4rem .8rem;text-decoration:none;transition:all .2s ease}.publication-content .link-line .inline-link-button:hover{background:#4a90e21a;border-color:#4a90e2;color:#4a90e2}.publication-content .link-line .inline-link-button .link-icon{color:#ffffffb3;font-size:.8rem}.light-mode #publications{background-color:#f2f2f2}.light-mode .publications-header h1{color:#0d1116}.light-mode .scholar-link{color:#0d1116b3}.light-mode .scholar-link a{color:#5000ca}.light-mode .scholar-link a:hover{color:#6a1ae0}.light-mode .publication-content .doc-icon{color:#0d111699}.light-mode .publication-content .content-line .authors{color:#0d1116cc}.light-mode .publication-content .content-line .authors strong,.light-mode .publication-content .content-line .year{color:#0d1116}.light-mode .publication-content .content-line .title-separator{color:#0d1116b3}.light-mode .publication-content .content-line .publication-title-link{color:#5000ca}.light-mode .publication-content .content-line .publication-title-link:hover{color:#6a1ae0}.light-mode .publication-content .content-line .venue{color:#0d1116}.light-mode .publication-content .link-line .inline-link-button{border-color:#0d11164d;color:#0d1116cc}.light-mode .publication-content .link-line .inline-link-button:hover{background:#5000ca1a;border-color:#5000ca;color:#5000ca}.light-mode .publication-content .link-line .inline-link-button .link-icon{color:#0d1116b3}@media screen and (max-width:768px){.publications-container{gap:2rem;grid-template-columns:1fr;padding:5%}.publications-header h1{font-size:2rem}.scholar-link{font-size:1rem}.publication-content{font-size:1rem;gap:.5rem}.content-line{gap:.3rem}.inline-link-button{font-size:.8rem}}@media screen and (max-width:567px){.publications-container{padding:5% 3%}.publications-header h1{font-size:1.8rem}.publication-content,.scholar-link{font-size:.95rem}.inline-link-button{font-size:.75rem;padding:.3rem .6rem}}#about{padding:6% 10% 2.5%}.items-container{width:100%}.bio-section{display:flex;flex-direction:column;gap:2rem;max-width:none;width:100%}.bio-section h1{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.bio-content{gap:2.5rem}.bio-content,.bio-item{display:flex;flex-direction:column}.bio-item{gap:1rem}.bio-item h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0}.bio-item h3 strong{font-weight:700}.bio-item p{color:#ffffffd9;font-size:1.05rem;line-height:1.8;margin:0}.bio-item p .bio-link{color:#4a90e2;font-weight:500;text-decoration:none}.bio-item p .bio-link:hover{color:#5ba3f5;text-decoration:underline}.bio-item ul{display:flex;flex-direction:column;gap:.5rem;margin:0;padding-left:1.5rem}.bio-item ul li{color:#fffc;font-size:1.05rem;line-height:1.8}.bio-item ul li::marker{color:#fff9}.light-mode .bio-item h3,.light-mode .bio-section h1{color:#0d1116}.light-mode .bio-item p{color:#0d1116d9}.light-mode .bio-item p .bio-link{color:#5000ca}.light-mode .bio-item p .bio-link:hover{color:#6a1ae0}.light-mode .bio-item ul li{color:#0d1116cc}.light-mode .bio-item ul li::marker{color:#0d111699}@media screen and (max-width:768px){#about{padding:5%}.bio-section h1{font-size:2rem}.bio-content{gap:2rem}.bio-item h3{font-size:1.2rem}.bio-item p,.bio-item ul li{font-size:.95rem}}@media screen and (max-width:567px){#about{padding:5% 3%}.bio-section h1{font-size:1.8rem}.bio-item h3{font-size:1.1rem}.bio-item p,.bio-item ul li{font-size:1rem}.bio-item ul{padding-left:1.2rem}}.side-by-side-images{display:flex;gap:16px;margin-bottom:.5rem;margin-top:.5rem}.side-by-side-images .story-image{border-radius:8px;max-width:180px;object-fit:cover;width:100%}.blog-content{gap:.5rem}.blog-content .intro{margin-bottom:2;margin-top:-1rem}.blog-content .project-story{margin-bottom:-1rem;padding-top:.5rem;position:relative}.blog-content .project-story h2{color:#fff;font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:.5rem}.blog-content .project-story p{color:#ffffffd9;font-size:1.05rem;line-height:1.8;margin:0}.blog-content .project-story p .bio-link{color:#4a90e2;font-weight:500;text-decoration:none}.blog-content .project-story p .bio-link:hover{color:#5ba3f5;text-decoration:underline}.blog-content .project-story p:last-child{margin-bottom:0}.blog-content .project-story .image-embed{margin:1rem 1.5rem;max-width:450px;text-align:center}.blog-content .project-story .image-embed.float-left{float:left;margin:0 2rem 1.5rem 0}.blog-content .project-story .image-embed.float-right{float:right;margin:0 0 1.5rem 2rem}.blog-content .project-story .image-embed.ikea-image{max-width:280px}.blog-content .project-story .image-embed.dashboard-image{max-width:380px}.blog-content .project-story .image-embed.all-projects{float:none;margin:0;max-height:25vh;max-width:300px;min-height:120px;min-width:200px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.blog-content .project-story .image-embed.all-projects .story-image{max-height:100%;max-width:100%;object-fit:contain;width:auto}.blog-content .project-story .image-embed .story-image{border-radius:12px;box-shadow:0 8px 32px #0000004d;height:auto;object-fit:contain;transition:transform .3s ease,box-shadow .3s ease;width:100%}.blog-content .project-story .image-embed .story-image:hover{box-shadow:0 12px 48px #0006;transform:scale(1.02)}.blog-content .project-story .image-embed .image-caption{color:#fff9;font-size:.9rem;font-style:italic;line-height:1.4;margin-top:.2rem;text-align:center}.blog-content .project-story:has(.image-embed.all-projects){padding-right:320px}.light-mode .blog-content .project-story h2{color:#0d1116}.light-mode .blog-content .project-story p{color:#0d1116d9}.light-mode .blog-content .project-story .image-embed .story-image{box-shadow:0 2px 6px #0003}.light-mode .blog-content .project-story .image-embed .story-image:hover{box-shadow:0 4px 12px #0000004d}.light-mode .blog-content .project-story .image-embed .image-caption{color:#0d111699}@media screen and (max-width:1024px){.blog-content .project-story:has(.image-embed.all-projects){padding-right:0}.blog-content .project-story .image-embed{max-width:320px}.blog-content .project-story .image-embed.ikea-image{max-width:240px}.blog-content .project-story .image-embed.all-projects{float:right;margin:0 0 1.5rem 2rem;max-height:auto;max-width:280px;position:static;transform:none}}@media screen and (max-width:768px){.projects-container{padding:5%}.projects-section h1{font-size:2rem}.blog-content{gap:2rem}.blog-content .intro{font-size:.95rem}.blog-content .project-story{margin-bottom:3rem}.blog-content .project-story:has(.image-embed.all-projects){padding-right:0}.blog-content .project-story h2{font-size:1.5rem;margin-bottom:1rem}.blog-content .project-story .image-embed{float:none!important;margin:1.5rem auto!important;max-width:350px}.blog-content .project-story .image-embed.ikea-image{max-width:280px}.blog-content .project-story .image-embed.all-projects{float:none!important;margin:1.5rem auto!important;max-height:auto;max-width:280px;position:static;transform:none}.blog-content .project-story .image-embed .story-image{border-radius:8px}.blog-content .project-story .image-embed .image-caption{font-size:.85rem;margin-top:.6rem}.blog-content .project-story p{font-size:1rem;margin-bottom:1.2rem;text-align:left}.blog-content .closing{margin-top:1.5rem;padding-top:1rem}.blog-content .closing p{font-size:.95rem}}@media screen and (max-width:567px){.projects-container{padding:5% 3%}.projects-section h1{font-size:1.8rem}.blog-content .intro{font-size:1rem}.blog-content .project-story{margin-bottom:2.5rem}.blog-content .project-story:has(.image-embed.all-projects){padding-right:0}.blog-content .project-story h2{font-size:1.3rem}.blog-content .project-story .image-embed{margin:1.2rem auto!important;max-width:280px}.blog-content .project-story .image-embed.ikea-image{max-width:220px}.blog-content .project-story .image-embed.all-projects{float:none!important;margin:1.2rem auto!important;max-height:auto;max-width:250px;position:static;transform:none}.blog-content .project-story .image-embed .image-caption{font-size:.8rem}.blog-content .project-story p{font-size:.95rem;line-height:1.7}.blog-content .closing p{font-size:1rem}}#contact{background-color:#0f141a;transition:background-color .3s ease}.contact-container{padding:2.5% 10%;width:100%}.contact_wrapper{display:flex;flex-direction:column;gap:1.5rem;max-width:none;width:100%}.contact_wrapper h1{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;margin-top:.5rem}.contact_wrapper p{color:#ffffffd9;font-size:1.05rem;line-height:1.7;margin:0}.contact_wrapper p:first-of-type{margin-bottom:1rem}.contact_wrapper p a{color:#4a90e2;font-weight:500;text-decoration:none}.contact_wrapper p a:hover{color:#5ba3f5;text-decoration:underline}.light-mode #contact{background-color:#f2f2f2}.light-mode .contact_wrapper h1{color:#0d1116}.light-mode .contact_wrapper p{color:#0d1116d9}.light-mode .contact_wrapper p a{color:#5000ca}.light-mode .contact_wrapper p a:hover{color:#6a1ae0}@media screen and (max-width:768px){.contact-container{padding:5%}.contact_wrapper h1{font-size:2rem}.contact_wrapper p{font-size:1rem}}@media screen and (max-width:567px){.contact-container{padding:5% 3%}.contact_wrapper h1{font-size:1.8rem}.contact_wrapper p{font-size:.95rem}}.projects-container{padding:2.5% 10%}.projects-section{display:flex;flex-direction:column;gap:2rem;max-width:none;width:100%}.projects-section h1{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.blog-content{display:flex;flex-direction:column;gap:2rem}.blog-content .intro{color:#ffffffd9;font-size:1.05rem;line-height:1.7;margin-bottom:1rem}.blog-content .project-story{border-top:1px solid #ffffff26;overflow:hidden;padding-top:1.5rem}.blog-content .project-story h3{color:#fff;font-size:1.8rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.blog-content .project-story .project-images{display:flex;flex-direction:column;float:right;gap:1rem;margin:0 0 1rem 2rem;max-width:400px}.blog-content .project-story .project-images .image-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.blog-content .project-story .project-images .image-group .project-image{flex:none}.blog-content .project-story .project-images .project-image{border-radius:12px;box-shadow:0 8px 32px #0000004d;margin-top:-4rem;max-height:18vh;max-width:100%;transition:transform .3s ease,box-shadow .3s ease;width:auto}.blog-content .project-story .project-images .project-image:hover{box-shadow:0 12px 48px #0006;transform:scale(1.02)}.blog-content .project-story .project-images .image-caption{color:#fff9;font-size:.9rem;font-style:italic;line-height:1.4;margin-top:.5rem;text-align:center}.blog-content .project-story .project-content p{color:#ffffffd9;font-size:1.05rem;line-height:1.8;margin-bottom:1rem}.blog-content .project-story .project-content p .bio-link{color:#4a90e2;font-weight:500;text-decoration:none}.blog-content .project-story .project-content p .bio-link:hover{color:#5ba3f5;text-decoration:underline}.blog-content .project-story .project-content p:last-child{margin-bottom:0}.blog-content .project-story:after{clear:both;content:"";display:table}.blog-content .closing{border-top:1px solid #ffffff26;margin-top:2rem;padding-top:1.5rem}.blog-content .closing p{color:#ffffffd9;font-size:1.05rem;line-height:1.7;margin:0}.light-mode .projects-section h1{color:#0d1116}.light-mode .blog-content .intro{color:#0d1116d9}.light-mode .blog-content .project-story{border-top:1px solid #00000026}.light-mode .blog-content .project-story h3{color:#0d1116}.light-mode .blog-content .project-story .project-images .project-image{box-shadow:0 2px 6px #0003}.light-mode .blog-content .project-story .project-images .project-image:hover{box-shadow:0 4px 12px #0000004d}.light-mode .blog-content .project-story .project-images .image-caption{color:#0d111699}.light-mode .blog-content .project-story .project-content p{color:#0d1116d9}.light-mode .blog-content .closing{border-top-color:#0d111626}.light-mode .blog-content .closing p{color:#0d1116d9}@media screen and (max-width:1024px){.blog-content .project-story .project-images{max-width:300px}}@media screen and (max-width:768px){.projects-container{padding:5%}.projects-section h1{font-size:2rem}.blog-content .intro{font-size:.95rem}.blog-content .project-story h3{font-size:1.5rem}.blog-content .project-story .project-images{float:none;margin:1.5rem auto;max-width:100%}.blog-content .project-story .project-images .image-group{justify-content:center}.blog-content .project-story .project-images .image-caption{font-size:.85rem;margin-top:.6rem}.blog-content .project-story .project-content p{font-size:1rem}.blog-content .closing p{font-size:.95rem}}@media screen and (max-width:567px){.projects-container{padding:5% 3%}.projects-section h1{font-size:1.8rem}.blog-content .intro{font-size:1rem}.blog-content .project-story h3{font-size:1.3rem}.blog-content .project-story .project-images{margin:1rem auto}.blog-content .project-story .project-images .image-group{flex-direction:column}.blog-content .project-story .project-images .image-caption{font-size:.8rem}.blog-content .project-story .project-content p{font-size:.95rem;line-height:1.7}.blog-content .closing p{font-size:1rem}}.view-all-link{color:#4a90e2;font-weight:600;margin-left:.5rem;text-decoration:none;transition:color .3s ease}.view-all-link:hover{color:#5ba3f5;text-decoration:underline}.light-mode .view-all-link{color:#5000ca}.light-mode .view-all-link:hover{color:#6b2dd4}@media screen and (max-width:768px){.view-all-link{display:block;margin:1rem 0 0;text-align:center}.back-link{margin-bottom:1.5rem;text-align:center}}.curriculum-container{min-height:100vh;padding:2.5% 10%}.curriculum-container h1{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.pdf-viewer-container{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1.5rem;min-height:600px;padding:1.5rem;position:relative}.pdf-viewer-container .loading-overlay{align-items:center;background:#ffffff0d;border-radius:12px;bottom:0;color:#ffffffb3;display:flex;flex-direction:column;gap:1rem;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.pdf-viewer-container .loading-overlay .spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#4a90e2;height:40px;width:40px}.pdf-viewer-container .loading-overlay p{font-size:1.1rem;margin:0}.pdf-viewer-container .error-state{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.pdf-viewer-container .error-state .error-icon{font-size:3rem;margin-bottom:.5rem}.pdf-viewer-container .error-state p{font-size:1.1rem;margin:0}.pdf-viewer-container .pdf-display{border-radius:8px;box-shadow:0 8px 32px #0000004d;height:800px;overflow:hidden;width:100%}.pdf-viewer-container .pdf-display .pdf-iframe{background:#fff;border:none;height:100%;width:100%}.disclaimer{text-align:center}.disclaimer p{color:#fff9;font-size:.9rem;font-style:italic;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.back-link{margin-bottom:1rem}.back-link .back-to-home{color:#4a90e2;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease}.back-link .back-to-home:hover{color:#5ba3f5;text-decoration:underline}.light-mode .curriculum-container h1{color:#0d1116}.light-mode .pdf-viewer-container{background:#00000008;border:1px solid #0000001a}.light-mode .pdf-viewer-container .loading-overlay{background:#00000008;color:#0d1116b3}.light-mode .pdf-viewer-container .loading-overlay .spinner{border:3px solid #0000001a;border-top-color:#5000ca}.light-mode .pdf-viewer-container .error-state{color:#0d1116b3}.light-mode .pdf-viewer-container .pdf-display{box-shadow:0 4px 16px #0000001a}.light-mode .disclaimer p{color:#0d111699}.light-mode .back-link .back-to-home{color:#5000ca}.light-mode .back-link .back-to-home:hover{color:#6b2dd4}@media screen and (max-width:768px){.curriculum-container{padding:5%}.curriculum-container h1{font-size:2rem}.pdf-viewer-container{min-height:500px;padding:1rem}.pdf-viewer-container .pdf-display{height:600px}.back-link{margin-bottom:1.5rem;text-align:center}}@media screen and (max-width:567px){.curriculum-container{padding:5% 3%}.curriculum-container h1{font-size:1.8rem}.pdf-viewer-container .loading-overlay .spinner{height:30px;width:30px}.pdf-viewer-container .error-state .error-icon{font-size:2.5rem}.pdf-viewer-container .pdf-display{height:500px}.disclaimer p{font-size:.8rem}}
/*# sourceMappingURL=main.18b789e1.css.map*/