.lp-scope{background:var(--color-canvas);color:var(--color-charcoal);-webkit-font-smoothing:antialiased}.lp-scope ::selection{background:var(--color-eos-blue);color:#fff}.lp-scope h1,.lp-scope h2,.lp-scope h3{text-wrap:balance}.lp-scope p{text-wrap:pretty}.lp-scope .safe-top{padding-top:env(safe-area-inset-top)}.lp-scope .safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.lp-scope .safe-left{padding-left:env(safe-area-inset-left)}.lp-scope .safe-right{padding-right:env(safe-area-inset-right)}.lp-scope .page-x{padding-inline:1.5rem}@media (min-width:768px){.lp-scope .page-x{padding-inline:3rem}}.lp-scope .cv-below-fold{content-visibility:auto;contain-intrinsic-size:auto 1000px}.lp-scope [data-aos]{transition-timing-function:cubic-bezier(.16,1,.3,1)!important}@media (prefers-reduced-motion:reduce){.lp-scope [data-aos]{opacity:1!important;transition:none!important;transform:none!important}}.lp-scope .bleed-to-dark,.lp-scope .bleed-to-surface,.lp-scope .bleed-to-canvas{position:relative}.lp-scope .bleed-to-dark:after,.lp-scope .bleed-to-surface:after,.lp-scope .bleed-to-canvas:after{content:"";pointer-events:none;z-index:1;height:6rem;position:absolute;inset:auto 0 0}.lp-scope .bleed-to-dark:after{background:linear-gradient(to bottom, transparent, var(--color-dark))}.lp-scope .bleed-to-surface:after{background:linear-gradient(to bottom, transparent, var(--color-surface))}.lp-scope .bleed-to-canvas:after{background:linear-gradient(to bottom, transparent, var(--color-canvas))}@keyframes lp-nav-grow{0%{opacity:0;transform:scale(.85)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.lp-scope .animate-nav-grow{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards lp-nav-grow}@keyframes lp-fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp-scope .glass-thin{backdrop-filter:blur(16px)saturate(160%);background:#ffffff6b;background:lab(100% -.0000298023 .0000119209/.42);border:1px solid #ffffff42;border:1px solid lab(100% -.0000298023 .0000119209/.26);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000000d,0 4px 16px #0000000a;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.5),inset 0 -1px lab(0% 0 0/.05),0 4px 16px lab(0% 0 0/.0392157)}.lp-scope .glass-thick{backdrop-filter:blur(28px)saturate(190%);background:#ffffff9e;background:lab(100% -.0000298023 .0000119209/.62);border:1px solid #ffffff52;border:1px solid lab(100% -.0000298023 .0000119209/.32);box-shadow:inset 0 1px #ffffff94,inset 0 -1px #0000000f,0 8px 32px #00000014;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.58),inset 0 -1px lab(0% 0 0/.06),0 8px 32px lab(0% 0 0/.0784314)}.lp-scope .glass-dark{backdrop-filter:blur(24px)saturate(180%);background:#102b85b8;border-bottom:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff1a,0 1px 12px #0000002e}@media (prefers-reduced-transparency:reduce){.lp-scope .glass-thin,.lp-scope .glass-thick{background:var(--color-surface);backdrop-filter:none}.lp-scope .glass-dark{background:var(--color-dark);backdrop-filter:none}}@supports not (backdrop-filter:blur(1px)){.lp-scope .glass-thin,.lp-scope .glass-thick{background:var(--color-surface)}.lp-scope .glass-dark{background:var(--color-dark)}}
