/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--tw-font-sans:-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";--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-color-blue-100:oklch(93.2% .032 255.585);--tw-color-blue-900:oklch(37.9% .146 265.522);--tw-color-purple-100:oklch(94.6% .033 307.174);--tw-color-purple-200:oklch(90.2% .063 306.703);--tw-color-purple-900:oklch(38.1% .176 304.987);--tw-color-slate-300:oklch(86.9% .022 252.894);--tw-color-slate-500:oklch(55.4% .046 257.417);--tw-color-slate-900:oklch(20.8% .042 265.755);--tw-color-stone-100:oklch(97% .001 106.424);--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-sm:24rem;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-tracking-wide:.025em;--tw-leading-relaxed:1.625;--tw-radius-2xl:1rem;--tw-blur-xs:4px;--tw-blur-2xl:40px;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono);--tw-text-normal:clamp(.875rem, .8098rem + .3261vw, 1.0625rem);--tw-text-medium:clamp(1.05rem, .9533rem + .4837vw, 1.3281rem)}}@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(--tw-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(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:inset-0{inset:0}.tw\:top-0{top:0}.tw\:bottom-0{bottom:0}.tw\:bottom-4{bottom:calc(var(--tw-spacing) * 4)}.tw\:left-0{left:0}.tw\:z-10{z-index:10}.tw\:z-40{z-index:40}.tw\:z-50{z-index:50}.tw\:z-\[1\]{z-index:1}.tw\:row-2{grid-row:2}.tw\:m-0{margin:0}.tw\:mx-auto{margin-inline:auto}.tw\:my-\[var\(--arl-prim-spacing-xs\)\]{margin-block:var(--arl-prim-spacing-xs)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-auto{margin-top:auto}.tw\:mr-auto{margin-right:auto}.tw\:ml-auto{margin-left:auto}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-flex{display:inline-flex}.tw\:size-9{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9)}.tw\:h-2{height:calc(var(--tw-spacing) * 2)}.tw\:h-8{height:calc(var(--tw-spacing) * 8)}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-10{height:calc(var(--tw-spacing) * 10)}.tw\:h-\[1px\]{height:1px}.tw\:h-\[6px\]{height:6px}.tw\:h-\[20\.4px\]{height:20.4px}.tw\:h-\[28px\]{height:28px}.tw\:h-\[96px\]{height:96px}.tw\:h-auto{height:auto}.tw\:h-full{height:100%}.tw\:min-h-\[67px\]{min-height:67px}.tw\:w-\[100px\]{width:100px}.tw\:w-\[152\.12px\]{width:152.12px}.tw\:w-\[160px\]{width:160px}.tw\:w-fit{width:fit-content}.tw\:w-full{width:100%}.tw\:max-w-\[280px\]{max-width:280px}.tw\:max-w-\[var\(--arl-sema-page-layout-max-width\)\]{max-width:var(--arl-sema-page-layout-max-width)}.tw\:flex-1{flex:1}.tw\:flex-auto{flex:auto}.tw\:shrink-0{flex-shrink:0}.tw\:origin-bottom{transform-origin:bottom}.tw\:origin-left{transform-origin:0}.tw\:-translate-x-5{--tw-translate-x:calc(var(--tw-spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:translate-x-5{--tw-translate-x:calc(var(--tw-spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:list-none{list-style-type:none}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:items-baseline{align-items:baseline}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:justify-start{justify-content:flex-start}.tw\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-\[3px\]{gap:3px}.tw\:gap-\[6px\]{gap:6px}.tw\:gap-\[8px\]{gap:8px}.tw\:gap-\[var\(--arl-prim-spacing-xs\)\]{gap:var(--arl-prim-spacing-xs)}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-\[2px\]{border-radius:2px}.tw\:rounded-\[8px\]{border-radius:8px}.tw\:rounded-\[12px\]{border-radius:12px}.tw\:rounded-\[16px\]{border-radius:16px}.tw\:rounded-full{border-radius:2147483647px}.tw\:rounded-md{border-radius:calc(var(--radius) - 2px)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-\[oklch\(var\(--arl-prim-color-indigo-30\)\)\]\/40{border-color:oklch(var(--arl-prim-color-indigo-30))}@supports (color:color-mix(in lab, red, red)){.tw\:border-\[oklch\(var\(--arl-prim-color-indigo-30\)\)\]\/40{border-color:color-mix(in oklab, oklch(var(--arl-prim-color-indigo-30)) 40%, transparent)}}.tw\:border-purple-900\/20{border-color:var(--tw-color-purple-900)}@supports (color:color-mix(in lab, red, red)){.tw\:border-purple-900\/20{border-color:color-mix(in oklab, var(--tw-color-purple-900) 20%, transparent)}}.tw\:bg-\[oklch\(var\(--arl-prim-color-emerald-10\)\)\]{background-color:oklch(var(--arl-prim-color-emerald-10))}.tw\:bg-\[oklch\(var\(--arl-prim-color-emerald-40\)\)\]{background-color:oklch(var(--arl-prim-color-emerald-40))}.tw\:bg-\[oklch\(var\(--arl-prim-color-emerald-50\)\)\]{background-color:oklch(var(--arl-prim-color-emerald-50))}.tw\:bg-\[oklch\(var\(--arl-prim-color-slate-80\)\)\]{background-color:oklch(var(--arl-prim-color-slate-80))}.tw\:bg-\[oklch\(var\(--arl-prim-color-slate-90\)\)\]{background-color:oklch(var(--arl-prim-color-slate-90))}.tw\:bg-\[oklch\(var\(--arl-prim-color-white\)\)\]{background-color:oklch(var(--arl-prim-color-white))}.tw\:bg-background{background-color:var(--background)}.tw\:bg-black\/50{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-black\/50{background-color:color-mix(in oklab, var(--tw-color-black) 50%, transparent)}}.tw\:bg-blue-100{background-color:var(--tw-color-blue-100)}.tw\:bg-destructive{background-color:var(--destructive)}.tw\:bg-muted{background-color:var(--muted)}.tw\:bg-primary{background-color:var(--primary)}.tw\:bg-secondary{background-color:var(--secondary)}.tw\:bg-slate-300{background-color:var(--tw-color-slate-300)}.tw\:bg-stone-100\/90{background-color:var(--tw-color-stone-100)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-stone-100\/90{background-color:color-mix(in oklab, var(--tw-color-stone-100) 90%, transparent)}}.tw\:bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.tw\:bg-linear-to-r{--tw-gradient-position:to right in oklab}}.tw\:bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:from-\[oklch\(var\(--arl-prim-color-emerald-05\)\)\]{--tw-gradient-from:oklch(var(--arl-prim-color-emerald-05));--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))}.tw\:from-\[oklch\(var\(--arl-prim-color-indigo-00\)\)\]{--tw-gradient-from:oklch(var(--arl-prim-color-indigo-00));--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))}.tw\:from-\[oklch\(var\(--arl-prim-color-indigo-05\)\)\]{--tw-gradient-from:oklch(var(--arl-prim-color-indigo-05));--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))}.tw\:from-\[oklch\(var\(--arl-prim-color-violet-05\)\)\]{--tw-gradient-from:oklch(var(--arl-prim-color-violet-05));--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))}.tw\:from-purple-100{--tw-gradient-from:var(--tw-color-purple-100);--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))}.tw\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:via-slate-300{--tw-gradient-via:var(--tw-color-slate-300);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:to-\[oklch\(var\(--arl-prim-color-cyan-05\)\)\]{--tw-gradient-to:oklch(var(--arl-prim-color-cyan-05));--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))}.tw\:to-\[oklch\(var\(--arl-prim-color-indigo-10\)\)\]{--tw-gradient-to:oklch(var(--arl-prim-color-indigo-10));--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))}.tw\:to-\[oklch\(var\(--arl-prim-color-sky-05\)\)\]{--tw-gradient-to:oklch(var(--arl-prim-color-sky-05));--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))}.tw\:to-\[oklch\(var\(--arl-prim-color-teal-05\)\)\]{--tw-gradient-to:oklch(var(--arl-prim-color-teal-05));--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))}.tw\:to-purple-200{--tw-gradient-to:var(--tw-color-purple-200);--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))}.tw\: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))}.tw\:p-0{padding:0}.tw\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-3\.5{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:px-\[var\(--arl-prim-spacing-m\)\]{padding-inline:var(--arl-prim-spacing-m)}.tw\:px-\[var\(--arl-prim-spacing-s\)\]{padding-inline:var(--arl-prim-spacing-s)}.tw\:px-\[var\(--arl-prim-spacing-xs\)\]{padding-inline:var(--arl-prim-spacing-xs)}.tw\:px-\[var\(--arl-sema-page-layout-padding-x\)\]{padding-inline:var(--arl-sema-page-layout-padding-x)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-\[var\(--arl-prim-spacing-xs\)\]{padding-block:var(--arl-prim-spacing-xs)}.tw\:pt-2{padding-top:calc(var(--tw-spacing) * 2)}.tw\:pt-2\.5{padding-top:calc(var(--tw-spacing) * 2.5)}.tw\:pr-4{padding-right:calc(var(--tw-spacing) * 4)}.tw\:pb-2\.5{padding-bottom:calc(var(--tw-spacing) * 2.5)}.tw\:pb-\[var\(--arl-prim-spacing-2xl\)\]{padding-bottom:var(--arl-prim-spacing-2xl)}.tw\:pl-3{padding-left:calc(var(--tw-spacing) * 3)}.tw\:pl-5{padding-left:calc(var(--tw-spacing) * 5)}.tw\:pl-8{padding-left:calc(var(--tw-spacing) * 8)}.tw\:font-mono{font-family:var(--tw-font-mono)}.tw\:text-\[11px\]{font-size:11px}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[28px\]{font-size:28px}.tw\:text-medium{font-size:var(--tw-text-medium)}.tw\:text-normal{font-size:var(--tw-text-normal)}.tw\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-wide{--tw-tracking:var(--tw-tracking-wide);letter-spacing:var(--tw-tracking-wide)}.tw\:text-balance{text-wrap:balance}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\[oklch\(var\(--arl-prim-color-cyan-40\)\)\]{color:oklch(var(--arl-prim-color-cyan-40))}.tw\:text-\[oklch\(var\(--arl-prim-color-cyan-50\)\)\]{color:oklch(var(--arl-prim-color-cyan-50))}.tw\:text-\[oklch\(var\(--arl-prim-color-emerald-40\)\)\]{color:oklch(var(--arl-prim-color-emerald-40))}.tw\:text-\[oklch\(var\(--arl-prim-color-emerald-50\)\)\]{color:oklch(var(--arl-prim-color-emerald-50))}.tw\:text-\[oklch\(var\(--arl-prim-color-indigo-90\)\)\]{color:oklch(var(--arl-prim-color-indigo-90))}.tw\:text-\[oklch\(var\(--arl-prim-color-slate-40\)\)\]{color:oklch(var(--arl-prim-color-slate-40))}.tw\:text-\[oklch\(var\(--arl-prim-color-white\)\)\]{color:oklch(var(--arl-prim-color-white))}.tw\:text-\[var\(--arl-prim-font-size-0\)\]{color:var(--arl-prim-font-size-0)}.tw\:text-blue-900{color:var(--tw-color-blue-900)}.tw\:text-foreground{color:var(--foreground)}.tw\:text-muted-foreground{color:var(--muted-foreground)}.tw\:text-primary{color:var(--primary)}.tw\:text-primary-foreground{color:var(--primary-foreground)}.tw\:text-secondary-foreground{color:var(--secondary-foreground)}.tw\:text-slate-500{color:var(--tw-color-slate-500)}.tw\:text-slate-900{color:var(--tw-color-slate-900)}.tw\:text-white{color:var(--tw-color-white)}.tw\:uppercase{text-transform:uppercase}.tw\:italic{font-style:italic}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:opacity-0{opacity:0}.tw\:opacity-100{opacity:1}.tw\:shadow-\[var\(--arl-prim-shadow-md\)\]{--tw-shadow:var(--arl-prim-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--tw-blur-2xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.tw\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--tw-blur-xs));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.tw\: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(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-150{--tw-duration:.15s;transition-duration:.15s}.tw\:will-change-transform{will-change:transform}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.tw\:group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.tw\:group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.tw\:group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.tw\:group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.tw\:group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (hover:hover){.tw\:hover\:bg-accent:hover{background-color:var(--accent)}.tw\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.tw\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.tw\:hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.tw\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.tw\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.tw\:hover\:underline:hover{text-decoration-line:underline}}.tw\:focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.tw\:focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tw\:focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.tw\:focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--tw-spacing) * 3)}.tw\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--tw-spacing) * 4)}.tw\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.tw\:data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.tw\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.tw\:data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.tw\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.tw\:data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:0}.tw\:data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.tw\:data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--tw-spacing) * 24)}.tw\:data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.tw\:data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.tw\:data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:0}.tw\:data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.tw\:data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.tw\:data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:0}.tw\:data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.tw\:data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.tw\:data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.tw\:data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:0}.tw\:data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.tw\:data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--tw-spacing) * 24)}.tw\:data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.tw\:data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.tw\:data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (width>=40rem){.tw\:sm\:flex{display:flex}.tw\:sm\:hidden{display:none}.tw\:data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.tw\:data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--tw-container-sm)}}@media (width>=48rem){.tw\:md\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:md\:text-left{text-align:left}}.tw\:dark\:border-input:is(.dark *){border-color:var(--input)}.tw\:dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.tw\:dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.tw\:dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.tw\:dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.tw\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.tw\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tw\:dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.tw\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.tw\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.tw\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--arl-prim-color-red-00:.971 .013 17.38;--arl-prim-color-red-05:.936 .032 17.717;--arl-prim-color-red-10:.885 .062 18.334;--arl-prim-color-red-20:.808 .114 19.571;--arl-prim-color-red-30:.704 .191 22.216;--arl-prim-color-red-40:.637 .237 25.331;--arl-prim-color-red-50:.577 .245 27.325;--arl-prim-color-red-60:.505 .213 27.518;--arl-prim-color-red-70:.444 .177 26.899;--arl-prim-color-red-80:.396 .141 25.723;--arl-prim-color-red-90:.258 .092 26.042;--arl-prim-color-orange-00:.98 .016 73.684;--arl-prim-color-orange-05:.954 .038 75.164;--arl-prim-color-orange-10:.901 .076 70.697;--arl-prim-color-orange-20:.837 .128 66.29;--arl-prim-color-orange-30:.75 .183 55.934;--arl-prim-color-orange-40:.705 .213 47.604;--arl-prim-color-orange-50:.646 .222 41.116;--arl-prim-color-orange-60:.553 .195 38.402;--arl-prim-color-orange-70:.47 .157 37.304;--arl-prim-color-orange-80:.408 .123 38.172;--arl-prim-color-orange-90:.266 .079 36.259;--arl-prim-color-amber-00:.987 .022 95.277;--arl-prim-color-amber-05:.962 .059 95.617;--arl-prim-color-amber-10:.924 .12 95.746;--arl-prim-color-amber-20:.879 .169 91.605;--arl-prim-color-amber-30:.828 .189 84.429;--arl-prim-color-amber-40:.769 .188 70.08;--arl-prim-color-amber-50:.666 .179 58.318;--arl-prim-color-amber-60:.555 .163 48.998;--arl-prim-color-amber-70:.473 .137 46.201;--arl-prim-color-amber-80:.414 .112 45.904;--arl-prim-color-amber-90:.279 .077 45.635;--arl-prim-color-yellow-00:.987 .026 102.212;--arl-prim-color-yellow-05:.973 .071 103.193;--arl-prim-color-yellow-10:.945 .129 101.54;--arl-prim-color-yellow-20:.905 .182 98.111;--arl-prim-color-yellow-30:.852 .199 91.936;--arl-prim-color-yellow-40:.795 .184 86.047;--arl-prim-color-yellow-50:.681 .162 75.834;--arl-prim-color-yellow-60:.554 .135 66.442;--arl-prim-color-yellow-70:.476 .114 61.907;--arl-prim-color-yellow-80:.421 .095 57.708;--arl-prim-color-yellow-90:.286 .066 53.813;--arl-prim-color-lime-00:.986 .031 120.757;--arl-prim-color-lime-05:.967 .067 122.328;--arl-prim-color-lime-10:.938 .127 124.321;--arl-prim-color-lime-20:.897 .196 126.665;--arl-prim-color-lime-30:.841 .238 128.85;--arl-prim-color-lime-40:.768 .233 130.85;--arl-prim-color-lime-50:.648 .2 131.684;--arl-prim-color-lime-60:.532 .157 131.589;--arl-prim-color-lime-70:.453 .124 130.933;--arl-prim-color-lime-80:.405 .101 131.063;--arl-prim-color-lime-90:.274 .072 132.109;--arl-prim-color-green-00:98.2% .018 155.826;--arl-prim-color-green-05:96.2% .044 156.743;--arl-prim-color-green-10:92.5% .084 155.995;--arl-prim-color-green-20:87.1% .15 154.449;--arl-prim-color-green-30:79.2% .209 151.711;--arl-prim-color-green-40:72.3% .219 149.579;--arl-prim-color-green-50:62.7% .194 149.214;--arl-prim-color-green-60:52.7% .154 150.069;--arl-prim-color-green-70:44.8% .119 151.328;--arl-prim-color-green-80:39.3% .095 152.535;--arl-prim-color-green-90:26.6% .065 152.934;--arl-prim-color-emerald-00:97.9% .021 166.113;--arl-prim-color-emerald-05:95% .052 163.051;--arl-prim-color-emerald-10:90.5% .093 164.15;--arl-prim-color-emerald-20:84.5% .143 164.978;--arl-prim-color-emerald-30:76.5% .177 163.223;--arl-prim-color-emerald-40:69.6% .17 162.48;--arl-prim-color-emerald-50:59.6% .145 163.225;--arl-prim-color-emerald-60:50.8% .118 165.612;--arl-prim-color-emerald-70:43.2% .095 166.913;--arl-prim-color-emerald-80:37.8% .077 168.94;--arl-prim-color-emerald-90:26.2% .051 172.552;--arl-prim-color-teal-00:.99 .02 180;--arl-prim-color-teal-05:.95 .06 180;--arl-prim-color-teal-10:.91 .11 180;--arl-prim-color-teal-20:.85 .16 180;--arl-prim-color-teal-30:.8 .2 180;--arl-prim-color-teal-40:.73 .23 180;--arl-prim-color-teal-50:.65 .21 180;--arl-prim-color-teal-60:.56 .19 180;--arl-prim-color-teal-70:.46 .17 180;--arl-prim-color-teal-80:.35 .15 180;--arl-prim-color-teal-90:.23 .13 180;--arl-prim-color-cyan-00:.984 .019 200.873;--arl-prim-color-cyan-05:.956 .045 203.388;--arl-prim-color-cyan-10:.917 .08 205.041;--arl-prim-color-cyan-20:.865 .127 207.078;--arl-prim-color-cyan-30:.789 .154 211.53;--arl-prim-color-cyan-40:.715 .143 215.221;--arl-prim-color-cyan-50:.609 .126 221.723;--arl-prim-color-cyan-60:.52 .105 223.128;--arl-prim-color-cyan-70:.45 .085 224.283;--arl-prim-color-cyan-80:.398 .07 227.392;--arl-prim-color-cyan-90:.302 .056 229.695;--arl-prim-color-sky-00:.977 .013 236.62;--arl-prim-color-sky-05:.951 .026 236.824;--arl-prim-color-sky-10:.901 .058 230.902;--arl-prim-color-sky-20:.828 .111 230.318;--arl-prim-color-sky-30:.746 .16 232.661;--arl-prim-color-sky-40:.685 .169 237.323;--arl-prim-color-sky-50:.588 .158 241.966;--arl-prim-color-sky-60:.5 .134 242.749;--arl-prim-color-sky-70:.443 .11 240.79;--arl-prim-color-sky-80:.391 .09 240.876;--arl-prim-color-sky-90:.293 .066 243.157;--arl-prim-color-blue-00:.99 .02 262;--arl-prim-color-blue-05:.92 .06 262;--arl-prim-color-blue-10:.85 .11 262;--arl-prim-color-blue-20:.78 .16 262;--arl-prim-color-blue-30:.71 .2 262;--arl-prim-color-blue-40:.63 .23 262;--arl-prim-color-blue-50:.56 .21 262;--arl-prim-color-blue-60:.48 .19 262;--arl-prim-color-blue-70:.4 .17 262;--arl-prim-color-blue-80:.32 .15 262;--arl-prim-color-blue-90:.24 .13 262;--arl-prim-color-indigo-00:96.2% .018 272.314;--arl-prim-color-indigo-05:93% .034 272.788;--arl-prim-color-indigo-10:87% .065 274.039;--arl-prim-color-indigo-20:78.5% .115 274.71;--arl-prim-color-indigo-30:67.3% .182 276.93;--arl-prim-color-indigo-40:58.5% .233 277.11;--arl-prim-color-indigo-50:51.1% .262 276.96;--arl-prim-color-indigo-60:45.7% .24 277.023;--arl-prim-color-indigo-70:39.8% .195 277.36;--arl-prim-color-indigo-80:35.9% .144 278.69;--arl-prim-color-indigo-90:25.7% .09 281.288;--arl-prim-color-violet-00:.969 .016 293.756;--arl-prim-color-violet-05:.943 .029 294.588;--arl-prim-color-violet-10:.894 .057 293.283;--arl-prim-color-violet-20:.811 .111 293.571;--arl-prim-color-violet-30:.702 .183 293.541;--arl-prim-color-violet-40:.606 .25 292.717;--arl-prim-color-violet-50:.541 .281 293.009;--arl-prim-color-violet-60:.491 .27 292.581;--arl-prim-color-violet-70:.432 .232 292.759;--arl-prim-color-violet-80:.38 .189 293.745;--arl-prim-color-violet-90:.283 .141 291.089;--arl-prim-color-purple-00:97.7% .014 308.299;--arl-prim-color-purple-05:94.6% .033 307.174;--arl-prim-color-purple-10:90.2% .063 306.703;--arl-prim-color-purple-20:82.7% .119 306.383;--arl-prim-color-purple-30:74% .238 322.16;--arl-prim-color-purple-40:62.7% .265 303.9;--arl-prim-color-purple-50:55.8% .288 302.321;--arl-prim-color-purple-60:49.6% .265 301.924;--arl-prim-color-purple-70:43.8% .218 303.724;--arl-prim-color-purple-80:38.1% .176 304.987;--arl-prim-color-purple-90:29.1% .149 302.717;--arl-prim-color-fuchsia-00:.977 .017 320.058;--arl-prim-color-fuchsia-05:.952 .037 318.852;--arl-prim-color-fuchsia-10:.903 .076 319.62;--arl-prim-color-fuchsia-20:.833 .145 321.434;--arl-prim-color-fuchsia-30:.74 .238 322.16;--arl-prim-color-fuchsia-40:.667 .295 322.15;--arl-prim-color-fuchsia-50:.591 .293 322.896;--arl-prim-color-fuchsia-60:.518 .253 323.949;--arl-prim-color-fuchsia-70:.452 .211 324.591;--arl-prim-color-fuchsia-80:.401 .17 325.612;--arl-prim-color-fuchsia-90:.293 .136 325.661;--arl-prim-color-pink-00:.971 .014 343.198;--arl-prim-color-pink-05:.948 .028 342.258;--arl-prim-color-pink-10:.899 .061 343.231;--arl-prim-color-pink-20:.823 .12 346.018;--arl-prim-color-pink-30:.718 .202 349.761;--arl-prim-color-pink-40:.656 .241 354.308;--arl-prim-color-pink-50:.592 .249 .584;--arl-prim-color-pink-60:.525 .223 3.958;--arl-prim-color-pink-70:.459 .187 3.815;--arl-prim-color-pink-80:.408 .153 2.432;--arl-prim-color-pink-90:.284 .109 3.907;--arl-prim-color-rose-00:.969 .015 12.422;--arl-prim-color-rose-05:.941 .03 12.58;--arl-prim-color-rose-10:.892 .058 10.001;--arl-prim-color-rose-20:.81 .117 11.638;--arl-prim-color-rose-30:.712 .194 13.428;--arl-prim-color-rose-40:.645 .246 16.439;--arl-prim-color-rose-50:.586 .253 17.585;--arl-prim-color-rose-60:.514 .222 16.935;--arl-prim-color-rose-70:.455 .188 13.697;--arl-prim-color-rose-80:.41 .159 10.272;--arl-prim-color-rose-90:.271 .105 12.094;--arl-prim-color-slate-00:98.4% .003 247.858;--arl-prim-color-slate-05:96.8% .007 247.896;--arl-prim-color-slate-10:92.9% .013 255.508;--arl-prim-color-slate-20:86.9% .022 252.894;--arl-prim-color-slate-30:70.4% .04 256.788;--arl-prim-color-slate-40:55.4% .046 257.417;--arl-prim-color-slate-50:44.6% .043 257.281;--arl-prim-color-slate-60:37.2% .044 257.287;--arl-prim-color-slate-70:27.9% .041 260.031;--arl-prim-color-slate-80:20.8% .042 265.755;--arl-prim-color-slate-90:12.9% .042 264.695;--arl-prim-color-gray-00:.985 .002 247.839;--arl-prim-color-gray-05:.967 .003 264.542;--arl-prim-color-gray-10:.928 .006 264.531;--arl-prim-color-gray-20:.872 .01 258.338;--arl-prim-color-gray-30:.707 .022 261.325;--arl-prim-color-gray-40:.551 .027 264.364;--arl-prim-color-gray-50:.446 .03 256.802;--arl-prim-color-gray-60:.373 .034 259.733;--arl-prim-color-gray-70:.278 .033 256.848;--arl-prim-color-gray-80:.21 .034 264.665;--arl-prim-color-gray-90:.13 .028 261.692;--arl-prim-color-zinc-00:.985 0 0;--arl-prim-color-zinc-05:.967 .001 286.375;--arl-prim-color-zinc-10:.92 .004 286.32;--arl-prim-color-zinc-20:.871 .006 286.286;--arl-prim-color-zinc-30:.705 .015 286.067;--arl-prim-color-zinc-40:.552 .016 285.938;--arl-prim-color-zinc-50:.442 .017 285.786;--arl-prim-color-zinc-60:.37 .013 285.805;--arl-prim-color-zinc-70:.274 .006 286.033;--arl-prim-color-zinc-80:.21 .006 285.885;--arl-prim-color-zinc-90:.141 .005 285.823;--arl-prim-color-neutral-00:.985 0 0;--arl-prim-color-neutral-05:.97 0 0;--arl-prim-color-neutral-10:.922 0 0;--arl-prim-color-neutral-20:.87 0 0;--arl-prim-color-neutral-30:.708 0 0;--arl-prim-color-neutral-40:.556 0 0;--arl-prim-color-neutral-50:.439 0 0;--arl-prim-color-neutral-60:.371 0 0;--arl-prim-color-neutral-70:.269 0 0;--arl-prim-color-neutral-80:.205 0 0;--arl-prim-color-neutral-90:.145 0 0;--arl-prim-color-stone-00:98.5% .001 106.423;--arl-prim-color-stone-05:97% .001 106.424;--arl-prim-color-stone-10:92.3% .003 48.717;--arl-prim-color-stone-20:86.9% .005 56.366;--arl-prim-color-stone-30:70.9% .01 56.259;--arl-prim-color-stone-40:55.3% .013 58.071;--arl-prim-color-stone-50:44.4% .011 73.639;--arl-prim-color-stone-60:37.4% .01 67.558;--arl-prim-color-stone-70:26.8% .007 34.298;--arl-prim-color-stone-80:21.6% .006 56.043;--arl-prim-color-stone-90:14.7% .004 49.25;--arl-prim-color-black:0 0 0;--arl-prim-color-white:1 0 100;--arl-prim-shadow-2xs:0 .5px 1px 0 #00000014, 0 .5px .5px -.5px #00000014;--arl-prim-shadow-xs:0 .5px 2px 0 #00000017, 0 1px 1px -.5px #00000014, 0 0 0 .5px #0000000a;--arl-prim-shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a, 0 0 0 1px #0000000d;--arl-prim-shadow-md:0 2px 6px -1px #0000001f, 0 3px 4px -2px #0000001a, 0 0 0 1px #0000000f;--arl-prim-shadow-lg:0 4px 10px -2px #00000024, 0 6px 6px -3px #0000001a, 0 0 0 1px #0000000f;--arl-prim-shadow-xl:0 8px 20px -4px #00000029, 0 10px 10px -5px #0000001a, 0 0 0 1px #0000000d;--arl-prim-shadow-2xl:0 12px 32px -6px #0000002e, 0 16px 16px -8px #0000001f, 0 0 0 1px #0000000a;--arl-prim-inset-shadow-2xs:inset 0 .5px 1px 0 #00000014;--arl-prim-inset-shadow-xs:inset 0 1px 2px 0 #0000001a;--arl-prim-inset-shadow-sm:inset 0 1px 3px 0 #0000001f;--arl-prim-font-size--2:clamp(.6076rem, .5825rem + .1258vw, .68rem);--arl-prim-font-size--1:clamp(.7292rem, .6871rem + .2101vw, .85rem);--arl-prim-font-size-0:clamp(.875rem, .8098rem + .3261vw, 1.0625rem);--arl-prim-font-size-1:clamp(1.05rem, .9533rem + .4837vw, 1.3281rem);--arl-prim-font-size-2:clamp(1.26rem, 1.1208rem + .6959vw, 1.6602rem);--arl-prim-font-size-3:clamp(1.512rem, 1.3161rem + .9795vw, 2.0752rem);--arl-prim-font-size-4:clamp(1.8144rem, 1.5432rem + 1.3558vw, 2.594rem);--arl-prim-font-size-5:clamp(2.1773rem, 1.8068rem + 1.8525vw, 3.2425rem);--step--2:clamp(.6076rem, .5825rem + .1258vw, .68rem);--step--1:clamp(.7292rem, .6871rem + .2101vw, .85rem);--step-0:clamp(.875rem, .8098rem + .3261vw, 1.0625rem);--step-1:clamp(1.05rem, .9533rem + .4837vw, 1.3281rem);--step-2:clamp(1.26rem, 1.1208rem + .6959vw, 1.6602rem);--step-3:clamp(1.512rem, 1.3161rem + .9795vw, 2.0752rem);--step-4:clamp(1.8144rem, 1.5432rem + 1.3558vw, 2.594rem);--step-5:clamp(2.1773rem, 1.8068rem + 1.8525vw, 3.2425rem);--arl-prim-spacing-3xs:clamp(.25rem, .2283rem + .1087vw, .3125rem);--arl-prim-spacing-2xs:clamp(.4375rem, .3723rem + .3261vw, .625rem);--arl-prim-spacing-xs:clamp(.6875rem, .6005rem + .4348vw, .9375rem);--arl-prim-spacing-s:clamp(.875rem, .7446rem + .6522vw, 1.25rem);--arl-prim-spacing-m:clamp(1.3125rem, 1.1168rem + .9783vw, 1.875rem);--arl-prim-spacing-l:clamp(1.75rem, 1.4891rem + 1.3043vw, 2.5rem);--arl-prim-spacing-xl:clamp(2.625rem, 2.2337rem + 1.9565vw, 3.75rem);--arl-prim-spacing-2xl:clamp(3.5rem, 2.9783rem + 2.6087vw, 5rem);--arl-prim-spacing-3xl:clamp(5.25rem, 4.4674rem + 3.913vw, 7.5rem);--arl-prim-spacing-3xs-2xs:clamp(.25rem, .1196rem + .6522vw, .625rem);--arl-prim-spacing-2xs-xs:clamp(.4375rem, .2636rem + .8696vw, .9375rem);--arl-prim-spacing-xs-s:clamp(.6875rem, .4918rem + .9783vw, 1.25rem);--arl-prim-spacing-s-m:clamp(.875rem, .5272rem + 1.7391vw, 1.875rem);--arl-prim-spacing-m-l:clamp(1.3125rem, .8995rem + 2.0652vw, 2.5rem);--arl-prim-spacing-l-xl:clamp(1.75rem, 1.0543rem + 3.4783vw, 3.75rem);--arl-prim-spacing-xl-2xl:clamp(2.625rem, 1.7989rem + 4.1304vw, 5rem);--arl-prim-spacing-2xl-3xl:clamp(3.5rem, 2.1087rem + 6.9565vw, 7.5rem);--arl-prim-spacing-s-l:clamp(.875rem, .3098rem + 2.8261vw, 2.5rem);--arl-prim-fluid-grid-max-width:70rem;--arl-prim-fluid-grid-gutter:var(--arl-prim-spacing-s-l,clamp(.875rem, .3098rem + 2.8261vw, 2.5rem));--arl-prim-fluid-grid-columns:12;--arl-sema-font-size-title-1:var(--arl-prim-font-size-4);--arl-sema-font-size-title-2:var(--arl-prim-font-size-4);--arl-sema-font-size-section-title:var(--arl-prim-font-size-1);--arl-sema-font-size-body:var(--arl-prim-font-size-0);--arl-sema-font-size-caption:var(--arl-prim-font-size--1);--arl-sema-page-layout-max-width:var(--arl-prim-fluid-grid-max-width);--arl-sema-page-layout-padding-x:var(--arl-prim-fluid-grid-gutter);--arl-comp-navbar-height:67px;--arl-comp-button-primary-background:oklch(var(--arl-prim-color-white));--arl-comp-button-primary-background-hover:var(--arl-comp-primary-button-background)}@supports (color:color-mix(in lab, red, red)){:root{--arl-comp-button-primary-background-hover:color-mix(in srgb, var(--arl-comp-primary-button-background), oklch(var(--arl-prim-color-black)) 4%)}}:root{--arl-comp-button-primary-background-pressed:var(--arl-comp-primary-button-background)}@supports (color:color-mix(in lab, red, red)){:root{--arl-comp-button-primary-background-pressed:color-mix(in srgb, var(--arl-comp-primary-button-background), oklch(var(--arl-prim-color-black)) 10%)}}:root{--arl-comp-button-secondary-background:transparent;--arl-comp-button-secondary-background-hover:var(--arl-comp-button-secondary-background)}@supports (color:color-mix(in lab, red, red)){:root{--arl-comp-button-secondary-background-hover:color-mix(in srgb, var(--arl-comp-button-secondary-background), oklch(var(--arl-prim-color-black)) 4%)}}:root{--arl-comp-button-secondary-background-pressed:var(--arl-comp-button-secondary-background)}@supports (color:color-mix(in lab, red, red)){:root{--arl-comp-button-secondary-background-pressed:color-mix(in srgb, var(--arl-comp-button-secondary-background), oklch(var(--arl-prim-color-black)) 10%)}}:root{--arl-comp-button-color:oklch(var(--arl-sema-on-background));--arl-comp-button-shadow:var(--arl-prim-shadow-md);--arl-comp-button-focus-ring-color:oklch(var(--arl-prim-color-sky-40));--arl-comp-button-focus-ring-width:2px;--arl-comp-button-focus-ring:var(--arl-comp-button-focus-ring-width) solid var(--arl-comp-button-focus-ring-color)}.light{color-scheme:light}.dark{color-scheme:dark}:root{--arl-sema-background:var(--arl-prim-color-stone-05);--arl-sema-on-background:var(--arl-prim-color-slate-70);--arl-sema-border:var(--arl-prim-color-slate-20);--arl-sema-surface:var(--arl-prim-color-stone-10);--arl-sema-on-surface:var(--arl-prim-color-slate-70);--arl-sema-surface-variant:var(--arl-prim-color-slate-20);--arl-sema-on-surface-variant:var(--arl-prim-color-slate-80);--arl-sema-font-body:-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, Adwaita Sans, Cantarell, Ubuntu, roboto, noto, helvetica, arial, sans-serif;--arl-sema-font-title:Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", "Inter Fallback", Arial, sans-serif}body,button{font-size:var(--arl-sema-font-size-body);font-family:var(--arl-sema-font-body);font-optical-sizing:auto;font-weight:400}.label--page-title-1,.label--page-title-2{font-size:var(--arl-prim-font-size-3);font-family:var(--arl-sema-font-title);font-weight:600;line-height:1.2}.label--title-small{font-size:var(--arl-sema-font-size-body);font-family:var(--arl-sema-font-title);letter-spacing:.042em;font-weight:600}.label--subtitle-small{font-size:var(--arl-sema-font-size-body);font-family:var(--arl-sema-font-title);font-weight:300}.label--section-title{font-size:var(--arl-sema-font-size-section-title);font-family:var(--arl-sema-font-title);letter-spacing:.05em;text-transform:uppercase;font-weight:700;line-height:1.2}.label--body{font-size:var(--arl-sema-font-size-body);font-family:var(--arl-sema-font-body);font-weight:400}.label--navbar-title{font-size:20px;font-family:var(--arl-sema-font-title);font-weight:600}.label--caption{font-size:var(--arl-sema-font-size-caption);font-family:var(--arl-sema-font-body);font-weight:500}body,html{margin:0;padding:0}button{cursor:pointer}body{background:oklch(var(--arl-sema-background));min-height:100dvh;color:oklch(var(--arl-sema-on-background))}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}.base-layout{max-width:var(--arl-sema-page-layout-max-width);padding-inline:var(--arl-sema-page-layout-padding-x);margin-inline:auto}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 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-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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}span[data-astro-cid-3jzdfkg4]{display:contents}.host[data-astro-cid-fj5rf57s]{padding-top:var(--arl-prim-spacing-m);padding-bottom:var(--arl-prim-spacing-m);flex-direction:column;display:flex}.section-title[data-astro-cid-fj5rf57s]{margin-bottom:var(--arl-prim-spacing-s)}.section-title[data-astro-cid-fj5rf57s]:not(:first-child){margin-top:var(--arl-prim-spacing-m)}.section-body[data-astro-cid-fj5rf57s]{gap:var(--arl-prim-spacing-s);flex-direction:column;font-weight:300;display:flex}.root[data-astro-cid-qkqqyrq6]{--arl-comp-item-width:calc(3 * var(--arl-prim-spacing-xl));--arl-comp-item-max-height:calc(1.2 * var(--arl-prim-spacing-xl))}@keyframes scroll{0%{transform:translate(0)}to{transform:translateX(calc(var(--arl-comp-item-width) * -1 * var(--arl-comp-item-count)))}}.slider[data-astro-cid-qkqqyrq6]{border-top:1px solid oklch(var(--arl-prim-color-slate-40));border-bottom:1px solid oklch(var(--arl-prim-color-slate-40));background:#fff;width:100%;margin:auto;position:relative;overflow:hidden;transform:rotate(-3deg)}.slider[data-astro-cid-qkqqyrq6]:before,.slider[data-astro-cid-qkqqyrq6]:after{background:linear-gradient(to right, var(--background,#fff) 0%, transparent 100%);content:"";z-index:2;width:50px;height:100%;position:absolute}.slider[data-astro-cid-qkqqyrq6]:after{top:0;right:0;transform:rotate(180deg)}.slider[data-astro-cid-qkqqyrq6]:before{top:0;left:0}.slide-track[data-astro-cid-qkqqyrq6]{width:calc(var(--arl-comp-item-width) * var(--arl-comp-item-count) * 2);animation:20s linear infinite scroll;display:flex}.slide[data-astro-cid-qkqqyrq6]{display:flex}.slide[data-astro-cid-qkqqyrq6] img[data-astro-cid-qkqqyrq6]{max-height:var(--arl-comp-item-max-height);min-width:var(--arl-comp-item-width);max-width:var(--arl-comp-item-width);object-fit:contain;width:auto;height:auto}.carousel-mode-wrapper[data-astro-cid-4hwdwzqw]{max-width:100%;padding-bottom:var(--arl-prim-spacing-l);display:block;overflow:hidden}.static-mode-wrapper[data-astro-cid-4hwdwzqw]{max-width:var(--arl-sema-page-layout-max-width);width:100%;padding-inline:var(--arl-sema-page-layout-padding-x);flex-direction:column;justify-content:center;display:none}.static-items[data-astro-cid-4hwdwzqw]{flex-wrap:wrap;justify-content:center;display:flex}.static-border-wrapper[data-astro-cid-4hwdwzqw]{border-top:1.5px dashed #fff3;border-bottom:1.5px dashed #fff3;flex-direction:column;align-items:center;display:flex}.static-item[data-astro-cid-4hwdwzqw]{filter:brightness(0)invert(0);justify-content:center;align-items:center;display:flex}.static-item[data-astro-cid-4hwdwzqw] img[data-astro-cid-4hwdwzqw]{width:auto;height:auto;max-width:calc(2 * var(--arl-prim-spacing-xl))}@media (width>=768px){.carousel-mode-wrapper[data-astro-cid-4hwdwzqw]{display:none}.static-mode-wrapper[data-astro-cid-4hwdwzqw]{display:flex}}.carousel-mode-wrapper[data-astro-cid-4hwdwzqw] .title-wrapper[data-astro-cid-4hwdwzqw]{margin-bottom:var(--arl-prim-spacing-s)}.carousel-mode-wrapper[data-astro-cid-4hwdwzqw] .subtitle-wrapper[data-astro-cid-4hwdwzqw]{font-size:var(--arl-sema-font-size-body);margin-bottom:var(--arl-prim-spacing-m);justify-content:start;font-weight:300;display:flex}.static-mode-wrapper[data-astro-cid-4hwdwzqw] .title-wrapper[data-astro-cid-4hwdwzqw]{margin-top:var(--arl-prim-spacing-m);margin-bottom:var(--arl-prim-spacing-3xs);font-size:var(--arl-sema-font-size-body);letter-spacing:.042em;justify-content:center;font-weight:600;display:flex}.static-mode-wrapper[data-astro-cid-4hwdwzqw] .subtitle-wrapper[data-astro-cid-4hwdwzqw]{font-size:var(--arl-sema-font-size-body);margin-bottom:var(--arl-prim-spacing-s);justify-content:center;display:flex}.host[data-astro-cid-d3mj6tjf]{--base-color:#feeeb2;flex-direction:column;display:flex}.time-period[data-astro-cid-d3mj6tjf]{text-transform:uppercase;margin-bottom:var(--arl-prim-spacing-3xs);font-style:italic;font-weight:300;display:block}.duration[data-astro-cid-d3mj6tjf]{font-style:normal;font-weight:600}.job-title[data-astro-cid-d3mj6tjf]{margin-bottom:var(--arl-prim-spacing-3xs);font-weight:700;display:block}.description[data-astro-cid-d3mj6tjf]{opacity:.8;margin-bottom:var(--arl-prim-spacing-2xs)}.skills[data-astro-cid-d3mj6tjf]{gap:var(--arl-prim-spacing-2xs);margin:0 calc(var(--arl-prim-spacing-3xs) * -1);flex-wrap:wrap;display:flex}.skill[data-astro-cid-d3mj6tjf]{background:oklch(var(--arl-sema-surface-variant));color:oklch(var(--arl-sema-on-surface-variant));padding:var(--arl-prim-spacing-3xs) var(--arl-prim-spacing-xs);gap:var(--arl-prim-spacing-2xs);border-radius:999px;align-items:center;font-weight:500;display:flex;box-shadow:inset 0 -6px 12px #ffffff0a}.skill[data-astro-cid-d3mj6tjf] span[data-astro-cid-d3mj6tjf]{margin-top:-1px;font-weight:500;display:flex}.skill[data-astro-cid-d3mj6tjf] svg[data-astro-cid-d3mj6tjf]{width:var(--arl-prim-spacing-s);height:var(--arl-prim-spacing-s)}.host[data-astro-cid-o6nyciox]{max-width:var(--arl-sema-page-layout-max-width);padding-inline:var(--arl-sema-page-layout-padding-x);margin:var(--arl-prim-spacing-m) 0;flex-direction:column;display:flex}.section-title[data-astro-cid-o6nyciox]{margin-bottom:var(--arl-prim-spacing-s)}.experiences[data-astro-cid-o6nyciox]{gap:var(--arl-prim-spacing-m);flex-direction:column;display:flex}.home-landing-chip[data-astro-cid-4ty5mjdn]{box-shadow:inset 0 -4px 12px #d49eff1f}.home-landing-chip-list[data-astro-cid-lwcdi427]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.host[data-astro-cid-ugjk6d6q]{grid-template-columns:1fr;display:inline-grid}.text-to-underline[data-astro-cid-ugjk6d6q],.underline-doodle-container[data-astro-cid-ugjk6d6q]{grid-row-start:1;grid-column-start:1}.underline-doodle-container[data-astro-cid-ugjk6d6q]{position:relative}.underline-doodle[data-astro-cid-3g7gi5on]{width:100%;position:absolute;bottom:0;left:0}.underline-doodle--small[data-astro-cid-3g7gi5on]{height:.28em;transform:translateY(.2em)}.underline-doodle--medium[data-astro-cid-3g7gi5on]{height:.4em;transform:translateY(.3em)}.underline-doodle--floating[data-astro-cid-3g7gi5on]{animation:4s ease-in-out infinite floating}@keyframes floating{0%{transform:translateY(.2em)}50%{transform:translateY(.3em)}to{transform:translateY(.2em)}}.max-width-wrapper[data-astro-cid-ettib2zg]{max-width:var(--arl-sema-page-layout-max-width);padding-inline:var(--arl-sema-page-layout-padding-x);margin-inline:auto}.host[data-astro-cid-ettib2zg]{--palette-color-1:#ffbe0b;--palette-color-2:#fb5607;--palette-color-3:#ff006e;--palette-color-4:#8338ec;--palette-color-5:#3a86ff}.columns[data-astro-cid-ettib2zg]{align-items:center;gap:var(--arl-prim-spacing-l);display:flex}.aligner-wrapper[data-astro-cid-ettib2zg]{z-index:1;width:100%;margin-top:var(--arl-prim-spacing-2xl-3xl);margin-bottom:var(--arl-prim-spacing-xl-2xl);padding:0 var(--arl-comp-layout-horiz-padding);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.name[data-astro-cid-ettib2zg]{font-weight:500;transition:transform .3s ease-in-out,color .3s ease-in-out,text-shadow .3s ease-in-out}.name-waving[data-astro-cid-ettib2zg]{color:var(--arl-sema-on-background);text-shadow:0 0 3px #fff2,0 0 6px #fff2,0 0 9px #fff2,0 0 12px #fff2,0 0 15px #fff2}.waving-emoji[data-astro-cid-ettib2zg]{color:#fff;transform-origin:70% 70%;width:1.3em;line-height:1;animation:2s ease-in-out infinite wave;display:inline-block}@keyframes wave{0%{transform:rotate(0)}15%{transform:rotate(20deg)}30%{transform:rotate(-20deg)}45%{transform:rotate(20deg)}60%{transform:rotate(-20deg)}80%{transform:rotate(20deg)}to{transform:rotate(0)}}.catchphrase[data-astro-cid-ettib2zg]{text-align:center;margin-top:-12px;margin-bottom:8px;margin:var(--arl-prim-spacing-s) var(--arl-prim-spacing-xs);max-width:calc(var(--arl-prim-spacing-s) * 25);flex-direction:column;align-items:center;display:flex}.catchphrase-1[data-astro-cid-ettib2zg]{background-image:linear-gradient(180deg, oklch(var(--arl-prim-color-slate-70)) 0%, oklch(var(--arl-prim-color-slate-70)) 25%, oklch(var(--arl-prim-color-slate-50)) 50%, oklch(var(--arl-sema-on-background)) 75%, oklch(var(--arl-sema-on-background)) 100%);color:#0000;background-clip:text}.catchphrase-2[data-astro-cid-ettib2zg]{--bg-size:400%;background:linear-gradient(90deg, var(--palette-color-1), var(--palette-color-2), var(--palette-color-3), var(--palette-color-4), var(--palette-color-5), var(--palette-color-4), var(--palette-color-3), var(--palette-color-2), var(--palette-color-1)) 0 0 / var(--bg-size) 100%;color:#0000;background-clip:text;animation:5s ease-in-out infinite gradientAnimation}@media (prefers-reduced-motion:no-preference){.catchphrase-2[data-astro-cid-ettib2zg]{animation:20s linear infinite move-bg}@keyframes move-bg{to{background-position:var(--bg-size) 0}}}.photo[data-astro-cid-ettib2zg]{--photo-bg-size:calc(var(--arl-prim-spacing-l) * 6);display:flex;position:relative;@media (width<=700px){display:none}}.photo-clipper[data-astro-cid-ettib2zg]{width:var(--photo-bg-size);border-radius:0 0 calc(var(--photo-bg-size) * .5) calc(var(--photo-bg-size) * .5);z-index:2;justify-content:center;margin-top:-20px;padding-top:20px;display:flex;overflow:hidden;transform:translateY(1px)}.photo-img[data-astro-cid-ettib2zg]{--photo-ratio:1.47522;--photo-width:calc(var(--photo-bg-size) * .9);max-width:var(--photo-width);max-height:calc(var(--photo-width) * var(--photo-ratio));object-fit:contain;z-index:1;filter:drop-shadow(0 0 .75rem #00000059);position:relative;transform:translate(10px)}.photo-bg[data-astro-cid-ettib2zg]{width:var(--photo-bg-size);height:var(--photo-bg-size);border-radius:calc(var(--photo-bg-size) * .5) calc(var(--photo-bg-size) * .5) calc(var(--photo-bg-size) * .5) calc(var(--photo-bg-size) * .5);background-image:linear-gradient(142.29deg,#6973db 21.8%,#8f57ff 73.22%);position:absolute;bottom:0}.host[data-astro-cid-ettib2zg] .doodle{color:color-mix(in srgb, var(--palette-color-4), black 20%)}.contact-link[data-astro-cid-ettib2zg]{--contact-purple:#7540f5;--contact-purple-dark:#5d2ee8;--contact-purple-light:#a06cff;isolation:isolate;margin-top:var(--arl-prim-spacing-s);background:linear-gradient(112deg, var(--contact-purple-dark) 0%, var(--contact-purple) 48%, var(--contact-purple-light) 100%) 0 0 / 200% 100%;color:#fff;min-height:58px;box-shadow:0 0 0 2px color-mix(in srgb, var(--contact-purple), transparent 90%), 0 4px 14px color-mix(in srgb, var(--contact-purple-dark), transparent 82%), inset 0 1px 0 #ffffff94, inset 0 -3px 10px color-mix(in srgb, var(--contact-purple-dark), transparent 25%);font-family:var(--arl-sema-font-title);border:1px solid #d7c7ffe0;border-radius:999px;align-items:center;gap:12px;padding:7px 25px 7px 15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;animation:5s ease-in-out infinite contact-gradient;display:inline-flex;position:relative}.contact-link[data-astro-cid-ettib2zg]:before,.contact-link[data-astro-cid-ettib2zg]:after{content:"";pointer-events:none;position:absolute}.contact-link[data-astro-cid-ettib2zg]:before{z-index:-1;border-radius:inherit;background:var(--contact-purple);filter:blur(11px);opacity:.18;animation:2.8s ease-in-out infinite contact-glow;inset:-5px}.contact-link[data-astro-cid-ettib2zg]:after{z-index:0;border-radius:inherit;clip-path:inset(0 round 999px);background:linear-gradient(110deg,#0000 20%,#ffffff47 48%,#0000 68%) 140% 0/220% 100%;animation:4.5s ease-in-out infinite contact-sheen;inset:2px}@keyframes contact-gradient{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes contact-glow{0%,to{opacity:.14;transform:scale(.96)}50%{opacity:.28;transform:scale(1.04)}}@keyframes contact-sheen{0%,35%{background-position:140% 0}65%,to{background-position:-40% 0}}.contact-link[data-astro-cid-ettib2zg]:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--contact-purple-light), transparent 82%), 0 5px 14px color-mix(in srgb, var(--contact-purple-dark), transparent 72%), inset 0 1px 0 white, inset 0 -3px 10px color-mix(in srgb, var(--contact-purple-dark), transparent 18%);filter:saturate(1.1);border-color:#fff;transform:translateY(-2px)scale(1.015)}.contact-link[data-astro-cid-ettib2zg]:focus-visible{outline:3px solid color-mix(in srgb, var(--contact-purple-light), transparent 25%);outline-offset:3px}.contact-link[data-astro-cid-ettib2zg]:active{filter:brightness(.72)saturate(.9);transform:translateY(1px)scale(.98)}.contact-icon[data-astro-cid-ettib2zg]{z-index:1;color:#fff;filter:drop-shadow(0 2px 4px #2c087db3);flex:0 0 34px;place-items:center;width:34px;height:38px;animation:2.4s ease-in-out infinite contact-sparkle;display:grid;position:relative}.contact-icon-graphic[data-astro-cid-ettib2zg]{width:24px;height:24px}@keyframes contact-sparkle{0%,to{transform:scale(.96)rotate(-3deg)}50%{transform:scale(1.08)rotate(3deg)}}.contact-label[data-astro-cid-ettib2zg]{z-index:1;text-shadow:0 1px 2px #2c087d8c;position:relative}@media (prefers-reduced-motion:reduce){.contact-link[data-astro-cid-ettib2zg],.contact-link[data-astro-cid-ettib2zg]:before,.contact-link[data-astro-cid-ettib2zg]:after,.contact-icon[data-astro-cid-ettib2zg]{transition:none;animation:none}}.host[data-astro-cid-6ok3nkdz]{padding-top:var(--arl-prim-spacing-l);padding-bottom:var(--arl-prim-spacing-xl);flex-direction:column;display:flex}.grid[data-astro-cid-6ok3nkdz]{--proof-gap:var(--arl-prim-spacing-xl);gap:var(--proof-gap);grid-template-columns:1fr;display:grid}@media (width>=768px){.grid[data-astro-cid-6ok3nkdz]{--proof-gap:var(--arl-prim-spacing-m);grid-template-columns:repeat(3,1fr)}}.item[data-astro-cid-6ok3nkdz]{text-align:center;flex-direction:column;align-items:center;display:flex}.item[data-astro-cid-6ok3nkdz]+.item[data-astro-cid-6ok3nkdz]{padding-inline-start:var(--arl-prim-spacing-s);position:relative}.item[data-astro-cid-6ok3nkdz]+.item[data-astro-cid-6ok3nkdz]:before{inset-block:var(--arl-prim-spacing-xs);background:oklch(var(--arl-prim-color-slate-40) / .3);content:"";width:1px;position:absolute;inset-inline-start:0}.value[data-astro-cid-6ok3nkdz]{font-family:var(--arl-sema-font-title);font-size:var(--arl-prim-font-size-4);letter-spacing:-.02em;white-space:nowrap;color:oklch(var(--arl-sema-on-background));font-weight:700;line-height:1}.label[data-astro-cid-6ok3nkdz]{max-width:32ch;color:oklch(var(--arl-prim-color-slate-60));text-wrap:pretty;margin-top:16px}.source[data-astro-cid-6ok3nkdz]{text-transform:uppercase;letter-spacing:.09em;color:oklch(var(--arl-prim-color-slate-50));margin-top:auto;padding-top:12px;font-size:.7rem;font-weight:600}@media (width<=767px){.grid[data-astro-cid-6ok3nkdz]{gap:var(--proof-gap)}.item[data-astro-cid-6ok3nkdz]+.item[data-astro-cid-6ok3nkdz]{padding-inline-start:0}.item[data-astro-cid-6ok3nkdz]+.item[data-astro-cid-6ok3nkdz]:before{inset-block:auto;inset-inline:calc(var(--proof-gap) / 2);top:calc(var(--proof-gap) * -.5);width:auto;height:1px}.label[data-astro-cid-6ok3nkdz]{margin-top:6px;line-height:1.3}.source[data-astro-cid-6ok3nkdz]{padding-top:8px}}.host[data-astro-cid-kmxxhkos]{background:#b9fbf1;border-radius:16px;height:100%;position:relative;overflow:hidden;container-type:inline-size}.container[data-astro-cid-kmxxhkos]{height:700px}.service-text[data-astro-cid-kmxxhkos]{z-index:1;flex-direction:column;gap:8px;padding:32px;display:flex;position:relative}.service-text[data-astro-cid-kmxxhkos] .title[data-astro-cid-kmxxhkos]{font-size:var(--arl-prim-font-size-1);font-weight:600}.service-text[data-astro-cid-kmxxhkos] .body[data-astro-cid-kmxxhkos]{text-wrap:balance;line-height:1.5;font-size:var(--arl-prim-font-size-0)}.service-video[data-astro-cid-kmxxhkos]{z-index:0;object-fit:cover;filter:brightness();width:100%;min-height:100%;display:flex;position:absolute;bottom:0;left:0}@container (width>=220px){.container[data-astro-cid-kmxxhkos]{height:600px}}@container (width>=250px){.container[data-astro-cid-kmxxhkos]{height:500px}}@container (width>=290px){.container[data-astro-cid-kmxxhkos]{height:450px}}@container (width>=337px){.container[data-astro-cid-kmxxhkos]{height:380px}}@container (width>=370px){.container[data-astro-cid-kmxxhkos]{height:400px}}@container (width>=400px){.container[data-astro-cid-kmxxhkos]{height:420px}}@container (width>=480px){.container[data-astro-cid-kmxxhkos]{height:450px}}@container (width>=500px){.container[data-astro-cid-kmxxhkos]{height:520px}}.cls-1_creative-process-1-97[data-astro-cid-yugipfjp]{opacity:.14;fill:none}.cls-2_creative-process-1-97[data-astro-cid-yugipfjp],.cls-4_creative-process-1-97[data-astro-cid-yugipfjp]{fill:none}.cls-6_creative-process-1-97[data-astro-cid-yugipfjp]{fill:#fff}.cls-7_creative-process-1-97[data-astro-cid-yugipfjp]{fill:#f4a28c}.cls-2_creative-process-1-97[data-astro-cid-yugipfjp]{opacity:.54}.cls-4_creative-process-1-97[data-astro-cid-yugipfjp]{opacity:.09}.cls-9_creative-process-1-97[data-astro-cid-yugipfjp]{fill:#24285b}.cls-10_creative-process-1-97[data-astro-cid-yugipfjp]{fill:#000001}.cls-11_creative-process-1-97[data-astro-cid-yugipfjp]{fill:#ffd200}.cls-12_creative-process-1-97[data-astro-cid-yugipfjp]{fill:#68e1fd}.host[data-astro-cid-yugipfjp]{background:linear-gradient(180deg, oklch(var(--arl-prim-color-violet-05)) 0%, oklch(var(--arl-prim-color-orange-05)) 100%);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.service-text[data-astro-cid-yugipfjp]{z-index:1;flex-direction:column;gap:8px;padding:32px;display:flex;position:relative}.service-text[data-astro-cid-yugipfjp] .title[data-astro-cid-yugipfjp]{font-size:var(--arl-prim-font-size-1);font-weight:600}.service-text[data-astro-cid-yugipfjp] .body[data-astro-cid-yugipfjp]{text-wrap:balance;line-height:1.5;font-size:var(--arl-prim-font-size-0)}.bottom-content[data-astro-cid-yugipfjp]{justify-content:center;align-items:center;width:200px;max-width:350px;margin-bottom:-50px;display:flex}svg[data-astro-cid-yugipfjp]{overflow:visible}@media only screen and (width>=640px){.bottom-content[data-astro-cid-yugipfjp]{width:90%}}@media only screen and (width>=768px){.bottom-content[data-astro-cid-yugipfjp]{width:50%}}@media only screen and (width>=1024px){.bottom-content[data-astro-cid-yugipfjp]{width:90%}}.skill-chips-row[data-astro-cid-yugipfjp]{gap:8px;display:flex}.skill-chips-row[data-astro-cid-yugipfjp].row-2{padding-left:32px}.bulb_creative-process-1-97[data-astro-cid-yugipfjp]{animation:3s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.host[data-astro-cid-3b3ej5zv]{width:100%;max-width:var(--arl-sema-page-layout-max-width);padding-inline:var(--arl-sema-page-layout-padding-x);flex-direction:column;justify-content:center;display:flex}.wrapper[data-astro-cid-3b3ej5zv]{padding:var(--arl-prim-spacing-m) 0;border-top:1.5px dashed #fff3;border-bottom:1.5px dashed #fff3;flex-direction:column;justify-content:center;align-items:center;display:flex}.title-wrapper[data-astro-cid-3b3ej5zv]{margin-bottom:var(--arl-prim-spacing-3xs)}.subtitle-wrapper[data-astro-cid-3b3ej5zv]{text-align:center;margin-bottom:var(--arl-prim-spacing-m)}.desktop-text-wrapper[data-astro-cid-3b3ej5zv]{display:none}.mobile-text-wrapper[data-astro-cid-3b3ej5zv]{align-self:start}.mobile-text-wrapper[data-astro-cid-3b3ej5zv] .title-wrapper[data-astro-cid-3b3ej5zv]{margin-bottom:var(--arl-prim-spacing-s)}.mobile-text-wrapper[data-astro-cid-3b3ej5zv] .subtitle-wrapper[data-astro-cid-3b3ej5zv]{font-size:var(--arl-sema-font-size-body);margin-bottom:var(--arl-prim-spacing-m);text-align:start;font-weight:300}@media (width>=768px){.desktop-text-wrapper[data-astro-cid-3b3ej5zv]{flex-direction:column;align-items:center;display:flex}.mobile-text-wrapper[data-astro-cid-3b3ej5zv]{display:none}}.services[data-astro-cid-3b3ej5zv]{grid-template-rows:repeat(6,auto);grid-template-areas:"service-1""service-2""service-3""service-4""service-5""service-6";gap:24px;width:100%;display:grid}@media (width>=600px){.services[data-astro-cid-3b3ej5zv]{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);grid-template-areas:"service-1 service-2""service-3 service-4""service-5 service-6"}}@media (width>=1024px){.services[data-astro-cid-3b3ej5zv]{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,1fr);grid-template-areas:"service-1 service-1 service-2 service-3""service-4 service-5 service-6 service-6"}}.home-service[data-astro-cid-3b3ej5zv]{overflow:hidden}.home-service-1[data-astro-cid-3b3ej5zv]{grid-area:service-1}.home-service-2[data-astro-cid-3b3ej5zv]{grid-area:service-2}.home-service-3[data-astro-cid-3b3ej5zv]{grid-area:service-3}.home-service-4[data-astro-cid-3b3ej5zv]{grid-area:service-4}.home-service-5[data-astro-cid-3b3ej5zv]{grid-area:service-5}.home-service-6[data-astro-cid-3b3ej5zv]{grid-area:service-6}.footer[data-astro-cid-fn43irff]{border-top:1px solid oklch(var(--arl-sema-border));color:oklch(var(--arl-sema-on-surface));padding-block:var(--arl-prim-spacing-m)}.content[data-astro-cid-fn43irff]{justify-content:space-between;align-items:center;gap:var(--arl-prim-spacing-s);font-size:var(--arl-sema-font-size-caption);display:flex}.linkedin[data-astro-cid-fn43irff]{color:inherit;text-decoration:none}.linkedin[data-astro-cid-fn43irff]:hover{text-decoration:underline}@media (width<=480px){.content[data-astro-cid-fn43irff]{flex-direction:column;align-items:flex-start}}
