.privacy-wrapper{--section-gap: 5rem;display:grid;justify-content:center;margin-top:8.75rem;margin-bottom:10rem;gap:var(--section-gap)}.privacy-wrapper main{display:grid;gap:var(--section-gap)}.privacy-wrapper section{display:grid;gap:1rem}.privacy-wrapper h1{font-size:min(4.5rem,14.75vw);line-height:1.15;font-weight:700;display:block;padding-bottom:0;margin-bottom:0;margin-left:-.16rem}.privacy-wrapper header{display:grid}.privacy-wrapper header p{text-transform:uppercase;font-size:.8rem;font-weight:550;letter-spacing:.3px;padding-top:.8rem}.privacy-wrapper h2{font-size:1.75rem;padding-top:0;margin-bottom:-.1rem;text-align:start;line-height:1.4;font-weight:600}.privacy-wrapper p,li{max-width:80ch;line-height:1.6;color:hsl(230 18 64)}.privacy-wrapper ul{list-style:disc;list-style-position:outside;margin-left:1.1rem;display:grid;gap:.5rem}.privacy-subsection{display:grid;gap:.75rem}.privacy-wrapper h3{text-transform:capitalize;font-size:1rem;letter-spacing:0;text-align:start;color:var(--primary-color);padding-top:0;margin-top:1.25rem;font-weight:450;margin-bottom:-.07rem}.privacy-wrapper strong{font-weight:600}.privacy-wrapper a{color:var(--accent-color)}.privacy-wrapper a:hover{text-decoration:underline;text-underline-offset:.25rem;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;display:inline-block;transition:all .2s ease}@media (hover: hover) and (pointer: fine){.fundraising-container .institution-link:hover h4{color:#ff8066}.fundraising-container .institution-link:hover .arrow-icon{transform:translate(2px,-4px) rotate(360deg);color:#ff8066}}@media (hover: none) and (pointer: coarse){.fundraising-container .institution-link:active h4{color:#ff8066}.fundraising-container .institution-link:active .arrow-icon{transform:translate(2px,-4px) rotate(360deg);color:#ff8066}}.fundraising-container .arrow-icon{margin-left:7px;margin-bottom:-2px;color:var(--accent-color);transition:all .2s ease}@media (max-width: 687px){.fundraising-container .arrow-icon{display:none}}.fundraising-container h5{padding-top:.15rem;font-weight:600}@media (max-width: 556px){.fundraising-container h5{padding-top:.35rem}}.intro{padding-top:4rem;max-width:700px;text-align:center;line-height:1.6}.institution-list{padding-top:5.5rem;display:flex;flex-direction:column;gap:9rem}.institution-cover{display:flex;gap:.5rem;padding:.5rem;outline:1px solid rgba(224,229,255,.2);background-color:#e0e5ff0d;border-radius:16px}.institution-cover img{border-radius:12px;width:calc((100% - .5rem)/2);height:auto;aspect-ratio:1.54 / 1}@media (max-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-decoration:underline;text-underline-offset:3.75px}.underline:hover{color:var(--accent-color)}.location{text-transform:uppercase;font-size:.8rem;padding-top:.5rem}@media (max-width: 657px){.cali{padding-top:.75rem}}@media (max-width: 556px){.brno{padding-top:.65rem}}.institution-description{padding-top:1.5rem;color:var(--dim);margin-inline:auto;max-width:760px;line-height:1.6}.bracket-link:hover{color:var(--accent-color)}.label{background-color:hsla(15 100 70 / .15);color:var(--accent-color);margin-top:1.9rem;margin-inline:auto;width:fit-content;padding-inline:.8rem;padding-block:.35rem;border-radius:6px;font-size:.9rem;font-weight:550}.app-screenshots-wrapper{padding-top:10rem;display:flex;flex-wrap:wrap;gap:2rem;max-width:892px;justify-content:center;flex-shrink:1}.app-screen{height:600px;width:274px;aspect-ratio:.46 / 1}.shadow-screen{height:600px;width:274px}@media (max-width: 643px){.shadow-screen{display:none}}.desktop-screenshots-wrapper{padding-top:2rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem;max-width:892px}.welcome-email{aspect-ratio:.8 / 1}.help-center{aspect-ratio:.39 / 1}:root{--bg-color: hsl(230 17 21);--accent-color: hsl(15 100 75);--primary-color: hsl(230 100 93);--dim: hsl(230 16 60)}:root{font-family:Inter,system-ui,sans-serif;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}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}a{text-decoration:none;color:inherit;transition:all .15s ease}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{display:block;max-width:100%;height:auto}body{background-color:var(--bg-color);color:var(--primary-color);min-width:360px;min-height:100svh;line-height:1.5;font-size:.94rem;cursor:default;-webkit-tap-highlight-color:transparent}.padding-wrapper{max-width:1280px;margin-inline:auto;padding-inline:2rem;padding-bottom:2rem;padding-top:1.75rem}@media (max-width: 420px){.padding-wrapper{padding:1rem}}::selection{color:var(--bg-color);background-color:var(--primary-color)}.accent{color:var(--accent-color)}h2{font-size:min(4.5rem,14vw);line-height:1.1;font-weight:700;padding-top:18rem;text-align:center}@media (min-width: 1001px){.h2-biomedical{padding-top:11rem}}@media (min-width: 701px) and (max-width: 1000px){.h2-biomedical{padding-top:25rem}}@media (max-width: 701px){.h2-biomedical{padding-top:18rem}}h3{text-transform:uppercase;font-size:.8rem;font-weight:550;letter-spacing:.5px;text-align:center;color:var(--dim);padding-top:.9rem}.h3-dev{padding-top:1.1rem}@media (max-width: 516px){.h3-visdesign{padding-top:1.3rem}}@media (max-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{display:flex;flex-direction:column;align-items:center}.subpage-container h2{padding-top:8.75rem}.photo-sm-thumb{aspect-ratio:1 / 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}
