/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-outline-style:solid;--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;--p:0}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--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-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--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-deep:#02040f;--color-navy:#0a1a4a;--color-blue:#1e4dff;--color-cyan:#3fb8ff;--color-muted:#fff9;--font-display:"Anton", "Impact", "Arial Narrow", sans-serif;--font-title:"Epic Pro", "Unbounded", "Arial Black", sans-serif;--font-epic:"Epic Pro", "Unbounded", "Arial Black", sans-serif;--ease-soft:cubic-bezier(.22, .61, .36, 1)}}@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]){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;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}@media (width>=64rem){html{font-size:max(11px,.937317vw)}}html{scrollbar-gutter:stable;scroll-behavior:smooth;background:var(--color-deep);color:#fff;scroll-padding-top:5rem;overflow-x:clip}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}::selection{background:var(--color-blue);color:#fff}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components{.pill{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:#ffffffe6;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.pill{backdrop-filter:blur(14px)saturate(140%);background:#ffffff0f;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1a,0 0 28px -8px #3fb8ff66}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white);backdrop-filter:blur(14px)saturate(140%);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));--tw-duration:.3s;background:#ffffff0f;border:1px solid #ffffff24;border-radius:2147483647px;transition-duration:.3s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 0 28px -8px #3fb8ff66}.btn:hover{background:#ffffff1f;box-shadow:inset 0 1px #ffffff26,0 0 36px -6px #3fb8ffa6}.btn-primary{background:#1e4dff73;border-color:#3fb8ff73}.btn-primary:hover{background:#1e4dffa6}.section-title{font-family:var(--font-title);--tw-leading:.95;--tw-font-weight:var(--font-weight-extrabold);font-size:clamp(1.75rem,6vw,4.5rem);line-height:.95;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase}.eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.25em;letter-spacing:.25em;color:var(--color-muted);text-transform:uppercase}.grid-overlay{pointer-events:none;background-image:var(--grid-image);background-size:var(--grid-size) var(--grid-size);background-position:var(--grid-pos);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,#0000 80%)}.grain{z-index:60;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.container-x{width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (width>=40rem){.container-x{padding-inline:calc(var(--spacing) * 6)}}@media (width>=64rem){.container-x{padding-inline:calc(var(--spacing) * 10)}}.section{isolation:isolate;padding-block:calc(var(--spacing) * 16);position:relative}@media (width>=40rem){.section{padding-block:calc(var(--spacing) * 20)}}@media (width>=64rem){.section{padding-block:calc(var(--spacing) * 32)}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-\[10\%\]{inset-inline:10%}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[12\%\]{top:12%}.top-\[18\%\]{top:18%}.top-\[22\%\]{top:22%}.top-\[26\%\]{top:26%}.top-\[38\%\]{top:38%}.top-\[47\%\]{top:47%}.top-\[48\%\]{top:48%}.top-\[56\%\]{top:56%}.top-\[66\%\]{top:66%}.top-\[72\%\]{top:72%}.top-\[73\%\]{top:73%}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[2\%\]{right:2%}.right-\[4\%\]{right:4%}.right-\[6\%\]{right:6%}.right-\[x\%\]{right:x%}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-1\/2{left:50%}.left-15{left:calc(var(--spacing) * 15)}.left-\[2\%\]{left:2%}.left-\[4\%\]{left:4%}.left-\[5\%\]{left:5%}.left-\[25\%\]{left:25%}.left-\[26\.5\%\]{left:26.5%}.left-\[30\%\]{left:30%}.left-\[51\%\]{left:51%}.left-\[75\.5\%\]{left:75.5%}.left-\[x\%\]{left:x%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[100\]{z-index:100}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-24{margin-top:calc(var(--spacing) * 24)}.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-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1\.1875rem\]{height:1.1875rem}.h-\[30rem\]{height:30rem}.h-\[60svh\]{height:60svh}.h-\[max\(100svh\,600px\)\]{height:max(100svh,600px)}.h-full{height:100%}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[max\(100svh\,600px\)\]{min-height:max(100svh,600px)}.w-60{width:calc(var(--spacing) * 60)}.w-\[11\%\]{width:11%}.w-\[23vw\]{width:23vw}.w-\[24\%\]{width:24%}.w-\[28\%\]{width:28%}.w-\[37\%\]{width:37%}.w-\[68\%\]{width:68%}.w-\[var\(--open-w\)\]{width:var(--open-w)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[13\.75rem\]{max-width:13.75rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-cyan{background-color:var(--color-cyan)}.bg-navy\/40{background-color:#0a1a4a66}@supports (color:color-mix(in lab, red, red)){.bg-navy\/40{background-color:color-mix(in oklab, var(--color-navy) 40%, transparent)}}.bg-white{background-color:var(--color-white)}.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)}}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.font-title{font-family:var(--font-title)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[17\.4vw\]{font-size:17.4vw}.text-\[clamp\(3\.5rem\,13vw\,9rem\)\]{font-size:clamp(3.5rem,13vw,9rem)}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-cyan{color:var(--color-cyan)}.text-deep{color:var(--color-deep)}.text-muted{color:var(--color-muted)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.shadow-\[0_0_8px_var\(--color-cyan\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--color-cyan));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.glass{backdrop-filter:blur(14px)saturate(140%);background:#ffffff0f;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff1a,0 0 28px -8px #3fb8ff66}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[1px\]{--tw-blur:blur(1px);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-filter{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))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.select-none{-webkit-user-select:none;user-select:none}.\[--delay\:80ms\]{--delay:80ms}.\[--delay\:120ms\]{--delay:.12s}.\[--delay\:140ms\]{--delay:.14s}.\[--delay\:150ms\]{--delay:.15s}.\[--delay\:160ms\]{--delay:.16s}.\[--delay\:200ms\]{--delay:.2s}.\[--delay\:220ms\]{--delay:.22s}.\[--delay\:260ms\]{--delay:.26s}.\[--delay\:900ms\]{--delay:.9s}.\[font-kerning\:none\]{font-kerning:none}@media (hover:hover){.group-hover\:text-cyan:is(:where(.group):hover *){color:var(--color-cyan)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}@media (hover:hover){.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:text-cyan:hover{color:var(--color-cyan)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[70\]:focus{z-index:70}.focus\:border-cyan:focus{border-color:var(--color-cyan)}.focus\:bg-white\/\[0\.07\]:focus{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/\[0\.07\]:focus{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}@media not all and (width>=40rem){.max-sm\:mx-0{margin-inline:0}.max-sm\:hidden{display:none}.max-sm\:aspect-video{aspect-ratio:var(--aspect-video)}}@media (width>=40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:top-\[19\%\]{top:19%}.sm\:top-\[33\%\]{top:33%}.sm\:top-\[47\%\]{top:47%}.sm\:top-\[56\%\]{top:56%}.sm\:top-\[69\%\]{top:69%}.sm\:top-\[72\%\]{top:72%}.sm\:top-\[max\(57\%\,calc\(19\%\+13\.5vw\+4\.5rem\)\)\]{top:max(57%,19% + 13.5vw + 4.5rem)}.sm\:top-auto{top:auto}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:right-\[1\%\]{right:1%}.sm\:right-\[3\%\]{right:3%}.sm\:right-\[15\%\]{right:15%}.sm\:right-\[22\%\]{right:22%}.sm\:bottom-8{bottom:calc(var(--spacing) * 8)}.sm\:bottom-\[7\%\]{bottom:7%}.sm\:bottom-\[9\%\]{bottom:9%}.sm\:left-\[1\%\]{left:1%}.sm\:left-\[1\.5\%\]{left:1.5%}.sm\:left-\[15\%\]{left:15%}.sm\:left-\[21\%\]{left:21%}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:mx-auto{margin-inline:auto}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-28{margin-top:calc(var(--spacing) * 28)}.sm\:mt-32{margin-top:calc(var(--spacing) * 32)}.sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.sm\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-\[37\.5rem\]{height:37.5rem}.sm\:h-\[72svh\]{height:72svh}.sm\:max-h-\[57\.5rem\]{max-height:57.5rem}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[5\.5vw\]{width:5.5vw}.sm\:w-\[10vw\]{width:10vw}.sm\:w-\[13vw\]{width:13vw}.sm\:w-\[17vw\]{width:17vw}.sm\:w-\[calc\(50\%-0\.75rem\)\]{width:calc(50% - .75rem)}.sm\:w-auto{width:auto}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[0\.82fr_1fr\]{grid-template-columns:.82fr 1fr}.sm\:flex-row{flex-direction:row}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:overflow-visible{overflow:visible}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-0{padding-inline:0}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[16\.5vw\]{font-size:16.5vw}.sm\:tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-6{gap:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:mx-0{margin-inline:0}.lg\:mx-auto{margin-inline:auto}.lg\:mt-0{margin-top:0}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-full{height:100%}.lg\:w-auto{width:auto}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-none{max-width:none}.lg\:translate-x-\[8\%\]{--tw-translate-x:8%;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_0\.63fr\]{grid-template-columns:1fr .63fr}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:pt-9{padding-top:calc(var(--spacing) * 9)}}}@property --p{syntax:"<number>";inherits:false;initial-value:0}:root{--cur-default:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3cfilter%20id='g'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeDropShadow%20dx='0'%20dy='0'%20stdDeviation='1.4'%20flood-color='%233fb8ff'%20flood-opacity='0.75'/%3e%3c/filter%3e%3c/defs%3e%3cpath%20d='M5%204%2025%2012.4%2015.6%2015.6%2012.4%2025Z'%20fill='%23fff'%20stroke='%2302040f'%20stroke-width='1.6'%20stroke-linejoin='round'%20filter='url(%23g)'/%3e%3c/svg%3e") 5 4, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAEMUlEQVRYhe1XbWxTZRh9uyGg9ipRuX70qqRml1BD/Vi3XWlnGVsZoIyPRKhkA4FoVpFZJR1GB8MoEgkRMxl2Q4IQGaQxUrvudsCSS2Bkf2BOiUQGJJoMR2IkAUPWmO0e87x1l+wD17l2/vFJmiVN9p7nOee853nL2JCC6dZnXAsmBphYHe5gKiYxDRNYNTL4d+PSDGAiYLeGB2aF8Qj9LQlDMJpJbyPgkxOoxVv1hVDy5omZm6NvuVTYczVIbg1TWAh3GqykXiLw6XNVSNIL69oYE0AfYdaybtm/tz6/4bc5BSqecKmYWnoUd7MQJrIQMlPICjgDzx2FaKts2ErgTqcHktWm82Ysz8YtKz869nRN+0pnDE+SREXHcS/TMHkgK2OpEDLp0Nlf33ASYPH8Jejt7UVjYwye4kWcEcZEiAte75QrD+2YHb2ZVxzDtLnNuO+1CO7i5h2TaQET6VzUiCzJu+k0gXV3X0V//XShE37/RgiixFkx2z1/WNZ+ckQ5cHlhQQzT81rwoGHafycPuAx00IxNkSoCqfnscwyu69dvoH7PPtjsSoIV0dorLg6027ce22CY9shwpk1Shnkq7ilq+tNBEyqKB7crXdfR0qJhmXcVmCAlTJtfdoWb9vC15wujsBYex/1cHuMaJyODhsn0z2Q6OrTz4iWMVF1dv2LL+9sgSnJCnhnOm9Ka7aqj5tzywibI5BPukZGbgHEb7Nu09XTYBx9+jGSrp6cHX+4/iJycOQl5BEm3LKw4I2+JlHFZiIkR5ahGBpnJ2YynzI6S32V7jp50BwC/OZp2EorydxPEiKv0rDuKh3h+jNgAEjIsiOJxy6s7w3TA2faOfwQlP7SebkOFvxJif3YwEWbP2suSrzaYW39eeUmDmd+OJIxgIqoolrM/PbOKDgtUVg0L/F3HD9gQePdWYBFowepfst4IHnDsOb/UpcKmtMDCr2dS9PdXNTKoY6UJM4X80i4C6OvrGwJuuN9ddkX27TrkCJ5bTkm5qBmPkvF4bPfnwqgzQcWkFyN4LMu3+ysC0U6cGtBAIFDFwZ/Z0fre3CiySTK6dgbo2BYXuAw0Rc7eC0uYIOrl5f4BmkuyXRfcpV0ETnINCJ6ULKlqZNA0pKNYXH5RkKx6PB7nDZxqbePTy77aBpqcg6dkId1mRcv+fUECjERU3sD6igA3nGN3h5doH53BRlMhZNJjxNlw1UOZ713xCsiMZEqzZ/XPZDiuOZ8+HQWYKMtp201d/Pb3giAhHI4m6F9Xt5/czg2X1qdaCBOzY3jY9s7h7QQsWW0gU9I9Ty/9gx4q7m+uuZjFHufR6llzicyZXvoHPVT4hly68SRnwVcbpGdZmukfEs1TbJu/fVlwrmjPrvsxj8drctmegkJiTZMU9GLiiyXt2g+/JScYT/Lx/+n2n/5u/L9Y2uovYYmpQW7hO8IAAAAASUVORK5CYII=) 5 4, default;--cur-pointer:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cdefs%3e%3cfilter%20id='g'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeDropShadow%20dx='0'%20dy='0'%20stdDeviation='1.8'%20flood-color='%233fb8ff'%20flood-opacity='0.9'/%3e%3c/filter%3e%3c/defs%3e%3cpath%20d='M5%204%2025%2012.4%2015.6%2015.6%2012.4%2025Z'%20fill='%2302040f'%20stroke='%2302040f'%20stroke-width='3.4'%20stroke-linejoin='round'%20filter='url(%23g)'/%3e%3cpath%20d='M5%204%2025%2012.4%2015.6%2015.6%2012.4%2025Z'%20fill='%233fb8ff'%20stroke='%23fff'%20stroke-width='1.3'%20stroke-linejoin='round'/%3e%3c/svg%3e") 5 4, url(data:image/png;base64,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) 5 4, pointer;--cur-text:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cpath%20d='M12.5%206.5h7M16%206.5v19M12.5%2025.5h7'%20stroke='%2302040f'%20stroke-width='4.2'/%3e%3cpath%20d='M12.5%206.5h7M16%206.5v19M12.5%2025.5h7'%20stroke='%23fff'%20stroke-width='1.8'/%3e%3c/g%3e%3c/svg%3e") 16 16, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAoklEQVRYhWNgGAWjgATAzCzgy8jMP42RmX8mDjwNpIZmlnNyi/1PSMr4n56RjxWD5EBqaOIIRma+CeGRCf8JAZAakFq6hMD79x/AmC4hgJIGWPgXM7Hw/3/69DkYg9ggMZqmAVQgLIXuAJAYA/2A8KgDpEajgGk0EbKMZkP+0YLo/2hR/JTelRHzQFbHzAPdIGEcjE2ydHo2Sge8WT4Khi0AAFnyVOz+MCj1AAAAAElFTkSuQmCC) 16 16, text;--cur-play:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%3e%3cdefs%3e%3cfilter%20id='g'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeDropShadow%20dx='0'%20dy='1'%20stdDeviation='2'%20flood-color='%233fb8ff'%20flood-opacity='0.7'/%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='24'%20cy='24'%20r='17'%20fill='%23fff'%20fill-opacity='0.95'%20stroke='%2302040f'%20stroke-opacity='0.35'%20stroke-width='1'%20filter='url(%23g)'/%3e%3cpath%20d='M20.5%2017.6v12.8a.9.9%200%200%200%201.37.77l10.3-6.4a.9.9%200%200%200%200-1.54l-10.3-6.4a.9.9%200%200%200-1.37.77Z'%20fill='%2302040f'/%3e%3c/svg%3e") 24 24, url(data:image/png;base64,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) 24 24, pointer;--cur-view:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%3e%3cdefs%3e%3cfilter%20id='g'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeDropShadow%20dx='0'%20dy='1'%20stdDeviation='2'%20flood-color='%233fb8ff'%20flood-opacity='0.7'/%3e%3c/filter%3e%3c/defs%3e%3ccircle%20cx='24'%20cy='24'%20r='17'%20fill='%23fff'%20fill-opacity='0.95'%20stroke='%2302040f'%20stroke-opacity='0.35'%20stroke-width='1'%20filter='url(%23g)'/%3e%3cg%20fill='none'%20stroke='%2302040f'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M26.5%2016.5h5v5M31.5%2016.5l-6%206M21.5%2031.5h-5v-5M16.5%2031.5l6-6'/%3e%3c/g%3e%3c/svg%3e") 24 24, url(data:image/png;base64,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) 24 24, zoom-in}html{cursor:var(--cur-default)}:is(a[href],button,[role=button],label,summary,select,input:is([type=checkbox],[type=radio],[type=submit],[type=button])):not(:disabled){cursor:var(--cur-pointer)}:is(input:not([type=checkbox],[type=radio],[type=submit],[type=button]),textarea,[contenteditable=true]){cursor:var(--cur-text)}[data-cursor=play],[data-cursor=play] *{cursor:var(--cur-play)!important}[data-cursor=view],[data-cursor=view] *{cursor:var(--cur-view)!important}:root{--grid-size:5rem;--grid-pos:center center;--grid-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath d='M0 64H128M64 0V128' stroke='%23fff' stroke-opacity='.12' stroke-width='1.6' fill='none'/%3E%3Cg transform='translate(64 64) scale(.60) translate(-64 -64)'%3E%3Ccircle cx='64' cy='64' r='7' fill='%23bcd6ff' fill-opacity='.1'/%3E%3Cpath d='M64 55.5Q65 63 72.5 64Q65 65 64 72.5Q63 65 55.5 64Q63 63 64 55.5Z' fill='%23fff' fill-opacity='.30'/%3E%3C/g%3E%3C/svg%3E")}@media (width<=39.99rem){.swipe-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:1rem;align-items:flex-start;margin-inline:-1rem;padding-bottom:.5rem;scroll-padding-inline:1rem;overflow-x:auto;gap:.85rem!important;display:flex!important}.swipe-row::-webkit-scrollbar{display:none}.swipe-row>*{scroll-snap-align:start;flex:0 0 84%;min-width:0}}html[data-intro]{background:#000;overflow:hidden}html[data-intro] :is(#top,#top *,body>header,body>header *){animation-play-state:paused!important}.js .reveal{opacity:0;transition:opacity .8s var(--ease-soft), transform .8s var(--ease-soft);transition-delay:var(--delay,0s);transform:translateY(18px)}.js .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{transition:opacity .4s linear;transform:none}}.sw{vertical-align:top;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:clip}.sw-in{display:inline-block}.js .reveal-title .sw-in{transition:translate .9s var(--ease-soft);transition-delay:calc(var(--delay,0s) + var(--wi,0) * 70ms);translate:0 115%}.js .reveal-title.is-visible .sw-in{translate:0}@media (prefers-reduced-motion:reduce){.js .reveal-title .sw-in{opacity:0;transition:opacity .4s linear;translate:none}.js .reveal-title.is-visible .sw-in{opacity:1}}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}.hero-bg[data-astro-cid-dqhn45cb]{background:radial-gradient(70% 55% at 50% 108%,#3f78fff2,#0000 70%),linear-gradient(#000 0%,#02040f 30%,#071548 62%,#1638d6 100%)}.hero-grid[data-astro-cid-dqhn45cb]{background-image:var(--grid-image);background-size:var(--grid-size) var(--grid-size);background-position:var(--grid-pos);-webkit-mask-image:linear-gradient(#0000 15%,#0000008c 55%,#000 100%);mask-image:linear-gradient(#0000 15%,#0000008c 55%,#000 100%)}.intro[data-astro-cid-fmp4ekgg]{background:#000;display:none}html[data-intro] .intro[data-astro-cid-fmp4ekgg]{display:block}.intro[data-astro-cid-fmp4ekgg].is-leaving{opacity:0;pointer-events:none;transition:opacity .8s var(--ease-soft)}.intro-veil[data-astro-cid-fmp4ekgg]{background:#000}.intro-light[data-astro-cid-fmp4ekgg]{mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#ffffffbf 0%,#ffffff38 18%,#0000 55%);scale:.3}.intro-logo[data-astro-cid-fmp4ekgg]{opacity:0;translate:-50% -50%}.intro-letter[data-astro-cid-fmp4ekgg]{color:#ffffff0a;-webkit-text-stroke:1px #ffffff1f}.intro-eyebrow[data-astro-cid-fmp4ekgg]{opacity:0}.intro-skip[data-astro-cid-fmp4ekgg]{opacity:0;border:1px solid #ffffff26;transition:color .3s,border-color .3s}.intro-skip[data-astro-cid-fmp4ekgg]:hover,.intro-skip[data-astro-cid-fmp4ekgg]:focus-visible{color:#fff;border-color:#fff6}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-light[data-astro-cid-fmp4ekgg]{animation:light-on 1.3s var(--ease-soft) .1s both}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-veil[data-astro-cid-fmp4ekgg]{animation:veil-off 1.2s var(--ease-soft) .2s both}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-logo[data-astro-cid-fmp4ekgg]{animation:logo-on .8s linear .3s both, logo-out .6s var(--ease-soft) 1.35s forwards}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-letter[data-astro-cid-fmp4ekgg]{animation:ignite .7s linear calc(1.4s + var(--i) * 60ms) both, settle .5s var(--ease-soft) 2.55s forwards}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-word[data-astro-cid-fmp4ekgg]{animation:flare .9s var(--ease-soft) 2.25s both}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-eyebrow[data-astro-cid-fmp4ekgg]{animation:fade-up .6s var(--ease-soft) 2.3s both}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-skip[data-astro-cid-fmp4ekgg]{animation:.5s linear .6s both fade}@keyframes light-on{0%{opacity:0;scale:.3}30%{opacity:1;scale:1}to{opacity:0;scale:1.8}}@keyframes veil-off{to{opacity:0}}@keyframes logo-on{0%{opacity:0;filter:none}15%{opacity:1;filter:drop-shadow(0 0 18px #ffffffe6)}25%{opacity:.2}45%{opacity:1}55%{opacity:.5}70%,to{opacity:1;filter:drop-shadow(0 0 14px #fff9)}}@keyframes logo-out{to{opacity:0;filter:blur(6px);translate:-50% -110%;scale:.85}}@keyframes ignite{0%{color:#ffffff0a;text-shadow:none}12%{color:#fff;text-shadow:0 0 18px #fffc}22%{color:#ffffff26;text-shadow:none}36%{color:#fff;text-shadow:0 0 18px #fffc}46%{color:#ffffff59;text-shadow:none}62%,to{color:#fff;-webkit-text-stroke-color:transparent;text-shadow:0 0 14px #ffffff73}}@keyframes settle{to{text-shadow:0 0 #fff0}}@keyframes flare{0%{filter:none}35%{filter:drop-shadow(0 0 22px #fff9)brightness(1.1)}to{filter:none}}@keyframes fade-up{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.intro[data-astro-cid-fmp4ekgg].is-ready .intro-light[data-astro-cid-fmp4ekgg],.intro[data-astro-cid-fmp4ekgg].is-ready .intro-word[data-astro-cid-fmp4ekgg]{animation:none}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-veil[data-astro-cid-fmp4ekgg]{animation:.6s linear both veil-off}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-logo[data-astro-cid-fmp4ekgg]{animation:.4s linear .1s both fade,.3s linear .6s forwards calm-out}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-letter[data-astro-cid-fmp4ekgg]{animation:.5s linear .7s both calm-in}.intro[data-astro-cid-fmp4ekgg].is-ready .intro-eyebrow[data-astro-cid-fmp4ekgg]{animation:.5s linear .8s both fade}.intro[data-astro-cid-fmp4ekgg].is-leaving{transition-duration:.4s}@keyframes calm-in{to{color:#fff;-webkit-text-stroke-color:transparent}}@keyframes calm-out{to{opacity:0}}}.site-nav[data-astro-cid-wpvy4v7s]{animation:nav-in .8s var(--ease-soft) 1.1s both}@keyframes nav-in{0%{opacity:0;translate:0 -16px}}.nav-pill[data-astro-cid-wpvy4v7s]{width:var(--pill-w,0px);translate:var(--pill-x,0px) 0;opacity:0;transition:translate .5s var(--ease-soft), width .5s var(--ease-soft), opacity .3s var(--ease-soft);background:#ffffff1f;box-shadow:inset 0 1px #ffffff26,0 0 18px -4px #3fb8ff80}.nav-pill[data-astro-cid-wpvy4v7s].is-on{opacity:1}.nav-cta[data-astro-cid-wpvy4v7s].is-current{box-shadow:inset 0 1px #fff3,0 0 26px -2px #3fb8ffcc}.nav-link[data-astro-cid-wpvy4v7s][aria-current]{color:#fff}@media (hover:hover){.nav-link[data-astro-cid-wpvy4v7s]:not([aria-current]):hover{background:#ffffff0f}}@media (prefers-reduced-motion:reduce){.site-nav[data-astro-cid-wpvy4v7s]{animation:none}.nav-pill[data-astro-cid-wpvy4v7s]{transition:opacity .2s}}.page-bg[data-astro-cid-dave527h]{background:var(--color-deep)}.scene[data-astro-cid-dave527h]{will-change:opacity;position:absolute;inset:0}.scene[data-astro-cid-dave527h]:not(.scene-hero){--ref:#000108 0%, #01031a 14%, #00082c 26%, #010e43 40%, #091b6d 55%, #0d268d 68%, #1136a9 82%, #1949d0 100%;background:radial-gradient(70% 60% at var(--glow), #3f78ff8c, transparent 70%), linear-gradient(var(--a), var(--ref))}.scene-grid[data-astro-cid-dave527h]{background-image:var(--grid-image);background-size:var(--grid-size) var(--grid-size);background-position:var(--grid-pos);-webkit-mask-image:linear-gradient(var(--a), transparent 30%, #00000080 65%, #000 100%);mask-image:linear-gradient(var(--a), transparent 30%, #00000080 65%, #000 100%);position:absolute;inset:0}.scene-about[data-astro-cid-dave527h]{--a:150deg;--glow:90% 105%}.scene-services[data-astro-cid-dave527h]{--a:0deg;--glow:50% -8%}.scene-work[data-astro-cid-dave527h]{--a:270deg;--glow:-8% 55%}.scene-animations[data-astro-cid-dave527h]{--a:210deg;--glow:5% 105%}.scene-studios[data-astro-cid-dave527h]{--a:90deg;--glow:108% 50%}.scene-more3d[data-astro-cid-dave527h]{--a:330deg;--glow:0% -5%}.scene-contact[data-astro-cid-dave527h]{--a:180deg;--glow:50% 108%}.hero-video[data-astro-cid-6gowgm6i]{--open-w:min(20rem, 86vw);perspective:900px;transition:width .5s var(--ease-soft), max-width .5s var(--ease-soft), filter .5s var(--ease-soft);outline:none}.hv-3d[data-astro-cid-6gowgm6i]{transform-style:preserve-3d}.hv-parallax[data-astro-cid-6gowgm6i]{transform:translate3d(calc(var(--mx,0) * var(--depth) * 1px), calc(var(--my,0) * var(--depth) * 1px), 0) rotateY(calc(var(--mx,0) * 8deg)) rotateX(calc(var(--my,0) * -8deg));transition:transform .6s var(--ease-soft)}.hv-float[data-astro-cid-6gowgm6i]{animation:card-float-3d var(--float,10s) ease-in-out var(--float-delay,0s) infinite}@keyframes card-float-3d{0%,to{transform:translate(0,0)rotateX(0)rotate(0)}50%{transform:translate3d(0,-10px,12px)rotateX(6deg)rotate(-1.5deg)}}.hv-tilt[data-astro-cid-6gowgm6i]{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .6s var(--ease-soft)}@media (width<=39.99rem){.hero-video[data-astro-cid-6gowgm6i]{--tilt-x:4deg!important}.hero-video[data-astro-cid-6gowgm6i][data-slot="0"]{--tilt-y:16deg!important}.hero-video[data-astro-cid-6gowgm6i][data-slot="1"]{--tilt-y:6deg!important}.hero-video[data-astro-cid-6gowgm6i][data-slot="2"]{--tilt-y:-6deg!important}.hero-video[data-astro-cid-6gowgm6i][data-slot="3"]{--tilt-y:-16deg!important}.hero-video[data-astro-cid-6gowgm6i][data-slot="2"]{left:auto;right:calc(49% - 23vw)}.hero-video[data-astro-cid-6gowgm6i][data-slot="3"]{left:auto;right:calc(24.5% - 23vw)}}.hero-video[data-astro-cid-6gowgm6i]{animation:card-fade .9s var(--ease-soft) var(--in-delay,0s) backwards}.hv-tilt[data-astro-cid-6gowgm6i]{animation:card-swing 1.3s var(--ease-soft) var(--in-delay,0s) backwards}@keyframes card-fade{0%{opacity:0}}@keyframes card-swing{0%{transform:rotateX(calc(var(--tilt-x) * 4)) rotateY(calc(var(--tilt-y) * 3)) translateZ(-320px)}}.hv-back[data-astro-cid-6gowgm6i]{background:linear-gradient(135deg,#1e4dff,#0a1a4a 60%,#02040f);border:1px solid #3fb8ff59;transform:translateZ(-10px);box-shadow:0 24px 50px -14px #000000b3}.hv-face[data-astro-cid-6gowgm6i]{background:var(--color-navy);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff40,0 0 30px -10px #3fb8ff80}.hv-glare[data-astro-cid-6gowgm6i]{background:linear-gradient(115deg,#ffffff38 0%,#0000 35% 65%,#3fb8ff1f 100%) 0 0/200% 200%;background-position:calc(50% + var(--mx,0) * 30%) calc(50% + var(--my,0) * 30%);mix-blend-mode:screen;transition:background-position .6s var(--ease-soft)}.hero-video[data-astro-cid-6gowgm6i]:hover:not([data-lb-returning]),.hero-video[data-astro-cid-6gowgm6i]:focus-visible,.hero-video[data-astro-cid-6gowgm6i].is-open{z-index:40;width:var(--open-w);filter:none;max-width:none}.hero-video[data-astro-cid-6gowgm6i]:hover:not([data-lb-returning]) .hv-tilt[data-astro-cid-6gowgm6i],.hero-video[data-astro-cid-6gowgm6i]:focus-visible .hv-tilt[data-astro-cid-6gowgm6i],.hero-video[data-astro-cid-6gowgm6i].is-open .hv-tilt[data-astro-cid-6gowgm6i]{transform:rotateX(0)rotateY(0)translateZ(40px)}.hero-video[data-astro-cid-6gowgm6i]:hover:not([data-lb-returning]) .hv-parallax[data-astro-cid-6gowgm6i],.hero-video[data-astro-cid-6gowgm6i]:focus-visible .hv-parallax[data-astro-cid-6gowgm6i],.hero-video[data-astro-cid-6gowgm6i].is-open .hv-parallax[data-astro-cid-6gowgm6i]{transform:none}.hero-video[data-astro-cid-6gowgm6i]:hover:not([data-lb-returning]) .hv-float[data-astro-cid-6gowgm6i],.hero-video[data-astro-cid-6gowgm6i]:focus-visible .hv-float[data-astro-cid-6gowgm6i],.hero-video[data-astro-cid-6gowgm6i].is-open .hv-float[data-astro-cid-6gowgm6i]{animation-play-state:paused}.hero-video[data-astro-cid-6gowgm6i]:focus-visible .hv-face[data-astro-cid-6gowgm6i]{outline:2px solid var(--color-cyan);outline-offset:3px}.hero-video-info[data-astro-cid-6gowgm6i]{opacity:0;text-shadow:0 1px 2px #000000d9,0 0 14px #0000008c;transition:opacity .3s var(--ease-soft);background:linear-gradient(#0000 42%,#02040f4d 70%,#02040f99 100%)}.hero-video[data-astro-cid-6gowgm6i]:hover:not([data-lb-returning]) .hero-video-info[data-astro-cid-6gowgm6i],.hero-video[data-astro-cid-6gowgm6i]:focus-visible .hero-video-info[data-astro-cid-6gowgm6i],.hero-video[data-astro-cid-6gowgm6i].is-open .hero-video-info[data-astro-cid-6gowgm6i]{opacity:1;transition-delay:.15s}@media (prefers-reduced-motion:reduce){.hero-video[data-astro-cid-6gowgm6i],.hv-parallax[data-astro-cid-6gowgm6i],.hv-tilt[data-astro-cid-6gowgm6i]{transition:none}.hv-float[data-astro-cid-6gowgm6i],.hero-video[data-astro-cid-6gowgm6i],.hv-tilt[data-astro-cid-6gowgm6i]{animation:none}}.hero-photo[data-astro-cid-ge2uvauf]{animation:photo-in 1.4s var(--ease-soft) .15s both;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.hero-in[data-astro-cid-ge2uvauf]{animation:rise .9s var(--ease-soft) both;animation-delay:var(--delay,0s)}.float[data-astro-cid-ge2uvauf]{animation:rise .9s var(--ease-soft) var(--delay,0s) both, float 7s ease-in-out var(--float-delay,0s) infinite}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes photo-in{0%{opacity:0;filter:brightness(.6)blur(1.5px);transform:translateY(40px)scale(.96)}}@keyframes float{50%{translate:0 -7px;rotate:x 14deg}}.hero-stage[data-astro-cid-ge2uvauf]{transform-origin:50% 100%;will-change:transform, opacity, filter}.scroll-mouse[data-astro-cid-ge2uvauf]{border:1.5px solid #fff9;border-radius:999px;width:22px;height:34px;transition:border-color .3s;position:relative;box-shadow:0 0 18px -4px #3fb8ff99}.scroll-mouse[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{width:3px;height:7px;animation:wheel 1.8s var(--ease-soft) infinite;background:#fff;border-radius:2px;margin-left:-1.5px;position:absolute;top:7px;left:50%}@keyframes wheel{0%{opacity:0;translate:0}25%{opacity:1}80%,to{opacity:0;translate:0 11px}}.scroll-hint[data-astro-cid-ge2uvauf]:hover .scroll-mouse[data-astro-cid-ge2uvauf],.scroll-hint[data-astro-cid-ge2uvauf]:focus-visible .scroll-mouse[data-astro-cid-ge2uvauf]{border-color:#fff}.scroll-hint[data-astro-cid-ge2uvauf]:hover span[data-astro-cid-ge2uvauf]:last-child,.scroll-hint[data-astro-cid-ge2uvauf]:focus-visible span[data-astro-cid-ge2uvauf]:last-child{color:#fff}.hero-3d[data-astro-cid-ge2uvauf]{transform:perspective(1400px) translate3d(calc(var(--mx,0) * var(--depth) * 1px), calc(var(--my,0) * var(--depth) * 1px), 0) rotateY(calc(var(--mx,0) * var(--tilt) * 1deg)) rotateX(calc(var(--my,0) * var(--tilt) * -1deg));transition:transform .7s var(--ease-soft)}.hero-3d-photo[data-astro-cid-ge2uvauf]{transform-origin:50% 100%}.hero-float[data-astro-cid-ge2uvauf]{transform-style:preserve-3d;animation:hero-float var(--float,10s) ease-in-out var(--float-delay,0s) infinite}@keyframes hero-float{0%,to{transform:perspective(1400px)translate(0,0)rotateX(0)}50%{transform:perspective(1400px) translate3d(0, var(--float-y), 0) rotateX(var(--float-rx))}}.tag-stage[data-astro-cid-ge2uvauf]{perspective:600px}.tag-3d[data-astro-cid-ge2uvauf]{transform-style:preserve-3d;transform:translate3d(calc(var(--mx,0) * var(--depth) * 1px), calc(var(--my,0) * var(--depth) * 1px), 0) rotateY(calc(var(--tilt-y) + var(--mx,0) * 12deg)) rotateX(calc(var(--my,0) * -12deg));transition:transform .6s var(--ease-soft);animation:tag-in 1.1s var(--ease-soft) var(--in-delay,0s) backwards}@keyframes tag-in{0%{transform:translate3d(0, 30px, -180px) rotateY(calc(var(--tilt-y) * 3)) rotateX(40deg)}}.hero-tag[data-astro-cid-ge2uvauf]{gap:.6em;padding:.55em 1.15em;font-size:max(12px,1vw)}.hero-tag-dot[data-astro-cid-ge2uvauf]{width:.5em;height:.5em}.tag-3d[data-astro-cid-ge2uvauf] .pill[data-astro-cid-ge2uvauf]{box-shadow:inset 0 1px #ffffff1f,0 10px 24px -10px #0009,0 0 28px -8px #3fb8ff73}@media (prefers-reduced-motion:reduce){.hero-photo[data-astro-cid-ge2uvauf],.hero-in[data-astro-cid-ge2uvauf],.float[data-astro-cid-ge2uvauf]{animation:none}.tag-3d[data-astro-cid-ge2uvauf]{transition:none;animation:none}.hero-3d[data-astro-cid-ge2uvauf]{transition:none}.scroll-mouse[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{opacity:1;animation:none}.hero-float[data-astro-cid-ge2uvauf]{animation:none}}.ts[data-astro-cid-mj5j3rzh]{perspective:1400px;--feather-x:linear-gradient(to right, transparent 0%, #000 7%, #000 93%, transparent 100%);--feather-y:linear-gradient(to bottom, transparent 0%, #000 6%, #000 84%, transparent 100%);-webkit-mask-image:var(--feather-x), var(--feather-y);-webkit-mask-composite:source-in;mask-image:var(--feather-x), var(--feather-y);mask-composite:intersect}.ts-window[data-astro-cid-mj5j3rzh]{aspect-ratio:640/386;box-shadow:0 30px 70px -34px #000000bf, 0 0 90px -30px var(--accent);transform:rotateY(calc(-6deg + var(--mx,0) * 2deg)) rotateX(calc(3deg - var(--my,0) * 1.5deg));transition:transform 1.2s var(--ease-soft), box-shadow 1s var(--ease-soft);background:linear-gradient(#0a1236e6,#050a22e6);border:1px solid #ffffff14;border-radius:18px;overflow:hidden;container-type:inline-size}.ts-inner[data-astro-cid-mj5j3rzh]{--u:calc(100cqw / 640);height:100%;font-size:calc(var(--u) * 8);color:#fff9;line-height:1.2;position:relative}.ts-inner[data-astro-cid-mj5j3rzh] *{box-sizing:border-box}.t[data-astro-cid-mj5j3rzh]{font-size:calc(var(--u) * 7.5);color:#ffffff8c;white-space:nowrap}.head[data-astro-cid-mj5j3rzh]{padding:calc(var(--u) * 4) calc(var(--u) * 6);border-bottom:1px solid #ffffff0f;display:block}.ts-titlebar[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 24);align-items:center;gap:calc(var(--u) * 10);padding-inline:calc(var(--u) * 10);box-shadow:inset 0 calc(var(--u) * 2) 0 var(--accent);transition:box-shadow .6s var(--ease-soft);background:#ffffff0a;border-bottom:1px solid #ffffff12;display:flex;position:relative}.ts-dots[data-astro-cid-mj5j3rzh]{gap:calc(var(--u) * 4);display:flex}.ts-dots[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:#ffffff2e;border-radius:50%}.ts-title[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * 46);font-size:calc(var(--u) * 8.5);white-space:nowrap;color:#ffffff80;opacity:0;transition:opacity .9s var(--ease-soft);position:absolute}.ts-title[data-astro-cid-mj5j3rzh] b[data-astro-cid-mj5j3rzh]{color:#fff;font-weight:600}.ts-title[data-astro-cid-mj5j3rzh].is-active{opacity:1}.ts-body[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 362);position:relative}.ts-app[data-astro-cid-mj5j3rzh]{opacity:0;visibility:hidden;filter:blur(6px);transition:opacity .9s var(--ease-soft), scale .9s var(--ease-soft), filter .9s var(--ease-soft), visibility 0s linear .9s;position:absolute;inset:0;scale:.98}.ts-app[data-astro-cid-mj5j3rzh].is-active{opacity:1;visibility:visible;filter:none;transition-delay:0s;scale:1}.ts-app[data-astro-cid-mj5j3rzh]:not(.is-active) *,.ts[data-astro-cid-mj5j3rzh]:not(.is-live) *{animation-play-state:paused!important}.bar[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 16);align-items:center;gap:calc(var(--u) * 6);padding-left:calc(var(--u) * 34);background:#ffffff09;border-bottom:1px solid #ffffff0f;display:flex;position:absolute;top:0;left:0;right:0}.bar[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * var(--w));height:calc(var(--u) * 7);border-radius:calc(var(--u) * 2);background:#ffffff1a}.toolbar[data-astro-cid-mj5j3rzh]{left:0;top:calc(var(--u) * 16);width:calc(var(--u) * 26);align-items:center;gap:calc(var(--u) * 7);padding-top:calc(var(--u) * 8);background:#ffffff08;border-right:1px solid #ffffff0f;flex-direction:column;display:flex;position:absolute;bottom:0}.toolbar[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 12);height:calc(var(--u) * 12);border-radius:calc(var(--u) * 3);background:#ffffff1f}.toolbar[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh].on{background:var(--accent);box-shadow:0 0 calc(var(--u) * 6) var(--accent)}.side[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 172);background:#ffffff0a;border-left:1px solid #ffffff12;position:absolute;right:0}.playhead[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 1.5);background:var(--ph,#3fb8ff);box-shadow:0 0 calc(var(--u) * 6) var(--ph,#3fb8ff);animation:scrub var(--dur,14s) linear infinite;position:absolute;top:0;bottom:0;left:0}.playhead[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 9);height:calc(var(--u) * 10);border-radius:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 5) calc(var(--u) * 5);background:var(--ph,#3fb8ff);position:absolute;top:0;left:50%;translate:-50%}@keyframes scrub{0%{translate:calc(var(--u) * var(--from,0)) 0}to{translate:calc(var(--u) * var(--to,600)) 0}}.ps-canvas[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * 26);right:calc(var(--u) * 172);top:calc(var(--u) * 16);background:radial-gradient(circle,#0000001a,#00000059),#0003;position:absolute;bottom:0}.ps-board[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 176);height:calc(var(--u) * 246);border-radius:calc(var(--u) * 2);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 30) #00000080;background:linear-gradient(165deg,#050b2a 0%,#0a1a4a 35%,#1e4dff 75%,#3fb8ff 100%);position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.ps-glow[data-astro-cid-mj5j3rzh]{background:radial-gradient(closest-side,#3fb8ffb3,#0000);position:absolute;inset:30% -20% -10%}.ps-photo[data-astro-cid-mj5j3rzh]{width:auto;max-width:none;height:74%;position:absolute;bottom:0;left:50%;translate:-50%}.ps-type[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 12);text-align:center;font-family:var(--font-display);font-size:calc(var(--u) * 68);color:#fff;letter-spacing:.02em;line-height:.9;position:absolute;inset-inline:0}.ps-sub[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 76);text-align:center;font-size:calc(var(--u) * 8);letter-spacing:.4em;color:#ffffffd9;position:absolute;inset-inline:0}.ps-select[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 10);left:calc(var(--u) * 34);width:calc(var(--u) * 108);height:calc(var(--u) * 80);--ant:calc(var(--u) * 4);background:linear-gradient(90deg, #fff 50%, #000 0) top / calc(var(--ant) * 2) 1px repeat-x, linear-gradient(90deg, #fff 50%, #000 0) bottom / calc(var(--ant) * 2) 1px repeat-x, linear-gradient(0deg, #fff 50%, #000 0) left / 1px calc(var(--ant) * 2) repeat-y, linear-gradient(0deg, #fff 50%, #000 0) right / 1px calc(var(--ant) * 2) repeat-y;animation:.8s linear infinite ants;position:absolute}@keyframes ants{to{background-position:calc(var(--ant) * 2) 0, calc(var(--ant) * -2) 100%, 0 calc(var(--ant) * -2), 100% calc(var(--ant) * 2)}}.ps-select[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:#fff;border:1px solid #1e4dff;position:absolute;translate:-50% -50%}.ps-select[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]:first-child{top:0;left:0}.ps-select[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]:nth-child(2){top:0;left:50%}.ps-select[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]:nth-child(3){top:0;left:100%}.ps-select[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]:nth-child(4){top:50%;left:100%}.ps-select[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]:nth-child(5){top:100%;left:100%}.ps-select[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]:nth-child(6){top:100%;left:50%}.ps-select[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]:nth-child(7){top:100%;left:0}.ps-select[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]:nth-child(8){top:50%;left:0}.ps-zoom[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * 6);bottom:calc(var(--u) * 5);position:absolute}.ps-layers[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 16);bottom:0}.tabs[data-astro-cid-mj5j3rzh]{gap:calc(var(--u) * 10);padding:calc(var(--u) * 5) calc(var(--u) * 8);font-size:calc(var(--u) * 7.5);border-bottom:1px solid #ffffff12;display:flex}.tabs[data-astro-cid-mj5j3rzh] .on[data-astro-cid-mj5j3rzh]{color:#fff;box-shadow:0 calc(var(--u) * 5) 0 calc(var(--u) * -3.5) var(--accent)}.ps-row[data-astro-cid-mj5j3rzh]{align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 30);padding-inline:calc(var(--u) * 8);border-bottom:1px solid #ffffff0a;display:flex}.ps-row[data-astro-cid-mj5j3rzh].on{background:color-mix(in srgb, var(--accent) 22%, transparent)}.ps-row[data-astro-cid-mj5j3rzh].on .t[data-astro-cid-mj5j3rzh]{color:#fff}.ps-row[data-astro-cid-mj5j3rzh] .eye[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 7);height:calc(var(--u) * 5);border:1px solid #ffffff80;border-radius:50%}.ps-row[data-astro-cid-mj5j3rzh] .thumb[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 24);height:calc(var(--u) * 18);border-radius:calc(var(--u) * 2);background:linear-gradient(135deg, var(--c), color-mix(in srgb, var(--c) 40%, #02040f));border:1px solid #ffffff26}.ps-foot[data-astro-cid-mj5j3rzh]{justify-content:flex-end;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) calc(var(--u) * 8);border-top:1px solid #ffffff12;display:flex;position:absolute;bottom:0;left:0;right:0}.ps-foot[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:calc(var(--u) * 2);background:#ffffff24}.pr-bin[data-astro-cid-mj5j3rzh],.pr-monitor[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 172);background:#ffffff08;border-bottom:1px solid #ffffff12;position:absolute;top:0}.pr-bin[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 196);border-right:1px solid #ffffff12;left:0}.pr-grid[data-astro-cid-mj5j3rzh]{gap:calc(var(--u) * 8);padding:calc(var(--u) * 8);grid-template-columns:1fr 1fr;display:grid}.pr-item[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{aspect-ratio:16/9;border-radius:calc(var(--u) * 3);background:var(--img) center / cover, #1a2f7a;border:1px solid #ffffff1a;display:block}.pr-item[data-astro-cid-mj5j3rzh] .t[data-astro-cid-mj5j3rzh]{margin-top:calc(var(--u) * 3);font-size:calc(var(--u) * 6.5);display:block}.pr-monitor[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * 196);right:0}.pr-frame[data-astro-cid-mj5j3rzh]{left:50%;top:calc(var(--u) * 22);height:calc(var(--u) * 118);aspect-ratio:16/9;background:var(--img) center / cover, #000;border:1px solid #ffffff1a;position:absolute;translate:-50%}.pr-tc[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * 10);bottom:calc(var(--u) * 10);color:#e8c33c;font-size:calc(var(--u) * 8);position:absolute}.pr-ctrl[data-astro-cid-mj5j3rzh]{left:50%;bottom:calc(var(--u) * 8);align-items:center;gap:calc(var(--u) * 9);display:flex;position:absolute;translate:-50%}.pr-ctrl[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:calc(var(--u) * 2);background:#ffffff40}.pr-ctrl[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh].play{border-left:calc(var(--u) * 9) solid #fff;border-top:calc(var(--u) * 5.5) solid transparent;border-bottom:calc(var(--u) * 5.5) solid transparent;background:0 0;border-radius:0;width:0;height:0}.pr-tl[data-astro-cid-mj5j3rzh]{left:0;right:0;top:calc(var(--u) * 176);--ph:#3fb8ff;--from:70;--to:600;--dur:16s;position:absolute;bottom:0}.pr-ruler[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 16);margin-left:calc(var(--u) * 34);background:repeating-linear-gradient(90deg, #ffffff59 0 1px, transparent 1px calc(var(--u) * 180)) bottom / 100% calc(var(--u) * 6) no-repeat, repeating-linear-gradient(90deg, #ffffff26 0 1px, transparent 1px calc(var(--u) * 36)) bottom / 100% calc(var(--u) * 3) no-repeat;position:relative}.pr-ruler[data-astro-cid-mj5j3rzh] .t[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 2);left:calc(var(--u) * var(--x));font-size:calc(var(--u) * 6.5);position:absolute;translate:-50%}.pr-work[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 3);margin:calc(var(--u) * 2) 0 calc(var(--u) * 4) calc(var(--u) * 34);border-radius:calc(var(--u) * 2);box-shadow:0 0 calc(var(--u) * 6) #3ddc7899;background:linear-gradient(90deg,#2bd46a,#5df08f 60%,#2bd46a)}.trk[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 20);margin-bottom:calc(var(--u) * 3);display:flex}.trk[data-astro-cid-mj5j3rzh].tall{height:calc(var(--u) * 34)}.trk[data-astro-cid-mj5j3rzh]>b[data-astro-cid-mj5j3rzh]{flex:0 0 calc(var(--u) * 30);margin-right:calc(var(--u) * 4);border-radius:0 calc(var(--u) * 4) calc(var(--u) * 4) 0;background:#ffffff0d;place-items:center;font-weight:600;display:grid}.lane[data-astro-cid-mj5j3rzh]{background:#ffffff05;flex:1;position:relative}.clip[data-astro-cid-mj5j3rzh]{top:0;bottom:0;left:calc(var(--u) * var(--x));width:calc(var(--u) * var(--w));border-radius:calc(var(--u) * 3);position:absolute;overflow:hidden}.clip[data-astro-cid-mj5j3rzh] em[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 3);left:calc(var(--u) * 5);font-style:normal;font-size:calc(var(--u) * 6.5);color:#ffffffeb;font-weight:600;position:absolute}.clip[data-astro-cid-mj5j3rzh] em[data-astro-cid-mj5j3rzh]:before{content:"";width:calc(var(--u) * 5);height:calc(var(--u) * 5);margin-right:calc(var(--u) * 3);background:#2bd46a;border-radius:1px;display:inline-block}.clip[data-astro-cid-mj5j3rzh].v{background:linear-gradient(#9b6bff,#6f45e8);border:1px solid #c8afff8c}.clip[data-astro-cid-mj5j3rzh].fx{background:linear-gradient(#5a7dff,#3a56d8);border:1px solid #a0b9ff80}.clip[data-astro-cid-mj5j3rzh].th{background:linear-gradient(180deg, #1e3ca01a, #0a144659), var(--img) left center / auto 100% repeat-x, #1a2f7a;border:1px solid #8cbeff8c}.clip[data-astro-cid-mj5j3rzh].a{background:linear-gradient(#20785a8c,#1450468c);border:1px solid #5ae6a066}.clip[data-astro-cid-mj5j3rzh].a2{background:linear-gradient(#285abe80,#19378c80);border-color:#78aaff66}.clip[data-astro-cid-mj5j3rzh] svg[data-astro-cid-mj5j3rzh]{inset:calc(var(--u) * 2) 0;width:100%;height:calc(100% - var(--u) * 4);stroke:#78ffbed9;stroke-width:1px;position:absolute}.clip[data-astro-cid-mj5j3rzh].a2 svg[data-astro-cid-mj5j3rzh]{stroke:#8cc8ffd9}.ae-view[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 196);background:#00000038;border-bottom:1px solid #ffffff12;position:absolute;inset:0 0 auto}.ae-comp[data-astro-cid-mj5j3rzh]{left:50%;top:calc(var(--u) * 22);width:calc(var(--u) * 300);height:calc(var(--u) * 168);--dur:5s;background:radial-gradient(at 50% 120%,#1e3cc8 0%,#0a1648 55%,#050b2a 100%);border:1px solid #ffffff1f;position:absolute;overflow:hidden;translate:-50%}.ae-safe[data-astro-cid-mj5j3rzh]{border:1px dashed #ffffff1f;position:absolute;inset:8% 6%}.ae-path[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * 53);top:calc(var(--u) * 53);width:calc(var(--u) * 220);height:calc(var(--u) * 160);border:calc(var(--u) * 1.2) dashed color-mix(in srgb, var(--accent) 70%, transparent);clip-path:inset(0 0 50%);border-radius:50%;position:absolute}.ae-key[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * 6);height:calc(var(--u) * 6);box-shadow:0 0 calc(var(--u) * 4) var(--accent);background:#fff;position:absolute;translate:-50% -50%;rotate:45deg}.ae-mx[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * 40);top:calc(var(--u) * 120);animation:ae-x var(--dur) linear infinite;position:absolute}.ae-my[data-astro-cid-mj5j3rzh]{animation:ae-y var(--dur) infinite}.ae-dot[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 26);height:calc(var(--u) * 26);background:radial-gradient(circle at 35% 35%, #fff, var(--accent) 45%, #1e4dff);box-shadow:0 0 calc(var(--u) * 16) var(--accent);border-radius:50%}@keyframes ae-x{0%{translate:0}to{translate:calc(var(--u) * 220) 0}}@keyframes ae-y{0%{animation-timing-function:cubic-bezier(.3,.6,.6,1);translate:0}50%{translate:0 calc(var(--u) * -80);animation-timing-function:cubic-bezier(.4,0,.7,.4)}to{translate:0}}.ae-word[data-astro-cid-mj5j3rzh]{bottom:calc(var(--u) * 12);text-align:center;font-family:var(--font-title);font-weight:800;font-size:calc(var(--u) * 16);color:#fff;animation:ae-word var(--dur) var(--ease-soft) infinite;position:absolute;inset-inline:0}@keyframes ae-word{0%,15%{opacity:0;letter-spacing:.6em}45%,85%{opacity:1;letter-spacing:.15em}to{opacity:0;letter-spacing:.15em}}.ae-tl[data-astro-cid-mj5j3rzh]{left:0;right:0;top:calc(var(--u) * 196);display:flex;position:absolute;bottom:0}.ae-names[data-astro-cid-mj5j3rzh]{flex:0 0 calc(var(--u) * 190);background:#ffffff08;border-right:1px solid #ffffff12}.ae-hrow[data-astro-cid-mj5j3rzh],.ae-row[data-astro-cid-mj5j3rzh]{align-items:center;gap:calc(var(--u) * 7);height:calc(var(--u) * 24);padding-inline:calc(var(--u) * 8);border-bottom:1px solid #ffffff0a;display:flex}.ae-hrow[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 18)}.ae-row[data-astro-cid-mj5j3rzh]>span[data-astro-cid-mj5j3rzh]:first-child{width:calc(var(--u) * 8)}.ae-row[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:calc(var(--u) * 2);background:var(--c)}.ae-row[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh].none{background:0 0}.ae-row[data-astro-cid-mj5j3rzh].prop{padding-left:calc(var(--u) * 26);color:var(--accent)}.ae-row[data-astro-cid-mj5j3rzh].prop span[data-astro-cid-mj5j3rzh]{color:color-mix(in srgb, var(--accent) 80%, #fff)}.ae-lanes[data-astro-cid-mj5j3rzh]{--ph:#4f7cff;--from:20;--to:420;--dur:5s;flex:1;position:relative}.ae-ruler[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 18);border-bottom:1px solid #ffffff12;position:relative}.ae-ruler[data-astro-cid-mj5j3rzh] span[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 5);left:calc(var(--u) * (20 + var(--x)));font-size:calc(var(--u) * 6.5);position:absolute;translate:-50%}.ae-lane[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 24);border-bottom:1px solid #ffffff0a;position:relative}.ae-lane[data-astro-cid-mj5j3rzh] .bar[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 6);bottom:calc(var(--u) * 6);left:calc(var(--u) * (20 + var(--x)));width:calc(var(--u) * var(--w));border-radius:calc(var(--u) * 2);background:color-mix(in srgb, var(--c) 45%, transparent);border:1px solid color-mix(in srgb, var(--c) 70%, transparent);height:auto;padding:0;position:absolute;right:auto}.kf[data-astro-cid-mj5j3rzh]{top:50%;left:calc(var(--u) * (20 + var(--x)));width:calc(var(--u) * 7);height:calc(var(--u) * 7);z-index:1;background:#ffffffbf;position:absolute;translate:-50% -50%;rotate:45deg}.kf[data-astro-cid-mj5j3rzh].on{background:var(--accent);box-shadow:0 0 calc(var(--u) * 5) var(--accent)}.ae-graph[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * 20);width:calc(var(--u) * 400);top:calc(var(--u) * 2);height:calc(var(--u) * 20);fill:none;stroke:color-mix(in srgb, var(--accent) 70%, transparent);stroke-width:1px;position:absolute}.kr-canvas[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * 26);right:calc(var(--u) * 172);top:calc(var(--u) * 16);background:#00000040;position:absolute;bottom:0}.kr-paper[data-astro-cid-mj5j3rzh]{inset:calc(var(--u) * 14);border-radius:calc(var(--u) * 2);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 24) #00000073;background:#d9d5cc;position:absolute;overflow:hidden}.kr-wash[data-astro-cid-mj5j3rzh]{filter:blur(calc(var(--u) * 2));background:radial-gradient(circle at 30% 70%,#1e4dff59,#0000 35%),radial-gradient(circle at 70% 35%,#ff5fa259,#0000 32%),radial-gradient(circle at 55% 60%,#3fb8ff4d,#0000 30%);position:absolute;inset:0}.kr-art[data-astro-cid-mj5j3rzh]{fill:none;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0}.kr-art[data-astro-cid-mj5j3rzh] .ink[data-astro-cid-mj5j3rzh]{stroke:#0a1a4a;stroke-width:7px;opacity:.85}.kr-art[data-astro-cid-mj5j3rzh] .ink[data-astro-cid-mj5j3rzh].thin{stroke-width:3px}.kr-art[data-astro-cid-mj5j3rzh] .ink[data-astro-cid-mj5j3rzh].pink{stroke:#ff5fa2;stroke-width:9px;opacity:.8}.kr-art[data-astro-cid-mj5j3rzh] .stroke[data-astro-cid-mj5j3rzh]{stroke:#1e4dff;stroke-width:12px;stroke-dasharray:520;stroke-dashoffset:520px;animation:kr-draw 5s var(--ease-soft) infinite}@keyframes kr-draw{0%{stroke-dashoffset:520px;opacity:1}55%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.kr-dock[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 16);bottom:0}.kr-wheel[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 100);height:calc(var(--u) * 100);margin:calc(var(--u) * 10) auto;position:relative}.kr-ring[data-astro-cid-mj5j3rzh]{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 72%,#000 74%);mask:radial-gradient(closest-side,#0000 72%,#000 74%)}.kr-square[data-astro-cid-mj5j3rzh]{background:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#ff2f8a);position:absolute;inset:27%}.kr-pick[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 8);height:calc(var(--u) * 8);border:calc(var(--u) * 1.5) solid #fff;border-radius:50%;position:absolute;top:38%;left:62%;translate:-50% -50%;box-shadow:0 0 0 1px #000}.kr-brushes[data-astro-cid-mj5j3rzh]{gap:calc(var(--u) * 6);padding:calc(var(--u) * 8);grid-template-columns:repeat(4,1fr);display:grid}.kr-brushes[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{aspect-ratio:1;border-radius:calc(var(--u) * 3);background:radial-gradient(circle, #ffffffe6 0%, #ffffffe6 var(--h), transparent calc(var(--h) + 30%)), #ffffff0f;background-position:50%;background-repeat:no-repeat;background-size:70% 70%,100% 100%;border:1px solid #ffffff14}.kr-brushes[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh].on{border-color:var(--accent);box-shadow:0 0 calc(var(--u) * 6) color-mix(in srgb, var(--accent) 60%, transparent)}.kr-slider[data-astro-cid-mj5j3rzh]{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4) calc(var(--u) * 8);display:flex}.kr-slider[data-astro-cid-mj5j3rzh] span[data-astro-cid-mj5j3rzh]:first-child{width:calc(var(--u) * 34)}.kr-slider[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 8);border-radius:calc(var(--u) * 2);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, transparent) var(--v), transparent 0), #ffffff14;flex:1}.bl-head[data-astro-cid-mj5j3rzh]{padding-left:calc(var(--u) * 8);gap:calc(var(--u) * 12)}.bl-mode[data-astro-cid-mj5j3rzh]{padding:calc(var(--u) * 2) calc(var(--u) * 7);border-radius:calc(var(--u) * 3);color:#fff;background:#ffffff1a}.bl-view[data-astro-cid-mj5j3rzh]{left:0;right:calc(var(--u) * 172);top:calc(var(--u) * 16);bottom:calc(var(--u) * 34);perspective:calc(var(--u) * 520);perspective-origin:50% 35%;background:radial-gradient(at 50% 40%,#2a3458 0%,#161c36 70%,#10142a 100%);position:absolute;overflow:hidden}.bl-label[data-astro-cid-mj5j3rzh]{left:calc(var(--u) * 8);top:calc(var(--u) * 6);z-index:1;line-height:1.5;position:absolute}.bl-floor[data-astro-cid-mj5j3rzh]{transform-origin:50% 0;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:calc(var(--u) * 28) calc(var(--u) * 28);background-position:top;height:140%;position:absolute;top:52%;left:-60%;right:-60%;transform:rotateX(78deg);-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 75%);mask-image:linear-gradient(#000 0% 30%,#0000 75%)}.bl-floor[data-astro-cid-mj5j3rzh] .ax[data-astro-cid-mj5j3rzh]{position:absolute}.bl-floor[data-astro-cid-mj5j3rzh] .ax[data-astro-cid-mj5j3rzh].x{left:0;right:0;top:calc(var(--u) * 84);height:calc(var(--u) * 1.5);background:#ff3352}.bl-floor[data-astro-cid-mj5j3rzh] .ax[data-astro-cid-mj5j3rzh].y{width:calc(var(--u) * 1.5);background:#8bdc00;top:0;bottom:0;left:50%}.bl-scene[data-astro-cid-mj5j3rzh]{width:0;height:0;transform-style:preserve-3d;position:absolute;top:46%;left:50%}.bl-cube[data-astro-cid-mj5j3rzh]{--s:calc(var(--u) * 84);width:var(--s);height:var(--s);left:calc(var(--s) / -2);top:calc(var(--s) / -2);transform-style:preserve-3d;animation:16s linear infinite bl-spin;position:absolute}@keyframes bl-spin{0%{transform:rotateX(-24deg)rotateY(0)}to{transform:rotateX(-24deg)rotateY(360deg)}}.bl-cube[data-astro-cid-mj5j3rzh] .f[data-astro-cid-mj5j3rzh]{border:calc(var(--u) * 1.4) solid #ff8a1f;box-shadow:inset 0 0 calc(var(--u) * 14) #00000040;position:absolute;inset:0}.bl-cube[data-astro-cid-mj5j3rzh] .front[data-astro-cid-mj5j3rzh]{transform:translateZ(calc(var(--s) / 2));background:#aab1c2}.bl-cube[data-astro-cid-mj5j3rzh] .back[data-astro-cid-mj5j3rzh]{transform:rotateY(180deg) translateZ(calc(var(--s) / 2));background:#6f7688}.bl-cube[data-astro-cid-mj5j3rzh] .right[data-astro-cid-mj5j3rzh]{transform:rotateY(90deg) translateZ(calc(var(--s) / 2));background:#8a91a3}.bl-cube[data-astro-cid-mj5j3rzh] .left[data-astro-cid-mj5j3rzh]{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2));background:#8a91a3}.bl-cube[data-astro-cid-mj5j3rzh] .top[data-astro-cid-mj5j3rzh]{transform:rotateX(90deg) translateZ(calc(var(--s) / 2));background:#c9cfdc}.bl-cube[data-astro-cid-mj5j3rzh] .bottom[data-astro-cid-mj5j3rzh]{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2));background:#5a6070}.bl-gizmo[data-astro-cid-mj5j3rzh]{right:calc(var(--u) * 14);top:calc(var(--u) * 14);width:calc(var(--u) * 50);height:calc(var(--u) * 50);background:#ffffff0d;border-radius:50%;position:absolute}.bl-gizmo[data-astro-cid-mj5j3rzh] .g[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 18);height:calc(var(--u) * 1.5);transform-origin:0;background:var(--c);position:absolute;top:50%;left:50%}.bl-gizmo[data-astro-cid-mj5j3rzh] .g[data-astro-cid-mj5j3rzh] b[data-astro-cid-mj5j3rzh]{right:calc(var(--u) * -6);width:calc(var(--u) * 11);height:calc(var(--u) * 11);background:var(--c);color:#10142a;font-size:calc(var(--u) * 6.5);translate:0 -50%;rotate:var(--r-inv);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:50%}.bl-gizmo[data-astro-cid-mj5j3rzh] .x[data-astro-cid-mj5j3rzh]{--c:#ff3352;--r-inv:-20deg;rotate:20deg}.bl-gizmo[data-astro-cid-mj5j3rzh] .y[data-astro-cid-mj5j3rzh]{--c:#8bdc00;--r-inv:35deg;rotate:-35deg}.bl-gizmo[data-astro-cid-mj5j3rzh] .z[data-astro-cid-mj5j3rzh]{--c:#2890ff;--r-inv:90deg;rotate:-90deg}.bl-out[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 16);height:calc(var(--u) * 116);padding-top:calc(var(--u) * 4);border-bottom:1px solid #ffffff12}.bl-orow[data-astro-cid-mj5j3rzh]{align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 20);padding-left:calc(var(--u) * (8 + var(--d) * 10));display:flex}.bl-orow[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:calc(var(--u) * 1.5);background:#ffffff4d}.bl-orow[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh].cam{background:#6fb7a8}.bl-orow[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh].mesh{background:#ff8a1f}.bl-orow[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh].light{background:#e8c33c;border-radius:50%}.bl-orow[data-astro-cid-mj5j3rzh].on{background:color-mix(in srgb, var(--accent) 22%, transparent);color:color-mix(in srgb, var(--accent) 60%, #fff)}.bl-props[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 132);bottom:calc(var(--u) * 34);display:flex}.bl-tabs[data-astro-cid-mj5j3rzh]{gap:calc(var(--u) * 6);padding:calc(var(--u) * 8) calc(var(--u) * 6);border-right:1px solid #ffffff0f;flex-direction:column;display:flex}.bl-tabs[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{width:calc(var(--u) * 10);height:calc(var(--u) * 10);border-radius:calc(var(--u) * 2);background:#ffffff24}.bl-tabs[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh].on{background:var(--accent)}.bl-fields[data-astro-cid-mj5j3rzh]{padding:calc(var(--u) * 8);gap:calc(var(--u) * 5);flex:1;align-content:start;display:grid}.bl-field[data-astro-cid-mj5j3rzh]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 6);display:flex}.bl-field[data-astro-cid-mj5j3rzh] i[data-astro-cid-mj5j3rzh]{padding:calc(var(--u) * 2) calc(var(--u) * 5);border-radius:calc(var(--u) * 3);text-align:center;color:#ffffffbf;background:#ffffff14;flex:0 0 55%;font-style:normal}.bl-time[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 34);--ph:#4f8cff;--from:30;--to:450;--dur:12s;background:#ffffff09;border-top:1px solid #ffffff12;position:absolute;bottom:0;left:0;right:0}.bl-nums[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 14);position:relative}.bl-nums[data-astro-cid-mj5j3rzh] span[data-astro-cid-mj5j3rzh]{top:calc(var(--u) * 3);left:calc(var(--u) * (30 + var(--x)));font-size:calc(var(--u) * 6.5);position:absolute;translate:-50%}.bl-keys[data-astro-cid-mj5j3rzh]{height:calc(var(--u) * 18);position:relative}.bl-keys[data-astro-cid-mj5j3rzh] b[data-astro-cid-mj5j3rzh]{top:50%;left:calc(var(--u) * (30 + var(--x)));width:calc(var(--u) * 7);height:calc(var(--u) * 7);background:#e8c33c;position:absolute;translate:-50% -50%;rotate:45deg}@media (prefers-reduced-motion:reduce){.ts-window[data-astro-cid-mj5j3rzh]{transition:box-shadow .4s;transform:rotateY(-10deg)rotateX(4deg)}.ts[data-astro-cid-mj5j3rzh] *{animation:none!important}}.about-glow[data-astro-cid-oxgmilyn]{filter:blur(20px);background:radial-gradient(closest-side,#3fb8ff73,#1e4dff33 55%,#0000)}.about-photo[data-astro-cid-oxgmilyn]{-webkit-mask-image:linear-gradient(#000 68%,#0000 97%);mask-image:linear-gradient(#000 68%,#0000 97%)}.about-inner[data-astro-cid-oxgmilyn]{transform-origin:50% 0;will-change:transform, opacity}.about-stage[data-astro-cid-oxgmilyn]{z-index:-10;width:60%;animation:8s ease-in-out infinite thought-drift;position:absolute;top:-24%;right:-12px}@media (width<=39.99rem){.about-photo[data-astro-cid-oxgmilyn]{translate:0%}.about-stage[data-astro-cid-oxgmilyn]{width:50%;top:-5%;right:10rem}.about-stage[data-astro-cid-oxgmilyn] .thought-dot[data-astro-cid-oxgmilyn].d1{top:80%;left:-8%}.about-stage[data-astro-cid-oxgmilyn] .thought-dot[data-astro-cid-oxgmilyn].d2{top:56%;left:-5%}.tool-tile[data-astro-cid-oxgmilyn]{width:3rem!important;height:3rem!important}.tool-face[data-astro-cid-oxgmilyn] svg{width:66%;height:66%}.tool[data-astro-cid-oxgmilyn][data-tool=photoshop]{top:12%;left:21%;right:auto}.tool[data-astro-cid-oxgmilyn][data-tool=premiere]{top:22%;left:auto;right:2%}.tool[data-astro-cid-oxgmilyn][data-tool=after-effects]{top:38%;left:2rem;right:auto}.tool[data-astro-cid-oxgmilyn][data-tool=krita]{top:56%;left:auto;right:0}.tool[data-astro-cid-oxgmilyn][data-tool=blender]{top:72%;left:13%;right:auto}}@media (width>=40rem){.about-stage[data-astro-cid-oxgmilyn]{width:60%;top:-22%;right:-14%}}@media (width>=64rem){.about-stage[data-astro-cid-oxgmilyn]{width:120%;top:-8%;left:-15%;right:auto}.about-stage[data-astro-cid-oxgmilyn] .thought-dot[data-astro-cid-oxgmilyn].d1{top:96%;left:auto;right:-62%}.about-stage[data-astro-cid-oxgmilyn] .thought-dot[data-astro-cid-oxgmilyn].d2{top:104%;left:auto;right:-36%}}@keyframes thought-drift{0%,to{translate:0}50%{translate:0 -6px}}.thought-halo[data-astro-cid-oxgmilyn]{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--thought,#3fb8ff) 30%, transparent), transparent);filter:blur(18px);transition:background .9s var(--ease-soft);border-radius:50%;position:absolute;inset:-18% -12%}.thought-dot[data-astro-cid-oxgmilyn]{box-shadow:inset 0 1px 0 #ffffff4d, 0 0 14px -2px color-mix(in srgb, var(--thought,#3fb8ff) 70%, transparent);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:50%;animation:3.2s ease-in-out infinite thought-pulse;position:absolute}.thought-dot[data-astro-cid-oxgmilyn].d1{width:7px;height:7px;top:80%;left:-8%}.thought-dot[data-astro-cid-oxgmilyn].d2{width:11px;height:11px;animation-delay:.4s;top:56%;left:-5%}@keyframes thought-pulse{0%,to{opacity:.55;scale:.9}50%{opacity:1;scale:1}}.tool-btn[data-astro-cid-oxgmilyn]{perspective:500px;cursor:var(--cur-pointer)}.tool-3d[data-astro-cid-oxgmilyn]{transform-style:preserve-3d}.tool-parallax[data-astro-cid-oxgmilyn]{transform:translate3d(calc(var(--mx,0) * var(--depth) * 1px), calc(var(--my,0) * var(--depth) * 1px), 0);transition:transform .6s var(--ease-soft)}.tool-float[data-astro-cid-oxgmilyn]{animation:tool-float var(--float,9s) ease-in-out var(--float-delay,0s) infinite}@keyframes tool-float{0%,to{transform:translate(0,0)rotateX(0)}50%{transform:translate3d(0,-8px,10px)rotateX(12deg)}}.tool-tile[data-astro-cid-oxgmilyn]{transform:rotateY(calc(var(--tilt-y) + var(--mx,0) * 14deg)) rotateX(calc(var(--my,0) * -14deg));transition:transform .5s var(--ease-soft)}.tool-back[data-astro-cid-oxgmilyn]{background:linear-gradient(135deg,#1e4dff,#0a1a4a 60%,#02040f);border:1px solid #3fb8ff59;transform:translateZ(-7px);box-shadow:0 16px 30px -10px #000000b3}.tool-face[data-astro-cid-oxgmilyn]{backdrop-filter:blur(10px);background:#0a1a4a8c;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff40,0 0 24px -8px #3fb8ff80}.js .tool-orbit[data-astro-cid-oxgmilyn].is-pending .tool[data-astro-cid-oxgmilyn]{opacity:0}.tool[data-astro-cid-oxgmilyn]{z-index:10}.tool[data-astro-cid-oxgmilyn].is-behind{z-index:-1}.tool[data-astro-cid-oxgmilyn][data-active] .tool-face[data-astro-cid-oxgmilyn]{border-color:#3fb8ffb3;box-shadow:inset 0 1px #ffffff40,0 0 26px -4px #3fb8ffd9}.tool-timer[data-astro-cid-oxgmilyn]{background:conic-gradient(var(--color-cyan) calc(var(--p) * 1%), #ffffff1a 0);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:1.2rem;padding:2px;transition:opacity .3s;position:absolute;inset:-5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tool[data-astro-cid-oxgmilyn][data-active] .tool-timer[data-astro-cid-oxgmilyn]{opacity:1;animation:tool-timer var(--cycle,7s) linear forwards}@keyframes tool-timer{0%{--p:0}to{--p:100}}.tool-orbit[data-astro-cid-oxgmilyn]:hover .tool-timer[data-astro-cid-oxgmilyn],.tool-orbit[data-astro-cid-oxgmilyn]:has(.tool[data-open]) .tool-timer[data-astro-cid-oxgmilyn],.tool-orbit[data-astro-cid-oxgmilyn].is-offscreen .tool-timer[data-astro-cid-oxgmilyn],.tool-orbit[data-astro-cid-oxgmilyn].is-pending .tool-timer[data-astro-cid-oxgmilyn],.tool-orbit[data-astro-cid-oxgmilyn].is-emerging .tool-timer[data-astro-cid-oxgmilyn]{animation-play-state:paused}.tool-panel[data-astro-cid-oxgmilyn]{z-index:1;backdrop-filter:blur(14px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-soft), transform .3s var(--ease-soft), visibility 0s linear .3s;background:#0a1a4aeb;border:1px solid #ffffff24;box-shadow:0 20px 50px -16px #000000bf,0 0 30px -10px #3fb8ff66}.tool[data-astro-cid-oxgmilyn][data-side=right] .tool-panel[data-astro-cid-oxgmilyn]{transform-origin:0;left:calc(100% + .75rem);transform:translate(-8px)scale(.96)}.tool[data-astro-cid-oxgmilyn][data-side=left] .tool-panel[data-astro-cid-oxgmilyn]{transform-origin:100%;right:calc(100% + .75rem);transform:translate(8px)scale(.96)}.tool[data-astro-cid-oxgmilyn][data-v=down] .tool-panel[data-astro-cid-oxgmilyn]{top:-.25rem}.tool[data-astro-cid-oxgmilyn][data-v=up] .tool-panel[data-astro-cid-oxgmilyn]{bottom:-.25rem}.tool-panel[data-astro-cid-oxgmilyn]:before{content:"";width:1rem;position:absolute;top:0;bottom:0}.tool[data-astro-cid-oxgmilyn][data-side=right] .tool-panel[data-astro-cid-oxgmilyn]:before{right:100%}.tool[data-astro-cid-oxgmilyn][data-side=left] .tool-panel[data-astro-cid-oxgmilyn]:before{left:100%}.tool[data-astro-cid-oxgmilyn][data-open],.tool[data-astro-cid-oxgmilyn]:has(.tool-btn:focus-visible){z-index:30}.tool[data-astro-cid-oxgmilyn][data-open] .tool-tile[data-astro-cid-oxgmilyn],.tool[data-astro-cid-oxgmilyn]:has(.tool-btn:focus-visible) .tool-tile[data-astro-cid-oxgmilyn]{transform:rotateY(0)rotateX(0)translateZ(24px)scale(1.15)}.tool[data-astro-cid-oxgmilyn][data-open] .tool-float[data-astro-cid-oxgmilyn],.tool[data-astro-cid-oxgmilyn]:has(.tool-btn:focus-visible) .tool-float[data-astro-cid-oxgmilyn]{animation-play-state:paused}.tool[data-astro-cid-oxgmilyn][data-open] .tool-panel[data-astro-cid-oxgmilyn],.tool[data-astro-cid-oxgmilyn]:has(.tool-btn:focus-visible) .tool-panel[data-astro-cid-oxgmilyn]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tool-btn[data-astro-cid-oxgmilyn]:focus-visible{outline:none}.tool-btn[data-astro-cid-oxgmilyn]:focus-visible .tool-face[data-astro-cid-oxgmilyn]{outline:2px solid var(--color-cyan);outline-offset:3px}@media (hover:hover){.tool[data-astro-cid-oxgmilyn]:hover{z-index:30}.tool[data-astro-cid-oxgmilyn]:hover .tool-tile[data-astro-cid-oxgmilyn]{transform:rotateY(0)rotateX(0)translateZ(24px)scale(1.15)}.tool[data-astro-cid-oxgmilyn]:hover .tool-float[data-astro-cid-oxgmilyn]{animation-play-state:paused}.tool[data-astro-cid-oxgmilyn]:hover .tool-panel[data-astro-cid-oxgmilyn]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tool-orbit[data-astro-cid-oxgmilyn]:hover .tool[data-astro-cid-oxgmilyn]:not(:hover) .tool-panel[data-astro-cid-oxgmilyn]{opacity:0;visibility:hidden}.tool-orbit[data-astro-cid-oxgmilyn]:hover .tool[data-astro-cid-oxgmilyn]:not(:hover) .tool-tile[data-astro-cid-oxgmilyn]{transform:rotateY(calc(var(--tilt-y) + var(--mx,0) * 14deg)) rotateX(calc(var(--my,0) * -14deg))}}@media (prefers-reduced-motion:reduce){.tool-float[data-astro-cid-oxgmilyn],.about-stage[data-astro-cid-oxgmilyn],.thought-dot[data-astro-cid-oxgmilyn]{animation:none}.tool[data-astro-cid-oxgmilyn][data-active] .tool-timer[data-astro-cid-oxgmilyn]{--p:100;animation:none}.tool-parallax[data-astro-cid-oxgmilyn],.tool-tile[data-astro-cid-oxgmilyn],.tool-panel[data-astro-cid-oxgmilyn]{transition:opacity .2s}}.pricing[data-astro-cid-lesv7jgp],.packages[data-astro-cid-lesv7jgp]{max-width:56rem;margin-inline:auto}.pricing-word[data-astro-cid-lesv7jgp]{font-family:var(--font-title);text-transform:uppercase;text-align:center;white-space:nowrap;color:#fff;font-size:clamp(3rem,11vw,9rem);font-weight:800;line-height:.85;position:relative}.packages[data-astro-cid-lesv7jgp] .pricing-word[data-astro-cid-lesv7jgp]{font-family:var(--font-epic)}.pricing-carousel[data-astro-cid-lesv7jgp]{z-index:2;margin-top:clamp(1rem,2.2vw,1.75rem)}#services[data-astro-cid-lesv7jgp]:not([data-currency=usd]) [data-astro-cid-lesv7jgp][data-cur=usd],#services[data-astro-cid-lesv7jgp][data-currency=usd] [data-astro-cid-lesv7jgp][data-cur=php]{display:none}.cur-toggle[data-astro-cid-lesv7jgp]{backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:1fr 1fr;width:fit-content;margin:clamp(1rem,2vw,1.5rem) auto 0;padding:.25rem;display:grid;position:relative}.cur-toggle[data-astro-cid-lesv7jgp] button[data-astro-cid-lesv7jgp]{z-index:1;color:#ffffffa6;border-radius:999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;transition:color .3s;position:relative}.cur-toggle[data-astro-cid-lesv7jgp] button[data-astro-cid-lesv7jgp][aria-pressed=true]{color:#fff}.cur-thumb[data-astro-cid-lesv7jgp]{background:linear-gradient(#3f78ff,#1e4dff);border-radius:999px;width:calc(50% - .25rem);transition:translate .45s cubic-bezier(.34,1.3,.5,1);position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:0 0 18px -4px #3f78ffcc}#services[data-astro-cid-lesv7jgp][data-currency=usd] .cur-thumb[data-astro-cid-lesv7jgp]{translate:100%}#services[data-astro-cid-lesv7jgp].cur-anim [data-astro-cid-lesv7jgp][data-cur]{animation:cur-in .4s var(--ease-soft)}@keyframes cur-in{0%{opacity:0;translate:0 4px}}.packages[data-astro-cid-lesv7jgp]{max-width:72rem}.pkg-grid[data-astro-cid-lesv7jgp]{backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff24;border-radius:30px;gap:1rem;margin-top:clamp(1.25rem,2.5vw,2rem);padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffff1f,0 40px 90px -40px #000c}.pkg-dots[data-astro-cid-lesv7jgp]{justify-content:center;gap:.5rem;margin-top:1rem;display:none}.pkg-dots[data-astro-cid-lesv7jgp] button[data-astro-cid-lesv7jgp]{width:.5rem;height:.5rem;transition:width .4s var(--ease-soft), background .3s;background:#ffffff59;border-radius:999px}.pkg-dots[data-astro-cid-lesv7jgp] button[data-astro-cid-lesv7jgp][aria-current]{background:#fff;width:1.6rem}@media (width<=39.99rem){.pkg-dots[data-astro-cid-lesv7jgp]{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.pkg-grid[data-astro-cid-lesv7jgp]{box-shadow:none;backdrop-filter:none;background:0 0;border:0;align-items:stretch!important}.pkg-grid[data-astro-cid-lesv7jgp]>.pkg[data-astro-cid-lesv7jgp]{flex-basis:86%}}@media (width>=52rem){.pkg-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,1fr);gap:1.1rem;padding:1.1rem}}.pkg[data-astro-cid-lesv7jgp]{isolation:isolate;transition:opacity .8s var(--ease-soft) var(--delay,0s), transform .8s var(--ease-soft) var(--delay,0s), translate .5s var(--ease-soft), scale .5s var(--ease-soft), border-color .4s, box-shadow .5s var(--ease-soft);border-radius:22px;flex-direction:column;padding:1.6rem 1.5rem 1.8rem;display:flex;position:relative;overflow:hidden}.pkg[data-astro-cid-lesv7jgp]>[data-astro-cid-lesv7jgp]:not(.spot,.edge){z-index:2;position:relative}.spot[data-astro-cid-lesv7jgp]{z-index:1;border-radius:inherit;background:radial-gradient(260px circle at var(--sx,50%) var(--sy,0%), #ffffff24, transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){[data-astro-cid-lesv7jgp][data-spot]:hover>.spot[data-astro-cid-lesv7jgp]{opacity:1}.pkg-grid[data-astro-cid-lesv7jgp]:hover .pkg[data-astro-cid-lesv7jgp]:not(:hover){filter:saturate(.75)brightness(.8)}.pkg[data-astro-cid-lesv7jgp]{filter:none}.pkg[data-astro-cid-lesv7jgp]:hover{translate:0 -10px;scale:1.02}.pkg-basic[data-astro-cid-lesv7jgp]:hover{box-shadow:inset 0 1px #ffffff4d,0 24px 50px -20px #000c,0 0 40px -12px #8caaff99}.pkg-pro[data-astro-cid-lesv7jgp]:hover{box-shadow:inset 0 1px #ffffff59,0 24px 60px -20px #3c0078cc,0 0 60px -6px #aa50ffe6}.pkg-premium[data-astro-cid-lesv7jgp]:hover{box-shadow:inset 0 1px #ffffff73,0 24px 60px -20px #500078cc,0 0 80px -4px #f050e6}.pkg[data-astro-cid-lesv7jgp]:hover .pkg-amount[data-astro-cid-lesv7jgp]{text-shadow:0 0 24px #ffffff8c}.pkg[data-astro-cid-lesv7jgp]:hover .pkg-features[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{color:#fff;text-shadow:0 0 10px #ffffffe6;transition-delay:calc(var(--j) * 60ms);scale:1.2}.pkg[data-astro-cid-lesv7jgp]:hover .pkg-pill[data-astro-cid-lesv7jgp]:after{translate:120%}}.pkg-grid[data-astro-cid-lesv7jgp] .pkg[data-astro-cid-lesv7jgp]{transition-property:opacity,transform,translate,scale,border-color,box-shadow,filter}.pkg-amount[data-astro-cid-lesv7jgp]{transition:text-shadow .4s}.pkg-features[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{transition:scale .35s var(--ease-soft), color .3s, text-shadow .3s;display:inline-block}.pkg-pill[data-astro-cid-lesv7jgp]{position:relative;overflow:hidden}.pkg-pill[data-astro-cid-lesv7jgp]:after{content:"";transition:translate .8s var(--ease-soft);background:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.edge[data-astro-cid-lesv7jgp]{z-index:0;border-radius:inherit;background:radial-gradient(180px circle at var(--sx,50%) var(--sy,0%), transparent, transparent), linear-gradient(160deg, #ffffff73, #ffffff1f 45%, #ffffff4d);pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.pkg[data-astro-cid-lesv7jgp]:after{content:"";z-index:0;background:inherit;pointer-events:none;border-radius:20.5px;position:absolute;inset:1.5px}.pkg-basic[data-astro-cid-lesv7jgp]{--edge:170 200 255}.pkg-pro[data-astro-cid-lesv7jgp]{--edge:210 160 255}.pkg-premium[data-astro-cid-lesv7jgp]{--edge:255 150 235}@media (hover:hover){.pkg[data-astro-cid-lesv7jgp]:hover .edge[data-astro-cid-lesv7jgp]{background:radial-gradient(170px circle at var(--sx,50%) var(--sy,0%), #fff, rgb(var(--edge) / .9) 30%, transparent 70%), linear-gradient(160deg, rgb(var(--edge) / .85), rgb(var(--edge) / .35) 50%, rgb(var(--edge) / .75))}.pkg[data-astro-cid-lesv7jgp]:hover:after{box-shadow:inset 0 0 22px -6px rgb(var(--edge) / .7)}.price-table[data-astro-cid-lesv7jgp] tbody[data-astro-cid-lesv7jgp] tr[data-astro-cid-lesv7jgp]:hover .price[data-astro-cid-lesv7jgp]{color:#fff;text-shadow:0 0 10px #ffffff73}.price-table[data-astro-cid-lesv7jgp] tbody[data-astro-cid-lesv7jgp] tr[data-astro-cid-lesv7jgp]:hover .price[data-astro-cid-lesv7jgp].is-pro{text-shadow:0 0 14px #8cbeffe6}.price-table[data-astro-cid-lesv7jgp] tbody[data-astro-cid-lesv7jgp] tr[data-astro-cid-lesv7jgp]:hover .svc[data-astro-cid-lesv7jgp]{text-shadow:0 0 10px #ffffff59}}.price-table[data-astro-cid-lesv7jgp] .price[data-astro-cid-lesv7jgp],.price-table[data-astro-cid-lesv7jgp] .svc[data-astro-cid-lesv7jgp]{transition:translate .3s var(--ease-soft), text-shadow .3s}.pkg-basic[data-astro-cid-lesv7jgp]{background:linear-gradient(170deg,#07071a 0%,#0b0b2a 60%,#141a5e 100%)}.pkg-pro[data-astro-cid-lesv7jgp]{background:linear-gradient(165deg,#7a1fd6 0%,#5a1bb8 45%,#3a2cc9 100%)}.pkg-premium[data-astro-cid-lesv7jgp]{background:radial-gradient(90% 60% at 0 45%,#ff3cc8bf,#0000 70%),linear-gradient(160deg,#c026d3 0%,#8b2cf5 45%,#3b4dff 100%);box-shadow:inset 0 1px #ffffff59,0 0 50px -10px #c846ffd9}.pkg-pill[data-astro-cid-lesv7jgp]{color:#fff;background:#ffffff38;border-radius:.65rem;align-self:flex-start;padding:.35rem 1rem;font-size:1.05rem;font-weight:600;box-shadow:0 0 18px -4px #ffffff80}.pkg-pro[data-astro-cid-lesv7jgp] .pkg-pill[data-astro-cid-lesv7jgp]{background:linear-gradient(90deg,#b62ad8,#8b2cf5)}.pkg-premium[data-astro-cid-lesv7jgp] .pkg-pill[data-astro-cid-lesv7jgp]{background:linear-gradient(90deg,#4f5bff,#c026d3)}.pkg-price[data-astro-cid-lesv7jgp]{align-items:baseline;gap:.4rem;margin-top:2rem;display:flex}.pkg-amount[data-astro-cid-lesv7jgp]{font-family:var(--font-epic);color:#fff;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;line-height:1}.pkg-period[data-astro-cid-lesv7jgp]{color:#ffffffbf;font-size:.85rem}.pkg-features[data-astro-cid-lesv7jgp]{color:#ffffffeb;gap:1rem;margin-top:1.6rem;font-size:.95rem;line-height:1.35;display:grid}.pkg-features[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{padding-left:1.5rem;position:relative}.pkg-features[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{content:"✓";font-weight:600;position:absolute;left:0}.glass-panel[data-astro-cid-lesv7jgp],.tier-pro[data-astro-cid-lesv7jgp]{position:relative}.glass-panel[data-astro-cid-lesv7jgp]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff8c,#ffffff0f 40%,#ffffff0a 60%,#78beff8c);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-panel[data-astro-cid-lesv7jgp]{backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(160deg,#ffffff1f,#ffffff0a 45%,#ffffff12);border:1px solid #0000;border-radius:26px;box-shadow:inset 0 1px #ffffff2e,0 30px 70px -30px #000000bf}.tier-pill[data-astro-cid-lesv7jgp]{color:#fff;background:#ffffff2e;border:1px solid #ffffff38;border-radius:.6rem;padding:.35rem .9rem;font-size:.8rem;font-weight:600;display:inline-block}.tier-pill[data-astro-cid-lesv7jgp].is-pro{background:linear-gradient(#3f78ff,#1e4dff);border-color:#8cbeff99;box-shadow:0 0 18px -2px #3f78ffcc}@media (width>=40rem){.tier-pill[data-astro-cid-lesv7jgp]{padding:.45rem 1.4rem;font-size:1rem}}.price-table[data-astro-cid-lesv7jgp]{table-layout:fixed;border-collapse:collapse}.price-table[data-astro-cid-lesv7jgp] th[data-astro-cid-lesv7jgp],.price-table[data-astro-cid-lesv7jgp] td[data-astro-cid-lesv7jgp]{text-align:center;color:#fff;padding:.8rem .25rem;font-size:.78rem;font-weight:500}.price-table[data-astro-cid-lesv7jgp] thead[data-astro-cid-lesv7jgp] th[data-astro-cid-lesv7jgp]{text-align:center;padding-bottom:1rem}.price-table[data-astro-cid-lesv7jgp] thead[data-astro-cid-lesv7jgp] th[data-astro-cid-lesv7jgp]:first-child{text-align:left;padding-left:.5rem}.price-table[data-astro-cid-lesv7jgp] tbody[data-astro-cid-lesv7jgp] tr[data-astro-cid-lesv7jgp]+tr[data-astro-cid-lesv7jgp]{border-top:1px solid #ffffff29}.price-table[data-astro-cid-lesv7jgp] .num[data-astro-cid-lesv7jgp]{color:#ffffffe6;font-size:.9rem}.price-table[data-astro-cid-lesv7jgp] .svc[data-astro-cid-lesv7jgp]{text-align:left;line-height:1.2}.price-table[data-astro-cid-lesv7jgp] .price[data-astro-cid-lesv7jgp].is-pro{font-weight:600}.price-table[data-astro-cid-lesv7jgp] tbody[data-astro-cid-lesv7jgp] tr[data-astro-cid-lesv7jgp]{transition:background .3s;position:relative}.price-table[data-astro-cid-lesv7jgp] tbody[data-astro-cid-lesv7jgp] td[data-astro-cid-lesv7jgp],.price-table[data-astro-cid-lesv7jgp] tbody[data-astro-cid-lesv7jgp] th[data-astro-cid-lesv7jgp]{transition:color .3s,text-shadow .3s}@media (hover:hover){.price-table[data-astro-cid-lesv7jgp] tbody[data-astro-cid-lesv7jgp] tr[data-astro-cid-lesv7jgp]:hover{background:linear-gradient(90deg,#ffffff12,#ffffff08)}.price-table[data-astro-cid-lesv7jgp] tbody[data-astro-cid-lesv7jgp] tr[data-astro-cid-lesv7jgp]:hover .num[data-astro-cid-lesv7jgp]{color:var(--color-cyan);text-shadow:0 0 12px #3fb8ffb3}}@media (width>=40rem){.price-table[data-astro-cid-lesv7jgp] th[data-astro-cid-lesv7jgp],.price-table[data-astro-cid-lesv7jgp] td[data-astro-cid-lesv7jgp]{padding:.85rem .5rem;font-size:.95rem}.price-table[data-astro-cid-lesv7jgp] .num[data-astro-cid-lesv7jgp]{font-size:1.15rem}}.col-bg[data-astro-cid-lesv7jgp]{border-radius:18px;position:absolute;top:.5rem;bottom:.5rem}.col-basic[data-astro-cid-lesv7jgp]{background:#ffffff0f;border:1px solid #ffffff1f;width:calc(24% - .8rem);left:calc(48% + .4rem)}.col-pro[data-astro-cid-lesv7jgp]{background:linear-gradient(#1e4dffd9,#286eff8c);border:1px solid #82b9ff8c;width:calc(28% - .9rem);left:calc(72% + .2rem);overflow:hidden;box-shadow:0 0 40px -6px #3f78ffbf,inset 0 1px #ffffff4d}.col-pro[data-astro-cid-lesv7jgp]:after{content:"";background:linear-gradient(#0000,#ffffff38,#0000);height:40%;animation:5s ease-in-out infinite sheen;position:absolute;inset:-40% 0 auto}@keyframes sheen{0%,55%{translate:0}to{translate:0 360%}}.col-bg[data-astro-cid-lesv7jgp]{transition:background .4s,border-color .4s,box-shadow .4s,opacity .4s}.pricing[data-astro-cid-lesv7jgp][data-tier=basic] .col-basic[data-astro-cid-lesv7jgp]{background:#ffffff24;border-color:#ffffff59;box-shadow:0 0 30px -8px #fff6}.pricing[data-astro-cid-lesv7jgp][data-tier=basic] .col-pro[data-astro-cid-lesv7jgp]{opacity:.55}.pricing[data-astro-cid-lesv7jgp][data-tier=pro] .col-pro[data-astro-cid-lesv7jgp]{box-shadow:0 0 60px -4px #3f8cfff2,inset 0 1px #fff6}.pricing[data-astro-cid-lesv7jgp][data-tier=pro] .col-basic[data-astro-cid-lesv7jgp]{opacity:.5}@media (width>=40rem){.col-bg[data-astro-cid-lesv7jgp]{top:.9rem;bottom:.9rem}.col-basic[data-astro-cid-lesv7jgp]{width:calc(24% - 1rem);left:calc(48% + .9rem)}.col-pro[data-astro-cid-lesv7jgp]{width:calc(28% - 1.8rem);left:calc(72% + .9rem)}}.tier[data-astro-cid-lesv7jgp]{transition:translate .5s var(--ease-soft), box-shadow .5s var(--ease-soft);flex-direction:column;padding:1.4rem;display:flex}.tier[data-astro-cid-lesv7jgp] .tier-pill[data-astro-cid-lesv7jgp]{align-self:flex-start}@media (hover:hover){.tier[data-astro-cid-lesv7jgp]:hover{translate:0 -6px}}.pricing[data-astro-cid-lesv7jgp][data-tier=basic] .tier-pro[data-astro-cid-lesv7jgp],.pricing[data-astro-cid-lesv7jgp][data-tier=pro] .tier-basic[data-astro-cid-lesv7jgp]{opacity:.75}.tier-basic[data-astro-cid-lesv7jgp],.tier-pro[data-astro-cid-lesv7jgp]{transition:translate .5s var(--ease-soft), opacity .4s, box-shadow .5s var(--ease-soft)}.tier-pro[data-astro-cid-lesv7jgp]{background:linear-gradient(170deg,#2864ffe6,#1946e6bf 55%,#1437c8cc);border:1px solid #8cbeff8c;border-radius:26px;box-shadow:inset 0 1px #ffffff4d,0 0 60px -14px #3f78ffe6}.tier-title[data-astro-cid-lesv7jgp]{font-family:var(--font-title);text-transform:uppercase;margin-top:1rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:.95}.tier-points[data-astro-cid-lesv7jgp]{color:#ffffffe0;gap:.85rem;margin-top:1.4rem;font-size:.92rem;line-height:1.35;display:grid}.tier-points[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{padding-left:1.7rem;position:relative}.tier-points[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{content:"";border:1.5px solid #ffffff8c;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.35em;left:.2rem}.tier-points[data-astro-cid-lesv7jgp].is-checked li[data-astro-cid-lesv7jgp]:before{content:"✓";color:#1e4dff;background:#fff;border:0;place-items:center;width:1.15rem;height:1.15rem;font-size:.7rem;font-weight:700;display:grid;top:.05em;left:0;box-shadow:0 0 12px #ffffff80}.best[data-astro-cid-lesv7jgp]{margin-top:auto;padding-top:1.4rem}.best[data-astro-cid-lesv7jgp]:before{content:"";background:linear-gradient(90deg,#ffffff59,#0000);height:1px;margin-bottom:1rem;display:block}.tier[data-astro-cid-lesv7jgp] .best[data-astro-cid-lesv7jgp]{color:#fff;font-size:.9rem;font-weight:600;line-height:1.35}@media (width>=40rem){.tier[data-astro-cid-lesv7jgp]{padding:2rem}}.panes[data-astro-cid-lesv7jgp]{perspective:1600px;display:grid}.pane[data-astro-cid-lesv7jgp]{transform-origin:50%;transition:transform .85s var(--ease-soft), opacity .6s var(--ease-soft), filter .6s var(--ease-soft);grid-area:1/1}.pane[data-astro-cid-lesv7jgp]:not(.is-active){opacity:0;filter:blur(6px);pointer-events:none}.pane[data-astro-cid-lesv7jgp].at-left{transform:translate(-16%)rotateY(32deg)scale(.92)}.pane[data-astro-cid-lesv7jgp].at-right{transform:translate(16%)rotateY(-32deg)scale(.92)}.pane[data-astro-cid-lesv7jgp].no-anim{transition:none}@media (width<=39.99rem){.pane[data-astro-cid-lesv7jgp]:not(.is-active){position:absolute;inset:0 0 auto}}@media (prefers-reduced-motion:reduce){.col-pro[data-astro-cid-lesv7jgp]:after{animation:none}.pkg[data-astro-cid-lesv7jgp]{transition:opacity .4s}.pane[data-astro-cid-lesv7jgp]{transition:opacity .3s}.pane[data-astro-cid-lesv7jgp].at-left,.pane[data-astro-cid-lesv7jgp].at-right{transform:none}}.pricing-arrow[data-astro-cid-lesv7jgp]{z-index:3;color:#fff;backdrop-filter:blur(10px);width:2.6rem;height:2.6rem;transition:background .3s, scale .3s var(--ease-soft);background:#ffffff24;border:1px solid #ffffff40;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px -8px #0009}.pricing-arrow[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{width:1rem}.pricing-arrow[data-astro-cid-lesv7jgp]:hover{background:#ffffff42;scale:1.06}.pricing-arrow[data-astro-cid-lesv7jgp].is-prev{margin-right:.5rem}.pricing-arrow[data-astro-cid-lesv7jgp].is-next{margin-left:.5rem}@media (width>=40rem){.pricing-arrow[data-astro-cid-lesv7jgp]{position:absolute;top:calc(50% - 2.5rem);margin:0!important}.pricing-arrow[data-astro-cid-lesv7jgp].is-prev{left:-.9rem}.pricing-arrow[data-astro-cid-lesv7jgp].is-next{right:-.9rem}}.pricing-dot[data-astro-cid-lesv7jgp]{width:.5rem;height:.5rem;transition:width .4s var(--ease-soft), background .3s;background:#ffffff59;border-radius:999px}.pricing-dot[data-astro-cid-lesv7jgp][aria-current]{background:#fff;width:1.6rem}.pricing-dot[data-astro-cid-lesv7jgp]:hover{background:#ffffffb3}.video-card[data-astro-cid-bnnieqso]{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--s,1));transition:transform .6s var(--ease-soft)}.video-card[data-astro-cid-bnnieqso].is-tilting{transition:transform .15s linear}.js .reveal .video-card[data-astro-cid-bnnieqso]{opacity:0;translate:var(--from-x,0) var(--from-y,50px);rotate:var(--from-r,0deg);transition:transform .6s var(--ease-soft), opacity .9s ease-out var(--delay,0s), translate 1.2s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), rotate 1.2s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), scale 1.2s cubic-bezier(.16, 1, .3, 1) var(--delay,0s);scale:.94}.js .reveal.is-visible .video-card[data-astro-cid-bnnieqso]{opacity:1;translate:0;rotate:0deg;scale:1}.js .reveal:nth-child(4n+1) .video-card[data-astro-cid-bnnieqso]{--from-x:-70px;--from-y:24px;--from-r:-2deg}.js .reveal:nth-child(4n+2) .video-card[data-astro-cid-bnnieqso]{--from-x:70px;--from-y:24px;--from-r:2deg}.js .reveal:nth-child(4n+3) .video-card[data-astro-cid-bnnieqso]{--from-x:0px;--from-y:80px;--from-r:0deg}.js .reveal:nth-child(4n+4) .video-card[data-astro-cid-bnnieqso]{--from-x:-40px;--from-y:-50px;--from-r:1.5deg}@media (width<=39.99rem){.js .reveal .video-card[data-astro-cid-bnnieqso]{--from-x:0px!important}}.js .reveal .video-card[data-astro-cid-bnnieqso].is-tilting{transition:transform .15s linear,opacity .9s ease-out,translate 1.2s cubic-bezier(.16,1,.3,1),rotate 1.2s cubic-bezier(.16,1,.3,1),scale 1.2s cubic-bezier(.16,1,.3,1)}.vc-glare[data-astro-cid-bnnieqso]{background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #fff3, transparent 55%);mix-blend-mode:screen;opacity:0;transition:opacity .3s var(--ease-soft)}.video-card[data-astro-cid-bnnieqso].is-tilting .vc-glare[data-astro-cid-bnnieqso]{opacity:1}.overlay[data-astro-cid-bnnieqso]{opacity:0;transition:opacity .3s var(--ease-soft);background:linear-gradient(#0000 30%,#02040f4d 60%,#02040f99 100%)}.video-card[data-astro-cid-bnnieqso]:hover .overlay[data-astro-cid-bnnieqso],.video-card[data-astro-cid-bnnieqso]:focus-within .overlay[data-astro-cid-bnnieqso],.video-card[data-astro-cid-bnnieqso].is-active .overlay[data-astro-cid-bnnieqso]{opacity:1}.vc-open[data-astro-cid-bnnieqso]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.video-card[data-astro-cid-bnnieqso],.js .reveal .video-card[data-astro-cid-bnnieqso]{transition:opacity .6s;transform:translate(0,0)rotate(0)scale(1)}}.trap[data-astro-cid-he3spzz3]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.spinner[data-astro-cid-he3spzz3]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{rotate:360deg}}.form-status[data-astro-cid-he3spzz3][data-state=success]{color:#b9f5cf;background:#2bd46a1f;border:1px solid #2bd46a66}.form-status[data-astro-cid-he3spzz3][data-state=error]{color:#ffc6cd;background:#ff50641a;border:1px solid #ff506466}.form-status[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:#fff;text-underline-offset:2px;text-decoration:underline}.contact-icon[data-astro-cid-he3spzz3]{color:#fff;width:2.4rem;height:2.4rem;transition:background .35s var(--ease-soft), border-color .35s, box-shadow .35s, scale .35s var(--ease-soft);background:#ffffff14;border:1px solid #ffffff29;border-radius:.8rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff26}.contact-icon[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:1.1rem;height:1.1rem}.group[data-astro-cid-he3spzz3]:hover .contact-icon[data-astro-cid-he3spzz3],.group[data-astro-cid-he3spzz3]:focus-visible .contact-icon[data-astro-cid-he3spzz3]{box-shadow:0 6px 18px -6px var(--brand,#3fb8ffcc);background:var(--brand-bg,var(--brand));border-color:#0000;scale:1.08}.contact-icon[data-astro-cid-he3spzz3].is-email{--brand:#3fb8ff}.contact-icon[data-astro-cid-he3spzz3].is-facebook{--brand:#1877f2}.contact-icon[data-astro-cid-he3spzz3].is-instagram{--brand:#e1306c;--brand-bg:radial-gradient(circle at 30% 107%, #fdf497 0%, #fd5949 45%, #d6249f 60%, #285aeb 90%)}.contact-icon[data-astro-cid-he3spzz3].is-linkedin{--brand:#0a66c2}.contact-icon[data-astro-cid-he3spzz3].is-phone{--brand:#22c55e}@media (prefers-reduced-motion:reduce){.contact-icon[data-astro-cid-he3spzz3]{transition:none}}input[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{outline:none}input[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.mw-chips[data-astro-cid-ybpysehr]{scrollbar-width:none}.mw-chips[data-astro-cid-ybpysehr]::-webkit-scrollbar{display:none}.mw-chip[data-astro-cid-ybpysehr]{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.mw-chip-count[data-astro-cid-ybpysehr]{color:#ffffff80;font-size:.7rem}.mw-chip[data-astro-cid-ybpysehr][aria-selected=true]{color:#fff;background:linear-gradient(#3f78ff,#1e4dff);border-color:#8cbeff99;box-shadow:0 0 18px -4px #3f78ffcc}.mw-chip[data-astro-cid-ybpysehr][aria-selected=true] .mw-chip-count[data-astro-cid-ybpysehr]{color:#fffc}.mw-row[data-astro-cid-ybpysehr] .mw-card{aspect-ratio:16/9!important}.mw-row[data-astro-cid-ybpysehr][data-filter=reels] .mw-card{aspect-ratio:9/16!important}.mw-row[data-astro-cid-ybpysehr][data-filter=reels]>.mw-item[data-astro-cid-ybpysehr]{flex-basis:62%}.mw-item[data-astro-cid-ybpysehr].is-out{display:none}.mw-item[data-astro-cid-ybpysehr].is-in{animation:mw-in .45s var(--ease-soft) both}@keyframes mw-in{0%{opacity:0;translate:18px}}@media (prefers-reduced-motion:reduce){.mw-item[data-astro-cid-ybpysehr].is-in{animation:none}}.tabbar[data-astro-cid-exkhzgpt]{z-index:50;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));backdrop-filter:blur(18px)saturate(150%);animation:tabbar-in .8s var(--ease-soft) 1.2s both;background:#08123cb8;border:1px solid #ffffff29;border-radius:1.4rem;padding:.35rem;position:fixed;box-shadow:inset 0 1px #ffffff24,0 14px 40px -12px #000000bf,0 0 30px -10px #3f8cff80}@keyframes tabbar-in{0%{opacity:0;translate:0 30px}}html[data-intro] .tabbar[data-astro-cid-exkhzgpt]{animation-play-state:paused}.tabbar[data-astro-cid-exkhzgpt] ul[data-astro-cid-exkhzgpt]{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.tab-glow[data-astro-cid-exkhzgpt]{width:20%;translate:calc(var(--i,0) * 100%) 0;transition:translate .55s cubic-bezier(.34, 1.3, .5, 1), scale .35s var(--ease-soft);pointer-events:none;background:linear-gradient(#3f78ff99,#1e4dff61);border-radius:1.05rem;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff38,0 0 18px -4px #3f8cffb3}.tab-glow[data-astro-cid-exkhzgpt].is-moving{scale:1.08 .92}.tabbar[data-astro-cid-exkhzgpt] li[data-astro-cid-exkhzgpt]:not(.tab-glow){z-index:1;position:relative}.tab[data-astro-cid-exkhzgpt]{letter-spacing:.02em;color:#fff9;-webkit-tap-highlight-color:transparent;border-radius:1.05rem;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem 0 .45rem;font-size:.66rem;font-weight:600;transition:color .35s;display:flex}.tab[data-astro-cid-exkhzgpt] svg[data-astro-cid-exkhzgpt]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem;transition:translate .35s var(--ease-soft), scale .2s var(--ease-soft), filter .35s}.tab[data-astro-cid-exkhzgpt]:active svg[data-astro-cid-exkhzgpt]{scale:.85}.tab[data-astro-cid-exkhzgpt][aria-current]{color:#fff}.tab[data-astro-cid-exkhzgpt][aria-current] svg[data-astro-cid-exkhzgpt]{filter:drop-shadow(0 0 6px #78b4ffe6);translate:0 -1px}.tab[data-astro-cid-exkhzgpt]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.tabbar[data-astro-cid-exkhzgpt]{animation:none}.tab-glow[data-astro-cid-exkhzgpt]{transition:none}}.phone[data-astro-cid-w5ux2ot5]{aspect-ratio:71.6/146.6;filter:drop-shadow(0 30px 50px #0009);position:relative;container-type:inline-size}.phone-frame[data-astro-cid-w5ux2ot5]{background:linear-gradient(140deg,#d9d6d1 0%,#8d8a86 14%,#4b4946 34%,#2c2b2a 52%,#6e6b67 74%,#c9c5bf 100%);border-radius:16.5cqw;padding:1.9cqw;position:absolute;inset:0;box-shadow:inset 0 0 0 .35cqw #ffffff59,inset 0 0 1.2cqw #0009}.btn-side[data-astro-cid-w5ux2ot5]{background:linear-gradient(90deg,#3a3937,#a9a6a1 50%,#4b4946);border-radius:.6cqw;width:1.3cqw;position:absolute}.btn-side[data-astro-cid-w5ux2ot5].action,.btn-side[data-astro-cid-w5ux2ot5].vol-up,.btn-side[data-astro-cid-w5ux2ot5].vol-down{left:-.9cqw}.btn-side[data-astro-cid-w5ux2ot5].action{height:5.5%;top:17%}.btn-side[data-astro-cid-w5ux2ot5].vol-up{height:9.5%;top:25%}.btn-side[data-astro-cid-w5ux2ot5].vol-down{height:9.5%;top:36.5%}.btn-side[data-astro-cid-w5ux2ot5].power{height:15%;top:28%;right:-.9cqw}.phone-screen[data-astro-cid-w5ux2ot5]{background:#000;border:2.4cqw solid #050505;border-radius:14.8cqw;height:100%;position:relative;overflow:hidden}.phone-island[data-astro-cid-w5ux2ot5]{z-index:3;background:#000;border-radius:999px;width:30cqw;height:8.6cqw;position:absolute;top:5.2cqw;left:50%;translate:-50%}.phone-island[data-astro-cid-w5ux2ot5] i[data-astro-cid-w5ux2ot5]{background:radial-gradient(circle at 35% 35%,#3a4a7a,#0b0f1e 60%);border-radius:50%;width:3.4cqw;height:3.4cqw;position:absolute;top:50%;right:3cqw;translate:0 -50%}.phone-glare[data-astro-cid-w5ux2ot5]{z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff24 0%,#ffffff08 28%,#0000 42%);position:absolute;inset:0}.lightbox[data-astro-cid-utnzf2kr]{color:#fff;background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:4.5rem 1rem 1.5rem;display:none;position:fixed;inset:0;overflow:hidden auto}.lightbox[data-astro-cid-utnzf2kr][open]{display:grid}.lightbox[data-astro-cid-utnzf2kr]::backdrop{backdrop-filter:blur(12px);transition:opacity .4s var(--ease-soft);background:#02040fe6}.lightbox[data-astro-cid-utnzf2kr][open]::backdrop{animation:lb-fade .45s var(--ease-soft)}.lightbox[data-astro-cid-utnzf2kr].is-closing::backdrop{opacity:0}@media (width>=40rem){.lightbox[data-astro-cid-utnzf2kr]{padding:5rem 2rem 2rem}}.lb-inner[data-astro-cid-utnzf2kr]{--ar:1.7778;width:min(100%, 72rem, calc((100svh - 14rem) * var(--ar)))}.lb-frame[data-astro-cid-utnzf2kr]{width:100%;aspect-ratio:var(--ar);transform-origin:0 0;will-change:transform;background:#000;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000c,0 0 0 1px #ffffff1a}.lb-plain[data-astro-cid-utnzf2kr]{position:absolute;inset:0}.lb-plain[data-astro-cid-utnzf2kr] video,.lb-plain[data-astro-cid-utnzf2kr] img,.lb-plain[data-astro-cid-utnzf2kr] iframe,.lb-phone-media[data-astro-cid-utnzf2kr] video,.lb-phone-media[data-astro-cid-utnzf2kr] iframe{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lb-frame[data-astro-cid-utnzf2kr]:not(.is-phone) .lb-phone{display:none}.lb-frame[data-astro-cid-utnzf2kr].is-phone{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.lb-frame[data-astro-cid-utnzf2kr].is-phone .lb-plain[data-astro-cid-utnzf2kr]{display:none}.lb-frame[data-astro-cid-utnzf2kr] .lb-phone,.lb-phone-media[data-astro-cid-utnzf2kr]{position:absolute;inset:0}.reel-ui[data-astro-cid-utnzf2kr]{z-index:1;color:#fff;text-shadow:0 .3cqw 1cqw #00000080;pointer-events:none;background:linear-gradient(#00000059,#0000 18%),linear-gradient(#0000 62%,#0009);font-size:3.6cqw;position:absolute;inset:0}.reel-ui[data-astro-cid-utnzf2kr].is-hidden{display:none}.status[data-astro-cid-utnzf2kr]{justify-content:space-between;align-items:center;font-size:4.2cqw;font-weight:600;display:flex;position:absolute;top:4.6cqw;left:8.5cqw;right:7cqw}.status[data-astro-cid-utnzf2kr] .icons[data-astro-cid-utnzf2kr]{gap:1.4cqw;display:flex}.status[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{fill:currentColor;width:auto;height:3.3cqw}.top-label[data-astro-cid-utnzf2kr]{font-size:5.6cqw;font-weight:700;position:absolute;top:16cqw;left:6cqw}.tap[data-astro-cid-utnzf2kr]{pointer-events:auto;cursor:var(--cur-pointer);position:absolute;inset:0}.big-play[data-astro-cid-utnzf2kr]{opacity:0;width:18cqw;height:18cqw;transition:opacity .25s, scale .25s var(--ease-soft);background:#00000059;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1.3}.big-play[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{fill:#fff;width:9cqw;margin-left:1cqw}.reel-ui[data-astro-cid-utnzf2kr].is-paused .big-play[data-astro-cid-utnzf2kr]{opacity:1;scale:1}.tap[data-astro-cid-utnzf2kr]:focus-visible{outline:2px solid var(--color-cyan);outline-offset:-4px;border-radius:14cqw}.mute[data-astro-cid-utnzf2kr]{pointer-events:auto;width:9cqw;height:9cqw;cursor:var(--cur-pointer);background:#00000059;border-radius:50%;place-items:center;display:grid;position:absolute;top:15cqw;right:5cqw}.mute[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{width:5cqw}.mute[data-astro-cid-utnzf2kr] .off[data-astro-cid-utnzf2kr],.reel-ui[data-astro-cid-utnzf2kr].is-muted .mute[data-astro-cid-utnzf2kr] .on[data-astro-cid-utnzf2kr]{display:none}.reel-ui[data-astro-cid-utnzf2kr].is-muted .mute[data-astro-cid-utnzf2kr] .off[data-astro-cid-utnzf2kr]{display:block}.actions[data-astro-cid-utnzf2kr]{flex-direction:column;align-items:center;gap:5cqw;font-size:3cqw;font-weight:600;display:flex;position:absolute;bottom:30cqw;right:4.5cqw}.actions[data-astro-cid-utnzf2kr] span[data-astro-cid-utnzf2kr]{flex-direction:column;align-items:center;gap:1cqw;display:flex}.actions[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{fill:currentColor;width:7.5cqw;height:7.5cqw}.caption[data-astro-cid-utnzf2kr]{position:absolute;bottom:11cqw;left:5.5cqw;right:18cqw}.who[data-astro-cid-utnzf2kr]{align-items:center;gap:2cqw;display:flex}.who[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;background:#1e4dff;border:.4cqw solid #fff;border-radius:50%;width:7.5cqw;height:7.5cqw;padding:1.4cqw}.follow[data-astro-cid-utnzf2kr]{border:.3cqw solid #fffc;border-radius:1.6cqw;padding:.6cqw 2.2cqw;font-size:3cqw;font-weight:600}.reel-title[data-astro-cid-utnzf2kr],.reel-meta[data-astro-cid-utnzf2kr]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reel-title[data-astro-cid-utnzf2kr]{margin-top:2cqw;font-weight:500}.reel-meta[data-astro-cid-utnzf2kr]{opacity:.85;margin-top:1.2cqw;font-size:3cqw}.progress[data-astro-cid-utnzf2kr]{background:#ffffff40;height:.6cqw;position:absolute;bottom:6.5cqw;left:0;right:0}.progress[data-astro-cid-utnzf2kr] i[data-astro-cid-utnzf2kr]{height:100%;width:calc(var(--progress,0) * 100%);background:#fff;display:block}.home[data-astro-cid-utnzf2kr]{background:#fff;border-radius:999px;width:34cqw;height:1.3cqw;position:absolute;bottom:2.2cqw;left:50%;translate:-50%}.lightbox[data-astro-cid-utnzf2kr][open] .lb-info[data-astro-cid-utnzf2kr],.lightbox[data-astro-cid-utnzf2kr][open] .lb-close[data-astro-cid-utnzf2kr]{animation:lb-rise .5s var(--ease-soft) .25s both}.lightbox[data-astro-cid-utnzf2kr].is-closing .lb-info[data-astro-cid-utnzf2kr],.lightbox[data-astro-cid-utnzf2kr].is-closing .lb-close[data-astro-cid-utnzf2kr]{opacity:0;transition:opacity .15s}.lb-close[data-astro-cid-utnzf2kr]{position:fixed;top:1rem;right:1rem}@media (width>=40rem){.lb-close[data-astro-cid-utnzf2kr]{top:1.5rem;right:2rem}}@keyframes lb-fade{0%{opacity:0}}@keyframes lb-rise{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){.lightbox[data-astro-cid-utnzf2kr][open]::backdrop,.lightbox[data-astro-cid-utnzf2kr][open] .lb-info[data-astro-cid-utnzf2kr],.lightbox[data-astro-cid-utnzf2kr][open] .lb-close[data-astro-cid-utnzf2kr]{animation:none}}html:has(dialog#lightbox[open]){overflow:hidden}
