html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
._72TD2W_cursor{pointer-events:none;z-index:2147483647;color:var(--color-white);mix-blend-mode:difference;opacity:0;transition:opacity var(--dur) var(--ease);position:fixed;inset:0}._72TD2W_cursor[data-visible]{opacity:1}._72TD2W_ringPos,._72TD2W_dotPos{will-change:transform;position:absolute;top:0;left:0}._72TD2W_dot,._72TD2W_ring{position:absolute;translate:-50% -50%}._72TD2W_dot{width:var(--space-8);height:var(--space-8);transition:scale var(--dur) var(--ease);background:currentColor;border-radius:50%}._72TD2W_ring{width:var(--space-40);height:var(--space-40);transition:width var(--dur) var(--ease), height var(--dur) var(--ease), border-radius var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), scale .16s var(--ease);border:1px solid;border-radius:50%;place-items:center;display:grid}._72TD2W_label{white-space:nowrap;opacity:0;transition:opacity var(--dur) var(--ease)}._72TD2W_cursor[data-state=link] ._72TD2W_ring{width:var(--space-64);height:var(--space-64);background-color:currentColor}._72TD2W_cursor[data-state=link] ._72TD2W_dot{scale:0}._72TD2W_cursor[data-state=view] ._72TD2W_ring{width:var(--space-96);height:var(--space-64);background:linear-gradient(currentColor,currentColor) 0 0/16px 1px no-repeat,linear-gradient(currentColor,currentColor) 0 0/1px 16px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/16px 1px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/1px 16px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/16px 1px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/1px 16px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/16px 1px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/1px 16px no-repeat;border-color:#0000;border-radius:0}._72TD2W_cursor[data-state=view] ._72TD2W_dot{scale:0}._72TD2W_cursor[data-state=prev] ._72TD2W_ring,._72TD2W_cursor[data-state=next] ._72TD2W_ring{width:var(--space-80);height:var(--space-80)}._72TD2W_cursor[data-state=prev] ._72TD2W_label,._72TD2W_cursor[data-state=next] ._72TD2W_label{opacity:1}._72TD2W_cursor[data-state=prev] ._72TD2W_dot,._72TD2W_cursor[data-state=next] ._72TD2W_dot{scale:0}._72TD2W_cursor[data-down] ._72TD2W_ring{scale:.72}._72TD2W_cursor[data-down] ._72TD2W_dot{scale:2}
.OpcrDa_loader{z-index:200;cursor:pointer;animation:1ms linear 3.1s forwards OpcrDa_gone;position:fixed;inset:0}html[data-intro-seen] .OpcrDa_loader{display:none}.OpcrDa_curtain{background:var(--color-black);clip-path:circle(150% at var(--iris-x,50%) var(--iris-y,50%));animation:.7s cubic-bezier(.7,0,.2,1) 2.3s forwards OpcrDa_iris;position:absolute;inset:0}.OpcrDa_stage{padding-inline:var(--gutter);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.OpcrDa_fly{width:100%;max-width:560px;color:var(--color-white);animation:.7s cubic-bezier(.7,0,.2,1) 2.3s forwards OpcrDa_fly}.OpcrDa_logo{width:100%;height:auto;display:block;overflow:visible}.OpcrDa_star,.OpcrDa_letter{transform-box:view-box}.OpcrDa_star{animation:.64s cubic-bezier(.3,1.6,.5,1) both OpcrDa_ignite,.9s ease-in-out 1.4s OpcrDa_twinkle;animation-delay:calc(.2s + mod(var(--i) * 5, 12) * 96ms), 1.4s}.OpcrDa_letter{animation:.72s cubic-bezier(.34,1.56,.64,1) both OpcrDa_drop;animation-delay:calc(.9s + var(--i) * 48ms)}@keyframes OpcrDa_ignite{0%{opacity:0;transform:scale(0)rotate(-180deg)}60%{opacity:1;transform:scale(1.3)rotate(16deg)}to{opacity:1;transform:none}}@keyframes OpcrDa_twinkle{50%{opacity:.32}}@keyframes OpcrDa_drop{0%{opacity:0;transform:translateY(-64px)rotate(-16deg)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes OpcrDa_fly{to{transform:translate(var(--fly-x,0), var(--fly-y,0)) scale(var(--fly-s,1));color:var(--to-color,var(--color-white))}}@keyframes OpcrDa_iris{to{clip-path:circle(0 at var(--iris-x,50%) var(--iris-y,50%))}}@keyframes OpcrDa_gone{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.OpcrDa_loader{display:none}}
