.info-page{position:relative;isolation:isolate;padding-top:78px}.info-draft-flag{position:fixed;top:88px;right:12px;z-index:9999;padding:7px 13px;border-radius:999px;background:var(--warning, #FFC857);color:#1a1300;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 24px -10px #0009}.info-atmos{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.info-atmos:before{content:"";position:absolute;left:50%;top:-380px;width:min(1200px,130vw);aspect-ratio:1;transform:translate(-50%);background:radial-gradient(circle at center,color-mix(in srgb,var(--lime) 26%,transparent) 0%,color-mix(in srgb,var(--lime) 7%,transparent) 34%,transparent 62%);filter:blur(34px);opacity:.55}.info-atmos:after{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--ink) 8%,transparent) 1px,transparent 1.4px);background-size:28px 28px;-webkit-mask-image:radial-gradient(120% 62% at 50% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(120% 62% at 50% 0%,#000 0%,transparent 72%);opacity:.6}:root[data-theme=light] .info-atmos:before{opacity:.3}.info-shell{max-width:880px;margin-inline:auto;padding:clamp(40px,7vh,88px) var(--pad) clamp(80px,12vh,140px)}.info-hero{position:relative;text-align:center;padding-bottom:clamp(18px,4vh,40px);margin-bottom:clamp(26px,5vh,56px)}.info-page .info-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 26px;padding:7px 15px 7px 12px;border-radius:999px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--surface) 70%,transparent);font:600 12px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.info-page .info-kicker i{width:8px;height:8px;border-radius:50%;background:var(--lime);animation:infoPulse 2.4s ease-out infinite}.info-page .info-hero>:is(h1,h2,h3,h4,h5,h6){font-family:Poppins,Inter,sans-serif;font-weight:600;text-transform:none;font-size:clamp(38px,5.6vw,74px);line-height:1.03;letter-spacing:-.04em;color:var(--ink);margin:0;text-wrap:balance}.info-page .info-hero>:is(h1,h2,h3,h4,h5,h6):before{content:none}.info-page .info-hero>:is(h1,h2,h3,h4,h5,h6):after{content:"";display:block;width:74px;height:4px;margin:26px auto 0;border-radius:999px;background:var(--brand-gradient)}.info-page .info-hero>p{font-size:clamp(17px,1.5vw,21px);line-height:1.62;color:var(--ink-2);max-width:60ch;margin:24px auto 0;text-wrap:pretty}.info-page .info-hero .ims-btn{margin-top:30px}.info-page .info-content>h1{font-family:Poppins,Inter,sans-serif;font-weight:600;color:var(--ink);font-size:clamp(32px,4.4vw,54px);line-height:1.05;letter-spacing:-.035em;margin-top:.2em;text-wrap:balance}.info-page .info-content h2{position:relative;margin-top:clamp(54px,8vh,92px);padding-top:30px;font-family:Poppins,Inter,sans-serif;font-weight:600;color:var(--ink);font-size:clamp(27px,3.2vw,40px);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.info-page .info-content h2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--line-2),transparent 70%)}.info-page .info-content h2:after{content:"";position:absolute;top:-1px;left:0;width:58px;height:3px;border-radius:999px;background:var(--brand-gradient)}.info-page .info-content h3{font-family:Poppins,Inter,sans-serif;font-weight:600;color:var(--ink);font-size:clamp(20px,1.9vw,25px);line-height:1.3;letter-spacing:-.01em;margin-top:1.9em}.info-page .info-content h3:before{content:"";display:inline-block;width:9px;height:9px;border-radius:3px;background:var(--lime);margin-right:12px;vertical-align:middle;transform:translateY(-2px)}.info-page .info-content h4{font-family:Poppins,Inter,sans-serif;font-weight:600;color:var(--ink);font-size:clamp(18px,1.4vw,21px);margin-top:1.7em}.info-page .info-content h5,.info-page .info-content h6{font-family:JetBrains Mono,monospace;font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin-top:1.7em}.info-page .info-content ul{list-style:none;padding-left:0;max-width:64ch}.info-page .info-content ul>li{position:relative;padding-left:34px;margin-top:14px}.info-page .info-content ul>li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:6px;background:color-mix(in srgb,var(--lime) 16%,transparent);border:1px solid color-mix(in srgb,var(--lime) 42%,transparent)}.info-page .info-content ul>li:after{content:"";position:absolute;left:7px;top:6px;width:5px;height:9px;border:solid var(--lime);border-width:0 2px 2px 0;transform:rotate(45deg)}.info-page .info-content ol{padding-left:1.4em;max-width:64ch}.info-page .info-content ol>li::marker{color:var(--lime);font-weight:700}.info-page .info-content img{width:auto;max-width:100%;height:auto;max-height:600px;object-fit:contain;display:block;margin:2em auto 0;border-radius:var(--r-m);border:0;background:none;box-shadow:0 26px 60px -30px #000000bf;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.info-page .info-content img:hover{transform:translateY(-4px);box-shadow:0 36px 80px -30px #000000d9}.info-page .info-content img.info-avatar,.info-page .info-content img[src*=headshot i],.info-page .info-content img[src*=portrait i],.info-page .info-content img[src*=profile i],.info-page .info-content img[src*=-photo i]{width:clamp(150px,20vw,200px);height:clamp(150px,20vw,200px);max-height:none;border-radius:50%;object-fit:cover;object-position:top center;border:2px solid color-mix(in srgb,var(--lime) 45%,transparent);background:var(--surface);box-shadow:0 18px 44px -20px #000000bf}.info-page .info-content .info-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(18px,2.4vw,28px);margin:2.4em 0}.info-page .info-content .info-card{margin:0;padding:clamp(22px,2.6vw,30px);border-radius:var(--r-m);background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid var(--line-2);text-align:left;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s}.info-page .info-content .info-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--lime) 40%,transparent)}.info-page .info-content .info-card img{margin:0 0 16px;width:52px;height:52px;max-width:52px;max-height:52px;object-fit:contain;background:none;border:0;box-shadow:none;border-radius:0;padding:0}.info-page .info-content .info-card :is(h3,h4){margin:0 0 8px;font-size:clamp(18px,1.6vw,21px)}.info-page .info-content .info-card :is(h3,h4):before{content:none}.info-page .info-content .info-card p{margin:0;max-width:none;color:var(--ink-2)}.info-page .info-content .info-people{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:clamp(28px,5vw,64px);margin:2.4em 0}.info-page .info-content .info-person{margin:0;text-align:center;width:min(200px,42vw)}.info-page .info-content .info-person img{margin:0 auto;width:clamp(120px,16vw,156px);height:clamp(120px,16vw,156px);border-radius:50%;object-fit:cover;object-position:top center;border:2px solid color-mix(in srgb,var(--lime) 45%,transparent);background:var(--surface);box-shadow:0 18px 44px -20px #000000bf;max-height:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.info-page .info-content .info-person:hover img{transform:translateY(-4px);box-shadow:0 26px 56px -22px #000000d9}.info-page .info-content .info-person figcaption{margin-top:16px;font:600 clamp(17px,1.4vw,20px)/1.3 "Poppins","Inter",sans-serif;letter-spacing:-.01em;color:var(--ink)}.info-page .info-content .info-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(22px,4vw,54px);margin:2.2em 0}.info-page .info-content .info-logos img{margin:0;max-height:88px;width:auto;max-width:220px;border:0;background:none;box-shadow:none;border-radius:0}.info-page .info-content img[src$=".svg"]{max-height:none;max-width:240px;background:none;border:0;padding:0;box-shadow:none}.info-page .info-content img[src*=logo i]:not([src$=".svg"]){max-height:64px;width:auto;max-width:280px;background:none;border:0;padding:0;box-shadow:none}.info-page .info-content .info-video{position:relative;width:100%;aspect-ratio:16 / 9;margin:2.2em 0;border-radius:var(--r-m);overflow:hidden;border:1px solid var(--line-2);background:#0a0f1c;box-shadow:0 30px 80px -30px #000000d9}.info-page .info-content .info-video iframe,.info-page .info-content .info-video .wistia_embed{position:absolute;inset:0;width:100%!important;height:100%!important;border:0}.info-page .info-content .meetings-iframe-container{min-height:660px;margin:2.2em 0}.info-page .info-content .ims-info-form{margin-top:2.2em;padding:clamp(22px,3vw,34px);border-radius:var(--r-l);border:1px solid transparent;background:linear-gradient(var(--bg-1),var(--bg-1)) padding-box,var(--brand-gradient) border-box;box-shadow:0 30px 70px -34px #000c}.info-page .info-content .ims-info-form__title{margin:0 0 18px;font:600 clamp(19px,1.6vw,22px)/1.3 "Poppins",sans-serif;color:var(--ink)}.info-page .info-content .ims-hsform{min-height:40px}.info-page .info-content .ims-info-form--framed{background:#fff;border:1px solid var(--line-2);padding:clamp(16px,2.4vw,26px)}.info-page .info-content .ims-info-form--framed .ims-hsform iframe{width:100%!important}.info-page .info-content .ims-hsform__fallback{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:var(--lime);color:#04130a;font:600 14px/1 Inter,sans-serif;text-decoration:none}.info-page .info-content .ims-hsform ul{list-style:none;padding-left:0;max-width:none;margin:0}.info-page .info-content .ims-hsform ul>li{padding-left:0;margin-top:0}.info-page .info-content .ims-hsform ul>li:before,.info-page .info-content .ims-hsform ul>li:after{content:none;display:none}.info-page .info-content .ims-hsform .hs-form,.info-page .info-content .ims-hsform form{max-width:none;width:100%}.info-page .info-content .ims-hsform .hs-form-field{margin-bottom:16px}.info-page .info-content .ims-hsform label{color:var(--ink-2);font-weight:500}.info-page .info-content .ims-hsform .hs-form-required{color:var(--danger);margin-left:2px}.info-page .info-content .ims-hsform .hs-input:not([type=checkbox]):not([type=radio]){width:100%;padding:11px 14px;border-radius:10px;margin-top:6px;background:var(--bg);color:var(--ink);border:1px solid var(--line-2);font:400 15px/1.4 Inter,sans-serif;transition:border-color .2s,box-shadow .2s}.info-page .info-content .ims-hsform .hs-input:focus{outline:none;border-color:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 26%,transparent)}.info-page .info-content .ims-hsform .hs-input.invalid,.info-page .info-content .ims-hsform .hs-input.error{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}.info-page .info-content .ims-hsform .hs-error-msgs{margin-top:7px}.info-page .info-content .ims-hsform .hs-error-msg,.info-page .info-content .ims-hsform .hs-error-msgs label{display:block;color:var(--danger);font:500 13px/1.45 Inter,sans-serif;letter-spacing:0}.info-page .info-content .ims-hsform .hs-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 26px;border:0;border-radius:999px;cursor:pointer;background:var(--lime);color:#04130a;font:600 15px/1 Inter,sans-serif;transition:transform .2s,box-shadow .3s,background .2s}.info-page .info-content .ims-hsform .hs-button:hover{background:var(--lime-2);transform:translateY(-1px);box-shadow:0 10px 30px -8px color-mix(in srgb,var(--lime) 60%,transparent)}.info-page .info-content .ims-btn{text-decoration:none}.info-page .info-content .ims-btn--primary{color:#04130a;transition:transform .2s,box-shadow .3s,background .2s,border-color .2s}.info-page .info-content .ims-btn--primary:hover{color:#04130a;box-shadow:0 10px 34px -8px color-mix(in srgb,var(--lime) 65%,transparent)}.info-page .info-content .ims-btn--ghost{color:var(--ink)}@keyframes infoPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--lime) 65%,transparent)}70%,to{box-shadow:0 0 0 11px transparent}}@keyframes infoRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.info-hero>*{animation:infoRise .85s cubic-bezier(.2,.7,.2,1) both}.info-hero>*:nth-child(1){animation-delay:.04s}.info-hero>*:nth-child(2){animation-delay:.12s}.info-hero>*:nth-child(3){animation-delay:.2s}.info-hero>*:nth-child(4){animation-delay:.28s}.info-hero>*:nth-child(n+5){animation-delay:.34s}.info-content>[data-reveal]{opacity:0;transform:translateY(22px)}.info-content>[data-reveal].in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}}
