.line-clamp-3[data-astro-cid-tlq2teu4]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-content[data-astro-cid-4rrn36sx]{animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.emotional-journey[data-astro-cid-4rrn36sx]{background:linear-gradient(to bottom,#0a0a0a,#111,#1a1a1a,#222,#2a2a2a,#1a1a1a)}.custom-content h1:first-child,.custom-content>hr:nth-of-type(1),.custom-content>hr:nth-of-type(2){display:none}.custom-content>h2{font-size:2.25rem;line-height:2.5rem;font-weight:900;line-height:1.25;letter-spacing:-.025em}@media(min-width:768px){.custom-content>h2{font-size:3rem;line-height:1}}.custom-content>h2{padding:8rem 1.5rem 4rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));scroll-margin-top:2rem}.custom-content>h2:first-of-type{padding-top:6rem}.custom-content h2:has(+*>h3[id*=question],+h3[id*=question]),.custom-content h2:has(+*>h3[id*=reality]),.custom-content h2:first-of-type{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #0a0a0a var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #141414 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.custom-content h3{margin-top:4rem;margin-bottom:2rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:768px){.custom-content h3{font-size:1.875rem;line-height:2.25rem}}.custom-content h3{line-height:1.25}.custom-content h3[id*=question]{font-size:1.875rem;line-height:2.25rem;font-weight:700}@media(min-width:768px){.custom-content h3[id*=question]{font-size:2.25rem;line-height:2.5rem}}.custom-content h3[id*=question]{font-style:italic;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1));border-left-width:4px;border-color:#f59e0b4d;padding-left:2rem;padding-top:1.5rem;padding-bottom:1.5rem}.custom-content h4{margin-top:3rem;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}@media(min-width:768px){.custom-content h4{font-size:1.5rem;line-height:2rem}}.custom-content p{margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}@media(min-width:768px){.custom-content p{font-size:1.25rem;line-height:1.75rem}}.custom-content p{max-width:56rem}.custom-content p:has(>em),.custom-content blockquote p{font-size:1.25rem;line-height:1.75rem;font-weight:300;font-style:italic}@media(min-width:768px){.custom-content p:has(>em),.custom-content blockquote p{font-size:1.5rem;line-height:2rem}}.custom-content p:has(>em),.custom-content blockquote p{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1));border-left-width:4px;border-color:#b5ffe14d;padding-left:2rem;padding-top:1rem;padding-bottom:1rem}.custom-content p strong{font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.custom-content p strong:first-child{margin-bottom:1rem;display:block;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.custom-content blockquote{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1));border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1));margin-top:3rem;margin-bottom:3rem;padding:2rem 2rem 2rem 2.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.custom-content h2:has(+* h3[id*=want],+h3[id*=want]),.custom-content h2:has(+* h3[id*=connection]),.custom-content h2:has(+* h3[id*=service]),.custom-content h2:has(+* h3[id*=solution]){background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #222222 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.custom-content ul{margin-bottom:4rem;margin-left:0;display:grid;list-style-type:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.custom-content ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.custom-content ul{max-width:none}.custom-content li{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #141414 var(--tw-gradient-to-position);border-radius:.75rem;border-width:1px;border-color:#b5ffe11a;padding:2rem}.custom-content li:hover{border-color:#f59e0b4d;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(245 158 11 / .05);--tw-shadow: var(--tw-shadow-colored)}.custom-content li{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;line-height:1.625;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.custom-content li strong{margin-bottom:1rem;display:block;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.custom-content li ul{margin-top:1.5rem;margin-bottom:0;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.custom-content li li{border-radius:.5rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1));padding:1rem}.custom-content li li:before{margin-right:.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(181 255 225 / var(--tw-text-opacity, 1));--tw-content: "→";content:var(--tw-content)}.custom-content h3:has(+p+ul),.custom-content h3[id*=service],.custom-content h3[id*=scoping],.custom-content h3[id*=platform],.custom-content h3[id*=partnership],.custom-content h3[id*=bootcamp]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1));border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2rem;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.custom-content h3:has(+p){font-size:1.5rem;line-height:2rem}@media(min-width:768px){.custom-content h3:has(+p){font-size:1.875rem;line-height:2.25rem}}.custom-content a{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem 2rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.custom-content a:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:#f59e0be6}.custom-content a{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;text-decoration-line:none;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.custom-content a:after{content:"→";font-size:1.25rem;line-height:1.75rem}.custom-content hr{margin-top:6rem;margin-bottom:6rem;height:.25rem;border-style:none;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(181 255 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(181 255 225 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}@keyframes fadeInSection{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.custom-content>*{animation:fadeInSection .8s ease-out;animation-fill-mode:both}.custom-content>*:nth-child(1){animation-delay:.1s}.custom-content>*:nth-child(2){animation-delay:.2s}.custom-content>*:nth-child(3){animation-delay:.3s}.custom-content>*:nth-child(4){animation-delay:.4s}.custom-content>*:nth-child(n+5){animation-delay:.5s}@media(max-width:768px){.custom-content>h2{padding-top:5rem;padding-bottom:3rem;font-size:1.875rem;line-height:2.25rem}.custom-content h3{font-size:1.5rem;line-height:2rem}.custom-content ul{grid-template-columns:repeat(1,minmax(0,1fr))}.custom-content p{font-size:1.125rem;line-height:1.75rem}}.line-clamp-2[data-astro-cid-4rrn36sx]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tier-expandable[data-astro-cid-4rrn36sx] summary[data-astro-cid-4rrn36sx]{list-style:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tier-expandable[data-astro-cid-4rrn36sx] summary[data-astro-cid-4rrn36sx]::-webkit-details-marker{display:none}.tier-expandable[data-astro-cid-4rrn36sx] summary[data-astro-cid-4rrn36sx]:hover h3[data-astro-cid-4rrn36sx]{color:#b5ffe1}.tier-expandable[data-astro-cid-4rrn36sx][open] .chevron-icon[data-astro-cid-4rrn36sx]{transform:rotate(180deg)}.tier-expandable[data-astro-cid-4rrn36sx] .tier-content[data-astro-cid-4rrn36sx]{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
