@font-face{font-family:Dhyana;src:url(/fonts/Dhyana-Regular.ttf) format("truetype")}@font-face{font-family:Grotesk;src:url(/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf) format("truetype")}@font-face{font-family:Crimson;src:url(/fonts/CrimsonPro-VariableFont_wght.ttf) format("truetype")}body{font-family:Arial,sans-serif;color:#26276d}#backdrop{--base-color: rgb(183, 211, 239);--gradient1-start: rgb(93, 162, 192);--gradient2-start: rgb(208, 219, 248);--gradient2-end: rgb(255, 255, 255);--gradient2-opacity: .8;--circle1-scale: 1;--circle2-scale: 1;--line-color: rgb(93, 162, 192);--straight-scale: 2;--straight-offset-x: -2000;--straight-offset-y: -200;position:fixed;inset:0;z-index:-1;pointer-events:none}#backdrop .background-svg{position:absolute;inset:0;width:100%;height:100%}#backdrop #backgroundLines{position:absolute;inset:0;object-fit:stretch;width:100%}#backdrop #curved-lines{transform:translate(calc(var(--curve-offset-x, 0) * 1px),calc(var(--curve-offset-y, 0) * 1px)) scale(var(--curve-scale, 1))}#backdrop #straight-lines{transform:translate(calc(var(--straight-offset-x, 0) * 1px),calc(var(--straight-offset-y, 0) * 1px)) scale(var(--straight-scale, 1))}#backdrop .curved-line{fill:none;stroke:var(--line-color, rgb(93, 162, 192));stroke-width:var(--line-width, 1);stroke-opacity:var(--line-opacity, 1)}#backdrop .straight-line{fill:none;stroke:var(--line-color, rgb(93, 162, 192));stroke-width:var(--straight-width, 1);stroke-opacity:var(--line-opacity, 1)}html,body{margin:0;width:100%;height:100%}@font-face{font-family:Dhyana;src:url(/fonts/Dhyana-Regular.ttf) format("truetype")}@font-face{font-family:Grotesk;src:url(/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf) format("truetype")}@font-face{font-family:Crimson;src:url(/fonts/CrimsonPro-VariableFont_wght.ttf) format("truetype")}#container{display:flex;justify-content:center;align-items:center}#navBar{display:flex;align-items:center;margin-top:50px;border-radius:10px;background-color:#fff;height:55px;width:75%;max-width:80rem;box-shadow:2px 2px 10px 1px #00000026}#navBarLinkContainer{display:flex;width:100%;justify-content:end}#navBarLinkList{display:flex;list-style:none;margin:0;justify-content:space-between;width:85%;padding:0 20px}#navBarLink{text-decoration:none;color:var(--primary-text-color);font-weight:500}#navBrandingUnder,#mobileMenuButton{display:none}@media (max-width: 49em){#navBar{position:fixed;z-index:1000;justify-content:space-between;flex-direction:column;align-items:start;inset:0 0 0 45%;padding:min(10vh,10rem) 2em;background:#fff9;backdrop-filter:blur(1rem);margin:0;border-radius:0;height:100vh}#navBarLinkList{flex-direction:column;gap:1rem}#navBarLinkContainer{flex-direction:column}#navBar[data-visible=false]{transform:translate(100%)}#navBar[data-visible=true]{transform:translate(0)}#navBar.transitioning{transition:transform .3s ease-in-out}#mobileMenuButton{display:block;position:absolute;cursor:pointer;z-index:9999;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%3e%3c!--!Font%20Awesome%20Free%207.0.0%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M96%20160C96%20142.3%20110.3%20128%20128%20128L512%20128C529.7%20128%20544%20142.3%20544%20160C544%20177.7%20529.7%20192%20512%20192L128%20192C110.3%20192%2096%20177.7%2096%20160zM96%20320C96%20302.3%20110.3%20288%20128%20288L512%20288C529.7%20288%20544%20302.3%20544%20320C544%20337.7%20529.7%20352%20512%20352L128%20352C110.3%20352%2096%20337.7%2096%20320zM544%20480C544%20497.7%20529.7%20512%20512%20512L128%20512C110.3%20512%2096%20497.7%2096%20480C96%20462.3%20110.3%20448%20128%20448L512%20448C529.7%20448%20544%20462.3%20544%20480z'/%3e%3c/svg%3e");background-repeat:no-repeat;border:0;width:2rem;aspect-ratio:1;top:3.4rem;right:2rem}#navBrandingOver{display:none}#navBrandingUnder{position:absolute;display:flex;align-items:center;gap:10px;top:2.5rem;left:12vw}#container{padding-top:105px}}#luthienLabsLogo{margin-left:5px;margin-bottom:1px;height:41px;width:41px}#luthenLabsName{width:160px;font-size:24px;margin-bottom:15px;font-family:Abordage,sans-serif;font-weight:lighter}#navBranding{display:flex;align-items:center;gap:10px}@font-face{font-family:Dhyana;src:url(/fonts/Dhyana-Regular.ttf) format("truetype")}@font-face{font-family:Grotesk;src:url(/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf) format("truetype")}@font-face{font-family:Crimson;src:url(/fonts/CrimsonPro-VariableFont_wght.ttf) format("truetype")}#top-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:1rem}#top-section-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;width:75%;max-width:80rem;margin-bottom:1rem}@font-face{font-family:Dhyana;src:url(/fonts/Dhyana-Regular.ttf) format("truetype")}@font-face{font-family:Grotesk;src:url(/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf) format("truetype")}@font-face{font-family:Crimson;src:url(/fonts/CrimsonPro-VariableFont_wght.ttf) format("truetype")}#copy-frame{width:50%;padding:1rem;border-radius:20px;font-size:clamp(1rem,1.7vw,2rem);font-family:Inter,sans-serif}@media (max-width: 49em){#copy-frame{width:90%;padding:0}}@font-face{font-family:Dhyana;src:url(/fonts/Dhyana-Regular.ttf) format("truetype")}@font-face{font-family:Grotesk;src:url(/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf) format("truetype")}@font-face{font-family:Crimson;src:url(/fonts/CrimsonPro-VariableFont_wght.ttf) format("truetype")}#title-bar{display:flex;align-items:center;justify-content:center;width:100%}#title{width:75%;max-width:80rem;font-family:Dhyana,sans-serif;color:#000;font-size:clamp(2em,5vw,3em);font-weight:lighter}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:min(1rem,1vw);width:min(600px,35vw);height:min(600px,35vw);max-width:800px;aspect-ratio:1;margin:0 auto;flex-shrink:0}.grid-item{aspect-ratio:1;background-color:#fff;border-radius:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;overflow:hidden}.grid-item.grid-item-empty{background-color:transparent;box-shadow:none}.grid-text{padding:4px;text-align:center}.grid-item-text{font-family:Inter,sans-serif;display:flex;justify-content:center;align-items:center;object-fit:cover;font-size:clamp(.7rem,1.7vw,1.9rem)}.grid-image{width:100%;height:100%;object-fit:cover;border-radius:15px}@media (max-width: 49em){.content-grid{display:none}}@font-face{font-family:Dhyana;src:url(/fonts/Dhyana-Regular.ttf) format("truetype")}@font-face{font-family:Grotesk;src:url(/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf) format("truetype")}@font-face{font-family:Crimson;src:url(/fonts/CrimsonPro-VariableFont_wght.ttf) format("truetype")}#mid-backdrop{background:#fff;width:100%}#mid-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#mid-section-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;width:75%;max-width:80rem;margin:1rem 0}@font-face{font-family:Abordage;src:url(/fonts/Abordage-Regular.ttf") format("truetype")}@font-face{font-family:Dhyana;src:url(/fonts/Dhyana-Regular.ttf) format("truetype")}@font-face{font-family:Grotesk;src:url(/fonts/SpaceGrotesk-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/fonts/InterVariable.ttf) format("truetype")}@font-face{font-family:Crimson;src:url(/fonts/CrimsonPro-VariableFont_wght.ttf) format("truetype")}#testimonial-backdrop{background:#4d8199;width:100%}#testimonial-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-bottom:1.5rem}#testimonial-section-header{display:flex;flex-direction:column;align-items:start;justify-content:start;width:100%}#testimonial-section-header h2{font-family:Dhyana,sans-serif;font-size:2.5rem;font-weight:lighter;text-align:start;margin:.5rem 0;color:#fff}#testimonial-section-content{display:flex;font-family:Crimson,serif;flex-direction:column;align-items:center;justify-content:center;gap:3rem;margin:1rem;color:#fff;width:75%;max-width:80rem}#testimonial{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}#timeline-container{background-color:#fff;padding:20px}#footer-container{display:flex;flex-direction:column;align-items:center;background-color:#d2d1b6}#social-bar{display:flex;padding:1rem;gap:1rem;flex-direction:row;align-items:center;justify-content:space-between;width:75%;max-width:80rem}#social-links{display:flex;flex-direction:row;align-items:center;width:15rem;justify-content:space-between}#footer-text-container{display:flex;align-items:center;justify-content:center;width:100%;background-color:#fff}#footer-text{justify-content:center;font-family:Dhyana,sans-serif;font-size:.55rem;padding:0 1rem 1rem;width:75%;max-width:60rem}@media (max-width: 49em){#social-bar{flex-direction:column}}
