.arrow{display:inline-block;width:1em;height:1em;margin-left:.75em}.arrow-down:after{border-top:1px solid #001938;border-right:1px solid #001938}.arrow-down:after,.arrow-up:after{content:"";display:inline-block;margin-top:0;margin-bottom:.1em;width:7px;height:7px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.arrow-up:after{border-left:1px solid #001938;border-bottom:1px solid #001938}.arrow-right:after{content:"";display:inline-block;margin-top:-2em;margin-bottom:.1em;width:10px;height:10px;border-left:2px solid #001938;border-top:2px solid #001938;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.home .arrow-down:after{border-top:1px solid #fff;border-right:1px solid #fff}.home .arrow-down:after,.home .arrow-up:after{content:"";display:inline-block;margin-top:0;margin-bottom:.1em;width:7px;height:7px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.home .arrow-up:after{border-left:1px solid #999!important;border-bottom:1px solid #999!important}.home .arrow-right:after{content:"";display:inline-block;margin-top:-2em;margin-bottom:.1em;width:10px;height:10px;border-left:2px solid #999!important;border-top:2px solid #999!important;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.no-flick{-webkit-transform:translateZ(0)}svg{-webkit-perspective:1000;-webkit-backface-visibility:hidden}svg .background{fill:#001938}svg .sidebar-left{transform:translateY(-100px);-webkit-transform:translateY(-100);transform:translateY(-100);-webkit-transform-style:preserve-3d}svg .sidebar-left,svg .sidebar-right{transition:-webkit-transform transform 2s ease-out;transition:transform transform 2s ease-out;transition:transform transform 2s ease-out,-webkit-transform transform 2s ease-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden}svg .sidebar-right{transform:translateY(100px);-webkit-transform:translateY(100);transform:translateY(100);-webkit-transform-style:preserve-3d}svg .center{transform:translateX(-100px);-webkit-transform:translateX(-100);transform:translateX(-100);transition:-webkit-transform transform 2s ease-out;transition:transform transform 2s ease-out;transition:transform transform 2s ease-out,-webkit-transform transform 2s ease-out;-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}svg.animate .sidebar-left{-webkit-transform:translateY(.3px);transform:translateY(.3px);transition:all 2s,fill .2s}svg.animate .sidebar-right{-webkit-transform:translateY(-.3px);transform:translateY(-.3px);transition:all 2s,fill .2s}svg.animate .center{-webkit-transform:translateX(-1px);transform:translateX(-1px);transition:all 2s,fill .2s}@media screen and (max-width:675px){svg{margin-left:-10px;max-width:45px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.nav-wrap{position:fixed;top:0;left:0;right:0;background-color:#fff;transition:background-color 2s;height:150px;display:flex;justify-content:space-between;align-items:center;padding:50px;z-index:10}.nav-wrap button{background:transparent;border:none}.nav-wrap .textmark-mobile{display:none}.nav-wrap a,.nav-wrap p{font-size:14px;display:block}.nav-wrap .name .name-p:hover{cursor:pointer}.nav-wrap .active{color:#999}.nav-wrap .hamburger{position:RELATIVE;z-index:10;width:30px;height:22px;cursor:pointer;display:none}.nav-wrap .hamburger span{display:block;position:absolute;height:3px;width:100%;background:#001938;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out;color:#001938}.nav-wrap .hamburger span:first-child{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.nav-wrap span:nth-child(2){top:18px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.logo{width:30vw;display:flex;justify-content:flex-start;align-items:center}.logo .logomark,.logo .textmark{display:inline-block}.logo .textmark{margin-left:1em}.logo .textmark p{color:#001938}.text-wrap{display:flex;width:70vw;justify-content:flex-end;align-items:flex-start}.nav-item{min-width:120px;width:auto;padding:15px;position:relative;line-height:26px;font-family:fabrique,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:1px;color:#001938}.nav-item:active,.nav-item:focus,.nav-item:focus-within,.nav-item:hover{background-color:transparent}.nav-item.contact{width:auto}.nav-item .index{font-size:14px}.nav-item .item-title{font-family:sectra-italic,serif;font-size:14px}.nav-item .nav-children{font-family:sectra-italic,serif;display:none;position:absolute;margin-top:.7em;width:100%;background-color:#fff;top:0;left:0;padding:60px 0 0;border:1px solid #999}.nav-item .nav-children .nav-child{font-family:sectra-italic,serif;height:30px!important;padding:0 14px}.nav-item .nav-children .nav-child a{color:#001938;line-height:30px!important}.nav-item:hover{z-index:3}.nav-item:hover .expandable{color:#999!important}.nav-item:hover .index,.nav-item:hover .item-title{position:relative;z-index:10}.nav-item:hover .nav-children{display:block}.nav-item:hover .nav-children a{color:#001938}.nav-item:hover .nav-children a:hover{background-color:#ecf8ff}.nav-item:hover .down{display:none}.nav-item:hover .up{display:inline-block}.logo p{text-transform:uppercase;font-size:22px}.nav-wrap.home{background-color:transparent;transition:none;color:#fff}.nav-wrap.home .hamburger span{background:#fff}.nav-wrap.home .nav-item,.nav-wrap.home a,.nav-wrap.home p{color:#fff!important}.nav-wrap.home .nav-item .index{color:#ff9e23}.nav-wrap.home .nav-item:hover a{color:#001938!important}.nav-wrap.home .text-wrap,.nav-wrap.home .textmark{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}.nav-wrap.home .animate,.nav-wrap.home .navAnimate{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:.4s}.nav-wrap.home .navAnimate{transition-timing-function:ease-in}.nav-wrap.home svg .background{fill:#fff}.nav-wrap.home svg .center,.nav-wrap.home svg .sidebar-left,.nav-wrap.home svg .sidebar-right{fill:#001938}.mobile-expanded .hamburger{cursor:pointer;display:none}.mobile-expanded .hamburger span:first-child{top:9px!important;-webkit-transform:rotate(135deg);transform:rotate(135deg);background:#001938}.mobile-expanded .hamburger span:nth-child(2){top:9px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);background:#001938}@media screen and (max-width:1250px){.nav-wrap{flex-direction:column;align-items:flex-start;padding:0;background-color:transparent;transition:none;overflow-y:scroll}.nav-wrap .logo{position:fixed;height:150px;display:flex;justify-content:flex-start;align-items:center;padding:50px;z-index:10;width:100%}.nav-wrap .logo .logomark{cursor:pointer}.nav-wrap .logo a,.nav-wrap .logo p{font-size:18px}.nav-wrap .logo .textmark{display:inline-block}.nav-wrap .logo .textmark p{color:#001938}.nav-wrap .text-wrap{position:relative;height:100%;flex-direction:column;justify-content:flex-start;display:block;width:100%;padding:150px 50px 50px;visibility:hidden;margin-bottom:100px}.nav-item.expanded .nav-children{display:block!important}.nav-item .arrow{display:none}.nav-item .nav-children{display:block!important}.nav-item .nav-children .nav-child{color:#001938!important}.nav-item{padding-left:25px}.nav-item .item-title{font-size:18px}.nav-item:hover .expandable{color:#001938!important}.nav-item:hover .nav-children a:hover{background-color:transparent}.nav-item .nav-children{position:relative;background:transparent;padding:0;border:none;display:none}.nav-item .nav-children a:hover{background:transparent}.nav-item .nav-children .nav-child{padding:0}.nav-item:hover .nav-children{display:none}.nav-item:hover .nav-children .nav-children a:hover{background-color:transparent}.nav-item:hover .down{display:inline-block}.nav-item:hover .up{display:none}.nav-wrap.home{color:#fff}.nav-wrap.home .navAnimate{opacity:0}.nav-wrap.home .index,.nav-wrap.home .item-title,.nav-wrap.home a,.nav-wrap.home p{color:#001938}.nav-wrap.home .logo .textmark p{color:#fff}.nav-wrap.home .nav-item .index{color:#001938}}.nav-wrap.mobile-expanded{height:100vh;background-color:#fff;transition:background-color .5s}.nav-wrap.mobile-expanded .logo .textmark p{color:#001938!important}.nav-wrap.mobile-expanded .textmark-mobile{display:block;color:#001938!important;padding-left:25px}.nav-wrap.mobile-expanded .textmark-mobile p{color:#001938!important}.nav-wrap.mobile-expanded .text-wrap{opacity:1;visibility:visible}@media (max-width:768px){.nav-wrap{height:75px}.nav-wrap .logo{height:75px;padding:25px}.nav-wrap .text-wrap{padding:100px 25px 50px}.nav-wrap .mobile-expanded .hamburger{display:block}.nav-wrap .logo .hamburger{display:block!important}.nav-wrap .logo .logomark{display:none}.nav-wrap.home .logo{background:transparent}}.wrapper{width:auto}.label,.wrapper{display:inline-block}.label{width:1em}.homepage-caption{position:fixed;z-index:8;bottom:50px;right:50px}.homepage-caption p{color:#d3d3d3;font-family:sectra-italic,serif;font-size:14px}.contents,.contents .inner{display:inline-flex}.contents{white-space:nowrap;margin-left:-1em;padding-left:1em}.contents .inner{background:#fffade;overflow:hidden;opacity:0}.innerAnimate{-webkit-animation:widthAnim 1.8s ease-out 0s 1;animation:widthAnim 1.8s ease-out 0s 1;opacity:1!important;transition:opacity 1s}@-webkit-keyframes widthAnim{0%{width:0}to{width:100%}}@keyframes widthAnim{0%{width:0}to{width:100%}}.home-wrap{width:100vw;position:relative;display:flex;justify-content:flex-start;align-items:center;height:100vh;overflow:hidden;padding:50px}.home-wrap .tagline{width:75%;position:relative;z-index:3}.home-wrap .tagline h1{font-size:72px;color:#fff}.home-wrap .taglineText{opacity:0}.home-wrap .taglineAnimate{opacity:1;transition:opacity 1s}.home-wrap .bg-fade{background-color:#444;opacity:.5;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}.home-wrap .background-carousel{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;background-size:cover;background-position:50%}.home-wrap .slideshow{overflow:hidden;max-height:100%;height:100%}.home-wrap .slideshow img{object-fit:cover;width:100%;height:100%;position:absolute}@media screen and (max-width:1100px){.home-wrap{padding:150px 25px 25px;align-items:flex-start}.home-wrap .tagline{width:100%}.home-wrap .tagline h1{font-size:80px;line-height:105px}}@media screen and (max-width:675px){.home-wrap{padding:150px 25px 25px;align-items:flex-start;overflow:hidden}.home-wrap .tagline{width:100%}.home-wrap .tagline h1{font-size:45px;line-height:65px}}.blue-box{position:absolute;z-index:1}.blue-box .light-blue{background-color:#ecf8ff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blue-box .dark-blue{background-color:#c2edff;width:100%;height:100%;position:absolute;top:10px;left:10px}.page-header{width:100%;background-color:#ff9e23;height:200px;padding-left:50px;display:flex;justify-content:flex-start;align-items:center}.page-header .header-info{color:#fff}.page-header .header-info .index{font-size:14px}.page-header .header-info .title h1{color:#fff}@media screen and (max-width:1000px){.page-header{padding-left:25px;height:150px}.page-header .header-info .title h1{line-height:65px}}.footer-wrap{font:16px/1 Arial;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:40vh;background-color:#001938;padding:50px}.footer-wrap .left{align-self:flex-start;display:inline-flex;width:50vw;justify-content:flex-start}.footer-wrap .left .address{margin-right:50px}.footer-wrap .left .sub-left{width:200px}.footer-wrap .left .sub-left a{display:block}.footer-wrap .right{align-self:start;display:inline-flex}.footer-wrap a,.footer-wrap p{color:#fff;font-size:14px}@media screen and (max-width:675px){.footer-wrap{padding:25px}.footer-wrap,.footer-wrap .left{flex-direction:column}.footer-wrap .left .sub-left{margin:25px 0}}.body-wrap{opacity:0}.fadeIn{opacity:1;transition:all .5s}.fixed{height:100vh;width:100vw;position:fixed;top:0;left:0}::selection{background:transparent;text-shadow:none}.active{opacity:1}.blacked_text{color:#fff}.blacked_path{fill:#fff}.blacked_background{background-color:#000}.lightgrey,.lightgrey h3{color:#999}.lightgrey:hover h3{color:#444;transition:all .25s}::-webkit-scrollbar{display:none}*{-webkit-overflow-scrolling:touch}*,:after,:before{box-sizing:inherit;outline:0}.display-none{display:none!important}.display-block{display:block}html{font-family:serif;width:100%;box-sizing:border-box;background-color:transparent}body,html{margin:0,0;padding:0,0}body{width:100vw;max-width:100vw;height:auto;display:block;position:relative;background:#fff;font-family:"Times New Roman",serif;font-weight:400}body,html{overflow-x:hidden}a,li,p{font-size:16px;list-style-type:none;letter-spacing:1px}a,h1,h2,h3,li,p{color:#444}a,input,li,select,textarea{text-decoration:none}a{cursor:pointer;font-size:16px;line-height:24px;font-family:fabrique,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:1px}a:active,a:hover{color:#999}@media only screen and (min-width:0px) and (max-width:767px){a{font-size:14px;line-height:24px}}.a-hover{color:#000;transition:color .4s ease;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-ms-transition:color .4s ease;-o-transition:color .4s ease}.a-hover:hover{color:#999}@media only screen and (min-width:0px) and (max-device-width:767px){.a-hover:hover{color:#000!important}}@media only screen and (min-device-width:768px) and (max-device-width:1022px) and (orientation:portrait){.a-hover:hover{color:#000!important}}@media only screen and (min-device-width:768px) and (max-device-width:1022px) and (orientation:landscape){.a-hover:hover{color:#000!important}}p{font-size:16px;line-height:24px;font-family:fabrique,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:1px}@media only screen and (min-width:0px) and (max-width:767px){p{font-size:14px;line-height:24px}}h1{font-size:58px;line-height:100px;font-family:sectra,serif;letter-spacing:2px}@media only screen and (min-width:0px) and (max-width:767px){h1{font-size:36px}}h2{font-size:52px;line-height:46px;font-family:sectra,serif;letter-spacing:0}@media only screen and (min-width:0px) and (max-width:767px){h2{font-size:30px;line-height:42px}}h3{font-size:30px;line-height:40px;font-family:fabrique,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:1px}@media only screen and (min-width:0px) and (max-width:767px){h3{font-size:22px;line-height:30px}}h4{font-size:22px;line-height:28px;font-family:fabrique,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:1px}@media only screen and (min-width:0px) and (max-width:767px){h4{font-size:16px;line-height:22px}}.sans-serif{font-family:fabrique,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif!important}.serif,.serif p{font-family:sectra,serif!important}.serif-italic{font-family:sectra-italic,serif}span.highlight{padding:0 10px}highlight,span.highlight{background-color:#fffade;color:#444!important}highlight{display:inline}.pop{width:100vw;height:50px;position:fixed;bottom:0;z-index:14;border-top:1px solid #000;background:hsla(0,0%,100%,.2)}.col-wrap{display:flex;justify-content:space-between}.col-left{width:50%;display:inline-block;position:relative;padding:50px}.paragraph{margin:2em 0}.paragraph p{margin-top:20px}.col-right{width:45%;display:inline-block;position:relative;top:-150px}.col-right img{max-width:100%}.col-right .inner-wrap{width:100%;top:0}.col-right .inner-wrap img{max-width:100%}.col-right .inner-wrap .caption{color:#d3d3d3;font-family:sectra-italic,serif;font-size:14px;line-height:40px}.view-investments h3{font-size:32px}.list-wrap{position:relative;display:flex;flex-wrap:wrap;margin-top:0}ul.list{position:relative;z-index:3}ul.list li{font-size:30px;line-height:40px;font-family:sectra,serif}.section-wrap{font:16px/1 Arial;position:relative;min-height:100vh;margin-top:150px;margin-bottom:50px;width:calc(100vw - 50px)}table{width:100vw;height:100vh}table tr td{vertical-align:middle}.backToTop{position:fixed;bottom:25px;right:75px;background-color:#fff;padding:10px;border:1px solid #001938}@media screen and (max-width:1000px){h1{font-size:36px;line-height:60px}h3{font-size:22px;line-height:30px}.col-wrap{margin-top:25px;display:flex;justify-content:space-between;flex-direction:column}.col-left{width:100%;display:block;position:relative;padding:25px 25px 0}.col-left .paragraph{margin:0}.col-left .paragraph p{margin-top:20px}.col-right{width:100%;display:block;position:relative;top:0;padding:25px}.col-right img{max-width:100%;flex-shrink:0}.col-right .inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.col-right .inner-wrap .view-investments h3{font-size:22px}}@media screen and (max-width:768px){.section-wrap{margin-top:100px;margin-bottom:50px;width:100vw}}@media screen and (max-width:675px){.backToTop{right:25px;border:1px solid #001938}.col-right .inner-wrap .view-investments h3{font-size:18px}}@media (-ms-high-contrast:none) and (max-width:1000px),all and (-ms-high-contrast:active) and (max-width:1000px){.col-right .inner-wrap{text-align:center}.col-right .inner-wrap img{width:300px}}.list-item{width:100%;margin-top:50px;z-index:3}.list-item h4{margin:15px 0}@media screen and (max-width:1000px){.list-item{width:100%;margin:0;padding:25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.list-item h4{margin:5px 0}}.dl-trans-wrap .icon{display:none}.icon{position:relative;height:20px;width:20px}.icon .plus{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.icon .plus .vertical{height:100%;width:2px;background-color:#001938;position:absolute;left:calc(50% - 1px)}.icon .plus .horizontal{width:100%;height:2px;background-color:#001938}.icon .minus{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.icon .minus .horizontal{width:100%;height:2px;background-color:#001938}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.icon .plus .horizontal{position:absolute;top:18px;left:-4px}.icon .plus .vertical{position:absolute;left:5px}}.trans-item{position:relative;border-bottom:1px solid #999}.trans-item .trans-title{display:flex;justify-content:space-between;align-items:center}.trans-item .trans-title h3{font-family:sectra,serif;line-height:90px;max-width:90%}.trans-item .trans-desc.panel{background-color:#faf8f3;width:100vw;margin-left:-50px;padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.trans-item .trans-desc.panel p{font-family:sectra,serif;margin:50px}@media screen and (max-width:1000px){.trans-item .trans-desc.panel{margin-left:-25px}.trans-item .trans-title h3{line-height:42px;margin:10px 0}}.direct-lending .list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:0;margin-bottom:150px;margin-left:100px;margin-right:100px}.direct-lending .list-wrap .list-item{margin-top:0;width:45%}.transaction-wrap{width:calc(100% - 50px);margin-left:50px;margin-bottom:150px}.transaction-wrap .section-title{margin-bottom:20px}@media screen and (max-width:1000px){.direct-lending .list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px 0}.direct-lending .list-wrap .list-item{width:100%}.direct-lending .transaction-wrap{margin-left:25px}}@media screen and (max-width:775px){.direct-lending .list-wrap .list-item{max-width:100%;margin-top:0}}.view-investments{margin-top:50px}.view-investments h3{background-color:#ecf8ff;padding:10px;display:inline}.private-equity .list-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:50px;margin-bottom:100px;margin-left:100px;margin-right:100px}.private-equity .list-wrap .list-item{margin-top:0;max-width:45%}.private-equity .transaction-wrap{width:calc(100% - 50px);margin-left:50px;margin-bottom:150px}.private-equity .transaction-wrap .section-title{margin-bottom:20px}@media screen and (max-width:1000px){.private-equity .list-wrap{margin-left:0;margin-right:0}.private-equity .list-wrap .list-item{max-width:45%;margin-top:50px}.private-equity .transaction-wrap{width:100%;margin-left:0;margin-bottom:0;padding:25px}}@media screen and (max-width:775px){.private-equity .list-wrap{margin-bottom:50px;margin-top:0}.private-equity .list-wrap h3{line-height:30px}.private-equity .list-wrap .list-item{max-width:100%;margin-top:0}}.portfolio-item{width:100%;height:100%;z-index:3;border:1px solid #fff;display:flex;justify-content:center;align-items:center;position:relative}.portfolio-item a{text-align:center;position:relative;z-index:100}.portfolio-item a img{max-width:80%;margin-right:10%;max-height:100%;margin-left:10%}.portfolio-item .darken{position:absolute;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .25s}.portfolio-item:hover .darken{opacity:.3;transition:opacity .25s}.testimonial{width:60%;margin-top:150px;margin-bottom:50px;position:relative;display:flex;justify-content:center}.testimonial .inner-wrap{display:flex;z-index:3;position:relative}.testimonial .inner-wrap .quote-icon{height:100%;width:100px;font-size:140px;font-family:sectra,serif;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:top;transform-origin:top;padding-left:25px;display:flex;justify-content:center}.testimonial .inner-wrap .text-wrap{margin-top:-40px;flex-direction:column}.testimonial .inner-wrap .text-wrap .author{margin-left:.5em;display:inline;font-family:sectra-italic,serif}@media screen and (max-width:675px){.testimonial{margin-top:75px}.testimonial .inner-wrap .quote-icon{font-size:80px;height:40px;width:50px}.testimonial .inner-wrap .text-wrap{margin-top:-20px}}.portfolio-wrap{padding:50px;overflow:hidden}.portfolio-wrap bold{font-family:fabrique,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.portfolio-wrap .bgImg{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease-in-out;background-size:cover}.portfolio-wrap .grey{color:#999}.portfolio-wrap .portfolio-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative}.portfolio-wrap .portfolio-header .text-left{display:inline-block}.portfolio-wrap .portfolio-header .text-left .index{font-size:14px}.portfolio-wrap .portfolio-header .text-right{display:inline-block}.portfolio-wrap .portfolio-header .text-right .active{color:#444}.portfolio-wrap .portfolio-header .text-right span{cursor:pointer}.portfolio-wrap .portfolio-header .text-right h3{line-height:50px;color:#999}.portfolio-wrap .portfolio-header .text-right h3 span:hover{color:#444;transition:all .25s}.portfolio-wrap .portfolio-grid{position:relative;display:grid;width:100%;margin-top:50px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:minmax(200px,300px);background-size:cover;background-position:50%;transition:.5s}.portfolio-wrap .testimonial-wrap{width:100%;position:relative;margin-top:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:1100px){.portfolio-wrap{padding:25px}.portfolio-wrap .portfolio-header{flex-direction:column;align-items:flex-start}.portfolio-wrap .portfolio-header .text-left h1,.portfolio-wrap .portfolio-header .text-right h1{line-height:70px}.portfolio-wrap .portfolio-header .text-left h3,.portfolio-wrap .portfolio-header .text-right h3{line-height:40px}.portfolio-wrap .testimonial-wrap{margin-top:50px}.portfolio-wrap .testimonial-wrap h3{margin-top:25px;text-align:center}.portfolio-wrap .testimonial-wrap .testimonial{width:100%}}.portfolio-detail-wrap{padding-left:50px;position:relative;min-height:100vh}.portfolio-detail-wrap .separator{width:100%;height:5px;background-color:#faf8f3;margin-bottom:20px}.portfolio-detail-wrap .context{position:relative}.portfolio-detail-wrap .context p{font-family:sectra,serif;font-size:14px}.portfolio-detail-wrap .inner-wrap{margin-top:50px;position:relative;display:flex;justify-content:space-between;align-items:center}.portfolio-detail-wrap .inner-wrap .left{width:49%;padding-right:50px}.portfolio-detail-wrap .inner-wrap .left img{max-height:250px;margin-bottom:2em}.portfolio-detail-wrap .inner-wrap .left .description{font-family:sectra,serif}.portfolio-detail-wrap .inner-wrap .right{width:50%}.portfolio-detail-wrap .inner-wrap .right img{max-width:100%}@media screen and (max-width:1100px){.portfolio-detail-wrap{padding:25px}.portfolio-detail-wrap .inner-wrap{width:100%;flex-direction:column}.portfolio-detail-wrap .inner-wrap .left{width:100%;padding:0;margin-bottom:50px}.portfolio-detail-wrap .inner-wrap .left img{margin:auto;display:block}.portfolio-detail-wrap .inner-wrap .right{width:100%}}.news-item{width:100%;margin-top:50px;z-index:3;display:flex}.news-item .text-wrap{width:100%}.news-item .text-wrap .date{font-size:12px;color:#999}.news-item .text-wrap .title{margin-top:0 5em;font-family:sectra,serif;font-size:28px;line-height:33px}.news-item .text-wrap .excerpt{font-family:sectra,serif;margin:1em 0}.news-item .text-wrap .read-more{margin-top:1em}@media screen and (max-width:675px){.news-item{flex-direction:column}.news-item .image-wrap{width:100%}.news-item .text-wrap{width:100%;margin-top:1em}}.news-wrap{padding:0 50px;margin-bottom:100px}.news-wrap .text-wrap{flex-direction:column}.news-wrap .pos-rel{position:relative}.news-wrap .pos-rel .anchor-span{position:absolute;top:-200px;width:100%;height:2px}.news-wrap .news-header{display:flex;justify-content:space-between;align-items:flex-end;position:relative}.news-wrap .news-header .text-left{display:inline-block}.news-wrap .news-header .text-left .index{font-size:14px}.news-wrap .news-header .text-right{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:60%}.news-wrap .news-header .text-right .year-wrap{display:inline;margin:0}.news-wrap .news-header .text-right .year-wrap h3{display:inline;line-height:40px}.news-wrap .news-header .text-right .year-wrap p{display:inline;font-family:sectra,serif}.news-wrap .news-header .text-right .active{color:#999}.news-wrap .news-header .text-right h3{line-height:100px;display:inline-block;margin:.5em;font-family:sectra,serif}.news-wrap .item-wrap{margin:50px 0}.news-wrap .entries{width:60%;margin-left:20%}@media screen and (max-width:1250px){.news-wrap{width:100vw!important}}@media screen and (max-width:1000px){.news-wrap .entries{width:100%;margin-left:0}}@media screen and (max-width:675px){.news-wrap{width:100vw!important;padding:0 25px}.news-wrap .news-header{align-items:flex-start;flex-direction:column}.news-wrap .news-header .text-right{width:100%;max-width:100%;justify-content:flex-start}.news-wrap .news-header .text-right .year-wrap{margin-right:.5em}.news-wrap .news-header .text-right h3{margin-left:0}.news-wrap .year-wrap{margin-top:50px}}.team-member{width:100%;margin:50px 0}.team-member .member-inner-wrap{position:relative;display:flex;align-items:flex-start;min-height:300px}.team-member .member-inner-wrap .profile-pic{max-width:50%;min-height:1px}.team-member img{max-width:100%;display:inline-block}.team-member .bio{display:inline-block;position:relative;margin-top:25px;left:0}.team-member .text-wrap{display:inline-flex;justify-content:space-between;align-items:center;flex-direction:row;position:relative;max-width:60%;padding:0 50px 50px}.team-member .text-wrap .info-wrap{text-align:left}.team-member .text-wrap .info-wrap .name p{font-size:18px}.team-member .text-wrap .info-wrap .jobtitle p{font-size:14px}.team-member .text-wrap .icon{position:absolute;right:10px;top:calc(50% - 10px);height:20px;width:20px}.team-member .text-wrap .icon .plus{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.team-member .text-wrap .icon .plus .vertical{height:100%;width:2px;background-color:#001938;position:absolute;left:calc(50% - 1px)}.team-member .text-wrap .icon .plus .horizontal{width:100%;height:2px;background-color:#001938}.team-member .text-wrap .icon .minus{display:flex;justify-content:center;align-items:center;width:100%;height:100%;display:none}.team-member .text-wrap .icon .minus .horizontal{width:100%;height:2px;background-color:#001938}.team-member .text-wrap .carrot{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fffade;position:absolute;bottom:-20px;left:calc(50% - 20px);display:none}@media screen and (max-width:1000px){.team-member .member-inner-wrap{flex-direction:column}.team-member .member-inner-wrap .profile-pic{width:100%;max-width:100%}.team-member .member-inner-wrap .profile-pic img{width:100%}.team-member .member-inner-wrap .text-wrap{width:100%;max-width:100%;padding:0;margin-top:25px}}.highlight{background:#00f}#top{position:absolute;top:0;left:0}.our-team{width:100vw;padding:50px;min-height:50vh;position:relative;text-align:center;display:flex;justify-content:center}.our-team .inner-wrap{width:100%}.our-team .inner-wrap .our-team-tagline{max-width:60%;margin-left:20%}.our-team .inner-wrap .team-members h3{color:#d3d3d3}.our-team .inner-wrap .active{color:#444}.our-team .inner-wrap h3:first-of-type{width:100%;margin-bottom:10px}.our-team .inner-wrap .bio-section{width:100%;position:relative;height:300px;background-color:red}.our-team .team-members{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;margin-top:50px}.col-1{-webkit-column-count:2;column-count:2;margin-top:-150px}.col-1 .description{margin-top:200px;padding:50px 0 50px 50px}.col-1 .paragraph{padding:0 0 50px 50px}.col-2{position:relative;z-index:7;float:right;padding:50px 0 50px 50px}.col-2 img{max-width:100%}@media screen and (max-width:1000px){.our-team{padding:25px}.our-team .inner-wrap .our-team-tagline{max-width:100%;margin-left:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.our-team .inner-wrap{text-align:center}}.google-map{z-index:1}.form-wrap{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%;padding:3em}.form-wrap h3{position:relative;z-index:3;font-family:sectra,serif;font-size:25px;width:100%}.form-wrap form{position:relative;z-index:8;width:100%}.form-wrap form .input-wrap{display:flex;justify-content:space-between;width:100%;margin-bottom:1em}.form-wrap form input{width:47%;border-color:#999;border-width:1px}.form-wrap form input,.form-wrap form textarea{padding:1em;font-family:fabrique,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#999}.form-wrap form textarea{width:100%;min-height:10em;border-color:#999!important;margin-bottom:1em}.form-wrap form button{display:block;font-family:fabrique,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#001938;font-size:18px;height:2em;border:none;background-color:transparent}.form-wrap form button:hover{color:#999}@media screen and (max-width:1100px){.form-wrap{padding:1.5em}.form-wrap form{margin-top:1em}}@font-face{font-family:fabrique;src:url(/static/media/lafabrique-heavy.dbc69f54.ttf)}@font-face{font-family:sectra;src:url(/static/media/GT-Sectra-Fine-Book.08d4e7c3.ttf);font-weight:400}@font-face{font-family:sectra-italic;src:url(/static/media/GT-Sectra-Fine-Book-Italic.08e44fee.ttf);font-weight:400}.contact-wrap{padding-left:50px;padding-top:50px;overflow:hidden;padding-bottom:100px}.contact-wrap .flex-wrap{display:flex;justify-content:space-between;position:relative}.contact-wrap .left-col{width:50%;position:relative;padding-right:3em}.contact-wrap .left-col .tagline{font-family:sectra,serif}.contact-wrap .left-col .address{margin:50px 0}.contact-wrap .right-col{width:50%;position:relative}.contact-wrap .map{margin-top:100px;width:100%;position:relative;min-height:300px}@media screen and (max-width:1100px){.contact-wrap{padding:25px 25px 50px;width:100vw}.contact-wrap .flex-wrap{flex-direction:column;width:100%}.contact-wrap .flex-wrap .left-col{width:100%}.contact-wrap .flex-wrap .right-col{width:100%;margin-top:50px}.contact-wrap .map{margin-top:50px}}.fade-leave{opacity:1}.fade-leave.fade-leave-active{opacity:0;transition:opacity .5s ease-in}.fade-enter{opacity:0}.fade-enter.fade-enter-active{opacity:1;transition:opacity .4s ease-in .6s}.fade-height{transition:height 0s ease-in-out}
/*# sourceMappingURL=main.31bc2557.chunk.css.map */