.lp-act [data-halftone-stage]{--lp-seal-p:0;--lp-stage-h:100svh;--lp-shape-free-h:max(1px,calc(var(--lp-stage-h) - var(--lp-header-h) - 56px));--lp-shape-cy:calc(var(--lp-header-h) + 28px + var(--lp-shape-free-h) / 2);--lp-shield-base:min(calc(var(--lp-shape-free-h) * 0.92),46cqw);--lp-shield-size:min(var(--lp-shape-free-h),calc(var(--lp-shield-base) * 1.1212));--lp-shield-x:calc(71cqw - var(--lp-shield-base) / 2 + var(--lp-shield-size) / 2);--lp-lock-size:calc(min(calc(var(--lp-shape-free-h) * 0.82), 42cqw) * 1.1286);--lp-lock-x:29cqw;--lp-ledger-w:min(36cqw,520px);--lp-ledger-h:min(calc(var(--lp-shape-free-h) * 0.62),440px);--lp-ledger-x:58cqw;position:relative;container-type:inline-size}@media (max-width:1023.98px){.lp-act [data-halftone-stage]{--lp-shield-size:min(82cqw,34svh);--lp-shield-x:50cqw;--lp-shape-cy:calc(var(--lp-header-h) + 14px + var(--lp-shield-size) / 2);--lp-lock-size:min(80cqw,36svh);--lp-lock-x:50cqw}}.lp-act [data-halftone-anchor]{position:absolute;pointer-events:none}.lp-act [data-halftone-anchor=shield]{left:calc(var(--lp-shield-x) - var(--lp-shield-size) / 2);top:calc(var(--lp-shape-cy) - var(--lp-shield-size) / 2);width:var(--lp-shield-size);height:var(--lp-shield-size)}.lp-act [data-halftone-anchor=lock]{left:calc(var(--lp-lock-x) - var(--lp-lock-size) / 2);top:calc(var(--lp-shape-cy) - var(--lp-lock-size) / 2);width:var(--lp-lock-size);height:var(--lp-lock-size)}.lp-act [data-halftone-anchor=ledger]{left:calc(var(--lp-ledger-x) - var(--lp-ledger-w) / 2);top:calc(var(--lp-shape-cy) - var(--lp-ledger-h) / 2);width:var(--lp-ledger-w);height:var(--lp-ledger-h);transform:translate(var(--lp-fit-x,0),var(--lp-fit-y,0)) scale(var(--lp-fit-s,1));transform-origin:0 0}.lp-act [data-halftone-anchor=ledger],.lp-act [data-halftone-anchor=lock]{display:none}@media (scripting:enabled) and (min-width:1024px) and (prefers-reduced-motion:no-preference){.lp-act [data-halftone-anchor=ledger],.lp-act [data-halftone-anchor=lock]{display:block}}.lp-halftone-picture{display:block}.lp-halftone-poster{display:block;width:100%;height:auto;aspect-ratio:1}.lp-act [data-halftone-anchor] .lp-halftone-picture,.lp-act [data-halftone-anchor] .lp-halftone-poster{position:absolute;inset:0;width:100%;height:100%}.lp-act [data-halftone-anchor] .lp-halftone-poster{transform:translate(var(--lp-fit-x,0),var(--lp-fit-y,0)) scale(var(--lp-fit-s,1));transform-origin:0 0}.lp-act [data-halftone-anchor=lock] .lp-halftone-poster{opacity:0}.lp-halftone-host{position:absolute;inset:0;pointer-events:none}.lp-halftone-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity var(--lp-dur-draw) var(--lp-ease-out)}.lp-act [data-halftone-stage][data-halftone-status=live] .lp-halftone-canvas{opacity:1}.lp-act [data-halftone-stage][data-halftone-status=live] .lp-halftone-poster{opacity:0;transition:opacity 0s linear var(--lp-dur-draw)}@media (scripting:enabled) and (min-width:1024px) and (prefers-reduced-motion:no-preference){.lp-act [data-halftone-stage]:not([data-halftone-status=live]) [data-halftone-anchor=shield] .lp-halftone-poster{opacity:clamp(0,calc(1 - (var(--lp-seal-p) - .02) / .16),1)}.lp-act [data-halftone-stage]:not([data-halftone-status=live]) [data-halftone-anchor=lock] .lp-halftone-poster{opacity:clamp(0,calc((var(--lp-seal-p) - .72) / .16),1)}}@media (scripting:enabled) and (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-act [data-act-track]:not([data-act-live]){view-timeline:--lp-act-track block;view-timeline-inset:0}.lp-act [data-act-track]:not([data-act-live]) [data-halftone-stage]:not([data-halftone-status=live]) [data-halftone-anchor=shield] .lp-halftone-poster{animation:lp-halftone-out linear both;animation-timeline:--lp-act-track;animation-range:contain 9.8% contain 24.6%}.lp-act [data-act-track]:not([data-act-live]) [data-halftone-stage]:not([data-halftone-status=live]) [data-halftone-anchor=lock] .lp-halftone-poster{animation:lp-halftone-in linear both;animation-timeline:--lp-act-track;animation-range:contain 74.2% contain 89%}}}@keyframes lp-halftone-out{0%{opacity:1}to{opacity:0}}@keyframes lp-halftone-in{0%{opacity:0}to{opacity:1}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.lp-act [data-halftone-stage]{--lp-seal-drift-state:paused;--lp-lock-wave:clamp(0,calc((var(--lp-seal-p) - 0.88) / 0.12),1)}.lp-act [data-halftone-stage][data-seal-drift=running]{--lp-seal-drift-state:running}.lp-act [data-halftone-stage][data-beat=sealed] .lp-halftone-host,.lp-act [data-halftone-stage][data-beat=sealed] [data-halftone-anchor=lock] .lp-halftone-picture{animation:lp-seal-lock-wave 7.2s ease-in-out infinite;animation-play-state:var(--lp-seal-drift-state)}.lp-act [data-halftone-anchor=lock] .lp-halftone-picture{transform-origin:calc(var(--lp-fit-x, 0px) + 50% * var(--lp-fit-s, 1)) calc(var(--lp-fit-y, 0px) + 50% * var(--lp-fit-s, 1))}}@keyframes lp-seal-lock-wave{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(calc(-4px * var(--lp-lock-wave)),calc(-7px * var(--lp-lock-wave)),0) rotate(calc(-.7deg * var(--lp-lock-wave)))}50%{transform:translate3d(calc(2px * var(--lp-lock-wave)),calc(-10px * var(--lp-lock-wave)),0) rotate(calc(.25deg * var(--lp-lock-wave)))}75%{transform:translate3d(calc(5px * var(--lp-lock-wave)),calc(-3px * var(--lp-lock-wave)),0) rotate(calc(.7deg * var(--lp-lock-wave)))}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.lp-act [data-halftone-stage][data-beat=sealed] .lp-sealed>.lp-gc{animation:lp-seal-cover-wave 8.6s ease-in-out infinite;animation-play-state:var(--lp-seal-drift-state,paused)}}@keyframes lp-seal-cover-wave{0%,to{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(calc(4px * var(--lp-lock-wave)),calc(-3px * var(--lp-lock-wave)),0) rotate(calc(.35deg * var(--lp-lock-wave)))}50%{transform:translate3d(calc(-2px * var(--lp-lock-wave)),calc(4px * var(--lp-lock-wave)),0) rotate(calc(-.4deg * var(--lp-lock-wave)))}75%{transform:translate3d(calc(-5px * var(--lp-lock-wave)),calc(-2px * var(--lp-lock-wave)),0) rotate(calc(-.2deg * var(--lp-lock-wave)))}}@media (scripting:none){.lp-halftone-picture[data-deferred]{display:none}}@media (forced-colors:active){.lp-halftone-host,.lp-halftone-picture{display:none}}