/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'GothamPro';src:url(/assets/GothamPro-0b3ce50d1ecec5f6249bfdce244887d9b9815d06170bd68d0139e65bfc2a9f07.ttf) format("truetype")}@font-face{font-family:'GothamPro-Bold';src:url(/assets/GothamPro-Bold-f5973fcf43889cf98b387e265c5132c3b98d97e23fc682c7dc9caea29d0e3d70.ttf) format("truetype")}@font-face{font-family:'GothamPro-BoldItalic';src:url(/assets/GothamPro-BoldItalic-57f7f47dd36f68ae30a9c9731221ea406bb2a041080288be1ab186e624090ca2.ttf) format("truetype")}@font-face{font-family:'GothamPro-Italic';src:url(/assets/GothamPro-Italic-5016496e017174439181be5874d4978f000d07fa0fa6965e5aedbad6f5a77c9f.ttf) format("truetype")}@font-face{font-family:'GothamPro-Light';src:url(/assets/GothamPro-Light-db34b384a23e09eaa44ba15be4d7d4adaa2b1fcab721d62839d83a7e18b28691.ttf) format("truetype")}@font-face{font-family:'GothamPro-LightItalic';src:url(/assets/GothamPro-LightItalic-dd40eec21b9666f83f95c781e02f28ad7a6abe4b8e5a905dfe2b33ac5d68b97a.ttf) format("truetype")}@font-face{font-family:'GothamPro-Medium';src:url(/assets/GothamPro-Medium-eb13e087a761b77dd3373f993452188b6a325e4e5b3991996430755ab11ea32a.ttf) format("truetype")}@font-face{font-family:'GothamPro-MediumItalic';src:url(/assets/GothamPro-MediumItalic-439464fbbdf7ea0f4a0047b6604cff64507ed1e3087e24ba5b9161a60c4711bf.ttf) format("truetype")}@font-face{font-family:'GothamProNarrow-Bold';src:url(/assets/GothamProNarrow-Bold-46b8e9c49221c1ca8bc6d83d1d7e85c1316e7cfdbe6d0831d8a1487ae2de8cdc.ttf) format("truetype")}@font-face{font-family:'GothamProNarrow-Medium';src:url(/assets/GothamProNarrow-Medium-4aad232d354ec008e5f45a3b4aa91442a8eedcb099a042f3da64f0981df4e20b.ttf) format("truetype")}@font-face{font-family:'GothamPro-Black';src:url(/assets/GothamPro-Black-69e940bd770821d7778d8aeedf049bc5a25d4d59a56d9c7805f645aeea63cc0c.ttf) format("truetype")}@font-face{font-family:'GothamPro-BlackItalic';src:url(/assets/GothamPro-BlackItalic-df93686bede87fc7d036af1b6f7c4ff6e778df2c735bc77e0b4fa3dff1bd0500.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}html{font-size:15px;color:#282828}body{font-family:"GothamPro", Helvetica, Arial, sans-serif;overflow-x:hidden}html,body{width:100vw;min-height:100vh}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none;color:#5d7eb6;transition:color 0.2s ease}a:visited{text-decoration:none;color:#5d7eb6}a:hover{text-decoration:none;color:#4a6399}nav{padding:10px;font-family:"GothamPro-Light", Helvetica, Arial, sans-serif;text-shadow:0px 0px 2px #fff;color:#7a8187;text-align:center}.main-wrapper{width:100%;height:100%}header{position:fixed;top:0;left:0;width:100%;height:55px;box-shadow:0 0 24px rgba(0,0,0,0.15);background-color:rgba(255,255,255,0.85);border-bottom:1px solid #ddd;z-index:10}.footer{padding-top:20px;padding-left:20px;font-weight:bolder;position:relative;height:55px;background-color:#f1f1f1;margin-top:100px}#yechiel-k-cover{background-image:url(/assets/fcm6zBK-a75f208b600bb7b6caf887bde9b8ae350f4a9df07517471c9716c8dd85f2f5b8.jpg);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}#yechiel-k-card{background-image:url(/assets/yechiel-k-ac-62ac5b73a5c43eb962b33bc4f36c000169d2de0edbed1f26ecb60be1866d1014.jpg);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s}#yechiel-k-card:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.form-container{margin-top:30px;margin:auto;padding:0 20px;width:33.33%}form input,form textarea{margin-bottom:0.5em}input,textarea{font-size:0.8em;font-family:'proxima-nova-soft', sans-serif;border:1px solid #ddd;background:#fff;padding:0.9em;transition:all 0.3s ease-in-out;width:100%}textarea{overflow:auto;vertical-align:top}button,input{line-height:normal}input.submit{width:33.33%;font-size:1em;text-transform:uppercase;font-weight:600;border:2px solid;background:transparent;line-height:1em;padding:0.6em 0.9em;transition:all 0.3s ease-in-out}.profile-banner{height:350px;background-position:center;background-size:cover;background-repeat:no-repeat}.vitals-container{position:relative;padding-bottom:50px;border-bottom:1px solid #e4e4e4}.social-icon-container{width:400px;margin:0 auto;padding-top:110px;text-align:center}.social-icon{width:40px;height:40px;margin:0 8px;transition:all 0.3s ease;border-radius:6px}.social-icon:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.profile-photo{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;height:190px;width:190px;top:-110px;left:0;right:0;margin:0 auto;box-shadow:0px 0px 8px #00786E;border-radius:150px}.vitals-text-container{width:100%;text-align:center;margin-top:30px}.profile-name,.profile-location,.project-header,.project-subtitle{font-weight:normal}.profile-name,.project-header{font-size:38px;margin-bottom:12px;color:#1f2937;font-family:"GothamPro-Medium", Helvetica, Arial, sans-serif;letter-spacing:-0.5px}.profile-location,.project-subtitle{font-size:18px;margin-bottom:20px;line-height:1.6;color:#6b7280;font-weight:300}.profile-contact{font-size:18px;margin-bottom:20px}.profile-quote{font-family:"GothamPro-Light", Helvetica, Arial, sans-serif;font-size:22px;color:#85929d;width:75%;margin:0 auto}.details-container{width:100%;max-width:1200px;min-height:350px;margin:80px auto 0}.details-block{width:80%;margin:0 auto;padding:20px;border-radius:8px;transition:all 0.3s ease}.details-block:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,0.05);background-color:rgba(255,255,255,0.8)}.details-block:hover .title-holder{border-color:#6366f1}.details-block:hover .title-holder h3{color:#4338ca}.title-holder{font-family:"GothamPro-Bold", Helvetica, Arial, sans-serif;font-size:19px;font-weight:normal;color:#4b5563;border-bottom:1px dotted #9ca3af;padding-bottom:24px;margin-bottom:24px;margin-top:48px;min-height:120px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color 0.3s ease}.title-holder h3{transition:color 0.3s ease}.description-holder{font-family:"GothamPro-Light", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:1.6;color:#6b7280;margin-bottom:24px}.description-holder p{margin-bottom:1.2em;transition:color 0.2s ease}.description-holder p:last-child{margin-bottom:0}.description-holder h4{font-family:"GothamPro-Medium", Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;padding-bottom:8px;margin:8px 0}.description-holder h5{font-size:16px;font-weight:normal}.education-content div:nth-child(3),.experience-content div:nth-child(3){padding-top:15px;margin-top:15px;border-top:1px dotted #85929d}.education-content div:nth-child(4),.experience-content div:nth-child(4){padding-top:15px;margin-top:15px;border-top:1px dotted #85929d}.error-explanation{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;padding:15px;margin-bottom:20px}.error-explanation h3{margin-top:0;margin-bottom:10px;font-size:16px;font-weight:bold}.error-explanation ul{margin:0;padding-left:20px}.error-explanation li{margin-bottom:5px}.field-with-errors{display:inline-block;width:100%}.field-with-errors input,.field-with-errors textarea{border:2px solid #dc3545;background-color:#fff5f5}.field-error{display:block;color:#dc3545;font-size:14px;margin-top:5px;margin-bottom:10px;font-weight:500}.field{margin-bottom:15px}.field label{display:block;margin-bottom:5px;font-weight:500}.talk-description{position:relative;overflow:hidden}.talk-description.truncated{max-height:12em;position:relative}.talk-description.truncated::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(transparent, white);pointer-events:none}.read-more-link{color:#85929d;cursor:pointer;font-weight:500;margin-top:10px;display:inline-block;text-decoration:underline;font-size:14px}.read-more-link:hover{color:#555}.thumbnail-container{text-align:center;margin:20px 0;min-height:180px;display:flex;align-items:center;justify-content:center}.talk-thumbnail{width:100%;height:180px;object-fit:cover;object-position:center;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform 0.2s ease}.video-thumbnail-container{position:relative;display:inline-block}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(255,0,0,0.8);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.play-button{color:white;font-size:24px;margin-left:4px}.video-thumbnail-link:hover .talk-thumbnail{transform:scale(1.05)}.video-thumbnail-link:hover .play-button-overlay{background-color:red;transform:translate(-50%, -50%) scale(1.1)}@media only screen and (max-width: 480px){nav{font-size:0.75em}.profile-name,.project-header{font-size:28px}.details-block{padding:12px;margin-bottom:16px}.title-holder{margin-top:32px;padding-bottom:16px;margin-bottom:16px}}@media only screen and (min-width: 480px){.footer{height:85px}.profile-quote{width:80%}}@media only screen and (min-width: 700px){.profile-quote{width:70%}}@media only screen and (min-width: 1050px){.profile-quote{width:40%}.details-container{width:90%;position:relative}.details-block{display:inline-block;width:33%}.bio-block,.education-block,.experience-block{position:relative;vertical-align:top}.content-holder{width:80%;margin:0 auto}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}
