:root{--castellan-navy: #0f265c;--castellan-blue: #92c4e3;--page-background: #f2f2f2}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;line-height:1.15;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-height:100vh;margin:0;color:#212529;background:var(--page-background);font-family:Lato,Helvetica,Arial,sans-serif;font-size:10px}main{flex:1 0 auto}body.investments-page{background-attachment:fixed;background-position:center center;background-size:cover}img,svg{display:block;max-width:100%}a{color:inherit}p{margin-top:0;margin-bottom:10px;font-size:16px;line-height:1.25}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{padding:15px 0;background:var(--castellan-navy)}.brand{display:inline-block}.brand img{width:296px;height:53px}.site-navigation{position:relative}.primary-menu{display:flex;width:100%;margin:0;padding:0;list-style:none}.primary-menu a{display:inline-block;padding:15px;color:#fff;font-size:14px;font-weight:300;letter-spacing:.75px;text-decoration:none;text-transform:capitalize;transition:color .4s linear}.primary-menu a:hover,.primary-menu a:focus-visible{color:var(--castellan-blue)}.primary-menu li:first-child a{padding-left:0}.primary-menu li:last-child{margin-left:auto}.primary-menu li:last-child a{font-weight:700;text-decoration:underline;text-transform:uppercase}.primary-menu .current-menu-item a{color:#ffffff80;font-weight:700}.navigation-toggle{position:absolute;top:-45px;right:0;display:none;padding:0;color:#fff;background:transparent;border:0;cursor:pointer}.navigation-toggle svg{width:45px;height:30px;fill:currentColor}.image-section{position:relative;isolation:isolate;overflow:hidden}.castellanre-full{min-height:100vh}.investment-approach-content{display:flex;align-items:center;padding-top:30px;padding-bottom:30px}.investment-approach h1{margin-top:0;margin-bottom:30px;color:var(--castellan-blue);font-size:48px;font-weight:500;line-height:1.2;text-transform:uppercase}.investment-approach p{margin-bottom:10px;color:#fff;font-size:20px;text-transform:uppercase}.investment-approach p:first-of-type{margin-bottom:30px}.investment-platform{background:#fff}.platform-content{padding-top:120px;padding-bottom:120px}.platform-content h4{margin-top:0;margin-bottom:8px;color:var(--castellan-blue);font-size:20px;font-weight:500;line-height:1.2;text-transform:uppercase}.platform-content p{margin-bottom:30px;color:#26377f;font-size:20px}.platform-content p:last-child{margin-bottom:10px}.platform-content strong{font-weight:700}.debt-platform{margin-top:240px}.team-introduction h1{margin:0;padding-top:30px;padding-bottom:30px;color:var(--castellan-navy);font-size:48px;font-weight:500;line-height:1.2}.team-heading-divider,.team-member-divider{width:100%;border-bottom-style:solid}.team-heading-divider{border-bottom-width:2px;border-bottom-color:#adb4bf}.team-introduction h2{margin-top:0;margin-bottom:8px;padding-top:15px;font-size:32px;font-weight:700;line-height:1.2}.team-grid{display:grid;grid-template-columns:1fr;gap:30px;margin-top:30px;padding-bottom:60px}.team-member{padding:20px 20px 10px;background:#fff}.team-member h4{margin-top:0;margin-bottom:8px;color:#979fad;font-size:20px;font-weight:500;line-height:1.2;text-transform:uppercase}.team-member-divider{border-bottom-width:1px;border-bottom-color:#32373c}.team-member h3{margin-top:10px;margin-bottom:8px;color:var(--castellan-navy);font-size:34px;font-weight:500;line-height:1.2}.team-member-summary{margin-top:10px}.team-member-summary strong{font-weight:700}.news-page-title{margin:0;padding-top:30px;padding-bottom:30px;color:var(--castellan-navy);font-size:48px;font-weight:500;line-height:1.2}.news-item{max-width:900px;padding:24px;margin-bottom:36px;overflow:auto;background:#fff}.news-item-header{display:flex;padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #dbe0e6}.news-meta{width:33%}.news-meta span{display:block;font-size:16px;line-height:1.5}.news-meta .author-time{color:#212121;font-weight:700}.news-meta .source{color:#979fad}.news-title{width:66%;padding-left:25px}.news-title h4{margin-top:0;margin-bottom:8px;color:#26377f;font-size:28px;font-weight:700;line-height:1.29}.news-content:after{display:block;clear:both;content:""}.news-image{display:inline-block;float:left;width:33%}.news-image img{width:100%;height:auto}.news-text,.news-link{display:inline-block;float:right;width:66%;padding-left:25px}.read-article{display:block;margin:1em 0;color:#26377f;font-size:14px;font-weight:700;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}.read-article:hover,.read-article:focus-visible{color:#212121}.careers-content{padding-top:60px;padding-bottom:60px}.careers-content h4{margin-top:0;margin-bottom:8px;color:var(--castellan-navy);font-size:20px;font-weight:500;line-height:1.2}.careers-content a{color:var(--castellan-navy);text-decoration:underline}.careers-content a:hover,.careers-content a:focus-visible{color:var(--castellan-navy);text-decoration:none}.contact-page-content{margin-bottom:120px}.contact-logo-section{padding-top:60px;padding-bottom:60px}.contact-logo-panel{width:100%;max-width:720px;margin-right:auto;margin-left:auto;overflow:hidden;background:var(--castellan-navy)}.contact-logo-panel figure{margin:120px 60px}.contact-logo-panel img{width:100%;height:auto}.contact-details{display:flow-root;width:100%;max-width:720px;margin-right:auto;margin-left:auto;text-align:center}.contact-details p{color:#313131;text-align:center}.contact-title,.contact-email,.contact-loan-label,.contact-capital{margin-bottom:0}.contact-title{color:#26377f!important;font-size:20px}.contact-email,.contact-capital{color:#26377f!important;font-size:26px}.contact-address{margin-top:30px;margin-bottom:30px;font-size:18px}.contact-loan-label{font-size:18px}.contact-details a{color:#26377f;text-decoration:underline}.contact-details a:hover,.contact-details a:focus-visible{color:#26377f;text-decoration:none}.lending-content{display:flow-root;margin-top:60px;margin-bottom:60px}.lending-content h1{margin-top:0;margin-bottom:30px;color:var(--castellan-navy);font-size:48px;font-weight:500;line-height:1.2}.lending-divider{margin-bottom:10px;border-bottom:2px solid #adb4bf}.lending-image{margin:0 0 20px}.lending-image img{width:auto;height:auto;max-width:100%}.lending-content a{color:var(--castellan-navy);text-decoration:underline}.lending-content a:hover,.lending-content a:focus-visible{color:var(--castellan-navy);text-decoration:none}.section-background{position:absolute;z-index:-1;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.hero-content{display:flex;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}.hero-logo{width:min(1024px,100%);height:auto}.brand-divider{width:100%;height:50px;background:var(--castellan-navy)}.company-introduction .section-content{display:flex;align-items:center;padding:30px}.company-introduction p{width:50%;margin:0;color:#fff;font-size:35px;line-height:1.25;text-transform:uppercase}.company-introduction p span{color:var(--castellan-blue)}.content-section{padding:120px 0}.content-section p{font-size:36px}.content-section p:last-child{margin-bottom:0}.content-section span,.experience span{color:var(--castellan-blue)}.experience .section-content{display:flex;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}.experience p{width:50%;margin:0 auto 10px;padding-right:15px;padding-left:15px;color:#fff;font-size:35px;line-height:1.25;text-align:center}.site-footer{padding:15px 0;background:var(--castellan-navy)}.social-row{display:flex;justify-content:center;padding:16px 0}.linkedin-link{display:flex;align-items:center;padding:0 8px;color:#007bff;background:#fff;border-radius:4px;font-size:24px;line-height:1.5;text-decoration:none}.linkedin-link:hover,.linkedin-link:focus-visible{color:#0056b3}.linkedin-link svg{width:24px;height:27px;margin-right:8px;fill:currentColor}.footer-bottom{display:flex;align-items:center;justify-content:center;text-align:center}.site-footer p{display:inline-block;margin:0;color:#fff;font-size:14px;line-height:21px;letter-spacing:.2px}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(max-width:991.98px){.navigation-toggle{display:block}.primary-menu{display:none;padding:45px 0 30px}.primary-menu.is-open{display:block}.primary-menu a{display:block;padding:10px 0;font-size:20px;text-align:center}.primary-menu li:last-child{margin-left:0}.company-introduction p,.experience p{width:100%}}@media(max-width:767px){.news-item-header{display:block}.news-meta,.news-title,.news-image,.news-text,.news-link{width:100%}.news-title,.news-text{padding:15px 0 0}.news-link{padding:0}}
