@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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-900:#82181a;--color-emerald-50:#ecfdf5;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-900:#004e3b;--color-sky-50:#f0f9ff;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-900:#024a70;--color-black:#000;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-astes-sans);--default-mono-font-family:var(--font-astes-mono);--radius-card:var(--radius-card);--shadow-glass:var(--shadow-glass);--shadow-card:var(--shadow-card);--shadow-card-hover:var(--shadow-card-hover);--blur-glass:var(--blur-glass)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-900:lab(29.1959% -8.34689 -28.2453)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-\[0\.65rem\]{top:.65rem}.right-\[0\.65rem\]{right:.65rem}.bottom-0{bottom:0}.bottom-\[0\.65rem\]{bottom:.65rem}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-\[0\.65rem\]{left:.65rem}.isolate{isolation:isolate}.-z-\[1\]{z-index:calc(1 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[6\]{z-index:6}.z-\[11\]{z-index:11}.z-\[30\]{z-index:30}.z-\[10050\]{z-index:10050}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-\[0\.35rem\]{margin-inline:.35rem}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[10px\]{margin-bottom:10px}.ml-0{margin-left:0}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.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-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.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-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[2\.1rem\]{width:2.1rem;height:2.1rem}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[1\.2rem\]{height:1.2rem}.h-\[180svh\]{height:180svh}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.min-h-\(--news-stack-height\){min-height:var(--news-stack-height)}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[1\.15rem\]{min-height:1.15rem}.min-h-\[clamp\(16rem\,100\%\,22rem\)\]{min-height:clamp(16rem,100%,22rem)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--v2-stack-width\){width:var(--v2-stack-width)}.w-1{width:var(--spacing)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-\[1\.2rem\]{width:1.2rem}.w-\[min\(23rem\,80vw\)\]{width:min(23rem,80vw)}.w-\[min\(24rem\,80vw\)\]{width:min(24rem,80vw)}.w-\[min\(25rem\,80vw\)\]{width:min(25rem,80vw)}.w-\[min\(82vw\,620px\)\]{width:min(82vw,620px)}.w-\[min\(100\%\,22rem\)\]{width:min(100%,22rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[36ch\]{max-width:36ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[1180px\]{max-width:1180px}.max-w-\[min\(34rem\,100\%\)\]{max-width:min(34rem,100%)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.\[transform-origin\:top_center\]{transform-origin:top}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[astes-toast-in_240ms_ease-out\]{animation:.24s ease-out astes-toast-in}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.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}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_var\(--about-right-width\)\]{grid-template-columns:minmax(0,1fr) var(--about-right-width)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[0\.55rem\]{gap:.55rem}.gap-\[clamp\(0\.75rem\,1\.4vw\,1\.15rem\)\]{gap:clamp(.75rem,1.4vw,1.15rem)}.gap-\[clamp\(1\.5rem\,4vh\,3rem\)\]{gap:clamp(1.5rem,4vh,3rem)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.\[overscroll-behavior\:contain\]{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[11px\]{border-radius:11px}.rounded-\[18px\]{border-radius:18px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgb\(23_111_123\/0\.1\)\]{border-color:#176f7b1a}.border-\[rgb\(23_111_123\/0\.12\)\]{border-color:#176f7b1f}.border-\[rgb\(61_183_189\/0\.2\)\]{border-color:#3db7bd33}.border-\[rgb\(61_183_189\/0\.35\)\]{border-color:#3db7bd59}.border-\[rgb\(243_124_45\/0\.35\)\]{border-color:#f37c2d59}.border-\[rgb\(255_255_255\/0\.9\)\]{border-color:#ffffffe6}.border-\[var\(--border-card\)\]{border-color:var(--border-card)}.border-brand\/20{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/20{border-color:color-mix(in oklab, var(--brand) 20%, transparent)}}.border-brand\/25{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/25{border-color:color-mix(in oklab, var(--brand) 25%, transparent)}}.border-brand\/28{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/28{border-color:color-mix(in oklab, var(--brand) 28%, transparent)}}.border-brand\/30{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/30{border-color:color-mix(in oklab, var(--brand) 30%, transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/35{border-color:color-mix(in oklab, var(--color-emerald-500) 35%, transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab, red, red)){.border-red-500\/35{border-color:color-mix(in oklab, var(--color-red-500) 35%, transparent)}}.border-sky-500\/35{border-color:#00a5ef59}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/35{border-color:color-mix(in oklab, var(--color-sky-500) 35%, transparent)}}.border-transparent{border-color:#0000}.border-white\/15{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--white) 15%, transparent)}}.border-white\/20{border-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--white) 20%, transparent)}}.bg-\[\#176f7b\]{background-color:#176f7b}.bg-\[\#176f7b\]\/40{background-color:#176f7b66;background-color:lab(42.4405% -22.3582 -14.2727/.4)}.bg-\[\#072428\]{background-color:#072428}.bg-\[rgb\(61_183_189\/0\.18\)\]{background-color:#3db7bd2e}.bg-\[rgb\(243_124_45\/0\.16\)\]{background-color:#f37c2d29}.bg-\[rgb\(255_255_255\/0\.45\)\]{background-color:#ffffff73}.bg-\[rgb\(255_255_255\/0\.92\)\]{background-color:#ffffffeb}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--brand-light\)\]{background-color:var(--brand-light)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-transparent{background-color:#0000}.bg-white,.bg-white\/45{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--white) 45%, transparent)}}.bg-white\/70{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--white) 70%, transparent)}}.bg-white\/92{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--white) 92%, transparent)}}.bg-white\/95{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--white) 95%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(155deg\,rgba\(10\,107\,112\,0\.14\)\,rgba\(10\,74\,78\,0\.22\)\)\]{background-image:linear-gradient(155deg,#0a6b7024,#0a4a4e38)}.from-\[rgb\(var\(--xp-ink-rgb\)\/0\.75\)\]{--tw-gradient-from:rgb(var(--xp-ink-rgb)/.75);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-current{--tw-gradient-from:currentcolor;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.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)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[0\.4rem\]{padding-inline:.4rem}.px-\[0\.65rem\]{padding-inline:.65rem}.px-\[10px\]{padding-inline:10px}.px-\[40px\]{padding-inline:40px}.px-\[clamp\(1\.5rem\,3\.5vw\,3rem\)\]{padding-inline:clamp(1.5rem,3.5vw,3rem)}.px-\[var\(--v2-gutter\)\]{padding-inline:var(--v2-gutter)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[0\.08rem\]{padding-block:.08rem}.py-\[0\.15rem\]{padding-block:.15rem}.py-\[0\.35rem\]{padding-block:.35rem}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[10px\]{padding-top:10px}.pt-\[calc\(var\(--v2-header-h\)\+0\.75rem\)\]{padding-top:calc(var(--v2-header-h) + .75rem)}.pt-\[var\(--about-nav-clear\)\]{padding-top:var(--about-nav-clear)}.pt-\[var\(--v2-header-h\)\]{padding-top:var(--v2-header-h)}.pr-\[max\(0\.75rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(.75rem, env(safe-area-inset-right))}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-\[clamp\(1\.75rem\,4vh\,2\.75rem\)\]{padding-bottom:clamp(1.75rem,4vh,2.75rem)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-\[max\(0\.75rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(.75rem, env(safe-area-inset-left))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[family-name\:var\(--font-astes-sans\)\]{font-family:var(--font-astes-sans)}.font-mono{font-family:var(--font-astes-mono)}.font-sans{font-family:var(--font-astes-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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\.5rem\]{font-size:.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.93rem\]{font-size:.93rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[clamp\(0\.74rem\,0\.95vw\,0\.84rem\)\]{font-size:clamp(.74rem,.95vw,.84rem)}.text-\[clamp\(0\.82rem\,1\.05vw\,0\.92rem\)\]{font-size:clamp(.82rem,1.05vw,.92rem)}.text-\[clamp\(0\.88rem\,1\.3vw\,1rem\)\]{font-size:clamp(.88rem,1.3vw,1rem)}.text-\[clamp\(0\.88rem\,1\.15vw\,1\.02rem\)\]{font-size:clamp(.88rem,1.15vw,1.02rem)}.text-\[clamp\(0\.95rem\,0\.9rem\+0\.25vw\,1\.05rem\)\]{font-size:clamp(.95rem,.9rem + .25vw,1.05rem)}.text-\[clamp\(1\.02rem\,0\.95rem\+0\.35vw\,1\.25rem\)\]{font-size:clamp(1.02rem,.95rem + .35vw,1.25rem)}.text-\[clamp\(1\.4rem\,1\.2rem\+0\.8vw\,1\.85rem\)\]{font-size:clamp(1.4rem,1.2rem + .8vw,1.85rem)}.text-\[clamp\(1\.5rem\,1\.1rem\+1\.4vw\,2\.2rem\)\]{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem)}.text-\[clamp\(1\.9rem\,1\.2rem\+1\.6vw\,2\.8rem\)\]{font-size:clamp(1.9rem,1.2rem + 1.6vw,2.8rem)}.text-\[clamp\(1\.35rem\,2\.8vw\,1\.85rem\)\]{font-size:clamp(1.35rem,2.8vw,1.85rem)}.text-\[clamp\(1rem\,0\.95rem\+0\.25vw\,1\.1rem\)\]{font-size:clamp(1rem,.95rem + .25vw,1.1rem)}.text-\[clamp\(2\.1rem\,1\.3rem\+3\.2vw\,4\.4rem\)\]{font-size:clamp(2.1rem,1.3rem + 3.2vw,4.4rem)}.text-\[clamp\(2\.1rem\,1\.4rem\+2\.2vw\,3\.6rem\)\]{font-size:clamp(2.1rem,1.4rem + 2.2vw,3.6rem)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[text-wrap\:balance\]{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.text-\[\#0a6b70\]{color:#0a6b70}.text-\[\#0a6b70\]\/75{color:#0a6b70bf;color:lab(40.5568% -24.6833 -10.515/.75)}.text-\[\#3db7bd\]{color:#3db7bd}.text-\[\#c45a12\]{color:#c45a12}.text-\[\#fde68a\]{color:#fde68a}.text-\[rgb\(23_111_123\/0\.75\)\]{color:#176f7bbf}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[var\(--brand-deep\)\]{color:var(--brand-deep)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--v2-ink\)\]{color:var(--v2-ink)}.text-\[var\(--xp-brand\,\#3db7bd\)\]{color:var(--xp-brand,#3db7bd)}.text-\[var\(--xp-brand-deep\,\#176f7b\)\]{color:var(--xp-brand-deep,#176f7b)}.text-\[var\(--xp-chapter-soft\,\#94a3b8\)\]{color:var(--xp-chapter-soft,#94a3b8)}.text-\[var\(--xp-heading-color\)\]{color:var(--xp-heading-color)}.text-\[var\(--xp-heading-color\,\#0f172a\)\]{color:var(--xp-heading-color,#0f172a)}.text-\[var\(--xp-muted\,\#64748b\)\]{color:var(--xp-muted,#64748b)}.text-\[var\(--xp-small-text\,\#334155\)\]{color:var(--xp-small-text,#334155)}.text-\[var\(--xp-small-text\,\#475569\)\]{color:var(--xp-small-text,#475569)}.text-\[var\(--xp-small-text-strong\,\#334155\)\]{color:var(--xp-small-text-strong,#334155)}.text-current{color:currentColor}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-900{color:var(--color-emerald-900)}.text-red-600{color:var(--color-red-600)}.text-red-900{color:var(--color-red-900)}.text-sky-600{color:var(--color-sky-600)}.text-sky-900{color:var(--color-sky-900)}.text-white,.text-white\/60{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--white) 60%, transparent)}}.text-white\/70{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--white) 70%, transparent)}}.text-white\/75{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--white) 75%, transparent)}}.text-white\/80{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--white) 80%, transparent)}}.text-white\/85{color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--white) 85%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.72\]{opacity:.72}.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_4px_12px_rgb\(10_74_78_\/_0\.12\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0a4a4e1f);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_6px_16px_rgb\(10_74_78_\/_0\.14\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#0a4a4e24);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_12px_32px_rgb\(14_165_233_\/_0\.22\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0ea5e938);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_12px_32px_rgb\(16_185_129_\/_0\.22\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#10b98138);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_12px_32px_rgb\(239_68_68_\/_0\.22\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#ef444438);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_14px_30px_-14px_rgb\(0_0_0\/0\.6\)\]{--tw-shadow:0 14px 30px -14px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgb\(255_255_255_\/_0\.35\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.\[box-shadow\:0_8px_20px_rgb\(15_23_42\/0\.1\)\,inset_0_1px_0_rgb\(255_255_255\/0\.95\)\]{box-shadow:0 8px 20px #0f172a1a,inset 0 1px #fffffff2}.\[box-shadow\:none\]{box-shadow:none}.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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\,box-shadow\]{transition-property:transform,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,box-shadow\]{transition-property:transform,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[will-change\:transform\]{will-change:transform}.will-change-\[filter\,opacity\]{will-change:filter,opacity}.will-change-transform{will-change:transform}.\[contain\:strict\]{contain:strict}.\[--about-nav-clear\:calc\(7\.75rem\+var\(--xp-safe-top\,0px\)\)\]{--about-nav-clear:calc(7.75rem + var(--xp-safe-top,0px))}.\[--about-right-width\:clamp\(30rem\,40vw\,38rem\)\]{--about-right-width:clamp(30rem, 40vw, 38rem)}.\[--service-accent\:\#22b8bd\]{--service-accent:#22b8bd}.\[grid-area\:1\/1\]{grid-area:1/1}.group-focus-within\/spot\:opacity-100:is(:where(.group\/spot):focus-within *){opacity:1}@media (hover:hover){.group-hover\/spot\:opacity-100:is(:where(.group\/spot):hover *){opacity:1}}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:top-\[0\.55em\]:before{content:var(--tw-content);top:.55em}.before\:left-0:before{content:var(--tw-content);left:0}.before\:h-\[0\.28rem\]:before{content:var(--tw-content);height:.28rem}.before\:w-\[0\.28rem\]:before{content:var(--tw-content);width:.28rem}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-\[var\(--xp-brand\,\#3db7bd\)\]:before{content:var(--tw-content);background-color:var(--xp-brand,#3db7bd)}.before\:bg-\[linear-gradient\(180deg\,rgb\(0_0_0\/0\.14\)_0\%\,transparent_36\%\,rgb\(0_0_0\/0\.48\)_74\%\,rgb\(0_0_0\/0\.76\)_100\%\)\,linear-gradient\(90deg\,rgb\(0_0_0\/0\.55\)_0\%\,rgb\(0_0_0\/0\.2\)_46\%\,rgb\(0_0_0\/0\.34\)_100\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(#00000024 0%,#0000 36%,#0000007a 74%,#000000c2 100%),linear-gradient(90deg,#0000008c 0%,#0003 46%,#00000057 100%)}.before\:\[box-shadow\:none\]:before{content:var(--tw-content);box-shadow:none}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[-0\.15rem\]:after{content:var(--tw-content);bottom:-.15rem}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-\[0\.45rem\]:after{content:var(--tw-content);width:.45rem;height:.45rem}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rotate-45:after{content:var(--tw-content);rotate:45deg}.after\:border-r:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1px}.after\:border-b:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.after\:border-\[rgb\(var\(--xp-ink-rgb\)\/0\.75\)\]:after{content:var(--tw-content);border-color:rgb(var(--xp-ink-rgb)/.75)}.after\:border-current:after{content:var(--tw-content);border-color:currentColor}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-\[\#22b8bd\]:hover{background-color:#22b8bd}.hover\:bg-\[var\(--brand-light\)\]:hover{background-color:var(--brand-light)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-white:hover,.hover\:bg-white\/10:hover{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--white) 10%, transparent)}}.hover\:shadow-\[0_6px_16px_rgb\(10_74_78_\/_0\.16\)\]:hover{--tw-shadow:0 6px 16px var(--tw-shadow-color,#0a4a4e29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-4px\]:focus-visible{outline-offset:-4px}.focus-visible\:outline-brand:focus-visible{outline-color:var(--brand)}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:1023px){.max-\[1023px\]\:pointer-events-none{pointer-events:none}.max-\[1023px\]\:m-0{margin:0}.max-\[1023px\]\:mt-0{margin-top:0}.max-\[1023px\]\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}.max-\[1023px\]\:mt-px{margin-top:1px}.max-\[1023px\]\:mb-1{margin-bottom:var(--spacing)}.max-\[1023px\]\:mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.max-\[1023px\]\:mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.max-\[1023px\]\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-\[1023px\]\:flex{display:flex}.max-\[1023px\]\:hidden{display:none}.max-\[1023px\]\:size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.max-\[1023px\]\:max-h-0{max-height:0}.max-\[1023px\]\:min-h-0{min-height:0}.max-\[1023px\]\:w-full{width:100%}.max-\[1023px\]\:max-w-none{max-width:none}.max-\[1023px\]\:shrink-0{flex-shrink:0}.max-\[1023px\]\:grow-0{flex-grow:0}.max-\[1023px\]\:basis-0{flex-basis:0}.max-\[1023px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1023px\]\:grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.max-\[1023px\]\:flex-col{flex-direction:column}.max-\[1023px\]\:items-stretch{align-items:stretch}.max-\[1023px\]\:justify-items-stretch{justify-items:stretch}.max-\[1023px\]\:gap-0{gap:0}.max-\[1023px\]\:gap-1{gap:var(--spacing)}.max-\[1023px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-\[1023px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[1023px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[1023px\]\:self-stretch{align-self:stretch}.max-\[1023px\]\:justify-self-stretch{justify-self:stretch}.max-\[1023px\]\:overflow-hidden{overflow:hidden}.max-\[1023px\]\:border-0{border-style:var(--tw-border-style);border-width:0}.max-\[1023px\]\:p-0{padding:0}.max-\[1023px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[1023px\]\:p-5{padding:calc(var(--spacing) * 5)}.max-\[1023px\]\:px-0{padding-inline:0}.max-\[1023px\]\:px-\[0\.55rem\]{padding-inline:.55rem}.max-\[1023px\]\:pt-0{padding-top:0}.max-\[1023px\]\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-\[1023px\]\:pb-0{padding-bottom:0}.max-\[1023px\]\:pb-\[calc\(0\.85rem\+var\(--xp-safe-bottom\,0px\)\)\]{padding-bottom:calc(.85rem + var(--xp-safe-bottom,0px))}.max-\[1023px\]\:text-\[0\.44rem\]{font-size:.44rem}.max-\[1023px\]\:text-\[0\.56rem\]{font-size:.56rem}.max-\[1023px\]\:text-\[0\.78rem\]{font-size:.78rem}.max-\[1023px\]\:text-\[0\.95rem\]{font-size:.95rem}.max-\[1023px\]\:text-\[1\.2rem\]{font-size:1.2rem}.max-\[1023px\]\:text-\[1\.15rem\]{font-size:1.15rem}.max-\[1023px\]\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.max-\[1023px\]\:tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.max-\[1023px\]\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.max-\[1023px\]\:opacity-0{opacity:0}.max-\[1023px\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-\[1023px\]\:\[--about-nav-clear\:calc\(5\.5rem\+var\(--xp-safe-top\,0px\)\)\]{--about-nav-clear:calc(5.5rem + var(--xp-safe-top,0px))}.max-\[1023px\]\:\[--about-right-width\:100\%\]{--about-right-width:100%}}@media not all and (min-width:767px){.max-\[767px\]\:relative{position:relative}.max-\[767px\]\:m-0{margin:0}.max-\[767px\]\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.max-\[767px\]\:box-border{box-sizing:border-box}.max-\[767px\]\:flex{display:flex}.max-\[767px\]\:grid{display:grid}.max-\[767px\]\:hidden{display:none}.max-\[767px\]\:size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.max-\[767px\]\:h-auto{height:auto}.max-\[767px\]\:max-h-full{max-height:100%}.max-\[767px\]\:min-h-0{min-height:0}.max-\[767px\]\:min-h-\[2\.2rem\]{min-height:2.2rem}.max-\[767px\]\:min-h-full{min-height:100%}.max-\[767px\]\:w-full{width:100%}.max-\[767px\]\:max-w-none{max-width:none}.max-\[767px\]\:min-w-0{min-width:0}.max-\[767px\]\:flex-1{flex:1}.max-\[767px\]\:flex-none{flex:none}.max-\[767px\]\:basis-auto{flex-basis:auto}.max-\[767px\]\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.max-\[767px\]\:flex-col{flex-direction:column}.max-\[767px\]\:content-start{align-content:flex-start}.max-\[767px\]\:items-stretch{align-items:stretch}.max-\[767px\]\:justify-between{justify-content:space-between}.max-\[767px\]\:justify-start{justify-content:flex-start}.max-\[767px\]\:justify-items-stretch{justify-items:stretch}.max-\[767px\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}.max-\[767px\]\:gap-1{gap:var(--spacing)}.max-\[767px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-\[767px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[767px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[767px\]\:overflow-visible{overflow:visible}.max-\[767px\]\:overflow-y-auto{overflow-y:auto}.max-\[767px\]\:rounded-\[0\.7rem\]{border-radius:.7rem}.max-\[767px\]\:p-0{padding:0}.max-\[767px\]\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.max-\[767px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-\[767px\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-\[767px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[767px\]\:px-\[0\.35rem\]{padding-inline:.35rem}.max-\[767px\]\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.max-\[767px\]\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.max-\[767px\]\:py-2{padding-block:calc(var(--spacing) * 2)}.max-\[767px\]\:py-\[0\.45rem\]{padding-block:.45rem}.max-\[767px\]\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.max-\[767px\]\:text-\[0\.48rem\]{font-size:.48rem}.max-\[767px\]\:text-\[0\.78rem\]{font-size:.78rem}.max-\[767px\]\:text-\[clamp\(1\.25rem\,6\.2vw\,1\.55rem\)\]{font-size:clamp(1.25rem,6.2vw,1.55rem)}.max-\[767px\]\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.max-\[767px\]\:opacity-90{opacity:.9}.max-\[767px\]\:\[--about-nav-clear\:calc\(5\.15rem\+var\(--xp-safe-top\,0px\)\)\]{--about-nav-clear:calc(5.15rem + var(--xp-safe-top,0px))}.max-\[767px\]\:\[--about-right-width\:100\%\]{--about-right-width:100%}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:768px){@media not all and (min-width:1023px){.min-\[768px\]\:max-\[1023px\]\:mt-0{margin-top:0}.min-\[768px\]\:max-\[1023px\]\:flex{display:flex}.min-\[768px\]\:max-\[1023px\]\:h-0{height:0}.min-\[768px\]\:max-\[1023px\]\:h-full{height:100%}.min-\[768px\]\:max-\[1023px\]\:min-h-0{min-height:0}.min-\[768px\]\:max-\[1023px\]\:flex-1{flex:1}.min-\[768px\]\:max-\[1023px\]\:flex-\[1\.35_1_0\%\]{flex:1.35}.min-\[768px\]\:max-\[1023px\]\:flex-\[1_1_0\%\]{flex:1}.min-\[768px\]\:max-\[1023px\]\:shrink{flex-shrink:1}.min-\[768px\]\:max-\[1023px\]\:basis-0{flex-basis:0}.min-\[768px\]\:max-\[1023px\]\:flex-col{flex-direction:column}.min-\[768px\]\:max-\[1023px\]\:justify-start{justify-content:flex-start}.min-\[768px\]\:max-\[1023px\]\:gap-1{gap:var(--spacing)}.min-\[768px\]\:max-\[1023px\]\:gap-2{gap:calc(var(--spacing) * 2)}.min-\[768px\]\:max-\[1023px\]\:overflow-hidden{overflow:hidden}.min-\[768px\]\:max-\[1023px\]\:overflow-y-auto{overflow-y:auto}.min-\[768px\]\:max-\[1023px\]\:rounded-\[0\.85rem\]{border-radius:.85rem}.min-\[768px\]\:max-\[1023px\]\:p-3{padding:calc(var(--spacing) * 3)}.min-\[768px\]\:max-\[1023px\]\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.min-\[768px\]\:max-\[1023px\]\:py-2{padding-block:calc(var(--spacing) * 2)}:where(.about-xp--overlay) .min-\[768px\]\:max-\[1023px\]\:in-\[\.about-xp--overlay\]\:pointer-events-none{pointer-events:none}:where(.about-xp--overlay) .min-\[768px\]\:max-\[1023px\]\:in-\[\.about-xp--overlay\]\:flex{display:flex}:where(.about-xp--overlay) .min-\[768px\]\:max-\[1023px\]\:in-\[\.about-xp--overlay\]\:min-h-0{min-height:0}:where(.about-xp--overlay) .min-\[768px\]\:max-\[1023px\]\:in-\[\.about-xp--overlay\]\:flex-col{flex-direction:column}:where(.about-xp--overlay) .min-\[768px\]\:max-\[1023px\]\:in-\[\.about-xp--overlay\]\:self-stretch{align-self:stretch}:where(.about-xp--overlay) .min-\[768px\]\:max-\[1023px\]\:in-\[\.about-xp--overlay\]\:overflow-hidden{overflow:hidden}}}@media (min-width:901px){.min-\[901px\]\:h-auto{height:auto}.min-\[901px\]\:max-h-\[clamp\(14rem\,42vh\,20rem\)\]{max-height:clamp(14rem,42vh,20rem)}.min-\[901px\]\:min-h-\[clamp\(14rem\,42vh\,20rem\)\]{min-height:clamp(14rem,42vh,20rem)}}@media (min-width:1024px){.min-\[1024px\]\:flex{display:flex}}@media (min-width:1600px){.min-\[1600px\]\:flex{display:flex}}@media (min-width:40rem){.sm\:size-\[1\.35rem\]{width:1.35rem;height:1.35rem}.sm\:w-\[min\(100\%\,26rem\)\]{width:min(100%,26rem)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:text-\[0\.62rem\]{font-size:.62rem}.sm\:text-\[0\.74rem\]{font-size:.74rem}.sm\:text-\[0\.92rem\]{font-size:.92rem}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[1\.3rem\]{font-size:1.3rem}.sm\:text-\[clamp\(1\.7rem\,3\.5vw\,2\.1rem\)\]{font-size:clamp(1.7rem,3.5vw,2.1rem)}.sm\:text-\[clamp\(1\.55rem\,3vw\,1\.9rem\)\]{font-size:clamp(1.55rem,3vw,1.9rem)}.sm\:tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}}@media not all and (min-width:1023px){@media (min-width:40rem){.max-\[1023px\]\:sm\:gap-1{gap:var(--spacing)}.max-\[1023px\]\:sm\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[1023px\]\:sm\:p-3{padding:calc(var(--spacing) * 3)}.max-\[1023px\]\:sm\:p-5{padding:calc(var(--spacing) * 5)}.max-\[1023px\]\:sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-\[1023px\]\:sm\:text-\[0\.44rem\]{font-size:.44rem}.max-\[1023px\]\:sm\:text-\[0\.56rem\]{font-size:.56rem}.max-\[1023px\]\:sm\:text-\[0\.78rem\]{font-size:.78rem}.max-\[1023px\]\:sm\:text-\[0\.95rem\]{font-size:.95rem}.max-\[1023px\]\:sm\:text-\[1\.2rem\]{font-size:1.2rem}.max-\[1023px\]\:sm\:text-\[1\.15rem\]{font-size:1.15rem}.max-\[1023px\]\:sm\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}}}@media (min-width:48rem){.md\:h-9{height:calc(var(--spacing) * 9)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}}@media not all and (min-width:1023px){@media (min-width:48rem){.max-\[1023px\]\:md\:p-3{padding:calc(var(--spacing) * 3)}}}@media (min-width:64rem){.lg\:my-\[10px\]{margin-block:10px}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:w-\[min\(30rem\,34vw\)\]{width:min(30rem,34vw)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.35fr_0\.8fr_1\.2fr_1fr\]{grid-template-columns:1.35fr .8fr 1.2fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-\[clamp\(1rem\,2vw\,2\.5rem\)\]{gap:clamp(1rem,2vw,2.5rem)}.lg\:pt-\[var\(--v2-header-h\)\]{padding-top:var(--v2-header-h)}}@media (min-width:80rem){.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}}@media (max-width:1023px){.max-lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-lg\:hidden{display:none}}@media (min-width:1024px){.xl-desktop\:relative{position:relative}.xl-desktop\:mt-auto{margin-top:auto}.xl-desktop\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.xl-desktop\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.xl-desktop\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.xl-desktop\:block{display:block}.xl-desktop\:contents{display:contents}.xl-desktop\:grid{display:grid}.xl-desktop\:h-full{height:100%}.xl-desktop\:min-h-0{min-height:0}.xl-desktop\:max-w-\[40ch\]{max-width:40ch}.xl-desktop\:max-w-\[42ch\]{max-width:42ch}.xl-desktop\:flex-1{flex:1}.xl-desktop\:flex-none{flex:none}.xl-desktop\:\[scrollbar-width\:none\]{scrollbar-width:none}.xl-desktop\:grid-cols-\[minmax\(0\,1fr\)_var\(--about-right-width\)\]{grid-template-columns:minmax(0,1fr) var(--about-right-width)}.xl-desktop\:items-stretch{align-items:stretch}.xl-desktop\:gap-4{gap:calc(var(--spacing) * 4)}.xl-desktop\:gap-6{gap:calc(var(--spacing) * 6)}.xl-desktop\:overflow-y-auto{overflow-y:auto}.xl-desktop\:p-11{padding:calc(var(--spacing) * 11)}.xl-desktop\:pt-5{padding-top:calc(var(--spacing) * 5)}.xl-desktop\:text-\[0\.7rem\]{font-size:.7rem}.xl-desktop\:text-\[0\.74rem\]{font-size:.74rem}.xl-desktop\:text-\[1\.1rem\]{font-size:1.1rem}.xl-desktop\:text-\[1\.08rem\]{font-size:1.08rem}.xl-desktop\:text-\[1\.12rem\]{font-size:1.12rem}.xl-desktop\:text-\[1\.85rem\]{font-size:1.85rem}.xl-desktop\:text-\[clamp\(1\.85rem\,2\.3vw\,2\.25rem\)\]{font-size:clamp(1.85rem,2.3vw,2.25rem)}.xl-desktop\:text-\[clamp\(2\.1rem\,2\.8vw\,2\.65rem\)\]{font-size:clamp(2.1rem,2.8vw,2.65rem)}.xl-desktop\:\[-ms-overflow-style\:none\]{-ms-overflow-style:none}}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-full svg{width:100%}@media (min-width:1024px){.xl-desktop\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}.\[\&\>span\]\:size-6\!>span{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}}:root{--radius-card:1rem;--shadow-glass:0 8px 32px #0f172a0f;--shadow-card:0 4px 24px #0f172a0f;--shadow-card-hover:0 12px 40px #0f172a1f;--blur-glass:20px}html,body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-astes-sans), "Segoe UI", sans-serif;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:none;-ms-overflow-style:none;overflow-x:clip}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0}h1,h2,h3,.astes-xp__title,.work-xp__title,.testimonial-orbit__title,.news-parallax__title,.news-stack-chapter__title,.showcase__title,.astes-xp__section-page-title{font-family:var(--font-astes-display), Georgia, serif;font-optical-sizing:auto}.astes-xp__home-hero,.astes-xp__home-hero h1,.astes-xp__home-hero h2,.astes-xp__home-hero__title,.astes-xp__home-hero__title--side,.about-xp,.about-xp h2,.about-xp h3,.about-xp__title,.about-xp__service-title{font-family:var(--font-astes-sans), "Segoe UI", sans-serif}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.astes-xp{--xp-white:var(--white,#fff);--xp-brand:var(--brand,#3db7bd);--xp-brand-hover:var(--brand-hover,#228a97);--xp-brand-deep:var(--brand-deep,#176f7b);--xp-brand-dark:var(--brand-deep,#176f7b);--xp-brand-light:var(--brand-light,#e8f6f7);--xp-brand-mid:var(--brand-mid,#c5ebed);--xp-aqua:var(--brand-aqua,#63d5d9);--xp-gold:var(--brand-gold,#fdba20);--xp-gold-hover:var(--brand-orange,#f59e0b);--xp-orange:var(--brand-orange,#f59e0b);--xp-ink-rgb:var(--ink-rgb,15 23 42);--xp-bg:var(--background,#eef2f7);--xp-bg-deep:var(--bg-deep,#e2eaf2);--xp-surface:var(--surface,#f8fafc);--xp-surface-muted:var(--surface-muted,#e8eef5);--xp-border:var(--border,#c8d8e4);--xp-border-card:var(--border-card,#d4e2ec);--xp-font-sans:var(--font-astes-sans), "Segoe UI", sans-serif;--xp-font-display:var(--font-astes-display), Georgia, serif;--xp-font-mono:var(--font-astes-mono), ui-monospace, monospace;--xp-text:var(--foreground,#475569);--xp-heading-color:var(--heading,#0f172a);--xp-muted:var(--muted,#64748b);--xp-disabled:var(--disabled,#94a3b8);--xp-chapter-label:#ffffff8c;--xp-chapter-muted:#ffffff9e;--xp-chapter-soft:#ffffff73;--xp-brand-gradient:var(--brand-gradient,linear-gradient(135deg, #3db7bd, #228a97));--xp-brand-gradient-premium:var(--brand-gradient-premium,linear-gradient(135deg, #3db7bd, #63d5d9));--xp-brand-gradient-accent:var(--brand-gradient-accent,linear-gradient(135deg, #fdba20, #f59e0b));--xp-brand-gradient-soft:linear-gradient(180deg, #eef2f7 0%, #e4edf4 55%, #ecf6f3 100%);--xp-brand-gradient-surface:radial-gradient(ellipse 112% 88% at 6% -14%, #228a9770, transparent 52%), radial-gradient(ellipse 90% 70% at 102% 4%, #93c5fd5c, transparent 48%), radial-gradient(ellipse 96% 76% at 50% 112%, #176f7b4d, transparent 54%), radial-gradient(ellipse 58% 46% at 92% 80%, #fbbf244d, transparent 54%), radial-gradient(ellipse 64% 50% at 14% 58%, #5eead43d, transparent 58%), radial-gradient(ellipse 50% 42% at 74% 34%, #818cf829, transparent 56%), radial-gradient(ellipse 44% 36% at 48% 46%, #3db7bd24, transparent 62%), linear-gradient(168deg, #f0f4f8 0%, #e4edf4 26%, #dceef0 52%, #e8f5f2 78%, #faf6ee 100%);--xp-page-mesh-gradient:radial-gradient(ellipse 88% 82% at 50% 42%, #228a9742, transparent 68%), radial-gradient(ellipse 62% 54% at 18% 78%, #fbbf2433, transparent 62%), radial-gradient(ellipse 58% 48% at 86% 68%, #93c5fd38, transparent 64%);--xp-accent:var(--xp-brand);--xp-accent-light:var(--xp-brand-light);--xp-accent-deep:var(--xp-brand-deep);--xp-heading:clamp(2.4rem, 5.5vw, 3.75rem);--xp-heading-display:clamp(3.25rem, 7vw, 5rem);--xp-body:1.125rem;--xp-card-radius:var(--radius-card,1rem);--xp-glass-blur:var(--blur-glass,20px);--xp-glass-saturate:140%;--xp-glass-bg:#ffffffbf;--xp-glass-border:#fff9;--xp-glass-highlight:linear-gradient(135deg, #ffffffe6 0%, #fff3 100%);--xp-glass-shadow:var(--shadow-glass,0 8px 32px #0f172a0f);--xp-card-shadow:var(--shadow-card,0 4px 24px #0f172a0f);--xp-card-shadow-hover:var(--shadow-card-hover,0 12px 40px #0f172a1f);--xp-glow-primary:#3db7bd40;--xp-glow-accent:#fdba2033;--xp-nav-glass-bg:linear-gradient(135deg, #000000b8 0%, #0c0c0c94 48%, #000000a8 100%);--xp-nav-glass-border:#ffffff24;--xp-nav-glass-shadow:0 16px 48px #0000006b, inset 0 1px 0 #ffffff24, inset 0 -1px 0 #ffffff0d;--xp-nav-glass-blur:28px;--xp-nav-glass-saturate:185%;--xp-nav-glass-highlight:linear-gradient(120deg, #ffffff1c 0%, transparent 38%, #ffffff0a 100%);background:var(--xp-brand-gradient-soft);color:var(--xp-text);font-family:var(--xp-font-sans);position:relative}.astes-xp__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--xp-brand-deep);margin:0;font-size:.72rem;font-weight:700}.astes-xp__section-id{letter-spacing:.08em;text-transform:uppercase;color:var(--xp-muted);align-items:center;gap:.55rem;margin:0;font-size:.72rem;display:inline-flex}.astes-xp__chapter-badge{font-variant-numeric:tabular-nums;min-width:2rem;color:var(--xp-white);background:var(--xp-brand-gradient);border-radius:999px;justify-content:center;align-items:center;padding:.28rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #22b8bd47}.astes-xp__chapter-label{color:var(--xp-text);font-weight:600}.astes-xp__title{font-size:var(--xp-heading);letter-spacing:-.03em;color:var(--xp-brand-dark);margin:0 0 .85rem;font-weight:700;line-height:1.08}.astes-xp__title--display{font-size:var(--xp-heading-display);letter-spacing:-.04em;font-weight:700;line-height:1.02}.astes-xp__word{display:inline-block}.astes-xp__subtitle{color:var(--xp-muted);margin:0 0 1rem;font-size:1.15rem;font-weight:500;line-height:1.45}.astes-xp__body{max-width:36ch;font-size:var(--xp-body);color:var(--xp-muted);margin:0 0 1rem;font-weight:400;line-height:1.7}.astes-xp__panel--center .astes-xp__body{max-width:none;margin-left:auto;margin-right:auto}.astes-xp__list{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.astes-xp__list li{color:var(--xp-text);background:#e6f7f88c;border:1px solid #c5e3e673;border-radius:.55rem;padding:.55rem .85rem .55rem 2rem;font-size:.95rem;line-height:1.45;position:relative}.astes-xp__list li:before{content:"";background:var(--xp-brand-gradient);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%);box-shadow:0 0 0 3px #22b8bd26}.astes-xp__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.astes-xp__btn{background:var(--xp-brand-gradient);min-height:2.75rem;color:var(--xp-white);letter-spacing:.02em;border-radius:.55rem;justify-content:center;align-items:center;padding:.7rem 1.45rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 22px #22b8bd52}.astes-xp__btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #f37c2d52}.astes-xp__btn+.astes-xp__btn{border:1.5px solid var(--xp-brand-mid);color:var(--xp-brand-deep);box-shadow:none;background:#ffffffe6}.astes-xp__btn+.astes-xp__btn:hover{border-color:var(--xp-brand);background:var(--xp-brand-light)}.astes-xp__hint{z-index:4;background:var(--xp-brand-gradient);pointer-events:none;border:none;border-radius:999px;padding:.45rem 1rem;transition:opacity .5s;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.astes-xp__hint p{color:#ffffffeb;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem}.astes-xp{--xp-safe-top:env(safe-area-inset-top,0px);--xp-safe-bottom:env(safe-area-inset-bottom,0px);--xp-safe-inline:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--xp-page-pad:clamp(.75rem, 3vw, 2rem);--xp-touch:2.75rem}.news-parallax--explore .news-parallax__stage{cursor:default}.astes-xp--medical{--xp-rx-stripe:#128f96;--xp-rx-ink:#0a4a4e;--xp-rx-serif:var(--font-astes-display), Georgia, "Times New Roman", Times, serif;--xp-card-radius:.35rem 1rem 1rem .35rem;--xp-glass-bg:linear-gradient(148deg, #e4f7f852 0%, #def4f53d 52%, #e8f8f92e 100%);--xp-glass-border:#22b8bd33;--xp-glass-highlight:linear-gradient(135deg, #ffffff2e 0%, #ffffff0a 42%, transparent 100%);--xp-glass-shadow:0 12px 32px #0a4a4e14, 0 6px 18px #22b8bd0f, inset 0 1px 0 #ffffff40}.astes-xp--medical .astes-xp__panel-inner{border-left:none;padding-left:.35rem}.astes-xp__rx-stripe{border-radius:var(--xp-card-radius) 0 0 var(--xp-card-radius);background:linear-gradient(180deg, var(--xp-rx-stripe) 0%, var(--xp-brand) 45%, #5ecdb8 100%);z-index:3;pointer-events:none;width:5px;position:absolute;top:0;bottom:0;left:0;box-shadow:1px 0 #ffffff59}.astes-xp__rx-mark{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.05rem;display:flex;position:absolute;top:1.15rem;left:1.65rem}.astes-xp__rx-symbol{font-family:var(--xp-rx-serif);letter-spacing:-.04em;color:var(--xp-rx-stripe);text-shadow:0 1px #ffffffa6;font-size:2.35rem;font-weight:700;line-height:.85}.astes-xp__rx-label{letter-spacing:.16em;text-transform:uppercase;color:var(--xp-muted);font-size:.58rem;font-weight:700}.astes-xp__rx-rules{pointer-events:none;z-index:0;opacity:.85;background-image:repeating-linear-gradient(#0000 0 1.58rem,#22b8bd21 1.58rem calc(1.58rem + 1px));position:absolute;inset:5.25rem 1.55rem 1.35rem;-webkit-mask-image:linear-gradient(#0000 0%,#000000d9 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000d9 8% 92%,#0000 100%)}.astes-xp--medical .astes-xp__card-accent{background:linear-gradient(90deg, var(--xp-rx-stripe) 0%, var(--xp-brand) 55%, #22b8bd26 100%);opacity:1;height:2px;margin-left:5px}.astes-xp--medical .astes-xp__card-header{padding:1.35rem 2.1rem 0 4.75rem}.astes-xp--medical .astes-xp__panel-inner--hero .astes-xp__card-header{padding:1.65rem 2.55rem 0 5.25rem}.astes-xp--medical .astes-xp__card-meta{border-bottom-style:dashed;border-bottom-color:#22b8bd59}.astes-xp--medical .astes-xp__eyebrow{letter-spacing:.14em;color:var(--xp-rx-stripe)}.astes-xp--medical .astes-xp__eyebrow:before{content:"Provider · ";color:var(--xp-muted);font-weight:500}.astes-xp--medical .astes-xp__chapter-badge{background:var(--xp-rx-stripe);box-shadow:none;font-family:var(--xp-rx-serif);letter-spacing:.06em;border-radius:.25rem}.astes-xp--medical .astes-xp__chapter-badge:before{content:"Rx ";opacity:.88;font-weight:400}.astes-xp--medical .astes-xp__title{font-family:var(--xp-rx-serif);letter-spacing:-.02em;color:var(--xp-rx-ink);font-weight:600}.astes-xp--medical .astes-xp__title--display{letter-spacing:-.03em}.astes-xp--medical .astes-xp__subtitle{color:var(--xp-brand-deep);font-style:italic}.astes-xp--medical .astes-xp__body,.astes-xp--medical .astes-xp__list li{line-height:1.72}.astes-xp--medical .astes-xp__list li:before{content:"℞";font-family:var(--xp-rx-serif);color:var(--xp-rx-stripe);background:0 0;width:auto;height:auto;font-size:.72rem;font-weight:700;top:.2rem}.astes-xp--medical .astes-xp__btn+.astes-xp__btn{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:#fffbf78c;border:1px dashed #22b8bd73}.astes-xp--medical .about-stack__rx-slip{border-left:3px solid var(--xp-rx-stripe);background-color:#0000;background-image:repeating-linear-gradient(#0000 0 1.35rem,#22b8bd1a 1.35rem calc(1.35rem + 1px)),linear-gradient(160deg,#fffbf79e 0%,#e6f7f873 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:.25rem .75rem .75rem .25rem}.astes-xp--medical .about-stack__rx-watermark{font-family:var(--xp-rx-serif);color:#128f962e;pointer-events:none;z-index:0;font-size:1.85rem;font-weight:700;line-height:1;position:absolute;top:.55rem;left:.75rem}.astes-xp--medical .about-stack__rx-sig{letter-spacing:.14em;text-transform:uppercase;color:var(--xp-rx-stripe);align-self:flex-start;margin:0;padding-left:.15rem;font-size:.62rem;font-weight:700}.astes-xp--medical .about-stack__card-index{font-family:var(--xp-rx-serif);letter-spacing:.04em;color:var(--xp-brand-deep);left:auto;right:.85rem}.astes-xp--medical .about-stack__card-title{font-family:var(--xp-rx-serif);color:var(--xp-rx-ink);font-size:1rem;font-weight:600}.astes-xp--medical .about-stack__card-label{text-align:left;border-top:1px dashed #22b8bd47;align-self:stretch;padding-top:.55rem;padding-left:.15rem;font-style:italic}.astes-xp--medical .about-stack__feature{border-top-style:dashed;border-top-color:#22b8bd59}.astes-xp--medical .about-stack__feature-index{font-family:var(--xp-rx-serif);letter-spacing:.08em}.astes-xp--medical .about-stack__feature-title{font-family:var(--xp-rx-serif);color:var(--xp-rx-ink);font-style:italic}.astes-xp--medical .about-stack__feature-hint{font-style:italic}.astes-xp--medical .astes-xp__hint{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;left:50%;transform:translate(-50%)}.astes-xp--medical .astes-xp__hint p{color:#fff;font-weight:600}.astes-xp .brand-mark{align-items:center;display:flex}.astes-xp .brand-logo{object-fit:contain;width:auto;height:2.65rem}.astes-xp .brand-mark--footer .brand-logo{height:2.35rem}.chapter-brand{flex-direction:column;align-items:center;gap:.35rem;display:flex}.chapter-brand__logo{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:auto}.chapter-brand--sm .chapter-brand__logo{max-width:7rem}.chapter-brand--md .chapter-brand__logo{max-width:10rem}.chapter-brand--lg .chapter-brand__logo{max-width:14rem}.chapter-brand__tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--xp-brand);margin:0;font-size:.72rem;font-weight:600}.astes-xp .site-header-glass{background-image:var(--xp-nav-glass-bg);box-shadow:var(--xp-nav-glass-shadow);-webkit-backdrop-filter:blur(var(--xp-nav-glass-blur)) saturate(var(--xp-nav-glass-saturate))}.astes-xp .site-header-glass:before{content:"";border-radius:inherit;pointer-events:none;background:var(--xp-nav-glass-highlight);z-index:0;position:absolute;inset:0}.astes-xp .site-nav--mobile-inner:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(120deg,#ffffff1a 0%,#0000 40%,#ffffff08 100%);position:absolute;inset:0}.astes-xp .site-nav-link{color:#ffffffad}.astes-xp .site-nav-link:hover{color:#fff;background:0 0}.astes-xp .site-nav-link:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.astes-xp .site-nav-link.is-active{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}.astes-xp .site-nav-link.is-active:hover{background:#ffffff29}.astes-xp .site-header-cta{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff47;box-shadow:0 4px 18px #00000047,inset 0 1px #ffffff2e}.astes-xp .site-header-cta:hover{color:#fff;background:#ffffff38;border-color:#ffffff61}.astes-xp .site-header-menu-btn__line{background:#fff}.astes-xp .brand-mark--header .brand-logo{width:auto;max-width:min(9.5rem,42vw);height:3rem}.astes-xp .site-header-menu-btn.is-open .site-header-menu-btn__line:first-child{transform:translateY(5px)rotate(45deg)}.astes-xp .site-header-menu-btn.is-open .site-header-menu-btn__line:nth-child(2){opacity:0}.astes-xp .site-header-menu-btn.is-open .site-header-menu-btn__line:nth-child(3){transform:translateY(-5px)rotate(-45deg)}@media (max-width:1023px){.astes-xp .brand-mark--header .brand-logo{max-width:min(7.5rem,44vw);height:1.95rem}}@media (max-width:767px){.astes-xp .brand-mark--header .brand-logo{max-width:min(6.25rem,42vw);height:1.55rem}.astes-xp .site-header-menu-btn.is-open .site-header-menu-btn__line:first-child{transform:translateY(3.5px)rotate(45deg)}.astes-xp .site-header-menu-btn.is-open .site-header-menu-btn__line:nth-child(3){transform:translateY(-3.5px)rotate(-45deg)}}.astes-xp__section-page-title{display:none}@media (max-width:1023px){.astes-xp__section-page-title{z-index:2;box-sizing:border-box;letter-spacing:-.035em;text-align:center;width:100%;color:var(--xp-heading-color,#0f172a);flex:none;margin:0 0 .55rem;padding:0 clamp(.85rem,3vw,1.25rem);font-size:clamp(1.2rem,3.6vw,1.45rem);font-weight:650;line-height:1.15;display:block;position:relative}.astes-xp--livspace-scroll .work-xp--full:has(>.astes-xp__section-page-title){grid-template-rows:auto minmax(0,1fr) auto}.astes-xp--livspace-scroll .work-xp--full:has(>.astes-xp__section-page-title) .work-xp__viewport{grid-row:2}.testimonial-orbit--cards-only:has(>.astes-xp__section-page-title){grid-template-rows:auto minmax(0,1fr)}.testimonial-orbit--cards-only:has(>.astes-xp__section-page-title) .testimonial-orbit__main{grid-row:2}.news-stack-chapter:has(>.astes-xp__section-page-title){grid-template-rows:auto minmax(0,1fr)}.news-stack-chapter:has(>.astes-xp__section-page-title) .news-stack-chapter__stage{grid-row:2}}@media (max-width:767px){.astes-xp__section-page-title{margin-bottom:.4rem;padding-inline:clamp(.65rem,4vw,1rem);font-size:clamp(1.15rem,5.5vw,1.35rem)}}.astes-xp .site-stats{background:var(--xp-brand-gradient);color:var(--xp-white)}.astes-xp .site-stats:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f 0%,#0000 35%,#0000000a 100%);position:absolute;inset:0}.astes-xp--livspace-scroll .site-footer{margin-top:0}.astes-xp .site-footer-brand-block .brand-mark--footer .brand-logo{width:auto;height:clamp(3.25rem,7vw,4.5rem)}.astes-xp__scroll{min-height:calc(var(--xp-scroll-sections,18) * 100svh)}.astes-xp--livspace-scroll .astes-xp__scroll{min-height:var(--xp-scroll-runway-px,calc(var(--xp-scroll-sections,18) * 100svh));height:var(--xp-scroll-runway-px,calc(var(--xp-scroll-sections,18) * 100svh))}@media (max-width:1023px){.astes-xp--livspace-scroll .astes-xp__scroll{touch-action:pan-y}html:has(.astes-xp--livspace-scroll){touch-action:pan-y}html:has(.astes-xp--livspace-scroll) body{touch-action:pan-y}.astes-xp--livspace-scroll .astes-xp__home-hero__cards,.astes-xp--livspace-scroll .astes-xp__home-hero__aside,.astes-xp--livspace-scroll .astes-xp__home-hero__content,.astes-xp--livspace-scroll .astes-xp__home-hero__aside-glass,.astes-xp--livspace-scroll .astes-xp__home-hero__content-glass,.astes-xp--livspace-scroll .astes-xp__home-hero__aside .frost-surface-card,.astes-xp--livspace-scroll .astes-xp__home-hero__list{overscroll-behavior:auto!important;touch-action:pan-y!important;overflow:hidden!important}.astes-xp--livspace-scroll .astes-xp__home-hero__cards{pointer-events:none!important}.astes-xp--livspace-scroll .astes-xp__home-hero__btn,.astes-xp--livspace-scroll .astes-xp__home-hero__actions a{pointer-events:auto!important}.astes-xp--livspace-scroll .about-xp--overlay,.astes-xp--livspace-scroll .about-xp--overlay.is-visible,.astes-xp--livspace-scroll .about-xp--overlay .about-xp__services,.astes-xp--livspace-scroll .about-xp--overlay .about-xp__services.frost-surface-card,.astes-xp--livspace-scroll .about-xp--overlay .about-xp__service-list{pointer-events:none!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__service-list{overscroll-behavior:auto!important;touch-action:pan-y!important;overflow-y:hidden!important}}.astes-xp--livspace-scroll .astes-xp__scroll>.pin-spacer{backface-visibility:hidden;padding-bottom:0!important}.astes-xp--livspace-scroll .astes-xp__home-hero,.astes-xp--livspace-scroll .astes-xp__home-hero__aside,.astes-xp--livspace-scroll .astes-xp__home-hero__content,.astes-xp--livspace-scroll .astes-xp__home-hero__cards,.astes-xp--livspace-scroll .astes-xp__home-hero__aside-glass,.astes-xp--livspace-scroll .astes-xp__home-hero__content-glass,.astes-xp--livspace-scroll .about-xp--overlay,.astes-xp--livspace-scroll .about-xp--overlay.is-visible,.astes-xp--livspace-scroll .about-xp--overlay .about-xp__intro-glass,.astes-xp--livspace-scroll .about-xp--overlay .about-xp__services,.astes-xp--livspace-scroll .about-xp--overlay .about-xp__services.frost-surface-card,.astes-xp--livspace-scroll .about-xp--overlay .about-xp__service-list{pointer-events:none!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__service-list{overscroll-behavior:auto!important;touch-action:pan-y!important;overflow-y:hidden!important}.astes-xp--livspace-scroll .astes-xp__home-hero__btn,.astes-xp--livspace-scroll .astes-xp__home-hero__actions a{pointer-events:auto!important}.astes-xp--livspace-scroll{--xp-section-gap:clamp(3.5rem, 5vw, 4.5rem)}@media (max-width:1023px){.astes-xp--livspace-scroll{--xp-section-gap:clamp(3rem, 4.5vw, 4rem)}}@media (max-width:767px){.astes-xp--livspace-scroll{--xp-section-gap:clamp(2.5rem, 6vw, 3rem)}}.astes-xp--livspace-scroll .astes-xp__stage--livspace:has(.astes-xp__content-track[data-chapter=contact]){overflow:hidden}.astes-xp--livspace-scroll.astes-xp--journey-complete .astes-xp__stage--livspace,.astes-xp--livspace-scroll.astes-xp--journey-complete.astes-xp--light-content .astes-xp__stage--livspace,.astes-xp--light-content.astes-xp--livspace-scroll.astes-xp--journey-complete{background:var(--xp-brand-gradient-surface)}.astes-xp--livspace-scroll .astes-xp__track-section[data-chapter=contact]{background:var(--xp-brand-gradient-surface,var(--xp-bg));min-height:0!important}html:has(.astes-xp--livspace-scroll.astes-xp--journey-complete){overscroll-behavior-y:none}html:has(.astes-xp--livspace-scroll.astes-xp--journey-complete) body{overscroll-behavior-y:none}.astes-xp__stage--logo,.astes-xp__stage--content,.astes-xp__stage--outro{background:var(--xp-brand-gradient-surface)}.astes-xp--intro-dark .astes-xp__stage--livspace,.astes-xp--intro-dark.astes-xp--livspace-scroll .astes-xp__stage--logo,.astes-xp--intro-dark.astes-xp--livspace-scroll .astes-xp__stage--content,.astes-xp--intro-dark.astes-xp--livspace-scroll .astes-xp__stage--outro,.astes-xp--intro-dark.astes-xp--livspace-scroll .astes-xp__stage--hero-handoff{background:linear-gradient(168deg,#050809 0%,#0a1012 48%,#080d0f 100%)}.astes-xp--light-content .astes-xp__stage--livspace{background:var(--xp-brand-gradient-surface,var(--xp-bg))}.astes-xp--intro-dark.astes-xp--livspace-scroll.astes-xp--video-scroll{color:#ffffffeb;background:#050809}.astes-xp--light-content.astes-xp--livspace-scroll.astes-xp--video-scroll{background:var(--xp-brand-gradient-surface);color:var(--xp-text)}.astes-xp--intro-dark.astes-xp--livspace-scroll .astes-xp__stage-bg,.astes-xp--light-content.astes-xp--livspace-scroll .astes-xp__stage-bg{background:var(--xp-brand-gradient-surface)}.astes-xp--intro-dark.astes-xp--livspace-scroll .astes-xp__stage-bg:before{content:"";opacity:calc(1 - max(var(--logo-handoff,0), var(--post-video-logo-rise,0)));pointer-events:none;background:linear-gradient(#050809 0%,#0a1012 48%,#080d0f 100%);position:absolute;inset:0}.astes-xp--intro-dark.astes-xp--livspace-scroll .astes-xp__stage-atmosphere{background:radial-gradient(80% 60% at 12% 15%,#22b8bd24,#0000 62%),radial-gradient(70% 50% at 88% 20%,#f7a62217,#0000 58%),radial-gradient(90% 70% at 50% 100%,#128f9614,#0000 65%)}.astes-xp--livspace-scroll .astes-xp__stage-atmosphere:before{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)}.astes-xp__stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#22b8bd14,#0000 45%),linear-gradient(300deg,#f37c2d0d,#0000 40%),linear-gradient(#0000 60%,#128f960f);position:absolute;inset:0}.astes-xp__stage-bg{background:var(--xp-brand-gradient-surface);will-change:opacity;opacity:var(--stage-bg-opacity,0);transition:none}.astes-xp--light-content.astes-xp--livspace-scroll .astes-xp__stage-bg:after{content:"";pointer-events:none;background:var(--xp-page-mesh-gradient);position:absolute;inset:0}.astes-xp__stage-atmosphere{will-change:opacity;opacity:var(--stage-bg-opacity,0);background:radial-gradient(90% 70% at 14% 18%,#22b8bd29,#0000 62%),radial-gradient(75% 55% at 88% 22%,#f7a6221c,#0000 58%),radial-gradient(80% 60% at 50% 100%,#128f961a,#0000 65%);transition:none}.astes-xp__stage-atmosphere:before{content:"";background-image:linear-gradient(#22b8bd09 1px,#0000 1px),linear-gradient(90deg,#22b8bd09 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000000d9 18% 82%,#0000);mask-image:linear-gradient(#0000,#000000d9 18% 82%,#0000)}.astes-xp__stage-atmosphere:after{content:"";background:linear-gradient(115deg,#22b8bd0f,#0000 42%),linear-gradient(300deg,#f37c2d0d,#0000 38%);position:absolute;inset:0}.astes-xp__hero-stack{transform:translate3d(0, calc(var(--hero-exit,0) * -24svh), 0);opacity:calc(1 - var(--hero-exit,0) * .98);will-change:transform, opacity}.astes-xp__stage--livspace .astes-xp__hero-stack .astes-xp__home-hero,.astes-xp__stage--livspace .astes-xp__hero-stack .about-xp--overlay{opacity:inherit;transform:none}.astes-xp--livspace-scroll.astes-xp--video-scroll .astes-xp__cinema-wrap{opacity:1;transition:none;transform:none}.astes-xp--livspace-scroll.astes-xp--video-scroll .astes-xp__cinema-wrap .astes-xp__scroll-video{opacity:1;transition:none}.astes-xp--livspace-scroll .astes-xp__track-section[class*=--enter-] .astes-xp__panel{filter:none}.astes-xp__content-track{transform:translate3d(0, var(--track-offset-y,calc(100svh - var(--track-offset-vh,0) * 1svh)), 0);will-change:transform}.astes-xp__content-track .astes-xp__panel,.astes-xp__content-track a,.astes-xp__content-track button,.astes-xp__content-track input,.astes-xp__content-track textarea,.astes-xp__content-track select,.astes-xp__content-track [role=button]{pointer-events:auto}.astes-xp--intro-dark .astes-xp__content-track:before{content:"";z-index:0;opacity:calc(1 - max(var(--logo-handoff,0), var(--post-video-logo-rise,0)));pointer-events:none;background:linear-gradient(#050809 0%,#0a1012 52%,#080d0f 100%);position:absolute;inset:0}.astes-xp--livspace-scroll .astes-xp__track-section[class*=--enter-] .astes-xp__panel{--enter:var(--section-enter,0);opacity:calc(.2 + var(--enter) * .8);filter:blur(calc((1 - var(--enter)) * 5px));will-change:transform, opacity, filter}.astes-xp--light-content .astes-xp__track-section[class*=--enter-] .astes-xp__panel{opacity:calc(.72 + var(--enter) * .28);filter:blur(calc((1 - var(--enter)) * 2px))}.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .astes-xp__panel{transform:translate3d(calc((1 - var(--enter)) * -14vw), calc((1 - var(--enter)) * 5svh), 0)}.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .astes-xp__panel{transform:translate3d(calc((1 - var(--enter)) * 14vw), calc((1 - var(--enter)) * 5svh), 0)}@media (max-width:1023px){.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .astes-xp__panel,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .astes-xp__panel{transform:translate3d(0, calc((1 - var(--enter,0)) * 5svh), 0)!important}}.astes-xp--livspace-scroll .astes-xp__track-section--enter-up .astes-xp__panel,.astes-xp--livspace-scroll .astes-xp__track-section--outro.astes-xp__track-section--enter-up .astes-xp__logo-sequence--embedded{--enter:var(--section-enter,0);transform:translate3d(0, calc((1 - var(--enter)) * 8svh), 0);opacity:calc(.25 + var(--enter) * .75);filter:blur(calc((1 - var(--enter)) * 4px));will-change:transform, opacity, filter}.astes-xp__stage--livspace[data-work-pinned=true] .astes-xp__content-track,.astes-xp__stage--livspace[data-clients-pinned=true] .astes-xp__content-track,.astes-xp__stage--livspace[data-news-pinned=true] .astes-xp__content-track{transition:none}.astes-xp__stage--livspace[data-work-pinned=true] [data-chapter=work] .astes-xp__panel--work,.astes-xp__stage--livspace[data-clients-pinned=true] [data-chapter=clients] .astes-xp__panel--testimonials,.astes-xp__stage--livspace[data-news-pinned=true] [data-chapter=news] .astes-xp__panel--news-timeline{opacity:1!important;filter:none!important;transform:none!important}.astes-xp__stage--livspace[data-clients-pinned=true] [data-chapter=work],.astes-xp__stage--livspace[data-news-pinned=true] [data-chapter=work],.astes-xp__stage--livspace[data-news-pinned=true] [data-chapter=clients]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .astes-xp__panel--work,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .astes-xp__panel--work,.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .astes-xp__panel--testimonials,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .astes-xp__panel--testimonials,.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .astes-xp__panel--news-timeline,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .astes-xp__panel--news-timeline{filter:none;transform:none}.astes-xp--livspace-scroll .astes-xp__track-section[data-chapter=contact][class*=--enter-] .astes-xp__panel{filter:none!important;opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.astes-xp--livspace-scroll .astes-xp__track-section[class*=--enter-] .astes-xp__panel,.astes-xp--livspace-scroll .astes-xp__track-section--outro .astes-xp__logo-sequence--embedded,.astes-xp--livspace-scroll .astes-xp__track-section[class*=--enter-] .work-xp__hero,.astes-xp--livspace-scroll .astes-xp__track-section[class*=--enter-] .news-parallax__hero,.astes-xp--livspace-scroll .astes-xp__track-section[class*=--enter-] .work-xp__viewport,.astes-xp--livspace-scroll .astes-xp__track-section[class*=--enter-] .news-parallax__stage{filter:none;opacity:1;transform:none}}.astes-xp--intro-dark.astes-xp--livspace-scroll .site-stats,.astes-xp--intro-dark.astes-xp--livspace-scroll .site-footer-main{color:#ffffffe0;background:#050809;border-color:#ffffff14}.astes-xp--intro-dark.astes-xp--livspace-scroll .site-footer-detail,.astes-xp--intro-dark.astes-xp--livspace-scroll .site-footer-copy,.astes-xp--intro-dark.astes-xp--livspace-scroll .site-stats-label{color:#ffffff94}.astes-xp--intro-dark.astes-xp--livspace-scroll .site-footer-company,.astes-xp--intro-dark.astes-xp--livspace-scroll .site-stats-value{color:#ffffffeb}.astes-xp--intro-dark.astes-xp--livspace-scroll .site-footer-social-band{color:#ffffffa6;background:#050809;border-top-color:#ffffff1f}.astes-xp--video-scroll,.astes-xp--intro-dark,.astes-xp--dark-content{color:#ffffffeb;background:#050809;min-height:100svh}.astes-xp--video-scroll .astes-xp__stage{will-change:transform}.astes-xp--video-scroll .astes-xp__stage:after{display:none}.astes-xp--light-content{--xp-brand:var(--brand);--xp-brand-hover:var(--brand-hover);--xp-brand-deep:var(--brand-deep);--xp-brand-dark:var(--brand-deep);--xp-brand-light:var(--brand-light);--xp-brand-mid:var(--brand-mid);--xp-aqua:var(--brand-aqua);--xp-gold:var(--brand-gold);--xp-gold-hover:var(--brand-orange);--xp-orange:var(--brand-orange);--xp-bg:var(--background);--xp-bg-deep:var(--bg-deep);--xp-surface:var(--surface);--xp-surface-muted:var(--surface-muted);--xp-border:var(--border);--xp-border-card:var(--border-card);--xp-text:var(--foreground);--xp-heading-color:var(--heading);--xp-small-text:#334155;--xp-small-text-strong:#1e293b;--xp-muted:var(--muted);--xp-disabled:var(--disabled);--xp-chapter-label:var(--muted);--xp-chapter-muted:var(--muted);--xp-chapter-soft:var(--disabled);--xp-ambient-base:linear-gradient(168deg, #f0f4f8 0%, #e4edf4 26%, #dceef0 52%, #e8f5f2 78%, #faf6ee 100%);--xp-brand-gradient:var(--brand-gradient);--xp-brand-gradient-premium:var(--brand-gradient-premium);--xp-brand-gradient-accent:var(--brand-gradient-accent);--xp-brand-gradient-soft:linear-gradient(180deg, var(--background) 0%, #e4edf4 55%, #ecf6f3 100%);--xp-brand-gradient-surface:radial-gradient(ellipse 112% 88% at 6% -14%, #228a9770, transparent 52%), radial-gradient(ellipse 90% 70% at 102% 4%, #93c5fd5c, transparent 48%), radial-gradient(ellipse 96% 76% at 50% 112%, #176f7b4d, transparent 54%), radial-gradient(ellipse 58% 46% at 92% 80%, #fbbf244d, transparent 54%), radial-gradient(ellipse 64% 50% at 14% 58%, #5eead43d, transparent 58%), radial-gradient(ellipse 50% 42% at 74% 34%, #818cf829, transparent 56%), radial-gradient(ellipse 44% 36% at 48% 46%, #3db7bd24, transparent 62%), var(--xp-ambient-base);--xp-nav-glass-bg:linear-gradient(148deg, #ffffff42 0%, #ffffff24 48%, #f8fcfd33 100%);--xp-nav-glass-border:#ffffff8c;--xp-nav-glass-shadow:0 12px 40px #176f7b1a, 0 4px 16px #0f172a0d, inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #fff3;--xp-nav-glass-blur:28px;--xp-nav-glass-saturate:180%;--xp-nav-glass-highlight:linear-gradient(135deg, #ffffff6b 0%, #ffffff1a 40%, transparent 72%);--xp-panel-glass-bg:#fff;--xp-panel-glass-border:#fffffff2;--xp-panel-glass-blur:0px;--xp-panel-glass-saturate:100%;--xp-panel-glass-shadow:0 18px 48px #0f172a24, 0 6px 18px #0f172a0f;--xp-panel-glass-highlight:transparent;--xp-glass-bg:var(--xp-surface);--xp-glass-border:var(--xp-border-card);--xp-glass-shadow:0 4px 24px #0f172a0f;--xp-card-shadow:0 4px 24px #0f172a0f;--xp-card-shadow-hover:0 12px 40px #0f172a1f;--xp-card-radius:1rem;--xp-glow-primary:#3db7bd40;--xp-glow-accent:#fdba2033;color:var(--xp-text);background:var(--xp-brand-gradient-surface)}.astes-xp--light-content.astes-xp--livspace-scroll{background:var(--xp-brand-gradient-surface)}.astes-xp--light-content .astes-xp__stage:after{opacity:1;background:linear-gradient(108deg,#228a971f 0%,#0000 42%),linear-gradient(288deg,#93c5fd1a 0%,#0000 38%),linear-gradient(200deg,#fbbf2414 0%,#0000 44%),radial-gradient(130% 85% at 50% 105%,#176f7b1f,#0000 58%)}.astes-xp--light-content.astes-xp--video-scroll,.astes-xp--light-content.astes-xp__stage--livspace,.astes-xp--light-content .astes-xp__stage--livspace{background:0 0}.astes-xp--light-content.astes-xp--livspace-scroll .astes-xp__stage-bg{background:var(--xp-brand-gradient-surface)}.astes-xp--light-content.astes-xp--livspace-scroll .astes-xp__stage-atmosphere{opacity:1;background:radial-gradient(100% 75% at 6% 10%,#228a9752,#0000 56%),radial-gradient(85% 60% at 94% 14%,#93c5fd42,#0000 52%),radial-gradient(90% 70% at 50% 100%,#176f7b33,#0000 58%),radial-gradient(50% 40% at 88% 82%,#fbbf2433,#0000 56%)}.astes-xp--light-content.astes-xp--livspace-scroll .astes-xp__stage-atmosphere:before{opacity:.22;background-image:linear-gradient(#3db7bd0d 1px,#0000 1px),linear-gradient(90deg,#3db7bd0d 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(85% 75% at 50% 45%,#000,#0000 78%);mask-image:radial-gradient(85% 75% at 50% 45%,#000,#0000 78%)}.astes-xp--light-content.astes-xp--livspace-scroll .astes-xp__stage--logo .astes-xp__stage-atmosphere:before{opacity:0}.astes-xp--light-content .astes-xp__content-track{isolation:isolate;background:0 0}.astes-xp--light-content.astes-xp--livspace-scroll .astes-xp__content-track:before{display:none}.astes-xp--light-content .astes-xp__content-track:before{content:"";z-index:0;pointer-events:none;background:var(--xp-brand-gradient-surface);position:absolute;inset:0}.astes-xp--light-content .astes-xp__content-track:after{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(55% 45% at 14% 32%,#228a972e,#0000 68%),radial-gradient(42% 38% at 86% 68%,#93c5fd1f,#0000 65%);transition:opacity .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.astes-xp--light-content.astes-xp--livspace-scroll .astes-xp__content-track:after{display:none}.astes-xp--light-content .astes-xp__content-track[data-chapter=work]:after,.astes-xp--light-content .astes-xp__content-track[data-chapter=our-work]:after{opacity:0}.astes-xp--light-content .astes-xp__content-track[data-chapter=clients]:after,.astes-xp--light-content .astes-xp__content-track[data-chapter=our-clients]:after{opacity:1;background:radial-gradient(55% 48% at 86% 24%,#fbbf244d,#0000 64%),radial-gradient(50% 42% at 12% 74%,#228a973d,#0000 62%)}.astes-xp--light-content .astes-xp__content-track[data-chapter=news]:after,.astes-xp--light-content .astes-xp__content-track[data-chapter=news-events]:after{opacity:1;background:radial-gradient(58% 50% at 50% 16%,#93c5fd4d,#0000 64%),radial-gradient(45% 40% at 18% 78%,#228a9733,#0000 60%)}.astes-xp--light-content .astes-xp__content-track[data-chapter=contact]:after{opacity:1;background:radial-gradient(70% 55% at 50% 42%,#3db7bd57,#0000 66%),radial-gradient(40% 35% at 85% 18%,#fdba2038,#0000 60%)}.astes-xp--light-content .astes-xp__track-section{isolation:isolate;position:relative}.astes-xp--light-content .astes-xp__track-section:before{content:"";z-index:0;pointer-events:none;opacity:.85;position:absolute;inset:-8% -4%}.astes-xp--light-content .astes-xp__track-section[data-chapter=work]:before,.astes-xp--light-content .astes-xp__track-section[data-chapter=our-work]:before{background:radial-gradient(70% 55% at 22% 38%,#3db7bd4d,#0000 66%),radial-gradient(50% 42% at 78% 62%,#63d5d933,#0000 63%)}.astes-xp--light-content.astes-xp--livspace-scroll .astes-xp__track-section:before{opacity:0}.astes-xp--light-content .astes-xp__track-section[data-chapter=clients]:before,.astes-xp--light-content .astes-xp__track-section[data-chapter=our-clients]:before{background:radial-gradient(65% 52% at 78% 32%,#fdba2042,#0000 66%),radial-gradient(48% 40% at 20% 68%,#3db7bd38,#0000 63%)}.astes-xp--light-content .astes-xp__track-section[data-chapter=news]:before,.astes-xp--light-content .astes-xp__track-section[data-chapter=news-events]:before{background:radial-gradient(60% 48% at 50% 22%,#63d5d947,#0000 64%),radial-gradient(45% 38% at 15% 75%,#3db7bd2e,#0000 60%)}.astes-xp--light-content .astes-xp__track-section[data-chapter=contact]:before{background:radial-gradient(75% 58%,#3db7bd42,#0000 68%)}.astes-xp--light-content .astes-xp__overlay--track{z-index:1;position:relative}.astes-xp--light-content .site-header-glass{isolation:auto;background-color:#ffffff1f;background-image:var(--xp-nav-glass-bg);border:1px solid var(--xp-nav-glass-border);box-shadow:var(--xp-nav-glass-shadow);-webkit-backdrop-filter:blur(var(--xp-nav-glass-blur)) saturate(var(--xp-nav-glass-saturate))}.astes-xp--light-content .site-header-glass:before{background:var(--xp-nav-glass-highlight);opacity:.85}.astes-xp--light-content .site-nav-link{color:var(--xp-heading-color);transition:color .22s,background .22s,transform .22s}.astes-xp--light-content .site-nav-link:hover{color:var(--xp-brand-deep);background:0 0}.astes-xp--light-content .site-nav-link:focus-visible{outline-offset:2px;outline:2px solid #3db7bd73}.astes-xp--light-content .site-nav-link.is-active{color:var(--xp-brand-deep);background:#3db7bd24;box-shadow:inset 0 0 0 1px #3db7bd38}.astes-xp--light-content .site-nav-link.is-active:hover{background:#3db7bd2e}.astes-xp--light-content .site-header-cta{color:#fff;background:var(--xp-brand-gradient-accent);box-shadow:0 4px 16px var(--xp-glow-accent);border:none;transition:background .25s,transform .22s,box-shadow .25s}.astes-xp--light-content .site-header-cta:hover{box-shadow:0 8px 24px var(--xp-glow-accent);background:linear-gradient(135deg,#f59e0b,#e8940a);transform:translateY(-1px)}.astes-xp--light-content .site-header-menu-btn__line{background:var(--xp-heading-color)}.astes-xp--light-content .site-header-menu-btn{-webkit-backdrop-filter:blur(14px)saturate(160%);background:#ffffff85;border:1px solid #3db7bd38;box-shadow:0 4px 14px #0f172a0f,inset 0 1px #ffffffbf}.astes-xp--light-content .site-header-menu-btn:hover{background:#ffffffb8;border-color:#3db7bd52}.astes-xp--light-content .site-nav--mobile-inner{-webkit-backdrop-filter:blur(28px)saturate(185%);background:linear-gradient(148deg,#ffffffeb 0%,#f8fcfde0 52%,#fffbf7e6 100%);border:1px solid #ffffffc7;box-shadow:0 20px 52px #0f172a1f,inset 0 1px #ffffffeb}.astes-xp--light-content .site-nav--mobile-inner:before{background:linear-gradient(120deg,#ffffffbf 0%,#0000 42%,#ffffff2e 100%)}.astes-xp--light-content .site-header-backdrop{-webkit-backdrop-filter:blur(6px);background:#0f172a38}.astes-xp--light-content .astes-xp__title{background:var(--xp-brand-gradient-premium);color:#0000;-webkit-background-clip:text;background-clip:text}.astes-xp--light-content .astes-xp__eyebrow{color:var(--xp-brand)}.astes-xp--light-content .astes-xp__body,.astes-xp--light-content .astes-xp__muted{color:var(--xp-muted)}.astes-xp--light-content .work-xp__hint,.astes-xp--light-content .testimonial-orbit__hint{color:var(--xp-brand-deep);border:1px solid var(--xp-border);-webkit-backdrop-filter:blur(20px);background:#ffffffbf;box-shadow:0 4px 20px #0f172a0f}.astes-xp--light-content .news-parallax__hero:after{background:linear-gradient(#fafcfceb 0%,#fafcfc66 72%,#0000 100%)}.astes-xp--light-content .astes-xp__stage--content .astes-xp__panel-inner,.astes-xp--light-content .astes-xp__stage--content .astes-xp__panel-inner--work,.astes-xp--light-content .astes-xp__stage--content .showcase__tile,.astes-xp--light-content .astes-xp__stage--content .work-assemble__stat-card{box-shadow:none;background:0 0;border-color:#0000}.astes-xp--light-content .work-xp__premium-card.glass-cert-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#e8eef3!important;box-shadow:0 16px 40px #0a4a4e12,0 4px 14px #0a4a4e0a!important}.astes-xp--light-content .work-xp__premium-card.glass-cert-card:hover,.astes-xp--light-content .work-xp__premium-card.glass-cert-card[data-active=true]{border-color:#e8eef3!important;box-shadow:0 22px 48px #0a4a4e17,0 6px 18px #0a4a4e0d!important}.astes-xp--light-content .work-xp__premium-card:not(.glass-cert-card){-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(148deg,#ffffff61 0%,#e8f6f738 50%,#ffffff29 100%);border-color:#ffffff8c;box-shadow:0 14px 44px #0a4a4e14,0 4px 16px #0a4a4e0a,inset 0 1px #ffffffa6}.astes-xp--light-content .work-xp__premium-card:not(.glass-cert-card):hover,.astes-xp--light-content .work-xp__premium-card:not(.glass-cert-card)[data-active=true]{border-color:#3db7bd6b;box-shadow:0 22px 56px #0a4a4e1f,0 0 32px #22b8bd1a,inset 0 1px #ffffffb8}.astes-xp--light-content .testimonial-orbit-card{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);color:var(--xp-text);background:linear-gradient(148deg,#ffffff42 0%,#e8f6f724 50%,#ffffff1a 100%);border:1px solid #ffffff7a;transition:box-shadow .28s,border-color .28s,background .28s;box-shadow:0 12px 40px #176f7b1a,inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f}.astes-xp--light-content .testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card{box-shadow:0 24px 56px #176f7b24,0 0 0 1px #3db7bd33,inset 0 1px #ffffff9e,inset 0 -1px #ffffff24}.astes-xp--light-content .testimonial-orbit-card-wrap:not([data-focused=true]) .testimonial-orbit-card:hover{background:linear-gradient(148deg,#ffffff52 0%,#e8f6f72e 50%,#ffffff24 100%);border-color:#ffffff94;box-shadow:0 16px 44px #176f7b1f,inset 0 1px #ffffff9e}.astes-xp--light-content .testimonial-orbit-card__quote{color:var(--xp-text)}@supports (color:color-mix(in lab, red, red)){.astes-xp--light-content .testimonial-orbit-card__quote{color:color-mix(in srgb, var(--xp-text) calc(100% - var(--card-focus,0) * 38%), var(--xp-heading-color,#0f172a))}}.astes-xp--light-content .testimonial-orbit-card__name{color:var(--xp-text)}@supports (color:color-mix(in lab, red, red)){.astes-xp--light-content .testimonial-orbit-card__name{color:color-mix(in srgb, var(--xp-text) calc(100% - var(--card-focus,0) * 62%), var(--brand-deep,#176f7b))}}.astes-xp--light-content .testimonial-orbit-card__quote-mark{background:var(--xp-brand-gradient-premium);color:#0000;-webkit-background-clip:text;background-clip:text}.astes-xp--light-content .site-stats{background:var(--xp-brand-gradient-accent);box-shadow:0 -4px 24px #0f172a0a}.astes-xp--light-content .site-stats-value{color:#fff}.astes-xp--light-content .site-stats-label{color:#ffffffe0}.astes-xp--light-content .showcase__contact-form-panel{background:#fff;transition:none;opacity:1!important;filter:none!important}.astes-xp--light-content .site-footer-main{border-top-color:var(--xp-brand);color:#ffffffeb;background:#050809}.astes-xp--light-content .site-footer-company,.astes-xp--light-content .site-footer-detail{color:#ffffffe0}.astes-xp--light-content .site-footer-social-band{background:#050809;border-top-color:#ffffff1f}.astes-xp--light-content .site-footer-connect-heading{color:#ffffffeb}.astes-xp--light-content .site-footer-copy{color:#ffffffa6}.astes-xp--light-content .showcase__cta,.astes-xp--light-content .astes-xp__cta--primary{background:var(--xp-brand);color:#fff;box-shadow:0 4px 16px var(--xp-glow-primary);border:none;transition:background .25s,transform .22s,box-shadow .25s}.astes-xp--light-content .showcase__cta:hover,.astes-xp--light-content .astes-xp__cta--primary:hover{background:var(--xp-brand-hover);box-shadow:0 8px 28px var(--xp-glow-primary);transform:translateY(-1px)scale(1.02)}.astes-xp--light-content .showcase__cta--secondary,.astes-xp--light-content .astes-xp__cta--outline{color:var(--xp-brand);border:1px solid var(--xp-brand);background:0 0}.astes-xp--light-content .showcase__cta--secondary:hover,.astes-xp--light-content .astes-xp__cta--outline:hover{background:#3db7bd14}.astes-xp--light-content .astes-xp__panel--work:before{background:radial-gradient(88% 82% at 50% 42%,#3db7bd52,#0000 68%),radial-gradient(62% 54% at 18% 78%,#fdba2038,#0000 62%),radial-gradient(58% 48% at 86% 68%,#63d5d942,#0000 64%)}.astes-xp--light-content.astes-xp--livspace-scroll .astes-xp__panel--work:before{display:none}.astes-xp--light-content .parallax-carousel__progress{background:#176f7b24}.astes-xp--light-content .parallax-carousel__progress-fill{background:var(--xp-brand-gradient-premium);box-shadow:0 0 12px var(--xp-glow-primary)}.astes-xp--light-content.astes-xp--livspace-scroll[data-clients-pinned=true] .testimonial-orbit__stage{box-shadow:none}.astes-xp--light-content .astes-xp__logo-sequence--outro-stage{background:radial-gradient(90% 65% at 10% 8%,#3db7bd61,#0000 62%),radial-gradient(75% 55% at 92% 12%,#fdba2047,#0000 58%),radial-gradient(60% 50% at 50% 100%,#63d5d938,#0000 65%),linear-gradient(168deg,#b8e4e8 0%,#a8d9df 45%,#c5e5e8 78%,#e8d4a8 100%)}.astes-xp--light-content .astes-xp__home-hero:before,.astes-xp--light-content .about-xp--overlay:before{background:0 0}.astes-xp--light-content .astes-xp__home-hero__content,.astes-xp--light-content .astes-xp__home-hero__aside{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;filter:none;background:0 0;border:none;border-radius:0;overflow:visible}.astes-xp--light-content .astes-xp__home-hero__content:before,.astes-xp--light-content .astes-xp__home-hero__aside:before{display:none}.astes-xp--light-content .astes-xp__home-hero__content-glass,.astes-xp--light-content .astes-xp__home-hero__aside-glass,.astes-xp__home-hero__content-glass,.astes-xp__home-hero__aside-glass{-webkit-backdrop-filter:blur(20px)saturate(1.2)!important;backdrop-filter:blur(20px)saturate(1.2)!important;background:#ffffff85!important;border:1px solid #ffffffb8!important;box-shadow:0 18px 48px #0f172a1f,0 6px 16px #0f172a0d,inset 0 1px #ffffffb3!important}.astes-xp--light-content .astes-xp__home-hero__content-glass:before,.astes-xp--light-content .astes-xp__home-hero__aside-glass:before,.astes-xp--light-content .astes-xp__home-hero__content-glass:after,.astes-xp--light-content .astes-xp__home-hero__aside-glass:after,.astes-xp__home-hero__content-glass:before,.astes-xp__home-hero__aside-glass:before,.astes-xp__home-hero__content-glass:after,.astes-xp__home-hero__aside-glass:after{content:none!important;display:none!important}.astes-xp__home-hero .frost-surface-card__wash{opacity:1;background:radial-gradient(72% 62% at 68% 68%,#3db7bd57 0%,#7dd3d82e 40%,#0000 74%);width:20rem;height:16rem}.astes-xp__home-hero .frost-surface-card__wave{opacity:1;width:19rem;height:13.5rem}.astes-xp--light-content .astes-xp__home-hero__content-glass .astes-xp__home-hero__title,.astes-xp--light-content .astes-xp__home-hero__aside-glass .astes-xp__home-hero__title,.astes-xp--light-content .astes-xp__home-hero__aside-glass .astes-xp__home-hero__title--side{color:var(--xp-heading-color)}.astes-xp--light-content .astes-xp__home-hero__content-glass .astes-xp__home-hero__eyebrow,.astes-xp--light-content .astes-xp__home-hero__content-glass .astes-xp__home-hero__subtitle,.astes-xp--light-content .astes-xp__home-hero__aside-glass .astes-xp__home-hero__eyebrow,.astes-xp--light-content .astes-xp__home-hero__aside-glass .astes-xp__home-hero__subtitle,.astes-xp--light-content .astes-xp__home-hero__aside-glass .astes-xp__home-hero__list li,.astes-xp--light-content .astes-xp__home-hero__aside-glass .astes-xp__home-hero__stat-label{color:var(--xp-small-text-strong)}.astes-xp--light-content .astes-xp__home-hero__aside-glass .astes-xp__home-hero__stat-value{color:var(--xp-heading-color)}.astes-xp--light-content .astes-xp__home-hero__stat{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;filter:none;background:0 0;border:none;border-radius:0;padding:.85rem .65rem .85rem 0}.astes-xp--light-content .astes-xp__home-hero__eyebrow,.astes-xp--light-content .about-xp__eyebrow,.astes-xp--light-content .about-xp__services-label{color:var(--xp-small-text-strong);text-shadow:none;font-weight:600}.astes-xp--light-content .astes-xp__home-hero__title,.astes-xp--light-content .astes-xp__home-hero__title--side,.astes-xp--light-content .about-xp__title,.astes-xp--light-content .about-xp__service-title{color:var(--xp-heading-color);text-shadow:none;background:0 0;-webkit-background-clip:unset;background-clip:unset}.astes-xp--light-content .astes-xp__home-hero__subtitle,.astes-xp--light-content .astes-xp__home-hero__list li{color:var(--xp-small-text);text-shadow:none;font-weight:600}.astes-xp--light-content .astes-xp__home-hero__list li:before,.astes-xp--light-content .about-xp__highlights li:before{background:var(--xp-small-text-strong);box-shadow:none}.astes-xp--light-content .astes-xp__home-hero__stat-value{color:var(--xp-heading-color);text-shadow:none}.astes-xp--light-content .astes-xp__home-hero__stat-label{color:var(--xp-small-text-strong);text-shadow:none;font-size:.76rem;font-weight:600}.astes-xp--light-content .about-xp__subtitle{color:var(--xp-small-text);text-shadow:none;font-weight:600}.astes-xp--light-content .about-xp__body,.astes-xp--light-content .about-xp__highlights li,.astes-xp--light-content .about-xp__service-desc{color:var(--xp-small-text);text-shadow:none;font-weight:500}.astes-xp--light-content .about-xp__services-count,.astes-xp--light-content .about-xp__service-num,.astes-xp--light-content .about-xp__scroll-hint{color:var(--xp-chapter-soft);text-shadow:none}.astes-xp--light-content .about-xp__index{color:var(--xp-muted);text-shadow:none}.astes-xp--light-content .about-xp__index span{color:var(--xp-heading-color);background:#ffffff52;border-color:#176f7b2e}.astes-xp--light-content .astes-xp__home-hero__btn{background:var(--xp-brand,#3db7bd);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0000;box-shadow:0 10px 24px #22b8bd47}.astes-xp--light-content .astes-xp__home-hero__btn:hover{background:var(--xp-brand-deep,#176f7b);border-color:#0000}.astes-xp--light-content .astes-xp__home-hero__btn--outline{color:var(--xp-heading-color);box-shadow:none;background:#fff;border-color:#94a3b88c}.astes-xp--light-content .astes-xp__home-hero__btn--outline:hover{color:var(--xp-heading-color);background:#f8fafc;border-color:#64748ba6}.astes-xp--light-content .astes-xp__home-hero__scroll--float,.astes-xp--light-content .astes-xp__home-hero__scroll--float p{color:#fff}.astes-xp--light-content .astes-xp__home-hero__scroll--in-card,.astes-xp--light-content .astes-xp__home-hero__scroll--in-card p{color:var(--xp-heading-color)}.astes-xp--light-content .astes-xp__home-hero__scroll--in-card .astes-xp__home-hero__scroll-line{background:linear-gradient(180deg, rgb(var(--xp-ink-rgb) / .75) 0%, transparent 100%)}.astes-xp--light-content .astes-xp__home-hero__scroll--in-card .astes-xp__home-hero__scroll-line:after{border-right-color:rgb(var(--xp-ink-rgb) / .75);border-bottom-color:rgb(var(--xp-ink-rgb) / .75)}.astes-xp--light-content .astes-xp__home-hero__scroll-line{background:linear-gradient(#228a97bf 0%,#0000 100%)}.astes-xp--light-content .astes-xp__home-hero__scroll-line:after{border-bottom-color:#228a97bf;border-right-color:#228a97bf}.astes-xp__home-hero{--hero-opacity:1;--hero-shift:0px;--hero-right-width:clamp(24rem, 36vw, 30rem);--hero-nav-clear:calc(7.5rem + var(--xp-safe-top,0px));--hero-bottom-clear:calc(2.5rem + var(--xp-safe-bottom,0px));--hero-scroll-reserve:2.25rem;opacity:calc(var(--hero-opacity,1) * (1 - var(--hero-exit,0) * .95));transform:translate3d(0, calc(var(--hero-shift,0px) + var(--hero-exit,0) * -18vh), 0);will-change:opacity, transform;color:#fff}.astes-xp__home-hero:before{content:"";pointer-events:none;background:linear-gradient(#0000001f 0%,#0000 38%,#00000073 72%,#000000b8 100%),linear-gradient(90deg,#0000008c 0%,#0000002e 42%,#00000047 72%,#0000006b 100%);position:absolute;inset:0}.astes-xp__home-hero{padding-inline:clamp(1rem,4vw,1.5rem);padding-top:var(--hero-nav-clear);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;display:flex;overflow:hidden auto}.astes-xp__home-hero__aside{order:1;width:100%;max-width:100%}.astes-xp__home-hero__content{width:100%;max-width:100%;padding-bottom:calc(var(--hero-bottom-clear) + var(--hero-scroll-reserve));order:2}.astes-xp__home-hero__list,.astes-xp__home-hero__scroll{display:none}@media (min-width:1024px){.astes-xp__home-hero__cards{display:contents}}@media (max-width:1023px){.astes-xp__home-hero{--hero-right-width:100%;--hero-bottom-clear:calc(1.5rem + var(--xp-safe-bottom,0px));--hero-scroll-reserve:0;overflow-y:hidden}.astes-xp__home-hero__content,.astes-xp__home-hero__aside{width:100%;max-width:100%}.astes-xp__home-hero__content{padding-bottom:0}.astes-xp__home-hero__list{display:grid}}@media (min-width:768px) and (max-width:1023px){.astes-xp--light-content .astes-xp__home-hero__content-glass,.astes-xp--light-content .astes-xp__home-hero__aside-glass,.astes-xp__home-hero__content-glass,.astes-xp__home-hero__aside-glass,.astes-xp__home-hero .frost-surface-card{-webkit-backdrop-filter:blur(22px)saturate(1.25)!important;backdrop-filter:blur(22px)saturate(1.25)!important;background:#ffffff85!important;border:1px solid #ffffffb8!important;box-shadow:0 18px 48px #0f172a1f,0 6px 16px #0f172a0d,inset 0 1px #ffffffb3!important}.astes-xp__home-hero .frost-surface-card__wash,.astes-xp__home-hero .frost-surface-card__wave{opacity:1}.astes-xp__home-hero__title,.astes-xp__home-hero__title--side{margin-bottom:.35rem!important;font-size:1.25rem!important;line-height:1.2!important}.astes-xp__home-hero__eyebrow{letter-spacing:.14em!important;margin-bottom:.25rem!important;font-size:.58rem!important}.astes-xp__home-hero__list{gap:.35rem!important;display:grid!important}.astes-xp__home-hero__list-item{gap:.45rem!important;font-size:.8rem!important;line-height:1.35!important}.astes-xp__home-hero__list-item:nth-child(n+4){display:none!important}.astes-xp__home-hero__badge{padding:.2rem .45rem!important;font-size:.5rem!important}.astes-xp__home-hero__stat-value{font-size:1rem!important}.astes-xp__home-hero__stat-label{font-size:.46rem!important}.astes-xp__home-hero__stats{gap:.35rem!important;margin-top:0!important;margin-bottom:0!important;padding-top:.5rem!important}.astes-xp__home-hero__actions{flex-flow:wrap!important;gap:.45rem!important}.astes-xp__home-hero__btn{min-height:2.35rem!important;padding:.45rem .95rem!important;font-size:.8rem!important}.astes-xp__home-hero__icon,.astes-xp__home-hero__content-glass .astes-xp__home-hero__subtitle{display:none!important}.astes-xp__home-hero__aside-glass .astes-xp__home-hero__subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem!important;line-height:1.35!important;display:-webkit-box!important}}@media (max-width:767px){.astes-xp__stage{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.astes-xp__hero-stack{flex-direction:column!important;flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}.astes-xp__hero-stack .astes-xp__home-hero,.astes-xp__hero-stack .about-xp--overlay{height:100%!important;min-height:0!important;max-height:100%!important;position:absolute!important;inset:0!important}.astes-xp__home-hero{--hero-nav-clear:.35rem;--hero-bottom-clear:calc(.45rem + var(--xp-safe-bottom,0px));--hero-cards-gap:.35rem;box-sizing:border-box;width:100%;padding-inline:.35rem;padding-top:var(--hero-nav-clear);padding-bottom:var(--hero-bottom-clear);align-items:stretch;gap:0;flex-direction:column!important;justify-content:flex-end!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}.astes-xp__home-hero__cards{pointer-events:none;flex-direction:column!important;flex:auto!important;justify-content:space-between!important;align-items:stretch!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.astes-xp__home-hero__aside{flex-direction:column!important;flex:none!important;order:-1!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.astes-xp__home-hero__content{flex:none!important;order:1!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.astes-xp__home-hero__aside .frost-surface-card,.astes-xp__home-hero__aside-glass{overscroll-behavior:auto;touch-action:pan-y;border-radius:1rem!important;flex:none!important;gap:.5rem!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:.75rem .8rem!important;overflow:hidden!important}.astes-xp__home-hero__content-glass{border-radius:1rem!important;flex:none!important;gap:.3rem!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:.7rem .75rem!important}.astes-xp--light-content .astes-xp__home-hero__content-glass,.astes-xp--light-content .astes-xp__home-hero__aside-glass,.astes-xp__home-hero__content-glass,.astes-xp__home-hero__aside-glass,.astes-xp__home-hero .frost-surface-card{-webkit-backdrop-filter:blur(24px)saturate(1.3)!important;backdrop-filter:blur(24px)saturate(1.3)!important;background:#ffffffb3!important;border:1px solid #fffc!important;box-shadow:0 14px 36px #0f172a24,0 4px 12px #0f172a0f,inset 0 1px #ffffffbf!important}.astes-xp__home-hero .frost-surface-card__wash,.astes-xp__home-hero .frost-surface-card__wave{opacity:.55}.astes-xp__home-hero__list{gap:.35rem!important;display:grid!important}.astes-xp__home-hero__list-item:nth-child(n+4){display:none!important}.astes-xp__home-hero__stats{margin-top:.3rem!important;margin-bottom:0!important;padding-top:.4rem!important}.astes-xp__home-hero__actions{flex-direction:column!important;gap:.3rem!important;margin:0!important}.astes-xp__home-hero__btn{flex:none!important;width:100%!important;min-width:0!important;min-height:2.2rem!important;margin:0!important;padding-block:.4rem!important}.astes-xp__home-hero__scroll,.astes-xp__home-hero__btn--outline{display:none!important}}@media (max-width:767px) and (max-height:720px){.astes-xp__home-hero{--hero-nav-clear:calc(4.75rem + var(--xp-safe-top,0px));--hero-cards-gap:.35rem;padding-inline:.4rem}.astes-xp__home-hero__aside-glass,.astes-xp__home-hero__content-glass{gap:.35rem!important;padding:.72rem .78rem!important}.astes-xp__home-hero__title--side{font-size:1.12rem!important}.astes-xp__home-hero__title:not(.astes-xp__home-hero__title--side){font-size:1.18rem!important}.astes-xp__home-hero__list{gap:.28rem!important}.astes-xp__home-hero__list-item{font-size:.74rem!important}.astes-xp__home-hero__stats{padding-top:.45rem!important}.astes-xp__home-hero__stat-value{font-size:.9rem!important}}.astes-xp--tablet .astes-xp__home-hero{overflow:hidden}.astes-xp--mobile .astes-xp__home-hero{flex-direction:column!important;display:flex!important;overflow:hidden!important}@media (min-width:1024px){.astes-xp__home-hero{grid-template-columns:minmax(0, 1fr) var(--hero-right-width);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:clamp(2rem,3.5vw,3.25rem);padding-inline:clamp(2rem,5vw,4.25rem);display:grid;overflow:hidden}.astes-xp__home-hero__aside{order:unset;max-width:min(30rem,100%);height:100%;min-height:0;max-height:none;padding-bottom:calc(var(--hero-bottom-clear) + var(--hero-scroll-reserve));flex-direction:column;grid-area:1/2;justify-content:stretch;align-self:stretch;gap:0;margin-top:0;margin-right:.25rem;display:flex}.astes-xp__home-hero__aside .frost-surface-card,.astes-xp__home-hero__aside-glass{flex-direction:column;flex:auto;height:100%;min-height:100%;display:flex}.astes-xp__home-hero__content{order:unset;max-width:min(34rem,100%);max-height:calc(100% - var(--xp-safe-bottom,0px));grid-area:1/1;align-self:end;margin-bottom:.5rem;margin-left:.25rem;padding-bottom:0}.astes-xp__home-hero__list{display:grid}.astes-xp__home-hero__scroll--float{display:none;left:50%}.astes-xp__home-hero__scroll--in-card{color:var(--xp-heading-color);display:flex;position:relative;bottom:auto;left:auto;transform:none}.astes-xp__home-hero__scroll--in-card p{color:var(--xp-heading-color)}}@media (min-width:1600px){.astes-xp__home-hero__content{padding-bottom:calc(var(--hero-bottom-clear) + var(--hero-scroll-reserve))}.astes-xp__home-hero__scroll--in-card{display:none!important}.astes-xp__home-hero__scroll--float{display:flex}}.astes-xp--desktop .astes-xp__home-hero{grid-template-columns:minmax(0, 1fr) var(--hero-right-width);display:grid;overflow:hidden}.astes-xp__home-hero__content,.astes-xp__home-hero__aside{animation:1.1s cubic-bezier(.22,1,.36,1) both astes-home-hero-in}.astes-xp__home-hero__aside{animation-delay:.12s}.astes-xp__home-hero__eyebrow{color:#ffffffe6}.astes-xp__home-hero__title,.astes-xp__home-hero__title--side{color:#fff}.astes-xp__home-hero__subtitle,.astes-xp__home-hero__list li{color:#ffffffeb}.astes-xp__home-hero__stat-value{color:var(--xp-heading-color,#0f172a)}.astes-xp__home-hero__stat-label{color:var(--xp-muted,#64748b)}.astes-xp__home-hero__btn{color:#fff;background:var(--xp-brand,#3db7bd);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000;box-shadow:0 10px 24px #22b8bd47}.astes-xp__home-hero__btn:hover{background:var(--xp-brand-deep,#176f7b);border-color:#0000}.astes-xp__home-hero__btn--outline{color:var(--xp-heading-color,#0f172a);box-shadow:none;background:#fff;border-color:#94a3b88c}.astes-xp__home-hero__btn--outline:hover{background:#f8fafc;border-color:#64748ba6}.astes-xp__home-hero__scroll--float{bottom:calc(1.25rem + var(--xp-safe-bottom,0px));color:#fff}.astes-xp__home-hero__scroll--float p{color:#fff;opacity:1}.astes-xp__home-hero__scroll-line{animation:2.2s ease-in-out infinite astes-home-hero-scroll}@media (max-height:900px) and (min-width:1024px){.astes-xp__home-hero{--hero-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));--hero-bottom-clear:calc(1.35rem + var(--xp-safe-bottom,0px));--hero-scroll-reserve:1.5rem}}@media (min-width:1024px) and (max-width:1599px){.astes-xp__home-hero{--hero-right-width:min(26rem, 34vw);gap:clamp(1.25rem,2.2vw,2rem);padding-inline:clamp(1.35rem,3.2vw,2.75rem)}.astes-xp__home-hero__content{max-width:min(30rem,100%)}.astes-xp__home-hero__aside{max-width:min(26rem,100%);padding-bottom:calc(.5rem + var(--xp-safe-bottom,0px))}.astes-xp__home-hero__scroll--float{bottom:calc(.85rem + var(--xp-safe-bottom,0px))}}@media (prefers-reduced-motion:reduce){.astes-xp__home-hero__content,.astes-xp__home-hero__aside,.astes-xp__home-hero__scroll-line{animation:none}}@keyframes astes-home-hero-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0)}}@keyframes astes-home-hero-scroll{0%,to{opacity:.35;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.about-xp--overlay{opacity:calc(var(--about-opacity,0) * (1 - var(--hero-exit,0) * .92));pointer-events:none;will-change:opacity, transform;transform:translate3d(0, calc(var(--hero-exit,0) * -16vh), 0)}.about-xp--overlay.is-visible{pointer-events:none}.frost-surface-card{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:1.85rem;position:relative;overflow:hidden;box-shadow:0 18px 48px #0f172a1f,0 6px 16px #0f172a0d,inset 0 1px #ffffffa6}.frost-surface-card__body{z-index:1;display:contents;position:relative}.frost-surface-card__wash{pointer-events:none;z-index:-1;filter:blur(2px);background:radial-gradient(70% 60% at 70% 70%,#3db7bd38 0%,#7dd3d81f 42%,#0000 72%);border-radius:50%;width:18rem;height:15rem;position:absolute;bottom:-28%;right:-18%}.frost-surface-card__wave{pointer-events:none;z-index:-1;opacity:1;width:17.5rem;max-width:85%;height:12.5rem;max-height:70%;position:absolute;bottom:-10%;right:-4%}.about-xp__services,.about-xp__intro-glass{height:auto;min-height:0;-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;backdrop-filter:blur(18px)saturate(1.15)!important;background:#ffffff94!important;border:1px solid #ffffffb8!important;box-shadow:0 18px 48px #0f172a1f,0 6px 16px #0f172a0d,inset 0 1px #ffffffa6!important}@media (max-width:1023px){.astes-xp__stage,.astes-xp--mobile .astes-xp__stage,.astes-xp--tablet .astes-xp__stage,.astes-xp--livspace-scroll .astes-xp__scroll>.pin-spacer>.astes-xp__stage{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.astes-xp__scroll>.pin-spacer,.astes-xp--livspace-scroll .astes-xp__scroll>.pin-spacer{box-sizing:border-box!important;padding-bottom:0!important;width:100%!important;max-width:100%!important;min-height:100dvh!important;margin-inline:0!important;padding-inline:0!important;left:0!important;right:0!important}.astes-xp__scroll>.pin-spacer>.astes-xp__stage{margin-inline:0!important;left:0!important;right:0!important}.astes-xp__hero-stack,.astes-xp--mobile .astes-xp__hero-stack,.astes-xp--tablet .astes-xp__hero-stack{width:100%!important;min-height:0!important;overflow:hidden!important}.astes-xp--tablet .astes-xp__hero-stack{flex:1!important;height:100%!important;max-height:100%!important}.astes-xp__hero-stack .astes-xp__home-hero,.astes-xp__hero-stack .about-xp--overlay,.astes-xp--mobile .astes-xp__home-hero,.astes-xp--mobile .about-xp--overlay,.astes-xp--tablet .astes-xp__home-hero,.astes-xp--tablet .about-xp--overlay{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;inset:0!important;overflow:hidden!important}.astes-xp__hero-stack .astes-xp__home-hero,.astes-xp--mobile .astes-xp__home-hero,.astes-xp--tablet .astes-xp__home-hero{--hero-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));padding-top:var(--hero-nav-clear)!important}.astes-xp__hero-stack .about-xp--overlay,.astes-xp--mobile .about-xp--overlay,.astes-xp--tablet .about-xp--overlay{--about-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));padding-top:var(--about-nav-clear)!important}.astes-xp .site-header{box-sizing:border-box!important;height:auto!important;min-height:3.5rem!important;max-height:none!important;padding-top:max(.2rem, var(--xp-safe-top,0px))!important;align-items:center!important;padding-bottom:.2rem!important;display:flex!important;top:0!important}.astes-xp .site-header-glass{width:100%}.astes-xp .site-header-inner{align-items:center!important}}@media (min-width:768px) and (max-width:1023px){.astes-xp .site-header-inner{justify-content:flex-end!important;align-items:center!important;display:flex!important;position:relative!important}.astes-xp .site-header-brand{margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.astes-xp--tablet .astes-xp__stage,.astes-xp__stage,.astes-xp--livspace-scroll .astes-xp__scroll>.pin-spacer>.astes-xp__stage{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.astes-xp--livspace-scroll .astes-xp__scroll>.pin-spacer{box-sizing:border-box!important;padding-bottom:0!important;width:100%!important;max-width:100%!important;min-height:100dvh!important;margin-inline:0!important;padding-inline:0!important;left:0!important;right:0!important}.astes-xp__scroll>.pin-spacer>.astes-xp__stage{margin-inline:0!important;left:0!important;right:0!important}.astes-xp--tablet .astes-xp__hero-stack,.astes-xp__hero-stack{flex-direction:column!important;flex:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}.astes-xp--tablet .astes-xp__home-hero,.astes-xp__home-hero{--hero-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));--hero-bottom-clear:calc(.85rem + var(--xp-safe-bottom,0px));--hero-scroll-reserve:0;--hero-cards-gap:.75rem;--hero-cards-height:calc(100% - var(--hero-nav-clear) - var(--hero-bottom-clear));box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:var(--hero-nav-clear) clamp(1rem, 3.5vw, 1.75rem) var(--hero-bottom-clear)!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin:0!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}.astes-xp--light-content .astes-xp__home-hero__content,.astes-xp--light-content .astes-xp__home-hero__aside{overflow:hidden!important}.astes-xp--tablet .astes-xp__home-hero__cards,.astes-xp__home-hero__cards{pointer-events:none;justify-content:flex-start!important;align-items:stretch!important;gap:var(--hero-cards-gap,.75rem)!important;min-height:0!important;height:var(--hero-cards-height)!important;max-height:var(--hero-cards-height)!important;flex-direction:column!important;flex:auto!important;width:100%!important;max-width:min(52rem,94%)!important;margin-inline:auto!important;display:flex!important;position:relative!important;overflow:hidden!important}.astes-xp--tablet .astes-xp__home-hero__aside,.astes-xp__home-hero__aside{z-index:0!important;flex-direction:column!important;flex:1!important;order:1!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}.astes-xp--tablet .astes-xp__home-hero__content,.astes-xp__home-hero__content{z-index:1!important;flex-direction:column!important;flex:none!important;order:2!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:auto 0 0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}.astes-xp--tablet .astes-xp__home-hero__aside .frost-surface-card,.astes-xp--tablet .astes-xp__home-hero__aside-glass,.astes-xp__home-hero__aside .frost-surface-card,.astes-xp__home-hero__aside-glass{overscroll-behavior:auto;touch-action:pan-y;scrollbar-width:none!important;-ms-overflow-style:none!important;border-radius:1.35rem!important;flex-direction:column!important;flex:1!important;gap:clamp(.6rem,1.2vh,1rem)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:clamp(1.1rem,2.2vh,1.65rem) clamp(1.2rem,2.8vw,1.65rem)!important;display:flex!important;overflow:hidden!important}.astes-xp--tablet .astes-xp__home-hero__aside .frost-surface-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.astes-xp--tablet .astes-xp__home-hero__aside-glass::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.astes-xp__home-hero__aside .frost-surface-card::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.astes-xp__home-hero__aside-glass::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.astes-xp--tablet .astes-xp__home-hero__aside-top{flex:none!important}.astes-xp--tablet .astes-xp__home-hero__list{overscroll-behavior:auto;touch-action:pan-y;scrollbar-width:none!important;-ms-overflow-style:none!important;flex:1!important;align-content:start!important;gap:clamp(.5rem,1.1vh,.85rem)!important;min-height:0!important;overflow:hidden!important}.astes-xp--tablet .astes-xp__home-hero__list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.astes-xp__home-hero__list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.astes-xp--tablet .astes-xp__home-hero__stats{flex:none!important;margin-top:0!important}.astes-xp--tablet .astes-xp__home-hero__content-glass,.astes-xp__home-hero__content-glass{border-radius:1.35rem!important;flex:1!important;justify-content:center!important;gap:.55rem!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:clamp(1rem,2vh,1.35rem) clamp(1.2rem,2.8vw,1.65rem)!important;overflow:hidden!important}.astes-xp--tablet .astes-xp__home-hero__title,.astes-xp--tablet .astes-xp__home-hero__title--side{font-size:clamp(1.6rem,3.2vw,2.25rem)!important;line-height:1.15!important}.astes-xp--tablet .astes-xp__home-hero__list-item{font-size:clamp(.92rem,1.6vw,1.08rem)!important;line-height:1.4!important}.astes-xp--tablet .astes-xp__home-hero__stat-value{font-size:clamp(1.45rem,2.8vw,1.95rem)!important}.astes-xp--tablet .astes-xp__home-hero__btn{min-height:2.85rem!important;padding:.75rem 1.65rem!important;font-size:.96rem!important}.astes-xp--tablet .astes-xp__scroll-video,.astes-xp__cinema-wrap--video .astes-xp__scroll-video{object-fit:cover!important;object-position:center 32%!important}.astes-xp--tablet .astes-xp__cinema-wrap--video:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0814161a 0%,#0000 22%),linear-gradient(#0000 62%,#08141638 100%);position:absolute;inset:0}.astes-xp--tablet .about-xp--overlay,.about-xp--overlay{--about-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));--about-bottom-margin:max(.75rem, calc(.5rem + var(--xp-safe-bottom,0px)));--about-side-margin:clamp(1rem, 3.5vw, 1.75rem);--about-services-height:calc(100dvh - var(--about-nav-clear) - var(--about-bottom-margin));box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:var(--about-nav-clear) var(--about-side-margin) var(--about-bottom-margin)!important;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-content:flex-end!important;align-items:stretch!important;gap:0!important;margin:0!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}.astes-xp--tablet .about-xp--overlay .about-xp__intro-glass,.about-xp--overlay .about-xp__intro-glass{opacity:0!important;pointer-events:none!important;flex:0 0 0!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.astes-xp--tablet .about-xp--overlay .about-xp__services,.astes-xp--tablet .about-xp--overlay .about-xp__services.frost-surface-card,.about-xp--overlay .about-xp__services,.about-xp--overlay .about-xp__services.frost-surface-card{width:100%!important;max-width:min(52rem,94%)!important;height:var(--about-services-height)!important;min-height:0!important;max-height:var(--about-services-height)!important;-webkit-backdrop-filter:blur(28px)saturate(1.3)!important;backdrop-filter:blur(28px)saturate(1.3)!important;pointer-events:none!important;margin-inline:auto!important;background:#ffffffc7!important;border:1px solid #ffffffe0!important;border-radius:1.45rem!important;flex-direction:column!important;flex:none!important;justify-content:space-between!important;align-self:stretch!important;gap:0!important;margin-top:0!important;padding:clamp(1rem,2vh,1.4rem) clamp(1.2rem,2.5vw,1.65rem)!important;display:flex!important;overflow:hidden!important;box-shadow:0 16px 40px #0f172a24,inset 0 1px #fffc!important}.astes-xp--tablet .about-xp--overlay .about-xp__services-head,.about-xp--overlay .about-xp__services-head{flex:none!important}.astes-xp--tablet .about-xp--overlay .about-xp__service-list,.about-xp--overlay .about-xp__service-list{overscroll-behavior:auto;touch-action:pan-y;-webkit-overflow-scrolling:auto;flex-direction:column!important;flex:1!important;place-content:stretch space-between!important;align-items:stretch!important;gap:0!important;height:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.astes-xp--tablet .about-xp--overlay .about-xp__service,.about-xp--overlay .about-xp__service{border-radius:.95rem!important;flex-direction:row!important;flex:1!important;align-self:stretch!important;align-items:center!important;gap:.65rem!important;height:auto!important;min-height:0!important;max-height:none!important;padding:clamp(.5rem,1vh,.8rem) .85rem!important;display:flex!important;overflow:hidden!important}.astes-xp--tablet .about-xp--overlay .about-xp__service.is-active{background:#ffffffeb!important;flex:1.35!important;align-items:flex-start!important;padding:clamp(.6rem,1.2vh,.9rem) .85rem!important}.astes-xp--tablet .about-xp--overlay .about-xp__service:not(.is-active){opacity:.72!important}.astes-xp--tablet .about-xp--overlay .about-xp__service:not(.is-active) .about-xp__service-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.astes-xp--tablet .about-xp--overlay .about-xp__service-desc{display:none!important}.astes-xp--tablet .about-xp--overlay .about-xp__service.is-active .about-xp__service-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:.25rem!important;font-size:clamp(.86rem,1.6vw,.98rem)!important;line-height:1.45!important;display:-webkit-box!important}.astes-xp--tablet .about-xp--overlay .about-xp__service-copy,.about-xp--overlay .about-xp__service-copy{flex:auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.astes-xp--tablet .about-xp--overlay .about-xp__service-title{font-size:clamp(1.08rem,2.2vw,1.32rem)!important;line-height:1.25!important}.astes-xp--tablet .about-xp--overlay .about-xp__scroll-hint{display:none!important}.astes-xp__logo-sequence--viewport-center .astes-xp__logo-sequence-center,.astes-xp__logo-sequence--mid:not(.astes-xp__logo-sequence--has-contact):not(.astes-xp__logo-sequence--viewport-portal) .astes-xp__logo-sequence-center,.astes-xp__logo-sequence--outro-stage:not(.astes-xp__logo-sequence--has-contact) .astes-xp__logo-sequence-center{flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:min(68vw,24rem)!important;margin-inline:auto!important;padding:0 clamp(.75rem,3vw,1.25rem)!important;display:flex!important;position:relative!important;transform:none!important}.astes-xp__logo-sequence--viewport-portal .astes-xp__logo-sequence-center,.astes-xp__logo-sequence--viewport-portal .astes-xp__logo-sequence-center--portaled{width:min(68vw,24rem)!important;max-width:min(68vw,24rem)!important;margin:0!important;padding:0 clamp(.75rem,3vw,1.25rem)!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.astes-xp__logo-sequence--viewport-portal .astes-xp__logo-sequence-mark-wrap,.astes-xp__logo-sequence--viewport-center .astes-xp__logo-sequence-mark-wrap,.astes-xp__logo-sequence--mid:not(.astes-xp__logo-sequence--has-contact) .astes-xp__logo-sequence-mark-wrap,.astes-xp__logo-sequence--outro-stage:not(.astes-xp__logo-sequence--has-contact) .astes-xp__logo-sequence-mark-wrap{justify-content:center!important;align-items:center!important;width:100%!important;max-width:min(68vw,24rem)!important;max-height:min(24dvh,12.5rem)!important;margin-inline:auto!important;padding:0!important;display:flex!important;position:relative!important;transform:none!important}.astes-xp__logo-sequence--viewport-portal .astes-logo-mark--mark-only,.astes-xp__logo-sequence--viewport-center .astes-logo-mark--mark-only,.astes-xp__logo-sequence--mid:not(.astes-xp__logo-sequence--has-contact) .astes-logo-mark--mark-only,.astes-xp__logo-sequence--outro-stage:not(.astes-xp__logo-sequence--has-contact) .astes-logo-mark--mark-only{justify-content:center!important;align-items:center!important;width:100%!important;max-width:min(68vw,24rem)!important;max-height:min(24dvh,12.5rem)!important;margin-inline:auto!important;display:flex!important;position:relative!important}.astes-xp__logo-sequence--viewport-portal .astes-logo-mark__complete,.astes-xp__logo-sequence--viewport-center .astes-logo-mark__complete,.astes-xp__logo-sequence--mid:not(.astes-xp__logo-sequence--has-contact) .astes-logo-mark__complete,.astes-xp__logo-sequence--outro-stage:not(.astes-xp__logo-sequence--has-contact) .astes-logo-mark__complete{object-position:center center!important;margin-inline:auto!important}.astes-xp__logo-sequence-tagline{letter-spacing:.28em!important;margin-top:.65rem!important;font-size:clamp(.52rem,1.8vw,.62rem)!important}}.astes-xp--tablet-card-50{--hero-cards-height:calc(100% - var(--hero-nav-clear) - var(--hero-bottom-clear))}.astes-xp--tablet-card-50 .astes-xp__home-hero{--hero-nav-clear:max(4.75rem, calc(var(--xp-safe-top,0px) + 4.25rem));--hero-bottom-clear:calc(.65rem + var(--xp-safe-bottom,0px))}.astes-xp--tablet-card-50 .astes-xp__home-hero__cards,.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__cards{height:var(--hero-cards-height)!important;min-height:0!important;max-height:var(--hero-cards-height)!important;flex:auto!important;justify-content:space-between!important;gap:0!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__aside,.astes-xp--tablet-card-50 .astes-xp__home-hero__content,.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__aside,.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__content{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__aside .frost-surface-card,.astes-xp--tablet-card-50 .astes-xp__home-hero__aside-glass,.astes-xp--tablet-card-50 .astes-xp__home-hero__content-glass,.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__aside .frost-surface-card,.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__aside-glass,.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__content-glass{overscroll-behavior:auto;touch-action:pan-y;scrollbar-width:none!important;-ms-overflow-style:none!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__aside-glass::-webkit-scrollbar{display:none!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__content-glass::-webkit-scrollbar{display:none!important}.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__aside-glass::-webkit-scrollbar{display:none!important}.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__content-glass::-webkit-scrollbar{display:none!important}.astes-xp--light-content.astes-xp--tablet-card-50 .astes-xp__home-hero__content-glass,.astes-xp--light-content.astes-xp--tablet-card-50 .astes-xp__home-hero__aside-glass{overflow-y:hidden!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__list{flex:0 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__title,.astes-xp--tablet-card-50 .astes-xp__home-hero__title--side{font-size:clamp(1.28rem,2.6vw,1.72rem)!important;line-height:1.12!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__subtitle{font-size:clamp(.78rem,1.45vw,.9rem)!important;line-height:1.32!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__list-item{font-size:clamp(.74rem,1.25vw,.84rem)!important;line-height:1.3!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__stat-value{font-size:clamp(1rem,2vw,1.28rem)!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__stat-label{font-size:clamp(.4rem,.9vw,.48rem)!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__btn{min-height:2.45rem!important;padding:.55rem 1.2rem!important;font-size:.86rem!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__actions{gap:.45rem!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__aside .frost-surface-card,.astes-xp--tablet-card-50 .astes-xp__home-hero__aside-glass,.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__aside .frost-surface-card,.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__aside-glass{gap:clamp(.45rem,1vh,.7rem)!important;padding:clamp(.85rem,1.8vh,1.25rem) clamp(1.1rem,2.6vw,1.5rem)!important}.astes-xp--tablet-card-50 .astes-xp__home-hero__content-glass,.astes-xp--tablet.astes-xp--tablet-card-50 .astes-xp__home-hero__content-glass{justify-content:flex-start!important;gap:.45rem!important;padding:clamp(.85rem,1.6vh,1.2rem) clamp(1.1rem,2.6vw,1.5rem)!important}.astes-xp--tablet-card-50 .about-xp--overlay{--about-nav-clear:max(4.75rem, calc(var(--xp-safe-top,0px) + 4.25rem));--about-bottom-margin:max(.55rem, calc(.4rem + var(--xp-safe-bottom,0px)));--about-services-height:calc(100dvh - var(--about-nav-clear) - var(--about-bottom-margin))}.astes-xp--tablet-card-50 .about-xp--overlay .about-xp__services,.astes-xp--tablet-card-50 .about-xp--overlay .about-xp__services.frost-surface-card,.astes-xp--tablet.astes-xp--tablet-card-50 .about-xp--overlay .about-xp__services,.astes-xp--tablet.astes-xp--tablet-card-50 .about-xp--overlay .about-xp__services.frost-surface-card{height:var(--about-services-height)!important;min-height:0!important;max-height:var(--about-services-height)!important;flex:none!important;overflow:hidden!important}.astes-xp--tablet-card-50 .about-xp--overlay .about-xp__service-list,.astes-xp--tablet.astes-xp--tablet-card-50 .about-xp--overlay .about-xp__service-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;-ms-overflow-style:none!important;flex:1!important;min-height:0!important;overflow-y:auto!important}.astes-xp--tablet-card-50 .about-xp--overlay .about-xp__service-list::-webkit-scrollbar{display:none!important}.astes-xp--tablet.astes-xp--tablet-card-50 .about-xp--overlay .about-xp__service-list::-webkit-scrollbar{display:none!important}.astes-xp--tablet-card-50 .about-xp--overlay .about-xp__service-title{font-size:clamp(.98rem,1.9vw,1.15rem)!important;line-height:1.22!important}.astes-xp--tablet-card-50 .about-xp--overlay .about-xp__service.is-active .about-xp__service-desc{-webkit-line-clamp:4;font-size:clamp(.78rem,1.35vw,.88rem)!important;line-height:1.35!important}@media (min-width:768px) and (max-width:1023px) and (min-height:641px) and (min-width:880px) and (max-width:940px),(min-width:768px) and (max-width:1023px) and (min-height:641px) and (min-width:1000px) and (max-width:1048px){.astes-xp__home-hero__cards{flex:none!important;height:50%!important;max-height:50%!important}}@media (min-width:768px) and (max-width:1023px){.astes-xp__panel:not(.astes-xp__panel--full){justify-content:center!important;align-items:center!important}.astes-xp__panel-inner{max-width:min(52rem,94%);margin-inline:auto}}@media (min-width:768px) and (max-width:1023px) and (max-height:820px){.astes-xp--tablet .astes-xp__home-hero,.astes-xp__home-hero{--hero-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));--hero-bottom-clear:calc(.45rem + var(--xp-safe-bottom,0px));--hero-cards-gap:.5rem;--hero-cards-height:calc(100% - var(--hero-nav-clear) - var(--hero-bottom-clear))}.astes-xp--tablet .about-xp--overlay,.about-xp--overlay{--about-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));--about-bottom-margin:max(.45rem, calc(.35rem + var(--xp-safe-bottom,0px)));--about-services-height:70%}.astes-xp--livspace-scroll,.astes-xp__panel--work,.astes-xp__panel--news-timeline,.astes-xp__panel--testimonials,.news-stack-chapter,.work-xp--full{--work-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));--news-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));--testimonial-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem))}.work-xp__side-decor-col{top:var(--work-nav-clear)!important;height:auto!important;bottom:.5rem!important}.astes-xp__home-hero__aside .frost-surface-card,.astes-xp__home-hero__aside-glass,.astes-xp--tablet .astes-xp__home-hero__aside .frost-surface-card,.astes-xp--tablet .astes-xp__home-hero__aside-glass{gap:clamp(.4rem,.9vh,.65rem)!important;padding:clamp(.65rem,1.4vh,.95rem) clamp(.85rem,2vw,1.1rem)!important}.astes-xp--tablet .astes-xp__home-hero__content-glass,.astes-xp__home-hero__content-glass{padding:clamp(.65rem,1.3vh,.9rem) clamp(.85rem,2vw,1.05rem)!important}.astes-xp--tablet .astes-xp__home-hero__btn,.astes-xp__home-hero__btn{min-height:2.35rem!important}}@media (min-width:768px) and (max-width:1023px) and (max-height:640px){.astes-xp--tablet .astes-xp__home-hero,.astes-xp__home-hero{--hero-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));--hero-bottom-clear:calc(.35rem + var(--xp-safe-bottom,0px));--hero-cards-gap:.35rem;--hero-cards-height:calc(100% - var(--hero-nav-clear) - var(--hero-bottom-clear));padding:var(--hero-nav-clear) clamp(.65rem, 2.2vw, 1rem) var(--hero-bottom-clear)!important}.astes-xp--tablet .astes-xp__home-hero__cards,.astes-xp__home-hero__cards{width:100%!important;max-width:min(48rem,96%)!important;height:var(--hero-cards-height)!important;max-height:var(--hero-cards-height)!important;flex:auto!important;justify-content:flex-start!important;gap:.35rem!important;min-height:0!important}.astes-xp--tablet .astes-xp__home-hero__aside,.astes-xp__home-hero__aside{z-index:0!important;flex:1!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.astes-xp--tablet .astes-xp__home-hero__aside .frost-surface-card,.astes-xp--tablet .astes-xp__home-hero__aside-glass,.astes-xp__home-hero__aside .frost-surface-card,.astes-xp__home-hero__aside-glass{border-radius:1.1rem!important;flex:1!important;gap:.25rem!important;height:auto!important;min-height:0!important;max-height:100%!important;padding:.5rem .7rem!important;overflow:hidden!important}.astes-xp--tablet .astes-xp__home-hero__content,.astes-xp__home-hero__content{z-index:1!important;flex:none!important;margin:auto 0 0!important}.astes-xp--tablet .astes-xp__home-hero__stats,.astes-xp__home-hero__stats{display:none!important}.astes-xp--tablet .astes-xp__home-hero__content-glass,.astes-xp__home-hero__content-glass{border-radius:1.1rem!important;padding:.45rem .7rem!important}.astes-xp--tablet .astes-xp__home-hero__title,.astes-xp--tablet .astes-xp__home-hero__title--side,.astes-xp__home-hero__title,.astes-xp__home-hero__title--side{margin-bottom:.15rem!important;font-size:1rem!important;line-height:1.15!important}.astes-xp--tablet .astes-xp__home-hero__eyebrow,.astes-xp--tablet .astes-xp__home-hero__badges,.astes-xp__home-hero__eyebrow,.astes-xp__home-hero__badges{margin-bottom:.15rem!important}.astes-xp--tablet .astes-xp__home-hero__badge,.astes-xp__home-hero__badge{padding:.1rem .3rem!important;font-size:.42rem!important}.astes-xp--tablet .astes-xp__home-hero__aside-glass .astes-xp__home-hero__subtitle,.astes-xp--tablet .astes-xp__home-hero__content-glass .astes-xp__home-hero__subtitle,.astes-xp__home-hero__aside-glass .astes-xp__home-hero__subtitle,.astes-xp__home-hero__content-glass .astes-xp__home-hero__subtitle{display:none!important}.astes-xp--tablet .astes-xp__home-hero__list,.astes-xp__home-hero__list{gap:.15rem!important;margin:0!important}.astes-xp--tablet .astes-xp__home-hero__list-item,.astes-xp__home-hero__list-item{gap:.3rem!important;font-size:.68rem!important;line-height:1.2!important}.astes-xp--tablet .astes-xp__home-hero__list-item:nth-child(n+3),.astes-xp__home-hero__list-item:nth-child(n+3){display:none!important}.astes-xp--tablet .astes-xp__home-hero__btn,.astes-xp__home-hero__btn{min-height:2rem!important;padding:.3rem .7rem!important;font-size:.7rem!important}.astes-xp--tablet .astes-xp__home-hero__actions,.astes-xp__home-hero__actions{gap:.3rem!important}.astes-xp--tablet .about-xp--overlay,.about-xp--overlay{--about-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));--about-bottom-margin:max(.3rem, calc(.25rem + var(--xp-safe-bottom,0px)));--about-side-margin:clamp(.65rem, 2.2vw, 1rem);--about-services-height:calc(100% - var(--about-nav-clear) - var(--about-bottom-margin));padding-top:var(--about-nav-clear)!important;padding-bottom:var(--about-bottom-margin)!important;padding-inline:var(--about-side-margin)!important}.astes-xp--tablet .about-xp--overlay .about-xp__intro-glass,.about-xp--overlay .about-xp__intro-glass{display:none!important}.astes-xp--tablet .about-xp--overlay .about-xp__services,.astes-xp--tablet .about-xp--overlay .about-xp__services.frost-surface-card,.about-xp--overlay .about-xp__services,.about-xp--overlay .about-xp__services.frost-surface-card{width:100%!important;height:var(--about-services-height)!important;max-height:var(--about-services-height)!important;border-radius:1.1rem!important;flex:auto!important;justify-content:flex-start!important;min-height:0!important;margin:0!important;padding:.55rem .65rem!important;overflow:hidden!important}.astes-xp--tablet .about-xp--overlay .about-xp__services-head,.about-xp--overlay .about-xp__services-head{padding-bottom:.3rem!important}.astes-xp--tablet .about-xp--overlay .about-xp__services-label,.about-xp--overlay .about-xp__services-label{font-size:.58rem!important}.astes-xp--tablet .about-xp--overlay .about-xp__services-count,.about-xp--overlay .about-xp__services-count{font-size:.68rem!important}.astes-xp--tablet .about-xp--overlay .about-xp__service-list,.about-xp--overlay .about-xp__service-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;flex:1!important;justify-content:flex-start!important;gap:.15rem!important;height:0!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.astes-xp--tablet .about-xp--overlay .about-xp__service,.about-xp--overlay .about-xp__service{border-radius:.7rem!important;flex:none!important;align-items:center!important;gap:.4rem!important;height:auto!important;min-height:0!important;max-height:none!important;padding:.28rem .45rem!important}.astes-xp--tablet .about-xp--overlay .about-xp__service.is-active{flex:none!important;align-items:flex-start!important;padding-block:.35rem!important}.astes-xp--tablet .about-xp--overlay .about-xp__service-icon,.about-xp--overlay .about-xp__service-icon{border-radius:.5rem!important;width:1.55rem!important;height:1.55rem!important}.astes-xp--tablet .about-xp--overlay .about-xp__icon,.about-xp--overlay .about-xp__icon{width:.95rem!important;height:.95rem!important}.astes-xp--tablet .about-xp--overlay .about-xp__service-title,.about-xp--overlay .about-xp__service-title{font-size:.8rem!important;line-height:1.2!important}.astes-xp--tablet .about-xp--overlay .about-xp__service-desc,.about-xp--overlay .about-xp__service-desc{display:none!important}.astes-xp--tablet .about-xp--overlay .about-xp__service.is-active .about-xp__service-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.15rem!important;font-size:.68rem!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.astes-xp--tablet .about-xp--overlay .about-xp__scroll-hint,.about-xp--overlay .about-xp__scroll-hint{display:none!important}.astes-xp--livspace-scroll,.astes-xp__panel--work,.astes-xp__panel--news-timeline,.astes-xp__panel--testimonials,.news-stack-chapter,.work-xp--full{--work-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));--news-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem));--testimonial-nav-clear:max(5.25rem, calc(var(--xp-safe-top,0px) + 5rem))}.astes-xp__panel--work,.astes-xp--livspace-scroll .astes-xp__panel--work,.astes-xp--livspace-scroll .astes-xp__track-section .astes-xp__panel--work{box-sizing:border-box!important;height:100%!important;min-height:100%!important;max-height:100%!important;padding-top:var(--work-nav-clear)!important;flex-direction:column!important;padding-bottom:.35rem!important;display:flex!important;overflow:hidden!important}.astes-xp__panel--news-timeline,.astes-xp--livspace-scroll .astes-xp__panel--news-timeline{box-sizing:border-box!important;height:100%!important;min-height:100%!important;max-height:100%!important;padding-top:var(--news-nav-clear)!important;overflow:hidden!important}.astes-xp__panel--testimonials,.astes-xp--livspace-scroll .astes-xp__panel--testimonials{box-sizing:border-box!important;height:100%!important;min-height:100%!important;max-height:100%!important;padding-top:var(--testimonial-nav-clear)!important;overflow:hidden!important}.astes-xp__section-page-title{margin-bottom:.2rem!important;font-size:1.05rem!important;line-height:1.15!important}.work-xp--full{flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.work-xp__carousel--parallax .parallax-carousel__viewport{min-height:calc(var(--pc-card-height,14rem) + .5rem)!important;height:calc(var(--pc-card-height,14rem) + .5rem)!important}.work-xp__side-decor-col,.work-xp__side-decor-col--left,.work-xp__side-decor-col--right{top:var(--work-nav-clear)!important;height:auto!important;bottom:.35rem!important}.work-xp__side-figure{opacity:.55!important;width:clamp(4.25rem,11vw,6.5rem)!important;height:clamp(4.25rem,11vw,6.5rem)!important}.testimonial-orbit__side-decor-col,.testimonial-orbit__side-decor-col--left,.testimonial-orbit__side-decor-col--right{top:var(--testimonial-nav-clear)!important;height:auto!important;bottom:.35rem!important}.testimonial-orbit__side-figure,.testimonial-orbit__side-decor-stack{width:clamp(4.25rem,11vw,6.75rem)!important;height:clamp(4.25rem,11vw,6.75rem)!important}.news-stack-chapter{--news-stack-tab-slot:2.35rem;--news-stack-collapsed:var(--news-stack-tab-slot);--news-stack-card-height:min(18rem, calc(100% - .5rem));height:100%!important;min-height:0!important;overflow:hidden!important}.news-stack{--news-stack-card-height:min(18rem, max(11rem, calc(100dvh - var(--news-nav-clear) - (var(--news-stack-tab-count,0) * var(--news-stack-tab-slot)) - .75rem)))}.floating-decor--viewport,.floating-decor--track{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (min-width:1024px) and (max-width:1599px) and (max-height:720px){.astes-xp--livspace-scroll{--work-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));--news-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));--testimonial-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));--about-nav-clear:calc(7.75rem + var(--xp-safe-top,0px))}.astes-xp__home-hero{--hero-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));--hero-bottom-clear:calc(.55rem + var(--xp-safe-bottom,0px));--hero-scroll-reserve:0;gap:.85rem!important}.astes-xp__home-hero__aside{padding-bottom:.35rem!important}.astes-xp__home-hero__aside-glass,.astes-xp__home-hero__aside .frost-surface-card{scrollbar-width:none!important;gap:.55rem!important;padding:.85rem 1rem!important;overflow:hidden!important}.astes-xp__home-hero__aside-glass::-webkit-scrollbar{display:none!important}.astes-xp__home-hero__aside-glass .astes-xp__home-hero__title--side{font-size:clamp(1.15rem,2vw,1.35rem)!important}.astes-xp__home-hero__aside-glass .astes-xp__home-hero__subtitle{font-size:.76rem!important;line-height:1.32!important}.astes-xp__home-hero__aside-glass .astes-xp__home-hero__list{gap:.35rem!important}.astes-xp__home-hero__aside-glass .astes-xp__home-hero__list-item{font-size:.74rem!important;line-height:1.3!important}.astes-xp__home-hero__aside-glass .astes-xp__home-hero__stats{gap:.35rem!important;padding-top:.45rem!important}.astes-xp__home-hero__content-glass{padding:.9rem 1.05rem!important}.astes-xp__home-hero__scroll--in-card{gap:.35rem!important;padding-top:.65rem!important;display:flex!important}.astes-xp__home-hero__scroll--in-card .astes-xp__home-hero__scroll-line{height:1.35rem!important}.astes-xp__panel--work,.astes-xp--livspace-scroll .astes-xp__panel--work{box-sizing:border-box!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding-top:var(--work-nav-clear)!important;padding-bottom:.55rem!important;padding-left:.25rem!important;padding-right:.25rem!important;overflow:hidden!important}.work-xp--full,.astes-xp--livspace-scroll .work-xp--full{height:calc(100svh - var(--work-nav-clear) - .55rem)!important;min-height:0!important;max-height:calc(100svh - var(--work-nav-clear) - .55rem)!important;flex:auto!important;overflow:hidden!important}.work-xp__viewport,.work-xp__carousel-stage,.work-xp__carousel--parallax{min-height:0!important;max-height:100%!important;overflow:hidden!important}.work-xp__carousel--parallax .parallax-carousel__viewport{min-height:calc(var(--pc-card-height,18rem) + var(--pc-viewport-pad,.5rem) * 2)!important;height:calc(var(--pc-card-height,18rem) + var(--pc-viewport-pad,.5rem) * 2)!important;max-height:100%!important}.work-xp__side-decor-col{top:var(--work-nav-clear)!important;height:auto!important;bottom:.5rem!important}.work-xp__side-figure{opacity:.45!important;width:clamp(4.5rem,9vw,7rem)!important;height:clamp(4.5rem,9vw,7rem)!important}.work-xp__side-decor-col--left{left:0!important;transform:translate(-35%)!important}.work-xp__side-decor-col--right{right:0!important;transform:translate(35%)!important}.work-xp__premium-card,.work-xp__premium-card.glass-cert-card{overflow:hidden!important}.glass-cert-card>header{gap:.65rem!important;padding-top:.85rem!important;padding-bottom:.15rem!important}.work-xp__premium-card .work-xp__premium-body,.work-xp__premium-card .glass-cert-card__body{gap:.4rem!important;min-height:0!important;padding-top:.25rem!important;padding-bottom:.4rem!important;overflow:hidden!important}.work-xp__premium-card p,.work-xp__premium-card li{font-size:clamp(.72rem,1.1vw,.84rem)!important;line-height:1.35!important}.glass-cert-card .glass-cert-card__summary{-webkit-line-clamp:2!important;line-clamp:2!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;flex-shrink:0!important;display:-webkit-box!important;overflow:hidden!important}.glass-cert-card__highlights{gap:.35rem!important}.glass-cert-card__highlights li{background:#fff!important;border-color:#e8eef3!important;padding-top:.35rem!important;padding-bottom:.35rem!important}.glass-cert-card>.glass-cert-card__footer{border-top-color:#0000!important}.astes-xp--livspace-scroll .about-xp--overlay,.astes-xp--livspace-scroll .about-xp{--about-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));box-sizing:border-box!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-top:var(--about-nav-clear)!important;gap:.55rem!important;padding-bottom:.55rem!important;overflow:hidden!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__intro-glass,.astes-xp--livspace-scroll .about-xp .about-xp__intro-glass{gap:0!important;min-height:0!important;max-height:100%!important;padding:.85rem 1rem!important;overflow:hidden!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__services,.astes-xp--livspace-scroll .about-xp--overlay .about-xp__services.frost-surface-card,.astes-xp--livspace-scroll .about-xp .about-xp__services,.astes-xp--livspace-scroll .about-xp .about-xp__services.frost-surface-card{gap:.45rem!important;min-height:0!important;max-height:100%!important;padding:.75rem .9rem!important;overflow:hidden!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__service-list,.astes-xp--livspace-scroll .about-xp .about-xp__service-list{gap:.2rem!important;min-height:0!important;overflow:hidden!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__title,.astes-xp--livspace-scroll .about-xp .about-xp__title{margin-bottom:.35rem!important;font-size:clamp(1.1rem,2vw,1.35rem)!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__body,.astes-xp--livspace-scroll .about-xp .about-xp__body{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-bottom:.55rem!important;font-size:.8rem!important;line-height:1.4!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__highlights,.astes-xp--livspace-scroll .about-xp .about-xp__highlights{gap:.35rem!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__highlights li,.astes-xp--livspace-scroll .about-xp .about-xp__highlights li{font-size:.78rem!important;line-height:1.3!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__service-desc,.astes-xp--livspace-scroll .about-xp .about-xp__service-desc{display:none!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__service.is-active .about-xp__service-desc,.astes-xp--livspace-scroll .about-xp .about-xp__service.is-active .about-xp__service-desc{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;line-clamp:none!important;text-overflow:clip!important;max-height:none!important;margin-top:.15rem!important;font-size:.68rem!important;line-height:1.32!important;display:block!important;overflow:visible!important}.astes-xp--livspace-scroll .about-xp--overlay .about-xp__scroll-hint,.astes-xp--livspace-scroll .about-xp .about-xp__scroll-hint{display:none!important}.floating-decor--viewport,.floating-decor--track{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:767px){.about-xp--overlay{--about-nav-clear:max(.35rem, calc(var(--xp-safe-top,0px) + 3.25rem));--about-side-margin:clamp(.75rem, 3.5vw, 1.2rem);--about-bottom-margin:calc(.85rem + var(--xp-safe-bottom,0px));--about-services-height:calc(100dvh - var(--about-nav-clear) - var(--about-bottom-margin));box-sizing:border-box!important;width:100%!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding-top:var(--about-nav-clear)!important;padding-bottom:var(--about-bottom-margin)!important;padding-inline:var(--about-side-margin)!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;gap:0!important;margin:0!important;display:flex!important;position:absolute!important;inset:0 0 auto!important;overflow:hidden!important}.about-xp--overlay .about-xp__intro-glass{height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.about-xp--overlay .about-xp__services,.about-xp--overlay .about-xp__services.frost-surface-card{width:100%!important;height:var(--about-services-height)!important;min-height:0!important;max-height:var(--about-services-height)!important;-webkit-backdrop-filter:blur(28px)saturate(1.3)!important;backdrop-filter:blur(28px)saturate(1.3)!important;pointer-events:none!important;background:#ffffffc2!important;border:1px solid #ffffffe0!important;border-radius:1.25rem!important;flex-direction:column!important;flex:none!important;justify-content:space-between!important;align-self:stretch!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:.75rem .8rem!important;display:flex!important;overflow:hidden!important;box-shadow:0 16px 40px #0f172a24,inset 0 1px #fffc!important}.about-xp--overlay .frost-surface-card__wash,.about-xp--overlay .frost-surface-card__wave{opacity:.35}.about-xp--overlay .about-xp__services-head{flex:none!important;margin:0!important;padding-bottom:.4rem!important}.about-xp--overlay .about-xp__services-label{letter-spacing:.2em!important;font-size:.68rem!important}.about-xp--overlay .about-xp__services-count{font-size:.78rem!important}.about-xp--overlay .about-xp__service-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column!important;flex:1!important;place-content:stretch space-between!important;align-items:stretch!important;gap:.25rem!important;height:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden auto!important}.about-xp--overlay .about-xp__service{opacity:.5!important;background:#ffffff47!important;border:1px solid #fff6!important;border-radius:.85rem!important;flex:1!important;align-content:center!important;align-items:center!important;gap:.45rem!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:.38rem .55rem!important;overflow:hidden!important}.about-xp--overlay .about-xp__service.is-active{opacity:1!important;background:#fffffff2!important;border:1px solid #fffffffa!important;flex:none!important;align-content:start!important;align-items:flex-start!important;gap:.5rem!important;padding:.55rem .6rem!important;box-shadow:0 8px 20px #0f172a1a!important}.about-xp--overlay .about-xp__service-icon{flex-shrink:0!important;width:1.75rem!important;height:1.75rem!important}.about-xp--overlay .about-xp__service.is-active .about-xp__service-icon{width:1.9rem!important;height:1.9rem!important}.about-xp--overlay .about-xp__service-meta{margin-bottom:.05rem!important}.about-xp--overlay .about-xp__service-title{font-size:clamp(.9rem,2.5vw,1rem)!important;font-weight:700!important;line-height:1.2!important}.about-xp--overlay .about-xp__service-desc{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:.15rem!important;margin-bottom:0!important;font-size:clamp(.78rem,2.1vw,.86rem)!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.about-xp--overlay .about-xp__service:not(.is-active) .about-xp__service-desc,.about-xp--overlay .about-xp__scroll-hint{display:none!important}.about-xp__service-badge{letter-spacing:.06em!important;min-height:0!important;padding-top:.12rem!important;padding-bottom:.12rem!important;font-size:.62rem!important;line-height:1.2!important}.about-xp:not(.about-xp--overlay){gap:.65rem!important;padding-inline:.65rem!important}.about-xp:not(.about-xp--overlay) .about-xp__scroll-hint{display:none!important}.about-xp:not(.about-xp--overlay) .about-xp__services,.about-xp:not(.about-xp--overlay) .about-xp__intro-glass{border-radius:1.15rem;-webkit-backdrop-filter:blur(22px)saturate(1.2)!important;backdrop-filter:blur(22px)saturate(1.2)!important;background:#ffffffb3!important;width:100%!important;max-width:none!important;height:auto!important;padding:1rem 1.05rem!important}.about-xp:not(.about-xp--overlay) .about-xp__service-title{font-size:clamp(.92rem,3vw,1rem)!important;line-height:1.22!important}.about-xp:not(.about-xp--overlay) .about-xp__service-desc{font-size:clamp(.8rem,2.6vw,.88rem)!important;line-height:1.4!important}}@media (max-width:360px){.about-xp--overlay{--about-side-margin:.55rem!important}.about-xp--overlay .about-xp__services,.about-xp--overlay .about-xp__services.frost-surface-card{border-radius:1.1rem!important;gap:.32rem!important;padding:.6rem .65rem!important}.about-xp--overlay .about-xp__service{border-radius:.8rem!important;gap:.5rem!important;padding:.5rem .55rem!important}.about-xp--overlay .about-xp__service.is-active{padding:.6rem!important}.about-xp--overlay .about-xp__service-title{font-size:clamp(.84rem,3vw,.92rem)!important}.about-xp--overlay .about-xp__service-desc{font-size:clamp(.72rem,2.4vw,.8rem)!important}}@media (max-width:767px) and (min-height:901px){.about-xp--overlay{--about-nav-clear:max(.4rem, calc(var(--xp-safe-top,0px) + 3.5rem));--about-side-margin:clamp(.9rem, 3.8vw, 1.35rem);--about-bottom-margin:calc(1rem + var(--xp-safe-bottom,0px));height:100dvh!important;min-height:0!important;max-height:100dvh!important;top:0!important;bottom:auto!important;overflow:hidden!important}.about-xp--overlay .about-xp__services,.about-xp--overlay .about-xp__services.frost-surface-card{border-radius:1.35rem!important;flex:1!important;justify-content:flex-start!important;align-self:stretch!important;gap:.45rem!important;height:0!important;min-height:0!important;max-height:80vh!important;padding:.85rem .9rem!important;overflow:hidden!important}.about-xp--overlay .about-xp__service-list{overscroll-behavior:contain;flex:1!important;justify-content:space-between!important;gap:.4rem!important;height:0!important;min-height:0!important;overflow:hidden auto!important}.about-xp--overlay .about-xp__service{flex:1!important;padding:.6rem .7rem!important}.about-xp--overlay .about-xp__service.is-active{padding:.8rem .75rem!important}.about-xp--overlay .about-xp__service-title{font-size:1rem!important}.about-xp--overlay .about-xp__service-desc{font-size:.86rem!important}}@media (max-width:767px) and (max-height:720px){.about-xp--overlay{--about-nav-clear:.25rem;--about-side-margin:.55rem;--about-bottom-margin:calc(.45rem + var(--xp-safe-bottom,0px))}.about-xp--overlay .about-xp__services,.about-xp--overlay .about-xp__services.frost-surface-card{border-radius:1.1rem!important;gap:.28rem!important;padding:.55rem .6rem!important}.about-xp--overlay .about-xp__services-head{padding-bottom:.28rem!important}.about-xp--overlay .about-xp__service-list{justify-content:flex-start!important;gap:.22rem!important}.about-xp--overlay .about-xp__service{border-radius:.7rem!important;gap:.45rem!important;padding:.4rem .5rem!important}.about-xp--overlay .about-xp__service.is-active{padding:.5rem .55rem!important}.about-xp--overlay .about-xp__service-icon{width:1.45rem!important;height:1.45rem!important}.about-xp--overlay .about-xp__service.is-active .about-xp__service-icon{width:1.55rem!important;height:1.55rem!important}.about-xp--overlay .about-xp__service-title{font-size:.82rem!important}.about-xp--overlay .about-xp__service-desc{font-size:.72rem!important}}@media (min-width:1024px){.about-xp,.about-xp--overlay{align-content:stretch;align-items:stretch;grid-template-columns:minmax(0, 1fr) var(--about-right-width,clamp(30rem, 40vw, 38rem))!important;display:grid!important}.about-xp__intro-glass{align-self:end;max-width:min(34rem,100%);height:auto;margin-bottom:.35rem}.about-xp__services{width:100%;max-width:none;height:100%;min-height:0;margin-top:0}.about-xp__service-list{flex-direction:column!important;flex:auto!important;justify-content:space-between!important;gap:.2rem!important;min-height:0!important;display:flex!important;overflow:hidden!important}.about-xp__service{align-content:center;flex:1 1 0!important;min-height:0!important}.about-xp__service.is-active{flex:1.45 1 0!important}}.about-xp .frost-surface-card__wash{opacity:.55}.about-xp .frost-surface-card__wave{opacity:.7}.about-xp__services:before,.about-xp__intro-glass:before,.about-xp__services:after,.about-xp__intro-glass:after{content:none!important;display:none!important}.about-xp__service-list{scrollbar-width:thin;scrollbar-color:#176f7b38 transparent}.about-xp__service-list::-webkit-scrollbar{width:4px}.about-xp__service-list::-webkit-scrollbar-thumb{background:#176f7b38;border-radius:999px}.about-xp__service{transition:background .16s,border-color .16s,box-shadow .16s,padding .16s}.about-xp__service[data-accent=mint]{--service-accent:#5ecdb8}.about-xp__service[data-accent=gold]{--service-accent:#f7a622}.about-xp__service[data-accent=orange]{--service-accent:#f37c2d}.about-xp__service[data-accent=deep]{--service-accent:#128f96}.about-xp__service[data-accent=gradient]{--service-accent:#22b8bd}.about-xp__service-bar{transform-origin:top;background:var(--service-accent);width:2px;box-shadow:none;will-change:transform;border-radius:999px;position:absolute;top:.45rem;bottom:.45rem;left:.35rem;transform:scaleY(.15)}.about-xp__service.is-active .about-xp__service-bar{box-shadow:none}.about-xp__service-copy,.about-xp__service-title,.about-xp__service-num{transition:color .16s,opacity .16s}.astes-xp__panel--about{padding:0}.astes-xp__panel--about .about-xp{min-height:100%}@media (prefers-reduced-motion:reduce){.about-xp__service{transform:none}}.astes-xp--video-scroll .astes-xp__cinema-wrap{will-change:transform, opacity;width:100%;height:100%;min-height:100%;transform:translate3d(0, calc(var(--hero-exit,0) * -22vh), 0);background:0 0;transition:none;inset:0}.astes-xp__cinema-wrap .astes-xp__scroll-video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.astes-xp__cinema-wrap--video{overflow:hidden}.astes-xp__cinema-wrap--video .astes-xp__scroll-video{object-fit:cover;object-position:center center;backface-visibility:hidden;image-rendering:auto;will-change:auto;background:#000;width:100%;min-width:100%;height:100%;min-height:100%;transform:translateZ(0)}.astes-xp__page-loader{z-index:100000;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:#e8f7f8;background:radial-gradient(70% 55% at 50% 35%,#22b8bd29,#0000 60%),linear-gradient(165deg,#061012 0%,#0a1c1e 45%,#071416 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.astes-xp__page-loader-inner{text-align:center;flex-direction:column;align-items:center;gap:.85rem;width:min(100%,18rem);display:flex}.astes-xp__page-loader-mark{letter-spacing:.18em;color:#3db7bd;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800}.astes-xp__page-loader-spinner{border:2px solid #ffffff29;border-top-color:var(--xp-brand,#3db7bd);border-radius:999px;width:2.5rem;height:2.5rem;animation:.85s linear infinite astes-page-loader-spin}.astes-xp__page-loader-copy{letter-spacing:.02em;color:#e8f7f8e0;margin:0;font-size:.92rem;font-weight:600}.astes-xp__page-loader-bar{background:#ffffff1a;border-radius:999px;width:100%;height:.35rem;overflow:hidden}.astes-xp__page-loader-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#0a6b70,#22b8bd);height:100%;transition:width .25s;display:block}.astes-xp__page-loader-pct{letter-spacing:.04em;color:#e8f7f88c;margin:0;font-size:.78rem;font-weight:600}html.astes-xp--video-buffering,html.astes-xp--video-buffering body{overscroll-behavior:none;overflow:hidden!important}@keyframes astes-page-loader-spin{to{transform:rotate(360deg)}}.astes-xp__scroll-video-loader{background:0 0}.astes-xp__backdrop{z-index:0;background:radial-gradient(ellipse 90% 70% at 18% 20%, #22b8bd2e, transparent 62%), radial-gradient(ellipse 75% 55% at 88% 24%, #f7a6221f, transparent 58%), radial-gradient(ellipse 80% 60% at 50% 100%, #128f961a, transparent 65%), var(--xp-brand-gradient-soft);transition:opacity .45s;position:absolute;inset:0}@media (max-width:1023px){.work-xp__carousel--parallax .parallax-carousel__viewport{min-height:calc(var(--pc-card-height,24rem) + 1rem);height:calc(var(--pc-card-height,24rem) + 1rem)}.testimonial-orbit__stage{height:min(58vh,520px);min-height:24rem}.testimonial-orbit-card-wrap{height:var(--testimonial-card-height);min-height:var(--testimonial-card-height);max-height:var(--testimonial-card-height);width:var(--testimonial-card-width)!important;max-width:var(--testimonial-card-width)!important}.news-parallax--tablet .news-parallax__title{font-size:clamp(1.85rem,5vw,2.45rem)}.news-parallax--tablet .news-parallax__photo-shell{--photo-size:clamp(5rem, 16vw, 7rem)!important}}@media (max-width:767px){.work-xp{padding-inline:.35rem}.work-xp__premium-badge{display:none}.work-xp__impact-grid{grid-template-columns:1fr 1fr;gap:.65rem}.work-xp__carousel--parallax .parallax-carousel__viewport{min-height:calc(var(--pc-card-height,20rem) + .85rem);height:calc(var(--pc-card-height,20rem) + .85rem)}.astes-xp__panel--testimonials{padding:calc(4.75rem + var(--xp-safe-top)) .65rem 1rem}.testimonial-orbit__stage{height:min(62vh,480px);min-height:24rem}.testimonial-orbit-card-wrap{height:var(--testimonial-card-height);min-height:var(--testimonial-card-height);max-height:var(--testimonial-card-height);width:var(--testimonial-card-width)!important;max-width:var(--testimonial-card-width)!important}.testimonial-orbit__title{font-size:clamp(1.75rem,8vw,2.35rem)}.astes-xp__logo-sequence--has-contact{padding-top:calc(4.5rem + var(--xp-safe-top))}.astes-xp__logo-sequence-contact-grid{grid-template-columns:1fr;gap:.85rem}.astes-xp__logo-sequence-contact-item{text-align:left;flex-direction:row;align-items:flex-start;gap:1rem;min-height:auto;padding:1.15rem 1.1rem}.astes-xp__logo-sequence-contact-icon-ring{flex-shrink:0;width:3.25rem;height:3.25rem}.astes-xp__logo-sequence-contact-copy{align-items:flex-start}.astes-xp__logo-sequence-contact-value{max-width:none}.showcase__contact-grid,.showcase__grid--4{grid-template-columns:1fr}.astes-xp__hint{bottom:calc(1.25rem + var(--xp-safe-bottom));text-align:center;max-width:calc(100% - 2rem)}.astes-xp__hint p{letter-spacing:.12em;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.astes-xp__home-hero__content,.astes-xp__home-hero__aside,.astes-xp__home-hero__scroll-line,.about-xp__service,.parallax-pills__pill,.news-parallax__photo-ring{transition:none!important;animation:none!important}}.astes-xp__logo-sequence{--logo-mol-core:45 212 191;--logo-mol-orbit:61 183 189;--logo-mol-electron:253 186 32;--logo-mol-hot:224 255 255}.astes-xp__logo-sequence--mid{will-change:opacity}.astes-xp__logo-sequence--outro-stage{background:radial-gradient(90% 65% at 12% 8%,#3db7bd52,#0000 64%),radial-gradient(75% 55% at 92% 12%,#fdba2042,#0000 60%),radial-gradient(60% 50% at 50% 100%,#63d5d933,#0000 62%),linear-gradient(168deg,#b8e4e8 0%,#a8d9df 48%,#c5e5e8 78%,#e8d4a8 100%)}.astes-xp--intro-dark.astes-xp--livspace-scroll .astes-xp__logo-sequence--outro-stage{background:radial-gradient(85% 55% at 12% 8%,#22b8bd24,#0000 68%),radial-gradient(70% 50% at 92% 12%,#f7a62217,#0000 65%),linear-gradient(168deg,#050809 0%,#0a1012 55%,#080d0f 100%)}.astes-xp__logo-sequence--mid .astes-xp__logo-sequence-mark-wrap{transform-origin:50%;transition:none;transform:none}.astes-xp__logo-sequence--mid .astes-xp__logo-sequence-mark-wrap,.astes-xp__logo-sequence--mid .astes-xp__logo-sequence-hint{z-index:1}@media (max-width:1023px){.astes-xp__logo-sequence--viewport-portal{box-sizing:border-box!important;z-index:200!important;pointer-events:none!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.astes-xp__logo-sequence--viewport-portal .astes-xp__logo-sequence-center--portaled,.astes-xp__logo-sequence--viewport-portal .astes-xp__logo-sequence-center{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:min(68vw,24rem)!important;max-width:min(68vw,24rem)!important;margin:0!important;display:flex!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.astes-xp__logo-sequence--viewport-portal .astes-xp__logo-sequence-balance{display:none!important}}@media (max-width:767px){.astes-xp--mobile .astes-xp__stage,.astes-xp--livspace-scroll .astes-xp__scroll>.pin-spacer>.astes-xp__stage{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.astes-xp__logo-sequence--viewport-portal .astes-xp__logo-sequence-center{max-width:min(72vw,22rem)!important}.astes-xp__logo-sequence--viewport-portal .astes-xp__logo-sequence-mark-wrap,.astes-xp__logo-sequence--viewport-portal .astes-logo-mark--mark-only{max-width:min(72vw,22rem)!important;max-height:min(28dvh,14rem)!important}}.astes-logo-mark--mark-only .astes-logo-mark__complete{clip-path:none;filter:drop-shadow(0 0 10px rgb(var(--logo-mol-core,45 212 191) / .28)) drop-shadow(0 0 22px rgb(var(--logo-mol-electron,253 186 32) / .18))}@media (min-width:1024px){.astes-xp__logo-sequence--viewport-center{flex-direction:column;justify-content:stretch;align-items:center;height:100%;min-height:0;max-height:100%;padding:0;display:flex;overflow:hidden}.astes-xp__logo-sequence--viewport-center .astes-xp__logo-sequence-balance{pointer-events:none;flex:1 1 0;width:100%;min-height:0}.astes-xp__logo-sequence--viewport-center .astes-xp__logo-sequence-center{flex:none;width:100%}}.astes-xp__logo-sequence-tagline{opacity:0;text-shadow:0 0 10px rgb(var(--logo-mol-core,45 212 191) / .45), 0 0 22px rgb(var(--logo-mol-electron,253 186 32) / .28);transition:opacity .45s}.astes-xp__logo-sequence-tagline.is-visible{opacity:.92}.astes-xp__logo-sequence--has-contact{pointer-events:auto;justify-content:flex-start;gap:calc(.5rem + var(--contact-reveal,0) * .75rem);padding:5.5rem 1.25rem 2rem;overflow-y:auto}.astes-xp__logo-sequence--outro-stage.astes-xp__logo-sequence--has-contact{background:radial-gradient(90% 60% at 8% 6%,#3db7bd5c,#0000 60%),radial-gradient(75% 55% at 94% 10%,#fdba2047,#0000 56%),radial-gradient(55% 45% at 50% 100%,#63d5d933,#0000 70%),linear-gradient(168deg,#b8e4e8 0%,#a8d9df 32%,#c5e5e8 58%,#e8d4a8 100%)}.astes-xp__logo-sequence--has-contact .astes-xp__logo-sequence-mark-wrap{max-height:min(calc(78vh - var(--contact-reveal,0) * 42vh), calc(48rem - var(--contact-reveal,0) * 28rem))}.astes-xp__stage--hero-handoff .astes-xp__stage-bg,.astes-xp__stage--hero-handoff .astes-xp__stage-atmosphere{opacity:1}.astes-xp__stage--logo .astes-xp__overlay,.astes-xp__stage--hero-handoff .astes-xp__overlay{z-index:4}.astes-xp__logo-sequence--has-contact .astes-xp__logo-sequence-contact{opacity:clamp(0, calc(var(--contact-reveal,0) * 1.12 - .08), 1);transform:translate3d(0, calc((1 - var(--contact-reveal,0)) * 72%), 0)}.astes-xp__logo-sequence-contact-body:after{content:"";opacity:.9;background:linear-gradient(90deg,#128f96 0%,#22b8bd 42%,#f7a622 100%);border-radius:999px;width:min(14rem,48vw);height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #22b8bd59}.astes-xp__logo-sequence-contact-item{--card-rise:calc(max(0, min(1, (var(--contact-reveal,0) - var(--card-i,0) * .07) * 1.35)));-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);opacity:var(--card-rise);transform:translate3d(0, calc((1 - var(--card-rise)) * 28px), 0);background:linear-gradient(155deg,#ffffffeb 0%,#ffffffb8 42%,#f0fafba6 100%);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .32s;box-shadow:inset 0 1px #fffffff2,0 20px 48px #0a4a4e1f,0 4px 16px #0a4a4e0f}.astes-xp__logo-sequence-contact-item:before{content:"";z-index:2;border-radius:1.35rem 1.35rem 0 0;height:4px;position:absolute;inset:0 0 auto}.astes-xp__logo-sequence-contact-item[data-kind=address]:before{background:linear-gradient(90deg,#128f96 0%,#22b8bd 55%,#5ecdb8 100%)}.astes-xp__logo-sequence-contact-item[data-kind=phone]:before{background:linear-gradient(90deg,#c98712 0%,#f7a622 52%,#f37c2d 100%)}.astes-xp__logo-sequence-contact-item[data-kind=email]:before{background:linear-gradient(90deg,#128f96 0%,#22b8bd 42%,#f7a622 100%)}a.astes-xp__logo-sequence-contact-item:hover{border-color:#fffffff2;transform:translateY(-6px);box-shadow:inset 0 1px #fff,0 28px 56px #0a4a4e29,0 0 0 1px #22b8bd1f}.astes-xp__logo-sequence-contact-icon .showcase__icon svg{width:1.45rem;height:1.45rem}@media (max-width:767px){.astes-xp__logo-sequence--has-contact{padding-top:calc(4.5rem + var(--xp-safe-top))}}@media (hover:none),(pointer:coarse){a.astes-xp__logo-sequence-contact-item:hover{transform:none}}.astes-xp__overlay{transform:translate3d(0, calc((1 - var(--content-rise,1)) * 100%), 0);will-change:transform}.astes-xp__overlay[data-chapter=work]:before,.astes-xp__overlay[data-chapter=clients]:before,.astes-xp__overlay[data-chapter=news-events]:before,.astes-xp__overlay[data-chapter=news]:before,.astes-xp__overlay[data-chapter=contact]:before{content:"";pointer-events:none;position:absolute;inset:0}.astes-xp__overlay[data-chapter=work]:before{background:radial-gradient(55% 45% at 12% 35%,#22b8bd1a,#0000 70%),radial-gradient(40% 35% at 92% 68%,#5ecdb814,#0000 72%)}.astes-xp__overlay[data-chapter=clients]:before{background:radial-gradient(50% 42% at 88% 28%,#f7a6221c,#0000 68%),radial-gradient(45% 38% at 10% 72%,#22b8bd12,#0000 70%)}.astes-xp__overlay[data-chapter=news-events]:before,.astes-xp__overlay[data-chapter=news]:before{background:radial-gradient(52% 44% at 50% 18%,#128f9617,#0000 68%),radial-gradient(48% 40% at 18% 80%,#f7a62212,#0000 72%)}.astes-xp__overlay[data-chapter=contact]:before{background:radial-gradient(60% 50% at 50% 42%,#22b8bd1a,#0000 72%),radial-gradient(40% 35% at 85% 15%,#f37c2d14,#0000 68%)}.astes-xp--light-content .astes-xp__overlay[data-chapter=work]:before{background:radial-gradient(62% 52% at 10% 32%,#3db7bd61,#0000 66%),radial-gradient(48% 42% at 90% 68%,#63d5d93d,#0000 63%)}.astes-xp--light-content .astes-xp__overlay[data-chapter=clients]:before{background:radial-gradient(55% 48% at 88% 26%,#fdba204d,#0000 64%),radial-gradient(45% 38% at 10% 72%,#3db7bd3d,#0000 66%)}.astes-xp--light-content .astes-xp__overlay[data-chapter=news-events]:before,.astes-xp--light-content .astes-xp__overlay[data-chapter=news]:before{background:radial-gradient(58% 50% at 50% 16%,#63d5d952,#0000 64%),radial-gradient(45% 38% at 18% 80%,#3db7bd33,#0000 68%)}.astes-xp--light-content .astes-xp__overlay[data-chapter=contact]:before{background:radial-gradient(65% 55% at 50% 40%,#3db7bd4d,#0000 68%),radial-gradient(42% 36% at 85% 14%,#fdba2033,#0000 63%)}.astes-xp__stage--content .astes-xp__panel-inner,.astes-xp__stage--content .showcase__tile,.astes-xp__stage--content .work-assemble__stat-card{background:linear-gradient(148deg,#ffffffe0 0%,#f8fcfdd1 52%,#fffcf6c7 100%);border-color:#22b8bd2e;box-shadow:0 16px 40px #0a4a4e12,0 6px 18px #22b8bd0d,inset 0 1px #ffffffa6}.astes-xp__stage--content .astes-xp__panel-inner--work:has(.work-assemble--split){background:linear-gradient(165deg,#ffffffeb,#f5fcfddb)}.astes-xp__panel{transition:opacity .38s,visibility 0s linear .38s}.astes-xp__panel.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:10;transition:opacity .45s .38s,visibility 0s linear .38s}.astes-xp__panel-inner{-webkit-backdrop-filter:blur(var(--xp-glass-blur)) saturate(var(--xp-glass-saturate))}.astes-xp__glass-surface{background:var(--xp-glass-bg);border:1px solid var(--xp-glass-border);box-shadow:var(--xp-glass-shadow);-webkit-backdrop-filter:blur(var(--xp-glass-blur)) saturate(var(--xp-glass-saturate));backdrop-filter:blur(var(--xp-glass-blur)) saturate(var(--xp-glass-saturate))}.astes-xp__glass-surface:before,.astes-xp__panel-inner:before{content:"";z-index:0;border-radius:inherit;background:var(--xp-glass-highlight);pointer-events:none;position:absolute;inset:0}.astes-xp__panel-inner>*{z-index:1;position:relative}@media (hover:none),(pointer:coarse){.astes-xp__btn:hover,.showcase__contact-card:hover,a.astes-xp__logo-sequence-contact-item:hover{transform:none}.work-xp__mol-links{display:none}}.astes-xp__panel--work{--work-nav-clear:calc(7.75rem + var(--xp-safe-top));--work-page-gradient:var(--xp-page-mesh-gradient)}.astes-xp__panel--work:before{content:"";z-index:0;pointer-events:none;background:var(--work-page-gradient);position:absolute;inset:0}.astes-xp--livspace-scroll .astes-xp__panel--work:before{display:none}.astes-xp--livspace-scroll .work-xp--full{grid-template-rows:minmax(0,1fr) auto}.astes-xp--livspace-scroll .work-xp--full .work-xp__viewport{grid-row:1}.astes-xp--livspace-scroll .work-xp__hero{display:none}.work-xp__hero{opacity:calc(1 - var(--stats-morph,0) * .85);transform:translateY(calc(var(--stats-morph,0) * -10px))}.work-xp__carousel-stage{opacity:calc(1 - var(--stats-morph,0));pointer-events:calc(var(--stats-morph,0) > .65 ? none : auto);will-change:opacity}.work-xp__carousel--parallax .parallax-carousel__viewport{width:100%;min-height:calc(var(--pc-card-height,28rem) + var(--pc-viewport-pad,1.75rem) * 2 + 2rem);height:calc(var(--pc-card-height,28rem) + var(--pc-viewport-pad,1.75rem) * 2 + 2rem);position:relative;overflow:visible}.work-xp__carousel--parallax .parallax-carousel__track{width:100%;height:100%;min-height:inherit;position:relative;overflow:visible}.work-xp__carousel--parallax .parallax-carousel__plane{visibility:visible}.work-xp__carousel--parallax .parallax-carousel__plane[data-active=true]{filter:drop-shadow(0 14px 32px #0a4a4e24)drop-shadow(0 0 24px #3db7bd2e)}.work-xp__side-figure{animation:7s ease-in-out infinite work-xp-side-float;animation-delay:var(--side-delay,0s)}.work-xp__side-figure--hero{--side-delay:0s}@keyframes work-xp-side-float{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}.work-xp__premium-card.glass-cert-card{--work-xp-glow:61, 183, 189;--work-xp-cyan:61, 183, 189;--mol-glow:34, 211, 238;--spot-x:50%;--spot-y:28%;--tilt-x:0deg;--tilt-y:0deg;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .2s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e8eef3!important;box-shadow:0 16px 40px #0f172a14,0 4px 14px #176f7b0a!important}.work-xp__premium-card.glass-cert-card[data-active=true],.work-xp__premium-card.glass-cert-card:hover:not([data-active=true]){border-color:#e8eef3!important;box-shadow:0 22px 48px #0f172a1a,0 6px 18px #176f7b0f!important}.glass-cert-card .glass-cert-card__highlights li{background:#fff!important;border-color:#e8eef3!important}.work-xp__premium-card{--work-xp-glow:61, 183, 189;--work-xp-cyan:61, 183, 189;--mol-glow:34, 211, 238;--mol-atom-core:34, 211, 238;--mol-atom-hot:255, 255, 255;--mol-atom-orbit:61, 183, 189;--mol-electron:253, 186, 32;--spot-x:50%;--spot-y:28%;--tilt-x:0deg;--tilt-y:0deg;-webkit-backdrop-filter:blur(28px)saturate(175%);transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;background:linear-gradient(165deg,#ffffff6b 0%,#ffffff47 48%,#e8f8f933 100%);border:1px solid #ffffff9e;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;box-shadow:0 22px 56px #0f172a1a,0 8px 24px #176f7b0f,inset 0 1px #ffffffbf}.work-xp__premium-card[data-active=true]{box-shadow:0 28px 64px #0f172a24, 0 0 0 1px rgb(var(--work-xp-cyan) / .28), 0 0 40px rgb(var(--work-xp-cyan) / .16), inset 0 1px 0 #ffffffeb;border-color:#ffffffe0}.work-xp__premium-card:hover:not([data-active=true]){box-shadow:0 24px 56px #0f172a1f, 0 0 0 1px rgb(var(--work-xp-cyan) / .18), 0 0 28px rgb(var(--work-xp-cyan) / .1), inset 0 1px 0 #ffffffe6;border-color:#ffffffd1}.work-xp__premium-card[data-accent=gold]{--work-xp-glow:253, 186, 32;--mol-glow:251, 191, 36;--mol-atom-core:253, 186, 32;--mol-atom-orbit:245, 158, 11;--mol-electron:255, 255, 255}.work-xp__premium-card[data-accent=mint]{--work-xp-glow:94, 205, 184;--mol-glow:94, 234, 212;--mol-atom-core:94, 234, 212;--mol-atom-orbit:45, 212, 191}.work-xp__premium-card[data-accent=sky]{--work-xp-glow:34, 184, 189;--mol-glow:56, 189, 248;--mol-atom-core:56, 189, 248;--mol-atom-orbit:34, 211, 238}.work-xp__premium-card[data-accent=teal]{--work-xp-glow:61, 183, 189;--mol-glow:45, 212, 191;--mol-atom-core:45, 212, 191;--mol-atom-orbit:61, 183, 189}.work-xp__premium-card[data-accent=deep]{--work-xp-glow:23, 138, 151;--mol-glow:56, 189, 201;--mol-atom-core:56, 189, 201;--mol-atom-orbit:34, 184, 189}.work-xp__premium-card[data-accent=lilac]{--work-xp-glow:129, 140, 248;--mol-glow:167, 139, 250;--mol-atom-core:167, 139, 250;--mol-atom-orbit:129, 140, 248}.work-xp__premium-topbar{background:linear-gradient(90deg, rgb(var(--work-xp-glow)) 0%, rgb(var(--work-xp-cyan,var(--work-xp-glow))) 55%, rgb(var(--mol-electron,253 186 32) / .95) 100%);box-shadow:0 2px 14px rgb(var(--work-xp-glow) / .45), inset 0 1px 0 #ffffff59}.work-xp__premium-card[data-active=true] .work-xp__premium-topbar{height:7px;box-shadow:0 3px 18px rgb(var(--work-xp-glow) / .55), inset 0 1px 0 #ffffff73}.work-xp__premium-beam{z-index:1;border-radius:inherit;pointer-events:none;opacity:.45;transition:opacity .35s;position:absolute;inset:6px 0 0;overflow:hidden}.work-xp__premium-beam:before{content:"";background:conic-gradient(from 0deg, transparent 0deg 260deg, rgb(var(--work-xp-glow) / .95) 280deg, #fdba20d9 310deg, transparent 330deg 360deg);animation:5s linear infinite work-xp-border-beam-spin;position:absolute;inset:-120%}.work-xp__premium-beam:after{content:"";border-radius:calc(var(--pc-radius,1.5rem) - 2px);background:linear-gradient(165deg,#ffffff2e 0%,#ffffff14 48%,#e8f8f90f 100%);position:absolute;inset:2px}.work-xp__premium-card[data-active=true] .work-xp__premium-beam,.work-xp__premium-card:hover .work-xp__premium-beam{opacity:1}@keyframes work-xp-border-beam-spin{to{transform:rotate(360deg)}}.work-xp__premium-spotlight{z-index:2;pointer-events:none;background:radial-gradient(520px circle at var(--spot-x) var(--spot-y), rgb(var(--work-xp-glow) / .24), #ffffff0f 38%, transparent 58%);mix-blend-mode:soft-light;transition:opacity .35s;position:absolute;inset:0}.work-xp__premium-mesh{z-index:2;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 30% 40%, rgb(var(--work-xp-glow) / .18), transparent 68%), radial-gradient(ellipse 55% 50% at 72% 58%, #fdba201f, transparent 70%);filter:blur(18px);opacity:.85;position:absolute;inset:18% 8% 42%}.work-xp__premium-shine{z-index:2;pointer-events:none;background:linear-gradient(125deg,#ffffff6b,#0000 34%);position:absolute;inset:0}.work-xp__premium-head{background:linear-gradient(180deg, rgb(var(--work-xp-glow) / .12) 0%, #ffffff29 55%, #ffffff0f 100%)}.work-xp__premium-icon{background:linear-gradient(145deg, rgb(var(--work-xp-glow) / .55), rgb(var(--work-xp-glow) / .32));box-shadow:0 6px 18px rgb(var(--work-xp-glow) / .22), inset 0 1px 0 #ffffff8c}.work-xp__premium-acronym{text-shadow:0 0 40px rgb(var(--work-xp-glow) / .15)}.work-xp__impact{opacity:var(--stats-morph,0);transform:translateY(calc((1 - var(--stats-morph,0)) * 28px));pointer-events:calc(var(--stats-morph,0) > .35 ? auto : none);will-change:opacity, transform}.work-xp__impact-card{will-change:transform, opacity}.work-xp__mol-field{z-index:8;pointer-events:none;opacity:.35;transition:opacity .45s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000000f2,#0000008c 55%,#00000059);mask-image:linear-gradient(#000000f2,#0000008c 55%,#00000059)}.work-xp__mol-field[data-visible=true],.testimonial-orbit__mol-field[data-visible=true]{opacity:.55}.work-xp__mol-field[data-lit=true],.work-xp__premium-card[data-sparkle=true] .work-xp__mol-field,.work-xp__premium-card:hover .work-xp__mol-field,.work-xp__premium-card[data-active=true] .work-xp__mol-field{opacity:.62}.work-xp__premium-card .work-xp__mol-field{opacity:.78;-webkit-mask-image:linear-gradient(#000000e6,#00000073 28%,#0000001f 46% 62%,#00000073 78%,#000000bf);mask-image:linear-gradient(#000000e6,#00000073 28%,#0000001f 46% 62%,#00000073 78%,#000000bf)}.work-xp__premium-card .work-xp__mol-field[data-visible=true]{opacity:.82}.work-xp__premium-card .work-xp__mol-field[data-lit=true],.work-xp__premium-card[data-sparkle=true] .work-xp__mol-field,.work-xp__premium-card:hover .work-xp__mol-field,.work-xp__premium-card[data-active=true] .work-xp__mol-field{opacity:.94}.work-xp__mol-links{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.work-xp__mol-link{stroke:rgb(var(--mol-glow,var(--work-xp-glow)) / calc(.18 + .55 * var(--mol-link-glow,0)));stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 calc(2px + 8px * var(--mol-link-glow,0)) rgb(var(--mol-glow,var(--work-xp-glow)) / calc(.25 + .65 * var(--mol-link-glow,0))));transition:opacity .2s}.work-xp__premium-card .work-xp__mol-link{stroke:rgb(var(--mol-glow,var(--work-xp-glow)) / calc(.32 + .55 * var(--mol-link-glow,0)))}.work-xp__mol-cluster{--mol-scale:1;--mol-shift-x:0px;--mol-shift-y:0px;--mol-glow-strength:0;z-index:7;transform:translate3d(calc(-50% + var(--mol-shift-x)), calc(-50% + var(--mol-shift-y)), 0) scale(var(--mol-scale));will-change:transform, filter;filter:drop-shadow(0 0 calc(6px + 16px * var(--mol-glow-strength)) rgb(var(--mol-glow,var(--work-xp-glow)) / calc(.38 + .58 * var(--mol-glow-strength))));animation:14s ease-in-out infinite work-xp-mol-drift;position:absolute}.work-xp__mol-field[data-interactive=true] .work-xp__mol-cluster{animation:none}.work-xp__mol-field[data-interactive=true][data-cursor-active=true] .work-xp__mol-cluster{transition:filter .18s}.work-xp__mol-field[data-interactive=true] .work-xp__mol-cluster .work-xp__atom-core,.work-xp__mol-field[data-interactive=true] .work-xp__mol-cluster .work-xp__mol-node--core{opacity:calc(.82 + .18 * var(--mol-glow-strength,0))}.work-xp__mol-field[data-interactive=true] .work-xp__mol-cluster .work-xp__atom-orbit{border-color:rgb(var(--mol-glow,var(--work-xp-glow)) / calc(.42 + .45 * var(--mol-glow-strength,0)));box-shadow:0 0 calc(8px + 14px * var(--mol-glow-strength,0)) rgb(var(--mol-glow,var(--work-xp-glow)) / calc(.28 + .55 * var(--mol-glow-strength,0))), inset 0 0 calc(6px + 8px * var(--mol-glow-strength,0)) rgb(var(--mol-glow,var(--work-xp-glow)) / calc(.12 + .22 * var(--mol-glow-strength,0)))}.work-xp__mol-field[data-interactive=true] .work-xp__mol-cluster .work-xp__atom-electron{box-shadow:0 0 calc(4px + 6px * var(--mol-glow-strength,0)) #fff, 0 0 calc(10px + 14px * var(--mol-glow-strength,0)) rgb(var(--mol-glow,var(--work-xp-glow)) / calc(.75 + .25 * var(--mol-glow-strength,0))), 0 0 calc(18px + 20px * var(--mol-glow-strength,0)) rgb(var(--mol-glow,var(--work-xp-glow)) / calc(.45 + .45 * var(--mol-glow-strength,0)))}.work-xp__mol-cluster[data-type=atom]{width:4.75rem;height:4.75rem}.work-xp__mol-cluster[data-type=linear]{width:5.5rem;height:1.85rem}.work-xp__mol-cluster[data-type=trigonal]{width:4.25rem;height:3.75rem}.work-xp__mol-cluster[data-type=hex]{width:3.75rem;height:3.35rem}.work-xp__premium-card .work-xp__mol-cluster[data-type=atom]{width:5.5rem;height:5.5rem}.work-xp__premium-card .work-xp__mol-cluster[data-type=linear]{width:6.25rem;height:2.1rem}.work-xp__premium-card .work-xp__mol-cluster[data-type=trigonal]{width:4.85rem;height:4.25rem}.work-xp__premium-card .work-xp__mol-cluster[data-type=hex]{width:4.35rem;height:3.85rem}.work-xp__mol-svg{width:100%;height:100%;animation:5.5s ease-in-out infinite work-xp-mol-pulse;display:block;overflow:visible}.work-xp__mol-bond{stroke:rgb(var(--mol-glow,var(--work-xp-glow)) / .62);stroke-width:1.35px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgb(var(--mol-glow,var(--work-xp-glow)) / .55))}.work-xp__mol-ring{fill:none;stroke:rgb(var(--mol-glow,var(--work-xp-glow)) / .38);stroke-width:1.1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgb(var(--mol-glow,var(--work-xp-glow)) / .4))}.work-xp__mol-node{vector-effect:non-scaling-stroke;animation:3.8s ease-in-out infinite work-xp-mol-node-pulse}.work-xp__mol-node--core{fill:rgb(var(--mol-glow,var(--work-xp-glow)) / .98);filter:drop-shadow(0 0 5px rgb(var(--mol-glow,var(--work-xp-glow)) / .95)) drop-shadow(0 0 12px rgb(var(--mol-glow,var(--work-xp-glow)) / .65))}.work-xp__mol-node--outer{fill:#ffffffeb;filter:drop-shadow(0 0 4px rgb(var(--mol-glow,var(--work-xp-glow)) / .85)) drop-shadow(0 0 10px rgb(var(--mol-glow,var(--work-xp-glow)) / .45))}.work-xp__atom{width:100%;height:100%;transform-style:preserve-3d;perspective:220px;animation:6s ease-in-out infinite work-xp-mol-pulse;position:relative}.work-xp__atom-halo{pointer-events:none;background:radial-gradient(circle, rgb(var(--mol-atom-core,var(--mol-glow,var(--work-xp-glow))) / .5), rgb(var(--mol-atom-core,var(--mol-glow,var(--work-xp-glow))) / .2) 40%, transparent 70%);filter:blur(4px);border-radius:50%;width:150%;height:150%;animation:3.4s ease-in-out infinite work-xp-atom-halo-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-xp__atom-core{background:radial-gradient(circle at 35% 35%, #fff, rgb(var(--mol-atom-core,var(--mol-glow,var(--work-xp-glow)))) 55%, rgb(var(--mol-glow,var(--work-xp-glow)) / .45));width:.52rem;height:.52rem;box-shadow:0 0 8px rgb(var(--mol-glow,var(--work-xp-glow))), 0 0 18px rgb(var(--mol-glow,var(--work-xp-glow)) / .75), 0 0 32px rgb(var(--mol-glow,var(--work-xp-glow)) / .4);border-radius:50%;animation:2.8s ease-in-out infinite work-xp-mol-core-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-xp__atom-orbit{border:1px solid rgb(var(--mol-atom-orbit,var(--mol-glow,var(--work-xp-glow))) / .52);transform-style:preserve-3d;box-shadow:0 0 10px rgb(var(--mol-glow,var(--work-xp-glow)) / .35), inset 0 0 8px rgb(var(--mol-glow,var(--work-xp-glow)) / .18);border-radius:50%;position:absolute;inset:0}.work-xp__atom-orbit--a{animation:7s linear infinite work-xp-atom-spin-a}.work-xp__atom-orbit--b{animation:9.5s linear infinite reverse work-xp-atom-spin-b}.work-xp__atom-orbit--c{animation:11s linear infinite work-xp-atom-spin-c}.work-xp__atom-electron{width:.32rem;height:.32rem;box-shadow:0 0 5px #fff, 0 0 10px rgb(var(--mol-glow,var(--work-xp-glow))), 0 0 18px rgb(var(--mol-glow,var(--work-xp-glow)) / .75);background:#fffffffa;border-radius:50%;position:absolute;top:-.14rem;left:50%;transform:translate(-50%)}.work-xp__atom-electron--alt{background:#fffffffa}.work-xp__premium-card .work-xp__mol-cluster{filter:drop-shadow(0 0 10px rgb(var(--mol-atom-core,var(--mol-glow)) / .55)) drop-shadow(0 0 22px rgb(var(--mol-atom-core,var(--mol-glow)) / .32))}.work-xp__premium-card .work-xp__atom-core{background:radial-gradient(circle at 32% 32%, rgb(var(--mol-atom-hot,255 255 255)), rgb(var(--mol-atom-core,var(--mol-glow))) 42%, rgb(var(--mol-atom-orbit,var(--mol-glow)) / .85));width:.72rem;height:.72rem}.work-xp__premium-card .work-xp__atom-orbit{border-color:rgb(var(--mol-atom-orbit,var(--mol-glow)) / .72);box-shadow:0 0 12px rgb(var(--mol-atom-core,var(--mol-glow)) / .55), 0 0 24px rgb(var(--mol-atom-core,var(--mol-glow)) / .28), inset 0 0 10px rgb(var(--mol-atom-orbit,var(--mol-glow)) / .22)}.work-xp__premium-card .work-xp__atom-electron{background:radial-gradient(circle at 35% 35%, rgb(var(--mol-atom-hot,255 255 255)), rgb(var(--mol-electron,253 186 32)))}.work-xp__premium-card .work-xp__atom-electron--alt{background:radial-gradient(circle at 35% 35%, rgb(var(--mol-atom-hot,255 255 255)), rgb(var(--mol-atom-core,var(--mol-glow))))}.work-xp__premium-card .work-xp__mol-node--core{fill:rgb(var(--mol-atom-core,var(--mol-glow)))}.work-xp__premium-card .work-xp__mol-node--outer{fill:rgb(var(--mol-electron,253 186 32) / .95)}.work-xp__premium-card .work-xp__mol-bond{stroke:rgb(var(--mol-atom-core,var(--mol-glow)) / .88);stroke-width:1.6px}.work-xp__premium-card .work-xp__mol-ring{stroke:rgb(var(--mol-atom-orbit,var(--mol-glow)) / .72)}@keyframes work-xp-atom-spin-a{0%{transform:rotateX(68deg)rotate(0)}to{transform:rotateX(68deg)rotate(360deg)}}@keyframes work-xp-atom-spin-b{0%{transform:rotateX(18deg)rotate(52deg)}to{transform:rotateX(18deg)rotate(412deg)}}@keyframes work-xp-atom-spin-c{0%{transform:rotateY(74deg)rotate(-18deg)}to{transform:rotateY(74deg)rotate(342deg)}}@keyframes work-xp-mol-drift{0%,to{translate:0}50%{translate:0 -6px}}@keyframes work-xp-mol-pulse{0%,to{opacity:.78;filter:drop-shadow(0 0 4px rgb(var(--mol-glow,var(--work-xp-glow)) / .35))}50%{opacity:1;filter:drop-shadow(0 0 10px rgb(var(--mol-glow,var(--work-xp-glow)) / .65))}}@keyframes work-xp-mol-core-pulse{0%,to{opacity:.88;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes work-xp-mol-node-pulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes work-xp-atom-halo-pulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@media (max-width:767px){.astes-xp__panel--work,.astes-xp--livspace-scroll .astes-xp__track-section .astes-xp__panel--work{--work-nav-clear:calc(5.1rem + var(--xp-safe-top,0px))}}@media (hover:none),(pointer:coarse){.work-xp__mol-field .work-xp__mol-cluster{animation:14s ease-in-out infinite work-xp-mol-drift}.work-xp__mol-links{display:none}}@media (prefers-reduced-motion:reduce){.work-xp__side-figure,.work-xp__premium-beam:before,.work-xp__mol-cluster,.work-xp__mol-svg,.work-xp__atom,.work-xp__atom-orbit,.work-xp__mol-node,.work-xp__atom-core,.work-xp__atom-halo{animation:none!important}.work-xp__premium-card{transform:none!important}.work-xp__mol-links{display:none}}.astes-xp__panel--showcase{--contact-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));padding:4.75rem 0 1.25rem}.showcase__tile{-webkit-backdrop-filter:blur(var(--xp-glass-blur)) saturate(var(--xp-glass-saturate));backdrop-filter:blur(var(--xp-glass-blur)) saturate(var(--xp-glass-saturate))}.showcase__tile[data-accent=teal]{--tile-accent:#22b8bd}.showcase__tile[data-accent=mint]{--tile-accent:#5ecdb8}.showcase__tile[data-accent=gold]{--tile-accent:#f7a622}.showcase__tile[data-accent=deep]{--tile-accent:#128f96}.showcase__tile[data-accent=orange]{--tile-accent:#f37c2d}.showcase__title{margin:.35rem 0 .45rem}.showcase__subtitle{margin:0 0 .65rem}.showcase__header--contact .astes-xp__title{font-size:clamp(1.85rem,4.5vw,2.75rem);line-height:1.12}.showcase__header--contact .astes-xp__subtitle{font-size:clamp(.95rem,2vw,1.1rem)}.showcase__contact-brand.chapter-brand--md .chapter-brand__logo{width:auto;max-width:clamp(7.5rem,16vw,10.5rem);height:auto}.astes-xp--livspace-scroll .showcase__contact-form-panel{background:#fff;width:100%;max-width:none;max-height:none;margin-bottom:0;transition:none;overflow:visible;opacity:1!important;filter:none!important}@media (max-width:767px){.showcase__contact-hero[aria-hidden=true]{opacity:0;pointer-events:none;margin-bottom:0}.showcase__contact-hero--collapsed{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important}.showcase__contact-brand.chapter-brand--md .chapter-brand__logo{max-width:clamp(5.5rem,28vw,7.25rem)}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.showcase__tile-stat{color:var(--xp-brand-dark);-webkit-text-fill-color:currentColor;background:0 0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.showcase__tile{background:#fffffff0}}.astes-xp__panel--testimonials{--testimonial-nav-clear:calc(8.25rem + var(--xp-safe-top));padding:var(--testimonial-nav-clear) 0 1.25rem;box-sizing:border-box;justify-content:flex-start;align-items:stretch;overflow:visible}.astes-xp--livspace-scroll .astes-xp__track-section[data-chapter=clients][class*=--enter-] .astes-xp__panel,.astes-xp--light-content .astes-xp__track-section[data-chapter=clients][class*=--enter-] .astes-xp__panel{opacity:var(--section-enter,0)!important;filter:none!important}.testimonial-orbit{--work-xp-glow:61 183 189;--mol-glow:61 183 189;--mol-atom-core:61 183 189;--mol-atom-orbit:34 138 151;--mol-atom-hot:202 236 239;--mol-electron:99 213 217;--testimonial-stage-h:calc(100dvh - var(--testimonial-nav-clear,7.75rem) - 1.25rem);--testimonial-card-width:min(27.5rem, 40vw, calc(100vw - 16rem));--testimonial-card-height:min(30rem, 55dvh, calc(var(--testimonial-stage-h) * .85));--testimonial-glass-bg:linear-gradient(148deg, #ffffff42 0%, #e8f6f724 50%, #ffffff1a 100%)}.testimonial-orbit__side-figure{filter:drop-shadow(0 12px 28px #176f7b1f);animation:7s ease-in-out infinite testimonial-orbit-side-float;animation-delay:var(--side-delay,0s)}.testimonial-orbit__side-figure--hero{--side-delay:0s}.testimonial-orbit__side-decor-stack .testimonial-orbit__side-figure--hero{z-index:1}.testimonial-orbit__side-decor-col--right .testimonial-orbit__side-figure--hero{margin-top:.5rem}@keyframes testimonial-orbit-side-float{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}.astes-xp__stage--livspace[data-clients-pinned=true] .testimonial-orbit__stage{animation:6.5s ease-in-out infinite testimonial-orbit-stage-float}@keyframes testimonial-orbit-stage-float{0%,to{transform:translate(0)}50%{transform:translateY(-4px)}}@media (min-width:1024px){.astes-xp--livspace-scroll .testimonial-orbit__main,.astes-xp--livspace-scroll .testimonial-orbit__stage{height:100%;max-height:100%;overflow:hidden}.astes-xp__stage--livspace[data-clients-pinned=true] .testimonial-orbit__stage{animation:none}}.testimonial-orbit__canvas>div{pointer-events:none}.testimonial-orbit__mol-field{z-index:1;pointer-events:none;opacity:.92;position:absolute;inset:-8% -4%;overflow:visible;-webkit-mask-image:radial-gradient(98% 82% at 50% 48%,#000000f2 0%,#0006 84%,#0000 100%);mask-image:radial-gradient(98% 82% at 50% 48%,#000000f2 0%,#0006 84%,#0000 100%)}.testimonial-orbit__mol-field .work-xp__mol-cluster{opacity:.95;filter:drop-shadow(0 0 10px rgb(var(--mol-atom-core) / .5)) drop-shadow(0 0 18px rgb(var(--mol-atom-orbit) / .32))}.testimonial-orbit__stage[data-orbit-ready=false] .testimonial-orbit-card-wrap--orbit{visibility:hidden!important}.testimonial-carousel .testimonial-orbit-card-wrap{transform:translate3d(calc(var(--carousel-x,0) * 100%), calc(var(--carousel-y,0) * 100%), 0) scale(var(--carousel-scale,1));transition:transform .25s;position:absolute}.testimonial-orbit-card-wrap{--card-focus:0}.testimonial-orbit-card-wrap[data-focused=true]{z-index:3;filter:drop-shadow(0 16px 40px #0a4a4e24);opacity:1!important}.testimonial-orbit-card-wrap[data-neighbor=true]{z-index:1}.testimonial-orbit-card-wrap:not([data-focused=true]){pointer-events:none}.testimonial-orbit-card{--work-xp-glow:61 183 189;--mol-glow:61 183 189;--mol-atom-core:61 183 189;--mol-atom-orbit:34 138 151;--mol-atom-hot:202 236 239;--mol-electron:99 213 217;background:var(--testimonial-glass-bg);border-color:rgb(255 255 255/calc(.48 + var(--card-focus,0) * .14));box-shadow:0 calc(10px + var(--card-focus,0) * 14px) calc(32px + var(--card-focus,0) * 24px) rgb(23 111 123/calc(.08 + var(--card-focus,0) * .06)), inset 0 1px 0 rgb(255 255 255/calc(.48 + var(--card-focus,0) * .14));-webkit-backdrop-filter:blur(calc(26px + var(--card-focus,0) * 6px)) saturate(calc(175% + var(--card-focus,0) * 10%));backdrop-filter:blur(calc(26px + var(--card-focus,0) * 6px)) saturate(calc(175% + var(--card-focus,0) * 10%));justify-content:flex-start}.testimonial-orbit-card:before{content:"";background:var(--xp-brand-gradient-premium,linear-gradient(135deg, #3db7bd, #63d5d9));opacity:0;z-index:1;border-radius:25px 25px 0 0;height:3px;transition:opacity .35s;position:absolute;inset:0 0 auto}.testimonial-orbit-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff61 0%,#ffffff14 28%,#0000 52%,#ffffff0a 100%);position:absolute;inset:0}.testimonial-orbit-card .work-xp__mol-field{z-index:1;opacity:.32;transition:opacity .4s;display:block;inset:-4%;-webkit-mask-image:radial-gradient(92% 88% at 50% 46%,#000000f2 0%,#00000080 72%,#0000 100%);mask-image:radial-gradient(92% 88% at 50% 46%,#000000f2 0%,#00000080 72%,#0000 100%)}.testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card .work-xp__mol-field,.testimonial-orbit-card:hover .work-xp__mol-field,.testimonial-orbit-card .work-xp__mol-field[data-lit=true]{opacity:.5}.testimonial-orbit-card-wrap:not([data-focused=true]) .testimonial-orbit-card .work-xp__mol-field{opacity:.26}.testimonial-orbit-card .work-xp__mol-field[data-interactive=true] .work-xp__mol-cluster{animation:none}.testimonial-orbit .work-xp__mol-cluster,.testimonial-orbit-card .work-xp__mol-cluster{filter:drop-shadow(0 0 10px rgb(var(--mol-atom-core) / .55)) drop-shadow(0 0 20px rgb(var(--mol-atom-orbit) / .35))}.testimonial-orbit .work-xp__atom-halo,.testimonial-orbit-card .work-xp__atom-halo{background:radial-gradient(circle, rgb(var(--mol-atom-core) / .58) 0%, rgb(var(--mol-electron) / .28) 42%, transparent 72%)}.testimonial-orbit .work-xp__atom-core,.testimonial-orbit-card .work-xp__atom-core{background:radial-gradient(circle at 32% 32%, rgb(var(--mol-atom-hot) / 1) 0%, rgb(var(--mol-atom-core) / 1) 45%, rgb(var(--mol-atom-orbit) / .95) 100%);box-shadow:0 0 6px rgb(var(--mol-atom-hot) / .9), 0 0 14px rgb(var(--mol-atom-core) / 1), 0 0 28px rgb(var(--mol-atom-core) / .75), 0 0 44px rgb(var(--mol-atom-orbit) / .35)}.testimonial-orbit .work-xp__atom-orbit,.testimonial-orbit-card .work-xp__atom-orbit{border-color:rgb(var(--mol-atom-orbit) / .78);box-shadow:0 0 12px rgb(var(--mol-atom-core) / .55), 0 0 22px rgb(var(--mol-electron) / .32), inset 0 0 8px rgb(var(--mol-atom-orbit) / .22)}.testimonial-orbit .work-xp__atom-electron,.testimonial-orbit-card .work-xp__atom-electron{background:radial-gradient(circle at 35% 35%, rgb(var(--mol-atom-hot) / 1) 0%, rgb(var(--mol-electron) / 1) 100%);box-shadow:0 0 4px rgb(var(--mol-atom-hot) / 1), 0 0 10px rgb(var(--mol-electron) / 1), 0 0 20px rgb(var(--mol-electron) / .85), 0 0 32px rgb(var(--mol-atom-core) / .45)}.testimonial-orbit .work-xp__atom-electron--alt,.testimonial-orbit-card .work-xp__atom-electron--alt{background:radial-gradient(circle at 35% 35%, rgb(var(--mol-atom-hot) / 1) 0%, rgb(var(--mol-atom-core) / 1) 100%)}.testimonial-orbit .work-xp__mol-node--core,.testimonial-orbit-card .work-xp__mol-node--core{fill:rgb(var(--mol-atom-core) / 1);filter:drop-shadow(0 0 5px rgb(var(--mol-atom-core) / 1)) drop-shadow(0 0 14px rgb(var(--mol-atom-orbit) / .65))}.testimonial-orbit .work-xp__mol-node--outer,.testimonial-orbit-card .work-xp__mol-node--outer{fill:rgb(var(--mol-electron) / .95);filter:drop-shadow(0 0 5px rgb(var(--mol-electron) / .95)) drop-shadow(0 0 12px rgb(var(--mol-atom-core) / .5))}.testimonial-orbit .work-xp__mol-bond,.testimonial-orbit-card .work-xp__mol-bond{stroke:rgb(var(--mol-atom-core) / .88);filter:drop-shadow(0 0 4px rgb(var(--mol-atom-core) / .7))}.testimonial-orbit .work-xp__mol-ring,.testimonial-orbit-card .work-xp__mol-ring{stroke:rgb(var(--mol-atom-orbit) / .78);filter:drop-shadow(0 0 6px rgb(var(--mol-electron) / .55))}.testimonial-orbit .work-xp__mol-link,.testimonial-orbit-card .work-xp__mol-link{stroke:rgb(var(--mol-atom-core) / calc(.28 + .55 * var(--mol-link-glow,0)));filter:drop-shadow(0 0 calc(2px + 8px * var(--mol-link-glow,0)) rgb(var(--mol-electron) / calc(.35 + .55 * var(--mol-link-glow,0))))}.testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card .work-xp__mol-cluster,.testimonial-orbit-card:hover .work-xp__mol-cluster,.testimonial-orbit__mol-field[data-lit=true] .work-xp__mol-cluster{filter:drop-shadow(0 0 14px rgb(var(--mol-atom-core) / .75)) drop-shadow(0 0 28px rgb(var(--mol-atom-orbit) / .45))}.testimonial-orbit-card:hover{border-color:#3db7bd61}.testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card{box-shadow:0 calc(14px + var(--card-focus,0) * 16px) calc(40px + var(--card-focus,0) * 28px) rgb(23 111 123/calc(.1 + var(--card-focus,0) * .08)), inset 0 1px 0 #ffffffeb}.testimonial-orbit-card-wrap[data-neighbor=true] .testimonial-orbit-card .work-xp__mol-field{opacity:.16}.testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card:before{opacity:.65}.testimonial-orbit-card-wrap:not([data-focused=true]) .testimonial-orbit-card:before{opacity:calc(.35 + var(--card-focus,0) * .3)}.testimonial-orbit-card__quote-mark{font-family:var(--font-astes-display), Georgia, "Times New Roman", serif;font-size:calc(2.4rem + var(--card-focus,0) * .35rem);opacity:calc(.72 + var(--card-focus,0) * .28);background:var(--xp-brand-gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;line-height:.75}.testimonial-orbit-card__quote-mark--end{margin-top:-.15rem;line-height:.85}.testimonial-orbit-card__quote{font-size:calc(1rem + var(--card-focus,0) * .16rem);line-height:calc(1.58 + var(--card-focus,0) * .07);font-weight:calc(500 + var(--card-focus,0) * 100);text-align:center;color:var(--foreground,#475569)}@supports (color:color-mix(in lab, red, red)){.testimonial-orbit-card__quote{color:color-mix(in srgb, var(--foreground,#475569) calc(100% - var(--card-focus,0) * 38%), var(--heading,#0f172a))}}.testimonial-orbit-card__quote{opacity:1;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card__quote{-webkit-line-clamp:6;opacity:1;color:var(--heading,#0f172a);font-size:1.08rem;line-height:1.64}.testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card__quote-mark{opacity:1}.testimonial-orbit-card__name{font-size:calc(1rem + var(--card-focus,0) * .08rem);font-weight:calc(600 + var(--card-focus,0) * 100);color:var(--foreground,#475569)}@supports (color:color-mix(in lab, red, red)){.testimonial-orbit-card__name{color:color-mix(in srgb, var(--foreground,#475569) calc(100% - var(--card-focus,0) * 62%), var(--brand-deep,#176f7b))}}.testimonial-orbit-card__name{opacity:1}.testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card__name{opacity:1;color:var(--brand-deep,#176f7b)}.testimonial-orbit-card--dummy{background:linear-gradient(155deg,#ffffff1a 0%,#ffffff0a 100%)}.testimonial-orbit-card__dummy-quote{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width:1023px){.testimonial-orbit-card-wrap{height:var(--testimonial-card-height);min-height:var(--testimonial-card-height);max-height:var(--testimonial-card-height);width:var(--testimonial-card-width)!important;max-width:var(--testimonial-card-width)!important}.testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card__quote{-webkit-line-clamp:8;font-size:clamp(.95rem,1.45vw,1.08rem);line-height:1.55}.testimonial-orbit-card{padding-inline:clamp(1.35rem,2.4vw,1.85rem);padding-top:clamp(1.2rem,2vw,1.55rem);padding-bottom:clamp(1rem,1.8vw,1.3rem)}.testimonial-orbit{--testimonial-stage-h:calc(100svh - var(--testimonial-nav-clear,5.5rem) - 1.25rem);--testimonial-card-height:min(48svh, calc(var(--testimonial-stage-h) * .75));--testimonial-card-width:min(56vw, calc(100vw - 12rem), calc(var(--testimonial-card-height) * .95))}}@media (max-width:767px){.frost-surface-card{max-height:80vh}.astes-xp__panel--testimonials{--testimonial-nav-clear:calc(7.25rem + var(--xp-safe-top));padding:var(--testimonial-nav-clear) .75rem .75rem;height:100%;min-height:100svh}.testimonial-orbit{--testimonial-stage-h:calc(100svh - var(--testimonial-nav-clear,5.1rem) - 1.25rem);--testimonial-card-height:min(58svh, calc(var(--testimonial-stage-h) * .82));--testimonial-card-width:min(78vw, calc(100vw - 6rem), calc(var(--testimonial-card-height) * .85))}.testimonial-orbit-card__quote,.testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card__quote{-webkit-line-clamp:10;font-size:.95rem;line-height:1.52}.astes-xp__panel--testimonials{--testimonial-nav-clear:calc(5.1rem + var(--xp-safe-top,0px));padding:var(--testimonial-nav-clear) .65rem 1rem}}@media (prefers-reduced-motion:reduce){.testimonial-orbit__side-figure,.astes-xp__stage--livspace[data-clients-pinned=true] .testimonial-orbit__stage{animation:none}}.astes-xp__panel--news-timeline{--news-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));width:100%;max-width:none;min-height:100dvh;padding:var(--news-nav-clear) 0 0;justify-content:stretch;align-items:stretch;overflow:visible}.news-stack-chapter{--news-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));--news-stack-tab-border:#3db7bd38;--news-stack-card-radius:22px;--news-stack-tab-slot:4.35rem;--news-stack-collapsed:var(--news-stack-tab-slot);--news-stack-card-height:min(38rem, calc(100dvh - var(--news-nav-clear) - 2.5rem))}.news-stack{--news-stack-card-height:min(38rem, max(17.5rem, calc(100dvh - var(--news-nav-clear) - (var(--news-stack-tab-count,0) * var(--news-stack-tab-slot)) - 2.25rem)))}.news-stack__card{--stack-ty:0px;--stack-enter-x:0;--stack-enter-y:0;--stack-enter-z:0px;--stack-scale:1;--stack-rotate:0deg;--stack-tilt-x:0deg;--stack-enter-t:1;--stack-light:1;--stack-collapse:0;--stack-slot:0;height:var(--news-stack-card-height);min-height:var(--news-stack-card-height);max-height:var(--news-stack-card-height);transform:translate3d(var(--stack-enter-x,0rem), calc(var(--stack-ty,0px) + var(--stack-slot,0) * var(--news-stack-tab-slot) + var(--stack-enter-y,0rem)), var(--stack-enter-z)) scale(var(--stack-scale)) rotateX(var(--stack-tilt-x)) rotateZ(var(--stack-rotate));filter:drop-shadow(calc(-10px * var(--stack-light)) calc(22px * var(--stack-light)) calc(36px * var(--stack-light)) rgb(8 58 64/calc(.08 + var(--stack-light) * .14))) drop-shadow(calc(6px * var(--stack-light)) calc(10px * var(--stack-light)) calc(18px * var(--stack-light)) rgb(34 184 189/calc(.04 + var(--stack-light) * .1)))}.news-stack__card[data-collapsed=true],.news-stack__card[data-stacked=true]{filter:drop-shadow(calc(-6px * var(--stack-light)) calc(12px * var(--stack-light)) calc(20px * var(--stack-light)) rgb(8 58 64/calc(.06 + var(--stack-light) * .1)))}.news-stack__card-glow{opacity:calc(.08 + var(--stack-enter-t) * .18)}.news-stack__card-sheen{opacity:calc(.1 + var(--stack-light) * .22);transform:translateX(calc((1 - var(--stack-enter-t)) * -14%))}.news-stack__panel:before{opacity:calc(.35 - var(--stack-collapse,0) * .2)}.news-stack__card[data-hidden=true]{visibility:hidden;pointer-events:none;opacity:0!important}.news-stack__card[data-entering=true]{z-index:calc(var(--stack-z-index,500) + 20)!important}.news-stack__card[data-active=true]{z-index:calc(var(--stack-z-index,500) + 10)!important}.news-stack__card[data-outgoing-wait=true]{z-index:calc(var(--stack-z-index,500) + 5)!important}.news-stack__card[data-stacked=true]{pointer-events:none;z-index:calc(var(--stack-z-index,100) - 5)!important}.news-stack__card[data-enter-side=bottom-left][data-entering=true] .news-stack__card-sheen{transform:translate(calc((1 - var(--stack-enter-t)) * -10%), calc((1 - var(--stack-enter-t)) * 16%))}.news-stack__card[data-enter-side=bottom-right][data-entering=true] .news-stack__card-sheen{transform:translate(calc((1 - var(--stack-enter-t)) * 10%), calc((1 - var(--stack-enter-t)) * 16%))}.news-stack__card[data-enter-side=bottom][data-entering=true] .news-stack__card-sheen{transform:translateY(calc((1 - var(--stack-enter-t)) * 18%))}.news-stack__card[data-entering=true] .news-stack__card-glow{opacity:calc(.16 + var(--stack-enter-t) * .3)}.news-stack__card[data-collapsed=true],.news-stack__card[data-panel-hidden=true]{--stack-collapse:1;height:var(--news-stack-collapsed);min-height:var(--news-stack-collapsed);max-height:var(--news-stack-collapsed)}.news-stack__card[data-collapsing=true]{height:calc(var(--news-stack-collapsed) + (1 - var(--stack-collapse,0)) * (var(--news-stack-card-height) - var(--news-stack-collapsed)));min-height:var(--news-stack-collapsed);max-height:var(--news-stack-card-height)}.news-stack__card:not([data-panel-hidden=true]):not([data-collapsed=true]) .news-stack__panel{min-height:calc(var(--news-stack-card-height) - var(--news-stack-collapsed));opacity:1;flex:auto;transform:none}.news-stack__card[data-outgoing-wait=true] .news-stack__panel{min-height:calc(var(--news-stack-card-height) - var(--news-stack-collapsed));opacity:1;visibility:visible;pointer-events:none;flex:auto;max-height:none;transform:none}.news-stack__card[data-collapsing=true] .news-stack__panel,.news-stack__card[data-panel-hidden=true] .news-stack__panel,.news-stack__card[data-collapsed=true] .news-stack__panel{min-height:0;max-height:calc((1 - var(--stack-collapse,0)) * (var(--news-stack-card-height) - var(--news-stack-collapsed)));opacity:calc(1 - var(--stack-collapse,0));visibility:visible;pointer-events:none;transform:translateY(calc(var(--stack-collapse,0) * -8px));flex:0 0 0;overflow:hidden}.news-stack__card[data-reduced-motion=true][data-collapsing=true] .news-stack__panel,.news-stack__card[data-reduced-motion=true][data-panel-hidden=true] .news-stack__panel,.news-stack__card[data-reduced-motion=true][data-collapsed=true] .news-stack__panel{transition:opacity .22s,max-height .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.news-stack__card[data-collapsed=true] .news-stack__tab{filter:saturate(.92)brightness(.98)}@container news-stage (max-width:52rem){.news-stack{--news-stack-width:min(calc(100% - 1rem), 24rem)}.news-stack-chapter__photos .news-parallax__photo-shell{--photo-size:min(var(--photo-size,10rem), 8.5rem)!important}}@media (max-width:1100px){.news-stack-chapter{--news-stack-card-height:min(34rem, calc(100dvh - var(--news-nav-clear) - 2rem))}.news-stack{--news-stack-card-height:min(34rem, max(16.5rem, calc(100dvh - var(--news-nav-clear) - (var(--news-stack-tab-count,0) * var(--news-stack-tab-slot)) - 2rem)))}}@media (max-height:860px){.news-stack-chapter{--news-stack-tab-slot:3.15rem;--news-stack-collapsed:var(--news-stack-tab-slot);--news-stack-card-height:min(26rem, calc(100dvh - var(--news-nav-clear) - 1.25rem))}.news-stack{--news-stack-card-height:min(26rem, max(15rem, calc(100dvh - var(--news-nav-clear) - (var(--news-stack-tab-count,0) * var(--news-stack-tab-slot)) - 1.25rem)))}}@media (min-width:1024px){.astes-xp--livspace-scroll .astes-xp__panel--news-timeline{--news-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));box-sizing:border-box!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding-top:var(--news-nav-clear)!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;overflow:clip visible!important}.astes-xp--livspace-scroll .astes-xp__panel--testimonials{--testimonial-nav-clear:calc(7.75rem + var(--xp-safe-top,0px));box-sizing:border-box!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding-top:var(--testimonial-nav-clear)!important;padding-bottom:.75rem!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.astes-xp--livspace-scroll .astes-xp__panel--news-timeline .astes-xp__section-page-title,.astes-xp--livspace-scroll .astes-xp__panel--testimonials .astes-xp__section-page-title{display:none!important}.astes-xp--livspace-scroll .news-stack-chapter{height:100%!important;min-height:0!important;max-height:none!important;overflow:visible!important}.astes-xp--livspace-scroll .news-stack{--news-stack-width:min(calc(100% - 2rem), 30rem)}.astes-xp--livspace-scroll .news-stack-chapter__stage{padding-top:clamp(.35rem,1.2vh,.85rem);padding-bottom:.35rem;justify-content:flex-start!important;align-items:flex-start!important;overflow:clip visible!important}.astes-xp .site-header{z-index:600!important}.astes-xp .site-nav--desktop{min-width:0;flex-wrap:nowrap!important}.astes-xp .site-nav--desktop .site-nav-link{white-space:nowrap}}@media (min-width:1024px) and (max-width:1399px){.astes-xp .site-header-glass{padding-block:.72rem;padding-inline:1rem .85rem}.astes-xp .site-header-inner{gap:0 .65rem!important}.astes-xp .site-nav--desktop{gap:0!important}.astes-xp .site-nav--desktop .site-nav-link{letter-spacing:.07em!important;padding:.58rem .55rem!important;font-size:.74rem!important}.astes-xp .site-header-cta{letter-spacing:.07em!important;padding:.62rem 1.05rem!important;font-size:.72rem!important}}@media (min-width:1024px) and (max-width:1599px){.astes-xp--livspace-scroll .testimonial-orbit{--testimonial-stage-h:calc(100dvh - var(--testimonial-nav-clear,7.75rem) - 1.25rem);--testimonial-card-width:min(27.5rem, 42vw, calc(100vw - 14rem));--testimonial-card-height:min(30rem, 58dvh, calc(var(--testimonial-stage-h) * .88))}}@media (min-width:1600px){.astes-xp--livspace-scroll .testimonial-orbit{--testimonial-stage-h:calc(100dvh - var(--testimonial-nav-clear,7.75rem) - 1.5rem);--testimonial-card-width:min(34.5rem, 36vw);--testimonial-card-height:min(37.5rem, 60dvh, calc(var(--testimonial-stage-h) * .9))}.astes-xp--livspace-scroll .testimonial-orbit-card__quote-mark{font-size:calc(2.65rem + var(--card-focus,0) * .35rem)!important}.astes-xp--livspace-scroll .testimonial-orbit-card__quote{max-width:38ch;font-size:calc(1.08rem + var(--card-focus,0) * .18rem)!important;line-height:1.62!important}.astes-xp--livspace-scroll .testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card__quote{-webkit-line-clamp:7!important;font-size:1.18rem!important;line-height:1.65!important}.astes-xp--livspace-scroll .testimonial-orbit-card__name{font-size:calc(1.08rem + var(--card-focus,0) * .08rem)!important}.astes-xp--livspace-scroll .testimonial-orbit-card__verified{padding-block:.32rem;font-size:.74rem!important}.astes-xp--livspace-scroll .testimonial-orbit-card__stars svg{width:1.05rem;height:1.05rem}}@media (min-width:1024px) and (max-width:1599px) and (max-height:900px){.astes-xp--livspace-scroll .testimonial-orbit{--testimonial-stage-h:calc(100dvh - var(--testimonial-nav-clear,7.75rem) - 1rem);--testimonial-card-width:min(27.5rem, 40vw, calc(100vw - 14rem));--testimonial-card-height:min(28rem, calc(var(--testimonial-stage-h) * .82))}.astes-xp--livspace-scroll .testimonial-orbit__main,.astes-xp--livspace-scroll .testimonial-orbit__stage{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.astes-xp--livspace-scroll .testimonial-orbit-card-wrap{width:var(--testimonial-card-width)!important;max-width:var(--testimonial-card-width)!important;height:var(--testimonial-card-height)!important;min-height:var(--testimonial-card-height)!important;max-height:var(--testimonial-card-height)!important}.astes-xp--livspace-scroll .testimonial-orbit-card{padding-top:1rem!important;padding-bottom:.9rem!important;gap:.65rem!important;padding-inline:1.35rem!important}}@media (min-width:1024px) and (max-height:900px){.astes-xp--livspace-scroll .testimonial-orbit__main,.astes-xp--livspace-scroll .testimonial-orbit__stage{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.astes-xp--livspace-scroll .testimonial-orbit-card-wrap{width:var(--testimonial-card-width)!important;max-width:var(--testimonial-card-width)!important;height:var(--testimonial-card-height)!important;min-height:var(--testimonial-card-height)!important;max-height:var(--testimonial-card-height)!important}.astes-xp--livspace-scroll .testimonial-orbit-card{padding-top:1rem!important;padding-bottom:.9rem!important;gap:.65rem!important;padding-inline:1.35rem!important}.astes-xp--livspace-scroll .testimonial-orbit-card__quote,.astes-xp--livspace-scroll .testimonial-orbit-card-wrap[data-focused=true] .testimonial-orbit-card__quote{-webkit-line-clamp:8!important;max-width:34ch!important;font-size:clamp(.88rem,1.35vw,1.02rem)!important;line-height:1.45!important}.astes-xp--livspace-scroll .testimonial-orbit-card__quote-mark{font-size:1.65rem!important}.astes-xp--livspace-scroll .testimonial-orbit__side-figure,.astes-xp--livspace-scroll .testimonial-orbit__side-decor-stack{opacity:.72;width:clamp(5.5rem,10vw,8rem)!important;height:clamp(5.5rem,10vw,8rem)!important}.astes-xp--livspace-scroll .news-stack-chapter{--news-stack-tab-slot:clamp(2rem, 3.6vh, 2.85rem);--news-stack-collapsed:var(--news-stack-tab-slot);--news-stack-card-height:min(34rem, calc(100dvh - var(--news-nav-clear,7.75rem) - (5 * var(--news-stack-tab-slot)) - .65rem));overflow:visible!important}.astes-xp--livspace-scroll .news-stack{--news-stack-width:min(calc(100% - 2rem), 30rem);--news-stack-card-height:min(34rem, max(18rem, calc(100dvh - var(--news-nav-clear,7.75rem) - (5 * var(--news-stack-tab-slot)) - .65rem)))}.astes-xp--livspace-scroll .news-stack-chapter__stage{padding-top:.35rem;padding-bottom:.35rem;justify-content:center!important;align-items:flex-start!important;overflow:clip visible!important}.astes-xp--livspace-scroll .news-stack,.astes-xp--livspace-scroll .news-stack__pin,.astes-xp--livspace-scroll .news-stack__arena,.astes-xp--livspace-scroll .news-stack__deck{overflow:visible!important}.astes-xp--livspace-scroll .news-stack__card .news-stack__media{min-height:7rem;max-height:42%}.astes-xp--livspace-scroll .news-stack__card .news-stack__media,.astes-xp--livspace-scroll .news-stack__card .news-stack__body{box-shadow:none!important;border:none!important}.astes-xp--livspace-scroll .news-stack__description{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:clamp(.88rem,1.2vw,1.02rem);line-height:1.4;display:-webkit-box;overflow:hidden}}@media (min-width:1024px) and (max-height:700px){.astes-xp--livspace-scroll .news-stack-chapter{--news-stack-tab-slot:clamp(1.55rem, 3vh, 2.1rem);--news-stack-card-height:min(22rem, calc(100dvh - var(--news-nav-clear,7.75rem) - (5 * var(--news-stack-tab-slot)) - .5rem))}.astes-xp--livspace-scroll .news-stack{--news-stack-width:min(calc(100% - 1.5rem), 28rem);--news-stack-card-height:min(22rem, max(14rem, calc(100dvh - var(--news-nav-clear,7.75rem) - (5 * var(--news-stack-tab-slot)) - .5rem)))}.astes-xp--livspace-scroll .news-stack__card .news-stack__media{min-height:4.5rem;max-height:32%}}@media (max-width:767px){.news-stack-chapter{--news-stack-card-height:min(28rem, calc(100svh - var(--news-nav-clear,5.1rem) - .75rem));--news-stack-tab-slot:2.85rem;--news-stack-collapsed:var(--news-stack-tab-slot)}.news-stack{--news-stack-card-height:min(28rem, max(14.5rem, calc(100svh - var(--news-nav-clear,5.1rem) - (var(--news-stack-tab-count,0) * var(--news-stack-tab-slot)) - .75rem)))}}@media (prefers-reduced-motion:reduce){.news-stack__card,.news-stack__card[data-reduced-motion=true]{transform:translate3d(0, calc(var(--stack-ty,0px) + var(--stack-slot,0) * var(--news-stack-tab-slot)), 0) scale(var(--stack-scale))!important;filter:none!important;transition:none!important}.news-stack__card-sheen,.news-stack__card-glow{opacity:.25!important;transform:none!important}}.parallax-pills__pill{transform:rotate(var(--pill-rotate,0deg));animation:.85s cubic-bezier(.34,1.56,.64,1) both parallax-pill-enter;animation-delay:var(--pill-delay,0s);transition:box-shadow .35s,filter .35s,opacity .35s}.parallax-pills--no-entry .parallax-pills__pill{animation:none}@keyframes parallax-pill-enter{0%{opacity:0;transform:rotate(var(--pill-rotate,0deg)) scale(.55)}70%{opacity:1;transform:rotate(var(--pill-rotate,0deg)) scale(1.06)}to{opacity:1;transform:rotate(var(--pill-rotate,0deg)) scale(1)}}@media (prefers-reduced-motion:reduce){.parallax-pills__pill,.news-parallax__photo-ring{animation:none!important}}@media (prefers-contrast:more){.parallax-pills__pill{box-shadow:0 0 0 2px #0a4a4e73}}.floating-decor--track,.floating-decor--viewport{opacity:var(--fd-reveal,1);transition:opacity .85s cubic-bezier(.22,1,.36,1)}.floating-decor__item{filter:blur(var(--fd-blur,0));opacity:var(--fd-opacity,.7);transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.floating-decor__inner{transform:scale(var(--fd-scale,1));animation:7.5s ease-in-out infinite floating-decor-drift;animation-delay:var(--fd-delay,0s)}.floating-decor__item--viewport{animation:none}.floating-decor__item--viewport .floating-decor__inner{animation-duration:6.2s}.floating-decor__item--near.floating-decor__item--viewport{filter:drop-shadow(0 18px 36px #0f172a1f)}@keyframes floating-decor-drift{0%,to{translate:0;rotate:var(--fd-rotate,0deg)}33%{translate:0 -10px;rotate:calc(var(--fd-rotate,0deg) + 2.5deg)}66%{translate:0 6px;rotate:calc(var(--fd-rotate,0deg) - 1.5deg)}}@media (max-width:900px),(prefers-reduced-motion:reduce){.floating-decor__inner{animation:none}}@media (max-width:900px){.floating-decor--viewport .floating-decor__item{opacity:calc(var(--fd-opacity,.78) * .55)}}@media (min-width:1440px){.astes-xp .site-header-glass,.astes-xp .site-footer-main-inner{max-width:min(90rem,100%)}.showcase__canvas--contact,.showcase__contact-layout,.showcase__contact-form-panel{width:100%;max-width:none}}@media (max-width:1023px){.astes-xp--livspace-scroll{--xp-section-gap:clamp(2.25rem, 4.5vw, 3.25rem);--contact-nav-clear:calc(5.25rem + var(--xp-safe-top,0px));--work-nav-clear:calc(5.75rem + var(--xp-safe-top,0px));--testimonial-nav-clear:calc(5.75rem + var(--xp-safe-top,0px));--news-nav-clear:calc(5.75rem + var(--xp-safe-top,0px))}.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .astes-xp__panel,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .astes-xp__panel{transform:translate3d(0, calc((1 - var(--enter,0)) * 3svh), 0)!important}.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .work-xp__viewport,.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .news-parallax__stage,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .work-xp__viewport,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .news-parallax__stage{transform:translate3d(0, calc((1 - var(--enter,0)) * 1.5svh), 0)!important}.testimonial-orbit__dot{width:var(--xp-touch);height:var(--xp-touch);min-width:var(--xp-touch);min-height:var(--xp-touch);position:relative;background:0 0!important;transform:none!important}.testimonial-orbit__dot:after{content:"";background:#22b8bd59;border-radius:999px;width:.45rem;height:.45rem;margin:-.225rem 0 0 -.225rem;transition:transform .3s,background .3s;position:absolute;top:50%;left:50%}.testimonial-orbit__dot[data-active=true]:after{background:var(--xp-brand,#3db7bd);transform:scale(1.35)}}@media (max-width:767px){.astes-xp{--xp-page-pad:clamp(.65rem, 4vw, 1rem)}.astes-xp--livspace-scroll{--xp-section-gap:clamp(2rem, 5vw, 2.75rem);--contact-nav-clear:calc(5.5rem + var(--xp-safe-top,0px));--work-nav-clear:calc(5.1rem + var(--xp-safe-top,0px));--testimonial-nav-clear:calc(5.1rem + var(--xp-safe-top,0px));--news-nav-clear:calc(5.1rem + var(--xp-safe-top,0px))}.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .astes-xp__panel,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .astes-xp__panel{transform:translate3d(0, calc((1 - var(--enter)) * 4svh), 0)}.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .work-xp__viewport,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .work-xp__viewport,.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .news-parallax__stage,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .news-parallax__stage,.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .work-xp__hero,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .work-xp__hero,.astes-xp--livspace-scroll .astes-xp__track-section--enter-left .news-parallax__hero,.astes-xp--livspace-scroll .astes-xp__track-section--enter-right .news-parallax__hero{transform:none}}@media (max-width:480px){.astes-xp{--xp-page-pad:.65rem}}@media (max-height:480px) and (max-width:1023px){.astes-xp__home-hero{--hero-nav-clear:calc(4.5rem + var(--xp-safe-top,0px));--hero-scroll-reserve:1.5rem}.astes-xp__home-hero__scroll{display:none}.testimonial-orbit__stage,.work-xp__carousel--parallax .parallax-carousel__viewport{height:min(58svh,16rem);min-height:12rem}}@media (hover:none),(pointer:coarse){.astes-xp__home-hero__btn,.astes-xp .site-header-menu-btn,.astes-xp .site-header-cta,.showcase__contact-submit,.showcase__contact-map-link,.astes-xp .site-footer-social-link,.astes-xp .site-nav-link--mobile{min-height:var(--xp-touch);min-width:var(--xp-touch)}@media (max-width:767px){.astes-xp__home-hero__btn{min-width:0!important;min-height:2.25rem!important}}.showcase__contact-field input,.showcase__contact-field textarea{font-size:16px}}@media (hover:hover) and (pointer:fine){html.astes-custom-cursor-active,html.astes-custom-cursor-active *,html.astes-custom-cursor-active canvas,body.astes-custom-cursor-active,body.astes-custom-cursor-active *{cursor:none!important}}.astes-custom-cursor{--cursor-ring:#fff8eceb;--cursor-dot:#fffffffa;--cursor-ring-fill:#ffffff0a;--cursor-ring-fill-hover:#fff8ec1a;--cursor-ring-glow:#f7c97861}.astes-custom-cursor__ring,.astes-custom-cursor__dot{will-change:transform, width, height, border-radius, opacity}.astes-custom-cursor__ring{border-color:var(--cursor-ring);background:var(--cursor-ring-fill);box-shadow:0 0 14px var(--cursor-ring-glow), 0 0 28px #ffffff0f;-webkit-backdrop-filter:blur(1px);transition:background .28s,border-color .28s,box-shadow .28s}.astes-custom-cursor__ring[data-morphed=true]{background:var(--cursor-ring-fill-hover);border-color:#fff8ecf5;box-shadow:0 0 18px #f7c9786b,0 0 32px #ffffff14}.astes-custom-cursor__dot{box-shadow:0 0 6px #fffffff2,0 0 14px #f7c97859}@media (prefers-reduced-motion:reduce){html.astes-custom-cursor-active,html.astes-custom-cursor-active *,body.astes-custom-cursor-active,body.astes-custom-cursor-active *{cursor:auto!important}.astes-custom-cursor{display:none!important}}.showcase__contact-phone-input.PhoneInput{--PhoneInput-color--focus:#d97706;gap:.55rem;width:100%}.showcase__contact-phone-input .PhoneInputCountry{background:#fff8eb;border:1px solid #f59e0b61;border-radius:.75rem;margin-right:0;padding:.55rem .65rem}.showcase__contact-phone-input .PhoneInputCountryIcon{width:1.55rem;height:1.15rem;box-shadow:none;background:0 0;border-radius:2px;overflow:hidden}.showcase__contact-phone-input .PhoneInputCountryIcon--border{box-shadow:none;background-color:#0000}.showcase__contact-phone-input .PhoneInputCountryIconImg,.showcase__contact-phone-input .PhoneInputCountryIcon svg{object-fit:cover;width:100%;height:100%;display:block}.showcase__contact-phone-input .PhoneInputCountrySelectArrow{opacity:.65;color:#92400e;margin-left:.35rem}.showcase__contact-phone-input .PhoneInputInput{color:#0a4a4e;background:#fff8eb;border:1px solid #f59e0b61;border-radius:.75rem;outline:none;flex:1;min-width:0;padding:.85rem 1rem;font-size:.95rem;font-weight:500;line-height:1.4;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 2px 6px #0a4a4e0f,inset 0 1px #ffffffa6}.showcase__contact-phone-input .PhoneInputInput::placeholder{color:#64748b;font-weight:400}.showcase__contact-phone-input .PhoneInputInput:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.showcase__contact-phone-input--invalid .PhoneInputCountry,.showcase__contact-phone-input--invalid .PhoneInputInput{background:#fff5f5;border-color:#dc2626}.showcase__contact-phone-input--invalid .PhoneInputInput:focus{box-shadow:0 0 0 3px #dc26261f}.phone-country-select{z-index:5;position:relative}.phone-country-select__trigger{color:#0a4a4e;cursor:pointer;background:#fff8eb;border:1px solid #f59e0b61;border-radius:.75rem;align-items:center;gap:.4rem;min-height:2.85rem;padding:.45rem .7rem;transition:border-color .2s,box-shadow .2s,background .2s;display:inline-flex}.phone-country-select__trigger:hover,.phone-country-select--open .phone-country-select__trigger{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}.phone-country-select__trigger:disabled{cursor:not-allowed;opacity:.65}.phone-country-flag{border-radius:2px;flex-shrink:0;width:1.45rem;height:1.05rem;display:inline-flex;overflow:hidden}.phone-country-flag svg,.phone-country-flag img{object-fit:cover;width:100%;height:100%;display:block}.phone-country-flag--empty{background:#94a3b859}.phone-country-select__dial{letter-spacing:.01em;color:#92400e;font-size:.9rem;font-weight:700}.phone-country-select__chevron{color:#92400e;opacity:.75;width:.95rem;height:.95rem;transition:transform .2s}.phone-country-select__chevron--open{transform:rotate(180deg)}.phone-country-select__paper{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffffa,#f8fcfcfa);border:1px solid #22b8bd38;border-radius:1rem;flex-direction:column;width:min(18.5rem,78vw);max-height:min(18rem,48vh);display:flex;position:absolute;top:calc(100% + .45rem);left:0;overflow:hidden;box-shadow:0 18px 40px #0a4a4e29,0 6px 16px #0a4a4e14,inset 0 1px #fffc}.phone-country-select__search{background:#f0fafb;border:1px solid #128f962e;border-radius:.7rem;align-items:center;gap:.45rem;margin:.65rem .65rem .35rem;padding:.55rem .7rem;display:flex}.phone-country-select__search-icon{color:#128f96;flex-shrink:0;width:.95rem;height:.95rem}.phone-country-select__search-input{color:#0a4a4e;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:.86rem;font-weight:600}.phone-country-select__search-input::placeholder{color:#64748b;font-weight:500}.phone-country-select__list{overscroll-behavior:contain;margin:0;padding:.25rem .45rem .55rem;list-style:none;overflow-y:auto}.phone-country-select__option{color:#0a4a4e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;margin:0;padding:.55rem .6rem;transition:background .15s;display:grid}.phone-country-select__option:hover,.phone-country-select__option:focus-visible{background:#22b8bd1f;outline:none}.phone-country-select__option--active{background:#22b8bd2e}.phone-country-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:650;overflow:hidden}.phone-country-select__option-dial{color:#128f96;font-size:.78rem;font-weight:700}.phone-country-select__empty{color:#64748b;text-align:center;padding:.85rem .7rem;font-size:.82rem;font-weight:600}.showcase__contact-phone-input.PhoneInput{z-index:1;position:relative;overflow:visible}.showcase__contact-phone-input .PhoneInputCountry{background:0 0;border:0;margin:0;padding:0}.showcase__contact-phone-input--invalid .phone-country-select__trigger{background:#fff5f5;border-color:#dc2626}@keyframes astes-toast-in{0%{opacity:0;transform:translate(-.75rem,.85rem)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}html.splashx-lock{overflow:hidden!important}.splashx-root{--teal:#2fb8b7;--teal-deep:#0f6465;--teal-bright:#5fd9d6;--gold:#feb61c;--gold-deep:#ca8113;--bg-a:#f6fdfc;--bg-b:#eefaf8;--bg-c:#fef8ec;--wave-1:#d3f3f0;--wave-2a:#cdf1ee;--wave-2b:#a7e4e0;--wave-2c:#fddca0;--cycle:8.6s;--pop:cubic-bezier(.34, 1.56, .64, 1);box-sizing:border-box;background:linear-gradient(150deg, var(--bg-a) 0%, var(--bg-b) 55%, var(--bg-c) 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;align-items:center;min-height:100svh;padding:32px 20px;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0;overflow:hidden}.splashx-root--fade{opacity:0;visibility:hidden}.splashx-root *{box-sizing:border-box}.splashx-wave-layer{width:100%;height:100%;position:absolute;inset:0}.splashx-wave-layer svg{width:100%;height:100%;display:block;position:absolute;inset:0}.splashx-wave-1{z-index:1;animation:splashx-wave-1-cycle var(--cycle) cubic-bezier(.6, 0, .2, 1) infinite}.splashx-wave-2{z-index:2;animation:splashx-wave-2-cycle var(--cycle) cubic-bezier(.6, 0, .2, 1) infinite}.splashx-wave-path-1{fill:var(--wave-1)}.splashx-stop-a{stop-color:var(--wave-2a)}.splashx-stop-b{stop-color:var(--wave-2b)}.splashx-stop-c{stop-color:var(--wave-2c)}@keyframes splashx-wave-1-cycle{0%{transform:translateY(108dvh)}9%{transform:translateY(0)}16%{transform:translateY(0)}27%{transform:translateY(-108dvh)}to{transform:translateY(-108dvh)}}@keyframes splashx-wave-2-cycle{0%{transform:translateY(108dvh)}7%{transform:translateY(108dvh)}23%{transform:translateY(0)}84%{transform:translateY(0)}95%{transform:translateY(108dvh)}to{transform:translateY(108dvh)}}.splashx-lockup{z-index:3;flex-direction:column;align-items:center;width:min(440px,88vw);display:flex;position:relative}.splashx-top-row{justify-content:center;align-items:center;gap:5.5%;width:100%;display:flex}.splashx-icon-frame{aspect-ratio:678/560;flex-shrink:0;width:24%;position:relative}.splashx-confetti{opacity:0;width:8px;height:8px;animation-duration:var(--cycle);margin:-4px 0 0 -4px;animation-timing-function:ease-out;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.splashx-cf-circle{border-radius:50%}.splashx-cf-square{border-radius:2px}.splashx-cf1{background:var(--gold);animation-name:splashx-cf-1}.splashx-cf2{background:var(--teal-bright);animation-name:splashx-cf-2}.splashx-cf3{background:var(--gold-deep);animation-name:splashx-cf-3}.splashx-cf4{background:var(--teal);animation-name:splashx-cf-4}.splashx-cf5{background:var(--gold);animation-name:splashx-cf-5}.splashx-cf6{background:var(--teal-bright);animation-name:splashx-cf-6}.splashx-cf7{background:var(--gold-deep);animation-name:splashx-cf-7}.splashx-cf8{background:var(--teal);animation-name:splashx-cf-8}.splashx-cf9{background:var(--gold);animation-name:splashx-cf-9}.splashx-cf10{background:var(--teal-bright);animation-name:splashx-cf-10}@keyframes splashx-cf-1{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.3)}30%{opacity:1;transform:translate(70px)rotate(180deg)scale(1)}44%{opacity:0;transform:translate(82px,20px)rotate(340deg)scale(.5)}to{opacity:0;transform:translate(82px,20px)rotate(340deg)scale(.5)}}@keyframes splashx-cf-2{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.3)}30%{opacity:1;transform:translate(57px,41px)rotate(-170deg)scale(1)}44%{opacity:0;transform:translate(66px,64px)rotate(-320deg)scale(.5)}to{opacity:0;transform:translate(66px,64px)rotate(-320deg)scale(.5)}}@keyframes splashx-cf-3{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.3)}30%{opacity:1;transform:translate(22px,67px)rotate(180deg)scale(1)}44%{opacity:0;transform:translate(26px,90px)rotate(340deg)scale(.5)}to{opacity:0;transform:translate(26px,90px)rotate(340deg)scale(.5)}}@keyframes splashx-cf-4{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.3)}30%{opacity:1;transform:translate(-22px,67px)rotate(-170deg)scale(1)}44%{opacity:0;transform:translate(-26px,90px)rotate(-320deg)scale(.5)}to{opacity:0;transform:translate(-26px,90px)rotate(-320deg)scale(.5)}}@keyframes splashx-cf-5{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.3)}30%{opacity:1;transform:translate(-57px,41px)rotate(180deg)scale(1)}44%{opacity:0;transform:translate(-66px,64px)rotate(340deg)scale(.5)}to{opacity:0;transform:translate(-66px,64px)rotate(340deg)scale(.5)}}@keyframes splashx-cf-6{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.3)}30%{opacity:1;transform:translate(-70px)rotate(-170deg)scale(1)}44%{opacity:0;transform:translate(-82px,20px)rotate(-320deg)scale(.5)}to{opacity:0;transform:translate(-82px,20px)rotate(-320deg)scale(.5)}}@keyframes splashx-cf-7{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.3)}30%{opacity:1;transform:translate(-57px,-41px)rotate(180deg)scale(1)}44%{opacity:0;transform:translate(-63px,-24px)rotate(340deg)scale(.5)}to{opacity:0;transform:translate(-63px,-24px)rotate(340deg)scale(.5)}}@keyframes splashx-cf-8{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.3)}30%{opacity:1;transform:translate(-22px,-67px)rotate(-170deg)scale(1)}44%{opacity:0;transform:translate(-24px,-52px)rotate(-320deg)scale(.5)}to{opacity:0;transform:translate(-24px,-52px)rotate(-320deg)scale(.5)}}@keyframes splashx-cf-9{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.3)}30%{opacity:1;transform:translate(22px,-67px)rotate(180deg)scale(1)}44%{opacity:0;transform:translate(24px,-52px)rotate(340deg)scale(.5)}to{opacity:0;transform:translate(24px,-52px)rotate(340deg)scale(.5)}}@keyframes splashx-cf-10{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.3)}30%{opacity:1;transform:translate(57px,-41px)rotate(-170deg)scale(1)}44%{opacity:0;transform:translate(63px,-24px)rotate(-320deg)scale(.5)}to{opacity:0;transform:translate(63px,-24px)rotate(-320deg)scale(.5)}}.splashx-icon{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 18px #0f646547);opacity:0;width:100%;height:100%;animation:splashx-icon-pop var(--cycle) var(--pop) infinite;display:block;position:relative;transform:scale(0)rotate(-25deg)}@keyframes splashx-icon-pop{0%,17%{opacity:0;transform:scale(0)rotate(-25deg)}24%{opacity:1;transform:scale(1.16)rotate(6deg)}29%{opacity:1;transform:scale(.92)rotate(-3deg)}34%{opacity:1;transform:scale(1.03)rotate(1deg)}38%{opacity:1;transform:scale(1)rotate(0)}80%{opacity:1;transform:scale(1)rotate(0)}88%{opacity:0;transform:scale(.8)rotate(8deg)}to{opacity:0;transform:scale(0)rotate(-25deg)}}.splashx-word-row{align-items:flex-start;width:68%;display:flex}.splashx-letter{filter:drop-shadow(0 3px 7px #0f646533);opacity:0;width:100%;height:auto;animation-timing-function:var(--pop);animation-duration:var(--cycle);animation-name:splashx-letter-pop;animation-iteration-count:infinite;display:block;transform:scale(0)}.splashx-l-a{width:30.64%;animation-delay:0s}.splashx-l-s1{width:16.21%;animation-delay:70ms}.splashx-l-t{width:14.79%;animation-delay:.14s}.splashx-l-e{width:21.51%;animation-delay:.21s}.splashx-l-s2{width:16.85%;animation-delay:.28s}@keyframes splashx-letter-pop{0%,40%{opacity:0;transform:scale(0)translateY(4px)}48%{opacity:1;transform:scale(1.25)translateY(0)}54%{opacity:1;transform:scale(.88)translateY(0)}60%{opacity:1;transform:scale(1.05)translateY(0)}66%{opacity:1;transform:scale(1)translateY(0)}80%{opacity:1;transform:scale(1)translateY(0)}88%{opacity:0;transform:scale(0)translateY(-4px)}to{opacity:0;transform:scale(0)translateY(4px)}}.splashx-tagline-wrap{width:88%;margin-top:clamp(10px,2.6vw,16px)}.splashx-tagline-wrap img{filter:drop-shadow(0 2px 5px #0f646529);opacity:0;width:100%;height:auto;animation:splashx-tag-pop var(--cycle) cubic-bezier(.3, .75, .3, 1) infinite;display:block;transform:scale(.8)translateY(6px)}@keyframes splashx-tag-pop{0%,68%{opacity:0;transform:scale(.8)translateY(6px)}78%{opacity:1;transform:scale(1)translateY(0)}83%{opacity:1;transform:scale(1)translateY(0)}91%{opacity:0;transform:scale(.92)translateY(-4px)}to{opacity:0;transform:scale(.8)translateY(6px)}}@media (max-width:380px){.splashx-lockup{width:92vw}}@media (max-width:767px){.splashx-wave-layer{height:50dvh;inset:auto 0 0}}@media (prefers-reduced-motion:reduce){.splashx-wave-1{display:none}.splashx-wave-2{animation:none;transform:translateY(0%)}.splashx-confetti{display:none}.splashx-icon{opacity:1;animation:none;transform:scale(1)rotate(0)}.splashx-letter{opacity:1;transform:scale(1);animation:none!important}.splashx-tagline-wrap img{opacity:1;animation:none;transform:scale(1)translateY(0)}}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
