.privacy-wrapper{--section-gap:5rem;justify-content:center;gap:var(--section-gap);margin-top:8.75rem;margin-bottom:10rem;display:grid}.privacy-wrapper main{gap:var(--section-gap);display:grid}.privacy-wrapper section{gap:1rem;display:grid}.privacy-wrapper h1{margin-bottom:0;margin-left:-.16rem;padding-bottom:0;font-size:min(4.5rem,14.75vw);font-weight:700;line-height:1.15;display:block}.privacy-wrapper header{display:grid}.privacy-wrapper header p{text-transform:uppercase;letter-spacing:.3px;padding-top:.8rem;font-size:.8rem;font-weight:550}.privacy-wrapper h2{text-align:start;margin-bottom:-.1rem;padding-top:0;font-size:1.75rem;font-weight:600;line-height:1.4}.privacy-wrapper p,li{color:#9398b4;max-width:80ch;line-height:1.6}.privacy-wrapper ul{gap:.5rem;margin-left:1.1rem;list-style:outside;display:grid}.privacy-subsection{gap:.75rem;display:grid}.privacy-wrapper h3{text-transform:capitalize;letter-spacing:0;text-align:start;color:var(--primary-color);margin-top:1.25rem;margin-bottom:-.07rem;padding-top:0;font-size:1rem;font-weight:450}.privacy-wrapper strong{font-weight:600}.privacy-wrapper a{color:var(--accent-color)}.privacy-wrapper a:hover{text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:1px}.email-link:hover{text-decoration:none!important}.privacy-wrapper code{font-size:.89rem}.fundraising-container{text-align:center;padding-bottom:6rem}.fundraising-container h4{color:var(--accent-color);margin-top:2.75rem;font-size:2.25rem;transition:all .2s;display:inline-block}@media (hover:hover) and (pointer:fine){.fundraising-container .institution-link:hover h4{color:#ff8066}.fundraising-container .institution-link:hover .arrow-icon{color:#ff8066;transform:translate(2px,-4px)rotate(360deg)}}@media (hover:none) and (pointer:coarse){.fundraising-container .institution-link:active h4{color:#ff8066}.fundraising-container .institution-link:active .arrow-icon{color:#ff8066;transform:translate(2px,-4px)rotate(360deg)}}.fundraising-container .arrow-icon{color:var(--accent-color);margin-bottom:-2px;margin-left:7px;transition:all .2s}@media (width<=687px){.fundraising-container .arrow-icon{display:none}}.fundraising-container h5{padding-top:.15rem;font-weight:600}@media (width<=556px){.fundraising-container h5{padding-top:.35rem}}.intro{text-align:center;max-width:700px;padding-top:4rem;line-height:1.6}.institution-list{flex-direction:column;gap:9rem;padding-top:5.5rem;display:flex}.institution-cover{background-color:#e0e5ff0d;border-radius:16px;outline:1px solid #e0e5ff33;gap:.5rem;padding:.5rem;display:flex}.institution-cover img{aspect-ratio:1.54;border-radius:12px;width:calc(50% - .25rem);height:auto}@media (width<=900px){.institution-cover{flex-direction:column}.institution-cover img{width:100%}}.caption{color:var(--dim);padding-top:.75rem;font-size:.85rem;line-height:1.6}.underline{text-underline-offset:3.75px;text-decoration:underline}.underline:hover{color:var(--accent-color)}.location{text-transform:uppercase;padding-top:.5rem;font-size:.8rem}@media (width<=657px){.cali{padding-top:.75rem}}@media (width<=556px){.brno{padding-top:.65rem}}.institution-description{color:var(--dim);max-width:760px;margin-inline:auto;padding-top:1.5rem;line-height:1.6}.bracket-link:hover{color:var(--accent-color)}.label{color:var(--accent-color);margin-top:1.9rem;background-color:#ff8c6626;border-radius:6px;width:fit-content;margin-inline:auto;padding-block:.35rem;padding-inline:.8rem;font-size:.9rem;font-weight:550}.app-screenshots-wrapper{flex-wrap:wrap;flex-shrink:1;justify-content:center;gap:2rem;max-width:892px;padding-top:10rem;display:flex}.app-screen{aspect-ratio:.46;width:274px;height:600px}.shadow-screen{width:274px;height:600px}@media (width<=643px){.shadow-screen{display:none}}.desktop-screenshots-wrapper{flex-direction:column;gap:2rem;max-width:892px;margin:0 auto;padding-top:2rem;display:flex}.welcome-email{aspect-ratio:.8}.help-center{aspect-ratio:.39}:root{--bg-color:#2c2f3f;--accent-color:#ff9f80;--primary-color:#dbe1ff;--dim:#898ea9;font-feature-settings:"liga" 1, "calt" 1, "dlig" 0, "case" 0, "zero" 0, "ss01" 1, "ss03" 0, "cv06" 1, "cv05" 0;font-optical-sizing:auto;font-synthesis:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,sans-serif}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}a{color:inherit;text-decoration:none;transition:all .15s}button{cursor:pointer;-webkit-user-select:none;user-select:none}input,button,textarea,select{font:inherit;color:inherit;line-height:inherit}h1,h2,h3,h4,h5{text-wrap:balance}p,li,figcaption,blockquote{text-wrap:pretty}ol,ul{list-style:none}img,picture{max-width:100%;height:auto;display:block}body{background-color:var(--bg-color);color:var(--primary-color);cursor:default;-webkit-tap-highlight-color:transparent;min-width:360px;min-height:100svh;font-size:.94rem;line-height:1.5}.padding-wrapper{padding-inline:2rem;max-width:1280px;margin-inline:auto;padding-top:1.75rem;padding-bottom:2rem}@media (width<=420px){.padding-wrapper{padding:1rem}}::selection{color:var(--bg-color);background-color:var(--primary-color)}.accent{color:var(--accent-color)}h2{text-align:center;padding-top:18rem;font-size:min(4.5rem,14vw);font-weight:700;line-height:1.1}@media (width>=1001px){.h2-biomedical{padding-top:11rem}}@media (width>=701px) and (width<=1000px){.h2-biomedical{padding-top:25rem}}@media (width<=701px){.h2-biomedical{padding-top:18rem}}h3{text-transform:uppercase;letter-spacing:.5px;text-align:center;color:var(--dim);padding-top:.9rem;font-size:.8rem;font-weight:550}.h3-dev{padding-top:1.1rem}@media (width<=516px){.h3-visdesign{padding-top:1.3rem}}@media (width<=605px){.h3-others-say{padding-top:1.3rem}}h4{font-size:1.7rem;font-weight:600;line-height:1.15}.back-btn{background-color:var(--bg-color);border:none}.subpage-container{flex-direction:column;align-items:center;display:flex}.subpage-container h2{padding-top:8.75rem}.photo-sm-thumb{aspect-ratio:1}img[data-fade],picture[data-fade],video[data-fade]{opacity:0;transition:opacity .2s ease-out}img[data-fade][data-loaded],picture[data-fade][data-loaded],video[data-fade][data-loaded]{opacity:1}
