:root{--color-background: #000000;--color-text: #ffffff;--color-yellow: #fdd914;--color-pink: #ed3a79;--color-blue: #00b4ff;--color-black: #000000;--color-accent-primary: #fdd914;--color-accent-secondary: #00b4ff;--color-accent-tertiary: #ed3a79;--color-grey-light: #e0e0e0;--color-grey: #9e9e9e;--color-grey-dark: #424242;--color-grey-darker: rgba(255, 255, 255, .3);--color-grey-nav: linear-gradient( 87.69deg, rgba(255, 255, 255, .1) -5.33%, rgba(255, 255, 255, .2) 125.56% );--gradient-primary: linear-gradient( 45deg, #fdd914, #ed3a79 );--gradient-secondary: linear-gradient( 45deg, #ed3a79, #00b4ff );--gradient-tertiary: linear-gradient( 45deg, #00b4ff, #fdd914 );--gradient-full: linear-gradient( 93deg, #fdd914 -4.03%, #40b9eb 47.54%, #ff3278 93.16% );--gradient-rainbow: linear-gradient( 45deg, #fdd914, #ed3a79, #00b4ff, #fdd914 );--gradient-subtle-primary: linear-gradient( 45deg, rgba(253, 217, 20, .1), rgba(237, 58, 121, .1) );--gradient-subtle-secondary: linear-gradient( 45deg, rgba(237, 58, 121, .1), rgba(0, 180, 255, .1) );--gradient-subtle-tertiary: linear-gradient( 45deg, rgba(0, 180, 255, .1), rgba(253, 217, 20, .1) );--gradient-subtle-full: linear-gradient( 45deg, rgba(253, 217, 20, .08), rgba(237, 58, 121, .08), rgba(0, 180, 255, .08) );--gradient-animated: linear-gradient( 45deg, #000000, #fdd914, #ed3a79, #00b4ff, #000000 );--gradient-animated-colour: linear-gradient(45deg, #fdd914, #ed3a79, #00b4ff);--gradient-animated-subtle: linear-gradient( 15deg, rgba(0, 0, 0, 1), rgba(0, 180, 255, .12), rgba(237, 58, 121, .1), rgba(253, 217, 20, .15), rgba(0, 0, 0, 1) );--gradient-animated-very-subtle: linear-gradient( 15deg, rgba(0, 0, 0, 1), rgba(0, 180, 255, .08), rgba(237, 58, 121, .075), rgba(253, 217, 20, .12), rgba(0, 0, 0, 1) );--gradient-border-wellness-1: linear-gradient(to right, #fea236, #fe7f4a);--gradient-border-wellness-2: linear-gradient(to right, #ff7c4c, #ff5961);--gradient-border-wellness-3: linear-gradient(to right, #ff5662, #ff3477);--gradient-border-wellness-4: linear-gradient(to right, #fd3379, #d45091);--gradient-border-wellness-5: linear-gradient(to right, #d15294, #aa6eaa);--gradient-background-wellness-1: linear-gradient( to bottom, #fea236, #fe7f4a );--gradient-background-wellness-2: linear-gradient( to bottom, #ff7c4c, #ff5961 );--gradient-background-wellness-3: linear-gradient( to bottom, #ff5662, #ff3477 );--gradient-background-wellness-4: linear-gradient( to bottom, #fd3379, #d45091 );--gradient-background-wellness-5: linear-gradient( to bottom, #d15294, #aa6eaa );--font-primary: "Inter", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-size-7xl: 5rem;--font-size-8xl: 6rem;--font-size-9xl: 6.75rem;--font-size-xxl: 7.3vw;--font-size-title-mobile: var(--font-size-sm);--spacing-xxs: 0rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 6rem;--spacing-5xl: 8rem;--spacing-6xl: 12rem;--spacing-7xl: 16rem;--spacing-8xl: 20rem;--spacing-9xl: 26rem;--spacing-10xl: 32rem;--spacing-11xl: 40rem;--spacing-12xl: 48rem;--spacing-13xl: 58rem;--spacing-14xl: 68rem;--spacing-15xl: 80rem;--spacing-16xl: 92rem;--spacing-17xl: 106rem;--spacing-18xl: 120rem;--spacing-19xl: 136rem;--spacing-20xl: 152rem;--section-padding-vertical: var( --spacing-2xl );--section-padding-horizontal: var( --spacing-3xl );--section-margin-vertical: var( --spacing-3xl );--container-padding-desktop: var( --spacing-2xl );--container-padding-tablet: var( --spacing-xl );--container-padding-mobile: var( --spacing-lg );--container-padding-small: var( --spacing-md );--spacing-scale-desktop: 1;--spacing-scale-large-desktop: 1.25;--spacing-scale-tablet: .875;--spacing-scale-mobile: .75;--spacing-scale-small-mobile: .625;--section-spacing-desktop: calc( var(--spacing-4xl) * var(--spacing-scale-desktop) );--section-spacing-tablet: calc( var(--spacing-4xl) * var(--spacing-scale-tablet) );--section-spacing-mobile: calc( var(--spacing-4xl) * var(--spacing-scale-mobile) );--section-spacing-small: calc( var(--spacing-4xl) * var(--spacing-scale-small-mobile) );--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: 1rem;--border-radius-full: 9999px;--border-width-thin: .13rem;--border-width-medium: .0625rem;--border-width-thick: .1875rem;--border-width-extra-thick: .25rem;--border-grid-dotted: var(--border-width-medium) dotted rgba(255, 255, 255, .7);--border-grid-dotted-thin: var(--border-width-thin) dotted rgba(255, 255, 255, .7);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .8s ease;--transition-very-slow: .4s ease;--z-index-dropdown: 100;--z-index-sticky: 200;--z-index-fixed: 300;--z-index-modal-backdrop: 400;--z-index-modal: 500;--z-index-popover: 600;--z-index-tooltip: 700;--z-index-floating: 800;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--section-height: 100vh;--section-width: 100vw;--nav-height-desktop: 4.5rem;--nav-height-tablet: 5rem;--nav-height-mobile: 5.5rem;--nav-height-small-mobile: 5rem;--nav-logo-desktop: 4.25rem;--nav-logo-tablet: 4.25rem;--nav-logo-mobile: 4rem;--nav-logo-small-mobile: 4rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-primary);background-color:var(--color-background);color:var(--color-text);line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-accent-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-secondary)}button{cursor:pointer;font-family:var(--font-primary);border:none;background:none;transition:all var(--transition-normal)}img{max-width:100%;height:auto}.preview-text{font-size:var(--font-size-xl);font-weight:400;letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-primary);@media (max-width: 768px){font-size:var(--font-size-sm)}}.common-title{font-size:var(--font-size-6xl);font-weight:700;letter-spacing:.42em;text-transform:uppercase;font-family:var(--font-primary);@media (max-width: 768px){font-size:var(--font-size-5xl);letter-spacing:.2em}}.description{font-size:var(--font-size-xl);font-weight:400;font-family:var(--font-primary);@media (max-width: 768px){font-size:var(--font-size-lg)}}section{padding-top:var(--section-padding-vertical);padding-bottom:var(--section-padding-vertical);padding-left:var(--section-padding-horizontal);padding-right:var(--section-padding-horizontal);width:100%;position:relative;box-sizing:border-box}section.hero-section{height:100vh;width:100vw}@media (min-width: 1536px){section.hero-section{padding-left:calc();padding-right:calc()}}@media (max-width: 1024px){section.hero-section{padding-left:calc();padding-right:calc()}}@media (max-width: 768px){section.hero-section{padding-left:calc();padding-right:calc()}}@media (max-width: 640px){section.hero-section{padding-left:calc();padding-right:calc()}}@media (min-width: 1536px){section{padding-top:calc();padding-bottom:calc();padding-left:calc();padding-right:calc()}}@media (max-width: 1024px){section{padding-top:calc();padding-bottom:calc();padding-left:calc();padding-right:calc()}}@media (max-width: 768px){section{padding-top:calc();padding-bottom:calc();padding-left:calc();padding-right:calc()}}@media (max-width: 640px){section{padding-top:calc();padding-bottom:calc();padding-left:calc();padding-right:calc()}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--container-padding-desktop)}@media (max-width: 1024px){.container{padding:0 var(--container-padding-tablet)}}@media (max-width: 768px){.container{padding:0 var(--container-padding-mobile)}}@media (max-width: 640px){.container{padding:0 var(--container-padding-small)}}.m-xxs{margin:var(--spacing-xxs)}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.m-3xl{margin:var(--spacing-3xl)}.m-4xl{margin:var(--spacing-4xl)}.m-5xl{margin:var(--spacing-5xl)}.m-6xl{margin:var(--spacing-6xl)}.mt-xxs{margin-top:var(--spacing-xxs)}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-4xl{margin-top:var(--spacing-4xl)}.mt-5xl{margin-top:var(--spacing-5xl)}.mt-6xl{margin-top:var(--spacing-6xl)}.mb-xxs{margin-bottom:var(--spacing-xxs)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mb-3xl{margin-bottom:var(--spacing-3xl)}.mb-4xl{margin-bottom:var(--spacing-4xl)}.mb-5xl{margin-bottom:var(--spacing-5xl)}.mb-6xl{margin-bottom:var(--spacing-6xl)}.mx-xxs{margin-left:var(--spacing-xxs);margin-right:var(--spacing-xxs)}.mx-xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.mx-sm{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.mx-md{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.mx-lg{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg)}.mx-xl{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}.mx-2xl{margin-left:var(--spacing-2xl);margin-right:var(--spacing-2xl)}.mx-3xl{margin-left:var(--spacing-3xl);margin-right:var(--spacing-3xl)}.mx-4xl{margin-left:var(--spacing-4xl);margin-right:var(--spacing-4xl)}.mx-5xl{margin-left:var(--spacing-5xl);margin-right:var(--spacing-5xl)}.mx-6xl{margin-left:var(--spacing-6xl);margin-right:var(--spacing-6xl)}.my-xxs{margin-top:var(--spacing-xxs);margin-bottom:var(--spacing-xxs)}.my-xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.my-sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.my-md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.my-lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.my-2xl{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.my-3xl{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-3xl)}.my-4xl{margin-top:var(--spacing-4xl);margin-bottom:var(--spacing-4xl)}.my-5xl{margin-top:var(--spacing-5xl);margin-bottom:var(--spacing-5xl)}.my-6xl{margin-top:var(--spacing-6xl);margin-bottom:var(--spacing-6xl)}.p-xxs{padding:var(--spacing-xxs)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.p-3xl{padding:var(--spacing-3xl)}.p-4xl{padding:var(--spacing-4xl)}.p-5xl{padding:var(--spacing-5xl)}.p-6xl{padding:var(--spacing-6xl)}.px-xxs{padding-left:var(--spacing-xxs);padding-right:var(--spacing-xxs)}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.px-2xl{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.px-3xl{padding-left:var(--spacing-3xl);padding-right:var(--spacing-3xl)}.px-4xl{padding-left:var(--spacing-4xl);padding-right:var(--spacing-4xl)}.px-5xl{padding-left:var(--spacing-5xl);padding-right:var(--spacing-5xl)}.px-6xl{padding-left:var(--spacing-6xl);padding-right:var(--spacing-6xl)}.py-xxs{padding-top:var(--spacing-xxs);padding-bottom:var(--spacing-xxs)}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.py-2xl{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.py-3xl{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.py-4xl{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}.py-5xl{padding-top:var(--spacing-5xl);padding-bottom:var(--spacing-5xl)}.py-6xl{padding-top:var(--spacing-6xl);padding-bottom:var(--spacing-6xl)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 768px){html{font-size:14px}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}}@media (max-width: 480px){html{font-size:12px}}
