#hero{position:relative;width:100%;height:100vh;overflow:hidden}#parallax{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100vh}#parallax *{position:absolute;top:0;left:0;width:100%;height:100vh;background-position:0%;background-size:cover}#parallax-layer-1{background-image:url(/mountain-parallax/layer-1.png);z-index:-1}#parallax-layer-2{background-image:url(/mountain-parallax/layer-2.png);z-index:-2}#parallax-layer-3{background-image:url(/mountain-parallax/layer-3.png);z-index:-3}#parallax-layer-4{background-image:url(/mountain-parallax/layer-4.png);z-index:-4}#hero h1{position:absolute;font-size:36px;width:55%;text-align:left;top:40vh;left:40vw;color:var(--crimson);transform:translateY(-50%)}@media(orientation:portrait){#hero h1{font-size:24px;text-align:center;width:90%;top:12vh;left:50%;transform:translate(-50%)}}#see-headlines{position:absolute;display:flex;flex-direction:column;align-items:center;bottom:25px;right:50%;gap:10px;background-color:var(--offwhite);border:solid;border-color:var(--crimson);border-radius:5px;padding:15px;transform:translate(50%);cursor:pointer}#see-headlines a{color:var(--charcoal);font-weight:700;font-size:24px;background:linear-gradient(120deg,var(--charcoal),var(--stone),var(--charcoal));background-size:200% auto;background-position:0% center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 3s linear infinite}#see-headlines i{font-size:36px}#brands{display:flex;justify-content:space-around;align-items:center;padding:25px 0;background-color:var(--offwhite)}.brands-company{max-height:50px;max-width:250px}@media(orientation:portrait){.brands-company{max-height:20px;max-width:125px}}#about{position:relative;display:flex;flex-direction:column;gap:100px;padding:250px 150px 250px 50px}#about-hikers-description{margin:0 100px;text-align:center}#hikers{display:flex;gap:0px}.hiker{background-image:url(../collateral/hiker.png);background-size:cover;height:432px;width:216px;transform-origin:0% 100%}#hiker-small{scale:.5}#hiker-medium{scale:.75}#about-demonstration{position:relative;align-self:center;display:flex;flex-direction:column;align-items:center;width:800px;background-color:var(--charcoal);border-radius:5px;box-shadow:4px 4px 4px 4px var(--charcoal);padding:50px}#about-demonstration h2{color:var(--offwhite);margin-bottom:50px}#about-demonstration-response{transform:translate(-200px);transform-origin:50% 100%}#about-demonstration-response-text{font-family:Onest;font-size:12px;border:solid;border-color:var(--crimson);border-radius:5px;background-color:var(--offwhite);padding:15px;width:400px;height:250px;resize:none;margin:0;overflow-y:scroll}#about-demonstration-response-text *{color:var(--charcoal)!important}#about-demonstration-response img{position:absolute;bottom:20px;right:20px}#about-demonstration-response-visual{position:absolute;background-image:url(../collateral/synaptic.png);background-size:cover;background-color:var(--offwhite);border-radius:5px;border:solid;border-color:var(--crimson);height:256px;width:256px;right:50px;top:200px;scale:1}.about-demonstration-bubble{margin:10px 0;width:25px;height:25px;border:solid;border-color:var(--crimson);border-radius:13px;background-color:var(--offwhite)}#about-demonstration-input{display:flex;flex-direction:column}#about-demonstration-input textarea{font-family:Onest;border:solid;border-color:var(--crimson);border-bottom-width:0px;border-radius:5px 5px 0 0/5px 5px 0px 0px;background-color:var(--offwhite);padding:15px;width:500px;height:85px;resize:none;margin:0}#about-demonstration-input textarea:focus{outline:none}#about-demonstration-input-options{display:flex;justify-content:end;align-items:center;margin:0;border:solid;border-color:var(--crimson);border-radius:0 0 5px 5px/0px 0px 5px 5px;border-top-width:0px;padding:15px 25px 25px;width:480px;height:30px;background-color:var(--offwhite)}#about-demonstration-input-options a{color:var(--crimson);font-size:20px;cursor:pointer}#about-demonstration a{margin-top:25px}@media(orientation:portrait){#about{padding:250px 50px}#about-hikers{flex-direction:column}.hiker{height:216px;width:108px}#about-hikers-description{margin:0}#about-demonstration{display:none}#stock-chart,#benchmark-chart{width:250px!important;height:250px!important}}#demonstration{display:flex;flex-direction:column;gap:100px;padding:150px 10vw;background-color:var(--blue-mist)}#demonstration hr{width:250px;margin-bottom:20px}#demonstration-cards{width:100%;margin-top:50px;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}#demonstration-disclaimer{position:absolute;opacity:0;z-index:2;width:250px;pointer-events:none;display:flex;justify-content:center;align-items:center;padding:15px;border-radius:5px;background-color:var(--charcoal);text-align:center}.demonstration-card-disclaimer{position:absolute;top:15px;right:50px;font-size:24px!important;color:var(--stone)}#demonstration-disclaimer a{font-size:12px;color:var(--offwhite)}.demonstration-card{position:relative;display:flex;flex-direction:column;width:300px;height:100px;background-color:var(--charcoal);color:var(--offwhite);border-radius:5px;padding:25px;margin:0 15px;cursor:pointer;overflow:hidden;z-index:1;-webkit-user-select:none;user-select:none}.demonstration-card-rank{position:absolute;top:15px;right:15px;font-family:Inconsolata;font-size:18px;font-weight:700;color:gold}.demonstration-card-topic{position:absolute;left:15px;top:15px;display:flex;align-items:center;width:fit-content;border:solid;border-width:1px;border-color:var(--offwhite);border-radius:15px;padding:5px;gap:5px}.demonstration-card-topic-indicator{width:10px;height:10px;background-color:var(--crimson);border-radius:50%}.demonstration-card-topic-label{font-family:BreeSerif;font-size:11px}.demonstration-card-query{font-family:Inconsolata;font-size:18px;font-weight:700;padding:30px 0 20px}.demonstration-card-trajectory{display:none;flex:1;opacity:0}.demonstration-card-agents{position:absolute;font-family:Onest;color:var(--stone);right:15px;bottom:15px;font-size:14px}.demonstration-chart{background-color:var(--charcoal);padding:15px;box-shadow:4px 4px 4px 4px var(--charcoal);border-radius:10px}.demonstration-chart h2{color:var(--offwhite)}.demonstration-card-lock{position:absolute;top:50%;left:50%;font-size:58px!important;background:linear-gradient(120deg,gold,#fddc5c,gold);background-size:200% auto;background-position:0% center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 3s linear infinite;transform:translate(-50%) translateY(-100%)}.demonstration-card-unlock{position:absolute;top:50%;left:50%;background:linear-gradient(120deg,gold,#fddc5c,gold);background-size:200% auto;background-position:0% center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 3s linear infinite;transform:translate(-50%) translateY(-50%)}@keyframes shine{0%{background-position:0% center}to{background-position:200% center}}#benchmark-chart{width:450px;height:450px}@media(orientation:portrait){#demonstration .row{flex-direction:column;gap:100px}#demonstration>.row:last-child{flex-direction:column-reverse}#demonstration .card{text-align:center!important;align-items:center!important;margin:0!important}}#timeline{position:relative;display:flex;flex-direction:column;align-items:center;gap:100px;background-color:var(--blue-mist);padding:0px 5vw 150px}#timeline hr{width:150px;margin-bottom:20px}#timeline-timeline{width:75vw}#timeline-try-me{position:absolute;top:30%;left:10%;gap:10px}#timeline-popup-1{font-style:italic;position:absolute;left:25%;top:80%;opacity:0;transform:translate(-50%) translateY(-50%)}#timeline-popup-2{font-style:italic;position:absolute;left:67%;top:10%;opacity:0;transform:translate(-50%) translateY(-50%)}#timeline-popup-3{font-style:italic;position:absolute;left:55%;top:80%;opacity:0;transform:translate(-50%) translateY(-50%)}#timeline-cards{gap:50px}#timeline .card{max-width:300px;min-height:350px;cursor:pointer}@media(orientation:portrait){#timeline-timeline,#timeline-try-me{display:none}#timeline-cards{flex-direction:column;gap:50px}#timeline-cards .card{transform:translateY(0)!important;width:250px!important}}#contact{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#151515;padding:150px 50px;text-align:center}#contact hr{width:200px;border-color:var(--offwhite);margin-top:10px;margin-bottom:20px}#contact h1{color:var(--offwhite);font-size:48px}#contact h2{color:var(--blue-mist);font-size:18px;font-style:italic}#contact a{font-size:20px}#contact-us{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}
