:root{--font-urbanist:"Avenir Next",Avenir,"Segoe UI",sans-serif;--font-outfit:"Avenir Next",Avenir,"Segoe UI",sans-serif;--font-figtree:"Avenir Next",Avenir,"Segoe UI",sans-serif;--font-jakartaSans:"Avenir Next",Avenir,"Segoe UI",sans-serif;--font-publicSans:"Avenir Next",Avenir,"Segoe UI",sans-serif;--font-instrumentSerif:Georgia,"Times New Roman",serif;--primary-light:hsl(214,20%,95%);--primary-light-gray:hsl(215,20%,90%);--primary-lighter-gray:hsl(216,20%,80%);--primary-darker-gray:hsl(224,20%,20%);--primary-dark-gray:hsl(224,20%,10%);--primary-dark:hsl(224,20%,5%);--primary-light-transparent:hsla(214,20%,95%,0.2);--primary-light-gray-transparent:hsla(215,20%,90%,0.2);--primary-lighter-gray-transparent:hsla(216,20%,85%,0.2);--primary-darker-gray-transparent:hsla(224,20%,15%,0.2);--primary-dark-gray-transparent:hsla(224,20%,10%,0.2);--primary-dark-transparent:hsla(224,20%,5%,0.2);--primary-color:hsl(98,100%,32%);--secondary-color:hsl(201,92%,58%);--tertiary-color:hsl(166,100%,41%);--alt-color:hsl(31,61%,71%);--light-2:hsl(49,42%,90%);--primary-color-transparent:hsla(98,100%,32%,0.66);--secondary-color-transparent:hsla(201,92%,58%,0.66);--tertiary-color-transparent:hsla(166,100%,41%,0.62);--alt-color-transparent:hsla(31,61%,71%,0.58);--light-2-transparent:hsla(49,42%,90%,0.62);--support-success:hsl(145,66%,44%);--support-success-soft:hsla(145,66%,44%,0.22);--support-success-strong:hsl(145,72%,56%);--support-warning:hsl(41,92%,56%);--support-warning-soft:hsla(41,92%,56%,0.22);--support-warning-strong:hsl(41,96%,66%);--support-error:hsl(3,78%,59%);--support-error-soft:hsla(3,78%,59%,0.22);--support-error-strong:hsl(3,83%,68%);--support-info:hsl(202,89%,60%);--support-info-soft:hsla(202,89%,60%,0.22);--support-info-strong:hsl(202,92%,70%);--support-on-color:hsl(0,0%,99%);--primary-friction-color:var(--support-error);--primary-friction-color-transparent:var(--support-error-soft);--backdrop-filter:blur(30px);--border-radius-small:10px;--border-radius-medium:20px;--border-radius-large:35px;--border-radius-larger:25px;--border-radius-huge:150px;--card-border-radius-outter:var(--border-radius-large);--border-theme:1px solid var(--foreground-color-lighter-transparent);--border-theme-dashed:1px dashed var(--background-color-lighter);--space-xs:0.375rem;--space-s:0.75rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:3rem;--space-2xl:4.5rem;--header-height:var(--space-2xl);--width-max-global:2500px;--space-page-block:var(--space-2xl);--space-page-inline:calc(1rem + 4vw);--space-page-gap:var(--space-2xl);--space-page-block-tablet:var(--space-xl);--space-page-inline-tablet:clamp(0.9rem,2.6vw,2rem);--space-page-gap-tablet:var(--space-xl);--space-page-block-mobile:1.25rem;--space-page-inline-mobile:0.85rem;--space-page-bottom-mobile:6rem;--space-page-gap-mobile:2rem;--transition-fast:0.1s all ease-out;--transition-normal:0.2s all ease-out;--fs-large:clamp(3rem,6vw,4.5rem);--fs-h1:clamp(2.25rem,3.5vw,3rem);--fs-h2:clamp(1.75rem,2.5vw,2.25rem);--fs-h3:clamp(1.35rem,1.8vw,1.6rem);--fs-h4:clamp(1.15rem,1.2vw,1.35rem);--fs-h5:clamp(1rem,1vw,1.15rem);--fs-body:clamp(0.95rem,0.85vw,1.05rem);--fs-meta:clamp(0.75rem,0.7vw,0.85rem);--h1-font-weight:800;--h2-font-weight:600;--h3-font-weight:500;--h4-font-weight:400;--p-font-weight:clamp(0.8rem,0.9vw,1rem);--header-height-page-main:clamp(calc(300px - var(--header-height)),fit-content,calc(500px - var(--header-height)));--header-padding-page-main:1rem;--shadow-color:0deg 0% 0%;--shadow-s:inset 0 1px 2px var(--primary-light-transparent),0 1px 2px var(--primary-dark-transparent),0 2px 4px var(--primary-darker-gray-transparent);--shadow-cutout-s:inset 0 2px 4px var(--primary-dark-transparent),inset 0 -1px 2px var(--foreground-color-transparent),inset 1px 0 2px var(--primary-dark-transparent),inset -1px 0 1px var(--foreground-color-transparent),0 0 0 1px var(--foreground-color-lighter-transparent);--shadow-m:inset 0 1px 2px var(--primary-light-gray-transparent),0 2px 4px var(--primary-dark-gray-transparent),0 4px 8px var(--primary-darker-gray-transparent);--shadow-l:inset 0 1px 2px var(--primary-lighter-gray-transparent),0 4px 6px var(--primary-dark-gray-transparent),0 6px 10px var(--primary-darker-gray-transparent);--background-color:var(--primary-dark);--background-color-transparent:var(--primary-dark-transparent);--background-color-light:var(--primary-dark-gray);--background-color-light-transparent:var(--primary-dark-gray-transparent);--background-color-lighter:var(--primary-darker-gray);--background-color-lighter-transparent:var(
    --primary-darker-gray-transparent
  );--background-above-color:var(--background-color-light);--foreground-color:var(--primary-light);--foreground-color-transparent:var(--primary-light-transparent);--foreground-color-light:var(--primary-light-gray);--foreground-color-light-transparent:var(--primary-light-gray-transparent);--foreground-color-lighter:var(--primary-lighter-gray);--foreground-color-lighter-transparent:var(
    --primary-lighter-gray-transparent
  )}[data-theme=light]{--background-color:var(--primary-light);--background-color-transparent:var(--primary-light-transparent);--background-color-light:var(--primary-light-gray);--background-color-light-transparent:var(--primary-light-gray-transparent);--background-color-lighter:var(--primary-lighter-gray);--background-color-lighter-transparent:var(
    --primary-lighter-gray-transparent
  );--background-above-color:var(--background-color-light);--foreground-color:var(--primary-dark);--foreground-color-transparent:var(--primary-dark-transparent);--foreground-color-light:var(--primary-dark-gray);--foreground-color-light-transparent:var(--primary-dark-gray-transparent);--foreground-color-lighter:var(--primary-darker-gray);--foreground-color-lighter-transparent:var(
    --primary-darker-gray-transparent
  );--support-success:hsl(146,60%,34%);--support-success-soft:hsla(146,60%,34%,0.15);--support-success-strong:hsl(146,68%,42%);--support-warning:hsl(36,86%,42%);--support-warning-soft:hsla(36,86%,42%,0.16);--support-warning-strong:hsl(36,90%,50%);--support-error:hsl(4,71%,46%);--support-error-soft:hsla(4,71%,46%,0.16);--support-error-strong:hsl(4,78%,54%);--support-info:hsl(204,78%,44%);--support-info-soft:hsla(204,78%,44%,0.16);--support-info-strong:hsl(204,82%,52%);--support-on-color:hsl(0,0%,100%)}@media (prefers-color-scheme:dark){html{color-scheme:dark}}body{color:var(--foreground-color);background:var(--background-color);transition:var(--transition-fast);font-size:16px;max-width:100vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}*{box-sizing:border-box;padding:0;margin:0;line-height:1.5;font-family:var(--font-jakartaSans)}a{color:inherit;text-decoration:none}button{font-family:var(--font-jakartaSans);border:none;outline:none;background:none}.pageWrapper{min-height:800px;height:auto}.subPageWrapper{min-height:calc(100svh - var(--header-height));height:auto;max-width:var(--width-max-global);width:100%;padding:var(--space-page-block) var(--space-page-inline);margin-top:var(--header-height);display:flex;flex-direction:column;align-items:center;gap:var(--space-page-gap)}.verticalDivider{height:75%;border-right:var(--border-theme)}.horizontalDivider{width:75%;border-top:var(--border-theme)}@media (max-width:1200px){.subPageWrapper{padding:var(--space-page-block-tablet) var(--space-page-inline-tablet);gap:var(--space-page-gap-tablet)}}@media (max-width:768px){:root,[data-theme=dark],[data-theme=light]{--header-height:4rem}.pageWrapper{min-height:100svh}.subPageWrapper{margin-top:var(--header-height);min-height:calc(100svh - var(--header-height));padding:var(--space-page-block-mobile) var(--space-page-inline-mobile) var(--space-page-bottom-mobile);gap:var(--space-page-gap-mobile)}}.general-footer-footer-footer-wrapper{height:600px}.general-footer-footer-footer-inner,.general-footer-footer-footer-wrapper{width:100%;display:flex;justify-content:center;gap:var(--space-m);position:relative}.general-footer-footer-footer-inner{max-width:var(--width-max-global);align-items:center;flex-wrap:wrap;padding:var(--space-xl)}.general-footer-footer-footer-section{width:calc(50% - var(--space-s));height:calc(50% - var(--space-s));display:flex;flex-direction:column}.general-footer-footer-footer-section:nth-of-type(3),.general-footer-footer-footer-section:nth-of-type(4){flex-direction:column-reverse}.general-footer-footer-half{display:flex}.general-footer-footer-half:first-child{height:80%}.general-footer-footer-half:nth-child(2){height:20%;align-items:center}.general-footer-footer-half:nth-child(2) span{height:100%;display:flex;align-items:center;padding:var(--space-s) var(--space-m);justify-content:center;white-space:nowrap;font-size:var(--fs-meta);transition:var(--transition-fast);border:1px solid #00000000;cursor:pointer}.general-footer-footer-footer-section:first-of-type .general-footer-footer-half:nth-child(2) span,.general-footer-footer-footer-section:nth-of-type(2) .general-footer-footer-half:nth-child(2) span{border-bottom:1px solid var(--primary-color-transparent)}.general-footer-footer-footer-section:nth-of-type(3) .general-footer-footer-half:nth-child(2) span,.general-footer-footer-footer-section:nth-of-type(4) .general-footer-footer-half:nth-child(2) span{border-top:1px solid var(--primary-color-transparent)}.general-footer-footer-footer-section:first-of-type .general-footer-footer-half:nth-child(2) span,.general-footer-footer-footer-section:nth-of-type(3) .general-footer-footer-half:nth-child(2) span{border-right:1px solid var(--primary-color-transparent)}.general-footer-footer-footer-section:nth-of-type(2) .general-footer-footer-half:nth-child(2) span,.general-footer-footer-footer-section:nth-of-type(4) .general-footer-footer-half:nth-child(2) span{border-left:1px solid var(--primary-color-transparent)}.general-footer-footer-footer-section:first-of-type .general-footer-footer-half:nth-child(2) span{border-radius:0 0 calc(var(--border-radius-medium) - var(--space-s)) 0}.general-footer-footer-footer-section:first-of-type .general-footer-footer-half:nth-child(2) span:hover{border-radius:calc(var(--border-radius-medium) - var(--space-s)) 0 calc(var(--border-radius-medium) - var(--space-s)) 0}.general-footer-footer-footer-section:nth-of-type(2) .general-footer-footer-half:nth-child(2) span{border-radius:0 0 0 calc(var(--border-radius-medium) - var(--space-s))}.general-footer-footer-footer-section:nth-of-type(2) .general-footer-footer-half:nth-child(2) span:hover{border-radius:0 calc(var(--border-radius-medium) - var(--space-s)) 0 calc(var(--border-radius-medium) - var(--space-s))}.general-footer-footer-footer-section:nth-of-type(3) .general-footer-footer-half:nth-child(2) span{border-radius:0 calc(var(--border-radius-medium) - var(--space-s)) 0 0}.general-footer-footer-footer-section:nth-of-type(3) .general-footer-footer-half:nth-child(2) span:hover{border-radius:0 calc(var(--border-radius-medium) - var(--space-s)) 0 calc(var(--border-radius-medium) - var(--space-s))}.general-footer-footer-footer-section:nth-of-type(4) .general-footer-footer-half:nth-child(2) span{border-radius:calc(var(--border-radius-medium) - var(--space-s)) 0 0 0}.general-footer-footer-footer-section:nth-of-type(4) .general-footer-footer-half:nth-child(2) span:hover{border-radius:calc(var(--border-radius-medium) - var(--space-s)) 0 calc(var(--border-radius-medium) - var(--space-s)) 0}.general-footer-footer-half:nth-child(2) span:hover{border:1px solid var(--primary-color)!important}.general-footer-footer-footer-section:first-of-type .general-footer-footer-half:nth-child(2),.general-footer-footer-footer-section:nth-of-type(3) .general-footer-footer-half:nth-child(2){justify-content:flex-end}.general-footer-footer-footer-section:nth-of-type(2) .general-footer-footer-half:nth-child(2),.general-footer-footer-footer-section:nth-of-type(4) .general-footer-footer-half:nth-child(2){justify-content:flex-start}.general-footer-footer-footer-section:nth-of-type(2n) .general-footer-footer-quadrant{justify-content:flex-end}.general-footer-footer-footer-section:nth-of-type(3) .general-footer-footer-quadrant,.general-footer-footer-footer-section:nth-of-type(4) .general-footer-footer-quadrant{align-items:flex-end}.general-footer-footer-quadrant{width:100%;height:100%;display:flex;align-items:center!important}.general-footer-footer-logo-quadrant{font-size:var(--fs-large);font-weight:700;color:var(--primary-color)}@media (max-width:1024px){.general-footer-footer-footer-wrapper{height:auto;min-height:28rem;padding:var(--space-s) 0}.general-footer-footer-footer-inner{padding:1rem;gap:1rem}.general-footer-footer-footer-section{width:calc(50% - .5rem);height:auto;min-height:11rem}}@media (max-width:700px){.general-footer-footer-footer-inner{gap:var(--space-s);padding:var(--space-s)}.general-footer-footer-footer-section{width:100%;min-height:0}.general-footer-footer-footer-section:nth-of-type(3),.general-footer-footer-footer-section:nth-of-type(4){flex-direction:column}.general-footer-footer-half:first-child,.general-footer-footer-half:nth-child(2){height:auto}.general-footer-footer-half:nth-child(2){justify-content:flex-start!important}.general-footer-footer-half:nth-child(2) span{padding:.45rem 0;border:none!important}.general-footer-footer-footer-section:nth-of-type(2n) .general-footer-footer-quadrant,.general-footer-footer-footer-section:nth-of-type(3) .general-footer-footer-quadrant,.general-footer-footer-footer-section:nth-of-type(4) .general-footer-footer-quadrant{justify-content:flex-start;align-items:center}}.fx-element-glow-orb-element-glow-orb-background{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;color:var(--primary-dark);cursor:pointer;transition:var(--transition-fast)}.fx-element-glow-orb-element-glow-orb-background-inner{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.fx-element-glow-orb-element-glow-orb-wave-wrapper{pointer-events:none}.fx-element-glow-orb-element-glow-orb-wave-background-wrapper{position:absolute;bottom:0;width:100%;height:75%;max-height:500px}.fx-element-glow-orb-element-glow-orb-wave-background{width:100%;height:100%;background:var(--primary-color);-webkit-clip-path:polygon(0 60%,20% 40%,50% 50%,80% 30%,100% 40%,100% 100%,0 100%);clip-path:polygon(0 60%,20% 40%,50% 50%,80% 30%,100% 40%,100% 100%,0 100%);z-index:1}.fx-element-glow-orb-element-glow-orb-bottom-wave-wrapper{position:absolute;bottom:0;width:100%;height:25%;max-height:250px}.fx-element-glow-orb-element-glow-orb-bottom-wave{width:100%;height:100%;background:var(--secondary-color);-webkit-clip-path:polygon(0 20%,20% 30%,50% 10%,80% 20%,100% 5%,100% 100%,0 100%);clip-path:polygon(0 20%,20% 30%,50% 10%,80% 20%,100% 5%,100% 100%,0 100%);z-index:2}