@keyframes adam-lab-hero-tags-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.adam-lab-hero-section{isolation:isolate;background:linear-gradient(180deg,var(--Adam-Brand-Color-Light-Navy-Blue-2,#c0d6f2)0%,var(--General-Color-White,#fff)67.86%);flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding:12px 12px 24px;display:flex;position:relative;overflow:hidden}.adam-lab-hero-section img.grph{z-index:0;pointer-events:none;position:absolute;top:20%;left:50%;transform:translate(-50%)}.adam-lab-hero-section .adam-lab-hero-section__banner{z-index:1;border-radius:30px;width:100%;height:340px;position:relative;overflow:visible}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__banner-video{z-index:0;-o-object-fit:cover;object-fit:cover;border-radius:30px;width:100%;height:100%;position:absolute;inset:0}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__tags{background:linear-gradient(#0000 0%,#00000059 100%);border-radius:30px;justify-content:center;align-items:center;padding:24px 60px;display:flex;position:absolute;inset:0}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__tags .adam-lab-hero-section__tags-row{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:745px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__tags .adam-lab-hero-section__tags-row .adam-lab-hero-section__tags-track{flex:none;gap:8px;width:max-content;animation:72s linear infinite adam-lab-hero-tags-marquee;display:flex}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__tags .adam-lab-hero-section__tags-row .adam-lab-hero-section__tags-track.adam-lab-hero-section__tags-track--row2{animation-duration:90s}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__tags .adam-lab-hero-section__tag{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:-.08px;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:60px;flex:none;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;display:flex}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__avatar{z-index:2;border:10px solid #fff;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-75px;left:50%;overflow:hidden;transform:translate(-50%)}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__avatar img{-o-object-fit:cover;object-fit:cover}.adam-lab-hero-section .adam-lab-hero-section__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:90px;margin-bottom:20px;display:flex;position:relative}.adam-lab-hero-section .adam-lab-hero-section__content h1{flex-direction:column;align-items:center;gap:5px;display:flex}.adam-lab-hero-section .adam-lab-hero-section__content h1 .adam-lab-hero-section__highlight{color:#042753;opacity:.9;font-family:SourceSerif4,serif;font-size:65px;font-style:italic;font-weight:600;line-height:65px}.adam-lab-hero-section .adam-lab-hero-section__content h1 .adam-lab-hero-section__title{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.02em;opacity:.9;font-size:60px;font-weight:500;line-height:60px}.adam-lab-hero-section .adam-lab-hero-section__content p{max-width:640px;color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.003em;opacity:.8;font-size:21px;font-weight:500;line-height:24px}.adam-lab-hero-section .adam-lab-hero-section__buttons{z-index:1;gap:10px;width:100%;padding:0 120px;display:flex;position:relative}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button{box-sizing:border-box;background:var(--General-Color-Background,#f6f6f6);cursor:pointer;border:none;border-radius:30px;flex:1;justify-content:space-between;align-items:center;gap:15px;height:120px;padding:0 20px 0 30px;transition:background .4s;display:flex}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button span{text-align:left;color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.003em;opacity:.9;flex:1;font-size:21px;font-weight:500;line-height:24px;transition:color .4s}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button span strong{color:var(--Adam-Brand-Color-Navy-Blue,#042753);font-weight:700;transition:color .4s}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button .adam-lab-hero-section__button-icon{flex:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button svg path{transition:stroke .4s}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button:hover{background:var(--Adam-Brand-Color-Navy-Blue,#042753)}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button:hover span{color:#fff}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button:hover span strong{color:var(--Adam-Brand-Color-Light-Navy-Blue,#c0d6f2)}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button:hover svg path{stroke:#fff}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button:hover .adam-lab-hero-section__button-icon--tube,.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button:hover .adam-lab-hero-section__button-icon--ring{transform:rotate(11.706deg)}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button.adam-lab-hero-section__button--secondary:hover{background:radial-gradient(207.63% 50.18% at 52.35% 50%,var(--Adam-Brand-Color-Navy-Blue,#042753)0%,#1d4271 100%)}@media (max-width:575px){.adam-lab-hero-section{background:var(--General-Color-White,#fff);gap:20px;padding:62px 12px 12px}.adam-lab-hero-section img.grph{display:none}.adam-lab-hero-section .adam-lab-hero-section__banner{height:210px}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__tags{background:linear-gradient(#0000 0%,#00000059 100%);border-radius:30px;justify-content:center;align-items:flex-start;padding:31px 20px 0;display:flex;position:absolute;inset:0}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__tags .adam-lab-hero-section__tags-row{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:745px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__tags .adam-lab-hero-section__tags-row .adam-lab-hero-section__tags-track{flex:none;gap:3px;width:max-content;animation:72s linear infinite adam-lab-hero-tags-marquee;display:flex}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__tags .adam-lab-hero-section__tags-row .adam-lab-hero-section__tags-track.adam-lab-hero-section__tags-track--row2{animation-duration:90s}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__tags .adam-lab-hero-section__tag{letter-spacing:-.08px;font-size:12px;font-weight:500;line-height:16px}.adam-lab-hero-section .adam-lab-hero-section__banner .adam-lab-hero-section__avatar{border:6px solid #fff;width:80px;height:80px;bottom:-25px}.adam-lab-hero-section .adam-lab-hero-section__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:20px;margin-bottom:20px;display:flex;position:relative}.adam-lab-hero-section .adam-lab-hero-section__content h1{flex-direction:column;align-items:center;gap:5px;display:flex}.adam-lab-hero-section .adam-lab-hero-section__content h1 .adam-lab-hero-section__highlight{max-width:250px;font-size:35px;font-weight:600;line-height:35px}.adam-lab-hero-section .adam-lab-hero-section__content h1 .adam-lab-hero-section__title{letter-spacing:-.6px;font-size:30px;font-weight:500;line-height:30px}.adam-lab-hero-section .adam-lab-hero-section__content p{letter-spacing:-.054px;max-width:640px;font-size:18px;font-weight:500;line-height:21px}.adam-lab-hero-section .adam-lab-hero-section__buttons{z-index:1;flex-direction:column;gap:6px;width:100%;padding:0;display:flex;position:relative}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button{flex:none;gap:15px;width:100%;height:84px;padding:0 20px 0 30px}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button span{text-align:left;color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.032px;flex:1;font-size:16px;font-weight:500;line-height:18px}.adam-lab-hero-section .adam-lab-hero-section__buttons .adam-lab-hero-section__button span strong{color:var(--Adam-Brand-Color-Navy-Blue,#042753);font-weight:700;transition:color .4s}}
.adam-labs-page{background:#fff;width:100%;position:relative}.adam-labs-page__cta-target{padding-bottom:100px;position:relative}
.predict-section{justify-content:center;align-items:center;gap:12px;width:100%;height:1000px;padding:200px 80px;display:flex;position:relative}.predict-section img.grph,.predict-section img.tube{z-index:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.predict-section img.tube{z-index:1;transition:transform .5s cubic-bezier(.22,1,.36,1)}.predict-section img.grph{opacity:.3;transition:opacity .4s}.predict-section p{color:var(--General-Color-Ash,#2c2c2c);letter-spacing:-.3px;z-index:2;text-align:center;max-width:418px;font-size:30px;font-weight:700;line-height:38px;position:relative}.predict-section p span{transition:opacity .4s}.predict-section__hover-zone{z-index:3;aspect-ratio:1;border-radius:50%;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.predict-section:has(.predict-section__hover-zone:hover) img.grph{opacity:1}.predict-section:has(.predict-section__hover-zone:hover) img.tube{transform:translate(-50%,-50%)rotate(8deg)}.predict-section:has(.predict-section__hover-zone:hover) p span{opacity:.8;background:linear-gradient(90deg,var(--General-Color-Ash,#2c2c2c)23.53%,var(--Adam-Brand-Color-Light-Navy-Blue,#c0d6f2)62.55%,var(--Adam-Brand-Color-Navy-Blue-P,#042753)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-width:575px){.predict-section{gap:12px;width:100%;height:750px;padding:150px 60px;overflow:hidden}.predict-section p{letter-spacing:-.225px;font-size:22.5px;font-weight:500;line-height:24.75px}.predict-section p span{transition:opacity .4s}.predict-section__hover-zone{z-index:3;aspect-ratio:1;border-radius:50%;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.predict-section:has(.predict-section__hover-zone:hover) img.grph{opacity:1}.predict-section:has(.predict-section__hover-zone:hover) img.tube{transform:translate(-50%,-50%)rotate(8deg)}.predict-section:has(.predict-section__hover-zone:hover) p span{opacity:.8;background:linear-gradient(90deg,var(--General-Color-Ash,#2c2c2c)23.53%,var(--Adam-Brand-Color-Light-Navy-Blue,#c0d6f2)62.55%,var(--Adam-Brand-Color-Navy-Blue-P,#042753)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}
