@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Inter:wght@300;400;500;600&family=Manrope:wght@200;300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Raleway", sans-serif;--font-serif:"Sohne Breit", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-bg:#161410;--color-primary-text:#fafaf8;--color-secondary-text:#a09d98;--color-accent-gold:#b08d57;--font-cormorant:"Sohne Breit", sans-serif;--font-manrope:"Raleway", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{max-width:100%;overflow-x:hidden}body{background-color:var(--color-primary-bg);color:var(--color-primary-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;cursor:none;max-width:100%;overflow-x:hidden}a,button,[role=button],input,select,textarea{cursor:none}@media (width<=1024px){body,a,button,[role=button],input,select,textarea{cursor:auto}}::selection{color:#fff;background-color:#5f4dce}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-20{top:calc(var(--spacing) * 20)}.top-\[6px\]{top:6px}.top-\[8px\]{top:8px}.right-0{right:0}.right-1\/4{right:25%}.right-3{right:calc(var(--spacing) * 3)}.right-8{right:calc(var(--spacing) * 8)}.right-20{right:calc(var(--spacing) * 20)}.bottom-0{bottom:0}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[30px\]{bottom:30px}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-3{left:calc(var(--spacing) * 3)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[99999\]{z-index:99999}.z-\[999998\]{z-index:999998}.z-\[999999\]{z-index:999999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-80{height:calc(var(--spacing) * 80)}.h-\[1px\]{height:1px}.h-\[3px\]{height:3px}.h-\[36px\]{height:36px}.h-\[52px\]{height:52px}.h-\[64px\]{height:64px}.h-\[76px\]{height:76px}.h-\[90px\]{height:90px}.h-\[130\%\]{height:130%}.h-\[250px\]{height:250px}.h-\[290px\]{height:290px}.h-\[310px\]{height:310px}.h-\[340px\]{height:340px}.h-\[370px\]{height:370px}.h-\[600px\]{height:600px}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1px\]{width:1px}.w-\[3px\]{width:3px}.w-\[22px\]{width:22px}.w-\[90\%\]{width:90%}.w-\[92\%\]{width:92%}.w-\[94\%\]{width:94%}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[500px\]{width:500px}.w-\[800px\]{width:800px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[360px\]{max-width:360px}.max-w-\[460px\]{max-width:460px}.max-w-\[470px\]{max-width:470px}.max-w-\[600px\]{max-width:600px}.max-w-\[700px\]{max-width:700px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1500px\]{max-width:1500px}.max-w-sm{max-width:var(--container-sm)}.min-w-\[2\.5rem\]{min-width:2.5rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-20px\]{--tw-translate-y:-20px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[20px\]{--tw-translate-y:20px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[30px\]{--tw-translate-y:30px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[scrollDownDot_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite scrollDownDot}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#5F4DCE\]\/50{border-color:oklab(51.3504% .0453786 -.185328/.5)}.border-\[\#B08D57\]{border-color:#b08d57}.border-\[\#B08D57\]\/28{border-color:oklab(66.4055% .0181297 .0811323/.28)}.border-\[\#B08D57\]\/38{border-color:oklab(66.4055% .0181297 .0811323/.38)}.border-\[\#B08D57\]\/40{border-color:oklab(66.4055% .0181297 .0811323/.4)}.border-\[\#D3AF70\]\/48{border-color:oklab(77.2038% .0146665 .0899949/.48)}.border-accent-gold\/30{border-color:#b08d574d}@supports (color:color-mix(in lab, red, red)){.border-accent-gold\/30{border-color:color-mix(in oklab, var(--color-accent-gold) 30%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#00C4B3\]{background-color:#00c4b3}.bg-\[\#00C9A7\]{background-color:#00c9a7}.bg-\[\#1c1916\]{background-color:#1c1916}.bg-\[\#5F4DCE\]{background-color:#5f4dce}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#07060b\]{background-color:#07060b}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#050505\]\/60{background-color:oklab(11.4918% 7.45058e-9 7.45058e-9/.6)}.bg-\[\#050507\]{background-color:#050507}.bg-\[\#A09D98\]\/10{background-color:oklab(69.703% .00129175 .00790119/.1)}.bg-\[\#B08D57\]\/60{background-color:oklab(66.4055% .0181297 .0811323/.6)}.bg-\[\#D3AF70\]{background-color:#d3af70}.bg-\[\#FD4300\]{background-color:#fd4300}.bg-accent-gold{background-color:var(--color-accent-gold)}.bg-accent-gold\/10{background-color:#b08d571a}@supports (color:color-mix(in lab, red, red)){.bg-accent-gold\/10{background-color:color-mix(in oklab, var(--color-accent-gold) 10%, transparent)}}.bg-primary-bg{background-color:var(--color-primary-bg)}.bg-secondary-text\/10{background-color:#a09d981a}@supports (color:color-mix(in lab, red, red)){.bg-secondary-text\/10{background-color:color-mix(in oklab, var(--color-secondary-text) 10%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#B08D57\]\/45{--tw-gradient-from:oklab(66.4055% .0181297 .0811323/.45);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-text\/80{--tw-gradient-from:#fafaf8cc}@supports (color:color-mix(in lab, red, red)){.from-primary-text\/80{--tw-gradient-from:color-mix(in oklab, var(--color-primary-text) 80%, transparent)}}.from-primary-text\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-primary-text\/30{--tw-gradient-via:#fafaf84d}@supports (color:color-mix(in lab, red, red)){.via-primary-text\/30{--tw-gradient-via:color-mix(in oklab, var(--color-primary-text) 30%, transparent)}}.via-primary-text\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#B08D57\]\/40{--tw-gradient-to:oklab(66.4055% .0181297 .0811323/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#B08D57\]\/50{--tw-gradient-to:oklab(66.4055% .0181297 .0811323/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#B08D57\]\/60{--tw-gradient-to:oklab(66.4055% .0181297 .0811323/.6);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#D3AF70\]\/50{--tw-gradient-to:oklab(77.2038% .0146665 .0899949/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#D3AF70\]\/20{fill:oklab(77.2038% .0146665 .0899949/.2)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[8\%\]{padding-inline:8%}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-\[120px\]{padding-block:120px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[44px\]{padding-top:44px}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.font-cormorant{font-family:var(--font-cormorant)}.font-manrope{font-family:var(--font-manrope)}.font-serif{font-family:var(--font-serif)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[clamp\(28px\,3\.8vw\,68px\)\]{font-size:clamp(28px,3.8vw,68px)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-normal{white-space:normal}.text-\[\#5F4DCE\]{color:#5f4dce}.text-\[\#25D366\]{color:#25d366}.text-\[\#A09D98\]{color:#a09d98}.text-\[\#A09D98\]\/60{color:oklab(69.703% .00129175 .00790119/.6)}.text-\[\#B08D57\]{color:#b08d57}.text-\[\#B08D57\]\/75{color:oklab(66.4055% .0181297 .0811323/.75)}.text-\[\#B08D57\]\/80{color:oklab(66.4055% .0181297 .0811323/.8)}.text-\[\#B8B1A7\]\/70{color:oklab(76.3327% .0036225 .0157435/.7)}.text-\[\#B8B2A8\]{color:#b8b2a8}.text-\[\#C7A467\]{color:#c7a467}.text-\[\#D3AF70\]{color:#d3af70}.text-\[\#E0D6C8\]\/70{color:oklab(88.028% .00510964 .0213111/.7)}.text-\[\#F5F0E7\]{color:#f5f0e7}.text-\[\#F5F0E7\]\/70{color:oklab(95.6549% .00173447 .0130024/.7)}.text-\[\#F6F1E8\]{color:#f6f1e8}.text-\[\#FAFAF8\]\/90{color:oklab(98.4548% -.000746697 .00252926/.9)}.text-\[\#FD4300\]{color:#fd4300}.text-accent-gold{color:var(--color-accent-gold)}.text-primary-text{color:var(--color-primary-text)}.text-secondary-text{color:var(--color-secondary-text)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-100{opacity:1}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-\[0_0_6px_rgba\(211\,175\,112\,0\.8\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#d3af70cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(211\,175\,112\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#d3af70cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(0\,196\,179\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#00c4b34d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(95\,77\,206\,0\.35\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#5f4dce59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-100{transition-delay:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:w-8:is(:where(.group):hover *){width:calc(var(--spacing) * 8)}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:from-primary-text\/70:is(:where(.group):hover *){--tw-gradient-from:#fafaf8b3}@supports (color:color-mix(in lab, red, red)){.group-hover\:from-primary-text\/70:is(:where(.group):hover *){--tw-gradient-from:color-mix(in oklab, var(--color-primary-text) 70%, transparent)}}.group-hover\:from-primary-text\/70:is(:where(.group):hover *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:text-\[\#5F4DCE\]:is(:where(.group):hover *){color:#5f4dce}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[\#00B896\]:hover{background-color:#00b896}.hover\:bg-\[\#00b0a1\]:hover{background-color:#00b0a1}.hover\:bg-\[\#20ba5a\]:hover{background-color:#20ba5a}.hover\:bg-\[\#7564E8\]:hover{background-color:#7564e8}.hover\:bg-\[\#B08D57\]\/10:hover{background-color:oklab(66.4055% .0181297 .0811323/.1)}.hover\:text-\[\#5F4DCE\]:hover{color:#5f4dce}.hover\:text-\[\#FD4300\]:hover{color:#fd4300}.hover\:text-accent-gold:hover{color:var(--color-accent-gold)}.hover\:shadow-\[0_0_15px_rgba\(95\,77\,206\,0\.55\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#5f4dce8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(0\,201\,167\,0\.55\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#00c9a78c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(37\,211\,102\,0\.6\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#25d36699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(95\,77\,206\,0\.6\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#5f4dce99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_22px_rgba\(0\,196\,179\,0\.5\)\]:hover{--tw-shadow:0 0 22px var(--tw-shadow-color,#00c4b380);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-white\/10:active{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/10:active{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (width>=40rem){.sm\:flex-row{flex-direction:row}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:text-left{text-align:left}.sm\:text-\[11px\]{font-size:11px}}@media (width>=48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:w-32{width:calc(var(--spacing) * 32)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:px-16{padding-inline:calc(var(--spacing) * 16)}.md\:text-right{text-align:right}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}}@media (width>=64rem){.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}.lg\:py-\[140px\]{padding-block:140px}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[34px\]{font-size:34px}}@media (width>=80rem){.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:text-\[16px\]{font-size:16px}}}@font-face{font-family:Sohne Breit;src:url(/fonts/TestS%C3%B6hneBreit-Fett.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.noise-bg{pointer-events:none;z-index:9999;opacity:.4;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100vw;height:100vh;transition:opacity .22s;position:fixed;top:0;left:0}body.contact-clean-white .noise-bg,body.about-clean-white .noise-bg,body.roadmap-clean-white .noise-bg{opacity:0}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:linear-gradient(#5f4dce,#7564e8,#5f4dce);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#fd4300}.about-story{--about-black:#050507;--about-iris:#5f4dce;--about-orange:#fd4300;--about-white:#f7f5f2;--about-muted:#c2c0c4;isolation:isolate;background:var(--about-black);color:var(--about-white);padding:clamp(54px,6vw,92px) clamp(18px,4vw,64px) 0;position:relative;overflow:hidden}.about-story:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 74% 12%,#5f4dce24,#0000 24%),radial-gradient(circle at 87% 32%,#fd43001f,#0000 25%),radial-gradient(circle at 18% 82%,#5f4dce1a,#0000 26%),#050507;position:absolute;inset:0}.about-purpose,.about-philosophy,.about-foundation{z-index:2;width:min(100%,1440px);margin:0 auto;position:relative}.about-purpose{grid-template-columns:minmax(360px,.43fr) minmax(520px,.57fr);align-items:center;gap:clamp(26px,4vw,64px);min-height:720px;display:grid}.about-purpose__copy{z-index:4;position:relative}.about-eyebrow{color:var(--about-iris);font-family:var(--font-manrope);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:13px;margin-bottom:20px;font-size:13px;font-weight:850;line-height:1;display:flex}.about-eyebrow--center{justify-content:center}.about-eyebrow span{background:linear-gradient(90deg,#0000,currentColor);width:70px;height:1px}.about-eyebrow span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.about-eyebrow i{background:var(--about-orange);flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 14px #fd4300b8}.about-purpose__title,.about-philosophy__title{font-family:var(--font-manrope);letter-spacing:-.035em;margin:0;font-weight:900;line-height:1.06}.about-purpose__title{font-size:clamp(58px,6.7vw,104px)}.about-purpose__title span{color:var(--about-white);display:block}.about-purpose__title span:nth-child(2){color:var(--about-iris)}.about-purpose__title span:nth-child(3){color:#00c4b3}.about-purpose-span,.about-stage-span{font-weight:800;color:#00c4b3!important}.about-purpose__underline,.about-philosophy__underline{transform-origin:0;background:linear-gradient(90deg, var(--about-iris), var(--about-orange));width:118px;height:3px;margin:28px 0 22px}.about-narrative{gap:22px;max-width:590px;display:grid}.about-narrative__row{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:20px;display:grid}.about-narrative__row p{color:var(--about-white);font-family:var(--font-manrope);margin:0;font-size:clamp(15px,1.18vw,18px);font-weight:500;line-height:1.62}.about-narrative__row p span{color:var(--about-iris);font-weight:800}.about-icon-node{--node-color:var(--about-iris);width:58px;height:58px;color:var(--node-color);background:var(--node-color);border-radius:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.about-icon-node{background:color-mix(in srgb, var(--node-color) 14%, transparent)}}.about-icon-node{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);filter:drop-shadow(0 0 10px var(--node-color))}@supports (color:color-mix(in lab, red, red)){.about-icon-node{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--node-color) 55%, transparent))}}.about-icon-node--orange{--node-color:var(--about-orange)}.about-icon-node--teal{--node-color:#00c4b3}.about-portal{min-height:660px;position:relative}.about-portal__stage{background:#050507;border-radius:0;width:min(100%,790px);height:min(62vw,680px);min-height:560px;position:absolute;bottom:0;right:0;overflow:hidden}.about-portal__stage:before,.about-portal__stage:after,.about-portal__arches{display:none}.about-portal__image{z-index:1;filter:contrast(1.08)saturate(1.1);background-image:url(/about-purpose-supplied.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.about-portal__audience{z-index:3;filter:contrast(1.6);opacity:.72;background:radial-gradient(at 25% 80%,#5f4dce80,#0000 42%),radial-gradient(at 77% 80%,#fd43007a,#0000 44%),repeating-radial-gradient(at 50% 100%,#050507 0 6px,#0000 7px 14px);height:96px;position:absolute;bottom:52px;left:-5%;right:-5%;-webkit-mask-image:linear-gradient(#0000 0,#000 42% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 42% 88%,#0000 100%)}.about-portal__performer{display:none}.about-portal__performer:before{content:"";background:#050507;border-radius:48% 48% 28% 28%;width:48px;height:112px;position:absolute;top:78px;left:38px;box-shadow:inset -12px 0 #ffffff14}.about-portal__performer:after{content:"";background:#050507;border-radius:50%;width:28px;height:32px;position:absolute;top:44px;left:47px}.about-portal__performer svg{position:absolute;top:5px;right:5px;transform:rotate(-18deg)}.about-portal__steps{z-index:6;background:linear-gradient(90deg, var(--about-iris), var(--about-orange)) 50% 16px / 78% 2px no-repeat, linear-gradient(90deg, var(--about-iris), var(--about-orange)) 50% 42px / 88% 2px no-repeat, linear-gradient(90deg, var(--about-iris), var(--about-orange)) 50% 73px / 100% 2px no-repeat;opacity:.9;height:98px;position:absolute;bottom:8px;left:16%;right:7%}.about-portal__particles{z-index:6;color:#f7f5f259;background-image:radial-gradient(circle,currentColor 1.2px,#0000 1.5px);background-size:23px 23px;animation:8s ease-in-out infinite alternate aboutDrift;position:absolute;inset:5% 4% 8%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.about-transition{background:linear-gradient(90deg,#0000,#5f4dce80,#fd43006b,#0000);height:1px;margin:clamp(10px,2vw,26px) calc(-1*clamp(18px,4vw,64px)) 0}.about-philosophy{grid-template-columns:minmax(500px,.52fr) minmax(360px,.48fr);align-items:center;gap:clamp(36px,6vw,88px);padding:clamp(10px,2vw,30px) 0 54px;display:grid}.about-collage{grid-template-columns:repeat(4,1fr);gap:0;height:min(47vw,540px);min-height:460px;display:grid;position:relative}.about-slice{clip-path:polygon(22% 0,100% 0,78% 100%,0 100%);border-left:1px solid var(--slice-color);margin-right:-18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-slice{border-left:1px solid color-mix(in srgb, var(--slice-color) 70%, transparent)}}.about-slice{border-right:1px solid var(--slice-color)}@supports (color:color-mix(in lab, red, red)){.about-slice{border-right:1px solid color-mix(in srgb, var(--slice-color) 55%, transparent)}}.about-slice--iris{--slice-color:var(--about-iris)}.about-slice--orange{--slice-color:var(--about-orange)}.about-slice--teal{--slice-color:#00c4b3}.about-slice div{background-image:linear-gradient(180deg, var(--slice-color), #05050733 42%, #0505079e), var(--slice-image);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.about-slice div{background-image:linear-gradient(180deg, color-mix(in srgb, var(--slice-color) 34%, transparent), #05050733 42%, #0505079e), var(--slice-image)}}.about-slice div{filter:saturate(1.25)contrast(1.12);background-repeat:no-repeat;background-size:cover;transform:scale(1.01)}.about-slice:after{content:"";background-image:radial-gradient(circle, var(--slice-color) 1.1px, transparent 1.4px);opacity:0;mix-blend-mode:screen;background-size:16px 16px;position:absolute;inset:0}.about-slice--singer div{--slice-image:url(/about-philosophy-singer.png);background-position:50% 48%}.about-slice--dancer div{--slice-image:url(/about-philosophy-dancer.png);background-position:58%}.about-slice--guitar div{--slice-image:url(/about-philosophy-guitarist.png);background-position:50% 48%}.about-slice--open div{--slice-image:url(/about-philosophy-open.png);background-position:50% 48%}.about-philosophy__copy{padding-right:clamp(0px,3vw,44px);position:relative}.about-philosophy__title{font-size:clamp(48px,5vw,78px)}.about-philosophy__title span{display:block}.about-philosophy__title strong{color:#00c4b3;font-weight:900}.about-narrative--philosophy{gap:26px;max-width:650px;margin-top:28px}.about-star-orbit{width:104px;height:104px;color:var(--about-orange);opacity:.62;border:1px solid #5f4dce70;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:2%;box-shadow:inset 0 0 0 16px #5f4dce0d,inset 0 0 0 28px #fd43000d}.about-foundation{text-align:center;padding:26px 0 64px}.about-foundation__title{color:var(--about-white);font-family:var(--font-cormorant);letter-spacing:0;margin:14px 0 46px;font-size:clamp(46px,5.6vw,82px);font-weight:700;line-height:.95}.about-foundation__title span{color:#00c4b3}.about-foundation__title strong{color:#00c4b3;font-weight:700}.about-pillars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.about-pillar{--pillar-color:var(--about-iris);min-height:340px;padding:0 clamp(22px,3vw,52px);position:relative}.about-pillar--orange{--pillar-color:var(--about-orange)}.about-pillar--teal{--pillar-color:#00c4b3}.about-pillar+.about-pillar{border-left:1px solid var(--pillar-color)}@supports (color:color-mix(in lab, red, red)){.about-pillar+.about-pillar{border-left:1px solid color-mix(in srgb, var(--pillar-color) 32%, transparent)}}.about-pillar__number{color:#0000;-webkit-text-stroke:1.8px var(--pillar-color);font-family:var(--font-manrope);font-size:clamp(44px,4vw,62px);font-weight:900;line-height:1;position:absolute;top:36px;left:20px}.about-pillar .about-icon-node{width:122px;height:122px;color:var(--pillar-color);border-color:var(--pillar-color);box-shadow:0 0 34px var(--pillar-color), inset 0 0 24px var(--pillar-color);margin:0 auto 22px}@supports (color:color-mix(in lab, red, red)){.about-pillar .about-icon-node{box-shadow:0 0 34px color-mix(in srgb, var(--pillar-color) 42%, transparent), inset 0 0 24px color-mix(in srgb, var(--pillar-color) 14%, transparent)}}.about-pillar .about-icon-node svg{width:48px;height:48px}.about-pillar h3{color:var(--pillar-color);font-family:var(--font-cormorant);margin:0;font-size:clamp(28px,2.4vw,38px);font-weight:700;line-height:.94}.about-pillar h3 span{display:block}.about-pillar>i{background:var(--pillar-color);width:54px;height:3px;box-shadow:0 0 18px var(--pillar-color);margin:24px auto;display:block}@supports (color:color-mix(in lab, red, red)){.about-pillar>i{box-shadow:0 0 18px color-mix(in srgb, var(--pillar-color) 44%, transparent)}}.about-pillar p{width:min(100%,250px);color:var(--about-white);font-family:var(--font-manrope);margin:0 auto;font-size:clamp(14px,1.15vw,17px);font-weight:500;line-height:1.65}.about-pillar__micro{opacity:.36;background:linear-gradient(90deg, transparent 0 20%, var(--pillar-color) 20% 22%, transparent 22% 44%, var(--pillar-color) 44% 46%, transparent 46%), radial-gradient(circle at 22% 68%, var(--pillar-color) 2px, transparent 2.5px), radial-gradient(circle at 48% 48%, var(--pillar-color) 2px, transparent 2.5px), radial-gradient(circle at 72% 66%, var(--pillar-color) 2px, transparent 2.5px);width:82px;height:38px;margin:28px auto 0}.about-energy-wave{z-index:1;pointer-events:none;height:180px;position:absolute;bottom:-2px;left:0;right:0;overflow:hidden}.about-energy-wave:before{content:"";clip-path:polygon(0 55%,10% 43%,21% 55%,32% 38%,44% 55%,56% 42%,67% 58%,78% 40%,90% 55%,100% 44%,100% 100%,0 100%);opacity:.88;background:radial-gradient(at 18% 82%,#5f4dceb8,#0000 20%),radial-gradient(at 83% 80%,#fd4300b8,#0000 22%),radial-gradient(at 50% 76%,#f7f5f21f,#0000 18%),repeating-linear-gradient(172deg,#5f4dce57 0 2px,#0000 2px 13px),repeating-linear-gradient(8deg,#fd430052 0 2px,#0000 2px 14px);animation:7s ease-in-out infinite alternate aboutWave;position:absolute;inset:40px -7% 0}.about-energy-wave span{opacity:.5;background-image:radial-gradient(circle,currentColor 1.6px,#0000 1.8px);background-size:19px 13px;width:42%;height:70px;position:absolute;bottom:42px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.about-energy-wave span:first-child{color:var(--about-iris);left:-5%}.about-energy-wave span:last-child{color:var(--about-orange);right:-5%}.about-dots,.about-contours{z-index:1;pointer-events:none;position:absolute}.about-dots--purpose{color:#5f4dce75;background-image:radial-gradient(circle,currentColor 1.5px,#0000 1.8px);background-size:18px 18px;width:150px;height:150px;top:20px;left:-12px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.about-contours--right{border-left:1px solid #fd430047;border-radius:50%;width:390px;height:520px;top:270px;right:-190px;box-shadow:-18px 0 0 -17px #fd430038,-36px 0 0 -35px #fd43002e,-54px 0 0 -53px #fd430024}@keyframes aboutDrift{0%{opacity:.66;transform:translate(0)}to{opacity:.96;transform:translate(10px,-12px)}}@keyframes aboutWave{0%{transform:translate(-1.2%)translateY(0)}to{transform:translate(1.2%)translateY(-6px)}}@media (width<=1180px){.about-purpose,.about-philosophy{grid-template-columns:1fr}.about-purpose{min-height:auto}.about-portal{min-height:560px}.about-portal__stage{left:50%;right:auto;transform:translate(-50%)}.about-collage{order:2}.about-philosophy__copy{order:1}.about-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 0}.about-pillar:nth-child(3){border-left:0}}@media (width<=720px){.about-story{padding-left:18px;padding-right:18px}.about-purpose__title{font-size:clamp(52px,16vw,78px)}.about-narrative__row{grid-template-columns:54px minmax(0,1fr);gap:14px}.about-icon-node{width:48px;height:48px}.about-portal{min-height:460px;margin-top:10px}.about-portal__stage{width:min(100%,520px);height:430px;min-height:430px}.about-portal__performer{bottom:84px;transform:translate(-50%)scale(.72)}.about-portal__audience{bottom:72px}.about-collage{height:360px;min-height:320px}.about-slice{margin-right:-11px}.about-philosophy__title{font-size:clamp(46px,14vw,66px)}.about-star-orbit{display:none}.about-foundation__title{font-size:clamp(42px,12vw,62px)}.about-pillars{grid-template-columns:1fr;gap:36px}.about-pillar,.about-pillar+.about-pillar,.about-pillar:nth-child(3){border-left:0;border-bottom:1px solid var(--pillar-color);min-height:auto;padding:0 24px 28px}@supports (color:color-mix(in lab, red, red)){.about-pillar,.about-pillar+.about-pillar,.about-pillar:nth-child(3){border-bottom:1px solid color-mix(in srgb, var(--pillar-color) 24%, transparent)}}.about-pillar__number{top:22px;left:8px}.about-energy-wave{height:140px}}.mvp-foundation{--mvp-iris:#5f4dce;--mvp-orange:#fd4300;--mvp-black:#080808;--mvp-body:#242428;z-index:5;color:var(--mvp-black);background:#fff;padding:clamp(10px,2vw,30px) clamp(18px,4vw,64px) 15px;position:relative;overflow:visible}.mvp-foundation__header{z-index:3;text-align:center;max-width:1020px;margin:0 auto;position:relative}.mvp-eyebrow{color:var(--mvp-iris);font-family:var(--font-manrope);letter-spacing:.26em;justify-content:center;align-items:center;gap:24px;font-size:clamp(17px,1.35vw,25px);font-weight:900;line-height:1;display:inline-flex}.mvp-eyebrow span{background:linear-gradient(90deg,#0000,currentColor);width:clamp(76px,8vw,150px);height:2px}.mvp-eyebrow span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.mvp-diamond{background:var(--mvp-orange);width:11px;height:11px;margin:15px auto 4px;display:block;transform:rotate(45deg)}.mvp-foundation__header h2{color:var(--mvp-black);font-family:var(--font-cormorant);letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(46px,5.6vw,82px);font-weight:700;line-height:1.04}.mvp-foundation__header h2 strong{color:#0000;background:linear-gradient(102deg, var(--mvp-iris) 0%, #8e3eba 46%, var(--mvp-orange) 100%);-webkit-background-clip:text;background-clip:text;font-weight:700}.mvp-foundation__header h2 em{color:var(--mvp-orange);font-style:normal}.mvp-foundation__header p{color:var(--mvp-black);font-family:var(--font-manrope);margin:24px auto 0;font-size:clamp(18px,1.5vw,25px);font-weight:600;line-height:1.45}.mvp-foundation__header p span{color:var(--mvp-iris);font-weight:900}.mvp-foundation__header p b{color:var(--mvp-black);font-weight:900}.mvp-foundation__header p strong{color:var(--mvp-orange);font-weight:900}.mvp-grid{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,3.2vw,64px);width:min(100%,1480px);margin:clamp(40px,5vw,72px) auto 0;display:grid;position:relative}.mvp-item{--mvp-accent:var(--mvp-iris);text-align:center;position:relative}.mvp-item--orange{--mvp-accent:var(--mvp-orange)}.mvp-letter-wrap{isolation:isolate;place-items:center;height:clamp(250px,23vw,365px);display:grid;position:relative}.mvp-letter{z-index:3;color:#0000;font-family:var(--font-cormorant);letter-spacing:-.095em;-webkit-text-stroke:.8px var(--mvp-accent);font-size:clamp(285px,25vw,405px);font-weight:900;line-height:.72;position:relative}@supports (color:color-mix(in lab, red, red)){.mvp-letter{-webkit-text-stroke:.8px color-mix(in srgb, var(--mvp-accent) 22%, transparent)}}.mvp-letter{background-image:linear-gradient(180deg, var(--mvp-accent), #ffffff03 48%, var(--mvp-accent)), var(--mvp-image)}@supports (color:color-mix(in lab, red, red)){.mvp-letter{background-image:linear-gradient(180deg, color-mix(in srgb, var(--mvp-accent) 10%, transparent), #ffffff03 48%, color-mix(in srgb, var(--mvp-accent) 12%, transparent)), var(--mvp-image)}}.mvp-letter{background-size:var(--mvp-size,cover);background-position:var(--mvp-position);opacity:1;filter:drop-shadow(0 10px 12px var(--mvp-accent));background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.mvp-letter{filter:drop-shadow(0 10px 12px color-mix(in srgb, var(--mvp-accent) 18%, transparent))}}.mvp-letter{transition:transform .36s cubic-bezier(.16,1,.3,1),filter .36s cubic-bezier(.16,1,.3,1)}.mvp-letter-image{z-index:3;-o-object-fit:contain;object-fit:contain;max-width:90%;height:80%;filter:drop-shadow(0 10px 12px var(--mvp-accent));position:relative}@supports (color:color-mix(in lab, red, red)){.mvp-letter-image{filter:drop-shadow(0 10px 12px color-mix(in srgb, var(--mvp-accent) 18%, transparent))}}.mvp-letter-image{transition:transform .36s cubic-bezier(.16,1,.3,1),filter .36s cubic-bezier(.16,1,.3,1);transform:translateY(-20px)}.mvp-item:hover .mvp-letter-image,.mvp-item:focus-within .mvp-letter-image{filter:drop-shadow(0 14px 18px var(--mvp-accent));transform:translateY(-20px)scale(1.04)}@supports (color:color-mix(in lab, red, red)){.mvp-item:hover .mvp-letter-image,.mvp-item:focus-within .mvp-letter-image{filter:drop-shadow(0 14px 18px color-mix(in srgb, var(--mvp-accent) 27%, transparent))}}.mvp-item:hover .mvp-letter,.mvp-item:focus-within .mvp-letter{filter:drop-shadow(0 14px 18px var(--mvp-accent));transform:scale(1.006)}@supports (color:color-mix(in lab, red, red)){.mvp-item:hover .mvp-letter,.mvp-item:focus-within .mvp-letter{filter:drop-shadow(0 14px 18px color-mix(in srgb, var(--mvp-accent) 27%, transparent))}}.mvp-item--mission{--mvp-image:url(/mvp-mission-reference.png);--mvp-position:115% 50%;--mvp-size:cover}.mvp-item--vision{--mvp-image:url(/mvp-vision.png);--mvp-position:75% 52%;--mvp-size:cover}.mvp-item--purpose{--mvp-image:url(/mvp-purpose-reference.png);--mvp-position:65% 50%;--mvp-size:cover}.mvp-paint{z-index:1;pointer-events:none;color:var(--mvp-accent);position:absolute}.mvp-paint--back{background:radial-gradient(circle at 18% 34%,currentColor 0 4px,#0000 5px),radial-gradient(circle at 76% 22%,currentColor 0 5px,#0000 6px),radial-gradient(circle at 86% 72%,currentColor 0 3px,#0000 4px),radial-gradient(at 50% 56%,currentColor,#0000 68%);inset:6% -5% 14%}@supports (color:color-mix(in lab, red, red)){.mvp-paint--back{background:radial-gradient(circle at 18% 34%, currentColor 0 4px, transparent 5px), radial-gradient(circle at 76% 22%, currentColor 0 5px, transparent 6px), radial-gradient(circle at 86% 72%, currentColor 0 3px, transparent 4px), radial-gradient(ellipse at 50% 56%, color-mix(in srgb, currentColor 16%, transparent), transparent 68%)}}.mvp-paint--back{opacity:.5;filter:blur(.15px)}.mvp-item--mission .mvp-paint--back{clip-path:polygon(3% 36%,18% 15%,43% 18%,62% 5%,95% 18%,87% 45%,98% 70%,70% 87%,38% 78%,16% 94%,0 72%)}.mvp-item--vision .mvp-paint--back{color:var(--mvp-orange);background:radial-gradient(circle at 24% 72%,currentColor 0 3px,#0000 4px),radial-gradient(circle at 72% 32%,currentColor 0 4px,#0000 5px),radial-gradient(at 50% 68%,currentColor,#0000 62%);inset:14% 5% 20%}@supports (color:color-mix(in lab, red, red)){.mvp-item--vision .mvp-paint--back{background:radial-gradient(circle at 24% 72%, currentColor 0 3px, transparent 4px), radial-gradient(circle at 72% 32%, currentColor 0 4px, transparent 5px), radial-gradient(ellipse at 50% 68%, color-mix(in srgb, currentColor 24%, transparent), transparent 62%)}}.mvp-item--vision .mvp-paint--back{clip-path:polygon(28% 4%,78% 0,88% 52%,68% 94%,26% 96%,12% 48%)}.mvp-item--purpose .mvp-paint--back{background:radial-gradient(circle at 14% 28%, var(--mvp-iris) 0 4px, transparent 5px), radial-gradient(circle at 80% 28%, var(--mvp-orange) 0 5px, transparent 6px), radial-gradient(circle at 84% 70%, var(--mvp-orange) 0 3px, transparent 4px), radial-gradient(ellipse at 32% 54%, var(--mvp-iris), transparent 58%), radial-gradient(ellipse at 72% 48%, var(--mvp-orange), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.mvp-item--purpose .mvp-paint--back{background:radial-gradient(circle at 14% 28%, var(--mvp-iris) 0 4px, transparent 5px), radial-gradient(circle at 80% 28%, var(--mvp-orange) 0 5px, transparent 6px), radial-gradient(circle at 84% 70%, var(--mvp-orange) 0 3px, transparent 4px), radial-gradient(ellipse at 32% 54%, color-mix(in srgb, var(--mvp-iris) 18%, transparent), transparent 58%), radial-gradient(ellipse at 72% 48%, color-mix(in srgb, var(--mvp-orange) 19%, transparent), transparent 60%)}}.mvp-item--purpose .mvp-paint--back{clip-path:polygon(4% 32%,21% 11%,49% 18%,70% 4%,100% 16%,91% 44%,100% 68%,78% 92%,46% 82%,12% 96%,0 68%)}.mvp-paint--front{opacity:.24;background:radial-gradient(at 50% 58%,currentColor,#0000 58%),radial-gradient(circle at 24% 80%,currentColor 0 2px,#0000 3px),radial-gradient(circle at 70% 20%,currentColor 0 2px,#0000 3px);border-radius:50%;inset:4% -4% 9%;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.mvp-paint--front:before,.mvp-paint--front:after{content:"";pointer-events:none;color:currentColor;position:absolute}.mvp-paint--front:before{background:radial-gradient(circle at 16% 24%,currentColor 0 4px,#0000 5px),radial-gradient(circle at 28% 12%,currentColor 0 2px,#0000 3px),radial-gradient(circle at 86% 62%,currentColor 0 5px,#0000 6px),repeating-linear-gradient(166deg,currentColor 0 3px,#0000 3px 14px);height:78%;top:8%;left:-6%;right:-6%}@supports (color:color-mix(in lab, red, red)){.mvp-paint--front:before{background:radial-gradient(circle at 16% 24%, currentColor 0 4px, transparent 5px), radial-gradient(circle at 28% 12%, currentColor 0 2px, transparent 3px), radial-gradient(circle at 86% 62%, currentColor 0 5px, transparent 6px), repeating-linear-gradient(166deg, color-mix(in srgb, currentColor 34%, transparent) 0 3px, transparent 3px 14px)}}.mvp-paint--front:before{clip-path:polygon(0 54%,15% 24%,38% 19%,57% 25%,77% 7%,98% 19%,91% 46%,99% 75%,70% 94%,42% 82%,16% 92%);opacity:.36}.mvp-paint--front:after{opacity:.28;background-image:radial-gradient(circle,currentColor 1.5px,#0000 1.8px);background-size:17px 15px;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 67%);mask-image:radial-gradient(#000 0%,#0000 67%)}.mvp-orbit{z-index:1;border:1.5px solid var(--mvp-accent);position:absolute;inset:26% 8% 20%}@supports (color:color-mix(in lab, red, red)){.mvp-orbit{border:1.5px solid color-mix(in srgb, var(--mvp-accent) 48%, transparent)}}.mvp-orbit{opacity:0;border-radius:50%;transition:opacity .32s,transform .42s cubic-bezier(.16,1,.3,1);transform:rotate(-18deg)}.mvp-item--vision .mvp-orbit{opacity:.82}.mvp-item--mission .mvp-paint--front:before{transform:rotate(-7deg)}.mvp-item--vision .mvp-paint--front:before{color:var(--mvp-orange);opacity:.24;transform:rotate(-4deg)}.mvp-item--purpose .mvp-paint--front{opacity:.3}.mvp-item--purpose .mvp-paint--front:before{color:var(--mvp-orange);background:radial-gradient(circle at 76% 20%,currentColor 0 4px,#0000 5px),radial-gradient(circle at 91% 48%,currentColor 0 3px,#0000 4px),repeating-linear-gradient(167deg,currentColor 0 4px,#0000 4px 15px)}@supports (color:color-mix(in lab, red, red)){.mvp-item--purpose .mvp-paint--front:before{background:radial-gradient(circle at 76% 20%, currentColor 0 4px, transparent 5px), radial-gradient(circle at 91% 48%, currentColor 0 3px, transparent 4px), repeating-linear-gradient(167deg, color-mix(in srgb, currentColor 46%, transparent) 0 4px, transparent 4px 15px)}}.mvp-item--purpose .mvp-paint--front:before{clip-path:ellipse(34% 46% at 76% 45%);opacity:.6;transform:rotate(-14deg)}.mvp-item:hover .mvp-orbit{transform:rotate(-10deg)}.mvp-icon{z-index:4;width:clamp(72px,7vw,104px);height:clamp(72px,7vw,104px);color:var(--mvp-accent);box-shadow:0 0 0 3px var(--mvp-accent), 0 12px 30px var(--mvp-accent);background:#fff;border:5px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.mvp-icon{box-shadow:0 0 0 3px var(--mvp-accent), 0 12px 30px color-mix(in srgb, var(--mvp-accent) 34%, transparent)}}.mvp-icon{transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;transform:translate(-50%)}.mvp-item--vision .mvp-icon{color:#fff;background:var(--mvp-orange)}.mvp-item:hover .mvp-icon{box-shadow:0 0 0 3px var(--mvp-accent), 0 16px 38px var(--mvp-accent);transform:translate(-50%)rotate(8deg)scale(1.04)}@supports (color:color-mix(in lab, red, red)){.mvp-item:hover .mvp-icon{box-shadow:0 0 0 3px var(--mvp-accent), 0 16px 38px color-mix(in srgb, var(--mvp-accent) 42%, transparent)}}.mvp-copy{z-index:4;margin-top:28px;position:relative}.mvp-number{color:var(--mvp-accent);font-family:var(--font-cormorant);justify-content:center;align-items:center;gap:20px;font-size:clamp(42px,4vw,61px);font-weight:700;line-height:1;display:flex}.mvp-number span{background:var(--mvp-accent);width:56px;height:1px}@supports (color:color-mix(in lab, red, red)){.mvp-number span{background:color-mix(in srgb, var(--mvp-accent) 52%, transparent)}}.mvp-copy h3{color:var(--mvp-accent);font-family:var(--font-manrope);letter-spacing:.18em;margin:6px 0 0;font-size:clamp(28px,2.3vw,41px);font-weight:900;line-height:1}.mvp-copy>i{background:var(--mvp-accent);width:56px;height:4px;box-shadow:0 0 18px var(--mvp-accent);margin:20px auto 22px;display:block}@supports (color:color-mix(in lab, red, red)){.mvp-copy>i{box-shadow:0 0 18px color-mix(in srgb, var(--mvp-accent) 34%, transparent)}}.mvp-copy p{width:min(100%,390px);color:var(--mvp-black);font-family:var(--font-manrope);min-height:138px;margin:0 auto;font-size:clamp(17px,1.35vw,22px);font-weight:550;line-height:1.55}.mvp-copy p span{color:var(--mvp-accent);font-weight:900}.mvp-copy__spark{background:linear-gradient(90deg, transparent, var(--mvp-accent), transparent) 50% 50% / 100% 1px no-repeat, radial-gradient(circle at 50% 50%, var(--mvp-accent) 0 7px, transparent 8px);width:150px;height:22px;margin:30px auto 0}@supports (color:color-mix(in lab, red, red)){.mvp-copy__spark{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mvp-accent) 44%, transparent), transparent) 50% 50% / 100% 1px no-repeat, radial-gradient(circle at 50% 50%, var(--mvp-accent) 0 7px, transparent 8px)}}.mvp-copy__spark{opacity:.84}.mvp-lines,.mvp-dots,.mvp-energy{pointer-events:none;position:absolute}.mvp-lines--left{z-index:1;color:#5f4dce66;border-left:1px solid;border-radius:50%;width:360px;height:320px;top:-46px;left:-96px;transform:rotate(26deg);box-shadow:-12px 0 0 -11px,-28px 0 0 -27px,-44px 0 0 -43px,-60px 0 0 -59px,-76px 0 0 -75px}.mvp-lines--left:before{content:"♪";color:var(--mvp-iris);font-size:34px;position:absolute;top:145px;left:130px;transform:rotate(-26deg)}.mvp-dots{z-index:1;color:#fd43007a;background-image:radial-gradient(circle,currentColor 2px,#0000 2.2px);background-size:18px 18px;width:260px;height:180px;top:10px;right:-10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38% 100%);mask-image:linear-gradient(90deg,#0000,#000 38% 100%)}.mvp-energy{z-index:2;height:150px;bottom:-5px;left:0;right:0;overflow:hidden}.mvp-energy:before,.mvp-energy:after{content:"";opacity:.88;width:60%;height:160px;position:absolute;bottom:-34px}.mvp-energy:before{color:var(--mvp-iris);clip-path:polygon(0 58%,14% 42%,32% 50%,50% 40%,68% 53%,84% 45%,100% 55%,100% 100%,0 100%);background:radial-gradient(at 35% 74%,#5f4dcee0,#0000 24%),repeating-linear-gradient(169deg,#5f4dcea3 0 3px,#0000 3px 12px);left:-8%}.mvp-energy:after{color:var(--mvp-orange);clip-path:polygon(0 56%,18% 45%,35% 55%,52% 42%,70% 52%,86% 40%,100% 58%,100% 100%,0 100%);background:radial-gradient(at 65% 74%,#fd4300e6,#0000 24%),repeating-linear-gradient(11deg,#fd4300a8 0 3px,#0000 3px 12px);right:-8%}.mvp-energy span{opacity:.42;background-image:radial-gradient(circle,currentColor 1.5px,#0000 1.8px);background-size:17px 12px;width:42%;height:70px;position:absolute;bottom:34px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 72%,#0000)}.mvp-energy span:first-child{color:var(--mvp-iris);left:-4%}.mvp-energy span:last-child{color:var(--mvp-orange);right:-4%}@media (width<=1180px){.mvp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-item--purpose{grid-column:1/-1;width:min(100%,520px);margin:0 auto}}@media (width<=720px){.mvp-foundation{padding:48px 16px 15px}.mvp-eyebrow{letter-spacing:.18em;gap:14px;font-size:14px}.mvp-eyebrow span{width:44px}.mvp-foundation__header h2{white-space:normal;font-size:clamp(34px,12vw,56px)}.mvp-foundation__header p{font-size:16px}.mvp-grid{grid-template-columns:1fr;gap:50px}.mvp-item--purpose{width:100%}.mvp-letter-wrap{height:320px}.mvp-letter{font-size:318px}.mvp-copy h3{font-size:27px}.mvp-copy p{min-height:auto;font-size:16px}.mvp-lines--left,.mvp-dots{opacity:.35}}.edge-events-section{--edge-black:#fff;--edge-iris:#5f4dce;--edge-orange:#fd4300;--edge-white:#080808;--edge-muted:#555;isolation:isolate;z-index:1;color:var(--edge-white);background:radial-gradient(circle at 70% 17%,#5f4dce14,#0000 24%),radial-gradient(circle at 88% 28%,#fd430012,#0000 22%),#fff;padding:clamp(40px,4vw,64px) clamp(18px,4vw,64px) 46px;position:relative;overflow:hidden}.edge-story,.edge-impact,.edge-panels,.edge-expertise-marker,.edge-find-more{z-index:3;position:relative}.edge-story{grid-template-columns:minmax(430px,.43fr) minmax(560px,.57fr);align-items:center;gap:clamp(26px,4vw,62px);width:min(100%,1500px);min-height:470px;margin:0 auto;display:grid}.edge-eyebrow{color:var(--edge-white);font-family:var(--font-manrope);letter-spacing:.21em;align-items:center;gap:10px;margin-bottom:22px;font-size:clamp(13px,1vw,17px);font-weight:800;line-height:1;display:flex}.edge-eyebrow span{color:var(--edge-iris)}.edge-eyebrow i{background:var(--edge-iris);width:6px;height:6px;transform:rotate(45deg)}.edge-eyebrow em{background:linear-gradient(90deg, var(--edge-iris), var(--edge-orange), transparent);width:150px;height:1px}.edge-title{font-family:"Sohne Breit", Impact, var(--font-manrope), sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(42px,4.4vw,76px);font-weight:900;line-height:1.03}.edge-title span{color:var(--edge-white);display:block}.edge-title span:nth-child(2){color:var(--edge-iris)}.edge-title__sub{font-family:var(--font-manrope)!important;letter-spacing:.01em!important;text-transform:none!important;color:#08080894!important;margin-top:10px!important;font-size:clamp(14px,1.2vw,18px)!important;font-weight:400!important;line-height:1.5!important;display:block!important}.edge-title strong{color:var(--edge-orange);font-weight:900}.edge-title-rule{background:linear-gradient(90deg, var(--edge-iris), var(--edge-orange), transparent);transform-origin:0;width:178px;height:2px;margin:26px 0 28px}.edge-narrative{gap:25px;max-width:640px;display:grid;position:relative}.edge-narrative:before{content:"";background:linear-gradient(180deg, var(--edge-iris), var(--edge-orange));opacity:.56;width:1px;position:absolute;top:62px;bottom:62px;left:39px}.edge-narrative__item{--edge-accent:var(--edge-iris);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:22px;display:grid;position:relative}.edge-narrative__item--orange{--edge-accent:var(--edge-orange)}.edge-narrative__node{z-index:2;width:74px;height:74px;color:var(--edge-accent);clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);filter:drop-shadow(0 0 10px var(--edge-accent));background:#fff;border-radius:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.edge-narrative__node{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--edge-accent) 24%, transparent))}}.edge-narrative__node:after{display:none}.edge-narrative p{color:var(--edge-white);font-family:var(--font-manrope);margin:0;font-size:clamp(15px,1.18vw,19px);font-weight:500;line-height:1.65}.edge-narrative p span{color:var(--edge-iris);font-weight:850}.edge-narrative p strong{color:var(--edge-orange);font-weight:850}.edge-brand-mark{width:58px;height:58px;position:relative;transform:skew(-9deg)}.edge-brand-mark span{background:linear-gradient(135deg, var(--edge-iris), #9d3bc4 48%, var(--edge-orange));clip-path:polygon(0 0,100% 0,78% 100%,0 100%);height:15px;position:absolute;left:7px}.edge-brand-mark span:first-child{width:46px;top:7px}.edge-brand-mark span:nth-child(2){width:34px;top:22px}.edge-brand-mark span:nth-child(3){width:46px;top:37px}.edge-hero{border-left:4px solid #00c4b3;border-radius:400px 0 0 400px;min-height:460px;position:relative;overflow:hidden;box-shadow:-15px 0 40px #00c4b340,inset 15px 0 30px #00c4b333}.edge-logo-visual{z-index:1;pointer-events:none;background:radial-gradient(at 36% 64%,#5f4dce2e,#0000 35%),radial-gradient(at 82% 68%,#fd430026,#0000 34%),linear-gradient(90deg,#0000,#0505070f 18%,#05050729);position:absolute;inset:0 -24px 0 0}.edge-logo-main{z-index:5;-o-object-fit:cover;object-fit:cover;-o-object-position:75% center;object-position:75% center;filter:contrast(1.05)saturate(1.1);border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.edge-logo-arc{z-index:2;opacity:.86;border-radius:50%;position:absolute}.edge-logo-arc--iris{border-top:1px solid #5f4dce3d;border-left:1px solid #5f4dceb8;width:82%;height:116%;animation:9s ease-in-out infinite alternate edgeLogoArcDrift;top:-48%;left:1%;transform:rotate(-17deg);box-shadow:inset 18px 0 0 -16px #5f4dcee0,inset 40px 0 0 -38px #5f4dce70,inset 68px 0 0 -66px #5f4dce38,-8px 32px 22px #5f4dce3d}.edge-logo-arc--orange{border-top:1px solid #fd430033;border-right:1px solid #fd4300b8;width:72%;height:132%;animation:10s ease-in-out infinite alternate-reverse edgeLogoArcDrift;top:-18%;right:-12%;transform:rotate(8deg);box-shadow:inset -18px 0 0 -16px #fd4300db,inset -42px 0 0 -40px #fd430070,inset -68px 0 0 -66px #fd43003d,0 76px 30px #fd430033}.edge-logo-dots{z-index:3;color:#fd430080;opacity:.78;background-image:radial-gradient(circle,currentColor 1.7px,#0000 1.9px);background-size:18px 18px;width:190px;height:164px;position:absolute;top:4px;right:4px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34% 100%);mask-image:linear-gradient(90deg,#0000,#000 34% 100%)}.edge-logo-skyline{z-index:4;opacity:.74;height:178px;position:absolute;bottom:4px;left:4%;right:4%;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 70%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 70%,#0000 100%)}.edge-logo-skyline:before{content:"";background:radial-gradient(at 30% 100%,#5f4dce61,#0000 58%),radial-gradient(at 88% 100%,#fd43006b,#0000 58%),linear-gradient(#05050700,#050507f5);height:62px;position:absolute;inset:auto 0 0}.edge-logo-skyline span{background:linear-gradient(#5f4dce6b,#050507f5);width:32px;position:absolute;bottom:0;box-shadow:0 -8px 24px #5f4dce33}.edge-logo-skyline span:nth-child(2){height:72px;left:4%}.edge-logo-skyline span:nth-child(3){width:25px;height:102px;left:12%}.edge-logo-skyline span:nth-child(4){width:40px;height:84px;left:23%}.edge-logo-skyline span:nth-child(5){background:linear-gradient(#fd430052,#050507f5);width:30px;height:96px;left:58%}.edge-logo-skyline span:nth-child(6){background:linear-gradient(#fd43005c,#050507f5);width:24px;height:134px;left:67%}.edge-logo-skyline span:nth-child(7){background:linear-gradient(#fd430057,#050507f5);width:36px;height:98px;left:76%}.edge-logo-skyline span:nth-child(8){background:linear-gradient(#fd430057,#050507f5);width:46px;height:78px;left:85%}.edge-logo-skyline span:nth-child(9){background:linear-gradient(#fd43005c,#050507f5);width:23px;height:118px;left:94%}.edge-logo-skyline__burj{clip-path:polygon(45% 0,56% 0,60% 28%,74% 28%,78% 100%,26% 100%,30% 32%,42% 32%);background:linear-gradient(#5f4dceb8,#050507f5)!important;width:34px!important;height:158px!important;left:31%!important;box-shadow:0 -8px 34px #5f4dce61!important}.edge-logo-energy{z-index:6;background:var(--edge-orange);border-radius:50%;width:9px;height:9px;position:absolute;bottom:31px;right:12%;box-shadow:0 0 16px #fd4300f2,0 0 42px #fd43008f}@keyframes edgeLogoArcDrift{0%{translate:0}to{translate:8px -5px}}.edge-impact{background:#ffffff03;border:1px solid #fd43009e;border-left-color:#5f4dce94;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1430px);margin:22px auto 16px;display:grid;overflow:hidden}.edge-stat{--edge-accent:var(--edge-iris);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:22px;min-height:140px;padding:20px clamp(18px,3vw,48px);display:grid}.edge-stat--orange{--edge-accent:var(--edge-orange)}.edge-stat--teal{--edge-accent:#00c4b3}.edge-stat+.edge-stat{border-left:1px solid #fd43006b}.edge-stat__icon{width:92px;height:92px;color:var(--edge-accent);background:var(--edge-accent);border-radius:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.edge-stat__icon{background:color-mix(in srgb, var(--edge-accent) 16%, transparent)}}.edge-stat__icon{clip-path:polygon(50% 0%,56% 8%,63% 4%,66% 13%,74% 10%,74% 20%,83% 20%,80% 30%,89% 33%,84% 42%,93% 47%,85% 53%,92% 60%,83% 63%,86% 72%,76% 72%,75% 82%,65% 79%,62% 89%,53% 84%,50% 94%,47% 84%,38% 89%,35% 79%,25% 82%,24% 72%,14% 72%,17% 63%,8% 60%,15% 53%,7% 47%,16% 42%,11% 33%,20% 30%,17% 20%,26% 20%,26% 10%,34% 13%,37% 4%,44% 8%);filter:drop-shadow(0 0 12px var(--edge-accent))}@supports (color:color-mix(in lab, red, red)){.edge-stat__icon{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--edge-accent) 45%, transparent))}}.edge-stat__copy strong{color:var(--edge-accent);font-family:var(--font-cormorant);font-size:clamp(44px,4.2vw,70px);font-weight:700;line-height:.82;display:block}.edge-stat__copy b{color:var(--edge-accent);font-family:var(--font-manrope);letter-spacing:.05em;margin-top:8px;font-size:clamp(16px,1.35vw,23px);font-weight:900;display:block}.edge-stat__copy p{color:var(--edge-white);font-family:var(--font-manrope);margin:8px 0 0;font-size:clamp(14px,1vw,17px);line-height:1.45}.edge-expertise-marker{width:min(100%,620px);font-family:var(--font-manrope);letter-spacing:.24em;justify-content:center;align-items:center;gap:12px;margin:16px auto 10px;font-size:clamp(14px,1.1vw,20px);font-weight:850;display:flex}.edge-expertise-marker span{background:linear-gradient(90deg, transparent, var(--edge-iris), var(--edge-orange));width:104px;height:1px}.edge-expertise-marker span:last-child{background:linear-gradient(90deg, var(--edge-orange), transparent)}.edge-expertise-marker b{color:#080808e0}.edge-expertise-marker em{color:var(--edge-white);font-style:normal}.edge-expertise-marker strong{color:var(--edge-orange)}.edge-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,1500px);margin:0 auto;display:grid}.edge-panel{--edge-accent:var(--edge-iris);border:1px solid var(--edge-accent);clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);background:#fff;min-height:220px;position:relative;overflow:hidden}.edge-panel--orange{--edge-accent:var(--edge-orange)}.edge-panel--teal{--edge-accent:#00c4b3}.edge-panel__image{background-image:var(--edge-panel-img);background-size:cover;background-position:var(--edge-panel-pos);transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.edge-panel:hover .edge-panel__image{transform:scale(1.025)}.edge-panel--corporate{--edge-panel-img:url(/competition.png);--edge-panel-pos:55% 43%}.edge-panel--employee{--edge-panel-img:url(/hero.png);--edge-panel-pos:72% 38%}.edge-panel--festivals{--edge-panel-img:url(/schedule.png);--edge-panel-pos:38% 53%}.edge-panel__content{z-index:2;flex-direction:column;min-height:220px;padding:28px clamp(18px,2vw,34px) 22px;display:flex;position:relative}.edge-panel__icon{width:78px;height:78px;color:var(--edge-accent);background:var(--edge-accent);border-radius:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.edge-panel__icon{background:color-mix(in srgb, var(--edge-accent) 14%, transparent)}}.edge-panel__icon{clip-path:polygon(50% 0%,56% 8%,63% 4%,66% 13%,74% 10%,74% 20%,83% 20%,80% 30%,89% 33%,84% 42%,93% 47%,85% 53%,92% 60%,83% 63%,86% 72%,76% 72%,75% 82%,65% 79%,62% 89%,53% 84%,50% 94%,47% 84%,38% 89%,35% 79%,25% 82%,24% 72%,14% 72%,17% 63%,8% 60%,15% 53%,7% 47%,16% 42%,11% 33%,20% 30%,17% 20%,26% 20%,26% 10%,34% 13%,37% 4%,44% 8%);filter:drop-shadow(0 0 10px var(--edge-accent))}@supports (color:color-mix(in lab, red, red)){.edge-panel__icon{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--edge-accent) 40%, transparent))}}.edge-panel h3{min-height:76px;color:var(--edge-accent);font-family:var(--font-manrope);letter-spacing:.02em;margin:-70px 0 0 98px;font-size:clamp(20px,1.8vw,30px);font-weight:900;line-height:1.15}.edge-panel h3 span,.edge-panel p span{display:block}.edge-panel__content>i{background:var(--edge-accent);width:32px;height:2px;margin:24px 0 14px}.edge-panel p{color:var(--edge-white);font-family:var(--font-manrope);margin:0;font-size:15px;line-height:1.45}.edge-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.edge-services div{color:var(--edge-accent);text-align:center;justify-items:center;gap:6px;display:grid}.edge-services small{color:var(--edge-white);white-space:pre-line;font-family:var(--font-manrope);font-size:11px;font-weight:600;line-height:1.15}.edge-find-more{width:min(100%,710px);min-height:56px;color:var(--edge-white);font-family:var(--font-manrope);background:#ffffffd9;border:1px solid #fd43009e;border-left-color:#5f4dceb8;border-radius:999px;justify-content:center;align-items:center;gap:22px;margin:12px auto 0;text-decoration:none;transition:border-color .28s,transform .28s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #0000000f}.edge-find-more span{background:var(--edge-iris);border-radius:50%;place-items:center;width:47px;height:47px;transition:transform .32s cubic-bezier(.16,1,.3,1);display:grid}.edge-find-more b{font-size:clamp(18px,1.6vw,27px);font-weight:500}.edge-find-more strong{color:#0000;background:linear-gradient(90deg, var(--edge-iris), #b13aab 45%, var(--edge-orange));letter-spacing:.08em;-webkit-background-clip:text;background-clip:text;font-size:clamp(18px,1.8vw,29px);font-weight:900}.edge-find-more>svg{color:var(--edge-orange);transition:transform .28s cubic-bezier(.16,1,.3,1)}.edge-find-more:hover{border-color:var(--edge-orange);transform:translateY(-2px)}.edge-find-more:hover span{transform:rotate(16deg)}.edge-find-more:hover>svg{transform:translate(6px)}.edge-bg-dots,.edge-bg-rings,.edge-bg-waves{pointer-events:none;z-index:1;position:absolute}.edge-bg-dots{color:#fd43006b;background-image:radial-gradient(circle,currentColor 1.7px,#0000 1.9px);background-size:18px 18px;width:210px;height:170px;top:10px;right:-12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36%,#000);mask-image:linear-gradient(90deg,#0000,#000 36%,#000)}.edge-bg-rings{border:1px solid #fd430047;border-radius:50%;width:420px;height:420px;top:52px;right:-150px;box-shadow:inset 0 0 0 15px #5f4dce09,inset 0 0 0 31px #fd43000a,inset 0 0 0 48px #fd430008}.edge-bg-waves{opacity:.42;border-top:1px solid;border-radius:50%;width:420px;height:130px;box-shadow:0 14px 0 -13px,0 28px 0 -27px,0 42px 0 -41px}.edge-bg-waves--left{color:var(--edge-iris);bottom:80px;left:-150px;transform:rotate(8deg)}.edge-bg-waves--right{color:var(--edge-orange);bottom:36px;right:-140px;transform:rotate(-12deg)}@media (width<=1180px){.edge-story{grid-template-columns:1fr}.edge-hero{aspect-ratio:16/9;width:100%;min-height:auto;position:relative;overflow:hidden;box-shadow:none!important;border-left:none!important;border-radius:16px!important}.edge-logo-main{-o-object-fit:cover;object-fit:cover;border-radius:inherit;position:absolute;inset:0;width:100%!important;max-width:100%!important;height:100%!important}.edge-logo-footer-wrapper{display:none!important}.edge-impact{grid-template-columns:1fr}.edge-stat+.edge-stat{border-top:1px solid #fd430047;border-left:0}.edge-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-panel--festivals{grid-column:1/-1}}@media (width<=720px){.edge-events-section{padding:42px 16px 40px}.edge-story{grid-template-columns:1fr;gap:16px;min-height:auto}.edge-title{font-size:clamp(38px,11vw,56px)}.edge-narrative__item{grid-template-columns:66px minmax(0,1fr);gap:16px}.edge-narrative__node{width:58px;height:58px}.edge-hero{min-height:auto}.edge-logo-main{width:100%;max-width:100%;top:0}.edge-logo-arc--iris{width:95%;height:105%;left:-18%}.edge-logo-arc--orange{width:98%;height:116%;right:-35%}.edge-logo-skyline{height:120px;left:0;right:0}.edge-logo-dots{opacity:.45;width:120px}.edge-stat{grid-template-columns:82px minmax(0,1fr);padding:18px}.edge-stat__icon{width:70px;height:70px}.edge-panels{grid-template-columns:1fr}.edge-panel,.edge-panel--festivals{clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);grid-column:auto}.edge-services{grid-template-columns:repeat(2,minmax(0,1fr))}.edge-find-more{flex-wrap:wrap;gap:12px;padding:10px 16px}}.competition-categories-section{--iris:#5f4dce;--orange:#fd4300;--text-soft:#f5f3f0;isolation:isolate;background:radial-gradient(circle at 18% 18%,#5f4dce38,#0000 27%),radial-gradient(circle at 83% 28%,#fd430029,#0000 25%),linear-gradient(#020203 0%,#050507 34%,#020203 100%);width:100%;min-height:1000px;padding:clamp(24px,3vw,48px) clamp(16px,4vw,68px) clamp(70px,7vw,104px);scroll-margin-top:85px;position:relative;overflow:hidden}.competition-sparkles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}@keyframes sparkle-twinkle{0%{opacity:.1;transform:scale(.4)}50%{opacity:.9;transform:scale(1.4)}to{opacity:.2;transform:scale(.7)}}.competition-categories-section:before{content:"";z-index:-4;pointer-events:none;opacity:.44;background-image:linear-gradient(#f5f3f006 1px,#0000 1px),linear-gradient(90deg,#f5f3f006 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.competition-categories-section:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#020203 0%,#0000 11% 89%,#020203 100%),radial-gradient(#0000 52%,#0000008f 100%);position:absolute;inset:0}.competition-categories-inner{z-index:5;width:min(100%,1540px);margin:0 auto;position:relative}.competition-bg{pointer-events:none;z-index:-3;filter:blur(20px);position:absolute}.competition-bg--purple{background:radial-gradient(circle,#5f4dce57,#0000 65%);width:520px;height:540px;top:30px;left:-120px}.competition-bg--orange{background:radial-gradient(circle,#fd43003d,#0000 67%);width:520px;height:560px;top:120px;right:-90px}.competition-dots{opacity:.52;pointer-events:none;z-index:-2;background-image:radial-gradient(currentColor 1.4px,#0000 1.6px);background-size:22px 22px;width:245px;height:160px;position:absolute}.competition-dots--left{color:var(--iris);top:235px;left:17%}.competition-dots--right{color:var(--orange);top:130px;right:6%}.competition-rings{pointer-events:none;z-index:-2;opacity:.38;position:absolute}.competition-rings:before,.competition-rings:after{content:"";border:1px solid;border-radius:999px;position:absolute;inset:0}.competition-rings:after{inset:28px}.competition-rings--left{width:540px;height:540px;color:var(--iris);clip-path:inset(0 0 0 45%);top:-110px;left:-130px;transform:rotate(9deg)}.competition-rings--right{width:500px;height:500px;color:var(--orange);clip-path:inset(0 44% 0 0);top:-70px;right:-170px;transform:rotate(-12deg)}.floating-performer{pointer-events:none;z-index:-1;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal;filter:saturate(.85)contrast(1.08)brightness(.72);width:min(34vw,500px);height:auto;position:absolute;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 92%);mask-image:linear-gradient(#000 0% 58%,#0000 92%)}.floating-performer--singer{filter:saturate(.8)contrast(1.08)brightness(.64);top:20px;left:-26px}.floating-performer--dancer{filter:saturate(.88)contrast(1.08)brightness(.74);width:min(28vw,430px);top:20px;right:-12px;transform:scaleX(-1);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 58%,#0000 92%);mask-image:linear-gradient(#0000 0%,#000 18% 58%,#0000 92%)}.competition-eyebrow{justify-content:center;align-items:center;gap:18px;margin-bottom:22px;display:flex}.competition-eyebrow span{background:linear-gradient(90deg, transparent, var(--iris), transparent);width:clamp(42px,5vw,68px);height:1px}.competition-eyebrow p{color:var(--iris);font-family:var(--font-manrope);letter-spacing:.42em;text-transform:uppercase;margin:0;font-size:clamp(10px,1vw,13px);font-weight:600}.competition-title-wrap{text-align:center;max-width:990px;margin:0 auto clamp(34px,4.8vw,58px);position:relative}.competition-title-wrap h2{color:var(--text-soft);font-family:var(--font-cormorant);letter-spacing:0;text-shadow:0 0 24px #f5f3f01f;margin:0;font-size:clamp(58px,8vw,118px);font-weight:600;line-height:.82}.competition-title-wrap h2 span,.competition-title-wrap h2 strong{display:block}.competition-title-wrap h2 strong{color:#00c4b3;font-weight:600}.competition-title-wrap h2 strong span{color:#00c4b3;display:inline}.competition-title-wrap h2 span span{display:inline;color:#00c4b3!important}.competition-title-wrap p{color:#f5f3f0c7;max-width:650px;font-family:var(--font-manrope);margin:clamp(22px,2vw,28px) auto 0;font-size:clamp(16px,1.45vw,21px);font-weight:300;line-height:1.45}.stage-panels{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2vw,34px);display:grid}.stage-panel{--panel-color:var(--iris);--panel-rgb:95, 77, 206;min-height:clamp(520px,41vw,600px);color:var(--text-soft);border:1px solid rgba(var(--panel-rgb), .75);box-shadow:0 24px 60px #0000008a, 0 0 26px rgba(var(--panel-rgb), .12), inset 0 0 34px rgba(var(--panel-rgb), .09);background:#040405;border-radius:24px;transition:border-color .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:perspective(1100px)rotateX(0)}.stage-panel:nth-child(2),.stage-panel:nth-child(4){margin-top:0}.stage-panel--orange{--panel-color:var(--orange);--panel-rgb:253, 67, 0}.stage-panel--teal{--panel-color:#00c4b3;--panel-rgb:0, 196, 179}.stage-panel--navy{--panel-color:#00c4b3;--panel-rgb:0, 196, 179;background:#060c16}.stage-panel:hover{border-color:rgba(var(--panel-rgb), .95);box-shadow:0 36px 74px #0000009e, 0 0 34px rgba(var(--panel-rgb), .32), inset 0 0 42px rgba(var(--panel-rgb), .16)}.stage-panel:before{content:"";border:1px solid rgba(var(--panel-rgb), .8);filter:blur(.2px);height:22px;box-shadow:0 0 22px rgba(var(--panel-rgb), .68);opacity:.9;border-radius:50%;position:absolute;bottom:-12px;left:9%;right:9%}.stage-panel:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 0%, #00000014 38%, #030304f0 67%, #030304 100%), radial-gradient(circle at 52% 10%, rgba(var(--panel-rgb), .14), transparent 34%);transition:opacity .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.stage-panel:hover:after{opacity:.82}.stage-panel__image-wrap{height:63%;position:absolute;inset:0;overflow:hidden}.stage-panel__image{-o-object-fit:cover;object-fit:cover;filter:saturate(.92)contrast(1.06)brightness(.84);width:100%;height:100%;transition:transform .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.stage-panel:hover .stage-panel__image{filter:saturate(1.02)contrast(1.08)brightness(.9);transform:scale(1.115)}.stage-panel__image-tone,.stage-panel__spotlight,.stage-panel__arc{pointer-events:none;position:absolute;inset:0}.stage-panel__image-tone{background:linear-gradient(180deg, rgba(var(--panel-rgb), .14), rgba(var(--panel-rgb), .05) 42%, #000000c7 100%), linear-gradient(90deg, #00000029, transparent 42%, #00000029);mix-blend-mode:normal}.stage-panel__spotlight{background:linear-gradient(170deg, transparent 0%, transparent 20%, rgba(var(--panel-rgb), .12) 21%, transparent 34%);opacity:.42}.stage-panel__arc{border:46px solid rgba(var(--panel-rgb), .1);opacity:.46;border-radius:50%;width:82%;height:82%;top:8%;left:-22%}.stage-panel__content{z-index:2;flex-direction:column;min-height:100%;padding:clamp(26px,2.8vw,34px) clamp(22px,2.4vw,34px) 30px;display:flex;position:relative}.stage-panel__number{color:#050505;background:var(--panel-color);width:clamp(82px,7vw,96px);height:clamp(56px,5vw,68px);box-shadow:0 8px 24px rgba(var(--panel-rgb), .28);font-family:var(--font-manrope);letter-spacing:0;border-radius:5px 999px 999px 5px;flex:none;justify-content:center;align-items:center;font-size:clamp(30px,3vw,40px);font-weight:900;line-height:1;display:flex}.stage-panel__number-line,.stage-panel__accent{background:var(--panel-color);opacity:.82;width:55px;height:1px}.stage-panel__number-line{margin-top:18px}.stage-panel__icon{width:72px;height:72px;color:var(--panel-color);border:2px solid var(--panel-color);box-shadow:0 0 20px rgba(var(--panel-rgb), .22);visibility:hidden;background:#00000038;border-radius:50%;justify-content:center;align-items:center;margin-top:auto;margin-bottom:24px;transition:transform .52s cubic-bezier(.16,1,.3,1);display:flex}.stage-panels>:first-child .stage-panel__icon{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:rgba(var(--panel-rgb), .22);box-shadow:none;filter:drop-shadow(0 0 10px rgba(var(--panel-rgb), .7));border:none;border-radius:0}.stage-panels>:nth-child(2) .stage-panel__icon{clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);background:rgba(var(--panel-rgb), .22);box-shadow:none;filter:drop-shadow(0 0 10px rgba(var(--panel-rgb), .7));border:none;border-radius:0}.stage-panels>:nth-child(3) .stage-panel__icon{clip-path:polygon(50% 0%,56% 8%,63% 4%,66% 13%,74% 10%,74% 20%,83% 20%,80% 30%,89% 33%,84% 42%,93% 47%,85% 53%,92% 60%,83% 63%,86% 72%,76% 72%,75% 82%,65% 79%,62% 89%,53% 84%,50% 94%,47% 84%,38% 89%,35% 79%,25% 82%,24% 72%,14% 72%,17% 63%,8% 60%,15% 53%,7% 47%,16% 42%,11% 33%,20% 30%,17% 20%,26% 20%,26% 10%,34% 13%,37% 4%,44% 8%);background:rgba(var(--panel-rgb), .22);box-shadow:none;filter:drop-shadow(0 0 10px rgba(var(--panel-rgb), .7));border:none;border-radius:0}.stage-panels>:nth-child(4) .stage-panel__icon{box-shadow:0 0 22px rgba(var(--panel-rgb), .5);border-radius:60% 40% 55% 45%/45% 55%}.stage-panel:hover .stage-panel__icon{transform:rotate(-8deg)translateY(-2px)}.stage-panel h3{color:#fff;font-family:var(--font-serif);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.05}.stage-panel h3 span{display:block}.stage-panel h3 span+span{letter-spacing:.16em;margin-top:4px;font-size:.7em}.stage-panel p{color:#f5f3f0cc;min-height:112px;font-family:var(--font-manrope);margin:18px 0 22px;font-size:clamp(15px,1.24vw,17px);font-weight:300;line-height:1.34}.stage-panel__arrow{width:46px;height:46px;color:var(--panel-color);border:2px solid var(--panel-color);background:#00000061;border-radius:50%;justify-content:center;align-items:center;transition:color .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.stage-panel__arrow svg{transition:transform .42s cubic-bezier(.16,1,.3,1)}.stage-panel:hover .stage-panel__arrow{box-shadow:0 0 20px rgba(var(--panel-rgb), .42)}.stage-panel:hover .stage-panel__arrow svg{transform:translate(4px)}.competition-bottom{text-align:center;margin-top:clamp(34px,3.8vw,46px);position:relative}.competition-bottom__line{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:clamp(18px,2.5vw,30px);display:grid}.competition-bottom p{font-family:var(--font-manrope);letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:clamp(14px,1.5vw,19px);font-weight:700}.competition-bottom p span{color:#00c4b3}.competition-bottom p strong{color:var(--orange);margin-left:18px;font-weight:700}.competition-wave{opacity:.72;align-items:center;gap:4px;height:78px;display:flex}.competition-wave--left{color:#00c4b3;justify-content:flex-end}.competition-wave--right{color:var(--orange);justify-content:flex-start}.competition-wave span{background:currentColor;border-radius:99px;width:2px;animation:1.8s ease-in-out infinite alternate competitionWave;box-shadow:0 0 12px}.competition-cta{min-width:min(100%,490px);min-height:44px;color:var(--text-soft);font-family:var(--font-manrope);letter-spacing:.34em;text-transform:uppercase;background:linear-gradient(#050507, #050507) padding-box, linear-gradient(90deg, var(--iris), var(--orange)) border-box;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:28px;margin-top:4px;padding:12px 30px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 0 22px #5f4dce29}.competition-cta svg{color:var(--orange);transition:transform .42s cubic-bezier(.16,1,.3,1)}.competition-cta:hover{transform:translateY(-3px);box-shadow:0 0 28px #fd430033,0 0 26px #5f4dce29}.competition-cta:hover svg{transform:translate(5px)}@keyframes competitionWave{0%{opacity:.42;transform:scaleY(.46)}to{opacity:.92;transform:scaleY(1)}}@media (width<=1180px){.competition-categories-section{min-height:auto}.floating-performer{opacity:.22!important}.stage-panels{grid-template-columns:repeat(2,minmax(0,1fr));max-width:790px;margin:0 auto}.stage-panel{min-height:560px}}@media (width<=720px){.competition-categories-section{padding:66px 0 72px}.competition-categories-inner{width:100%}.competition-title-wrap{margin-bottom:34px;padding:0 20px}.competition-title-wrap h2{font-size:clamp(48px,16vw,72px)}.competition-title-wrap p{font-size:16px}.competition-eyebrow{gap:12px;padding:0 18px}.competition-eyebrow p{letter-spacing:.28em}.floating-performer,.competition-rings{display:none}.competition-dots--left{top:185px;left:2%}.competition-dots--right{top:86px;right:-20%}.stage-panels{grid-template-columns:1fr;gap:22px;width:100%;max-width:420px;margin:0 auto;padding:8px 20px 26px;display:grid;overflow:visible}.stage-panel{width:100%;min-height:460px}.stage-panel:nth-child(2),.stage-panel:nth-child(4){margin-top:0}.stage-panel p{min-height:124px}.competition-bottom{padding:0 18px}.competition-bottom__line{display:block}.competition-wave{display:none}.competition-bottom p{letter-spacing:.24em;gap:8px;font-size:14px;display:grid}.competition-bottom p strong{margin-left:0}.competition-cta{letter-spacing:.22em;gap:16px;width:min(100%,380px);min-width:0;margin-top:18px;padding:12px 18px;font-size:10px}}.event-roadmap{--iris:#5f4dce;--orange:#fd4300;--ink:#08080a;--muted:#4a4a50;z-index:20;isolation:isolate;width:100%;color:var(--ink);background:#fff;padding:clamp(24px,3vw,48px) clamp(18px,4vw,66px) 0;scroll-margin-top:85px;position:relative;overflow:hidden}.event-roadmap__inner{z-index:4;width:min(100%,1480px);margin:0 auto;position:relative}.event-roadmap__arc{pointer-events:none;z-index:1;border:66px solid #5f4dcedb;border-radius:50%;width:420px;height:420px;position:absolute;top:-245px;left:-205px}.event-roadmap__brush{pointer-events:none;z-index:1;opacity:.78;clip-path:polygon(10% 15%,100% 0,93% 24%,100% 42%,2% 100%,14% 58%,0 48%);background:repeating-linear-gradient(166deg,#fd4300b8 0 5px,#fd43002e 5px 8px,#0000 8px 13px);width:min(28vw,360px);height:92px;position:absolute;top:46px;right:-65px;transform:rotate(-15deg)}.event-roadmap__wave{pointer-events:none;z-index:1;opacity:.34;clip-path:polygon(0 18%,55% 0,100% 28%,92% 100%,0 100%);filter:blur(.2px);background:radial-gradient(at 45% 46%,#5f4dce6b,#0000 58%),repeating-linear-gradient(155deg,#5f4dce59 0 3px,#0000 3px 13px);width:500px;height:355px;position:absolute;bottom:-155px;left:-160px}.event-roadmap__rings{pointer-events:none;z-index:1;width:355px;height:355px;color:var(--orange);opacity:.72;background:repeating-radial-gradient(circle,#0000 0 20px,#fd4300b8 21px 22px,#0000 23px 39px);border-radius:50%;position:absolute;bottom:-145px;right:-140px}.event-roadmap__dots{pointer-events:none;z-index:1;background-image:radial-gradient(currentColor 1.5px,#0000 1.7px);background-size:19px 19px;width:145px;height:112px;position:absolute}.event-roadmap__dots--purple{color:var(--iris);opacity:.66;top:105px;left:10%}.event-roadmap__dots--orange{color:var(--orange);opacity:.52;top:160px;right:8%}.event-roadmap__eyebrow{justify-content:center;align-items:center;gap:22px;display:flex}.event-roadmap__eyebrow span{background:var(--iris);opacity:.66;width:58px;height:1px}.event-roadmap__eyebrow p{color:var(--iris);font-family:var(--font-manrope);letter-spacing:.42em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.event-roadmap__diamond{background:var(--orange);width:9px;height:9px;margin:11px auto 4px;transform:rotate(45deg)}.event-roadmap__heading{text-align:center;margin-bottom:clamp(38px,5vw,58px)}.event-roadmap__heading h2{font-family:var(--font-cormorant);letter-spacing:0;color:var(--ink);margin:0;font-size:clamp(44px,5.2vw,82px);font-weight:500;line-height:1.05}.event-roadmap__heading h2 span,.event-roadmap__heading h2 em,.event-roadmap__heading h2 strong{display:inline}.event-roadmap__heading h2 em{color:var(--orange);font-style:italic;font-weight:500}.event-roadmap__heading h2 strong{color:var(--orange);font-weight:700}.event-roadmap__heading p{color:var(--muted);font-family:var(--font-manrope);margin:22px auto 0;font-size:clamp(17px,1.55vw,22px);font-weight:400;line-height:1.45}.event-roadmap__desktop{position:relative}.event-roadmap__path{pointer-events:none;z-index:1;width:min(109vw,1560px);height:230px;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.event-roadmap__milestones{z-index:3;grid-template-columns:1fr .52fr 1fr .52fr 1fr .52fr 1fr;align-items:center;gap:0;width:100%;min-height:205px;padding-top:20px;display:grid;position:relative}.event-roadmap__milestone{--stage-color:var(--iris);--stage-rgb:95, 77, 206;color:#fff;flex-direction:column;justify-content:flex-start;justify-self:center;align-items:center;width:126px;height:170px;display:flex;position:relative}.event-roadmap__milestone--orange,.event-roadmap__mobile-step--orange{--stage-color:var(--orange);--stage-rgb:253, 67, 0}.event-roadmap__milestone--purple,.event-roadmap__mobile-step--purple{--stage-color:var(--iris);--stage-rgb:95, 77, 206}.event-roadmap__milestone--teal,.event-roadmap__mobile-step--teal{--stage-color:#00c4b3;--stage-rgb:0, 196, 179}.event-roadmap__node-pulse{display:none}.event-roadmap__node{width:92px;height:88px;filter:drop-shadow(0 8px 18px rgba(var(--stage-rgb), .35));background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}.event-roadmap__node:before,.event-roadmap__node:after{content:none}.event-roadmap__node-shape{width:100%;height:100%;color:var(--stage-color);fill:currentColor;position:absolute;inset:0}.event-roadmap__node-icon{z-index:2;color:#fff;width:34px;height:34px;position:relative}.event-roadmap__milestones>.event-roadmap__milestone:first-child{left:30px}.event-roadmap__milestones>.event-roadmap__milestone:last-child{right:30px}.event-roadmap__stem{background:var(--stage-color);width:2px;height:48px;transform:translate(-4px)}.event-roadmap__pin{border:4px solid var(--stage-color);width:13px;height:13px;box-shadow:0 0 12px rgba(var(--stage-rgb), .24);background:#fff;border-radius:50%;transform:translate(-4px)}.event-roadmap__arrow{--stage-color:var(--iris);--stage-rgb:95, 77, 206;z-index:4;width:48px;height:48px;color:var(--stage-color);box-shadow:0 10px 26px rgba(var(--stage-rgb), .15), 0 0 18px rgba(var(--stage-rgb), .13);background:#fff;border-radius:50%;justify-content:center;justify-self:center;align-items:center;animation:2.6s ease-in-out infinite eventArrowPulse;display:flex;position:relative}.event-roadmap__arrow--orange{--stage-color:var(--orange);--stage-rgb:253, 67, 0}.event-roadmap__posters{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(28px,3.7vw,58px);margin-top:-8px;display:grid;position:relative}.event-poster{--stage-color:var(--iris);--stage-rgb:95, 77, 206;background:var(--stage-color);min-height:320px;box-shadow:0 -8px 32px rgba(var(--stage-rgb), .1), 0 2px 18px rgba(var(--stage-rgb), .06);border:none;border-radius:999px 999px 24px 24px;flex-direction:column;transition:box-shadow .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.event-poster--orange{--stage-color:var(--orange);--stage-rgb:253, 67, 0}.event-poster--teal{--stage-color:#00c4b3;--stage-rgb:0, 196, 179}.event-poster:hover{box-shadow:0 -12px 42px rgba(var(--stage-rgb), .18), 0 4px 20px rgba(var(--stage-rgb), .1)}.event-poster__top{display:none}.event-poster:hover .event-poster__top{opacity:1;height:9px}.event-poster__body{flex-grow:1;padding:clamp(78px,7vw,108px) clamp(22px,2vw,34px) 28px}.event-poster__number{color:rgba(var(--stage-rgb), .26);font-family:var(--font-cormorant);font-size:clamp(54px,5vw,72px);font-weight:600;line-height:.82}.event-poster h3{color:#fff;font-family:var(--font-manrope);letter-spacing:.18em;margin:0;font-size:clamp(21px,1.7vw,27px);font-weight:800;line-height:1}.event-poster__year{color:#ffffffd6;align-items:center;gap:12px;margin-top:14px;display:flex}.event-poster__year span{opacity:.42;background:currentColor;width:30px;height:1px}.event-poster__year p{font-family:var(--font-manrope);letter-spacing:.24em;margin:0;font-size:16px}.event-poster__rule{background:#ffffffb8;border-radius:99px;width:36px;height:3px;margin-top:28px}.event-poster h4{color:#fff;font-family:var(--font-manrope);letter-spacing:0;margin:20px 0 0;font-size:clamp(17px,1.35vw,21px);font-weight:750;line-height:1.27}.event-poster h4 span{display:block}.event-poster__image-wrap,.event-roadmap__mobile{display:none}@keyframes eventNodePulse{0%,to{opacity:.56;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes eventArrowPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (width<=1180px){.event-roadmap{min-height:auto}.event-roadmap__desktop{display:none}.event-roadmap__mobile{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;gap:48px 42px;display:grid;position:relative}.event-roadmap__mobile:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(90deg,#0000 0 calc(50% - 1px),#5f4dce33 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#5f4dce29,#fd430029);width:min(80vw,780px);height:calc(100% - 120px);position:absolute;top:60px;left:50%;transform:translate(-50%)}.event-roadmap__mobile-step{flex-direction:column;align-items:center;display:flex;position:relative}.event-roadmap__mobile-step .event-roadmap__milestone{height:154px}.event-roadmap__mobile-step .event-roadmap__node{width:92px;height:88px}.event-roadmap__mobile-step .event-roadmap__node-pulse{width:118px;height:118px}.event-poster{width:min(100%,350px);min-height:340px}}@media (width<=720px){.event-roadmap{padding:68px 18px 78px}.event-roadmap__arc{border-width:44px;width:270px;height:270px;top:-160px;left:-165px}.event-roadmap__brush{width:250px;height:70px;top:40px;right:-105px}.event-roadmap__wave{bottom:-130px;left:-190px}.event-roadmap__rings{bottom:-160px;right:-190px}.event-roadmap__dots--purple{top:96px;left:8px}.event-roadmap__dots--orange{top:164px;right:-60px}.event-roadmap__eyebrow{gap:14px}.event-roadmap__eyebrow span{width:34px}.event-roadmap__eyebrow p{letter-spacing:.28em;font-size:11px}.event-roadmap__heading{margin-bottom:36px}.event-roadmap__heading h2{font-size:clamp(32px,11vw,70px)}.event-roadmap__heading h2 span,.event-roadmap__heading h2 em{display:block}.event-roadmap__heading p{font-size:15px}.event-roadmap__mobile{flex-direction:column;gap:42px;padding:0 8px;display:flex;position:relative}.event-roadmap__mobile:before{display:none}.event-roadmap__mobile-step{flex-direction:column;align-items:center;width:100%;padding-left:0;display:flex;position:relative}.event-roadmap__mobile-step .event-roadmap__milestone{flex-direction:column;justify-content:center;align-items:center;width:100px;height:142px;display:flex;position:relative;top:auto;left:auto}.event-roadmap__mobile-step .event-roadmap__node{clip-path:none;border-radius:0;width:82px;height:78px}.event-roadmap__mobile-step .event-roadmap__node-pulse{display:none}.event-roadmap__mobile-step .event-roadmap__stem,.event-roadmap__mobile-step .event-roadmap__pin{display:block}.event-poster{border:none;border-radius:999px 999px 22px 22px;width:100%;max-width:100%;min-height:300px}.event-poster__top{border-radius:18px 18px 0 0}.event-poster__body{padding:88px 26px 28px}.event-poster h3{letter-spacing:.1em;margin-top:0;font-size:16px}.event-poster__year{margin-top:8px}.event-poster__year p{font-size:13px}.event-poster__rule{margin-top:14px}.event-poster h4{margin-top:10px;font-size:15px}}.alignment-section{--iris:#5f4dce;--orange:#fd4300;--paper:#f5f3f0;--muted:#b8b8bc;isolation:isolate;min-height:1060px;color:var(--paper);background:radial-gradient(circle at 48% 52%,#5f4dce1f,#0000 23%),radial-gradient(circle at 78% 40%,#fd43001f,#0000 24%),#050507;margin-top:-78px;padding:clamp(120px,9vw,150px) clamp(22px,4vw,66px) clamp(58px,5vw,82px);position:relative;overflow:hidden}.alignment-section:before{content:"";z-index:-5;pointer-events:none;opacity:.3;background-image:radial-gradient(circle at 1px 1px,#5f4dce66 1px,#0000 0),radial-gradient(circle at 1px 1px,#fd430038 1px,#0000 0);background-position:82% 4%,5% 52%;background-size:35px 35px,44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.alignment-section:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#050507 0%,#0000 10% 90%,#050507 100%),radial-gradient(#0000 48%,#00000094 100%);position:absolute;inset:0}.alignment-inner{z-index:9;width:min(100%,1500px);margin:0 auto;position:relative}.alignment-photo{z-index:1;pointer-events:none;position:absolute;overflow:hidden}.alignment-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.alignment-photo--uae{opacity:.92;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,0 23%);border-radius:48% 48% 0 0/62% 62% 0 0;width:min(44vw,610px);height:min(32vw,405px);top:108px;right:14.5%;box-shadow:inset 0 -80px 70px #050507;-webkit-mask-image:linear-gradient(#000 0% 66%,#0000 100%);mask-image:linear-gradient(#000 0% 66%,#0000 100%)}.alignment-photo--people{opacity:.82;width:330px;height:315px;top:352px;left:-8px;-webkit-mask-image:radial-gradient(at 35% 45%,#000 0% 60%,#0000 92%);mask-image:radial-gradient(at 35% 45%,#000 0% 60%,#0000 92%)}.alignment-photo--meeting{opacity:.8;width:430px;height:230px;bottom:120px;left:-26px;-webkit-mask-image:linear-gradient(90deg,#000 0% 75%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 75%,#0000 100%)}.alignment-photo--hands{opacity:.8;width:430px;height:390px;top:472px;right:-20px;-webkit-mask-image:radial-gradient(at 65%,#000 0% 60%,#0000 92%);mask-image:radial-gradient(at 65%,#000 0% 60%,#0000 92%)}.alignment-deco{pointer-events:none;z-index:2;position:absolute}.alignment-deco--dots{width:190px;height:120px;color:var(--iris);opacity:.56;background-image:radial-gradient(currentColor 2px,#0000 2.2px);background-size:32px 32px;top:34px;right:7%}.alignment-deco--arcs-left,.alignment-deco--arcs-right{opacity:.36;border:1px solid;border-radius:50%;width:460px;height:460px}.alignment-deco--arcs-left{color:var(--iris);bottom:20px;left:-170px;box-shadow:inset 0 0 0 28px #0000,0 0 0 34px #5f4dce1f,0 0 0 70px #5f4dce14}.alignment-deco--arcs-right{color:var(--orange);bottom:84px;right:-190px;box-shadow:inset 0 0 0 30px #0000,0 0 0 42px #fd43001a,0 0 0 84px #fd430012}.alignment-energy{pointer-events:none;z-index:3;opacity:.72;clip-path:polygon(0 54%,12% 35%,26% 58%,41% 24%,53% 54%,66% 28%,82% 58%,100% 37%,100% 100%,0 100%);filter:blur(.2px);background:radial-gradient(at 30% 55%,#5f4dce80,#0000 34%),radial-gradient(at 70% 55%,#fd430075,#0000 34%);height:82px;animation:5s ease-in-out infinite alternate alignmentEnergy;position:absolute;bottom:270px;left:28%;right:28%}.alignment-header{width:min(58vw,780px)}.alignment-eyebrow{align-items:center;gap:22px;margin-bottom:24px;margin-left:-48px;display:flex}.alignment-eyebrow .line{background:linear-gradient(90deg,#0000,#5f4dced9);width:98px;height:1px}.alignment-eyebrow .line:last-child{background:linear-gradient(90deg,#5f4dced9,#0000)}.alignment-eyebrow p{font-family:var(--font-manrope);letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:18px;margin:0;font-size:clamp(11px,1.1vw,15px);font-weight:700;display:flex}.alignment-eyebrow b{color:var(--iris)}.alignment-eyebrow strong{color:var(--orange)}.alignment-eyebrow i{background:var(--orange);border-radius:50%;width:5px;height:5px;display:inline-block}.alignment-header h2{font-family:var(--font-manrope);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:clamp(56px,5.5vw,92px);font-weight:850;line-height:.95}.alignment-header h2 span,.alignment-header h2 strong{display:block}.alignment-header h2 span{color:var(--paper);text-shadow:0 0 22px #f5f3f021;margin-left:-.22em}.alignment-header h2 strong{color:var(--iris);font-weight:850}.alignment-header h2 em,.alignment-header h2 i{color:var(--orange);font-style:normal}.alignment-copy{margin-top:32px}.alignment-copy>span{background:var(--iris);width:64px;height:3px;margin-bottom:22px;display:block}.alignment-copy p{color:var(--paper);font-family:var(--font-manrope);margin:0;font-size:clamp(18px,1.65vw,24px);font-weight:400;line-height:1.35}.alignment-copy strong{color:var(--iris);font-weight:500}.alignment-copy em{color:var(--orange);font-style:normal}.alignment-system{min-height:650px;margin-top:6px;position:relative}.align-connectors{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.align-connector{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px)}.align-connector--purple{color:var(--iris);stroke:var(--iris)}.align-connector--orange{color:var(--orange);stroke:var(--orange)}.align-core{aspect-ratio:1;transform-origin:50%;z-index:4;justify-content:center;align-items:center;width:min(31vw,410px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.align-core__motion{transform-origin:50%;position:absolute;inset:0}.align-core__ring{background:conic-gradient(from 194deg, var(--iris) 0deg, var(--iris) 152deg, transparent 153deg, transparent 183deg, var(--orange) 184deg, var(--orange) 344deg, transparent 345deg);filter:drop-shadow(0 0 12px #5f4dce8c)drop-shadow(0 0 12px #fd430073);border-radius:50%;animation:32s linear infinite alignSpin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 64%,#000 65% 67%,#0000 68%);mask-image:radial-gradient(circle,#0000 64%,#000 65% 67%,#0000 68%)}.align-core__ring--two{opacity:.5;animation-duration:42s;animation-direction:reverse;inset:7%}.align-core__ring--three{opacity:.32;animation-duration:56s;inset:-7%}.align-core__copy{z-index:3;text-align:center;width:min(82%,350px);font-family:var(--font-manrope);text-transform:uppercase;letter-spacing:.34em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.align-core__copy p,.align-core__copy strong{box-sizing:border-box;width:100%;color:var(--paper);text-align:center;white-space:nowrap;margin:0;padding-left:.34em;font-size:clamp(16px,1.55vw,25px);font-weight:500;line-height:1.62;display:block}.align-core__copy strong{color:var(--orange);justify-content:center;gap:.42em;font-weight:500;display:flex}.align-core__copy strong span{color:var(--iris)}.align-core__copy i{background:var(--orange);width:62px;height:2px;margin:24px auto 0;display:block}.align-core__node{background:currentColor;border-radius:50%;width:13px;height:13px;animation:2.8s ease-in-out infinite alignNodePulse;position:absolute;box-shadow:0 0 16px}.align-core__node--one{color:var(--iris);top:33%;left:7%}.align-core__node--two{color:var(--orange);animation-delay:.4s;top:33%;right:7%}.align-core__node--three{color:var(--iris);animation-delay:.8s;bottom:28%;left:9%}.align-core__node--four{color:var(--orange);animation-delay:1.2s;bottom:28%;right:8%}.align-point{--point-color:var(--iris);--point-rgb:95, 77, 206;z-index:5;color:var(--paper);align-items:center;gap:26px;display:flex;position:absolute}.align-point--orange{--point-color:var(--orange);--point-rgb:253, 67, 0}.align-point--one{top:76px;left:2%}.align-point--two{text-align:right;flex-direction:row-reverse;top:92px;right:-1%}.align-point--three{bottom:84px;left:2%}.align-point--four{text-align:right;flex-direction:row-reverse;bottom:82px;right:-2%}.align-point__icon-shell{width:158px;height:158px;color:var(--point-color);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.align-point__icon-shell span,.align-point__icon-shell:before,.align-point__icon-shell:after{content:"";opacity:.42;border:1px solid;border-radius:50%;position:absolute}.align-point__icon-shell span{inset:0}.align-point__icon-shell:before{inset:14px}.align-point__icon-shell:after{inset:29px}.align-point__icon{z-index:2;color:#fff;background:radial-gradient(circle at 45% 40%, #ffffff29, transparent 34%), rgba(var(--point-rgb), .86);width:96px;height:96px;box-shadow:0 0 20px rgba(var(--point-rgb), .58), inset 0 0 24px #ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.align-point__text{min-width:228px;max-width:250px}.align-point__number{color:#0000;-webkit-text-stroke:2px var(--point-color);font-family:var(--font-manrope);letter-spacing:.04em;font-size:clamp(42px,4vw,58px);font-weight:850;line-height:.9}.align-point__text i{background:var(--point-color);width:44px;height:2px;margin:18px 0;display:block}.align-point--two .align-point__text i,.align-point--four .align-point__text i{margin-left:auto}.align-point__text p{color:var(--paper);font-family:var(--font-manrope);margin:0;font-size:clamp(16px,1.28vw,20px);font-weight:400;line-height:1.32}.align-point__text strong{color:var(--point-color);font-weight:600}.alignment-cta{z-index:6;width:min(760px,94vw);min-height:185px;color:var(--paper);text-align:center;flex-direction:column;align-items:center;margin:-42px auto 0;text-decoration:none;display:flex;position:relative}.alignment-cta__brush{z-index:-1;clip-path:polygon(4% 28%,48% 8%,97% 20%,90% 52%,100% 76%,50% 86%,0 70%);filter:drop-shadow(0 0 16px #5f4dce40)drop-shadow(0 0 16px #fd430038);background:linear-gradient(90deg,#5f4dcee6,#5f4dceb3 42%,#fd4300eb 58%,#fd4300e6),repeating-linear-gradient(172deg,#ffffff1f 0 3px,#0000 3px 11px);height:86px;transition:filter .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);position:absolute;top:18px;left:4%;right:4%}.alignment-cta:after{content:"";z-index:-1;background:var(--orange);opacity:.32;clip-path:polygon(0 10%,100% 20%,90% 52%,100% 76%,0 86%);transform-origin:100%;width:45%;height:86px;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;top:18px;right:5%;transform:scaleX(.76)}.alignment-cta__text{font-family:var(--font-manrope);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 4px 18px #000000b8;justify-content:center;align-items:baseline;gap:clamp(14px,2vw,28px);margin-top:28px;font-size:clamp(46px,5.4vw,82px);font-weight:900;line-height:.95;transition:transform .42s cubic-bezier(.16,1,.3,1);display:inline-flex}.alignment-cta__text strong{color:var(--paper);text-shadow:0 4px 18px #000000d1,0 0 16px #ffffff47}.alignment-cta__star{color:var(--iris);margin-top:12px;font-size:38px;line-height:.8;transition:transform .42s cubic-bezier(.16,1,.3,1),color .42s cubic-bezier(.16,1,.3,1);display:block}.alignment-cta__sub{color:var(--paper);font-family:var(--font-manrope);letter-spacing:.42em;text-transform:uppercase;margin-top:18px;font-size:clamp(12px,1.15vw,16px);font-weight:600}.alignment-cta:hover .alignment-cta__brush{filter:drop-shadow(0 0 24px #5f4dce5c)drop-shadow(0 0 25px #fd43005c);transform:scaleX(1.02)}.alignment-cta:hover:after{transform:scaleX(1.08)}.alignment-cta:hover .alignment-cta__text{transform:translateY(-3px)}.alignment-cta:hover .alignment-cta__star{color:var(--orange);transform:rotate(26deg)scale(1.05)}@keyframes alignSpin{to{transform:rotate(360deg)}}@keyframes alignNodePulse{0%,to{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@keyframes alignmentEnergy{0%{opacity:.52;transform:translateY(0)scaleX(.98)}to{opacity:.78;transform:translateY(-8px)scaleX(1.02)}}@media (width<=1240px){.alignment-section{min-height:1260px}.alignment-header{width:min(72vw,780px)}.alignment-photo--uae{width:43vw;right:2%}.alignment-system{min-height:680px;margin-top:80px}.align-core{width:min(48vw,420px)}.align-connectors{display:none}.align-point--one,.align-point--three{left:0}.align-point--two,.align-point--four{right:0}.align-point--one,.align-point--two{top:10px}.align-point--three,.align-point--four{bottom:10px}.align-point{gap:18px}.align-point__icon-shell{width:128px;height:128px}.align-point__icon{width:78px;height:78px}.align-point__text{min-width:210px}}@media (width<=820px){.alignment-section{min-height:auto;padding:58px 20px 70px}.alignment-photo--uae{z-index:1;width:min(100%,560px);height:340px;margin:34px auto 0;position:relative;top:auto;right:auto}.alignment-photo--people,.alignment-photo--meeting,.alignment-photo--hands{display:none}.alignment-header{width:100%}.alignment-eyebrow{justify-content:flex-start;gap:12px;margin-left:0}.alignment-eyebrow .line{width:42px}.alignment-eyebrow p{letter-spacing:.19em;gap:10px;font-size:10px}.alignment-header h2{font-size:clamp(43px,12vw,74px)}.alignment-header h2 strong,.alignment-header h2 em{display:block}.alignment-copy p{font-size:17px}.alignment-system{flex-direction:column;align-items:center;gap:38px;min-height:auto;margin-top:42px;display:flex}.alignment-system:before{content:"";background:linear-gradient(180deg, var(--iris), var(--orange), var(--iris), var(--orange));opacity:.28;width:2px;position:absolute;top:260px;bottom:0;left:50%;transform:translate(-50%)}.align-core,.align-point{position:relative;inset:auto;transform:none}.align-core{order:0;width:min(82vw,340px);margin-bottom:12px}.align-point{text-align:center;flex-direction:column;justify-content:center;gap:14px;width:min(100%,390px)}.align-point--two,.align-point--four{text-align:center;flex-direction:column}.align-point__text{min-width:0}.align-point__text i,.align-point--two .align-point__text i,.align-point--four .align-point__text i{margin-left:auto;margin-right:auto}.alignment-energy{bottom:205px;left:8%;right:8%}.alignment-cta{min-height:150px;margin-top:28px}.alignment-cta__text{font-size:clamp(42px,13vw,62px)}.alignment-cta__sub{letter-spacing:.24em;font-size:11px}}.contact-section{--iris:#5f4dce;--orange:#fd4300;--black:#080808;--body:#35353a;--border-soft:#5f4dce2e;isolation:isolate;color:var(--black);background:#fff;min-height:auto;padding:clamp(58px,6vw,86px) clamp(18px,4vw,64px) 0;scroll-margin-top:85px;position:relative;overflow:hidden}.contact-section:before{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.contact-inner{z-index:4;grid-template-columns:minmax(0,.47fr) minmax(420px,.53fr);align-items:start;gap:clamp(34px,5vw,74px);width:min(100%,1460px);margin:0 auto;display:grid;position:relative}.contact-ribbon,.contact-stroke,.contact-dots,.contact-performer{pointer-events:none;position:absolute}.contact-ribbon--purple{z-index:1;border-top:2px solid #5f4dce7a;border-radius:50%;width:270px;height:190px;top:-82px;left:-96px;transform:rotate(-28deg);box-shadow:0 14px 0 -12px #5f4dce6b,0 28px 0 -25px #5f4dce52,0 42px 0 -38px #5f4dce38}.contact-ribbon--orange{z-index:1;border-top:1.5px solid #fd43007a;border-radius:50%;width:300px;height:160px;animation:5s ease-in-out infinite alternate contactLineDrift;top:24px;right:-86px;transform:rotate(14deg);box-shadow:0 16px 0 -14px #fd43006b,0 32px 0 -30px #fd430052,0 48px 0 -46px #fd43003d}.contact-dots{z-index:1;background-image:radial-gradient(currentColor 1.7px,#0000 1.9px);background-size:18px 18px;width:128px;height:102px}.contact-dots--left{color:var(--orange);opacity:.55;bottom:28px;left:8%}.contact-dots--right{color:var(--orange);opacity:.5;top:330px;right:4.5%}.contact-stroke{z-index:1;opacity:.85;filter:blur(.1px);height:112px;bottom:-34px}.contact-stroke--purple{clip-path:polygon(0 52%,18% 26%,82% 31%,100% 48%,74% 66%,4% 74%);background:linear-gradient(90deg,#5f4dce00,#5f4dced1,#5f4dce57),repeating-linear-gradient(174deg,#5f4dce99 0 4px,#0000 4px 11px);width:310px;left:34%}.contact-stroke--orange{clip-path:polygon(0 62%,30% 34%,100% 19%,90% 68%,18% 78%);background:linear-gradient(90deg,#fd430000,#fd43004d,#fd4300d6),repeating-linear-gradient(172deg,#fd4300a3 0 4px,#0000 4px 12px);width:470px;right:-26px}.contact-performer{z-index:2;opacity:.95;mix-blend-mode:multiply;filter:saturate(1.05)contrast(1.02);width:min(32vw,415px);height:auto;bottom:96px;left:-20px}.contact-left{z-index:4;min-height:820px;padding-left:clamp(28px,4vw,70px);position:relative}.contact-eyebrow{align-items:center;gap:14px;margin-left:clamp(44px,7vw,104px);display:flex}.contact-eyebrow span{background:#5f4dceb3;width:46px;height:1px}.contact-eyebrow p{color:var(--iris);font-family:var(--font-manrope);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.contact-diamond{background:var(--orange);width:9px;height:9px;margin:12px 0 2px clamp(170px,18vw,220px);transform:rotate(45deg)}.contact-title{color:var(--black);font-family:var(--font-cormorant);letter-spacing:0;text-transform:uppercase;white-space:nowrap;margin:0 0 0 -60px;font-size:clamp(52px,5.5vw,88px);font-weight:650;line-height:.82}.contact-title strong{color:#00c4b3;font-weight:650}.contact-title em{color:#00c4b3;font-style:normal}.contact-intro{max-width:570px;margin-top:26px;margin-left:-46px}.contact-intro h3{color:var(--black);font-family:var(--font-manrope);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:15px;font-weight:900;line-height:1.35}.contact-intro h3 span{color:var(--orange)}.contact-intro p{color:var(--body);font-family:var(--font-manrope);max-width:520px;margin:17px 0 0;font-size:16px;font-weight:450;line-height:1.55}.contact-intro p strong{color:var(--iris);font-weight:800}.contact-journey{gap:0;width:min(100%,530px);margin-top:34px;margin-left:68px;padding-left:68px;display:grid;position:relative}.contact-journey:before{content:"";background:linear-gradient(180deg, var(--iris), var(--orange), var(--iris));opacity:.42;width:1px;position:absolute;top:40px;bottom:40px;left:29px}.contact-channel{--channel-color:var(--iris);--channel-rgb:95, 77, 206;min-height:86px;color:var(--black);border-bottom:1px solid #5f4dce24;align-items:center;gap:22px;text-decoration:none;display:flex;position:relative}.contact-channel--orange{--channel-color:var(--orange);--channel-rgb:253, 67, 0}.contact-channel--teal{--channel-color:#00c4b3;--channel-rgb:0, 196, 179}.contact-channel__node{color:#fff;background:var(--channel-color);clip-path:polygon(50% 0%,56% 8%,63% 4%,66% 13%,74% 10%,74% 20%,83% 20%,80% 30%,89% 33%,84% 42%,93% 47%,85% 53%,92% 60%,83% 63%,86% 72%,76% 72%,75% 82%,65% 79%,62% 89%,53% 84%,50% 94%,47% 84%,38% 89%,35% 79%,25% 82%,24% 72%,14% 72%,17% 63%,8% 60%,15% 53%,7% 47%,16% 42%,11% 33%,20% 30%,17% 20%,26% 20%,26% 10%,34% 13%,37% 4%,44% 8%);width:54px;height:54px;filter:drop-shadow(0 0 8px rgba(var(--channel-rgb), .55));border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:-68px;transform:translateY(-50%)}.contact-channel__text{gap:8px;display:grid}.contact-channel__text small{color:var(--channel-color);font-family:var(--font-manrope);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:850}.contact-channel__text b{color:var(--black);font-family:var(--font-manrope);letter-spacing:.01em;font-size:17px;font-weight:850}.contact-social{width:min(100%,545px);margin-top:26px;margin-left:68px}.contact-social h3{color:var(--black);font-family:var(--font-manrope);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:16px;font-weight:850}.contact-social__line{background:var(--orange);width:54px;height:3px;margin-top:10px}.contact-social__strip{background:#ffffffbd;border:1px dashed #5f4dce5c;border-radius:19px;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 34px);margin-top:14px;margin-left:-34px;display:grid;overflow:hidden}.contact-social__strip a{min-height:72px;color:var(--body);justify-content:center;align-items:center;padding:12px;text-decoration:none;display:flex}.contact-social__strip a+a{border-left:1px solid #5f4dce2e}.contact-social__strip span{color:#fff;background:linear-gradient(135deg, var(--iris), var(--orange));border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 18px #5f4dce29}.contact-social__strip a:hover span{transform:scale(1.12);box-shadow:0 10px 22px #5f4dce52}.contact-social__strip small{color:var(--iris);font-family:var(--font-manrope);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.contact-social__strip b{color:var(--black);font-family:var(--font-manrope);overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:750;line-height:1.25;display:block}.contact-form-shell{z-index:5;background:#fff;border:1px solid #5f4dce33;border-radius:27px;margin-top:8px;padding:76px clamp(26px,4vw,44px) 38px;position:relative;box-shadow:0 30px 80px #08080814,0 10px 38px #5f4dce14}.contact-form-shell:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#5f4dce38,#0000 46%,#fd430038);position:absolute;inset:-1px}.contact-form-medallion{width:76px;height:76px;color:var(--iris);background:#fff;border:1px solid #5f4dce47;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-38px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #5f4dce29}.contact-form-medallion span,.contact-form-medallion i{border-radius:50%;width:7px;height:7px;position:absolute}.contact-form-medallion span{background:var(--orange);top:14px;right:-3px}.contact-form-medallion i{background:var(--iris);bottom:8px;left:8px}.contact-form-heading{text-align:center;grid-template-columns:44px auto 44px;justify-content:center;align-items:center;gap:14px;margin-bottom:30px;display:grid}.contact-form-heading>span{color:#00c4b380;background:currentColor;height:1px}.contact-form-heading h3{color:#00c4b3;font-family:var(--font-manrope);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(17px,1.6vw,24px);font-weight:900}.contact-form-heading h3 strong{color:var(--iris)}.contact-form-heading i{background:var(--orange);grid-column:2;justify-self:center;width:7px;height:7px;margin-top:8px;transform:rotate(45deg)}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.contact-form__full{grid-column:1/-1}.contact-field{gap:7px;display:grid}.contact-field label{color:var(--black);font-family:var(--font-manrope);font-size:0}.contact-field__control{min-height:58px;color:var(--iris);background:#fff;border:1px solid #5f4dce2e;border-radius:13px;align-items:flex-start;gap:12px;padding:17px 17px 13px;transition:border-color .24s,box-shadow .24s;display:flex;position:relative}.contact-field__control:focus-within{border-color:#5f4dcea3;box-shadow:0 8px 20px #5f4dce1a}.contact-field__control--error{border-color:#fd4300b8}.contact-field input,.contact-field textarea,.contact-field select{width:100%;min-width:0;color:var(--black);font-family:var(--font-manrope);background:0 0;border:0;outline:0;font-size:14px;font-weight:500}.contact-field textarea{resize:vertical;min-height:96px}.contact-field select{appearance:none;padding-right:28px}.contact-field input::-moz-placeholder{color:#35353a9e}.contact-field textarea::-moz-placeholder{color:#35353a9e}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#35353a9e}.contact-field__control:after{content:attr(data-label)}.contact-field__chevron{color:var(--body);pointer-events:none;position:absolute;top:18px;right:15px}.contact-field__error{color:var(--orange);font-family:var(--font-manrope);margin:0 0 0 4px;font-size:12px;font-weight:650}.contact-form__success{color:var(--iris);font-family:var(--font-manrope);text-align:center;grid-column:1/-1;margin:0;font-size:13px;font-weight:800}.contact-submit{color:#fff;background:linear-gradient(100deg, var(--iris) 0%, #8a28b8 48%, var(--orange) 100%);min-height:64px;font-family:var(--font-manrope);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background-size:140% 100%;border:0;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:18px;margin-top:10px;font-size:15px;font-weight:900;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),background-position .26s;display:flex;box-shadow:0 18px 34px #fd43002e,0 15px 28px #5f4dce2e}.contact-submit svg{transition:transform .26s cubic-bezier(.16,1,.3,1)}.contact-submit:hover,.contact-submit:focus-visible{background-position:100% 0;transform:translateY(-2px);box-shadow:0 22px 42px #fd430038,0 18px 36px #5f4dce33}.contact-submit:hover svg,.contact-submit:focus-visible svg{transform:translate(6px)}.contact-secure{color:var(--body);font-family:var(--font-manrope);grid-column:1/-1;justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;display:flex}.contact-secure svg{color:var(--iris)}@keyframes contactLineDrift{0%{transform:translateY(0)rotate(14deg)}to{transform:translateY(7px)rotate(14deg)}}@media (width<=1180px){.contact-inner{grid-template-columns:minmax(0,.48fr) minmax(390px,.52fr);gap:30px}.contact-title{margin-left:0;font-size:clamp(62px,7vw,92px)}.contact-intro{margin-left:0}.contact-left{padding-left:34px}.contact-performer{opacity:.55;width:335px}}@media (width<=920px){.contact-section{padding:58px 20px 72px}.contact-inner{grid-template-columns:1fr;gap:44px}.contact-left{min-height:auto;padding-left:0}.contact-performer{width:min(80vw,360px);margin:24px auto 0;display:block;position:relative;bottom:auto;left:0}.contact-eyebrow{margin-left:0}.contact-diamond{margin-left:114px}.contact-journey,.contact-social{margin-left:0}.contact-social__strip{width:100%;margin-left:0}.contact-form-shell{margin-top:0}}@media (width<=620px){.contact-section{padding:52px 16px}.contact-title{white-space:normal;text-align:center;font-size:clamp(44px,14vw,60px);line-height:.95}.contact-intro{text-align:center;margin-top:20px}.contact-intro h3{font-size:13px}.contact-intro p{font-size:14px}.contact-journey{width:100%;margin-top:28px;padding-left:58px}.contact-journey:before{left:23px}.contact-channel{gap:12px;min-height:92px}.contact-channel__node{width:48px;height:48px;left:-58px}.contact-channel__text small{font-size:9px}.contact-channel__text b{overflow-wrap:anywhere;font-size:14px}.contact-social__strip{grid-template-columns:repeat(3,1fr)}.contact-social{text-align:center;width:100%}.contact-social__line{margin-left:auto;margin-right:auto}.contact-social__strip a+a{border-top:0;border-left:1px solid #5f4dce2e}.contact-form-shell{border-radius:22px;width:100%;padding:68px 16px 28px}.contact-form-heading{grid-template-columns:22px minmax(0,auto) 22px;gap:8px;margin-bottom:22px}.contact-form-heading h3{letter-spacing:.06em;font-size:14px}.contact-form{grid-template-columns:1fr}.contact-form__full{grid-column:auto}.contact-field input,.contact-field textarea,.contact-field select{font-size:16px}.contact-field__control{padding-left:14px;padding-right:14px}.contact-submit{letter-spacing:.08em;width:100%;min-height:58px;font-size:12px}.contact-secure{text-align:center;align-items:flex-start;line-height:1.45}}@media (width<=920px){.contact-performer{display:none}}.faq-section{--faq-black:#050507;--faq-iris:#5f4dce;--faq-orange:#fd4300;--faq-white:#f7f5f2;--faq-muted:#b7b5b8;isolation:isolate;background:radial-gradient(circle at 50% 20%, #5f4dce14, transparent 26%), radial-gradient(circle at 86% 84%, #fd43001c, transparent 25%), var(--faq-black);color:var(--faq-white);margin-top:-40px;padding:30px clamp(18px,4vw,64px) 60px;position:relative;overflow:hidden}.faq-content{z-index:2;position:relative}.faq-header{text-align:center;max-width:820px;margin:0 auto 22px}.faq-eyebrow{color:var(--faq-iris);font-family:var(--font-manrope);letter-spacing:.13em;align-items:center;gap:22px;font-size:19px;font-weight:900;line-height:1;display:inline-flex}.faq-eyebrow span{background:linear-gradient(90deg, transparent, var(--faq-iris), transparent);width:62px;height:1px}.faq-accent-line{background:linear-gradient(90deg,#0000,#fd4300b8,#0000);width:132px;height:1px;margin:15px auto 9px;position:relative}.faq-accent-line i{background:var(--faq-orange);width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 16px #fd43009e}.faq-title{font-family:var(--font-cormorant);letter-spacing:0;color:var(--faq-white);margin:0;font-size:clamp(64px,6vw,94px);font-weight:700;line-height:.95}.faq-title span{display:block}.faq-title span+span{margin-top:clamp(10px,1.5vw,18px)}.faq-title em{color:var(--faq-iris);font-style:normal;font-weight:700}.faq-title strong{color:var(--faq-orange);font-weight:700}.faq-subtitle{color:var(--faq-white);font-family:var(--font-manrope);margin:22px auto 0;font-size:16px;font-weight:500;line-height:1.6}.faq-subtitle__talent{color:var(--faq-iris)}.faq-subtitle__beyond{color:var(--faq-white);font-weight:800}.faq-subtitle__titles{color:var(--faq-orange)}.faq-accordion{gap:7px;width:min(100%,1220px);margin:18px auto 0;display:grid}.faq-item{--faq-accent:var(--faq-iris);--faq-border:#5f4dce61;border:1px solid var(--faq-border);background:linear-gradient(100deg,#ffffff08,#ffffff03),#ffffff05;border-radius:11px;transition:border-color .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:inset 0 1px #ffffff09}.faq-item--orange{--faq-accent:var(--faq-orange);--faq-border:#fd430042}.faq-item--teal{--faq-accent:#00c4b3;--faq-border:#00c4b352}.faq-item.is-open{border-color:var(--faq-accent)}@supports (color:color-mix(in lab, red, red)){.faq-item.is-open{border-color:color-mix(in srgb, var(--faq-accent) 72%, white 0%)}}.faq-item.is-open{box-shadow:0 0 26px var(--faq-accent), inset 0 1px 0 #ffffff0b}@supports (color:color-mix(in lab, red, red)){.faq-item.is-open{box-shadow:0 0 26px color-mix(in srgb, var(--faq-accent) 16%, transparent), inset 0 1px 0 #ffffff0b}}.faq-item__button{width:100%;min-height:66px;color:var(--faq-white);font-family:var(--font-manrope);text-align:left;background:0 0;border:0;grid-template-columns:48px 1px minmax(0,1fr) 32px;align-items:center;gap:18px;padding:0 30px 0 25px;display:grid}.faq-item__button:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-4px}.faq-item__number{color:var(--faq-accent);letter-spacing:.02em;text-align:right;font-size:18px;font-weight:900}.faq-item__divider{background:#fff3;width:1px;height:22px}.faq-item__question{color:var(--faq-white);font-size:clamp(16px,1.32vw,19px);font-weight:750;line-height:1.25}.faq-item__plus{width:18px;height:18px;color:var(--faq-accent);justify-self:end;transition:transform .26s cubic-bezier(.16,1,.3,1);position:relative}.faq-item__plus:before,.faq-item__plus:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__plus:after{width:2px;height:18px}.faq-item.is-open .faq-item__plus{transform:rotate(45deg)}.faq-item__answer{color:var(--faq-muted);font-family:var(--font-manrope);max-width:880px;margin-left:92px;padding:0 90px 22px 0;font-size:15px;font-weight:450;line-height:1.7}.faq-item__answer:before{content:"";background:var(--faq-accent);width:34px;height:2px;margin-bottom:12px;display:block}.faq-item__answer p{margin:0}.faq-item__answer p+p,.faq-item__answer ul+p{margin-top:10px}.faq-item__answer ul{margin:9px 0 0;padding-left:21px}.faq-item__answer li{margin:3px 0}.faq-item__answer li::marker{color:var(--faq-accent)}.faq-contact-cta{width:fit-content;color:var(--faq-white);font-family:var(--font-manrope);justify-content:center;align-items:center;gap:22px;margin:26px auto 0;font-size:18px;font-weight:500;display:flex}.faq-contact-cta svg:first-child{color:var(--faq-iris);transition:filter .24s}.faq-contact-cta i{background:#5f4dce8f;width:1px;height:33px}.faq-contact-cta a{color:var(--faq-iris);letter-spacing:.04em;align-items:center;gap:12px;font-weight:900;text-decoration:none;transition:color .24s,transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex}.faq-contact-cta a svg{color:var(--faq-orange);transition:transform .24s cubic-bezier(.16,1,.3,1)}.faq-contact-cta:hover svg:first-child,.faq-contact-cta:focus-within svg:first-child{filter:drop-shadow(0 0 10px #5f4dcebf)}.faq-contact-cta a:hover,.faq-contact-cta a:focus-visible{color:var(--faq-orange);outline:0}.faq-contact-cta a:hover svg,.faq-contact-cta a:focus-visible svg{transform:translate(6px)}.faq-lines,.faq-dot-field,.faq-energy-point{pointer-events:none;z-index:1;position:absolute}.faq-lines{opacity:.48;filter:blur(.1px)}.faq-lines:before,.faq-lines:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:0}.faq-lines:after{opacity:.56;inset:16px}.faq-lines--purple{width:470px;height:260px;color:var(--faq-iris);border-top:1px solid;border-radius:50%;top:-170px;left:-115px;transform:rotate(-10deg);box-shadow:0 16px 0 -15px,0 32px 0 -31px,0 48px 0 -47px,0 64px 0 -63px,0 80px 0 -79px}.faq-lines--orange{width:610px;height:420px;color:var(--faq-orange);opacity:.58;border-top:1px solid;border-radius:50%;bottom:-210px;right:-190px;transform:rotate(-17deg);box-shadow:0 18px 0 -17px,0 36px 0 -35px,0 54px 0 -53px,0 72px 0 -71px,0 90px 0 -89px,0 108px 0 -107px}.faq-dot-field{background-image:radial-gradient(circle,currentColor 1.7px,#0000 1.8px);background-size:18px 18px;width:230px;height:230px;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.faq-dot-field--orange{color:#fd43007a;top:0;right:-4px}.faq-dot-field--iris{color:#5f4dce80;bottom:116px;left:-64px}.faq-energy-point{background:var(--faq-orange);border-radius:999px;width:8px;height:8px;bottom:72px;right:110px;box-shadow:0 0 24px #fd4300e6}@media (width<=900px){.faq-section{padding-top:24px}.faq-title{font-size:clamp(58px,11vw,78px)}.faq-item__button{grid-template-columns:42px 1px minmax(0,1fr) 28px;gap:14px;padding:0 18px 0 16px}.faq-item__answer{margin-left:74px;padding-right:26px}.faq-lines--purple,.faq-dot-field--orange{opacity:.24}}@media (width<=620px){.faq-section{padding:24px 14px 46px}.faq-eyebrow{gap:14px;font-size:15px}.faq-eyebrow span{width:42px}.faq-title{font-size:clamp(30px,9vw,64px);line-height:1.1}.faq-title span:nth-child(2){flex-direction:column;display:flex}.faq-subtitle{font-size:14px}.faq-item__button{grid-template-columns:34px 1px minmax(0,1fr) 22px;gap:11px;min-height:62px;padding:0 13px 0 11px}.faq-item__number,.faq-item__question{font-size:16px}.faq-item__answer{margin-left:58px;padding:0 16px 18px 0;font-size:14px}.faq-contact-cta{flex-wrap:wrap;gap:13px;width:100%;font-size:15px}.faq-contact-cta i{height:24px}.faq-lines--purple,.faq-lines--orange,.faq-dot-field{opacity:.18}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-item__plus,.faq-contact-cta a,.faq-contact-cta a svg{transition:none}}.edge-showcase-eyebrow-container{justify-content:center;align-items:center;width:min(100%,1500px);margin:64px auto 32px;padding:0 20px;display:flex}.edge-showcase-eyebrow-line{flex:1;height:1px}.edge-showcase-eyebrow-line--iris{background:linear-gradient(90deg,#0000,#5f4dce)}.edge-showcase-eyebrow-line--orange{background:linear-gradient(90deg,#fd4300,#0000)}.edge-showcase-eyebrow-diamond{background:#fd4300;width:6px;height:6px;margin:0 16px;transform:rotate(45deg);box-shadow:0 0 8px #fd4300}.edge-showcase-eyebrow{font-family:var(--font-manrope);letter-spacing:.35em;text-transform:uppercase;white-space:nowrap;gap:6px;font-size:11px;font-weight:800;display:flex}.edge-showcase-eyebrow .iris{color:#5f4dce}.edge-showcase-eyebrow .orange{color:#fd4300}.edge-showcase-section{background:#fff;width:100%;padding-bottom:24px;position:relative;overflow:hidden}.edge-showcase-bg-wave{opacity:.15;pointer-events:none;z-index:1;filter:blur(1px);width:320px;height:180px;position:absolute;top:50%;transform:translateY(-50%)}.edge-showcase-bg-wave--left{color:#5f4dce;border-top:1px solid;border-radius:50%;left:-80px;transform:translateY(-50%)rotate(15deg);box-shadow:0 12px 0 -11px,0 24px 0 -23px}.edge-showcase-bg-wave--right{color:#fd4300;border-top:1px solid;border-radius:50%;right:-80px;transform:translateY(-50%)rotate(-15deg);box-shadow:0 12px 0 -11px,0 24px 0 -23px}.edge-showcase-container{z-index:5;grid-template-columns:repeat(2,1fr);gap:24px;width:88%;max-width:1200px;margin:0 auto;display:grid;position:relative}.edge-showcase-panel{aspect-ratio:16/9;cursor:pointer;background:#09090b;border-radius:12px;width:100%;transition:all .75s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 15px 35px -10px #00000080}.edge-showcase-img-wrap{width:100%;height:100%;position:relative;overflow:hidden}.edge-showcase-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.16,1,.3,1)}.edge-showcase-glow{pointer-events:none;z-index:2;opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.edge-showcase-panel:first-child .edge-showcase-glow,.edge-showcase-panel:nth-child(4) .edge-showcase-glow{border:1px solid #5f4dce4d;border-radius:12px;box-shadow:inset 0 0 60px #5f4dce80}.edge-showcase-panel:nth-child(2) .edge-showcase-glow,.edge-showcase-panel:nth-child(3) .edge-showcase-glow{border:1px solid #fd43004d;border-radius:12px;box-shadow:inset 0 0 60px #fd430080}.edge-showcase-container:hover .edge-showcase-panel{opacity:.5;filter:brightness(.6)saturate(.8);transform:scale(.97)}.edge-showcase-container:hover .edge-showcase-panel:hover{opacity:1;filter:brightness(1.1)saturate(1.1);z-index:10;transform:scale(1.03);box-shadow:0 25px 50px -12px #000c}.edge-showcase-container:hover .edge-showcase-panel:hover .edge-showcase-img{transform:scale(1.06)}.edge-showcase-container:hover .edge-showcase-panel:hover .edge-showcase-glow{opacity:1}.edge-showcase-bottom-line-wrap{align-items:center;width:88%;max-width:1200px;height:6px;margin:48px auto 0;display:flex;position:relative}.edge-showcase-bottom-line{background:linear-gradient(90deg,#5f4dce 0%,#fd4300 100%);width:100%;height:1px}.edge-showcase-node{border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.edge-showcase-node:after{content:"";background:inherit;opacity:.45;border-radius:50%;animation:2.2s ease-in-out infinite node-pulse;position:absolute;inset:-3px}.edge-showcase-node:nth-child(2){background:#5f4dce;left:20%;box-shadow:0 0 8px #5f4dce}.edge-showcase-node:nth-child(3){background:#a948b8;left:48%;box-shadow:0 0 8px #a948b8}.edge-showcase-node:nth-child(4){background:#fd4300;left:78%;box-shadow:0 0 8px #fd4300}@keyframes node-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(2.2)}}@media (width<=1024px){.edge-showcase-container{gap:16px}.edge-showcase-panel{border-radius:8px}.edge-showcase-container:hover .edge-showcase-panel{opacity:1;filter:none;transform:none}.edge-showcase-container:hover .edge-showcase-panel:hover{transform:none;box-shadow:0 15px 35px -10px #00000080}}@media (width<=720px){.edge-showcase-container{grid-template-columns:1fr;gap:16px;width:calc(100% - 32px);max-width:440px;padding:10px 0 20px;display:grid;overflow:visible}.edge-showcase-panel{aspect-ratio:16/9;width:100%;height:auto}}.hero-title-the-wrapper{transform:translate(-.15em)}@media (width>=1024px){.hero-title-the-wrapper{transform:translate(-.8em)}}body.participate-clean-white .noise-bg{opacity:0}.htp-section{--iris:#5f4dce;--orange:#fd4300;--ink:#08080a;--muted:#4a4a50;--aqua:#00c4b3;z-index:20;isolation:isolate;width:100%;color:var(--ink);background:#fff;padding:clamp(60px,8vw,100px) clamp(18px,4vw,66px);scroll-margin-top:85px;position:relative;overflow:hidden}.htp-container{width:min(100%,1480px);margin:0 auto}.htp-header{text-align:center;margin-bottom:clamp(50px,6vw,80px)}.htp-header h2{font-family:var(--font-cormorant);letter-spacing:0;color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(44px,5.2vw,82px);font-weight:500;line-height:1.05}.htp-header p{color:var(--muted);font-family:var(--font-manrope);margin:22px auto 0;font-size:clamp(17px,1.55vw,22px);font-weight:400;line-height:1.45}.htp-timeline{justify-content:space-between;align-items:flex-start;margin:80px 0;padding:0 40px;display:flex;position:relative}.htp-connecting-line{background:linear-gradient(90deg, var(--iris) 0%, var(--orange) 30%, var(--aqua) 60%, var(--orange) 100%);z-index:1;height:2px;position:absolute;top:42px;left:80px;right:80px}.htp-step{z-index:2;text-align:center;flex-direction:column;flex:1;align-items:center;padding:0 20px;display:flex;position:relative}.htp-marker-wrap{margin-bottom:24px}.htp-marker{background:#fff;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.htp-marker-inner{border-radius:50%;width:12px;height:12px}.htp-step-content{flex-direction:column;align-items:center;display:flex}.htp-step-number{font-family:var(--font-cormorant);margin-bottom:12px;font-size:48px;font-weight:700;line-height:1}.htp-step-icon{background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;transition:transform .3s,background-color .3s;display:flex;box-shadow:0 4px 12px #0000000d}.htp-step:hover .htp-step-icon{background:#fff;transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}.htp-step h3{font-family:var(--font-manrope);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);min-height:52px;margin:0 0 12px;font-size:clamp(16px,1.4vw,20px);font-weight:800;line-height:1.3}.htp-step p{font-family:var(--font-manrope);color:var(--muted);max-width:240px;margin:0;font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.5}.htp-cta{text-align:center;margin-top:80px}.htp-cta h4{font-family:var(--font-manrope);letter-spacing:.2em;color:var(--ink);margin-bottom:30px;font-size:clamp(16px,1.5vw,22px);font-weight:800}.htp-button{background:var(--iris);color:#fff;font-family:var(--font-manrope);letter-spacing:.15em;border-radius:99px;align-items:center;gap:12px;padding:16px 36px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s,background-color .3s;display:inline-flex;box-shadow:0 10px 24px #5f4dce40}.htp-button:hover{background:#7564e8;transform:translateY(-2px);box-shadow:0 15px 30px #5f4dce66}@media (width<=1024px){.htp-timeline{flex-direction:column;align-items:stretch;margin:40px 0;padding:0}.htp-connecting-line{background:linear-gradient(180deg, var(--iris) 0%, var(--orange) 30%, var(--aqua) 60%, var(--orange) 100%);width:2px;height:auto;top:0;bottom:0;left:20px}.htp-step{text-align:left;flex-direction:row;align-items:flex-start;padding:0 0 40px}.htp-marker-wrap{z-index:2;margin-bottom:0;margin-right:20px}.htp-marker{margin-top:10px}.htp-step-content{flex:1;align-items:flex-start}.htp-step-number{margin-bottom:6px;font-size:32px}.htp-step-icon{margin-bottom:12px}.htp-step h3{min-height:auto}.htp-step p{max-width:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
