:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-red-500:oklch(63.7% .237 25.331);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-950:oklch(27.7% .046 192.524);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-slate-700:oklch(37.2% .044 257.287);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-ibm_plex_mono);--font-display:var(--font-prompt);--font-body:var(--font-prompt);--font-decorative:var(--font-manufacturing_consent);--spacing-18:4.5rem;--spacing-28:7rem;--spacing-40:10rem;--text-2xs:.625rem;--tracking-huge:.5em;--color-background:oklch(10% .025 150);--color-background-dark:oklch(5% .014 150);--color-foundation:oklch(96.8% .06 130);--color-emphasis:oklch(89% .13 130);--color-emphasis-hover:oklch(88% .155 130);--color-faint:oklch(50% .065 130);--color-fainter:oklch(45% .05 130);--color-reduced:oklch(57% .075 110);--color-accent:oklch(77.7% .17 161);--color-accent-hover:oklch(87.64% .229 151.94);--color-highlight:oklch(66.68% .2591 332);--color-highlight-hover:oklch(83.3% .1322 332);--color-subtle:oklch(50.81% .1049 160);--color-secondary-light:oklch(90% .1 190);--color-secondary-emphasis:oklch(80% .136 190);--color-secondary-dark:oklch(57% .0968 195);--color-tertiary-highlight:oklch(66.68% .2591 332);--color-tertiary-highlight-hover:oklch(83.3% .1322 332)}}@layer base{*,::backdrop,:after,:before{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;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;margin-inline-end:4px}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{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}::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-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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0\.5{inset:calc(var(--spacing)*-.5)}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-4{top:calc(var(--spacing)*-4)}.-top-6{top:calc(var(--spacing)*-6)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-4{right:calc(var(--spacing)*-4)}.-right-px{right:-1px}.right-0{right:calc(var(--spacing)*0)}.right-8{right:calc(var(--spacing)*8)}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-10{bottom:calc(var(--spacing)*10)}.-left-4{left:calc(var(--spacing)*-4)}.-left-px{left:-1px}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.-z-1{z-index:-1}.-z-10{z-index:-10}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-8{z-index:8}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-70{z-index:70}.z-80{z-index:80}.z-100{z-index:100}.z-110{z-index:110}.z-130{z-index:130}.z-140{z-index:140}.z-200{z-index:200}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-5{grid-column:span 5/span 5}.col-span-10{grid-column:span 10/span 10}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-6{grid-column-start:6}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media (min-width:26.25rem){.container{max-width:26.25rem}}@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:calc(var(--spacing)*0)}.m-auto{margin:auto}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-16{margin-block:calc(var(--spacing)*16)}.my-20{margin-block:calc(var(--spacing)*20)}.my-auto{margin-block:auto}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-\[15vw\]{margin-top:15vw}.mt-auto{margin-top:auto}.mr-0{margin-right:calc(var(--spacing)*0)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-\[0\.25em\]{margin-right:.25em}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.-mb-20{margin-bottom:calc(var(--spacing)*-20)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-32{margin-bottom:calc(var(--spacing)*32)}.mb-\[3vw\]{margin-bottom:3vw}.mb-\[12vw\]{margin-bottom:12vw}.mb-\[15vw\]{margin-bottom:15vw}.mb-auto{margin-bottom:auto}.-ml-\[0\.1em\]{margin-left:-.1em}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-\[1ch\]{margin-left:1ch}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-16\/10{aspect-ratio:16/10}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:calc(var(--spacing)*1)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:var(--spacing-28)}.h-60{height:calc(var(--spacing)*60)}.h-\[5vh\]{height:5vh}.h-\[25\%\]{height:25%}.h-\[80vh\]{height:80vh}.h-\[130\%\]{height:130%}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-16{max-height:calc(var(--spacing)*16)}.max-h-20{max-height:calc(var(--spacing)*20)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:var(--spacing-28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:var(--spacing-40)}.w-60{width:calc(var(--spacing)*60)}.w-\[40vw\]{width:40vw}.w-\[45\%\]{width:45%}.w-\[60vw\]{width:60vw}.w-\[150vw\]{width:150vw}.w-\[200\%\]{width:200%}.w-auto{width:auto}.w-dvw{width:100dvw}.w-full{width:100%}.w-min{width:min-content}.max-w-2\/3{max-width:66.6667%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing)*24)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-92{max-width:calc(var(--spacing)*92)}.max-w-\[48ch\]{max-width:48ch}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-52{min-width:calc(var(--spacing)*52)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-top{transform-origin:top}.-translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * -.5)}.-translate-x-0\.5,.-translate-x-1\/2,.-translate-x-1\/8{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/8{--tw-translate-x:-12.5%}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2)}.-translate-x-2,.translate-x-1,.translate-x-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4)}.translate-x-4,.translate-x-\[-60\%\],.translate-x-\[30\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-60\%\]{--tw-translate-x:-60%}.translate-x-\[30\%\]{--tw-translate-x:30%}.translate-x-\[60\%\]{--tw-translate-x:60%}.-translate-y-1\/2,.-translate-y-1\/3,.translate-x-\[60\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/3{--tw-translate-y:calc(calc(1 / 3 * 100%) * -1)}.-translate-y-6{--tw-translate-y:calc(var(--spacing) * -6)}.-translate-y-6,.translate-y-0,.translate-y-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5)}.translate-y-1\/2{--tw-translate-y:50%}.translate-y-1\/2,.translate-y-\[12\%\],.translate-y-\[15\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[12\%\]{--tw-translate-y:12%}.translate-y-\[15\%\]{--tw-translate-y:15%}.scale-\[150\%\]{scale:1.5}.-rotate-2{rotate:-2deg}.rotate-15{rotate:15deg}.rotate-\[-0\.3deg\]{rotate:-.3deg}.rotate-\[-1deg\]{rotate:-1deg}.rotate-\[2deg\]{rotate:2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[auto\]{grid-template-rows:auto}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.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-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-16{gap:calc(var(--spacing)*16)}.gap-\[7vw\]{gap:7vw}: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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*24)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*24)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[3\%\]{border-top-left-radius:3%;border-top-right-radius:3%}.rounded-t-\[3\.5\%\]{border-top-left-radius:3.5%;border-top-right-radius:3.5%}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.border,.border-0,.border-2,.border-4{border-style:var(--tw-border-style);border-width:1px}.border-0,.border-2,.border-4{border-width:0}.border-2,.border-4{border-width:2px}.border-4{border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t,.border-t-0,.border-t-2{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0,.border-t-2{border-top-width:0}.border-t-2{border-top-width:2px}.border-b,.border-b-0,.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0,.border-b-2{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l,.border-l-2{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-hidden{--tw-border-style:hidden;border-style:hidden}.border-none{--tw-border-style:none;border-style:none}.border-accent{border-color:var(--color-accent)}.border-accent-hover{border-color:var(--color-accent-hover)}.border-background{border-color:var(--color-background)}.border-background-dark{border-color:var(--color-background-dark)}.border-background-dark\/20{border-color:#00010033}@supports (color:color-mix(in lab,red,red)){.border-background-dark\/20{border-color:color-mix(in oklab,var(--color-background-dark) 20%,transparent)}}.border-background\/20{border-color:#00050133}@supports (color:color-mix(in lab,red,red)){.border-background\/20{border-color:color-mix(in oklab,var(--color-background) 20%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.border-blue-950{border-color:var(--color-blue-950)}.border-emerald-400\/10{border-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/10{border-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/50{border-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.border-emerald-950\/30{border-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.border-emerald-950\/30{border-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.border-emphasis{border-color:var(--color-emphasis)}.border-emphasis-hover{border-color:var(--color-emphasis-hover)}.border-emphasis\/20{border-color:#beec8f33}@supports (color:color-mix(in lab,red,red)){.border-emphasis\/20{border-color:color-mix(in oklab,var(--color-emphasis) 20%,transparent)}}.border-emphasis\/70{border-color:#beec8fb3}@supports (color:color-mix(in lab,red,red)){.border-emphasis\/70{border-color:color-mix(in oklab,var(--color-emphasis) 70%,transparent)}}.border-faint{border-color:var(--color-faint)}.border-fainter{border-color:var(--color-fainter)}.border-fainter\/50{border-color:#4c5b3d80}@supports (color:color-mix(in lab,red,red)){.border-fainter\/50{border-color:color-mix(in oklab,var(--color-fainter) 50%,transparent)}}.border-foundation{border-color:var(--color-foundation)}.border-highlight{border-color:var(--color-highlight)}.border-highlight-hover{border-color:var(--color-highlight-hover)}.border-reduced{border-color:var(--color-reduced)}.border-secondary-dark{border-color:var(--color-secondary-dark)}.border-secondary-emphasis{border-color:var(--color-secondary-emphasis)}.border-secondary-light{border-color:var(--color-secondary-light)}.border-subtle{border-color:var(--color-subtle)}.border-tertiary-highlight{border-color:var(--color-tertiary-highlight)}.border-tertiary-highlight-hover{border-color:var(--color-tertiary-highlight-hover)}.border-r-\[n\]{border-right-color:n}.border-l-\[n\]{border-left-color:n}.bg-accent{background-color:var(--color-accent)}.bg-accent-hover{background-color:var(--color-accent-hover)}.bg-background{background-color:var(--color-background)}.bg-background-dark{background-color:var(--color-background-dark)}.bg-background\/80{background-color:#000501cc}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--color-background) 80%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-900\/20{background-color:#004e3b33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/20{background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/40{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.bg-emphasis{background-color:var(--color-emphasis)}.bg-emphasis-hover{background-color:var(--color-emphasis-hover)}.bg-faint{background-color:var(--color-faint)}.bg-fainter{background-color:var(--color-fainter)}.bg-foundation{background-color:var(--color-foundation)}.bg-highlight{background-color:var(--color-highlight)}.bg-highlight-hover{background-color:var(--color-highlight-hover)}.bg-reduced{background-color:var(--color-reduced)}.bg-secondary-dark{background-color:var(--color-secondary-dark)}.bg-secondary-emphasis{background-color:var(--color-secondary-emphasis)}.bg-secondary-light{background-color:var(--color-secondary-light)}.bg-subtle{background-color:var(--color-subtle)}.bg-tertiary-highlight{background-color:var(--color-tertiary-highlight)}.bg-tertiary-highlight-hover{background-color:var(--color-tertiary-highlight-hover)}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br,.bg-gradient-to-tr{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.from-\[rgb\(3\,3\,20\)\]\/50{--tw-gradient-from:oklab(11.3948% .00536798 -.0422454/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background\/90{--tw-gradient-from:#000501e6}@supports (color:color-mix(in lab,red,red)){.from-background\/90{--tw-gradient-from:color-mix(in oklab, var(--color-background) 90%, transparent)}}.from-background\/90{--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-emerald-400\/20{--tw-gradient-from:#00d29433}@supports (color:color-mix(in lab,red,red)){.from-emerald-400\/20{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.from-emerald-400\/20{--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-emphasis{--tw-gradient-from:var(--color-emphasis)}.from-emphasis,.from-fuchsia-400,.from-green-500{--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-fuchsia-400{--tw-gradient-from:var(--color-fuchsia-400)}.from-green-500{--tw-gradient-from:var(--color-green-500)}.from-purple-600\/15{--tw-gradient-from:#9810fa26}@supports (color:color-mix(in lab,red,red)){.from-purple-600\/15{--tw-gradient-from:color-mix(in oklab, var(--color-purple-600) 15%, transparent)}}.from-purple-600\/15{--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-teal-950\/20{--tw-gradient-from:#022f2e33}@supports (color:color-mix(in lab,red,red)){.from-teal-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-teal-950) 20%, transparent)}}.from-teal-950\/20{--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-0\%{--tw-gradient-from-position:0%}.via-\[rgb\(0\,2\,15\)\]\/90{--tw-gradient-via:oklab(9.42251% -.0063409 -.0404706/.9);--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)}.via-blue-800\/10{--tw-gradient-via:#193cb81a}@supports (color:color-mix(in lab,red,red)){.via-blue-800\/10{--tw-gradient-via:color-mix(in oklab, var(--color-blue-800) 10%, transparent)}}.via-blue-800\/10{--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)}.via-blue-800\/25{--tw-gradient-via:#193cb840}@supports (color:color-mix(in lab,red,red)){.via-blue-800\/25{--tw-gradient-via:color-mix(in oklab, var(--color-blue-800) 25%, transparent)}}.via-blue-800\/25{--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)}.via-purple-700{--tw-gradient-via:var(--color-purple-700)}.via-purple-700,.via-purple-800,.via-subtle{--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)}.via-purple-800{--tw-gradient-via:var(--color-purple-800)}.via-subtle{--tw-gradient-via:var(--color-subtle)}.via-teal-500\/15{--tw-gradient-via:#00baa726}@supports (color:color-mix(in lab,red,red)){.via-teal-500\/15{--tw-gradient-via:color-mix(in oklab, var(--color-teal-500) 15%, transparent)}}.via-teal-500\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[rgb\(0\,2\,5\)\]{--tw-gradient-to:#000205;--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-blue-950\/5{--tw-gradient-to:#1624560d}@supports (color:color-mix(in lab,red,red)){.to-blue-950\/5{--tw-gradient-to:color-mix(in oklab, var(--color-blue-950) 5%, transparent)}}.to-blue-950\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700\/20{--tw-gradient-to:#432dd733}@supports (color:color-mix(in lab,red,red)){.to-indigo-700\/20{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-700) 20%, transparent)}}.to-indigo-700\/20{--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-indigo-950{--tw-gradient-to:var(--color-indigo-950)}.to-indigo-950,.to-slate-700,.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))}.to-slate-700{--tw-gradient-to:var(--color-slate-700)}.to-transparent{--tw-gradient-to:transparent}.to-70\%{--tw-gradient-to-position:70%}.to-100\%{--tw-gradient-to-position:100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-repeat{background-repeat:repeat}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-\[15\%_50\%\]{object-position:15% 50%}.object-left{object-position:left}.object-top{object-position:top}.object-top-right{object-position:right top}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.p-16{padding:calc(var(--spacing)*16)}.p-18{padding:var(--spacing-18)}.p-24{padding:calc(var(--spacing)*24)}.p-32{padding:calc(var(--spacing)*32)}.p-48{padding:calc(var(--spacing)*48)}.p-64{padding:calc(var(--spacing)*64)}.p-80{padding:calc(var(--spacing)*80)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.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-12{padding-inline:calc(var(--spacing)*12)}.px-16{padding-inline:calc(var(--spacing)*16)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-32{padding-top:calc(var(--spacing)*32)}.pt-40{padding-top:var(--spacing-40)}.pt-64{padding-top:calc(var(--spacing)*64)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:var(--font-prompt)}.font-decorative{font-family:var(--font-manufacturing_consent)}.font-display{font-family:var(--font-prompt)}.font-mono{font-family:var(--font-ibm_plex_mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-2xs{font-size:var(--text-2xs)}.text-\[4vw\]{font-size:4vw}.text-\[14vw\]{font-size:14vw}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing)*3)}.leading-\[0\.6em\]{--tw-leading:.6em;line-height:.6em}.leading-\[0\.8em\]{--tw-leading:.8em;line-height:.8em}.leading-\[0\.55em\]{--tw-leading:.55em;line-height:.55em}.leading-\[0\.75em\]{--tw-leading:.75em;line-height:.75em}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.-tracking-\[0\.125em\]{--tw-tracking:-.125em;letter-spacing:-.125em}.-tracking-wider{--tw-tracking:calc(var(--tracking-wider) * -1);letter-spacing:calc(var(--tracking-wider)*-1)}.-tracking-widest{--tw-tracking:calc(var(--tracking-widest) * -1);letter-spacing:calc(var(--tracking-widest)*-1)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-keep{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-accent{color:var(--color-accent)}.text-accent-hover{color:var(--color-accent-hover)}.text-background{color:var(--color-background)}.text-background-dark{color:var(--color-background-dark)}.text-black{color:var(--color-black)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/60{color:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/60{color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent)}}.text-emerald-200\/70{color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/70{color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/50{color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/50{color:color-mix(in oklab,var(--color-emerald-300) 50%,transparent)}}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)}}.text-emerald-400\/30{color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/30{color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.text-emphasis{color:var(--color-emphasis)}.text-emphasis-hover{color:var(--color-emphasis-hover)}.text-faint{color:var(--color-faint)}.text-fainter{color:var(--color-fainter)}.text-foundation{color:var(--color-foundation)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-highlight{color:var(--color-highlight)}.text-highlight-hover{color:var(--color-highlight-hover)}.text-red-500{color:var(--color-red-500)}.text-reduced{color:var(--color-reduced)}.text-secondary-dark{color:var(--color-secondary-dark)}.text-secondary-emphasis{color:var(--color-secondary-emphasis)}.text-secondary-light{color:var(--color-secondary-light)}.text-subtle{color:var(--color-subtle)}.text-tertiary-highlight{color:var(--color-tertiary-highlight)}.text-tertiary-highlight-hover{color:var(--color-tertiary-highlight-hover)}.text-white{color:var(--color-white)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-5{opacity:.05}.opacity-6{opacity:.06}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-lg,.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)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.shadow-accent\/15{--tw-shadow-color:#15d79226}@supports (color:color-mix(in lab,red,red)){.shadow-accent\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-accent) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-background-dark\/20{--tw-shadow-color:#00010033}@supports (color:color-mix(in lab,red,red)){.shadow-background-dark\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-background-dark) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab,red,red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-400{--tw-shadow-color:oklch(76.5% .177 163.223)}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-400{--tw-shadow-color:color-mix(in oklab, var(--color-emerald-400) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-400\/25{--tw-shadow-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-400\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-400) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl,.blur-\[0\.02rem\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-\[0\.02rem\]{--tw-blur:blur(.02rem)}.blur-md{--tw-blur:blur(var(--blur-md))}.blur-md,.blur-sm,.brightness-20{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm))}.brightness-20{--tw-brightness:brightness(20%)}.brightness-60{--tw-brightness:brightness(60%)}.brightness-60,.contrast-100,.contrast-50{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,)}.contrast-50{--tw-contrast:contrast(50%)}.contrast-100{--tw-contrast:contrast(100%)}.drop-shadow-\[0_0_1\.5rem_rgba\(192\,192\,192\,0\.1\)\]{--tw-drop-shadow-size:drop-shadow(0 0 1.5rem var(--tw-drop-shadow-color,#c0c0c01a))}.drop-shadow-\[0_0_1\.5rem_rgba\(192\,192\,192\,0\.1\)\],.drop-shadow-\[0_0_1rem_rgba\(205\,127\,50\,0\.2\)\],.drop-shadow-\[0_0_1rem_rgba\(250\,220\,160\,0\.2\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_1rem_rgba\(205\,127\,50\,0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0 0 1rem var(--tw-drop-shadow-color,#cd7f3233))}.drop-shadow-\[0_0_1rem_rgba\(250\,220\,160\,0\.2\)\]{--tw-drop-shadow-size:drop-shadow(0 0 1rem var(--tw-drop-shadow-color,#fadca033))}.drop-shadow-\[0_0_6px_color-mix\(in_oklch\,var\(--color-accent\)_50\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#15d79280))}@supports (color:color-mix(in lab,red,red)){.drop-shadow-\[0_0_6px_color-mix\(in_oklch\,var\(--color-accent\)_50\%\,transparent\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,color-mix(in oklch,var(--color-accent) 50%,transparent)))}}.drop-shadow-\[0_0_6px_color-mix\(in_oklch\,var\(--color-accent\)_50\%\,transparent\)\],.drop-shadow-\[0_0_6px_rgba\(16\,185\,129\,0\.5\)\]{--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_6px_rgba\(16\,185\,129\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#10b98180))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.hue-rotate-30,.saturate-100{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hue-rotate-30{--tw-hue-rotate:hue-rotate(30deg)}.saturate-100{--tw-saturate:saturate(100%)}.saturate-200{--tw-saturate:saturate(200%)}.filter,.saturate-200{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition,.transition-all,.transition-colors,.transition-shadow{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-all,.transition-colors,.transition-shadow{transition-property:all}.transition-colors,.transition-shadow{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to}.transition-shadow{transition-property:box-shadow}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}.text-shadow-background-dark\/60{--tw-text-shadow-color:#00010099}@supports (color:color-mix(in lab,red,red)){.text-shadow-background-dark\/60{--tw-text-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-background-dark) 60%, transparent) var(--tw-text-shadow-alpha), transparent)}}.text-shadow-background\/70{--tw-text-shadow-color:#000501b3}@supports (color:color-mix(in lab,red,red)){.text-shadow-background\/70{--tw-text-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-background) 70%, transparent) var(--tw-text-shadow-alpha), transparent)}}.text-shadow-black\/30{--tw-text-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.text-shadow-black\/30{--tw-text-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-text-shadow-alpha), transparent)}}.text-shadow-lg{text-shadow:0 1px 2px var(--tw-text-shadow-color,#0000001a),0 3px 2px var(--tw-text-shadow-color,#0000001a),0 4px 8px var(--tw-text-shadow-color,#0000001a)}@media (hover:hover){.group-hover\:bg-accent:is(:where(.group):hover *){background-color:var(--color-accent)}.group-hover\:text-accent-hover:is(:where(.group):hover *){color:var(--color-accent-hover)}.group-hover\:text-highlight-hover:is(:where(.group):hover *){color:var(--color-highlight-hover)}}.group-focus-visible\:text-accent:is(:where(.group):focus-visible *){color:var(--color-accent)}.group-focus-visible\:text-accent-hover:is(:where(.group):focus-visible *){color:var(--color-accent-hover)}.group-focus-visible\:text-highlight-hover:is(:where(.group):focus-visible *){color:var(--color-highlight-hover)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:h-0:before{content:var(--tw-content);height:calc(var(--spacing)*0)}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.before\:border-subtle:before{content:var(--tw-content);border-color:var(--color-subtle)}.before\:bg-none:before{content:var(--tw-content);background-image:none}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.open\:flex:is([open],:popover-open,:open){display:flex}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-accent-hover:hover{border-color:var(--color-accent-hover)}.hover\:border-emphasis:hover{border-color:var(--color-emphasis)}.hover\:border-highlight-hover:hover{border-color:var(--color-highlight-hover)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-emerald-300:hover{background-color:var(--color-emerald-300)}.hover\:bg-emerald-400\/10:hover{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-400\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.hover\:bg-emphasis:hover{background-color:var(--color-emphasis)}.hover\:bg-highlight:hover{background-color:var(--color-highlight)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-hover:hover{color:var(--color-accent-hover)}.hover\:text-background-dark:hover{color:var(--color-background-dark)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-emphasis-hover:hover{color:var(--color-emphasis-hover)}.hover\:text-highlight-hover:hover{color:var(--color-highlight-hover)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-emerald-400\/40:hover{--tw-shadow-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-emerald-400\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-400) 40%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus-visible\:border-highlight-hover:focus-visible{border-color:var(--color-highlight-hover)}.focus-visible\:bg-emphasis:focus-visible{background-color:var(--color-emphasis)}.focus-visible\:text-accent-hover:focus-visible{color:var(--color-accent-hover)}.focus-visible\:text-background-dark:focus-visible{color:var(--color-background-dark)}.focus-visible\:text-highlight-hover:focus-visible{color:var(--color-highlight-hover)}@media not all and (min-width:40rem){.max-sm\:h-12{height:calc(var(--spacing)*12)}}@media (min-width:26.25rem){.xs\:bottom-1{bottom:calc(var(--spacing)*1)}.xs\:ml-4{margin-left:calc(var(--spacing)*4)}.xs\:block{display:block}.xs\:h-5{height:calc(var(--spacing)*5)}.xs\:w-5{width:calc(var(--spacing)*5)}.xs\:-translate-y-1\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.xs\:flex-row{flex-direction:row}.xs\:justify-start{justify-content:flex-start}.xs\:place-self-end{place-self:end}.xs\:px-4{padding-inline:calc(var(--spacing)*4)}.xs\:pr-16{padding-right:calc(var(--spacing)*16)}.xs\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:40rem){.sm\:right-12{right:calc(var(--spacing)*12)}.sm\:left-\[-0\.05em\]{left:-.05em}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-5{grid-column-start:5}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:row-start-3{grid-row-start:3}.sm\:m-0{margin:calc(var(--spacing)*0)}.sm\:mr-0{margin-right:calc(var(--spacing)*0)}.sm\:mr-4{margin-right:calc(var(--spacing)*4)}.sm\:mr-auto{margin-right:auto}.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:mb-auto{margin-bottom:auto}.sm\:ml-0{margin-left:calc(var(--spacing)*0)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:inline-block{display:inline-block}.sm\:aspect-16\/10{aspect-ratio:16/10}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-auto{height:auto}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:-translate-x-2,.sm\:-translate-x-2\/3{translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2)}.sm\:-translate-x-2\/3{--tw-translate-x:calc(calc(2 / 3 * 100%) * -1)}.sm\:translate-x-2{--tw-translate-x:calc(var(--spacing) * 2)}.sm\:-translate-y-1\/4,.sm\:translate-x-2,.sm\:translate-y-1\/3{translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-translate-y-1\/4{--tw-translate-y:-25%}.sm\:translate-y-1\/3{--tw-translate-y:calc(1 / 3 * 100%)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-x-4{column-gap:calc(var(--spacing)*4)}.sm\:object-center{object-position:center}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:px-1{padding-inline:calc(var(--spacing)*1)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pt-8{padding-top:calc(var(--spacing)*8)}.sm\:pt-10{padding-top:calc(var(--spacing)*10)}.sm\:pr-4{padding-right:calc(var(--spacing)*4)}.sm\:pr-20{padding-right:calc(var(--spacing)*20)}.sm\:pb-2{padding-bottom:calc(var(--spacing)*2)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:pl-4{padding-left:calc(var(--spacing)*4)}.sm\:pl-5{padding-left:calc(var(--spacing)*5)}.sm\:pl-8{padding-left:calc(var(--spacing)*8)}.sm\:pl-16{padding-left:calc(var(--spacing)*16)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[7rem\]{font-size:7rem}.sm\:font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.sm\:tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}}@media (min-width:48rem){.md\:relative{position:relative}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:row-auto{grid-row:auto}.md\:row-start-1{grid-row-start:1}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:my-0{margin-block:calc(var(--spacing)*0)}.md\:my-8{margin-block:calc(var(--spacing)*8)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-auto{margin-top:auto}.md\:mr-auto{margin-right:auto}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-16{margin-bottom:calc(var(--spacing)*16)}.md\:mb-24{margin-bottom:calc(var(--spacing)*24)}.md\:mb-auto{margin-bottom:auto}.md\:ml-0{margin-left:calc(var(--spacing)*0)}.md\:ml-20{margin-left:calc(var(--spacing)*20)}.md\:ml-\[-1ch\]{margin-left:-1ch}.md\:ml-\[-2ch\]{margin-left:-2ch}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-32{height:calc(var(--spacing)*32)}.md\:h-\[3vh\]{height:3vh}.md\:max-h-14{max-height:calc(var(--spacing)*14)}.md\:max-h-24{max-height:calc(var(--spacing)*24)}.md\:min-h-\[calc\(100vh-3rem\)\]{min-height:calc(100vh - 3rem)}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-2\/5{width:40%}.md\:w-10{width:calc(var(--spacing)*10)}.md\:w-32{width:calc(var(--spacing)*32)}.md\:w-full{width:100%}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-40{max-width:var(--spacing-40)}.md\:max-w-48{max-width:calc(var(--spacing)*48)}.md\:max-w-\[12vw\]{max-width:12vw}.md\:max-w-full{max-width:100%}.md\:grow{flex-grow:1}.md\:-translate-x-1\/2,.md\:translate-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-0{--tw-translate-x:calc(var(--spacing) * 0);--tw-translate-y:calc(var(--spacing) * 0)}.md\:-translate-x-1\/2{--tw-translate-x:-50%}.md\:-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4)}.md\:-translate-x-4,.md\:-translate-y-4,.md\:translate-x-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-x-2{--tw-translate-x:calc(var(--spacing) * 2)}.md\:-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4)}.md\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.md\:translate-y-0,.md\:translate-y-1\/4,.md\:translate-y-\[-1\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-y-1\/4{--tw-translate-y:25%}.md\:translate-y-\[-1\%\]{--tw-translate-y:-1%}.md\:scale-102{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:rotate-0{rotate:0deg}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_10rem\]{grid-template-columns:1fr 10rem}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-end{justify-content:flex-end}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:border-b-0,.md\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.md\:object-top{object-position:top}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:py-1{padding-block:calc(var(--spacing)*1)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-28{padding-block:var(--spacing-28)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-24{padding-top:calc(var(--spacing)*24)}.md\:pt-48{padding-top:calc(var(--spacing)*48)}.md\:pr-4{padding-right:calc(var(--spacing)*4)}.md\:pr-6{padding-right:calc(var(--spacing)*6)}.md\:pr-12{padding-right:calc(var(--spacing)*12)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pb-24{padding-bottom:calc(var(--spacing)*24)}.md\:pb-28{padding-bottom:var(--spacing-28)}.md\:pl-0{padding-left:calc(var(--spacing)*0)}.md\:pl-4{padding-left:calc(var(--spacing)*4)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:pl-8{padding-left:calc(var(--spacing)*8)}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-2xs{font-size:var(--text-2xs)}.md\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.md\:font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.md\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.md\:tracking-huge{--tw-tracking:var(--tracking-huge);letter-spacing:var(--tracking-huge)}.md\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.md\:tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.md\:opacity-30{opacity:.3}}@media (min-width:64rem){.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mx-4{margin-inline:calc(var(--spacing)*4)}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mr-4{margin-right:calc(var(--spacing)*4)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-2{margin-bottom:calc(var(--spacing)*2)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:mb-24{margin-bottom:calc(var(--spacing)*24)}.lg\:ml-26{margin-left:calc(var(--spacing)*26)}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:h-44{height:calc(var(--spacing)*44)}.lg\:h-\[calc\(60vw\*896\/1026\)\]{height:52.3977vw}.lg\:max-h-32{max-height:calc(var(--spacing)*32)}.lg\:max-h-\[60vh\]{max-height:60vh}.lg\:w-44{width:calc(var(--spacing)*44)}.lg\:w-auto{width:auto}.lg\:max-w-1\/2{max-width:50%}.lg\:max-w-7xl{max-width:var(--container-7xl)}.lg\:max-w-56{max-width:calc(var(--spacing)*56)}.lg\:max-w-64{max-width:calc(var(--spacing)*64)}.lg\:max-w-\[12vw\]{max-width:12vw}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-rows-\[auto\]{grid-template-rows:auto}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:p-0{padding:calc(var(--spacing)*0)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-1{padding-inline:calc(var(--spacing)*1)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-20{padding-inline:calc(var(--spacing)*20)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:pt-3{padding-top:calc(var(--spacing)*3)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pt-12{padding-top:calc(var(--spacing)*12)}.lg\:pt-32{padding-top:calc(var(--spacing)*32)}.lg\:pr-4{padding-right:calc(var(--spacing)*4)}.lg\:pr-8{padding-right:calc(var(--spacing)*8)}.lg\:pb-1{padding-bottom:calc(var(--spacing)*1)}.lg\:pb-2{padding-bottom:calc(var(--spacing)*2)}.lg\:pb-4{padding-bottom:calc(var(--spacing)*4)}.lg\:pb-8{padding-bottom:calc(var(--spacing)*8)}.lg\:pb-16{padding-bottom:calc(var(--spacing)*16)}.lg\:pb-64{padding-bottom:calc(var(--spacing)*64)}.lg\:pl-2{padding-left:calc(var(--spacing)*2)}.lg\:pl-4{padding-left:calc(var(--spacing)*4)}.lg\:pl-12{padding-left:calc(var(--spacing)*12)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lg\:text-\[12vw\]{font-size:12vw}.lg\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.lg\:tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.lg\:tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}}@media (min-width:80rem){.xl\:order-1{order:1}.xl\:order-3{order:3}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:mx-0{margin-inline:calc(var(--spacing)*0)}.xl\:mb-2{margin-bottom:calc(var(--spacing)*2)}.xl\:mb-4{margin-bottom:calc(var(--spacing)*4)}.xl\:mb-8{margin-bottom:calc(var(--spacing)*8)}.xl\:mb-16{margin-bottom:calc(var(--spacing)*16)}.xl\:mb-28{margin-bottom:var(--spacing-28)}.xl\:mb-32{margin-bottom:calc(var(--spacing)*32)}.xl\:ml-34{margin-left:calc(var(--spacing)*34)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:h-\[5vh\]{height:5vh}.xl\:h-full{height:100%}.xl\:max-h-40{max-height:var(--spacing-40)}.xl\:w-2{width:calc(var(--spacing)*2)}.xl\:max-w-80{max-width:calc(var(--spacing)*80)}.xl\:max-w-\[15vw\]{max-width:15vw}.xl\:max-w-full{max-width:100%}.xl\:-translate-x-8,.xl\:-translate-y-8{translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:-translate-x-8{--tw-translate-x:calc(var(--spacing) * -8)}.xl\:-translate-y-8{--tw-translate-y:calc(var(--spacing) * -8)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.xl\:grid-cols-\[1fr_auto_1\.5fr\]{grid-template-columns:1fr auto 1.5fr}.xl\:flex-col{flex-direction:column}.xl\:gap-1{gap:calc(var(--spacing)*1)}.xl\:px-0{padding-inline:calc(var(--spacing)*0)}.xl\:px-8{padding-inline:calc(var(--spacing)*8)}.xl\:px-12{padding-inline:calc(var(--spacing)*12)}.xl\:py-1{padding-block:calc(var(--spacing)*1)}.xl\:py-2{padding-block:calc(var(--spacing)*2)}.xl\:pt-2{padding-top:calc(var(--spacing)*2)}.xl\:pr-2{padding-right:calc(var(--spacing)*2)}.xl\:pb-8{padding-bottom:calc(var(--spacing)*8)}.xl\:pb-16{padding-bottom:calc(var(--spacing)*16)}.xl\:pb-20{padding-bottom:calc(var(--spacing)*20)}.xl\:pl-4{padding-left:calc(var(--spacing)*4)}.xl\:pl-8{padding-left:calc(var(--spacing)*8)}.xl\:pl-16{padding-left:calc(var(--spacing)*16)}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.xl\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.xl\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.xl\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:96rem){.\32xl\:mr-6{margin-right:calc(var(--spacing)*6)}.\32xl\:mb-32{margin-bottom:calc(var(--spacing)*32)}.\32xl\:h-\[5vh\]{height:5vh}.\32xl\:max-h-48{max-height:calc(var(--spacing)*48)}.\32xl\:gap-\[5vw\]{gap:5vw}.\32xl\:pb-20{padding-bottom:calc(var(--spacing)*20)}.\32xl\:pb-24{padding-bottom:calc(var(--spacing)*24)}.\32xl\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}}@media not all and (min-aspect-ratio:1){.portrait\:min-h-auto{min-height:auto}}}.theme-jade{--color-slate-50:oklch(98.42% .0034 239.86);--color-slate-100:oklch(96.83% .0069 239.9);--color-slate-200:oklch(92.88% .0126 247.51);--color-slate-300:oklch(86.9% .0198 244.89);--color-slate-400:oklch(71.07% .0351 248.79);--color-slate-500:oklch(55.44% .0407 249.42);--color-slate-600:oklch(44.55% .0374 249.28);--color-slate-700:oklch(37.17% .0392 249.29);--color-slate-800:oklch(27.95% .0368 252.03);--color-slate-900:oklch(20.77% .0398 257.75);--color-slate-950:oklch(12.88% .0406 256.7);--color-gray-50:oklch(98.46% .0017 239.84);--color-gray-100:oklch(96.7% .0029 256.54);--color-gray-200:oklch(92.76% .0058 256.53);--color-gray-300:oklch(87.17% .0093 250.34);--color-gray-400:oklch(71.37% .0192 253.32);--color-gray-500:oklch(55.1% .0234 256.36);--color-gray-600:oklch(44.61% .0263 248.8);--color-gray-700:oklch(37.29% .0306 251.73);--color-gray-800:oklch(27.81% .0296 248.85);--color-gray-900:oklch(21.01% .0318 256.66);--color-gray-950:oklch(12.96% .0274 253.69);--color-zinc-50:oklch(98.51% 0 81.88);--color-zinc-100:oklch(96.74% .0013 278.38);--color-zinc-200:oklch(91.97% .004 278.32);--color-zinc-300:oklch(87.11% .0055 278.29);--color-zinc-400:oklch(71.18% .0129 278.07);--color-zinc-500:oklch(55.17% .0138 277.94);--color-zinc-600:oklch(44.19% .0146 277.79);--color-zinc-700:oklch(37.03% .0119 277.81);--color-zinc-800:oklch(27.39% .0055 278.03);--color-zinc-900:oklch(21.03% .0059 277.89);--color-zinc-950:oklch(14.08% .0044 277.82);--color-neutral-50:oklch(98.51% 0 81.88);--color-neutral-100:oklch(97.02% 0 81.88);--color-neutral-200:oklch(92.19% 0 81.88);--color-neutral-300:oklch(86.99% 0 81.88);--color-neutral-400:oklch(71.55% 0 81.88);--color-neutral-500:oklch(55.55% 0 81.88);--color-neutral-600:oklch(43.86% 0 81.88);--color-neutral-700:oklch(37.15% 0 81.88);--color-neutral-800:oklch(26.86% 0 81.88);--color-neutral-900:oklch(20.46% 0 81.88);--color-neutral-950:oklch(14.48% 0 81.88);--color-stone-50:oklch(98.48% .0013 98.42);--color-stone-100:oklch(96.99% .0013 98.42);--color-stone-200:oklch(92.32% .0026 40.72);--color-stone-300:oklch(86.87% .0043 48.37);--color-stone-400:oklch(71.61% .0091 48.26);--color-stone-500:oklch(55.34% .0116 50.07);--color-stone-600:oklch(44.44% .0096 65.64);--color-stone-700:oklch(37.41% .0087 59.56);--color-stone-800:oklch(26.85% .0063 26.3);--color-stone-900:oklch(21.61% .0061 48.04);--color-stone-950:oklch(14.69% .0041 41.25);--color-red-50:oklch(97.05% .0129 9.38);--color-red-100:oklch(93.56% .0309 9.72);--color-red-200:oklch(88.45% .0593 10.33);--color-red-300:oklch(80.77% .1035 11.57);--color-red-400:oklch(71.06% .1661 14.22);--color-red-500:oklch(63.68% .2078 17.33);--color-red-600:oklch(57.71% .2152 19.33);--color-red-700:oklch(50.54% .1905 19.52);--color-red-800:oklch(44.37% .1613 18.9);--color-red-900:oklch(39.58% .1331 17.72);--color-red-950:oklch(25.75% .0886 18.04);--color-orange-50:oklch(97.96% .0158 65.68);--color-orange-100:oklch(95.42% .0372 67.16);--color-orange-200:oklch(90.15% .0729 62.7);--color-orange-300:oklch(83.66% .1165 58.29);--color-orange-400:oklch(75.76% .159 47.93);--color-orange-500:oklch(70.49% .1867 39.6);--color-orange-600:oklch(64.61% .1943 33.12);--color-orange-700:oklch(55.34% .1739 30.4);--color-orange-800:oklch(46.98% .143 29.3);--color-orange-900:oklch(40.84% .1165 30.17);--color-orange-950:oklch(26.59% .0762 28.26);--color-amber-50:oklch(98.69% .0214 87.28);--color-amber-100:oklch(96.19% .058 87.62);--color-amber-200:oklch(92.43% .1151 87.75);--color-amber-300:oklch(87.9% .1534 83.61);--color-amber-400:oklch(83.69% .1644 76.43);--color-amber-500:oklch(76.86% .1647 62.08);--color-amber-600:oklch(66.58% .1574 50.32);--color-amber-700:oklch(55.53% .1455 41);--color-amber-800:oklch(47.32% .1247 38.2);--color-amber-900:oklch(41.37% .1054 37.9);--color-amber-950:oklch(27.91% .0742 37.64);--color-yellow-50:oklch(98.73% .0262 94.21);--color-yellow-100:oklch(97.29% .0693 95.19);--color-yellow-200:oklch(94.51% .1243 93.54);--color-yellow-300:oklch(90.52% .1657 90.11);--color-yellow-400:oklch(86.06% .1731 83.94);--color-yellow-500:oklch(79.52% .1617 78.05);--color-yellow-600:oklch(68.06% .1423 67.83);--color-yellow-700:oklch(55.38% .1207 58.44);--color-yellow-800:oklch(47.62% .1034 53.91);--color-yellow-900:oklch(42.1% .0897 49.71);--color-yellow-950:oklch(28.57% .0639 45.81);--color-lime-50:oklch(98.57% .031 112.76);--color-lime-100:oklch(96.69% .0659 114.33);--color-lime-200:oklch(93.82% .1217 116.32);--color-lime-300:oklch(89.72% .1786 118.67);--color-lime-400:oklch(84.93% .2073 120.85);--color-lime-500:oklch(76.81% .2044 122.85);--color-lime-600:oklch(64.82% .1754 123.68);--color-lime-700:oklch(53.22% .1405 123.59);--color-lime-800:oklch(45.28% .1129 122.93);--color-lime-900:oklch(40.5% .0956 123.06);--color-lime-950:oklch(27.41% .0688 124.11);--color-green-50:oklch(98.19% .0181 147.83);--color-green-100:oklch(96.24% .0434 148.74);--color-green-200:oklch(92.5% .0806 147.99);--color-green-300:oklch(87.12% .1363 146.45);--color-green-400:oklch(80.03% .1821 143.71);--color-green-500:oklch(72.27% .192 141.58);--color-green-600:oklch(62.71% .1699 141.21);--color-green-700:oklch(52.73% .1371 142.07);--color-green-800:oklch(44.79% .1083 143.33);--color-green-900:oklch(39.25% .0896 144.54);--color-green-950:oklch(26.64% .0628 144.93);--color-emerald-50:oklch(97.93% .0207 158.11);--color-emerald-100:oklch(95.05% .0507 155.05);--color-emerald-200:oklch(90.49% .0895 156.15);--color-emerald-300:oklch(84.52% .1299 156.98);--color-emerald-400:oklch(77.29% .1535 155.22);--color-emerald-500:oklch(69.59% .1491 154.48);--color-emerald-600:oklch(59.6% .1274 155.23);--color-emerald-700:oklch(50.81% .1049 157.61);--color-emerald-800:oklch(43.18% .0865 158.91);--color-emerald-900:oklch(37.8% .073 160.94);--color-emerald-950:oklch(26.21% .0487 164.55);--color-teal-50:oklch(98.36% .0142 172.72);--color-teal-100:oklch(95.27% .0498 172.8);--color-teal-200:oklch(91% .0927 172.43);--color-teal-300:oklch(85.49% .1251 173.07);--color-teal-400:oklch(78.45% .1325 173.91);--color-teal-500:oklch(70.38% .123 174.5);--color-teal-600:oklch(60.02% .1038 176.7);--color-teal-700:oklch(51.09% .0861 178.39);--color-teal-800:oklch(43.7% .0705 180.22);--color-teal-900:oklch(38.61% .059 180.42);--color-teal-950:oklch(27.73% .0447 184.52);--color-cyan-50:oklch(98.41% .0189 192.87);--color-cyan-100:oklch(95.63% .0443 195.39);--color-cyan-200:oklch(91.67% .0772 197.04);--color-cyan-300:oklch(86.51% .1153 199.08);--color-cyan-400:oklch(79.71% .1339 203.53);--color-cyan-500:oklch(71.48% .1257 207.22);--color-cyan-600:oklch(60.89% .1109 213.72);--color-cyan-700:oklch(51.98% .0936 215.13);--color-cyan-800:oklch(45% .0771 216.28);--color-cyan-900:oklch(39.82% .0664 219.39);--color-cyan-950:oklch(30.18% .0541 221.7);--color-sky-50:oklch(97.71% .0125 228.62);--color-sky-100:oklch(95.14% .025 228.82);--color-sky-200:oklch(90.14% .0555 222.9);--color-sky-300:oklch(82.76% .1013 222.32);--color-sky-400:oklch(75.35% .139 224.66);--color-sky-500:oklch(68.47% .1479 229.32);--color-sky-600:oklch(58.76% .1389 233.97);--color-sky-700:oklch(50% .1193 234.75);--color-sky-800:oklch(44.34% .1 232.79);--color-sky-900:oklch(39.12% .0845 232.88);--color-sky-950:oklch(29.35% .0632 235.16);--color-blue-50:oklch(97.05% .0142 246.6);--color-blue-100:oklch(93.19% .0316 247.59);--color-blue-200:oklch(88.23% .0571 246.13);--color-blue-300:oklch(80.91% .0956 243.81);--color-blue-400:oklch(71.37% .1434 246.62);--color-blue-500:oklch(62.31% .188 251.81);--color-blue-600:oklch(54.61% .2152 254.88);--color-blue-700:oklch(48.82% .2172 256.38);--color-blue-800:oklch(42.44% .1809 257.64);--color-blue-900:oklch(37.91% .1378 257.52);--color-blue-950:oklch(28.23% .0874 259.94);--color-indigo-50:oklch(96.19% .0179 264.31);--color-indigo-100:oklch(92.99% .0334 264.79);--color-indigo-200:oklch(86.99% .0622 266.04);--color-indigo-300:oklch(78.53% .1041 266.71);--color-indigo-400:oklch(68.01% .1583 268.93);--color-indigo-500:oklch(58.54% .2041 269.12);--color-indigo-600:oklch(51.06% .2301 268.97);--color-indigo-700:oklch(45.68% .2146 269.02);--color-indigo-800:oklch(39.84% .1773 269.37);--color-indigo-900:oklch(35.88% .1354 270.7);--color-indigo-950:oklch(25.73% .0861 273.29);--color-violet-50:oklch(96.91% .0161 285.76);--color-violet-100:oklch(94.33% .0284 286.59);--color-violet-200:oklch(89.43% .0549 285.28);--color-violet-300:oklch(81.12% .1013 285.57);--color-violet-400:oklch(70.9% .1592 285.54);--color-violet-500:oklch(60.56% .2189 284.72);--color-violet-600:oklch(54.13% .2466 285.01);--color-violet-700:oklch(49.07% .2412 284.58);--color-violet-800:oklch(43.2% .2106 284.76);--color-violet-900:oklch(37.96% .1783 285.74);--color-violet-950:oklch(28.27% .1351 283.09);--color-purple-50:oklch(97.68% .0142 300.3);--color-purple-100:oklch(94.64% .0327 299.17);--color-purple-200:oklch(90.24% .0604 298.7);--color-purple-300:oklch(82.68% .1082 298.38);--color-purple-400:oklch(72.17% .1767 297.5);--color-purple-500:oklch(62.68% .2325 295.9);--color-purple-600:oklch(55.75% .2525 294.32);--color-purple-700:oklch(49.55% .2369 293.92);--color-purple-800:oklch(43.83% .1983 295.72);--color-purple-900:oklch(38.07% .1661 296.99);--color-purple-950:oklch(29.05% .1432 294.72);--color-fuchsia-50:oklch(97.73% .0173 312.06);--color-fuchsia-100:oklch(95.2% .036 310.85);--color-fuchsia-200:oklch(90.3% .0732 311.62);--color-fuchsia-300:oklch(83.3% .1322 313.43);--color-fuchsia-400:oklch(74.77% .207 314.16);--color-fuchsia-500:oklch(66.68% .2591 314.15);--color-fuchsia-600:oklch(59.15% .2569 314.9);--color-fuchsia-700:oklch(51.8% .2258 315.95);--color-fuchsia-800:oklch(45.19% .1922 316.59);--color-fuchsia-900:oklch(40.07% .1601 317.61);--color-fuchsia-950:oklch(29.32% .1309 317.66);--color-pink-50:oklch(97.14% .0141 335.2);--color-pink-100:oklch(94.76% .0263 339.12);--color-pink-200:oklch(89.94% .0589 335.23);--color-pink-300:oklch(82.28% .1095 338.02);--color-pink-400:oklch(72.53% .1752 341.76);--color-pink-500:oklch(65.59% .2118 346.31);--color-pink-600:oklch(59.16% .218 352.58);--color-pink-700:oklch(52.46% .199 355.96);--color-pink-800:oklch(45.87% .1697 355.82);--color-pink-900:oklch(40.78% .1442 354.43);--color-pink-950:oklch(28.45% .1048 355.91);--color-rose-50:oklch(96.94% .0152 4.42);--color-rose-100:oklch(94.14% .0298 4.58);--color-rose-200:oklch(89.24% .0559 2);--color-rose-300:oklch(80.97% .1061 3.64);--color-rose-400:oklch(71.92% .169 5.43);--color-rose-500:oklch(64.5% .2154 8.44);--color-rose-600:oklch(58.58% .222 9.58);--color-rose-700:oklch(51.43% .1978 8.93);--color-rose-800:oklch(45.46% .1713 5.7);--color-rose-900:oklch(41.03% .1502 2.27);--color-rose-950:oklch(27.08% .1009 4.09)}.theme-phosphor{--color-slate-50:oklch(98.42% .0034 255.86);--color-slate-100:oklch(96.83% .0069 255.9);--color-slate-200:oklch(92.88% .0126 263.51);--color-slate-300:oklch(86.9% .0198 260.89);--color-slate-400:oklch(71.07% .0351 264.79);--color-slate-500:oklch(55.44% .0407 265.42);--color-slate-600:oklch(44.55% .0374 265.28);--color-slate-700:oklch(37.17% .0392 265.29);--color-slate-800:oklch(27.95% .0368 268.03);--color-slate-900:oklch(20.77% .0398 273.75);--color-slate-950:oklch(12.88% .0406 272.7);--color-gray-50:oklch(98.46% .0017 255.84);--color-gray-100:oklch(96.7% .0029 272.54);--color-gray-200:oklch(92.76% .0058 272.53);--color-gray-300:oklch(87.17% .0093 266.34);--color-gray-400:oklch(71.37% .0192 269.32);--color-gray-500:oklch(55.1% .0234 272.36);--color-gray-600:oklch(44.61% .0263 264.8);--color-gray-700:oklch(37.29% .0306 267.73);--color-gray-800:oklch(27.81% .0296 264.85);--color-gray-900:oklch(21.01% .0318 272.66);--color-gray-950:oklch(12.96% .0274 269.69);--color-zinc-50:oklch(98.51% 0 97.88);--color-zinc-100:oklch(96.74% .0013 294.38);--color-zinc-200:oklch(91.97% .004 294.32);--color-zinc-300:oklch(87.11% .0055 294.29);--color-zinc-400:oklch(71.18% .0129 294.07);--color-zinc-500:oklch(55.17% .0138 293.94);--color-zinc-600:oklch(44.19% .0146 293.79);--color-zinc-700:oklch(37.03% .0119 293.81);--color-zinc-800:oklch(27.39% .0055 294.03);--color-zinc-900:oklch(21.03% .0059 293.89);--color-zinc-950:oklch(14.08% .0044 293.82);--color-neutral-50:oklch(98.51% 0 97.88);--color-neutral-100:oklch(97.02% 0 97.88);--color-neutral-200:oklch(92.19% 0 97.88);--color-neutral-300:oklch(86.99% 0 97.88);--color-neutral-400:oklch(71.55% 0 97.88);--color-neutral-500:oklch(55.55% 0 97.88);--color-neutral-600:oklch(43.86% 0 97.88);--color-neutral-700:oklch(37.15% 0 97.88);--color-neutral-800:oklch(26.86% 0 97.88);--color-neutral-900:oklch(20.46% 0 97.88);--color-neutral-950:oklch(14.48% 0 97.88);--color-stone-50:oklch(98.48% .0013 114.42);--color-stone-100:oklch(96.99% .0013 114.42);--color-stone-200:oklch(92.32% .0026 56.72);--color-stone-300:oklch(86.87% .0043 64.37);--color-stone-400:oklch(71.61% .0091 64.26);--color-stone-500:oklch(55.34% .0116 66.07);--color-stone-600:oklch(44.44% .0096 81.64);--color-stone-700:oklch(37.41% .0087 75.56);--color-stone-800:oklch(26.85% .0063 42.3);--color-stone-900:oklch(21.61% .0061 64.04);--color-stone-950:oklch(14.69% .0041 57.25);--color-red-50:oklch(97.05% .0129 25.38);--color-red-100:oklch(93.56% .0309 25.72);--color-red-200:oklch(88.45% .0593 26.33);--color-red-300:oklch(80.77% .1035 27.57);--color-red-400:oklch(71.06% .1661 30.22);--color-red-500:oklch(63.68% .2078 33.33);--color-red-600:oklch(57.71% .2152 35.33);--color-red-700:oklch(50.54% .1905 35.52);--color-red-800:oklch(44.37% .1613 34.9);--color-red-900:oklch(39.58% .1331 33.72);--color-red-950:oklch(25.75% .0886 34.04);--color-orange-50:oklch(97.96% .0158 81.68);--color-orange-100:oklch(95.42% .0372 83.16);--color-orange-200:oklch(90.15% .0729 78.7);--color-orange-300:oklch(83.66% .1165 74.29);--color-orange-400:oklch(75.76% .159 63.93);--color-orange-500:oklch(70.49% .1867 55.6);--color-orange-600:oklch(64.61% .1943 49.12);--color-orange-700:oklch(55.34% .1739 46.4);--color-orange-800:oklch(46.98% .143 45.3);--color-orange-900:oklch(40.84% .1165 46.17);--color-orange-950:oklch(26.59% .0762 44.26);--color-amber-50:oklch(98.69% .0214 103.28);--color-amber-100:oklch(96.19% .058 103.62);--color-amber-200:oklch(92.43% .1151 103.75);--color-amber-300:oklch(87.9% .1534 99.61);--color-amber-400:oklch(83.69% .1644 92.43);--color-amber-500:oklch(76.86% .1647 78.08);--color-amber-600:oklch(66.58% .1574 66.32);--color-amber-700:oklch(55.53% .1455 57);--color-amber-800:oklch(47.32% .1247 54.2);--color-amber-900:oklch(41.37% .1054 53.9);--color-amber-950:oklch(27.91% .0742 53.64);--color-yellow-50:oklch(98.73% .0262 110.21);--color-yellow-100:oklch(97.29% .0693 111.19);--color-yellow-200:oklch(94.51% .1243 109.54);--color-yellow-300:oklch(90.52% .1657 106.11);--color-yellow-400:oklch(86.06% .1731 99.94);--color-yellow-500:oklch(79.52% .1617 94.05);--color-yellow-600:oklch(68.06% .1423 83.83);--color-yellow-700:oklch(55.38% .1207 74.44);--color-yellow-800:oklch(47.62% .1034 69.91);--color-yellow-900:oklch(42.1% .0897 65.71);--color-yellow-950:oklch(28.57% .0639 61.81);--color-lime-50:oklch(98.57% .031 128.76);--color-lime-100:oklch(96.69% .0659 130.33);--color-lime-200:oklch(93.82% .1217 132.32);--color-lime-300:oklch(89.72% .1786 134.67);--color-lime-400:oklch(84.93% .2073 136.85);--color-lime-500:oklch(76.81% .2044 138.85);--color-lime-600:oklch(64.82% .1754 139.68);--color-lime-700:oklch(53.22% .1405 139.59);--color-lime-800:oklch(45.28% .1129 138.93);--color-lime-900:oklch(40.5% .0956 139.06);--color-lime-950:oklch(27.41% .0688 140.11);--color-green-50:oklch(98.19% .0181 163.83);--color-green-100:oklch(96.24% .0434 164.74);--color-green-200:oklch(92.5% .0806 163.99);--color-green-300:oklch(87.12% .1363 162.45);--color-green-400:oklch(80.03% .1821 159.71);--color-green-500:oklch(72.27% .192 157.58);--color-green-600:oklch(62.71% .1699 157.21);--color-green-700:oklch(52.73% .1371 158.07);--color-green-800:oklch(44.79% .1083 159.33);--color-green-900:oklch(39.25% .0896 160.54);--color-green-950:oklch(26.64% .0628 160.93);--color-emerald-50:oklch(97.93% .0207 174.11);--color-emerald-100:oklch(95.05% .0507 171.05);--color-emerald-200:oklch(90.49% .0895 172.15);--color-emerald-300:oklch(84.52% .1299 172.98);--color-emerald-400:oklch(77.29% .1535 171.22);--color-emerald-500:oklch(69.59% .1491 170.48);--color-emerald-600:oklch(59.6% .1274 171.23);--color-emerald-700:oklch(50.81% .1049 173.61);--color-emerald-800:oklch(43.18% .0865 174.91);--color-emerald-900:oklch(37.8% .073 176.94);--color-emerald-950:oklch(26.21% .0487 180.55);--color-teal-50:oklch(98.36% .0142 188.72);--color-teal-100:oklch(95.27% .0498 188.8);--color-teal-200:oklch(91% .0927 188.43);--color-teal-300:oklch(85.49% .1251 189.07);--color-teal-400:oklch(78.45% .1325 189.91);--color-teal-500:oklch(70.38% .123 190.5);--color-teal-600:oklch(60.02% .1038 192.7);--color-teal-700:oklch(51.09% .0861 194.39);--color-teal-800:oklch(43.7% .0705 196.22);--color-teal-900:oklch(38.61% .059 196.42);--color-teal-950:oklch(27.73% .0447 200.52);--color-cyan-50:oklch(98.41% .0189 208.87);--color-cyan-100:oklch(95.63% .0443 211.39);--color-cyan-200:oklch(91.67% .0772 213.04);--color-cyan-300:oklch(86.51% .1153 215.08);--color-cyan-400:oklch(79.71% .1339 219.53);--color-cyan-500:oklch(71.48% .1257 223.22);--color-cyan-600:oklch(60.89% .1109 229.72);--color-cyan-700:oklch(51.98% .0936 231.13);--color-cyan-800:oklch(45% .0771 232.28);--color-cyan-900:oklch(39.82% .0664 235.39);--color-cyan-950:oklch(30.18% .0541 237.7);--color-sky-50:oklch(97.71% .0125 244.62);--color-sky-100:oklch(95.14% .025 244.82);--color-sky-200:oklch(90.14% .0555 238.9);--color-sky-300:oklch(82.76% .1013 238.32);--color-sky-400:oklch(75.35% .139 240.66);--color-sky-500:oklch(68.47% .1479 245.32);--color-sky-600:oklch(58.76% .1389 249.97);--color-sky-700:oklch(50% .1193 250.75);--color-sky-800:oklch(44.34% .1 248.79);--color-sky-900:oklch(39.12% .0845 248.88);--color-sky-950:oklch(29.35% .0632 251.16);--color-blue-50:oklch(97.05% .0142 262.6);--color-blue-100:oklch(93.19% .0316 263.59);--color-blue-200:oklch(88.23% .0571 262.13);--color-blue-300:oklch(80.91% .0956 259.81);--color-blue-400:oklch(71.37% .1434 262.62);--color-blue-500:oklch(62.31% .188 267.81);--color-blue-600:oklch(54.61% .2152 270.88);--color-blue-700:oklch(48.82% .2172 272.38);--color-blue-800:oklch(42.44% .1809 273.64);--color-blue-900:oklch(37.91% .1378 273.52);--color-blue-950:oklch(28.23% .0874 275.94);--color-indigo-50:oklch(96.19% .0179 280.31);--color-indigo-100:oklch(92.99% .0334 280.79);--color-indigo-200:oklch(86.99% .0622 282.04);--color-indigo-300:oklch(78.53% .1041 282.71);--color-indigo-400:oklch(68.01% .1583 284.93);--color-indigo-500:oklch(58.54% .2041 285.12);--color-indigo-600:oklch(51.06% .2301 284.97);--color-indigo-700:oklch(45.68% .2146 285.02);--color-indigo-800:oklch(39.84% .1773 285.37);--color-indigo-900:oklch(35.88% .1354 286.7);--color-indigo-950:oklch(25.73% .0861 289.29);--color-violet-50:oklch(96.91% .0161 301.76);--color-violet-100:oklch(94.33% .0284 302.59);--color-violet-200:oklch(89.43% .0549 301.28);--color-violet-300:oklch(81.12% .1013 301.57);--color-violet-400:oklch(70.9% .1592 301.54);--color-violet-500:oklch(60.56% .2189 300.72);--color-violet-600:oklch(54.13% .2466 301.01);--color-violet-700:oklch(49.07% .2412 300.58);--color-violet-800:oklch(43.2% .2106 300.76);--color-violet-900:oklch(37.96% .1783 301.74);--color-violet-950:oklch(28.27% .1351 299.09);--color-purple-50:oklch(97.68% .0142 316.3);--color-purple-100:oklch(94.64% .0327 315.17);--color-purple-200:oklch(90.24% .0604 314.7);--color-purple-300:oklch(82.68% .1082 314.38);--color-purple-400:oklch(72.17% .1767 313.5);--color-purple-500:oklch(62.68% .2325 311.9);--color-purple-600:oklch(55.75% .2525 310.32);--color-purple-700:oklch(49.55% .2369 309.92);--color-purple-800:oklch(43.83% .1983 311.72);--color-purple-900:oklch(38.07% .1661 312.99);--color-purple-950:oklch(29.05% .1432 310.72);--color-fuchsia-50:oklch(97.73% .0173 328.06);--color-fuchsia-100:oklch(95.2% .036 326.85);--color-fuchsia-200:oklch(90.3% .0732 327.62);--color-fuchsia-300:oklch(83.3% .1322 329.43);--color-fuchsia-400:oklch(74.77% .207 330.16);--color-fuchsia-500:oklch(66.68% .2591 330.15);--color-fuchsia-600:oklch(59.15% .2569 330.9);--color-fuchsia-700:oklch(51.8% .2258 331.95);--color-fuchsia-800:oklch(45.19% .1922 332.59);--color-fuchsia-900:oklch(40.07% .1601 333.61);--color-fuchsia-950:oklch(29.32% .1309 333.66);--color-pink-50:oklch(97.14% .0141 351.2);--color-pink-100:oklch(94.76% .0263 355.12);--color-pink-200:oklch(89.94% .0589 351.23);--color-pink-300:oklch(82.28% .1095 354.02);--color-pink-400:oklch(72.53% .1752 357.76);--color-pink-500:oklch(65.59% .2118 2.31);--color-pink-600:oklch(59.16% .218 8.58);--color-pink-700:oklch(52.46% .199 11.96);--color-pink-800:oklch(45.87% .1697 11.82);--color-pink-900:oklch(40.78% .1442 10.43);--color-pink-950:oklch(28.45% .1048 11.91);--color-rose-50:oklch(96.94% .0152 20.42);--color-rose-100:oklch(94.14% .0298 20.58);--color-rose-200:oklch(89.24% .0559 18);--color-rose-300:oklch(80.97% .1061 19.64);--color-rose-400:oklch(71.92% .169 21.43);--color-rose-500:oklch(64.5% .2154 24.44);--color-rose-600:oklch(58.58% .222 25.58);--color-rose-700:oklch(51.43% .1978 24.93);--color-rose-800:oklch(45.46% .1713 21.7);--color-rose-900:oklch(41.03% .1502 18.27);--color-rose-950:oklch(27.08% .1009 20.09)}.theme-verdigris{--color-slate-50:oklch(98.42% .0034 237.86);--color-slate-100:oklch(96.83% .0069 237.9);--color-slate-200:oklch(92.88% .0126 245.51);--color-slate-300:oklch(86.9% .0198 242.89);--color-slate-400:oklch(71.07% .0351 246.79);--color-slate-500:oklch(55.44% .0407 247.42);--color-slate-600:oklch(44.55% .0374 247.28);--color-slate-700:oklch(37.17% .0392 247.29);--color-slate-800:oklch(27.95% .0368 250.03);--color-slate-900:oklch(20.77% .0398 255.75);--color-slate-950:oklch(12.88% .0406 254.7);--color-gray-50:oklch(98.46% .0017 237.84);--color-gray-100:oklch(96.7% .0029 254.54);--color-gray-200:oklch(92.76% .0058 254.53);--color-gray-300:oklch(87.17% .0093 248.34);--color-gray-400:oklch(71.37% .0192 251.32);--color-gray-500:oklch(55.1% .0234 254.36);--color-gray-600:oklch(44.61% .0263 246.8);--color-gray-700:oklch(37.29% .0306 249.73);--color-gray-800:oklch(27.81% .0296 246.85);--color-gray-900:oklch(21.01% .0318 254.66);--color-gray-950:oklch(12.96% .0274 251.69);--color-zinc-50:oklch(98.51% 0 79.88);--color-zinc-100:oklch(96.74% .0013 276.38);--color-zinc-200:oklch(91.97% .004 276.32);--color-zinc-300:oklch(87.11% .0055 276.29);--color-zinc-400:oklch(71.18% .0129 276.07);--color-zinc-500:oklch(55.17% .0138 275.94);--color-zinc-600:oklch(44.19% .0146 275.79);--color-zinc-700:oklch(37.03% .0119 275.81);--color-zinc-800:oklch(27.39% .0055 276.03);--color-zinc-900:oklch(21.03% .0059 275.89);--color-zinc-950:oklch(14.08% .0044 275.82);--color-neutral-50:oklch(98.51% 0 79.88);--color-neutral-100:oklch(97.02% 0 79.88);--color-neutral-200:oklch(92.19% 0 79.88);--color-neutral-300:oklch(86.99% 0 79.88);--color-neutral-400:oklch(71.55% 0 79.88);--color-neutral-500:oklch(55.55% 0 79.88);--color-neutral-600:oklch(43.86% 0 79.88);--color-neutral-700:oklch(37.15% 0 79.88);--color-neutral-800:oklch(26.86% 0 79.88);--color-neutral-900:oklch(20.46% 0 79.88);--color-neutral-950:oklch(14.48% 0 79.88);--color-stone-50:oklch(98.48% .0013 96.42);--color-stone-100:oklch(96.99% .0013 96.42);--color-stone-200:oklch(92.32% .0026 38.72);--color-stone-300:oklch(86.87% .0043 46.37);--color-stone-400:oklch(71.61% .0091 46.26);--color-stone-500:oklch(55.34% .0116 48.07);--color-stone-600:oklch(44.44% .0096 63.64);--color-stone-700:oklch(37.41% .0087 57.56);--color-stone-800:oklch(26.85% .0063 24.3);--color-stone-900:oklch(21.61% .0061 46.04);--color-stone-950:oklch(14.69% .0041 39.25);--color-red-50:oklch(97.05% .0129 7.38);--color-red-100:oklch(93.56% .0309 7.72);--color-red-200:oklch(88.45% .0593 8.33);--color-red-300:oklch(80.77% .1035 9.57);--color-red-400:oklch(71.06% .1661 12.22);--color-red-500:oklch(63.68% .2078 15.33);--color-red-600:oklch(57.71% .2152 17.33);--color-red-700:oklch(50.54% .1905 17.52);--color-red-800:oklch(44.37% .1613 16.9);--color-red-900:oklch(39.58% .1331 15.72);--color-red-950:oklch(25.75% .0886 16.04);--color-orange-50:oklch(97.96% .0158 63.68);--color-orange-100:oklch(95.42% .0372 65.16);--color-orange-200:oklch(90.15% .0729 60.7);--color-orange-300:oklch(83.66% .1165 56.29);--color-orange-400:oklch(75.76% .159 45.93);--color-orange-500:oklch(70.49% .1867 37.6);--color-orange-600:oklch(64.61% .1943 31.12);--color-orange-700:oklch(55.34% .1739 28.4);--color-orange-800:oklch(46.98% .143 27.3);--color-orange-900:oklch(40.84% .1165 28.17);--color-orange-950:oklch(26.59% .0762 26.26);--color-amber-50:oklch(98.69% .0214 85.28);--color-amber-100:oklch(96.19% .058 85.62);--color-amber-200:oklch(92.43% .1151 85.75);--color-amber-300:oklch(87.9% .1534 81.61);--color-amber-400:oklch(83.69% .1644 74.43);--color-amber-500:oklch(76.86% .1647 60.08);--color-amber-600:oklch(66.58% .1574 48.32);--color-amber-700:oklch(55.53% .1455 39);--color-amber-800:oklch(47.32% .1247 36.2);--color-amber-900:oklch(41.37% .1054 35.9);--color-amber-950:oklch(27.91% .0742 35.64);--color-yellow-50:oklch(98.73% .0262 92.21);--color-yellow-100:oklch(97.29% .0693 93.19);--color-yellow-200:oklch(94.51% .1243 91.54);--color-yellow-300:oklch(90.52% .1657 88.11);--color-yellow-400:oklch(86.06% .1731 81.94);--color-yellow-500:oklch(79.52% .1617 76.05);--color-yellow-600:oklch(68.06% .1423 65.83);--color-yellow-700:oklch(55.38% .1207 56.44);--color-yellow-800:oklch(47.62% .1034 51.91);--color-yellow-900:oklch(42.1% .0897 47.71);--color-yellow-950:oklch(28.57% .0639 43.81);--color-lime-50:oklch(98.57% .031 110.76);--color-lime-100:oklch(96.69% .0659 112.33);--color-lime-200:oklch(93.82% .1217 114.32);--color-lime-300:oklch(89.72% .1786 116.67);--color-lime-400:oklch(84.93% .2073 118.85);--color-lime-500:oklch(76.81% .2044 120.85);--color-lime-600:oklch(64.82% .1754 121.68);--color-lime-700:oklch(53.22% .1405 121.59);--color-lime-800:oklch(45.28% .1129 120.93);--color-lime-900:oklch(40.5% .0956 121.06);--color-lime-950:oklch(27.41% .0688 122.11);--color-green-50:oklch(98.19% .0181 145.83);--color-green-100:oklch(96.24% .0434 146.74);--color-green-200:oklch(92.5% .0806 145.99);--color-green-300:oklch(87.12% .1363 144.45);--color-green-400:oklch(80.03% .1821 141.71);--color-green-500:oklch(72.27% .192 139.58);--color-green-600:oklch(62.71% .1699 139.21);--color-green-700:oklch(52.73% .1371 140.07);--color-green-800:oklch(44.79% .1083 141.33);--color-green-900:oklch(39.25% .0896 142.54);--color-green-950:oklch(26.64% .0628 142.93);--color-emerald-50:oklch(97.93% .0207 156.11);--color-emerald-100:oklch(95.05% .0507 153.05);--color-emerald-200:oklch(90.49% .0895 154.15);--color-emerald-300:oklch(84.52% .1299 154.98);--color-emerald-400:oklch(77.29% .1535 153.22);--color-emerald-500:oklch(69.59% .1491 152.48);--color-emerald-600:oklch(59.6% .1274 153.23);--color-emerald-700:oklch(50.81% .1049 155.61);--color-emerald-800:oklch(43.18% .0865 156.91);--color-emerald-900:oklch(37.8% .073 158.94);--color-emerald-950:oklch(26.21% .0487 162.55);--color-teal-50:oklch(98.36% .0142 170.72);--color-teal-100:oklch(95.27% .0498 170.8);--color-teal-200:oklch(91% .0927 170.43);--color-teal-300:oklch(85.49% .1251 171.07);--color-teal-400:oklch(78.45% .1325 171.91);--color-teal-500:oklch(70.38% .123 172.5);--color-teal-600:oklch(60.02% .1038 174.7);--color-teal-700:oklch(51.09% .0861 176.39);--color-teal-800:oklch(43.7% .0705 178.22);--color-teal-900:oklch(38.61% .059 178.42);--color-teal-950:oklch(27.73% .0447 182.52);--color-cyan-50:oklch(98.41% .0189 190.87);--color-cyan-100:oklch(95.63% .0443 193.39);--color-cyan-200:oklch(91.67% .0772 195.04);--color-cyan-300:oklch(86.51% .1153 197.08);--color-cyan-400:oklch(79.71% .1339 201.53);--color-cyan-500:oklch(71.48% .1257 205.22);--color-cyan-600:oklch(60.89% .1109 211.72);--color-cyan-700:oklch(51.98% .0936 213.13);--color-cyan-800:oklch(45% .0771 214.28);--color-cyan-900:oklch(39.82% .0664 217.39);--color-cyan-950:oklch(30.18% .0541 219.7);--color-sky-50:oklch(97.71% .0125 226.62);--color-sky-100:oklch(95.14% .025 226.82);--color-sky-200:oklch(90.14% .0555 220.9);--color-sky-300:oklch(82.76% .1013 220.32);--color-sky-400:oklch(75.35% .139 222.66);--color-sky-500:oklch(68.47% .1479 227.32);--color-sky-600:oklch(58.76% .1389 231.97);--color-sky-700:oklch(50% .1193 232.75);--color-sky-800:oklch(44.34% .1 230.79);--color-sky-900:oklch(39.12% .0845 230.88);--color-sky-950:oklch(29.35% .0632 233.16);--color-blue-50:oklch(97.05% .0142 244.6);--color-blue-100:oklch(93.19% .0316 245.59);--color-blue-200:oklch(88.23% .0571 244.13);--color-blue-300:oklch(80.91% .0956 241.81);--color-blue-400:oklch(71.37% .1434 244.62);--color-blue-500:oklch(62.31% .188 249.81);--color-blue-600:oklch(54.61% .2152 252.88);--color-blue-700:oklch(48.82% .2172 254.38);--color-blue-800:oklch(42.44% .1809 255.64);--color-blue-900:oklch(37.91% .1378 255.52);--color-blue-950:oklch(28.23% .0874 257.94);--color-indigo-50:oklch(96.19% .0179 262.31);--color-indigo-100:oklch(92.99% .0334 262.79);--color-indigo-200:oklch(86.99% .0622 264.04);--color-indigo-300:oklch(78.53% .1041 264.71);--color-indigo-400:oklch(68.01% .1583 266.93);--color-indigo-500:oklch(58.54% .2041 267.12);--color-indigo-600:oklch(51.06% .2301 266.97);--color-indigo-700:oklch(45.68% .2146 267.02);--color-indigo-800:oklch(39.84% .1773 267.37);--color-indigo-900:oklch(35.88% .1354 268.7);--color-indigo-950:oklch(25.73% .0861 271.29);--color-violet-50:oklch(96.91% .0161 283.76);--color-violet-100:oklch(94.33% .0284 284.59);--color-violet-200:oklch(89.43% .0549 283.28);--color-violet-300:oklch(81.12% .1013 283.57);--color-violet-400:oklch(70.9% .1592 283.54);--color-violet-500:oklch(60.56% .2189 282.72);--color-violet-600:oklch(54.13% .2466 283.01);--color-violet-700:oklch(49.07% .2412 282.58);--color-violet-800:oklch(43.2% .2106 282.76);--color-violet-900:oklch(37.96% .1783 283.74);--color-violet-950:oklch(28.27% .1351 281.09);--color-purple-50:oklch(97.68% .0142 298.3);--color-purple-100:oklch(94.64% .0327 297.17);--color-purple-200:oklch(90.24% .0604 296.7);--color-purple-300:oklch(82.68% .1082 296.38);--color-purple-400:oklch(72.17% .1767 295.5);--color-purple-500:oklch(62.68% .2325 293.9);--color-purple-600:oklch(55.75% .2525 292.32);--color-purple-700:oklch(49.55% .2369 291.92);--color-purple-800:oklch(43.83% .1983 293.72);--color-purple-900:oklch(38.07% .1661 294.99);--color-purple-950:oklch(29.05% .1432 292.72);--color-fuchsia-50:oklch(97.73% .0173 310.06);--color-fuchsia-100:oklch(95.2% .036 308.85);--color-fuchsia-200:oklch(90.3% .0732 309.62);--color-fuchsia-300:oklch(83.3% .1322 311.43);--color-fuchsia-400:oklch(74.77% .207 312.16);--color-fuchsia-500:oklch(66.68% .2591 312.15);--color-fuchsia-600:oklch(59.15% .2569 312.9);--color-fuchsia-700:oklch(51.8% .2258 313.95);--color-fuchsia-800:oklch(45.19% .1922 314.59);--color-fuchsia-900:oklch(40.07% .1601 315.61);--color-fuchsia-950:oklch(29.32% .1309 315.66);--color-pink-50:oklch(97.14% .0141 333.2);--color-pink-100:oklch(94.76% .0263 337.12);--color-pink-200:oklch(89.94% .0589 333.23);--color-pink-300:oklch(82.28% .1095 336.02);--color-pink-400:oklch(72.53% .1752 339.76);--color-pink-500:oklch(65.59% .2118 344.31);--color-pink-600:oklch(59.16% .218 350.58);--color-pink-700:oklch(52.46% .199 353.96);--color-pink-800:oklch(45.87% .1697 353.82);--color-pink-900:oklch(40.78% .1442 352.43);--color-pink-950:oklch(28.45% .1048 353.91);--color-rose-50:oklch(96.94% .0152 2.42);--color-rose-100:oklch(94.14% .0298 2.58);--color-rose-200:oklch(89.24% .0559 0);--color-rose-300:oklch(80.97% .1061 1.64);--color-rose-400:oklch(71.92% .169 3.43);--color-rose-500:oklch(64.5% .2154 6.44);--color-rose-600:oklch(58.58% .222 7.58);--color-rose-700:oklch(51.43% .1978 6.93);--color-rose-800:oklch(45.46% .1713 3.7);--color-rose-900:oklch(41.03% .1502 .27);--color-rose-950:oklch(27.08% .1009 2.09)}.theme-custom,.theme-inv-verdigris{--color-slate-50:oklch(98.42% .0034 257.86);--color-slate-100:oklch(96.83% .0069 257.9);--color-slate-200:oklch(92.88% .0126 265.51);--color-slate-300:oklch(86.9% .0198 262.89);--color-slate-400:oklch(71.07% .0351 266.79);--color-slate-500:oklch(55.44% .0407 267.42);--color-slate-600:oklch(44.55% .0374 267.28);--color-slate-700:oklch(37.17% .0392 267.29);--color-slate-800:oklch(27.95% .0368 270.03);--color-slate-900:oklch(20.77% .0398 275.75);--color-slate-950:oklch(12.88% .0406 274.7);--color-gray-50:oklch(98.46% .0017 257.84);--color-gray-100:oklch(96.7% .0029 274.54);--color-gray-200:oklch(92.76% .0058 274.53);--color-gray-300:oklch(87.17% .0093 268.34);--color-gray-400:oklch(71.37% .0192 271.32);--color-gray-500:oklch(55.1% .0234 274.36);--color-gray-600:oklch(44.61% .0263 266.8);--color-gray-700:oklch(37.29% .0306 269.73);--color-gray-800:oklch(27.81% .0296 266.85);--color-gray-900:oklch(21.01% .0318 274.66);--color-gray-950:oklch(12.96% .0274 271.69);--color-zinc-50:oklch(98.51% 0 99.88);--color-zinc-100:oklch(96.74% .0013 296.38);--color-zinc-200:oklch(91.97% .004 296.32);--color-zinc-300:oklch(87.11% .0055 296.29);--color-zinc-400:oklch(71.18% .0129 296.07);--color-zinc-500:oklch(55.17% .0138 295.94);--color-zinc-600:oklch(44.19% .0146 295.79);--color-zinc-700:oklch(37.03% .0119 295.81);--color-zinc-800:oklch(27.39% .0055 296.03);--color-zinc-900:oklch(21.03% .0059 295.89);--color-zinc-950:oklch(14.08% .0044 295.82);--color-neutral-50:oklch(98.51% 0 99.88);--color-neutral-100:oklch(97.02% 0 99.88);--color-neutral-200:oklch(92.19% 0 99.88);--color-neutral-300:oklch(86.99% 0 99.88);--color-neutral-400:oklch(71.55% 0 99.88);--color-neutral-500:oklch(55.55% 0 99.88);--color-neutral-600:oklch(43.86% 0 99.88);--color-neutral-700:oklch(37.15% 0 99.88);--color-neutral-800:oklch(26.86% 0 99.88);--color-neutral-900:oklch(20.46% 0 99.88);--color-neutral-950:oklch(14.48% 0 99.88);--color-stone-50:oklch(98.48% .0013 116.42);--color-stone-100:oklch(96.99% .0013 116.42);--color-stone-200:oklch(92.32% .0026 58.72);--color-stone-300:oklch(86.87% .0043 66.37);--color-stone-400:oklch(71.61% .0091 66.26);--color-stone-500:oklch(55.34% .0116 68.07);--color-stone-600:oklch(44.44% .0096 83.64);--color-stone-700:oklch(37.41% .0087 77.56);--color-stone-800:oklch(26.85% .0063 44.3);--color-stone-900:oklch(21.61% .0061 66.04);--color-stone-950:oklch(14.69% .0041 59.25);--color-red-50:oklch(97.05% .0129 27.38);--color-red-100:oklch(93.56% .0309 27.72);--color-red-200:oklch(88.45% .0593 28.33);--color-red-300:oklch(80.77% .1035 29.57);--color-red-400:oklch(71.06% .1661 32.22);--color-red-500:oklch(63.68% .2078 35.33);--color-red-600:oklch(57.71% .2152 37.33);--color-red-700:oklch(50.54% .1905 37.52);--color-red-800:oklch(44.37% .1613 36.9);--color-red-900:oklch(39.58% .1331 35.72);--color-red-950:oklch(25.75% .0886 36.04);--color-orange-50:oklch(97.96% .0158 83.68);--color-orange-100:oklch(95.42% .0372 85.16);--color-orange-200:oklch(90.15% .0729 80.7);--color-orange-300:oklch(83.66% .1165 76.29);--color-orange-400:oklch(75.76% .159 65.93);--color-orange-500:oklch(70.49% .1867 57.6);--color-orange-600:oklch(64.61% .1943 51.12);--color-orange-700:oklch(55.34% .1739 48.4);--color-orange-800:oklch(46.98% .143 47.3);--color-orange-900:oklch(40.84% .1165 48.17);--color-orange-950:oklch(26.59% .0762 46.26);--color-amber-50:oklch(98.69% .0214 105.28);--color-amber-100:oklch(96.19% .058 105.62);--color-amber-200:oklch(92.43% .1151 105.75);--color-amber-300:oklch(87.9% .1534 101.61);--color-amber-400:oklch(83.69% .1644 94.43);--color-amber-500:oklch(76.86% .1647 80.08);--color-amber-600:oklch(66.58% .1574 68.32);--color-amber-700:oklch(55.53% .1455 59);--color-amber-800:oklch(47.32% .1247 56.2);--color-amber-900:oklch(41.37% .1054 55.9);--color-amber-950:oklch(27.91% .0742 55.64);--color-yellow-50:oklch(98.73% .0262 112.21);--color-yellow-100:oklch(97.29% .0693 113.19);--color-yellow-200:oklch(94.51% .1243 111.54);--color-yellow-300:oklch(90.52% .1657 108.11);--color-yellow-400:oklch(86.06% .1731 101.94);--color-yellow-500:oklch(79.52% .1617 96.05);--color-yellow-600:oklch(68.06% .1423 85.83);--color-yellow-700:oklch(55.38% .1207 76.44);--color-yellow-800:oklch(47.62% .1034 71.91);--color-yellow-900:oklch(42.1% .0897 67.71);--color-yellow-950:oklch(28.57% .0639 63.81);--color-sky-50:oklch(97.71% .0125 246.62);--color-sky-100:oklch(95.14% .025 246.82);--color-sky-200:oklch(90.14% .0555 240.9);--color-sky-300:oklch(82.76% .1013 240.32);--color-sky-400:oklch(75.35% .139 242.66);--color-sky-500:oklch(68.47% .1479 247.32);--color-sky-600:oklch(58.76% .1389 251.97);--color-sky-700:oklch(50% .1193 252.75);--color-sky-800:oklch(44.34% .1 250.79);--color-sky-900:oklch(39.12% .0845 250.88);--color-sky-950:oklch(29.35% .0632 253.16);--color-blue-50:oklch(97.05% .0142 264.6);--color-blue-100:oklch(93.19% .0316 265.59);--color-blue-200:oklch(88.23% .0571 264.13);--color-blue-300:oklch(80.91% .0956 261.81);--color-blue-400:oklch(71.37% .1434 264.62);--color-blue-500:oklch(62.31% .188 269.81);--color-blue-600:oklch(54.61% .2152 272.88);--color-blue-700:oklch(48.82% .2172 274.38);--color-blue-800:oklch(42.44% .1809 275.64);--color-blue-900:oklch(37.91% .1378 275.52);--color-blue-950:oklch(28.23% .0874 277.94);--color-indigo-50:oklch(96.19% .0179 282.31);--color-indigo-100:oklch(92.99% .0334 282.79);--color-indigo-200:oklch(86.99% .0622 284.04);--color-indigo-300:oklch(78.53% .1041 284.71);--color-indigo-400:oklch(68.01% .1583 286.93);--color-indigo-500:oklch(58.54% .2041 287.12);--color-indigo-600:oklch(51.06% .2301 286.97);--color-indigo-700:oklch(45.68% .2146 287.02);--color-indigo-800:oklch(39.84% .1773 287.37);--color-indigo-900:oklch(35.88% .1354 288.7);--color-indigo-950:oklch(25.73% .0861 291.29);--color-violet-50:oklch(96.91% .0161 303.76);--color-violet-100:oklch(94.33% .0284 304.59);--color-violet-200:oklch(89.43% .0549 303.28);--color-violet-300:oklch(81.12% .1013 303.57);--color-violet-400:oklch(70.9% .1592 303.54);--color-violet-500:oklch(60.56% .2189 302.72);--color-violet-600:oklch(54.13% .2466 303.01);--color-violet-700:oklch(49.07% .2412 302.58);--color-violet-800:oklch(43.2% .2106 302.76);--color-violet-900:oklch(37.96% .1783 303.74);--color-violet-950:oklch(28.27% .1351 301.09);--color-purple-50:oklch(97.68% .0142 318.3);--color-purple-100:oklch(94.64% .0327 317.17);--color-purple-200:oklch(90.24% .0604 316.7);--color-purple-300:oklch(82.68% .1082 316.38);--color-purple-400:oklch(72.17% .1767 315.5);--color-purple-500:oklch(62.68% .2325 313.9);--color-purple-600:oklch(55.75% .2525 312.32);--color-purple-700:oklch(49.55% .2369 311.92);--color-purple-800:oklch(43.83% .1983 313.72);--color-purple-900:oklch(38.07% .1661 314.99);--color-purple-950:oklch(29.05% .1432 312.72);--color-fuchsia-50:oklch(97.73% .0173 330.06);--color-fuchsia-100:oklch(95.2% .036 328.85);--color-fuchsia-200:oklch(90.3% .0732 329.62);--color-fuchsia-300:oklch(83.3% .1322 331.43);--color-fuchsia-400:oklch(74.77% .207 332.16);--color-fuchsia-500:oklch(66.68% .2591 332.15);--color-fuchsia-600:oklch(59.15% .2569 332.9);--color-fuchsia-700:oklch(51.8% .2258 333.95);--color-fuchsia-800:oklch(45.19% .1922 334.59);--color-fuchsia-900:oklch(40.07% .1601 335.61);--color-fuchsia-950:oklch(29.32% .1309 335.66);--color-pink-50:oklch(97.14% .0141 353.2);--color-pink-100:oklch(94.76% .0263 357.12);--color-pink-200:oklch(89.94% .0589 353.23);--color-pink-300:oklch(82.28% .1095 356.02);--color-pink-400:oklch(72.53% .1752 359.76);--color-pink-500:oklch(65.59% .2118 4.31);--color-pink-600:oklch(59.16% .218 10.58);--color-pink-700:oklch(52.46% .199 13.96);--color-pink-800:oklch(45.87% .1697 13.82);--color-pink-900:oklch(40.78% .1442 12.43);--color-pink-950:oklch(28.45% .1048 13.91);--color-rose-50:oklch(96.94% .0152 22.42);--color-rose-100:oklch(94.14% .0298 22.58);--color-rose-200:oklch(89.24% .0559 20);--color-rose-300:oklch(80.97% .1061 21.64);--color-rose-400:oklch(71.92% .169 23.43);--color-rose-500:oklch(64.5% .2154 26.44);--color-rose-600:oklch(58.58% .222 27.58);--color-rose-700:oklch(51.43% .1978 26.93);--color-rose-800:oklch(45.46% .1713 23.7);--color-rose-900:oklch(41.03% .1502 20.27);--color-rose-950:oklch(27.08% .1009 22.09)}.theme-inv-verdigris{--color-lime-50:oklch(98.57% .031 130.76);--color-lime-100:oklch(96.69% .0659 132.33);--color-lime-200:oklch(93.82% .1217 134.32);--color-lime-300:oklch(89.72% .1786 136.67);--color-lime-400:oklch(84.93% .2073 138.85);--color-lime-500:oklch(76.81% .2044 140.85);--color-lime-600:oklch(64.82% .1754 141.68);--color-lime-700:oklch(53.22% .1405 141.59);--color-lime-800:oklch(45.28% .1129 140.93);--color-lime-900:oklch(40.5% .0956 141.06);--color-lime-950:oklch(27.41% .0688 142.11);--color-green-50:oklch(98.19% .0181 165.83);--color-green-100:oklch(96.24% .0434 166.74);--color-green-200:oklch(92.5% .0806 165.99);--color-green-300:oklch(87.12% .1363 164.45);--color-green-400:oklch(80.03% .1821 161.71);--color-green-500:oklch(72.27% .192 159.58);--color-green-600:oklch(62.71% .1699 159.21);--color-green-700:oklch(52.73% .1371 160.07);--color-green-800:oklch(44.79% .1083 161.33);--color-green-900:oklch(39.25% .0896 162.54);--color-green-950:oklch(26.64% .0628 162.93);--color-emerald-50:oklch(97.93% .0207 176.11);--color-emerald-100:oklch(95.05% .0507 173.05);--color-emerald-200:oklch(90.49% .0895 174.15);--color-emerald-300:oklch(84.52% .1299 174.98);--color-emerald-400:oklch(77.29% .1535 173.22);--color-emerald-500:oklch(69.59% .1491 172.48);--color-emerald-600:oklch(59.6% .1274 173.23);--color-emerald-700:oklch(50.81% .1049 175.61);--color-emerald-800:oklch(43.18% .0865 176.91);--color-emerald-900:oklch(37.8% .073 178.94);--color-emerald-950:oklch(26.21% .0487 182.55);--color-teal-50:oklch(98.36% .0142 190.72);--color-teal-100:oklch(95.27% .0498 190.8);--color-teal-200:oklch(91% .0927 190.43);--color-teal-300:oklch(85.49% .1251 191.07);--color-teal-400:oklch(78.45% .1325 191.91);--color-teal-500:oklch(70.38% .123 192.5);--color-teal-600:oklch(60.02% .1038 194.7);--color-teal-700:oklch(51.09% .0861 196.39);--color-teal-800:oklch(43.7% .0705 198.22);--color-teal-900:oklch(38.61% .059 198.42);--color-teal-950:oklch(27.73% .0447 202.52);--color-cyan-50:oklch(98.41% .0189 210.87);--color-cyan-100:oklch(95.63% .0443 213.39);--color-cyan-200:oklch(91.67% .0772 215.04);--color-cyan-300:oklch(86.51% .1153 217.08);--color-cyan-400:oklch(79.71% .1339 221.53);--color-cyan-500:oklch(71.48% .1257 225.22);--color-cyan-600:oklch(60.89% .1109 231.72);--color-cyan-700:oklch(51.98% .0936 233.13);--color-cyan-800:oklch(45% .0771 234.28);--color-cyan-900:oklch(39.82% .0664 237.39);--color-cyan-950:oklch(30.18% .0541 239.7)}.theme-custom{--color-lime-50:oklch(98.57% .031 116.76);--color-lime-100:oklch(96.69% .0659 118.33);--color-lime-200:oklch(93.82% .1217 120.32);--color-lime-300:oklch(89.72% .1786 122.67);--color-lime-400:oklch(84.93% .2073 124.85);--color-lime-500:oklch(76.81% .2044 126.85);--color-lime-600:oklch(64.82% .1754 127.68);--color-lime-700:oklch(53.22% .1405 127.59);--color-lime-800:oklch(45.28% .1129 126.93);--color-lime-900:oklch(40.5% .0956 127.06);--color-lime-950:oklch(27.41% .0688 128.11);--color-green-50:oklch(98.19% .0181 151.83);--color-green-100:oklch(96.24% .0434 152.74);--color-green-200:oklch(92.5% .0806 151.99);--color-green-300:oklch(87.12% .1363 150.45);--color-green-400:oklch(80.03% .1821 147.71);--color-green-500:oklch(72.27% .192 145.58);--color-green-600:oklch(62.71% .1699 145.21);--color-green-700:oklch(52.73% .1371 146.07);--color-green-800:oklch(44.79% .1083 147.33);--color-green-900:oklch(39.25% .0896 148.54);--color-green-950:oklch(26.64% .0628 148.93);--color-emerald-50:oklch(97.93% .0207 162.11);--color-emerald-100:oklch(95.05% .0507 159.05);--color-emerald-200:oklch(90.49% .0895 160.15);--color-emerald-300:oklch(84.52% .1299 160.98);--color-emerald-400:oklch(77.29% .1535 159.22);--color-emerald-500:oklch(69.59% .1491 158.48);--color-emerald-600:oklch(59.6% .1274 159.23);--color-emerald-700:oklch(50.81% .1049 161.61);--color-emerald-800:oklch(43.18% .0865 162.91);--color-emerald-900:oklch(37.8% .073 164.94);--color-emerald-950:oklch(26.21% .0487 168.55);--color-teal-50:oklch(98.36% .0142 176.72);--color-teal-100:oklch(95.27% .0498 176.8);--color-teal-200:oklch(91% .0927 176.43);--color-teal-300:oklch(85.49% .1251 177.07);--color-teal-400:oklch(78.45% .1325 177.91);--color-teal-500:oklch(70.38% .123 178.5);--color-teal-600:oklch(60.02% .1038 180.7);--color-teal-700:oklch(51.09% .0861 182.39);--color-teal-800:oklch(43.7% .0705 184.22);--color-teal-900:oklch(38.61% .059 184.42);--color-teal-950:oklch(27.73% .0447 188.52);--color-cyan-50:oklch(98.41% .0189 196.87);--color-cyan-100:oklch(95.63% .0443 199.39);--color-cyan-200:oklch(91.67% .0772 201.04);--color-cyan-300:oklch(86.51% .1153 203.08);--color-cyan-400:oklch(79.71% .1339 207.53);--color-cyan-500:oklch(71.48% .1257 211.22);--color-cyan-600:oklch(60.89% .1109 217.72);--color-cyan-700:oklch(51.98% .0936 219.13);--color-cyan-800:oklch(45% .0771 220.28);--color-cyan-900:oklch(39.82% .0664 223.39);--color-cyan-950:oklch(30.18% .0541 225.7)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-animate]{opacity:1!important;transform:none!important}}:focus-visible{outline:2px solid var(--color-accent-hover);outline-offset:4px;border-radius:0}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent-hover);outline-offset:2px}@media (prefers-contrast:high){:focus-visible{outline-offset:3px;outline-width:3px}}.prose a{text-underline-offset:.25em}.prose p{line-height:1.75}.prose strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.prose cite{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.prose li{list-style-type:disc;list-style-position:inside}.entry-body p{margin-bottom:calc(var(--spacing)*4)}.entry-body p:last-child{margin-bottom:calc(var(--spacing)*0)}.entry-body blockquote cite,.entry-body ul{margin-top:calc(var(--spacing)*8)}.entry-body li{margin-bottom:calc(var(--spacing)*2)}.entry-body a{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));text-decoration-line:underline}@media (hover:hover){.entry-body a:hover{color:var(--color-highlight)}}.entry-body img{width:100%}.entry-body>*{z-index:110;grid-column:1;position:relative}.entry-body>details{grid-area:99/1/auto/-1}@media (min-width:768px){.skills-list{grid-row:1/99}}.entry-body>blockquote,.entry-body>ol,.entry-body>p,.entry-body>ul{max-width:80ch}.entry-body blockquote{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-emphasis);font-style:italic;position:relative}@media (min-width:48rem){.entry-body blockquote{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.entry-body blockquote{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}}.entry-body blockquote cite{text-align:right;font-family:var(--font-ibm_plex_mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight);font-style:normal;display:block}@media (min-width:48rem){.entry-body blockquote cite{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.entry-body blockquote cite:before{--tw-content:"— ";content:var(--tw-content)}.entry-body details{margin-top:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);interpolate-size:allow-keywords}@media screen and (min-width:768px){.entry-body details{margin-right:-10rem}}@media screen and (min-width:1024px){.entry-body details{margin-right:-10rem}}.entry-body details::details-content{opacity:0;block-size:0;transition:block-size .35s ease,content-visibility .35s allow-discrete,opacity .25s ease;overflow:clip}.entry-body details[open]::details-content{opacity:1;block-size:auto;margin-bottom:4rem}@media (prefers-reduced-motion:reduce){.entry-body details::details-content{transition:none}}.entry-body summary{margin-top:calc(var(--spacing)*16);cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-highlight);width:fit-content;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-family:var(--font-ibm_plex_mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-highlight);text-transform:uppercase;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));-webkit-user-select:none;user-select:none;margin-left:auto;margin-right:auto;display:flex;list-style:none}@media (hover:hover){.entry-body summary:hover{border-color:var(--color-highlight-hover);color:var(--color-highlight-hover)}}.entry-body summary::-webkit-details-marker{display:none}.entry-body summary::marker{content:""}.entry-body summary:after{content:"[+]"}.entry-body details[open]>summary:after{content:"[−]"}strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.color__nyp-red--text{color:#c60800}.color__nyp-red--text:hover{color:#fff}.list-custom li,.list-custom-wrapper ul>li{padding-left:1.25rem;list-style-type:none;position:relative}@media screen and (min-width:768px){.list-custom li,.list-custom-wrapper ul>li{padding-left:1.5rem}}.list-custom li:before,.list-custom-wrapper ul li:before{content:"▹";color:var(--color-accent);position:absolute;top:.125em;left:0}.section-heading{white-space:pre;width:min-content;position:relative}.section-heading__left{margin-left:-.1em}.section-heading__center{display:block;position:relative}.section-heading__glow{text-shadow:var(--color-accent)0 0 8px}.section-heading__line{white-space:pre;width:min-content;line-height:.65}.section-heading__line:after,.section-heading__line:before{content:"";background-color:var(--color-accent);opacity:1;height:1px;position:absolute;top:50%;transform:translateY(.05em)}.section-heading__line:before{width:100%;right:calc(100% + 1rem)}.section-heading__line:after{width:100vw;margin-left:1rem;left:100%}.section-heading__line.section-heading__center:before{width:100vw}.section-heading__inverted{margin-left:0}picture{display:contents}.laptop-rounded-top{border-radius:3.75% 3.75%0 0}.triplecolon{letter-spacing:-.3em}.hazard-stripe{background:repeating-linear-gradient(45deg,transparent 0,transparent .5rem,var(--color-emphasis) .5rem,var(--color-emphasis) 1rem)}.hazard-stripe__faint{background:repeating-linear-gradient(45deg,transparent 0,transparent .5rem,var(--color-faint) .5rem,var(--color-faint) 1rem)}.hazard-stripe--reverse{background:repeating-linear-gradient(135deg,transparent 0,transparent .5rem,var(--color-emphasis) .5rem,var(--color-emphasis) 1rem)}.hazard-stripe--reverse__faint{background:repeating-linear-gradient(135deg,transparent 0,transparent .5rem,var(--color-faint) .5rem,var(--color-faint) 1rem)}@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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}#theme-switcher[data-astro-cid-dz5h74bc]{position:fixed;bottom:1rem;right:1rem;z-index:9999}#theme-select[data-astro-cid-dz5h74bc]{font-family:Prompt,system-ui,sans-serif;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-emerald-200);background:#000000d9;border:1px solid color-mix(in oklch,var(--color-emerald-400) 30%,transparent);padding:.4rem .75rem;cursor:pointer;backdrop-filter:blur(8px);transition:border-color .2s,background .2s;appearance:auto}#theme-select[data-astro-cid-dz5h74bc]:focus,#theme-select[data-astro-cid-dz5h74bc]:hover{border-color:color-mix(in oklch,var(--color-emerald-400) 60%,transparent);background:#000000f2;outline:0}html{font-family:Prompt,system-ui,sans-serif;background:#13151a;overflow-x:clip}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.char,.word{display:inline-block}.word{margin-right:.2em}.char{line-height:1}.link-card,.project-card,.skill-badge{will-change:transform,opacity}.gsap-loading *{visibility:hidden}