.lxpt{--lxpt-ink:#f1f2f5;--lxpt-muted:#a2aabc;color:var(--lxpt-ink);background:#050609;position:relative;isolation:isolate;padding:85px 0;overflow:clip}.lxpt::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 8% 25%,#2048ba12,transparent 45%),linear-gradient(#7898d309 1px,transparent 1px),linear-gradient(90deg,#7898d309 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;mask-image:linear-gradient(90deg,#000,transparent 95%)}.lxpt .lxpt-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(40px,7vw,110px);align-items:center;max-width:1400px;margin:auto;padding-inline:clamp(24px,6vw,90px)}.lxpt-kicker{font:10px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase;color:#9aa6bf;margin:0 0 25px}.lxpt-brand{display:flex;align-items:center;gap:25px}.lxpt .lxpt-brand h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(58px,7.2vw,105px);line-height:.87;letter-spacing:-.075em;font-weight:850;color:#f1f2f5;margin:0}.lxpt-brand h2 span{color:#3769ff}.lxpt-brand img{width:clamp(70px,8vw,110px);height:auto;flex-shrink:0}.lxpt-lede{font-size:15px;line-height:1.8;color:#a7afbf;max-width:440px;margin:30px 0}.lxpt-primary{display:inline-flex;align-items:center;gap:35px;background:#2458ed;color:#fff!important;border-radius:999px;padding:15px 23px;font-size:12px;font-weight:600;text-decoration:none}.lxpt-primary:hover{background:#386bff}.lxpt-maker{display:block;width:max-content;font-size:11px;color:#a3afc6;margin-top:24px;text-decoration:none}.lxpt-project{border-left:1px solid #ffffff1b;padding-left:40px;min-width:0}.lxpt-title-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.lxpt .lxpt-title-row h3{font-size:clamp(28px,3.2vw,43px);letter-spacing:-.045em;line-height:1.15;margin:0;color:#f1f2f5;font-weight:600}.lxpt-title-row>span{font:9px/1.6 ui-monospace,monospace;color:#9facc7;white-space:nowrap}.lxpt-project-intro{font-size:14px;line-height:1.75;color:#9ba6bb;margin:18px 0 0;max-width:420px}.lxpt .bam-funding{margin-top:25px}.lxpt-journal{display:flex;justify-content:space-between;gap:25px;color:#d1dcfa;text-decoration:none;border-top:1px solid #ffffff1b;margin-top:25px;padding-top:20px;font-size:12px}.lxpt-photo{display:block;margin-bottom:25px;aspect-ratio:1.7;background:#0b1019;overflow:hidden}.lxpt-photo img{display:block;width:100%;height:100%;object-fit:contain}.lxpt a:focus-visible{outline:2px solid #7f9eff;outline-offset:5px}@media(max-width:850px){.lxpt .lxpt-inner{grid-template-columns:1fr;gap:45px}.lxpt-narrative{max-width:650px}.lxpt-project{border-left:0;border-top:1px solid #ffffff1b;padding:35px 0 0}.lxpt .lxpt-brand h2{font-size:clamp(65px,13vw,100px)}.lxpt-brand img{width:95px}.lxpt{padding:60px 0}.lxpt-lede{max-width:520px}}@media(max-width:420px){.lxpt-brand{gap:18px}.lxpt-brand img{width:65px}.lxpt .lxpt-brand h2{font-size:65px}.lxpt-title-row{align-items:flex-start}.lxpt-title-row>span{font-size:8px}.lxpt-kicker{font-size:9px}.lxpt-project-intro{font-size:13px}}

.lxpt{padding-top:160px}.lxpt::after{content:"";position:absolute;inset:0 0 auto;height:125px;pointer-events:none;background:linear-gradient(180deg,var(--bg,#efede8) 0%,#d4d3d1 12%,#9b9b9d 34%,#4a4c51 60%,#171a20 82%,#050609 100%);z-index:0}.lxpt .lxpt-inner{position:relative;z-index:1}@media(max-width:850px){.lxpt{padding-top:125px}.lxpt::after{height:95px}}

.lxpt{padding-top:135px;padding-bottom:135px;background:linear-gradient(180deg,transparent 0,#050609 88px,#050609 calc(100% - 88px),transparent 100%)}
.lxpt::after{height:88px;background:linear-gradient(180deg,var(--lavender,#ebe1d6) 0%,color-mix(in srgb,var(--lavender,#ebe1d6) 97%,#050609) 12%,color-mix(in srgb,var(--lavender,#ebe1d6) 89%,#050609) 25%,color-mix(in srgb,var(--lavender,#ebe1d6) 68%,#050609) 42%,color-mix(in srgb,var(--lavender,#ebe1d6) 36%,#050609) 60%,color-mix(in srgb,var(--lavender,#ebe1d6) 12%,#050609) 78%,#050609 100%)}
.lxpt::before{mask-image:linear-gradient(180deg,transparent 0,#000 100px,#000 calc(100% - 100px),transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 100px,#000 calc(100% - 100px),transparent 100%)}
@media(max-width:850px){.lxpt{padding-top:105px;padding-bottom:105px;background:linear-gradient(180deg,transparent 0,#050609 64px,#050609 calc(100% - 64px),transparent 100%)}.lxpt::after{height:64px}.lxpt::before{mask-image:linear-gradient(180deg,transparent 0,#000 76px,#000 calc(100% - 76px),transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 76px,#000 calc(100% - 76px),transparent 100%)}}
