@layer properties,theme,base,components,utilities;@property --gf-scrub-range{syntax:"*";inherits:false}@layer components{.gf-animate{animation:var(--gf-animation-name,none) var(--gf-animation-duration,1s) var(--gf-animation-easing,var(--gf-easing-standard)) var(--gf-animation-delay,0s) var(--gf-animation-iteration,1) both}:is(.gf-section,.gf-hero):has(.gf-animate){overflow-x:clip}.gf-animate-on-scroll:not(.gf-animate-active),.gf-animate-on-click:not(.gf-animate-active),.gf-animate-after-parent:not(.gf-animate-active),.gf-animate-on-hover:not(:hover){animation-play-state:paused}@supports (animation-timeline:view()) and (animation-range:0% 100%){.gf-animate-on-scrub{--gf-animation-delay:0s;--gf-animation-iteration:1;animation-timeline:view();animation-range:var(--gf-scrub-range,entry 0% entry 100%)}}@supports not ((animation-timeline:view()) and (animation-range:0% 100%)){.gf-animate-on-scrub{animation-name:none}}.gf-animate-scrub-exit{--gf-scrub-range:exit 0% exit 100%}.gf-animate-scrub-cross{--gf-scrub-range:cover 0% cover 100%}.gf-animate-speed-faster{--gf-animation-duration:.5s}.gf-animate-speed-fast{--gf-animation-duration:.8s}.gf-animate-speed-base{--gf-animation-duration:1s}.gf-animate-speed-slow{--gf-animation-duration:2s}.gf-animate-speed-slower{--gf-animation-duration:3s}.gf-animate-easing-standard{--gf-animation-easing:var(--gf-easing-standard)}.gf-animate-easing-entrance{--gf-animation-easing:var(--gf-easing-entrance)}.gf-animate-easing-exit{--gf-animation-easing:var(--gf-easing-exit)}.gf-animate-easing-emphasis{--gf-animation-easing:var(--gf-easing-emphasis)}.gf-animate-easing-linear{--gf-animation-easing:var(--gf-easing-linear)}.gf-stagger-tight{--gf-stagger-step:60ms}.gf-stagger-base{--gf-stagger-step:.1s}.gf-stagger-loose{--gf-stagger-step:.16s}.gf-animate-delay-none:first-child{--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 0)}.gf-animate-delay-none:nth-child(2){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 1)}.gf-animate-delay-none:nth-child(3){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 2)}.gf-animate-delay-none:nth-child(4){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 3)}.gf-animate-delay-none:nth-child(5){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 4)}.gf-animate-delay-none:nth-child(6){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 5)}.gf-animate-delay-none:nth-child(7){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 6)}.gf-animate-delay-none:nth-child(8){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 7)}.gf-animate-delay-none:nth-child(9){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 8)}.gf-animate-delay-none:nth-child(10){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 9)}.gf-animate-delay-none:nth-child(11){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 10)}.gf-animate-delay-none:nth-child(12){--gf-animation-delay:calc(var(--gf-stagger-step,0s) * 11)}.gf-animate-delay-none{--gf-animation-delay:0s}.gf-animate-delay-100ms{--gf-animation-delay:.1s}.gf-animate-delay-200ms{--gf-animation-delay:.2s}.gf-animate-delay-300ms{--gf-animation-delay:.3s}.gf-animate-delay-500ms{--gf-animation-delay:.5s}.gf-animate-delay-700ms{--gf-animation-delay:.7s}.gf-animate-delay-1{--gf-animation-delay:1s}.gf-animate-delay-2{--gf-animation-delay:2s}.gf-animate-delay-3{--gf-animation-delay:3s}.gf-animate-delay-4{--gf-animation-delay:4s}.gf-animate-delay-5{--gf-animation-delay:5s}.gf-animate-repeat-once{--gf-animation-iteration:1}.gf-animate-repeat-infinite{--gf-animation-iteration:infinite}.gf-animate-fade-in{--gf-animation-name:gf-fade-in}.gf-animate-fade-in-down{--gf-animation-name:gf-fade-in-down}.gf-animate-fade-in-left{--gf-animation-name:gf-fade-in-left}.gf-animate-fade-in-right{--gf-animation-name:gf-fade-in-right}.gf-animate-fade-in-up{--gf-animation-name:gf-fade-in-up}.gf-animate-fade-out{--gf-animation-name:gf-fade-out}.gf-animate-fade-out-down{--gf-animation-name:gf-fade-out-down}.gf-animate-fade-out-left{--gf-animation-name:gf-fade-out-left}.gf-animate-fade-out-right{--gf-animation-name:gf-fade-out-right}.gf-animate-fade-out-up{--gf-animation-name:gf-fade-out-up}.gf-animate-slide-in-down{--gf-animation-name:gf-slide-in-down}.gf-animate-slide-in-left{--gf-animation-name:gf-slide-in-left}.gf-animate-slide-in-right{--gf-animation-name:gf-slide-in-right}.gf-animate-slide-in-up{--gf-animation-name:gf-slide-in-up}.gf-animate-slide-out-down{--gf-animation-name:gf-slide-out-down}.gf-animate-slide-out-left{--gf-animation-name:gf-slide-out-left}.gf-animate-slide-out-right{--gf-animation-name:gf-slide-out-right}.gf-animate-slide-out-up{--gf-animation-name:gf-slide-out-up}.gf-animate-slide-down{--gf-animation-name:gf-slide-down}.gf-animate-slide-left{--gf-animation-name:gf-slide-left}.gf-animate-slide-right{--gf-animation-name:gf-slide-right}.gf-animate-slide-up{--gf-animation-name:gf-slide-up}.gf-animate-zoom-in{--gf-animation-name:gf-zoom-in}.gf-animate-zoom-out{--gf-animation-name:gf-zoom-out}.gf-animate-tada{--gf-animation-name:gf-tada}.gf-animate-pulse{--gf-animation-name:gf-pulse}.gf-animate-drop-in{--gf-animation-name:gf-drop-in}.gf-animate-drop-out{--gf-animation-name:gf-drop-out}.gf-animate-fly-in{--gf-animation-name:gf-fly-in}.gf-animate-fly-in-up{--gf-animation-name:gf-fly-in-up}.gf-animate-fly-in-down{--gf-animation-name:gf-fly-in-down}.gf-animate-fly-in-left{--gf-animation-name:gf-fly-in-left}.gf-animate-fly-in-right{--gf-animation-name:gf-fly-in-right}.gf-animate-fly-out{--gf-animation-name:gf-fly-out}.gf-animate-fly-out-up{--gf-animation-name:gf-fly-out-up}.gf-animate-fly-out-down{--gf-animation-name:gf-fly-out-down}.gf-animate-fly-out-left{--gf-animation-name:gf-fly-out-left}.gf-animate-fly-out-right{--gf-animation-name:gf-fly-out-right}.gf-animate-browse-in{--gf-animation-name:gf-browse-in}.gf-animate-browse-out{--gf-animation-name:gf-browse-out}.gf-animate-browse-out-left{--gf-animation-name:gf-browse-out-left}.gf-animate-browse-out-right{--gf-animation-name:gf-browse-out-right}.gf-animate-jiggle{--gf-animation-name:gf-jiggle}.gf-animate-flash{--gf-animation-name:gf-flash}.gf-animate-shake{--gf-animation-name:gf-shake}.gf-animate-glow{--gf-animation-name:gf-glow}.gf-animate-rotate-in{--gf-animation-name:gf-rotate-in}.gf-animate-drift-up{--gf-animation-name:gf-drift-up;animation-composition:add,replace}.gf-animate-drift-down{--gf-animation-name:gf-drift-down;animation-composition:add,replace}.gf-background-parallax{--gf-parallax-shift:.12}.gf-background-parallax-subtle{--gf-parallax-shift:.06}.gf-background-parallax-strong{--gf-parallax-shift:.2}.gf-background-layers{z-index:-2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}@supports (animation-timeline:view()){.gf-background-parallax.gf-has-background-image{view-timeline:--gf-parallax}.gf-background-layers>.gf-background-image,.gf-background-layers>.gf-background-video{--gf-parallax-travel:calc(var(--gf-parallax-shift) / (1 + 2 * var(--gf-parallax-shift)) * 100%);min-height:calc(100% + 200% * var(--gf-parallax-shift));animation:gf-background-parallax var(--gf-duration-lg) linear both;animation-timeline:--gf-parallax;inset-block-start:calc(var(--gf-parallax-shift) * -100%)}}@media (prefers-reduced-motion:reduce){.gf-background-layers>.gf-background-image,.gf-background-layers>.gf-background-video{animation:none}}@keyframes gf-background-parallax{0%{translate:0 calc(-1 * var(--gf-parallax-travel))}to{translate:0 var(--gf-parallax-travel)}}@media (prefers-reduced-motion:reduce){.gf-animate,.gf-animate-on-hover:not(:hover){animation:none}}.block-editor-block-list__layout .gf-animate{animation:none}.gf-typewriter{--gf-typewriter-step:70ms;--gf-duration-blink:1.06s;--gf-typewriter-pause-ink:var(--gf-color-dark,var(--wp--preset--color--dark,#111827));--gf-typewriter-pause-ground:#ffffffeb}.gf-typewriter-speed-slow{--gf-typewriter-step:.12s}.gf-typewriter-speed-base{--gf-typewriter-step:70ms}.gf-typewriter-speed-fast{--gf-typewriter-step:40ms}.gf-typewriter-style-slide,.gf-typewriter-style-fade{--gf-typewriter-swap:var(--gf-duration-xl);--gf-typewriter-shift:.45em}.gf-typewriter-style-fade{--gf-typewriter-shift:0}:where(.gf-typewriter-style-slide,.gf-typewriter-style-fade) .gf-typewriter__live[data-phase=out]{animation:gf-typewriter-out var(--gf-typewriter-swap) ease-in both}:where(.gf-typewriter-style-slide,.gf-typewriter-style-fade) .gf-typewriter__live[data-phase=in]{animation:gf-typewriter-in var(--gf-typewriter-swap) ease-out both}.gf-typewriter__words{-webkit-user-select:none;user-select:none;max-inline-size:100%;display:inline-grid}.gf-typewriter__words>*{text-align:start;grid-area:1/1;justify-self:start}.gf-typewriter__ghost{visibility:hidden}.gf-typewriter__ghost:before,.gf-typewriter__live[data-word]:before{content:attr(data-word)}.gf-typewriter__live[data-frame]:before{content:attr(data-frame)}.gf-typewriter__ghost:after,.gf-typewriter__live:after{vertical-align:-.08em;content:"";block-size:.9em;inline-size:.08em;margin-inline-start:.06em;display:inline-block}.gf-typewriter-caret.is-gf-typewriter-running .gf-typewriter__live:after{animation:gf-typewriter-caret var(--gf-duration-blink) steps(1,end) infinite;background:currentColor}.gf-typewriter__pause{cursor:pointer}.gf-typewriter__pause:before{content:"❚❚"}.gf-typewriter__pause[aria-pressed=true]:before{content:"▶"}.gf-typewriter__pause:focus-visible{outline:2px solid var(--gf-focus-ring-color,currentcolor);outline-offset:2px}.gf-typewriter__words.gf-animate-repeat-infinite{padding-inline-end:1.85rem}@media not all and (scripting:enabled){.gf-typewriter__words.gf-animate-repeat-infinite{padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.gf-typewriter{--gf-duration-blink:.01ms}.gf-typewriter-caret.is-gf-typewriter-running .gf-typewriter__live:after,:where(.gf-typewriter-style-slide,.gf-typewriter-style-fade) .gf-typewriter__live[data-phase=out],:where(.gf-typewriter-style-slide,.gf-typewriter-style-fade) .gf-typewriter__live[data-phase=in]{animation:none}.gf-typewriter__words.gf-animate-repeat-infinite:not([data-room=held]){padding-inline-end:0}}.gf-typewriter__words[data-room=none]{padding-inline-end:0}@keyframes gf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gf-fade-in-down{0%{opacity:0;transform:translate3d(0,calc(-1 * var(--gf-animate-shift,2rem)),0)}to{opacity:1;transform:translate(0)}}@keyframes gf-fade-in-left{0%{opacity:0;transform:translate3d(calc(-1 * var(--gf-animate-shift,2rem)),0,0)}to{opacity:1;transform:translate(0)}}@keyframes gf-fade-in-right{0%{opacity:0;transform:translate3d(var(--gf-animate-shift,2rem),0,0)}to{opacity:1;transform:translate(0)}}@keyframes gf-fade-in-up{0%{opacity:0;transform:translate3d(0,var(--gf-animate-shift,2rem),0)}to{opacity:1;transform:translate(0)}}@keyframes gf-fade-out{0%{opacity:1}to{opacity:0}}@keyframes gf-fade-out-down{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate3d(0,var(--gf-animate-shift,2rem),0)}}@keyframes gf-fade-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate3d(calc(-1 * var(--gf-animate-shift,2rem)),0,0)}}@keyframes gf-fade-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate3d(var(--gf-animate-shift,2rem),0,0)}}@keyframes gf-fade-out-up{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate3d(0,calc(-1 * var(--gf-animate-shift,2rem)),0)}}@keyframes gf-slide-in-down{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0)}}@keyframes gf-slide-in-left{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0)}}@keyframes gf-slide-in-right{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0)}}@keyframes gf-slide-in-up{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0)}}@keyframes gf-slide-out-down{0%{transform:translate(0)}to{visibility:hidden;transform:translateY(100%)}}@keyframes gf-slide-out-left{0%{transform:translate(0)}to{visibility:hidden;transform:translate(-100%)}}@keyframes gf-slide-out-right{0%{transform:translate(0)}to{visibility:hidden;transform:translate(100%)}}@keyframes gf-slide-out-up{0%{transform:translate(0)}to{visibility:hidden;transform:translateY(-100%)}}@keyframes gf-slide-down{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes gf-slide-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gf-slide-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes gf-slide-up{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes gf-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}to{transform:scale(1)}}@keyframes gf-zoom-out{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gf-tada{0%{transform:scale(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scale(1)}}@keyframes gf-pulse{0%{transform:scale(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale(1)}}@keyframes gf-drop-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes gf-drop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes gf-fly-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}@keyframes gf-fly-in-up{0%{opacity:0;transform:translateY(150%)}to{opacity:1;transform:translate(0)}}@keyframes gf-fly-in-down{0%{opacity:0;transform:translateY(-150%)}to{opacity:1;transform:translate(0)}}@keyframes gf-fly-in-left{0%{opacity:0;transform:translate(-150%)}to{opacity:1;transform:translate(0)}}@keyframes gf-fly-in-right{0%{opacity:0;transform:translate(150%)}to{opacity:1;transform:translate(0)}}@keyframes gf-fly-out{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale3d(.95,.95,.95)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes gf-fly-out-up{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-150%)}}@keyframes gf-fly-out-down{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(150%)}}@keyframes gf-fly-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-150%)}}@keyframes gf-fly-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(150%)}}@keyframes gf-browse-in{0%{opacity:0;transform:scale(.8)translateZ(0)}10%{opacity:1;transform:scale(.85)translateZ(0)}80%{opacity:1;transform:scale(1.05)translateZ(0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes gf-browse-out{0%{opacity:1;transform:translate(0)rotateY(0)rotateX(0)}50%{opacity:1;transform:translate(-105%)rotateY(35deg)rotateX(10deg)translateZ(-10px)}to{opacity:0;transform:translate(0)rotateY(0)rotateX(0)}}@keyframes gf-browse-out-left{0%{opacity:1;transform:translate(0)rotateY(0)rotateX(0)}to{opacity:0;transform:translate(-105%)rotateY(35deg)rotateX(10deg)translateZ(-10px)}}@keyframes gf-browse-out-right{0%{opacity:1;transform:translate(0)rotateY(0)rotateX(0)}to{opacity:0;transform:translate(105%)rotateY(-35deg)rotateX(10deg)translateZ(-10px)}}@keyframes gf-jiggle{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes gf-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes gf-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes gf-glow{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 1.25rem .25rem #ffffff73}}@keyframes gf-rotate-in{0%{opacity:0;rotate:-12deg}}@keyframes gf-drift-up{0%{translate:0 var(--gf-scroll-drift,3rem)}to{translate:0 calc(-1 * var(--gf-scroll-drift,3rem))}}@keyframes gf-drift-down{0%{translate:0 calc(-1 * var(--gf-scroll-drift,3rem))}to{translate:0 var(--gf-scroll-drift,3rem)}}@keyframes gf-typewriter-caret{50%{opacity:0}}@keyframes gf-typewriter-out{to{opacity:0;translate:0 calc(-1 * var(--gf-typewriter-shift))}}@keyframes gf-typewriter-in{0%{opacity:0;translate:0 var(--gf-typewriter-shift)}}.gf-hl-draw:not(.gf-hl-underline,.gf-hl-circle){background-color:#0000;background-image:linear-gradient(color-mix(in srgb,var(--gf-hl-color) var(--gf-emphasis-highlight-alpha,22%),transparent) 0 0)}.gf-hl-draw:not(.gf-hl-circle){background-position-x:left;background-repeat:no-repeat;background-size:100% 100%;animation:.8s cubic-bezier(.2,.7,.2,1) .15s both gf-hl-draw}.gf-hl-draw:not(.gf-hl-circle):dir(rtl){background-position-x:right}.gf-hl-draw.gf-hl-circle:after{--gf-hl-cone:conic-gradient(from 200deg, #000 var(--gf-hl-sweep,360deg), transparent 0);-webkit-mask-image:var(--gf-hl-circle-shape),var(--gf-hl-cone);-webkit-mask-image:var(--gf-hl-circle-shape),var(--gf-hl-cone);mask-image:var(--gf-hl-circle-shape),var(--gf-hl-cone);-webkit-mask-composite:source-in;animation:.9s ease-out .15s both gf-hl-sweep;-webkit-mask-composite:source-in;mask-composite:intersect}.gf-hl-draw:not(.gf-animate-active),.gf-hl-draw:not(.gf-animate-active):after{animation-play-state:paused}@keyframes gf-hl-draw{0%{background-size:0% 100%}}@keyframes gf-hl-sweep{0%{--gf-hl-sweep:0deg}}@media (prefers-reduced-motion:reduce){.gf-hl-draw:not(.gf-hl-circle),.gf-hl-draw.gf-hl-circle:after{animation:none}}@media not all and (scripting:enabled){.gf-hl-draw:not(.gf-hl-circle),.gf-hl-draw.gf-hl-circle:after{animation:none}}.block-editor-block-list__layout .gf-hl-draw:not(.gf-hl-circle),.block-editor-block-list__layout .gf-hl-draw.gf-hl-circle:after{animation:none}}.gf-typewriter__pause.gf-typewriter__pause{box-sizing:border-box;border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-pill,9999px);background:var(--gf-typewriter-pause-ground);block-size:1.5rem;min-block-size:0;inline-size:1.5rem;min-inline-size:0;box-shadow:none;color:var(--gf-typewriter-pause-ink);-webkit-text-fill-color:currentcolor;letter-spacing:normal;text-transform:none;vertical-align:middle;justify-content:center;align-items:center;margin:-.75rem .1rem -.75rem -1.6rem;padding:0;font:400 .7rem/1 system-ui,sans-serif;display:inline-flex}.gf-typewriter .gf-typewriter__sr.gf-u-sr-only{margin-inline-end:-1px;display:inline-block;position:static}@property --gf-hl-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}