.brand-entity .brand-entity-desc p{margin-bottom:.75rem}.brand-entity .brand-entity-desc p:last-child{margin-bottom:0}.brand-entity .brand-entity-desc a{color:var(--color-lka-blue);text-decoration:underline}.brand-entity .brand-entity-desc a:hover,.brand-entity .brand-entity-desc a:focus-visible{color:var(--color-lka-blue-dark)}.brands-bg-custom[data-astro-cid-ixvfdqqb]{background-color:var(--brands-bg)}.brands-overlay[data-astro-cid-ixvfdqqb]{background-color:var(--brands-bg);opacity:var(--overlay-opacity)}.contact-form-container{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px)}.contact-form-container .contact-input{width:100%;height:48px;padding:.5rem;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-size:1rem;transition:border-color .2s ease}.contact-form-container .contact-input::placeholder{color:#fff6}.contact-form-container .contact-input:focus,.contact-form-container .contact-input:focus-visible{outline:none;border-bottom-color:var(--color-lka-blue);box-shadow:0 1px 0 0 var(--color-lka-blue)}.contact-form-container .contact-textarea{width:100%;min-height:120px;padding:.75rem .5rem;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-size:1rem;resize:vertical;transition:border-color .2s ease}.contact-form-container .contact-textarea::placeholder{color:#fff6}.contact-form-container .contact-textarea:focus,.contact-form-container .contact-textarea:focus-visible{outline:none;border-bottom-color:var(--color-lka-blue);box-shadow:0 1px 0 0 var(--color-lka-blue)}.contact-form-container .contact-select{width:100%;height:48px;padding:.5rem 1.5rem .5rem .5rem;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-size:1rem;transition:border-color .2s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='rgba(255,255,255,0.6)' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;cursor:pointer}.contact-form-container .contact-select:focus,.contact-form-container .contact-select:focus-visible{outline:none;border-bottom-color:var(--color-lka-blue);box-shadow:0 1px 0 0 var(--color-lka-blue)}.contact-section .contact-icon-circle{flex-shrink:0;width:44px;height:44px;border-radius:50%;background-color:#00a8f31f;display:flex;align-items:center;justify-content:center}.contact-section .contact-map-container{min-height:220px;border-radius:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.contact-section .contact-map-iframe{border:0;min-height:250px}.contact-section .contact-overlay{background-color:var(--overlay-bg);opacity:var(--overlay-opacity)}.process-list[data-astro-cid-7qwzecos] ul{list-style:none;padding:0;margin:0}.process-list[data-astro-cid-7qwzecos] li{position:relative;padding-left:1rem;margin-bottom:.5rem;font-size:.8rem;line-height:1.4;color:var(--color-lka-black);font-weight:500;opacity:.8}.process-list[data-astro-cid-7qwzecos] li:before{content:"•";position:absolute;left:0;color:inherit;font-weight:700}.process-list[data-astro-cid-7qwzecos] p:last-child{margin-bottom:0}.process-list-green[data-astro-cid-7qwzecos] li:before{color:var(--color-lka-green)}.process-list-blue[data-astro-cid-7qwzecos] li:before{color:var(--color-lka-blue)}.feature-card[data-astro-cid-x44j2ohx]:hover img[data-astro-cid-x44j2ohx]{filter:brightness(0) invert(1)}.feature-card[data-astro-cid-x44j2ohx] img[data-astro-cid-x44j2ohx].no-invert:hover{filter:none}.hero-video-container{position:absolute;inset:0;overflow:hidden}.hero-video-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh}.hero-banner>*{z-index:1}.hero-banner>.hero-video-container,.hero-banner>img,.hero-banner>video{z-index:0}.hero-content h1{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}.hero-content h2{font-size:1.875rem;font-weight:700;margin-bottom:1.25rem}.hero-content h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.hero-content p{font-size:1.125rem;margin-bottom:1rem;opacity:.9}.hero-content a{display:inline-block;margin-top:1rem;padding:.75rem 2rem;background-color:var(--color-lka-green, #4ade80);color:#fff;font-weight:600;border-radius:.5rem;transition:color .2s,background-color .2s}.hero-content a:hover{opacity:.9}@media(min-width:768px){.hero-content h1{font-size:3rem}.hero-content h2{font-size:2.25rem}.hero-content h3{font-size:1.875rem}.hero-content p{font-size:1.25rem}}@media(min-width:1024px){.hero-content h1{font-size:3.75rem}.hero-content h2{font-size:3rem}.hero-content h3{font-size:2.25rem}.hero-content p{font-size:1.5rem}}.timeline-list[data-astro-cid-2lpjjw4n] ul{list-style:none;padding:0;margin:0}.timeline-list[data-astro-cid-2lpjjw4n] li{position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:.85rem;line-height:1.5;color:var(--color-lka-black, #101010);opacity:.8}.timeline-list[data-astro-cid-2lpjjw4n] li:before{content:"";position:absolute;left:0;top:.45em;width:6px;height:6px;border-radius:1px}.timeline-list[data-astro-cid-2lpjjw4n] p:last-child{margin-bottom:0}.timeline-list-grey[data-astro-cid-2lpjjw4n] li:before{background-color:var(--color-phase-grey)}.timeline-list-blue[data-astro-cid-2lpjjw4n] li:before{background-color:var(--color-lka-blue)}.timeline-list-green[data-astro-cid-2lpjjw4n] li:before{background-color:var(--color-lka-green)}.timeline-list-dark-blue[data-astro-cid-2lpjjw4n] li:before{background-color:var(--color-phase-dark)}.partner-content h1,.partner-content h2,.partner-content h3,.partner-content h4{color:var(--color-lka-black, #1a1a1a);font-weight:700;margin-top:2rem;margin-bottom:1rem}.partner-content h2{font-size:1.875rem}.partner-content h3{font-size:1.5rem}.partner-content p{margin-bottom:1.5rem;line-height:1.75;color:#4b5563}.partner-content ul,.partner-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.partner-content li{margin-bottom:.5rem;color:#4b5563}.partner-content a{color:var(--color-lka-blue, #1b243f);text-decoration:underline;transition:color .2s}.partner-content a:hover{color:var(--color-lka-green, #4ade80)}.partner-content strong{color:var(--color-lka-black, #1a1a1a);font-weight:600}.line-clamp-3[data-astro-cid-zwocz7kx]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-content h1,.project-content h2,.project-content h3,.project-content h4{color:var(--color-lka-black, #1a1a1a);font-weight:700;margin-top:2rem;margin-bottom:1rem}.project-content h2{font-size:1.875rem}.project-content h3{font-size:1.5rem}.project-content p{margin-bottom:1.5rem;line-height:1.75;color:#4b5563}.project-content ul,.project-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.project-content li{margin-bottom:.5rem;color:#4b5563}.project-content a{color:var(--color-lka-blue, #1b243f);text-decoration:underline;transition:color .2s}.project-content a:hover{color:var(--color-lka-green, #4ade80)}.project-content img{border-radius:.75rem;margin:2rem 0}.project-content blockquote{border-left:4px solid var(--color-lka-blue, #1b243f);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#6b7280}.carousel-dot.bg-lka-blue{background-color:var(--color-lka-blue, #1b243f)}.thumbnail-btn.ring-lka-blue{--tw-ring-color: var(--color-lka-blue, #1b243f)}.project-carousel:focus{outline:none}.project-carousel:focus-visible{outline:2px solid var(--color-lka-blue, #1b243f);outline-offset:4px;border-radius:1rem}.line-clamp-3[data-astro-cid-q4nhc6kf]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes bounce-once{0%,to{transform:translateY(0)}25%{transform:translateY(-25%)}50%{transform:translateY(0)}75%{transform:translateY(-15%)}}.arrow-bounce-once[data-astro-cid-ceezthum]{animation:bounce-once .8s ease-out forwards}.responsive-image[data-astro-cid-cfopnhcs],.responsive-image[data-astro-cid-cfopnhcs] img[data-astro-cid-cfopnhcs]{display:block}.responsive-image[data-astro-cid-cfopnhcs].w-screen{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw}.team-member .team-member-bio p{margin-bottom:.5rem}.team-member .team-member-bio p:last-child{margin-bottom:0}.team-member .team-member-bio a{color:var(--color-lka-blue);text-decoration:underline}.team-member .team-member-bio a:hover,.team-member .team-member-bio a:focus-visible{opacity:.8}.text-block-text-light .text-block-content{color:#ffffffd9}.text-block-text-light .text-block-content h1,.text-block-text-light .text-block-content h2,.text-block-text-light .text-block-content h3,.text-block-text-light .text-block-content h4{color:#fff}.text-block-text-light .text-block-content a{color:#67e8f9}.text-block-text-light .text-block-content blockquote{color:#ffffffb3}.text-block-content{color:#1b243fcc;line-height:1.7}.text-block-content p{margin-bottom:1.25rem}.text-block-content p:last-child{margin-bottom:0}.text-block-content h1,.text-block-content h2,.text-block-content h3,.text-block-content h4{color:var(--color-lka-black);font-weight:700;margin-top:2rem;margin-bottom:1rem}.text-block-content h1:first-child,.text-block-content h2:first-child,.text-block-content h3:first-child,.text-block-content h4:first-child{margin-top:0}.text-block-content a{color:var(--color-lka-blue);text-decoration:underline;transition:opacity .2s}.text-block-content a:hover{opacity:.8}.text-block-content ul,.text-block-content ol{margin-bottom:1.25rem;padding-left:1.5rem}.text-block-content li{margin-bottom:.5rem}.text-block-content ul{list-style-type:disc}.text-block-content ol{list-style-type:decimal}.text-block-content blockquote{border-left:4px solid var(--color-lka-green);padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#1b243fb3}.text-block-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem auto;display:block}.text-block-content figure{margin:1.5rem 0}.text-block-content figcaption{text-align:center;font-size:.875rem;color:#1b243f99;margin-top:.5rem}.text-block-small{font-size:.9375rem}.text-block-small h2{font-size:1.5rem}.text-block-small h3{font-size:1.25rem}.text-block-medium{font-size:1.0625rem}.text-block-medium h2{font-size:1.75rem}.text-block-medium h3{font-size:1.5rem}.text-block-large{font-size:1.25rem}.text-block-large h2{font-size:2rem}.text-block-large h3{font-size:1.75rem}@media(min-width:768px){.text-block-small{font-size:1rem}.text-block-medium{font-size:1.125rem}.text-block-large{font-size:1.375rem}}@media(min-width:1024px){.text-block-small{font-size:1.0625rem}.text-block-medium{font-size:1.25rem}.text-block-large{font-size:1.5rem}.text-block-large h2{font-size:2.25rem}.text-block-large h3{font-size:2rem}}
