.oxf-interactive-lines-v4{overflow:hidden;position:relative}.oxf-interactive-lines-v4__canvas{width:100%;height:100%;position:absolute;top:0;left:0}.oxf-interactive-lines-v4__content{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.oxf-underline-hover{text-decoration:unset!important;color:unset!important;display:block;width:fit-content;height:fit-content}.oxf-underline-hover .oxf-underline-hover__anchor{display:flex;width:fit-content;height:fit-content;color:currentColor!important;text-decoration:unset}.oxf-underline-hover .oxf-underline-hover__inner{position:relative;display:block;width:100%}.oxf-underline-hover .oxf-underline-hover__side-to-side:before{content:"";display:block;position:absolute;left:0;right:0;bottom:var(--bottom-distance);height:var(--height);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;background:var(--background);-webkit-transition:-webkit-transform var(--duration) var(--ease);transition:-webkit-transform var(--duration) var(--ease);-o-transition:-o-transform var(--duration) var(--ease);-moz-transition:transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease);transition:transform var(--duration) var(--ease);transition:transform var(--duration) var(--ease),-webkit-transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease),-o-transform var(--duration) var(--ease)}.oxf-underline-hover .oxf-underline-hover__side-to-side:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;transition-delay:unset;-webkit-transition-delay:unset;-o-transition-delay:unset;-moz-transition-delay:unset}.oxf-underline-hover .oxf-underline-hover__one-sided:after{content:'';position:absolute;bottom:var(--bottom-distance);left:0;width:var(--width);border-bottom:var(--height) solid var(--background);transition:var(--duration) var(--ease)}.oxf-underline-hover .oxf-underline-hover__two-sided:after{content:'';display:block;margin:auto;bottom:var(--bottom-distance);left:0;width:var(--width);height:var(--height);background:var(--background);transition:width var(--duration) var(--ease);position:relative;border-bottom:unset}.oxf-underline-hover .oxf-underline-hover__one-sided:hover:after,.oxf-underline-hover .oxf-underline-hover__two-sided:hover:after{width:100%}.oxf-underline-hover .oxf-underline-hover__one-sided:hover::after,.oxf-underline-hover .oxf-underline-hover__two-sided:hover::after{-webkit-transition:width var(--duration) var(--ease);transition:width var(--duration) var(--ease);-o-transition:width var(--duration) var(--ease);-moz-transition:width var(--duration) var(--ease);transition:width var(--duration) var(--ease);transition:width var(--duration) var(--ease)}.oxf-underline-hover .oxf-underline-hover__full-sided::after,.oxf-underline-hover .oxf-underline-hover__full-sided::before{content:"";position:absolute;left:0;right:0;bottom:var(--bottom-distance);height:var(--height);background:var(--background);-webkit-transition:-webkit-transform var(--duration) var(--ease);transition:-webkit-transform var(--duration) var(--ease);-o-transition:-o-transform var(--duration) var(--ease);-moz-transition:transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease);transition:transform var(--duration) var(--ease);transition:transform var(--duration) var(--ease),-webkit-transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease),-o-transform var(--duration) var(--ease)}.oxf-underline-hover .oxf-underline-hover__full-sided::before{-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.oxf-underline-hover .oxf-underline-hover__full-sided::after{-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.oxf-underline-hover .oxf-underline-hover__full-sided:hover::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);transition-delay:0.25s;-webkit-transition-delay:0.25s;-o-transition-delay:0.25s;-moz-transition-delay:0.25s}.oxf-underline-hover .oxf-underline-hover__full-sided:hover::after{width:unset;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.oxf-interactive-lines-v3[data-flickering="1"]{opacity:0}.oxf-interactive-lines-v3{position:relative;overflow:hidden}.oxf-interactive-lines-v3__content{position:relative;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.oxf-interactive-lines-v3__magnet{position:absolute;inset:0;width:100%;height:100%;display:grid;justify-items:center;align-items:center}.oxf-interactive-lines-v3__magnet span{--rotate:-45deg;transform:rotate(var(--rotate,-10deg));will-change:transform;display:block;transform-origin:center}.oxf-interactive-lines-v2{position:relative;overflow:hidden}.oxf-interactive-lines-v2__canvas{position:absolute;inset:0}.oxf-interactive-lines-v2__ball{position:absolute;width:var(--dimensions);height:var(--dimensions);margin-left:calc(var(--dimensions) / -2);margin-top:calc(var(--dimensions) / -2)}.oxf-interactive-lines-v2__content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.oxf-gradiently{position:relative;overflow:hidden;z-index:1}.oxf-gradiently .oxf-gradiently__canvas{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}#breakdance_canvas .oxf-gradiently{opacity:.99}.oxf-gradiently[data-flickering="1"]{opacity:0}.oxf-physics[data-flickering]{opacity:0}.oxf-physics{position:relative;overflow:hidden;z-index:1}.oxf-physics__content-new{position:relative;z-index:1}.oxf-physics canvas{position:absolute;top:0;left:0;z-index:-1;background-color:var(--background-color)!important}.oxf-physics__physics-elements{position:absolute;top:0;left:0;width:100%;height:100%}.oxf-physics__physics-elements *{user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;-o-user-drag:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;white-space:nowrap}#breakdance_canvas .oxf-physics{opacity:.99}.oxf-fluids{position:relative;overflow:hidden;pointer-events:none}.oxf-fluids .oxf-fluids__canvas{position:absolute;top:0;left:0;width:100%;height:100%}.oxf-fluids .oxf-fluids__content>*{pointer-events:auto}.oxf-fluids>*:not(.oxf-fluids__content){z-index:1}.oxf-spotlight{position:relative;overflow:hidden;--stripes:repeating-linear-gradient(100deg,#fff 0%,#fff 7%,transparent 10%,transparent 12%,#fff 16%);--stripesDark:repeating-linear-gradient(100deg,#000 0%,#000 7%,transparent 10%,transparent 12%,#000 16%);--rainbow:repeating-linear-gradient(100deg,#fa60e5 10%,#e879f9 15%,#60a5fa 20%,#5eead4 25%,#60a5fa 30%)}.oxf-spotlight .oxf-spotlight__wrapper{position:absolute;inset:0;overflow:hidden;pointer-events:none}.oxf-spotlight .oxf-spotlight__spotlight{position:absolute;inset:-10px;background-size:300%,200%;background-position:50% 50%,50% 50%;mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);pointer-events:none;will-change:transform,opacity}.oxf-spotlight .oxf-spotlight__spotlight::after{content:"";position:absolute;inset:0;background-size:200%,100%;animation:spotlight var(--speed) var(--easing) infinite;background-attachment:fixed;mix-blend-mode:difference}.oxf-spotlight[data-mode="light"] .oxf-spotlight__spotlight{background-image:var(--stripes),var(--rainbow);filter:blur(5px) invert(100%)}.oxf-spotlight[data-mode="dark"] .oxf-spotlight__spotlight{background-image:var(--stripesDark),var(--rainbow);filter:blur(5px) opacity(50%) saturate(150%)}.oxf-spotlight[data-mode="light"] .oxf-spotlight__spotlight::after{background-image:var(--stripes),var(--rainbow)}.oxf-spotlight[data-mode="dark"] .oxf-spotlight__spotlight::after{background-image:var(--stripesDark),var(--rainbow)}@keyframes spotlight{from{background-position:50% 50%,50% 50%}to{background-position:250% 50%,250% 50%}}.oxf-spotlight[data-flickering="1"]{opacity:0}.oxf-spotlight-v2-wrapper{overflow:hidden;position:relative}.oxf-spotlight-v2-wrapper .oxf-spotlight-v2{overflow:unset!important;pointer-events:none;position:absolute;min-width:var(--width)!important;min-height:var(--height)!important;max-width:var(--width)!important;max-height:var(--height)!important;opacity:0;transform:translate(-72%,-62%) scale(var(--from-scale))}.oxf-particles{position:relative}.oxf-particles>*{position:relative;z-index:1}.oxf-particles canvas{position:absolute;z-index:0;top:0;left:0}.oxf-grainy{position:relative}.oxf-grainy .oxf-grainy__canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.oxf-grainy[data-flickering="1"]{opacity:0}.oxf-interactive-lines{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.oxf-interactive-lines canvas{height:100%;width:100%;position:absolute}.oxf-interactive-lines[data-spotlight='true'] canvas{--size:calc(var(--mask-size, 100) * 1px);mask:radial-gradient(var(--size) var(--size) at calc(var(--mx, 0) * 1px) calc(var(--my, 0) * 1px),hsl(0 0% 100%),hsl(0 0% 100% / var(--intensity,.2)) 80%)}.oxf-interactive-lines__content{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.oxf-border-beam{position:relative;overflow:hidden;border-radius:calc(var(--border-width) * 1px + 0.01px)}.oxf-border-beam .oxf-border-beam__mask{-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff);mask:linear-gradient(transparent,transparent),linear-gradient(#fff,#fff);border-radius:calc(var(--border-width) * 1px + 0.01px);border:calc(var(--border-width)* 1px) solid #fff0;-webkit-mask-composite:source-in,xor!important;mask-composite:intersect!important;-webkit-mask-clip:padding-box,border-box!important;mask-clip:padding-box,border-box!important;inset:0;position:absolute;pointer-events:none}.oxf-border-beam .oxf-border-beam__mask::after{content:"";offset-path:rect(0 auto auto 0 round calc(var(--size)* 1px));offset-anchor:calc(var(--anchor)* 1%) 50%;background:linear-gradient(to left,var(--color-from),var(--color-to),transparent);animation:border-beam calc(var(--duration)) infinite var(--easing);width:calc(var(--size)* 1px);aspect-ratio:1 / 1;position:absolute;max-height:100%}@keyframes border-beam{100%{offset-distance:100%}}.oxf-tiles{overflow:hidden;position:relative}.oxf-tiles .oxf-tiles__content{position:relative;z-index:1;width:fit-content;height:fit-content}.oxf-tiles .oxf-tiles__squares-layout{position:absolute;top:calc(-50% - var(--offset));left:calc(-50% - var(--offset));width:100%;height:100%}.oxf-tiles .oxf-tiles__square{transition:background-color var(--duration) var(--easing);position:absolute}.oxf-tiles .oxf-tiles__square--mouseleave{background-color:var(--mouseleave-color)}.oxf-tiles .oxf-tiles__square--mouseenter{background-color:var(--mouseenter-color)}.oxf-tiles-v2{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;--duration:0.2s;--easing:ease}.oxf-tiles-v2__trail{position:absolute;inset:0;width:100%;height:100%;z-index:0}.oxf-tiles-v2__row{display:flex}.oxf-tiles-v2__dot{opacity:0;transition:opacity var(--duration) var(--easing)}.oxf-tiles-v2__content{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}