html[data-context=public]{--lsl-ease-decelerate:cubic-bezier(.1, .9, .2, 1);--lsl-duration-fast:.12s;--lsl-duration-normal:.167s;--lsl-duration-enter:.25s}@keyframes lsl-enter{0%{opacity:0;transform:translateY(12px)}}html[data-context=public] .lsl-enter{animation:lsl-enter var(--lsl-duration-enter) var(--lsl-ease-decelerate) backwards;animation-delay:calc(min(var(--i,0), 6) * 40ms)}@media (prefers-reduced-motion:no-preference){html.motion-ready[data-context=public] [data-enter-on-view]:not(.is-visible)>*{opacity:0}html.motion-ready[data-context=public] [data-enter-on-view].is-visible:not(.is-initial)>*{animation:lsl-enter var(--lsl-duration-enter) var(--lsl-ease-decelerate) backwards;animation-delay:calc(min(var(--i,0), 6) * 40ms)}}html[data-context=public] [data-enter-on-view]>:nth-child(2){--i:1}html[data-context=public] [data-enter-on-view]>:nth-child(3){--i:2}html[data-context=public] [data-enter-on-view]>:nth-child(4){--i:3}html[data-context=public] [data-enter-on-view]>:nth-child(5){--i:4}html[data-context=public] [data-enter-on-view]>:nth-child(6){--i:5}html[data-context=public] [data-enter-on-view]>:nth-child(n+7){--i:6}html[data-context=public] .lsl-reveal{isolation:isolate;position:relative}@media (hover:hover) and (pointer:fine){html[data-context=public] .lsl-reveal:before,html[data-context=public] .lsl-reveal:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity var(--lsl-duration-normal) ease-out;position:absolute}html[data-context=public] .lsl-reveal:before{background:radial-gradient(160px circle at var(--rx,50%) var(--ry,50%), var(--lsl-primary), color-mix(in srgb, var(--lsl-primary) 35%, transparent) 45%, transparent 75%);-webkit-mask-composite:xor;z-index:1;padding:2px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html[data-context=public] .lsl-reveal:after{background:radial-gradient(240px circle at var(--rx,50%) var(--ry,50%), color-mix(in srgb, var(--lsl-primary) 8%, transparent), transparent 70%);z-index:-1;inset:0}html[data-context=public] .lsl-reveal:hover:before,html[data-context=public] .lsl-reveal:hover:after{opacity:1}}html[data-context=public] .lsl-nudge{transition:transform var(--lsl-duration-normal) var(--lsl-ease-decelerate)}html[data-context=public] :is(a,button,.group):hover .lsl-nudge{transform:translate(3px)}html[data-context=public] .lsl-nav-progress{z-index:100;pointer-events:none;transform-origin:0;background:var(--lsl-primary);height:2px;transition:transform .4s var(--lsl-ease-decelerate), opacity var(--lsl-duration-normal) ease-out;position:fixed;inset:0 0 auto}html[data-context=public] .lsl-nav-link{position:relative}html[data-context=public] .lsl-nav-link:after{content:"";background:var(--lsl-primary);height:2px;transition:transform var(--lsl-duration-normal) var(--lsl-ease-decelerate);position:absolute;bottom:6px;left:4px;right:4px;transform:scaleX(0)}html[data-context=public] .lsl-nav-link:hover:after,html[data-context=public] .lsl-nav-link[aria-current=page]:after{transform:scaleX(1)}@keyframes lsl-page-in{0%{opacity:0}}html[data-context=public] main{animation:lsl-page-in var(--lsl-duration-enter) ease-out backwards}@keyframes lsl-rise{0%{opacity:0;transform:translateY(16px)}}html[data-context=public] .lsl-word{animation:lsl-rise .3s var(--lsl-ease-decelerate) backwards;animation-delay:calc(var(--w,0) * .12s);display:inline-block}html[data-context=public] .lsl-rise{animation:lsl-rise .45s var(--lsl-ease-decelerate) backwards;animation-delay:var(--d,0s)}@keyframes lsl-vt-out-left{to{opacity:0;transform:translate(-24px)}}@keyframes lsl-vt-in-right{0%{opacity:0;transform:translate(24px)}}@keyframes lsl-vt-out-right{to{opacity:0;transform:translate(24px)}}@keyframes lsl-vt-in-left{0%{opacity:0;transform:translate(-24px)}}html[data-context=public]::view-transition-old(root){animation-duration:var(--lsl-duration-enter)}html[data-context=public]::view-transition-new(root){animation-duration:var(--lsl-duration-enter)}html[data-context=public]::view-transition-group(.lsl-vt-slide){animation-duration:var(--lsl-duration-enter);animation-timing-function:var(--lsl-ease-decelerate)}html[data-context=public]::view-transition-group(.lsl-vt-indicator){animation-duration:var(--lsl-duration-enter);animation-timing-function:var(--lsl-ease-decelerate)}html[data-context=public]::view-transition-old(.lsl-vt-slide){mix-blend-mode:normal;height:auto}html[data-context=public]::view-transition-new(.lsl-vt-slide){mix-blend-mode:normal;height:auto}html[data-context=public]::view-transition-old(.lsl-vt-slide){animation:lsl-vt-out-left var(--lsl-duration-fast) ease-in both}html[data-context=public]::view-transition-new(.lsl-vt-slide){animation:lsl-vt-in-right var(--lsl-duration-enter) var(--lsl-ease-decelerate) 90ms both}html[data-context=public][data-hero-dir=back]::view-transition-old(.lsl-vt-slide){animation-name:lsl-vt-out-right}html[data-context=public][data-hero-dir=back]::view-transition-new(.lsl-vt-slide){animation-name:lsl-vt-in-left}html[data-context=public]::view-transition-old(.lsl-vt-indicator){opacity:0;animation:none}html[data-context=public]::view-transition-new(.lsl-vt-indicator){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
.lsl-brand{--lsl-brand-ease:var(--lsl-ease-decelerate,cubic-bezier(.1, .9, .2, 1));background:var(--lsl-paper);min-height:100dvh;color:var(--lsl-ink);justify-content:center;align-items:center;display:flex}.lsl-brand[data-fullscreen]{z-index:200;min-height:0;transition:opacity .2s ease-out;animation:.12s ease-out lsl-brand-in;position:fixed;inset:0}.lsl-brand[data-leaving]{opacity:0;pointer-events:none}@keyframes lsl-brand-in{0%{opacity:0}}.lsl-brand__inner{flex-direction:column;align-items:center;gap:28px;display:flex}.lsl-brand__logo{aspect-ratio:2000/367;width:min(260px,70vw);position:relative}.lsl-brand__word{clip-path:inset(0 0 0 14%);width:100%;height:auto;animation:lsl-brand-wipe .45s var(--lsl-brand-ease) .25s backwards;display:block}@keyframes lsl-brand-wipe{0%{clip-path:inset(0 100% 0 14%)}}.lsl-brand__mark{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lsl-brand__mark path{fill:none;stroke:currentColor;stroke-width:16px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:lsl-brand-draw .5s var(--lsl-brand-ease) backwards}@keyframes lsl-brand-draw{0%{stroke-dashoffset:1px}}.lsl-brand__bar{border-radius:var(--radius);background:var(--lsl-divider);width:160px;height:3px;overflow:hidden}.lsl-brand__bar>span{background:var(--lsl-primary);transform-origin:0;height:100%;animation:lsl-brand-trickle 6s var(--lsl-brand-ease) backwards;display:block;transform:scaleX(.9)}@keyframes lsl-brand-trickle{0%{transform:scaleX(.08)}}
html[data-context=public] [data-layout=grid] .lsl-section{background:var(--lsl-paper);border-bottom:1px dashed var(--lsl-border);padding-inline:1rem}html[data-context=public] [data-layout=grid] .lsl-section__inner{border-inline:1px dashed var(--lsl-border)}@media (min-width:640px){html[data-context=public] [data-layout=grid] .lsl-section{padding-inline:1.5rem}}@media (min-width:1024px){html[data-context=public] [data-layout=grid] .lsl-section{padding-inline:2rem}}html[data-context=public] .lsl-rule-b{border-bottom:1px dashed var(--lsl-border)}html[data-context=public] .lsl-rule-t{border-top:1px dashed var(--lsl-border)}html[data-context=public] .lsl-rule-l{border-left:1px dashed var(--lsl-border)}html[data-context=public] .lsl-rule-r{border-right:1px dashed var(--lsl-border)}
