@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600);@import url(https://fonts.googleapis.com/css?family=Alice&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@1,9..144,100..900&display=swap);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-variation-settings:"SOFT" 0,"WONK" 0}.cite{font-size:90%;text-align:left}sup{vertical-align:super;line-height:80%;font-size:100%;text-transform:uppercase;font-style:normal;font-family:Alice,Fraunces,serif;font-weight:lighter}sup.footnote{vertical-align:baseline;line-height:100%;font-size:100%}p.footnote{font-size:12px!important;font-family:'Montserrat'}p.footnote .amp,h1 .amp{font-size:16px;font-weight:lighter}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga" on;margin:0}img.alignright{float:right}img.alignleft{float:left}img.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}body{background-color:#1c5250;border-style:none}body,p,a,a:hover{color:#000}a,a:hover{text-decoration:none;border:none;border-style:none;box-shadow:none}em{font-style:oblique}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}html{background-color:#1c5250}body.page-template-page-fullsingle-split{background-color:#1c5250;font-family:Alice,Fraunces,serif;font-size:18px;line-height:32px;letter-spacing:-.4px;color:#b8d0cc;-webkit-animation:fadein 2s;animation:fadein 2s}body.page-template-page-fullsingle-split p{color:#b8d0cc}body.page-template-page-fullsingle-split em{font-weight:200;font-family:Fraunces,sans-serif}.amp,.asterisk{font-family:Alice,Fraunces,serif;display:inline}.hilite{color:#fff}.fs-split{width:100vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:flex}@media (max-width:800px){.fs-split{height:auto;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.fs-split .split-image{position:relative;width:40%;height:100vh;background-image:url(../../images/jm_IMG_5976_office.jpg);background-position:center center;background-size:cover}@media (max-width:600px){.fs-split .split-image{height:50vh;background-position:center 25%;width:100%}}@media (max-width:800px){.fs-split .split-image{height:56vh;background-position:center 23%;width:100%}}.fs-split .split-content{width:59%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:0;background-color:#1c5250;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:auto}@media (max-width:600px){.fs-split .split-content{margin-top:-80px;z-index:99;width:100%;height:auto}}@media (max-width:800px){.fs-split .split-content{width:100%;height:auto}}.fs-split .split-content .split-content-vertically-center{padding:1em 4em 2em 5em;max-width:800px;margin-top:auto;margin-bottom:auto}@media (max-width:1200px){.fs-split .split-content .split-content-vertically-center{padding:1em 3em 2em 5em}}@media (max-width:800px){.fs-split .split-content .split-content-vertically-center{padding:0 40px 6em 60px}}.split-lists .split-list ul li.button{margin-top:1.5em;margin-bottom:1.5em}.split-lists li.button a{border:solid 1px #60bcb8;padding:.5em}.split-lists li.button a:hover{background-color:#b3f1d8;color:#1c5250!important}.split-lists li a .fa{padding:0 8px 2px 8px}.split-bio .tagline,.split-intro .tagline{font-size:46px;line-height:24px;letter-spacing:-2px}.split-bio h2.tagline{margin-bottom:.5em;line-height:100%}.split-intro h2.tagline{font-size:18px;margin-top:0;letter-spacing:0;text-transform:uppercase;font-family:'Montserrat',sans-serif}.split-intro p{font-size:16px;line-height:18px}.split-bio .dropcap,.split-intro .dropcap{margin-left:-46px;font-style:normal;text-transform:lowercase}.split-bio .intro{margin-left:-46px;margin-bottom:2em}.split-bio h1{line-height:normal;font-family:'Montserrat';font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:#b3f1d8;margin-top:3em}.split-intro h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:16px;margin-top:-20px;margin-bottom:40px;letter-spacing:.4px;color:#126e75}.split-intro .hilite{color:#fff}.split-intro ol{list-style:lower-roman}.split-bio{padding:0 0 12px 0}@media (max-width:1200px){.split-bio{padding:30px 0 10px 0}}@media (max-width:800px){.split-bio{padding:20px 0 10px 0}}.split-bio p{margin-bottom:20px;line-height:26px;font-size:16px}.split-bio a{color:#60bcb8;-webkit-transition-duration:0.5s;transition-duration:0.5s;border-bottom:1px dotted #848d96}.split-bio a:hover{color:#CA486d;-webkit-transition-duration:0.1s;transition-duration:0.1s;border-bottom:1px dotted #CA486d}.split-lists .split-list{width:25%;vertical-align:top;margin-right:1%;padding-left:0;padding-right:0;display:inline-block;margin-bottom:36px}@media (max-width:500px){.split-lists .split-list{width:90%}}.split-lists .split-list em{text-transform:lowercase}.split-lists .split-list.double{width:58%}.split-lists .split-list.last{margin-right:0;width:38%}.split-lists .split-list.full-width{margin-top:40px;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;width:100%}body.page-template-page-fullsingle-split .split-lists .split-list.full-width p{line-height:150%;margin-bottom:12px}.split-lists .split-list .platforms{font-size:80%}.split-lists .split-list .asterisk{vertical-align:super;line-height:100%}.split-lists .split-list h3{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;line-height:12px;margin-bottom:12px;color:#b3f1d8;letter-spacing:2px}.split-lists .split-list ul li{font-size:16px;line-height:16px;margin-bottom:12px}.split-lists .split-list.full-width ul li{font-size:14px;list-style-type:circle;margin-left:16px}.split-lists .split-list ul li p{font-size:14px;line-height:18px;margin-bottom:10px}.split-lists .split-list ul li a{color:#60bcb8;-webkit-transition-duration:0.5s;transition-duration:0.5s}.split-lists .split-list.full-width ul li a:hover,.split-lists .split-list ul li a:hover{color:#b3f1d8;-webkit-transition-duration:0.1s;transition-duration:0.1s}.split-lists .split-list.full-width ul.cv li{list-style-type:none}.split-lists .split-list.full-width ul li a{color:#69f7f3}.split-lists .split-list.full-width ul.cv li .fas{list-style-type:none;margin-left:-22px;margin-right:6px}.split-lists.cv{display:none;margin-top:80px}.split-credit{opacity:.8;position:fixed;bottom:0;left:0;background-color:#000;width:100%;padding:.5em .5em .5em .5em}.split-credit p{font-size:15px;line-height:16px}.split-credit.small p{font-size:11px}.split-credit p a,.split-lists.cv a,.split-intro a{color:#69f7f3}.split-credit p a:hover,.split-lists.cv a:hover,.split-intro a:hover{color:#f34577}.split-video{overflow:hidden;position:relative}.video-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-container{position:relative;overflow:hidden;height:56.25vw;width:100vw}@media (max-aspect-ratio:16 / 9){.video-container{height:100vh;width:177.7777777778vh}}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}video.video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.btn{margin-top:20px;font-size:14px;font-family:Montserrat,sans-serif;font-weight:400;padding:12px 20px;border-radius:4px;cursor:pointer;color:#fff;text-transform:uppercase;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;display:inline-block;border:1px solid #fff}.btn:hover{color:#fff;background-color:rgb(255 255 255 / .2);border:1px solid rgb(255 255 255 / .2)}