.lp{--lp-marine:#001e40;--lp-navy:#002341;--lp-navy-hover:#00304f;--lp-navy-line:#123553;--lp-page:#fbfaf7;--lp-cream:#efeee8;--lp-cream-border:#e6e4dd;--lp-cream-hover:#edeae3;--lp-grey-card:#f5f4ef;--lp-surface:#fff;--lp-border:#eae7e0;--lp-border-soft:#e4e2dc;--lp-border-quiet:#e2dfd7;--lp-rule:#dcd9d1;--lp-ink:#0e1a26;--lp-ink-soft:#3a4750;--lp-ink-quiet:#6b6b63;--lp-ink-faint:#8e8c85;--lp-label:#9c9a93;--lp-label-quiet:#b0ada4;--lp-muted:#a8a59c;--lp-on-navy:#fff;--lp-on-navy-soft:#b9c9d9;--lp-on-navy-quiet:#7e93a8;--lp-on-navy-dim:#8fa3b7;--lp-on-navy-body:#d5dfe9;--lp-on-navy-warm:#edeae3;--lp-on-navy-warm-soft:#a9bacb;--lp-gold:#a98a52;--lp-gold-ink:#856a30;--lp-gold-bg:#fbebd3;--lp-gold-border:#d8c199;--lp-line-cold:#d9e2ea;--lp-line-warm:#e4dcc9;--lp-line-plain:#edece6;--lp-orb-mid:#f1efe9;--lp-orb-edge:#dfddd5;--lp-sans:var(--font-jost), system-ui, sans-serif;--lp-slab:var(--font-zilla-slab), Georgia, serif;font-family:var(--lp-sans);color:var(--lp-ink);background:var(--lp-page)}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:126px}.lp-header{z-index:60;background:0 0;padding:22px 0 0;position:fixed;top:0;left:0;right:0}.lp-header-shell{background:var(--lp-surface);border-radius:32px;align-items:center;gap:32px;min-height:64px;padding:10px 14px 10px 26px;display:flex;box-shadow:0 10px 30px #0000002e}.lp-header-brand{align-items:center;display:flex}.lp-brand{align-items:center;gap:10px;display:flex}.lp-header-nav{flex:auto;align-items:center;gap:26px;min-width:0;display:flex}.lp-nav{font:400 15px var(--lp-sans);align-items:center;gap:26px;display:flex}.lp-header-actions{align-items:center;gap:20px;margin-left:auto;display:flex}.lp-header-login{order:3;margin-left:auto}@media (min-width:900px){.lp-header-login{order:0;margin-left:0;margin-right:20px}}@media (max-width:899px){.lp-header{padding:12px 0 0}.lp-header-shell{border-radius:28px;gap:12px;min-height:56px;padding:8px 18px}.lp-header-nav{display:none}.lp-header-login{font-size:14.5px}html:has(.lp){scroll-padding-top:88px}}.lp-mobilebar{display:none}@media (max-width:899px){.lp-mobilebar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;background:var(--lp-navy);border-radius:999px;align-items:center;gap:8px;padding:6px;display:flex;position:fixed;box-shadow:0 14px 38px #00000042}.lp .lp-mobilebar-link{min-width:0;min-height:44px;font:400 clamp(12px, 3.4vw, 14.5px) var(--lp-sans);color:var(--lp-on-navy);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 6px;display:flex;overflow:hidden}.lp .lp-mobilebar-cta{background:var(--lp-surface);min-width:0;color:var(--lp-navy);font:500 clamp(12px, 3.4vw, 14.5px)/44px var(--lp-sans);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;padding:0 16px;display:block;overflow:hidden}.lp .lp-mobilebar-link:active,.lp .lp-mobilebar-cta:active{transform:scale(.985)}.lp>footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:379px){.lp-mobilebar{gap:4px;padding:8px 8px 8px 4px}.lp .lp-mobilebar-link{padding:0 7px;font-size:13px}.lp .lp-mobilebar-cta{padding:0 10px}}.lp-hero{padding:clamp(120px,15vw,172px) 0 0}@media (max-width:899px){.lp-hero{padding-top:96px}}.lp a{color:var(--lp-navy);text-decoration:none}.lp-link{transition:color .16s}.lp-link:hover{color:var(--lp-navy)}.lp-link-light:hover{color:var(--lp-on-navy)}.lp-btn-navy{transition:background-color .16s}.lp-btn-navy:hover{background:var(--lp-navy-hover)}.lp-btn-cream{transition:background-color .16s}.lp-btn-cream:hover{background:var(--lp-cream-hover)}.lp-btn-ghost{transition:border-color .16s}.lp-btn-ghost:hover{border-color:var(--lp-on-navy)}.lp-btn-outline{transition:border-color .16s}.lp-btn-outline:hover{border-color:var(--lp-navy)}.lp-pile{flex-direction:column;justify-content:flex-end;gap:12px;padding-bottom:24px;display:flex}.lp-pile--physics{padding-bottom:0;display:block}.lp-pile--physics [data-pill]{position:absolute;top:0;left:0;transform:translate(-999px,-999px)}@keyframes auruisPhaseA{0%{opacity:0;transform:scale(.94)}4%,22%{opacity:1;transform:none}28%,to{opacity:0;transform:scale(1.02)}}@keyframes auruisPhaseB{0%,24%{opacity:0;transform:translateY(16px)}31%,48%{opacity:1;transform:none}54%,to{opacity:0;transform:translateY(-10px)}}@keyframes auruisPhaseC{0%,50%{opacity:0;transform:translateY(20px)}58%,95%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes auruisWriteB{0%,26%{transform:scaleX(0)}34%,48%{transform:scaleX(1)}52%,to{transform:scaleX(0)}}@keyframes auruisWrite{0%,4%{transform:scaleX(0)}14%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes auruisPageIn{0%,3%{opacity:0;transform:translateY(10px)}12%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(6px)}}@keyframes auruisWave{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes auruisLetter{0%{opacity:0;filter:blur(16px);transform:translateY(34%)scale(.94)}5%{opacity:1;filter:blur();transform:none}26%{opacity:1;filter:blur();transform:none}31%{opacity:0;filter:blur(12px);transform:translateY(-22%)scale(1.03)}to{opacity:0;filter:blur(16px);transform:translateY(34%)scale(.94)}}@keyframes auruisOrbCycle{0%,29%{opacity:0;transform:scale(.88)}37%{opacity:1;transform:scale(1)}61%{opacity:1;transform:scale(1)}67%,to{opacity:0;transform:scale(1.05)}}@keyframes auruisDictCycle{0%,65%{opacity:0;transform:translateY(16px)}74%{opacity:1;transform:none}94%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(-14px)}}@keyframes auruisBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes auruisMarquee{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@keyframes auruisDashReveal{0%{opacity:.6;transform:perspective(1600px)rotateX(15deg)scale(.9)translateY(70px)}to{opacity:1;transform:perspective(1600px)rotateX(0)scale(1)translateY(0)}}@keyframes auruisHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.14;transform:scale(1.16)}}.lp-dash-reveal{transform-origin:50% 100%}@supports (animation-timeline:view()){.lp-dash-reveal{animation:linear both auruisDashReveal;animation-timeline:view();animation-range:entry cover 42%}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lp-hero-overlay,.lp-phase{display:none!important}}
