*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--black: #000;--teal: #0f4c5a;--off-white: #f9f8f8;--pink: #f7587e;--light-blue: #7fb7bf;--cobalt: #1e1eac;--cinnamon: #a35a00;--gold: #edaa36}html{height:100%;scrollbar-gutter:stable}body{color:#1a1b1f;background-color:var(--off-white);font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:28px;min-height:100%;display:flex;flex-direction:column}img{max-width:100%;display:block;vertical-align:middle}a{color:#1a1b1f;text-decoration:none}ul{list-style:none;padding:0;margin:0}p{margin-bottom:10px}h1,h2,h3,h4,h5,h6{font-weight:400}.heading-jumbo{color:var(--cobalt);text-transform:uppercase;margin-top:10px;margin-bottom:40px;font-family:Urbanist,sans-serif;font-size:56px;font-weight:900;line-height:80px}.heading-jumbo.type-contrast{color:var(--light-blue)}.heading-jumbo.pink{color:var(--teal)}.heading-jumbo-small{color:var(--cobalt);text-transform:uppercase;margin-top:10px;margin-bottom:40px;font-family:Urbanist,sans-serif;font-size:36px;font-weight:900;line-height:50px}.heading-jumbo-small.cta-block{color:var(--cinnamon)}.heading-jumbo-small.type-contrast{color:var(--gold)}.heading-jumbo-tiny{color:var(--cobalt);text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-family:Urbanist,sans-serif;font-size:24px;font-weight:900;line-height:32px}.heading-jumbo-tiny.type-contrast{color:var(--teal)}.heading-jumbo-micro{color:var(--cobalt);text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-family:Urbanist,sans-serif;font-size:18px;font-weight:900;line-height:28px}.heading-jumbo-micro.type-contrast{color:var(--light-blue)}.paragraph-bigger{color:var(--black);font-family:Zilla Slab,sans-serif;font-size:20px;font-weight:400;line-height:34px;margin-bottom:10px}.paragraph-bigger.cc-bigger-light{color:var(--off-white);margin-bottom:60px;font-family:Zilla Slab,sans-serif}.paragraph-light{color:var(--black);font-family:Zilla Slab,sans-serif}.paragraph-light.type-contrast{color:var(--off-white)}.paragraph-light.team-page{margin-bottom:20px}.paragraph-small{color:var(--black);font-family:Zilla Slab,sans-serif;font-size:14px;line-height:26px}.paragraph-small.type-contrast,.type-contrast{color:var(--off-white)}.section{flex-direction:column;margin-left:30px;margin-right:30px;display:flex}.section.cc-cta{background-color:var(--teal);margin-left:0;margin-right:0;padding-left:80px;padding-right:80px}.section.cc-store-home-wrap{padding-top:40px;padding-bottom:40px;display:block}.section.cc-home-wrap{padding-top:40px;padding-bottom:40px}.section.footer{justify-content:flex-end;align-items:center;margin-left:0;margin-right:0;padding-top:20px;padding-bottom:20px;display:flex}.container{width:80%;max-width:1140px;margin:0 auto}.container.investments-page{flex-direction:column;margin-bottom:100px;display:flex}.motto-wrap{text-align:center;width:80%;margin:85px auto}.button{background-color:var(--pink);color:#fff;letter-spacing:2px;text-transform:uppercase;border:none;border-radius:0;padding:12px 25px;font-family:Urbanist,sans-serif;font-size:16px;font-weight:900;line-height:20px;text-decoration:none;cursor:pointer;transition:none;display:inline-block}.button:hover{background-color:#32343a;color:#fff}.button.cc-contact-us{z-index:5;position:relative;font-family:Urbanist,sans-serif;font-size:16px;font-weight:900}.button.cc-contact-us:hover{background-color:var(--cobalt)}.button.cc-jumbo-button{padding:16px 35px;font-size:16px;line-height:26px}.button.cc-jumbo-button:hover{background-color:var(--light-blue);color:var(--off-white)}.cta-wrap{text-align:center;justify-content:center;padding-top:110px;padding-bottom:120px;display:flex}.cta-text{width:70%;margin:0 auto 35px}.footer-wrap{justify-content:center;align-items:center;display:flex}.our-services-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:80px;grid-row-gap:60px;margin-bottom:60px}.features-list{padding:40px 0}.features-wrapper-two{display:flex;gap:60px;align-items:flex-start}.features-left{flex:1;color:var(--black)}.features-paragraph{font-family:Zilla Slab,sans-serif;font-size:18px;line-height:30px;margin-bottom:20px}.features-paragraph.type-contrast{color:var(--off-white)}.features-right{flex:1;list-style:none}.features-block-two{display:flex;gap:20px;align-items:flex-start;margin-bottom:30px}.features-image{width:50px;flex-shrink:0}.text-link-arrow{display:inline-flex;align-items:center;gap:4px;color:var(--black);font-family:Urbanist,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;margin-top:20px}.text-link-arrow:hover{color:var(--cinnamon)}.arrow-embed{display:flex;align-items:center}.team-members{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px;align-items:start}.team-member-title-wrap{margin-bottom:20px}.team-member-name{font-family:Urbanist,sans-serif;font-size:20px;font-weight:900;display:inline;text-transform:uppercase}.inline{color:var(--cinnamon);text-decoration:underline}.inline:hover{color:var(--black)}.linkedin{font-family:Urbanist,sans-serif;color:var(--black);text-transform:none}.linkedin:hover{color:var(--cinnamon)}.linkedin-link{text-transform:none;color:var(--black)}.linkedin-link:hover{color:var(--cinnamon)}.body-about{background-color:var(--gold)}.body-investments{background-color:var(--cinnamon)}.body-team{background-color:var(--light-blue)}.body-apply{background-color:var(--cobalt)}.body-about .footer-wrap .paragraph-small,.body-investments .footer-wrap .paragraph-small,.body-team .footer-wrap .paragraph-small,.body-apply .footer-wrap .paragraph-small{color:var(--off-white)}.apply-hero{padding-top:60px;padding-bottom:40px}.decorative-bar{background-position:0 0;background-repeat:no-repeat;background-size:auto 62px;width:100%;height:62px;margin-top:60px}.decorative-bar.gold{background-image:url(/images/pattern-gold.svg);min-width:100%;min-height:62px}.decorative-bar.cinnamon{background-image:url(/images/pattern-cinnamon.svg)}.decorative-bar.light-blue-2{background-image:url(/images/pattern-teal.svg)}.decorative-bar.cobalt{background-image:url(/images/pattern-cobalt.svg)}@media screen and (max-width:479px){.decorative-bar{background-size:auto 40px;height:40px;margin-top:20px}.decorative-bar.gold{background-size:auto 40px;min-height:40px}}.form-section{max-width:600px;margin:60px auto;padding:0 20px}.form{display:flex;flex-direction:column;gap:16px}.field-label{letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:20px;margin-bottom:4px;color:var(--off-white);font-family:Urbanist,sans-serif}.text-field,.select-field,.textarea-field{background-color:var(--off-white);color:var(--black);border:1px solid #ccc;font-family:Zilla Slab,sans-serif;font-size:16px;padding:10px 14px;width:100%;border-radius:0}.textarea-field{min-height:120px;resize:vertical}.submit-button{background-color:var(--gold);color:var(--off-white);border:none;padding:14px 30px;font-family:Urbanist,sans-serif;font-size:16px;font-weight:900;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:none}.submit-button:hover{background-color:var(--light-blue)}.text-link-arrow:hover{opacity:1}.not-vetting-notice{font-family:Zilla Slab,sans-serif;font-size:20px;line-height:34px;text-align:center;margin-top:40px;padding:30px}.form-success{display:none;text-align:center;padding:20px;color:var(--teal);font-family:Zilla Slab,sans-serif}@media screen and (max-width:991px){.heading-jumbo{font-size:50px;line-height:64px}.heading-jumbo.type-contrast{font-size:42px;line-height:56px}.our-services-grid{grid-template-columns:1fr 1fr}.section.cc-cta{padding-left:40px;padding-right:40px}.features-wrapper-two{flex-direction:column}.team-members{grid-template-columns:1fr}}@media screen and (max-width:767px){.heading-jumbo{font-size:36px;line-height:48px}.heading-jumbo.type-contrast,.heading-jumbo.pink{font-size:28px;line-height:38px}.heading-jumbo-small{font-size:22px;line-height:32px}.paragraph-bigger{font-size:16px;line-height:28px}.our-services-grid{grid-template-columns:1fr;gap:30px}.section{margin-left:15px;margin-right:15px}.section.cc-cta{padding-left:20px;padding-right:20px}.cta-wrap{padding-top:60px;padding-bottom:70px}.cta-text{width:100%}.motto-wrap{width:95%;margin:40px auto}.container{width:95%}.features-wrapper-two{flex-direction:column;gap:30px}.team-members{grid-template-columns:1fr}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
