@import"https://fonts.googleapis.com/css2?family=Sora:wght@300;400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}}@keyframes zoom-in{0%{transform:translateZ(-500px) scale(.8);opacity:.8}50%{transform:translateZ(0) scale(1);opacity:1}to{transform:translateZ(500px) scale(1.2);opacity:.8}}.stuck-grid{min-height:400vh;height:auto;perspective:1000px;transform-style:preserve-3d;display:grid;grid:repeat(4,1fr)/repeat(4,1fr);place-items:center;gap:1rem;padding:2rem;position:-webkit-sticky;position:sticky;top:0;overflow:visible}.stuck-grid>.grid-item{transform-style:preserve-3d;will-change:transform,opacity;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:clamp(.8rem,3vmin,1.2rem);font-weight:300;text-wrap:nowrap;padding:.5rem 1rem;background:#4b55634d;border-radius:8px;border:1px solid rgba(107,114,128,.3);transition:background .3s ease}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.stuck-grid>.grid-item{animation:zoom-in linear both;animation-timeline:scroll(root block)}}}.stuck-grid>.grid-item.special.special{grid-row:2/span 2;grid-column:2/span 2;font-size:clamp(1.5rem,8vmin,3rem);background:#60a5fa1a;border:2px solid rgba(96,165,250,.3)}.stuck-grid>.grid-item>b{font-weight:700;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stuck-grid>.grid-item:hover{background:#4b556380}.stuck-grid>.grid-item:nth-of-type(1){animation-range:0% 40%}.stuck-grid>.grid-item:nth-of-type(2){animation-range:5% 45%}.stuck-grid>.grid-item:nth-of-type(3){animation-range:10% 50%}.stuck-grid>.grid-item:nth-of-type(4){animation-range:15% 55%}.stuck-grid>.grid-item:nth-of-type(5){animation-range:20% 60%}.stuck-grid>.grid-item:nth-of-type(6){animation-range:25% 65%}.stuck-grid>.grid-item:nth-of-type(7){animation-range:30% 70%}.stuck-grid>.grid-item:nth-of-type(8){animation-range:35% 75%}.stuck-grid>.grid-item:nth-of-type(9){animation-range:40% 80%}.stuck-grid>.grid-item:nth-of-type(10){animation-range:45% 85%}.stuck-grid>.grid-item:nth-of-type(11){animation-range:50% 90%}.stuck-grid>.grid-item:nth-of-type(12){animation-range:55% 95%}.stuck-grid>.grid-item:nth-of-type(13){animation-range:3% 43%}.stuck-grid>.grid-item:nth-of-type(14){animation-range:8% 48%}.stuck-grid>.grid-item:nth-of-type(15){animation-range:60% 100%}.stuck-grid>.grid-item:nth-of-type(16){animation-range:13% 53%}.stuck-grid>.grid-item:nth-of-type(17){animation-range:65% 105%}.stuck-grid>.grid-item:nth-of-type(18){animation-range:18% 58%}.stuck-grid>.grid-item:nth-of-type(19){animation-range:23% 63%}.stuck-grid>.grid-item:nth-of-type(20){animation-range:28% 68%}.stuck-grid>.grid-item:nth-of-type(21){animation-range:33% 73%}.stuck-grid>.grid-item:nth-of-type(22){animation-range:38% 78%}.stuck-grid>.grid-item:nth-of-type(23){animation-range:70% 110%}.stuck-grid>.grid-item:nth-of-type(24){animation-range:43% 83%}.stuck-grid>.grid-item:nth-of-type(25){animation-range:48% 88%}.stuck-grid>.grid-item:nth-of-type(26){animation-range:53% 93%}.stuck-grid>.grid-item:nth-of-type(27){animation-range:75% 115%}.stuck-grid>.grid-item:nth-of-type(28){animation-range:58% 98%}.stuck-grid>.grid-item:nth-of-type(29){animation-range:63% 103%}.stuck-grid>.grid-item:nth-of-type(30){animation-range:68% 108%}.stuck-grid>.grid-item:nth-of-type(31){animation-range:1% 41%}.stuck-grid>.grid-item:nth-of-type(32){animation-range:73% 113%}.stuck-grid>.grid-item:nth-of-type(33){animation-range:4% 44%}.stuck-grid>.grid-item:nth-of-type(34){animation-range:9% 49%}.stuck-grid>.grid-item:nth-of-type(35){animation-range:14% 54%}.stuck-grid>.grid-item:nth-of-type(36){animation-range:19% 59%}.stuck-grid>.grid-item:nth-of-type(37){animation-range:24% 64%}.stuck-grid>.grid-item:nth-of-type(38){animation-range:29% 69%}.stuck-grid>.grid-item:nth-of-type(39){animation-range:34% 74%}.stuck-grid>.grid-item:nth-of-type(40){animation-range:39% 79%}.stuck-grid>.grid-item:nth-of-type(41){animation-range:44% 84%}.stuck-grid>.grid-item:nth-of-type(42){animation-range:49% 89%}.stuck-grid>.grid-item:nth-of-type(43){animation-range:54% 94%}.stuck-grid>.grid-item:nth-of-type(44){animation-range:59% 99%}.stuck-grid>.grid-item:nth-of-type(45){animation-range:64% 104%}.stuck-grid>.grid-item:nth-of-type(46){animation-range:69% 109%}.stuck-grid>.grid-item:nth-of-type(47){animation-range:74% 114%}.stuck-grid>.grid-item:nth-of-type(48){animation-range:79% 119%}.stuck-grid>.grid-item:nth-of-type(49){animation-range:84% 124%}.stuck-grid>.grid-item:nth-of-type(50){animation-range:89% 129%}@supports (animation-timeline: scroll()){.stuck-grid>.grid-item:nth-of-type(1){grid-area:1/1}.stuck-grid>.grid-item:nth-of-type(2){grid-area:1/2}.stuck-grid>.grid-item:nth-of-type(3){grid-area:1/3}.stuck-grid>.grid-item:nth-of-type(4){grid-area:1/4}.stuck-grid>.grid-item:nth-of-type(5){grid-area:2/1}.stuck-grid>.grid-item:nth-of-type(6){grid-area:2/2}.stuck-grid>.grid-item:nth-of-type(7){grid-area:2/3}.stuck-grid>.grid-item:nth-of-type(8){grid-area:2/4}.stuck-grid>.grid-item:nth-of-type(9){grid-area:3/1}.stuck-grid>.grid-item:nth-of-type(10){grid-area:3/2}.stuck-grid>.grid-item:nth-of-type(11){grid-area:3/3}.stuck-grid>.grid-item:nth-of-type(12){grid-area:3/4}.stuck-grid>.grid-item:nth-of-type(13){grid-area:4/1}.stuck-grid>.grid-item:nth-of-type(14){grid-area:4/2}.stuck-grid>.grid-item:nth-of-type(15){grid-area:4/3}.stuck-grid>.grid-item:nth-of-type(16){grid-area:4/4}.stuck-grid>.grid-item:nth-of-type(17){grid-area:2/1}.stuck-grid>.grid-item:nth-of-type(18){grid-area:2/2}.stuck-grid>.grid-item:nth-of-type(19){grid-area:2/3}.stuck-grid>.grid-item:nth-of-type(20){grid-area:2/4}.stuck-grid>.grid-item:nth-of-type(21){grid-area:3/1}.stuck-grid>.grid-item:nth-of-type(22){grid-area:3/2}.stuck-grid>.grid-item:nth-of-type(23){grid-area:3/3}.stuck-grid>.grid-item:nth-of-type(24){grid-area:3/4}.stuck-grid>.grid-item:nth-of-type(25){grid-area:1/1}.stuck-grid>.grid-item:nth-of-type(26){grid-area:1/2}.stuck-grid>.grid-item:nth-of-type(27){grid-area:1/3}.stuck-grid>.grid-item:nth-of-type(28){grid-area:1/4}.stuck-grid>.grid-item:nth-of-type(29){grid-area:4/1}.stuck-grid>.grid-item:nth-of-type(30){grid-area:4/2}.stuck-grid>.grid-item:nth-of-type(31){grid-area:4/3}.stuck-grid>.grid-item:nth-of-type(32){grid-area:4/4}.stuck-grid>.grid-item:nth-of-type(33){grid-area:2/1}.stuck-grid>.grid-item:nth-of-type(34){grid-area:2/2}.stuck-grid>.grid-item:nth-of-type(35){grid-area:2/3}.stuck-grid>.grid-item:nth-of-type(36){grid-area:2/4}.stuck-grid>.grid-item:nth-of-type(37){grid-area:3/1}.stuck-grid>.grid-item:nth-of-type(38){grid-area:3/2}.stuck-grid>.grid-item:nth-of-type(39){grid-area:3/3}.stuck-grid>.grid-item:nth-of-type(40){grid-area:3/4}.stuck-grid>.grid-item:nth-of-type(41){grid-area:1/1}.stuck-grid>.grid-item:nth-of-type(42){grid-area:1/2}.stuck-grid>.grid-item:nth-of-type(43){grid-area:1/3}.stuck-grid>.grid-item:nth-of-type(44){grid-area:1/4}.stuck-grid>.grid-item:nth-of-type(45){grid-area:4/1}.stuck-grid>.grid-item:nth-of-type(46){grid-area:4/2}.stuck-grid>.grid-item:nth-of-type(47){grid-area:4/3}.stuck-grid>.grid-item:nth-of-type(48){grid-area:4/4}.stuck-grid>.grid-item:nth-of-type(49){grid-area:3/1}.stuck-grid>.grid-item:nth-of-type(50){grid-area:3/2}}@media (max-width: 1024px){.stuck-grid{grid:repeat(5,1fr)/repeat(3,1fr);padding:1rem;gap:.75rem}.stuck-grid>.grid-item{font-size:clamp(.7rem,2.5vmin,1rem);padding:.4rem .8rem}.stuck-grid>.grid-item.special.special{grid-row:2/span 2;grid-column:2/span 2;font-size:clamp(1.2rem,6vmin,2rem)}}@media (max-width: 640px){.stuck-grid{grid:repeat(8,1fr)/repeat(2,1fr);padding:.75rem;gap:.5rem}.stuck-grid>.grid-item{font-size:clamp(.6rem,2vmin,.9rem);padding:.3rem .6rem}.stuck-grid>.grid-item.special.special{grid-row:3/span 2;grid-column:1/span 2;font-size:clamp(1rem,5vmin,1.5rem)}}@supports not (animation-timeline: scroll()){.stuck-grid>.grid-item{opacity:.7;transform:translateZ(0)}.stuck-grid>.grid-item:hover{opacity:1;transform:translateZ(10px) scale(1.05)}}@media (prefers-reduced-motion: reduce){.stuck-grid>.grid-item{animation:none!important;opacity:1!important;transform:translateZ(0)!important}}.about-cards{position:relative}.about-cards .container{position:relative;overflow-x:hidden}.c-card{will-change:transform,opacity;transform-origin:center top;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#111827;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);perspective:1000px;border:1px solid #6b7280}.c-card:hover{box-shadow:0 25px 50px -12px #00000080;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.5);-moz-box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.c-card figure{position:relative;overflow:hidden}.c-card figure img{transition:transform .6s cubic-bezier(.25,.1,.25,1);-webkit-transition:-webkit-transform .6s cubic-bezier(.25,.1,.25,1);-moz-transition:-moz-transform .6s cubic-bezier(.25,.1,.25,1)}.c-card figure:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}.c-card,.timeline{position:relative}.timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#60a5fa,#a78bfa,#f472b6);background:-o-linear-gradient(top,#60a5fa,#a78bfa,#f472b6);opacity:.3}.timeline-item{position:relative;opacity:1;transform:translate(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}.timeline-item>div:first-child{animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite;-webkit-animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite;-moz-animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite;box-shadow:0 0 #60a5fab3;-webkit-box-shadow:0 0 0 0 rgba(96,165,250,.7);-moz-box-shadow:0 0 0 0 rgba(96,165,250,.7)}@keyframes pulse{0%,to{box-shadow:0 0 #60a5fab3;-webkit-box-shadow:0 0 0 0 rgba(96,165,250,.7);-moz-box-shadow:0 0 0 0 rgba(96,165,250,.7)}50%{box-shadow:0 0 0 10px #60a5fa00;-webkit-box-shadow:0 0 0 10px rgba(96,165,250,0);-moz-box-shadow:0 0 0 10px rgba(96,165,250,0)}}.timeline-item .company-logo-container{transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease}.timeline-item .company-logo-container:hover{transform:translate(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px)}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.cert-list li{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.cert-list li:hover{transform:translate(10px);-webkit-transform:translateX(10px);-moz-transform:translateX(10px)}.cert-list li:hover .cert-bullet{transform:scale(1.5) rotate(360deg);-webkit-transform:scale(1.5) rotate(360deg);-moz-transform:scale(1.5) rotate(360deg)}.cert-list .cert-bullet{transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}blockquote{position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}blockquote:before{content:'"';position:absolute;top:-10px;left:-10px;font-size:60px;opacity:.1;font-family:Georgia,serif}blockquote:hover{transform:translate(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px);background-color:#374151!important}html{scroll-behavior:smooth}.hero-title{animation:fadeInUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.gradient-text{background-size:200% auto;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%,to{background-position:0% center}50%{background-position:100% center}}@media (max-width: 1024px){.about-cards .container{padding:1rem}.c-card{min-height:auto!important;margin-bottom:2rem}.c-card figure{min-height:200px}.c-card .p-6{padding:1.25rem}.timeline{padding-left:1.5rem}.timeline:before{left:.5rem}.timeline-item>div:first-child{left:.25rem}}@media (max-width: 768px){.about-cards .container{padding:.75rem}.c-card{margin-bottom:1.5rem}.c-card .p-6{padding:1rem}.c-card h3{font-size:1.25rem}.c-card .text-lg{font-size:1rem}.timeline-item{margin-bottom:1.5rem}.timeline-item .company-logo-container img{width:40px;height:40px}.cert-list li{padding:.5rem 0;font-size:.9rem}blockquote{padding:1rem;font-size:.9rem}blockquote:before{font-size:40px;top:-5px;left:-5px}}@media (max-width: 640px){.about-cards .container{padding:.5rem}.c-card .p-6{padding:.75rem}.c-card h3{font-size:1.125rem}.timeline{padding-left:1rem}.timeline-item{margin-bottom:1rem}.timeline-item .company-logo-container img{width:32px;height:32px}.timeline-item h4{font-size:1rem}.timeline-item .text-sm{font-size:.8rem}.cert-list li{font-size:.8rem;padding:.375rem 0}.stuck-grid{padding:1rem;gap:.5rem}.stuck-grid>.grid-item{font-size:clamp(.6rem,2vmin,.8rem);padding:.25rem .5rem}}@media (max-width: 480px){.c-card .p-6{padding:.5rem}.c-card h3{font-size:1rem}.timeline-item .company-logo-container img{width:28px;height:28px}.stuck-grid{padding:.75rem}.stuck-grid>.grid-item{font-size:.7rem;padding:.2rem .4rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.c-card,.timeline-item{contain:layout style paint}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-animation{animation:float 3s ease-in-out infinite}.glow-blue{box-shadow:0 0 20px #60a5fa4d}.glow-purple{box-shadow:0 0 20px #a78bfa4d}.glow-pink{box-shadow:0 0 20px #f472b64d}.parallax-layer{transition:transform .1s ease-out}.reveal-text{-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);animation:revealText .8s cubic-bezier(.77,0,.175,1) forwards}@keyframes revealText{to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.about-cards::-webkit-scrollbar{width:8px}.about-cards::-webkit-scrollbar-track{background:#111827}.about-cards::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#60a5fa,#a78bfa);border-radius:4px}.about-cards::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#a78bfa,#f472b6)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sora),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity: 1;background-color:rgb(14 12 21 / var(--tw-bg-opacity, 1));font-family:var(--font-sora),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!container{margin-left:auto;margin-right:auto;max-width:77.5rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 768px){.\!container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 1024px){.\!container{padding-left:3.75rem;padding-right:3.75rem}}@media (min-width: 1280px){.\!container{max-width:87.5rem}}.container{margin-left:auto;margin-right:auto;max-width:77.5rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 768px){.container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 1024px){.container{padding-left:3.75rem;padding-right:3.75rem}}@media (min-width: 1280px){.container{max-width:87.5rem}}.h1{font-size:1.75rem;font-weight:600;line-height:2.25rem}@media (min-width: 768px){.h1{font-size:2.25rem;line-height:2.75rem}}@media (min-width: 1024px){.h1{font-size:2.75rem;line-height:3.5rem}}@media (min-width: 1280px){.h1{font-size:3.25rem;line-height:4rem}}.h2{font-size:1.5rem;line-height:2rem}@media (min-width: 768px){.h2{font-size:1.75rem;line-height:2.25rem}}@media (min-width: 1024px){.h2{font-size:2rem;line-height:2.75rem}}@media (min-width: 1280px){.h2{font-size:2.5rem;line-height:1.25}}.h3{font-size:1.25rem;line-height:1.5}@media (min-width: 768px){.h3{font-size:1.5rem}}@media (min-width: 1024px){.h3{font-size:1.75rem}}@media (min-width: 1280px){.h3{font-size:2rem}}.h4{font-size:1.125rem;line-height:1.5}@media (min-width: 768px){.h4{font-size:1.25rem}}@media (min-width: 1024px){.h4{font-size:1.5rem}}@media (min-width: 1280px){.h4{font-size:1.75rem}}.h5{font-size:1.125rem;line-height:1.75rem;line-height:1.5}@media (min-width: 768px){.h5{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.h5{font-size:1.5rem;line-height:2rem}}.h6{font-size:1.125rem;font-weight:600;line-height:2rem}.body-1{font-size:.875rem;line-height:1.5rem}@media (min-width: 768px){.body-1{font-size:.9375rem;line-height:1.625rem}}@media (min-width: 1024px){.body-1{font-size:1rem;line-height:1.75rem}}.body-2{font-size:.875rem;font-weight:300;line-height:1.5rem}@media (min-width: 768px){.body-2{font-size:1rem;line-height:1.5rem}}.caption{font-size:.875rem;line-height:1.25rem}.tagline{font-family:var(--font-grotesk);font-size:.75rem;line-height:1rem;font-weight:300;text-transform:uppercase;letter-spacing:.15em}.button{font-family:var(--font-code);font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-0\.5{inset:.125rem}.-bottom-8{bottom:-2rem}.-bottom-\[1\.125rem\]{bottom:-1.125rem}.-left-\[10rem\]{left:-10rem}.-left-\[17px\]{left:-17px}.-left-\[30\.375rem\]{left:-30.375rem}.-right-8{right:-2rem}.-top-8{top:-2rem}.-top-\[0\.3125rem\]{top:-.3125rem}.-top-\[1\.6rem\]{top:-1.6rem}.-top-\[42\.375rem\]{top:-42.375rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\/2{bottom:50%}.bottom-4{bottom:1rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-12{left:3rem}.left-16{left:4rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-7\.5{left:1.875rem}.left-8{left:2rem}.left-\[1\.3125rem\]{left:1.3125rem}.left-\[1\.5625rem\]{left:1.5625rem}.left-\[2\.1875rem\]{left:2.1875rem}.left-\[3\.125rem\]{left:3.125rem}.left-full{left:100%}.right-0{right:0}.right-10{right:2.5rem}.right-16{right:4rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-7\.5{right:1.875rem}.right-8{right:2rem}.right-\[1\.5625rem\]{right:1.5625rem}.right-\[2\.1875rem\]{right:2.1875rem}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[12\.6rem\]{top:12.6rem}.top-\[18\.25rem\]{top:18.25rem}.top-\[26\.8rem\]{top:26.8rem}.top-\[4\.4rem\]{top:4.4rem}.top-\[54\.9375rem\]{top:54.9375rem}.top-\[55\.25rem\]{top:55.25rem}.top-\[5rem\]{top:5rem}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-2{z-index:2}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[5\]{z-index:5}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.m-auto{margin:auto}.-mx-15{margin-left:-3.75rem;margin-right:-3.75rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-3{margin-left:-.75rem}.-ml-\[1\.6rem\]{margin-left:-1.6rem}.-mr-8{margin-right:-2rem}.-mt-1{margin-top:-.25rem}.-mt-3{margin-top:-.75rem}.-mt-32{margin-top:-8rem}.-mt-36{margin-top:-9rem}.-mt-8{margin-top:-2rem}.-mt-\[5\.25rem\]{margin-top:-5.25rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[1rem\]{margin-bottom:1rem}.mb-\[2rem\]{margin-bottom:2rem}.mb-\[3\.875rem\]{margin-bottom:3.875rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-10{margin-right:2.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-36{margin-top:9rem}.mt-4{margin-top:1rem}.mt-52{margin-top:13rem}.mt-8{margin-top:2rem}.mt-\[12\.9rem\]{margin-top:12.9rem}.mt-auto{margin-top:auto}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0{height:0px}.h-0\.25{height:.0625rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.2em\]{height:1.2em}.h-\[11\.0625rem\]{height:11.0625rem}.h-\[120vh\]{height:120vh}.h-\[15\%\]{height:15%}.h-\[150vh\]{height:150vh}.h-\[15rem\]{height:15rem}.h-\[2\.25rem\]{height:2.25rem}.h-\[250px\]{height:250px}.h-\[2rem\]{height:2rem}.h-\[3\.2rem\]{height:3.2rem}.h-\[3\.5rem\]{height:3.5rem}.h-\[420px\]{height:420px}.h-\[5\.5rem\]{height:5.5rem}.h-\[50vh\]{height:50vh}.h-\[56\.625rem\]{height:56.625rem}.h-\[58\.85rem\]{height:58.85rem}.h-\[6rem\]{height:6rem}.h-\[85\%\]{height:85%}.h-\[88\.5625rem\]{height:88.5625rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.min-h-\[16rem\]{min-height:16rem}.min-h-\[300px\]{min-height:300px}.min-h-\[30rem\]{min-height:30rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[85vh\]{min-height:85vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.25{width:.0625rem}.w-1{width:.25rem}.w-1\/2{width:50%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[10\.125rem\]{width:10.125rem}.w-\[19rem\]{width:19rem}.w-\[2\.25rem\]{width:2.25rem}.w-\[200\%\]{width:200%}.w-\[200px\]{width:200px}.w-\[22rem\]{width:22rem}.w-\[23\.125rem\]{width:23.125rem}.w-\[2px\]{width:2px}.w-\[2rem\]{width:2rem}.w-\[3\.2rem\]{width:3.2rem}.w-\[32\.625rem\]{width:32.625rem}.w-\[36\.125rem\]{width:36.125rem}.w-\[500px\]{width:500px}.w-\[51\.375rem\]{width:51.375rem}.w-\[56\.625rem\]{width:56.625rem}.w-\[58\.85rem\]{width:58.85rem}.w-\[65\.875rem\]{width:65.875rem}.w-\[6rem\]{width:6rem}.w-\[78rem\]{width:78rem}.w-\[79\.5625rem\]{width:79.5625rem}.w-\[7rem\]{width:7rem}.w-\[92\.5rem\]{width:92.5rem}.w-\[calc\(100\%-2\.625rem\)\]{width:calc(100% - 2.625rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[27rem\]{max-width:27rem}.max-w-\[50rem\]{max-width:50rem}.max-w-\[62rem\]{max-width:62rem}.max-w-\[79\.5625rem\]{max-width:79.5625rem}.max-w-\[90vw\]{max-width:90vw}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-3\/4{--tw-translate-x: -75%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-12{--tw-translate-x: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-10{--tw-translate-y: 2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[11rem\]{--tw-translate-y: 11rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[8rem\]{--tw-translate-y: 8rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[56deg\]{--tw-rotate: -56deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[65deg\]{--tw-rotate: -65deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[85deg\]{--tw-rotate: -85deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[46deg\]{--tw-rotate: 46deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[54deg\]{--tw-rotate: 54deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[70deg\]{--tw-rotate: 70deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.animate-marquee-slow{animation:marquee 20s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee-slow-reverse{animation:marquee 20s linear infinite reverse}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-32{gap:8rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.4375rem\]{border-radius:2.4375rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-\[1\.25rem\]{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.border{border-width:.0625rem}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:.0625rem}.border-b-\[32px\]{border-bottom-width:32px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[24px\]{border-left-width:24px}.border-r-\[24px\]{border-right-width:24px}.border-t{border-top-width:.0625rem}.border-t-\[32px\]{border-top-width:32px}.border-none{border-style:none}.border-color-1{--tw-border-opacity: 1;border-color:rgb(172 106 255 / var(--tw-border-opacity, 1))}.border-color-2{--tw-border-opacity: 1;border-color:rgb(255 200 118 / var(--tw-border-opacity, 1))}.border-n-1\/10{border-color:#ffffff1a}.border-n-1\/15{border-color:#ffffff26}.border-n-2\/10{border-color:#cac6dd1a}.border-n-2\/5{border-color:#cac6dd0d}.border-n-4{--tw-border-opacity: 1;border-color:rgb(117 113 133 / var(--tw-border-opacity, 1))}.border-n-6{--tw-border-opacity: 1;border-color:rgb(37 33 52 / var(--tw-border-opacity, 1))}.border-n-8{--tw-border-opacity: 1;border-color:rgb(14 12 21 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-b-black\/95{border-bottom-color:#000000f2}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-black\/95{border-top-color:#000000f2}.border-t-transparent{border-top-color:transparent}.bg-\[\#0A0A0F\]{--tw-bg-opacity: 1;background-color:rgb(10 10 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0E0C15\]{--tw-bg-opacity: 1;background-color:rgb(14 12 21 / var(--tw-bg-opacity, 1))}.bg-\[\#D9D9D9\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-color-1{--tw-bg-opacity: 1;background-color:rgb(172 106 255 / var(--tw-bg-opacity, 1))}.bg-color-2{--tw-bg-opacity: 1;background-color:rgb(255 200 118 / var(--tw-bg-opacity, 1))}.bg-color-3{--tw-bg-opacity: 1;background-color:rgb(255 119 111 / var(--tw-bg-opacity, 1))}.bg-color-4{--tw-bg-opacity: 1;background-color:rgb(122 219 120 / var(--tw-bg-opacity, 1))}.bg-color-5{--tw-bg-opacity: 1;background-color:rgb(133 141 255 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-n-1{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-n-11{--tw-bg-opacity: 1;background-color:rgb(27 27 46 / var(--tw-bg-opacity, 1))}.bg-n-11\/70{background-color:#1b1b2eb3}.bg-n-4{--tw-bg-opacity: 1;background-color:rgb(117 113 133 / var(--tw-bg-opacity, 1))}.bg-n-6{--tw-bg-opacity: 1;background-color:rgb(37 33 52 / var(--tw-bg-opacity, 1))}.bg-n-6\/30{background-color:#2521344d}.bg-n-6\/90{background-color:#252134e6}.bg-n-7{--tw-bg-opacity: 1;background-color:rgb(21 19 29 / var(--tw-bg-opacity, 1))}.bg-n-7\/90{background-color:#15131de6}.bg-n-8{--tw-bg-opacity: 1;background-color:rgb(14 12 21 / var(--tw-bg-opacity, 1))}.bg-n-8\/80{background-color:#0e0c15cc}.bg-n-8\/90{background-color:#0e0c15e6}.bg-stroke-1{--tw-bg-opacity: 1;background-color:rgb(38 36 44 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-conic-gradient{background-image:conic-gradient(from 225deg,#ffc876,#79fff7,#9f53ff,#ff98e2,#ffc876)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-radial-gradient{background-image:radial-gradient(var(--tw-gradient-stops))}.from-\[\#28206C\]{--tw-gradient-from: #28206C var(--tw-gradient-from-position);--tw-gradient-to: rgb(40 32 108 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4ade80\]{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4ade80\]\/10{--tw-gradient-from: rgb(74 222 128 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#88E5BE\]{--tw-gradient-from: #88E5BE var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 229 190 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B9AEDF\]{--tw-gradient-from: #B9AEDF var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 174 223 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#DD734F\]{--tw-gradient-from: #DD734F var(--tw-gradient-from-position);--tw-gradient-to: rgb(221 115 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fde047\]{--tw-gradient-from: #fde047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/20{--tw-gradient-from: rgb(37 99 235 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-color-1{--tw-gradient-from: #AC6AFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(172 106 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-color-2{--tw-gradient-from: #FFC876 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 200 118 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-color-3{--tw-gradient-from: #FF776F var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 119 111 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-300{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-n-8{--tw-gradient-from: #0E0C15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 12 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-n-8\/0{--tw-gradient-from: rgb(14 12 21 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 12 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-n-8\/90{--tw-gradient-from: rgb(14 12 21 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 12 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#f97316\]{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#facc15\]{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#facc15\]\/10{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 204 21 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-n-7{--tw-gradient-to: rgb(21 19 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #15131D var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-400{--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f472b6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-300{--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fde047 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#1A1A32\]{--tw-gradient-to: #1A1A32 var(--tw-gradient-to-position)}.to-\[\#28206C\]\/0{--tw-gradient-to: rgb(40 32 108 / 0) var(--tw-gradient-to-position)}.to-\[\#e879f9\]{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-\[\#e879f9\]\/10{--tw-gradient-to: rgb(232 121 249 / .1) var(--tw-gradient-to-position)}.to-\[\#ec4899\]{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to: rgb(0 0 0 / .3) var(--tw-gradient-to-position)}.to-blue-800\/20{--tw-gradient-to: rgb(30 64 175 / .2) var(--tw-gradient-to-position)}.to-color-2{--tw-gradient-to: #FFC876 var(--tw-gradient-to-position)}.to-color-3{--tw-gradient-to: #FF776F var(--tw-gradient-to-position)}.to-color-4{--tw-gradient-to: #7ADB78 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-n-7{--tw-gradient-to: #15131D var(--tw-gradient-to-position)}.to-n-8{--tw-gradient-to: #0E0C15 var(--tw-gradient-to-position)}.to-n-8\/20{--tw-gradient-to: rgb(14 12 21 / .2) var(--tw-gradient-to-position)}.to-n-8\/90{--tw-gradient-to: rgb(14 12 21 / .9) var(--tw-gradient-to-position)}.to-n-8\/95{--tw-gradient-to: rgb(14 12 21 / .95) var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-70\%{--tw-gradient-to-position: 70%}.bg-\[length\:100\%_100\%\]{background-size:100% 100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.fill-n-1{fill:#fff}.fill-n-6{fill:#252134}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0\.25{padding:.0625rem}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[0\.2rem\]{padding:.2rem}.p-\[2\.4rem\]{padding:2.4rem}.p-\[2px\]{padding:2px}.\!px-0{padding-left:0!important;padding-right:0!important}.px-12{padding-left:3rem;padding-right:3rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-20{padding-bottom:5rem}.pb-7{padding-bottom:1.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-2\.5{padding-right:.625rem}.pt-2\.5{padding-top:.625rem}.pt-8{padding-top:2rem}.pt-\[12rem\]{padding-top:12rem}.pt-\[4\.75rem\]{padding-top:4.75rem}.pt-\[8rem\]{padding-top:8rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-code{font-family:var(--font-code)}.font-grotesk{font-family:var(--font-grotesk)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.625rem\]{font-size:.625rem}.text-\[5\.5rem\]{font-size:5.5rem}.text-\[clamp\(14px\,2vw\,20px\)\]{font-size:clamp(14px,2vw,20px)}.text-\[clamp\(16px\,2\.5vw\,24px\)\]{font-size:clamp(16px,2.5vw,24px)}.text-\[clamp\(18px\,3\.5vw\,36px\)\]{font-size:clamp(18px,3.5vw,36px)}.text-\[clamp\(40px\,8vw\,80px\)\]{font-size:clamp(40px,8vw,80px)}.text-\[clamp\(48px\,9vw\,96px\)\]{font-size:clamp(48px,9vw,96px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-color-1{--tw-text-opacity: 1;color:rgb(172 106 255 / var(--tw-text-opacity, 1))}.text-color-2{--tw-text-opacity: 1;color:rgb(255 200 118 / var(--tw-text-opacity, 1))}.text-color-3{--tw-text-opacity: 1;color:rgb(255 119 111 / var(--tw-text-opacity, 1))}.text-color-4{--tw-text-opacity: 1;color:rgb(122 219 120 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-n-1{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-n-1\/50{color:#ffffff80}.text-n-2{--tw-text-opacity: 1;color:rgb(202 198 221 / var(--tw-text-opacity, 1))}.text-n-3{--tw-text-opacity: 1;color:rgb(173 168 195 / var(--tw-text-opacity, 1))}.text-n-4{--tw-text-opacity: 1;color:rgb(117 113 133 / var(--tw-text-opacity, 1))}.text-n-8{--tw-text-opacity: 1;color:rgb(14 12 21 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-\[\.03\]{opacity:.03}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),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)}.blur-sm{--tw-blur: blur(4px);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)}.brightness-110{--tw-brightness: brightness(1.1);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)}.brightness-125{--tw-brightness: brightness(1.25);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.filter-none{filter:none}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:linear;transition-duration:.2s}.transition-all{transition-property:all;transition-timing-function:linear;transition-duration:.2s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:linear;transition-duration:.2s}.transition-opacity{transition-property:opacity;transition-timing-function:linear;transition-duration:.2s}.transition-shadow{transition-property:box-shadow;transition-timing-function:linear;transition-duration:.2s}.transition-transform{transition-property:transform;transition-timing-function:linear;transition-duration:.2s}.delay-1000{transition-delay:1s}.delay-300{transition-delay:.3s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--font-sora: "Sora", sans-serif;--font-code: "Source Code Pro", monospace;--font-grotesk: "Space Grotesk", sans-serif;color-scheme:dark}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-135{--tw-rotate: 135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-225{--tw-rotate: 225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-270{--tw-rotate: 270deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-315{--tw-rotate: 315deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-360{--tw-rotate: 360deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-135{--tw-rotate: -135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-225{--tw-rotate: -225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-270{--tw-rotate: -270deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-315{--tw-rotate: -315deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-360{--tw-rotate: -360deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.headline{--color: #e74c3c}.headline--yell .char{--name: yell;--dur: 1s;--tf: ease;transform-origin:50% 100%;animation:yell var(--dur) var(--tf) infinite}@keyframes yell{0%{transform:scale(1) rotate(0) translateY(0)}10%{transform:scale(calc(1 * var(--distance-percent) + 1.6)) rotate(calc(20deg * var(--distance-sine))) translateY(-12%)}20%{transform:scale(calc(1 * var(--distance-percent) + 1.3)) rotate(calc(10deg * var(--distance-sine))) translateY(-8%)}30%{transform:scale(calc(1 * var(--distance-percent) + 1.5)) rotate(calc(15deg * var(--distance-sine))) translateY(-10%)}40%{transform:scaleY(1) translateY(-2%)}50%{transform:scaleY(.99)}70%{transform:scaleY(1.01)}90%{transform:scale(.97)}to{transform:scale(1)}}[data-splitting]{display:inline-block}[data-splitting]:not(.lines)>.word{display:inline-block}[data-splitting]:not(.lines)>.word:not(:last-child){margin-right:.2em}[data-splitting]>.char{display:inline-block;position:relative}.animate-marquee-slow{animation:marqueeSlow 20s linear infinite}.animate-marquee-slow-reverse{animation:marqueeSlowReverse 20s linear infinite}@keyframes marqueeSlow{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeSlowReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.odd\:my-4:nth-child(odd){margin-top:1rem;margin-bottom:1rem}.odd\:py-8:nth-child(odd){padding-top:2rem;padding-bottom:2rem}.even\:py-14:nth-child(2n){padding-top:3.5rem;padding-bottom:3.5rem}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-2:hover{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-color-1:hover{--tw-bg-opacity: 1;background-color:rgb(172 106 255 / var(--tw-bg-opacity, 1))}.hover\:bg-n-5:hover{--tw-bg-opacity: 1;background-color:rgb(63 58 82 / var(--tw-bg-opacity, 1))}.hover\:bg-n-6:hover{--tw-bg-opacity: 1;background-color:rgb(37 33 52 / var(--tw-bg-opacity, 1))}.hover\:bg-n-6\/90:hover{background-color:#252134e6}.hover\:bg-conic-gradient:hover{background-image:conic-gradient(from 225deg,#ffc876,#79fff7,#9f53ff,#ff98e2,#ffc876)}.hover\:text-color-1:hover{--tw-text-opacity: 1;color:rgb(172 106 255 / var(--tw-text-opacity, 1))}.hover\:text-n-1:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:opacity-10:hover{opacity:.1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#4ade80\]\/20:hover{--tw-shadow-color: rgb(74 222 128 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-color-1\/30:hover{--tw-shadow-color: rgb(172 106 255 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-400\/50:hover{--tw-shadow-color: rgb(52 211 153 / .5);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:mr-2{margin-right:.5rem}.group:hover .group-hover\:w-4{width:1rem}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-color-2{--tw-text-opacity: 1;color:rgb(255 200 118 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-color-3{--tw-text-opacity: 1;color:rgb(255 119 111 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-color-4{--tw-text-opacity: 1;color:rgb(122 219 120 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-color-5{--tw-text-opacity: 1;color:rgb(133 141 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-n-1{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media not all and (min-width: 1024px){.max-lg\:w-full{width:100%}.max-lg\:flex-wrap{flex-wrap:wrap}.max-lg\:py-4{padding-top:1rem;padding-bottom:1rem}}@media not all and (min-width: 640px){.max-sm\:flex-col{flex-direction:column}}@media (min-width: 640px){.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-8{margin-left:2rem}.sm\:h-5{height:1.25rem}.sm\:w-5{width:1.25rem}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-top-\[38\.5rem\]{top:-38.5rem}.md\:bottom-6{bottom:1.5rem}.md\:left-1\/2{left:50%}.md\:left-12{left:3rem}.md\:left-6{left:1.5rem}.md\:right-12{right:3rem}.md\:right-4{right:1rem}.md\:right-6{right:1.5rem}.md\:top-4{top:1rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-8,.md\:mb-\[2rem\]{margin-bottom:2rem}.md\:mb-\[3rem\]{margin-bottom:3rem}.md\:ml-12{margin-left:3rem}.md\:ml-auto{margin-left:auto}.md\:mt-0{margin-top:0}.md\:mt-15{margin-top:3.75rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-15{height:3.75rem}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:h-3{height:.75rem}.md\:h-6{height:1.5rem}.md\:h-\[20rem\]{height:20rem}.md\:h-\[25rem\]{height:25rem}.md\:h-\[4\.5rem\]{height:4.5rem}.md\:h-\[520px\]{height:520px}.md\:h-\[600px\]{height:600px}.md\:h-\[8\.5rem\]{height:8.5rem}.md\:h-full{height:100%}.md\:min-h-\[26rem\]{min-height:26rem}.md\:min-h-\[600px\]{min-height:600px}.md\:min-h-\[6rem\]{min-height:6rem}.md\:w-1\/2{width:50%}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-15{width:3.75rem}.md\:w-24{width:6rem}.md\:w-3\/5{width:60%}.md\:w-6{width:1.5rem}.md\:w-\[10rem\]{width:10rem}.md\:w-\[150\%\]{width:150%}.md\:w-\[4\.5rem\]{width:4.5rem}.md\:w-\[500px\]{width:500px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[17\.5rem\]{max-width:17.5rem}.md\:max-w-\[24rem\]{max-width:24rem}.md\:max-w-md{max-width:28rem}.md\:max-w-sm{max-width:24rem}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-y-\[10rem\]{--tw-translate-y: 10rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-y-\[14rem\]{--tw-translate-y: 14rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.md\:rounded-\[1\.4375rem\]{border-radius:1.4375rem}.md\:rounded-\[1\.5rem\]{border-radius:1.5rem}.md\:rounded-\[2\.4375rem\]{border-radius:2.4375rem}.md\:rounded-\[2\.5rem\]{border-radius:2.5rem}.md\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.md\:from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.md\:to-black\/20{--tw-gradient-to: rgb(0 0 0 / .2) var(--tw-gradient-to-position)}.md\:object-right{-o-object-position:right;object-position:right}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-\[7rem\]{padding-bottom:7rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.even\:md\:translate-y-\[7rem\]:nth-child(2n){--tw-translate-y: 7rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width: 1024px){.lg\:static{position:static}.lg\:left-7\.5{left:1.875rem}.lg\:right-7\.5{right:1.875rem}.lg\:right-\[8\.75rem\]{right:8.75rem}.lg\:top-16{top:4rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:-mr-0\.25{margin-right:-.0625rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-32{margin-bottom:8rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-\[6\.25rem\]{margin-bottom:6.25rem}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-11{height:2.75rem}.lg\:h-6{height:1.5rem}.lg\:h-\[580px\]{height:580px}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[30rem\]{min-height:30rem}.lg\:w-11{width:2.75rem}.lg\:w-28{width:7rem}.lg\:w-\[22rem\]{width:22rem}.lg\:w-auto{width:auto}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-\[17\.5rem\]{max-width:17.5rem}.lg\:translate-y-\[5\.25rem\]{--tw-translate-y: 5.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-16{gap:4rem}.lg\:gap-3{gap:.75rem}.lg\:bg-n-8\/90{background-color:#0e0c15e6}.lg\:bg-transparent{background-color:transparent}.lg\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.lg\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.lg\:p-12{padding:3rem}.lg\:p-15{padding:3.75rem}.lg\:p-16{padding:4rem}.lg\:px-7\.5{padding-left:1.875rem;padding-right:1.875rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pt-\[5\.25rem\]{padding-top:5.25rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:font-semibold{font-weight:600}.lg\:leading-5{line-height:1.25rem}.lg\:text-n-1{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.lg\:text-n-1\/50{color:#ffffff80}.lg\:backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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)}.lg\:hover\:text-n-1:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}@media (min-width: 1280px){.xl\:-top-\[32rem\]{top:-32rem}.xl\:left-10{left:2.5rem}.xl\:left-\[2\.1875rem\]{left:2.1875rem}.xl\:right-10{right:2.5rem}.xl\:right-\[2\.1875rem\]{right:2.1875rem}.xl\:-mt-2{margin-top:-.5rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:w-\[38rem\]{width:38rem}.xl\:p-15{padding:3.75rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:py-20{padding-top:5rem;padding-bottom:5rem}.xl\:py-40{padding-top:10rem;padding-bottom:10rem}}.\[\&\>h4\]\:first\:text-color-2:first-child>h4{--tw-text-opacity: 1;color:rgb(255 200 118 / var(--tw-text-opacity, 1))}.\[\&\>h4\]\:last\:text-color-3:last-child>h4{--tw-text-opacity: 1;color:rgb(255 119 111 / var(--tw-text-opacity, 1))}.\[\&\>h4\]\:even\:text-color-1:nth-child(2n)>h4{--tw-text-opacity: 1;color:rgb(172 106 255 / var(--tw-text-opacity, 1))}:root{--padding: 10vmin;--font-size-large: clamp(40px, 8vw, 80px);--font-size-medium: clamp(20px, 4vw, 40px);--font-size-normal: clamp(14px, 2vw, 18px);--color-primary: #AC6AFF;--color-secondary: #FFC876;--color-accent: #FF776F}.enhanced-home{position:relative;overflow-x:hidden}.enhanced-home canvas{position:fixed;top:0;left:0;z-index:9970;pointer-events:none;mix-blend-mode:normal}.enhanced-home canvas.loading{opacity:0;transform:translate(50%)}.enhanced-home canvas.loaded{opacity:1;transform:translate(0);transition:all 1s cubic-bezier(.25,.46,.45,.94)}.enhanced-home .content-wrapper{position:relative;z-index:20}.enhanced-home .content-wrapper .nav-sections-container{position:relative}.enhanced-home .content-wrapper .nav-sections-container .sticky-video-background .sticky{height:100vh}.enhanced-home .content-wrapper .nav-sections-container .nav-section,.enhanced-home .content-wrapper .section{position:relative;min-height:100vh;padding:var(--padding);display:flex;align-items:center}.enhanced-home .content-wrapper .section.hero{background:linear-gradient(180deg,#ac6aff1a,#ffc8760d,#ff776f1a 60%,#720f2d66)}.enhanced-home .content-wrapper .section.features{background:#15131dcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.enhanced-home .content-wrapper .section.about{background:linear-gradient(45deg,#ac6aff0d,#252134e6)}.enhanced-home .content-wrapper .section.cta{background:radial-gradient(circle at center,#ac6aff33,#15131d 70%)}.enhanced-home .content-wrapper .hero-content{position:relative;z-index:25}.enhanced-home .content-wrapper .hero-content h1{font-size:var(--font-size-large);font-weight:700;line-height:1.1;margin-bottom:2rem}.enhanced-home .content-wrapper .hero-content h1 .highlight{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.enhanced-home .content-wrapper .hero-content .subtitle{font-size:var(--font-size-medium);font-weight:300;opacity:.9;margin-bottom:1.5rem}.enhanced-home .content-wrapper .hero-content .description{font-size:var(--font-size-normal);line-height:1.6;opacity:.8;max-width:600px;margin:0 auto 2rem}.enhanced-home .content-wrapper .hero-content .scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);font-size:var(--font-size-medium);opacity:0;animation:fadeInUp 1s ease-out 1.5s forwards}.enhanced-home .content-wrapper .hero-content .scroll-indicator:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:2px;height:30px;background:linear-gradient(to bottom,var(--color-primary),transparent);animation:scrollPulse 2s ease-in-out infinite}.enhanced-home .content-wrapper .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:4rem}.enhanced-home .content-wrapper .feature-grid .feature-card{background:#ffffff0d;border:1px solid rgba(172,106,255,.2);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.enhanced-home .content-wrapper .feature-grid .feature-card:hover{transform:translateY(-10px);border-color:var(--color-primary);box-shadow:0 20px 40px #ac6aff33}.enhanced-home .content-wrapper .feature-grid .feature-card h3{color:var(--color-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.enhanced-home .content-wrapper .feature-grid .feature-card p{opacity:.8;line-height:1.5}.enhanced-home .content-wrapper .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-top:3rem}.enhanced-home .content-wrapper .stats-grid .stat-item{text-align:center}.enhanced-home .content-wrapper .stats-grid .stat-item .stat-number{font-size:3rem;font-weight:700;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.enhanced-home .content-wrapper .stats-grid .stat-item .stat-label{opacity:.7;font-size:1rem}.enhanced-home .content-wrapper .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.enhanced-home .content-wrapper .cta-buttons .btn{padding:1rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.enhanced-home .content-wrapper .cta-buttons .btn.primary{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff}.enhanced-home .content-wrapper .cta-buttons .btn.primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ac6aff66}.enhanced-home .content-wrapper .cta-buttons .btn.secondary{background:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}.enhanced-home .content-wrapper .cta-buttons .btn.secondary:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes scrollPulse{0%,to{opacity:.3;transform:translate(-50%) scaleY(1)}50%{opacity:1;transform:translate(-50%) scaleY(1.5)}}@media (max-width: 1024px){.enhanced-home canvas{transform:scale(.8)}.enhanced-home .content-wrapper .section{padding:6vmin}.enhanced-home .content-wrapper .hero-content h1{font-size:clamp(32px,6vw,60px)}.enhanced-home .content-wrapper .hero-content .subtitle{font-size:clamp(18px,3vw,32px)}}@media (max-width: 768px){.enhanced-home canvas{transform:scale(.6);opacity:.7}.enhanced-home .content-wrapper .section{padding:4vmin;min-height:100svh}.enhanced-home .content-wrapper .hero-content{text-align:center}.enhanced-home .content-wrapper .hero-content h1{font-size:clamp(28px,8vw,48px);margin-bottom:1.5rem}.enhanced-home .content-wrapper .hero-content .subtitle{font-size:clamp(16px,4vw,24px);margin-bottom:1rem}.enhanced-home .content-wrapper .hero-content .description{font-size:clamp(14px,3vw,16px);max-width:90%}.enhanced-home .content-wrapper .feature-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.enhanced-home .content-wrapper .feature-grid .feature-card{padding:1.5rem}.enhanced-home .content-wrapper .stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.enhanced-home .content-wrapper .stats-grid .stat-item .stat-number{font-size:2rem}.enhanced-home .content-wrapper .cta-buttons{flex-direction:column;align-items:center;gap:.75rem}.enhanced-home .content-wrapper .cta-buttons .btn{width:100%;max-width:280px;text-align:center;padding:.875rem 1.5rem}}@media (max-width: 480px){.enhanced-home canvas{transform:scale(.4);opacity:.5}.enhanced-home .content-wrapper .section{padding:3vmin}.enhanced-home .content-wrapper .hero-content .scroll-indicator{font-size:1rem;bottom:1rem}.enhanced-home .content-wrapper .stats-grid{grid-template-columns:1fr}}
