/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}#site-header{margin:2rem auto 5.5rem;max-width:1100px}@media (max-width:949px){#site-header{margin:1rem auto 5rem;padding:0 1rem}}#site-name{display:inline-block;font-family:freight-sans-pro,Arial,Helvetica,sans-serif;font-size:1.8rem;font-weight:400}#site-name a{color:#d19000}#site-name a:hover{text-decoration:none}#site-name .logo{background-image:url("/static/founderspledge_main/img/UCBerkeley_Logo_Berkeley_Blue_RGB.svg?edff13c8e89a");background-position:center bottom;background-repeat:no-repeat;display:inline-block;line-height:2rem;text-indent:-999rem;width:140px}@media (max-width:410px){#site-name .logo{display:block}}#site-link{display:inline-block}@media (max-width:419px){#site-link img{max-width:225px}}#site-nav{display:inline-block;float:right}#site-nav a,#site-nav a:link,#site-nav a:visited{border-bottom:2px solid #fff;color:#464343;margin:.65rem 1rem;padding:0 0 .5rem;text-decoration:none;text-transform:uppercase}#site-nav li.active a,#site-nav a:focus,#site-nav a:hover{border-bottom:2px solid #f2a900}label[for='main_menu'],nav{-webkit-transition:all 0.2s cubic-bezier(0.23,1,0.32,1);transition:all 0.2s cubic-bezier(0.23,1,0.32,1)}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:.25rem .4rem;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:.7}.hamburger-box{display:inline-block;height:24px;position:relative;width:1.5rem}.hamburger-inner{display:block;margin-top:-2px;top:50%}input[name='main_menu']:checked~nav,nav{margin:0}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#464343;border-radius:4px;height:4px;position:absolute;width:1.5rem}.hamburger-inner::after,.hamburger-inner::before{content:'';display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--elastic .hamburger-inner{top:2px}.hamburger--elastic .hamburger-inner::before{top:10px}.hamburger--elastic .hamburger-inner::after{top:20px}label[for='main_menu']{font-weight:700;position:absolute;z-index:500}input[name='main_menu']{display:none}input[name='main_menu']:checked~nav li:nth-child(2){border-top:1px solid rgba(255,255,255,0.3)}input[name='main_menu']:checked~nav li a{border-bottom:1px solid rgba(255,255,255,0.3);padding:.9rem}input[name='main_menu']:checked~label .hamburger .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg)}input[name='main_menu']:checked~label .hamburger .hamburger-inner::before{opacity:0}input[name='main_menu']:checked~label .hamburger .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg)}nav{-webkit-transition:all 0.2s cubic-bezier(0.17,0.67,0.44,0.58);box-shadow:0 0 10px rgba(0,0,0,0.5);height:100%;position:fixed;top:0;transition:all 0.2s cubic-bezier(0.17,0.67,0.44,0.58);width:18rem}@media (min-width:950px){nav,nav ul{width:auto}label[for='main_menu']{display:none}nav{box-shadow:none;margin:0;padding:0;position:relative}nav ul{height:auto}nav ul li{display:inline-block}nav ul li a{border-bottom:none medium;left:inherit}}.left_menu input[name='main_menu']:checked~section,input[name='main_menu']:checked~section{-webkit-transform:translate3d(18rem,0,0);transform:translate3d(18rem,0,0)}.left_menu input[name='main_menu']:checked~label[for='main_menu']{left:15rem}.right_menu input[name='main_menu']:checked~section{-webkit-transform:translate3d(-18rem,0,0);transform:translate3d(-18rem,0,0)}.right_menu input[name='main_menu']~label[for='main_menu']{right:.85rem}@media (max-width:949px){.left_menu nav li a{-webkit-transition:left 0.2s cubic-bezier(0.23,1,0.32,1);left:-100%;transition:left 0.2s cubic-bezier(0.23,1,0.32,1)}.left_menu nav{left:0;margin-left:-18.8rem}.left_menu input[name='main_menu']:checked~nav li a{left:0}.left_menu input[name='main_menu']~label[for='main_menu']{left:.5rem}.right_menu nav li a{-webkit-transition:right 0.2s cubic-bezier(0.23,1,0.32,1);right:-100%;transition:right 0.2s cubic-bezier(0.23,1,0.32,1)}.right_menu nav{margin-right:-18.8rem;right:0}.right_menu input[name='main_menu']:checked~nav ul{padding-top:3rem}.right_menu input[name='main_menu']:checked~nav li{text-align:center}.right_menu input[name='main_menu']:checked~nav li a{display:inline-block;right:0;text-align:center}nav ul{background-color:#fff;color:#464343;width:18rem}nav li:nth-child(1) a{-webkit-transition-delay:.13s;transition-delay:.13s}nav li:nth-child(2) a{-webkit-transition-delay:.21s;transition-delay:.21s}nav li:nth-child(3) a{-webkit-transition-delay:.29s;transition-delay:.29s}nav li:nth-child(4) a{-webkit-transition-delay:.37s;transition-delay:.37s}nav li:nth-child(5) a{-webkit-transition-delay:.45s;transition-delay:.45s}nav li:nth-child(6) a{-webkit-transition-delay:.53s;transition-delay:.53s}nav li:nth-child(7) a{-webkit-transition-delay:.61s;transition-delay:.61s}nav li:nth-child(8) a{-webkit-transition-delay:.69s;transition-delay:.69s}nav li:nth-child(9) a{-webkit-transition-delay:.77s;transition-delay:.77s}nav li:nth-child(10) a{-webkit-transition-delay:.85s;transition-delay:.85s}nav li:nth-child(11) a{-webkit-transition-delay:.93s;transition-delay:.93s}nav li:nth-child(12) a{-webkit-transition-delay:1.01s;transition-delay:1.01s}}nav li,nav ul{margin:0}nav ul{height:100%;list-style:none;overflow:hidden;padding:0}nav li a{display:block;outline:0;position:relative;text-decoration:none}html{font-size:16px}body{background-color:#fff;color:#464343;font-family:"proxima-nova",helvetica,arial,"Nimbus Sans L",sans-serif;margin:0 auto;max-width:1200px;min-width:unset}body a,body a:link,body a:visited{color:#2b7de1;text-decoration:none}body a:hover{text-decoration:underline}.wagtail-userbar__item a{color:#bbb!important}.errorlist li{color:red}#main .page-title{color:#2b7de1;font-size:2.625rem;font-weight:600;margin:0 auto;max-width:770px;text-align:center}#main .page-body{margin:2.5rem auto;max-width:770px}@media (max-width:949px){#main .page-body{padding:0 1rem}}#main .page-body h3{font-size:1.56rem;font-weight:300;line-height:1.44}#main .page-body h4{color:#2b7de1;font-size:1.56rem;font-weight:300;margin:2rem 0;text-align:center}#main .page-body p{line-height:1.6;margin:1.5rem 0}.template-basicpage.template-faq h3{font-weight:600!important}.template-basicpage .hero{margin:-4rem 0 3rem}.template-basicpage .hero .caption{font-size:.69rem;padding:0 .5rem}@media (max-width:949px){.template-basicpage .hero .caption{padding:0 1rem}}@media (min-width:950px){.template-basicpage .hero .caption{text-align:right}}.template-basicpage .cta{margin-top:3rem;text-align:center}.template-basicpage .cta .pledge{background-color:#fff;border:1px solid #2b7de1;border-radius:5px;color:#2b7de1;cursor:default;font-size:.94rem;padding:.6875rem 0;text-decoration:none;text-transform:uppercase;width:160px;display:inline-block}.template-basicpage .cta .pledge:hover{background-color:#2b7de1;color:#fff}@media (min-width:950px){.template-formpage #main .page-title{max-width:33rem}}.template-formpage #main{margin:0 auto;text-align:center}.template-formpage h3{margin:2rem 0}.template-formpage .blurb{font-size:.94rem}@media (min-width:950px){.template-formpage .blurb{margin:0 auto;max-width:39rem}}.template-formpage .blurb.thankyou{margin:0 auto;max-width:570px;text-align:left}.template-formpage .pledge-form{margin:3rem auto;max-width:570px}.template-formpage .pledge-form label{display:block;font-size:.94rem;font-weight:600;text-align:left}.template-formpage .pledge-form label:active{border-bottom:1px solid #2b7de1}.template-formpage .pledge-form input[type='submit']{background-color:#fff;border:1px solid #2b7de1;border-radius:5px;color:#2b7de1;cursor:default;font-size:.94rem;padding:.6875rem 0;text-decoration:none;text-transform:uppercase;width:160px;-webkit-appearance:none;margin-top:2rem}.template-formpage .pledge-form input[type='submit']:hover{background-color:#2b7de1;color:#fff}.template-formpage .pledge-form input[type='email'],.template-formpage .pledge-form input[type='text']{background:none;border:none;border-bottom:1px solid #2b7de1;margin:.75rem 0 2rem;padding:5px;width:100%}@media (max-width:949px){.template-formpage .pledge-form input[type='email'],.template-formpage .pledge-form input[type='text']{font-size:1rem}}.template-formpage .pledge-form input[type='email']:focus,.template-formpage .pledge-form input[type='text']:focus{border-bottom:1px solid blue}.template-formpage .pledge-form input[type='checkbox']{height:16px;width:16px}.template-formpage .pledge-form label[for='id_check-this-box-if-youd-like-to-remain-anonymous-in-founders-pledge-listings']{display:inline-block;font-weight:normal}@media (max-width:574px){.template-formpage .pledge-form label[for='id_check-this-box-if-youd-like-to-remain-anonymous-in-founders-pledge-listings']{float:right;max-width:90%}}.template-formpage .pledge-form #id_check-this-box-if-youd-like-to-remain-anonymous-in-founders-pledge-listings{display:inline-block;float:left;margin-top:3px}.template-formpage .pledge-share svg{height:50px;margin:0 3px;width:50px}.template-formpage .pledge-share .facebook-icon{fill:#4267b2}.template-formpage .pledge-share .twitter-icon{fill:#1da1f2}.template-formpage .pledge-share .linkedin-icon{fill:#007bb5}.template-formpage .pledge-share .email-icon{fill:#2b7de1}.template-formpage .pledge-share a{display:inline-block}.template-formpage .pledge-share a:hover svg{opacity:.8}.template-donorindex #main{text-align:center}.template-donorindex .page-body{font-size:1.56rem;font-weight:300}.template-donorindex .donor-featured .donor{width:300px}@media (max-width:419px){.template-donorindex .donor-featured .donor{width:275px}}.template-donorindex .donor-featured .donor .donor-img img{height:300px;width:300px}@media (max-width:419px){.template-donorindex .donor-featured .donor .donor-img img{height:275px;width:275px}}.template-donorindex .donor-search{margin-top:65px;min-height:100px}.template-donorindex .donor-search #search-form{display:inline-block}.template-donorindex .donor-search #search{-webkit-appearance:none;background:none;border:none;border-bottom:2px solid #979797;color:#464343;display:inline-block;font-size:.94rem;margin:35px 0 75px 5px;outline:none;padding-bottom:5px;width:370px}@media (max-width:949px){.template-donorindex .donor-search #search{font-size:1rem;max-width:350px}}@media (max-width:419px){.template-donorindex .donor-search #search{max-width:220px}}.template-donorindex .donor-search #donor-search-results{display:none;min-height:50vh}.template-donorindex .donor-search label{color:#464343;display:block;font-size:1.38rem;font-weight:300}@media (max-width:949px){.template-donorindex .donor-search label{margin:0 auto;max-width:90%}}.template-donorindex .donor-search .spyglass-icon{display:inline-block;position:relative;top:10px}.template-donorindex .donor-noresults{font-size:2.0625rem;font-weight:300}@media (max-width:949px){.template-donorindex .donor-noresults{font-size:1.38rem}}.template-donorindex .donor{display:inline-block;margin:0 .9rem 45px;vertical-align:top;width:200px}@media (max-width:469px){.template-donorindex .donor{margin:0 .5rem 45px;width:140px}}.template-donorindex .donor .donor-title{color:#003057;font-weight:600}.template-donorindex .donor .donor-career{font-weight:300}.template-donorindex .donor .donor-degree{color:#464343;font-weight:normal}.template-donorindex .donor .donor-year{color:#f2a900;font-weight:600}.template-donorindex .donor .donor-img img{border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);height:200px;margin-bottom:25px;width:200px}@media (max-width:469px){.template-donorindex .donor .donor-img img{height:140px;width:140px}}.template-donorindex .donor .donor-img.fulfilled img{border:4px solid #f2a900}.template-donorindex .endless_container{margin:4rem 0 8rem}.template-donorindex .endless_more{background-color:#fff;border:1px solid #2b7de1;border-radius:5px;color:#2b7de1;cursor:default;font-size:.94rem;padding:.6875rem 0;text-decoration:none;text-transform:uppercase;width:160px;border-radius:100px;display:block;margin:0 auto}.template-donorindex .endless_more:hover{background-color:#2b7de1;color:#fff}.template-donorindex .endless_loading{font-size:.94rem;text-transform:uppercase}.template-facultyindex .page-body{font-size:1.35rem}.template-404 .page-body,.template-500 .page-body,.template-503 .page-body{text-align:center}.template-404 .blurb,.template-500 .blurb,.template-503 .blurb{font-size:1.25rem}#footer{background:#fff;margin-top:4rem;text-align:center}#footer #seal-container{margin:0 auto;max-width:340px;text-align:center}#footer #seal-container #social-container{display:inline-block;margin-bottom:2rem}#footer #seal-container #social-container svg{fill:#2b7de1;height:30px;margin:0 3px;width:25px}#footer #seal-container #social-container a{display:block;float:left}#footer #seal-container #social-container a:hover svg{fill:#f2a900}#footer #seal-container .berkeley-name{color:#2b7de1;text-transform:uppercase}#footer #seal-container .berkeley-seal{height:80px;margin:1rem auto;width:80px}#footer #seal-container .container{padding:0 1rem}#footer #seal-container .ucop,#footer #seal-container .copyright{color:#464343;font-size:.75rem;margin:.5rem auto}@media (max-width:949px){#footer #seal-container .ucop span,#footer #seal-container .copyright span{display:block}}#footer #seal-container .footer-link{margin:1.25rem auto}#footer #seal-container .footer-link a,#footer #seal-container .footer-link a:visited{color:#2b7de1;text-decoration:none}#footer #seal-container .footer-link a:hover,#footer #seal-container .footer-link a:visited:hover{text-decoration:underline}#backtotop{opacity:0;transition:visibility 1s,opacity 1s;visibility:hidden}#backtotop.visible{bottom:2rem;color:#f2a900;cursor:pointer;font-size:2.5rem;opacity:1;padding:20px;position:fixed;right:2rem;transition:visibility 1s,opacity 1s;visibility:visible}@media (max-width:949px){#backtotop.visible{bottom:0;padding:5px 10px;right:0}}